.nt [hidden]{display:none!important}.nt-seccion{padding-bottom:88px}.nt-panel{background:var(--bg-2);border-radius:var(--radius-tile);padding:24px 18px}.nt-nojs{color:var(--ink-2);background:#fff;border-radius:18px;padding:20px 22px;font-size:17px}.js .nt-nojs,.nt-form{display:none}.js .nt-form{display:block}.nt-paso+.nt-paso{border-top:1px solid var(--line-2);margin-top:28px;padding-top:28px}.nt-paso-h{letter-spacing:-.02em;align-items:baseline;gap:12px;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.15;display:flex}.nt-paso-h span{background:var(--navy);color:#fff;letter-spacing:0;border-radius:15px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex;transform:translateY(-3px)}.nt-paso-sub{color:var(--ink-2);max-width:720px;margin-top:8px;font-size:15px;line-height:1.55}.nt-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px;display:grid}.nt-fila{grid-template-columns:minmax(0,1fr) 108px;align-items:end;gap:10px;display:grid}.nt-fila.con-peso{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:8px}.nt-fila.con-peso>.ex-etq{grid-column:1/-1}.nt-fila .ex-etq{text-transform:none;letter-spacing:0;color:var(--ink);margin-bottom:6px;font-size:15px}.nt-fila .ex-etq small{font-family:var(--font-body);color:var(--ink-3);margin-top:2px;font-size:13px;font-weight:400;display:block}.nt-num{border:1px solid var(--line-2);width:100%;min-height:48px;font:inherit;color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;background:#fff;border-radius:14px;padding:0 14px;font-size:19px;font-weight:600}.nt-num:hover{border-color:#c5cdd9}.nt-num::placeholder{color:#a3acba;font-weight:500}.nt-num[aria-invalid=true]{background:#fef3f2;border-color:#b42318}.nt-peso{background-position:right 12px center;min-height:48px;padding-left:12px;padding-right:34px;font-size:16px}.nt-col-k{display:none}.nt-exento{margin-top:-6px}.nt-exento .ex-check{min-height:40px;font-size:15px}.nt-res{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:22px;display:grid}.nt-caja{background:#fff;border-radius:22px;flex-direction:column;gap:4px;padding:20px 22px;display:flex}.nt-caja.oscura{background:var(--navy);color:var(--snow)}.nt-caja .k{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:13px;font-weight:600}.nt-caja.oscura .k{color:var(--ice)}.nt-caja .v{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,9vw,56px);font-weight:700;line-height:1.05}.nt-caja .v small{letter-spacing:0;opacity:.7;font-size:.42em;font-weight:600}.nt-caja p{color:var(--ink-2);font-size:15px;line-height:1.5}.nt-caja.oscura p{color:var(--ice)}.nt-estado{background:var(--bg-2);color:var(--ink-2);border-radius:980px;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.nt-estado.ok{color:#14532d;background:#dcfce7}.nt-estado.no{color:#7a271a;background:#fee4e2}.nt-caja.oscura .nt-estado{color:var(--snow);background:#bae6fd24}.nt-caja.oscura .nt-estado.ok{color:#14532d;background:#bbf7d0}.nt-caja.oscura .nt-estado.no{color:#7a271a;background:#fecdca}.nt-detalle{font-variant-numeric:tabular-nums;font-size:14px!important}.nt-usada .nt-num{border-color:#12b76a;box-shadow:0 0 0 1px #12b76a}.nt-aviso{color:#0c4a6e;background:#e0f2fe;border-radius:14px;margin-top:16px;padding:12px 16px;font-size:15px;line-height:1.5}.nt-aviso a{color:#0c4a6e;font-weight:600}.nt-acciones{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:22px;display:flex}.nt-btn-texto{min-height:44px;font:inherit;color:var(--ink-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-size:15px;text-decoration:underline;display:inline-flex}.nt-btn-texto:hover{color:var(--ink)}@media (width>=760px){.nt-panel{padding:32px 36px}.nt-grid{gap:14px}.nt-fila{grid-template-columns:minmax(0,1fr) 120px;align-items:center}.nt-fila.con-peso{grid-template-columns:minmax(0,1fr) 120px 140px}.nt-fila.con-peso>.ex-etq{grid-column:auto}.nt-fila .ex-etq{margin-bottom:0}.nt-col-k{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:center;grid-template-columns:minmax(0,1fr) 120px 140px;gap:10px;margin-top:18px;margin-bottom:-6px;font-size:12px;font-weight:600;display:grid}.nt-col-k span:first-child{text-align:left}.nt-res{grid-template-columns:repeat(2,minmax(0,1fr))}}.nt-formula{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;background:#fff;border-radius:22px;margin-top:20px;padding:22px 24px;font-size:clamp(17px,2.2vw,22px);font-weight:600;line-height:1.45}.seccion:not(.gris) .nt-formula{background:var(--bg-2)}.nt-formula b{color:var(--link);font-weight:700}.nt-formula small{font-family:var(--font-body);letter-spacing:0;color:var(--ink-2);margin-top:8px;font-size:15px;font-weight:400;display:block}.nt-ejemplo{color:var(--ink-2);margin-top:16px;font-size:16px;line-height:1.6}.nt-ejemplo b{color:var(--ink);font-variant-numeric:tabular-nums}.nt-tabla{flex-direction:column;gap:8px;margin-top:26px;display:flex}.nt-tfila{background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:4px 16px;padding:16px 20px;display:grid}.seccion:not(.gris) .nt-tfila{background:var(--bg-2)}.nt-tfila.tuya{box-shadow:0 0 0 2px var(--cyan)}.nt-tfila .nm{color:var(--ink);font-weight:600}.nt-tfila .nm small{color:var(--ink-3);margin-left:6px;font-size:13px;font-weight:500}.nt-tfila .ds{color:var(--ink-2);font-size:14px;line-height:1.5}.nt-tfila .lk{font-size:15px;font-weight:600}@media (width>=860px){.nt-tfila{grid-template-columns:240px minmax(0,1fr) auto;align-items:center}.nt-tfila .lk{text-align:right}}.nt-faq{border-top:1px solid var(--line-2);margin-top:22px}.nt-faq details{border-bottom:1px solid var(--line-2)}.nt-faq summary{cursor:pointer;min-height:64px;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.nt-faq summary::-webkit-details-marker{display:none}.nt-faq summary:after{content:"+";background:var(--bg-2);width:32px;height:32px;color:var(--ink-2);border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:22px;font-weight:500;transition:transform .2s;display:inline-flex}.seccion.gris .nt-faq summary:after{background:#fff}.nt-faq details[open] summary:after{transform:rotate(45deg)}.nt-faq details>div{color:var(--ink-2);max-width:760px;padding:0 0 20px;font-size:16px;line-height:1.6}.nt-faq details>div p+p{margin-top:10px}.gu-indice{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.gu-indice a{background:var(--bg-2);min-height:40px;color:var(--ink);border-radius:980px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.gu-indice a:hover{color:var(--ink);background:#e8edf4}.gu-siglas{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:24px;display:grid}.gu-sigla{color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:14px 18px;text-decoration:none;display:flex}.seccion:not(.gris) .gu-sigla{background:var(--bg-2)}.gu-sigla:hover{color:var(--ink);box-shadow:0 0 0 2px var(--line-2)}.gu-sigla.tuya{box-shadow:0 0 0 2px var(--cyan)}.gu-sigla b{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700}.gu-sigla span{color:var(--ink-2);font-size:14px}.gu-fechas{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:22px;display:grid}.gu-fecha{background:#fff;border-radius:16px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;font-size:15px;display:flex}.seccion:not(.gris) .gu-fecha{background:var(--bg-2)}.gu-fecha.tuya{box-shadow:0 0 0 2px var(--cyan)}.gu-fecha a{color:var(--ink);font-weight:600;text-decoration:none}.gu-fecha a:hover{color:var(--link)}.gu-fecha span{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.gu-fecha span.pend{color:var(--ink-3);font-style:italic}.gu-cuenta{color:var(--ink-2);margin-top:18px;font-size:17px}.gu-cuenta b{color:var(--ink)}.nt-tfila .lk-varios{flex-wrap:wrap;gap:6px 14px;display:flex}@media (width>=860px){.nt-tfila .lk-varios{justify-content:flex-end;max-width:260px}}.nt-num[readonly]{color:var(--ink-2);cursor:default;background:#eaeef3;border-style:dashed}.nt-num[readonly]:hover{border-color:var(--line-2)}.nt-patro .patro-hueco{margin:0 0 24px}
