.calc-page[data-astro-cid-2ufpvggu]{padding-block:1.5rem 2.5rem}.breadcrumb[data-astro-cid-2ufpvggu]{color:var(--color-text-muted);font-size:.85rem}.breadcrumb[data-astro-cid-2ufpvggu] a[data-astro-cid-2ufpvggu]{color:var(--color-text-muted)}.intro[data-astro-cid-2ufpvggu]{text-align:center;max-width:44rem;margin:1.5rem auto 1.75rem}.intro[data-astro-cid-2ufpvggu] h1[data-astro-cid-2ufpvggu]{font-size:clamp(1.8rem,5vw,2.6rem)}.intro[data-astro-cid-2ufpvggu] p[data-astro-cid-2ufpvggu]{color:var(--color-text-muted);font-size:1.05rem}.card[data-astro-cid-2ufpvggu]{background:var(--color-bg-muted);border-top:6px solid var(--color-primary);border-radius:10px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.5rem;padding:1.5rem;display:grid;box-shadow:0 2px 10px #0000000f}.inputs[data-astro-cid-2ufpvggu]{flex-direction:column;gap:1.1rem;display:flex}.grid-2[data-astro-cid-2ufpvggu]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.box[data-astro-cid-2ufpvggu]{background:var(--color-bg);border:1px solid #c9d1cd;border-radius:8px;flex-direction:column;gap:.35rem;padding:.75rem 1rem;display:flex}.box[data-astro-cid-2ufpvggu]:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px #0b3d2e26}.box-label[data-astro-cid-2ufpvggu]{color:var(--color-text-muted);font-size:.85rem;font-weight:600}.box[data-astro-cid-2ufpvggu] input[data-astro-cid-2ufpvggu],.box[data-astro-cid-2ufpvggu] select[data-astro-cid-2ufpvggu]{font:inherit;color:var(--color-text);background:0 0;border:0;outline:none;width:100%;padding:.15rem 0;font-size:1.15rem}.box[data-astro-cid-2ufpvggu] small[data-astro-cid-2ufpvggu]{color:var(--color-text-muted);font-size:.78rem}.tiempo-head[data-astro-cid-2ufpvggu]{color:var(--color-text-muted);align-items:flex-end;gap:.75rem;line-height:1.25;display:flex}.tiempo-head[data-astro-cid-2ufpvggu] strong[data-astro-cid-2ufpvggu]{color:var(--color-text);font-size:2.6rem;font-weight:500;line-height:1}.segments[data-astro-cid-2ufpvggu]{grid-template-columns:repeat(6,1fr);gap:.5rem;margin-top:.85rem;display:grid}.segments[data-astro-cid-2ufpvggu] span[data-astro-cid-2ufpvggu]{background:var(--color-border);border-radius:999px;height:.6rem;transition:background .2s}.segments[data-astro-cid-2ufpvggu] span[data-astro-cid-2ufpvggu].on{background:var(--color-primary)}.toggle-group[data-astro-cid-2ufpvggu]{border:0;margin:0;padding:0}.toggle-group[data-astro-cid-2ufpvggu] legend[data-astro-cid-2ufpvggu]{color:var(--color-text-muted);margin-bottom:.5rem}.toggle[data-astro-cid-2ufpvggu]{background:var(--color-bg);border:1px solid #c9d1cd;border-radius:999px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.toggle[data-astro-cid-2ufpvggu] input[data-astro-cid-2ufpvggu]{opacity:0;pointer-events:none;position:absolute}.toggle[data-astro-cid-2ufpvggu] label[data-astro-cid-2ufpvggu]{text-align:center;cursor:pointer;padding:.65rem;font-weight:700;transition:background .2s,color .2s}.toggle[data-astro-cid-2ufpvggu] input[data-astro-cid-2ufpvggu]:checked+label[data-astro-cid-2ufpvggu]{background:var(--color-primary);color:#fff}.toggle[data-astro-cid-2ufpvggu] input[data-astro-cid-2ufpvggu]:checked+label[data-astro-cid-2ufpvggu]:before{content:"✓ "}.toggle[data-astro-cid-2ufpvggu] input[data-astro-cid-2ufpvggu]:focus-visible+label[data-astro-cid-2ufpvggu]{outline:2px solid var(--color-accent);outline-offset:-3px}details[data-astro-cid-2ufpvggu] summary[data-astro-cid-2ufpvggu]{cursor:pointer;color:var(--color-primary);font-weight:600}.avanzadas[data-astro-cid-2ufpvggu] .grid-2[data-astro-cid-2ufpvggu]{margin-top:.85rem}.result[data-astro-cid-2ufpvggu]{background:var(--color-bg);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;min-height:18rem;padding:1.75rem 1.25rem;display:flex;box-shadow:0 1px 6px #00000014}.result-label[data-astro-cid-2ufpvggu]{color:var(--color-text-muted);margin:0;font-size:1.2rem;font-weight:600}.result-amount[data-astro-cid-2ufpvggu]{color:var(--color-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.35rem 0;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:800;line-height:1.1}.result-note[data-astro-cid-2ufpvggu]{min-height:1.4em;color:var(--color-accent);margin:0;font-size:.9rem;font-weight:600}.detalle[data-astro-cid-2ufpvggu]{text-align:left;margin-top:1rem}.detalle[data-astro-cid-2ufpvggu] summary[data-astro-cid-2ufpvggu]{text-align:center}.detalle[data-astro-cid-2ufpvggu] table[data-astro-cid-2ufpvggu]{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.9rem}.detalle[data-astro-cid-2ufpvggu] th[data-astro-cid-2ufpvggu],.detalle[data-astro-cid-2ufpvggu] td[data-astro-cid-2ufpvggu]{border-bottom:1px solid var(--color-border);text-align:left;padding:.4rem 0;font-weight:400}.detalle[data-astro-cid-2ufpvggu] td[data-astro-cid-2ufpvggu]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:.75rem}.detalle[data-astro-cid-2ufpvggu] .sub[data-astro-cid-2ufpvggu] th[data-astro-cid-2ufpvggu],.detalle[data-astro-cid-2ufpvggu] .sub[data-astro-cid-2ufpvggu] td[data-astro-cid-2ufpvggu]{font-weight:700}[data-astro-cid-2ufpvggu][hidden]{display:none!important}.disclaimer[data-astro-cid-2ufpvggu]{color:var(--color-text-muted);margin:.9rem 0 0;font-size:.78rem}.info[data-astro-cid-2ufpvggu]{max-width:46rem;margin:2.5rem auto 0}.info[data-astro-cid-2ufpvggu] h2[data-astro-cid-2ufpvggu]{margin-top:1.75rem;font-size:1.4rem}.info[data-astro-cid-2ufpvggu] h3[data-astro-cid-2ufpvggu]{margin-top:1.25rem;font-size:1.1rem}@media (width<=800px){.card[data-astro-cid-2ufpvggu]{grid-template-columns:minmax(0,1fr);padding:1rem}.result[data-astro-cid-2ufpvggu]{order:-1;min-height:0}}@media (width<=520px){.grid-2[data-astro-cid-2ufpvggu]{grid-template-columns:minmax(0,1fr)}}
