.cs-shell *{box-sizing:border-box;margin:0;padding:0}.cs-shell{--gold:#FFC120;--gold-bright:#FFD34D;--gold-dark:#F2A900;--gold-darker:#8A6200;--gold-soft:rgba(255,193,32,.12);--gold-glow:rgba(255,193,32,.35);--on-gold:#111111;--bg-main:#0a0a0a;--bg-card:#141414;--bg-field:#1f1e1a;--bg-field-hover:#282619;--bg-field-focus:#2e2a18;--border:rgba(255,193,32,.14);--border-hover:rgba(255,193,32,.45);--text:#f5f0e0;--text-muted:#a8a184;--text-hint:#9a9580;--success:#22c55e;--success-bg:rgba(34,197,94,.1);--r:12px;--R:20px;--transition:all .25s cubic-bezier(.4,0,.2,1);font-family:var(--text-font-family, "Barlow", sans-serif);background:var(--bg-main);color:var(--text);max-width:760px;margin:0 auto;padding:1rem 0 2rem;background-image:radial-gradient(circle at 20% 10%,rgba(255,193,32,.08) 0%,transparent 40%),radial-gradient(circle at 80% 90%,rgba(242,169,0,.06) 0%,transparent 40%)}.cs-shell .cs-hero{background:linear-gradient(135deg,#1a1505,#0b0903);border:1px solid var(--border);border-radius:var(--R) var(--R) 0 0;padding:2.5rem 2rem 2rem;position:relative;overflow:hidden}.cs-shell .cs-hero:before{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,193,32,.2) 0%,transparent 70%);animation:cs-float 8s ease-in-out infinite}.cs-shell .cs-hero:after{content:"";position:absolute;bottom:-100px;left:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(242,169,0,.15) 0%,transparent 70%);animation:cs-float 10s ease-in-out infinite reverse}@keyframes cs-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.05)}}.cs-shell .cs-wordmark{display:flex;align-items:center;gap:12px;margin-bottom:1.5rem;position:relative;z-index:2}.cs-shell .cs-badge{background:linear-gradient(180deg,var(--gold-bright) 0%,var(--gold-dark) 100%);color:var(--on-gold);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:999px;box-shadow:0 4px 12px #ffc1204d}.cs-shell .cs-route{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff6}.cs-shell .cs-hero h1{font-family:var(--heading-font-family, "Barlow", sans-serif);font-size:32px;font-weight:400;color:#fff;line-height:1.15;margin-bottom:8px;position:relative;z-index:2}.cs-shell .cs-hero h1 em{color:var(--gold);font-style:normal;background:linear-gradient(135deg,var(--gold) 0%,#ffe08a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cs-shell .cs-subtitle{font-size:14px;color:#ffffff80;margin-bottom:1.5rem;position:relative;z-index:2}.cs-shell .cs-trm{display:inline-flex;align-items:center;gap:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:8px 16px;font-size:13px;color:#ffffffb3;position:relative;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cs-shell .cs-dot{width:8px;height:8px;border-radius:50%;background:#555;transition:var(--transition);position:relative}.cs-shell .cs-dot.live{background:var(--success);box-shadow:0 0 0 4px #22c55e33}.cs-shell .cs-dot.live:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:var(--success);animation:cs-pulse 2s infinite}@keyframes cs-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2);opacity:0}}.cs-shell .cs-progress{height:3px;background:#ffffff0d;position:relative;overflow:hidden}.cs-shell .cs-progress-bar{height:100%;background:linear-gradient(90deg,var(--gold-dark) 0%,var(--gold-bright) 100%);width:0%;transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 10px var(--gold-glow)}.cs-shell .cs-body{background:var(--bg-card);border:1px solid var(--border);border-top:none;border-radius:0 0 var(--R) var(--R);padding:2rem}.cs-shell .cs-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;background:var(--bg-field);border:1px solid var(--border);border-radius:var(--R);margin-bottom:1rem}.cs-shell .cs-mbtn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 10px;border:none;border-radius:var(--r);background:transparent;cursor:pointer;transition:var(--transition);font-family:var(--text-font-family, "Barlow", sans-serif);color:var(--text-muted)}.cs-shell .cs-mbtn:hover{color:var(--gold)}.cs-shell .cs-mbtn .mico{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.cs-shell .cs-mbtn .mlbl{font-size:14px;font-weight:600}.cs-shell .cs-mbtn.on{background:linear-gradient(180deg,var(--gold-bright) 0%,var(--gold-dark) 100%);color:var(--on-gold);box-shadow:0 4px 16px #ffc1204d}.cs-shell .cs-desc{font-size:13px;color:var(--gold);background:var(--gold-soft);border:1px solid var(--border);border-left:3px solid var(--gold);border-radius:var(--r);padding:12px 16px;margin-bottom:1.5rem;display:flex;align-items:center;gap:10px}.cs-shell .cs-desc svg{flex-shrink:0}.cs-shell .cs-section-lbl{font-size:11px;font-weight:700;color:var(--text-hint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;margin-top:1.5rem;display:flex;align-items:center;gap:8px}.cs-shell .cs-section-lbl:before{content:"";width:3px;height:14px;background:var(--gold);border-radius:2px}.cs-shell .cs-section-lbl:first-of-type{margin-top:0}.cs-shell .cs-prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.cs-shell .cs-prod-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;background:var(--bg-field);border:1px solid var(--border);border-radius:var(--r);cursor:pointer;transition:var(--transition);text-align:center}.cs-shell .cs-prod-card:hover{background:var(--bg-field-hover);border-color:var(--gold);transform:translateY(-2px);box-shadow:0 8px 20px #ffc12026}.cs-shell .cs-prod-card.on{background:linear-gradient(135deg,#ffc1202e,#f2a90014);border-color:var(--gold);box-shadow:0 0 0 1px var(--gold),0 8px 20px #ffc12033}.cs-shell .cs-prod-card .picon{font-size:24px;line-height:1}.cs-shell .cs-prod-card .plbl{font-size:11px;font-weight:500;color:var(--text-muted);line-height:1.3}.cs-shell .cs-prod-card.on .plbl{color:var(--gold)}.cs-shell .g2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.cs-shell .g1{margin-bottom:10px}.cs-shell .cs-field{display:flex;align-items:center;gap:10px;background:var(--bg-field);border:1px solid var(--border);border-radius:var(--r);padding:14px 16px;transition:var(--transition);cursor:text;position:relative}.cs-shell .cs-field:hover{background:var(--bg-field-hover);border-color:var(--border-hover)}.cs-shell .cs-field:focus-within{background:var(--bg-field-focus);border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.cs-shell .cs-field.valid{border-color:#22c55e66}.cs-shell .cs-field.valid:after{content:"\2713";position:absolute;right:14px;color:var(--success);font-weight:700;font-size:14px;background:var(--success-bg);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:cs-popIn .3s ease}@keyframes cs-popIn{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.cs-shell .cs-ico{flex-shrink:0;width:18px;height:18px;color:var(--gold);opacity:.7;transition:var(--transition)}.cs-shell .cs-field:focus-within .cs-ico{opacity:1}.cs-shell .cs-field input,.cs-shell .cs-field select{flex:1;background:transparent;border:none;outline:none;font-size:14px;color:var(--text);font-family:var(--text-font-family, "Barlow", sans-serif);font-weight:500;min-width:0;cursor:inherit}.cs-shell .cs-field input::placeholder{color:var(--text-hint);font-weight:400}.cs-shell .cs-field select{cursor:pointer;-webkit-appearance:none;appearance:none;padding-right:20px}.cs-shell .cs-field select option{background:#1a1505;color:var(--text)}.cs-shell .cs-tag{font-size:10px;font-weight:700;color:var(--gold);background:var(--gold-soft);border:1px solid var(--border);padding:4px 8px;border-radius:6px;flex-shrink:0;letter-spacing:.05em}.cs-shell .cs-select-arrow{position:absolute;right:14px;pointer-events:none;color:var(--text-hint);transition:var(--transition)}.cs-shell .cs-field:focus-within .cs-select-arrow{color:var(--gold);transform:rotate(180deg)}.cs-shell .cs-cond{background:var(--bg-field);border:1px solid var(--border);border-radius:var(--r);padding:14px;margin-bottom:10px}.cs-shell .cs-radios{display:flex;flex-wrap:wrap;gap:8px}.cs-shell .cs-radios label{flex:1;min-width:120px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);cursor:pointer;padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-main);transition:var(--transition);font-weight:500}.cs-shell .cs-radios label:hover{border-color:var(--gold);background:var(--bg-field-hover);color:var(--text)}.cs-shell .cs-radios label:has(input:checked){border-color:var(--gold);background:var(--gold-soft);color:var(--gold);font-weight:600}.cs-shell .cs-radios input[type=radio]{accent-color:var(--gold)}.cs-shell .cs-infobanner{font-size:12px;line-height:1.6;border-radius:var(--r);padding:12px 16px;margin-bottom:10px;display:flex;align-items:flex-start;gap:10px;animation:cs-slideDown .3s ease}@keyframes cs-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cs-shell .info-amber{color:var(--gold);background:var(--gold-soft);border:1px solid var(--border)}.cs-shell .info-blue{color:#85b7eb;background:#85b7eb14;border:1px solid rgba(133,183,235,.2)}.cs-shell .cs-actions{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:1.5rem}.cs-shell .cs-btn-calc{background:linear-gradient(180deg,var(--gold-bright) 0%,var(--gold-dark) 100%);color:var(--on-gold);border:none;border-radius:999px;padding:16px 28px;font-size:15px;font-weight:800;cursor:pointer;font-family:var(--text-font-family, "Barlow", sans-serif);letter-spacing:.02em;transition:var(--transition);box-shadow:0 4px 16px #ffc12059;position:relative;overflow:hidden}.cs-shell .cs-btn-calc:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff59;transform:translate(-50%,-50%);transition:width .4s,height .4s}.cs-shell .cs-btn-calc:hover:before{width:400px;height:400px}.cs-shell .cs-btn-calc:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ffc12080}.cs-shell .cs-btn-calc:active{transform:translateY(0)}.cs-shell .cs-btn-rst{background:var(--bg-field);color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:16px 20px;font-size:14px;font-weight:500;cursor:pointer;font-family:var(--text-font-family, "Barlow", sans-serif);transition:var(--transition)}.cs-shell .cs-btn-rst:hover{border-color:var(--gold);color:var(--gold);background:var(--bg-field-hover)}.cs-shell .cs-result{margin-top:1.5rem;border-radius:var(--R);border:1px solid;overflow:hidden;animation:cs-slideUp .4s ease}@keyframes cs-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cs-shell .cs-result.ok{border-color:#22c55e4d}.cs-shell .cs-result.err{border-color:#dc2626;background:#dc26261a;color:#fca5a5;font-size:14px;padding:1rem 1.25rem}.cs-shell .cs-result-hero{background:linear-gradient(135deg,#0d2b1f,#0a1f15);padding:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:12px;position:relative;overflow:hidden}.cs-shell .cs-result-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(34,197,94,.1) 0%,transparent 70%)}.cs-shell .cs-rcard{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--r);padding:16px;position:relative;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cs-shell .cs-rcard-lbl{font-size:11px;color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-weight:600}.cs-shell .cs-rcard-val{font-size:28px;font-weight:800;letter-spacing:-.02em}.cs-shell .cs-rcard-val.gold{color:var(--gold)}.cs-shell .cs-rcard-val.mint{color:#5dcaa5}.cs-shell .cs-rcard-sub{font-size:11px;color:#ffffff59;margin-top:4px;font-weight:500}.cs-shell .cs-bk{background:var(--bg-card);padding:1.25rem}.cs-shell .cs-bk-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cs-shell .cs-bk-lbl{font-size:11px;font-weight:700;color:var(--text-hint);letter-spacing:.08em;text-transform:uppercase}.cs-shell .cs-btn-copy{background:transparent;border:1px solid var(--border);color:var(--text-muted);font-size:11px;padding:4px 10px;border-radius:6px;cursor:pointer;font-family:var(--text-font-family, "Barlow", sans-serif);font-weight:500;display:flex;align-items:center;gap:4px;transition:var(--transition)}.cs-shell .cs-btn-copy:hover{border-color:var(--gold);color:var(--gold)}.cs-shell .cs-btn-copy.copied{border-color:var(--success);color:var(--success)}.cs-shell .cs-bk-row{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.cs-shell .cs-bk-row:last-child{border-bottom:none}.cs-shell .cs-bk-row-lbl{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.cs-shell .cs-bk-row-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0;box-shadow:0 0 8px var(--gold-glow)}.cs-shell .cs-bk-row-val{font-size:14px;font-weight:700;color:var(--text)}.cs-shell .cs-meta{font-size:12px;color:var(--text-hint);margin-top:12px;padding-top:12px;border-top:1px solid var(--border);line-height:1.6}.cs-shell .cs-compare{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--bg-field);color:var(--gold);border:1px solid var(--border);border-radius:var(--r);padding:12px;width:100%;font-size:13px;font-weight:600;cursor:pointer;font-family:var(--text-font-family, "Barlow", sans-serif);margin-top:12px;transition:var(--transition)}.cs-shell .cs-compare:hover{background:var(--gold-soft);border-color:var(--gold)}.cs-shell .cs-comparison{background:var(--bg-field);border:1px solid var(--border);border-radius:var(--r);padding:14px;margin-top:12px;font-size:13px;animation:cs-slideDown .3s ease}.cs-shell .cs-comparison-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.cs-shell .cs-saving{color:var(--success);font-weight:700;font-size:14px}.cs-shell .cs-wa{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#22c55e,#15803d);color:#fff;border:none;border-radius:999px;padding:14px;font-size:14px;font-weight:700;cursor:pointer;width:100%;text-decoration:none;font-family:var(--text-font-family, "Barlow", sans-serif);margin-top:12px;transition:var(--transition);box-shadow:0 4px 16px #22c55e4d}.cs-shell .cs-wa:hover{transform:translateY(-2px);box-shadow:0 8px 24px #22c55e66}.cs-shell .cs-warnbox{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;color:#fdba74;background:#fb923c14;border:1px solid rgba(251,146,60,.3);border-left:3px solid #fb923c;border-radius:var(--r);padding:12px 16px;margin-bottom:12px}.cs-shell .cs-disc{font-size:12px;color:var(--text-hint);text-align:center;margin-top:1.5rem;line-height:1.6}@media(max-width:500px){.cs-shell .cs-hero{padding:1.5rem}.cs-shell .cs-hero h1{font-size:24px}.cs-shell .cs-body{padding:1.25rem}.cs-shell .g2,.cs-shell .cs-result-hero{grid-template-columns:1fr}.cs-shell .cs-radios label{min-width:100%}.cs-shell .cs-prod-grid{grid-template-columns:repeat(2,1fr)}.cs-shell .cs-actions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cs-calculadora.css.map */
