@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_7347c0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_7347c0{--font-archivo:"Archivo","Archivo Fallback"}:root{--papel:#FFFFFF;--tinta:#000000;--tinta2:#262626;--grafito:#555555;--linea:rgba(0,0,0,.22);--linea2:rgba(0,0,0,.12);--tarjeta:#F7F7F7;--tenue:#6B6B6B;--serif:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--sans:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--sidebar:212px}.caja h1,.doc h1,.ficha-nombre,.kpi .v,.mando .sal,.marca b,.marco .v,.medidor .barra,.valT,h1,h2,h3,header.barra h1{font-variation-settings:"wdth" 125;font-weight:700;letter-spacing:-.02em}.caja h1,.doc h1,.ficha-nombre{letter-spacing:-.045em;font-weight:800}.kpi .v,.mando .sal,.marco .v,.valT,td.n,th.n{font-variation-settings:"wdth" 62;font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--papel);color:var(--tinta);font-family:var(--sans);font-size:13px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3{font-weight:500;margin:0}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;font-size:9px;letter-spacing:0;color:var(--tenue);font-weight:500;padding:7px 10px;border-bottom:1px solid var(--linea)}td{padding:8px 10px;border-bottom:1px solid var(--linea2);vertical-align:top}tbody tr:last-child td{border-bottom:0}td.n,th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.env{overflow-x:auto}.env,.tar{border:1px solid var(--linea);border-radius:0;background:var(--tarjeta)}.tar{padding:16px 18px}.tar h3{font-size:9.5px;letter-spacing:0;color:var(--tenue);margin-bottom:8px}.nota{font-size:11.5px;margin:0}.nota,.obs{color:var(--grafito);max-width:96ch;line-height:1.6}.obs{font-size:12px;border-left:2px solid var(--linea);padding:2px 0 2px 12px;margin:0 0 16px}.sub2{font-size:10.5px;color:var(--tenue);margin-top:2px}.chip{display:inline-block;font-size:9.5px;letter-spacing:0;padding:2px 7px;border:1px solid var(--linea);border-radius:0;color:var(--grafito)}.chip.ink{background:var(--tinta);color:var(--papel);border-color:var(--tinta)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));grid-gap:11px;gap:11px;margin-bottom:18px}.kpi{background:var(--tarjeta);border:1px solid var(--linea);border-radius:0;padding:13px 15px}.kpi .e{font-size:8.5px;letter-spacing:0;color:var(--tenue)}.kpi .v{font-family:var(--serif);font-size:27px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:3px 0 1px}.kpi .d{font-size:10.5px;color:var(--tenue)}tr.con-enlace{position:relative;cursor:pointer}tr.con-enlace:hover td{background:var(--papel)}a.estira{color:inherit;text-decoration:none;font-weight:500}a.estira:after{content:"";position:absolute;inset:0}.foto-mini{display:block;object-fit:cover;border:1px solid var(--linea);border-radius:0;background:var(--papel)}.ficha{display:grid;grid-gap:14px;gap:14px}.ficha-cab{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.ficha-nombre{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.1;margin:4px 0 0}.foto-grande{object-fit:cover;display:block;border:1px solid var(--linea);border-radius:0}.foto-grande,.foto-vacia{width:100%;aspect-ratio:3/2}.foto-vacia{display:flex;align-items:center;justify-content:center;border:1px dashed var(--linea);border-radius:0;color:var(--tenue);font-size:10px;letter-spacing:0}.pares{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px 18px;gap:12px 18px}.par .e{font-size:8.5px;letter-spacing:0;color:var(--tenue)}.par .v{font-size:13.5px;margin-top:2px;overflow-wrap:anywhere}.par .d{font-size:10.5px;margin-top:1px}.par .d,.volver{color:var(--tenue)}.volver{font-size:10px;letter-spacing:0;text-decoration:none}@media (max-width:820px){.ficha-cab{grid-template-columns:1fr}.ficha-nombre{font-size:26px}}@media (max-width:760px){table.tarjetizada td.foto .foto-mini{width:100%!important;height:auto!important;aspect-ratio:3/2}}.act{background:var(--tinta);color:var(--papel);border:1px solid var(--tinta);border-radius:0;padding:9px 16px;font:inherit;font-size:10px;letter-spacing:0;cursor:pointer}.act:hover{opacity:.88}.campo{display:block;text-align:left;margin-bottom:10px}.campo span{display:block;font-size:9px;letter-spacing:0;color:var(--tenue);margin-bottom:4px}.campo input,.campo select{width:100%;font:inherit;font-size:13px;padding:9px 11px;border:1px solid var(--linea);border-radius:0;background:var(--tarjeta);color:var(--tinta)}.falta{color:var(--tenue);border-bottom:1px dotted var(--tenue)}.app{display:flex;min-height:100vh}aside{width:var(--sidebar);flex:0 0 var(--sidebar);border-right:1px solid var(--linea);padding:22px 0;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto}.marca{padding:0 20px 20px;text-align:center}.marca img{width:44px;height:auto;display:block;margin:0 auto 9px}.marca b{font-family:var(--serif);font-size:16px;font-weight:500}.marca b,.marca span{display:block;letter-spacing:0}.marca span{font-size:8px;color:var(--tenue);margin-top:2px}nav a{display:block;padding:7px 20px;font-size:12px;color:var(--grafito);text-decoration:none}nav a:hover{color:var(--tinta)}nav a[aria-current=page]{color:var(--tinta);box-shadow:inset 2px 0 0 var(--tinta)}nav .grupo{padding:16px 20px 5px;font-size:8px;letter-spacing:0;color:var(--tenue)}main{flex:1 1;min-width:0}header.barra{border-bottom:1px solid var(--linea);padding:14px 26px;display:flex;align-items:center;gap:14px}header.barra h1{font-family:var(--serif);font-size:21px;letter-spacing:.01em}header.barra .sub{font-size:11.5px;color:var(--tenue)}header.barra .der{margin-left:auto;display:flex;align-items:center;gap:12px}.cuerpo{padding:22px 26px 60px}.rej{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.portada{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.portada .caja{width:100%;max-width:400px;text-align:center}.portada img.marca{width:74px;height:auto;margin:0 auto 14px;display:block}.portada h1{font-family:var(--serif);font-size:31px;letter-spacing:0;margin-bottom:4px}.portada .por{font-size:9.5px;letter-spacing:0;color:var(--tenue)}.portada .modos{display:flex;margin:26px 0 18px;border:1px solid var(--linea);border-radius:0;overflow:hidden}.portada .modos button{flex:1 1;padding:9px 6px;font:inherit;font-size:10px;letter-spacing:0;background:none;border:0;color:var(--grafito);cursor:pointer}.portada .modos button+button{border-left:1px solid var(--linea)}.portada .modos button[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.portada .act{width:100%;margin-top:6px;padding:10px}.portada .o{display:flex;align-items:center;gap:10px;margin:18px 0 12px;color:var(--tenue);font-size:9.5px;letter-spacing:0}.portada .o:after,.portada .o:before{content:"";flex:1 1;height:1px;background:var(--linea)}.portada .sso{display:flex;gap:8px}.portada .sso button{flex:1 1;padding:9px 6px;font:inherit;font-size:11.5px;background:var(--tarjeta);border:1px solid var(--linea);border-radius:0;color:var(--tinta);cursor:pointer}.portada .sso button:hover{border-color:var(--tinta)}.portada .pie{font-size:10.5px;color:var(--tenue);margin-top:22px;line-height:1.6}.portada .pie a{color:var(--grafito);text-decoration:none;border-bottom:1px solid var(--linea)}.portada .msg{font-size:11.5px;color:var(--grafito);border-left:2px solid var(--linea);padding:6px 0 6px 10px;margin-top:16px;text-align:left;line-height:1.6}@media print{aside,header.barra{display:none!important}.env,.tar,body{background:#fff}.env,.tar{border-color:#999}}.aviso-err,.aviso-ok{font-size:12.5px;padding:10px 13px;border-radius:0;margin:0 0 14px;background:var(--tarjeta)}.aviso-err{border:1px solid var(--tinta)}.aviso-ok{border:1px solid var(--linea);color:var(--grafito)}.cuenta{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:7px;border-radius:0;background:var(--tinta);color:var(--papel);font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:0;vertical-align:middle}.cuenta.suave{background:var(--linea);color:var(--tinta)}h2.sec{font-family:var(--serif);font-size:19px;font-weight:500;margin:0 0 10px}.bloque{margin-bottom:22px}.solicitudes{display:grid;grid-gap:8px;gap:8px}.solicitud{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--tarjeta);border:1px solid var(--linea);border-left:2px solid var(--tinta);border-radius:0;padding:12px 14px}.solicitud.activa{border-left-color:var(--grafito)}.solicitud.apagada{border-left-color:var(--linea);opacity:.75}.solicitud .quien b{display:flex;align-items:center;gap:7px;font-weight:500}.solicitud .motivo{font-family:var(--serif);font-size:14px;font-style:italic;margin:3px 0}.solicitud .aprobar,.solicitud .botones{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.solicitud select.rol{font:inherit;font-size:12px;padding:8px 9px;border:1px solid var(--linea);border-radius:0;background:var(--papel);color:var(--tinta)}.min{font-size:11px}.act.sec,.min{color:var(--grafito)}.act.sec{background:none;border-color:var(--linea)}.marca-agua{position:fixed;inset:-25%;z-index:40;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;transform:rotate(-30deg);opacity:.055;color:var(--tinta);font-size:12px;letter-spacing:0;white-space:nowrap;overflow:hidden}.marca-agua,.marca-agua div{display:flex;justify-content:space-around}.marca-agua div{gap:46px}@media print{.marca-agua{opacity:.09;position:fixed}}@media (max-width:760px){.marca-agua{font-size:10px;letter-spacing:0}}.buscador{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 12px}.buscador input[type=search]{flex:1 1 240px;min-width:0;font:inherit;font-size:13px;padding:8px 11px;border:1px solid var(--linea);border-radius:0;background:var(--tarjeta);color:var(--tinta)}.buscador input[type=search]:focus{outline:none;border-color:var(--tinta)}.buscador select{font:inherit;font-size:11.5px;padding:8px 9px;border:1px solid var(--linea);border-radius:0;background:var(--tarjeta);color:var(--grafito);max-width:210px}.buscador select:focus{outline:none;border-color:var(--tinta)}.buscador .limpiar{font:inherit;font-size:9.5px;letter-spacing:0;background:none;border:1px solid var(--linea);border-radius:0;color:var(--grafito);padding:8px 12px;cursor:pointer}.buscador .limpiar:hover{border-color:var(--tinta);color:var(--tinta)}.buscador .cuantas{font-size:10px;letter-spacing:0;color:var(--tenue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}@media (max-width:760px){.buscador select{flex:1 1 140px;max-width:none}.buscador .cuantas{margin-left:0}}.barra-movil,.hoja-fondo,.tabbar{display:none}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.entra{animation:entra .24s cubic-bezier(.22,1,.36,1) both}@keyframes entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.esq{background:linear-gradient(90deg,var(--linea2) 0,var(--tarjeta) 45%,var(--linea2) 90%);background-size:300% 100%;animation:brillo 1.3s ease-in-out infinite;border-radius:0}@keyframes brillo{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:760px){html{scroll-padding-top:72px}body{font-size:14px;padding-top:calc(54px + env(safe-area-inset-top));padding-bottom:calc(66px + env(safe-area-inset-bottom))}body.hoja-abierta{overflow:hidden}aside,header.barra{display:none!important}.app{display:block}.cuerpo{padding:14px 14px 26px}.barra-movil{display:flex;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;z-index:40;height:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0 14px;background:rgba(242,239,232,.84);-webkit-backdrop-filter:saturate(1.3) blur(16px);backdrop-filter:saturate(1.3) blur(16px);border-bottom:1px solid rgba(216,211,199,.9)}.bm-marca img{width:30px;height:auto;display:block}.barra-movil h1{flex:1 1;min-width:0;font-family:var(--serif);font-size:21px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.005em}.bm-filtro{position:relative;width:42px;height:42px;display:grid;place-items:center;background:none;border:1px solid var(--linea);border-radius:0;color:var(--tinta);cursor:pointer}.bm-filtro .punto,.tabbar .punto{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--tinta);box-shadow:0 0 0 2px var(--papel)}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(62px + env(safe-area-inset-bottom));padding:0 4px env(safe-area-inset-bottom);background:rgba(242,239,232,.9);-webkit-backdrop-filter:saturate(1.3) blur(16px);backdrop-filter:saturate(1.3) blur(16px);border-top:1px solid rgba(216,211,199,.9)}.tabbar a,.tabbar button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--tenue);text-decoration:none;transition:color .18s,transform .12s}.tabbar a span,.tabbar button span{font-size:9.5px;letter-spacing:0}.tabbar .on{color:var(--tinta)}.tabbar .on:before{content:"";position:absolute;top:0;left:50%;width:22px;height:2px;margin-left:-11px;background:var(--tinta)}.tabbar a:active,.tabbar button:active{transform:scale(.94)}.tabbar button .punto{top:9px;right:calc(50% - 16px)}.hoja-fondo{display:block;position:fixed;inset:0;z-index:60;background:rgba(28,27,24,0);pointer-events:none;transition:background .28s ease}.hoja-fondo.abierta{background:rgba(28,27,24,.34);pointer-events:auto}.hoja{position:absolute;left:0;right:0;bottom:0;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;background:var(--papel);border-radius:0;padding:8px 0 calc(16px + env(safe-area-inset-bottom));box-shadow:0 -10px 40px rgba(28,27,24,.14);transform:translateY(104%);transition:transform .34s cubic-bezier(.22,1,.36,1)}.hoja-fondo.abierta .hoja{transform:translateY(0)}.asa{width:38px;height:4px;border-radius:0;background:var(--linea);margin:2px auto 8px}.hoja-tit{font-family:var(--serif);font-size:20px;padding:4px 18px 8px}.hoja-grupo .grupo{padding:14px 18px 6px;font-size:9px;letter-spacing:0;color:var(--tenue)}.fila{display:flex;align-items:center;gap:13px;width:100%;min-height:54px;padding:8px 18px;background:none;border:0;border-top:1px solid var(--linea2);font:inherit;text-align:left;color:var(--tinta);text-decoration:none;cursor:pointer;transition:background .15s}.fila:active{background:var(--linea2)}.fila.on{box-shadow:inset 3px 0 0 var(--tinta)}.fila svg{flex:none;color:var(--grafito)}.fila.on svg{color:var(--tinta)}.fila .txt{flex:1 1;min-width:0;display:flex;flex-direction:column}.fila .txt b{font-weight:500;font-size:15px}.fila .txt small{font-size:11.5px;color:var(--tenue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fila.opcion .marca-check{width:22px;color:var(--tinta)}.hoja-salir{margin-top:10px}.hoja-listo{display:block;width:calc(100% - 36px);margin:16px 18px 0;padding:14px}.kpis{grid-template-columns:1fr 1fr;gap:8px}.kpi{padding:11px 12px}.kpi .v{font-size:22px}.kpi .d{font-size:10.5px;line-height:1.4}.kpis>.kpi:first-child{grid-column:1/-1;padding:15px 16px 14px;border-top-color:var(--tinta)}.kpis>.kpi:first-child .v{font-size:34px}.rej{grid-template-columns:1fr;gap:12px}.tar{padding:14px}.obs{font-size:13px}.campo input,.campo select,.campo textarea,input,select,textarea{font-size:16px}.act{padding:12px 16px;font-size:10.5px}.act:active{transform:scale(.97)}.env:has(>table.tarjetizada){border:0;background:none;overflow:visible}table.tarjetizada,table.tarjetizada tbody,table.tarjetizada td,table.tarjetizada tr{display:block;width:100%}table.tarjetizada thead{display:none}table.tarjetizada tr{background:var(--tarjeta);border:1px solid var(--linea);border-radius:0;padding:10px 13px 8px;margin-bottom:8px}table.tarjetizada td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:4px 0;border:0;font-size:13px;text-align:right}table.tarjetizada td:before{content:attr(data-label);flex:none;max-width:48%;text-align:left;font-size:9.5px;letter-spacing:0;color:var(--tenue)}table.tarjetizada td[data-label=""]:before{display:none}table.tarjetizada td:first-child{display:block;text-align:left;font-size:15px;font-weight:500;padding:0 0 8px;margin-bottom:5px;border-bottom:1px solid var(--linea2)}table.tarjetizada td:empty,table.tarjetizada td:first-child:before{display:none}.no-tarjeta{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.entra,.esq{animation:none}.hoja,.hoja-fondo,.tabbar a,.tabbar button{transition:none}}