@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/tipografia/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/tipografia/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/tipografia/fraunces-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/tipografia/fraunces-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-weight:300 800;font-display:swap;src:url(/tipografia/karla-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-weight:300 800;font-display:swap;src:url(/tipografia/karla-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--papel:#faf6ee;--papel-2:#f3ede1;--papel-3:#ece4d4;--tinta:#221c15;--tinta-2:#6b6153;--tinta-3:#9a9084;--azul:#2d4a7c;--azul-cl:#eaeef6;--rojo:#a8322a;--verde:#3f6b47;--linea:#ddd2be;--linea-2:#cabfa8;--serif:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Karla", ui-sans-serif, system-ui, sans-serif;--salto:cubic-bezier(.2, .85, .3, 1);--radio:3px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}body{background:var(--papel);color:var(--tinta);font-family:var(--sans);min-height:100dvh;font-size:15.5px;line-height:1.55}::selection{background:var(--azul);color:var(--papel)}:focus-visible{outline:2px solid var(--azul);outline-offset:2px;border-radius:2px}a{color:var(--azul);text-underline-offset:2px;text-decoration-thickness:1px}.hoja{max-width:1160px;margin:0 auto;padding:clamp(20px,3.5vw,44px) clamp(16px,4vw,44px) clamp(60px,10vw,110px)}.cabecera{border-bottom:2px solid var(--tinta);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.marca{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.022em;font-size:clamp(25px,3.2vw,42px);font-weight:600;line-height:1}.marca em{font-variation-settings:"opsz" 100;color:var(--azul);font-style:italic;font-weight:400}.sesion{color:var(--tinta-2);align-items:baseline;gap:8px;font-size:13px;display:flex}.sesion b{color:var(--tinta);font-weight:700}.solapas{border-bottom:1px solid var(--linea);gap:22px;margin-bottom:clamp(26px,4.5vw,52px);padding-top:9px;display:flex}.solapa{appearance:none;cursor:pointer;font:inherit;letter-spacing:.11em;text-transform:uppercase;color:var(--tinta-3);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 0 9px;font-size:12.5px;transition:color .18s;position:relative}.solapa:hover{color:var(--tinta-2)}.solapa[aria-current=page]{color:var(--tinta);font-weight:700}.solapa[aria-current=page]:after{content:"";background:var(--azul);height:2px;position:absolute;bottom:-1px;left:0;right:0}.solapas .lejos{text-transform:none;letter-spacing:0;margin-left:auto;font-size:12.5px}.rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-3);font-size:11px;font-weight:600}.titulo-seccion{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.015em;font-size:clamp(21px,2.4vw,27px);font-weight:550;line-height:1.15}.al-margen{color:var(--tinta-2);font-size:12.5px}.portada{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(26px,4.5vw,60px);display:grid}.mes-grande{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(34px,5vw,62px);font-weight:300;line-height:.98}.mes-grande span{color:var(--tinta-3)}.importe{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.045em;color:var(--azul);font-feature-settings:"tnum";margin:16px 0 0;font-size:clamp(52px,8.6vw,108px);font-weight:700;line-height:.86;display:block}.importe .cent{vertical-align:.95em;font-variation-settings:"opsz" 100;letter-spacing:-.015em;font-size:.4em;font-weight:500}.importe.saldado{color:var(--verde)}.estado-pago{color:var(--tinta-2);margin-top:10px;font-size:13.5px}.estado-pago b{color:var(--tinta)}.estado-pago .ok{color:var(--verde);font-weight:700}.estado-pago .ojo{color:var(--rojo);font-weight:700}.acciones{flex-wrap:wrap;gap:9px;margin-top:clamp(20px,3vw,28px);display:flex}.boton{appearance:none;font:inherit;border-radius:var(--radio);cursor:pointer;border:1.5px solid var(--tinta);background:var(--tinta);color:var(--papel);transition:transform .18s var(--salto), box-shadow .18s var(--salto), background .16s, border-color .16s, color .16s;padding:10px 19px;font-size:14px;font-weight:600}.boton:hover:not(:disabled){box-shadow:3px 3px 0 var(--azul);transform:translate(-1px,-1px)}.boton:active:not(:disabled){box-shadow:1px 1px 0 var(--azul);transform:translate(0)}.boton:disabled{opacity:.45;cursor:not-allowed}.boton.fantasma{color:var(--tinta);border-color:var(--linea-2);background:0 0}.boton.fantasma:hover:not(:disabled){border-color:var(--tinta);box-shadow:3px 3px 0 var(--linea-2)}.boton.chico{padding:7px 14px;font-size:13px}.enlace{appearance:none;cursor:pointer;font:inherit;color:var(--tinta-2);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s}.enlace:hover{color:var(--tinta)}.enlace.peligro:hover{color:var(--rojo)}.desglose{border-top:2px solid var(--tinta)}.renglon{border-bottom:1px solid var(--linea);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.renglon dt{font-size:14.5px}.renglon dt small{color:var(--tinta-3);letter-spacing:.02em;font-size:11.5px;display:block}.renglon dd{font-family:var(--serif);font-variation-settings:"opsz" 30;font-feature-settings:"tnum";white-space:nowrap;font-size:18px;font-weight:500}.renglon.suma{border-bottom:2px solid var(--tinta)}.renglon.suma dt{font-weight:700}.renglon.suma dd{font-variation-settings:"opsz" 30;font-weight:700}.renglon.aparte{border-bottom:2px solid var(--tinta)}.renglon.aparte dd{color:var(--rojo)}.explicacion{border-left:3px solid var(--azul);font-family:var(--serif);font-variation-settings:"opsz" 20;color:#3b332a;padding:1px 0 1px 17px;font-size:16.5px;font-weight:350;line-height:1.5}.explicacion b{font-variation-settings:"opsz" 20;color:var(--tinta);font-weight:650}.chequeos{align-content:start;gap:12px;display:grid}.chequeo{color:var(--tinta-2);align-items:baseline;gap:10px;font-size:13.5px;display:flex}.chequeo .marca-ok{color:var(--verde);flex:none;line-height:1}.chequeo .marca-ojo{color:var(--rojo);flex:none;line-height:1}.chequeo b{color:var(--tinta);font-feature-settings:"tnum"}.plegable{border-top:1px solid var(--linea)}.plegable>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-2);align-items:center;gap:10px;padding:13px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.plegable>summary::-webkit-details-marker{display:none}.plegable>summary:after{content:"+";color:var(--tinta-3);transition:transform .22s var(--salto);margin-left:auto;font-size:17px;font-weight:400}.plegable[open]>summary:after{transform:rotate(45deg)}.plegable>summary:hover{color:var(--tinta)}.cuerpo-plegable{padding-bottom:22px}.notas-acuerdo{gap:15px;max-width:74ch;display:grid}.notas-acuerdo h4{font-family:var(--serif);font-variation-settings:"opsz" 24;letter-spacing:-.005em;margin-bottom:1px;font-size:15.5px;font-weight:620}.notas-acuerdo p{color:#4a4239;font-size:14px;line-height:1.55}.fuentes{flex-wrap:wrap;gap:6px 16px;margin-top:4px;font-size:12.5px;display:flex}.formulario{background:var(--papel-2);border:1px solid var(--linea-2);border-radius:var(--radio);animation:entrar .28s var(--salto);margin-top:20px;padding:clamp(18px,2.6vw,24px)}@keyframes entrar{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.campos{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.campo{gap:5px;display:grid}.campo>span{letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-2);font-size:11.5px;font-weight:600}.campo input,.campo textarea{font:inherit;color:var(--tinta);background:var(--papel);border:1px solid var(--linea-2);border-radius:var(--radio);width:100%;padding:9px 11px;font-size:15px;transition:border-color .16s,background .16s}.campo input:focus,.campo textarea:focus{border-color:var(--azul);background:#fff;outline:none}.campo input[inputmode=decimal]{font-feature-settings:"tnum";font-weight:600}.campo .pista{color:var(--tinta-3);font-size:11.5px}.campo textarea{resize:vertical;min-height:60px}.pie-formulario{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.aviso{color:var(--rojo);border-top:1px solid var(--rojo);padding-top:8px;font-size:13.5px;font-weight:600}.aviso.bien{color:var(--verde);border-top-color:var(--verde)}.comprobantes{gap:7px;margin-top:14px;display:grid}.comprobante{background:var(--papel-2);border:1px solid var(--linea);border-radius:var(--radio);align-items:center;gap:11px;padding:8px 11px;font-size:13.5px;display:flex}.comprobante .icono{background:var(--azul-cl);width:26px;height:26px;color:var(--azul);letter-spacing:.02em;border-radius:2px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.comprobante a{color:var(--tinta);font-weight:600;text-decoration:none}.comprobante a:hover{color:var(--azul);text-decoration:underline}.comprobante .meta{color:var(--tinta-3);font-size:12px}.comprobante .quitar{margin-left:auto}.soltar{border:1.5px dashed var(--linea-2);border-radius:var(--radio);text-align:center;color:var(--tinta-2);cursor:pointer;padding:18px;font-size:13.5px;transition:border-color .18s,background .18s,color .18s}.soltar:hover,.soltar.encima{border-color:var(--azul);background:var(--azul-cl);color:var(--azul)}.soltar b{color:var(--tinta);font-size:14px;display:block}.tabla{border-collapse:collapse;width:100%}.tabla th{letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-3);text-align:right;border-bottom:1.5px solid var(--tinta);white-space:nowrap;padding:0 0 8px;font-size:10.5px;font-weight:600}.tabla th:first-child{text-align:left}.tabla td{border-bottom:1px solid var(--linea);text-align:right;font-feature-settings:"tnum";vertical-align:baseline;padding:12px 0 12px 14px;font-size:14.5px}.tabla td:first-child{text-align:left;padding-left:0}.tabla tbody tr:hover td{background:var(--papel-2)}.tabla .mes-celda{font-size:15px;font-weight:700}.tabla .apunte{color:var(--tinta-3);font-feature-settings:normal;max-width:46ch;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.tabla .total-celda{font-family:var(--serif);font-variation-settings:"opsz" 30;white-space:nowrap;font-size:18px;font-weight:650}.tabla tr.es-hoy td{background:var(--azul-cl)}.tabla tr.es-hoy td:first-child{box-shadow:inset 3px 0 0 var(--azul);padding-left:11px}.marca-estado{letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;border-radius:100px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.marca-estado.pagado{color:var(--verde);background:#e3ece4}.marca-estado.difiere{color:var(--rojo);background:#f6e7e5}.marca-estado.futuro{background:var(--papel-3);color:var(--tinta-3)}.grafico{width:100%;height:auto;display:block;overflow:visible}.grafico .area{fill:var(--azul);opacity:.07}.grafico .linea{fill:none;stroke:var(--azul);stroke-width:1.6px;stroke-linejoin:round}.grafico .eje{stroke:var(--linea-2);stroke-width:1px}.grafico .rotulo-eje{fill:var(--tinta-3);font-size:9.5px;font-family:var(--sans);letter-spacing:.06em}.grafico .hito{fill:var(--azul)}.ingreso{text-align:center;place-items:center;min-height:100dvh;padding:24px;display:grid}.ingreso-caja{justify-items:center;gap:6px;max-width:420px;display:grid}.ingreso h1{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.03em;font-size:clamp(34px,7vw,54px);font-weight:500;line-height:1}.ingreso h1 em{font-variation-settings:"opsz" 144;color:var(--azul);font-style:italic;font-weight:400}.ingreso p{color:var(--tinta-2);margin-bottom:18px;font-size:14.5px}.boton-google{font:inherit;border-radius:var(--radio);border:1.5px solid var(--tinta);background:var(--tinta);color:var(--papel);transition:transform .18s var(--salto), box-shadow .18s var(--salto);align-items:center;gap:11px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.boton-google:hover{box-shadow:3px 3px 0 var(--azul);transform:translate(-1px,-1px)}.ingreso .letra-chica{color:var(--tinta-3);margin-top:20px;font-size:12.5px}.cargando{text-align:center;color:var(--tinta-3);padding:80px 20px;font-size:14px}.aviso-paritaria{border-top:1px solid var(--linea);color:#4a4239;max-width:70ch;margin-top:clamp(30px,4vw,44px);padding:15px 0 0;font-size:14px}.aviso-paritaria b{color:var(--rojo)}.vacio{color:var(--tinta-3);max-width:52ch;padding:44px 0;font-size:14.5px}.vacio b{color:var(--tinta-2)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.portada{grid-template-columns:1fr;gap:24px}.cabecera{align-items:flex-start}.solapas{scrollbar-width:none;gap:18px;overflow-x:auto}.solapas::-webkit-scrollbar{display:none}.solapas .lejos{display:none}}@media (width<=640px){body{font-size:15px}.tabla th.opcional,.tabla td.opcional{display:none}.tabla td{padding-left:10px}.acciones .boton{flex:auto}}
