@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-vietnamese-wght-normal-ei70gACF.woff2) format("woff2-variations");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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-latin-ext-wght-normal-CrJ75Ewg.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/quicksand-latin-wght-normal-Buj9m_3d.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}.guardado-confirmacion{--g-panel:#fff;--g-panel:light-dark(#fff,#102630);--g-texto:#14333e;--g-texto:light-dark(#14333e,#e6f4f7);--g-suave:#4b6570;--g-suave:light-dark(#4b6570,#a1bac4);--g-linea:#bccfd4;--g-linea:light-dark(#bccfd4,#34515e);--g-acento:#096b5c;--g-acento:light-dark(#096b5c,#98ecdb);--g-sobre:#fff;--g-sobre:light-dark(#fff,#092f2a);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;border:0;padding:16px;margin:0;z-index:20000;place-items:center;pointer-events:none;background:#06182033;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--g-texto);font-family:var(--letra-panel,"Segoe UI",sans-serif)}.guardado-confirmacion:not(:empty){display:grid}.guardado-confirmacion:empty{display:none}.guardado-confirmacion::backdrop{background:transparent;pointer-events:none}.guardado-sello{width:min(340px,100%);text-align:center;padding:24px 24px 28px;background:var(--g-panel);border:1px solid var(--g-linea);border-radius:28px;box-shadow:0 30px 100px #0003;position:relative;isolation:isolate;animation:guardado-panel-entrada .3s cubic-bezier(.2,.8,.25,1),guardado-panel-salida .18s 2.02s ease-in forwards}.guardado-sello:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--g-acento) 10%,transparent),transparent 70%);pointer-events:none;z-index:-1}.guardado-titulo{display:block;font-size:24px;line-height:1.2;letter-spacing:-.6px;margin:5px 0 8px;color:var(--g-texto);overflow-wrap:anywhere}.guardado-sello p{font-size:13px;line-height:1.5;color:var(--g-suave);margin:0}.guardado-sello small{display:block;margin-top:16px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--g-acento)}.guardado-emblema{position:relative;width:170px;height:170px;margin:0 auto 7px;display:grid;place-items:center}.guardado-aro{position:absolute;width:116px;height:116px;border:1px solid var(--g-linea);border-radius:50%;animation:guardado-panel-onda .75s ease-out both}.guardado-orbita{position:absolute;width:142px;height:142px;border:1px dashed var(--g-linea);border-radius:50%;opacity:.7}.guardado-orbita:before{content:"";position:absolute;width:7px;height:7px;background:var(--g-acento);border-radius:50%;top:0;left:44px}.guardado-nucleo{display:grid;place-items:center;width:88px;height:88px;border-radius:28px;background:var(--g-acento);color:var(--g-sobre);position:relative;box-shadow:0 10px 35px #0002;animation:guardado-panel-latido .42s ease-out}.guardado-nucleo svg{width:44px;height:44px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.guardado-nucleo path{stroke-dasharray:1;stroke-dashoffset:0;animation:guardado-panel-trazo .35s 80ms ease-out both}.guardado-particula{position:absolute;width:5px;height:5px;border-radius:2px;background:var(--g-acento);opacity:0;left:calc(50% - 2px);top:calc(50% - 2px);animation:guardado-panel-chispa .65s var(--retardo) ease-out both}@keyframes guardado-panel-trazo{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes guardado-panel-latido{0%{transform:scale(.92)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes guardado-panel-onda{0%{transform:scale(.8);opacity:1}to{transform:scale(1.35);opacity:0}}@keyframes guardado-panel-chispa{0%{transform:translate(calc(var(--x)*.5),calc(var(--y)*.5)) scale(.7);opacity:0}25%{opacity:1}to{transform:translate(var(--x),var(--y)) rotate(100deg);opacity:0}}@keyframes guardado-panel-entrada{0%{transform:translateY(10px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes guardado-panel-salida{to{transform:translateY(-5px) scale(.97);opacity:0}}@media(prefers-reduced-motion:reduce){.guardado-confirmacion *{animation:none!important}}html[data-efectos=off] .guardado-confirmacion *{animation:none!important}.contenido:has(.ficha-sin-scroll){padding-top:8px;padding-bottom:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll{display:flex;flex-direction:column;min-height:0;overflow:hidden;align-items:stretch;margin-bottom:0;box-sizing:border-box;padding-bottom:calc(var(--alto-acciones, 56px) + 16px)}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-adjuntos{flex:none;order:0;margin:0 0 6px}.ficha-adjuntos-botones{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ficha-adjuntos-botones .boton{min-height:32px;padding:4px 10px;font-size:12px}.ficha-adjuntos-botones .enlace{margin-left:auto;min-height:32px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .tablero-pagina{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-identidad-seguimiento{flex:none;padding:8px 12px;gap:12px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-columnas{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-ciclo{position:static;flex:none;margin:0;padding:6px 0;top:auto}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-mando{position:static;top:auto}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro{position:relative;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:3px 3px 8px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .apartado-cabecera{margin:0 0 6px;padding:0;min-height:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .apartado-num{font-size:24px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .apartado-titulo{font-size:15px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .apartado-que{font-size:12px;margin:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bloque-notas{padding:6px 10px;margin:6px 0 0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bloque-notas textarea{field-sizing:fixed;min-height:44px;height:44px;resize:vertical}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .tarjeta-rejilla{row-gap:6px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .tarjeta-rejilla label{margin-bottom:2px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro .tarjeta-ficha{margin-bottom:6px}@container ficha-pagina (max-width:700px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .tablero-pagina,.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-columnas{overflow:visible!important;flex:none}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-adjuntos-botones .enlace{margin-left:0}}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .tablero-pagina{width:100%;align-self:stretch}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-columnas{width:100%;align-items:stretch}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-identidad-seguimiento{width:100%;position:static}@container ficha-pagina (min-width:701px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-identidad-seguimiento{grid-template-columns:minmax(250px,.8fr) minmax(0,2fr);align-items:center}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-cabecera-campos{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:10px;align-items:start}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-cabecera-campos>div{display:block;min-width:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .asig-bloque{padding:0;margin:0;border:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .asig-bloque :is(h4,p){margin:0 0 2px;font-size:11px;line-height:1.3}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .asig-acciones{display:flex;gap:6px;align-items:end;margin:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .asig-campo{flex:1;min-width:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .asig-acciones .boton{min-height:32px;padding:4px 8px;font-size:12px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .pagina-ficha-cabecera{gap:3px;display:block}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .pagina-ficha-cabecera h2{font-size:18px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .pagina-ficha-volver{font-size:12px}}@container formulario (min-width:1100px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .tarjetas-fase:has(#caja-tj-1){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll :is(#caja-tj-1,#caja-tj-2,#caja-tj-3) .tarjeta-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll :is(#caja-tj-1,#caja-tj-2,#caja-tj-3) .tarjeta-rejilla>div{grid-column:auto;grid-row:auto}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-1 .tarjeta-rejilla>.campo-ancho,.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-2 .tarjeta-rejilla>div:has(#f-pol,#f-pod),.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-3 .tarjeta-rejilla>.campo-contenedores{grid-column:1/-1}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-1 .bloque-proveedor{display:grid;grid-template-columns:1fr;gap:4px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .linea-contenedor{grid-template-columns:60px auto minmax(80px,1fr) auto}}@container ficha-pagina (min-width:701px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-identidad-seguimiento{padding-block:5px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .tarjeta-rejilla>.campo-ancho>.boton{min-height:24px;padding:2px 6px;font-size:11px;margin-top:2px!important}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bloque-notas{display:flex;align-items:center;gap:10px;padding:4px 8px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bloque-notas label{margin:0;flex:none}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bloque-notas textarea{flex:1;min-width:0;min-height:34px;height:34px;padding:4px 8px}}@container formulario (min-width:1100px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-1 .bloque-proveedor{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ficha-pagina (min-width:701px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:30px;height:30px;padding-block:3px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-cabecera{padding:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .asig-bloque .asig-acciones{margin-top:2px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-cabecera-campos>.asig-bloque{gap:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .tarjeta-rejilla>.campo-ancho>.boton{padding:2px 6px!important;font-size:11px!important}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro .tarjetas-fase{gap:6px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .tarjeta-rejilla>div:has(#f-seguro){grid-column:1/-1}}@container ficha-pagina (min-width:1180px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-1){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:max-content 1fr;gap:6px 10px;align-items:start}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-1)>.tarjetas-fase{display:contents}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-1{grid-column:1;grid-row:1/3}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-2{grid-column:2;grid-row:1/3}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-3{grid-column:3;grid-row:1}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-1)>.bandas-ficha{grid-column:3;grid-row:2}}@container ficha-pagina (min-width:1180px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-5){display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;align-content:start;align-items:start}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-5)>.tarjetas-fase{grid-column:1;grid-row:1}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-contenedores{grid-column:2;grid-row:1}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-5)>.bandas-ficha{grid-column:1/-1;grid-row:2}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-5 .tarjeta-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-contenedores .contenedor-alta{display:block}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;align-items:start}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-4>.tarjeta-titulo{grid-column:1/-1}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-4>.tarjeta-rejilla{grid-column:1;grid-row:2}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-4>.asig-bloque{grid-column:1;grid-row:3}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-4>.bn-bloque{grid-column:2;grid-row:2/4;margin:0;padding:8px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-4>.confidencial{grid-column:3;grid-row:2/4;margin:0;padding:8px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bn-editar{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bn-editar>.boton{grid-column:1/-1;min-height:32px;padding:4px 8px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .pagina-ficha-cabecera{display:flex;flex-wrap:nowrap}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .pagina-ficha-volver{flex:none;width:95px;white-space:normal}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .pagina-ficha-identidad{flex:1;min-width:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .asig-bloque:has(.asig-campo){display:grid;grid-template-columns:1fr 1.3fr;gap:0 8px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .asig-bloque:has(.asig-campo)>.asig-acciones{grid-column:2;grid-row:1/4;align-self:center}}@container formulario (min-width:1100px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-1 .tarjeta-rejilla>.campo-ancho:has(#f-entidad,#f-shipper_entidad_id){grid-column:1/-1;grid-row:auto}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-1 .tarjeta-rejilla>div:has(#f-referencias_cliente){grid-column:auto}}body:has(.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll) :is(.zimplea-companero,.zimplea-sacar){display:none!important}@container ficha-pagina (min-width:1180px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-6){display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:6px 12px;align-items:start;align-content:start}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-6)>:first-child{grid-column:1;grid-row:1/4}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-6)>.tarjetas-fase{grid-column:2;grid-row:1}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-6)>.bandas-ficha{grid-column:2;grid-row:2}}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-6) .pegar-destino{min-height:0;padding-block:12px}.sugerir-cargado{display:grid;gap:10px;margin-top:8px}.sugerir-cargado p{margin:0;font-weight:600}.sugerir-cargado .fila-acciones{display:flex;align-items:center;justify-content:flex-start;gap:8px 10px;flex-wrap:wrap}.sugerir-cargado .fila-acciones label{margin:0;text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit;text-align:start}.sugerir-cargado .fila-acciones input{flex:1 1 160px;min-width:0;width:auto}.sugerir-cargado .fila-acciones:last-child{justify-content:flex-end}.ficha-adjuntos-botones .pestana-cero{background:transparent;color:var(--red-suave);font-weight:500}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .pagina-ficha-datos{display:flex;flex-wrap:nowrap;gap:14px;margin-top:3px;font-size:12px;line-height:1.35;min-width:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .pagina-ficha-datos>span{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .pagina-ficha-datos>span:first-child{flex:none;max-width:40%}@container ficha-pagina (min-width:701px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-identidad-seguimiento{grid-template-columns:minmax(300px,1.25fr) minmax(0,1.75fr)}}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .pagina-ficha-datos i{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-inline-end:4px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bloque-notas{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:6px 10px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bloque-notas label{margin:0}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bloque-notas textarea{flex:1;min-height:72px;height:auto;resize:vertical;line-height:1.45;padding:6px 10px;font-size:13px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro{display:flex;flex-direction:column}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro>*{flex:none}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro>.bandas-ficha{flex:1 0 auto;display:flex;flex-direction:column;min-height:104px}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .bandas-ficha>.bloque-notas{flex:1;margin-top:6px}@container ficha-pagina (min-width:1180px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-5),.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-6){grid-template-rows:max-content minmax(104px,1fr)}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-5)>.bandas-ficha,.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-6)>.bandas-ficha{align-self:stretch}}@container ficha-pagina (min-width:1180px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-1){align-items:stretch;grid-template-rows:max-content minmax(0,1fr)}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-1)>.bandas-ficha{align-self:stretch;display:flex;flex-direction:column}.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll .ficha-centro:has(#caja-tj-1)>.bandas-ficha .bloque-notas{flex:1;margin:0}}.facturas-venta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:12px;margin-top:14px}.factura-zona{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid var(--borde);border-radius:12px}.factura-zona .tarjeta-subtitulo{margin:0}.factura-zona>.subtitulo{margin:0}@container ficha-pagina (min-width:1180px){.pagina-ficha.ficha-sin-scroll.ficha-sin-scroll #caja-tj-4>.facturas-venta{grid-column:1/-1;grid-row:4;margin-top:6px}}.facturas-venta>.facturas-mensaje{grid-column:1/-1;margin:0}.accion-notas{position:relative;display:inline-flex;align-items:center;gap:6px}.notas-punto{width:8px;height:8px;border-radius:50%;flex:none;background:var(--acento);box-shadow:0 0 0 2px color-mix(in srgb,var(--acento) 30%,transparent)}.notas-cajon{display:flex;flex-direction:column;gap:8px;min-height:0}.notas-cajon label{font-weight:700}.notas-cajon textarea{width:100%;min-height:16rem;resize:vertical;line-height:1.5;padding:10px 12px;font:inherit}.notas-ayuda{margin:0;font-size:.82rem;color:var(--gris-texto)}.conflictos-guardado{display:flex;flex-direction:column;gap:.6rem}.conflictos-guardado>p{margin:0}.conflicto-dato{display:flex;flex-direction:column;gap:.35rem;padding-top:.5rem;border-top:1px solid var(--borde)}.conflicto-dato>p{margin:0}.contactos-oficina{border:1px solid var(--borde);border-radius:12px;padding:4px 12px;margin-bottom:10px}.contactos-oficina[open]{padding-bottom:10px}.contactos-oficina-titulo{cursor:pointer;font-weight:700;padding:8px 0;list-style-position:inside}.contactos-oficina-titulo:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:6px}.contactos-oficina-cuenta{font-weight:400;color:var(--gris-texto);font-variant-numeric:tabular-nums}.contacto-puertos{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;border:1px solid var(--borde);font-size:.8rem;font-weight:700;color:var(--texto)}.cartera-entidad{display:flex;flex-direction:column;gap:.6rem}.cartera-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.cartera-fila{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem .7rem;border:1px solid var(--borde);border-radius:var(--radio, 8px);background:var(--fondo-tarjeta, transparent)}.cartera-principal{border-color:var(--azulc)}.cartera-nombre{font-weight:600}.cartera-marca{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.cartera-zona{font-size:.8rem}.cartera-acciones{margin-left:auto;display:flex;gap:.4rem;flex-wrap:wrap}.cartera-anadir{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem}.cartera-anadir label{flex-basis:100%}.cartera-anadir select{flex:1 1 14rem;min-width:0}.tarjeta-subtitulo{margin:0 0 .4rem;font-size:.95rem;font-weight:600}@media(max-width:560px){.cartera-acciones{margin-left:0;flex-basis:100%}}.bn-bloque{display:flex;flex-direction:column;gap:.5rem;padding:.8rem;border:1px solid var(--borde);border-radius:var(--radio, 8px)}.bn-quien{margin:0;font-size:.8rem}.bn-actual{margin:.2rem 0;font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums}.bn-editar{display:flex;flex-direction:column;gap:.5rem}.bn-campo{display:flex;flex-direction:column;gap:.2rem}.bn-campo input{font-variant-numeric:tabular-nums}.bn-acciones{display:flex;gap:.4rem;flex-wrap:wrap}.asig-bloque{display:flex;flex-direction:column;gap:.5rem;padding:.8rem;border:1px solid var(--borde);border-radius:var(--radio, 8px)}.asig-estado{margin:0;font-weight:600}.asig-campo{display:flex;flex-direction:column;gap:.2rem}.asig-campo select{min-height:44px}.asig-acciones{display:flex;gap:.4rem;flex-wrap:wrap;align-items:flex-end}.asig-cliente{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:.85rem;cursor:pointer;text-transform:none;letter-spacing:normal;font-weight:500}.cp{display:flex;flex-direction:column;gap:14px;min-width:0}.cp-cabecera{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;flex-wrap:wrap}.cp-cabecera h3{margin:0;font-size:1.05rem}.cp-sub{margin:4px 0 0;color:var(--gris-texto);max-width:65ch}.cp-sello{padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:700;border:1px solid var(--borde);white-space:nowrap}.cp-sello.ok{color:var(--vida-verde);border-color:currentColor}.cp-sello.mal{color:var(--vida-coral);border-color:currentColor}.cp-cuerpo{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(0,1.6fr);gap:16px;align-items:start}@media(max-width:900px){.cp-cuerpo{grid-template-columns:1fr}}.cp-contactos{min-width:0}.cp-contactos-cab{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cp-contactos-cab h5{margin:0;font-size:.9rem}.cp-cuenta{font-weight:400;color:var(--gris-texto);margin-left:6px;font-variant-numeric:tabular-nums}.cp-todos{display:flex;gap:6px}.cp-mini{padding:2px 10px;font-size:.8rem;min-height:0}.cp-mini.cp-alto{min-height:40px;padding:6px 14px;font-size:.9rem}.cp-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cp-contacto{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--borde);border-radius:12px;cursor:pointer;transition:border-color .15s,background-color .15s,opacity .15s;opacity:.62;text-transform:none;letter-spacing:normal;font-size:.9rem}.cp-contacto.marcado{opacity:1;border-color:var(--acento);background:color-mix(in srgb,var(--acento) 8%,transparent)}.cp-contacto:focus-within{outline:2px solid var(--acento);outline-offset:2px}.cp-contacto input{width:18px;height:18px;margin:0;accent-color:var(--acento)}.cp-inicial{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;background:color-mix(in srgb,var(--acento) 18%,transparent);color:var(--texto)}.cp-datos{display:flex;flex-direction:column;min-width:0}.cp-nombre{font-weight:600;overflow-wrap:anywhere}.cp-principal{font-style:normal;font-size:.72rem;font-weight:700;margin-left:6px;padding:1px 6px;border-radius:999px;border:1px solid var(--borde);color:var(--gris-texto)}.cp-cargo{font-size:.8rem;color:var(--gris-texto)}.cp-email{font-size:.85rem;color:var(--gris-texto);overflow-wrap:anywhere}.cp-sin-contactos{margin:0;padding:12px;border:1px dashed var(--borde);border-radius:12px;color:var(--gris-texto)}.cp-previa{display:flex;flex-direction:column;gap:8px;min-width:0}.cp-cabeceras{margin:0;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--borde);border-radius:12px}.cp-cabeceras>div{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:8px}.cp-cabeceras dt{color:var(--gris-texto);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;padding-top:2px}.cp-cabeceras dd{margin:0;overflow-wrap:anywhere}.cp-asunto{font-weight:700}.cp-falta{color:var(--vida-coral)}.cp-papel{overflow-wrap:anywhere;padding:16px 18px;border-radius:12px;background:#fff;color:#1b2b36;border:1px solid var(--borde);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55;max-height:min(30rem,calc(55vh * var(--compensa-zoom, 1)));overflow:auto}.cp-nota{margin:0;font-size:.8rem;color:var(--gris-texto)}.cp-barra-envio{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cp-barra-envio>p{margin:0}.cp-enviar-icono{margin-right:8px;font-size:.9em}.cp-enviar{min-height:44px;padding-inline:20px}.cp-ok{color:var(--vida-verde);font-weight:600}.cp-error{color:var(--vida-coral);font-weight:600}.cp-vacio{color:var(--gris-texto)}.cp-historial li{padding-left:10px;border-left:3px solid var(--borde);overflow-wrap:anywhere}.cp-historial li.ok{border-left-color:var(--vida-verde)}.cp-historial li.mal{border-left-color:var(--vida-coral)}.cp-bloque{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--borde);border-radius:14px;min-width:0}.cp-bloque-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cp-bloque-cab h4{margin:0;font-size:1rem}.cp-otros{display:flex;flex-direction:column;gap:8px;margin-top:10px;align-items:flex-start}.cp-pais{display:flex;flex-direction:column;gap:6px;width:100%}.cp-pais-nombre{margin:4px 0 0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--gris-texto)}.cp-historial{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:.85rem}.cp-pestanas{display:grid;grid-template-columns:repeat(2,minmax(9rem,1fr));gap:8px;flex:0 1 26rem}.cp-pestana{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:8px 14px;border:1px solid var(--borde);border-radius:12px;background:transparent;color:var(--texto);cursor:pointer;text-align:left;transition:border-color .15s,background-color .15s}.cp-pestana:hover{border-color:var(--acento)}.cp-pestana:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.cp-pestana.activa{border-color:var(--acento);border-width:2px;background:color-mix(in srgb,var(--acento) 24%,transparent)}.cp-pestana.activa .cp-pestana-titulo{color:var(--acento)}.cp-pestana-titulo{font-weight:700}.cp-pestana-sub{font-size:.8rem;color:var(--gris-texto)}.cp-gestionar{margin-top:10px}.cp-gestion{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--borde);border-radius:12px}.cp-gestion-titulo{margin:0}.cp-gestion>p.cp-ok,.cp-gestion>p.cp-error{margin:0}.docs-leidos{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;min-width:0}.docs-leidos>.aviso,.docs-leidos>.ok,.docs-leidos>.error{margin:0}.doc-propuesta{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--borde);border-radius:var(--radio-sm,10px)}.doc-propuesta h4{margin:0;font-size:14px;overflow-wrap:anywhere}.doc-propuesta .subtitulo{margin:0}.doc-propuesta-campos{list-style:none;margin:0;padding:0;display:grid;gap:4px}.doc-propuesta-campos label{display:flex;gap:8px;align-items:baseline;margin:0;cursor:pointer;text-transform:none;letter-spacing:0;font-weight:400}.doc-propuesta-campos input[type=checkbox]{width:auto;margin:0;flex:none}.doc-propuesta-campos b{font-weight:600}.doc-propuesta-valor{overflow-wrap:anywhere}.doc-propuesta-bloqueada{color:var(--gris-texto)}.doc-propuesta-extra{font-size:12.5px;color:var(--gris-texto);margin:0}.doc-propuesta .fila-acciones{margin-top:4px;flex-wrap:wrap}.docs-avisos{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;border:1px solid var(--borde);border-left:4px solid var(--amarillo,#eab308);border-radius:var(--radio-sm,10px)}.docs-avisos h4{margin:0;font-size:14px}.docs-avisos .subtitulo{margin:0}.docs-avisos ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.docs-avisos li{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between}.docs-avisos li>span{min-width:min(100%,16rem);flex:1 1 16rem;overflow-wrap:anywhere}.docs-avisos li>.botones{display:flex;flex-wrap:wrap;gap:6px}.facturar{--fac-verde:#0b6b4f;--fac-verde:light-dark(#0b6b4f,#7fe0b9);--fac-verde-fondo:#e3f5ec;--fac-verde-fondo:light-dark(#e3f5ec,#123a2e);--fac-ambar:#8a5109;--fac-ambar:light-dark(#8a5109,#ffd080);--fac-ambar-fondo:#fdf1dc;--fac-ambar-fondo:light-dark(#fdf1dc,#3a2c12);display:flex;flex-direction:column;gap:14px;color:var(--red-tinta)}.facturar h3{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--red-suave)}.fac-falta{color:var(--red-suave);font-weight:400;font-style:italic}.fac-cabecera{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.fac-identidad{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fac-antetitulo{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red-cian)}.fac-identidad h2{margin:0;font-size:24px;line-height:1.15;overflow-wrap:anywhere;text-wrap:balance}.fac-referencia{font-family:ui-monospace,Consolas,monospace;font-size:13px;color:var(--red-suave)}.fac-sellos{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.fac-sello{border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;border:1px solid currentColor}.fac-sello-hecho{color:var(--fac-verde);background:var(--fac-verde-fondo)}.fac-sello-pendiente{color:var(--fac-ambar);background:var(--fac-ambar-fondo)}.fac-ruta{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,1.4fr) minmax(0,1fr);align-items:center;gap:6px 18px;padding:16px 20px;border:1px solid var(--red-linea);border-radius:18px;background:var(--red-panel)}.fac-puerto{display:flex;flex-direction:column;gap:2px;min-width:0}.fac-puerto-destino{text-align:right;align-items:flex-end}.fac-puerto-rotulo{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--red-suave)}.fac-puerto b{font-size:22px;line-height:1.15;overflow-wrap:anywhere}.fac-puerto span:last-child{font-size:13px;color:var(--red-suave);font-variant-numeric:tabular-nums}.fac-trayecto{position:relative;display:flex;justify-content:center;align-items:center;min-height:44px}.fac-trayecto-linea{position:absolute;left:0;right:0;top:50%;border-top:2px dashed var(--red-cian);opacity:.7}.fac-trayecto-linea:after{content:"";position:absolute;right:-2px;top:-6px;border:5px solid transparent;border-left:8px solid var(--red-cian)}.fac-trayecto-barco{position:relative;padding:4px 12px;border-radius:999px;background:var(--red-panel);border:1px solid var(--red-cian);color:var(--red-cian);font-size:12px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fac-ruta-chips{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fac-ruta-chips span{padding:3px 10px;border-radius:8px;background:var(--red-fondo);border:1px solid var(--red-linea);font-size:12px;font-weight:700}.fac-cuerpo{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:14px;align-items:start}.fac-lectura{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.fac-tarjeta{padding:16px 18px;border:1px solid var(--red-linea);border-radius:16px;background:var(--red-panel);min-width:0}.fac-cliente{grid-row:span 2;border-left:4px solid var(--red-cian)}.fac-cliente-nombre{margin:0;font-size:18px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.fac-cliente-nif{margin:4px 0 8px;font-family:ui-monospace,Consolas,monospace;font-size:14px}.fac-cliente address{display:flex;flex-direction:column;font-style:normal;font-size:14px;line-height:1.45;margin-bottom:12px}.fac-cliente-extra{margin:0;padding-top:10px;border-top:1px dashed var(--red-linea);display:flex;flex-direction:column;gap:8px}.fac-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.fac-cifra{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:12px;background:var(--red-fondo)}.fac-cifra b{font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fac-cifra b small{font-size:12px;font-weight:600;color:var(--red-suave)}.fac-cifra span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--red-suave)}.fac-lineas{margin:0;display:flex;flex-direction:column}.fac-linea{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--red-linea)}.fac-linea:last-child{border-bottom:0}.fac-cliente-extra .fac-linea{border:0;padding:0;grid-template-columns:1fr}.fac-linea dt{font-size:12px;font-weight:700;color:var(--red-suave)}.fac-linea dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.fac-circuito{display:inline-block;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:800}.fac-panel{position:sticky;top:12px;display:flex;flex-direction:column;gap:12px;padding:18px;border:2px solid var(--red-cian);border-radius:18px;background:var(--red-panel)}.fac-panel h3{margin:0}.fac-pasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fac-paso{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--red-suave)}.fac-paso-marca{flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--red-linea);display:grid;place-items:center;font-size:13px;font-weight:900}.fac-paso.hecho{color:var(--red-tinta)}.fac-paso.hecho .fac-paso-marca{border-color:var(--fac-verde);background:var(--fac-verde);color:var(--red-panel)}.fac-campos{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.fac-campo-ancho{grid-column:1/-1}.fac-guardar{align-self:flex-start}.fac-panel .bn-bloque{margin:0}.fac-terminar{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--red-linea)}.fac-boton-terminar{min-height:52px;font-size:16px;font-weight:800}.fac-hecho{margin:0;padding:10px 12px;border-radius:12px;font-weight:800;color:var(--fac-verde);background:var(--fac-verde-fondo)}.fac-adjuntas .facturas-venta{margin-top:0}.otros-docs{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding:10px;border:1px solid var(--borde);border-radius:12px;min-width:0}.otros-docs .tarjeta-subtitulo,.otros-docs>.subtitulo{margin:0}.otros-docs-tipo{color:var(--gris-texto);font-size:12px}@media(max-width:1150px){.fac-cuerpo{grid-template-columns:1fr}.fac-panel{position:static}}@media(max-width:760px){.fac-lectura{grid-template-columns:1fr}.fac-cliente{grid-row:auto}.fac-ruta{grid-template-columns:1fr}.fac-puerto-destino{text-align:left;align-items:flex-start}.fac-trayecto{min-height:28px}}.boton-facturar{min-height:30px;padding:4px 12px;font-size:12px;white-space:nowrap}.pantalla-expedientes .boton.sec.boton-facturar.ya-facturado{--fac-v:#0b6b4f;--fac-v:light-dark(#0b6b4f,#7fe0b9);--fac-vf:#e3f5ec;--fac-vf:light-dark(#e3f5ec,#123a2e);color:var(--fac-v);background:var(--fac-vf);border-color:var(--fac-v)}.facturar{gap:10px}.facturar h3{margin:0 0 8px;font-size:12px}.fac-identidad h2{font-size:20px}.fac-cabecera{gap:14px}.fac-ruta{grid-template-columns:auto minmax(120px,1fr) auto auto;padding:10px 16px;gap:4px 18px}.fac-puerto b{font-size:18px}.fac-puerto span:last-child{font-size:12px}.fac-trayecto{min-height:30px}.fac-ruta-chips{grid-column:auto;margin:0;justify-content:flex-end;max-width:340px}.fac-cuerpo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(300px,1fr);gap:10px}.fac-lectura{grid-template-columns:1fr;gap:10px}.fac-cliente{grid-row:auto}.fac-tarjeta{padding:12px 14px;border-radius:14px}.fac-cliente-nombre{font-size:16px}.fac-cliente-nif{margin:2px 0 6px;font-size:13px}.fac-cliente address{font-size:13px;line-height:1.35;margin-bottom:8px}.fac-cliente-extra{padding-top:8px;gap:6px;flex-direction:row;flex-wrap:wrap}.fac-cliente-extra .fac-linea{flex:1 1 140px}.fac-cifras{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.fac-cifra{padding:6px 8px;border-radius:10px}.fac-cifra b{font-size:15px}.fac-cifra span{font-size:10px}.fac-linea{padding:4px 0;gap:8px}.fac-linea dt{font-size:11px}.fac-linea dd{font-size:13px}.fac-adjuntas .facturas-venta{grid-template-columns:1fr;gap:10px}.fac-adjuntas .factura-zona{padding:10px;gap:6px}.facturar .zona-archivos{flex:none}.facturar .zona-archivos .pegar-destino{min-height:72px;padding:10px;gap:8px}.facturar .zona-archivos .pegar-destino strong{font-size:14px}.facturar .zona-archivos .pegar-destino small{font-size:11px}.facturar .zona-archivos .pegar-orbita{transform:scale(.75)}.fac-panel{position:static;padding:14px;gap:8px;border-radius:16px}.fac-pasos{display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.fac-paso{font-size:12px;gap:6px}.fac-paso-marca{width:18px;height:18px;font-size:11px}.fac-campos{gap:0 10px}.fac-panel .bn-bloque{padding:8px 10px}.fac-panel .bn-quien{display:none}.fac-panel .bn-actual{font-size:16px;margin:2px 0}.fac-panel .bn-editar{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px}.fac-panel .bn-editar>:not(.bn-campo):not(.bn-acciones){grid-column:1/-1}.fac-terminar{padding-top:8px;gap:6px}.fac-boton-terminar{min-height:44px;font-size:15px}@media(max-width:1150px){.fac-cuerpo{grid-template-columns:1fr 1fr}.fac-panel{grid-column:1/-1}}@media(max-width:760px){.fac-cuerpo,.fac-ruta{grid-template-columns:1fr}.fac-ruta-chips{justify-content:flex-start;max-width:none}.fac-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}.of-pestana>.subtitulo{max-width:80ch}.of-cabecera{display:flex;align-items:flex-end;gap:12px 16px;flex-wrap:wrap;margin:10px 0 6px}.of-buscar{flex:1 1 280px;max-width:460px}.of-buscar label{margin-top:0}.of-plantillas{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin:6px 0 12px;padding:12px 14px;border:1.5px solid var(--borde);border-radius:var(--radio-sm)}.of-plantillas legend{font-weight:700;color:var(--navy);padding:0 6px}.of-plantilla{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;max-width:280px}.of-plantilla span{font-weight:500;font-size:13px;color:var(--gris-texto)}.of-tabla{width:100%;border-collapse:collapse;font-size:13.5px}.of-tabla th,.of-tabla td{padding:6px 10px 6px 0;text-align:left;vertical-align:middle;border-bottom:1px solid var(--borde)}.of-tabla th{color:var(--gris-texto);font-size:12px;font-weight:700}.of-numero{font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.of-acciones-fila{margin:0;gap:6px;flex-wrap:nowrap}.of-acciones-fila .boton{padding:6px 12px;font-size:13px}.of-editor{min-width:0}.of-editor-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.of-editor-cabecera h3{margin:6px 0;color:var(--navy);font-size:17px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.of-enviada p{margin:0 0 8px}.of-bloque{margin:14px 0 0;padding:10px 14px 14px;border:1.5px solid var(--borde);border-radius:var(--radio-sm);min-width:0}.of-bloque legend{font-weight:700;color:var(--navy);padding:0 6px;font-size:14px}.of-bloque:disabled input,.of-bloque:disabled textarea{color:var(--texto);opacity:1}.of-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 16px}.of-ancho-2{grid-column:span 2}.of-nota{margin:4px 0 0;color:var(--gris-texto);font-size:12.5px}.of-sugeridos{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:6px}.of-sugeridos .boton{padding:6px 12px;font-size:13px}.of-columnas{display:flex;flex-wrap:wrap;gap:6px 10px}.of-casilla{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:6px 12px;border:1.5px solid var(--borde);border-radius:var(--radio-sm);cursor:pointer;font-size:14px;letter-spacing:0;text-transform:none;color:var(--texto);font-weight:600}.of-casilla:has(input:checked){border-color:var(--celeste-borde);background:var(--celeste-tinte)}.of-casilla:has(input:disabled){cursor:not-allowed;color:var(--gris-texto)}.of-lineas{width:100%;border-collapse:collapse;font-size:13.5px}.of-lineas th{color:var(--gris-texto);font-size:12px;font-weight:700;text-align:left;padding:4px 6px 4px 0;white-space:nowrap}.of-lineas td{padding:3px 6px 3px 0;vertical-align:middle}.of-lineas .num{text-align:right}.of-lineas input{padding:8px;min-height:40px;min-width:120px}.of-lineas .of-corto{min-width:96px;width:110px}.of-lineas .of-cantidad{min-width:64px;width:72px}.of-lineas .of-precio{min-width:92px;width:104px;text-align:right;font-variant-numeric:tabular-nums}.of-lineas input[aria-invalid=true],.of-bloque input[aria-invalid=true]{border-color:var(--rojo)}.of-botones-linea{display:flex;gap:4px;flex-wrap:nowrap}.of-botones-linea .boton{padding:6px 10px;font-size:12.5px}.of-fallos ul{margin:4px 0 0;padding-left:20px}.of-fallos li{margin:2px 0}.of-barra{position:sticky;bottom:0;z-index:2;margin-top:14px;padding:10px 0 12px;background:light-dark(#fff,#132536);border-top:1.5px solid var(--borde)}.of-barra .fila-acciones{margin:0}.of-ficha{margin-top:16px}.of-ficha h4{margin:0 0 6px}@media(max-width:720px){.of-ancho-2{grid-column:auto}.of-acciones-fila{flex-wrap:wrap}}.of-dudas ul{margin:4px 0 0;padding-left:20px}.of-dudas li+li{margin-top:2px}.of-plantillas-pie{flex:1 1 100%;margin:4px 0 0}.oz{--oz-fondo:#f7fafc;--oz-fondo:light-dark(#f7fafc,#0b1827);--oz-panel:#fff;--oz-panel:light-dark(#fff,#132437);--oz-tinta:#18344b;--oz-tinta:light-dark(#18344b,#e8f1f8);--oz-suave:#496477;--oz-suave:light-dark(#496477,#adc4d5);--oz-linea:#bed3df;--oz-linea:light-dark(#bed3df,#355065);--oz-marca:#006d7d;--oz-marca:light-dark(#006d7d,#69dce7);--oz-sobre-marca:#fff;--oz-sobre-marca:light-dark(#fff,#062a30);--oz-persona:#e3f1f4;--oz-persona:light-dark(#e3f1f4,#17394a);--oz-error:#ad3047;--oz-error:light-dark(#ad3047,#ff9aaf);--oz-sobre-error:#fff;--oz-sobre-error:light-dark(#fff,#3a0b14);margin:6px 0 14px;max-width:900px;display:flex;flex-direction:column;background:var(--oz-fondo);color:var(--oz-tinta);border:1px solid var(--oz-linea);border-radius:14px}.oz :focus-visible{outline:3px solid var(--oz-marca);outline-offset:2px}.oz-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:10px 12px 10px 16px;border-bottom:1px solid var(--oz-linea)}.oz-cabecera h4{margin:0;font-size:15px;color:var(--oz-tinta)}.oz-cabecera .fila-acciones{margin:0}.oz-hilo{display:flex;flex-direction:column;gap:10px;padding:14px 16px;max-height:min(calc(60vh * var(--compensa-zoom, 1)),560px);overflow-y:auto}.oz-msg{max-width:min(92%,680px);padding:10px 13px;border-radius:12px;overflow-wrap:anywhere}.oz-msg p{margin:0}.oz-zimplea{align-self:flex-start;background:var(--oz-panel);border:1px solid var(--oz-linea);border-bottom-left-radius:4px}.oz-persona{align-self:flex-end;background:var(--oz-persona);border-bottom-right-radius:4px;white-space:pre-wrap}.oz-pensando{color:var(--oz-suave);font-style:italic}.oz-error{border-color:var(--oz-error);color:var(--oz-error)}.oz-entendido-titulo{color:var(--oz-suave);font-size:13px}.oz-entendido{margin:4px 0 10px;padding-left:20px;font-size:14px}.oz-entendido li+li{margin-top:2px}.oz-pregunta+.oz-pregunta{margin-top:12px}.oz-opciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.oz-opcion{min-height:40px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--oz-linea);background:var(--oz-panel);color:var(--oz-tinta);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left}.oz-opcion:hover:not(:disabled){border-color:var(--oz-marca)}.oz-opcion[aria-pressed=true]{background:var(--oz-marca);border-color:var(--oz-marca);color:var(--oz-sobre-marca)}.oz-opcion:disabled{cursor:default;opacity:.6}.oz-pie{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--oz-linea)}.oz-pie textarea{flex:1 1 auto;min-width:0;font:inherit;resize:vertical;background:var(--oz-panel);color:var(--oz-tinta)}.oz-micro{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--oz-linea);background:var(--oz-panel);color:var(--oz-marca);display:grid;place-items:center;cursor:pointer}.oz-micro:disabled{opacity:.5;cursor:default}.oz-pie .boton-zimplea{flex:none}.oz-micro.oz-grabando{background:var(--oz-error);border-color:var(--oz-error);color:var(--oz-sobre-error)}.oz-voz{margin:0;padding:0 16px 8px;font-size:13px;color:var(--oz-suave)}.oz-voz-error{color:var(--oz-error)}.oz-manual{margin:0;padding:8px 16px 12px;font-size:13px;color:var(--oz-suave)}.oz-enlace{background:none;border:0;padding:8px 4px;min-height:40px;color:var(--oz-marca);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.oz-titulo{display:flex;align-items:center;gap:10px}.oz-logo{position:relative;flex:none;display:block;width:34px;height:34px;padding:5px;border-radius:9px;overflow:hidden;background:linear-gradient(135deg,#20272c,#253943 58%,#154e5b);box-shadow:0 0 0 1px #ffffff1f inset}.oz-logo img{display:block;width:100%;height:100%;object-fit:contain}.oz-logo-pequeno{width:28px;height:28px;padding:4px;border-radius:8px;margin-top:2px}.oz-logo-escaner{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(110deg,transparent 37%,rgba(255,255,255,.05) 44%,rgba(255,255,255,.92) 50%,rgba(18,215,232,.24) 54%,transparent 63%);transform:translate(-85%) rotate(8deg)}.oz-logo-trabajando{animation:zimplea-flota 2.4s cubic-bezier(.45,0,.55,1) infinite}.oz-logo-trabajando img{animation:zimplea-respira 2.4s cubic-bezier(.45,0,.55,1) infinite}.oz-logo-trabajando .oz-logo-escaner{animation:zimplea-escanea 2.4s cubic-bezier(.4,0,.2,1) infinite}.oz-fila{display:flex;align-items:flex-start;gap:8px;max-width:min(96%,720px)}.oz-fila .oz-msg{max-width:none;min-width:0}.oz-ejemplo{font-weight:500}.oz-riel{display:block;position:relative;overflow:hidden;height:3px;margin-top:8px;border-radius:999px;background:var(--oz-linea)}.oz-riel i{position:absolute;inset:0 auto 0 0;width:38%;border-radius:999px;background:var(--oz-marca);animation:zimplea-vaiven 1.5s cubic-bezier(.45,0,.55,1) infinite}@media(prefers-reduced-motion:reduce){.oz-logo-trabajando,.oz-logo-trabajando img,.oz-logo-trabajando .oz-logo-escaner{animation:none}.oz-logo-escaner{display:none}.oz-riel i{animation:none;width:100%;opacity:.5}}@media(max-width:620px){.oz-pie{flex-wrap:wrap}.oz-pie textarea{flex-basis:100%}}.of-calculo{margin:10px 0 0;padding:8px 14px 12px;border:1.5px dashed var(--borde);border-radius:var(--radio-sm)}.of-calculo summary{cursor:pointer;font-weight:700;color:var(--navy);min-height:32px;display:list-item}.of-calculo .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.of-calculo-avisos{margin:8px 0 0;padding-left:20px;font-size:13px}.pp-tarjeta{display:flex;flex-direction:column;gap:8px;margin-top:8px;min-width:0}.pp-resumen,.pp-casa{margin:0}.pp-casa{font-size:13px;color:var(--gris-texto)}.pp-proveedor{padding:8px 10px;border:1px solid var(--borde);border-radius:var(--radio-sm);display:flex;flex-direction:column;gap:6px;min-width:0}.pp-proveedor-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.pp-oficina{display:flex;flex-wrap:wrap;gap:6px}.pp-contactos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pp-contactos label{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;text-transform:none;letter-spacing:normal;font-size:13.5px;cursor:pointer}.pp-email{color:var(--gris-texto);font-size:12.5px;overflow-wrap:anywhere}.pp-previa{display:flex;flex-direction:column;gap:6px;min-width:0}.pp-previa .cp-asunto{margin:0}.oz-aviso{margin:0;color:var(--rojo);font-size:13px}.pp-desde-aviso{align-items:center;margin:6px 0 0}.pp-seguimiento{margin-top:22px}.pp-seg-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.pp-seg-cab h4{margin:0;color:var(--navy);font-size:15px}.pp-seg-filtro{display:flex;align-items:center;gap:6px;text-transform:none;letter-spacing:normal;font-size:13px}.pp-tabla select{min-width:11rem}.pp-nota{display:flex;gap:6px;align-items:center;min-width:14rem}.pp-nota input{flex:1;min-width:0}.pp-fallida{color:var(--rojo);font-weight:600}.of-resumen{display:flex;flex-direction:column;gap:10px;margin:12px 0;padding:16px 18px;border:1px solid var(--borde);border-left:6px solid var(--azulc);border-radius:var(--radio);background:var(--blanco)}.of-resumen h4{margin:0;font-size:18px;color:var(--navy)}.of-resumen-datos{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:16px}.of-resumen-datos dt{font-weight:700;color:var(--gris-texto)}.of-resumen-datos dd{margin:0;color:var(--texto);overflow-wrap:anywhere}.of-resumen-lineas{margin:0;padding-left:20px;font-size:16px;line-height:1.5;color:var(--texto)}@media(max-width:600px){.of-resumen-datos{grid-template-columns:1fr}.of-resumen-datos dt{margin-top:4px}}.hoy{display:flex;flex-direction:column;gap:14px;margin-top:8px}.hoy-titulo{margin:0;font-size:22px;line-height:1.3;color:var(--navy);text-wrap:balance}.hoy-nada{margin:0;font-size:16px;line-height:1.5;color:var(--texto);max-width:62ch}.hoy-hecho{font-size:16px}.hoy-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hoy-tarea{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--blanco);border-left:6px solid var(--azulc)}.hoy-tarea.hoy-mandar{border-left-color:var(--exito)}.hoy-tarea.hoy-fallidos,.hoy-tarea.hoy-vence{border-left-color:var(--rojo)}.hoy-frase{margin:0;font-size:17px;line-height:1.45;color:var(--texto);max-width:70ch}.hoy-frase strong{color:var(--navy)}.hoy-ayuda{margin:0;font-size:15px;line-height:1.5;color:var(--gris-texto);max-width:70ch}.hoy-rutas{margin:0;padding-left:20px;font-size:15px;line-height:1.5;color:var(--texto)}.hoy-rutas li{overflow-wrap:anywhere}.hoy-botones{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.boton.hoy-boton{min-height:48px;padding:10px 20px;font-size:16px}.boton.hoy-boton[aria-pressed=true]{outline:3px solid var(--foco);outline-offset:2px}.hoy-atajos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:6px}.boton.hoy-atajo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:14px 20px;border-radius:var(--radio);text-align:left;font-size:16px;white-space:normal}.boton.hoy-atajo span{font-size:14px;font-weight:400;opacity:.9}@media(max-width:600px){.hoy-tarea{padding:14px}.boton.hoy-boton{flex:1 1 100%}}.ct-tarjeta{display:flex;flex-direction:column;gap:8px}.ct-lineas{margin:0;padding-left:20px;font-size:15px;line-height:1.5}.ct-correo{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.ct-correo input{min-height:44px;font-size:16px;flex:1 1 220px;max-width:360px}.ct-tareas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.tv-panel{display:flex;flex-direction:column;gap:12px}.tv-bloque{padding:12px 14px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--fondo)}.tv-bloque h4{margin:0 0 4px;color:var(--navy);font-size:14.5px}.tv-bloque .subtitulo{margin:0 0 8px}.tv-rutas{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 12px;margin:6px 0}.tv-ruta{display:flex;align-items:center;gap:8px;margin:0;padding:6px 8px;border:1px solid var(--borde);border-radius:var(--radio-sm);font-size:13.5px;font-weight:500;color:var(--navy);text-transform:none;letter-spacing:normal;cursor:pointer;background:var(--blanco)}.tv-ruta input{width:auto;margin:0}.tv-ruta small{color:var(--gris-texto);font-weight:400}.tv-ruta-sin{border-style:dashed}.tv-resumen-rutas{margin:4px 0 0;color:var(--gris-texto);font-size:12.5px}.tv-version{padding:10px 0;border-top:1px solid var(--borde)}.tv-version:first-of-type{border-top:0}.tv-version-cabecera{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.tv-version-cabecera .subtitulo{margin:4px 0 0}.tv-avisos{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--texto)}.tv-comparacion,.tv-coste{margin-top:8px}.tv-comparacion summary,.tv-coste summary{cursor:pointer;font-weight:600;color:var(--navy);font-size:13.5px}.tv-tabla{min-width:0;width:100%;border-collapse:collapse;font-size:13px}.tv-tabla th,.tv-tabla td{padding:5px 10px 5px 0;text-align:left;vertical-align:top}.tv-tabla .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tv-baja{color:var(--exito);font-weight:700}.tv-sube{color:var(--rojo);font-weight:700}.tv-nueva{color:var(--azulc);font-weight:600}.tv-quitada{color:var(--gris-texto);font-style:italic}.tv-igual{color:var(--gris-texto)}.badge.tv-estado-preparada{background:var(--azulc);color:var(--blanco)}.badge.tv-estado-vigente{background:var(--exito);color:var(--blanco)}.badge.tv-estado-sustituida{background:var(--gris-texto);color:var(--blanco)}.badge.tv-estado-parada{background:var(--rojo);color:var(--blanco)}.tv-envios{margin:12px 0;padding:12px 14px;border:1px solid var(--borde);border-radius:var(--radio)}.tv-envios-cabecera{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.tv-envios-cabecera .subtitulo{margin:4px 0 0}.tv-envio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:8px 0;border-top:1px solid var(--borde)}.tv-envio-quien{min-width:0;overflow-wrap:anywhere}.tv-lineas{margin-top:8px}.tv-lineas summary{cursor:pointer;font-weight:600;color:var(--navy);font-size:13.5px}.tv-desc{color:var(--gris-texto);font-size:12px;font-weight:400}.pp-editor{margin:12px 0;padding:12px 14px;border:1.5px solid var(--borde);border-radius:var(--radio-sm)}.pp-editor legend{font-weight:700;color:var(--navy);padding:0 6px}.pp-editor .fila-acciones{margin-top:10px}.badge.tv-propio{margin-left:6px;background:var(--azulc);color:var(--blanco)}.tv-todo{display:flex;justify-content:flex-end;margin:0 0 10px}.tt-conceptos{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px 14px;margin:8px 0 4px}.tt-concepto{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--borde);border-radius:8px;font-size:13.5px;color:var(--navy)}.tt-concepto label{margin:0;font-weight:500;text-transform:none;letter-spacing:normal;cursor:pointer;flex:1}.tt-concepto input[type=checkbox]{margin:0}.tt-peso{width:72px;min-width:0;padding:4px 6px;font-size:13px}.tt-previa{margin-top:16px;padding:14px 16px;border:1px solid var(--borde);border-radius:12px;background:var(--fondo)}.tt-previa h4{margin:0 0 4px;color:var(--navy);font-size:14px}.tt-previa .subtitulo{margin:0 0 8px}.tt-previa table{min-width:0;width:100%;border-collapse:collapse;font-size:13.5px}.tt-previa th,.tt-previa td{padding:5px 10px 5px 0;text-align:left;vertical-align:top}.tt-previa td.num,.tt-previa th.num{text-align:right;white-space:nowrap}.tt-previa .sube{color:var(--gris-texto);font-size:12.5px;font-weight:400}.tt-previa tr.tt-total td{border-top:1px solid var(--borde);padding-top:8px;font-weight:700;color:var(--navy)}.tt-previa .tt-sin-cifra{color:var(--gris-texto);font-style:italic}.tt-opciones{display:flex;flex-wrap:wrap;gap:10px 24px;margin:10px 0 4px}.tt-opcion{display:flex;align-items:flex-start;gap:8px;max-width:360px}.tt-opcion label{margin:0;text-transform:none;letter-spacing:normal;font-weight:600;color:var(--navy);cursor:pointer}.tt-opcion small{display:block;color:var(--gris-texto);font-weight:400;font-size:12.5px}.tt-reparto-resumen{color:var(--gris-texto);font-size:12.5px}.tt-retirada td{color:var(--gris-texto)}.tt-modo-beneficio{grid-column:1/-1}.tt-etiqueta{display:block;margin:0 0 6px;font-size:12px;font-weight:600;color:var(--gris-texto)}.tt-modo-beneficio [role=radiogroup]{display:flex;flex-wrap:wrap;gap:6px 18px}.tt-radio{display:flex;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:500;color:var(--navy);text-transform:none;letter-spacing:normal;cursor:pointer}.tt-radio input{width:auto;margin:0}.tt-nota-despacho{grid-column:1/-1;margin:0}.rg-capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;pointer-events:none;--acento:#08637c;--acento:light-dark(#08637c,#83dbea);--sobre-acento:#fff;--sobre-acento:light-dark(#fff,#092330)}.rg-velo{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:auto;display:block}.rg-velo-color{fill:#05101e;opacity:.62}.rg-foco{position:fixed;border-radius:12px;pointer-events:none;outline:3px solid var(--foco, #1f6feb);outline-offset:0;transition:top .35s cubic-bezier(.23,1,.32,1),left .35s cubic-bezier(.23,1,.32,1),width .35s cubic-bezier(.23,1,.32,1),height .35s cubic-bezier(.23,1,.32,1)}.rg-bocadillo{position:fixed;pointer-events:auto;box-sizing:border-box;width:min(470px,calc(calc(100vw * var(--compensa-zoom, 1)) - 28px));padding:16px 18px 14px;border-radius:14px;border:1px solid var(--borde-fuerte, var(--borde, #b6c8da));background:var(--blanco, #fff);color:var(--texto, #193650);box-shadow:var(--sombra-alta, 0 14px 36px rgba(8,28,50,.16));transition:top .35s cubic-bezier(.23,1,.32,1),left .35s cubic-bezier(.23,1,.32,1)}.rg-bocadillo.rg-abajo{top:auto;left:0;right:0;bottom:0;width:auto;border-radius:16px 16px 0 0;padding-bottom:calc(14px + env(safe-area-inset-bottom));max-height:calc(55vh * var(--compensa-zoom, 1));overflow-y:auto}.rg-paso{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--gris-texto, #4f6a85)}.rg-titulo{margin:0 0 6px;font-size:18px;line-height:1.3;color:var(--navy, #0d2740)}.rg-texto{margin:0;font-size:15px;line-height:1.5}.rg-estado{margin:8px 0 0;font-size:14px;color:var(--gris-texto, #4f6a85)}.rg-controles{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.rg-controles .boton{min-height:44px;display:inline-flex;align-items:center;gap:6px}.rg-controles .rg-salir{margin-left:auto}@media(max-width:600px){.rg-controles .boton{flex:1 1 auto;justify-content:center}.rg-controles .rg-salir{margin-left:0}}.rg-cursor{position:fixed;top:0;left:0;margin:-3px 0 0 -5px;transition:transform .7s cubic-bezier(.45,0,.2,1),opacity .5s ease .5s;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.rg-cursor svg{display:block}.rg-cursor path{fill:#fff;stroke:#0b2545;stroke-width:1.6;stroke-linejoin:round}.rg-cursor.quieto{opacity:0}.rg-onda{position:absolute;left:-13px;top:-15px;width:36px;height:36px;border-radius:50%;border:3px solid var(--foco, #1f6feb);animation:rg-onda .5s ease-out forwards}@keyframes rg-onda{0%{transform:scale(.3);opacity:1}to{transform:scale(1.7);opacity:0}}.rg-abrir{display:inline-flex;align-items:center;gap:6px;min-height:44px}.lp-titulo .rg-abrir{margin-top:10px}@media(prefers-reduced-motion:reduce){.rg-foco,.rg-bocadillo,.rg-cursor{transition:none}.rg-onda{animation:none;display:none}}html[data-efectos=off] :is(.rg-foco,.rg-bocadillo,.rg-cursor){transition:none}html[data-efectos=off] .rg-onda{animation:none;display:none}.captacion{container:captacion / inline-size;color:var(--texto);margin-top:20px;min-width:0}.captacion *{box-sizing:border-box}.cap-cabecera{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px}.cap-cabecera h3{margin:0 0 5px;font-size:23px;letter-spacing:-.03em;color:var(--navy)}.cap-cabecera p,.cap-ayuda,.cap-fuente{margin:0;color:var(--gris-texto);font-size:13px;line-height:1.55}.cap-vigencia{font-size:12px;line-height:1.5;border:1px solid var(--borde);border-radius:8px;padding:8px 12px;background:var(--blanco);color:var(--gris-texto)}.cap-composicion{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:20px;align-items:start}.cap-composicion>*{min-width:0}.cap-ajustes{background:var(--blanco);border:1px solid var(--borde);border-radius:12px;padding:20px;position:sticky;top:12px}.cap-ajustes h4{margin:0 0 18px;font-size:16px;color:var(--navy)}.cap-campo{border:0;padding:0;margin:0 0 22px;min-width:0}.cap-campo legend{font-size:14px;font-weight:700;color:var(--navy);padding:0;margin-bottom:12px}.cap-campo label{display:block;margin:10px 0 6px;font-size:12px;color:var(--gris-texto)}.cap-importes{display:flex;gap:6px}.cap-modo{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 8px}.cap-modo label{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--navy);cursor:pointer}.cap-modo input{width:auto;margin:0}.cap-importes-tamano{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 12px}.cap-importe-tamano{min-width:0}.captacion .boton{font-size:13px;min-height:40px;margin:0;line-height:1.35;white-space:normal}.cap-importes .boton{flex:1;padding:8px}.cap-repartos{flex-wrap:wrap}.cap-repartos .boton{flex:1 1 170px;min-height:44px;font-size:15px}.cap-importes .boton[aria-pressed=true]{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento);box-shadow:inset 0 0 0 1px currentColor}.cap-campo input[type=number]{width:100%;min-height:42px;border:1px solid var(--borde);border-radius:7px;padding:8px 10px;color:var(--texto);background:var(--fondo);font-size:17px;font-variant-numeric:tabular-nums}.cap-campo input[type=range]{display:block;width:100%;height:32px;accent-color:var(--acento);padding:0;margin:4px 0 10px;cursor:pointer}.cap-reparto{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cap-reparto>div{padding:10px;background:var(--fondo);border:1px solid var(--borde);border-radius:8px}.cap-reparto span{display:block;color:var(--gris-texto);font-size:12px}.cap-reparto strong{display:block;font-size:19px;color:var(--navy);margin-top:4px;font-variant-numeric:tabular-nums}.cap-campo .cap-ayuda{margin-top:10px}.cap-opcion{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde)}.cap-opcion label{font-size:14px;font-weight:700;color:var(--navy);cursor:pointer}.cap-opcion p{margin:4px 0 0;font-size:12px;color:var(--gris-texto);line-height:1.5}.cap-opcion input{width:22px;height:22px;accent-color:var(--acento);flex-shrink:0;cursor:pointer}.cap-fuente{margin-top:16px;font-size:12px}.cap-avisos{margin-top:14px;display:grid;gap:8px}.cap-avisos p{margin:0;padding:10px 12px;background:var(--fondo);border-left:3px solid var(--acento);border-radius:4px;color:var(--texto);font-size:12px;line-height:1.55}.cap-acciones{display:grid;gap:8px;margin-top:20px}.cap-acciones .cap-ayuda{font-size:11px}.cap-error{color:var(--rojo);font-size:13px}.cap-documento{container:oferta / inline-size;border:1px solid var(--borde);border-radius:12px;background:var(--blanco);overflow:hidden}.cap-previa{min-width:0}.cap-previa-cabecera{display:flex;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--borde);background:var(--fondo);font-size:11px;color:var(--gris-texto)}.cap-previa-cabecera span:first-child{font-weight:700;color:var(--navy)}.cap-oferta{padding:24px}.cap-oferta-marca{margin:0 0 22px;color:var(--navy);font-weight:800;font-size:19px;letter-spacing:.04em}.cap-oferta-marca span{display:block;color:var(--gris-texto);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.cap-oferta h4{font-size:21px;margin:0 0 6px;color:var(--navy);letter-spacing:-.025em}.cap-ruta{margin:0 0 18px;font-size:13px;color:var(--gris-texto)}.cap-datos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin:0;padding:16px 0;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde)}.cap-datos dt{font-size:10px;color:var(--gris-texto);margin-bottom:3px}.cap-datos dd{font-size:12px;font-weight:600;margin:0;color:var(--navy);overflow-wrap:anywhere}.captacion .cap-precios table{table-layout:fixed;width:100%;min-width:0;margin:20px 0 0;border-collapse:collapse;font-size:12px}.cap-precios caption{text-align:left;padding:10px 12px;background:var(--carcasa);color:var(--carcasa-tinta);font-size:13px;font-weight:700}.cap-precios caption span{float:right;font-size:11px;font-weight:500}.captacion .cap-precios thead th{background:var(--fondo);color:var(--gris-texto);font-size:10px;text-transform:none;letter-spacing:0;padding:8px 10px;text-align:right;border-bottom:1px solid var(--borde);white-space:normal}.captacion .cap-precios thead th:first-child{width:52%;text-align:left}.captacion .cap-precios :is(th,td){padding:10px;border-bottom:1px solid var(--borde);white-space:normal;overflow-wrap:anywhere}.captacion .cap-precios tbody tr{background:var(--blanco)}.captacion .cap-precios tbody th{font-weight:500;text-align:left;color:var(--texto);line-height:1.5;text-transform:none;letter-spacing:0}.cap-precios tbody th small{display:block;color:var(--gris-texto);font-size:10px;margin-top:3px}.captacion .cap-precios td{text-align:right;font-variant-numeric:tabular-nums;color:var(--navy)}.cap-precios td strong{font-weight:600}.cap-etiqueta-precio{display:none}.captacion .cap-precios .cap-texto-precio{font-size:11px;font-weight:400;color:var(--gris-texto);line-height:1.5}.cap-total .cap-precios tbody td{font-weight:700;background:var(--fondo)}.cap-excluidos{font-size:11px;line-height:1.6;color:var(--gris-texto);margin:12px 0 0}.cap-estado{padding:32px 24px;margin:0;font-size:14px}.cap-interno{margin-top:20px;border:1px dashed var(--borde);border-radius:10px;background:var(--fondo);padding:16px 20px}.cap-interno summary{cursor:pointer;font-size:14px;font-weight:700;color:var(--navy);line-height:1.5}.cap-interno summary span{font-weight:400;font-size:12px;color:var(--gris-texto);margin-left:12px}.cap-interno>p{font-size:12px;color:var(--gris-texto)}.cap-internas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;margin-top:16px}.cap-internas article{border:1px solid var(--borde);border-radius:8px;background:var(--blanco);padding:14px;min-width:0}.cap-internas h5{font-size:13px;margin:0;color:var(--navy)}.cap-internas p{font-size:12px;color:var(--gris-texto);margin:4px 0 12px}.cap-internas dl{margin:0;font-size:12px}.cap-internas dl>div{display:flex;justify-content:space-between;gap:8px;padding:5px 0}.cap-internas dt{color:var(--gris-texto)}.cap-internas dd{margin:0;font-variant-numeric:tabular-nums}.captacion-franja .cap-composicion{grid-template-columns:minmax(0,1fr)}.captacion-franja .cap-ajustes{position:static}.captacion-franja .cap-controles{display:grid;grid-template-columns:1fr 1.2fr .85fr;gap:24px;align-items:start}.captacion-franja .cap-campo{margin-bottom:0}.captacion-franja .cap-opcion{border-top:0}.captacion-franja .cap-acciones{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.captacion-franja .cap-acciones .cap-ayuda{flex-basis:100%}.captacion-franja .cap-avisos{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cap-pasos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px}.cap-pasos button{display:flex;align-items:center;gap:9px;min-height:48px;border:1px solid var(--borde);border-radius:8px;background:var(--blanco);color:var(--gris-texto);padding:10px 12px;font:inherit;font-size:13px;text-align:left;cursor:pointer}.cap-pasos button span{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border:1px solid currentColor;border-radius:50%;font-size:11px}.cap-pasos button[aria-current=step]{color:var(--navy);border-color:var(--acento);font-weight:700;box-shadow:inset 0 -2px var(--acento)}.cap-pasos button[aria-current=step] span{background:var(--acento);color:var(--sobre-acento);border-color:var(--acento)}.cap-siguiente{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.cap-resumen>strong{font-size:20px;color:var(--navy)}.cap-resumen p{font-size:13px;color:var(--gris-texto);line-height:1.6}.captacion :is(button,input,summary):focus-visible{outline:3px solid var(--acento);outline-offset:3px}.captacion button:disabled{cursor:not-allowed}@container captacion (max-width:850px){.cap-composicion{grid-template-columns:minmax(0,1fr)}.cap-ajustes{position:static}.cap-cabecera{align-items:start;flex-direction:column;gap:10px}.captacion-franja .cap-controles{grid-template-columns:1fr 1fr}.captacion-franja .cap-opcion{grid-column:1/-1;border-top:1px solid var(--borde)}}@container captacion (max-width:480px){.cap-ajustes{padding:16px}.captacion-franja .cap-controles{grid-template-columns:minmax(0,1fr);gap:18px}.captacion-franja .cap-avisos{grid-template-columns:minmax(0,1fr)}.cap-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-pasos button{font-size:12px;padding:8px}.cap-interno{padding:14px}.cap-interno summary span{display:block;margin:5px 0 0}.captacion-franja .cap-acciones{display:grid}}@container oferta (max-width:560px){.cap-oferta{padding:16px}.cap-previa-cabecera{padding:12px 16px;flex-wrap:wrap}.cap-datos{grid-template-columns:repeat(2,minmax(0,1fr))}.captacion .cap-precios table,.cap-precios tbody,.cap-precios caption{display:block}.cap-precios thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.cap-precios tbody{display:grid;gap:8px;margin-top:8px}.captacion .cap-precios tbody tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--borde);border-radius:7px;overflow:hidden}.captacion .cap-precios tbody th{grid-column:1/-1;border:0;padding:10px 12px;background:var(--fondo);font-weight:600}.captacion .cap-precios tbody td{border:0;text-align:left;padding:10px 12px;min-width:0}.cap-etiqueta-precio{display:block;font-size:10px;color:var(--gris-texto);margin-bottom:5px}.captacion .cap-precios .cap-texto-precio{grid-column:1/-1}}.cap-banco-selector{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 0;border-bottom:1px dashed var(--borde);color:var(--gris-texto);font-size:12px}.cap-banco-selector label{font-weight:700;margin:0;display:inline;text-transform:none;letter-spacing:0}.cap-banco-selector select{width:auto;flex:0 1 auto;max-width:100%;min-height:36px;background:var(--blanco);color:var(--texto);border:1px solid var(--borde);border-radius:6px;padding:6px}.cap-previa-plegada{display:grid;gap:12px;justify-items:start}.cap-previa-plegada>.cap-precios,.cap-previa-plegada>div{width:100%}.cap-crear-tipo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 14px}.cap-crear-tipo p{margin:0;flex:1 1 280px}.cap-casilla-fila{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:2px 0;font-size:15px;letter-spacing:normal;text-transform:none;font-weight:400;color:var(--texto);cursor:pointer}.cap-casilla-fila input[type=checkbox]{margin:0;width:20px;height:20px}.te-pestana>.subtitulo{max-width:80ch}.te-titulo{margin:18px 0 6px;font-size:15px;color:var(--navy)}.te-mas{margin:8px 0 0}.te-tabla{min-width:0;width:100%;border-collapse:collapse;font-size:13.5px}.te-tabla caption{text-align:left;font-weight:700;color:var(--navy);padding:10px 0 4px}.te-tabla th,.te-tabla td{padding:6px 10px 6px 0;text-align:left;vertical-align:top}.te-tabla .num{text-align:right;white-space:nowrap}.te-falta{color:var(--gris-texto);font-style:italic}.te-nota{color:var(--gris-texto);font-size:12.5px}.badge.te-estado-pendiente{background:#eab308;color:#22314a}.badge.te-estado-uso{background:#15803d;color:#fff}.badge.te-estado-rechazada{background:#334155;color:#fff}.te-detalle{display:flex;flex-direction:column;gap:6px}.te-subtitulo{margin:16px 0 4px;font-size:14px;color:var(--navy)}.te-datos{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:13.5px}.te-datos dt{color:var(--gris-texto);font-weight:600}.te-datos dd{margin:0;min-width:0;overflow-wrap:anywhere}.te-datos input[type=date]{max-width:200px}.te-motivo{margin:8px 0 0;padding:8px 12px;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--fondo);font-size:13.5px}.te-fletes .num{min-width:124px}.te-precio{width:112px;min-width:0;min-height:40px;padding:8px;text-align:right;font-size:15px}.te-correcciones{margin:0;padding-left:18px;font-size:13px}.te-correcciones li{margin:2px 0}.te-acciones{margin-top:14px;padding-top:12px;border-top:1px solid var(--borde)}.te-acciones .fila-acciones{align-items:center}.te-proveedor{max-width:460px}.te-rechazo{display:flex;flex-direction:column;gap:6px}.te-rechazo textarea{width:100%;min-height:72px}@media(max-width:560px){.te-datos{grid-template-columns:1fr}.te-datos dt{margin-top:6px}}.calendario .cal-dia{cursor:pointer}.calendario .cal-dia:focus-visible{outline:3px solid var(--celeste-fuerte);outline-offset:2px}.calendario .cal-dia-lista .cal-aviso{min-height:0;display:grid;gap:3px;padding:6px;overflow:hidden}.calendario .cal-dia-lista .cal-aviso b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.calendario .cal-dia-lista .cal-aviso-estado{justify-self:start}.cal-ver-mas{border:0;background:transparent;color:var(--navy);font:inherit;font-size:12px;font-weight:750;text-align:left;min-height:32px;padding:5px 6px;border-radius:7px;cursor:pointer}.calendario-dia-modal .cajon{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(90vw * var(--compensa-zoom, 1));max-width:calc(90vw * var(--compensa-zoom, 1));height:calc(90vh * var(--compensa-zoom, 1));height:calc(90dvh * var(--compensa-zoom, 1));max-height:calc(90dvh * var(--compensa-zoom, 1));border:1px solid var(--borde);border-radius:22px;box-shadow:0 24px 90px #0004;color:var(--navy);background:var(--blanco);transform:none}.calendario-dia-modal .cajon[open]{animation:cal-dia-entrada .18s cubic-bezier(.23,1,.32,1)}.calendario-dia-modal .cajon-cabecera{flex-shrink:0;gap:12px;align-items:center}.calendario-dia-modal .cajon-cuerpo{container-type:inline-size;min-height:0;overscroll-behavior:contain}.cal-dia-resumen{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.cal-dia-resumen h3{font-size:24px;margin:0 0 6px}.cal-dia-resumen p{margin:0;color:var(--navy);font-size:13px}.cal-dia-tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;align-items:stretch}.cal-dia-tarjeta{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:12px;min-width:0;min-height:250px;padding:26px;border:1px solid var(--borde);border-radius:16px;background:var(--fondo);color:var(--navy);font:inherit;cursor:pointer;overflow-wrap:anywhere;transition:border-color .14s,box-shadow .14s}.cal-dia-tarjeta strong{font-size:22px;line-height:1.3}.cal-dia-cliente{font-size:14px;font-weight:650}.cal-dia-apunte{font-size:14px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.cal-dia-abrir{margin-top:auto;padding-top:10px;font-weight:750;font-size:13px;align-self:stretch;display:flex;justify-content:space-between}.cal-dia-tarjetas-densas{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:12px}.cal-dia-tarjetas-densas .cal-dia-tarjeta{min-height:190px;padding:18px;gap:8px}.cal-dia-tarjetas-densas .cal-dia-tarjeta strong{font-size:17px}.cal-dia-tarjetas-densas .cal-dia-apunte{-webkit-line-clamp:2}.cal-dia-tarjeta:focus-visible,.cal-ver-mas:focus-visible{outline:3px solid var(--celeste-fuerte);outline-offset:3px}.calendario-dia-modal .cal-detalle{width:100%;max-width:900px;margin:0 auto;gap:18px;color:var(--navy)}.calendario-dia-modal .cal-detalle p{white-space:pre-wrap;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.cal-dia-tarjeta:hover{border-color:var(--celeste-fuerte);box-shadow:0 5px 20px #0001}.cal-ver-mas:hover{text-decoration:underline}}@container (max-width:520px){.cal-dia-tarjeta{padding:18px;min-height:190px}.cal-dia-tarjeta strong{font-size:18px}.cal-dia-resumen{gap:12px}.calendario-dia-modal .cal-detalle{padding:14px}.calendario-dia-modal .bloque-cabecera{flex-wrap:wrap}}@keyframes cal-dia-entrada{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.calendario-dia-modal .cajon[open]{animation:none}}html[data-efectos=off] .calendario-dia-modal .cajon[open]{animation:none}.cal-nuevo .cal-tipo{display:grid;grid-template-columns:repeat(3,minmax(0,170px));gap:12px}.cal-nuevo .cal-tipo .boton{min-height:104px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:700;border-radius:14px}.cal-nuevo .cal-tipo .boton svg{width:26px;height:26px}@property --valor{syntax: "<number>"; inherits: true; initial-value: 0;}.objetivo-llamadas.ol-caja{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--red-linea);border-radius:14px;background:var(--red-fondo);color:var(--red-tinta);min-width:0}.objetivo-llamadas.ol-caja .ol-anillo{position:relative;display:grid;place-items:center;flex:none;width:84px;height:84px}.objetivo-llamadas.ol-caja .ol-anillo-progreso{--grosor: 9px;--relleno: var(--red-cian);--pista: var(--red-linea);-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:100%;margin:0;border:0;border-radius:50%;background:conic-gradient(var(--relleno) calc(var(--valor) * 1%),var(--pista) 0);-webkit-mask-image:radial-gradient(farthest-side,transparent calc(100% - var(--grosor)),#000 calc(100% - var(--grosor) + .5px));mask-image:radial-gradient(farthest-side,transparent calc(100% - var(--grosor)),#000 calc(100% - var(--grosor) + .5px));transition:--valor 0s ease-out}@media(prefers-reduced-motion:no-preference){.objetivo-llamadas.ol-caja .ol-anillo-progreso{transition-duration:.5s}}.objetivo-llamadas.ol-caja .ol-anillo-progreso::-webkit-progress-bar{background:transparent}.objetivo-llamadas.ol-caja .ol-anillo-progreso::-webkit-progress-value{background:transparent}.objetivo-llamadas.ol-caja .ol-anillo-progreso::-moz-progress-bar{background:transparent}.objetivo-llamadas.ol-caja .ol-anillo-cifra{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.objetivo-llamadas.ol-caja .ol-anillo-cifra b{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--red-tinta)}.objetivo-llamadas.ol-caja .ol-anillo-cifra span{margin-top:3px;font-size:12px;color:var(--red-suave)}.objetivo-llamadas.ol-caja .ol-texto{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.objetivo-llamadas.ol-caja .objetivo-dia{margin:0;font-size:14px;color:var(--red-tinta)}.objetivo-llamadas.ol-caja .ol-frase{margin:0;font-size:13px;color:var(--red-suave);display:inline-flex;align-items:center;gap:4px}.objetivo-llamadas.ol-caja .ol-cambiar{min-height:40px;font-size:13px;color:var(--red-cian)}.objetivo-llamadas.ol-caja[data-cumplido=si]{border-color:var(--exito, light-dark(#1c6b4f, #6fd3a6))}.objetivo-llamadas.ol-caja[data-cumplido=si] .ol-anillo-progreso{--relleno: var(--exito, light-dark(#1c6b4f, #6fd3a6))}.objetivo-llamadas.ol-caja[data-cumplido=si] .ol-frase{color:var(--exito, light-dark(#1c6b4f, #6fd3a6));font-weight:700}@media(prefers-reduced-motion:no-preference){.objetivo-llamadas.ol-caja[data-cumplido=si] .ol-anillo{animation:ol-latido .7s ease-out 1}}@keyframes ol-latido{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.objetivo-llamadas.ol-caja .ol-editar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.objetivo-llamadas.ol-caja .ol-editar label{flex-basis:100%;font-size:12px;font-weight:600;color:var(--red-suave)}.objetivo-llamadas.ol-caja .ol-editar input{width:76px;min-height:40px;padding:6px 8px;font-size:15px}.objetivo-llamadas.ol-caja .ol-editar .boton{min-height:40px;padding:8px 12px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.objetivo-llamadas.ol-caja .ol-editar .error{flex-basis:100%;margin:0}.cuestionario-llamada{container:cuestionario / inline-size;display:flex;flex-direction:column;gap:6px;padding:16px 18px 10px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--blanco);color:var(--texto)}.cq-cabecera{display:flex;flex-direction:column;gap:2px;margin:0 0 4px}.cq-cabecera strong{font-size:15px;color:var(--navy)}.cq-cabecera span{font-size:12.5px;line-height:1.45;color:var(--gris-texto)}.cq-lista{counter-reset:cq;display:flex;flex-direction:column}.cq-pregunta{counter-increment:cq;border:0;border-top:1px solid var(--borde);margin:0;padding:14px 0;min-width:0}.cq-lista>.cq-pregunta:first-child{border-top:0}.cq-pregunta legend{float:left;width:100%;display:grid;grid-template-columns:24px minmax(0,max-content) auto;justify-content:start;align-items:center;gap:4px 10px;margin:0;padding:0;font-size:15px;font-weight:650;line-height:1.3;color:var(--navy)}.cq-pregunta legend:before{content:counter(cq);flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--celeste-tinte);color:var(--oceano);border:1px solid var(--borde)}.cq-pregunta:has(.cq-opciones>[aria-pressed=true])>legend:before{background:var(--oceano);color:var(--blanco);border-color:var(--oceano)}.cq-pregunta legend+*{clear:both}.cq-pregunta legend+:not(.cq-pista){padding-top:8px}.cq-pista{display:block;margin:0 0 10px 34px;padding-top:2px;font-size:12.5px;line-height:1.4;color:var(--gris-texto)}.cq-obligatorio{font-size:11.5px;font-weight:700;letter-spacing:.02em;padding:1px 8px;border:1.5px solid currentColor;border-radius:999px;color:var(--acento)}.cq-opciones{display:flex;flex-wrap:wrap;gap:8px;margin-left:34px}.cq-opcion{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:8px 16px 8px 12px;border:1.5px solid var(--borde-fuerte, light-dark(#b6c8da, #425d76));border-radius:999px;background:var(--blanco);color:var(--texto);font:inherit;font-size:14px;line-height:1.25;text-align:left;cursor:pointer;transition:background-color var(--t-rapida) var(--curva),border-color var(--t-rapida) var(--curva)}.cq-opcion:before{content:"";flex:none;width:16px;height:16px;box-sizing:border-box;border:2px solid var(--gris);background:var(--blanco)}.cq-opciones.una .cq-opcion:before{border-radius:50%}.cq-opciones.varias .cq-opcion:before{border-radius:4px}.cq-opcion:hover:not([aria-pressed=true]){background:var(--celeste-tinte);border-color:var(--celeste-borde)}.cq-opcion[aria-pressed=true]{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento);font-weight:600}.cq-opciones.una .cq-opcion[aria-pressed=true]:before{border-color:var(--sobre-acento);background:radial-gradient(circle,var(--sobre-acento) 0 3.5px,var(--acento) 4px)}.cq-opciones.varias .cq-opcion[aria-pressed=true]:before{border-color:var(--sobre-acento);background:var(--sobre-acento)}.cq-opciones.varias .cq-opcion[aria-pressed=true]:after{content:"";position:absolute;left:19px;top:50%;width:4px;height:8px;border:solid var(--acento);border-width:0 2px 2px 0;transform:translateY(-62%) rotate(45deg)}@media(pointer:coarse){.cq-opcion{min-height:44px}}@media(forced-colors:active){.cq-opcion[aria-pressed=true]{outline:2px solid Highlight;outline-offset:1px}.cq-opcion[aria-pressed=true]:before{forced-color-adjust:none;background:Highlight;border-color:Highlight}}.cq-libre{margin:10px 0 0 34px}.cq-pregunta legend+.cq-libre{margin-top:0}.cq-libre input{max-width:420px;min-height:44px}.cq-sub{display:block;margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--texto)}.cq-opcional{font-weight:400;color:var(--gris-texto)}.cq-derivada{margin:12px 0 0 34px;padding:8px 0 4px 14px;border-left:3px solid var(--acento)}.cq-derivada input{max-width:220px;min-height:44px}.cq-derivada .cq-opciones{margin-left:0;margin-top:6px}.cq-pregunta.resultado{margin-top:6px;padding:14px;border:1.5px solid var(--borde-fuerte, light-dark(#b6c8da, #425d76));border-radius:var(--radio-sm);background:var(--hondo, light-dark(#f4f8fc, #1d3446))}@container cuestionario (max-width: 480px){.cq-pista,.cq-opciones,.cq-libre,.cq-derivada{margin-left:0}}@container cuestionario (max-width: 380px){.cq-opcion{flex:1 1 auto}}.ficha-llamada{display:flex;flex-direction:column;gap:22px;min-width:0}.ficha-llamada *{box-sizing:border-box}.fl-cabecera{display:grid;gap:12px}.fl-cabecera .error{margin:0}.fl-datos{display:flex;flex-wrap:wrap;gap:6px;margin:0}.fl-dato{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:var(--celeste-tinte);border:1px solid var(--borde);color:var(--texto);font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.fl-dato svg{width:15px;height:15px;flex:none;color:var(--gris-texto)}.fl-dato-aviso{font-style:italic}.fl-hace{font-weight:700;color:var(--acento)}.fl-hace:before{content:"· ";color:var(--gris-texto);font-weight:400}.llamada-contacto{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;padding:12px;border:1px solid var(--borde);border-radius:14px;background:var(--hondo, light-dark(#f4f8fc, #1d3446))}.fl-cargando{margin:0;min-height:64px;display:flex;align-items:center}.fl-llamar{flex:1 1 240px;min-height:64px;display:flex;align-items:center;gap:14px;padding:10px 22px;text-decoration:none}.fl-llamar svg{width:26px;height:26px;flex:none}.fl-llamar-texto{display:grid;line-height:1.15;text-align:left;min-width:0}.fl-llamar-rotulo{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fl-numero{font-size:22px;font-weight:750;letter-spacing:.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fl-escribir{flex:0 1 auto;min-height:64px;padding-inline:24px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.fl-falta{display:inline-flex;align-items:center;min-height:44px;padding-inline:6px;color:var(--gris-texto);font-size:14px;font-style:italic}.fl-buscar{padding:12px;border:1px dashed var(--borde-fuerte, light-dark(#b6c8da, #425d76));border-radius:14px}.fl-buscar h3{margin:0 0 10px}.fl-buscar .subtitulo{margin:10px 0 0}.propuesta-telefono{margin-top:10px;padding:12px;border:1px solid var(--acento);border-radius:var(--radio-sm);background:var(--blanco);display:grid;gap:8px}.propuesta-telefono p{margin:0}.propuesta-telefono b{font-size:19px;letter-spacing:.02em}.llamada-apartado{margin:0;min-width:0}.llamada-apartado h3{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gris-texto)}.llamada-personas,.llamada-notas,.llamada-expedientes{list-style:none;margin:0;padding:0;display:grid;gap:6px}.llamada-personas>li{padding:10px 12px;background:var(--hondo, light-dark(#f4f8fc, #1d3446));border:1px solid var(--borde);border-radius:12px}.persona-cabeza{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;color:var(--navy)}.persona-cabeza .etiqueta{margin:0}.persona-medios{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.persona-medios .medio{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.persona-medios .medio>:is(a,span){display:inline-flex;align-items:center;gap:6px;min-height:40px;min-width:0;padding:6px 12px;border-radius:999px;border:1px solid var(--borde-fuerte, light-dark(#b6c8da, #425d76));background:var(--blanco);color:var(--texto);font-size:13px;text-decoration:none;overflow-wrap:anywhere}.persona-medios .medio>a b{color:var(--navy)}.persona-medios .medio>a:hover{border-color:var(--celeste-borde);background:var(--celeste-tinte)}.fl-medio-tipo{color:var(--gris-texto);font-size:12px}.persona-medios .sin-verificar i{font-style:italic;color:var(--gris-texto);font-size:12px}.llamada-notas li,.llamada-expedientes li{padding:8px 12px;background:var(--hondo, light-dark(#f4f8fc, #1d3446));border-left:3px solid var(--acento);border-radius:0 10px 10px 0;color:var(--texto);font-size:14px;line-height:1.45}.llamada-notas li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:baseline}.fl-fecha{font-size:12px;color:var(--gris-texto);font-variant-numeric:tabular-nums;white-space:nowrap}.llamada-expedientes li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;border-left-color:var(--celeste-borde)}.fl-ref{color:var(--navy);font-variant-numeric:tabular-nums}.fl-ruta{font-size:13px;color:var(--gris-texto)}.fl-resultados{border:0;padding:0;min-inline-size:0}.fl-resultados>legend{padding:0;margin:0 0 10px;font-size:18px;font-weight:700;color:var(--navy)}.fl-resultados>.llamada-resultados{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fl-resultado{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:10px 8px;border:1.5px solid var(--borde-fuerte, light-dark(#b6c8da, #425d76));border-radius:14px;background:var(--blanco);color:var(--navy);font:inherit;font-size:15px;font-weight:650;line-height:1.2;text-align:center;cursor:pointer;transition:background-color var(--t-rapida) var(--curva),border-color var(--t-rapida) var(--curva)}.fl-resultado-icono{width:22px;height:22px;color:var(--gris-texto)}.fl-resultado:hover{border-color:var(--celeste-borde);background:var(--celeste-tinte)}.fl-resultado.elegido,.fl-resultado.elegido:hover{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento);box-shadow:inset 0 0 0 2px var(--blanco)}.fl-resultado.elegido .fl-resultado-icono{color:inherit}.fl-resultado-marca{position:absolute;top:7px;right:8px;width:18px;height:18px;stroke-width:2.6}.fl-formulario{display:grid;gap:14px;margin-top:16px}.fl-campo label{margin-top:0}.fl-campo input{font-size:16px;min-height:44px}.fl-opcional{text-transform:none;letter-spacing:0;font-weight:500}.fl-posponer{padding-top:16px;border-top:1px dashed var(--borde-fuerte, light-dark(#b6c8da, #425d76))}.fl-posponer .subtitulo{margin:0 0 10px}.fl-botones{display:flex;flex-wrap:wrap;gap:8px}.fl-botones .boton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.fl-pie{position:sticky;bottom:-24px;z-index:1;margin:-6px -24px -24px;padding:12px 24px calc(16px + env(safe-area-inset-bottom));display:grid;gap:10px;background:var(--blanco);border-top:1px solid var(--borde);box-shadow:0 -10px 22px -14px #0b254573}.fl-error{display:flex;align-items:flex-start;gap:8px;margin:0}.fl-error svg{width:18px;height:18px;flex:none;margin-top:1px}.fl-pie-fila{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}.fl-pie-resumen{font-size:14px;color:var(--gris-texto)}.fl-pie-resumen b{color:var(--navy)}.fl-apuntar{min-height:48px;padding-inline:28px;font-size:16px}@media(max-width:700px){.fl-pie{bottom:calc(-24px - env(safe-area-inset-bottom));margin:-6px -16px calc(-24px - env(safe-area-inset-bottom));padding-inline:16px}}@media(max-width:560px){.ficha-llamada{gap:18px}.fl-llamar,.fl-escribir{flex:1 1 100%}.fl-escribir{min-height:48px}.fl-apuntar{flex:1 1 100%}}.fl-datos-busqueda{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px}.fl-datos-busqueda li{display:inline-flex;gap:5px;align-items:baseline}.fl-datos-busqueda li.hay{color:var(--exito, light-dark(#1c6b4f, #6fd3a6))}.fl-datos-busqueda li.falta{color:var(--gris-texto)}.fl-faltan-datos{display:grid;gap:8px;justify-items:start;padding:10px 12px;border-radius:var(--radio);border:1px solid color-mix(in srgb,var(--amarillo) 45%,var(--blanco));background:color-mix(in srgb,var(--amarillo) 8%,var(--blanco))}.fl-faltan-datos p{margin:0;font-size:13px;line-height:1.5;color:var(--navy)}.llamar-lista{container:llamar-lista / inline-size;min-width:0;margin-top:6px}.llamar-cabecera{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-bottom:14px}.llamar-cabecera>div:first-child{flex:1 1 320px;min-width:0}.llamar-cabecera h3{margin:0 0 4px;font-size:20px;letter-spacing:-.02em;color:var(--navy)}.llamar-cabecera .subtitulo{margin:0;max-width:68ch;font-size:13px;line-height:1.55;color:var(--gris-texto)}.llamar-cifras{display:grid;grid-template-columns:auto auto;gap:4px 22px;align-items:baseline;padding:10px 16px 12px;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-baja)}.llamar-cifras p{margin:0;display:flex;align-items:baseline;gap:6px;color:var(--gris-texto);font-size:12.5px}.llamar-cifras b{font-size:26px;line-height:1.1;color:var(--navy);font-variant-numeric:tabular-nums}.llamar-cifras p.hechas b{color:var(--exito, light-dark(#1c6b4f, #6fd3a6))}.llamar-avance{grid-column:1/-1;display:block;height:6px;border-radius:99px;background:var(--rail);overflow:hidden;margin-top:4px}.llamar-avance i{display:block;height:100%;background:var(--exito, light-dark(#1c6b4f, #6fd3a6));border-radius:inherit;transition:inline-size var(--t-media) var(--curva)}@media(prefers-reduced-motion:reduce){.llamar-avance i{transition:none}}.llamar-lista .llamar-tabla{overflow:auto;max-block-size:min(calc(70vh * var(--compensa-zoom, 1)),760px);background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-baja)}.llamar-lista .llamar-tabla table{border-collapse:separate;border-spacing:0;min-width:760px;font-size:13.5px}.llamar-lista .llamar-tabla thead th{position:sticky;inset-block-start:0;z-index:1;background:var(--blanco);padding:10px 12px;border-bottom:2px solid var(--borde);font-size:11px}.llamar-lista .llamar-tabla :is(tbody td,tbody th){padding:10px 12px;border-bottom:1px solid var(--borde);vertical-align:middle}.llamar-lista .llamar-tabla tbody tr:last-child>*{border-bottom:0}.llamar-lista .llamar-tabla tbody tr:hover>*{background:var(--hondo, light-dark(#f4f8fc, #1d3446))}.llamar-lista .llamar-tabla tbody th{text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:600;white-space:normal;color:var(--navy);text-align:left;min-width:220px}.llamar-lista .llamar-nombre{display:block;text-align:left;color:var(--navy);font-weight:650;overflow-wrap:anywhere}.llamar-lista .llamar-c-empresa{position:relative}.llamar-lista .llamar-nombre:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.llamar-motivo{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--gris-texto)}.llamar-c-prio{width:104px}.llamar-c-tel{white-space:nowrap}.llamar-tel{font-variant-numeric:tabular-nums;color:var(--texto);font-weight:600;letter-spacing:.01em}.llamar-c-lugar{color:var(--texto)}.llamar-c-acciones{white-space:nowrap;text-align:right}.llamar-prio{display:inline-flex;align-items:center;gap:7px;font-weight:650;font-size:12.5px}.llamar-prio-barras{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.llamar-prio-barras i{display:block;width:4px;border-radius:2px;background:var(--rail-fila)}.llamar-prio-barras i:nth-child(1){height:6px}.llamar-prio-barras i:nth-child(2){height:10px}.llamar-prio-barras i:nth-child(3){height:14px}.llamar-prio.alta{color:var(--acento)}.llamar-prio.alta i{background:currentColor}.llamar-prio.media{color:var(--azulc)}.llamar-prio.media i:nth-child(-n+2){background:currentColor}.llamar-prio.baja{color:var(--gris-texto)}.llamar-prio.baja i:nth-child(1){background:currentColor}.llamar-grupo{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid;font-size:12px;font-weight:600;white-space:nowrap}.llamar-grupo.g-dormido{color:var(--amarillo);background:color-mix(in srgb,var(--amarillo) 10%,var(--blanco));border-color:color-mix(in srgb,var(--amarillo) 40%,var(--blanco))}.llamar-grupo.g-sage{color:var(--celeste-fuerte);background:var(--celeste-tinte);border-color:color-mix(in srgb,var(--celeste-fuerte) 35%,var(--blanco))}.llamar-grupo.g-nuevo{color:var(--exito, light-dark(#1c6b4f, #6fd3a6));background:color-mix(in srgb,var(--exito, light-dark(#1c6b4f, #6fd3a6)) 10%,var(--blanco));border-color:color-mix(in srgb,var(--exito, light-dark(#1c6b4f, #6fd3a6)) 40%,var(--blanco))}.llamar-acciones{display:inline-flex;gap:8px;justify-content:flex-end;flex-wrap:nowrap}.llamar-lista .llamar-acciones .boton{min-height:40px;min-width:40px;margin:0;padding:8px 16px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;line-height:1.2}.llamar-icono{font-size:14px;line-height:1}.llamar-lista .llamar-acciones .boton:focus-visible{outline:2px solid var(--foco, light-dark(#1f6feb, #7fbeeb));outline-offset:2px}.llamar-lista .llamar-tabla tbody tr.llamar-hecha>*{background:color-mix(in srgb,var(--exito, light-dark(#1c6b4f, #6fd3a6)) 5%,var(--blanco))}.llamar-lista .llamar-tabla tbody tr.llamar-hecha>:first-child{box-shadow:inset 4px 0 0 var(--exito, light-dark(#1c6b4f, #6fd3a6))}.llamar-lista .llamar-ok{display:inline-flex;align-items:center;gap:5px;min-height:40px;font-size:13px;white-space:normal;text-align:left}.llamar-mas{margin:14px 0 0;text-align:center}.llamar-mas .boton{min-height:40px;min-width:160px}@container llamar-lista (width < 640px){.llamar-cifras{inline-size:100%}.llamar-lista .llamar-tabla{max-block-size:none;overflow:visible;background:none;border:0;box-shadow:none;border-radius:0}.llamar-lista .llamar-tabla :is(table,tbody,tr,td,th){display:block}.llamar-lista .llamar-tabla table{min-width:0}.llamar-lista .llamar-tabla thead{display:none}.llamar-lista .llamar-tabla tbody tr{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin-bottom:10px;padding:12px 14px;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-baja)}.llamar-lista .llamar-tabla tbody tr:last-child>*{border-bottom:0}.llamar-lista .llamar-tabla :is(tbody td,tbody th){padding:0;border:0;background:none;min-width:0;width:auto}.llamar-lista .llamar-tabla tbody tr:hover>*{background:none}.llamar-lista .llamar-tabla tbody th{grid-column:1/-1;order:-2}.llamar-c-prio{order:-1}.llamar-c-grupo{order:-1;justify-self:end}.llamar-c-tel,.llamar-c-lugar{grid-column:1/-1;font-size:13px}.llamar-c-acciones{grid-column:1/-1;text-align:left;white-space:normal;margin-top:4px}.llamar-acciones{display:grid;grid-template-columns:1fr 1fr;width:100%}.llamar-acciones .boton:only-child{grid-column:1/-1}.llamar-c-prio:before,.llamar-c-tel:before,.llamar-c-lugar:before{content:attr(data-titulo) ": ";content:attr(data-titulo) ": " / attr(data-titulo);color:var(--gris-texto);font-size:12px;font-weight:400}.llamar-lista .llamar-tabla tbody tr.llamar-hecha{background:color-mix(in srgb,var(--exito, light-dark(#1c6b4f, #6fd3a6)) 5%,var(--blanco));box-shadow:inset 4px 0 0 var(--exito, light-dark(#1c6b4f, #6fd3a6))}.llamar-lista .llamar-tabla tbody tr.llamar-hecha>*{background:none}.llamar-lista .llamar-tabla tbody tr.llamar-hecha>:first-child{box-shadow:none}}.llamar-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;padding:10px 12px;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio)}.llamar-filtro-grupo{display:flex;flex-wrap:wrap;gap:6px}.llamar-chip{min-block-size:40px;padding:6px 14px;border-radius:999px;border:1px solid var(--borde-fuerte, var(--borde));background:var(--blanco);color:var(--navy);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.llamar-chip:hover{background:var(--hondo, light-dark(#f4f8fc, #1d3446))}.llamar-chip:focus-visible{outline:3px solid var(--foco, var(--acento));outline-offset:2px}.llamar-chip:is([aria-pressed=true],[aria-checked=true]){background:var(--acento);border-color:var(--acento);color:var(--blanco)}.llamar-chip:is([aria-pressed=true],[aria-checked=true]):before{content:"✓ "}.llamar-chip.g-dormido[aria-pressed=true]{background:var(--amarillo);border-color:var(--amarillo)}.llamar-chip.g-sage[aria-pressed=true]{background:var(--celeste-fuerte);border-color:var(--celeste-fuerte)}.llamar-chip.g-nuevo[aria-pressed=true]{background:var(--exito, light-dark(#1c6b4f, #6fd3a6));border-color:var(--exito, light-dark(#1c6b4f, #6fd3a6))}.llamar-segmento{gap:0}.llamar-segmento .llamar-chip{border-radius:0;margin-inline-start:-1px}.llamar-segmento .llamar-chip:first-child{border-start-start-radius:999px;border-end-start-radius:999px;margin-inline-start:0}.llamar-segmento .llamar-chip:last-child{border-start-end-radius:999px;border-end-end-radius:999px}.llamar-filtro-campo select,.llamar-filtro-campo input{min-block-size:40px;font:inherit;font-size:13px}.llamar-filtro-buscar{flex:1 1 180px}.llamar-filtro-buscar input{inline-size:100%}.llamar-filtro-check{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;font-size:13px;color:var(--navy)}.llamar-filtro-total{flex-basis:100%;margin:0;display:flex;gap:12px;align-items:baseline;font-size:12.5px;color:var(--gris-texto)}.llamar-lista .llamar-sin-tel{font-size:12.5px;color:var(--gris-texto);font-style:italic}@container llamar-lista (max-width:640px){.llamar-filtro-campo,.llamar-filtro-campo select{inline-size:100%}}.llamar-grupo.g-programada{color:var(--acento);background:color-mix(in srgb,var(--acento) 10%,var(--blanco));border-color:color-mix(in srgb,var(--acento) 40%,var(--blanco))}.llamar-chip.g-programada[aria-pressed=true]{background:var(--acento);border-color:var(--acento)}.llamar-anadir-abrir{margin-top:8px}.llamar-anadir{border:1px solid var(--borde);border-radius:10px;padding:12px 14px;margin:0 0 12px;background:var(--blanco)}.llamar-anadir-cabecera{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.llamar-anadir-cabecera h4{margin:0 0 8px}.llamar-anadir-campos{display:grid;grid-template-columns:minmax(0,2fr) auto minmax(0,2fr) auto;gap:10px 14px;align-items:end}.llamar-anadir-campos label{display:block;font-size:13px;margin-bottom:4px}.llamar-anadir-nota input,.llamar-anadir-campos input[type=date]{inline-size:100%}@media(max-width:760px){.llamar-anadir-campos{grid-template-columns:1fr}}.llamar-anadir-empresa{min-inline-size:0}.llamar-anadir-boton{display:flex;align-items:end}.informe-llamadas{display:flex;flex-direction:column;gap:16px}.informe-llamadas .tarjeta{margin-bottom:0}.informe-llamadas h3{margin:0}.informe-llamadas h4{margin:16px 0 8px;font-size:13.5px;color:var(--navy)}.il-cargando .il-cifras,.il-cargando .il-cifras~*{opacity:.55}.il-filtros{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;padding:14px 16px}.il-periodos{display:flex;flex-wrap:wrap;gap:6px}.il-periodo{min-height:40px;padding:0 16px;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;background:var(--blanco);color:var(--texto);border:1px solid var(--borde-fuerte, light-dark(#b6c8da, #425d76))}.il-periodo:hover{border-color:var(--oceano)}.il-periodo[aria-pressed=true]{background:var(--oceano);color:var(--blanco);border-color:var(--oceano)}.il-periodo:focus-visible,.il-detalle summary:focus-visible{outline:3px solid var(--foco, light-dark(#1f6feb, #7fbeeb));outline-offset:2px}.il-fechas{display:flex;flex-wrap:wrap;gap:12px}.il-fecha{display:flex;flex-direction:column;gap:4px}.il-fecha label{font-size:13px;font-weight:600;color:var(--texto)}.il-fecha input{min-height:40px}.il-rango{flex-basis:100%;margin:0;font-size:13.5px;color:var(--gris-texto)}.il-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.il-cifra{display:flex;flex-direction:column;gap:2px;padding:16px 18px;background:light-dark(#fff,#132536);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-baja)}.il-cifra b{font-size:32px;line-height:1.1;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums}.il-cifra[data-tono=bien] b{color:var(--exito, light-dark(#1c6b4f, #6fd3a6))}.il-cifra-rotulo{font-size:14px;font-weight:600;color:var(--texto)}.il-cifra small{font-size:13px;color:var(--gris-texto)}.il-progreso{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;margin:8px 0 4px;border:0;border-radius:99px;background:var(--barra-apagada);color:var(--oceano);overflow:hidden}.il-progreso::-webkit-progress-bar{background:var(--barra-apagada);border-radius:99px}.il-progreso::-webkit-progress-value{background:var(--oceano);border-radius:99px}.il-progreso::-moz-progress-bar{background:var(--oceano);border-radius:99px}.il-cifra[data-tono=bien] .il-progreso::-webkit-progress-value{background:var(--exito, light-dark(#1c6b4f, #6fd3a6))}.il-cifra[data-tono=bien] .il-progreso::-moz-progress-bar{background:var(--exito, light-dark(#1c6b4f, #6fd3a6))}.il-vacio p{margin:0}.il-vacio p+p{margin-top:4px}.il-barra{display:block;height:10px;background:var(--barra-apagada);border-radius:99px;overflow:hidden}.il-barra i{display:block;height:100%;background:var(--oceano);border-radius:99px}.il-barra[data-tono=bien] i{background:var(--exito, light-dark(#1c6b4f, #6fd3a6))}.il-barra[data-tono=mal] i{background:var(--rojo)}.il-barra[data-tono=medio] i{background:var(--amarillo)}.il-barra[data-tono=apagado] i{background:var(--gris)}.il-num{font-variant-numeric:tabular-nums}.il-reparto{width:100%;border-collapse:collapse;font-size:14px}.il-reparto th{text-align:left;font-weight:500;color:var(--texto);padding:6px 12px 6px 0;width:42%;vertical-align:middle;overflow-wrap:anywhere}.il-reparto td{padding:6px 0}.il-celda{display:grid;grid-template-columns:1fr 4ch 5ch;gap:10px;align-items:center}.il-reparto td b{text-align:right;color:var(--navy)}.il-pct{text-align:right;font-size:13px;color:var(--gris-texto);font-variant-numeric:tabular-nums}.il-tabla{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.il-tabla th,.il-tabla td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--borde)}.il-tabla thead th{font-size:12.5px;font-weight:650;color:var(--gris-texto);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.il-tabla tbody th{font-weight:650;color:var(--navy)}.il-tabla td.il-num{text-align:right}.il-tabla thead th:not(:first-child){text-align:right}.il-tabla-personas thead th:last-child{text-align:left}.il-cumple{display:grid;grid-template-columns:minmax(80px,1fr) 6ch;gap:10px;align-items:center}.il-cumple b{text-align:right;color:var(--navy);font-variant-numeric:tabular-nums}.il-sin{color:var(--gris-texto)}.il-personas{container-type:inline-size}@container (width < 560px){.il-tabla-personas,.il-tabla-personas tbody,.il-tabla-personas tr,.il-tabla-personas th,.il-tabla-personas td{display:block}.il-tabla-personas thead{display:none}.il-tabla-personas tr{border:1px solid var(--borde);border-radius:var(--radio-sm);margin-bottom:10px;padding:4px 0}.il-tabla-personas th,.il-tabla-personas td{border-bottom:0;padding:6px 12px}.il-tabla-personas td.il-num{text-align:left}.il-tabla-personas td:before{content:attr(data-col) ": ";content:attr(data-col) ": " / attr(data-col);color:var(--gris-texto);font-size:13px}.il-tabla-personas td[data-col=Cumple]:before{display:block;margin-bottom:4px}}.il-tabla-dias{margin-top:10px;max-height:420px;overflow:auto}.il-tabla-dias thead th{position:sticky;top:0;z-index:1;background:light-dark(#fff,#132536)}.il-tabla-dias tbody th{position:sticky;left:0;background:light-dark(#fff,#132536)}.il-detalle{margin-top:12px}.il-detalle summary{display:inline-flex;align-items:center;min-height:40px;cursor:pointer;font-weight:600;color:var(--oceano);border-radius:var(--radio-sm);padding:0 4px}.il-figura{margin:0}.il-figura figcaption{margin:10px 0 0}.il-grafica-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}.il-grafica{--alto-dia:38px;--alto-num:20px;position:relative;display:grid;gap:4px;grid-template-columns:repeat(var(--columnas),minmax(26px,1fr));min-width:calc(var(--columnas) * 30px);height:240px;padding-top:var(--alto-num);background:linear-gradient(var(--borde-fuerte, light-dark(#b6c8da, #425d76)),var(--borde-fuerte, light-dark(#b6c8da, #425d76))) no-repeat 0 calc(100% - var(--alto-dia)) / 100% 1px}.il-col{display:grid;grid-template-rows:1fr var(--alto-dia);min-width:0}.il-col-zona{display:flex;align-items:flex-end;justify-content:center;min-height:0}.il-col-barra{position:relative;display:block;width:min(100%,34px);background:var(--oceano);border-radius:4px 4px 0 0}.il-col[data-cumple=si] .il-col-barra{background:var(--exito, light-dark(#1c6b4f, #6fd3a6))}.il-col-barra b{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding-bottom:2px;font-size:12px;font-weight:650;color:var(--texto);font-variant-numeric:tabular-nums}.il-col-dia{display:flex;flex-direction:column;align-items:center;padding-top:4px;font-size:11.5px;line-height:1.25;color:var(--gris-texto);white-space:nowrap}.il-col-dia span:first-child{font-weight:650}.il-meta-capa{position:absolute;inset:var(--alto-num) 0 var(--alto-dia) 0;pointer-events:none;z-index:1}.il-meta{position:absolute;left:0;right:0;border-top:2px dashed var(--acento)}.il-meta span{position:absolute;right:0;bottom:2px;padding:1px 6px;border-radius:4px;font-size:12px;font-weight:650;color:var(--acento);background:var(--blanco)}.il-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.il-perfil{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4px 28px}.il-perfil-bloque h4{margin-top:12px}@media(max-width:480px){.il-cifra b{font-size:26px}.il-dos,.il-perfil{grid-template-columns:1fr}}@media(forced-colors:active){.il-barra i,.il-col-barra,.il-progreso::-webkit-progress-value{background:CanvasText;forced-color-adjust:none}.il-periodo[aria-pressed=true]{outline:3px solid Highlight}}.il-reparto,.il-tabla-personas{min-width:0}.il-reparto tbody th,.il-tabla tbody th{font-size:14px;letter-spacing:0;text-transform:none;white-space:normal;border-bottom:1px solid var(--borde)}.il-reparto td{border-bottom:1px solid var(--borde);vertical-align:middle}.il-reparto tr:last-child th,.il-reparto tr:last-child td{border-bottom:0}.il-tabla thead th{border-bottom:2px solid var(--borde)}.cc-lista{container:cc-lista / inline-size;min-width:0;margin-top:6px}.cc-cabecera{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-bottom:14px}.cc-cabecera>div:first-child{flex:1 1 360px;min-width:0}.cc-cabecera h3{margin:0 0 4px;font-size:20px;letter-spacing:-.02em;color:var(--navy);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cc-cabecera .subtitulo{margin:0;max-width:72ch;font-size:13px;line-height:1.55;color:var(--gris-texto)}.cc-cifras{display:flex;gap:6px 22px;flex-wrap:wrap;align-items:baseline;padding:10px 16px 12px;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-baja)}.cc-cifras p{margin:0;display:flex;align-items:baseline;gap:6px;color:var(--gris-texto);font-size:12.5px}.cc-cifras b{font-size:26px;line-height:1.1;color:var(--navy);font-variant-numeric:tabular-nums}.cc-cifras .cc-van b{color:var(--exito)}.cc-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px;padding:10px 12px;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio)}.cc-filtros .llamar-chip[aria-checked=true]:before{content:none}.cc-ayuda{flex-basis:100%;margin:0;font-size:12.5px;line-height:1.5;color:var(--gris-texto);max-width:80ch}.cc-subtitulo{margin:18px 0 8px;font-size:14px;color:var(--navy);display:flex;align-items:baseline;gap:8px}.cc-subtitulo span{font-size:12.5px;font-weight:600;color:var(--gris-texto);font-variant-numeric:tabular-nums}.cc-subtitulo+.cc-ayuda{margin:-4px 0 10px}.cc-lista .cc-tabla{overflow:auto;max-block-size:min(calc(70vh * var(--compensa-zoom, 1)),760px);background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-baja)}.cc-lista .cc-tabla table{border-collapse:separate;border-spacing:0;min-width:760px;font-size:13.5px;width:100%}.cc-lista .cc-tabla thead th{position:sticky;inset-block-start:0;z-index:1;background:var(--blanco);padding:10px 12px;border-bottom:2px solid var(--borde);font-size:11px;text-align:left}.cc-lista .cc-tabla :is(tbody td,tbody th){padding:10px 12px;border-bottom:1px solid var(--borde);vertical-align:middle}.cc-lista .cc-tabla tbody tr:last-child>*{border-bottom:0}.cc-lista .cc-tabla tbody th{text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:600;white-space:normal;color:var(--navy);text-align:left;min-width:220px}.cc-nombre{display:block;font-weight:650;overflow-wrap:anywhere}.cc-motivo{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--gris-texto)}.cc-ojo{display:inline-block;margin-top:5px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--amarillo);background:color-mix(in srgb,var(--amarillo) 10%,var(--blanco));border:1px solid color-mix(in srgb,var(--amarillo) 40%,var(--blanco))}.cc-c-enviar{width:132px}.cc-c-correo{min-width:240px}.cc-correo{overflow-wrap:anywhere;color:var(--texto);font-weight:600}.cc-cambiar{margin-inline-start:10px;font-size:12.5px}.cc-malo{display:block;margin-bottom:6px;font-size:12px;color:var(--gris-texto);overflow-wrap:anywhere}.cc-c-lugar{color:var(--texto)}.cc-lista .cc-tabla tbody tr.cc-quitada :is(.cc-nombre,.cc-correo){text-decoration:line-through;text-decoration-color:var(--gris-texto)}.cc-lista .cc-tabla tbody tr.cc-quitada>*{background:var(--hondo)}.cc-interruptor{display:inline-flex;align-items:center;gap:9px;min-block-size:40px;cursor:pointer;margin:0;text-transform:none;letter-spacing:0;font-size:12.5px}.cc-lista .cc-interruptor input[type=checkbox]{--cc-pista:var(--rail-fila);-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;margin:0;padding:0;inline-size:42px;block-size:24px;min-block-size:0;min-inline-size:0;max-block-size:24px;box-sizing:border-box;border-radius:999px;background:var(--cc-pista);background-image:none;border:1px solid var(--borde-fuerte, var(--borde));position:relative;cursor:pointer;transition:background-color var(--t-media, .2s) var(--curva, ease)}.cc-lista .cc-interruptor input[type=checkbox]:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:18px;block-size:18px;border-radius:50%;background:var(--blanco);box-shadow:0 1px 2px #00000040;transition:transform var(--t-media, .2s) var(--curva, ease)}.cc-lista .cc-interruptor input[type=checkbox]:checked{--cc-pista:var(--exito);background:var(--exito);background-image:none;border-color:var(--exito)}.cc-lista .cc-interruptor input[type=checkbox]:checked:after{transform:translate(18px)}.cc-lista .cc-interruptor input[type=checkbox]:focus-visible{outline:3px solid var(--foco, var(--acento));outline-offset:2px}.cc-lista .cc-interruptor input[type=checkbox]:disabled{opacity:.6;cursor:progress}.cc-rotulo{font-size:12.5px;font-weight:700;color:var(--gris-texto);white-space:nowrap}.cc-lista .cc-interruptor input[type=checkbox]:checked+.cc-rotulo{color:var(--exito)}@media(prefers-reduced-motion:reduce){.cc-lista .cc-interruptor input[type=checkbox],.cc-lista .cc-interruptor input[type=checkbox]:after{transition:none}}.cc-correo-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.cc-correo-form input{flex:1 1 180px;min-inline-size:0;min-block-size:40px;font:inherit;font-size:13px}.cc-correo-form .boton{min-block-size:40px;margin:0;padding:8px 14px;font-size:13px}.cc-error-fila{flex-basis:100%;display:block;margin-top:4px;font-size:12px;color:var(--rojo)}@container cc-lista (width < 640px){.cc-lista .cc-tabla{max-block-size:none;overflow:visible;background:none;border:0;box-shadow:none;border-radius:0}.cc-lista .cc-tabla :is(table,tbody,tr,td,th){display:block}.cc-lista .cc-tabla table{min-width:0}.cc-lista .cc-tabla thead{display:none}.cc-lista .cc-tabla tbody tr{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin-bottom:10px;padding:12px 14px;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-baja)}.cc-lista .cc-tabla tbody tr.cc-quitada{background:var(--hondo)}.cc-lista .cc-tabla :is(tbody td,tbody th){padding:0;border:0;background:none;min-width:0;width:auto}.cc-lista .cc-tabla tbody tr.cc-quitada>*{background:none}.cc-lista .cc-tabla tbody th{grid-column:1/-1;order:-2}.cc-c-grupo{order:-1;justify-self:end}.cc-c-enviar{order:-1}.cc-c-correo,.cc-c-lugar{grid-column:1/-1;font-size:13px}.cc-c-lugar:before{content:attr(data-titulo) ": ";content:attr(data-titulo) ": " / attr(data-titulo);color:var(--gris-texto);font-size:12px}.cc-cifras{inline-size:100%}.cc-filtros .llamar-segmento{display:grid;grid-template-columns:1fr 1fr;inline-size:100%}.cc-filtros .llamar-segmento .llamar-chip{padding:6px 8px;font-size:12.5px}.cc-filtros .llamar-filtro-buscar{flex-basis:100%}}.cc-envio{display:grid;gap:6px;margin:0 0 18px;padding:14px 16px;background:var(--blanco);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:var(--sombra-baja)}.cc-envio h4{margin:0 0 4px;font-size:15px;color:var(--navy)}.cc-envio label{font-size:12.5px;font-weight:600;color:var(--navy);margin-top:4px}.cc-envio input,.cc-envio textarea{font:inherit;font-size:13.5px;min-inline-size:0;inline-size:100%}.cc-envio textarea{line-height:1.55;resize:vertical;min-block-size:220px}.cc-envio-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px}.cc-envio-acciones .boton{min-block-size:40px;margin:0}.cc-progreso{margin:0;display:flex;align-items:center;gap:10px;font-weight:600;color:var(--navy);font-variant-numeric:tabular-nums}.cc-barra{display:inline-block;inline-size:160px;block-size:8px;border-radius:99px;background:var(--rail);overflow:hidden}.cc-barra i{display:block;block-size:100%;background:var(--exito);border-radius:inherit}.cc-resultado{margin-top:6px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--exito) 35%,var(--blanco));background:color-mix(in srgb,var(--exito) 7%,var(--blanco));font-size:13px;color:var(--texto)}.cc-resultado p{margin:0 0 4px}.cc-resultado p:last-child{margin:0}.cc-enviado{display:block;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--exito);white-space:nowrap}.llamadas-puesto{display:flex;flex-direction:column;gap:12px;min-width:0}.llamadas-puesto .lp-cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.llamadas-puesto .lp-titulo{flex:1 1 280px;min-width:0}.llamadas-puesto .lp-titulo .subtitulo{margin:6px 0 0;font-size:14px;color:var(--red-suave);max-width:60ch}.llamadas-puesto .lp-cabecera .objetivo-llamadas{flex:0 1 380px}.llamadas-puesto>.pestanas{margin:4px 0 0}.llamadas-puesto .lp-panel{min-width:0}.dialogo-tienda{width:min(1180px,calc(calc(100vw * var(--compensa-zoom, 1)) - 24px));max-height:calc(92dvh * var(--compensa-zoom, 1));padding:0;container-type:inline-size;container-name:tienda}.dialogo-tienda .tienda-marco{display:flex;flex-direction:column;max-height:calc(92dvh * var(--compensa-zoom, 1));min-height:0}.dialogo-tienda>.tienda-marco>header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--red-linea);flex:none}.dialogo-tienda h2{font-size:26px;letter-spacing:-.5px;margin:3px 0 0}.dialogo-tienda .tienda-intro{font-size:12px;color:var(--red-suave);margin:6px 0 0}.dialogo-tienda .tienda-cabecera-derecha{display:flex;align-items:center;gap:12px;flex:none}.dialogo-tienda .monedero{display:flex;align-items:center;gap:12px;flex:none;margin:0;background:var(--red-fondo);border:1px solid var(--red-linea);border-radius:16px;padding:10px 18px}.dialogo-tienda .moneda{display:grid;place-items:center;border-radius:50%;width:36px;height:36px;font-size:21px;background:light-dark(#f6d778,#6b551f);border:1px solid light-dark(#bd9136,#a8843a);color:light-dark(#614a22,#ffe6a6)}.dialogo-tienda .monedero strong{display:block;font-size:26px;line-height:1.15;font-variant-numeric:tabular-nums}.dialogo-tienda .monedero small{font-size:11px;color:var(--red-suave)}.dialogo-tienda .tienda-cuerpo{display:grid;grid-template-columns:296px minmax(0,1fr);gap:24px;padding:20px 24px 24px;overflow:hidden;min-height:0}.dialogo-tienda .probador,.dialogo-tienda .escaparate{max-height:100%;overflow:auto}.dialogo-tienda .probador{border:1px solid var(--red-linea);border-radius:20px;background:var(--red-fondo);padding:16px;min-width:0}.dialogo-tienda .probador-cabecera{display:flex;align-items:start;justify-content:space-between;gap:8px}.dialogo-tienda .probador-cabecera h3{font-size:13px;margin:4px 0 0}.dialogo-tienda .etiqueta-prueba{color:var(--red-cian);font-size:11px;font-weight:650}.dialogo-tienda .tienda-escena{position:relative;display:grid;place-items:center;height:246px;margin-top:12px;background:var(--red-panel);border-radius:14px}.dialogo-tienda .circulo-probador{position:absolute;width:186px;height:186px;border:1px solid var(--red-linea);border-radius:50%;top:18px;left:50%;transform:translate(-50%)}.dialogo-tienda .circulo-probador:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px dashed var(--red-linea);border-radius:50%}.dialogo-tienda .tienda-escena iframe{position:relative;z-index:1;width:190px;height:228px;border:0;background:transparent;pointer-events:none}.dialogo-tienda .pieza-detalle{border-top:1px solid var(--red-linea);padding-top:14px;margin-top:14px}.dialogo-tienda .pieza-categoria{font-size:11px;color:var(--red-cian);margin:0}.dialogo-tienda .pieza-detalle h3{font-size:21px;letter-spacing:-.5px;margin:4px 0 6px}.dialogo-tienda .pieza-texto{font-size:12px;min-height:36px;margin:0;color:var(--red-suave)}.dialogo-tienda .detalle-precio{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;font-size:11px;color:var(--red-suave)}.dialogo-tienda .detalle-precio strong{color:var(--red-tinta);font-size:16px;font-variant-numeric:tabular-nums}.dialogo-tienda .comprar{width:100%;border:1px solid var(--red-cian);border-radius:11px;background:var(--red-cian);color:light-dark(#fff,#06222c);font:inherit;font-size:12px;font-weight:700;min-height:43px;padding:10px 8px;cursor:pointer}.dialogo-tienda .comprar:disabled{background:var(--red-fondo);color:var(--red-suave);border-color:var(--red-linea);cursor:default}.dialogo-tienda .volver-aspecto{width:100%;margin-top:4px;font-size:11px}.dialogo-tienda .escaparate{min-width:0}.dialogo-tienda .escaparate-barra{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.dialogo-tienda .vistas-tienda{display:flex;gap:5px;padding:4px;border:1px solid var(--red-linea);border-radius:12px;background:var(--red-fondo)}.dialogo-tienda .vista-tienda{border:0;background:transparent;border-radius:8px;padding:9px 13px;font:inherit;font-size:13px;color:var(--red-suave);font-weight:600;cursor:pointer}.dialogo-tienda .vista-tienda[aria-pressed=true]{background:var(--red-panel);color:var(--red-tinta)}.dialogo-tienda .vista-tienda span{margin-left:4px;font-size:10px;background:var(--red-panel);border-radius:5px;padding:1px 5px}.dialogo-tienda .buscar-tienda{flex:1;max-width:255px;min-width:180px}.dialogo-tienda .buscar-tienda input{width:100%;border:1px solid var(--red-linea);border-radius:10px;padding:11px;background:var(--red-panel);color:var(--red-tinta);font:inherit;font-size:12px}.dialogo-tienda .categorias-tienda{display:flex;flex-wrap:wrap;gap:7px}.dialogo-tienda .categoria{padding:8px 10px;border:1px solid var(--red-linea);background:var(--red-panel);color:var(--red-suave);border-radius:9px;font:inherit;font-size:12px;min-height:36px;cursor:pointer}.dialogo-tienda .categoria span{font-size:10px;margin-left:5px}.dialogo-tienda .categoria[aria-pressed=true]{background:var(--red-cian);color:light-dark(#fff,#06222c);border-color:var(--red-cian)}.dialogo-tienda .catalogo-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:var(--red-suave);margin:16px 0 12px}.dialogo-tienda .catalogo-cabecera label{display:flex;align-items:center;gap:5px;white-space:nowrap}.dialogo-tienda .catalogo-cabecera select{background:var(--red-panel);color:var(--red-tinta);border:1px solid var(--red-linea);padding:7px 9px;border-radius:7px;font:inherit}.dialogo-tienda .productos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;list-style:none;margin:0;padding:0}.dialogo-tienda .productos li{min-width:0}.dialogo-tienda .producto-boton{display:block;width:100%;height:100%;padding:0;border:1px solid var(--red-linea);border-radius:15px;overflow:hidden;text-align:left;background:var(--red-panel);color:var(--red-tinta);font:inherit;cursor:pointer}.dialogo-tienda .producto-boton:hover{border-color:var(--red-cian)}.dialogo-tienda .producto-boton[aria-pressed=true]{border-color:var(--red-cian);box-shadow:0 0 0 1px var(--red-cian)}.dialogo-tienda .producto-imagen{position:relative;height:150px;background:var(--red-fondo);display:grid;place-items:center}.dialogo-tienda .producto-imagen iframe{width:142px;height:150px;border:0;background:transparent;pointer-events:none}.dialogo-tienda .producto-etiqueta{position:absolute;top:8px;left:8px;z-index:1;font-size:9px;font-weight:650;padding:2px 6px;border-radius:5px;background:var(--red-panel);color:var(--red-cian);border:1px solid var(--red-linea)}.dialogo-tienda .producto-info{padding:12px}.dialogo-tienda .producto-info small{display:block;font-size:10px;color:var(--red-suave)}.dialogo-tienda .producto-info b{display:block;font-size:14px;letter-spacing:-.2px;margin:2px 0 10px}.dialogo-tienda .producto-pie{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px}.dialogo-tienda .producto-pie .precio{font-weight:650;color:var(--red-cian);font-variant-numeric:tabular-nums}.dialogo-tienda .producto-pie .ver{color:var(--red-suave);font-size:10px}.dialogo-tienda .paginacion-tienda{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.dialogo-tienda .paginacion-tienda span{font-size:11px;color:var(--red-suave);font-variant-numeric:tabular-nums}.dialogo-tienda .tienda-vacio{padding:52px 20px;text-align:center;border:1px dashed var(--red-linea);border-radius:16px}.dialogo-tienda .tienda-vacio p{font-size:13px;margin:10px 0 18px}@container tienda (max-width:1060px){.dialogo-tienda .productos{grid-template-columns:repeat(3,minmax(0,1fr))}.dialogo-tienda .tienda-cuerpo{grid-template-columns:270px minmax(0,1fr);gap:18px}}@container tienda (max-width:840px){.dialogo-tienda .tienda-cuerpo{grid-template-columns:1fr;overflow:auto}.dialogo-tienda .probador,.dialogo-tienda .escaparate{max-height:none;overflow:visible}.dialogo-tienda .probador{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start}.dialogo-tienda .probador-cabecera,.dialogo-tienda .pieza-detalle{grid-column:2}.dialogo-tienda .tienda-escena{grid-row:1/3;grid-column:1;margin:0;height:214px}.dialogo-tienda .pieza-detalle{border-top:0;margin-top:0;padding-top:0}}@container tienda (max-width:560px){.dialogo-tienda .productos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dialogo-tienda>.tienda-marco>header{flex-direction:column;gap:12px}.dialogo-tienda .tienda-cabecera-derecha{width:100%}.dialogo-tienda .monedero{flex:1}.dialogo-tienda .probador{grid-template-columns:1fr}.dialogo-tienda .probador-cabecera,.dialogo-tienda .pieza-detalle{grid-column:1}.dialogo-tienda .tienda-escena{grid-row:auto}.dialogo-tienda .buscar-tienda{max-width:none;flex-basis:100%}.dialogo-tienda .vistas-tienda{width:100%}.dialogo-tienda .vista-tienda{flex:1}.dialogo-tienda .producto-imagen{height:136px}.dialogo-tienda .producto-imagen iframe{width:128px;height:136px}}.dialogo-tutorial{width:min(760px,calc(calc(100vw * var(--compensa-zoom, 1)) - 24px));max-height:calc(92dvh * var(--compensa-zoom, 1));padding:0;container-type:inline-size;container-name:tutorial}.dialogo-tutorial .tutorial-marco{display:grid;grid-template-columns:260px minmax(0,1fr);max-height:calc(92dvh * var(--compensa-zoom, 1));min-height:0}.dialogo-tutorial .tutorial-escena{display:grid;place-items:center;padding:20px;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--red-cian) 16%,transparent),transparent 70%),var(--red-fondo);border-right:1px solid var(--red-linea)}.dialogo-tutorial .tutorial-escena iframe{width:200px;height:240px;border:0;background:transparent;pointer-events:none}.dialogo-tutorial .tutorial-texto{display:flex;flex-direction:column;min-height:0;padding:20px 24px 18px;gap:14px}.dialogo-tutorial .tutorial-texto>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.dialogo-tutorial .tutorial-saltar{border:0;background:transparent;color:var(--red-suave);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer;padding:4px}.dialogo-tutorial .tutorial-cuerpo{overflow:auto;min-height:0;flex:1}.dialogo-tutorial .tutorial-cuerpo h3{font-size:25px;letter-spacing:-.5px;margin:0 0 10px;text-wrap:balance}.dialogo-tutorial .tutorial-cuerpo p{font-size:13px;line-height:1.6;margin:0 0 10px;max-width:56ch}.dialogo-tutorial .tutorial-nota{font-size:12px;color:var(--red-suave)}.dialogo-tutorial .tutorial-barra{display:block;margin:0 0 12px}.dialogo-tutorial .tutorial-barra input{width:100%;accent-color:var(--red-cian);min-height:32px}.dialogo-tutorial .tutorial-barra output{display:block;font-size:12px;color:var(--red-suave);font-variant-numeric:tabular-nums}.dialogo-tutorial .tutorial-barra output b{color:var(--red-cian)}.dialogo-tutorial .tutorial-reglas{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.dialogo-tutorial .tutorial-reglas li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--red-linea);border-radius:12px;background:var(--red-fondo)}.dialogo-tutorial .tutorial-reglas b{font-size:22px;color:var(--red-cian);font-variant-numeric:tabular-nums}.dialogo-tutorial .tutorial-reglas span{display:block;font-size:13px}.dialogo-tutorial .tutorial-reglas small{display:block;font-size:11px;color:var(--red-suave)}.dialogo-tutorial .tutorial-doble{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}.dialogo-tutorial .tutorial-doble>div{padding:12px;border:1px solid var(--red-linea);border-radius:12px;background:var(--red-fondo)}.dialogo-tutorial .tutorial-doble h4{margin:0 0 6px;font-size:12px;color:var(--red-cian);letter-spacing:.06em}.dialogo-tutorial .tutorial-doble p{font-size:12px;margin:0}.dialogo-tutorial .tutorial-piezas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.dialogo-tutorial .tutorial-piezas button{padding:8px 11px;border:1px solid var(--red-linea);border-radius:9px;background:var(--red-panel);color:var(--red-suave);font:inherit;font-size:12px;min-height:36px;cursor:pointer}.dialogo-tutorial .tutorial-piezas button[aria-pressed=true]{background:var(--red-cian);color:light-dark(#fff,#06222c);border-color:var(--red-cian)}.dialogo-tutorial .tutorial-texto>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;border-top:1px solid var(--red-linea);padding-top:14px}.dialogo-tutorial .tutorial-puntos{display:flex;gap:6px;list-style:none;margin:0;padding:0}.dialogo-tutorial .tutorial-puntos li{width:7px;height:7px;border-radius:50%;background:var(--red-linea)}.dialogo-tutorial .tutorial-puntos li[data-actual]{background:var(--red-cian);width:20px;border-radius:4px}.dialogo-tutorial .tutorial-mandos{display:flex;gap:8px}@container tutorial (max-width:620px){.dialogo-tutorial .tutorial-marco{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.dialogo-tutorial .tutorial-escena{border-right:0;border-bottom:1px solid var(--red-linea);padding:10px}.dialogo-tutorial .tutorial-escena iframe{width:130px;height:156px}.dialogo-tutorial .tutorial-cuerpo h3{font-size:21px}.dialogo-tutorial .tutorial-doble{grid-template-columns:1fr}.dialogo-tutorial .tutorial-texto>footer{flex-wrap:wrap}.dialogo-tutorial .tutorial-mandos{flex:1;justify-content:flex-end}}.llamadas-inicio.tarjeta{display:flex;flex-direction:column;gap:10px;color:var(--red-tinta);min-width:0}.llamadas-inicio.tarjeta .li-cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.llamadas-inicio.tarjeta .li-cabecera h3{margin:0;font-size:15px;color:var(--red-tinta)}.llamadas-inicio.tarjeta .li-informe.boton,.llamadas-inicio.tarjeta .li-acciones .boton,.llamadas-inicio.tarjeta .li-empezar.boton,.llamadas-inicio.tarjeta .li-otros.boton{min-height:40px;padding:8px 12px;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.inicio-comercial .llamadas-inicio.tarjeta>.li-nota.subtitulo,.llamadas-inicio.tarjeta>.li-nota.subtitulo{margin:0;font-size:12.5px;line-height:1.45;color:var(--red-suave)}.llamadas-inicio.tarjeta .li-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.llamadas-inicio.tarjeta .li-fila{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--red-linea);min-width:0}.llamadas-inicio.tarjeta .li-fila:first-child{border-top:0}.llamadas-inicio.tarjeta .li-quien{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.llamadas-inicio.tarjeta .nombre-llamar{font-size:13.5px;font-weight:650;line-height:1.3;color:var(--red-tinta);text-align:left;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;min-height:24px}.llamadas-inicio.tarjeta .li-meta{font-size:12px;color:var(--red-suave)}.llamadas-inicio.tarjeta .llamada-ok{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--exito, light-dark(#1c6b4f, #6fd3a6))}.llamadas-inicio.tarjeta .li-llamar{text-decoration:none}.llamadas-inicio.tarjeta .li-acciones{display:flex;gap:6px;flex:none}.llamadas-inicio.tarjeta .li-otros.boton{align-self:flex-start}.llamadas-inicio.tarjeta .li-empezar.boton{align-self:stretch;min-height:44px;font-size:14px;font-weight:700}@media(max-width:480px){.llamadas-inicio.tarjeta .li-fila{flex-wrap:wrap}.llamadas-inicio.tarjeta .li-acciones{flex-basis:100%}.llamadas-inicio.tarjeta .li-acciones .boton{flex:1 1 0}}.bn-inicio{display:flex;flex-direction:column;gap:.3rem}.bn-inicio-cifras{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.2rem}.bn-inicio-dato{flex:1 1 10rem;display:flex;flex-direction:column;gap:.1rem;padding:.6rem .7rem;border:1px solid var(--borde);border-radius:var(--radio, 8px)}.bn-inicio-rotulo{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.bn-inicio-importe{font-size:1.5rem;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.inicio-compacto.inicio-cabina .mision-mensaje{margin:4px 0 2px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.25}.inicio-compacto.inicio-cabina .mision-mensaje b{font-size:18px;font-weight:800;color:var(--red-tinta)}.inicio-compacto.inicio-cabina .mision-mensaje span{font-size:14px;font-weight:700;color:var(--vida-verde)}.inicio-compacto.inicio-cabina .mision-mensaje[data-tono=mal] span{color:var(--vida-ambar)}.inicio-compacto.inicio-cabina .mision-tramos{display:flex;gap:18px;margin-top:4px;font-size:13px;color:var(--red-suave);align-items:baseline}.inicio-compacto.inicio-cabina .mision-tramos b{font-size:26px;font-weight:800;color:var(--red-tinta);margin-right:3px}.inicio-compacto.inicio-cabina .bn-barra{display:flex;flex-direction:row;align-items:center;gap:18px;padding:8px 14px;margin:0}.inicio-compacto.inicio-cabina .bn-barra .bloque-cabecera{margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:0 0 auto}.inicio-compacto.inicio-cabina .bn-barra-criterio{font-size:11px;color:var(--red-suave)}.inicio-compacto.inicio-cabina .bn-barra .kpis-linea{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.inicio-compacto.inicio-cabina .bn-barra .kpi-mini{--kpi-acento:var(--vida-verde);display:flex;flex-direction:column;align-items:flex-start;gap:1px}.inicio-compacto.inicio-cabina .bn-barra .kpi-mini:nth-child(3){--kpi-acento:var(--vida-ambar)}.inicio-compacto.inicio-cabina .bn-barra .bn-inicio-importe{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.inicio-compacto.inicio-cabina .bn-barra .bn-inicio-pie{font-size:11px;color:var(--red-suave)}.inicio-compacto.inicio-cabina .bn-barra>p{margin:0;flex:1}@container inicio (min-width:1051px){.inicio-compacto.inicio-cabina .bn-barra{grid-row:4;grid-column:1/-1}.inicio-compacto.inicio-cabina:has(.bn-barra) :is(.inicio-mapa,.inicio-agenda,.inicio-comercial){grid-row:5}}@container inicio (min-width:651px) and (max-width:1050px){.inicio-compacto.inicio-cabina .bn-barra{grid-row:5;grid-column:1/-1}.inicio-compacto.inicio-cabina:has(.bn-barra) :is(.inicio-mapa,.inicio-agenda){grid-row:6}.inicio-compacto.inicio-cabina:has(.bn-barra) .inicio-comercial{grid-row:7}}@container inicio (max-width:650px){.inicio-compacto.inicio-cabina .bn-barra{flex-direction:column;align-items:stretch;gap:8px}.inicio-compacto.inicio-cabina .bn-barra .kpis-linea{grid-template-columns:1fr}}.inicio-compacto.inicio-cabina .mapa-inicio .mapa-mundi{height:118px}.inicio-compacto.inicio-cabina .mapa-selector-rutas{max-height:64px}.inicio-compacto.inicio-cabina .inicio-agenda>.subtitulo{display:none}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-hoy>li{padding:0;margin-bottom:6px}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-hoy .llamar-fila{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:6px 8px;line-height:1.3}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-hoy .llamar-fila>*{grid-row:1}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-hoy .llamar-fila>.cal-aviso-estado{grid-column:1}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-hoy .llamar-fila>b{grid-column:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;overflow-wrap:normal}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-hoy .llamar-fila>span:not(.cal-aviso-estado){grid-column:3;font-size:12px}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-hoy .llamar-fila>:is(.btn-hecho,.llamada-ok){grid-column:4;min-height:0;padding:4px 10px;font-size:12px;margin:0}.inicio-compacto.inicio-cabina .inicio-comercial{gap:6px;padding:12px}.inicio-compacto.inicio-cabina .inicio-comercial .comercial-ritmo .grafica-semanas{height:34px}.inicio-compacto.inicio-cabina .tarjeta-facturar{grid-column:3;grid-row:2;margin:0;padding:14px;border-radius:18px;min-width:0;display:flex;flex-direction:column;gap:8px}.facturar-inicio-cabecera{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.facturar-inicio-cifra{font-size:32px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--red-tinta)}.facturar-inicio-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.facturar-inicio-fila{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 8px;align-items:baseline;padding:6px 8px;border:1px solid var(--red-linea);border-radius:10px;background:var(--red-fondo);color:var(--red-tinta);font:inherit;font-size:12px;text-align:left;cursor:pointer;min-height:44px}.facturar-inicio-fila:hover{border-color:var(--red-cian)}.facturar-inicio-fila:focus-visible{outline:2px solid var(--red-cian);outline-offset:2px}.facturar-inicio-fila>b{font-variant-numeric:tabular-nums}.facturar-inicio-cliente{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facturar-inicio-cuando{grid-column:1/-1;font-size:11px;color:var(--red-suave)}.facturar-inicio-todos{align-self:flex-start;font-size:11px;min-height:38px;padding:7px 10px}.inicio-compacto.inicio-cabina .tarjeta-kpis:not(.bn-barra) .kpis-linea{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}@container inicio (min-width:1051px){.inicio-compacto.inicio-cabina:not(:has(.tarjeta-empezar,.tarjeta-facturar)) .objetivo-anual{grid-column:2/-1}.inicio-compacto.inicio-cabina:not(:has(.objetivo-anual)) .hero-inicio{grid-column:1/3}.inicio-compacto.inicio-cabina:not(:has(.objetivo-anual)):not(:has(.tarjeta-empezar,.tarjeta-facturar)) .hero-inicio{grid-column:1/-1}.inicio-compacto.inicio-cabina:not(:has(.inicio-comercial)) .inicio-mapa{grid-column:1/3}.inicio-compacto.inicio-cabina:not(:has(.inicio-comercial)) .inicio-agenda{grid-column:3}}@container inicio (min-width:651px) and (max-width:1050px){.inicio-compacto.inicio-cabina .tarjeta-facturar{grid-column:1/-1;grid-row:3}.inicio-compacto.inicio-cabina:not(:has(.objetivo-anual)) .hero-inicio{grid-column:1/-1}}@container inicio (max-width:650px){.inicio-compacto.inicio-cabina .tarjeta-facturar{grid-column:1;grid-row:auto}}.posiciones{--pos-imp: #2a5bd7;--pos-imp: light-dark(#2a5bd7, #4f82e8);--pos-exp: #b07c0e;--pos-exp: light-dark(#b07c0e, #b8801c);--pos-ambas: #7a3fbf;--pos-ambas: light-dark(#7a3fbf, #9a6ee0);--pos-opo: #d6455d;--pos-opo: light-dark(#d6455d, #e25a72);--pos-mar: #f4f8fc;--pos-mar: light-dark(#f4f8fc, #0c1a2b);--pos-tierra: #dfe7f0;--pos-tierra: light-dark(#dfe7f0, #1c2f45);--pos-tierra-activa: #c9d7e8;--pos-tierra-activa: light-dark(#c9d7e8, #2a4462);--pos-tierra-borde: #ffffff;--pos-tierra-borde: light-dark(#ffffff, #0c1a2b);--pos-opo-tinte: #f6dde2;--pos-opo-tinte: light-dark(#f6dde2, #3a1f2a);--pos-tinta: #193650;--pos-tinta: light-dark(#193650, #e6eef6);--pos-suave: #4f6a85;--pos-suave: light-dark(#4f6a85, #a9bfd2);--pos-superficie: #ffffff;--pos-superficie: light-dark(#ffffff, #152838);--pos-linea: #cedae6;--pos-linea: light-dark(#cedae6, #31485e);--pos-hecho: #1c6b4f;--pos-hecho: light-dark(#1c6b4f, #6fd3a6)}.pos-filtros{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:flex-end;margin:14px 0 16px}.pos-filtro{display:flex;flex-direction:column;gap:6px;min-width:0}.pos-filtro>span,.pos-filtro>label{font-size:11.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--pos-suave)}.pos-filtro select{min-height:38px;max-width:280px}.pos-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--pos-linea);border-radius:10px;background:var(--pos-superficie)}.pos-seg button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border:0;border-radius:7px;background:transparent;color:var(--pos-suave);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.pos-seg button[aria-pressed=true]{background:var(--pos-tinta);color:var(--pos-superficie)}.pos-seg button:focus-visible,.posiciones button:focus-visible{outline:3px solid var(--foco);outline-offset:2px}.pos-punto{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--pos-suave)}.pos-punto.IMPORTA{background:var(--pos-imp)}.pos-punto.EXPORTA{background:var(--pos-exp)}.pos-punto.AMBAS{background:var(--pos-ambas)}.pos-punto.SIN_USAR{background:var(--pos-opo)}.pos-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.pos-cifra{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--pos-linea);border-radius:12px;background:var(--pos-superficie)}.pos-cifra b{font-size:28px;line-height:1.15;color:var(--pos-tinta);font-variant-numeric:tabular-nums}.pos-cifra b.pos-cifra-ruta{font-size:18px;line-height:1.3}.pos-cifra span{font-size:12.5px;font-weight:650;color:var(--pos-tinta)}.pos-cifra small{font-size:12.5px;color:var(--pos-suave)}.pos-cifra.oportunidad{border-color:color-mix(in oklab,var(--pos-opo) 45%,var(--pos-linea))}.pos-cifra.oportunidad b{color:var(--pos-opo)}.pos-escenario{border:1px solid var(--pos-linea);border-radius:14px;background:var(--pos-mar);overflow:hidden}.pos-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 14px;border-bottom:1px solid var(--pos-linea);background:var(--pos-superficie)}.pos-leyenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--pos-tinta)}.pos-leyenda span{display:inline-flex;align-items:center;gap:7px}.pos-linea{display:inline-block;width:22px;height:3px;border-radius:2px}.pos-linea.IMPORTA{background:var(--pos-imp)}.pos-linea.EXPORTA{background:var(--pos-exp)}.pos-rayado{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid var(--pos-opo);background:repeating-linear-gradient(45deg,var(--pos-opo) 0 2px,var(--pos-opo-tinte) 2px 5px)}.pos-barra-der{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pos-lienzo{position:relative}.pos-lienzo:has(>.pos-ficha){display:grid;grid-template-columns:minmax(0,1fr) min(380px,38%);align-items:start}.pos-mapa{position:relative;width:100%}.pos-mapa svg{display:block;width:100%;height:auto;max-height:calc(68vh * var(--compensa-zoom, 1));cursor:default}.pos-pais{fill:var(--pos-tierra);stroke:var(--pos-tierra-borde)}.pos-pais.activo{fill:var(--pos-tierra-activa);cursor:pointer}.pos-pais.opo{cursor:pointer}.pos-pais.elegido{stroke:var(--pos-tinta)}.pos-rayas-fondo{fill:var(--pos-opo-tinte)}.pos-rayas-linea{stroke:var(--pos-opo);opacity:.55}.pos-arco{fill:none;stroke-linecap:round;opacity:.9;stroke-dasharray:var(--largo);stroke-dashoffset:0;animation:pos-dibuja .9s ease-out both;transition:opacity .16s ease}.pos-arco.imp{stroke:var(--pos-imp)}.pos-arco.exp{stroke:var(--pos-exp)}.pos-flecha-imp{fill:var(--pos-imp)}.pos-flecha-exp{fill:var(--pos-exp)}.pos-mapa .apagado{opacity:.14}.pos-puerto-es{fill:var(--pos-superficie);stroke:var(--pos-tinta)}.pos-circulo{stroke:var(--pos-superficie);cursor:pointer;fill-opacity:.92}.pos-circulo.IMPORTA{fill:var(--pos-imp)}.pos-circulo.EXPORTA{fill:var(--pos-exp)}.pos-circulo.AMBAS{fill:var(--pos-ambas)}.pos-circulo.elegido{stroke:var(--pos-tinta)}.pos-numero{fill:#fff;font-weight:750;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-variant-numeric:tabular-nums}.pos-opo-punto{fill:var(--pos-opo);stroke:var(--pos-superficie);cursor:pointer}.pos-opo-onda{fill:none;stroke:var(--pos-opo);transform-box:fill-box;transform-origin:center;animation:pos-onda 2.4s ease-out infinite}.pos-espana{fill:var(--pos-tinta);stroke:var(--pos-superficie)}.pos-espana-onda{fill:var(--pos-tinta);opacity:.18;transform-box:fill-box;transform-origin:center;animation:pos-onda 2.8s ease-out infinite}.pos-rotulo{fill:var(--pos-tinta);font-weight:650;pointer-events:none;stroke:var(--pos-mar);stroke-linejoin:round;paint-order:stroke}.pos-rotulo.grande{font-weight:800}.pos-rotulo-sub{fill:var(--pos-suave);font-weight:600}.pos-rotulo-sub.IMPORTA{fill:var(--pos-imp)}.pos-rotulo-sub.EXPORTA{fill:var(--pos-exp)}.pos-rotulo-sub.AMBAS{fill:var(--pos-ambas)}.pos-rotulo-sub.OPO{fill:var(--pos-opo)}.pos-tip{position:absolute;z-index:3;display:flex;flex-direction:column;gap:2px;max-width:240px;padding:8px 10px;border-radius:8px;border:1px solid var(--pos-linea);background:var(--pos-superficie);color:var(--pos-tinta);font-size:12.5px;pointer-events:none;box-shadow:0 6px 20px #00000024}.pos-tip span{color:var(--pos-suave)}@keyframes pos-dibuja{0%{stroke-dashoffset:var(--largo);opacity:0}to{stroke-dashoffset:0}}@keyframes pos-onda{0%{transform:scale(.6);opacity:.55}to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){.pos-arco,.pos-opo-onda,.pos-espana-onda{animation:none}}.pos-tabla-caja{overflow-x:auto;background:var(--pos-superficie)}.pos-tabla{width:100%;border-collapse:collapse;font-size:13.5px;color:var(--pos-tinta)}.pos-tabla th,.pos-tabla td{padding:9px 12px;border-bottom:1px solid var(--pos-linea);text-align:left}.pos-tabla th{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pos-suave)}.pos-tabla .num{text-align:right;font-variant-numeric:tabular-nums}.pos-tabla tr.elegida td{background:color-mix(in oklab,var(--pos-imp) 10%,transparent)}.pos-chip{display:inline-block;padding:2px 9px;border-radius:999px;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.pos-chip.IMPORTA{background:var(--pos-imp)}.pos-chip.EXPORTA{background:var(--pos-exp)}.pos-chip.AMBAS{background:var(--pos-ambas)}.pos-chip.SIN_USAR{background:var(--pos-opo)}.pos-enlace{padding:0;border:0;background:none;color:var(--pos-tinta);font:inherit;font-weight:650;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:var(--pos-linea);text-underline-offset:3px}.pos-enlace:hover{text-decoration-color:currentColor}.pos-enlace:disabled{cursor:default;text-decoration:none}.pos-ref{font-variant-numeric:tabular-nums}.pos-ficha{display:flex;flex-direction:column;gap:14px;padding:16px;max-height:680px;overflow-y:auto;border-left:1px solid var(--pos-linea);background:var(--pos-superficie);color:var(--pos-tinta)}.pos-ficha h3{margin:0 0 4px;font-size:18px}.pos-ficha .boton{min-height:34px;padding:6px 12px;font-size:13px}.pos-ficha h4{margin:0 0 6px;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pos-suave)}.pos-ficha h4 small{text-transform:none;letter-spacing:0;font-weight:500}.pos-ficha-cab{display:flex;align-items:flex-start;gap:10px}.pos-ficha-cab>div{flex:1;min-width:0}.pos-bandera{font-size:24px;line-height:1}.pos-cerrar{min-width:36px;min-height:36px;border:1px solid var(--pos-linea);border-radius:8px;background:var(--pos-superficie);color:var(--pos-tinta);cursor:pointer;font:inherit}.pos-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pos-mini div{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:10px;background:color-mix(in oklab,var(--pos-mar) 70%,var(--pos-superficie))}.pos-mini b{font-size:18px;font-variant-numeric:tabular-nums}.pos-mini span{font-size:12px;color:var(--pos-suave)}.pos-ficha-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pos-ficha-lista li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;border-bottom:1px solid var(--pos-linea);font-size:13.5px}.pos-ficha-lista li:last-child{border-bottom:0}.pos-ficha-lista b{font-variant-numeric:tabular-nums}.pos-contacto{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-bottom:1px solid var(--pos-linea)}.pos-contacto-fila{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.pos-contacto-fila small{display:block;color:var(--pos-suave);font-size:12.5px;margin-top:2px}.pos-contacto-botones{display:flex;gap:6px;flex-wrap:wrap}.pos-hecho{margin:0;color:var(--pos-hecho);font-size:13px;font-weight:650}.pos-form{display:flex;flex-direction:column;gap:8px}.pos-form label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:650;color:var(--pos-suave)}.pos-form-dos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pos-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:9px 14px;border-top:1px solid var(--pos-linea);background:var(--pos-superficie);font-size:12.5px;color:var(--pos-suave)}.pos-calidad{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;min-height:32px;border:1px solid var(--pos-linea);border-radius:999px;background:transparent;color:var(--pos-suave);font:inherit;font-size:12.5px;cursor:pointer}.pos-calidad i{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--pos-suave);color:var(--pos-superficie);font-style:normal;font-weight:800;font-size:11px}.pos-debajo{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-top:16px}.pos-caja{padding:14px 16px;border:1px solid var(--pos-linea);border-radius:12px;background:var(--pos-superficie);color:var(--pos-tinta)}.pos-caja h3{margin:0 0 10px;font-size:15px}.pos-caja h3 small{font-weight:500;color:var(--pos-suave)}.pos-suave{color:var(--pos-suave);font-size:13px;margin:0}.pos-lista-carga,.pos-lista-opo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pos-lista-carga button,.pos-lista-opo button{width:100%;padding:8px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--pos-tinta);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.pos-lista-carga button:hover,.pos-lista-opo button:hover,.pos-lista-carga button[aria-pressed=true],.pos-lista-opo button[aria-pressed=true]{border-color:var(--pos-linea);background:color-mix(in oklab,var(--pos-mar) 70%,var(--pos-superficie))}.pos-linea-texto{display:flex;justify-content:space-between;gap:10px}.pos-linea-texto b{font-variant-numeric:tabular-nums}.pos-barras{display:flex;gap:2px;height:6px;margin-top:6px}.pos-barras i{display:block;height:100%;border-radius:3px}.pos-barras i.IMPORTA{background:var(--pos-imp)}.pos-barras i.EXPORTA{background:var(--pos-exp)}.pos-lista-opo button{display:flex;align-items:center;gap:10px}.pos-lista-opo button>span:nth-child(2){flex:1;display:flex;flex-direction:column}.pos-lista-opo small{color:var(--pos-suave);font-size:12.5px}.pos-flecha{color:var(--pos-suave);font-size:18px}@media(max-width:720px){.pos-lienzo:has(>.pos-ficha){grid-template-columns:1fr}.pos-ficha{border-left:0;border-top:1px solid var(--pos-linea);max-height:none}.pos-form-dos{grid-template-columns:1fr}}.texto-escribiendo{cursor:default}.texto-palabra{animation:texto-entra .18s cubic-bezier(.2,.8,.2,1) both}@keyframes texto-entra{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.texto-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.texto-palabra{animation:none}}.tarjeta-accion{margin-top:10px;padding:12px 14px;border:1px solid var(--zia-linea,var(--pz-linea,#bed3df));border-radius:12px;background:var(--zia-panel,var(--pz-panel,#fff));color:var(--zia-tinta,var(--pz-tinta,#18344b))}.tarjeta-accion-peligro{border-color:var(--zia-error,var(--pz-error,#ad3047));box-shadow:inset 3px 0 0 var(--zia-error,var(--pz-error,#ad3047))}.tarjeta-accion-titulo{margin:0 0 6px;font-weight:650;font-size:14px}.tarjeta-accion ul{margin:0 0 4px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:13.5px}.tarjeta-accion-campo{display:block;font-size:12px;color:var(--zia-suave,var(--pz-suave,#496477))}.tarjeta-accion-antes{text-decoration:line-through;color:var(--zia-suave,var(--pz-suave,#496477))}.tarjeta-accion-botones{display:flex;gap:8px;margin-top:10px}.tarjeta-accion-botones .boton{min-height:40px}.tarjeta-accion-peligro .tarjeta-accion-botones .boton:not(.sec){background:var(--zia-error,var(--pz-error,#ad3047));border-color:var(--zia-error,var(--pz-error,#ad3047));color:#fff}.tarjeta-accion-pie{margin:8px 0 0;font-size:13px;color:var(--zia-suave,var(--pz-suave,#496477))}.tarjeta-accion-error{color:var(--zia-error,var(--pz-error,#ad3047));font-size:13.5px}.tarjeta-accion .zia-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.preguntar-zimplea{--pz-fondo:#f7fafc;--pz-fondo:light-dark(#f7fafc,#0b1827);--pz-panel:#fff;--pz-panel:light-dark(#fff,#132437);--pz-tinta:#18344b;--pz-tinta:light-dark(#18344b,#e8f1f8);--pz-suave:#496477;--pz-suave:light-dark(#496477,#adc4d5);--pz-linea:#bed3df;--pz-linea:light-dark(#bed3df,#355065);--pz-marca:#006d7d;--pz-marca:light-dark(#006d7d,#69dce7);--pz-sobre-marca:#fff;--pz-sobre-marca:light-dark(#fff,#062a30);--pz-persona:#e3f1f4;--pz-persona:light-dark(#e3f1f4,#17394a);--pz-error:#ad3047;--pz-error:light-dark(#ad3047,#ff9aaf);--pz-sobre-error:#fff;--pz-sobre-error:light-dark(#fff,#3a0b14);position:fixed;right:20px;bottom:20px;z-index:860;width:min(400px,calc(calc(100vw * var(--compensa-zoom, 1)) - 32px));height:min(560px,calc(calc(100dvh * var(--compensa-zoom, 1)) - 40px));display:flex;flex-direction:column;background:var(--pz-fondo);color:var(--pz-tinta);border:1px solid var(--pz-linea);border-radius:16px;box-shadow:0 18px 48px #0a1f3040;font:14px/1.45 Segoe UI,system-ui,sans-serif}.preguntar-zimplea .pz-cabecera{display:flex;align-items:center;gap:10px;padding:12px 12px 10px 16px;border-bottom:1px solid var(--pz-linea)}.preguntar-zimplea .pz-cabecera h2{flex:1;margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--pz-tinta)}.preguntar-zimplea .pz-enlace{background:none;border:0;padding:4px 6px;color:var(--pz-marca);font:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer}.preguntar-zimplea .pz-cerrar{width:32px;height:32px;border-radius:8px;border:1px solid var(--pz-linea);background:var(--pz-panel);color:var(--pz-tinta);font-size:20px;line-height:1;cursor:pointer}.preguntar-zimplea :focus-visible{outline:3px solid var(--pz-marca);outline-offset:2px}.preguntar-zimplea .pz-lista{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 14px 6px;display:flex;flex-direction:column;gap:10px}.preguntar-zimplea .pz-bienvenida p{margin:0 0 12px;color:var(--pz-suave)}.preguntar-zimplea .pz-sugerencias{display:flex;flex-wrap:wrap;gap:6px}.preguntar-zimplea .pz-sugerencias button{border:1px solid var(--pz-linea);background:var(--pz-panel);color:var(--pz-tinta);border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.preguntar-zimplea .pz-sugerencias button:hover{border-color:var(--pz-marca)}.preguntar-zimplea .pz-mensaje{max-width:88%;padding:9px 12px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere}.preguntar-zimplea .pz-mensaje p{margin:0}.preguntar-zimplea .pz-persona{align-self:flex-end;background:var(--pz-persona);border-bottom-right-radius:4px}.preguntar-zimplea .pz-zimplea{align-self:flex-start;background:var(--pz-panel);border:1px solid var(--pz-linea);border-bottom-left-radius:4px}.preguntar-zimplea .pz-error{border-color:var(--pz-error);color:var(--pz-error)}.preguntar-zimplea .pz-pensando{color:var(--pz-suave);font-style:italic}.preguntar-zimplea .pz-abrir{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.preguntar-zimplea .pz-abrir button{border:0;border-radius:8px;padding:5px 10px;background:var(--pz-marca);color:var(--pz-sobre-marca);font:600 12.5px Segoe UI,system-ui,sans-serif;cursor:pointer}.preguntar-zimplea .pz-pie{display:flex;gap:8px;align-items:flex-end;padding:10px 12px 6px;border-top:1px solid var(--pz-linea)}.preguntar-zimplea .pz-pie textarea{flex:1;min-height:44px;max-height:120px;resize:vertical;border:1px solid var(--pz-linea);border-radius:10px;padding:8px 10px;background:var(--pz-panel);color:var(--pz-tinta);font:inherit}.preguntar-zimplea .pz-pie .boton{min-height:44px;white-space:nowrap}.preguntar-zimplea .pz-nota{margin:0;padding:0 14px 10px;font-size:11.5px;color:var(--pz-suave)}.preguntar-zimplea .pz-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:700px){.preguntar-zimplea{right:8px;left:8px;bottom:8px;width:auto;height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 16px)}}.preguntar-zimplea .pz-quedan{color:var(--pz-marca)}.preguntar-zimplea .pz-alta{margin-top:10px;padding:10px 12px;border:1px dashed var(--pz-marca);border-radius:10px}.preguntar-zimplea .pz-alta p{margin:0 0 8px;font-size:13px;color:var(--pz-suave)}.preguntar-zimplea .pz-alta p b{color:var(--pz-tinta)}.preguntar-zimplea .pz-alta button{border:0;border-radius:8px;padding:6px 12px;background:var(--pz-marca);color:var(--pz-sobre-marca);font:600 13px Segoe UI,system-ui,sans-serif;cursor:pointer}.preguntar-zimplea[hidden]{display:none}.preguntar-zimplea .pz-micro{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--pz-linea);background:var(--pz-panel);color:var(--pz-marca);display:grid;place-items:center;cursor:pointer}.preguntar-zimplea .pz-micro:disabled{opacity:.5;cursor:default}.preguntar-zimplea .pz-micro.pz-grabando{background:var(--pz-error);border-color:var(--pz-error);color:var(--pz-sobre-error)}.preguntar-zimplea .pz-voz{margin:0;padding:0 14px 6px;font-size:12.5px;color:var(--pz-marca)}.preguntar-zimplea .pz-voz-error{color:var(--pz-error)}.dialogo-mascota.dialogo-regalo{--regalo-acento:var(--red-cian);--regalo-sobre-acento:light-dark(#fff,#091724);--regalo-borde:light-dark(#d8e5ed,#304b60);--regalo-halo:light-dark(#d8f1ed,#174958);--regalo-destello:light-dark(#fff2cc,#ffe2a2);--regalo-sombra:0 28px 90px light-dark(#18344b16,#00000055),0 3px 12px light-dark(#18344b06,#0000);--regalo-oro:#ffe0a0;--regalo-oro-sombra:#d79a43;--regalo-coral:#f07865;--regalo-coral-claro:#ffac95;--regalo-coral-sombra:#c75049;--regalo-tinta:#6b302b;--regalo-salida:cubic-bezier(.22,1,.36,1);width:min(620px,calc(calc(100vw * var(--compensa-zoom, 1)) - 24px));max-width:620px;max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 24px);padding:0;border:1px solid var(--regalo-borde);border-radius:30px;background:var(--red-panel);color:var(--red-tinta);box-shadow:var(--regalo-sombra);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;container-type:inline-size;container-name:regalo}.dialogo-regalo .regalo-contenido{position:relative;overflow:hidden;padding:18px 32px 28px;isolation:isolate;text-align:center}.dialogo-regalo .regalo-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;position:relative;z-index:12}.dialogo-regalo .regalo-marca{font-size:12px;font-weight:750;letter-spacing:.19em;display:flex;align-items:center;gap:8px}.dialogo-regalo .regalo-marca svg{color:var(--regalo-acento);width:19px;height:19px}.dialogo-regalo .regalo-escena{height:300px;position:relative;margin:0 -16px;pointer-events:none}.dialogo-regalo .regalo-aura{position:absolute;left:50%;top:22px;width:260px;height:260px;margin-left:-130px;border-radius:50%;background:radial-gradient(circle,var(--regalo-halo),transparent 72%);opacity:.8}.dialogo-regalo .regalo-orbita{position:absolute;left:50%;top:43px;width:222px;height:222px;margin-left:-111px;border-radius:50%;border:1px dashed var(--regalo-borde);transform:rotate(-24deg)}.dialogo-regalo .regalo-orbita:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--regalo-acento);top:30px;left:29px}.dialogo-regalo .regalo-sombra-paquete{position:absolute;width:166px;height:17px;left:50%;bottom:12px;margin-left:-83px;background:radial-gradient(ellipse,#18344b29,transparent 70%)}.dialogo-regalo .regalo-paquete{width:320px;height:300px;position:absolute;left:50%;top:0;margin-left:-160px;z-index:4}.dialogo-regalo .regalo-paquete svg{width:100%;height:100%;overflow:visible;display:block}.dialogo-regalo :is(.regalo-caja,.regalo-tapa){transform-box:fill-box;transform-origin:center bottom}.dialogo-regalo .regalo-caja-frente{fill:var(--regalo-coral)}.dialogo-regalo .regalo-caja-lado{fill:var(--regalo-coral-sombra)}.dialogo-regalo .regalo-caja-cima{fill:var(--regalo-coral-claro)}.dialogo-regalo .regalo-cinta{fill:var(--regalo-oro)}.dialogo-regalo .regalo-cinta-sombra{fill:var(--regalo-oro-sombra)}.dialogo-regalo .regalo-etiqueta-tinta{fill:var(--regalo-tinta)}.dialogo-regalo .regalo-resplandor{position:absolute;width:300px;height:300px;left:50%;top:0;margin-left:-150px;border-radius:50%;opacity:0;background:radial-gradient(circle,var(--regalo-destello) 0%,var(--regalo-halo) 25%,transparent 66%);z-index:2}.dialogo-regalo .regalo-onda{position:absolute;width:180px;height:180px;left:50%;top:64px;margin-left:-90px;border-radius:50%;border:2px solid var(--regalo-oro);opacity:0;z-index:2}.dialogo-regalo .regalo-robot{position:absolute;left:50%;top:30px;width:170px;height:200px;margin-left:-85px;opacity:0;z-index:3}.dialogo-regalo .regalo-robot iframe{display:block;width:170px;height:200px;border:0;background:transparent;pointer-events:none}.dialogo-regalo .regalo-insignia{position:absolute;top:208px;left:50%;transform:translate(-50%);opacity:0;z-index:5;display:flex;align-items:center;gap:6px;white-space:nowrap;color:var(--regalo-acento);font-size:12px;font-weight:700;border:1px solid var(--regalo-borde);padding:7px 13px;border-radius:30px;background:var(--red-panel)}.dialogo-regalo .regalo-estrella{position:absolute;color:var(--regalo-acento);font-size:23px;opacity:.65}.dialogo-regalo .regalo-estrella--a{left:calc(50% - 140px);top:99px}.dialogo-regalo .regalo-estrella--b{right:calc(50% - 138px);top:54px;color:#a66523;font-size:16px}.dialogo-regalo .regalo-estrella--c{right:calc(50% - 135px);bottom:58px;font-size:12px}.dialogo-regalo .regalo-textos{display:grid;position:relative;z-index:7;min-height:256px}.dialogo-regalo :is(.regalo-invitacion,.regalo-premio){grid-area:1/1;align-self:start}.dialogo-regalo .regalo-antetitulo{color:var(--red-suave);font-size:10px;font-weight:650;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px}.dialogo-regalo .regalo-titulo{margin:0;letter-spacing:-.045em;font-size:clamp(29px,calc(5vw * var(--compensa-zoom, 1)),36px);line-height:1.14;font-weight:720;color:var(--red-tinta)}.dialogo-regalo .regalo-premio .regalo-titulo{font-size:30px}.dialogo-regalo .regalo-descripcion{color:var(--red-suave);font-size:14px;line-height:1.65;text-wrap:pretty}.dialogo-regalo .regalo-invitacion .regalo-descripcion{max-width:31ch;margin:15px auto 23px}.dialogo-regalo .regalo-invitacion .regalo-boton{min-width:220px}.dialogo-regalo .regalo-premio{opacity:0;pointer-events:none}.dialogo-regalo .regalo-premio:not([inert]){pointer-events:auto}.dialogo-regalo .regalo-cantidad{margin:9px 0 8px;display:flex;align-items:baseline;justify-content:center;gap:9px;color:var(--regalo-acento)}.dialogo-regalo .regalo-numero{font-size:62px;line-height:1;font-weight:780;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.dialogo-regalo .regalo-unidad{font-size:16px;font-weight:650}.dialogo-regalo .regalo-premio .regalo-descripcion{max-width:43ch;margin:14px auto 22px}.dialogo-regalo .regalo-premio strong{color:var(--red-tinta);font-weight:650}.dialogo-regalo .regalo-acciones{display:flex;gap:10px;justify-content:center}.dialogo-regalo .regalo-acciones .regalo-boton{min-width:122px}.dialogo-regalo .regalo-acciones .regalo-boton--principal{min-width:196px}.dialogo-regalo .regalo-boton{min-height:48px;border:1px solid var(--red-linea);border-radius:15px;padding:13px 23px;font:inherit;font-weight:650;color:var(--red-tinta);background:var(--red-panel);display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--regalo-salida),opacity .16s var(--regalo-salida)}.dialogo-regalo .regalo-boton--principal{background:var(--regalo-acento);border-color:var(--regalo-acento);color:var(--regalo-sobre-acento);box-shadow:0 5px #00000009}.dialogo-regalo .regalo-boton svg{width:18px;height:18px;flex:0 0 auto}.dialogo-regalo .regalo-boton:active{transform:scale(.97)}.dialogo-regalo .regalo-boton[aria-disabled=true]{cursor:default}.dialogo-regalo .regalo-boton:focus-visible{outline:3px solid var(--regalo-acento);outline-offset:5px}.dialogo-regalo .regalo-premio .regalo-titulo:focus{outline:none}@media(hover:hover)and (pointer:fine){.dialogo-regalo .regalo-boton:hover{transform:translateY(-2px)}.dialogo-regalo .regalo-boton:active{transform:scale(.97)}}.dialogo-regalo .regalo-confeti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:6}.dialogo-regalo .regalo-particula{position:absolute;left:50%;top:214px;width:7px;height:13px;border-radius:2px;opacity:0}.dialogo-regalo .regalo-particula--estrella{width:13px;height:13px;clip-path:polygon(50% 0,61% 36%,100% 50%,61% 63%,50% 100%,38% 63%,0 50%,38% 36%)}.dialogo-regalo[data-fase=listo] :is(.regalo-paquete,.regalo-sombra-paquete,.regalo-invitacion){opacity:0;pointer-events:none}.dialogo-regalo[data-fase=listo] :is(.regalo-robot,.regalo-insignia,.regalo-premio){opacity:1}.dialogo-regalo[data-fase=listo] .regalo-premio{pointer-events:auto}.dialogo-regalo[data-fase=listo] .regalo-orbita{opacity:.55}.dialogo-regalo[data-fase=reposo] .regalo-paquete{animation:regalo-flotar 3.6s ease-in-out infinite}.dialogo-regalo[data-fase=reposo] .regalo-estrella{animation:regalo-respirar 3s ease-in-out infinite alternate}.dialogo-regalo[data-fase=reposo] .regalo-estrella--b{animation-delay:-.8s}@keyframes regalo-flotar{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(2deg)}}@keyframes regalo-respirar{0%{opacity:.3;transform:scale(.8)}to{opacity:.85;transform:scale(1.1)}}@container regalo (max-width:440px){.dialogo-regalo .regalo-contenido{padding:12px 20px 22px}.dialogo-regalo .regalo-escena{height:280px}.dialogo-regalo .regalo-paquete{top:-10px}.dialogo-regalo .regalo-aura{top:11px}.dialogo-regalo .regalo-orbita{top:30px}.dialogo-regalo .regalo-robot{top:16px}.dialogo-regalo .regalo-insignia{top:198px}.dialogo-regalo .regalo-textos{min-height:282px}.dialogo-regalo .regalo-numero{font-size:59px}.dialogo-regalo .regalo-acciones .regalo-boton{min-width:0;padding-inline:17px}.dialogo-regalo .regalo-acciones .regalo-boton--principal{flex:1}.dialogo-regalo .regalo-acciones .regalo-boton:first-child{flex:.6}}@media(prefers-reduced-motion:reduce){.dialogo-regalo *,.dialogo-regalo *:before,.dialogo-regalo *:after{animation:none!important;transition:none!important}}html[data-efectos=off] .dialogo-regalo *,html[data-efectos=off] .dialogo-regalo *:before,html[data-efectos=off] .dialogo-regalo *:after{animation:none!important;transition:none!important}.zimplea-companero{position:fixed;z-index:850;width:200px;height:276px;left:0;top:0;pointer-events:none;contain:layout style}.zimplea-companero iframe{display:block;width:200px;height:240px;border:0;background:transparent;pointer-events:auto}.zimplea-companero[hidden],.zimplea-sacar[hidden]{display:none!important}.zimplea-mandos{display:flex;justify-content:center;gap:6px;pointer-events:auto}.zimplea-mandos a,.zimplea-mandos button,.zimplea-sacar{font:600 12px Segoe UI,sans-serif;color:#e9faff;background:#173d4c;border:1px solid #76b9c6;border-radius:20px;text-decoration:none;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;cursor:pointer;box-shadow:0 3px 12px #09253622}.zimplea-mandos a:hover,.zimplea-mandos button:hover,.zimplea-sacar:hover{background:#245d6d}.zimplea-mandos :focus-visible,.zimplea-sacar:focus-visible{outline:3px solid #22b9d0;outline-offset:3px}.zimplea-sacar{position:fixed;right:20px;bottom:20px;z-index:850;gap:8px;min-height:42px}.zimplea-sacar svg{width:26px;height:26px}.zimplea-sacar span{white-space:nowrap}.zimplea-sacar iframe{width:36px;height:36px;border:0;background:transparent;pointer-events:none}.zimplea-companero{transform-origin:75px 90px}.zimplea-en-viaje .zimplea-mandos,.zimplea-en-viaje .zimplea-gestos{visibility:hidden}.zimplea-en-viaje iframe{pointer-events:none}body:has(dialog[open]) .zimplea-companero,body:has(dialog[open]) .zimplea-sacar{visibility:hidden}.zimplea-companero{width:150px;height:218px}.zimplea-companero iframe{transform:scale(.75);transform-origin:top left;margin-bottom:-60px}.zimplea-mandos{gap:3px}.zimplea-mandos a,.zimplea-mandos button{font-size:10px;padding:5px 7px;min-height:30px}.zimplea-gestos{position:absolute;bottom:37px;left:0;width:150px;background:#173d4c;border:1px solid #76b9c6;border-radius:12px;padding:6px;pointer-events:auto;display:grid;grid-template-columns:1fr 1fr;gap:5px}.zimplea-gestos[hidden]{display:none}.zimplea-gestos button{font:600 11px Segoe UI,sans-serif;background:#245d6d;color:#e9faff;border:0;border-radius:7px;min-height:34px;cursor:pointer}.zimplea-companero{height:252px}.zimplea-mandos{flex-wrap:wrap;row-gap:4px}.zimplea-mandos button:not(.zimplea-preguntar){padding-inline:5px}.zimplea-mandos .zimplea-preguntar{flex:1 0 100%;font-size:12px;min-height:30px;background:#006d7d;border-color:#8fe3ec}.zimplea-mandos .zimplea-preguntar:hover{background:#00818f}.zimplea-gestos{bottom:71px}.act-expediente{min-width:0}.act-expediente-fila{display:flex;gap:6px}.act-expediente-fila input{min-width:0;flex:1;text-transform:uppercase}.act-chip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;padding:8px 12px;border:1px solid var(--borde);border-radius:10px;background:var(--fondo);font-size:13px}.act-chip .boton{margin-left:auto;min-height:32px;padding:4px 10px}.act-ver{min-height:32px;padding:4px 10px;font-size:12px;white-space:nowrap}.act-detalle>td{background:var(--fondo);padding:10px 14px}.actividad-cambios{overflow-x:auto}.actividad-cambios table{width:auto;min-width:min(100%,520px);border-collapse:collapse;font-size:13px}.actividad-cambios th,.actividad-cambios td{padding:5px 10px;border-bottom:1px solid var(--borde);text-align:left;vertical-align:top}.actividad-cambios thead th{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--gris-texto)}.actividad-cambios tbody th{font-weight:600;white-space:nowrap}.actividad-cambios .act-antes{color:var(--gris-texto);text-decoration:line-through}.act-cambios-titulo{margin:0 0 6px;font-size:12px;font-weight:700;color:var(--gris-texto)}.mi-equipo{--equipo-superficie: #fff;--equipo-superficie: light-dark(#fff, #132536);--equipo-tinta: #22314a;--equipo-tinta: light-dark(#22314a, #e1eaf4);--equipo-suave: #536578;--equipo-suave: light-dark(#536578, #b1c1d2);--equipo-linea: #d7e0e9;--equipo-linea: light-dark(#d7e0e9, #365068);--equipo-verde: #19603f;--equipo-verde: light-dark(#19603f, #9ee2bc);--equipo-fondo-verde: #edf6ef;--equipo-fondo-verde: light-dark(#edf6ef, #17382c);--equipo-aviso: #853e14;--equipo-aviso: light-dark(#853e14, #ffbd90);--equipo-fondo-aviso: #fff3e8;--equipo-fondo-aviso: light-dark(#fff3e8, #39291f);container:equipo / inline-size;color:var(--equipo-tinta);max-width:1480px;margin:0 auto;padding:8px 4px 24px}.mi-equipo h1,.mi-equipo h2,.mi-equipo h3,.mi-equipo p{margin:0}.mi-equipo h1{color:var(--equipo-tinta);font-size:30px;line-height:1.2;letter-spacing:-.8px}.mi-equipo h2{color:var(--equipo-tinta);font-size:17px;line-height:1.35}.mi-equipo h3{color:var(--equipo-tinta);font-size:16px;line-height:1.35}.mi-equipo button{font:inherit;cursor:pointer;min-height:38px;border-radius:8px}.mi-equipo button:focus-visible{outline:3px solid var(--equipo-tinta);outline-offset:3px}.mi-equipo button:disabled{cursor:default;opacity:.65}.equipo-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.equipo-cabecera p{color:var(--equipo-suave);margin-top:6px;font-size:14px}.equipo-controles{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.equipo-periodos{display:flex;border:1px solid var(--equipo-linea);padding:3px;border-radius:10px;background:var(--equipo-superficie)}.equipo-periodos button{padding:7px 12px;border:0;background:transparent;color:var(--equipo-suave);font-size:13px;font-weight:650}.equipo-periodos button[aria-pressed=true]{background:var(--equipo-tinta);color:var(--equipo-superficie)}.equipo-actualizar,.equipo-paginacion button,.equipo-estado button{background:var(--equipo-superficie);color:var(--equipo-tinta);border:1px solid var(--equipo-linea);padding:7px 12px;font-size:13px}.mi-equipo .equipo-ambito{margin:12px 0 18px;color:var(--equipo-suave);font-size:13px}.equipo-ambito span{margin:0 8px}.equipo-pulso{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--equipo-superficie);border:1px solid var(--equipo-linea);border-radius:14px;overflow:hidden}.equipo-metrica{padding:20px;border-inline-start:1px solid var(--equipo-linea)}.equipo-metrica:first-child{border-inline-start:0}.mi-equipo .equipo-metrica h2{font-size:13px;color:var(--equipo-suave);font-weight:650}.equipo-metrica strong{display:block;font-size:40px;line-height:1.35;font-weight:700;letter-spacing:-1.4px;font-variant-numeric:tabular-nums}.equipo-comparacion{color:var(--equipo-suave);display:block;font-size:12px;line-height:1.5}.equipo-positivo{color:var(--equipo-verde)}.equipo-atencion{color:var(--equipo-aviso)}.equipo-balance{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;margin-top:18px;align-items:start}.equipo-alertas{border:1px solid var(--equipo-linea);background:var(--equipo-superficie);border-radius:14px;overflow:hidden}.equipo-seccion-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px}.equipo-contador{background:var(--equipo-fondo-aviso);color:var(--equipo-aviso);border-radius:6px;padding:2px 8px;font-size:13px;font-weight:700}.equipo-alertas ul{padding:0;margin:0;list-style:none}.equipo-alertas li{padding:12px 18px;border-top:1px solid var(--equipo-linea);display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center}.equipo-aviso-icono{display:grid;place-items:center;width:24px;height:24px;background:var(--equipo-fondo-aviso);color:var(--equipo-aviso);border-radius:50%;font-weight:750}.equipo-tipo-aviso{color:var(--equipo-aviso);font-size:12px;font-weight:700}.equipo-alertas li p{font-size:13px;line-height:1.5;margin-top:3px;overflow-wrap:anywhere}.equipo-alertas li button{padding:5px 7px;border:1px solid var(--equipo-linea);background:var(--equipo-superficie);color:var(--equipo-tinta);font-size:12px}.equipo-logros{padding:20px 22px;background:var(--equipo-fondo-verde);color:var(--equipo-verde);border-radius:14px;border:1px solid var(--equipo-linea)}.mi-equipo .equipo-logros h2,.mi-equipo .equipo-logros h3{color:var(--equipo-verde)}.equipo-logros h3{margin-top:8px;font-size:23px}.equipo-logros p{font-size:14px;line-height:1.65;margin-top:10px}.equipo-logro-icono{display:block;font-size:36px;line-height:1;margin-top:20px}.equipo-logro-secundario{padding-top:12px;border-top:1px solid var(--equipo-linea)}.equipo-personas-titulo{padding:22px 0 12px}.equipo-personas-titulo p{color:var(--equipo-suave);font-size:12px;margin-top:5px}.equipo-personas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.equipo-persona{padding:18px;background:var(--equipo-superficie);border:1px solid var(--equipo-linea);border-radius:12px;min-width:0}.equipo-persona-cabecera{display:flex;gap:10px;align-items:center}.equipo-persona-cabecera>div{flex:1;min-width:0;overflow-wrap:anywhere}.equipo-avatar{flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--equipo-tinta);color:var(--equipo-superficie);width:36px;height:36px;font-size:13px;font-weight:700}.equipo-secundario{color:var(--equipo-suave);font-size:12px;font-weight:500}.equipo-distintivo{flex-shrink:0;font-size:11px;font-weight:700}.equipo-recuentos{display:grid;gap:8px;margin:18px 0 12px}.equipo-recuentos>div{display:flex;justify-content:space-between;gap:12px}.equipo-recuentos dt{font-size:13px;color:var(--equipo-suave)}.equipo-recuentos dd{margin:0;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.equipo-persona-pendientes{border-top:1px solid var(--equipo-linea);padding-top:10px;display:grid;gap:4px;font-size:12px;color:var(--equipo-suave)}.equipo-semana{display:flex;gap:9px;margin-top:15px}.equipo-dia{flex:1;text-align:center;color:var(--equipo-suave);font-size:10px}.equipo-barra-caja{height:32px;display:flex;align-items:end;border-bottom:1px solid var(--equipo-linea);margin-bottom:4px}.equipo-barra{width:100%;display:block;background:var(--equipo-suave);border-radius:3px 3px 0 0}.mi-equipo .equipo-ultima{color:var(--equipo-suave);font-size:11px;margin-top:10px}.equipo-paginacion{display:flex;align-items:center;justify-content:end;gap:8px;padding:12px;flex-wrap:wrap;font-size:12px}.equipo-vacio,.equipo-estado{border:1px dashed var(--equipo-linea);border-radius:12px;padding:24px;margin-top:18px;background:var(--equipo-superficie)}.equipo-vacio p{margin-top:8px;color:var(--equipo-suave);font-size:14px}.equipo-estado button{margin-top:14px}.mi-equipo .equipo-despejado{padding:0 18px 20px;color:var(--equipo-verde);font-size:14px}@container equipo (max-width: 1050px){.equipo-personas{grid-template-columns:repeat(2,minmax(0,1fr))}.equipo-metrica{padding:16px}.equipo-balance{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.equipo-alertas li{grid-template-columns:24px minmax(0,1fr)}.equipo-alertas li button{grid-column:2;justify-self:start}}@container equipo (max-width: 650px){.equipo-pulso{grid-template-columns:repeat(2,minmax(0,1fr))}.equipo-metrica:nth-child(3){border-inline-start:0}.equipo-metrica:nth-child(n+3){border-top:1px solid var(--equipo-linea)}.equipo-metrica strong{font-size:34px}.equipo-balance{grid-template-columns:minmax(0,1fr)}.equipo-logro-icono{display:none}.equipo-personas{grid-template-columns:minmax(0,1fr)}.equipo-controles{width:100%}.equipo-periodos{flex:1}.equipo-periodos button{flex:1;padding:7px 9px}.equipo-actualizar{width:100%}}.notif-urgente{border-left:4px solid light-dark(#b91c1c,#f87171);padding-left:.6rem}.notif-marca-urgente{background:light-dark(#fee2e2,#7f1d1d);color:light-dark(#b91c1c,#fecaca);border-color:light-dark(#fca5a5,#b91c1c);font-weight:700;letter-spacing:.04em}.zimplea-chat{--zc-fondo:#eef3f6;--zc-fondo:light-dark(#eef3f6,#0c1b25);--zc-panel:#fff;--zc-panel:light-dark(#fff,#122733);--zc-suave:#f5f8fa;--zc-suave:light-dark(#f5f8fa,#19323f);--zc-tinta:#183442;--zc-tinta:light-dark(#183442,#e7f2f6);--zc-secundario:#597080;--zc-secundario:light-dark(#597080,#a8becb);--zc-linea:#dce6eb;--zc-linea:light-dark(#dce6eb,#2b4554);--zc-acento:#096e7b;--zc-acento:light-dark(#096e7b,#7ad8df);--zc-sobre-acento:#fff;--zc-sobre-acento:light-dark(#fff,#073440);--zc-acento-fondo:#e4f4f4;--zc-acento-fondo:light-dark(#e4f4f4,#153e48);--zc-azul:#345eaf;--zc-azul:light-dark(#345eaf,#acc6ff);--zc-azul-fondo:#ecf2ff;--zc-azul-fondo:light-dark(#ecf2ff,#213752);--zc-morado:#7046ad;--zc-morado:light-dark(#7046ad,#d2b5ff);--zc-morado-fondo:#f3ecfc;--zc-morado-fondo:light-dark(#f3ecfc,#342848);--zc-ambar:#825619;--zc-ambar:light-dark(#825619,#f3cd8a);--zc-ambar-fondo:#fff4dd;--zc-ambar-fondo:light-dark(#fff4dd,#3b3224);--zc-rojo:#a23847;--zc-rojo:light-dark(#a23847,#ffb7c1);--zc-rail:#123543;--zc-sombra:0 22px 90px #001a3633;font-family:Segoe UI,system-ui,sans-serif;font-size:14px;color:var(--zc-tinta);background:var(--zc-fondo);font-synthesis:none;--zc-fondo:light-dark(#f0f0ec,#151719);--zc-panel:light-dark(#ffffff,#202326);--zc-suave:light-dark(#f7f7f5,#292d31);--zc-tinta:light-dark(#242625,#f1f2f0);--zc-secundario:light-dark(#646862,#b3b9b3);--zc-linea:light-dark(#e5e6e1,#3c4145);--zc-acento:light-dark(#4f46a5,#c3baff);--zc-sobre-acento:light-dark(#ffffff,#242039);--zc-acento-fondo:light-dark(#efedff,#353047);--zc-burbuja:light-dark(#dce9ff,#273e5c);--zc-barra:light-dark(#eae5ff,#302b43);--zc-rail:#242625;--zc-sombra:0 16px 70px #10171026;font-family:Arial,Segoe UI,sans-serif;letter-spacing:-.1px;font-family:Segoe UI,Arial,sans-serif;--zc-linea-fuerte:light-dark(#c6c9d1,#636974)}.zimplea-chat *{box-sizing:border-box}.zimplea-chat button,.zimplea-chat input,.zimplea-chat textarea,.zimplea-chat select{font:inherit}.zimplea-chat button{cursor:pointer;color:inherit}.zimplea-chat button,.zimplea-chat input,.zimplea-chat textarea,.zimplea-chat select{-webkit-tap-highlight-color:transparent}.zimplea-chat button{border:0;background:none}.zimplea-chat button:disabled{cursor:default;opacity:.5}.zimplea-chat button:active:not(:disabled){transform:translateY(1px)}.zimplea-chat input,.zimplea-chat textarea,.zimplea-chat select{color:var(--zc-tinta);background:var(--zc-panel)}.zimplea-chat :focus-visible{outline:3px solid var(--zc-acento);outline-offset:3px}.zimplea-chat button:focus-visible{position:relative;z-index:1}.zimplea-chat h1,.zimplea-chat h2,.zimplea-chat h3,.zimplea-chat p{margin:0}.zimplea-chat h1{font-size:24px;letter-spacing:-.7px}.zimplea-chat h2{font-size:21px;letter-spacing:-.45px}.zimplea-chat h3{font-size:14px}.zimplea-chat svg{width:20px;height:20px;display:block;flex-shrink:0}.zimplea-chat small{font-size:12px}.zimplea-chat .texto-suave{color:var(--zc-secundario);font-size:12px}.zimplea-chat .solo-lector,.zimplea-chat .saltar:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.zimplea-chat .saltar:focus{position:fixed;left:20px;top:10px;z-index:10;background:var(--zc-panel);padding:12px}.zimplea-chat [hidden]{display:none!important}.zimplea-chat .aplicacion{height:100%;min-height:420px;display:grid;grid-template-columns:72px 290px minmax(320px,1fr) 290px;grid-template-rows:64px minmax(0,1fr) 26px;container-type:inline-size;overflow:hidden}.zimplea-chat .cabecera{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid var(--zc-linea);background:var(--zc-panel);gap:12px}.zimplea-chat .marca{display:flex;gap:13px;align-items:center;white-space:nowrap;font-size:16px}.zimplea-chat .marca img{width:35px;height:35px;background:var(--zc-rail);border-radius:10px;padding:3px}.zimplea-chat .marca strong{font-size:19px;letter-spacing:-.6px}.zimplea-chat .marca>span:last-child{color:var(--zc-secundario);font-size:14px}.zimplea-chat .separador{width:1px;height:22px;background:var(--zc-linea);margin:0 4px}.zimplea-chat .cabecera-derecha{display:flex;align-items:center;gap:14px}.zimplea-chat .etiqueta-demo{color:var(--zc-secundario);font-size:12px}.zimplea-chat .avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:39px;height:39px;border-radius:13px;font-size:13px;font-weight:700;background:var(--zc-azul-fondo);color:var(--zc-azul)}.zimplea-chat .avatar.tu,.zimplea-chat .avatar.teal{background:var(--zc-acento-fondo);color:var(--zc-acento)}.zimplea-chat .avatar.purple{background:var(--zc-morado-fondo);color:var(--zc-morado)}.zimplea-chat .avatar.amber{background:var(--zc-ambar-fondo);color:var(--zc-ambar)}.zimplea-chat .avatar.grupo{border-radius:12px;background:var(--zc-rail);color:#b6eff0}.zimplea-chat .avatar.pequeno{width:28px;height:28px;border-radius:9px;font-size:10px}.zimplea-chat .boton-icono{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:var(--zc-secundario);flex-shrink:0}.zimplea-chat .boton-icono:hover{background:var(--zc-suave);color:var(--zc-tinta)}.zimplea-chat .boton-nuevo{border:1px solid var(--zc-linea);background:var(--zc-panel);color:var(--zc-acento)}.zimplea-chat .rail{background:var(--zc-rail);grid-column:1;grid-row:2/4;display:flex;align-items:center;flex-direction:column;padding:24px 6px 16px;gap:12px;color:#c0d7df}.zimplea-chat .rail-boton{width:60px;min-height:62px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border-radius:12px;padding:8px 2px;color:#c0d7df}.zimplea-chat .rail-boton small{font-size:10px}.zimplea-chat .rail-boton.activo{background:#235562;color:#b1f0f0;box-shadow:inset 3px 0 #7bdbe0}.zimplea-chat .rail-boton:hover{background:#204956}.zimplea-chat .rail-final{margin-top:auto;display:flex;align-items:center;flex-direction:column;gap:9px}.zimplea-chat .rail-final small{font-size:9px}.zimplea-chat .punto-disponible{width:7px;height:7px;display:inline-block;background:#65d4ad;border-radius:50%;box-shadow:0 0 0 4px #65d4ad18}.zimplea-chat .bandeja{grid-column:2;grid-row:2;display:flex;flex-direction:column;background:var(--zc-suave);border-right:1px solid var(--zc-linea);min-height:0}.zimplea-chat .bandeja-titulo{padding:25px 21px 19px;display:flex;align-items:center;justify-content:space-between;gap:10px}.zimplea-chat .bandeja-titulo h1{margin-bottom:4px}.zimplea-chat .buscador{display:flex;align-items:center;gap:8px;border:1px solid var(--zc-linea);border-radius:10px;background:var(--zc-panel);padding:0 11px;color:var(--zc-secundario)}.zimplea-chat .bandeja>.buscador{margin:0 18px}.zimplea-chat .buscador input{border:0;outline:none;min-width:0;width:100%;padding:12px 0;background:none;font-size:12px}.zimplea-chat .buscador:focus-within{outline:2px solid var(--zc-acento);outline-offset:1px}.zimplea-chat .buscador svg{width:16px}.zimplea-chat .filtros{display:flex;gap:4px;padding:16px 18px 12px}.zimplea-chat .filtros button{padding:8px 9px;border-radius:7px;font-size:12px;color:var(--zc-secundario)}.zimplea-chat .filtros button.activo{color:var(--zc-acento);background:var(--zc-acento-fondo);font-weight:650}.zimplea-chat .filtros button span{font-size:10px;margin-left:4px}.zimplea-chat .lista-chats{overflow:auto;min-height:0;padding:3px 10px 20px;flex:1}.zimplea-chat .seccion-lista{font-size:11px;color:var(--zc-secundario);padding:17px 11px 10px;display:flex;align-items:center;justify-content:space-between}.zimplea-chat .fila-chat{display:flex;align-items:center;width:100%;gap:11px;padding:14px 11px;text-align:left;border-radius:11px;margin-bottom:4px;position:relative;border:1px solid transparent;min-height:75px}.zimplea-chat .fila-chat:hover{background:var(--zc-panel)}.zimplea-chat .fila-chat.seleccionado{background:var(--zc-panel);border-color:var(--zc-linea);box-shadow:0 3px 10px #14384705}.zimplea-chat .fila-chat.seleccionado:before{content:"";position:absolute;left:-1px;top:22px;bottom:22px;width:3px;background:var(--zc-acento);border-radius:0 4px 4px 0}.zimplea-chat .fila-chat .datos-chat{min-width:0;flex:1}.zimplea-chat .datos-chat strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zimplea-chat .datos-chat p{font-size:12px;color:var(--zc-secundario);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zimplea-chat .hora-chat{font-size:10px;color:var(--zc-secundario);align-self:flex-start;padding-top:2px;display:flex;align-items:flex-end;flex-direction:column;gap:11px}.zimplea-chat .sinleer{display:inline-flex;justify-content:center;align-items:center;background:var(--zc-acento);color:var(--zc-sobre-acento);border-radius:6px;min-width:18px;height:18px;font-size:10px;font-weight:700}.zimplea-chat .nota-equipo{display:flex;align-items:center;gap:10px;padding:18px;border-top:1px solid var(--zc-linea)}.zimplea-chat .nota-equipo svg{width:18px;color:var(--zc-acento)}.zimplea-chat .nota-equipo strong,.zimplea-chat .nota-equipo span{display:block;font-size:10px}.zimplea-chat .nota-equipo span{color:var(--zc-secundario);margin-top:4px}.zimplea-chat .conversacion{grid-column:3;grid-row:2;background:var(--zc-panel);display:flex;flex-direction:column;min-width:0;min-height:0}.zimplea-chat .conversacion-cabecera{display:flex;align-items:center;padding:21px 26px;gap:12px;min-height:86px;border-bottom:1px solid var(--zc-linea)}.zimplea-chat .identidad-chat{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.zimplea-chat .identidad-chat h2{font-size:17px;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zimplea-chat .identidad-chat>div{min-width:0}.zimplea-chat .identidad-chat p{color:var(--zc-secundario);font-size:11px;display:flex;align-items:center;gap:7px}.zimplea-chat .identidad-chat p .punto-disponible{box-shadow:none;width:6px;height:6px}.zimplea-chat .acciones-cabecera{display:flex;gap:2px}.zimplea-chat .volver-movil{display:none}.zimplea-chat .fijado{padding:11px 25px;background:var(--zc-suave);display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--zc-linea);font-size:11px;min-height:42px}.zimplea-chat .fijado svg{color:var(--zc-acento);width:15px;height:15px}.zimplea-chat .fijado span{color:var(--zc-secundario)}.zimplea-chat .fijado button{color:var(--zc-acento);text-align:left;font-size:11px}.zimplea-chat .fijado strong{font-weight:600}.zimplea-chat .mensajes{flex:1;overflow:auto;overscroll-behavior:contain;min-height:0;padding:22px 26px 10px;scrollbar-gutter:stable}.zimplea-chat .fecha-hilo{display:flex;align-items:center;justify-content:center;gap:15px;margin:1px 0 23px;font-size:11px;color:var(--zc-secundario)}.zimplea-chat .fecha-hilo:before,.zimplea-chat .fecha-hilo:after{content:"";height:1px;background:var(--zc-linea);flex:1}.zimplea-chat .mensaje{display:flex;align-items:flex-start;gap:10px;margin-bottom:21px;position:relative}.zimplea-chat .mensaje>.avatar{width:31px;height:31px;border-radius:10px;font-size:10px}.zimplea-chat .contenido-mensaje{min-width:0;max-width:90%;flex:1}.zimplea-chat .autor{display:flex;align-items:center;gap:9px;font-size:12px;margin-bottom:7px}.zimplea-chat .autor time{color:var(--zc-secundario);font-size:10px;font-weight:400}.zimplea-chat .texto-mensaje{line-height:1.65;font-size:13px;overflow-wrap:anywhere;white-space:pre-wrap}.zimplea-chat .mensaje.propio{padding-left:35px}.zimplea-chat .mensaje.propio .contenido-mensaje{background:var(--zc-acento-fondo);border:1px solid var(--zc-linea);padding:13px 16px;border-radius:14px 14px 4px}.zimplea-chat .mensaje.propio>.avatar{order:2}.zimplea-chat .mensaje.propio .autor strong{color:var(--zc-acento)}.zimplea-chat .acciones-mensaje{display:flex;align-items:center;gap:9px;margin-top:8px;flex-wrap:wrap}.zimplea-chat .acciones-mensaje button{font-size:10px;display:flex;align-items:center;gap:5px;color:var(--zc-secundario);min-height:28px;border-radius:6px;padding:2px 4px}.zimplea-chat .acciones-mensaje button:hover{background:var(--zc-suave);color:var(--zc-acento)}.zimplea-chat .acciones-mensaje button[aria-pressed=true]{color:var(--zc-acento);background:var(--zc-acento-fondo)}.zimplea-chat .lectura{margin-left:auto;font-size:10px;color:var(--zc-secundario);padding-top:3px}.zimplea-chat .etiqueta-importante{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--zc-ambar);background:var(--zc-ambar-fondo);padding:3px 7px;border-radius:5px;margin-bottom:8px}.zimplea-chat .etiqueta-importante svg{width:12px;height:12px}.zimplea-chat .cita-respuesta{border-left:2px solid var(--zc-acento);padding:5px 10px;background:var(--zc-suave);margin:0 0 10px;font-size:11px;color:var(--zc-secundario);border-radius:0 5px 5px 0}.zimplea-chat .cita-respuesta strong{display:block;color:var(--zc-acento);margin-bottom:3px}.zimplea-chat .tarjeta-ficha{margin-top:12px;border:1px solid var(--zc-linea);border-radius:12px;overflow:hidden;background:var(--zc-panel);width:100%;max-width:430px}.zimplea-chat .ficha-cabecera{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 15px;border-bottom:1px solid var(--zc-linea);background:var(--zc-suave)}.zimplea-chat .tipo-ficha{font-size:11px;display:flex;gap:7px;align-items:center;color:var(--zc-acento);font-weight:600}.zimplea-chat .tipo-ficha svg{width:16px}.zimplea-chat .estado{font-size:10px;padding:4px 7px;border-radius:5px;color:var(--zc-acento);background:var(--zc-acento-fondo);white-space:nowrap}.zimplea-chat .ficha-cuerpo{padding:14px 15px}.zimplea-chat .ficha-cuerpo strong{font-size:14px}.zimplea-chat .ficha-cuerpo>p{font-size:11px;color:var(--zc-secundario);margin:5px 0 12px}.zimplea-chat .ruta{display:flex;gap:10px;align-items:center;margin:16px 0;font-size:12px;font-weight:600}.zimplea-chat .ruta-linea{flex:1;position:relative;height:1px;background:var(--zc-linea);min-width:20px}.zimplea-chat .ruta-linea:before,.zimplea-chat .ruta-linea:after{content:"";position:absolute;top:-3px;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--zc-acento);background:var(--zc-panel)}.zimplea-chat .ruta-linea:after{right:0;background:var(--zc-acento)}.zimplea-chat .ruta-linea svg{position:absolute;left:calc(50% - 10px);top:-9px;color:var(--zc-acento);background:var(--zc-panel);padding:1px}.zimplea-chat .ficha-pie{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--zc-linea);padding:8px 14px;font-size:10px;color:var(--zc-secundario)}.zimplea-chat .enlace{color:var(--zc-acento);font-weight:650;display:inline-flex;gap:6px;align-items:center;padding:6px 0;text-align:left;font-size:11px}.zimplea-chat .enlace svg{width:13px;height:13px}.zimplea-chat .mini-evento{margin-top:12px;border:1px solid var(--zc-linea);border-left:3px solid var(--zc-morado);border-radius:8px;background:var(--zc-panel);padding:12px 13px;display:flex;align-items:center;gap:12px;font-size:12px;max-width:430px}.zimplea-chat .mini-evento>.icono-tipo{background:var(--zc-morado-fondo);color:var(--zc-morado)}.zimplea-chat .mini-evento p{margin-top:4px;font-size:11px;color:var(--zc-secundario)}.zimplea-chat .mini-evento>div:nth-child(2){flex:1;min-width:0}.zimplea-chat .icono-tipo{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--zc-azul-fondo);color:var(--zc-azul);flex-shrink:0}.zimplea-chat .icono-tipo svg{width:18px}.zimplea-chat .icono-tipo.cliente{background:var(--zc-morado-fondo);color:var(--zc-morado)}.zimplea-chat .icono-tipo.shipper{background:var(--zc-acento-fondo);color:var(--zc-acento)}.zimplea-chat .icono-tipo.proveedor{background:var(--zc-ambar-fondo);color:var(--zc-ambar)}.zimplea-chat .compositor{margin:0 22px;padding:11px 0 12px}.zimplea-chat .caja-escribir{border:1px solid var(--zc-linea);border-radius:13px;padding:12px 12px 9px;background:var(--zc-panel);box-shadow:0 3px 14px #10303b05}.zimplea-chat .caja-escribir:focus-within{border-color:var(--zc-acento);box-shadow:0 0 0 2px var(--zc-acento-fondo)}.zimplea-chat textarea{resize:vertical}.zimplea-chat .caja-escribir textarea{width:100%;border:0;outline:none;resize:none;line-height:1.5;min-height:48px;max-height:110px;display:block;font-size:13px;background:none}.zimplea-chat .caja-escribir textarea::placeholder{color:var(--zc-secundario)}.zimplea-chat .barra-escribir{display:flex;justify-content:space-between;align-items:center;gap:6px}.zimplea-chat .herramientas{display:flex;align-items:center;gap:2px;min-width:0}.zimplea-chat .boton-herramienta{display:flex;align-items:center;gap:7px;padding:9px 7px;color:var(--zc-secundario);font-size:11px;white-space:nowrap;border-radius:7px}.zimplea-chat .boton-herramienta svg{width:17px}.zimplea-chat .boton-herramienta:hover{background:var(--zc-suave);color:var(--zc-acento)}.zimplea-chat .boton-enviar,.zimplea-chat .primario{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--zc-acento);color:var(--zc-sobre-acento);border-radius:9px;min-height:38px;padding:10px 15px;font-weight:600;font-size:12px}.zimplea-chat .boton-enviar svg{width:16px;height:16px}.zimplea-chat .pie-escribir{display:flex;justify-content:space-between;gap:10px;color:var(--zc-secundario);font-size:10px;padding:10px 2px 0}.zimplea-chat .respuesta,.zimplea-chat .adjuntos{padding:10px 12px;margin-bottom:8px;background:var(--zc-suave);border:1px solid var(--zc-linea);border-radius:9px;display:flex;align-items:center;gap:10px;font-size:12px}.zimplea-chat .respuesta>div,.zimplea-chat .adjuntos>div{flex:1;min-width:0}.zimplea-chat .respuesta p{color:var(--zc-secundario);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:450px;margin-top:4px}.zimplea-chat .prioridad[aria-pressed=true]{background:var(--zc-ambar-fondo);color:var(--zc-ambar)}.zimplea-chat .contexto{grid-column:4;grid-row:2;background:var(--zc-suave);border-left:1px solid var(--zc-linea);padding:25px 21px;overflow:auto;min-height:0}.zimplea-chat .contexto h2{font-size:15px;margin-bottom:7px}.zimplea-chat .contexto-subtitulo{font-size:11px;color:var(--zc-secundario);line-height:1.5}.zimplea-chat .contexto-bloque{margin-top:28px}.zimplea-chat .contexto-bloque h3{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-bottom:14px}.zimplea-chat .contexto-bloque h3 span{font-size:10px;font-weight:400;color:var(--zc-secundario)}.zimplea-chat .miembros{display:flex;align-items:center;padding:3px 0}.zimplea-chat .miembros .avatar{border:3px solid var(--zc-suave);margin-right:-7px;font-size:10px;width:36px;height:36px}.zimplea-chat .miembros button{margin-left:15px;color:var(--zc-acento);font-size:11px}.zimplea-chat .contexto-item{display:flex;gap:10px;align-items:center;width:100%;text-align:left;padding:10px 0;border-bottom:1px solid var(--zc-linea)}.zimplea-chat .contexto-item:last-child{border-bottom:0}.zimplea-chat .contexto-item strong{font-size:11px;display:block;overflow-wrap:anywhere}.zimplea-chat .contexto-item small{font-size:10px;color:var(--zc-secundario);display:block;margin-top:5px;line-height:1.4}.zimplea-chat .contexto-item>div{min-width:0}.zimplea-chat .contexto-item>svg{margin-left:auto;width:14px;color:var(--zc-secundario)}.zimplea-chat .tarjeta-tarea{border:1px solid var(--zc-linea);padding:13px 12px;border-radius:10px;margin-bottom:9px;background:var(--zc-panel)}.zimplea-chat .tarea-tiempo{font-size:10px;color:var(--zc-morado);display:flex;align-items:center;gap:6px;margin-bottom:9px}.zimplea-chat .tarea-tiempo svg{width:13px;height:13px}.zimplea-chat .tarjeta-tarea h4{font-size:12px;margin:0 0 8px;font-weight:600;line-height:1.5}.zimplea-chat .tarjeta-tarea p{font-size:10px;color:var(--zc-secundario)}.zimplea-chat .tarea-pie{display:flex;justify-content:space-between;align-items:center;gap:8px}.zimplea-chat .tarea-pie button{font-size:10px;color:var(--zc-acento);padding:7px 5px}.zimplea-chat .tarea-hecha{opacity:.72}.zimplea-chat .tarea-hecha h4{text-decoration:line-through}.zimplea-chat .atajo{display:flex;gap:10px;align-items:center;border:1px dashed var(--zc-linea);border-radius:9px;padding:12px;width:100%;font-size:11px;color:var(--zc-acento);text-align:left;margin-top:13px}.zimplea-chat .atajo svg{width:16px}.zimplea-chat .aviso-demo{grid-column:2/-1;grid-row:3;display:flex;align-items:center;justify-content:center;color:var(--zc-secundario);font-size:10px;border-top:1px solid var(--zc-linea);background:var(--zc-suave);padding:0 9px;text-align:center}.zimplea-chat .busqueda-hilo{padding:10px 20px;display:flex;gap:8px}.zimplea-chat .busqueda-hilo>.buscador{flex:1}.zimplea-chat .vacio{text-align:center;color:var(--zc-secundario);padding:30px 16px;font-size:13px;line-height:1.6}.zimplea-chat .vacio svg{margin:0 auto 15px;color:var(--zc-acento);width:32px;height:32px}.zimplea-chat .vacio strong{color:var(--zc-tinta);display:block;margin-bottom:5px}.zimplea-chat .sin-resultados{padding:25px 12px;line-height:1.6;font-size:12px;color:var(--zc-secundario)}.zimplea-chat .vista-extra{grid-column:3/-1;grid-row:2;overflow:auto;padding:35px;background:var(--zc-panel)}.zimplea-chat .vista-extra .vista-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.zimplea-chat .vista-cabecera h2{font-size:26px;margin-bottom:8px}.zimplea-chat .vista-cabecera p{color:var(--zc-secundario);font-size:13px}.zimplea-chat .lista-agenda{max-width:760px;display:grid;gap:10px}.zimplea-chat .agenda-fila{border:1px solid var(--zc-linea);border-radius:12px;padding:20px;display:flex;align-items:center;gap:18px}.zimplea-chat .fecha-bloque{background:var(--zc-morado-fondo);color:var(--zc-morado);border-radius:10px;padding:10px;text-align:center;min-width:64px;font-size:11px}.zimplea-chat .fecha-bloque b{display:block;font-size:21px}.zimplea-chat .agenda-datos{flex:1;min-width:0}.zimplea-chat .agenda-datos strong{font-size:14px;overflow-wrap:anywhere}.zimplea-chat .agenda-datos p{font-size:12px;color:var(--zc-secundario);margin-top:6px;line-height:1.5}.zimplea-chat .secundario{border:1px solid var(--zc-linea);border-radius:9px;padding:10px 13px;min-height:38px;font-size:12px;background:var(--zc-panel);display:inline-flex;align-items:center;justify-content:center;gap:7px}.zimplea-chat .secundario svg{width:16px}.zimplea-chat .guardado-fila{border-bottom:1px solid var(--zc-linea);padding:20px 0;max-width:760px}.zimplea-chat .guardado-fila>p{margin:10px 0;line-height:1.6;font-size:14px}.zimplea-chat .guardado-fila>small{color:var(--zc-secundario)}.zimplea-chat .guardado-fila>.acciones-mensaje{justify-content:flex-end}.zimplea-chat dialog{color:var(--zc-tinta);background:var(--zc-panel);border:1px solid var(--zc-linea);border-radius:20px;padding:0;width:min(560px,calc(100% - 28px));max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 40px);box-shadow:var(--zc-sombra);overflow:auto}.zimplea-chat dialog::backdrop{background:#071c3280;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.zimplea-chat dialog[open]{animation:zc-abrir-modal .18s cubic-bezier(.23,1,.32,1)}.zimplea-chat .modal-cabecera{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px 20px;border-bottom:1px solid var(--zc-linea)}.zimplea-chat .modal-cabecera p{color:var(--zc-acento);font-size:11px;margin-bottom:6px}.zimplea-chat .modal-cuerpo{padding:23px 25px}.zimplea-chat .modal-cuerpo>p{color:var(--zc-secundario);font-size:13px;line-height:1.6;margin-bottom:18px}.zimplea-chat .modal-cuerpo .filtros{padding:16px 0;gap:5px;flex-wrap:wrap}.zimplea-chat .resultados-fichas{max-height:310px;overflow:auto}.zimplea-chat .elegir-ficha{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:15px 8px;border-bottom:1px solid var(--zc-linea)}.zimplea-chat .elegir-ficha>div{flex:1;min-width:0}.zimplea-chat .elegir-ficha strong{font-size:13px}.zimplea-chat .elegir-ficha p{font-size:11px;color:var(--zc-secundario);margin-top:5px;line-height:1.5}.zimplea-chat .elegir-ficha>svg{width:17px;color:var(--zc-acento)}.zimplea-chat .elegir-ficha:hover{background:var(--zc-suave)}.zimplea-chat .formulario{display:grid;gap:18px}.zimplea-chat .campo{display:grid;gap:7px;font-size:12px;font-weight:600}.zimplea-chat .campo input,.zimplea-chat .campo select,.zimplea-chat .campo textarea{width:100%;min-width:0;border:1px solid var(--zc-linea);border-radius:9px;padding:11px 12px;min-height:44px;font-weight:400;background:var(--zc-suave)}.zimplea-chat .campo textarea{min-height:75px}.zimplea-chat .campos-dos{display:grid;grid-template-columns:1fr 1fr;gap:14px}.zimplea-chat .pie-modal{display:flex;justify-content:flex-end;gap:9px;margin-top:22px;padding-top:18px;border-top:1px solid var(--zc-linea)}.zimplea-chat .formulario .pie-modal{margin-top:0}.zimplea-chat .detalle-ficha dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.zimplea-chat .detalle-ficha dt{font-size:11px;color:var(--zc-secundario);margin-bottom:7px}.zimplea-chat .detalle-ficha dd{font-size:13px;margin:0}.zimplea-chat .nota-prototipo{padding:12px;background:var(--zc-suave);color:var(--zc-secundario);border-radius:8px;font-size:11px;line-height:1.6}.zimplea-chat .opciones-personas{display:grid;gap:6px}.zimplea-chat .persona-opcion{display:flex;align-items:center;gap:10px;border:1px solid var(--zc-linea);border-radius:9px;padding:10px;font-size:13px}.zimplea-chat .persona-opcion input{accent-color:var(--zc-acento);width:17px;height:17px}.zimplea-chat .persona-opcion small{color:var(--zc-secundario);display:block;margin-top:3px}.zimplea-chat .anuncio{position:fixed;bottom:42px;left:50%;transform:translate(-50%,12px);opacity:0;pointer-events:none;padding:13px 20px;background:var(--zc-rail);color:#e1f7f8;border:1px solid #3d6673;border-radius:12px;box-shadow:var(--zc-sombra);font-size:12px;max-width:calc(100% - 30px);z-index:30;transition:opacity .18s ease,transform .18s ease}.zimplea-chat .anuncio.visible{opacity:1;transform:translate(-50%)}.zimplea-chat .seleccionado-temporal{outline:2px solid var(--zc-acento);outline-offset:5px;border-radius:8px}@media(min-width:1600px){.zimplea-chat .aplicacion{grid-template-columns:78px 310px minmax(350px,1fr) 325px}.zimplea-chat .mensajes,.zimplea-chat .conversacion-cabecera{padding-inline:40px}.zimplea-chat .compositor{margin-inline:36px}.zimplea-chat .contenido-mensaje{max-width:740px}.zimplea-chat .mensaje.propio{max-width:830px;margin-left:auto}}@media(max-width:1150px){.zimplea-chat .aplicacion{grid-template-columns:64px 265px minmax(300px,1fr)}.zimplea-chat .contexto{display:none}.zimplea-chat .vista-extra{grid-column:3}.zimplea-chat .aviso-demo{grid-column:2/-1}.zimplea-chat .rail-boton{width:54px}.zimplea-chat .detalle-teclado{display:none}}@media(max-width:780px){.zimplea-chat .aplicacion{grid-template-columns:58px 230px minmax(280px,1fr)}.zimplea-chat .cabecera,.zimplea-chat .bandeja-titulo{padding-inline:16px}.zimplea-chat .conversacion-cabecera{padding:16px}.zimplea-chat .identidad-chat h2{font-size:15px}.zimplea-chat .identidad-chat>.avatar{display:none}.zimplea-chat .mensajes{padding-inline:16px}.zimplea-chat .compositor{margin-inline:12px}.zimplea-chat .boton-herramienta span:last-child{display:none}.zimplea-chat .contenido-mensaje{max-width:100%}.zimplea-chat .mensaje.propio{padding-left:12px}.zimplea-chat .fijado{padding-inline:15px}.zimplea-chat .acciones-cabecera{gap:0}.zimplea-chat .boton-icono{width:34px;height:36px}.zimplea-chat .bandeja>.buscador{margin-inline:12px}.zimplea-chat .filtros{padding-inline:10px;gap:0}.zimplea-chat .filtros button{padding-inline:8px}}@media(max-width:620px){.zimplea-chat .aplicacion{grid-template-columns:minmax(0,1fr);grid-template-rows:54px minmax(0,1fr) 59px 25px;min-height:360px}.zimplea-chat .cabecera{grid-row:1;padding-inline:14px}.zimplea-chat .marca{gap:8px;font-size:14px}.zimplea-chat .marca strong{font-size:17px}.zimplea-chat .marca img{width:28px;height:28px}.zimplea-chat .marca>span:last-child,.zimplea-chat .separador,.zimplea-chat .etiqueta-demo{display:none}.zimplea-chat .cabecera-derecha{gap:8px}.zimplea-chat .cabecera-derecha>.avatar{width:30px;height:30px;font-size:10px}.zimplea-chat .rail{grid-column:1;grid-row:3;flex-direction:row;justify-content:center;padding:0 12px;gap:10px;border-top:1px solid var(--zc-linea);background:var(--zc-panel);color:var(--zc-secundario)}.zimplea-chat .rail-boton{width:85px;min-height:50px;gap:4px;border-radius:9px;color:var(--zc-secundario)}.zimplea-chat .rail-boton svg{width:19px;height:19px}.zimplea-chat .rail-boton.activo{box-shadow:none;background:var(--zc-acento-fondo);color:var(--zc-acento)}.zimplea-chat .rail-boton:hover{background:var(--zc-suave)}.zimplea-chat .rail-final{display:none}.zimplea-chat .bandeja{grid-column:1;grid-row:2;border-right:0}.zimplea-chat .bandeja-titulo{padding-top:23px}.zimplea-chat .conversacion{display:none;grid-column:1;grid-row:2}.zimplea-chat .contexto,.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat] .bandeja{display:none}.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat] .conversacion{display:flex}.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat] .rail{display:none}.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat]{grid-template-rows:54px minmax(0,1fr) 0 25px}.zimplea-chat .volver-movil{display:flex}.zimplea-chat .conversacion-cabecera{padding:10px;gap:7px;min-height:66px}.zimplea-chat .identidad-chat h2{font-size:14px}.zimplea-chat .identidad-chat p{font-size:10px}.zimplea-chat .mensajes{padding:18px 12px 8px}.zimplea-chat .fijado{font-size:10px;padding:9px 13px}.zimplea-chat .fijado button{font-size:10px}.zimplea-chat .mensaje{gap:7px;margin-bottom:22px}.zimplea-chat .mensaje>.avatar{width:27px;height:27px;font-size:9px;border-radius:9px}.zimplea-chat .mensaje.propio{padding-left:8px}.zimplea-chat .texto-mensaje{font-size:14px}.zimplea-chat .acciones-mensaje{gap:7px}.zimplea-chat .acciones-mensaje button{min-height:34px;font-size:10px}.zimplea-chat .compositor{margin-inline:10px;padding-top:8px;padding-bottom:8px}.zimplea-chat .caja-escribir{padding:9px}.zimplea-chat .caja-escribir textarea{font-size:16px;min-height:42px}.zimplea-chat .barra-escribir{gap:3px}.zimplea-chat .pie-escribir{font-size:9px;padding-top:7px}.zimplea-chat .herramientas .boton-icono{width:36px;min-height:40px}.zimplea-chat .boton-enviar{padding-inline:12px;min-height:40px}.zimplea-chat .aviso-demo{grid-column:1;grid-row:4;font-size:9px}.zimplea-chat .vista-extra{grid-column:1;grid-row:2;padding:22px 16px}.zimplea-chat .aplicacion:not([data-vista=chat]) .bandeja{display:none}.zimplea-chat .vista-cabecera h2{font-size:22px}.zimplea-chat .vista-extra .vista-cabecera{align-items:flex-start}.zimplea-chat .vista-cabecera p{font-size:12px}.zimplea-chat .vista-cabecera>.primario{font-size:11px;padding:10px;white-space:nowrap}.zimplea-chat .agenda-fila{padding:13px;gap:11px;flex-wrap:wrap}.zimplea-chat .agenda-fila>.secundario{margin-left:75px}.zimplea-chat .modal-cabecera{padding:19px}.zimplea-chat .modal-cuerpo{padding:18px}.zimplea-chat .campos-dos{grid-template-columns:1fr}.zimplea-chat .campo input,.zimplea-chat .campo textarea,.zimplea-chat .campo select{font-size:16px}.zimplea-chat .modal-cabecera h2{font-size:19px}.zimplea-chat .detalle-ficha dl{gap:16px}.zimplea-chat .tarjeta-ficha .ficha-cuerpo{padding:12px}.zimplea-chat .nota-equipo strong{font-size:11px}.zimplea-chat .bandeja .buscador input{font-size:16px}.zimplea-chat .fila-chat{min-height:81px}.zimplea-chat .datos-chat strong{font-size:14px}.zimplea-chat .datos-chat p{font-size:13px}}@media(prefers-reduced-motion:reduce){.zimplea-chat *,.zimplea-chat *:before,.zimplea-chat *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}html[data-efectos=off] .zimplea-chat *,html[data-efectos=off] .zimplea-chat *:before,html[data-efectos=off] .zimplea-chat *:after{animation:none!important;transition:none!important}.zimplea-chat .adjuntos{max-height:132px;overflow:auto;overflow-wrap:anywhere}.zimplea-chat .ficha-cabecera,.zimplea-chat .ficha-pie,.zimplea-chat .pie-modal{flex-wrap:wrap}.zimplea-chat .detalle-ficha dd,.zimplea-chat .elegir-ficha strong,.zimplea-chat .guardado-fila>p{overflow-wrap:anywhere}.zimplea-chat .aplicacion{padding:10px 10px 0 6px;gap:8px;grid-template-columns:44px 192px 266px minmax(340px,1fr) 280px;grid-template-rows:48px minmax(0,1fr) 22px}.zimplea-chat .cabecera{grid-column:2/-1;border:1px solid light-dark(#c7baf0,#615282);border-radius:15px;background:var(--zc-barra);padding:0 18px}.zimplea-chat .marca{gap:10px}.zimplea-chat .marca img{width:26px;height:26px;border-radius:7px}.zimplea-chat .marca strong{font-size:16px}.zimplea-chat .marca>span:last-child{font-size:13px;color:var(--zc-tinta)}.zimplea-chat .cabecera-derecha{gap:12px}.zimplea-chat .cabecera-derecha .avatar{width:29px;height:29px}.zimplea-chat .rail{grid-column:1;grid-row:1/3;background:none;color:var(--zc-tinta);padding:10px 0;gap:12px}.zimplea-chat .rail-boton{width:42px;min-height:42px;padding:9px;color:var(--zc-tinta);border-radius:11px}.zimplea-chat .rail-boton small{display:none}.zimplea-chat .rail-boton.activo{color:var(--zc-tinta);background:var(--zc-panel);box-shadow:0 1px 5px #10171013}.zimplea-chat .rail-boton:hover{background:var(--zc-panel)}.zimplea-chat .rail-final small{display:none}.zimplea-chat .navegacion-equipo{grid-column:2;grid-row:2;display:flex;flex-direction:column;min-height:0;overflow:auto;background:var(--zc-suave);border:1px solid var(--zc-linea);border-radius:18px 0 0 18px;padding:22px 12px 12px;margin-right:-9px}.zimplea-chat .navegacion-equipo h1{font-size:22px;margin:0 11px 27px;letter-spacing:-.6px}.zimplea-chat .navegacion-equipo>button{display:flex;align-items:center;gap:10px;text-align:left;min-height:42px;border-radius:9px;padding:9px 10px;font-size:12px;margin:2px 0;color:var(--zc-tinta);border:1px solid transparent}.zimplea-chat .navegacion-equipo>button svg{width:17px;height:17px}.zimplea-chat .navegacion-equipo>button:hover{background:var(--zc-panel)}.zimplea-chat .navegacion-equipo>button.activo{background:var(--zc-panel);border-color:var(--zc-linea);box-shadow:0 2px 4px #10171009;font-weight:600}.zimplea-chat .navegacion-equipo>p{font-size:10px;letter-spacing:1px;color:var(--zc-secundario);margin:28px 10px 9px}.zimplea-chat .perfil-equipo{display:flex;gap:9px;align-items:center;margin-top:auto;padding:24px 4px 5px}.zimplea-chat .perfil-equipo strong{font-size:12px}.zimplea-chat .perfil-equipo small{display:block;font-size:10px;color:var(--zc-secundario);margin-top:7px}.zimplea-chat .perfil-equipo .punto-disponible{margin-right:6px;box-shadow:none}.zimplea-chat .avatar{border-radius:50%;width:34px;height:34px}.zimplea-chat .avatar.grupo{border-radius:50%;background:var(--zc-acento-fondo);color:var(--zc-acento)}.zimplea-chat .bandeja{grid-column:3;border:1px solid var(--zc-linea);border-radius:0 18px 18px 0;background:var(--zc-suave);overflow:hidden}.zimplea-chat .bandeja-titulo{padding:22px 17px 20px;min-height:80px}.zimplea-chat .bandeja-titulo h2{font-size:17px;letter-spacing:-.3px}.zimplea-chat .bandeja-titulo .texto-suave{display:none}.zimplea-chat .boton-nuevo{border:0;background:none;color:var(--zc-tinta)}.zimplea-chat .bandeja>.buscador{margin-inline:13px;background:transparent;border-radius:20px}.zimplea-chat .filtros{padding:14px 12px 8px;gap:2px}.zimplea-chat .filtros button{font-size:11px;padding:7px 8px;border-radius:16px}.zimplea-chat .filtros button.activo{background:var(--zc-panel);color:var(--zc-tinta);box-shadow:0 0 0 1px var(--zc-linea)}.zimplea-chat .lista-chats{padding-inline:10px}.zimplea-chat .seccion-lista{font-size:10px;letter-spacing:.3px;padding-top:17px}.zimplea-chat .fila-chat{gap:9px;padding:13px 10px;min-height:80px;border-radius:15px}.zimplea-chat .fila-chat.seleccionado{box-shadow:0 2px 4px #161b1810}.zimplea-chat .fila-chat.seleccionado:before{display:none}.zimplea-chat .datos-chat strong,.zimplea-chat .datos-chat p{font-size:12px}.zimplea-chat .sinleer{border-radius:50%;background:var(--zc-tinta);color:var(--zc-panel)}.zimplea-chat .nota-equipo{padding:15px 13px}.zimplea-chat .nota-equipo svg{color:var(--zc-secundario)}.zimplea-chat .conversacion{grid-column:4;border:1px solid var(--zc-linea);border-radius:18px;overflow:hidden;container-type:inline-size}.zimplea-chat .conversacion-cabecera{min-height:80px;padding:18px 24px}.zimplea-chat .identidad-chat h2{font-size:19px;letter-spacing:-.5px}.zimplea-chat .identidad-chat>.avatar{display:none}.zimplea-chat .acciones-cabecera{gap:5px}.zimplea-chat .acciones-cabecera .boton-icono{border-radius:50%;background:var(--zc-suave);color:var(--zc-tinta)}.zimplea-chat .fijado{background:var(--zc-panel);border-bottom:0;padding:12px 24px;min-height:38px;gap:7px;font-size:10px}.zimplea-chat .fijado button{font-size:10px}.zimplea-chat .fijado svg{color:var(--zc-secundario)}.zimplea-chat .mensajes{padding:15px 24px 20px;scrollbar-width:thin;scrollbar-color:var(--zc-linea) transparent}.zimplea-chat .fecha-hilo{font-size:10px;margin-bottom:22px}.zimplea-chat .fecha-hilo:before,.zimplea-chat .fecha-hilo:after{display:none}.zimplea-chat .mensaje{margin-bottom:19px;gap:9px}.zimplea-chat .mensaje>.avatar{width:26px;height:26px;border-radius:50%;font-size:9px;margin-top:6px}.zimplea-chat .contenido-mensaje{flex:0 1 auto;max-width:88%;background:var(--zc-suave);padding:15px 17px;border-radius:3px 16px 16px}.zimplea-chat .autor{font-size:11px;gap:8px;margin-bottom:8px}.zimplea-chat .texto-mensaje{font-size:14px;line-height:1.55}.zimplea-chat .mensaje.propio{padding-left:18px;justify-content:flex-end;max-width:none;margin-left:0}.zimplea-chat .mensaje.propio .contenido-mensaje{background:var(--zc-burbuja);border:0;border-radius:16px 3px 16px 16px;padding:15px 17px}.zimplea-chat .mensaje.propio .autor strong{color:var(--zc-tinta)}.zimplea-chat .mensaje.propio>.avatar{display:none}.zimplea-chat .acciones-mensaje{gap:5px;margin-top:9px}.zimplea-chat .acciones-mensaje button{padding:3px;min-height:26px}.zimplea-chat .acciones-mensaje svg{width:13px;height:13px}.zimplea-chat .lectura{font-size:9px;flex-basis:100%;text-align:right}.zimplea-chat .tarjeta-ficha{border-radius:10px;max-width:none}.zimplea-chat .ficha-cabecera{padding:9px 11px;background:var(--zc-panel)}.zimplea-chat .ficha-cuerpo{padding:12px}.zimplea-chat .ruta{margin:12px 0}.zimplea-chat .ficha-pie{padding:7px 11px}.zimplea-chat .estado{font-size:9px}.zimplea-chat .compositor{position:relative;margin:8px 18px 16px;padding:0;border:1px solid var(--zc-linea);border-radius:17px;background:var(--zc-panel);box-shadow:0 1px 3px #151b1605}.zimplea-chat .compositor:focus-within{border-color:var(--zc-acento)}.zimplea-chat .compositor-canal{display:flex;align-items:center;gap:8px;padding:15px 16px 4px;font-size:12px}.zimplea-chat .compositor-canal svg{width:15px;height:15px}.zimplea-chat .compositor-canal>span:last-child{margin-left:auto;font-size:10px;color:var(--zc-secundario)}.zimplea-chat .caja-escribir{border:0;background:none;box-shadow:none;padding:10px 13px 12px;border-radius:17px}.zimplea-chat .caja-escribir:focus-within{box-shadow:none;border:0}.zimplea-chat .caja-escribir textarea{min-height:58px;font-size:14px}.zimplea-chat .barra-escribir{margin-top:10px}.zimplea-chat .boton-herramienta{font-size:11px}.zimplea-chat .boton-herramienta svg{width:18px}.zimplea-chat .boton-enviar,.zimplea-chat .primario{background:var(--zc-tinta);color:var(--zc-panel);border-radius:25px}.zimplea-chat .boton-enviar:disabled{background:var(--zc-suave);color:var(--zc-secundario);opacity:1}.zimplea-chat .pie-escribir{padding:0 16px 12px;font-size:9px}.zimplea-chat .respuesta,.zimplea-chat .adjuntos{margin:10px 12px 0}.zimplea-chat .mas-movil,.zimplea-chat .sugerencias-chat{display:none}.zimplea-chat .contexto{grid-column:5;background:var(--zc-panel);border:1px solid var(--zc-linea);border-radius:18px;padding:0;overflow:auto}.zimplea-chat .contexto h2{font-size:15px;display:flex;align-items:center;height:80px;border-bottom:1px solid var(--zc-linea);padding:0 22px;margin:0;position:relative}.zimplea-chat .contexto h2:after{content:"";position:absolute;bottom:-1px;left:22px;width:44px;height:3px;background:var(--zc-acento)}.zimplea-chat .contexto>.contexto-subtitulo{padding:16px 22px 0;font-size:11px}.zimplea-chat .contexto-bloque{padding:21px 20px;margin:0;border-bottom:1px solid var(--zc-linea)}.zimplea-chat .contexto-bloque h3{font-size:12px;margin-bottom:18px}.zimplea-chat .miembros .avatar{border-color:var(--zc-panel)}.zimplea-chat .contexto-item{padding:12px 0}.zimplea-chat .tarjeta-tarea{background:var(--zc-suave);border:0;padding:13px}.zimplea-chat .atajo{border-style:solid;color:var(--zc-tinta);padding:10px;font-size:11px}.zimplea-chat .vista-extra{grid-column:4/-1;border:1px solid var(--zc-linea);border-radius:18px}.zimplea-chat .aviso-demo{grid-column:2/-1;grid-row:3;border:0;background:transparent;font-size:9px}.zimplea-chat .vacio{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center}.zimplea-chat .vacio svg{width:44px;height:44px;color:var(--zc-secundario)}.zimplea-chat .acciones-rapidas{display:grid;gap:9px}.zimplea-chat .acciones-rapidas>button{display:flex;align-items:center;gap:14px;padding:17px;text-align:left;border-radius:14px;background:var(--zc-suave);font-size:14px;min-height:56px}.zimplea-chat .acciones-rapidas svg{width:21px;height:21px;color:var(--zc-acento)}@container (max-width:460px){.zimplea-chat .contenido-mensaje{max-width:95%;padding:12px}.zimplea-chat .mensajes{padding-inline:14px}.zimplea-chat .mensaje>.avatar{display:none}.zimplea-chat .mensaje.propio .contenido-mensaje{padding:12px}.zimplea-chat .compositor{margin-inline:12px}.zimplea-chat .boton-herramienta span:last-child{display:none}.zimplea-chat .conversacion-cabecera{padding-inline:17px}.zimplea-chat .identidad-chat h2{font-size:16px}.zimplea-chat .conversacion-cabecera .boton-icono{width:33px;height:33px}.zimplea-chat .compositor-canal>span:last-child{display:none}}.zimplea-chat .aplicacion{height:100%;min-height:0;padding-top:max(10px,env(safe-area-inset-top));padding-right:max(10px,env(safe-area-inset-right))}.zimplea-chat .bandeja,.zimplea-chat .conversacion,.zimplea-chat .contexto,.zimplea-chat .vista-extra{box-shadow:0 3px 14px #14163105;min-width:0}.zimplea-chat .conversacion{container-name:chat}.zimplea-chat .cabecera{background:var(--zc-panel);border-color:var(--zc-linea);box-shadow:0 2px 8px #14163104}.zimplea-chat .marca>span:last-child{background:var(--zc-acento-fondo);color:var(--zc-acento);padding:5px 10px;border-radius:8px;font-size:11px;font-weight:650}.zimplea-chat .etiqueta-demo{font-size:11px}.zimplea-chat .bandeja-titulo{min-height:84px}.zimplea-chat .bandeja-titulo h2{font-size:18px}.zimplea-chat .bandeja-titulo .texto-suave{display:block;margin-top:5px;font-size:11px}.zimplea-chat .conversacion-cabecera{min-height:84px}.zimplea-chat .contexto h2{height:84px}.zimplea-chat .fila-chat{transition:background .15s,border-color .15s;min-height:85px}.zimplea-chat .fila-chat.seleccionado{border-color:var(--zc-linea-fuerte);background:var(--zc-panel);box-shadow:inset 3px 0 var(--zc-acento),0 3px 9px #17162806}.zimplea-chat .datos-chat strong{font-size:13px;font-weight:650}.zimplea-chat .datos-chat p{font-size:12px;line-height:1.5}.zimplea-chat .hora-chat{font-size:10px}.zimplea-chat .seccion-lista{font-size:10px;text-transform:uppercase;letter-spacing:.7px;padding-top:22px}.zimplea-chat .fijado{border-bottom:1px solid var(--zc-linea);padding-block:12px;background:var(--zc-suave)}.zimplea-chat .fijado button{min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.zimplea-chat .mensajes{padding-block:25px;scroll-padding-block:20px}.zimplea-chat .mensaje{margin-bottom:24px}.zimplea-chat .contenido-mensaje{border:1px solid var(--zc-linea);border-radius:5px 18px 18px}.zimplea-chat .mensaje.propio .contenido-mensaje{border:1px solid light-dark(#cadbf5,#385675);border-radius:18px 5px 18px 18px}.zimplea-chat .texto-mensaje{font-size:14px;line-height:1.65}.zimplea-chat .autor{font-size:12px}.zimplea-chat .autor time{font-size:10px}.zimplea-chat .tarjeta-ficha{margin-top:15px;border-radius:13px}.zimplea-chat .ficha-cuerpo strong{font-size:14px;font-weight:650}.zimplea-chat .ficha-cabecera{padding-block:11px}.zimplea-chat .estado{font-size:10px}.zimplea-chat .mini-evento{border-radius:12px;line-height:1.5}.zimplea-chat .mini-evento p{line-height:1.5}.zimplea-chat .acciones-mensaje{padding-top:7px;margin-top:9px;border-top:1px solid var(--zc-linea);gap:7px}.zimplea-chat .acciones-mensaje button{min-height:30px;padding-inline:5px}.zimplea-chat .acciones-mensaje .mas-mensaje{display:none}.zimplea-chat .lectura{font-size:10px}.zimplea-chat .compositor{flex-shrink:0;box-shadow:0 4px 18px #1c203a07;border-color:var(--zc-linea-fuerte);margin-bottom:18px;border-radius:18px}.zimplea-chat .compositor-canal{padding-top:14px}.zimplea-chat .caja-escribir textarea{min-height:42px}.zimplea-chat .compositor .adjuntos{max-height:100px}.zimplea-chat .compositor .respuesta p{max-width:none}.zimplea-chat .boton-enviar{background:var(--zc-acento);color:var(--zc-sobre-acento)}.zimplea-chat .boton-enviar:not(:disabled):hover{filter:brightness(.94)}.zimplea-chat .boton-icono{border-radius:12px}.zimplea-chat .boton-icono:focus-visible,.zimplea-chat .enlace:focus-visible{outline-offset:1px}.zimplea-chat .perfil-equipo .avatar{border:1px solid var(--zc-linea)}.zimplea-chat .contexto-bloque h3{font-size:13px}.zimplea-chat .contexto-item strong{font-size:12px}.zimplea-chat .tarjeta-tarea{border:1px solid var(--zc-linea);padding:14px}.zimplea-chat .contexto-bloque:last-child{border-bottom:0}.zimplea-chat .tarea-tiempo,.zimplea-chat .tarjeta-tarea p{font-size:11px}.zimplea-chat .atajo:hover,.zimplea-chat .secundario:hover{background:var(--zc-suave)}.zimplea-chat .vista-extra{container-type:inline-size}.zimplea-chat .vista-extra .filtros{padding-left:0;margin-bottom:15px}.zimplea-chat .agenda-fila{background:var(--zc-panel);border-radius:16px;padding:19px}.zimplea-chat .fecha-bloque{border-radius:12px;line-height:1.5}.zimplea-chat .modal-cabecera{position:sticky;top:0;background:var(--zc-panel);z-index:1}.zimplea-chat .modal-cabecera h2{overflow-wrap:anywhere}.zimplea-chat dialog{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--zc-linea-fuerte) transparent}.zimplea-chat .campo input,.zimplea-chat .campo select,.zimplea-chat .campo textarea{border-color:var(--zc-linea-fuerte)}.zimplea-chat .buscador input::placeholder,.zimplea-chat .campo input::placeholder,.zimplea-chat .campo textarea::placeholder{color:var(--zc-secundario);opacity:1}.zimplea-chat .bandeja .buscador:focus-within{background:var(--zc-panel)}.zimplea-chat .nota-equipo{gap:8px}.zimplea-chat .nota-equipo strong{font-size:10px;line-height:1.4}.zimplea-chat .detalle-ficha dd,.zimplea-chat .tipo-ficha,.zimplea-chat .mini-evento strong,.zimplea-chat .ficha-cuerpo strong{overflow-wrap:anywhere}.zimplea-chat .ficha-pie .enlace{min-height:36px}.zimplea-chat .sugerencias-chat>button:hover{background:var(--zc-acento-fondo)}@container chat (max-width:520px){.zimplea-chat .compositor-canal>span:last-child,.zimplea-chat .herramientas .boton-herramienta span:last-child{display:none}.zimplea-chat .conversacion-cabecera{padding-inline:16px}.zimplea-chat .contenido-mensaje{max-width:94%}.zimplea-chat .mensajes{padding-inline:16px}.zimplea-chat .mensaje>.avatar{display:none}.zimplea-chat .mensaje.propio{padding-left:16px}.zimplea-chat .identidad-chat h2{font-size:16px}.zimplea-chat .compositor{margin-inline:14px}.zimplea-chat .fijado{padding-inline:17px}.zimplea-chat .tarjeta-ficha .ficha-cabecera{gap:6px}.zimplea-chat .tarjeta-ficha .tipo-ficha{font-size:10px}.zimplea-chat .acciones-mensaje [data-accion=guardar-mensaje],.zimplea-chat .acciones-mensaje [data-accion=recordar-mensaje],.zimplea-chat .acciones-mensaje [data-accion=fijar]{display:none}.zimplea-chat .acciones-mensaje .mas-mensaje{display:flex;margin-left:auto;font-size:13px;letter-spacing:1px;order:2}.zimplea-chat .acciones-mensaje .lectura{order:3}}@container (max-width:580px){.zimplea-chat .vista-cabecera{flex-wrap:wrap}.zimplea-chat .agenda-fila{flex-wrap:wrap;gap:12px}.zimplea-chat .agenda-fila>.secundario{margin-left:auto}.zimplea-chat .guardado-fila .acciones-mensaje{justify-content:flex-start}}@media(min-width:1600px){.zimplea-chat .aplicacion{grid-template-columns:48px 210px 300px minmax(400px,1fr) 310px;gap:10px}.zimplea-chat .mensajes{padding-inline:34px}.zimplea-chat .conversacion-cabecera{padding-inline:30px}.zimplea-chat .compositor{margin-inline:26px}.zimplea-chat .contenido-mensaje{max-width:min(85%,680px)}}@media(max-width:1439px){.zimplea-chat .aplicacion{grid-template-columns:46px 280px minmax(320px,1fr) 280px}.zimplea-chat .navegacion-equipo{display:none}.zimplea-chat .bandeja{grid-column:2;border-radius:18px}.zimplea-chat .conversacion{grid-column:3}.zimplea-chat .contexto{grid-column:4}.zimplea-chat .vista-extra{grid-column:3/-1}}@media(max-width:1180px){.zimplea-chat .aplicacion{grid-template-columns:52px 270px minmax(0,1fr);gap:8px;padding-inline:8px}.zimplea-chat .contexto{display:none}.zimplea-chat .vista-extra{grid-column:3}.zimplea-chat .rail-boton{width:46px;min-height:46px}.zimplea-chat .bandeja-titulo{padding-inline:17px}.zimplea-chat .bandeja-titulo h2{font-size:17px}.zimplea-chat .conversacion-cabecera{padding-inline:18px}.zimplea-chat .compositor-canal>span:last-child{display:none}.zimplea-chat .acciones-cabecera .boton-icono{width:40px;height:40px}.zimplea-chat .mensajes{padding-inline:19px}.zimplea-chat .fijado{padding-inline:18px}.zimplea-chat .detalle-teclado,.zimplea-chat .navegacion-equipo{display:none}}@media(max-width:820px){.zimplea-chat .aplicacion{padding:0;gap:0;grid-template-columns:minmax(0,1fr);grid-template-rows:64px minmax(0,1fr) 70px 24px;background:var(--zc-panel);min-height:0}.zimplea-chat .cabecera{grid-column:1;grid-row:1;border:0;border-bottom:1px solid var(--zc-linea);border-radius:0;background:var(--zc-panel);padding:8px max(20px,env(safe-area-inset-right)) 8px max(20px,env(safe-area-inset-left));box-shadow:none}.zimplea-chat .marca{gap:10px}.zimplea-chat .marca strong{font-size:17px}.zimplea-chat .marca img{width:28px;height:28px}.zimplea-chat .marca>span:last-child{display:inline-block;padding:7px 12px;border-radius:10px;font-size:12px}.zimplea-chat .separador,.zimplea-chat .etiqueta-demo{display:none}.zimplea-chat .cabecera-derecha{gap:8px}.zimplea-chat .cabecera-derecha>.avatar{display:none}.zimplea-chat .cabecera .boton-icono{width:44px;height:44px}.zimplea-chat .rail{grid-column:1;grid-row:3;display:flex;flex-direction:row;justify-content:center;background:var(--zc-panel);border-top:1px solid var(--zc-linea);gap:35px;padding:5px 12px}.zimplea-chat .rail-boton{width:100px;min-height:52px;gap:5px;border-radius:14px;color:var(--zc-secundario)}.zimplea-chat .rail-boton small{display:block;font-size:11px}.zimplea-chat .rail-boton.activo{box-shadow:none;background:var(--zc-acento-fondo);color:var(--zc-acento)}.zimplea-chat .rail-final,.zimplea-chat .navegacion-equipo{display:none}.zimplea-chat .bandeja{grid-column:1;grid-row:2;display:flex;border:0;border-radius:0;background:var(--zc-panel);box-shadow:none}.zimplea-chat .bandeja-titulo{padding:25px 25px 18px;min-height:88px}.zimplea-chat .bandeja-titulo h2{font-size:28px;letter-spacing:-.8px}.zimplea-chat .bandeja-titulo .texto-suave{display:block;font-size:12px;margin-top:6px}.zimplea-chat .boton-nuevo{width:46px;height:46px;background:var(--zc-suave)}.zimplea-chat .bandeja>.buscador{margin-inline:24px;background:var(--zc-suave);border:1px solid var(--zc-linea);padding-inline:15px;border-radius:14px}.zimplea-chat .bandeja>.buscador input{font-size:16px;padding-block:14px}.zimplea-chat .bandeja>.filtros{padding:17px 24px 8px;gap:8px}.zimplea-chat .bandeja>.filtros button{font-size:13px;padding:9px 14px;min-height:42px}.zimplea-chat .lista-chats{padding-inline:17px}.zimplea-chat .fila-chat{padding:16px 13px;gap:14px;min-height:92px;border-radius:15px}.zimplea-chat .fila-chat .avatar{width:43px;height:43px;font-size:13px}.zimplea-chat .datos-chat strong{font-size:15px}.zimplea-chat .datos-chat p{font-size:14px}.zimplea-chat .hora-chat{font-size:11px}.zimplea-chat .nota-equipo{padding:15px 26px}.zimplea-chat .nota-equipo strong,.zimplea-chat .nota-equipo span{font-size:11px}.zimplea-chat .conversacion{display:none;grid-column:1;grid-row:2;border:0;border-radius:0;box-shadow:none}.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat] .bandeja,.zimplea-chat .aplicacion:not([data-vista=chat]) .bandeja{display:none}.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat] .conversacion{display:flex}.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat] .rail{display:none}.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat]{grid-template-rows:54px minmax(0,1fr) 0 24px}.zimplea-chat .conversacion-cabecera{padding:10px 20px;min-height:72px;gap:12px;border-bottom:1px solid var(--zc-linea)}.zimplea-chat .identidad-chat h2{font-size:18px}.zimplea-chat .identidad-chat p{font-size:12px}.zimplea-chat .acciones-cabecera{gap:4px}.zimplea-chat .acciones-cabecera .boton-icono,.zimplea-chat .conversacion-cabecera .volver-movil{width:44px;height:44px}.zimplea-chat .volver-movil{display:flex;flex-shrink:0}.zimplea-chat .identidad-chat>.avatar{display:none}.zimplea-chat .fijado{padding:10px 25px;background:var(--zc-suave);font-size:11px;min-height:42px}.zimplea-chat .fijado button{font-size:11px;min-height:24px}.zimplea-chat .mensajes{padding:26px max(24px,calc((100% - 680px)/2)) 12px;scrollbar-gutter:auto}.zimplea-chat .mensaje{margin-bottom:23px}.zimplea-chat .contenido-mensaje{max-width:91%;padding:15px 17px}.zimplea-chat .mensaje>.avatar{display:none}.zimplea-chat .mensaje.propio{padding-left:20px}.zimplea-chat .mensaje.propio .contenido-mensaje{padding:15px 17px}.zimplea-chat .texto-mensaje{font-size:16px;line-height:1.6}.zimplea-chat .autor{font-size:12px}.zimplea-chat .autor time{font-size:11px}.zimplea-chat .acciones-mensaje{gap:6px;padding-top:2px}.zimplea-chat .acciones-mensaje button{min-width:38px;min-height:40px}.zimplea-chat .acciones-mensaje svg{width:16px;height:16px}.zimplea-chat #mensajes .acciones-mensaje [data-accion=guardar-mensaje],.zimplea-chat #mensajes .acciones-mensaje [data-accion=recordar-mensaje],.zimplea-chat #mensajes .acciones-mensaje [data-accion=fijar]{display:none}.zimplea-chat .acciones-mensaje .mas-mensaje{display:flex;order:2;margin-left:auto;letter-spacing:1px;font-size:14px}.zimplea-chat .acciones-mensaje .lectura{order:3}.zimplea-chat .compositor{border:0;box-shadow:none;margin:0;padding:10px max(24px,calc((100% - 680px)/2)) max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;align-items:end;border-top:1px solid var(--zc-linea);border-radius:0}.zimplea-chat .compositor-canal,.zimplea-chat .pie-escribir{display:none}.zimplea-chat .sugerencias-chat{grid-column:1/-1;grid-row:auto;order:1;display:none;gap:10px;overflow-x:auto;scrollbar-width:thin;padding-bottom:8px;max-width:100%}.zimplea-chat .conversacion[data-vacio=true] .sugerencias-chat{display:flex}.zimplea-chat .sugerencias-chat>button{flex:1 0 190px;border-radius:16px;background:var(--zc-suave);padding:15px 17px;text-align:left;min-height:74px;border:1px solid var(--zc-linea)}.zimplea-chat .sugerencias-chat strong{display:block;font-size:14px;margin-bottom:5px}.zimplea-chat .sugerencias-chat span{font-size:12px;color:var(--zc-secundario)}.zimplea-chat .mas-movil{display:flex;grid-column:1;grid-row:4;width:46px;height:48px;color:var(--zc-tinta);background:var(--zc-suave);border:1px solid var(--zc-linea-fuerte);border-radius:15px}.zimplea-chat .compositor .respuesta{grid-column:1/-1;grid-row:2;margin:0}.zimplea-chat .compositor .adjuntos{grid-column:1/-1;grid-row:3;margin:0;max-height:85px}.zimplea-chat .compositor .respuesta[hidden],.zimplea-chat .compositor .adjuntos[hidden]{display:none}.zimplea-chat .caja-escribir{grid-column:2;grid-row:4;display:flex;align-items:flex-end;gap:6px;border:1px solid var(--zc-linea-fuerte);border-radius:24px;padding:5px 6px 5px 15px;background:var(--zc-panel);min-width:0;min-height:48px}.zimplea-chat .caja-escribir:focus-within{border:1px solid var(--zc-acento);box-shadow:0 0 0 2px var(--zc-acento-fondo)}.zimplea-chat .caja-escribir textarea{height:36px;min-height:36px;max-height:108px;flex:1;min-width:0;font-size:16px;padding:6px 0;line-height:24px;field-sizing:content}.zimplea-chat .barra-escribir{margin:0;flex-shrink:0}.zimplea-chat .herramientas{display:none}.zimplea-chat .boton-enviar{width:40px;height:40px;min-height:40px;padding:0;border-radius:50%}.zimplea-chat .boton-enviar>span:first-child{display:none}.zimplea-chat .boton-enviar svg{width:18px;height:18px}.zimplea-chat .aviso-demo{grid-column:1;grid-row:4;font-size:9px;background:var(--zc-panel);border:0}.zimplea-chat .vista-extra{grid-column:1;grid-row:2;border:0;border-radius:0;padding:26px;box-shadow:none}.zimplea-chat .vista-extra .vista-cabecera{flex-wrap:wrap;align-items:center}.zimplea-chat .agenda-fila{padding:18px}.zimplea-chat .agenda-fila>.secundario{margin-left:auto;min-height:44px}.zimplea-chat .vacio{min-height:100%;padding:30px 20px}.zimplea-chat .vacio svg{width:56px;height:56px;padding:12px;border-radius:18px;background:var(--zc-acento-fondo);color:var(--zc-acento);box-sizing:content-box;opacity:1}.zimplea-chat .vacio strong{font-size:21px;margin-top:12px}.zimplea-chat .tarjeta-ficha .enlace,.zimplea-chat .mini-evento .boton-icono{min-height:44px}.zimplea-chat .campo input,.zimplea-chat .campo textarea,.zimplea-chat .campo select{font-size:16px}.zimplea-chat dialog{width:min(600px,calc(100% - 32px));max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 32px);border-radius:22px}.zimplea-chat .modal-cabecera{padding:21px}.zimplea-chat .modal-cabecera .boton-icono{width:44px;height:44px}.zimplea-chat .modal-cabecera h2{font-size:21px}.zimplea-chat .modal-cuerpo{padding:22px}.zimplea-chat .pie-modal>button{min-height:44px}.zimplea-chat .anuncio{bottom:34px}.zimplea-chat .campos-dos{grid-template-columns:1fr 1fr}.zimplea-chat .detalle-ficha dl{gap:18px}}@media(max-width:540px){.zimplea-chat .aplicacion{grid-template-rows:56px minmax(0,1fr) 64px 24px}.zimplea-chat .cabecera{padding-inline:16px}.zimplea-chat .marca img{display:none}.zimplea-chat .marca strong{font-size:16px}.zimplea-chat .rail{gap:15px}.zimplea-chat .rail-boton{width:85px;min-height:50px;font-size:10px}.zimplea-chat .bandeja-titulo{padding:21px 20px 16px;min-height:86px}.zimplea-chat .bandeja-titulo h2{font-size:26px}.zimplea-chat .bandeja>.buscador{margin-inline:20px}.zimplea-chat .bandeja>.filtros{padding-inline:20px;gap:6px}.zimplea-chat .lista-chats{padding-inline:12px}.zimplea-chat .fila-chat{min-height:86px;gap:11px}.zimplea-chat .datos-chat strong{font-size:14px}.zimplea-chat .datos-chat p{font-size:13px}.zimplea-chat .fila-chat .avatar{width:39px;height:39px}.zimplea-chat .conversacion-cabecera{padding:8px 10px;min-height:65px;gap:6px}.zimplea-chat .identidad-chat h2{font-size:15px}.zimplea-chat .identidad-chat p{font-size:10px}.zimplea-chat .acciones-cabecera{gap:0}.zimplea-chat .acciones-cabecera .boton-icono{background:none}.zimplea-chat .fijado{padding:8px 16px;font-size:10px;min-height:38px}.zimplea-chat .fijado button{font-size:10px}.zimplea-chat .mensajes{padding:20px 14px 10px}.zimplea-chat .contenido-mensaje{max-width:96%;padding:12px 14px}.zimplea-chat .mensaje.propio .contenido-mensaje{padding:12px 14px}.zimplea-chat .texto-mensaje{font-size:15px}.zimplea-chat .autor{font-size:11px}.zimplea-chat .autor time{font-size:10px}.zimplea-chat .compositor{padding:8px 12px max(10px,env(safe-area-inset-bottom));grid-template-columns:44px minmax(0,1fr);gap:6px}.zimplea-chat .mas-movil{width:44px}.zimplea-chat .sugerencias-chat strong{font-size:13px}.zimplea-chat .sugerencias-chat>button{flex-basis:177px;padding:13px}.zimplea-chat .compositor .adjuntos{max-height:74px;font-size:11px}.zimplea-chat .compositor .respuesta{font-size:11px;padding:8px 10px}.zimplea-chat .vista-extra{padding:22px 17px}.zimplea-chat .vista-extra .vista-cabecera h2{font-size:25px}.zimplea-chat .agenda-fila{padding:14px;gap:10px}.zimplea-chat .agenda-datos strong{font-size:13px}.zimplea-chat .agenda-fila>.secundario{font-size:11px}.zimplea-chat dialog{width:calc(100% - 16px);max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 16px);border-radius:20px}.zimplea-chat .modal-cabecera{padding:16px}.zimplea-chat .modal-cabecera h2{font-size:19px}.zimplea-chat .modal-cuerpo{padding:18px}.zimplea-chat .campos-dos{grid-template-columns:1fr}.zimplea-chat .pie-modal{gap:8px}.zimplea-chat .pie-modal>button{flex:1}.zimplea-chat .aviso-demo{font-size:8px}.zimplea-chat .vacio strong{font-size:20px}.zimplea-chat .vacio svg{width:43px;height:43px}}@media(pointer:coarse){.zimplea-chat .boton-icono,.zimplea-chat .acciones-mensaje button{min-width:44px;min-height:44px}.zimplea-chat .enlace,.zimplea-chat .miembros button,.zimplea-chat .tarea-pie button,.zimplea-chat .filtros button{min-height:44px}.zimplea-chat .adjuntos button{min-width:34px;min-height:34px}}@media(max-width:820px){.zimplea-chat .compositor .respuesta{grid-row:auto;order:2}.zimplea-chat .compositor .adjuntos{grid-row:auto;order:3}.zimplea-chat .mas-movil{grid-row:auto;order:4}.zimplea-chat .caja-escribir{grid-row:auto;order:5}.zimplea-chat .aplicacion{padding-top:env(safe-area-inset-top)}}@media(max-height:520px)and (max-width:820px){.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat]{grid-template-rows:0 minmax(0,1fr) 0 0}.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat]>.cabecera,.zimplea-chat .aplicacion[data-movil=chat][data-vista=chat]>.aviso-demo{display:none}.zimplea-chat .conversacion-cabecera{min-height:56px;padding-block:5px}.zimplea-chat .fijado{display:none}.zimplea-chat .sugerencias-chat{display:none!important}.zimplea-chat .compositor{padding-block:6px}.zimplea-chat .compositor .adjuntos{max-height:58px}}@media(prefers-reduced-motion:reduce){.zimplea-chat .fila-chat{transition:none}}.zimplea-chat .marca .marca-simbolo{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:light-dark(transparent,#f4f4f7);flex-shrink:0}.zimplea-chat .marca .marca-simbolo img{display:block;width:30px;height:30px;object-fit:contain;filter:brightness(0);background:transparent;padding:0;border-radius:0}@media(max-width:540px){.zimplea-chat .marca .marca-simbolo{width:29px;height:29px}.zimplea-chat .marca .marca-simbolo img{width:26px;height:26px}}@keyframes zc-abrir-modal{0%{opacity:0;transform:translateY(7px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.chat-equipo-acceso{text-decoration:none}.chat-equipo-panel[hidden],.chat-equipo-pagina[hidden]{display:none!important}.zimplea-transicion{--cortina:light-dark(#f5f8fa,#09151e);--tinta-marca:light-dark(#122d3b,#edfaff);--texto-marca:light-dark(#4c6370,#bbced9);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;isolation:isolate;display:grid;place-items:center;color:var(--tinta-marca);font-family:inherit}.zimplea-transicion:before,.zimplea-transicion:after{content:"";position:absolute;inset-block:0;width:calc(50% + 1px);background:var(--cortina);z-index:-1;animation:marca-cortina .44s cubic-bezier(.76,0,.24,1) 1.03s both}.zimplea-transicion:before{left:0;--salida:-100%}.zimplea-transicion:after{right:0;--salida:100%}.zimplea-transicion-centro{display:flex;flex-direction:column;align-items:center;max-width:calc(90vw * var(--compensa-zoom, 1));animation:marca-despedida .28s ease-in .9s both;pointer-events:none}.zimplea-transicion-orbita{position:relative;display:grid;place-items:center;width:180px;height:180px;margin-bottom:12px}.zimplea-transicion-pulso{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:radial-gradient(circle,#48d6e85e,transparent 70%);animation:marca-pulso 1.1s ease-out both}.zimplea-transicion-anillo{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #6ea7b344;border-radius:50%}.zimplea-transicion-anillo.uno{border-top:2px solid #24afc3;border-right:2px solid #24afc3;animation:marca-orbita 1.3s cubic-bezier(.2,.7,.3,1) both}.zimplea-transicion-anillo.dos{top:14px;right:14px;bottom:14px;left:14px;border-bottom:2px solid #9b85ed;animation:marca-orbita 1.4s cubic-bezier(.2,.7,.3,1) reverse both}.zimplea-transicion-simbolo{width:112px;height:112px;display:grid;place-items:center;border-radius:34px;background:#fff;box-shadow:0 12px 48px #22b8cf24,0 0 0 1px #8ac6d630;animation:marca-simbolo .62s cubic-bezier(.16,1,.3,1) both}.zimplea-transicion-simbolo img{width:76px;height:76px;object-fit:contain;filter:brightness(0)}.zimplea-transicion-particula{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;animation:marca-orbita 1.3s cubic-bezier(.2,.7,.3,1) both}.zimplea-transicion-particula:after{content:"";position:absolute;left:calc(50% - 4px);top:-3px;width:8px;height:8px;border-radius:50%;background:#34c9dc;box-shadow:0 0 18px #34c9dc88}.zimplea-transicion-particula.segunda{top:14px;right:14px;bottom:14px;left:14px;animation-direction:reverse}.zimplea-transicion-particula.segunda:after{background:#ab95f0;width:6px;height:6px}.zimplea-transicion-nombre{display:flex;font-size:clamp(36px,calc(6vw * var(--compensa-zoom, 1)),48px);font-weight:750;letter-spacing:-.045em;line-height:1.15}.zimplea-transicion-nombre span{display:inline-block;animation:marca-letra .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.12s + var(--letra)*45ms)}.zimplea-transicion-centro p{margin:12px 0 22px;color:var(--texto-marca);font-size:14px;line-height:1.5;animation:marca-letra .4s ease-out .32s both}.zimplea-transicion-trazo{display:block;width:104px;height:2px;border-radius:2px;overflow:hidden;background:#829caa33}.zimplea-transicion-trazo i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#26b9cd,#a082ec);animation:marca-trazo .85s cubic-bezier(.16,1,.3,1) .15s both;transform-origin:left}.zimplea-transicion-saltar{position:absolute;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:20px;min-height:44px;padding:10px 16px;border:1px solid #829caa66;border-radius:24px;background:var(--cortina);color:var(--tinta-marca);font:inherit;font-size:12px;cursor:pointer}.zimplea-transicion-saltar:hover{border-color:#2697aa}.zimplea-transicion-saltar:focus-visible{outline:3px solid #2697aa;outline-offset:4px}.zimplea-transicion-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes marca-cortina{0%{transform:translate(0)}to{transform:translate(var(--salida))}}@keyframes marca-despedida{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px) scale(.96)}}@keyframes marca-simbolo{0%{opacity:0;transform:scale(.65) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes marca-orbita{0%{transform:rotate(-140deg);opacity:0}25%{opacity:1}to{transform:rotate(220deg);opacity:1}}@keyframes marca-pulso{0%{transform:scale(.5);opacity:0}45%{opacity:1}to{transform:scale(1.8);opacity:0}}@keyframes marca-letra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes marca-trazo{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.zimplea-transicion{display:none!important}}html[data-efectos=off] .zimplea-transicion{display:none!important}.chat-equipo-pagina{position:fixed;top:0;right:0;left:0;bottom:auto;z-index:180;display:flex;flex-direction:column;height:var(--chat-alto-visible,calc(100dvh * var(--compensa-zoom, 1)));min-height:0;background:light-dark(#f0f0ec,#151719);color:light-dark(#242625,#f1f2f0);outline:none}.chat-equipo-ruta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:4px max(16px,env(safe-area-inset-right)) 4px max(16px,env(safe-area-inset-left));padding-top:max(4px,env(safe-area-inset-top));border-bottom:1px solid light-dark(#dce0e5,#3c4145);font:12px Segoe UI,sans-serif}.chat-equipo-ruta a{display:flex;align-items:center;min-height:40px;padding:6px 10px;text-decoration:none;color:inherit;font-weight:600;border-radius:9px}.chat-equipo-ruta a:hover{background:light-dark(#fff,#292d31)}.chat-equipo-ruta>span{font-size:11px;color:light-dark(#646862,#b3b9b3)}.chat-equipo-ruta .chat-equipo-zimplea{gap:6px;margin-left:auto;border:1px solid light-dark(#dce0e5,#3c4145)}.chat-equipo-pagina>.zimplea-chat{flex:1;min-height:0;display:flex;flex-direction:column}body:has(.chat-equipo-pagina:not([hidden])) :is(.zimplea-companero,.zimplea-sacar){display:none!important}.chat-equipo-pagina>.zimplea-chat>.aplicacion{flex:1;min-height:0}.chat-equipo-acceso{position:fixed;left:max(18px,env(safe-area-inset-left));bottom:calc(18px + env(safe-area-inset-bottom));z-index:170;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:11px 15px;border:1px solid var(--red-linea,var(--borde));border-radius:24px;background:var(--red-panel,var(--fondo));color:var(--red-tinta,var(--texto));box-shadow:0 5px 24px #081b3633;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.chat-equipo-acceso svg{width:20px;height:20px;flex-shrink:0}.chat-equipo-acceso small{padding:3px 6px;border-radius:6px;font-size:10px;background:light-dark(#efedff,#353047);color:light-dark(#4f46a5,#d4cbff)}.chat-equipo-acceso:hover{border-color:var(--red-cian,var(--oceano))}.chat-equipo-acceso:focus-visible,.chat-equipo-ruta a:focus-visible{outline:3px solid var(--red-cian,var(--oceano));outline-offset:2px}.app:has(~.chat-equipo-acceso) .sidebar>.pie{display:none}@media(min-width:1001px){.app:has(~.chat-equipo-acceso) .sidebar{padding-bottom:calc(84px + env(safe-area-inset-bottom));box-sizing:border-box}.app:has(~.chat-equipo-acceso) .sidebar>.menu{min-height:0;flex:1 1 0;scroll-padding-bottom:12px}.chat-equipo-acceso{left:16px;width:204px;max-width:calc(calc(100vw * var(--compensa-zoom, 1)) - 32px)}.app.menu-plegado~.chat-equipo-acceso{left:10px;width:48px;height:48px;padding:0;border-radius:16px}.app.menu-plegado~.chat-equipo-acceso>span,.app.menu-plegado~.chat-equipo-acceso>small{display:none}}@media(max-width:700px){.chat-equipo-ruta{padding-inline:9px}.chat-equipo-ruta>span{font-size:10px}.chat-equipo-acceso{left:max(12px,env(safe-area-inset-left));bottom:calc(92px + env(safe-area-inset-bottom));min-height:48px;padding-inline:13px}.chat-equipo-acceso>span{font-size:0}.chat-equipo-acceso>span:after{content:"Chat";font-size:12px}}.chat-equipo-acceso.con-sin-leer{--pulso-chat:light-dark(#1f8fa366,#48d6e855);background:var(--red-cian,var(--oceano));border-color:var(--red-cian,var(--oceano));color:light-dark(#fff,#06212b);animation:chat-latido 2.4s ease-out infinite}.chat-equipo-acceso.con-sin-leer small{font-size:12px;font-weight:750;padding:3px 8px;border-radius:10px;background:light-dark(#fff,#06212b);color:light-dark(#0d5f6d,#8fe6f2)}@keyframes chat-latido{0%{box-shadow:0 5px 24px #081b3633,0 0 0 0 var(--pulso-chat)}70%{box-shadow:0 5px 24px #081b3633,0 0 0 12px transparent}to{box-shadow:0 5px 24px #081b3633,0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.chat-equipo-acceso.con-sin-leer{animation:none}}html[data-efectos=off] .chat-equipo-acceso.con-sin-leer{animation:none}.chat-aviso{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:calc(78px + env(safe-area-inset-bottom));z-index:171;display:grid;gap:8px;width:320px;max-width:calc(calc(100vw * var(--compensa-zoom, 1)) - 32px);box-sizing:border-box;padding:12px 12px 12px 14px;border:1px solid var(--red-cian,var(--oceano));border-radius:14px;background:var(--red-panel,var(--fondo));color:var(--red-tinta,var(--texto));box-shadow:0 12px 36px #081b3640;font-family:inherit;font-size:13px;line-height:1.4;animation:chat-aviso-entra .22s cubic-bezier(.16,1,.3,1) both}.chat-aviso p{margin:0}.chat-aviso-cabeza{display:flex;align-items:center;gap:8px}.chat-aviso-cabeza svg{width:20px;height:20px;flex-shrink:0;color:var(--red-cian,var(--oceano))}.chat-aviso-cabeza p{flex:1;min-width:0;overflow-wrap:anywhere}.chat-aviso-cabeza span{color:var(--red-suave,inherit);font-weight:400}.chat-aviso-cerrar{display:grid;place-items:center;width:32px;height:32px;margin:-6px -4px -6px 0;padding:0;border:0;border-radius:8px;background:none;color:inherit;font-size:20px;line-height:1;cursor:pointer}.chat-aviso-cerrar:hover{background:light-dark(#0b1d2a12,#ffffff1a)}.chat-aviso-texto{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.chat-aviso-mas{font-size:12px;opacity:.75}.chat-aviso-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.chat-aviso-abrir{min-height:36px;padding:7px 14px;border:0;border-radius:10px;background:var(--red-cian,var(--oceano));color:light-dark(#fff,#06212b);font:inherit;font-weight:650;cursor:pointer}.chat-aviso-escritorio{display:flex;flex-wrap:wrap;gap:4px 10px}.chat-aviso-escritorio button{min-height:32px;padding:4px 2px;border:0;background:none;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.chat-aviso button:focus-visible{outline:3px solid var(--red-cian,var(--oceano));outline-offset:2px}@keyframes chat-aviso-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.chat-aviso{animation:none}}html[data-efectos=off] .chat-aviso{animation:none}@media(max-width:700px){.chat-aviso{left:max(12px,env(safe-area-inset-left));bottom:calc(150px + env(safe-area-inset-bottom));max-width:calc(calc(100vw * var(--compensa-zoom, 1)) - 24px)}}.zimplea-chat .archivos-compositor{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px;margin-bottom:8px;background:var(--zc-suave);border:1px solid var(--zc-linea);border-radius:9px;max-height:132px;overflow:auto}.zimplea-chat .archivo-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 8px;border-radius:999px;background:var(--zc-panel);border:1px solid var(--zc-linea);font-size:12px}.zimplea-chat .archivo-chip svg{width:15px;height:15px;flex:none;color:var(--zc-acento)}.zimplea-chat .archivo-chip-nombre{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.zimplea-chat .archivo-chip small{color:var(--zc-secundario)}.zimplea-chat .archivo-chip button{border:0;background:none;color:var(--zc-secundario);font-size:15px;line-height:1;padding:0 4px}.zimplea-chat .archivos-error,.zimplea-chat .adjuntos-error{flex-basis:100%;margin:2px 0 0;color:var(--zc-rojo);font-size:12px;font-weight:600}.zimplea-chat .compositor-encima{outline:2px dashed var(--zc-acento);outline-offset:4px;border-radius:12px}.zimplea-chat .adjuntos-mensaje{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.zimplea-chat .adjunto{display:flex;align-items:center;gap:10px;max-width:320px;padding:8px 12px 8px 8px;text-align:left;border:1px solid var(--zc-linea);border-radius:12px;background:var(--zc-panel);color:var(--zc-tinta)}.zimplea-chat .adjunto:hover:not(:disabled){border-color:var(--zc-acento)}.zimplea-chat .adjunto:focus-visible{outline:2px solid var(--zc-acento);outline-offset:2px}.zimplea-chat .adjunto:disabled{cursor:progress;opacity:.75}.zimplea-chat .adjunto-icono{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:9px;background:var(--zc-acento-fondo);color:var(--zc-acento)}.zimplea-chat .adjunto-icono svg{width:20px;height:20px}.zimplea-chat .adjunto-datos{display:flex;flex-direction:column;min-width:0}.zimplea-chat .adjunto-datos strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zimplea-chat .adjunto-datos small{font-size:11px;color:var(--zc-secundario)}.zimplea-chat .adjunto-imagen{flex-direction:column;align-items:stretch;padding:6px;gap:6px}.zimplea-chat .adjunto-miniatura{display:block;width:240px;max-width:100%;height:150px;object-fit:cover;border-radius:8px;background:var(--zc-suave)}.zimplea-chat .adjunto-cargando{background:var(--zc-suave);border:1px dashed var(--zc-linea)}.medir-zimplea{display:flex;flex-direction:column;gap:10px}.medir-zimplea textarea{width:100%;min-height:150px;font:inherit}.medir-resumen{margin:6px 0 0;padding:10px 12px;border-radius:10px;border:1px solid var(--zia-linea,var(--borde))}.medir-pasa{border-color:#15803d}.medir-tabla td{vertical-align:top}.medir-esperado{margin-top:6px;font-size:12px;opacity:.75}.medir-respuesta{white-space:pre-wrap}.medir-error{white-space:pre-wrap;color:var(--zia-error,#ad3047)}.medir-meta{margin-top:6px;font-size:12px;opacity:.7}.medir-sospecha{margin-top:6px;padding:6px 8px;border-radius:8px;border:1px solid #b45309;font-size:12.5px;font-weight:600;color:var(--zia-tinta,inherit)}.medir-notas{display:flex;flex-direction:column;gap:4px;min-width:120px}.medir-notas .boton{min-height:32px;padding:4px 10px;font-size:12.5px}.medir-bien[aria-pressed=true]{background:#15803d;border-color:#15803d;color:#fff}.medir-mal[aria-pressed=true]{background:#b45309;border-color:#b45309;color:#fff}.medir-inventa[aria-pressed=true]{background:#ad3047;border-color:#ad3047;color:#fff}.zimplea-ia{--zia-fondo:#f6f8f7;--zia-fondo:light-dark(#f6f8f7,#0e1714);--zia-panel:#fff;--zia-panel:light-dark(#fff,#16221e);--zia-lateral:#f1f4f3;--zia-lateral:light-dark(#f1f4f3,#121c19);--zia-tinta:#13201c;--zia-tinta:light-dark(#13201c,#e6efeb);--zia-suave:#4f625b;--zia-suave:light-dark(#4f625b,#a9bcb4);--zia-linea:#d5dfdb;--zia-linea:light-dark(#d5dfdb,#2e403a);--zia-marca:#3f7563;--zia-marca:light-dark(#3f7563,#8fd1b8);--zia-sobre-marca:#fff;--zia-sobre-marca:light-dark(#fff,#0b2019);--zia-caja:#e9efec;--zia-caja:light-dark(#e9efec,#1c2a25);--zia-persona:#e3ece8;--zia-persona:light-dark(#e3ece8,#20332c);--zia-error:#ad3047;--zia-error:light-dark(#ad3047,#ff9aaf);--zia-menu:#eef2f0;--zia-menu:light-dark(#eef2f0,#101a17);--zia-recibido:var(--zia-panel);--zia-recibido-tinta:var(--zia-tinta);display:grid;grid-template-columns:232px minmax(0,1fr) 300px;height:calc(100dvh * var(--compensa-zoom, 1));background:var(--zia-fondo);color:var(--zia-tinta);font:15px/1.45 Segoe UI,system-ui,sans-serif}.zimplea-pagina{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:var(--zia-fondo,#f6f8f7)}.zimplea-pagina[hidden],.zimplea-espacio-panel[hidden]{display:none}.zimplea-ia .zia-menu{display:flex;flex-direction:column;gap:6px;padding:22px 16px 16px;background:var(--zia-menu);border-right:1px solid var(--zia-linea);min-height:0}.zimplea-ia .zia-marca{display:flex;align-items:center;gap:10px;padding:0 6px 22px;font-size:22px;font-weight:700;letter-spacing:-.01em}.zimplea-ia .zia-marca .zia-logo{width:24px;height:24px}.zimplea-ia .zia-marca span:nth-child(2){flex:1}.zimplea-ia .zia-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.zimplea-ia .zia-menu a{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 14px;border-radius:12px;color:var(--zia-tinta);text-decoration:none;font-size:15px}.zimplea-ia .zia-menu a:hover{background:var(--zia-caja)}.zimplea-ia .zia-menu a[aria-current=page]{background:var(--zia-panel);font-weight:650;box-shadow:0 1px 2px #0000000f}.zimplea-ia .zia-personalizar{display:flex;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding:0 14px;border:0;border-radius:12px;background:none;color:var(--zia-tinta);font:inherit;font-size:14.5px;cursor:pointer;text-align:left}.zimplea-ia .zia-personalizar:hover{background:var(--zia-caja)}.zimplea-ia .zia-personalizar+.zia-yo{margin-top:8px}.zimplea-ia .zia-yo{margin-top:auto;display:flex;align-items:center;gap:10px;padding:14px 6px 0;border-top:1px solid var(--zia-linea)}.zimplea-ia .zia-yo b{display:block;font-size:13.5px;font-weight:600}.zimplea-ia .zia-yo small{display:block;font-size:11.5px;color:var(--zia-suave)}.zimplea-ia .zia-iniciales{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:var(--zia-persona);color:var(--zia-marca);font-size:12px;font-weight:700}.zimplea-ia .zia-icono:is(.zia-cerrar-menu,.zia-abrir-menu,.zia-paleta),.zimplea-ia .zia-velo{display:none}.zimplea-ia :focus-visible{outline:3px solid var(--zia-marca);outline-offset:2px}.zimplea-ia .zia-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.zimplea-ia .zia-logo{display:inline-block;width:20px;height:20px;flex:none;background:currentColor;-webkit-mask:url(/logo-zimplea-oficial.svg) center/contain no-repeat;mask:url(/logo-zimplea-oficial.svg) center/contain no-repeat}.zimplea-ia .zia-principal{display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;background-color:var(--zia-conversacion,var(--zia-fondo));color:var(--zia-conversacion-tinta,var(--zia-tinta))}.zimplea-ia .zia-cabecera{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:18px 28px;border-bottom:1px solid var(--zia-linea);background:var(--zia-conversacion,var(--zia-fondo))}.zimplea-ia .zia-cabecera h1{flex:1;display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:650;color:var(--zia-tinta)}.zimplea-ia .zia-icono{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:none;color:var(--zia-tinta);cursor:pointer}.zimplea-ia .zia-icono:hover:not(:disabled){background:var(--zia-caja)}.zimplea-ia .zia-medir{min-height:36px;padding:0 12px;border:1px solid var(--zia-linea);border-radius:999px;background:none;color:var(--zia-tinta);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.zimplea-ia .zia-medir:hover{background:var(--zia-caja)}.zimplea-ia .zia-icono:disabled{opacity:.4;cursor:default}.zimplea-ia .zia-bienvenida{flex:1;width:min(780px,100%);margin:0 auto;padding:48px 32px 16px;display:flex;flex-direction:column}.zimplea-ia .zia-robot{width:124px;height:160px;margin-bottom:6px}.zimplea-ia .zia-robot iframe{width:100%;height:100%;border:0;background:transparent}.zimplea-ia .zia-lema{margin:0 0 16px;font-size:clamp(30px,calc(4vw * var(--compensa-zoom, 1)),44px);line-height:1.12;font-weight:600;letter-spacing:-.02em;color:var(--zia-tinta)}.zimplea-ia .zia-sub{margin:0 0 auto;max-width:56ch;font-size:16px;line-height:1.55;color:var(--zia-tinta)}.zimplea-ia .zia-tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.zimplea-ia .zia-tarjeta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:96px;padding:16px 18px;border:1px solid var(--zia-linea);border-radius:12px;background:var(--zia-panel);color:var(--zia-marca);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.zimplea-ia .zia-tarjeta svg{margin-bottom:10px}.zimplea-ia .zia-tarjeta b{font-size:14px;font-weight:650;color:var(--zia-tinta)}.zimplea-ia .zia-tarjeta span{font-size:12.5px;color:var(--zia-suave)}.zimplea-ia .zia-tarjeta:hover:not(:disabled){border-color:var(--zia-marca)}.zimplea-ia .zia-tarjeta:disabled{opacity:.6;cursor:default}.zimplea-ia .zia-conversacion{flex:1;width:min(780px,100%);margin:0 auto;padding:28px 32px 12px;display:flex;flex-direction:column;gap:18px}.zimplea-ia .zia-mensaje{display:flex;gap:12px;align-items:flex-start}.zimplea-ia .zia-mensaje p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--zia-texto,15px);line-height:1.6}.zimplea-ia .zia-persona{justify-content:flex-end}.zimplea-ia .zia-persona .zia-cuerpo{max-width:80%;padding:10px 16px;border-radius:var(--zia-radio,18px);background:var(--zia-persona);color:var(--zia-persona-tinta,var(--zia-tinta))}.zimplea-ia .zia-zimplea .zia-cuerpo{flex:1;min-width:0}.zimplea-ia .zia-avatar{margin-top:3px;color:var(--zia-marca)}.zimplea-ia .zia-error p{color:var(--zia-error)}.zimplea-ia .zia-pensando p{color:var(--zia-suave);font-style:italic}.zimplea-ia .zia-abrir{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.zimplea-ia .zia-abrir button{border:1px solid var(--zia-linea);background:var(--zia-panel);color:var(--zia-tinta);border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;cursor:pointer;min-height:36px}.zimplea-ia .zia-abrir button:hover{border-color:var(--zia-marca)}.zimplea-ia .zia-alta{margin-top:10px;padding:12px 14px;border:1px solid var(--zia-linea);border-radius:12px;background:var(--zia-panel)}.zimplea-ia .zia-alta p{font-size:13.5px;margin-bottom:10px}.zimplea-ia .zia-pie{position:sticky;bottom:0;width:min(840px,100%);margin:0 auto;padding:12px 28px 14px;background:linear-gradient(transparent,var(--zia-conversacion,var(--zia-fondo)) 24%)}.zimplea-ia .zia-compositor{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 16px;border:1px solid var(--zia-linea);border-radius:20px;background:var(--zia-caja)}.zimplea-ia .zia-compositor textarea{flex:1;min-width:0;max-height:160px;border:0;background:none;color:var(--zia-tinta);font:inherit;font-size:16px;line-height:1.45;resize:none;padding:8px 4px;field-sizing:content}.zimplea-ia .zia-compositor textarea::placeholder{color:var(--zia-suave)}.zimplea-ia .zia-compositor textarea:focus,.zimplea-ia .zia-compositor textarea:focus-visible{outline:none;box-shadow:none}.zimplea-ia .zia-compositor:focus-within{border-color:var(--zia-marca);box-shadow:0 0 0 3px color-mix(in srgb,var(--zia-marca) 22%,transparent)}.zimplea-ia .zia-micro{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--zia-tinta);cursor:pointer}.zimplea-ia .zia-micro:hover:not(:disabled){background:var(--zia-panel)}.zimplea-ia .zia-micro.zia-grabando{background:var(--zia-error);color:#fff}.zimplea-ia .zia-enviar{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--zia-marca);color:var(--zia-sobre-marca);cursor:pointer}.zimplea-ia .zia-enviar:disabled{opacity:.45;cursor:default}.zimplea-ia .zia-voz{margin:8px 4px 0;font-size:13px;color:var(--zia-suave)}.zimplea-ia .zia-voz-error{color:var(--zia-error)}.zimplea-ia .zia-nota{margin:8px 0 0;text-align:center;font-size:12px;color:var(--zia-suave)}.zimplea-ia .zia-lateral{border-left:1px solid var(--zia-linea);background:var(--zia-lateral);padding:24px 20px;overflow-y:auto;min-height:0}.zimplea-ia .zia-lateral h2{margin:0 0 16px;font-size:13px;font-weight:650;color:var(--zia-tinta)}.zimplea-ia .zia-contexto-vacio{margin:0;font-size:13px;line-height:1.5;color:var(--zia-suave)}.zimplea-ia .zia-tarjeta-contexto{position:sticky;top:20px;padding:18px;border:1px solid var(--zia-linea);border-radius:14px;background:var(--zia-panel)}.zimplea-ia .zia-ruta{display:flex;justify-content:space-between;gap:8px;margin:0 0 14px;font-size:11.5px;color:var(--zia-suave)}.zimplea-ia .zia-ruta span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--zia-marca);vertical-align:middle}.zimplea-ia .zia-tarjeta-contexto h3{margin:0;font-size:19px;font-weight:650;line-height:1.25;color:var(--zia-tinta);overflow-wrap:anywhere}.zimplea-ia .zia-ref{margin:4px 0 10px;font-size:12px;color:var(--zia-suave)}.zimplea-ia .zia-estado{display:inline-block;padding:4px 9px;border:1px solid var(--zia-linea);border-radius:6px;font-size:11.5px;color:var(--zia-tinta)}.zimplea-ia .zia-tarjeta-contexto dl{display:grid;grid-template-columns:auto 1fr;gap:12px 10px;margin:20px 0;font-size:12.5px}.zimplea-ia .zia-tarjeta-contexto dt{color:var(--zia-suave)}.zimplea-ia .zia-tarjeta-contexto dd{margin:0;text-align:right;color:var(--zia-tinta)}.zimplea-ia .zia-abrir-exp{display:flex;justify-content:space-between;width:100%;padding:14px 0 0;border:0;border-top:1px solid var(--zia-linea);background:none;color:var(--zia-tinta);font:inherit;font-size:13px;font-weight:600;cursor:pointer;min-height:44px}.zimplea-ia .zia-abrir-exp:hover{color:var(--zia-marca)}@media(max-width:1180px){.zimplea-ia{grid-template-columns:220px minmax(0,1fr)}.zimplea-ia .zia-lateral{display:none}}@media(max-width:760px){.zimplea-ia{grid-template-columns:minmax(0,1fr)}.zimplea-ia .zia-menu{position:fixed;inset:0 auto 0 0;z-index:3;width:min(300px,calc(86vw * var(--compensa-zoom, 1)));transform:translate(-100%);visibility:hidden;transition:transform .2s,visibility .2s;box-shadow:0 0 40px #0003}.zimplea-ia.zia-menu-abierto .zia-menu{transform:none;visibility:visible}.zimplea-ia .zia-icono:is(.zia-cerrar-menu,.zia-abrir-menu,.zia-paleta){display:grid}.zimplea-ia .zia-velo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;border:0;background:#0006}.zimplea-ia .zia-cabecera{padding:12px}.zimplea-ia .zia-cabecera h1{justify-content:center}.zimplea-ia .zia-bienvenida,.zimplea-ia .zia-conversacion{padding-left:16px;padding-right:16px}.zimplea-ia .zia-bienvenida{padding-top:32px}.zimplea-ia .zia-pie{padding-left:12px;padding-right:12px}.zimplea-ia .zia-tarjetas{grid-template-columns:1fr 1fr}.zimplea-ia .zia-tarjeta:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.zimplea-ia .zia-tarjeta,.zimplea-ia .zia-menu{transition:none}}.zimplea-ia[data-recibido=si] .zia-zimplea .zia-cuerpo{padding:10px 16px;border-radius:var(--zia-radio,18px);background:var(--zia-recibido);color:var(--zia-recibido-tinta)}.zimplea-ia[data-densidad=compact] .zia-conversacion{gap:8px}.zimplea-ia[data-densidad=compact] .zia-mensaje p{line-height:1.4}.zimplea-ia[data-densidad=compact] .zia-persona .zia-cuerpo{padding:6px 12px}.zimplea-ia[data-trama=dots] .zia-principal{background-image:radial-gradient(color-mix(in srgb,var(--zia-linea) 85%,transparent) 1px,transparent 1.5px);background-size:18px 18px}.zimplea-ia[data-trama=grid] .zia-principal{background-image:linear-gradient(color-mix(in srgb,var(--zia-linea) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--zia-linea) 55%,transparent) 1px,transparent 1px);background-size:24px 24px}.zimplea-ia[data-esquema=dark] :is(textarea,input,select,.cajon){color-scheme:dark}.zimplea-ia[data-esquema=light] :is(textarea,input,select,.cajon){color-scheme:light}.zimplea-ia .cajon{background:var(--zia-panel);color:var(--zia-tinta);border-color:var(--zia-linea)}.zimplea-ia .cajon .cajon-titulo{color:var(--zia-tinta);font-size:24px;letter-spacing:-.02em}.zimplea-ia .zia-ap{display:flex;flex-direction:column;gap:18px}.zimplea-ia .zia-ap-antetitulo{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--zia-suave)}.zimplea-ia .zia-ap-vista{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--zia-linea);border-radius:14px;background:var(--zia-conversacion,var(--zia-fondo));color:var(--zia-conversacion-tinta,var(--zia-tinta))}.zimplea-ia .zia-ap-vista span{font-size:12px;color:inherit;opacity:.75}.zimplea-ia .zia-ap-vista p{margin:0;max-width:85%;padding:8px 14px;font-size:var(--zia-texto,15px);border-radius:var(--zia-radio,18px)}.zimplea-ia .zia-ap-entrante{align-self:flex-end;background:var(--zia-persona);color:var(--zia-persona-tinta,var(--zia-tinta))}.zimplea-ia .zia-ap-saliente{background:var(--zia-recibido);color:var(--zia-recibido-tinta);border:1px solid var(--zia-linea)}.zimplea-ia .zia-ap-saliente small{display:block;margin-top:2px;font-size:11px;opacity:.7}.zimplea-ia .zia-ap-campo{margin:0;padding:0;border:0;min-width:0}.zimplea-ia .zia-ap-campo legend{margin-bottom:8px;padding:0;font-size:13.5px;font-weight:650;color:var(--zia-tinta)}.zimplea-ia .zia-ap-ambientes,.zimplea-ia .zia-ap-fila{display:flex;flex-wrap:wrap;gap:8px}.zimplea-ia .zia-ap-ambientes button,.zimplea-ia .zia-ap-fila button,.zimplea-ia .zia-ap-sin{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--zia-linea);border-radius:999px;background:var(--zia-panel);color:var(--zia-tinta);font:inherit;font-size:13.5px;cursor:pointer}.zimplea-ia .zia-ap-ambientes [aria-pressed=true],.zimplea-ia .zia-ap-fila [aria-pressed=true],.zimplea-ia .zia-ap-sin[aria-pressed=true]{border-color:var(--zia-marca);box-shadow:inset 0 0 0 1px var(--zia-marca);font-weight:650}.zimplea-ia .zia-ap-ejemplo{width:16px;height:16px;border-radius:50%;border:1px solid var(--zia-linea);background:linear-gradient(135deg,var(--ej-fondo,var(--zia-fondo)) 50%,var(--ej-tinta,var(--zia-tinta)) 50%)}.zimplea-ia .zia-ap-muestras{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.zimplea-ia .zia-ap-muestra{width:32px;height:32px;border-radius:50%;border:1px solid var(--zia-linea);background:var(--muestra);cursor:pointer}.zimplea-ia .zia-ap-muestra[aria-pressed=true]{box-shadow:0 0 0 2px var(--zia-panel),0 0 0 4px var(--zia-marca)}.zimplea-ia .zia-ap-propio{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:13px;color:var(--zia-suave)}.zimplea-ia .zia-ap-propio label{display:flex;align-items:center;gap:8px;margin:0;text-transform:none;letter-spacing:0;font-size:13px;font-weight:400;color:var(--zia-suave)}.zimplea-ia .zia-ap-propio input[type=color]{width:36px;height:36px;padding:0;border:1px solid var(--zia-linea);border-radius:8px;background:none;cursor:pointer}.zimplea-ia .zia-ap-propio input[type=text]{width:96px;min-height:36px;padding:0 10px;border:1px solid var(--zia-linea);border-radius:8px;background:var(--zia-panel);color:var(--zia-tinta);font:13px ui-monospace,monospace}.zimplea-ia .zia-ap-mas{display:flex;flex-direction:column;gap:18px;border-top:1px solid var(--zia-linea);padding-top:14px}.zimplea-ia .zia-ap-mas summary{min-height:40px;display:flex;align-items:center;font-weight:650;cursor:pointer}.zimplea-ia .zia-ap-rango{text-transform:none;letter-spacing:0;color:var(--zia-tinta);display:grid;grid-template-columns:1fr auto;gap:6px;font-size:13.5px;font-weight:650}.zimplea-ia .zia-ap-rango output{font-weight:400;color:var(--zia-suave)}.zimplea-ia .zia-ap-rango input{grid-column:1/-1;accent-color:var(--zia-marca)}.zimplea-ia .zia-ap-nota{margin:0;font-size:12.5px;color:var(--zia-suave)}.zimplea-ia .zia-ap-pie{display:flex;justify-content:space-between;gap:10px;padding-top:4px}body:has(.zimplea-pagina:not([hidden])) :is(.zimplea-companero,.zimplea-sacar,.preguntar-zimplea){display:none}:root{color-scheme:light}:root{--navy:#0b2545;--navy2:#13315c;--acento:#cb4f00;--acento2:#a74200;--oceano:#134074;--cielo:#8da9c4;--fondo:#eef2f7;--borde:#e3e9f1;--texto:#22314a;--gris:#6b7f99;--blanco:#fff;--gris-texto:#5a6e8c;--amarillo:#eab308;--rojo:#dc2626;--azulc:#2563eb;--celeste:#9ed4f5;--celeste-fuerte:#0b6a99;--celeste-borde:#1e88c7;--celeste-tinte:#eef4fa;--curva:cubic-bezier(.4, 0, .2, 1);--t-rapida:.16s;--t-media:.24s;--radio:16px;--radio-sm:10px;--sombra-baja:0 1px 2px rgba(11,37,69,.05),0 1px 3px rgba(11,37,69,.05);--sombra-media:0 6px 18px rgba(11,37,69,.1),0 2px 5px rgba(11,37,69,.05);--sombra-alta:0 14px 36px rgba(11,37,69,.18);--menu-ancho:236px}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}body{font-family:Bahnschrift,Segoe UI,system-ui,sans-serif;background:var(--fondo);color:var(--texto);font-weight:450}button{cursor:pointer;font:inherit}h2{color:var(--navy);font-weight:650;font-size:22px}h3{color:var(--navy);font-weight:600}input,select,textarea{font:inherit;padding:9px 12px;border:1.5px solid var(--borde);border-radius:var(--radio-sm);width:100%;background:light-dark(#fff,#132536);color:var(--texto);transition:border-color var(--t-rapida) var(--curva),box-shadow var(--t-rapida) var(--curva)}input[type=checkbox],input[type=radio]{width:18px;height:18px;padding:0;flex:none}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--celeste-borde);box-shadow:0 0 0 3px #1e88c729}label{display:block;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--gris-texto);margin:12px 0 5px;font-weight:600}.app{display:flex;min-height:calc(100vh * var(--compensa-zoom, 1))}.sidebar{width:var(--menu-ancho);background-color:var(--org-color,var(--navy));background-image:linear-gradient(165deg,#ffffff0f,#00000038);color:#dbe7f3;display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:30;transition:transform var(--t-media) var(--curva)}.brand{padding:20px 19px 14px;display:flex;align-items:center;gap:9px;overflow:hidden;min-height:64px}.brand svg{flex-shrink:0}.brand-texto{min-width:0;flex:1;white-space:nowrap;transition:opacity var(--t-media) var(--curva)}.brand b{font-size:17px;letter-spacing:.12em;color:#fff}.brand span{display:block;font-size:9.5px;letter-spacing:.2em;color:#ffffffc7}.menu{flex:1;padding:10px 12px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.menu::-webkit-scrollbar{width:6px}.menu::-webkit-scrollbar-track{background:transparent}.menu::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:99px;transition:background var(--t-media) var(--curva)}.menu:hover::-webkit-scrollbar-thumb{background:#ffffff61}.menu button{position:relative;display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;color:#c6d6e6;padding:11px 12px;border-radius:var(--radio-sm);font-size:14.5px;font-weight:550;margin-bottom:2px;text-align:left;white-space:nowrap;overflow:hidden;transition:background-color var(--t-rapida) var(--curva),color var(--t-rapida) var(--curva)}.menu button:hover{background:#ffffff1a;color:#fff}.menu button.activa{background:#ffffff24;color:#fff;font-weight:650}.menu button.activa:before{content:"";position:absolute;left:-12px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--celeste)}.menu-rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--t-media) var(--curva)}.menu button svg{width:20px;height:20px;flex-shrink:0;transition:transform var(--t-media) var(--curva),color var(--t-media) var(--curva)}.menu button:hover svg,.menu button:focus-visible svg{color:var(--celeste);transform:scale(1.14)}.menu button.activa svg{color:var(--celeste)}.menu-grupo{position:relative;margin:16px 12px 6px;min-height:14px;font-size:10.5px;letter-spacing:.09em;font-weight:700;color:#fffc;white-space:nowrap;overflow:hidden}.menu-grupo span{transition:opacity var(--t-media) var(--curva)}.menu-grupo:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#fff3;opacity:0;transition:opacity var(--t-media) var(--curva)}.sidebar .pie{padding:14px 20px;font-size:11px;color:#ffffffc7;border-top:1px solid rgba(255,255,255,.12);white-space:nowrap;overflow:hidden}.pie-texto{transition:opacity var(--t-media) var(--curva)}.principal{flex:1;margin-left:var(--menu-ancho);display:flex;flex-direction:column;min-width:0}.topbar{background:light-dark(#fff,#132536);border-bottom:1px solid var(--borde);padding:13px 30px;display:flex;align-items:center;gap:14px;position:sticky;top:0;z-index:20;box-shadow:0 1px 2px #0b25450a}.topbar .titulo{font-weight:650;color:var(--navy);font-size:17px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hamburguesa{display:none;background:none;border:none;color:var(--navy);padding:4px}.contenido{padding:28px 30px;width:100%}.tarjeta{background:light-dark(#fff,#132536);border:1px solid var(--borde);border-radius:var(--radio);padding:24px;margin-bottom:20px;box-shadow:var(--sombra-baja);transition:transform var(--t-media) var(--curva),box-shadow var(--t-media) var(--curva),border-color var(--t-media) var(--curva)}.tarjeta:hover{transform:translateY(-2px);box-shadow:var(--sombra-media);border-color:var(--celeste-borde)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:16px;margin-bottom:20px}.stat{background:light-dark(#fff,#132536);border:1px solid var(--borde);border-radius:var(--radio);padding:18px 20px;box-shadow:var(--sombra-baja);transition:transform var(--t-media) var(--curva),box-shadow var(--t-media) var(--curva),border-color var(--t-media) var(--curva)}.stat:hover{transform:translateY(-2px);box-shadow:var(--sombra-media);border-color:var(--celeste-borde)}.stat b{display:block;font-size:30px;color:var(--navy);font-weight:650;line-height:1.1}.stat span{font-size:11.5px;color:var(--gris-texto);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.tabla-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}th{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--gris-texto);text-align:left;padding:10px;border-bottom:2px solid var(--borde);font-weight:650;white-space:nowrap}td{padding:11px 10px;border-bottom:1px solid var(--borde);vertical-align:top}tr.fila{transition:background-color var(--t-rapida) var(--curva)}tr.fila:hover{background:var(--celeste-tinte);cursor:pointer}tr.fila-alerta{background:light-dark(#fef2f2,#2b1620)}tr.fila-alerta:hover{background:light-dark(#fdf0ef,#331a26)}.badge{display:inline-block;padding:3.5px 11px;border-radius:99px;color:#fff;font-size:11.5px;font-weight:600;white-space:nowrap}.etiqueta{display:inline-block;background:var(--celeste-tinte);color:var(--oceano);border:1px solid var(--borde);padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:600;margin:1px 3px 1px 0}.boton,.campana,.boton.sec{min-height:44px}.acciones-fila .boton{min-height:44px;padding-top:8px;padding-bottom:8px}.boton{background:var(--acento);color:var(--sobre-acento);border:none;padding:10px 18px;border-radius:var(--radio-sm);font-weight:650;box-shadow:0 2px 6px #cb4f0047;transition:background-color var(--t-rapida) var(--curva),transform var(--t-rapida) var(--curva),box-shadow var(--t-rapida) var(--curva)}.boton:hover{background:var(--acento2);transform:translateY(-1px);box-shadow:0 5px 14px #cb4f004d}.boton:active{transform:none}.boton.sec{background:light-dark(#fff,#132536);color:var(--navy);border:1.5px solid var(--borde);box-shadow:none}.boton.sec.borrar{color:light-dark(#b91c1c,#ff8f8a);border-color:light-dark(#f0b4b4,#7a3b3b)}.boton.sec.borrar:hover{background:#b91c1c;color:#fff;border-color:#b91c1c}.boton.sec:hover{background:var(--celeste-tinte);border-color:var(--celeste-borde);box-shadow:var(--sombra-baja)}.boton:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.boton:focus-within{outline:2px solid var(--azulc,#2563eb);outline-offset:2px}.fila-acciones{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.velo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b254573;z-index:40}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.error{background:light-dark(#fef2f2,#2b1620);color:light-dark(#b91c1c,#ff8f8a);border:1px solid light-dark(#fecaca,#7a3b3b);padding:11px;border-radius:10px;margin:12px 0;font-size:13.5px}.aviso{background:light-dark(#fff7ed,#2b2113);color:light-dark(#9a3412,#f0b482);border:1px solid light-dark(#fed7aa,#5a4423);padding:11px;border-radius:10px;margin:12px 0;font-size:13.5px}.ok{background:light-dark(#f0fdf4,#122a1f);color:light-dark(#166534,#6fd3a6);border:1px solid light-dark(#bbf7d0,#265c3a);padding:11px;border-radius:10px;margin:12px 0;font-size:13.5px}.selector-tema select{width:auto;min-width:132px;max-width:170px;padding:7px 10px;font-size:13px;min-height:40px}.campana{position:relative;background:light-dark(#fff,#132536);border:1.5px solid var(--borde);color:var(--navy);border-radius:var(--radio-sm);padding:9px 15px;font-weight:600;min-height:40px;transition:background-color var(--t-rapida) var(--curva),border-color var(--t-rapida) var(--curva)}.campana:hover{background:var(--celeste-tinte);border-color:var(--celeste-borde)}.selector-org{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:auto;min-height:40px;cursor:pointer;padding:9px 36px 9px 14px;border:none;border-radius:var(--radio-sm);color:#fff;font-weight:700;font-size:13.5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:13px 13px}.selector-org:focus{box-shadow:none}.selector-org option{background:light-dark(#fff,#132536);color:light-dark(#222,#e1ebf4)}.punto{position:absolute;top:-7px;right:-7px;background:var(--acento);border-radius:99px;font-size:10.5px;padding:1.5px 6px;color:var(--sobre-acento);font-weight:700}.filtros{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap;align-items:flex-end}.filtros input:not([type=checkbox]):not([type=radio]),.filtros select{width:auto;min-width:170px;flex:1;max-width:340px}.filtros .combo-caja{flex:1;min-width:190px;max-width:340px}.filtros .combo-caja label{margin-top:0}.filtros .combo-caja input{width:100%;max-width:none;min-width:0}.subtitulo{color:var(--gris-texto);font-size:13.5px;margin:4px 0 14px}.avisos-familias{display:flex;gap:5px;padding:4px;margin-bottom:10px;border:1px solid var(--borde);border-radius:12px;background:var(--fondo)}.avisos-familia{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;border-radius:8px;padding:9px 8px;font:inherit;font-size:13px;font-weight:600;color:var(--gris-texto);min-height:40px;cursor:pointer}.avisos-familia[aria-pressed=true]{background:var(--blanco);color:var(--texto);box-shadow:var(--sombra-baja)}.avisos-familia:hover{color:var(--texto)}.avisos-cuenta{font-size:11px;font-weight:700;border-radius:99px;padding:1px 7px;background:var(--borde);color:var(--gris-texto)}.avisos-cuenta.nuevos{background:var(--acento);color:var(--sobre-acento)}.notif{padding:11px 4px;border-bottom:1px solid var(--borde);font-size:13.5px}.notif.noleida{background:light-dark(#fff7ed,#2b2113);border-radius:8px;padding:11px}.qr{margin:12px auto;border-radius:12px}.confidencial{border:1.5px dashed light-dark(#fca5a5,#7a3b3b);background:light-dark(#fff8f8,#241318);border-radius:12px;padding:14px;margin-top:18px}.tarjeta-confidencial{border-left:5px solid var(--rojo)}.tarjeta.tarjeta-confidencial:hover{border-left-color:var(--rojo)}.stat.stat-alerta:hover{border-color:#f87171}.login{min-height:calc(100vh * var(--compensa-zoom, 1));display:flex;align-items:stretch;background:linear-gradient(180deg,#0b2545,#134074 55%,#0f3460)}.login .lado{flex:1.2;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;padding:40px}.login .lado .lema{color:#dbe7f3;position:relative;z-index:2;margin-bottom:24px;max-width:480px}.login .lema h1{font-size:34px;color:#fff;font-weight:650;letter-spacing:.02em;line-height:1.2}.login .lema p{margin-top:10px;font-size:15px;color:var(--cielo)}.login .barco{position:absolute;inset:auto 0 0 0;width:100%;z-index:1}.login .panel{width:440px;max-width:100%;background:light-dark(#fff,#132536);display:flex;align-items:center;justify-content:center;padding:40px 36px}.login .caja{width:100%}.login .caja .logo{display:flex;align-items:center;gap:10px;margin-bottom:6px}.login .caja h2{letter-spacing:.14em}@media(max-width:1000px){.sidebar{transform:translate(-100%);width:250px;box-shadow:10px 0 40px #0b25454d}.sidebar.abierta{transform:translate(0)}.principal{margin-left:0}.hamburguesa{display:block}.contenido{padding:18px 16px}.grid2{grid-template-columns:1fr}.login{flex-direction:column}.login .lado{min-height:270px;padding:24px}.login .lema h1{font-size:24px}.login .panel{width:100%;flex:1;padding:28px 20px}.filtros input,.filtros select{max-width:none}}@media(max-width:700px){.topbar{flex-wrap:wrap;gap:10px;padding:10px 14px}.topbar .titulo{font-size:15px}.perfil-nombre{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.menu-cuenta .perfil-rol{display:none}.menu-cuenta>summary{min-height:44px;padding:5px 6px}.topbar .campana{padding:9px 12px;min-height:44px}.menu-cuenta-lista{min-width:min(260px,calc(calc(100vw * var(--compensa-zoom, 1)) - 28px))}}@media(max-width:520px){.stats{grid-template-columns:1fr 1fr}.topbar{padding:10px 14px}table{font-size:12.5px}}.topbar h1.titulo{font-size:19px;font-weight:700;margin:0;line-height:1.2}.saltar-al-contenido{position:absolute;left:-9999px;top:0;z-index:100;background:var(--navy,#0b2545);color:#fff;padding:12px 20px;border-radius:0 0 8px;text-decoration:none;font-weight:600}.saltar-al-contenido:focus{left:0}.contenido:focus{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--acento,#ff8c42);outline-offset:2px}.sr-solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.combo-caja{position:relative}.combo-lista{position:absolute;z-index:60;top:100%;left:0;right:0;margin-top:4px;background:light-dark(#fff,#132536);border:1.5px solid var(--borde);border-radius:10px;box-shadow:0 8px 24px #0b25452e;max-height:320px;overflow-y:auto;list-style:none;padding:6px}.combo-opcion{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:40px;padding:8px 12px;border-radius:8px;cursor:pointer}.combo-opcion:hover,.combo-opcion.activa{background:light-dark(#eef3f9,#1c3852)}.combo-opcion b{font-size:13.5px;color:var(--texto);font-weight:650}.combo-detalle{font-size:12px;color:light-dark(#475569,#a5b9cc)}.combo-opcion.combo-crear{color:var(--oceano);font-weight:700;border-top:1px solid var(--borde);margin-top:4px;padding-top:10px}.combo-alta{border:1.5px dashed var(--cielo);border-radius:10px;padding:12px 14px 14px;margin-top:10px;background:light-dark(#f7fafc,#0f2030)}.combo-limpiar{background:none;border:none;padding:6px 0 0;color:var(--oceano);font-size:12.5px;font-weight:650;text-decoration:underline}.campos-informe{display:flex;flex-wrap:wrap;gap:2px 14px;border:none;padding:0;margin:0;max-width:430px}.campo-check{display:flex;align-items:center;gap:6px;min-height:40px;margin:0;text-transform:none;letter-spacing:normal;font-size:12.5px;font-weight:500;color:var(--texto);cursor:pointer}.campo-check input{width:18px;height:18px;margin:0;flex:none;cursor:pointer}.oculto-visual{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--gris-texto:#5a6e8c;--rail:#dbe3ee;--rail-fila:#b9c8dc}.rejilla-tracking{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;align-items:start}.nave{background:light-dark(#fff,#132536);border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden;box-shadow:var(--sombra-baja);transition:border-color var(--t-media) var(--curva),box-shadow var(--t-media) var(--curva),transform var(--t-media) var(--curva)}.nave:hover{transform:translateY(-2px);border-color:var(--celeste-borde);box-shadow:var(--sombra-media)}.nave-abierta{border-color:var(--oceano);box-shadow:0 4px 16px #13407421}.nave-cabecera{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:none;padding:14px 16px 10px;text-align:left;cursor:pointer;color:inherit;font:inherit}.nave-cabecera:hover{background:light-dark(#f8fafd,#0f2030)}.nave-titulo{display:flex;flex-direction:column;gap:2px;min-width:0}.nave-titulo b{font-size:15.5px;color:var(--navy);font-weight:700;letter-spacing:-.01em}.nave-marca{font-size:10.5px;color:var(--gris-texto);text-transform:uppercase;letter-spacing:.08em;font-weight:650}.nave-derecha{display:flex;align-items:center;gap:9px;flex-shrink:0}.chevron{color:var(--gris-texto);transition:transform .2s ease}.nave-abierta .chevron{transform:rotate(180deg)}.eta{font-size:12px;font-weight:650;white-space:nowrap}.eta-urgente{color:var(--acento2)}.eta-pronto{color:var(--oceano)}.eta-gris{color:var(--gris-texto)}.nave-cuerpo{padding:0 16px 15px;display:flex;flex-direction:column;gap:11px}.nave-naviera{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:650;color:var(--texto)}.nave-situacion{font-size:12.5px;color:var(--gris-texto);line-height:1.45}.singladura{display:flex;flex-direction:column;gap:7px}.singladura-puertos{display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.05em}.singladura-puertos span{max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.singladura-puertos span:last-child{text-align:right}.rail{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;position:relative}.rail:before{content:"";position:absolute;left:6px;right:6px;top:5px;height:2px;background:var(--rail);border-radius:2px}.hito{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;flex:1;min-width:0}.hito-punto{width:12px;height:12px;border-radius:50%;background:var(--rail);border:2px solid #fff;box-shadow:0 0 0 1px var(--rail);z-index:1}.hito-texto{font-size:9.5px;font-weight:650;color:var(--gris-texto);text-transform:uppercase;letter-spacing:.04em;text-align:center;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:nowrap}.hito-hecho .hito-punto{background:var(--oceano);box-shadow:0 0 0 1px var(--oceano)}.hito-hecho .hito-texto{color:var(--oceano)}.hito-ahora .hito-punto{background:var(--acento);box-shadow:0 0 0 1px var(--acento);transform:scale(1.28);animation:latido 2.4s ease-in-out infinite}.hito-ahora .hito-texto{color:var(--acento2);font-weight:750}.rail-vacio .hito-punto{opacity:.55}@keyframes latido{0%,to{box-shadow:0 0 0 1px var(--acento),0 0 #cb4f0057}50%{box-shadow:0 0 0 1px var(--acento),0 0 0 6px #cb4f0000}}.placa{display:inline-flex;align-items:center;gap:8px;background:var(--fondo);border:1px solid var(--borde);border-radius:8px;padding:7px 11px;cursor:pointer;transition:background .15s ease,border-color .15s ease;max-width:100%}.placa:hover{background:light-dark(#e8eef7,#1c3852);border-color:var(--cielo)}.placa:active{background:light-dark(#dde6f2,#24486a)}.placa-valor{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placa-icono{color:var(--gris-texto);flex-shrink:0}.placa:hover .placa-icono{color:var(--oceano)}.sin-dato{color:var(--gris-texto);font-size:12.5px}.nave-detalle{border-top:1px solid var(--borde);background:light-dark(#fbfcfe,#0f2030);padding:14px 16px 16px;display:flex;flex-direction:column;gap:13px}.detalle-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:11px;margin:0}.detalle-campos div{display:flex;flex-direction:column;gap:4px;min-width:0}.detalle-campos dt{font-size:10px;color:var(--gris-texto);text-transform:uppercase;letter-spacing:.07em;font-weight:700}.detalle-campos dd{margin:0;font-size:13.5px;color:var(--texto);font-weight:600}.interruptor{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--texto);cursor:pointer;margin:0}.interruptor input{margin:0;flex-shrink:0}.detalle-titulo{margin:0;font-size:10.5px;color:var(--gris-texto);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.historial{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.historial li{display:flex;gap:11px;padding:7px 0;border-bottom:1px solid var(--borde);font-size:12.5px;align-items:baseline}.historial li:last-child{border-bottom:none}.historial-fecha{color:var(--gris-texto);flex-shrink:0;min-width:88px;font-variant-numeric:tabular-nums;font-size:11.5px}.historial-evento{color:var(--texto);line-height:1.4}.aviso-copia{position:sticky;top:8px;z-index:5;margin:0 auto 12px;width:fit-content;max-width:100%;background:var(--navy);color:#fff;border-radius:9px;padding:0 14px;font-size:12.5px;font-weight:600;opacity:0;transform:translateY(-6px);height:0;overflow:hidden;transition:opacity .18s ease,transform .18s ease}.aviso-copia.visible{opacity:1;transform:none;height:auto;padding:9px 14px}@media(prefers-reduced-motion:reduce){.nave,.chevron,.placa,.aviso-copia{transition:none}.hito-ahora .hito-punto{animation:none}.cargando-aspas i{animation:none;opacity:.55}.velo-ficha,.ficha-flotante,.pagina-ficha{animation:none}}.cargando{display:flex;align-items:center;gap:12px;padding:26px 0;color:var(--gris-texto);font-size:14px}.cargando-aspas{position:relative;flex:none;width:34px;height:34px;--org-claro:var(--oceano)}@supports (color:color-mix(in srgb,red 50%,white)){.cargando-aspas{--org-claro:color-mix(in srgb,var(--org-color,var(--navy)) 45%,#5ec6bd)}}.cargando-aspas i{position:absolute;left:50%;top:50%;width:7px;height:11px;border-radius:3px;background:var(--org-color,var(--navy));animation:aspa-late 1s var(--curva) infinite}.cargando-aspas i:nth-child(1){transform:translate(-50%,-50%) rotate(0) translateY(-11px)}.cargando-aspas i:nth-child(2){transform:translate(-50%,-50%) rotate(90deg) translateY(-11px);background:var(--org-claro)}.cargando-aspas i:nth-child(3){transform:translate(-50%,-50%) rotate(180deg) translateY(-11px)}.cargando-aspas i:nth-child(4){transform:translate(-50%,-50%) rotate(270deg) translateY(-11px);background:var(--org-claro)}.cargando-aspas i:nth-child(2){animation-delay:.25s}.cargando-aspas i:nth-child(3){animation-delay:.5s}.cargando-aspas i:nth-child(4){animation-delay:.75s}@keyframes aspa-late{0%,to{opacity:.25}25%{opacity:1}}.cargando-texto{min-width:0}.cargando-centrado{justify-content:center;padding:48px 0}.cargando-pequeno{padding:10px 0;font-size:13px;gap:9px}.cargando-pequeno .cargando-aspas{width:22px;height:22px}.cargando-pequeno .cargando-aspas i{width:5px;height:7px}.cargando-pequeno .cargando-aspas i:nth-child(1){transform:translate(-50%,-50%) rotate(0) translateY(-7px)}.cargando-pequeno .cargando-aspas i:nth-child(2){transform:translate(-50%,-50%) rotate(90deg) translateY(-7px)}.cargando-pequeno .cargando-aspas i:nth-child(3){transform:translate(-50%,-50%) rotate(180deg) translateY(-7px)}.cargando-pequeno .cargando-aspas i:nth-child(4){transform:translate(-50%,-50%) rotate(270deg) translateY(-7px)}.velo-ficha{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0b254580;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px;animation:velo-entra .18s var(--curva)}@keyframes velo-entra{0%{opacity:0}to{opacity:1}}.ficha-flotante{background:light-dark(#fff,#132536);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:0 24px 64px #0b254547;width:min(860px,100%);max-height:min(calc(88vh * var(--compensa-zoom, 1)),900px);display:flex;flex-direction:column;overflow:hidden;animation:ficha-entra .18s var(--curva)}@keyframes ficha-entra{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.ficha-flotante-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 14px;border-bottom:1px solid var(--borde)}.ficha-flotante-cabecera h3{margin:0 0 2px;font-size:18px;color:var(--navy)}.ficha-flotante-cuerpo{padding:18px 24px;overflow-y:auto;flex:1}.ficha-flotante-pie{display:flex;gap:10px;justify-content:flex-end;padding:14px 24px;border-top:1px solid var(--borde);background:var(--fondo)}.boton-cerrar{background:none;border:none;color:var(--gris-texto);font-size:26px;line-height:1;padding:2px 8px;border-radius:var(--radio-sm);transition:background-color var(--t-rapida) var(--curva),color var(--t-rapida) var(--curva)}.boton-cerrar:hover{background:var(--fondo);color:var(--navy)}.rejilla-ficha{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}@media(max-width:700px){.rejilla-ficha{grid-template-columns:1fr}.ficha-flotante-cabecera,.ficha-flotante-cuerpo,.ficha-flotante-pie{padding-left:16px;padding-right:16px}}.nave-clicable,.nave-clicable .nave-cabecera{cursor:pointer}.sin-contenedor{margin-top:26px;padding-top:20px;border-top:1px solid var(--borde)}.sin-contenedor h3{font-size:14px;color:var(--navy);font-weight:700;margin:0 0 4px;display:flex;align-items:baseline;gap:7px}.sin-contenedor h3 span{font-size:12px;color:var(--gris-texto);font-weight:600}.lista-espera{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.lista-espera li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 2px;border-bottom:1px solid var(--borde);font-size:12.5px}.lista-espera li:last-child{border-bottom:none}.lista-espera b{color:var(--navy);font-size:13px;min-width:112px}.lista-espera>li>span:nth-child(2){color:var(--texto);font-weight:600;flex:1;min-width:130px}.pestanas{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--borde);margin:16px 0 4px}.pestana{background:none;border:none;border-bottom:2.5px solid transparent;color:var(--gris-texto);font-size:13.5px;font-weight:600;padding:9px 14px;border-radius:8px 8px 0 0}.pestana{transition:background-color var(--t-rapida) var(--curva),color var(--t-rapida) var(--curva)}.pestana:hover{background:var(--celeste-tinte);color:var(--navy)}.pestana.activa{color:var(--navy);border-bottom-color:var(--acento);background:light-dark(#fff,#132536)}.bloque-form{margin-top:16px;padding:18px;border:1px solid var(--borde);border-radius:12px;background:light-dark(#fbfcfe,#0f2030)}.bloque-form h3{margin:0 0 12px;color:var(--navy);font-size:16px}.bloque-form h4{margin:0;color:var(--navy);font-size:14px}.linea-tarifa{display:grid;grid-template-columns:minmax(150px,2fr) minmax(120px,1.4fr) repeat(3,minmax(90px,1fr)) minmax(110px,1.2fr);gap:0 12px;align-items:start;padding:12px 0;border-bottom:1px dashed var(--borde)}.linea-tarifa:last-of-type{border-bottom:none}.linea-tarifa label{margin-top:0}.linea-proveedor{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr;gap:0 12px;margin-top:10px;padding:10px 12px;border:1.5px dashed light-dark(#fca5a5,#7a3b3b);border-radius:10px;background:light-dark(#fff8f8,#241318)}.linea-proveedor label{margin-top:0}.precio-venta{grid-column:1/-1;margin:10px 0 0;font-size:13px;color:var(--gris-texto)}.precio-venta b{color:var(--navy);font-size:14.5px}.envio{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid var(--borde)}.envio:last-of-type{border-bottom:none}.envio .subtitulo{margin:2px 0 0}.envio .fila-acciones{margin-top:0}.envio-cabecera{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.envio-detalle{background:var(--fondo);border:1px solid var(--borde);border-radius:8px;padding:10px 14px}.envio-detalle>summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--navy)}.envio-tarifa{margin-top:12px}.envio-tarifa:first-of-type{margin-top:8px}.envio-ruta{margin:0;font-size:14.5px;color:var(--navy)}.tabla-envio{border-collapse:collapse;margin-top:6px;font-size:14px}.tabla-envio td{padding:4px 14px 4px 0;color:var(--navy)}.tabla-envio td.num{text-align:right;white-space:nowrap}.tabla-envio td.uni{color:var(--gris-texto);font-size:13px}.tabla-envio tr.total td{border-top:1px solid var(--borde);padding-top:6px}.texto-error{color:light-dark(#b91c1c,#ff8f8a);font-weight:600}[aria-invalid=true]{border-color:#dc2626!important}[aria-invalid=true]:focus{box-shadow:0 0 0 3px #dc262633}.error-campo{color:light-dark(#b91c1c,#ff8f8a);font-size:13px;font-weight:600;line-height:1.4;margin:5px 0 0;display:flex;gap:6px;align-items:flex-start}.error-campo:before{content:"⚠";font-size:12px;line-height:1.5}.sin-datos{color:var(--gris-texto);font-size:13.5px;padding:14px 2px}@media(max-width:860px){.linea-tarifa{grid-template-columns:1fr 1fr}}.bloque-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:2px}.bloque-cabecera h3{margin:0;color:var(--navy);font-size:16.5px;display:flex;align-items:center;gap:10px}.bloque-cabecera h3:before{content:"";width:3px;height:1.05em;border-radius:2px;background:var(--celeste-borde);flex-shrink:0}.stat-alerta{border-color:light-dark(#fca5a5,#7a3b3b);background:light-dark(#fff8f8,#241318)}.stat-alerta b{color:light-dark(#b91c1c,#ff8f8a)}.stat-cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.stat-icono{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:11px;background:var(--celeste-tinte);color:var(--celeste-fuerte);transition:background-color var(--t-media) var(--curva),color var(--t-media) var(--curva),transform var(--t-media) var(--curva)}.stat-icono svg{width:18px;height:18px}.stat:hover .stat-icono{transform:scale(1.1)}.stat-alerta .stat-icono{background:light-dark(#fee2e2,#2b1620);color:light-dark(#b91c1c,#ff8f8a)}.saludo-inicio{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.saludo-inicio h2{font-size:24px;margin:0}.saludo-inicio .subtitulo:first-letter{text-transform:uppercase}.saludo-inicio .subtitulo{margin:6px 0 0}.lista-simple{list-style:none;margin:10px 0 0;padding:0}.lista-simple li{padding:10px 8px;border-bottom:1px solid var(--borde);font-size:13.5px;color:var(--texto);border-radius:8px;transition:background-color var(--t-rapida) var(--curva)}.lista-simple li:hover{background:var(--celeste-tinte)}.lista-simple li:last-child{border-bottom:none}.lista-simple b{color:var(--navy)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.acciones-fila{display:flex;gap:6px;flex-wrap:wrap}.acciones-fila .boton{padding:6px 12px;font-size:12.5px}.bandeja label,.bandeja .subtitulo{color:var(--gris-texto)}.bandeja-doble{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start;margin-top:14px}.bandeja-doble h4{margin:0 0 10px;color:var(--navy);font-size:14px}.bandeja-doble section{min-width:0}.bandeja-cabeceras{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 12px;font-size:13px}.bandeja-cabeceras dt{color:var(--gris-texto);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:650;padding-top:2px}.bandeja-cabeceras dd{margin:0;color:var(--texto);word-break:break-word}.bandeja-cuerpo{margin:0;padding:14px;max-height:460px;overflow:auto;background:light-dark(#fbfcfe,#0f2030);border:1px solid var(--borde);border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.55;color:var(--texto);white-space:pre-wrap;word-break:break-word}.bandeja-nota{margin:0 0 10px;font-size:13px;color:var(--gris-texto)}.bandeja-ia{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 14px;padding:12px;background:light-dark(#f8fafc,#0f2030);border:1px solid var(--borde);border-radius:12px}.bandeja-ia .bandeja-actual{margin:0}.bandeja-conexion{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;padding:12px;background:light-dark(#f8fafc,#0f2030);border:1px solid var(--borde);border-radius:12px}.bandeja-conexion>div{flex:1 1 260px;min-width:0}.bandeja-conexion .bandeja-actual{margin:2px 0 0}.bandeja-campo{margin-bottom:2px}.bandeja-marca{color:light-dark(#475569,#a5b9cc);font-weight:700;letter-spacing:.06em}.bandeja-marca.documento{color:light-dark(#0f766e,#5fd4c8)}.bandeja-marca.ia{color:light-dark(#6d28d9,#c4a6ff)}.bandeja-marca.coincide{color:light-dark(#15803d,#6fd3a6)}.bandeja-actual{margin:4px 0 0;font-size:12px;color:var(--gris-texto)}.bandeja-actual b{color:var(--texto)}.bandeja-actual.pisa{color:light-dark(#92400e,#f0c56a);font-weight:600}.bandeja-ficha{animation:ficha-entra .18s var(--curva)}@media(max-width:1000px){.bandeja-doble{grid-template-columns:1fr;gap:20px 0}.bandeja-cuerpo{max-height:300px}}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.celda-sub{display:block;margin-top:2px;font-size:11.5px;line-height:1.35;color:var(--gris-texto)}.tabla-expedientes{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0}.tabla-expedientes tbody td{border-bottom:0;box-shadow:inset -1px 0 0 var(--borde),inset 0 -2px 0 var(--rail-fila)}.tabla-expedientes tbody td:last-child{box-shadow:inset 0 -2px 0 var(--rail-fila)}.tabla-expedientes thead th{border-bottom:0;box-shadow:inset 0 -2px 0 var(--borde);background:var(--fondo)}.tabla-expedientes th{white-space:normal;line-height:1.2;vertical-align:bottom}.tabla-expedientes .l1{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabla-expedientes .celda-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.tabla-expedientes.filas-comodas tbody td{height:58px;padding:7px 10px}.tabla-expedientes.filas-comodas .l1{line-height:21px}.tabla-expedientes.filas-compactas tbody td{height:28px;padding:4px 8px}.tabla-expedientes.filas-compactas{font-size:12.5px}.tabla-expedientes.filas-compactas .l1{line-height:20px}.tabla-expedientes.filas-compactas .celda-sub{display:none}.tabla-expedientes .par-fechas{display:grid;grid-template-columns:1fr 1fr;column-gap:8px;font-variant-numeric:tabular-nums}.tabla-expedientes .par-fechas>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabla-expedientes .par-fechas>span:has(.celda-en-edicion),.tabla-expedientes .par-fechas>span:has(.celda-en-error){overflow:visible}.tabla-expedientes.filas-comodas tbody td>.par-fechas{min-height:44px;align-items:center}.estado-select-caja{position:relative;display:block}.estado-select-caja select{color:transparent}.estado-select-rotulo{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 12px;pointer-events:none;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden}.estado-select-texto{min-width:0;overflow:hidden;text-overflow:ellipsis}.estado-select-caret{margin-left:auto;flex:none;font-size:12.5px}.badge-boton{border:none;cursor:pointer;font:inherit;font-size:11.5px;font-weight:600}.tabla-expedientes.filas-compactas .badge-boton{padding:1px 8px;font-size:12.5px}.badge-boton:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.tabla-expedientes.filas-compactas td:has(>.badge-boton){position:relative}.tabla-expedientes.filas-compactas .badge-boton:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tabla-expedientes .col-fijada{position:sticky;z-index:var(--capa-tabla-fijada,1)}.tabla-expedientes tbody td.col-fijada{box-shadow:inset -1px 0 0 var(--borde),inset 0 -1px 0 var(--rail)}.tabla-expedientes thead th.col-fijada{z-index:var(--capa-tabla-esquina,3);box-shadow:inset -1px 0 0 var(--borde),inset 0 -2px 0 var(--borde)}.tabla-expedientes{--fondo-fila:light-dark(#ffffff,#132536);--fondo-fila-par:light-dark(#f3f6fa,#0f2030);--fondo-fila-hover:light-dark(#eef4fa,#1c3852);--fondo-fila-alerta:light-dark(#fef2f2,#2b1620);--fondo-fila-alerta-par:light-dark(#faeeef,#271322);--fondo-fila-alerta-hover:light-dark(#fdf0ef,#33202c)}.tabla-expedientes tbody tr.fila-otra-linea{--fondo-fila:light-dark(#edf8f2,#12302a);--fondo-fila-par:light-dark(#e6f4ec,#0e2822);--fondo-fila-hover:light-dark(#d9f6e6,#1a4a3c)}.tabla-expedientes tbody tr.fila-otra-linea td:first-child{box-shadow:inset 3px 0 0 light-dark(#1d4d3e,#6fd3a6),inset 0 -1px 0 var(--borde)}.tabla-expedientes tbody tr.fila-otra-linea td.col-fijada:first-child{box-shadow:inset 3px 0 0 light-dark(#1d4d3e,#6fd3a6),inset -1px 0 0 var(--borde),inset 0 -1px 0 var(--borde)}.marca-linea{flex:none;margin-left:6px;padding:1px 5px;border-radius:4px;background:light-dark(#d7efe3,#193f35);color:light-dark(#1d4d3e,#6fd3a6);font-size:10.5px;font-weight:750;letter-spacing:.06em;line-height:1.4;vertical-align:middle}.tabla-expedientes tbody tr:nth-child(2n){background:var(--fondo-fila-par)}.tabla-expedientes tbody tr.fila-alerta{background:var(--fondo-fila-alerta)}.tabla-expedientes tbody tr.fila-alerta td:first-child{box-shadow:inset 3px 0 #dc2626,inset 0 -1px 0 var(--borde)}.tabla-expedientes tbody tr.fila-alerta td.col-fijada:first-child{box-shadow:inset 3px 0 #dc2626,inset -1px 0 0 var(--borde),inset 0 -1px 0 var(--borde)}.tabla-expedientes tbody tr.fila-alerta:nth-child(2n){background:var(--fondo-fila-alerta-par)}.tabla-expedientes tbody tr:hover{background:var(--fondo-fila-hover)}.tabla-expedientes tbody tr.fila-alerta:hover{background:var(--fondo-fila-alerta-hover)}.tabla-expedientes tbody td.col-fijada{background:var(--fondo-fila)}.tabla-expedientes tbody tr:nth-child(2n) td.col-fijada{background:var(--fondo-fila-par)}.tabla-expedientes tbody tr.fila-alerta td.col-fijada{background:var(--fondo-fila-alerta)}.tabla-expedientes tbody tr.fila-alerta:nth-child(2n) td.col-fijada{background:var(--fondo-fila-alerta-par)}.tabla-expedientes tbody tr:hover td.col-fijada{background:var(--fondo-fila-hover)}.tabla-expedientes tbody tr.fila-alerta:hover td.col-fijada{background:var(--fondo-fila-alerta-hover)}.menu-estado-flotante{min-width:210px;z-index:var(--capa-flotante,40)}.menu-estado-flotante .boton{display:flex;align-items:center}.exportar-menu .grupo-columnas{margin:8px 2px 0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.paginacion{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:2px 0 12px;font-size:13px;color:var(--gris-texto)}.paginacion-botones{display:flex;gap:8px;flex-wrap:wrap}.paginacion-botones .boton{padding:7px 14px;font-size:13px}.bloque-ficha{border-top:1.5px solid var(--borde);margin-top:18px;padding-top:6px}.bloque-ficha h4{margin-bottom:2px;color:var(--navy)}.bloque-ficha .subtitulo{margin-top:2px}.contenedor-alta{border:1px solid var(--borde);border-radius:var(--radio-sm);padding:4px 12px 12px;margin-top:12px}.contenedor-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 10px;border-bottom:1px solid var(--borde);border-left:3px solid transparent;border-radius:var(--radio-sm) 0 0 var(--radio-sm)}.contenedor-fila:last-of-type{border-bottom:none}.contenedor-dato{flex:1;min-width:190px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.contenedor-numero{font-size:14.5px;font-weight:600;letter-spacing:.04em;color:var(--texto)}.contenedor-acciones{display:flex;gap:8px;flex-wrap:wrap}.contenedor-acciones .boton{padding:7px 13px;font-size:13px}.contenedor-fila-edita{align-items:flex-end;border-left-color:var(--celeste-borde)}.contenedor-fila-edita>div:first-child,.contenedor-fila-edita>div:nth-child(2){flex:1;min-width:150px}.contenedor-fila-edita label{margin-top:0}.contenedor-revisar{background:light-dark(#fff7ed,#2b2113);border-left-color:light-dark(#c2410c,#f0946a)}.etiqueta-revisar{background:light-dark(#fff7ed,#2b2113);color:light-dark(#9a3412,#f0b482);border-color:light-dark(#fed7aa,#5a4423)}.alias-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--borde)}.alias-fila:last-of-type{border-bottom:none}.alias-nombre{flex:1;min-width:180px;font-size:14px}.alias-fila .boton{padding:7px 13px;font-size:13px}.tabla-suplidos{min-width:820px}.tabla-suplidos .importe{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tabla-suplidos tfoot th,.tabla-suplidos tfoot td{border-top:2px solid var(--borde);border-bottom:none;padding-top:12px;font-weight:700;color:var(--texto)}.tabla-suplidos tfoot th{font-size:12px;text-transform:none;letter-spacing:0}@media(max-width:860px){.contenedor-fila-edita{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.tarjeta-rejilla>div:has(.campo-destello),.tarjeta-rejilla>div.campo-destello,.ficha-cabecera-campos>div:has(.campo-destello){background-color:light-dark(#dcfce7,#12301f);box-shadow:0 0 0 5px light-dark(#dcfce7,#12301f)}.tarjeta:hover,.stat:hover,.nave:hover,.boton:hover,.stat:hover .stat-icono,.menu button:hover svg,.menu button:focus-visible svg{transform:none!important}}.contacto-persona{border:1px solid var(--borde);border-radius:var(--radio-sm);padding:8px 12px;margin-top:8px;background:var(--blanco)}.contacto-persona-cabecera{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;padding-bottom:4px}.contacto-medio{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-left:2px solid var(--borde);padding:4px 0 4px 10px;margin-left:2px}.contacto-alta{border:1px solid var(--borde);border-radius:var(--radio-sm);padding:4px 12px 12px;margin-top:12px;background:var(--fondo)}.contacto-alta-pie{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:12px}.casilla-en-linea{display:flex;align-items:center;gap:6px;margin:0}.casilla-en-linea input[type=checkbox]{margin:0}.rejilla-paises{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:16px}.pais-tarjeta{border:1px solid var(--borde);border-radius:10px;padding:12px 14px;background:light-dark(#fff,#132536);display:flex;flex-direction:column;gap:8px}.pais-cabecera{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pais-bandera{font-size:1.5rem;line-height:1}.pais-cifras{margin:0;padding-left:18px;color:var(--gris-texto);font-size:.9rem}.pais-cifras li{margin:2px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px}.enlace{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer;width:auto}.enlace:hover{text-decoration-thickness:2px}.enlace:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.exportar-caja{position:relative}.exportar-menu{position:absolute;top:100%;left:0;margin-top:6px;z-index:15;background:light-dark(#fff,#132536);border:1.5px solid var(--borde);border-radius:10px;box-shadow:var(--sombra-media);padding:8px;display:flex;flex-direction:column;gap:6px;min-width:280px}.exportar-menu .boton{width:100%;text-align:left}.exportar-menu.menu-columnas{max-height:min(420px,calc(60vh * var(--compensa-zoom, 1)));overflow-y:auto;min-width:250px}.opcion-casilla{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 10px;margin:0;border-radius:8px;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--navy);text-transform:none;letter-spacing:normal}.opcion-casilla:hover{background:var(--celeste-tinte)}.opcion-casilla input{min-width:0;margin:0;flex:none}.opcion-casilla:has(input:disabled){cursor:not-allowed;opacity:.75}.vista-fila{display:flex;gap:6px}.vista-fila .boton:first-child{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.vista-fila .boton.borrar{width:auto;flex:none}.fichas-resumen{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px;align-items:stretch}.ficha-resumen{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 12px;border:1px solid var(--borde);border-radius:10px;background:light-dark(#fff,#132536);font:inherit;font-size:12.5px;font-weight:600;color:var(--texto);cursor:pointer;text-align:left;transition:border-color .15s var(--curva),background .15s var(--curva)}.ficha-resumen b{font-size:16px;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums}.ficha-resumen:not(.ficha-quieta):hover{border-color:var(--celeste-borde);background:var(--celeste-tinte)}.ficha-resumen:focus-visible{outline:2px solid var(--azulc);outline-offset:2px}.ficha-activa{border-color:var(--azulc);background:light-dark(#eef4fb,#16324e);box-shadow:inset 3px 0 0 var(--azulc)}.ficha-alerta{border-color:light-dark(#fca5a5,#7a3b3b);border-width:2px;background:light-dark(#fff8f8,#241318)}.ficha-alerta b{color:light-dark(#b91c1c,#ff8f8a);font-weight:800}.glifo-alerta{color:light-dark(#b91c1c,#ff8f8a);font-weight:800;font-size:14px}.ficha-quieta{cursor:default;border-style:dashed}.aviso-filtros{margin:0 0 8px;font-size:12.5px;color:var(--gris-texto)}.acciones-tabla{display:flex;gap:6px;margin-left:auto;align-items:flex-end;flex-wrap:wrap}.acciones-tabla .boton{padding:8px 10px;font-size:12.5px}.acciones-tabla .boton.boton-nuevo{padding:10px 16px;font-size:inherit}.pantalla-expedientes{margin:-16px -18px 0}.pantalla-expedientes .tarjeta{padding:10px 12px 20px}@media(max-width:1000px){.pantalla-expedientes{margin:0}.pantalla-expedientes .tarjeta{padding:18px 14px}}.pantalla-expedientes .filtros-compactos{margin-bottom:6px}.filtros-compactos label{margin:0 0 3px}.filtros-compactos select{min-width:130px;max-width:210px}.filtros-compactos .combo-caja{min-width:170px;max-width:230px}.pantalla-expedientes .paginacion{margin:6px 0 0}.pantalla-expedientes .tabla-expedientes th{padding-top:6px;padding-bottom:6px}.tablero-ficha{container:ficha / inline-size}.ficha-columnas{display:flex;flex-direction:column;gap:16px}.ficha-centro{min-width:0}.ficha-ciclo:empty{display:none}.ficha-ciclo{background:light-dark(#fff,#132536);border:1px solid var(--borde);border-radius:10px;padding:8px;min-width:0}.ciclo-pasos{display:flex;flex-direction:row;gap:0;margin:0;padding:0;list-style:none}.ciclo-paso{position:relative;flex:1 1 0;min-width:0}.ciclo-paso:not(:last-child):before{content:"";position:absolute;left:50%;right:-50%;top:14px;height:2px;background:var(--rail)}.ciclo-boton{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"punto" "rotulo" "cuenta";justify-items:center;align-items:center;gap:3px 0;width:100%;padding:8px 4px;margin:0;background:transparent;border:0;border-radius:8px;text-align:center;cursor:pointer;font:inherit;color:var(--navy)}.ciclo-boton:hover{background:var(--fondo)}.ciclo-boton:focus-visible{outline:2px solid var(--azulc);outline-offset:-1px}.ciclo-punto{grid-area:punto;align-self:center;position:relative;width:14px;height:14px;border-radius:50%;border:2px solid var(--gris-texto);background:light-dark(#fff,#132536);box-sizing:border-box}.ciclo-curso .ciclo-punto{border-color:var(--acento);background:linear-gradient(90deg,var(--acento) 50%,light-dark(#fff,#132536) 50%)}.ciclo-hecha .ciclo-punto{border-color:light-dark(#166534,#6fd3a6);background:light-dark(#166534,#6fd3a6)}.ciclo-rotulo{grid-area:rotulo;font-size:12.5px;font-weight:650;line-height:1.3;color:var(--navy);overflow-wrap:anywhere}.ciclo-que{grid-area:que;display:none;font-size:11.5px;line-height:1.35;color:light-dark(#4f6280,#a5b9cc)}.ciclo-cuenta{grid-area:cuenta;font-size:11.5px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap;color:light-dark(#4f6280,#a5b9cc)}.ciclo-hecha .ciclo-cuenta{color:light-dark(#166534,#6fd3a6)}.ciclo-curso .ciclo-cuenta{color:var(--acento2)}.ciclo-boton[aria-current=step]{background:var(--celeste-tinte);box-shadow:inset 0 -3px 0 var(--oceano)}@container ficha (min-width:1100px){.tablero-asistente .ciclo-pasos{flex-direction:column;gap:2px}.tablero-asistente .ciclo-paso{flex:0 1 auto}.tablero-asistente .ciclo-paso:not(:last-child):before{left:14px;right:auto;top:25px;bottom:-14px;width:2px;height:auto}.tablero-asistente .ciclo-boton{grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"punto rotulo cuenta" ".     que    que";justify-items:stretch;gap:1px 10px;padding:8px;text-align:start}.tablero-asistente .ciclo-rotulo{font-size:13px}.tablero-asistente .ciclo-que{display:block}.tablero-asistente .ciclo-boton[aria-current=step]{background:var(--celeste-tinte);box-shadow:inset 4px 0 0 var(--oceano)}.tablero-asistente .ciclo-boton[aria-current=step] .ciclo-rotulo{color:var(--oceano)}}.ficha-cabecera{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px 18px;margin:0 0 14px;padding:0 0 8px;border-bottom:1.5px solid var(--borde)}.ficha-cabecera-titulo{flex:0 0 100%;margin:0;font-size:13px;font-weight:700;color:var(--navy)}.ficha-cabecera-campos{display:flex;flex-wrap:wrap;gap:0 18px;flex:1 1 auto}.ficha-cabecera-campos>div{flex:1 1 220px;min-width:0}.ficha-progreso{display:flex;align-items:center;gap:10px;margin:2px 2px 8px}.ficha-progreso-barra{flex:1 1 auto;min-inline-size:0;block-size:8px;border-radius:5px;background:var(--borde);overflow:hidden}.ficha-progreso-num{flex:none;margin:0;font-size:12.5px;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap}.ficha-progreso-num b{font-size:15px;font-weight:750}.ficha-progreso-relleno{display:block;block-size:100%;inline-size:0;background:var(--oceano);border-radius:5px;transition:inline-size .16s ease-out}.ficha-progreso-barra.completo .ficha-progreso-relleno{background:light-dark(#166534,#6fd3a6)}.ficha-contador{align-self:center;margin-right:2px;font-size:12.5px;font-weight:650;color:var(--gris-texto);font-variant-numeric:tabular-nums}.ficha-contador.completo{color:light-dark(#166534,#6fd3a6)}:root{--destello-campo-verde:light-dark(#dcfce7,#12301f) }@keyframes destello-campo{0%,55%{background-color:var(--destello-campo-verde);box-shadow:0 0 0 5px var(--destello-campo-verde)}to{background-color:transparent;box-shadow:0 0 0 5px transparent}}.tarjeta-rejilla>div:has(.campo-destello),.tarjeta-rejilla>div.campo-destello,.ficha-cabecera-campos>div:has(.campo-destello){border-radius:4px;animation:destello-campo .8s ease-out 1}.bandas-ficha{display:grid;grid-template-columns:1fr;gap:0 14px}.bloque-ficha{grid-column:1 / -1;display:grid;grid-template-columns:1fr;grid-template-columns:subgrid;grid-auto-rows:auto;gap:0 12px;padding:6px 0 10px;border-bottom:1px solid var(--borde)}.campos-bloque{display:contents}.bloque-titulo{grid-column:1 / -1;display:flex;align-items:baseline;gap:8px;margin:2px 0;font-size:13px;font-weight:700;color:var(--navy)}.campo-ancho{grid-column:1 / -1}.bloque-ficha.confidencial,.bloque-ficha.bloque-notas{display:block;grid-column:1 / -1}.bloque-ficha.confidencial{border:1px solid var(--borde);background:var(--fondo)}.bloque-ficha.bloque-notas{border-bottom:0}.bloque-notas textarea{width:100%;field-sizing:content;height:auto;min-block-size:3lh;max-block-size:12lh}.tablero-ficha:has(#f-asignacion option[value=LCL]:checked) .campo-volumen label{color:light-dark(#b91c1c,#ff8f8a);font-weight:700}.tarjetas-fase{display:flex;flex-direction:column;gap:12px;margin:0 0 16px}.tarjeta-ficha{background:light-dark(#fff,#132536);border:1px solid var(--borde);border-radius:10px;padding:10px 12px 12px;scroll-margin-top:12px;scroll-margin-bottom:78px}.pagina-ficha .tarjeta-ficha{scroll-margin-top:78px}.tarjeta-ficha:focus{outline:2px solid var(--azulc);outline-offset:2px}.tarjeta-ficha.fase-1,.tarjeta-ficha.fase-2{border-left:3px solid var(--oceano)}.tarjeta-ficha.tarjeta-espera{background:var(--fondo);border-style:dashed;border-left-style:solid}.tarjeta-ficha.tarjeta-espera label,.tarjeta-ficha.tarjeta-espera p,.tarjeta-ficha.tarjeta-espera small{color:light-dark(#4f6280,#a5b9cc)}.tarjeta-ficha.tarjeta-espera input:not([type=checkbox]),.tarjeta-ficha.tarjeta-espera select,.tarjeta-ficha.tarjeta-espera textarea{color:light-dark(#4f6280,#a5b9cc);border-color:var(--cielo)}.tarjeta-origen{margin:-4px 0 10px;font-size:12px;line-height:1.35;color:light-dark(#4f6280,#a5b9cc)}.tarjeta-titulo{display:flex;align-items:center;gap:8px;margin:-10px -12px 12px;padding:9px 12px;background:var(--celeste-tinte);border-bottom:1px solid var(--borde);border-radius:7px 7px 0 0;font-size:15px;font-weight:700;color:var(--navy);letter-spacing:.01em}.tarjeta-rejilla{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 16px;align-items:start}.tarjeta-rejilla>div{display:flex;flex-direction:column;min-width:0}.lineas-contenedor{display:flex;flex-direction:column;gap:10px;min-width:0}.lineas-contenedor-rotulo{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris-texto)}.linea-contenedor{display:grid;grid-template-columns:120px auto 240px auto;justify-content:start;align-items:end;gap:4px 10px}.linea-contenedor-cantidad,.linea-contenedor-tipo{display:flex;flex-direction:column;min-width:0}.linea-contenedor-cantidad>label,.linea-contenedor-tipo>label{margin-top:0}.linea-contenedor-por{padding-bottom:10px;color:var(--gris-texto);font-weight:700}.linea-contenedor .error-campo{grid-column:1 / -1;margin:0}.linea-contenedor-quitar,.lineas-contenedor-anadir{min-height:34px;padding:4px 12px;font-size:13px}.lineas-contenedor-anadir{align-self:flex-start}@container ficha (max-width:420px){.linea-contenedor{grid-template-columns:minmax(0,1fr)}.linea-contenedor-por{display:none}}.tarjeta-rejilla>div>label:first-child{margin-top:0}@container ficha (min-width:640px){.tarjeta-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}.bandas-ficha{grid-template-columns:1fr 1fr}.bloque-ficha{grid-template-columns:1fr 1fr;grid-template-columns:subgrid}}@container ficha (min-width:900px){.tarjeta-rejilla>.campo-ancho{grid-column:auto}}.tablero-pagina .ficha-centro{container:formulario / inline-size}@container formulario (min-width:1000px){.tarjeta-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@container formulario (min-width:1400px){.tarjeta-rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}@container ficha (max-width:640px){.ciclo-pasos{overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:2px}.ciclo-paso{flex:0 0 126px;scroll-snap-align:start}}.ficha-contexto{display:flex;flex-direction:column;gap:12px;min-width:0}.tarjeta-contexto,.tarjeta-ficha.tarjeta-coste{border-left-width:1px;border-left-color:var(--borde)}.tarjeta-coste .bloque-ficha.confidencial{margin-top:12px;padding:12px}.tarjeta-coste .tarjeta-titulo+.bloque-ficha.confidencial{margin-top:0}.tarjeta-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.tarjeta-sugerencia .tarjeta-origen{margin:-2px 0 8px;color:var(--gris-texto)}.tarjeta-papeles{margin-bottom:0}.lista-papeles{list-style:none;margin:0;padding:0}.lista-papeles li{padding:7px 0;border-bottom:1px solid var(--borde);display:flex;flex-direction:column;gap:2px}.lista-papeles li:last-child{border-bottom:0;padding-bottom:0}.papel-nombre{font-size:13px;font-weight:600;color:var(--navy)}.papel-marca{font-size:12px;line-height:1.3;word-break:break-word}.papel-si{color:light-dark(#15803d,#6fd3a6);font-weight:600}.papel-no{color:var(--gris-texto)}.lista-papeles small{font-size:11.5px;line-height:1.35;color:var(--gris-texto)}.papeles-nota{margin:10px 0 0;font-size:11.5px;line-height:1.4;color:var(--gris-texto);border-top:1px solid var(--borde);padding-top:8px}.tablero-ficha label{margin:2px 0}.tablero-ficha input:not([type=checkbox]),.tablero-ficha select{min-height:38px;padding:6px 10px}@media(max-width:1000px){.tablero-ficha input:not([type=checkbox]),.tablero-ficha select{min-height:40px}}@media(pointer:coarse){.tablero-ficha input:not([type=checkbox]),.tablero-ficha select{min-height:40px}}.chip-borrador{background:light-dark(#fef3c7,#332611);color:light-dark(#92400e,#f0c56a);border:1px solid light-dark(#fcd34d,#5a4a1a);font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:99px;white-space:nowrap}.tabla-expedientes .fila-borrador td:first-child:not(.col-fijada){position:relative}.tabla-expedientes .fila-borrador td:first-child:after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:99px;background:var(--acento)}.pestanas-ficha{margin-top:14px;border-top:1.5px solid var(--borde);padding-top:6px}.pestanas-lista{display:flex;gap:2px;flex-wrap:wrap}.pestana{background:none;border:none;border-bottom:2px solid transparent;padding:8px 10px;min-height:44px;font:inherit;font-size:12.5px;font-weight:650;color:var(--gris-texto);cursor:pointer}.pestana:hover{color:var(--navy);background:var(--celeste-tinte)}.pestana:focus-visible{outline:2px solid var(--azulc);outline-offset:-2px}.pestana-activa{color:var(--navy);border-bottom-color:var(--azulc)}.pestana-cero{font-weight:500}.pestana-cuenta{font-variant-numeric:tabular-nums;font-weight:700;margin-left:4px}.pestana-cero .pestana-cuenta{font-weight:500}.pestana-cuerpo{padding-top:6px}.pestana-cuerpo .boton:focus-within{outline:2px solid var(--azulc);outline-offset:2px}.bloque-titulo .grupo-cuenta{font-size:12.5px}@container ficha (min-width:1100px){.tablero-asistente .ficha-columnas{display:grid;grid-template-columns:240px minmax(0,1fr) 340px;gap:24px;align-items:start}.tablero-asistente .ficha-columnas:has(.ficha-ciclo:empty){grid-template-columns:minmax(0,1fr) 340px}.tablero-asistente .ficha-ciclo{position:sticky;top:66px;max-height:calc(calc(100vh * var(--compensa-zoom, 1)) - 82px);overflow-y:auto}}.pagina-ficha{padding:14px 18px 78px;animation:ficha-entra .18s var(--curva)}.pagina-ficha-cabecera{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.pagina-ficha-cabecera h2{margin:0;font-size:18px;flex:1;min-width:200px}.pagina-ficha-cabecera h2:focus{outline:none}.pagina-ficha-cabecera h2:focus-visible{outline:2px solid var(--azulc);outline-offset:3px}.pagina-ficha-pie{position:sticky;bottom:0;background:light-dark(#fff,#132536);border-top:1px solid var(--borde);padding:8px 0;margin-top:10px}.pagina-ficha-pie .fila-acciones{margin:0}body:has(.pantalla-pestana:not(.oculta) .pantalla-expedientes.modo-pagina) .sidebar{display:none}body:has(.pantalla-pestana:not(.oculta) .pantalla-expedientes.modo-pagina) .principal{margin-left:0}.eco-aviso-pie{color:light-dark(#166534,#6fd3a6);font-size:12.5px;font-weight:650;margin-right:auto}.pagina-ficha-pie{display:flex;align-items:center;gap:10px}.pagina-ficha :is(input,select,textarea,button){scroll-margin-bottom:70px}dialog.ficha-flotante{width:min(460px,100%);padding:0;top:0;right:0;bottom:0;left:0;margin:auto}dialog.ficha-flotante:not([open]){display:none}dialog.ficha-flotante::backdrop{background:#0b254580;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pagina-alta{display:flex;flex-direction:column;padding-bottom:14px;overflow:hidden}.alta-desplazable{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 2px 10px;margin:0 -2px}.pagina-alta .pagina-ficha-pie{position:static;margin-top:0}.pagina-alta .alta-desplazable{display:flex;flex-direction:column}.pagina-alta .alta-desplazable>*{flex:1 1 auto;min-height:0;width:100%}.pagina-alta .ficha-columnas{align-items:stretch;min-height:100%}.pagina-alta .ficha-centro{display:flex;flex-direction:column}.pagina-alta .ficha-centro>.tarjetas-fase{flex:1 1 auto;display:flex;flex-direction:column}.pagina-alta .tarjetas-fase>.tarjeta-ficha{flex:1 1 auto}.pagina-alta .ficha-ciclo{align-self:start}.pagina-alta .tarjeta-rejilla input,.pagina-alta .tarjeta-rejilla select{min-height:48px;font-size:16px}.pagina-alta .tarjeta-rejilla label{font-size:13px;font-weight:700;color:var(--navy);letter-spacing:.02em}.tablero-asistente .ficha-centro{container:alta / inline-size}@container ficha (min-width:1100px){.tablero-asistente .ficha-columnas{grid-template-columns:240px minmax(0,1fr)}}@container alta (min-width:700px){.tablero-asistente .tarjeta-rejilla>.campo-ancho{grid-column:auto}}@container alta (min-width:1000px){.tablero-asistente .tarjeta-rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}}@container alta (min-width:1400px){.tablero-asistente .tarjeta-rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}.tablero-asistente .tarjeta-rejilla label,.tablero-asistente .bloque-ficha label{font-size:12px;font-weight:700;color:var(--navy);letter-spacing:.06em}.tablero-asistente :is(input,select):not([type=checkbox]),.tablero-asistente textarea{min-height:46px;padding:11px 14px;font-size:15px}.tablero-asistente .tarjeta-rejilla{gap:16px 18px}.tarjeta-rejilla>div:has(.campo-relleno),.tarjeta-rejilla>div.campo-relleno{border-inline-start:3px solid light-dark(#166534,#6fd3a6);padding-inline-start:9px;margin-inline-start:-12px;border-radius:2px}.tarjeta-rejilla>div:has(.campo-relleno) label,.tarjeta-rejilla>div.campo-relleno label{color:light-dark(#166534,#6fd3a6)}.tarjeta-rejilla>div:has(.campo-relleno) label:after,.tarjeta-rejilla>div.campo-relleno label:after{content:" ✓";font-weight:700;margin-inline-start:4px}.alta-ruedita{display:flex;flex-direction:column;align-items:center;gap:2px;flex:0 0 auto;margin-top:18px}.tablero-asistente .ficha-cabecera{padding-bottom:0;align-items:center;position:sticky;top:0;z-index:2;background:light-dark(#fff,#132536)}.tablero-asistente .ficha-cabecera-titulo{align-self:center}.alta-ruedita-fase{margin:0 0 6px;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--gris-texto)}.alta-ruedita-caja{position:relative;width:82px;height:82px}.alta-ruedita-caja svg{width:100%;height:100%;transform:rotate(-90deg)}.alta-ruedita-fondo{fill:none;stroke:var(--rail);stroke-width:6}.alta-ruedita-arco{fill:none;stroke:var(--oceano);stroke-width:6;stroke-linecap:round;transition:stroke-dasharray var(--t-media, .25s) var(--curva)}.alta-ruedita-arco.completo{stroke:light-dark(#166534,#6fd3a6)}.alta-quesito-fondo{fill:var(--blanco)}.alta-quesito-aro{fill:none;stroke:var(--borde);stroke-width:.6}.alta-quesito-porcion{fill:none;stroke:var(--oceano);stroke-width:19;transition:stroke-dasharray var(--t-media, .25s) var(--curva)}.alta-quesito-porcion.completo{stroke:light-dark(#166534,#6fd3a6)}.alta-quesito-num{display:flex;align-items:baseline;justify-content:center;gap:2px;margin:9px 0 0;font-size:12px;font-weight:600;color:var(--gris-texto);line-height:1}.alta-quesito-num b{font-size:23px;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){.alta-quesito-porcion{transition:none}}.alta-ruedita-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;font-size:10.5px;color:var(--gris-texto)}.alta-ruedita-num b{font-size:26px;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.alta-ruedita-arco{transition:none}}.rellenado-rapido{margin-top:8px;padding:8px 10px;background:var(--fondo);border:1px solid var(--borde);border-radius:8px}.rellenado-rotulo{margin:0 0 6px;font-size:12px;color:var(--gris-texto)}.rellenado-botones{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rellenado-botones .boton.sec{min-height:34px;padding:4px 12px;font-size:13px}.rellenado-chip{cursor:pointer;border:1px solid var(--celeste-borde)}.tablero-asistente .bloque-ficha.confidencial :is(input:not([type=checkbox]),select,.combo-caja){max-width:420px}.barra-tabla{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px;margin:0 0 2px}.barra-tabla .acciones-tabla{margin-bottom:0}.pantalla-expedientes .filtros-pegados{margin-bottom:4px}.barra-filtros{container:barra / inline-size}.filtro-buscar{flex:1;min-width:220px}@container barra (max-width:1250px){.pantalla-expedientes .filtros-pegados{gap:8px}.filtros-pegados select{min-width:112px;max-width:140px}.filtros-pegados .combo-caja{min-width:140px;max-width:180px}.filtros-pegados input{min-width:120px}}@container barra (max-width:1100px){.filtros-pegados .filtro-buscar{min-width:150px}.filtros-pegados select{min-width:96px;max-width:120px}.filtros-pegados .combo-caja{min-width:120px;max-width:150px}}.celda-editable{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:inline-block;max-width:100%;min-width:3.5em;border-bottom:1px dotted var(--gris-texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.tabla-expedientes .l1>.celda-editable:only-child,.tabla-expedientes .celda-sub>.celda-editable:only-child{display:block;width:100%}.tabla-expedientes.filas-comodas .l1>.celda-editable{min-height:24px}.tabla-expedientes.filas-comodas .celda-sub>.celda-editable{min-height:18px}.celda-editable:hover{border-bottom-style:solid;background:#0b25450d}.celda-editable:focus-visible{outline:2px solid var(--navy);outline-offset:1px;border-radius:3px}.celda-editable .badge{cursor:pointer}.celda-editable-reloj{display:inline-block;margin-left:4px;font-size:11px;line-height:1;animation:celda-gira 1.1s linear infinite}@keyframes celda-gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.celda-editable-reloj{animation:none}}.celda-editable-campo{display:block;width:100%;box-sizing:border-box;font:inherit;font-size:inherit;color:var(--texto);background:light-dark(#fff,#132536);border:1px solid var(--navy);border-radius:4px;padding:1px 4px;min-height:24px}.celda-editable-campo:focus{outline:2px solid var(--navy);outline-offset:0}.tabla-expedientes .l1:has(.celda-en-edicion),.tabla-expedientes .celda-sub:has(.celda-en-edicion),.tabla-expedientes td:has(.celda-en-edicion),.tabla-expedientes .l1:has(.celda-en-error),.tabla-expedientes .celda-sub:has(.celda-en-error),.tabla-expedientes td:has(.celda-en-error){overflow:visible;white-space:normal}.celda-editable-caja{display:block}.celda-confirmando{white-space:normal}.celda-confirmando .confirmar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.celda-confirmando .confirmar-texto{flex:1 1 100%;font-size:12.5px;line-height:1.35;color:var(--texto)}.celda-confirmando .confirmar .boton{min-height:28px;padding:3px 10px;font-size:12.5px}.tabla-expedientes .error-campo{font-size:12.5px;margin-top:3px;white-space:normal}.celda-editable-valor{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis}.mapa-caja{border:1px solid var(--borde);border-radius:10px;background:var(--fondo);overflow:hidden;margin:12px 0}.mapa-mundi{display:block;width:100%;height:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.mapa-mundi-agarrado{cursor:grabbing}.mapa-pais,.mapa-ruta,.mapa-punto{vector-effect:non-scaling-stroke}.mapa-pais{transition:fill-opacity var(--t-rapida) var(--curva)}.mapa-pais-vivo{cursor:pointer}.mapa-pais-vivo:hover{fill-opacity:1}.mapa-rutas{fill:none}.mapa-ruta{stroke:var(--oceano);stroke-opacity:.35;stroke-linecap:round;pointer-events:stroke}.mapa-ruta:hover{stroke-opacity:.9}.mapa-punto{stroke:#fff;stroke-width:.8;cursor:pointer;fill-opacity:.9}.mapa-punto:hover{fill-opacity:1}.mapa-controles{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-top:1px solid var(--borde);background:light-dark(#fff,#132536)}.mapa-boton{min-width:44px;padding-left:0;padding-right:0;font-size:18px;line-height:1}.mapa-boton-ancho{min-width:auto;padding-left:14px;padding-right:14px;font-size:14px}.mapa-nivel{margin-left:auto;color:var(--gris-texto);font-size:13px}.mapa-rutas-pie{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 0}.mapa-rutas-pie .subtitulo{margin:0}.pais-tarjeta{width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.pais-tarjeta:hover{border-color:var(--celeste-borde);background:var(--celeste-tinte)}.pais-tarjeta:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.pais-tarjeta-elegida{border-color:var(--navy);box-shadow:0 0 0 2px var(--navy)}@media(prefers-reduced-motion:reduce){.mapa-pais{transition:none}}.pestanas-trabajo{display:flex;align-items:flex-end;gap:6px;padding:8px 30px 0;background:light-dark(#e6ecf3,#1c3852);border-bottom:1px solid var(--borde);overflow-x:auto}.pestana{display:flex;align-items:center;border-radius:10px 10px 0 0;color:var(--gris-texto)}.pestana-ir{background:none;border:none;font:inherit;color:inherit;cursor:pointer;padding:11px 8px 11px 16px;white-space:nowrap}.pestana-ir:last-child{padding-right:16px}.pestana-cerrar{background:none;border:none;color:inherit;cursor:pointer;font-size:15px;line-height:1;padding:11px 12px 11px 4px}.pestana.activa{background:light-dark(#fff,#132536);border:1px solid var(--borde);border-bottom:none;color:var(--navy);font-weight:650}.pantalla-pestana.oculta{display:none}.app.menu-plegado{--menu-ancho:68px}.app.menu-plegado .menu-rotulo,.app.menu-plegado .brand-texto,.app.menu-plegado .menu-grupo span,.app.menu-plegado .pie-texto{opacity:0;width:0;overflow:hidden;white-space:nowrap}.plegar-menu{display:flex;align-items:center;gap:11px;background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:12px;margin:1px 8px;border-radius:10px;min-height:44px}.plegar-menu:hover{background:#ffffff14}@media(max-width:1000px){.app.menu-plegado{--menu-ancho:236px}.plegar-menu{display:none}}:root{--barra-apagada:#cfdbe9}.hero-inicio{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;background:var(--oceano);color:#fff;border-radius:14px;padding:20px 22px;margin-bottom:18px}.hero-rotulo{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--celeste);font-weight:650}.hero-cifra{display:flex;align-items:baseline;gap:12px;margin-top:4px}.hero-cifra b{font-size:44px;line-height:1;font-weight:700}.hero-cifra span{font-size:13.5px;color:var(--red-suave)}.hero-desglose{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:12.5px;color:var(--red-suave);font-variant-numeric:tabular-nums}.hero-desglose span{display:inline-flex;align-items:center;gap:5px}.hero-desglose b{color:var(--red-suave);font-weight:700}.punto-linea{inline-size:8px;block-size:8px;border-radius:50%;display:inline-block;flex:none}.punto-propia{background:#c9dcf0}.punto-otra{background:#6fd3a6}.hero-acciones{display:flex;gap:10px;flex-wrap:wrap}.hero-secundario{background:none;border:1.5px solid rgba(255,255,255,.55);color:var(--red-suave);border-radius:999px;padding:10px 18px;font:inherit;font-weight:600;cursor:pointer;min-height:44px}.hero-secundario:hover{border-color:#fff}.fila-dashboard{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-bottom:20px}@media(max-width:900px){.fila-dashboard{grid-template-columns:1fr}}.grafica-semanas{display:flex;align-items:flex-end;gap:12px;height:190px;padding-top:14px}.grafica-col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;align-self:stretch;min-width:0}.grafica-barra{width:100%;background:var(--barra-apagada);border-radius:4px 4px 0 0}.grafica-barra.actual{background:var(--oceano)}.grafica-valor{font-size:11.5px;font-weight:700;color:var(--oceano)}.grafica-eje{font-size:11px;color:var(--gris-texto);white-space:nowrap}.cartera-estados{display:flex;flex-direction:column;gap:12px;margin:6px 0 16px}.cartera-estado{display:flex;align-items:center;gap:10px;font-size:13px}.cartera-estado b{min-width:34px;text-align:right;font-size:14px}.cartera-barra{flex:1;height:6px;border-radius:999px;background:var(--fondo);overflow:hidden}.cartera-barra i{display:block;height:100%;border-radius:999px}.acciones-vacio{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.mapa-flujo{fill:none;stroke:var(--oceano);stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:3 22;opacity:.38;animation:mapa-correr 2.4s linear infinite;pointer-events:none}@keyframes mapa-correr{to{stroke-dashoffset:-32}}.mapa-envio{fill:var(--acento);offset-rotate:0deg;animation:mapa-viajar 5s linear infinite;pointer-events:none}@keyframes mapa-viajar{0%{offset-distance:0%}to{offset-distance:100%}}.mapa-llegada{fill:none;stroke:light-dark(#166534,#6fd3a6);stroke-width:1.4;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:mapa-latir 3s ease-out infinite;pointer-events:none}@keyframes mapa-latir{0%{r:3;opacity:.55}to{r:18;opacity:0}}.mapa-hit-ruta{fill:none;stroke:transparent;stroke-width:16;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.mapa-hit-ruta:focus{outline:none}.mapa-hit-ruta:focus-visible{stroke:#cb4f0073}svg .mapa-apagado{opacity:.07}svg .mapa-destacado{opacity:1}svg .mapa-hit-ruta.mapa-apagado{opacity:1}svg .mapa-ruta.mapa-destacado{stroke:var(--acento);stroke-width:2;opacity:.9}.mapa-ruta,.mapa-flujo,.mapa-envio,.mapa-punto,.mapa-pais{transition:opacity .18s ease}.mapa-caja{position:relative}.mapa-ficha{position:absolute;left:14px;bottom:14px;max-width:min(290px,calc(100% - 28px));background:var(--blanco);border:1px solid var(--borde);border-radius:12px;padding:12px 14px;box-shadow:0 2px 10px #0b25451f;font-size:12.5px;color:var(--gris-texto)}.mapa-ficha.fijada{border-color:var(--acento)}.mapa-ficha b{color:var(--texto);font-size:14px}.mapa-ficha .mapa-ficha-cifra{font-size:24px;font-weight:700;color:var(--oceano);line-height:1.1;font-variant-numeric:tabular-nums}.mapa-aviso-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0b254573;border-radius:inherit;color:#fff;font-size:14.5px;font-weight:650;text-align:center;padding:20px;pointer-events:none}@media(prefers-reduced-motion:reduce){.mapa-flujo,.mapa-envio{animation:none}.mapa-envio{offset-distance:50%}.mapa-llegada{display:none}.mapa-ruta,.mapa-flujo,.mapa-envio,.mapa-punto,.mapa-pais{transition:none}}.zimplea{margin:4px 0 2px;--zim-cian:#12d7e8;--zim-turquesa:#17c8b5;--zim-hielo:#a9fbff}.zimplea-barra{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.boton-zimplea{position:relative;min-height:46px;padding:0 20px;overflow:hidden;border:0;border-radius:13px;background:linear-gradient(135deg,#20272c,#253943 58%,#154e5b);color:#fff;cursor:pointer;isolation:isolate;box-shadow:0 6px 16px #182a3138,0 0 0 1px #ffffff1f inset;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.boton-zimplea:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #182a3147,0 0 18px #12d7e82e}.boton-zimplea:active:not(:disabled){transform:translateY(1px) scale(.98);box-shadow:0 4px 10px #30363a3d}.boton-zimplea:focus-visible{outline:3px solid rgba(18,215,232,.55);outline-offset:5px}.boton-zimplea:disabled{cursor:wait}.boton-zimplea:disabled:not(.buscando){opacity:.55;filter:saturate(.6);box-shadow:none;cursor:not-allowed}.zimplea-cara{position:relative;z-index:3;height:100%;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14.5px;font-weight:700;letter-spacing:.01em}.zimplea-texto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zimplea-logo{position:relative;display:block;flex:0 0 26px;width:26px;height:26px;border-radius:7px;transform-origin:center}.zimplea-logo img{display:block;width:100%;height:100%;object-fit:contain}.zimplea-escaner{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 37%,rgba(255,255,255,.05) 44%,rgba(255,255,255,.92) 50%,rgba(18,215,232,.24) 54%,transparent 63%);transform:translate(-85%) rotate(8deg);mix-blend-mode:screen}.boton-zimplea.buscando .zimplea-logo{animation:zimplea-flota 2.4s cubic-bezier(.45,0,.55,1) infinite}.boton-zimplea.buscando .zimplea-logo img{animation:zimplea-respira 2.4s cubic-bezier(.45,0,.55,1) infinite}.boton-zimplea.buscando .zimplea-escaner{animation:zimplea-escanea 2.4s cubic-bezier(.4,0,.2,1) infinite}.boton-zimplea.hecho .zimplea-logo{animation:zimplea-brinco .55s ease both}.zimplea-motas{position:absolute;left:50%;top:50%;width:0;height:0;overflow:visible;pointer-events:none}.zimplea-motas i{position:absolute;left:0;top:0;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:var(--zim-hielo);box-shadow:0 0 7px 1px #a9fbffd9;opacity:0;animation:zimplea-mota 3.8s ease-in infinite}.zimplea-motas i:nth-child(1){--x:-96px;--y:-30px;animation-delay:0s}.zimplea-motas i:nth-child(2){--x:126px;--y:-22px;animation-delay:.5s}.zimplea-motas i:nth-child(3){--x:-78px;--y: 32px;animation-delay:1s}.zimplea-motas i:nth-child(4){--x:112px;--y: 30px;animation-delay:1.6s}.zimplea-motas i:nth-child(5){--x: 18px;--y:-40px;animation-delay:2.1s}.zimplea-motas i:nth-child(6){--x:-30px;--y: 40px;animation-delay:2.7s}.zimplea-motas i:nth-child(7){--x:142px;--y: 6px;animation-delay:3.2s}@keyframes zimplea-mota{0%{opacity:0;transform:translate(var(--x),var(--y)) scale(.45)}18%{opacity:.9}78%{opacity:.65}to{opacity:0;transform:translate(0) scale(.15)}}.zimplea-riel{position:absolute;z-index:4;left:0;right:0;bottom:0;height:4px;background:#ffffff1f;opacity:0;transition:opacity .2s ease}.zimplea-relleno{display:block;width:var(--zimplea-progreso,0%);height:100%;border-radius:0 999px 999px 0;background:linear-gradient(90deg,var(--zim-turquesa),var(--zim-cian));box-shadow:0 0 12px var(--zim-cian);transition:width .18s linear}.boton-zimplea.buscando .zimplea-riel{opacity:1}.zimplea-riel.indeterminado .zimplea-relleno{width:38%;border-radius:999px;animation:zimplea-vaiven 1.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes zimplea-vaiven{0%{transform:translate(-110%)}to{transform:translate(300%)}}.zimplea-estado{display:inline-flex;align-items:baseline;gap:8px;min-width:0;font-size:13px;color:var(--gris-texto)}.zimplea-fase{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zimplea-pct{flex:none;color:light-dark(#0b7f93,#6fd0e5);font-weight:800;font-variant-numeric:tabular-nums}.zimplea-brillo{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.18) 45%,transparent 65%);transform:translate(-120%)}.boton-zimplea.buscando .zimplea-brillo{animation:zimplea-brilla 1.15s ease-in-out infinite}.zimplea-onda{position:absolute;z-index:1;width:20px;height:20px;border-radius:50%;pointer-events:none;background:#12d7e861;transform:translate(-50%,-50%) scale(0);animation:zimplea-onda .65s ease-out forwards}@keyframes zimplea-onda{to{transform:translate(-50%,-50%) scale(20);opacity:0}}@keyframes zimplea-brilla{55%,to{transform:translate(120%)}}@keyframes zimplea-flota{0%,to{transform:translateY(0) rotate(-.7deg);filter:drop-shadow(0 0 3px rgba(255,255,255,.22))}50%{transform:translateY(-2px) rotate(.7deg);filter:drop-shadow(0 0 8px rgba(255,255,255,.72))}}@keyframes zimplea-respira{0%,to{transform:scale(.96);filter:saturate(1) contrast(1)}50%{transform:scale(1.055);filter:saturate(1.2) contrast(1.06)}}@keyframes zimplea-escanea{0%,18%{opacity:0;transform:translate(-85%) rotate(8deg)}28%{opacity:.85}58%{opacity:.85}70%,to{opacity:0;transform:translate(85%) rotate(8deg)}}@keyframes zimplea-brinco{50%{transform:scale(1.35) rotate(12deg)}}.zimplea-resultado{margin-top:10px;padding:12px 14px;background:var(--celeste-tinte);border:1px solid var(--borde);border-radius:10px}.zimplea-mensaje{margin:0 0 8px;font-size:14.5px;color:var(--texto)}.zimplea-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.zimplea-lista li{display:grid;gap:4px;justify-items:start;padding:10px 12px;background:var(--blanco);border:1px solid var(--borde);border-radius:8px}.zimplea-lista li .combo-detalle{word-break:break-word}@media(prefers-reduced-motion:reduce){.boton-zimplea{transition:none}.boton-zimplea:hover:not(:disabled){transform:none}.boton-zimplea:active:not(:disabled){transform:none}.zimplea-relleno{transition:none}.boton-zimplea.buscando .zimplea-brillo,.boton-zimplea.buscando .zimplea-logo,.boton-zimplea.buscando .zimplea-logo img,.boton-zimplea.buscando .zimplea-escaner,.boton-zimplea.hecho .zimplea-logo{animation:none}.zimplea-escaner,.zimplea-motas,.zimplea-onda{display:none}.zimplea-relleno{background:var(--zim-turquesa);box-shadow:none}.zimplea-riel.indeterminado .zimplea-relleno{animation:none;transform:none;width:100%;opacity:.55}}.login-centro{min-height:calc(100vh * var(--compensa-zoom, 1));display:grid;place-items:center;padding:24px;background:radial-gradient(1100px 520px at 50% -8%,rgba(19,64,116,.16),transparent 70%),var(--fondo)}.login-tarjeta{width:420px;max-width:100%;background:var(--blanco);border:1px solid var(--borde);border-radius:18px;padding:36px 34px 26px;box-shadow:0 2px 6px #0b25450f,0 24px 60px #0b25451a}.login-logo{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:6px}.login-logo h1{margin:0;font-size:22px;letter-spacing:.05em;color:var(--navy)}.login-sub{text-align:center;margin-bottom:22px}.login-tarjeta label{display:block;margin:14px 0 6px;font-size:12.5px;font-weight:650;color:var(--gris-texto);text-transform:uppercase;letter-spacing:.06em}.login-boton{width:100%;margin-top:18px}.login-pie{margin:22px 0 0;text-align:center;font-size:12px;color:var(--gris-texto)}.login-accion{margin:10px 0 0;text-align:center;font-size:13px;color:var(--gris-texto)}.login-accion .enlace{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;font-weight:650}.otp-campo{border:none;margin:0;padding:0}.otp-campo legend{margin:0 0 12px;font-size:13.5px;font-weight:650;color:var(--texto);padding:0}.otp-cajas{display:flex;gap:9px;justify-content:center}.otp-cajas input{width:50px;height:58px;text-align:center;font-size:24px;font-weight:700;border:1.5px solid var(--borde);border-radius:12px;background:var(--blanco);color:var(--texto);padding:0}.otp-cajas input:focus{border-color:var(--celeste-fuerte)}.plegar-menu{justify-content:flex-start;margin-bottom:6px}.plegar-menu .flechas{display:inline-flex;flex:none}.app.menu-plegado .plegar-menu{justify-content:center;padding-left:0;padding-right:0}.perfil-pastilla{display:flex;align-items:center;gap:9px;background:var(--fondo);border:1px solid var(--borde);border-radius:999px;padding:5px 14px 5px 6px;font-family:inherit;font-size:13px;font-weight:650;color:var(--texto);white-space:nowrap;cursor:pointer}.perfil-pastilla:hover{border-color:var(--celeste-fuerte)}.perfil-inicial{width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--navy);color:var(--celeste);font-size:11px;font-weight:800}.perfil-rol{font-size:11px;color:var(--gris-texto);font-weight:600}.menu-cuenta{position:relative}.menu-cuenta>summary{list-style:none}.menu-cuenta>summary::-webkit-details-marker{display:none}.menu-cuenta>summary:focus-visible{outline:2px solid var(--celeste-fuerte);outline-offset:2px}.menu-cuenta-lista{position:absolute;top:calc(100% + 8px);right:0;z-index:30;min-width:220px;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--blanco);color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-sm);box-shadow:var(--sombra-alta)}.menu-cuenta-opcion{display:block;width:100%;text-align:left;min-height:44px;padding:10px 12px;background:none;border:none;border-radius:8px;font:inherit;font-size:14px;font-weight:600;color:var(--texto);cursor:pointer}.menu-cuenta-opcion:hover{background:var(--fondo)}.menu-cuenta-lista .selector-tema{display:flex;flex-direction:column;gap:4px}.menu-cuenta-lista .selector-tema select{width:100%;max-width:none;min-height:44px}.menu-cuenta-lista .selector-tema>label{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--gris-texto);font-weight:700}.fila-dashboard-una{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:20px}.conmutador-periodo{display:flex;background:var(--fondo);border:1px solid var(--borde);border-radius:999px;padding:3px;gap:2px}.conmutador-periodo button{background:none;border:none;font:inherit;font-size:12.5px;cursor:pointer;padding:6px 14px;border-radius:999px;color:var(--gris-texto);min-height:32px}.conmutador-periodo button[aria-pressed=true]{background:var(--blanco);color:var(--navy);font-weight:700;border:1px solid var(--borde)}.llamar-hoy{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px}.llamar-hoy li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;list-style:none;font-size:13.5px;padding:9px 12px;border:1px solid var(--borde);border-radius:10px}.llamar-hoy b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.llamar-hoy span{font-size:12px;color:var(--gris-texto);flex:none}.app.menu-plegado .menu-grupo span,.app.menu-plegado .pie-texto{display:none}.fila-arriba{--min-tarjeta:260px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-tarjeta),1fr));gap:12px;margin-bottom:12px;align-items:stretch}@media(min-width:820px){.tarjeta-empezar{grid-column:span 2}}.kpi-mini+.kpi-mini{border-left:none;padding-left:0}.kpi-mini+.kpi-pulsable{padding-left:0}@media(max-width:560px){.fila-arriba{--min-tarjeta:100% }}.fila-abajo{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;margin-bottom:12px;align-items:stretch}@media(max-width:560px){.fila-abajo{grid-template-columns:1fr}}.inicio-compacto>.saludo-inicio{margin:0 2px 8px}.inicio-compacto .saludo-inicio h2{font-size:17px}.inicio-compacto .saludo-inicio .subtitulo{margin:2px 0 0;font-size:12.5px}.inicio-compacto .tarjeta{padding:12px 16px;margin-bottom:12px}.inicio-compacto .fila-arriba .tarjeta,.inicio-compacto .fila-dashboard .tarjeta,.inicio-compacto .fila-dashboard-una .tarjeta,.inicio-compacto .fila-abajo .tarjeta{margin-bottom:0}.inicio-compacto .fila-dashboard,.inicio-compacto .fila-dashboard-una{gap:12px;margin-bottom:12px}.inicio-compacto .hero-inicio{flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:14px 18px;margin-bottom:0}.inicio-compacto .hero-acciones{gap:8px}.hero-enganche{display:flex;flex-direction:column;gap:5px;width:100%;margin-top:2px}.hero-enganche-barra{height:5px;border-radius:999px;background:#ffffff38;overflow:hidden}.hero-enganche-barra i{display:block;height:100%;background:var(--celeste);border-radius:999px;transition:width .3s ease}.hero-enganche span{font-size:11.5px;color:var(--red-suave)}.hero-enganche b{color:var(--red-suave)}@media(prefers-reduced-motion:reduce){.hero-enganche-barra i{transition:none}}.historial-entidad{display:flex;flex-direction:column;gap:18px;margin-top:16px}.historial-seccion h4{margin:0 0 8px;font-size:14px;color:var(--navy)}.historial-seccion .tarjeta-rejilla{margin-bottom:10px}.historial-seccion textarea{width:100%;font:inherit;padding:8px 10px;border:1px solid var(--borde);border-radius:10px;background:var(--blanco);color:var(--texto);resize:vertical}.historial-fecha{font-size:11.5px;color:var(--gris-texto);font-weight:650}.historial-texto{margin:4px 0 0;font-size:13px;white-space:pre-wrap}.historial-corregir-boton{margin-top:4px;font-size:12px}.historial-corregir{display:grid;gap:6px;margin-top:6px}.historial-corregir textarea{width:100%}.vinculo-origen{font-size:11.5px;color:var(--gris-texto);flex:1}.historial-vincular{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-top:8px}.historial-vincular>:first-child{flex:1;min-width:220px}.inicio-compacto .hero-cifra b{font-size:32px}.inicio-compacto .hero-acciones .boton,.inicio-compacto .hero-secundario{min-height:32px;padding:6px 14px;font-size:12.5px}.inicio-compacto .tarjeta-kpis,.inicio-compacto .mini-cierres{display:flex;flex-direction:column;justify-content:space-between;gap:4px}.kpis-linea{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:12px 14px;align-items:start;flex:1}.kpi-mini{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 96px;overflow:hidden}.kpi-mini+.kpi-mini{border-left:1px solid var(--borde);padding-left:14px}.kpi-rotulo{display:inline-flex;align-items:center;gap:5px;white-space:normal;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--gris-texto);font-weight:650;min-width:0}.kpi-rotulo>span{overflow-wrap:anywhere}.kpi-rotulo span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kpi-rotulo svg{width:14px;height:14px;flex:none;color:var(--celeste-fuerte)}.kpi-mini b{font-size:25px;color:var(--navy);line-height:1.1}.kpi-alerta b{color:light-dark(#b91c1c,#ff8f8a)}.kpi-alerta .kpi-rotulo,.kpi-alerta .kpi-rotulo svg{color:light-dark(#b91c1c,#ff8f8a)}.mini-cierres-cuerpo{display:flex;align-items:flex-end;gap:12px;margin-top:4px}.mini-barras{display:flex;align-items:flex-end;gap:4px;height:44px;flex:1;min-width:0}.mini-barras i{flex:1;background:var(--barra-apagada);border-radius:3px 3px 0 0}.mini-barras i.actual{background:var(--oceano)}.mini-total{font-size:26px;font-weight:700;color:var(--navy);line-height:1}.inicio-compacto .bloque-cabecera h3{font-size:14px}.inicio-compacto .subtitulo{font-size:12px;margin:2px 0 8px}.inicio-compacto .grafica-semanas{height:108px;padding-top:8px;gap:10px}.inicio-compacto .tarjeta-grafica{display:flex;flex-direction:column}.inicio-compacto .tarjeta-grafica .grafica-semanas{flex:1;height:auto;min-height:108px}.inicio-compacto .llamar-hoy{gap:5px;margin:2px 0 8px}.inicio-compacto .llamar-hoy li{padding:4px 10px;font-size:12px}.inicio-compacto .boton.sec{min-height:30px;padding:5px 14px;font-size:12.5px}.inicio-compacto table{font-size:12.5px}.inicio-compacto th,.inicio-compacto td{padding:6px 8px}.inicio-compacto .fila-abajo .tabla-scroll{max-height:190px;overflow-y:auto}.inicio-compacto>:last-child{margin-bottom:0}.llamar-hoy li{display:block}.llamar-fila{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.llamar-fila b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inicio-compacto .btn-llamada{min-height:26px;padding:3px 10px;font-size:11.5px;flex:none}.llamada-form{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:8px;padding-top:8px;border-top:1px dashed var(--borde)}.llamada-form label{display:flex;flex-direction:column;gap:3px;flex:1;min-width:130px;font-size:11px;font-weight:650;color:var(--gris-texto)}.llamada-form input{font:inherit;font-size:12.5px;padding:5px 8px;border:1px solid var(--borde);border-radius:8px;background:var(--blanco);color:var(--texto)}.llamada-form .error{flex-basis:100%;margin:0}.llamada-ok{color:light-dark(#15803d,#6fd3a6);font-weight:650;font-size:12px;flex:none}.dua-subida{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin:12px 0 14px}.dua-subida label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:650;color:var(--gris-texto)}.dua-subida input[type=file]{font-size:12.5px;max-width:230px}.dua-banner{background:light-dark(#fff8e1,#2b2410);border:1px solid light-dark(#eedfb0,#5a4a1a);color:light-dark(#7a5a00,#e8c877);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:650;margin:6px 0 14px}.dua-cabecera{font-size:13.5px;line-height:1.7;margin:4px 0 14px}.dua-confianza{border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700;letter-spacing:.03em}.dua-confianza.alta{background:light-dark(#e7f6ec,#12301f);color:light-dark(#15803d,#6fd3a6)}.dua-confianza.media{background:light-dark(#fff4e0,#332611);color:light-dark(#9a5b00,#e8b366)}.dua-confianza.baja{background:light-dark(#fdeaea,#2b1620);color:light-dark(#b91c1c,#ff8f8a)}.dua-ajustes{list-style:none;margin:6px 0 14px;padding:0;display:flex;flex-direction:column;gap:5px;font-size:13px}.dua-pendiente{color:var(--gris-texto);font-style:italic}.dua-calculo{display:flex;gap:36px;flex-wrap:wrap;margin:12px 0 4px}.dua-calculo span{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--gris-texto);font-weight:650}.dua-calculo b{font-size:24px;color:var(--navy)}.dua-avisos{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.dua-avisos li{font-size:12.5px;color:light-dark(#7a5a00,#e8c877);background:light-dark(#fff8e1,#2b2410);border:1px solid light-dark(#eedfb0,#5a4a1a);border-radius:8px;padding:6px 10px}.dua-resultado{margin-top:6px}.ae-contactos{display:flex;flex-direction:column;gap:12px}.ae-contacto{border:1px solid var(--borde);border-radius:12px;padding:12px 14px}.ae-contacto-quitar{display:flex;justify-content:flex-end}.ae-separador{border-top:1px dashed var(--borde);padding-top:10px;margin-top:4px}.alta-entidad textarea{width:100%;font:inherit;padding:8px 10px;border:1px solid var(--borde);border-radius:10px;background:var(--blanco);color:var(--texto);resize:vertical}.velo-alta-entidad{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0b254573;display:flex;align-items:center;justify-content:center;padding:24px}.alta-entidad-flotante{width:min(1180px,100%);max-height:calc(calc(100vh * var(--compensa-zoom, 1)) - 48px);display:flex}.alta-entidad-flotante>.alta-entidad{flex:1;min-height:0;max-height:100%;display:flex;flex-direction:column}.alta-entidad-flotante .alta-desplazable{overflow:auto;min-height:0}.calendario,.cal-vista{min-width:0}.cal-cabecera{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:flex-start;margin-bottom:12px}.cal-controles{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cal-nav{display:flex;gap:6px;align-items:center}.cal-nav .boton.sec{min-height:34px;padding:5px 12px}.cal-titulo{font-weight:650;color:var(--navy);margin-left:6px;text-transform:capitalize}.cal-todos{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--gris-texto)}.cal-cuerpo{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.cal-cuerpo:has(.cal-detalle){grid-template-columns:minmax(0,1fr) 300px}.cal-rejilla{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cal-cabecera-dia{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--gris-texto);font-weight:650;padding:4px 6px}.cal-dia{border:1px solid var(--borde);border-radius:10px;min-height:96px;padding:6px;background:var(--blanco);display:flex;flex-direction:column;gap:4px}.cal-dia.fuera{opacity:.45}.cal-dia.hoy{border-color:var(--celeste-fuerte);box-shadow:inset 0 0 0 1px var(--celeste-fuerte)}.cal-dia-cabeza{display:flex;justify-content:space-between;align-items:center}.cal-num{font-size:12.5px;font-weight:650;color:var(--navy)}.cal-mas{border:none;background:var(--fondo);color:var(--gris-texto);border-radius:999px;width:22px;height:22px;cursor:pointer;font-size:14px;line-height:1}.cal-mas:hover{background:var(--celeste-tinte);color:var(--navy)}.cal-dia-lista{display:flex;flex-direction:column;gap:3px}.cal-aviso{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;text-align:left;border:none;border-radius:8px;padding:3px 7px;font:inherit;font-size:11.5px;cursor:pointer;background:light-dark(#eef2f7,#16293a);color:light-dark(#16273c,#e1ebf4)}.cal-aviso b{font-weight:650}.cal-aviso-quien{color:light-dark(#5b6b7e,#a5b9cc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cal-aviso-estado{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;border-radius:999px;padding:1px 6px;background:light-dark(#eef2f7,#16293a);color:light-dark(#5b6b7e,#a5b9cc)}.cal-aviso.vencido,.cal-aviso-estado.vencido{background:light-dark(#fdeaea,#2b1620)}.cal-aviso.vencido .cal-aviso-estado,.cal-aviso-estado.vencido{color:light-dark(#b91c1c,#ff8f8a)}.cal-aviso.hoy,.cal-aviso-estado.hoy{background:light-dark(#e3edf8,#1c3852)}.cal-aviso.hoy .cal-aviso-estado,.cal-aviso-estado.hoy{color:light-dark(#134074,#8fc4f5)}.cal-aviso.hecho,.cal-aviso-estado.hecho{background:light-dark(#e7f6ec,#12301f);text-decoration:line-through}.cal-aviso.hecho .cal-aviso-estado,.cal-aviso-estado.hecho{color:light-dark(#15803d,#6fd3a6);text-decoration:none}.cal-aviso.cancelado{opacity:.55;text-decoration:line-through}.cal-semana .cal-dia{min-height:220px}.cal-detalle{border:1px solid var(--borde);border-radius:12px;padding:14px;background:var(--fondo);display:flex;flex-direction:column;gap:10px;align-self:start}.cal-aplazar{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.cal-aplazar label{font-size:11px;font-weight:650;color:var(--gris-texto);display:block}.cal-nuevo{margin-bottom:14px;border:1px solid var(--borde);border-radius:12px;padding:12px 14px;background:var(--fondo)}@media(max-width:900px){.cal-cuerpo:has(.cal-detalle){grid-template-columns:1fr}.cal-rejilla{gap:2px}.cal-dia{min-height:64px;padding:4px}.cal-aviso-quien{display:none}}.inicio-compacto .conmutador-periodo button{padding:4px 12px;min-height:28px;font-size:12px}.redes-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px 16px;margin-top:2px}.red-campo{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.red-icono{display:flex;color:var(--rail-fila);flex:none}.red-icono svg{width:19px;height:19px}.red-campo.con-valor .red-icono{color:var(--celeste-fuerte)}.red-campo input{min-width:0}.red-abrir{font-size:12px;font-weight:650;color:var(--celeste-fuerte);text-decoration:none;white-space:nowrap;flex:none;border-bottom:1px solid transparent}.red-abrir:hover{border-bottom-color:var(--celeste-fuerte)}.red-abrir:focus-visible{outline:3px solid var(--celeste-borde);outline-offset:2px}.red-aviso{grid-column:1 / -1;margin:0;font-size:12px;color:var(--acento2)}.pegar-texto{margin:0 0 18px;padding:14px 16px;background:var(--celeste-tinte);border:1.5px dashed var(--celeste-borde);border-radius:12px}.pegar-texto textarea{width:100%;resize:vertical;min-height:78px;font:inherit;font-size:14px;line-height:1.5;padding:10px 12px;border:1px solid var(--borde);border-radius:10px;background:var(--blanco);color:var(--texto)}.pegar-texto-pie{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.pegar-texto-aviso{margin-top:12px;padding-top:12px;border-top:1px solid var(--borde)}.llamada-resultados{display:flex;flex-wrap:wrap;gap:8px}.llamada-resultados .boton.elegido{border-color:var(--acento);border-width:2px;color:var(--acento);font-weight:600}.nombre-llamar{font-weight:600;text-align:left;padding:0;background:none;border:none;cursor:pointer}.nombre-llamar:hover{text-decoration:underline}.kpi-pulsable{background:none;border:none;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer;color:inherit;border-radius:var(--radio-sm);transition:color var(--t-rapida) var(--curva)}.kpi-mini+.kpi-pulsable{padding-left:14px}.kpi-pulsable:hover .kpi-rotulo,.kpi-pulsable:hover b{color:var(--acento)}.kpi-pulsable:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.btn-hecho{padding:3px 10px;font-size:12px;white-space:nowrap}.tarea-hecha>span:first-child{text-decoration:line-through;color:var(--gris-texto)}.lista-correos{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lista-correos li{display:grid;gap:2px;padding:10px 12px;border-left:3px solid var(--celeste);background:var(--fondo);border-radius:0 var(--radio-sm) var(--radio-sm) 0}.lista-correos li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lista-simple li{display:flex;align-items:center;justify-content:space-between;gap:10px}.tarjeta-empezar{display:grid;gap:10px}.empezar-botones{display:flex;flex-wrap:wrap;gap:10px}.empezar-pegar{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.empezar-pegar textarea{flex:1 1 320px;min-width:0;resize:vertical;font:inherit;padding:10px 12px;border:1px solid var(--borde);border-radius:var(--radio-sm)}.empezar-pegar textarea:focus-visible{outline:2px solid var(--acento);outline-offset:1px}.tarjeta-mes .mes-linea{display:flex;flex-wrap:wrap;gap:22px}.mes-dato{display:grid;gap:2px;min-width:0;flex:1 1 200px}.mes-dato b{font-size:26px;line-height:1.1;display:flex;align-items:baseline;gap:6px}.mes-flecha{font-size:17px}.mes-sube .mes-flecha,.mes-nuevo .mes-flecha{color:light-dark(#15803d,#6fd3a6)}.mes-baja .mes-flecha{color:light-dark(#b91c1c,#ff8f8a)}.mes-igual .mes-flecha,.mes-vacio .mes-flecha{color:var(--gris-texto)}.mes-dato .subtitulo{white-space:normal}.mes-dato .mes-nota{font-size:10px;opacity:.85;font-style:italic}.mapa-inicio{max-width:760px;margin:0 auto}.mapa-inicio svg{width:100%;height:auto;display:block}.mapa-pais{margin-top:12px;padding-top:12px;border-top:1px solid var(--borde)}@media(max-width:560px){.inicio-compacto .tarjeta{padding:12px}.inicio-compacto>.saludo-inicio{margin-inline:0}.kpis-linea{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.kpi-mini{flex:none}.kpi-mini+.kpi-mini{border-left:none;padding-left:0}.kpi-pulsable{padding-left:0}.kpi-mini+.kpi-pulsable{padding-left:0}.llamada-resultados .boton{flex:1 1 100%;text-align:center}.empezar-pegar{flex-direction:column;align-items:stretch}.empezar-pegar textarea{flex:1 1 auto}.empezar-botones .boton{flex:1 1 100%;text-align:center}.mapa-inicio{margin-inline:-4px}.llamar-fila{flex-direction:column;align-items:flex-start;gap:6px}.llamar-fila .boton{align-self:stretch;text-align:center}.lista-simple li{flex-wrap:wrap}.tarjeta-mes .mes-linea{flex-direction:column;gap:14px}}tr.fila-pinchable{cursor:pointer}tr.fila-pinchable:hover>td{background:var(--celeste-tinte)}tr.fila-pinchable td button{cursor:pointer}.tarjeta-empezar .empezar-pegar textarea{min-height:76px}.pegar-candidatos{margin-top:10px}.lista-candidatos{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.lista-candidatos li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.lista-candidatos .boton{text-align:left;white-space:normal}.cajon{inset:0 0 0 auto;margin:0;width:min(560px,calc(100vw * var(--compensa-zoom, 1)));max-width:calc(100vw * var(--compensa-zoom, 1));height:100%;max-height:100%;padding:0;border:none;background:var(--blanco);color:var(--texto);box-shadow:var(--sombra-alta);display:flex;flex-direction:column;overflow:hidden}.cajon:not([open]){display:none}.cajon::backdrop{background:#0b254580;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cajon-cabecera{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--borde);background:var(--blanco)}.cajon-titulo{margin:0;font-size:20px;color:var(--navy)}.cajon-cuerpo{padding:18px 24px 24px;overflow-y:auto;flex:1}@media(max-width:560px){.cajon{width:calc(100vw * var(--compensa-zoom, 1))}.cajon-cabecera,.cajon-cuerpo{padding-left:16px;padding-right:16px}}.confirmar{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.confirmar-texto{color:var(--texto);font-weight:600}.acceso{min-height:calc(100svh * var(--compensa-zoom, 1));display:flex;flex-direction:column;position:relative;overflow:hidden;background:radial-gradient(ellipse at 15% 55%,#1c4360,#0d2b47 42%,#081c32 85%);color:#fff}.acceso:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(173,204,229,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(173,204,229,.035) 1px,transparent 1px);background-size:64px 64px}.acceso-cabecera{position:relative;padding:28px 5% 10px;display:flex;align-items:center;justify-content:space-between;gap:18px}.acceso-marca{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:730;letter-spacing:-.03em}.acceso-marca b{font-weight:730}.acceso-linea{display:inline-flex;align-items:center;gap:9px;font-size:9.5px;letter-spacing:.17em;color:#aac1d6}.acceso-linea i{width:5px;height:5px;border-radius:50%;background:#75b7a5;flex:none}.acceso-reja{position:relative;flex:1;width:90%;max-width:1180px;margin:18px auto 40px;display:grid;grid-template-columns:1.15fr 1fr;gap:min(calc(7vw * var(--compensa-zoom, 1)),84px);align-items:center}.acceso-rotulo{font-size:10px;font-weight:650;letter-spacing:.16em;color:#ef9d64}.acceso-briefing h2{font-size:clamp(40px,calc(4.6vw * var(--compensa-zoom, 1)),68px);font-weight:400;line-height:1.03;margin:22px 0;color:#fff;letter-spacing:-.035em;text-wrap:balance}.acceso-briefing h2 em{color:#f1a06a;font-style:normal}.acceso-briefing>p{font-size:15px;line-height:1.8;color:#abc4d9;max-width:42ch}.acceso-carta{position:relative;height:210px;max-width:520px;margin:26px 0 20px;overflow:hidden}.acceso-carta>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.acceso-derrota{fill:none;stroke:#98b6d0;stroke-width:1;stroke-dasharray:5 7;animation:acceso-derrota 15s linear infinite}@keyframes acceso-derrota{to{stroke-dashoffset:-120}}.acceso-carta circle{fill:#e89153}.acceso-radar{position:absolute;left:20%;top:-47%;width:400px;height:400px;border:1px solid rgba(111,154,187,.14);border-radius:50%}.acceso-radar.pequeno{width:260px;height:260px;left:33%;top:-14%}.acceso-barrido{position:absolute;left:20%;top:-47%;width:400px;height:400px;border-radius:50%;background:conic-gradient(from 0deg,transparent 290deg,rgba(186,217,240,.028) 355deg,transparent 360deg);animation:acceso-barrido 16s linear infinite}@keyframes acceso-barrido{to{transform:rotate(360deg)}}.acceso-nave{position:absolute;left:42%;top:26%;animation:acceso-bogar 4s ease-in-out infinite}@keyframes acceso-bogar{50%{transform:translateY(-7px) rotate(-2.5deg)}}.acceso-puerto{position:absolute;font-size:9px;letter-spacing:.1em;color:#d9e4ef}.acceso-puerto.origen{bottom:6%;left:7%}.acceso-puerto.destino{right:9%;top:47%}.acceso-puerto b{display:block;font-size:8px;color:#7498b9;font-weight:500;margin-top:4px}.acceso-briefing-pie{border-top:1px solid rgba(175,198,216,.14);padding-top:20px;display:flex;gap:35px;color:#7597b7;font-size:9px;letter-spacing:.12em}.acceso-briefing-pie b{margin-left:14px;color:#d78a53}.acceso-tarjeta{position:relative;background:var(--blanco);color:var(--texto);border:1px solid light-dark(rgba(255,255,255,.7),var(--borde));border-radius:16px;padding:28px 34px 22px;box-shadow:0 40px 90px #04132757}.acceso-tarjeta:before{content:"";position:absolute;top:-1px;left:34px;width:64px;height:3px;border-radius:4px;background:var(--acento)}.acceso-topline{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--gris-texto)}.acceso-topline .acceso-rotulo{color:var(--gris-texto)}.acceso-version{font-size:9px;letter-spacing:.1em;color:var(--gris-texto)}.acceso-pasos{list-style:none;margin:26px 0 24px;padding:0;display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.06em;color:var(--gris-texto)}.acceso-pasos i{flex:1;height:1px;background:var(--borde)}.acceso-pasos li span{font-weight:700;margin-right:3px}.acceso-pasos li.activo{color:var(--acento);font-weight:650}.acceso-pasos li.hecho:after{content:" ✓";color:var(--exito);font-weight:700}.acceso-tarjeta h1{font-size:27px;line-height:1.15;margin:0 0 10px;color:var(--navy);font-weight:650;letter-spacing:-.025em;text-wrap:balance}.acceso-sub{font-size:13px;line-height:1.7;color:var(--gris-texto);margin:0 0 22px}.acceso-tarjeta label{display:block;margin:14px 0 6px;font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--gris-texto)}.acceso-boton{width:100%;margin-top:20px;min-height:47px}.acceso-nota{margin:12px 0 0;font-size:11.5px;color:var(--gris-texto);text-align:center}.acceso-clave{display:block;position:relative}.acceso-clave input{padding-right:82px}.acceso-ver{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;padding:8px 10px;font-size:11.5px;font-weight:650;color:var(--celeste-fuerte);min-height:36px}.acceso-ver:hover{text-decoration:underline;text-underline-offset:3px}.acceso-mayusculas{margin:8px 0 0;font-size:11.5px;color:var(--amarillo);font-weight:600}.acceso-tarjeta .otp-campo legend{font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--gris-texto);margin-bottom:14px}.acceso-tarjeta .otp-cajas{gap:8px}.acceso-tarjeta .otp-cajas input{width:100%;min-width:0;height:56px;font-size:24px;font-weight:650;text-align:center;border-radius:9px}.acceso-tarjeta .otp-cajas input.llena{background:light-dark(#fff0e4,#3a2415);border-color:light-dark(#eaa572,#7a5a3a);color:light-dark(#a6531d,#ffb27a)}.por-zimplea{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:26px;font-size:10px;color:var(--gris-texto)}.por-zimplea b{font-size:10px;letter-spacing:.11em;color:var(--texto)}.por-zimplea-linea{padding-left:10px;margin-left:4px;border-left:1px solid var(--borde);font-size:9px}.acceso-pie{position:relative;display:flex;justify-content:space-between;gap:20px;padding:0 5% 22px;color:#7793ae;font-size:9px;letter-spacing:.06em}@media(max-width:900px){.acceso-reja{grid-template-columns:1fr;gap:0;width:min(94%,460px);margin:8px auto 28px}.acceso-briefing{display:none}.acceso-tarjeta{padding:24px 22px 18px}.acceso-cabecera{padding:20px 6% 6px}.acceso-linea{display:none}.acceso-pie{flex-direction:column;gap:6px;padding:0 6% 18px}.acceso-tarjeta .otp-cajas input{height:50px;font-size:21px}}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:radial-gradient(ellipse at 50% 45%,#1c4160,#0c2644 65%,#081c32);color:#fff;overflow:hidden;display:grid;place-items:center;animation:intro-entra .25s ease-out}@keyframes intro-entra{0%{opacity:0}to{opacity:1}}.intro-rotulo{position:absolute;left:28px;top:26px;font-size:9.5px;font-weight:650;letter-spacing:.16em;color:#9db6cd}.intro-mar{position:absolute;left:0;right:0;top:calc(50% + 34px);height:100px;opacity:.5}.intro-mar svg{width:100%;height:100%;overflow:visible}.intro-ola{fill:none;stroke:#80aac5;stroke-width:1;animation:intro-corriente 7s linear infinite}.intro-ola.fondo{opacity:.25;animation-duration:11s;animation-direction:reverse}.intro-ola.frente{opacity:.6}@keyframes intro-corriente{to{transform:translate(480px)}}.intro-marca{position:relative;z-index:2;display:inline-flex;align-items:center;gap:14px;font-size:clamp(30px,calc(5.4vw * var(--compensa-zoom, 1)),58px);font-weight:730;letter-spacing:-.035em;will-change:transform}.intro-marca.entrando .intro-nave{animation:intro-navegar 1.1s cubic-bezier(.3,0,.25,1) both}@keyframes intro-navegar{0%{transform:translate(calc(-100vw * var(--compensa-zoom, 1))) rotate(-3deg)}to{transform:none}}.intro-nave{display:block;flex:none;animation:intro-bogar 2.6s ease-in-out infinite}.intro-nave .logo-barco{width:1.5em;height:1.5em}@keyframes intro-bogar{50%{transform:translateY(-4px) rotate(-2deg)}}.intro-marca.atracado .intro-nave{animation:intro-atracar .42s ease-out}@keyframes intro-atracar{40%{transform:translate(5px) rotate(1.5deg)}70%{transform:translate(-2px)}}.intro-nave .cube,.barco-cargando .cube{opacity:0;transform-box:fill-box;transform-origin:center}.intro-marca.cargando .cube{animation:carga-bloque .7s cubic-bezier(.22,1,.36,1) both}.intro-marca.cargando .c2{animation-delay:.2s}.intro-marca.cargando .c3{animation-delay:.4s}.intro-marca.volando .cube{animation:none;opacity:1;transform:none}@keyframes carga-bloque{0%{opacity:0;transform:translate(65px,-75px) rotate(40deg)}15%{opacity:1}75%{transform:translateY(-5px) rotate(-4deg)}90%{transform:translateY(1px) rotate(0)}to{opacity:1;transform:none}}.intro-marca.atracado .intro-letra:first-child,.intro-marca.cargando .intro-letra:first-child{animation:contacto-c .42s ease both}@keyframes contacto-c{20%{transform:translate(3px) rotate(5deg)}60%{transform:translate(-1px) rotate(-2deg)}to{transform:none}}.barco-cargando{display:inline-flex;align-items:center;flex:none;vertical-align:middle}.barco-cargando .logo-barco{animation:cargador-bogar 2s ease-in-out infinite}.barco-cargando .cube{animation:cargador-carga 1.3s cubic-bezier(.22,1,.36,1) infinite}.barco-cargando .c2{animation-delay:.16s}.barco-cargando .c3{animation-delay:.32s}@keyframes cargador-carga{0%{opacity:0;transform:translateY(-13px) scale(.7)}40%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(1px)}}@keyframes cargador-bogar{50%{transform:translateY(-1px) rotate(-2deg)}}.logo-barco{overflow:visible}.intro-palabra{position:relative;display:inline-block}.intro-medida{visibility:hidden}.intro-letras{position:absolute;left:0;top:0;white-space:nowrap}.intro-letra{display:inline-block;animation:intro-letra .3s cubic-bezier(.22,1,.36,1) both}@keyframes intro-letra{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.intro-muelle{position:absolute;left:0;right:0;bottom:-13px;height:9px;border-top:3px solid #ea9356;background:repeating-linear-gradient(90deg,transparent 0 17px,rgba(137,168,189,.32) 17px 18px);opacity:0;transition:opacity .35s}.intro-marca.atracado .intro-muelle,.intro-marca.cargando .intro-muelle{opacity:1}.intro-pie{position:absolute;left:20px;right:20px;top:calc(50% + 150px);text-align:center;font-size:12.5px;color:#b4c6d5}.intro-avance{display:block;width:130px;height:2px;margin:20px auto;background:#afc7d424}.intro-avance i{display:block;height:100%;background:#dc965e;transition:width .6s ease-out}.intro-firma{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:10px;color:#92abc1}.intro-firma b{letter-spacing:.11em;color:#b6c9d8}.intro-saltar{position:absolute;right:24px;bottom:20px;border:0;background:none;color:#9db7ca;font-size:11.5px;padding:10px 12px;min-height:40px;border-radius:8px}.intro-saltar:hover{color:#e2edf6;background:#ffffff0f}@media(max-width:700px){.intro-pie{top:calc(50% + 120px)}.intro-saltar{right:12px}}.pagina-ficha-cabecera{align-items:flex-start;gap:14px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--borde)}.pagina-ficha-volver{flex:1 0 100%;text-align:left;padding:0 0 4px}.pagina-ficha-identidad{flex:1 1 260px;min-width:200px}.pagina-ficha-ref{display:block;font-family:var(--letra-codigo);font-size:11.5px;font-weight:650;letter-spacing:.08em;color:var(--gris-texto);margin-bottom:3px}.pagina-ficha-cabecera h2{font-size:25px;line-height:1.2;letter-spacing:-.025em;flex:none;min-width:0;text-wrap:balance}.pagina-ficha-ruta{display:inline-flex;align-items:center;gap:8px;margin-top:5px;font-size:12.5px;color:var(--gris-texto);font-variant-numeric:tabular-nums}.pagina-ficha-ruta i{font-style:normal;color:var(--acento)}.pagina-ficha-ruta{flex-wrap:wrap}.pagina-ficha-eta{color:var(--texto);font-weight:600}.pagina-ficha{container:ficha-pagina / inline-size}@container ficha-pagina (min-width:860px){.pagina-ficha .tablero-ficha{max-width:1520px;margin-inline:auto}.pagina-ficha:not(.pagina-alta) .ficha-contexto{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:14px;max-width:none}.pagina-ficha:not(.pagina-alta) .ficha-contexto .tarjeta-rejilla{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pagina-ficha .ficha-cabecera{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 20px;background:var(--hondo);border:1px solid var(--borde);border-radius:var(--radio);padding:12px 16px;margin:0 0 16px}.pagina-ficha .ficha-cabecera-titulo{flex:0 0 100%;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gris-texto);margin:0 0 2px}.pagina-ficha .ficha-cabecera-campos{display:flex;flex:1 1 auto;gap:0 18px}.pagina-ficha .ficha-cabecera-campos>div{flex:1 1 220px;min-width:0}.pagina-ficha:not(.pagina-alta) .apartado-cabecera{margin-bottom:0;border-bottom:0;border-radius:var(--radio) var(--radio) 0 0}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase{gap:0;background:light-dark(#fff,#132536);border:1px solid var(--borde);border-top:0;border-radius:0 0 var(--radio) var(--radio);overflow:hidden}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.tarjeta-ficha{background:none;border:0;border-radius:0;padding:14px 16px 16px}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.tarjeta-ficha+.tarjeta-ficha{border-top:1px solid var(--borde)}}@container ficha-pagina (min-width:1000px){.pagina-ficha:not(.pagina-alta) .ficha-columnas{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.pagina-ficha:not(.pagina-alta) .ficha-ciclo{grid-column:1;grid-row:1;position:sticky;top:66px;z-index:2}.pagina-ficha:not(.pagina-alta) .ficha-centro{grid-column:1;grid-row:2}.pagina-ficha:not(.pagina-alta) .ficha-contexto{grid-column:1;grid-row:3}.pagina-ficha:not(.pagina-alta) .ciclo-que{display:block;text-align:center;text-wrap:balance}.pagina-ficha:not(.pagina-alta) .ciclo-boton{padding:12px 8px 10px}.pagina-ficha:not(.pagina-alta) .ciclo-paso:not(:last-child):before{top:19px}.pagina-ficha:not(.pagina-alta) .ciclo-boton[aria-current=step]{box-shadow:inset 0 -3px 0 var(--acento)}.pagina-ficha:not(.pagina-alta) .ciclo-boton[aria-current=step] .ciclo-rotulo{color:var(--oceano)}}@container ficha-pagina (min-width:1140px){.pagina-alta .ficha-columnas{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px 22px;align-items:start}.pagina-alta .ficha-ciclo{grid-column:1;grid-row:1 / span 2}.pagina-alta .ficha-centro{grid-column:2;grid-row:1}.pagina-alta .ficha-contexto{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:14px;max-width:none}.pagina-alta .ficha-contexto .tarjeta-rejilla{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@container ficha-pagina (min-width:860px){.pagina-ficha .ficha-ciclo{padding:6px}.pagina-ficha .ciclo-boton{padding:11px 12px;border:1px solid transparent;border-radius:10px;gap:2px 10px}.pagina-ficha .ciclo-boton:hover{background:var(--celeste-tinte);border-color:var(--borde)}.pagina-ficha .ciclo-boton[aria-current=step]{background:var(--hondo);border-color:var(--borde);box-shadow:inset 3px 0 0 var(--acento)}.pagina-ficha .ciclo-rotulo{font-size:13px}.pagina-ficha .ciclo-que{font-size:11.5px}.pagina-ficha .ciclo-cuenta{font-variant-numeric:tabular-nums}}.apartado-cabecera{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-bottom:16px;background:var(--hondo);border:1px solid var(--borde);border-radius:var(--radio)}.apartado-num{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--blanco);border:1px solid var(--borde);font-size:17px;font-weight:700;color:var(--acento);font-variant-numeric:tabular-nums}.apartado-titulo{margin:0;font-size:16px;font-weight:700;color:var(--navy)}.apartado-que{margin:2px 0 0;font-size:12.5px;color:var(--gris-texto)}.apartado-cuenta{margin-left:auto;flex:none;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--gris-texto)}.pagina-ficha-pie{justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid var(--borde);box-shadow:0 -6px 18px light-dark(rgba(8,28,50,.07),rgba(0,0,0,.4))}.pagina-ficha-pie .eco-aviso-pie{order:-1}@container ficha-pagina (max-width:700px){.pagina-ficha-cabecera h2{font-size:20px}.apartado-cabecera{padding:11px 12px;gap:11px}.apartado-num{width:32px;height:32px;font-size:15px}}.acceso-icono{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border:1px solid var(--borde);background:light-dark(#eef3f8,#16293a);border-radius:12px;color:var(--celeste-fuerte)}.acceso-icono svg{width:21px;height:21px}.acceso-icono.hecho{color:var(--exito)}.acceso-balizas{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 4px}.acceso-balizas span{font-family:var(--letra-codigo);font-size:9.5px;letter-spacing:.14em;color:#a8c2db;border:1px solid rgba(175,198,216,.22);border-radius:6px;padding:6px 10px}.acceso-boton{display:inline-flex;align-items:center;justify-content:center;gap:10px}.acceso-boton svg{width:18px;height:18px;flex:none}.acceso-boton[aria-busy=true]{opacity:.9;cursor:progress}.acceso-medidor{display:block;height:2px;margin:2px 0 18px;background:var(--borde);border-radius:2px;overflow:hidden}.acceso-medidor i{display:block;height:100%;width:0;background:var(--acento);transition:width var(--t-rapida) var(--curva)}.acceso-tarjeta .otp-cajas input.recien{animation:cifra-entra .35s cubic-bezier(.22,1,.36,1)}@keyframes cifra-entra{0%{transform:scale(.96)}50%{transform:translateY(-6px)}to{transform:none}}.acceso-tarjeta .otp-cajas input.invalida{border-color:var(--rojo);background:light-dark(#fdecea,#2b1620);color:var(--rojo)}.por-zimplea img{width:22px;height:22px;flex:none;display:block}@container ficha-pagina (min-width:860px){.pagina-ficha .ficha-ciclo{background:var(--hondo)}.pagina-alta .ficha-contexto{background:var(--hondo);border:1px solid var(--borde);border-radius:var(--radio);padding:12px}}.pagina-ficha-pie{background:var(--hondo)}.tarjeta-rejilla>div:has(.campo-vacio),.bandeja-campo.campo-vacio{background:light-dark(#f6f9fc,#132030);border-radius:9px;padding:8px 9px 2px;margin-inline:-9px}.tarjeta-rejilla>div:has(.campo-vacio) :is(input,select,textarea),.bandeja-campo.campo-vacio :is(input,select,textarea){border-style:dashed;border-color:var(--borde-fuerte);background:transparent}.tarjeta-rejilla>div:has(.campo-vacio):focus-within,.bandeja-campo.campo-vacio:focus-within{background:none}.tarjeta-rejilla>div:has(.campo-vacio):focus-within :is(input,select,textarea),.bandeja-campo.campo-vacio:focus-within :is(input,select,textarea){border-style:solid;background:var(--blanco)}@media(forced-colors:active){.tarjeta-rejilla>div:has(.campo-vacio) :is(input,select,textarea){border-style:dashed}}.bandeja-grupo{display:flex;align-items:center;gap:9px;margin:20px 0 10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gris-texto)}.bandeja-grupo:after{content:"";flex:1;height:1px;background:var(--borde)}.combo-caja.combo-arriba .combo-lista{top:auto;bottom:100%;margin-top:0;margin-bottom:4px;box-shadow:0 -8px 24px #0b25452e}.ficha-flotante-cuerpo{padding-bottom:120px}.ficha-flotante .pagina-ficha-pie,.ficha-flotante-cuerpo .pagina-ficha-pie{position:static;box-shadow:none;border-top:0;margin-top:4px}.aviso-pais{margin:5px 0 0;font-size:12px;color:var(--amarillo)}.aviso-pais .enlace{font-size:12px}.pegar-firma{border:1.5px dashed var(--celeste-borde);border-radius:var(--radio);background:var(--celeste-tinte);padding:12px 14px;margin-bottom:14px}.pegar-firma textarea{resize:vertical;min-height:64px}.pegar-imagen{margin:0;font-size:12.5px;color:var(--celeste-fuerte);font-weight:600}.bloque-proveedor{border-left:3px solid var(--celeste-borde);padding-left:12px;margin-top:6px}.objetivo-anual{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--borde);border-radius:12px;background:var(--fondo-fila);min-width:260px}.objetivo-cabecera{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.objetivo-cifra{font-size:15px;font-variant-numeric:tabular-nums;color:var(--gris-texto)}.objetivo-cifra b{font-size:26px;color:var(--celeste-fuerte);margin-right:2px}.objetivo-barra{position:relative;height:12px;border-radius:99px;background:var(--borde);overflow:hidden}.objetivo-barra i{display:block;height:100%;background:var(--celeste-fuerte);border-radius:99px}.objetivo-liston{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--gris-texto);opacity:.75;transform:translate(-50%)}.objetivo-frase{margin:0;font-size:13px;color:var(--gris-texto)}.objetivo-tramos{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--gris-texto);font-variant-numeric:tabular-nums}.objetivo-tramos b{color:var(--texto);font-size:15px}.objetivo-restantes{margin-left:auto}.cartera-grupo+.cartera-grupo{margin-top:18px}.cartera-linea{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 10px;padding:0 0 8px;border-bottom:1px solid var(--borde);font-size:14px;font-weight:700;color:var(--navy)}.cartera-linea-n{margin-left:auto;font-size:12px;font-weight:500;color:var(--gris-texto);font-variant-numeric:tabular-nums}.punto-propia-oscuro{background:light-dark(#134074,#7fbeeb)}.cartera-linea .punto-otra{background:light-dark(#1d4d3e,#6fd3a6)}.cartera-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:12px}.cartera-tarjeta{display:flex;flex-direction:column;gap:6px;align-items:stretch;text-align:left;padding:12px 14px;border:1px solid var(--borde);border-radius:10px;background:var(--fondo-fila);cursor:pointer;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s,transform .12s}.cartera-tarjeta:hover{border-color:var(--celeste-borde);box-shadow:var(--sombra-baja);transform:translateY(-1px)}.cartera-nombre{font-weight:600;font-size:14px;line-height:1.25;word-break:break-word}.cartera-cifras{display:flex;align-items:baseline;gap:8px;justify-content:space-between;font-size:13px;color:var(--gris-texto);font-variant-numeric:tabular-nums}.cartera-pct{font-weight:700;color:var(--celeste-fuerte)}.cartera-barra{display:block;height:6px;flex:none;margin-top:auto;border-radius:99px;background:var(--borde);overflow:hidden}.cartera-barra i{display:block;height:100%;background:var(--celeste-fuerte);border-radius:99px}.doc-fila{display:flex;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--borde);flex-wrap:wrap}.doc-nombre{flex:1;min-width:160px;font-size:13.5px;word-break:break-word}.doc-tipo{width:auto;min-width:190px;font-size:13px;padding:4px 8px}.doc-soltar{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;margin-top:12px;padding:18px 16px;cursor:pointer;text-align:center;border:2px dashed var(--borde);border-radius:10px;transition:border-color .15s,background .15s}.doc-soltar:hover,.doc-soltar:focus-within{border-color:var(--celeste-borde);background:var(--celeste-tinte)}.doc-soltar.encima{border-style:solid;border-color:var(--celeste-fuerte);background:var(--celeste-tinte)}.doc-soltar .subtitulo{margin:0}.contacto-editar{border-left:3px solid var(--celeste-borde);padding:10px 0 2px 12px;margin:8px 0 0}.pegar-vista{display:flex;gap:12px;align-items:flex-start;margin:10px 0 0}.pegar-vista img{max-width:200px;max-height:140px;object-fit:contain;border:1px solid var(--borde);border-radius:8px;background:var(--fondo-fila-par);padding:4px;flex:none}.pegar-sugiere{margin:8px 0 0;padding-left:18px;font-size:12.5px;line-height:1.7}.pegar-sugiere b{text-transform:capitalize}.bandeja-cuerpo{font-family:inherit;font-size:14px;line-height:1.6;max-width:72ch;padding:16px 18px}.bandeja-cuerpo.tabular{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5;max-width:none}.bandeja-seccion{border-top:1px solid var(--borde);margin:0}.bandeja-seccion:first-of-type{margin-top:14px}.bandeja-seccion>summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:44px;padding:10px 4px;cursor:pointer;list-style:none;border-radius:8px}.bandeja-seccion>summary::-webkit-details-marker{display:none}.bandeja-seccion>summary:before{content:"▸";display:inline-block;width:1em;color:var(--gris-texto);transition:transform .15s var(--curva)}.bandeja-seccion[open]>summary:before{transform:rotate(90deg)}.bandeja-seccion>summary:hover{background:light-dark(#f6f9fc,#132030)}.bandeja-seccion>summary:focus-visible{outline:2px solid var(--oceano);outline-offset:2px}.bandeja-seccion-nombre{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gris-texto)}.bandeja-seccion-recuento{font-size:12.5px;color:var(--gris-texto)}.bandeja-seccion[open]>summary{margin-bottom:6px}.bandeja-seccion>.bandeja-campo{padding-left:1.4em}.bandeja-seccion>.bandeja-campo:last-child{margin-bottom:14px}.bandeja-apartados-titulo:focus{outline:none}.bandeja-apartados-titulo:focus-visible{outline:2px solid var(--oceano);outline-offset:2px}@media(prefers-reduced-motion:reduce){.bandeja-seccion>summary:before{transition:none}}.tablero-ficha .tarjeta-rejilla>.campo-ancho.campo-contenedores{grid-column:1 / -1}.docs-fila{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.docs-fila svg{flex:none}.docs-fila-sin{color:var(--gris-texto)}.pegar-firma.pegar-encima{border-style:solid;border-color:var(--celeste-fuerte)}.pegar-archivos{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.pegar-archivos li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.pegar-archivo-nombre{font-weight:600;overflow-wrap:anywhere}.pegar-archivos .subtitulo{margin:0}.historial-subtitulo{margin:4px 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--gris-texto)}.historial-lista{margin-bottom:12px}.historial-etiqueta{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;border:1px solid var(--celeste-borde);color:var(--celeste-fuerte);background:var(--celeste-tinte)}.llamar-hoy span.historial-etiqueta{font-size:11px;color:var(--celeste-fuerte)}.historial-item.cancelado .historial-texto{color:var(--gris-texto);text-decoration:line-through}.llamar-hoy span.historial-etiqueta.cancelado,.llamar-hoy span.historial-etiqueta.comentario{color:var(--gris-texto);border-color:currentColor;background:transparent}.cal-resultado{display:grid;gap:4px;margin:10px 0}.cal-resultado textarea{resize:vertical;min-height:52px}.cal-resultado .subtitulo{margin:0}.contenedor-sin-anadir{margin:8px 0 0;font-size:12.5px;font-weight:600;color:light-dark(#9a3412,#f0b482)}.contenedor-sin-anadir.contenedor-se-anadira{color:var(--gris-texto);font-weight:500}.pagina-ficha:not(.pagina-alta) .pagina-ficha-cabecera{gap:6px 16px;margin-bottom:8px;padding-bottom:10px;align-items:center}.pagina-ficha:not(.pagina-alta) .pagina-ficha-volver{flex:0 0 auto;padding:6px 12px 6px 0;min-height:34px;border-right:1px solid var(--borde)}.pagina-ficha:not(.pagina-alta) .pagina-ficha-identidad{flex:1 1 300px;min-width:0}.pagina-ficha:not(.pagina-alta) .pagina-ficha-cabecera h2{font-size:20px;min-width:0;overflow-wrap:anywhere}.pagina-ficha:not(.pagina-alta) .pagina-ficha-ref{margin-bottom:2px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-ruta{margin-top:3px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-ruta i{margin-inline:4px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-eta{margin-inline-start:8px}.pagina-ficha:not(.pagina-alta) .ficha-cabecera{padding:6px 10px;margin:0 0 8px;gap:8px 16px;align-items:center}.pagina-ficha:not(.pagina-alta) .ficha-cabecera-titulo{flex:0 0 auto;font-size:12px}.pagina-ficha:not(.pagina-alta) .ficha-cabecera-campos{gap:8px 16px}.pagina-ficha:not(.pagina-alta) .ficha-cabecera-campos>div{flex:1 1 240px}.pagina-ficha:not(.pagina-alta) .ficha-cabecera label{margin-top:0}.pagina-ficha:not(.pagina-alta) .ficha-columnas{gap:8px}.pagina-ficha:not(.pagina-alta) .ficha-ciclo{position:sticky;top:72px;z-index:2;padding:5px;background:var(--fondo-tarjeta,light-dark(#fff,#132536))}.pagina-ficha:not(.pagina-alta) .ciclo-boton{display:grid;grid-template-columns:14px minmax(0,1fr) auto;grid-template-areas:"punto rotulo cuenta";align-items:center;gap:6px;padding:10px 8px;min-height:42px;text-align:left}.pagina-ficha:not(.pagina-alta) .ciclo-paso:not(:last-child):before{display:none}.pagina-ficha:not(.pagina-alta) .ciclo-rotulo{font-size:12.5px;text-align:left}.pagina-ficha:not(.pagina-alta) .ciclo-que{display:none}.pagina-ficha:not(.pagina-alta) .ciclo-cuenta{font-variant-numeric:tabular-nums}.pagina-ficha:not(.pagina-alta) .apartado-cabecera{display:none}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase{gap:0;border:1px solid var(--borde);border-radius:8px;overflow:visible}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.tarjeta-ficha{padding:6px 12px 8px;border:0;border-radius:0}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.tarjeta-ficha+.tarjeta-ficha{border-top:1px solid var(--borde)}.pagina-ficha:not(.pagina-alta) .tarjeta-titulo{margin:0 0 4px;padding:0;border:0;border-radius:0;font-size:13px;line-height:1.4;background:transparent}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla{gap:6px 14px}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla label{margin:0 0 4px;line-height:1.3}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla .combo-caja{min-width:0}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla .combo-caja .subtitulo{font-size:12px;line-height:1.4}.pagina-ficha:not(.pagina-alta) .combo-limpiar{margin:0;min-height:24px;padding:2px 0;font-size:12px}.pagina-ficha:not(.pagina-alta) .bloque-proveedor{margin:0;padding-left:10px}.pagina-ficha:not(.pagina-alta) .bloque-proveedor .bloque-titulo{margin:0 0 4px;font-size:12px}.pagina-ficha:not(.pagina-alta) .proveedor-texto{display:flex;flex-direction:column;min-width:0}.pagina-ficha:not(.pagina-alta) .ficha-centro textarea{height:auto;min-block-size:2lh}.pagina-ficha:not(.pagina-alta) .lineas-contenedor{gap:6px}.pagina-ficha:not(.pagina-alta) .lineas-contenedor-rotulo{margin:0 0 4px}@container ficha-pagina (min-width:860px){.pagina-ficha:not(.pagina-alta) .ficha-cabecera-campos>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.pagina-ficha:not(.pagina-alta) .ficha-cabecera label{margin:0}}@container formulario (min-width:900px){.pagina-ficha:not(.pagina-alta) #caja-tj-1 .tarjeta-rejilla{grid-template-columns:minmax(337px,1fr) minmax(337px,1fr) minmax(150px,.5fr)}.pagina-ficha:not(.pagina-alta) #caja-tj-1 .campo-ancho{grid-column:auto}.pagina-ficha:not(.pagina-alta) #caja-tj-1 .campo-ancho:has(#f-entidad),.pagina-ficha:not(.pagina-alta) #caja-tj-1 .campo-ancho:has(#f-shipper_entidad_id){grid-row:span 2}.pagina-ficha:not(.pagina-alta) #caja-tj-1 .tarjeta-rejilla>div:has(#f-referencias_cliente){grid-column:3}.pagina-ficha:not(.pagina-alta) #caja-tj-1 .bloque-proveedor{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.pagina-ficha:not(.pagina-alta) .bloque-proveedor .bloque-titulo{grid-column:1/-1}.pagina-ficha:not(.pagina-alta) #caja-tj-2 .tarjeta-rejilla{grid-template-columns:repeat(6,minmax(0,1fr))}.pagina-ficha:not(.pagina-alta) #caja-tj-2 .tarjeta-rejilla>div{grid-column:span 3}.pagina-ficha:not(.pagina-alta) #caja-tj-2 .tarjeta-rejilla>div:has(#f-operation){grid-column:span 2}.pagina-ficha:not(.pagina-alta) #caja-tj-2 .tarjeta-rejilla>div:has(#f-incoterm){grid-column:span 1}.pagina-ficha:not(.pagina-alta) #caja-tj-3 .tarjeta-rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}.pagina-ficha:not(.pagina-alta) #caja-tj-3 .campo-contenedores{grid-column:span 2}.pagina-ficha:not(.pagina-alta) #caja-tj-3 .tarjeta-rejilla>div:has(#f-cargo_ready){grid-column:span 2}.pagina-ficha:not(.pagina-alta) .lineas-contenedor{display:flex;flex-flow:row wrap;align-items:end;gap:6px 12px}.pagina-ficha:not(.pagina-alta) .lineas-contenedor>.lineas-contenedor-rotulo{flex-basis:100%}.pagina-ficha:not(.pagina-alta) .linea-contenedor{grid-template-columns:80px auto 150px auto}.pagina-ficha:not(.pagina-alta) .lineas-contenedor-anadir{align-self:end;padding-inline:8px;font-size:12px}}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla>div:has(.campo-vacio){padding:0;margin:0}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla .combo-caja{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla .combo-caja>:is(label,input,.combo-alta){grid-column:1/-1}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla .combo-caja>.combo-limpiar{padding-left:8px}.pagina-ficha:not(.pagina-alta) .bloque-notas{padding:0;margin:0;border:0}.pagina-ficha:not(.pagina-alta) .bloque-notas label{margin:0 0 4px}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase{margin-bottom:4px}.pagina-ficha:not(.pagina-alta) .ficha-progreso{margin:0 2px 4px}@container ficha-pagina (min-width:860px){.pagina-ficha:not(.pagina-alta) .ficha-identidad-seguimiento{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);gap:16px;align-items:center;margin-bottom:8px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-cabecera{margin:0;padding:0;border:0}.pagina-ficha:not(.pagina-alta) .pagina-ficha-volver{font-size:12px;padding-right:10px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-identidad{flex:1 1 260px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-cabecera h2{font-size:18px}.pagina-ficha:not(.pagina-alta) .ficha-cabecera{margin:0;border:0;padding:6px 10px}.pagina-ficha:not(.pagina-alta) .ficha-cabecera-titulo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pagina-ficha:not(.pagina-alta) .ficha-cabecera-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pagina-ficha:not(.pagina-alta) .ficha-cabecera-campos>div{display:flex;flex-direction:column;align-items:stretch;gap:4px}.pagina-ficha:not(.pagina-alta) :is(.ficha-centro,.ficha-cabecera) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){font-size:14px;min-height:34px;height:34px;padding:5px 8px}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla label{font-size:12px}.pagina-ficha:not(.pagina-alta) .tarjeta-titulo{margin-bottom:4px;padding-bottom:0}.pagina-ficha:not(.pagina-alta) .ciclo-boton{padding:6px 8px;min-height:44px}.pagina-ficha:not(.pagina-alta) :is(#caja-tj-1,#caja-tj-2,#caja-tj-3)>.tarjeta-titulo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pagina-ficha:not(.pagina-alta) .ficha-progreso{height:5px;margin-bottom:6px}.pagina-ficha:not(.pagina-alta) .ficha-progreso-num{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.tarjeta-ficha{padding-block:6px}}.pagina-ficha:not(.pagina-alta) .bloque-proveedor .bloque-titulo,.pagina-ficha:not(.pagina-alta) .lineas-contenedor-rotulo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pantalla-expedientes .fichas-resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:6px;margin-bottom:4px}.pantalla-expedientes .ficha-resumen{padding:4px 8px;gap:6px;line-height:1.35}.pantalla-expedientes .fichas-resumen>.boton{justify-self:stretch}.pantalla-expedientes .barra-tabla{margin-bottom:4px}.pantalla-expedientes #filtros-expedientes.filtros-pegados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;align-items:end;margin-bottom:4px}.pantalla-expedientes #filtros-expedientes.filtros-pegados>div{min-width:0;order:0;grid-column:auto}.pantalla-expedientes #filtros-expedientes.filtros-pegados .filtro-buscar{grid-column:1/-1;min-width:0}.pantalla-expedientes #filtros-expedientes.filtros-pegados :is(select,.combo-caja){width:100%;min-width:0;max-width:none}.pantalla-expedientes #filtros-expedientes.filtros-pegados input:not([type=checkbox]){min-width:0}.pantalla-expedientes #filtros-expedientes.filtros-pegados label{font-size:12px;letter-spacing:.02em}.pantalla-expedientes #filtros-expedientes.filtros-pegados .filtro-casilla{min-height:38px;white-space:normal}@container barra (min-width:650px){.pantalla-expedientes #filtros-expedientes.filtros-pegados{grid-template-columns:repeat(4,minmax(0,1fr))}.pantalla-expedientes #filtros-expedientes.filtros-pegados .filtro-buscar{grid-column:span 2}}@container barra (min-width:1450px){.pantalla-expedientes #filtros-expedientes.filtros-pegados{grid-template-columns:minmax(240px,2fr) repeat(6,minmax(130px,1fr))}.pantalla-expedientes #filtros-expedientes.filtros-pegados .filtro-buscar{grid-column:auto}}.pagina-ficha:not(.pagina-alta) #caja-contenedores{padding:8px 12px}.pagina-ficha:not(.pagina-alta) #caja-contenedores .bloque-ficha{display:block;margin:0;padding:0;border:0}.pagina-ficha:not(.pagina-alta) #caja-contenedores h4{margin:0 0 6px;font-size:13px}.pagina-ficha:not(.pagina-alta) #caja-contenedores p{margin:4px 0;font-size:12px;line-height:1.4}@container formulario (min-width:860px){.pagina-ficha:not(.pagina-alta) .contenedor-alta{display:flex;align-items:end;gap:12px}.pagina-ficha:not(.pagina-alta) .contenedor-alta .grid2{flex:1;margin:0}.pagina-ficha:not(.pagina-alta) .contenedor-alta label{margin:0 0 4px}}@container formulario (min-width:1200px){.pagina-ficha:not(.pagina-alta) #caja-tj-1 .tarjeta-rejilla{grid-template-columns:minmax(337px,472px) minmax(337px,472px) minmax(150px,1fr)}.pagina-ficha:not(.pagina-alta) #caja-tj-1 .bloque-proveedor{grid-template-columns:repeat(2,minmax(337px,472px));justify-content:start}.pagina-ficha:not(.pagina-alta) #caja-tj-2 .tarjeta-rejilla{grid-template-columns:minmax(145px,1fr) 120px minmax(308px,2fr) minmax(308px,2fr) minmax(140px,1fr)}.pagina-ficha:not(.pagina-alta) #caja-tj-2 .tarjeta-rejilla>div,.pagina-ficha:not(.pagina-alta) #caja-tj-2 .tarjeta-rejilla>div:has(#f-operation),.pagina-ficha:not(.pagina-alta) #caja-tj-2 .tarjeta-rejilla>div:has(#f-incoterm){grid-column:auto}}@container ficha-pagina (max-width:500px){.pagina-ficha:not(.pagina-alta) .pagina-ficha-pie{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 0}.pagina-ficha:not(.pagina-alta) .pagina-ficha-pie>.fila-acciones{display:contents}.pagina-ficha:not(.pagina-alta) .pagina-ficha-pie .ficha-contador{grid-column:2/-1;text-align:right}.pagina-ficha:not(.pagina-alta) .pagina-ficha-pie .boton{min-width:0;padding:6px;font-size:12px;min-height:44px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-pie .eco-aviso-pie{grid-column:1/-1}}@container ficha-pagina (max-width:700px){.pagina-ficha:not(.pagina-alta) .ciclo-paso{flex:0 0 170px;min-width:170px}.pagina-ficha:not(.pagina-alta) .ciclo-rotulo{white-space:nowrap}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.tarjeta-ficha{padding-inline:4px}}@container ficha-pagina (min-width:420px) and (max-width:859px){.pagina-ficha:not(.pagina-alta) .ficha-cabecera-campos>div{flex:1 1 170px}}.tabla-expedientes [data-estado]{--estado-acento:var(--gris-texto) }.tabla-expedientes [data-estado=BOOKING_PENDIENTE]{--estado-acento:var(--rojo) }.tabla-expedientes [data-estado=BOOKING_CONFIRMADO]{--estado-acento:var(--amarillo) }.tabla-expedientes [data-estado=CARGADO]{--estado-acento:var(--azulc) }.tabla-expedientes [data-estado=CERRADO]{--estado-acento:var(--exito) }.tabla-expedientes .estado-select-caja select,.tabla-expedientes .badge[data-estado]{background:var(--estado-fondo,var(--hondo))!important;border-radius:8px!important;box-shadow:inset 3px 0 0 var(--estado-acento)}.tabla-expedientes .estado-select-rotulo,.tabla-expedientes .badge[data-estado]{color:var(--estado-color,var(--texto))!important}.pantalla-expedientes .pagina-flecha:disabled{opacity:1;color:var(--gris-texto);background:var(--hondo);border-style:dashed}.pantalla-expedientes .paginas .pagina-num.pagina-actual{color:var(--sobre-acento,#fff)}.pantalla-expedientes,.red-clientes,.pagina-ficha,.pegar-integrado,.zona-archivos,.dua-subida{--red-fondo:#f7fafc;--red-fondo:light-dark(#f7fafc,#0b1827);--red-panel:#fff;--red-panel:light-dark(#fff,#132437);--red-tinta:#18344b;--red-tinta:light-dark(#18344b,#e8f1f8);--red-suave:#496477;--red-suave:light-dark(#496477,#adc4d5);--red-cian:#08657e;--red-cian:light-dark(#08657e,#80dbed);--red-linea:#bed3df;--red-linea:light-dark(#bed3df,#355065);--red-acento:#984209;--red-acento:light-dark(#984209,#ffc18b)}.red-clientes{container:red / inline-size;background:var(--red-fondo);color:var(--red-tinta);border:1px solid var(--red-linea);border-radius:20px;overflow:hidden;font-family:Segoe UI,system-ui,sans-serif}.red-cabecera{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px 20px}.red-cabecera h2{color:var(--red-tinta);font-size:clamp(24px,3cqi,34px);font-weight:550;letter-spacing:-.045em}.red-cabecera p{color:var(--red-suave);font-size:13px;margin-top:6px}.red-cabecera p b{color:var(--red-tinta);font-variant-numeric:tabular-nums}.red-cabecera p>span{padding:0 10px}.red-lineas{display:flex;gap:6px;padding:0 28px;border-bottom:1px solid var(--red-linea)}.red-lineas button{min-height:48px;padding:10px 16px;background:none;border:0;border-bottom:2px solid transparent;color:var(--red-suave);font-size:14px}.red-lineas button[aria-pressed=true]{color:var(--red-cian);border-color:var(--red-cian)}.red-lineas button span{display:inline-block;margin-left:10px;font-variant-numeric:tabular-nums}.red-herramientas{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:18px 28px 0}.red-buscar{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;margin:0;color:var(--red-suave);width:min(310px,100%)}.red-buscar input{margin-top:6px;height:40px;background:var(--red-panel);border-color:var(--red-linea);color:var(--red-tinta);font-size:14px}.red-buscar input::placeholder{color:var(--red-suave)}.red-control{min-height:40px;padding:8px 13px;background:transparent;border:1px solid var(--red-linea);border-radius:7px;color:var(--red-tinta);font-size:12px}.red-control:hover:not(:disabled){background:var(--red-panel);border-color:var(--red-cian)}.red-control:disabled{cursor:default;border-style:dashed;color:var(--red-suave)}.red-escena{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;padding:8px 28px 0;gap:16px}.red-mapa{position:relative;height:550px;isolation:isolate;background-image:radial-gradient(var(--red-linea) .7px,transparent .7px);background-size:24px 24px;border-radius:14px}.red-conexiones{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.red-conexiones path{fill:none;stroke:var(--red-linea);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .25s}.red-conexiones g[data-elegido] path{stroke:var(--red-cian);stroke-width:1.5}.red-conexiones .red-impulso{stroke-dasharray:3 97;stroke:var(--red-cian);stroke-width:2;animation:red-flujo 5s linear infinite;opacity:.55}.red-conexiones g[data-elegido] .red-impulso{animation-duration:2.8s;opacity:1}.red-orbita{position:absolute;border:1px solid var(--red-linea);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.red-orbita-exterior{width:70%;height:80%;border-style:dashed;opacity:.6}.red-orbita-interior{width:40%;height:46%;opacity:.5}.red-nucleo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:142px;height:142px;border:1px solid var(--red-cian);border-radius:50%;background:var(--red-panel);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--red-suave);font-size:12px;box-shadow:0 0 0 9px var(--red-fondo),0 0 0 10px var(--red-linea)}.red-nucleo-dato{font-size:44px;font-weight:450;letter-spacing:-.06em;color:var(--red-tinta);line-height:1.1;font-variant-numeric:tabular-nums}.red-radar{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;border-radius:50%;border:2px solid transparent;border-top-color:var(--red-cian);border-bottom-color:var(--red-linea);animation:red-orbitar 24s linear infinite}.red-nodo{position:absolute;left:var(--nodo-x);top:var(--nodo-y);transform:translate(-50%,-50%);width:178px;min-height:90px;padding:12px 12px 10px 28px;text-align:left;border:1px solid var(--red-linea);border-radius:10px;background:var(--red-panel);color:var(--red-tinta);box-shadow:0 3px 12px #00000006;transition:box-shadow .25s,border-color .25s;z-index:1}.red-nodo[aria-pressed=true]{border-color:var(--red-cian);box-shadow:0 0 0 3px var(--red-fondo),0 0 0 4px var(--red-cian),0 8px 24px #0000000d}.red-nodo-punto{position:absolute;left:9px;top:11px;color:var(--red-cian);font-size:17px}.red-nodo-nombre{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35;min-height:32px;font-weight:600;overflow-wrap:anywhere}.red-nodo-cuenta{display:flex;align-items:baseline;gap:4px;margin-top:10px;font-size:11px;color:var(--red-suave)}.red-nodo-cuenta b{color:var(--red-tinta);font-size:15px}.red-nodo-cuenta>span{margin-left:auto;color:var(--red-cian)}.red-detalle{border-left:1px solid var(--red-linea);padding:12px 0 12px 26px;min-width:0}.red-inspeccion{animation:red-seleccion .3s ease-out}.red-senal{font-size:12px;color:var(--red-cian)}.red-detalle h3{font:550 23px/1.25 Segoe UI,system-ui,sans-serif;letter-spacing:-.03em;margin:20px 0;color:var(--red-tinta);overflow-wrap:anywhere}.red-volumen{display:flex;align-items:center;gap:16px;margin:26px 0}.red-volumen strong{font-size:70px;line-height:1;font-weight:350;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.red-volumen span{font-size:13px;line-height:1.5;color:var(--red-suave)}.red-reparto{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:12px;color:var(--red-suave)}.red-reparto b{color:var(--red-cian)}.red-reparto meter{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--red-linea);border-radius:4px}.red-reparto meter::-webkit-meter-bar{height:6px;background:var(--red-linea);border:0}.red-reparto meter::-webkit-meter-optimum-value{background:var(--red-cian)}.red-reparto meter::-moz-meter-bar{background:var(--red-cian)}.red-detalle p{font-size:14px;line-height:1.6;color:var(--red-suave);margin:24px 0 20px}.red-abrir{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;background:var(--red-cian);color:var(--red-panel);border:1px solid var(--red-cian);border-radius:8px;padding:12px 15px;font-size:14px;font-weight:600;transition:transform .16s}.red-abrir:active{transform:scale(.98)}.red-abrir span{font-size:20px;line-height:1}.red-detalle small{display:block;color:var(--red-suave);font-size:12px;margin-top:12px}.red-paginacion{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;border-top:1px solid var(--red-linea);font-size:12px;color:var(--red-suave)}.red-paginacion>div{display:flex;gap:12px;align-items:center}.red-vacio{padding:40px 28px;color:var(--red-suave);background:var(--red-panel);position:relative;z-index:2}.red-clientes :is(button,input):focus-visible{outline:2px solid var(--red-cian);outline-offset:4px}.red-clientes [data-pausado] *{animation-play-state:paused!important}@keyframes red-flujo{to{stroke-dashoffset:-100}}@keyframes red-orbitar{to{transform:rotate(360deg)}}@keyframes red-seleccion{0%{transform:translate(8px)}to{transform:translate(0)}}@container red (max-width:1150px){.red-escena{grid-template-columns:minmax(0,1fr) 220px;padding-inline:16px;gap:8px}.red-nodo{width:150px;padding-left:25px}.red-nodo-cuenta{font-size:10px}.red-mapa{height:530px}.red-detalle{padding-left:18px}.red-detalle h3{font-size:20px}}@container red (max-width:900px){.red-cabecera{align-items:start;flex-direction:column;gap:8px;padding:20px}.red-escena{grid-template-columns:1fr}.red-nodo{width:170px}.red-detalle{border-left:0;border-top:1px solid var(--red-linea);padding:20px 4px}.red-inspeccion{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.red-detalle h3,.red-volumen,.red-detalle p{margin:0}.red-senal,.red-detalle h3{grid-column:1}.red-volumen{grid-column:2;grid-row:1/3;justify-self:end}.red-reparto{grid-column:1/-1}.red-detalle small{grid-column:1/-1;margin:0}}@container red (max-width:560px){.red-cabecera{padding:20px 16px 14px}.red-lineas{padding:0 8px;gap:0}.red-lineas button{padding:8px;font-size:12px;flex:1}.red-lineas button span{margin-left:4px}.red-herramientas{padding:16px;align-items:center;flex-wrap:wrap}.red-buscar{width:100%}.red-herramientas .red-control{min-height:44px}.red-mapa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;height:auto;padding:16px 0}.red-nucleo{position:relative;left:auto;top:auto;transform:none;grid-column:1/-1;justify-self:center;margin:10px 0 22px;width:110px;height:110px}.red-nucleo-dato{font-size:36px}.red-conexiones,.red-orbita{display:none}.red-nodo{position:relative;left:auto;top:auto;transform:none;width:100%;min-height:104px;padding:12px 10px 10px 24px}.red-nodo-nombre{font-size:12px;-webkit-line-clamp:3;min-height:48px}.red-nodo-cuenta{flex-wrap:wrap;font-size:11px;margin-top:6px}.red-nodo-cuenta>span{margin-left:4px}.red-inspeccion{gap:12px}.red-detalle h3{font-size:19px}.red-volumen strong{font-size:52px}.red-volumen{gap:8px}.red-volumen span{font-size:11px}.red-detalle p,.red-abrir{grid-column:1/-1}.red-paginacion{padding:12px 16px;flex-wrap:wrap}.red-paginacion>div{width:100%;justify-content:space-between}.red-paginacion .red-control{min-height:44px}}.pagina-alta .pegar-estacion{background:var(--red-panel);border:1px solid var(--red-linea);padding:0;border-radius:14px;overflow:hidden;margin-bottom:20px}.pegar-integrado{display:grid;grid-template-columns:minmax(0,1fr);padding:18px;gap:10px}.pegar-integrado .pegar-destino{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;min-height:156px;margin:0;padding:20px;border:1px dashed var(--red-cian);border-radius:10px;background:var(--red-fondo);cursor:pointer;text-transform:none;letter-spacing:0;color:var(--red-tinta);transition:border-color .2s,box-shadow .2s}.pegar-destino>span:not(.pegar-orbita){display:flex;flex-direction:column;gap:6px}.pegar-destino strong{font-size:20px;font-weight:550;letter-spacing:-.03em}.pegar-destino span span,.pegar-destino small{font-size:12px;font-weight:400;color:var(--red-suave)}.pegar-destino small{flex-basis:100%;text-align:center;line-height:1.5}.pegar-orbita{display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--red-linea);border-radius:50%;position:relative;flex:none}.pegar-orbita:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid transparent;border-top-color:var(--red-cian);border-radius:50%;animation:none}.pegar-orbita>span{font-size:30px!important;color:var(--red-cian)!important}.pegar-integrado>label:not(.pegar-destino){margin:4px 0 0;letter-spacing:0;text-transform:none;font-size:12px;color:var(--red-suave)}.pagina-alta .pegar-integrado textarea{min-height:72px;font-size:13px;border:0;background:var(--red-fondo);padding:12px;resize:vertical}.pagina-alta .pegar-integrado textarea::placeholder{color:var(--red-suave)}.pegar-integrado>.fila-acciones{margin:0!important;min-height:0}.pegar-integrado .pegar-texto-pie{border-top:1px solid var(--red-linea);padding-top:12px;margin:0;justify-content:flex-end}.pegar-integrado.pegar-encima .pegar-destino,.pegar-integrado:has(input[type=file]:focus-visible) .pegar-destino{outline:2px solid var(--red-cian);outline-offset:3px;box-shadow:inset 0 0 30px color-mix(in srgb,var(--red-cian) 12%,transparent)}.pegar-integrado.pegar-encima .pegar-orbita{transform:scale(1.12)}.pagina-alta .pegar-archivos{margin:0;padding:0;list-style:none}.pagina-alta .pegar-archivos li{padding:10px;background:var(--red-fondo);border-radius:6px;margin-bottom:6px}html[data-efectos=off] :is(.red-clientes,.pegar-integrado) *,html[data-efectos=off] .pegar-orbita:before{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.red-clientes *,.pegar-integrado *,.pegar-orbita:before{animation:none!important;transition:none!important}}.red-cabecera-acciones{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:flex-end}.red-cabecera-acciones .boton{white-space:nowrap}.red-clientes .red-cabecera{padding-block:18px}.red-clientes .red-mapa{height:460px}.red-clientes .red-herramientas{padding-top:12px}.red-clientes .red-paginacion{padding-block:10px}.pagina-alta.tarjeta{background:var(--red-fondo);border:1px solid var(--red-linea);border-radius:16px;padding:0 20px;font-family:Segoe UI,system-ui,sans-serif}.pagina-alta .pagina-ficha-cabecera{padding:18px 0;margin:0;min-height:72px;gap:20px;align-items:center;border-bottom:1px solid var(--red-linea)}.pagina-alta .pagina-ficha-cabecera h2{font:550 28px/1.2 Segoe UI,system-ui,sans-serif;letter-spacing:-.04em;color:var(--red-tinta)}.pagina-alta .pagina-ficha-cabecera .boton{min-height:40px;font-size:12px}.pagina-alta .tablero-asistente .ficha-cabecera{display:none}.pagina-alta .tablero-asistente .ficha-columnas{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.pagina-alta .tablero-asistente .ficha-ciclo{position:static;display:flex;align-items:center;gap:16px;padding:16px 0;margin:0;border:0;border-bottom:1px solid var(--red-linea);background:transparent;box-shadow:none;min-width:0}.pagina-alta .tablero-asistente .ciclo-pasos{display:flex;flex:1;gap:10px;overflow-x:auto;padding:4px;margin:0;min-width:0}.pagina-alta .tablero-asistente .ciclo-paso{flex:1 0 160px;margin:0}.pagina-alta .tablero-asistente .ciclo-paso:not(:last-child):before{display:none}.pagina-alta .tablero-asistente .ciclo-boton{display:grid;grid-template-columns:14px 1fr;gap:4px 8px;padding:12px;min-height:65px;border:1px solid var(--red-linea);border-radius:8px;box-shadow:none;background:var(--red-panel);color:var(--red-tinta)}.pagina-alta .tablero-asistente .ciclo-boton[aria-current=step]{border-color:var(--red-cian);box-shadow:inset 0 -3px var(--red-cian)}.pagina-alta .tablero-asistente .ciclo-rotulo{font-size:13px;line-height:1.3;color:var(--red-tinta);font-weight:600}.pagina-alta .tablero-asistente .ciclo-que{display:block;grid-column:2;font-size:11px;line-height:1.4;color:var(--red-suave)}.pagina-alta .tablero-asistente .ciclo-punto{width:10px;height:10px;margin-top:3px;grid-row:1/3}.pagina-alta .tablero-asistente .alta-ruedita{display:flex;align-items:center;gap:6px;padding:0;border:0;margin:0;background:transparent;flex:none}.pagina-alta .alta-ruedita-fase{display:none}.pagina-alta .alta-ruedita-caja{width:52px;height:52px}.pagina-alta .alta-ruedita-num b{font-size:17px}.pagina-alta .alta-ruedita-num{font-size:10px}.pagina-alta .alta-desplazable{padding-bottom:16px}.pagina-alta .tablero-asistente .tarjeta-campos{background:var(--red-panel);border:1px solid var(--red-linea);border-radius:12px;box-shadow:none}.pagina-alta .tablero-asistente .tarjeta-cabecera{padding:14px 16px;background:none;border-bottom:1px solid var(--red-linea)}.pagina-alta .tablero-asistente .tarjeta-cabecera h3{color:var(--red-tinta);font-size:17px;font-weight:550;letter-spacing:-.02em}.pagina-alta .tablero-asistente .tarjeta-rejilla{gap:12px 18px;padding:16px}.pagina-alta .tablero-asistente .tarjeta-rejilla label{margin:0 0 6px;font-size:12px;letter-spacing:0;text-transform:none;color:var(--red-suave);font-weight:500}.pagina-alta .tablero-asistente :is(input,select):not([type=checkbox]):not([type=file]){min-height:42px;padding:9px 12px;font-size:14px;border-color:var(--red-linea);background:var(--red-fondo);color:var(--red-tinta)}.pagina-alta .pagina-ficha-pie{background:var(--red-panel);border-top:1px solid var(--red-linea);padding:12px 0;box-shadow:none}.pagina-alta .pagina-ficha-pie .boton{min-height:44px;border-radius:8px}@container ficha-pagina (min-width:1100px){.pagina-alta .ficha-centro:has(.pegar-estacion){display:grid;grid-template-columns:350px minmax(0,1fr);align-items:start;gap:24px}.pagina-alta .pegar-estacion{margin-bottom:0}.pagina-alta .pegar-destino{min-height:180px;text-align:center}.pagina-alta .pegar-integrado textarea{min-height:112px}.pagina-alta .pegar-estacion~.tarjetas-fase .tarjeta-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ficha-pagina (max-width:700px){.pagina-alta .tablero-asistente .alta-ruedita{display:none}.pagina-alta .pagina-ficha-cabecera{gap:10px;flex-wrap:wrap;padding-block:12px}.pagina-alta .pagina-ficha-cabecera h2{font-size:23px}.pagina-alta .tablero-asistente .ficha-columnas{gap:12px}.pagina-alta .tablero-asistente .tarjeta-rejilla{padding:12px 4px;gap:14px}.pagina-alta .pegar-integrado{padding:12px}.pagina-alta .pegar-destino{padding:16px 12px;text-align:center}.pagina-alta .pegar-destino strong{font-size:18px}.pagina-alta .pagina-ficha-pie .fila-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pagina-alta .pagina-ficha-pie small{flex-basis:100%;font-size:11px}}@container red (max-width:900px){.red-cabecera-acciones{justify-content:flex-start}}@container red (max-width:560px){.red-clientes .red-mapa{height:auto}}.red-nodo{--nodo-x:50%;--nodo-y:50%}.red-contenido{min-width:0}.pagina-alta .tablero-asistente .ficha-centro,.pagina-alta .tablero-asistente .ficha-ciclo{grid-column:auto;grid-row:auto;min-width:0}.pagina-alta .tablero-asistente .ciclo-pasos{flex-direction:row}@container red (min-width:901px){.red-clientes .red-mapa{height:410px}}@container red (min-width:561px) and (max-width:650px){.red-clientes .red-mapa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:auto;padding:20px 0}.red-nucleo{position:relative;left:auto;top:auto;transform:none;grid-column:1/-1;justify-self:center;margin:15px 0}.red-nodo{position:relative;left:auto;top:auto;transform:none;width:100%}.red-conexiones,.red-orbita{display:none}}.pantalla-expedientes:has(.red-clientes){container:cartera-pagina / inline-size}@container cartera-pagina (max-width:700px){.pantalla-expedientes .fichas-resumen{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:4px 0 8px}.pantalla-expedientes .fichas-resumen>*{flex:0 0 165px;min-height:44px}}@container red (min-width:651px) and (max-width:900px){.red-clientes .red-mapa{height:420px}}@container red (max-width:560px){.red-clientes .red-cabecera{padding:16px;gap:6px}.red-cabecera>div>p:not(.red-cabecera-acciones p){display:none}.red-cabecera-acciones{gap:10px}.red-cabecera-acciones p{font-size:12px}.red-cabecera-acciones .boton{padding:10px 14px;min-height:44px;font-size:13px}.red-clientes .red-herramientas{flex-wrap:nowrap;gap:8px;padding:12px 16px}.red-buscar{min-width:0;flex:1}.red-herramientas .red-control{align-self:end;width:96px;padding:6px;font-size:11px}.red-clientes .red-nucleo{width:78px;height:78px;margin:4px 0 16px}.red-clientes .red-nucleo-dato{font-size:28px}.red-clientes .red-nucleo>span:last-child{font-size:10px}.red-radar{top:-10px;right:-10px;bottom:-10px;left:-10px}}@container ficha-pagina (min-width:900px) and (max-width:1099px){.pagina-alta .ficha-centro:has(.pegar-estacion){display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px}.pagina-alta .pegar-estacion{margin-bottom:0}.pagina-alta .pegar-destino{min-height:180px;text-align:center}.pagina-alta .pegar-integrado{padding:12px}.pagina-alta .pegar-integrado textarea{min-height:112px}.pagina-alta .pegar-estacion~.tarjetas-fase .tarjeta-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.pagina-alta .tablero-asistente .ciclo-rotulo{grid-column:2;grid-row:1;min-width:0}.pagina-alta .tablero-asistente .ciclo-punto{grid-column:1;grid-row:1/3}.pagina-alta .tablero-asistente .ciclo-que{grid-column:2;grid-row:2}.pagina-alta.tarjeta{padding-inline:8px}.pagina-alta .tablero-asistente .tarjeta-ficha{padding:0 8px 12px;background:var(--red-panel);border:1px solid var(--red-linea);border-radius:12px;box-shadow:none}.pagina-alta .tablero-asistente .tarjeta-cabecera{padding:14px 8px;background:none}@container ficha-pagina (max-width:700px){.pagina-alta .tablero-asistente .tarjeta-ficha{padding:0 2px 8px}.pagina-alta .tablero-asistente .tarjeta-rejilla{padding:12px 2px}.pagina-alta .tablero-asistente .bloque-proveedor{padding-inline:0}}.pagina-alta .tarjeta-ficha{container:tarjeta-alta / inline-size}@container tarjeta-alta (min-width:650px){.pagina-alta .bloque-proveedor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:0;border-left:0}.pagina-alta .bloque-proveedor .bloque-titulo{grid-column:1/-1}}.pagina-alta .pegar-integrado .boton-zimplea:disabled{opacity:1;background:var(--red-fondo);color:var(--red-suave);border:1px dashed var(--red-linea);filter:none;box-shadow:none}.pagina-alta .pegar-integrado .boton-zimplea:disabled .zimplea-cara{opacity:1;color:var(--red-suave)}.pagina-alta .pegar-integrado .boton-zimplea:disabled .zimplea-logo{background:#18344b;border-radius:6px}@container ficha-pagina (min-width:900px) and (max-width:1099px){.pagina-alta .pegar-destino{padding:12px;gap:10px;min-height:160px}.pagina-alta .pegar-destino strong{font-size:17px}.pagina-alta .pegar-destino .pegar-orbita{width:40px;height:40px}.pagina-alta .pegar-destino span span{font-size:11px}}.pagina-alta .tablero-asistente .tarjeta-rejilla>.bloque-proveedor{grid-column:1/-1}.red-total{font-size:12px;color:var(--red-suave);white-space:nowrap;padding-bottom:12px}.red-clientes .red-escena{padding-bottom:20px;align-items:center}.red-clientes .red-mapa{height:380px}.red-clientes .red-nodo{width:150px;min-height:86px;padding:8px 10px;border-radius:8px;transition:none;box-shadow:none}.red-clientes .red-nodo-punto{position:static;display:block;font-size:10px;font-weight:600;line-height:14px;margin-bottom:4px;color:var(--red-suave)}.red-clientes .red-nodo-nombre{font-size:11px;line-height:1.3;min-height:29px;-webkit-line-clamp:2}.red-clientes .red-nodo-cuenta{margin-top:5px;font-size:10px;gap:3px;flex-wrap:nowrap}.red-clientes .red-nodo-cuenta b{font-size:13px}.red-clientes .red-nodo-cuenta>span{margin-left:auto}.red-clientes .red-nodo[aria-pressed=true]{background:var(--red-cian);border-color:var(--red-cian);color:var(--red-panel);box-shadow:0 0 0 2px var(--red-fondo),0 0 0 4px var(--red-cian)}.red-clientes .red-nodo[aria-pressed=true] :is(.red-nodo-punto,.red-nodo-cuenta,.red-nodo-cuenta b,.red-nodo-cuenta>span){color:var(--red-panel)}.red-clientes .red-nodo:hover:not([aria-pressed=true]){border-color:var(--red-cian);box-shadow:inset 0 0 0 1px var(--red-cian)}.red-clientes .red-nucleo{width:110px;height:110px}.red-clientes .red-nucleo-dato{font-size:34px}.red-clientes .red-nucleo>span:last-child{font-size:11px}.red-clientes .red-malla{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:14px 12px;height:auto;min-height:380px;padding:12px 0;background-size:18px 18px}.red-malla :is(.red-conexiones,.red-orbita){display:none}.red-clientes .red-malla .red-nucleo{position:relative;transform:none;inset:auto;flex:0 0 100%;height:32px;border:0;box-shadow:none;border-radius:0;background:transparent;flex-direction:row;gap:8px;margin:0 0 4px}.red-clientes .red-malla .red-nucleo-dato{font-size:22px}.red-clientes .red-malla .red-nucleo br{display:none}.red-clientes .red-malla .red-nodo{position:relative;inset:auto;transform:none;width:calc((100% - 60px) / 6);min-height:84px}.red-clientes .red-malla .red-nodo:before{content:"";position:absolute;top:-15px;left:50%;height:14px;border-left:1px solid var(--red-linea);z-index:-1}.red-clientes .red-malla .red-nodo[aria-pressed=true]:before{border-color:var(--red-cian);border-width:2px}.red-clientes .red-detalle h3{font-size:20px;margin:16px 0}.red-clientes .red-volumen{margin:18px 0}.red-clientes .red-volumen strong{font-size:56px}.red-clientes .red-detalle p{font-size:12px;margin:16px 0}@container red (max-width:1150px){.red-clientes .red-escena{grid-template-columns:minmax(0,1fr) 205px;gap:16px}.red-clientes .red-malla .red-nodo{width:calc((100% - 36px)/4)}}@container red (min-width:1000px){.red-clientes .red-malla .red-nodo{width:calc((100% - 60px) / 6)}}@container red (max-width:900px){.red-clientes .red-escena{grid-template-columns:1fr}.red-clientes .red-malla .red-nodo{width:calc((100% - 48px)/5)}.red-clientes .red-detalle{padding-block:12px}.red-clientes .red-inspeccion{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px}.red-clientes .red-detalle h3,.red-clientes .red-volumen,.red-clientes .red-detalle p{margin:0}}@container red (max-width:650px){.red-clientes .red-mapa{display:flex;flex-wrap:wrap;justify-content:center;align-content:start;gap:14px 12px;height:auto;min-height:0;padding:12px 0}.red-clientes .red-nucleo{position:relative;inset:auto;transform:none;flex:0 0 100%;height:36px;margin:0 0 8px;border:0;border-radius:0;box-shadow:none;background:transparent;flex-direction:row;gap:10px}.red-clientes .red-nucleo br{display:none}.red-clientes .red-nodo,.red-clientes .red-malla .red-nodo{position:relative;inset:auto;transform:none;width:calc((100% - 24px) / 3)}.red-clientes .red-herramientas{flex-wrap:wrap}.red-total{padding:0}}@container red (max-width:420px){.red-clientes .red-nodo,.red-clientes .red-malla .red-nodo{width:calc((100% - 12px)/2)}}.zona-archivos{min-width:0;flex:1 1 280px}.zona-archivos .pegar-destino{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;min-height:156px;margin:0;padding:20px;border:1px dashed var(--red-cian);border-radius:10px;background:var(--red-fondo);cursor:pointer;text-transform:none;letter-spacing:0;color:var(--red-tinta)}.zona-archivos .pegar-destino:has(input:focus-visible),.zona-archivos .pegar-destino.encima{outline:2px solid var(--red-cian);outline-offset:3px}.zona-archivos .pegar-destino[aria-disabled=true]{cursor:wait;border-style:dotted}.zona-archivo-nombre{font-size:13px;color:var(--red-tinta);overflow-wrap:anywhere;margin:8px 0}.zona-archivos .pegar-destino strong{font-size:18px}.pantalla-expedientes>.tarjeta:hover,.pagina-ficha.tarjeta:hover{transform:none;box-shadow:none}.pantalla-expedientes .filtros-pegados{align-items:flex-start}.pantalla-expedientes .filtros-pegados .combo-caja{padding-top:0}.pantalla-expedientes .filtros-pegados .combo-limpiar{position:absolute;right:0;top:-5px;height:26px;min-height:26px;padding:0 2px;font-size:0;margin:0}.pantalla-expedientes .filtros-pegados .combo-limpiar:after{content:"Quitar ×";font-size:11px}.pagina-ficha :is(.tarjeta-ficha,.bloque-ficha):focus{outline:none}.pagina-ficha .tarjeta-ficha:focus-visible>.tarjeta-titulo{outline:1px solid var(--red-cian);outline-offset:2px}.pagina-ficha :is(input,select,textarea):focus{box-shadow:none;border-color:var(--red-cian)}.pagina-ficha :is(input,select,textarea):focus-visible{outline:2px solid var(--red-cian);outline-offset:2px}.pagina-ficha .tarjeta-rejilla>div:has(.campo-relleno),.pagina-ficha .tarjeta-rejilla>div.campo-relleno{margin-inline-start:0;padding-inline-start:0;border-inline-start:0}.pagina-ficha:not(.pagina-alta){background:var(--red-fondo);border-color:var(--red-linea);border-radius:14px}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase{border-color:var(--red-linea);border-radius:10px;background:var(--red-panel)}.pagina-ficha:not(.pagina-alta) .tarjeta-ficha{background:transparent}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla :is(input,select,textarea){border-radius:6px}.pagina-alta .alta-desplazable{overflow:hidden;padding:0;margin:0;min-height:0}.pagina-alta .alta-desplazable>.tablero-asistente{display:flex;flex-direction:column;min-height:0;height:100%}.pagina-alta .tablero-asistente .ficha-columnas{flex:1;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);gap:12px;padding-bottom:12px}.pagina-alta .tablero-asistente .ficha-ciclo{padding:10px 0;align-self:stretch}.pagina-alta .tablero-asistente .ficha-centro{min-height:0;height:100%;overflow:auto;scrollbar-gutter:stable;background:var(--red-panel);border:1px solid var(--red-linea);border-radius:12px;padding:12px;align-content:start;align-items:start}.pagina-alta .tablero-asistente .ficha-centro>.tarjetas-fase{flex:0 0 auto;min-width:0}.pagina-alta .tablero-asistente .tarjeta-ficha{min-height:0;flex:0 0 auto;border:0;padding:0;background:transparent;border-radius:0;box-shadow:none}.pagina-alta .tablero-asistente .pegar-estacion{margin:0 0 16px}.pagina-alta .tablero-asistente .tarjeta-cabecera{padding:4px 8px 12px}.pagina-alta .tablero-asistente .tarjeta-rejilla{padding:12px 0}.pagina-alta .tablero-asistente .tarjeta-rejilla>div:has(.campo-vacio){padding:0;margin:0}@container ficha-pagina (max-width:700px){.pagina-alta .tablero-asistente .ficha-centro{padding:4px}}.pagina-alta .tablero-asistente .ficha-centro>.tarjetas-fase{width:100%;align-self:stretch}.pagina-alta .tablero-asistente .ficha-ciclo{height:110px;min-height:110px;box-sizing:border-box}.pagina-alta .tablero-asistente .ficha-columnas{grid-template-rows:110px minmax(0,1fr)}.pagina-alta .ficha-centro,.pagina-alta .ficha-ciclo{transition:none;animation:none}.red-clientes .red-malla .red-nodo-nombre{-webkit-line-clamp:3;min-height:42px}.red-clientes .red-malla{gap:10px 12px}.red-clientes .red-malla .red-nucleo>span:last-child{word-spacing:2px}.red-clientes .red-malla .red-nucleo br:after{content:" "}.pagina-alta .pagina-ficha-pie .fila-acciones>.boton:first-of-type{margin-inline-start:auto}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla label{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500}.pagina-ficha .boton:hover{transform:none}.pagina-alta .bloque-ficha.confidencial{padding:14px;border-color:var(--red-linea);background:var(--red-fondo)}.pagina-alta .bloque-ficha.confidencial label{font-size:12px;font-weight:500;color:var(--red-suave);text-transform:none;letter-spacing:0}.pagina-alta .bloque-ficha.confidencial input:not([type=checkbox]){max-width:none}@container alta (min-width:1000px){.pagina-alta .bloque-ficha.confidencial{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px}.pagina-alta .confidencial label[for=f-ref_prov]{grid-column:1;grid-row:1}.pagina-alta .confidencial #f-ref_prov{grid-column:1;grid-row:2}.pagina-alta .confidencial label[for=f-num_factura_proveedor]{grid-column:2;grid-row:1}.pagina-alta .confidencial #f-num_factura_proveedor{grid-column:2;grid-row:2}.pagina-alta .confidencial label[for=f-num_factura_naviera]{grid-column:3;grid-row:1}.pagina-alta .confidencial #f-num_factura_naviera{grid-column:3;grid-row:2}.pagina-alta .confidencial label:has(input[type=checkbox]){grid-column:1/-1}}@container cartera-pagina (max-width:900px){.pantalla-expedientes .fichas-resumen{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:4px 0 8px}.pantalla-expedientes .fichas-resumen>*{flex:1 0 140px;min-height:44px}}@container red (min-width:651px) and (max-width:900px){.red-clientes .red-cabecera{flex-direction:row;align-items:center;gap:16px;padding:14px 16px}.red-clientes .red-cabecera-acciones{flex-direction:column;align-items:flex-end;gap:8px}.red-clientes .red-cabecera-acciones p{font-size:11px}.red-clientes .red-malla .red-nodo{width:calc((100% - 40px) / 6);padding:6px;min-height:84px}.red-clientes .red-malla{gap:8px;min-height:0}.red-clientes .red-malla .red-nodo-nombre{font-size:10px;min-height:39px}.red-clientes .red-malla .red-nodo-cuenta{font-size:9px}}.contenido:has(.pagina-alta){padding-bottom:0}.pagina-alta .pagina-ficha-pie{flex:0 0 78px;height:78px;box-sizing:border-box;display:flex;align-items:center}.pagina-alta .pagina-ficha-pie .fila-acciones{width:100%;margin:0}@container ficha-pagina (max-width:900px){.pagina-alta .pagina-ficha-pie{flex-basis:120px;height:120px}.pagina-alta .pagina-ficha-pie .fila-acciones{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.pagina-alta .pagina-ficha-pie small{flex-basis:100%;font-size:11px}}@container ficha-pagina (max-width:500px){.pagina-alta .pagina-ficha-pie{flex-basis:180px;height:180px}}.pagina-alta.tarjeta{margin-bottom:0}.pagina-alta .tablero-asistente .pegar-estacion{flex:0 0 auto}@container ficha-pagina (max-width:700px){.pagina-alta .tablero-asistente .ficha-ciclo{height:80px;min-height:80px}.pagina-alta .tablero-asistente .ficha-columnas{grid-template-rows:80px minmax(0,1fr)}.pagina-alta .tablero-asistente .ciclo-boton{height:58px;min-height:58px;padding:8px;align-content:center}.pagina-alta .tablero-asistente .ciclo-que{display:none}}.pagina-alta .pagina-ficha-cabecera{flex-shrink:0}.pagina-alta .alta-desplazable{flex:1 1 0}.dua-subida .boton-zimplea:disabled{opacity:1;background:var(--red-fondo);color:var(--red-suave);border:1px dashed var(--red-linea);filter:none;box-shadow:none}.dua-subida .boton-zimplea:disabled .zimplea-cara{opacity:1;color:var(--red-suave)}.dua-subida .boton-zimplea:disabled .zimplea-logo{background:#18344b;border-radius:6px}.pagina-alta .ficha-ciclo .ciclo-pasos{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);overflow:visible;gap:8px;width:100%;padding:0}.pagina-alta .ficha-ciclo .ciclo-paso{min-width:0;flex:none}.pagina-alta .ficha-ciclo .ciclo-boton{width:100%;min-width:0;height:64px;padding:8px 12px;border-radius:9px}.pagina-alta .ficha-ciclo .ciclo-rotulo{font-size:13px;white-space:normal}.pagina-alta .ficha-ciclo .ciclo-que{display:none}.alta-progreso-lineal{display:flex;align-items:center;gap:12px;width:100%;font-size:11px;color:var(--red-suave);margin-top:10px}.alta-progreso-lineal>div{flex:1;height:4px;background:var(--red-linea);border-radius:4px;overflow:hidden}.alta-progreso-lineal>div>span{display:block;height:100%;background:var(--red-cian);transition:width .3s ease-out}.alta-progreso-lineal b{min-width:30px;font-variant-numeric:tabular-nums;color:var(--red-tinta)}.pagina-ficha .tarjetas-fase{animation:ficha-paso-entrada .24s cubic-bezier(.2,.8,.2,1)}.pagina-ficha .ficha-centro>section{animation:ficha-paso-entrada .24s cubic-bezier(.2,.8,.2,1)}.pagina-ficha :is(input,select,textarea){transition:border-color .16s,background-color .16s}@keyframes ficha-paso-entrada{0%{transform:translateY(8px)}to{transform:translateY(0)}}@container ficha-pagina (max-width:700px){.pagina-alta .alta-desplazable .ficha-columnas{grid-template-rows:162px minmax(0,1fr)}.pagina-alta .alta-desplazable .ficha-ciclo{height:162px;min-height:162px;padding:8px 0}.pagina-alta .ficha-ciclo .ciclo-pasos{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pagina-alta .ficha-ciclo .ciclo-boton{height:54px;padding:6px 8px}.pagina-alta .ficha-ciclo .ciclo-rotulo{font-size:12px}}.pagina-ficha .ficha-mando{position:sticky;top:0;bottom:auto;z-index:110;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:66px;padding:10px 14px;margin:0 0 12px;border:1px solid var(--red-linea);border-radius:12px;background:var(--red-panel);box-shadow:0 5px 18px #00000012}.ficha-mando .fila-acciones{display:contents}.ficha-mando .accion-guardar{min-width:110px}.ficha-mando .ficha-contador{order:0;margin-left:auto;font-size:12px}.ficha-mando .boton.borrar{margin-right:0!important;margin-left:18px}.ficha-mando .confirmacion-guardado{width:105px;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--red-cian)}.confirmacion-guardado svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;flex:none}.confirmacion-guardado path{stroke-dasharray:1;animation:guardado-trazo .42s ease-out}@keyframes guardado-trazo{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@container ficha-pagina (max-width:700px){.pagina-ficha .ficha-mando{gap:6px;padding:8px;min-height:108px}.ficha-mando .boton{font-size:12px;padding:8px 10px;min-height:40px}.ficha-mando .ficha-contador{display:block;margin-left:0}.ficha-mando .boton.borrar{margin-left:auto}.ficha-mando .confirmacion-guardado{width:92px}}.pantalla-expedientes .fichas-resumen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:0}.pantalla-expedientes .ficha-resumen{position:relative;display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;align-content:center;gap:4px 10px;min-height:94px;padding:16px;text-align:left;border:1px solid var(--red-linea);border-radius:14px;background:var(--red-panel);color:var(--red-suave);font-size:12px;line-height:1.3;box-shadow:none;white-space:normal}.pantalla-expedientes .ficha-resumen b{grid-column:2;font:600 26px/1 Segoe UI,sans-serif;letter-spacing:-1px;color:var(--red-tinta);margin:0}.resumen-icono{grid-column:1;grid-row:1/3;width:28px;height:28px;align-self:center;stroke:var(--red-cian);stroke-width:1.5;fill:none}.pantalla-expedientes .ficha-resumen.ficha-activa{background:var(--red-fondo);border-color:var(--red-cian);box-shadow:inset 0 -3px var(--red-cian)}.pantalla-expedientes .ficha-resumen .glifo-alerta{position:absolute;right:10px;top:10px}.pantalla-expedientes .lista-operativa{background:var(--red-panel);border:1px solid var(--red-linea);border-radius:18px;padding:20px;font-family:Segoe UI,system-ui,sans-serif}.lista-operativa .barra-tabla{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 18px;border-bottom:1px solid var(--red-linea);margin-bottom:16px}.lista-titulo>span{font-size:10px;letter-spacing:.15em;color:var(--red-suave)}.lista-titulo h2{font:550 25px/1.3 Segoe UI,sans-serif;color:var(--red-tinta);letter-spacing:-.04em;margin:3px 0 0}.lista-operativa .acciones-tabla{margin:0;gap:6px;flex-wrap:wrap;justify-content:flex-end}.lista-operativa .boton{border-radius:9px;font-size:12px;box-shadow:none}.lista-operativa .acciones-tabla .boton.sec{background:var(--red-fondo);color:var(--red-tinta);border-color:var(--red-linea)}.lista-operativa .aviso-filtros{font-size:12px;color:var(--red-suave);border-left:2px solid var(--red-cian);padding:6px 10px;margin:0 0 16px;background:var(--red-fondo)}.pantalla-expedientes .lista-operativa #filtros-expedientes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:0 0 18px;margin:0;align-items:start}.pantalla-expedientes .lista-operativa #filtros-expedientes .filtro-buscar{grid-column:1/-1;max-width:none;width:100%;min-width:0;flex:none}.lista-operativa .filtro-buscar>label{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.pantalla-expedientes .lista-operativa #filtros-expedientes :is(input,select,.filtro-casilla){background:var(--red-fondo);color:var(--red-tinta);border:1px solid var(--red-linea);border-radius:9px;height:40px;font-size:13px;box-shadow:none}.pantalla-expedientes .lista-operativa #filtros-expedientes label{font-size:11px;text-transform:none;letter-spacing:0;color:var(--red-suave);font-weight:500}.lista-operativa #buscar-expediente{padding-inline:16px}.lista-operativa #buscar-expediente::placeholder{color:var(--red-suave)}.lista-operativa .tabla-expedientes th{background:var(--red-fondo);color:var(--red-suave);font-size:10px;letter-spacing:.055em;padding-block:12px;border:0}.lista-operativa .tabla-expedientes td{border-inline:0;border-bottom:1px solid var(--red-linea);padding-block:12px}.lista-operativa .tabla-expedientes tr:nth-child(2n){background:var(--red-fondo)}@container cartera-pagina (max-width:1000px){.pantalla-expedientes .lista-operativa #filtros-expedientes{grid-template-columns:repeat(3,minmax(0,1fr))}.lista-operativa .barra-tabla{align-items:flex-start;flex-direction:column}.lista-operativa .acciones-tabla{justify-content:flex-start}.pantalla-expedientes .ficha-resumen{padding:12px;grid-template-columns:24px 1fr;font-size:11px}.resumen-icono{width:22px;height:22px}}@container cartera-pagina (max-width:600px){.pantalla-expedientes .fichas-resumen{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.pantalla-expedientes .ficha-resumen{min-width:0;min-height:80px}.pantalla-expedientes .lista-operativa{padding:12px}.pantalla-expedientes .lista-operativa #filtros-expedientes{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-efectos=off] :is(.red-clientes,.pagina-ficha) *,html[data-efectos=off] .alta-progreso-lineal>div>span{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){:is(.red-clientes,.pagina-ficha) *{animation:none!important;transition:none!important}}.pantalla-expedientes{container:cartera-pagina / inline-size}.pantalla-expedientes .ficha-resumen:last-child{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--red-cian)}.pantalla-expedientes .lista-operativa #filtros-expedientes .filtro-buscar input{flex:1;width:100%;max-width:none}.pantalla-expedientes .lista-operativa .acciones-tabla>.boton{border-radius:9px;background:var(--red-fondo);color:var(--red-tinta);border:1px solid var(--red-linea)}.pantalla-expedientes .lista-operativa .acciones-tabla>.boton-nuevo{background:var(--acento);color:var(--sobre-acento)}.pagina-alta .alta-desplazable .ficha-ciclo{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0}.pagina-alta .ficha-ciclo .ciclo-pasos{flex:0 0 auto;height:64px;min-height:64px;max-width:none;align-self:stretch;margin:0}.alta-progreso-lineal{flex:0 0 auto;box-sizing:border-box}.pagina-ficha .ficha-mando{top:136px}@container ficha-pagina (max-width:700px){.pagina-alta .ficha-ciclo .ciclo-pasos{height:114px;min-height:114px}}@container ficha-pagina (max-width:500px){.pagina-alta .pagina-ficha-pie{height:120px;flex-basis:120px}.pagina-alta .pagina-ficha-pie .fila-acciones{gap:6px}.pagina-alta .pagina-ficha-pie .boton{font-size:12px;padding:8px;min-width:0}.pagina-alta .pagina-ficha-pie small{white-space:normal;max-width:100%;font-size:11px}}.pagina-ficha .ficha-mando{min-height:58px;padding-block:6px;margin-bottom:6px}@container ficha-pagina (max-width:800px){.pagina-ficha:not(.pagina-alta) .ficha-ciclo{min-width:0;max-width:100%;overflow:hidden}.pagina-ficha:not(.pagina-alta) .ciclo-pasos{min-width:0;max-width:100%;overflow-x:auto}}@container ficha-pagina (max-width:700px){.pagina-ficha .ficha-mando{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-items:center;padding:8px}.ficha-mando .accion-guardar{grid-area:1/1;min-width:0}.ficha-mando .accion-rellenar{grid-area:1/2}.ficha-mando .accion-cerrar{grid-area:1/3}.ficha-mando .confirmacion-guardado{grid-area:2/1;width:auto;min-height:24px}.ficha-mando .ficha-contador{grid-area:2/2/3/4;margin:0;justify-self:end}.ficha-mando .accion-descartar{grid-area:3/1/4/3;justify-self:start}.ficha-mando .boton.borrar{grid-area:3/3;margin:0!important;font-size:11px;padding:6px}}@container ficha-pagina (max-width:700px){.pagina-ficha .ficha-mando{top:160px;margin-bottom:20px}}:root,:is(.pantalla-expedientes,.red-clientes,.pagina-ficha,.acciones-flotantes,.guardado-central,.inicio-compacto,.maestros-panel,.calendario,.panel-operativo,.dialogo-mascota,.llamadas-puesto,.ficha-llamada){--acento:#08637c;--acento:light-dark(#08637c,#83dbea);--sobre-acento:#fff;--sobre-acento:light-dark(#fff,#092330);--red-fondo:#f3f8fc;--red-fondo:light-dark(#f3f8fc,#091724);--red-panel:#fff;--red-panel:light-dark(#fff,#122638);--red-tinta:#18344b;--red-tinta:light-dark(#18344b,#e7f3fa);--red-suave:#486275;--red-suave:light-dark(#486275,#adc5d7);--red-cian:#08637c;--red-cian:light-dark(#08637c,#83dbea);--red-linea:#b9ccd9;--red-linea:light-dark(#b9ccd9,#36546a)}:is(.pantalla-expedientes,.red-clientes,.pagina-ficha,.acciones-flotantes,.guardado-central,.inicio-compacto,.maestros-panel,.calendario) .boton:not(.sec){background:var(--acento);color:var(--sobre-acento);border-color:var(--acento)}:is(.pantalla-expedientes,.pagina-ficha,.acciones-flotantes,.guardado-central,.inicio-compacto,.maestros-panel,.calendario) .boton{transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}:is(.pantalla-expedientes,.pagina-ficha,.acciones-flotantes,.guardado-central,.inicio-compacto,.maestros-panel,.calendario) .boton:active{transform:scale(.97)}:is(.maestros-panel,.calendario,.objetivo-anual,.hero-inicio).tarjeta:hover{transform:none}.red-paginas{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 14px;flex-wrap:wrap}.red-paginas button,.red-salto{min-height:44px;min-width:44px;padding:8px 14px;border:1px solid var(--red-linea);border-radius:99px;background:var(--red-panel);color:var(--red-tinta);font:inherit;font-weight:700;cursor:pointer}.red-paginas button[aria-current]{background:var(--red-cian);color:var(--sobre-acento);border-color:var(--red-cian)}.red-paginas button:disabled{opacity:.6;cursor:default}.red-clientes .red-baraja{height:490px;min-height:490px;overflow:visible}.red-clientes .red-baraja .red-nodo{width:23%;max-width:210px;height:124px;padding:0;border:0;background:transparent;box-shadow:none;transform:translate(-50%,-50%);transition:none;border-radius:16px}.red-clientes .red-baraja .red-nodo:hover,.red-clientes .red-baraja .red-nodo:focus-visible,.red-clientes .red-baraja .red-nodo[aria-pressed=true]{transform:translate(-50%,-50%);background:transparent;box-shadow:none;border:0}.red-carta-cuerpo{position:relative;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;height:100%;padding:14px 12px;background:var(--red-panel);border:1px solid var(--red-linea);border-radius:16px;box-shadow:0 10px 22px #00000012;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .16s;text-align:left;pointer-events:none}.red-clientes .red-baraja .red-nodo[aria-pressed=true] .red-carta-cuerpo{border:2px solid var(--red-cian);padding:13px 11px;box-shadow:0 12px 30px #087b9a26;transform:translateY(-3px)}.red-clientes .red-baraja .red-nodo-nombre{font-size:12.5px;line-height:1.3;display:block;overflow:visible;-webkit-line-clamp:unset;min-height:32px;white-space:normal}.red-clientes .red-baraja .red-nodo-cuenta{font-size:11px;margin-top:auto}.red-clientes .red-baraja .red-nodo-punto{font-size:10px}.red-clientes .red-baraja .red-carta-indice{right:10px;top:10px;font-size:10px}.red-clientes .red-baraja .red-nucleo{width:142px;height:142px;gap:3px;pointer-events:auto;z-index:3}.red-clientes .red-baraja .red-nucleo-dato{font-size:26px}.red-clientes .red-baraja .red-nucleo>span:not(.red-radar):not(.red-nucleo-dato){font-size:10px}.red-clientes .red-baraja .red-salto{z-index:1;position:relative;font-size:11px;padding:5px 10px;min-height:44px;background:var(--red-cian);color:var(--sobre-acento)}@container red (max-width:850px){.red-clientes .red-baraja{height:auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:12px 0}.red-clientes .red-baraja .red-nucleo{position:relative;left:auto;top:auto;transform:none;grid-column:1/-1;justify-self:center;margin:8px 0 18px}.red-clientes .red-baraja .red-nodo,.red-clientes .red-baraja .red-nodo:hover,.red-clientes .red-baraja .red-nodo:focus-visible,.red-clientes .red-baraja .red-nodo[aria-pressed=true]{position:relative;left:auto;top:auto;transform:none;width:100%;max-width:none;height:138px}.red-clientes .red-baraja .red-conexiones,.red-clientes .red-baraja .red-orbita{display:none}.red-clientes .red-baraja .red-nodo:last-of-type:nth-of-type(odd){grid-column:1/-1;width:calc(50% - 7px);justify-self:center}.red-paginas{gap:4px}.red-paginas button{padding:6px 10px}}.red-clientes .red-baraja .red-nodo{color:var(--red-tinta)}.red-clientes .red-baraja .red-nodo-punto{position:static;color:var(--red-cian)}.red-clientes .red-baraja .red-nodo[aria-pressed=true] :is(.red-nodo-punto,.red-nodo-cuenta,.red-nodo-cuenta b,.red-nodo-cuenta>span){color:var(--red-cian)}.pagina-ficha:not(.pagina-alta){padding-bottom:150px}.acciones-ancla{height:0;flex:0 0 0}.acciones-flotantes{position:fixed;bottom:20px;transform:translate(-50%);z-index:150;pointer-events:none;container:acciones/inline-size;color:var(--red-tinta);font-family:inherit}.acciones-mas,.ficha-seguimiento-resumen{display:none}.acciones-secundarias{display:contents}.acciones-islas{max-width:1020px;margin:auto;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.acciones-islas .fila-acciones{display:contents}.acciones-islas .boton{pointer-events:auto;min-height:50px;padding:12px 22px;border-radius:99px;border:1px solid var(--red-linea);box-shadow:0 6px 24px #00000035;font-size:14px;font-weight:700;white-space:nowrap}.acciones-islas .boton.sec{background:var(--red-panel);color:var(--red-tinta)}.acciones-islas .boton.borrar{color:#a21d2e;color:light-dark(#a21d2e,#ffacb7);margin:0!important}.acciones-islas .accion-guardar{min-width:140px}.acciones-islas .ficha-contador{order:5;font-size:11px;background:var(--red-panel);color:var(--red-suave);border-radius:99px;padding:6px 12px;box-shadow:0 3px 15px #00000020;white-space:nowrap}.acciones-islas small.subtitulo{order:10;flex-basis:100%;text-align:center;font-size:11px;background:var(--red-panel);color:var(--red-suave);border-radius:99px;padding:4px 12px;max-width:max-content;margin:0!important}.guardado-central:not(:empty){position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:200;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:160px;padding:28px;border:1px solid var(--red-cian);border-radius:28px;background:var(--red-panel);color:var(--red-cian);font-size:18px;font-weight:700;box-shadow:0 20px 80px #00000040;animation:guardado-central .22s ease-out both;pointer-events:none}.guardado-central:empty{display:none}.guardado-central svg{width:68px;height:68px;fill:none;stroke:currentColor;stroke-width:1.7}.guardado-central svg path{stroke-dasharray:1;animation:guardado-trazo .45s ease-out both}@keyframes guardado-central{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@container acciones (max-width:700px){.acciones-islas{gap:7px}.acciones-islas .boton{min-height:46px;font-size:12px;padding:10px 14px}.acciones-islas .accion-guardar{min-width:100px}.acciones-islas .ficha-contador{flex-basis:100%;max-width:max-content}.acciones-islas small.subtitulo{display:none}}.pagina-alta{padding-bottom:112px!important}.pagina-alta .alta-desplazable{overflow:visible}.pagina-alta .pegar-integrado{padding:12px}.pagina-alta .pegar-destino{min-height:74px;padding:12px}.pagina-alta .pegar-integrado textarea{min-height:64px;height:64px;resize:vertical}.pagina-alta .ficha-centro{scroll-padding-bottom:20px}@container ficha-pagina (min-width:1000px){.pagina-alta .alta-desplazable .ficha-centro{overflow:visible;scrollbar-gutter:auto}.pagina-alta .pegar-estacion{align-self:start}}.lista-operativa .barra-tabla{align-items:end;margin:8px 0 22px;gap:24px}.lista-titulo .boton-nuevo{display:inline-flex;margin-top:14px;min-height:54px;font-size:16px;padding:14px 24px;border-radius:14px}.lista-operativa .acciones-tabla{gap:10px}.lista-operativa .acciones-tabla>.boton,.lista-operativa .acciones-tabla>.exportar-caja>.boton{min-height:50px;padding:12px 18px;font-size:14px;border-radius:12px}.fichas-resumen button:active{transform:scale(.97)}.fichas-resumen button{transition:background-color .18s,border-color .18s,box-shadow .18s,transform .15s}.fichas-resumen button[aria-pressed=true] svg{animation:icono-resumen .3s ease-out}@keyframes icono-resumen{0%{transform:scale(.75) rotate(-12deg)}to{transform:scale(1) rotate(0)}}.tabla-expedientes tbody tr,.maestros-panel tbody tr{transition:background-color .16s,box-shadow .16s}.tabla-expedientes tbody tr:hover,.maestros-panel tbody tr:hover{box-shadow:inset 3px 0 var(--red-cian)}.tabla-expedientes tbody,.cal-vista{animation:contenido-suave .22s ease-out}@keyframes contenido-suave{0%{transform:translateY(5px)}to{transform:translateY(0)}}.tabla-expedientes [data-estado=BOOKING_PENDIENTE]{--estado-color:#a51e30;--estado-color:light-dark(#a51e30,#ffb7c0);--estado-fondo:#ffe8ed;--estado-fondo:light-dark(#ffe8ed,#582635);background:var(--estado-fondo);color:var(--estado-color)}.tabla-expedientes [data-estado=BOOKING_CONFIRMADO]{--estado-color:#725205;--estado-color:light-dark(#725205,#ffe18b);--estado-fondo:#fff3c5;--estado-fondo:light-dark(#fff3c5,#4b3b12);background:var(--estado-fondo);color:var(--estado-color)}.tabla-expedientes [data-estado=CARGADO]{--estado-color:#164f97;--estado-color:light-dark(#164f97,#b1d5ff);--estado-fondo:#e4f0ff;--estado-fondo:light-dark(#e4f0ff,#183c69);background:var(--estado-fondo);color:var(--estado-color)}.tabla-expedientes .estado-select-rotulo{color:inherit;font-weight:800}.maestros-panel{container:maestros/inline-size;padding:26px!important;border-radius:22px;background:var(--red-panel);color:var(--red-tinta);border:1px solid var(--red-linea)}.maestros-antetitulo,.cal-antetitulo{display:block;font-size:11px;letter-spacing:.12em;font-weight:800;color:var(--red-cian);margin-bottom:8px}.maestros-panel>h2,.cal-cabecera h2{font-size:28px;margin:0 0 8px;letter-spacing:-.04em}.maestros-panel>.subtitulo{max-width:900px;line-height:1.6;color:var(--red-suave)}.maestros-resumen{display:flex;align-items:center;gap:14px;margin:24px 0;padding:20px 24px;background:var(--red-fondo);border:1px solid var(--red-linea);border-radius:16px}.maestros-resumen strong{font-size:36px;font-variant-numeric:tabular-nums;color:var(--red-cian)}.maestros-resumen span{font-size:13px;color:var(--red-suave)}.maestros-resumen span:last-child{margin-left:auto}.maestros-panel>.filtros{display:flex;gap:14px;align-items:end;flex-wrap:wrap;padding:18px 0 22px;border-bottom:1px solid var(--red-linea)}.maestros-panel>.filtros>.boton{order:-1;min-height:50px;padding:12px 24px;font-size:15px}.maestros-panel>.filtros input,.maestros-panel>.filtros select{min-height:48px;border-radius:12px;background:var(--red-fondo);color:var(--red-tinta);border-color:var(--red-linea)}.maestros-panel table{border-collapse:separate;border-spacing:0;font-size:13px}.maestros-panel th{padding:14px 12px;background:var(--red-fondo);color:var(--red-suave);font-size:11px;letter-spacing:.05em}.maestros-panel td{padding:17px 12px;border-bottom:1px solid var(--red-linea)}.maestros-panel tr.fila:focus-visible{outline:2px solid var(--red-cian);outline-offset:-2px}@container maestros (max-width:650px){.maestros-resumen{flex-wrap:wrap;padding:14px}.maestros-resumen span:last-child{flex-basis:100%;margin:0}.maestros-panel>.filtros>div{min-width:0!important;flex:1 1 100%}.maestros-panel>.filtros>.boton{width:100%}}.calendario{container:agenda/inline-size;padding:26px;border-radius:22px;background:var(--red-panel);color:var(--red-tinta);border:1px solid var(--red-linea)}.cal-cabecera{display:block;padding-bottom:22px;border-bottom:1px solid var(--red-linea);margin-bottom:22px}.cal-cabecera>.cal-controles{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.cal-controles>.boton{order:-1;min-height:50px;padding:12px 24px}.cal-controles .conmutador-periodo{background:var(--red-fondo);border-radius:99px;padding:4px}.cal-controles .conmutador-periodo button{min-height:44px;border-radius:99px;padding:10px 20px}.cal-controles .conmutador-periodo button[aria-pressed=true]{background:var(--red-cian);color:var(--sobre-acento)}.cal-nav{margin-left:auto}.cal-nav .cal-titulo{font-size:17px;font-weight:800;color:var(--red-tinta)}.cal-cabecera-dia{padding:10px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--red-suave)}.cal-rejilla{gap:8px}.cal-dia{border-radius:14px;min-height:130px;padding:10px;background:var(--red-fondo);border-color:var(--red-linea);transition:box-shadow .16s,border-color .16s}.cal-dia.fuera{opacity:1;background:var(--red-panel)}.cal-dia.fuera .cal-num{color:var(--red-suave)}.cal-dia.hoy{border:2px solid var(--red-cian);box-shadow:0 0 22px #087b9a16}.cal-dia.hoy .cal-num{background:var(--red-cian);color:var(--sobre-acento);border-radius:50%;min-width:30px;min-height:30px;display:grid;place-items:center}.cal-num{font-size:14px;font-weight:800;color:var(--red-tinta)}.cal-mas{min-width:32px;min-height:32px;border-radius:50%;color:var(--red-cian)}.cal-aviso{padding:8px;border-radius:9px;text-align:left;min-height:58px;transition:transform .16s,box-shadow .16s}.cal-aviso:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000020}.cal-aviso-estado{font-weight:800}.cal-detalle{padding:22px;border-radius:18px;border:1px solid var(--red-linea);background:var(--red-fondo)}.cal-semana .cal-dia{min-height:320px}@container agenda (max-width:760px){.cal-vista{overflow-x:auto}.cal-rejilla{min-width:720px}.cal-controles .cal-nav{margin-left:0;flex-wrap:wrap}.cal-cuerpo:has(.cal-detalle){grid-template-columns:1fr}.cal-todos{width:100%}}.inicio-compacto{container:inicio/inline-size;color:var(--red-tinta)}.inicio-compacto>.saludo-inicio{margin:10px 0 24px}.inicio-compacto .saludo-inicio h2{font-size:25px;letter-spacing:-.04em}.inicio-compacto .fila-arriba{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.inicio-compacto .objetivo-anual{grid-column:1/-1;grid-row:1;padding:28px;border:1px solid var(--red-linea);border-radius:26px;background:var(--red-fondo);color:var(--red-tinta);overflow:hidden;position:relative}.inicio-compacto .objetivo-cabecera{margin-top:22px;border-top:1px solid var(--red-linea);padding-top:20px}.inicio-compacto .objetivo-cifra b{font-size:28px;color:var(--red-cian)}.inicio-compacto .objetivo-barra{height:14px;border-radius:99px;background:var(--red-linea)}.inicio-compacto .objetivo-barra>i{background:var(--red-cian);box-shadow:0 0 18px #3abbdc55}.inicio-compacto .objetivo-frase,.inicio-compacto .objetivo-tramos{color:var(--red-suave)}.inicio-compacto .hero-inicio{display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:20px;border:1px solid var(--red-linea);background:var(--red-panel);color:var(--red-tinta)}.inicio-compacto .hero-cifra b{font-size:52px;color:var(--red-cian)}.inicio-compacto .hero-rotulo{color:var(--red-suave)}.inicio-compacto .hero-acciones .boton,.inicio-compacto .hero-secundario,.inicio-compacto .boton.sec,.inicio-compacto .conmutador-periodo button{min-height:44px;font-size:13px}.inicio-compacto .tarjeta{border-radius:20px;padding:22px;background:var(--red-panel);border-color:var(--red-linea);box-shadow:none;transform:none}.inicio-compacto .tarjeta:hover{transform:none}.inicio-compacto .bloque-cabecera h3{font-size:17px;letter-spacing:-.03em}@media(prefers-reduced-motion:reduce){:is(.experiencia,.acciones-flotantes,.guardado-central,.calendario,.maestros-panel,.pantalla-expedientes,.red-clientes) *{animation:none!important;transition:none!important}.acciones-islas .confirmacion-guardado:not(:empty){opacity:1;scale:1}}html[data-efectos=off] :is(.experiencia,.acciones-flotantes,.guardado-central,.calendario,.maestros-panel,.pantalla-expedientes,.red-clientes) *{animation:none!important;transition:none!important}.pegar-minimo{flex-basis:100%;font-size:11px;color:var(--red-suave);line-height:1.4}.acciones-islas:has(.alta-guardar){display:grid;grid-template-columns:150px 150px 180px;justify-content:center;max-width:600px}.acciones-islas .alta-anterior{grid-column:1;grid-row:1}.acciones-islas .alta-siguiente{grid-column:2;grid-row:1}.acciones-islas .alta-guardar{grid-column:3;grid-row:1}.acciones-islas:has(.alta-guardar) small.subtitulo{grid-column:1/-1;grid-row:2;justify-self:center}@container acciones (max-width:550px){.acciones-islas:has(.alta-guardar){grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.acciones-islas:has(.alta-guardar) .boton{padding:8px 5px;font-size:11px;white-space:normal}}.tabla-expedientes .estado-select-caja select{background:transparent;color:transparent;border-color:currentColor}.tabla-expedientes .estado-select-caja{border-radius:9px}.tabla-expedientes .estado-select-caja .estado-select-rotulo{color:var(--estado-color)}@container red (min-width:851px){.red-clientes .red-cabecera{padding:18px 28px 12px}.red-clientes .red-cabecera h2{font-size:26px}.red-clientes .red-cabecera p{margin-block:6px}.red-clientes .red-herramientas{padding-top:10px}.red-clientes .red-baraja{height:460px;min-height:460px}.red-clientes .red-baraja .red-nodo{width:21%;height:114px}.red-clientes .red-carta-cuerpo{gap:5px;padding:12px 10px}.red-clientes .red-baraja .red-nodo[aria-pressed=true] .red-carta-cuerpo{padding:11px 9px}.red-clientes .red-baraja .red-nodo-nombre{font-size:12px;min-height:32px}.red-clientes .red-baraja .red-nodo-cuenta{font-size:10px}}.pagina-ficha:not(.pagina-alta){height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 235px);max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 235px);overflow:auto;padding-bottom:24px;scroll-padding-block:18px;box-sizing:border-box}@container cartera-pagina (max-width:700px){.pagina-ficha:not(.pagina-alta){height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 330px);max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 330px)}}.maestros-resumen{padding:12px 20px;margin:14px 0}.maestros-panel>.subtitulo{font-size:12px;line-height:1.5;max-width:100%}.maestros-panel>.filtros{gap:10px;padding:12px 0 18px}.maestros-panel>.filtros>div:has(select){width:150px;min-width:0}.maestros-panel>.filtros>div:nth-child(2){width:230px}.maestros-panel>.filtros label{font-size:11px;letter-spacing:0;text-transform:none;color:var(--red-suave)}.alta-entidad-flotante{height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 48px);max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 48px)}.alta-entidad-flotante>.alta-entidad{height:100%;padding:0 22px!important;box-sizing:border-box;border-radius:22px;overflow:hidden}.alta-entidad .pagina-ficha-cabecera h2{font-size:22px}.alta-entidad .alta-desplazable{overflow:hidden;flex:1 1 0;min-height:0}.alta-entidad .alta-desplazable>.ficha-columnas{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:88px minmax(0,1fr);min-height:0;height:100%;gap:10px}.alta-entidad .alta-desplazable .ficha-ciclo{position:static;display:block;height:88px;min-height:0;padding:12px 0;overflow:hidden;border:0;background:none}.alta-entidad .ficha-ciclo .ciclo-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:none;height:64px;min-height:64px;gap:8px;overflow:visible}.alta-entidad .ficha-ciclo .ciclo-boton{width:100%;height:64px;min-width:0;padding:8px 12px;border-radius:12px}.alta-entidad .ficha-ciclo .ciclo-rotulo{font-size:12px;line-height:1.3;white-space:normal}.alta-entidad .alta-desplazable .ficha-centro{height:100%;min-height:0;overflow:auto;padding:18px;background:var(--red-panel);border:1px solid var(--red-linea);border-radius:14px;display:block;box-sizing:border-box}.alta-entidad .tarjeta-ficha{background:none;border:0;padding:0;animation:contenido-suave .2s ease-out}.alta-entidad .tarjeta-rejilla{gap:14px 20px}.alta-entidad .tarjeta-rejilla label{font-size:12px;text-transform:none;letter-spacing:0;color:var(--red-suave)}.alta-entidad .tarjeta-rejilla :is(input,select,textarea){border-radius:9px;background:var(--red-fondo);color:var(--red-tinta);border-color:var(--red-linea)}.alta-entidad .pagina-ficha-pie{flex:0 0 auto;height:auto;min-height:82px;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;padding:14px 0;gap:18px}.alta-entidad .pagina-ficha-pie .boton{min-height:46px;border-radius:99px;box-shadow:0 4px 18px #00000025;padding:10px 20px;white-space:nowrap}.alta-entidad .pagina-ficha-pie .fila-acciones{gap:10px;display:flex;justify-content:flex-end;flex-wrap:wrap}.alta-entidad .pagina-ficha-pie small{font-size:11px}@container ficha-pagina (max-width:700px){.alta-entidad .pagina-ficha-cabecera h2{font-size:17px}.alta-entidad .ficha-ciclo .ciclo-rotulo{font-size:10px}.alta-entidad .ficha-ciclo .ciclo-boton{padding:5px}.alta-entidad .pagina-ficha-pie{gap:6px;min-height:90px;flex-wrap:wrap}.alta-entidad .pagina-ficha-pie small{display:none}.alta-entidad .pagina-ficha-pie .boton{font-size:11px;padding:8px 10px}.alta-entidad .alta-desplazable .ficha-centro{padding:10px}}.pantalla-expedientes details.ficha-resumen{position:relative;display:block;padding:0}.ficha-resumen>summary{display:grid;grid-template-columns:30px 1fr;align-content:center;align-items:center;column-gap:12px;list-style:none;cursor:pointer;height:100%;min-height:94px;padding:16px 18px;box-sizing:border-box}.ficha-resumen>summary::-webkit-details-marker{display:none}.ficha-resumen>summary svg{grid-row:1/3;align-self:center}.ficha-resumen>summary b{display:block;font-size:25px}.ficha-resumen>summary:focus-visible{outline:2px solid var(--red-cian);outline-offset:-3px;border-radius:16px}.ficha-resumen[open]>summary svg{animation:icono-resumen .3s ease-out}.resumen-explicacion{position:absolute;top:100%;left:0;width:min(280px,calc(75vw * var(--compensa-zoom, 1)));z-index:30;margin:8px 0 0;padding:18px;border:1px solid var(--red-linea);border-radius:14px;background:var(--red-panel);color:var(--red-tinta);font-size:13px;line-height:1.6;box-shadow:0 10px 30px #00000035;animation:contenido-suave .2s ease-out}@media(prefers-reduced-motion:reduce){.guardado-central,.guardado-central *{animation:none!important}}html[data-efectos=off] .guardado-central,html[data-efectos=off] .guardado-central *{animation:none!important}.experiencia-centro>strong{animation:nivel-aparece .24s ease-out}@keyframes nivel-aparece{0%{opacity:.4;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.experiencia[data-cosmetico=aurora] .experiencia-estrellas{background:radial-gradient(ellipse at 30% 40%,#966be63d,transparent 50%),radial-gradient(ellipse at 70% 60%,#5decd02b,transparent 55%);filter:blur(6px)}.experiencia[data-cosmetico=solar] .experiencia-estrellas{background:repeating-conic-gradient(from 0deg,#d8a12718 0deg 1deg,transparent 1deg 15deg),radial-gradient(ellipse,#e9bd4133,transparent 65%)}.experiencia[data-cosmetico=constelacion] .experiencia-estrellas{background:radial-gradient(circle at 12% 30%,#92d6c2 2px,transparent 3px),radial-gradient(circle at 80% 70%,#80bdd8 1px,transparent 2px),radial-gradient(ellipse,#64d7b433,transparent 65%);background-size:63px 83px,87px 53px,100% 100%}.experiencia[data-cosmetico=constelacion] .experiencia-centro>span:last-child{font-size:14px}.cal-aviso.hecho .cal-aviso-estado,.cal-aviso-estado.hecho{color:#126435;color:light-dark(#126435,#9de9bc)}.inicio-compacto .llamar-fila{min-width:0;flex-wrap:wrap}.inicio-compacto .llamar-fila>b{white-space:normal;overflow-wrap:anywhere;min-width:0;flex:1 1 160px}.inicio-compacto .llamar-fila>.btn-hecho{flex:none}@container inicio (max-width:580px){.inicio-compacto .llamar-fila>b{flex:0 1 auto;width:100%}}.maestros-panel .pagina-flecha:disabled{opacity:1;color:var(--red-suave);background:var(--red-fondo);border-style:dashed}.maestros-panel tbody{animation:contenido-suave .22s ease-out}.red-paginas button:disabled{opacity:1;color:var(--red-suave);border-style:dashed;background:var(--red-fondo)}@container red (min-width:600px) and (max-width:850px){.red-clientes .red-baraja{grid-template-columns:repeat(3,minmax(0,1fr))}.red-clientes .red-baraja .red-nucleo{width:110px;height:110px;margin-bottom:10px}.red-clientes .red-baraja .red-nodo:last-of-type:nth-of-type(odd){width:calc(33.333% - 10px)}}.pagina-alta[data-estrecha]{height:auto!important;min-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 140px);overflow:visible}.pagina-alta[data-estrecha] .alta-desplazable{overflow:visible;flex:1 0 auto}.pagina-alta[data-estrecha] .alta-desplazable>.tablero-asistente{height:auto;min-height:0}.pagina-alta[data-estrecha] .alta-desplazable .ficha-columnas{height:auto;min-height:0;grid-template-rows:auto auto}.pagina-alta[data-estrecha] .alta-desplazable .ficha-centro{height:auto;min-height:420px;overflow:visible;scrollbar-gutter:auto}.pagina-ficha:not(.pagina-alta){height:calc(calc(100dvh * var(--compensa-zoom, 1)) - var(--arriba-ficha,125px) - var(--alto-acciones,80px) - 40px);max-height:none}.red-titular{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.red-titular>.boton{min-height:54px;padding:14px 22px;font-size:16px;flex:none}.maestros-panel .pagina-actual{background:var(--acento);border-color:var(--acento);color:var(--sobre-acento)}.red-clientes .red-nodo:hover .red-carta-cuerpo,.red-clientes .red-nodo:focus-visible .red-carta-cuerpo{transform:translateY(-6px);box-shadow:0 16px 25px #087b9a25;border-color:var(--red-cian)}.red-clientes .red-nodo[aria-pressed=true] .red-carta-cuerpo{background:var(--red-fondo)}.red-clientes .red-nodo:focus-visible{outline:3px solid var(--red-cian);outline-offset:5px}.inicio-compacto{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;align-items:start}.inicio-compacto>.saludo-inicio,.inicio-compacto>.fila-arriba,.inicio-navegacion,.inicio-comercial,.inicio-llegadas,.inicio-pendientes{grid-column:1/-1}.inicio-compacto>.saludo-inicio{margin:0}.inicio-compacto .saludo-inicio h2{font-size:24px;margin:0}.inicio-compacto .saludo-inicio p{margin:4px 0}.inicio-compacto .fila-arriba{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.inicio-compacto .hero-inicio,.inicio-compacto .objetivo-anual,.inicio-compacto .tarjeta-empezar{padding:16px;border-radius:18px;gap:10px;grid-column:auto;grid-row:auto;margin:0;min-height:0}.inicio-compacto .objetivo-anual{overflow:visible;background:var(--red-panel)}.inicio-compacto .hero-cifra b{font-size:40px}.inicio-compacto .hero-cifra{gap:12px}.inicio-compacto .hero-desglose{margin:5px 0}.inicio-compacto .hero-cifra span,.inicio-compacto .hero-desglose,.inicio-compacto .hero-desglose b,.inicio-compacto .hero-enganche span,.inicio-compacto .hero-enganche b{color:var(--red-suave)}.inicio-compacto .hero-enganche-barra{background:var(--red-linea)}.inicio-compacto .hero-enganche-barra i{background:var(--red-cian)}.inicio-compacto .hero-secundario{color:var(--red-cian);border:1px solid var(--red-linea);background:var(--red-fondo)}.inicio-compacto .hero-acciones{gap:8px;flex-wrap:wrap}.inicio-compacto .hero-acciones>button{padding:8px 10px;font-size:12px}.inicio-compacto .objetivo-duplicado{display:none}.inicio-compacto .objetivo-frase{font-size:11px;margin:9px 0}.inicio-compacto .objetivo-tramos{font-size:11px;gap:10px;flex-wrap:wrap}.inicio-compacto .objetivo-barra{height:8px;margin-top:8px}.objetivo-abrir{display:flex;align-items:center;gap:8px;text-align:left;width:100%;padding:0;border:0;background:transparent;color:var(--red-tinta);cursor:pointer;border-radius:12px;font:inherit}.objetivo-abrir>.mascota-tortuga{width:86px;flex:none}.objetivo-abrir>span{display:flex;flex-direction:column;gap:5px}.objetivo-abrir small{font-size:10px;letter-spacing:.09em;color:var(--red-suave)}.objetivo-abrir b{font-size:26px;letter-spacing:-.04em}.objetivo-abrir span span{font-size:12px;color:var(--red-cian);font-weight:700}.objetivo-abrir:hover .mascota-tortuga{transform:rotate(-4deg);transition:transform .25s}.inicio-compacto .empezar-botones{gap:6px}.inicio-compacto .empezar-botones .boton{font-size:12px;padding:9px}.inicio-compacto .tarjeta-empezar>label{font-size:11px;margin:10px 0 6px}.inicio-compacto .empezar-pegar{gap:6px}.inicio-compacto .empezar-pegar textarea{min-height:62px;height:62px;font-size:11px;padding:9px}.inicio-compacto .empezar-pegar .boton{font-size:11px}.inicio-compacto .tarjeta-kpis{grid-column:1/-1;padding:10px 16px;display:flex;flex-direction:row;gap:18px;align-items:center;margin:0}.inicio-compacto .tarjeta-kpis .bloque-cabecera{margin:0;padding:0}.inicio-compacto .kpis-linea{flex:1;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.inicio-compacto .kpi{padding:8px}.inicio-compacto .kpi b{font-size:23px}.inicio-navegacion{display:flex;gap:5px;flex-wrap:wrap;padding:5px;background:var(--red-panel);border:1px solid var(--red-linea);border-radius:14px}.inicio-navegacion button{min-height:42px;padding:8px 16px;background:transparent;border:0;border-radius:10px;font:inherit;font-size:12px;font-weight:700;color:var(--red-suave);cursor:pointer;transition:background .18s,transform .18s}.inicio-navegacion button[aria-pressed=true]{background:var(--red-cian);color:var(--sobre-acento)}.inicio-navegacion button:active{transform:scale(.96)}.inicio-compacto>.tarjeta{padding:16px;margin:0;min-width:0}.inicio-compacto .inicio-mapa{grid-column:1;grid-row:4}.inicio-compacto .inicio-agenda{grid-column:2;grid-row:4}.inicio-compacto .inicio-agenda h3 small{font-size:11px;color:var(--red-suave)}.inicio-compacto .inicio-agenda .llamar-fila{gap:7px;flex-wrap:wrap}.inicio-compacto .inicio-agenda .llamar-fila b{font-size:12px}.inicio-compacto .inicio-agenda li{padding:10px 0}.inicio-compacto .inicio-agenda .subtitulo{font-size:11px}.inicio-compacto .bloque-cabecera{gap:8px;margin-bottom:8px}.inicio-compacto .bloque-cabecera h3{font-size:15px}.inicio-compacto .bloque-cabecera .boton{font-size:11px;padding:7px 10px;min-height:38px}.inicio-compacto .mapa-inicio{height:auto}.inicio-compacto .mapa-inicio .mapa-mundi{height:210px;min-height:0}.inicio-compacto .inicio-mapa>.subtitulo{font-size:10px;margin:8px 0 0}.inicio-compacto:not([data-vista=comercial]) :is(.inicio-comercial,.tarjeta-mes,.mini-cierres),.inicio-compacto:not([data-vista=llegadas]) .inicio-llegadas,.inicio-compacto:not([data-vista=pendientes]) .inicio-pendientes,.inicio-compacto:not([data-vista=resumen]):not([data-vista=agenda]) .inicio-agenda,.inicio-compacto:not([data-vista=resumen]) .inicio-mapa{display:none}.inicio-compacto[data-vista=agenda] .inicio-agenda{grid-column:1/-1}.inicio-compacto .inicio-comercial{margin:0}.inicio-compacto .tarjeta-mes,.inicio-compacto .mini-cierres{padding:16px;margin:0}.dialogo-mascota{width:min(960px,calc(calc(100vw * var(--compensa-zoom, 1)) - 40px));max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 40px);box-sizing:border-box;padding:28px;border:1px solid var(--red-linea);border-radius:26px;background:var(--red-panel);color:var(--red-tinta);box-shadow:0 30px 120px #0006;overflow:auto}.dialogo-mascota::backdrop{background:#061824aa;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.taller-cerrar{display:block;margin:0 0 18px auto;min-height:44px}.taller-mascota{display:grid;grid-template-columns:.85fr 1.2fr;gap:30px;align-items:center;animation:contenido-suave .22s ease-out}.taller-escena{text-align:center;padding:24px 12px;background:radial-gradient(ellipse at center,#4bbaa52b,transparent 72%),var(--red-fondo);border-radius:24px;border:1px solid var(--red-linea)}.mascota-tortuga{width:100%;max-width:320px;overflow:visible}.taller-escena h3{font-size:22px;margin:0 0 10px}.taller-escena p{font-size:12px;color:var(--red-suave)}.taller-nivel{display:inline-block;padding:9px 14px;border:1px solid var(--red-linea);border-radius:99px;font-size:12px;font-weight:700;color:var(--red-cian)}.taller-armario h3{font-size:32px;letter-spacing:-.04em;margin:12px 0}.taller-armario>p{font-size:13px;line-height:1.6;color:var(--red-suave)}.taller-coleccion{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.taller-coleccion button{font:inherit;display:flex;align-items:start;flex-direction:column;text-align:left;gap:7px;padding:15px;border:1px solid var(--red-linea);border-radius:14px;background:var(--red-fondo);color:var(--red-tinta);cursor:pointer;transition:transform .18s,box-shadow .18s}.taller-coleccion button>span{font-size:24px;color:var(--red-cian)}.taller-coleccion button b{font-size:12px}.taller-coleccion button small{font-size:11px;line-height:1.4;color:var(--red-suave)}.taller-coleccion button strong{font-size:10px;color:var(--red-cian)}.taller-coleccion button[aria-pressed=true]{outline:2px solid var(--red-cian);outline-offset:-2px}.taller-coleccion button:disabled{opacity:1;cursor:default;border-style:dashed}.taller-coleccion button:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 10px 20px #0001}.mascota-ayuda{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--red-linea);font-size:12px}.mascota-ayuda>span{color:var(--red-suave);font-size:11px}.mascota-ayuda>div{display:flex;gap:8px;flex-wrap:wrap}.mascota-ojos{transform-origin:160px 97px;animation:tortuga-parpadeo 6s infinite}.mascota-cuerpo{transform-origin:160px 260px;animation:tortuga-respira 4s ease-in-out infinite}.baila .mascota-cuerpo{animation:tortuga-baile .85s ease-in-out infinite}.saluda .mascota-brazo{transform-origin:224px 151px;animation:tortuga-saludo .9s ease-in-out infinite}@keyframes tortuga-parpadeo{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes tortuga-respira{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tortuga-baile{0%,to{transform:rotate(-7deg) translateY(-3px)}50%{transform:rotate(7deg) translateY(-9px)}}@keyframes tortuga-saludo{0%,to{transform:rotate(-40deg)}50%{transform:rotate(-95deg)}}.mapa-caja{border:1px solid var(--red-linea);border-radius:16px;overflow:hidden;background:var(--red-fondo);color:var(--red-cian);--mapa-tierra:#d5e3e8;--mapa-tierra:light-dark(#d5e3e8,#244350);--mapa-borde:#91adba;--mapa-borde:light-dark(#91adba,#426271)}.mapa-instrumentos{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--red-linea);font-size:10px;color:var(--red-suave);background:var(--red-panel)}.mapa-instrumentos>span{font-weight:800;letter-spacing:.12em;color:var(--red-cian)}.mapa-instrumentos small{margin-left:auto;font-size:9px}.mapa-instrumentos i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:currentColor}.mapa-estela{stroke:var(--red-cian);opacity:.09;fill:none;pointer-events:none}.mapa-terminales circle{fill:var(--red-cian);stroke:var(--red-panel);stroke-width:1.5}.mapa-terminales text{fill:var(--red-tinta);font-weight:700;paint-order:stroke;stroke:var(--red-fondo);stroke-width:3px;stroke-linejoin:round}.mapa-caja .mapa-controles{position:relative;bottom:auto;right:auto;display:flex;justify-content:flex-end;padding:8px 12px;border-top:1px solid var(--red-linea);background:var(--red-panel);gap:7px}.mapa-caja .mapa-controles .boton{min-height:44px;min-width:44px;border-radius:9px}.mapa-caja .mapa-ficha{top:60px;bottom:auto;background:var(--red-panel);color:var(--red-tinta);border-color:var(--red-linea);border-radius:12px;max-width:230px;font-size:11px;box-shadow:0 12px 28px #0002}.panel-operativo{container:operativo/inline-size;background:var(--red-panel);color:var(--red-tinta);padding:26px!important;border-radius:22px;border:1px solid var(--red-linea);box-shadow:none}.panel-antetitulo{display:block;font-size:10px;letter-spacing:.14em;font-weight:800;color:var(--red-cian);margin-bottom:8px}.panel-operativo>h2{font-size:28px;letter-spacing:-.04em;margin:0 0 9px}.panel-operativo>.subtitulo{color:var(--red-suave);max-width:1000px;line-height:1.6;margin-bottom:22px}.panel-operativo .boton:not(.sec):not(.borrar){background:var(--red-cian);color:var(--sobre-acento);border-color:var(--red-cian)}.panel-operativo .boton{min-height:44px;border-radius:11px;padding:10px 16px}.panel-operativo .filtros{padding:16px;background:var(--red-fondo);border:1px solid var(--red-linea);border-radius:15px;gap:14px;margin:18px 0;align-items:end}.panel-operativo :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px;border-radius:10px}.panel-operativo :is(.stat,.stats){border-radius:14px}.panel-operativo .stat{background:var(--red-fondo);border-color:var(--red-linea);padding:16px}.panel-operativo .stat b{color:var(--red-cian)}.panel-operativo table{border-collapse:separate;border-spacing:0;font-size:13px}.panel-operativo th{background:var(--red-fondo);color:var(--red-suave);font-size:10px;letter-spacing:.06em;padding:13px 12px}.panel-operativo td{padding:16px 12px;border-bottom:1px solid var(--red-linea)}.panel-operativo tbody tr{transition:background .16s,box-shadow .16s}.panel-operativo tbody tr:hover{background:var(--red-fondo);box-shadow:inset 3px 0 var(--red-cian)}.panel-operativo [role=tablist]{gap:6px;border-bottom:1px solid var(--red-linea);padding:6px 0 16px;margin:18px 0}.panel-operativo [role=tab]{min-height:46px;padding:10px 20px;border-radius:12px;color:var(--red-tinta);background:var(--red-fondo);border:1px solid var(--red-linea)}.panel-operativo [role=tab][aria-selected=true]{background:var(--red-cian);color:var(--sobre-acento);border-color:var(--red-cian)}@supports (appearance:base-select){select:not([multiple]),select:not([multiple])::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select:not([multiple]){align-items:center;gap:10px}select::picker(select){padding:7px;border:1px solid var(--red-linea);border-radius:14px;background:var(--red-panel);color:var(--red-tinta);box-shadow:0 18px 45px #0003;max-height:min(360px,calc(60dvh * var(--compensa-zoom, 1)))}select::picker-icon{color:var(--red-cian);transition:rotate .18s}select:open::picker-icon{rotate:180deg}select option{min-height:38px;padding:9px 12px;border-radius:8px;white-space:normal;font:inherit;color:var(--red-tinta);background:var(--red-panel)}select option:checked{background:var(--red-fondo);font-weight:700}select option:hover,select option:focus{background:var(--red-cian);color:var(--sobre-acento)}select option::checkmark{color:currentColor}}.app details>summary{min-height:40px;align-content:center;border-radius:9px;transition:background .18s}.app details>summary:hover{background:var(--red-fondo)}@container inicio (max-width:1000px){.inicio-compacto .fila-arriba{grid-template-columns:1fr 1fr}.inicio-compacto .tarjeta-empezar{grid-column:1/-1;display:flex;align-items:center;gap:12px}.inicio-compacto .tarjeta-empezar>label{display:none}.inicio-compacto .empezar-pegar{flex:1}.inicio-compacto .empezar-botones{flex-direction:column}.inicio-compacto .hero-acciones>button{font-size:11px}.inicio-compacto .mapa-inicio .mapa-mundi{height:195px}}@container inicio (max-width:650px){.inicio-compacto .fila-arriba{grid-template-columns:1fr}.inicio-compacto .tarjeta-empezar{display:block}.inicio-compacto .empezar-botones{flex-direction:row}.inicio-compacto .tarjeta-empezar>label{display:block}.inicio-compacto>.inicio-agenda,.inicio-compacto>.inicio-mapa{grid-column:1/-1;grid-row:auto}.inicio-compacto .tarjeta-kpis{display:block}.inicio-compacto .kpis-linea{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.inicio-navegacion button{flex:1 1 auto;padding:8px 10px}.inicio-compacto .mapa-instrumentos small{display:none}}@media(max-width:650px){.taller-mascota{grid-template-columns:1fr;gap:18px}.dialogo-mascota{padding:18px}.taller-escena{padding:14px}.taller-escena .mascota-tortuga{max-width:190px}.taller-armario h3{font-size:26px}.taller-coleccion button{padding:12px}}@media(prefers-reduced-motion:reduce){:is(.taller-mascota,.objetivo-abrir,.inicio-compacto,.panel-operativo,.sidebar,.pestanas-trabajo) *{animation:none!important;transition:none!important}}html[data-efectos=off] :is(.taller-mascota,.objetivo-abrir,.inicio-compacto,.panel-operativo,.sidebar,.pestanas-trabajo) *{animation:none!important;transition:none!important}.dialogo-mascota{margin:auto}.inicio-compacto .hero-inicio{justify-content:flex-start}.inicio-compacto .hero-inicio,.inicio-compacto .objetivo-anual,.inicio-compacto .tarjeta-empezar{gap:6px;padding:14px}.inicio-compacto .hero-rotulo{font-size:10px}.inicio-compacto .hero-cifra{line-height:1.1;margin:6px 0}.inicio-compacto .hero-cifra b{font-size:36px}.inicio-compacto .hero-desglose{font-size:11px}.inicio-compacto .hero-enganche{margin-top:0}.inicio-compacto .hero-enganche span{font-size:10px}.inicio-compacto .tarjeta-empezar{display:flex;flex-direction:column;justify-content:flex-start}.inicio-compacto .empezar-pegar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.inicio-compacto .empezar-pegar textarea{width:100%;flex:1 1 0;min-width:0;height:80px;min-height:80px}.inicio-compacto .empezar-pegar button{max-width:96px;white-space:normal;padding:8px}.inicio-compacto .objetivo-frase{margin:5px 0}.inicio-compacto .objetivo-tramos{gap:7px;font-size:10px}.inicio-compacto .objetivo-abrir>.mascota-tortuga{width:76px}.inicio-compacto .mapa-inicio .mapa-mundi{height:160px}.inicio-compacto .mapa-instrumentos{padding:8px 10px;gap:7px}.inicio-compacto .mapa-instrumentos small{display:none}.inicio-compacto .mapa-caja .mapa-controles{padding:4px 8px}.inicio-compacto .inicio-mapa,.inicio-compacto .inicio-agenda{padding:14px;display:block}.inicio-compacto .inicio-mapa>.subtitulo{margin:4px 0 0}.inicio-compacto .inicio-agenda li{padding:8px 0}.inicio-compacto .inicio-agenda .llamar-fila{gap:5px}.inicio-compacto .inicio-agenda .llamar-fila b{font-size:11px}.inicio-compacto:not([data-vista=resumen]):not([data-vista=agenda]) .inicio-agenda,.inicio-compacto:not([data-vista=resumen]) .inicio-mapa{display:none}.inicio-compacto .inicio-navegacion{margin:0}.inicio-compacto .inicio-navegacion button{min-height:38px}@container inicio (max-width:1000px) and (min-width:651px){.inicio-compacto .tarjeta-empezar{flex-direction:row}.inicio-compacto .empezar-pegar textarea{height:60px;min-height:60px}}@container inicio (max-width:650px){.inicio-compacto .tarjeta-empezar{display:block}.inicio-compacto .empezar-pegar{margin-top:8px}.inicio-compacto .mapa-inicio .mapa-mundi{height:180px}}.inicio-compacto .fila-arriba{margin-bottom:0}.inicio-compacto{gap:10px}.inicio-compacto .empezar-pegar .boton-zimplea{flex:0 0 88px;min-width:0}.inicio-compacto .empezar-pegar .zimplea-cara{flex-direction:column;gap:4px;font-size:11px}.inicio-compacto .empezar-pegar .boton-zimplea:disabled{opacity:1;background:var(--red-fondo);color:var(--red-suave);border:1px dashed var(--red-linea);filter:none}.inicio-compacto .empezar-pegar .boton-zimplea:disabled .zimplea-cara{opacity:1;color:var(--red-suave)}.inicio-compacto .mapa-inicio .mapa-mundi{height:145px}.inicio-compacto .saludo-inicio h2,.inicio-compacto .saludo-inicio .subtitulo{line-height:1.2}.inicio-compacto .empezar-pegar textarea{height:70px;min-height:70px}.principal:has(.pantalla-pestana:not(.oculta) .inicio-compacto) main{padding-bottom:8px}.panel-operativo .nave{border:1px solid var(--red-linea);border-radius:18px;background:var(--red-panel);box-shadow:none;overflow:hidden;transition:border-color .18s,box-shadow .18s}.panel-operativo .nave:hover{border-color:var(--red-cian);box-shadow:0 8px 22px #0001}.panel-operativo .nave-abierta{border-color:var(--red-cian)}.panel-operativo .nave-cabecera{background:var(--red-fondo);padding:18px;min-height:76px;color:var(--red-tinta)}.panel-operativo .nave-titulo>b{color:var(--red-cian)}.panel-operativo .nave-cabecera[aria-expanded=true]{box-shadow:inset 3px 0 var(--red-cian)}.panel-operativo .mapa-mundi{min-height:330px;max-height:520px}.panel-operativo .mapa-rutas-pie{padding:12px 0;margin:0}.panel-operativo .mapa-pais-vivo:hover{filter:brightness(1.1)}@container operativo (max-width:600px){.panel-operativo .stats{grid-template-columns:1fr}.panel-operativo .stat{padding:12px}.panel-operativo .mapa-mundi{min-height:180px}.panel-operativo [role=tablist]{flex-wrap:wrap}.panel-operativo [role=tab]{flex:1 1 45%;padding:8px}.panel-operativo .filtros{padding:12px}.panel-operativo>.subtitulo{font-size:12px}}.inicio-vacio{grid-column:1/-1;padding:24px;border:1px dashed var(--red-linea);border-radius:16px;color:var(--red-suave);background:var(--red-panel)}:is(.combo-lista,.linea-lista,.exportar-menu){border:1px solid var(--red-linea);border-radius:14px;background:var(--red-panel);color:var(--red-tinta);box-shadow:0 18px 45px #0003;padding:7px}.combo-lista [role=option],.linea-lista [role=option]{min-height:44px;border-radius:9px;padding:10px 12px;color:var(--red-tinta)}.combo-lista [role=option][aria-selected=true],.linea-lista [role=option][aria-selected=true]{background:var(--red-fondo);box-shadow:inset 3px 0 var(--red-cian);color:var(--red-cian)}.exportar-menu button{min-height:40px;border-radius:9px;color:var(--red-tinta)}.exportar-menu button:hover{background:var(--red-fondo)}.mapa-selector-rutas{display:flex;gap:8px;overflow-x:auto;padding:10px 12px;border-top:1px solid var(--red-linea);background:var(--red-panel)}.mapa-selector-rutas button{display:flex;gap:12px;align-items:center;white-space:nowrap;min-height:44px;border:1px solid var(--red-linea);border-radius:10px;padding:8px 12px;font:inherit;font-size:12px;color:var(--red-tinta);background:var(--red-fondo);cursor:pointer}.mapa-selector-rutas button b{color:var(--red-cian)}.mapa-selector-rutas button[aria-pressed=true]{border-color:var(--red-cian);box-shadow:inset 0 -3px var(--red-cian)}.mapa-caja .mapa-flujo{stroke:var(--red-cian)}.mapa-caja .mapa-envio{fill:var(--red-cian);filter:drop-shadow(0 0 3px #3aaeca88)}@media(min-width:1200px)and (max-height:860px){.inicio-compacto[data-vista=resumen] .inicio-agenda li:nth-child(n+3){display:none}.inicio-compacto .mapa-inicio .mapa-mundi{height:108px}.inicio-compacto .fila-arriba :is(.hero-inicio,.objetivo-anual,.tarjeta-empezar){padding:11px}.inicio-compacto .tarjeta-empezar>label{margin:4px 0}.inicio-compacto .tarjeta-kpis{padding-block:7px}.inicio-compacto{gap:8px}.principal:has(.pantalla-pestana:not(.oculta) .inicio-compacto) main{padding-top:18px}}.experiencia-etiqueta{display:block;font-size:10px;letter-spacing:.12em;font-weight:800;color:var(--red-suave)}.experiencia-prueba{font-size:12px;color:var(--red-suave);margin-top:18px}.experiencia-prueba summary{min-height:44px;align-content:center;font-weight:700;color:var(--red-cian);cursor:pointer}.experiencia-prueba p{line-height:1.6}.experiencia-prueba label{display:flex;gap:9px;align-items:center;min-height:44px}.experiencia-prueba input[type=checkbox]{width:18px;min-height:18px;flex:none}.experiencia-prueba .experiencia-deslizador{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:12px 0}.experiencia-deslizador input{width:100%;min-height:32px;accent-color:var(--red-cian)}body{--letra-panel:"Bahnschrift","Segoe UI",system-ui,sans-serif;font-family:var(--letra-panel)}.app :is(button,input,textarea,select),.red-clientes,.pantalla-expedientes .lista-operativa,.pagina-alta.tarjeta{font-family:var(--letra-panel)}.app .sidebar{background:var(--red-panel);background-image:none;color:var(--red-tinta);border-right:1px solid var(--red-linea)}.app .sidebar :is(.brand b,.brand span,.pie,.plegar-menu,.menu-grupo){color:var(--red-suave)}.app .sidebar .brand b{color:var(--red-tinta);letter-spacing:.075em}.app .sidebar .brand{border-bottom:1px solid var(--red-linea);margin-bottom:8px}.app .menu{padding:8px;scrollbar-color:var(--red-linea) transparent}.app .menu button{color:var(--red-suave);font-size:13px;min-height:43px;margin-bottom:4px;padding:10px 12px;border:1px solid transparent;border-radius:11px}.app .menu button:hover{background:var(--red-fondo);color:var(--red-tinta);border-color:var(--red-linea)}.app .menu button.activo,.app .menu button[aria-current=page]{color:var(--red-cian);background:var(--red-fondo);border:1px solid var(--red-linea);box-shadow:inset 3px 0 var(--red-cian)}.app .menu button svg{width:19px;height:19px;flex:none}.app .menu-grupo{font-size:9px;letter-spacing:.12em;padding:18px 12px 7px}.app .sidebar .pie{font-size:10px;border-top:1px solid var(--red-linea)}.app .pestanas-trabajo{padding:9px 14px!important;align-items:center;gap:7px;min-height:72px;height:72px;box-sizing:border-box;overflow-x:scroll;flex-shrink:0;background:var(--red-fondo);scrollbar-width:thin;scrollbar-color:var(--red-linea) transparent}.app .pestanas-trabajo .pestana{padding:0!important;border:1px solid var(--red-linea);border-radius:10px;background:var(--red-panel);min-height:40px;flex:none;color:var(--red-suave)}.app .pestanas-trabajo .pestana.activa{color:var(--red-cian);box-shadow:inset 0 -2px var(--red-cian);border-color:var(--red-cian)}.app .pestana-ir{padding:10px 9px 10px 14px;font-size:12px}.app .pestana-cerrar{min-height:38px;min-width:28px;padding:8px 10px 8px 3px}.app .topbar{background:var(--red-panel);border-bottom:1px solid var(--red-linea)}.inicio-compacto.inicio-cabina{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr);gap:12px;align-items:stretch}.inicio-cabina .fila-arriba{display:contents}.inicio-cabina .saludo-inicio{grid-column:1/-1}.inicio-cabina .hero-inicio{grid-column:1;grid-row:2}.inicio-cabina .objetivo-anual{grid-column:2;grid-row:2}.inicio-cabina .tarjeta-empezar{grid-column:3;grid-row:2}.inicio-cabina .objetivo-anual{background:radial-gradient(ellipse at 25% 20%,color-mix(in srgb,var(--red-cian) 13%,transparent),transparent 70%),var(--red-panel);border-color:var(--red-cian);box-shadow:0 6px 25px color-mix(in srgb,var(--red-cian) 9%,transparent);position:relative;isolation:isolate}.inicio-cabina .objetivo-anual>.objetivo-barra{display:none}.inicio-cabina .objetivo-tramos{font-size:11px}.inicio-cabina .objetivo-frase{font-size:11px;line-height:1.4}.inicio-cabina .tarjeta-kpis{grid-row:3;grid-column:1/-1;padding:8px 14px}.inicio-cabina .kpis-linea{grid-template-columns:repeat(3,minmax(0,1fr))}.inicio-cabina .kpi{padding:2px 10px}.inicio-cabina .kpi b{font-size:22px}.inicio-compacto.inicio-cabina .inicio-mapa{display:block;grid-column:1;grid-row:4;min-width:0}.inicio-compacto.inicio-cabina .inicio-agenda{display:block;grid-column:2;grid-row:4;min-width:0}.inicio-compacto.inicio-cabina .inicio-comercial{display:flex;flex-direction:column;gap:10px;grid-column:3;grid-row:4;min-width:0;border:1px solid var(--red-linea);border-radius:18px;background:var(--red-panel);padding:14px}.comercial-cabecera{display:flex;justify-content:space-between;align-items:center;gap:8px}.comercial-cabecera h3{font-size:15px;margin:0}.comercial-cabecera .boton{font-size:11px;padding:6px 9px;min-height:34px}.inicio-cabina .comercial-cifras{display:grid;grid-template-columns:1.3fr .8fr;gap:8px}.inicio-compacto.inicio-cabina .comercial-cifras :is(.tarjeta-mes,.mini-cierres){display:block;padding:10px;border-radius:10px;background:var(--red-fondo);border:0}.inicio-cabina .comercial-cifras .bloque-cabecera{margin-bottom:5px}.inicio-cabina .comercial-cifras h3{font-size:12px}.inicio-cabina .mes-linea{gap:7px}.inicio-cabina .mes-linea b{font-size:22px}.inicio-cabina .mes-linea .subtitulo,.inicio-cabina .mes-linea p{font-size:10px}.inicio-cabina .comercial-cifras .mini-cierres-grafica{height:50px;min-height:0}.inicio-cabina .mini-cierres .conmutador-periodo{padding:2px}.inicio-cabina .mini-cierres .conmutador-periodo button{font-size:9px;min-height:28px;padding:4px 6px}.inicio-cabina .mini-cierres .bloque-cabecera{flex-wrap:wrap}.inicio-cabina .inicio-comercial>.tarjeta{padding:0;margin:0;background:transparent;border:0;border-radius:0}.inicio-cabina .comercial-ritmo .barras{height:70px;min-height:0}.inicio-cabina .comercial-ritmo .sin-datos{padding:9px;font-size:11px;margin:0;background:var(--red-fondo);border-radius:8px}.inicio-cabina .comercial-ritmo .bloque-cabecera h3{font-size:12px}.inicio-cabina .inicio-comercial>.tarjeta:last-child>.subtitulo{font-size:10px;margin:3px 0}.inicio-cabina .inicio-comercial .llamar-hoy{max-height:105px;overflow:auto;scrollbar-width:thin}.inicio-cabina .inicio-comercial .llamar-hoy li{padding:6px 0}.inicio-cabina .inicio-comercial .llamar-fila{gap:4px}.inicio-cabina .inicio-comercial .nombre-llamar{font-size:11px}.inicio-cabina .inicio-comercial .llamar-fila>span{font-size:10px}.inicio-cabina .inicio-comercial .boton{min-height:30px;font-size:10px;padding:5px 8px}.inicio-cabina .inicio-agenda .llamar-hoy{margin-top:8px}.inicio-cabina .inicio-agenda li{padding:10px 0}.inicio-cabina .inicio-agenda .llamar-fila b{flex-basis:100%;font-size:12px}.inicio-cabina .inicio-agenda .btn-hecho{margin-left:auto}.inicio-cabina .mapa-inicio .mapa-mundi{height:190px}.inicio-cabina .mapa-selector-rutas{display:flex;overflow:auto;gap:6px;padding:8px;max-height:100px;flex-wrap:wrap}.inicio-cabina .mapa-selector-rutas button{font-size:10px;padding:6px 8px;min-height:32px;flex:1 1 120px;display:flex;justify-content:space-between;gap:5px}.inicio-cabina .mapa-selector-rutas button[aria-pressed=true]{box-shadow:inset 0 -2px var(--red-cian)}.inicio-cabina .empezar-pegar{flex-wrap:wrap}.inicio-cabina .empezar-pegar textarea{flex-basis:100%;height:58px;min-height:58px}.inicio-cabina .empezar-pegar button{max-width:none;min-height:36px;flex:1}.inicio-cabina .tarjeta-empezar>label{margin:7px 0 3px}.combo-coincidencias{position:static!important;max-height:180px;margin-bottom:12px}.combo-caja:has(.combo-coincidencias) .combo-alta{border-top:1px solid var(--red-linea)}.objetivo-orbital{display:flex;align-items:center;width:100%;min-width:0;gap:8px;border:0;border-radius:14px;background:transparent;color:var(--red-tinta);padding:0;text-align:left;cursor:pointer;font:inherit}.objetivo-orbita{position:relative;isolation:isolate;display:grid;place-items:center;width:128px;height:142px;flex:none}.objetivo-orbita iframe{width:120px;height:144px;border:0;pointer-events:none;background:transparent;z-index:1}.orbita-carril{position:absolute;width:117px;height:117px;border:1px solid var(--red-cian);border-radius:50%;transform:rotateX(55deg) rotate(-25deg);opacity:.6}.orbita-carril.segunda{transform:rotateX(35deg) rotate(55deg);border-style:dashed;width:130px;height:100px}.orbita-nivel{position:absolute;bottom:0;background:var(--red-panel);border:1px solid var(--red-cian);border-radius:7px;color:var(--red-cian);font-size:9px;font-weight:800;padding:4px 7px;z-index:2}.objetivo-mision{min-width:0;display:flex;flex-direction:column;gap:6px;flex:1}.objetivo-mision small{font-size:9px;color:var(--red-suave);letter-spacing:.09em}.objetivo-mision strong{font-size:34px;line-height:1;font-weight:750;letter-spacing:-.03em}.objetivo-mision em{font-size:19px;font-style:normal;color:var(--red-suave)}.objetivo-mision>span:not(.mision-progreso){font-size:10px;color:var(--red-suave)}.objetivo-mision>b{font-size:10px;color:var(--red-cian)}.mision-progreso{display:block;background:var(--red-linea);height:6px;border-radius:8px;overflow:hidden}.mision-progreso i{display:block;height:100%;min-width:3px;background:var(--red-cian)}.dialogo-experiencia{width:min(850px,calc(calc(100vw * var(--compensa-zoom, 1)) - 24px));padding:24px}.dialogo-experiencia header{display:flex;justify-content:space-between;gap:15px;align-items:start}.dialogo-experiencia h2{font-size:27px;margin:3px 0 15px}.experiencia-resumen{display:grid;grid-template-columns:180px 1fr;gap:22px;align-items:center;padding:20px;border-radius:18px;background:var(--red-fondo);border:1px solid var(--red-linea)}.experiencia-resumen iframe{width:180px;height:216px;border:0;pointer-events:none;background:transparent}.experiencia-resumen progress{width:100%;accent-color:var(--red-cian)}.experiencia-resumen h3{font-size:30px;margin:12px 0 8px}.experiencia-resumen h3 small{font-size:14px;color:var(--red-suave)}.experiencia-resumen p{font-size:12px}.experiencia-resumen a{display:inline-flex;text-decoration:none}.experiencia-nota{font-size:12px;line-height:1.6;color:var(--red-suave);margin:16px 0}.experiencia-reglas{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.experiencia-reglas>div{padding:12px;border:1px solid var(--red-linea);border-radius:12px;display:flex;flex-direction:column;gap:5px}.experiencia-reglas b{font-size:25px;color:var(--red-cian)}.experiencia-reglas span{font-size:12px}.experiencia-reglas small{font-size:10px;color:var(--red-suave)}.experiencia-simulador{display:grid;grid-template-columns:1fr 1.2fr auto;align-items:end;gap:10px;margin-top:20px}.experiencia-simulador label,.experiencia-resumen label{display:flex;flex-direction:column;gap:6px;font-size:12px}.experiencia-aviso{min-height:22px;font-size:12px;color:var(--red-cian)}.experiencia-historial ul{list-style:none;padding:0}.experiencia-historial li{display:flex;justify-content:space-between;gap:10px;padding:8px;border-bottom:1px solid var(--red-linea);font-size:12px}@container inicio (max-width:1050px){.inicio-compacto.inicio-cabina{grid-template-columns:1fr 1fr}.inicio-cabina .hero-inicio{grid-column:1}.inicio-cabina .objetivo-anual{grid-column:2}.inicio-cabina .tarjeta-empezar{grid-column:1/-1;grid-row:3;display:flex;flex-direction:row;align-items:center}.inicio-cabina .empezar-botones{flex-direction:row}.inicio-cabina .empezar-pegar{flex:1;flex-wrap:nowrap}.inicio-cabina .empezar-pegar textarea{height:55px;min-height:55px}.inicio-cabina .tarjeta-kpis{grid-row:4}.inicio-compacto.inicio-cabina .inicio-mapa{grid-column:1;grid-row:5}.inicio-compacto.inicio-cabina .inicio-agenda{grid-column:2;grid-row:5}.inicio-compacto.inicio-cabina:not(:has(.inicio-agenda)) .inicio-mapa{grid-column:1/-1}.inicio-compacto.inicio-cabina .inicio-comercial{grid-column:1/-1;grid-row:6;display:grid;grid-template-columns:1fr 1fr}.comercial-cabecera{grid-column:1/-1}.inicio-cabina .inicio-comercial>.tarjeta:last-child{grid-column:2;grid-row:2/4}}@container inicio (max-width:650px){.inicio-compacto.inicio-cabina{grid-template-columns:1fr}.inicio-cabina .hero-inicio,.inicio-cabina .objetivo-anual,.inicio-cabina .tarjeta-empezar,.inicio-cabina .tarjeta-kpis,.inicio-compacto.inicio-cabina .inicio-mapa,.inicio-compacto.inicio-cabina .inicio-agenda,.inicio-compacto.inicio-cabina .inicio-comercial{grid-column:1;grid-row:auto}.inicio-cabina .objetivo-anual{order:-1}.inicio-cabina .saludo-inicio{order:-2}.inicio-cabina .tarjeta-empezar{display:flex;flex-direction:column;align-items:stretch}.inicio-cabina .empezar-pegar{flex-wrap:wrap}.inicio-compacto.inicio-cabina .inicio-comercial{display:flex}.inicio-cabina .kpis-linea{gap:3px}.inicio-cabina .kpi{padding:3px}.objetivo-orbita{width:120px}}@media(max-width:650px){.experiencia-resumen{grid-template-columns:1fr;padding:14px;gap:10px}.experiencia-resumen iframe{margin:auto;height:150px;width:125px}.experiencia-reglas{grid-template-columns:repeat(2,1fr)}.experiencia-simulador{grid-template-columns:1fr}.dialogo-experiencia{padding:16px}.dialogo-experiencia h2{font-size:22px}}.inicio-cabina .mes-linea{display:grid;grid-template-columns:1fr 1fr;gap:8px}.inicio-cabina .mes-dato{min-width:0;gap:3px}.inicio-cabina .mes-dato>span{font-size:9px;line-height:1.3}.inicio-cabina .mes-dato .subtitulo{font-size:9px;line-height:1.4}.inicio-cabina .comercial-cifras{grid-template-columns:1fr}.inicio-cabina .comercial-cifras .mini-cierres{display:flex;gap:12px;align-items:center;justify-content:space-between}.inicio-cabina .mini-cierres-cuerpo{height:35px;min-height:0;flex:1}.inicio-cabina .mini-barras{height:30px}.inicio-cabina .mini-cierres .bloque-cabecera{margin:0;gap:6px}.inicio-cabina .mini-total{font-size:23px}.inicio-cabina .comercial-ritmo .grafica-semanas{height:64px;min-height:0;margin:4px 0 18px}.inicio-cabina .comercial-ritmo .bloque-cabecera{margin-bottom:4px;flex-wrap:wrap}.inicio-cabina .comercial-ritmo .bloque-cabecera .subtitulo{font-size:9px;margin:0}.inicio-cabina .comercial-ritmo .sin-datos{line-height:1.45}.inicio-cabina .inicio-comercial .bloque-cabecera h3{font-size:12px}.inicio-cabina .empezar-pegar{flex-wrap:nowrap;flex-direction:column;gap:5px}.inicio-cabina .empezar-pegar textarea{flex-basis:auto;height:54px;min-height:54px}.inicio-cabina .empezar-pegar .boton-zimplea{flex:0 0 auto;min-height:34px;width:100%;max-width:none;padding:6px}.inicio-cabina .empezar-pegar .zimplea-cara{flex-direction:row;justify-content:center}.inicio-cabina .mapa-inicio{margin:12px 0 0}.inicio-cabina .mapa-inicio .mapa-mundi{height:155px}.inicio-cabina .mapa-selector-rutas{max-height:112px;overflow:auto}.inicio-cabina .objetivo-anual{overflow:hidden}.objetivo-orbita:before{content:"";position:absolute;top:15px;right:15px;bottom:15px;left:15px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--red-cian) 25%,transparent),transparent 70%);filter:blur(4px)}.orbita-carril{animation:mision-orbita 12s linear infinite}.orbita-carril.segunda{animation-direction:reverse;animation-duration:18s}@keyframes mision-orbita{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.orbita-carril{animation:none}}html[data-efectos=off] .orbita-carril{animation:none}@container inicio (min-width:651px) and (max-width:1050px){.inicio-cabina .empezar-pegar{flex-direction:row}.inicio-cabina .empezar-pegar .boton-zimplea{width:auto;flex-basis:100px}.inicio-cabina .empezar-pegar textarea{flex:1}.inicio-cabina .comercial-cifras{grid-template-columns:1fr 1fr}}.inicio-compacto.inicio-cabina .comercial-cifras .mini-cierres{display:flex;flex-direction:row;align-items:center;padding:7px 10px}.inicio-cabina .mini-cierres .mini-cierres-cuerpo{flex:0 0 44px;margin:0}.inicio-cabina .mini-cierres .mini-barras{display:none}.inicio-cabina .mini-cierres .bloque-cabecera{flex:1}.inicio-cabina .mes-dato .subtitulo{margin:0}.inicio-cabina .comercial-cifras .mes-dato>span:first-child{font-size:9px}.inicio-cabina .inicio-agenda .llamar-hoy{padding:0;list-style:none}.inicio-cabina .inicio-agenda .llamar-fila{display:grid;grid-template-columns:1fr auto;align-items:center}.inicio-cabina .inicio-agenda .llamar-fila b{grid-column:1/-1}.inicio-cabina .inicio-agenda li{padding:8px 0}.inicio-cabina .objetivo-orbita{height:120px;width:116px}.inicio-cabina .objetivo-orbita iframe{width:100px;height:120px}.inicio-cabina .objetivo-tramos{margin-top:4px}.inicio-cabina .objetivo-orbita .orbita-carril{width:105px;height:105px}.inicio-cabina .mapa-selector-rutas{max-height:80px}.inicio-cabina .inicio-comercial{gap:8px}.inicio-cabina .comercial-ritmo .grafica-semanas{height:42px}.inicio-cabina .inicio-comercial .llamar-hoy:empty{display:none}.inicio-cabina .inicio-comercial .mes-dato b{font-size:21px}.inicio-compacto.inicio-cabina{grid-template-columns:repeat(3,minmax(0,1fr))}.inicio-cabina .mapa-inicio .mapa-mundi{height:135px}.inicio-cabina .mapa-selector-rutas{max-height:76px}.inicio-cabina .inicio-comercial>.tarjeta:last-child>.subtitulo{font-size:11px}.inicio-cabina .mes-dato>span{font-size:10px}.inicio-cabina .comercial-cifras .mes-dato>span:first-child{font-size:10px}.experiencia-resumen{background:radial-gradient(ellipse at 15% 50%,color-mix(in srgb,var(--red-cian) 18%,transparent),transparent 60%),var(--red-fondo)}.experiencia-resumen h3{font-size:44px;letter-spacing:-.05em}.experiencia-resumen iframe{filter:drop-shadow(0 12px 16px #07182725)}.experiencia-reglas>div{background:var(--red-fondo);transition:transform .18s}.experiencia-reglas>div:hover{transform:translateY(-3px);border-color:var(--red-cian)}@container inicio (max-width:1050px){.inicio-compacto.inicio-cabina{grid-template-columns:1fr 1fr}}@container inicio (max-width:650px){.inicio-compacto.inicio-cabina{grid-template-columns:1fr}}.app .sidebar .menu button{color:var(--red-suave);background:transparent}.app .sidebar .menu button:hover{color:var(--red-tinta);background:var(--red-fondo);border-color:var(--red-linea)}.app .sidebar .menu button.activa{color:var(--red-cian);background:var(--red-fondo);border-color:var(--red-cian);box-shadow:inset 3px 0 var(--red-cian)}.app .sidebar .menu-grupo,.app .sidebar .plegar-menu,.app .sidebar .pie{color:var(--red-suave)}.app .sidebar .brand{color:var(--red-tinta)}.inicio-cabina .objetivo-mision strong{font-size:46px}.inicio-cabina .objetivo-mision em{font-size:17px}.inicio-cabina .comercial-cifras .tarjeta-mes{padding:8px}.inicio-cabina .objetivo-frase{margin:0;line-height:1.3}.inicio-cabina .objetivo-anual{gap:3px}.inicio-cabina .objetivo-tramos{font-size:10px}.inicio-cabina .inicio-agenda .llamar-fila>.aviso-etiqueta{justify-self:start}.pantalla-pestana:has(>.inicio-cabina){container:inicio/inline-size}.inicio-compacto.inicio-cabina{container-type:normal;container-name:none}.app :is(h1,h2,h3,h4){font-family:var(--letra-panel)}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-hoy>li{padding:12px 14px;margin-bottom:8px}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-fila{gap:8px 12px;line-height:1.45}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-fila>b{grid-column:1;grid-row:2;margin:0;overflow-wrap:anywhere}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-fila>.cal-aviso-estado{grid-column:1;grid-row:1;justify-self:start}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-fila>span:not(.cal-aviso-estado){grid-column:2;grid-row:1;justify-self:end}.inicio-compacto.inicio-cabina .inicio-agenda .llamar-fila>.btn-hecho,.inicio-compacto.inicio-cabina .inicio-agenda .llamar-fila>.llamada-ok{grid-column:2;grid-row:2}.inicio-compacto.inicio-cabina .inicio-agenda .cal-aviso-estado{width:fit-content;max-width:100%;padding:3px 7px;line-height:1.2}.inicio-compacto.inicio-cabina .inicio-agenda .btn-hecho{min-height:38px;padding:8px 14px}.inicio-cabina .objetivo-orbital{cursor:default}.objetivo-mision .mision-abrir{align-self:start;font:700 11px var(--letra-panel);color:var(--red-cian);background:transparent;border:0;padding:7px 0;min-height:32px;text-align:left;cursor:pointer}.objetivo-mision .mision-abrir:hover{text-decoration:underline;text-underline-offset:3px}.objetivo-mision .mision-progreso{cursor:default;flex:none;margin:3px 0}.dialogo-experiencia .experiencia-datos{display:grid;gap:12px;min-width:0}.dialogo-experiencia .experiencia-datos h3{margin:0;font-size:clamp(24px,calc(3vw * var(--compensa-zoom, 1)),36px);letter-spacing:-.02em}.dialogo-experiencia .experiencia-datos p{margin:0;line-height:1.5}.dialogo-experiencia .experiencia-datos progress{position:static;display:block;width:100%;height:10px;min-height:10px;margin:0;border:0;border-radius:10px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;background:var(--red-linea)}.experiencia-datos progress::-webkit-progress-bar{background:var(--red-linea);border-radius:10px}.experiencia-datos progress::-webkit-progress-value{background:var(--red-cian);border-radius:10px}.experiencia-datos progress::-moz-progress-bar{background:var(--red-cian);border-radius:10px}.dialogo-experiencia .experiencia-datos a{position:static;justify-self:start;margin:4px 0 0;min-height:42px}.experiencia-evolucion{margin-top:16px;border:1px solid var(--red-linea);border-radius:14px;padding:12px 14px;container:evolucion/inline-size}.experiencia-evolucion summary{cursor:pointer;font-weight:650;padding:4px 0;color:var(--red-cian)}.evolucion-etapas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.evolucion-etapas figure{margin:0;padding:10px 6px;border:1px solid var(--red-linea);border-radius:12px;background:var(--red-fondo);text-align:center;min-width:0}.evolucion-etapas figure[data-actual=true]{border:2px solid var(--red-cian);padding:9px 5px}.evolucion-etapas iframe{display:block;width:100%;height:165px;border:0;pointer-events:none}.evolucion-etapas figcaption{display:grid;gap:5px;font-size:12px;color:var(--red-tinta)}.evolucion-etapas figcaption span,.evolucion-etapas small{color:var(--red-suave);font-size:11px}@container evolucion (max-width:500px){.evolucion-etapas{grid-template-columns:repeat(2,minmax(0,1fr))}}html{scrollbar-width:thin;scrollbar-color:var(--red-cian) var(--red-fondo)}.app *,.dialogo-experiencia{scrollbar-width:thin;scrollbar-color:var(--red-linea) transparent}@supports (appearance:base-select){select:not([multiple])::picker(select){scrollbar-width:thin;scrollbar-color:var(--red-cian) var(--red-fondo)}select:not([multiple])::picker-icon{color:var(--red-cian);padding-inline:4px;transition:transform .16s ease-out}select:not([multiple]):open::picker-icon{transform:rotate(180deg)}select:not([multiple]) option{padding:10px 12px;line-height:1.4;border-radius:8px}}@media(prefers-reduced-motion:reduce){select:not([multiple])::picker-icon{transition:none}}html[data-efectos=off] select:not([multiple])::picker-icon{transition:none}.dialogo-tienda{max-width:min(980px,calc(94vw * var(--compensa-zoom, 1)))}.tienda-cuerpo{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:20px;align-items:start}.tienda-escena{position:sticky;top:0;text-align:center}.tienda-escena iframe{width:100%;aspect-ratio:5/6;border:0;background:transparent}.tienda-saldo{margin:6px 0 2px;font-size:13px;color:var(--gris-texto)}.tienda-saldo b{font-size:22px;color:var(--texto);font-variant-numeric:tabular-nums}.tienda-pestanas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.tienda-pestanas button{border:1px solid var(--borde);background:var(--blanco);color:var(--texto);border-radius:999px;padding:7px 14px;font-size:12.5px;cursor:pointer;min-height:38px}.tienda-pestanas button[aria-current]{background:var(--acento);color:var(--sobre-acento);border-color:var(--acento)}.tienda-quitar{display:block;width:100%;margin-bottom:10px;min-height:40px;border:1px dashed var(--borde-fuerte);background:none;color:var(--gris-texto);border-radius:var(--radio-sm);cursor:pointer;font-size:12.5px}.tienda-quitar[aria-pressed=true]{border-style:solid;color:var(--texto)}.tienda-rejilla{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:calc(52vh * var(--compensa-zoom, 1));overflow-y:auto}.tienda-rejilla li{display:flex;flex-direction:column;gap:7px;justify-content:space-between;border:1px solid var(--borde);border-radius:var(--radio-sm);padding:11px;background:var(--hondo)}.tienda-rejilla b{font-size:12.5px;color:var(--texto);line-height:1.3}.tienda-rejilla button{width:100%;font-size:12px;min-height:38px}.tienda-catalogo{min-width:0}@container ficha-pagina (max-width:700px){.tienda-cuerpo{grid-template-columns:1fr}.tienda-escena{position:static}.tienda-escena iframe{max-width:180px}}:root{--vida-azul:#2254b5;--vida-azul:light-dark(#2254b5,#95bdff);--vida-violeta:#6937ab;--vida-violeta:light-dark(#6937ab,#c8a7ff);--vida-verde:#096e58;--vida-verde:light-dark(#096e58,#72dfb8);--vida-ambar:#8a5109;--vida-ambar:light-dark(#8a5109,#ffd080);--vida-coral:#ad3047;--vida-coral:light-dark(#ad3047,#ff9aaf);--vida-turquesa:#006d7d;--vida-turquesa:light-dark(#006d7d,#69dce7);--vida-tinte:9%}.app .topbar{box-shadow:inset 0 -2px color-mix(in srgb,var(--vida-turquesa) 40%,transparent)}.app .pestanas-trabajo .pestana.activa{background:color-mix(in srgb,var(--vida-turquesa) 12%,var(--red-panel));border-color:var(--vida-turquesa);color:var(--vida-turquesa);box-shadow:inset 0 -3px var(--vida-turquesa)}.app .sidebar .menu button{--seccion-acento:var(--vida-turquesa)}.app .sidebar .menu button:nth-of-type(3n+2){--seccion-acento:var(--vida-azul)}.app .sidebar .menu button:nth-of-type(3n){--seccion-acento:var(--vida-violeta)}.app .sidebar .menu button svg{color:var(--seccion-acento)}.app .sidebar .menu button.activa{color:var(--seccion-acento);border-color:var(--seccion-acento);background:color-mix(in srgb,var(--seccion-acento) 10%,var(--red-panel));box-shadow:inset 3px 0 var(--seccion-acento)}.inicio-cabina .hero-inicio{--area-acento:var(--vida-turquesa)}.inicio-cabina .objetivo-anual{--area-acento:var(--vida-violeta)}.inicio-cabina .tarjeta-empezar,.inicio-cabina .inicio-mapa{--area-acento:var(--vida-azul)}.inicio-cabina .inicio-agenda{--area-acento:var(--vida-ambar)}.inicio-cabina .inicio-comercial{--area-acento:var(--vida-verde)}.inicio-compacto.inicio-cabina :is(.hero-inicio,.objetivo-anual,.tarjeta-empezar,.inicio-mapa,.inicio-agenda,.inicio-comercial){border:1px solid color-mix(in srgb,var(--area-acento) 40%,var(--red-linea));border-top:4px solid var(--area-acento);border-radius:18px;background:linear-gradient(130deg,color-mix(in srgb,var(--area-acento) var(--vida-tinte),var(--red-panel)),var(--red-panel) 75%);box-shadow:0 4px 16px color-mix(in srgb,var(--area-acento) 7%,transparent)}.inicio-cabina .hero-cifra b{color:var(--vida-turquesa);font-variant-numeric:tabular-nums}.inicio-cabina :is(.hero-rotulo,.objetivo-mision small){color:var(--area-acento);font-weight:800}.inicio-cabina :is(.bloque-cabecera,.comercial-cabecera) h3{color:var(--area-acento,var(--red-tinta))}.inicio-cabina .objetivo-mision strong{color:var(--vida-violeta);font-variant-numeric:tabular-nums}.inicio-cabina .objetivo-mision em{color:var(--red-suave)}.inicio-cabina .orbita-carril{border-color:var(--vida-violeta)}.inicio-cabina .orbita-nivel{color:var(--vida-violeta);border-color:var(--vida-violeta);background:var(--red-panel)}.inicio-cabina .mision-progreso{height:9px;margin-block:5px;background:color-mix(in srgb,var(--vida-violeta) 15%,var(--red-panel))}.inicio-cabina .mision-progreso i{background:linear-gradient(90deg,var(--vida-violeta),var(--vida-azul))}.inicio-cabina .objetivo-mision>b{color:var(--vida-violeta)}.inicio-cabina .objetivo-mision .objetivo-abrir{border-color:var(--vida-violeta);color:var(--vida-violeta)}.inicio-cabina .tarjeta-kpis{background:var(--red-panel);border-radius:16px}.inicio-cabina .kpi-mini{--kpi-acento:var(--vida-violeta);border-radius:10px;padding:8px 12px;background:color-mix(in srgb,var(--kpi-acento) var(--vida-tinte),var(--red-panel));border:1px solid color-mix(in srgb,var(--kpi-acento) 25%,var(--red-linea))}.inicio-cabina .kpi-mini:nth-child(2){--kpi-acento:var(--vida-coral)}.inicio-cabina .kpi-mini:nth-child(3){--kpi-acento:var(--vida-azul)}.inicio-cabina .kpi-mini :is(b,.kpi-rotulo){color:var(--kpi-acento)}.inicio-cabina .inicio-agenda .llamar-fila{padding:12px;gap:8px;background:var(--red-panel);border-radius:12px;border-color:color-mix(in srgb,var(--vida-ambar) 30%,var(--red-linea))}.inicio-cabina .inicio-agenda .llamar-fila:has(.vencido){border-left:3px solid var(--vida-coral)}.inicio-cabina .mapa-caja{border-color:color-mix(in srgb,var(--vida-azul) 35%,var(--red-linea))}.inicio-cabina .mapa-selector-rutas button[aria-pressed=true]{color:var(--vida-azul);background:color-mix(in srgb,var(--vida-azul) 10%,var(--red-panel));border-color:var(--vida-azul)}.inicio-cabina .comercial-cifras .mes-dato b{color:var(--vida-verde)}.pagina-ficha:not(.pagina-alta){border-color:color-mix(in srgb,var(--vida-turquesa) 35%,var(--red-linea));border-radius:18px;background:var(--red-fondo)}.pagina-ficha:not(.pagina-alta) .ficha-identidad-seguimiento{padding:8px 12px;border:1px solid var(--red-linea);border-radius:14px;background:linear-gradient(110deg,color-mix(in srgb,var(--vida-turquesa) 9%,var(--red-panel)),var(--red-panel) 65%);box-shadow:inset 4px 0 var(--vida-turquesa);gap:18px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-cabecera{padding:0;gap:16px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-cabecera h2{font-size:clamp(18px,1.45cqi,21px);line-height:1.2;letter-spacing:-.025em;margin:2px 0 3px;color:var(--red-tinta)}.pagina-ficha:not(.pagina-alta) .pagina-ficha-ref{color:var(--vida-turquesa);font-weight:800;font-size:12px;letter-spacing:.06em}.pagina-ficha:not(.pagina-alta) .pagina-ficha-volver{color:var(--red-suave);font-size:12px;text-decoration:none;line-height:1.4}.pagina-ficha:not(.pagina-alta) .pagina-ficha-ruta{color:var(--red-tinta);font-size:13px;line-height:1.4}.pagina-ficha:not(.pagina-alta) .pagina-ficha-ruta i{color:var(--vida-turquesa);padding-inline:8px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-eta{display:inline-block;padding:1px 9px;margin-left:10px;border-radius:6px;color:var(--vida-azul);background:color-mix(in srgb,var(--vida-azul) 10%,var(--red-panel));font-size:12px}.pagina-ficha:not(.pagina-alta) .ficha-cabecera{background:transparent;padding:0;border:0}.pagina-ficha:not(.pagina-alta) .ficha-cabecera label{font-size:10px;letter-spacing:.06em;font-weight:750;color:var(--red-suave)}.pagina-ficha:not(.pagina-alta) .ficha-cabecera #f-estado{border-color:var(--vida-ambar);box-shadow:inset 3px 0 var(--vida-ambar)}.pagina-ficha:not(.pagina-alta) .ficha-cabecera #f-estado:has(option:checked[value=BOOKING_PENDIENTE]){border-color:var(--vida-coral);box-shadow:inset 3px 0 var(--vida-coral)}.pagina-ficha:not(.pagina-alta) .ficha-cabecera #f-estado:has(option:checked[value=CARGADO]){border-color:var(--vida-azul);box-shadow:inset 3px 0 var(--vida-azul)}.pagina-ficha:not(.pagina-alta) .ficha-cabecera #f-estado:has(option:checked[value=CERRADO]){border-color:var(--vida-verde);box-shadow:inset 3px 0 var(--vida-verde)}.pagina-ficha:not(.pagina-alta) .ficha-ciclo{padding:8px 0 0;background:transparent;border:0;border-radius:0}.pagina-ficha:not(.pagina-alta) .ciclo-pasos{gap:8px}.pagina-ficha:not(.pagina-alta) .ciclo-paso{--paso-acento:var(--vida-turquesa)}.pagina-ficha:not(.pagina-alta) .ciclo-paso:nth-child(2){--paso-acento:var(--vida-azul)}.pagina-ficha:not(.pagina-alta) .ciclo-paso:nth-child(3){--paso-acento:var(--vida-violeta)}.pagina-ficha:not(.pagina-alta) .ciclo-paso:nth-child(4){--paso-acento:var(--vida-verde)}.pagina-ficha:not(.pagina-alta) .ciclo-paso:nth-child(5){--paso-acento:var(--vida-ambar)}.pagina-ficha:not(.pagina-alta) .ciclo-boton{border:1px solid var(--red-linea);border-top:3px solid var(--paso-acento);border-radius:10px;background:var(--red-panel);min-height:48px}.pagina-ficha:not(.pagina-alta) .ciclo-boton[aria-current=step]{border-color:var(--paso-acento);background:color-mix(in srgb,var(--paso-acento) 12%,var(--red-panel));box-shadow:inset 0 -2px var(--paso-acento)}.pagina-ficha:not(.pagina-alta) .ciclo-boton[aria-current=step] .ciclo-rotulo{color:var(--paso-acento)}.pagina-ficha:not(.pagina-alta) .ficha-progreso-relleno{background:linear-gradient(90deg,var(--vida-turquesa),var(--vida-azul),var(--vida-violeta))}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase{background:transparent;border:0;gap:10px;overflow:visible}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.tarjeta-ficha{--bloque-acento:var(--vida-turquesa);padding:6px 12px 8px;border:1px solid var(--red-linea);border-radius:12px;background:var(--red-panel);box-shadow:inset 3px 0 var(--bloque-acento)}.pagina-ficha:not(.pagina-alta) .ficha-centro #caja-tj-2{--bloque-acento:var(--vida-azul)}.pagina-ficha:not(.pagina-alta) .ficha-centro #caja-tj-3{--bloque-acento:var(--vida-violeta)}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.fase-2{--bloque-acento:var(--vida-azul)}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.fase-3{--bloque-acento:var(--vida-violeta)}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.fase-4{--bloque-acento:var(--vida-verde)}.pagina-ficha:not(.pagina-alta) .ficha-centro .tarjeta-ficha>.tarjeta-titulo,.pagina-ficha:not(.pagina-alta) :is(#caja-tj-1,#caja-tj-2,#caja-tj-3)>.tarjeta-titulo{position:static;display:flex;align-items:center;width:auto;height:auto;clip-path:none;overflow:visible;white-space:normal;margin:0 0 4px;padding:0;min-height:18px;border:0;background:transparent;font-size:12px;line-height:1.5;font-weight:800;color:var(--bloque-acento)}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla label{color:var(--red-suave);font-weight:650}.pagina-ficha:not(.pagina-alta) .ficha-centro :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:8px;background:var(--red-fondo);color:var(--red-tinta);transition:border-color .14s ease,box-shadow .14s ease}.pagina-ficha:not(.pagina-alta) .ficha-centro :is(input,select,textarea):focus-visible{outline:2px solid var(--vida-turquesa);outline-offset:2px;border-color:var(--vida-turquesa)}.pagina-ficha:not(.pagina-alta) .ficha-centro .combo-caja .boton.sec{min-height:32px;padding:5px 10px;border-radius:8px;font-size:12px}.pagina-ficha:not(.pagina-alta) .bloque-notas{padding:10px 12px;border:1px solid var(--red-linea);border-radius:12px;background:var(--red-panel)}.acciones-flotantes .acciones-islas .accion-guardar{box-shadow:0 5px 22px color-mix(in srgb,var(--vida-turquesa) 24%,transparent);border-width:2px}.acciones-flotantes .acciones-islas .boton.sec:not(.borrar){border-color:color-mix(in srgb,var(--vida-azul) 50%,var(--red-linea))}@container ficha-pagina (max-width:700px){.pagina-ficha:not(.pagina-alta) .ficha-identidad-seguimiento{padding:10px;gap:10px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-cabecera{gap:8px;flex-wrap:wrap}.pagina-ficha:not(.pagina-alta) .pagina-ficha-volver{flex-basis:100%}.pagina-ficha:not(.pagina-alta) .pagina-ficha-identidad{flex-basis:100%;min-width:0}.pagina-ficha:not(.pagina-alta) .pagina-ficha-cabecera h2{font-size:18px;overflow-wrap:anywhere}.pagina-ficha:not(.pagina-alta) .pagina-ficha-eta{margin-left:4px}.pagina-ficha:not(.pagina-alta) .ficha-centro>.tarjetas-fase>.tarjeta-ficha{padding:10px}}@media(prefers-reduced-motion:reduce){.pagina-ficha:not(.pagina-alta) .ficha-centro :is(input,select,textarea){transition:none}}html[data-efectos=off] .pagina-ficha:not(.pagina-alta) .ficha-centro :is(input,select,textarea){transition:none}.contenido{container:panel/inline-size}.nav-movil,.pantallas-movil-toggle,.controles-movil-toggle,.lectura-movil,.expedientes-tactiles,.objetivo-ritmo-toggle,.directorio-opciones{display:none}.alta-entidad-flotante{container:editor-entidad/inline-size}.objetivo-ritmo{display:contents}.cal-cuenta-movil{display:none}.menu-movil-dialogo .cajon{left:0;right:auto;width:min(360px,calc(100vw * var(--compensa-zoom, 1)));border-radius:0 22px 22px 0}.menu-movil-secciones{display:grid;gap:8px;padding:0}.menu-movil-secciones button{display:flex;align-items:center;gap:14px;min-height:48px;padding:12px 16px;color:var(--red-tinta);background:var(--red-fondo);border:1px solid var(--red-linea);border-radius:12px;text-align:left;font:inherit}.menu-movil-secciones button.activa{color:var(--red-cian);border-color:var(--red-cian);box-shadow:inset 3px 0 var(--red-cian)}.menu-movil-secciones svg{width:22px;height:22px;flex:none}.menu-movil-secciones .menu-rotulo{opacity:1;visibility:visible;width:auto}body:has(.pantalla-pestana:not(.oculta) .pagina-ficha) .nav-movil{display:none}@media(max-width:700px){.app .sidebar{display:none!important}.app .principal{margin-left:0;min-width:0}.app .topbar{display:grid;grid-template-columns:44px minmax(0,1fr) auto 44px;gap:8px;padding:10px 12px;min-height:72px;height:auto;position:relative}.app .topbar .titulo{grid-row:2;grid-column:1/3;font-size:20px;line-height:1.3;margin:0;white-space:normal;overflow:visible;align-self:center}.app .pantallas-movil-toggle{display:flex;align-items:center;justify-content:center;gap:8px;grid-row:2;grid-column:3/-1;min-height:44px;padding:6px 8px;border:1px solid var(--red-linea);border-radius:10px;background:var(--red-fondo);color:var(--red-suave);font:600 12px var(--letra-panel)}.app .topbar :is(.hamburguesa,.campana,.perfil-pastilla){min-width:44px;min-height:44px;margin:0}.app .topbar .hamburguesa{display:grid;place-items:center;padding:10px}.app .topbar .linea-caja{min-width:0;max-width:100%}.app .topbar .linea-boton{width:100%;min-width:0;max-width:100%;padding:8px;gap:6px;min-height:44px}.app .topbar .linea-nombre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app .topbar .linea-lista{width:min(330px,calc(calc(100vw * var(--compensa-zoom, 1)) - 24px));max-width:calc(calc(100vw * var(--compensa-zoom, 1)) - 24px);left:0}.app .topbar .perfil-pastilla{padding:8px;justify-content:center}.app .topbar .campana{font-size:13px;padding:10px}.app .pestanas-trabajo{display:none}.app .pestanas-trabajo.desplegada{display:flex;flex-wrap:wrap;height:auto;max-height:240px;min-height:64px;padding:8px 12px!important;gap:8px;overflow:auto;scroll-padding-inline:12px}.app .pestanas-trabajo :is(.pestana-ir,.pestana-cerrar){min-height:44px;min-width:44px;font-size:13px}.app .contenido{padding:16px 12px calc(100px + env(safe-area-inset-bottom))!important}.nav-movil{position:fixed;inset:auto 0 0;z-index:160;display:flex;gap:4px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--red-linea);background:var(--red-panel);box-shadow:0 -8px 24px #00000015}.nav-movil button{display:grid;justify-items:center;align-content:center;gap:4px;flex:1;min-width:0;min-height:56px;padding:6px 2px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--red-suave);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.nav-movil button span{font-size:12px;font-weight:700}.nav-movil svg{width:22px;height:22px}.nav-movil button[aria-current=page]{color:var(--red-cian);background:var(--red-fondo);border-color:var(--red-linea)}.nav-movil button:active{background:var(--red-fondo)}.nav-movil button:focus-visible{outline:2px solid var(--red-cian);outline-offset:1px}.app .menu-cuenta-lista{position:fixed;top:72px;right:12px;left:12px;width:auto;max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 100px);overflow:auto}.menu-cuenta-lista :is(button,select){min-height:44px;font-size:16px}dialog.cajon{width:calc(100vw * var(--compensa-zoom, 1))!important;max-width:calc(100vw * var(--compensa-zoom, 1));max-height:calc(100dvh * var(--compensa-zoom, 1));border-radius:0}.cajon .cajon-cabecera{padding:16px;gap:12px}.cajon .cajon-titulo{font-size:20px;overflow-wrap:anywhere}.cajon .cajon-cuerpo{padding:16px;padding-bottom:calc(24px + env(safe-area-inset-bottom))}.cajon :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px;font-size:16px!important;max-width:100%;min-width:0}.cajon :is(button,.boton){min-height:44px;min-width:44px}.cajon :is(.grid2,.grid3){grid-template-columns:minmax(0,1fr)}.cajon .fila-acciones{flex-wrap:wrap;gap:8px}.velo-alta-entidad{padding:8px}.velo-alta-entidad .alta-entidad-flotante{width:100%;max-width:100%;height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 16px);max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 16px)}body:has(.velo-alta-entidad) :is(.nav-movil,.zimplea-companero,.zimplea-sacar){visibility:hidden}.calendario-dia-modal .cajon{width:calc(calc(100vw * var(--compensa-zoom, 1)) - 16px)!important;max-width:calc(calc(100vw * var(--compensa-zoom, 1)) - 16px);height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 16px);max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 16px);border-radius:18px}.acciones-flotantes{bottom:calc(10px + env(safe-area-inset-bottom))}body .zimplea-sacar{right:8px;bottom:calc(82px + env(safe-area-inset-bottom));min-height:44px;padding:4px 8px;gap:4px;box-shadow:0 2px 8px #00000020;font-size:11px;animation:none}body .zimplea-sacar:before,body .zimplea-sacar:after{animation:none;display:none}body:has(.acciones-flotantes) .zimplea-sacar{bottom:auto;top:12px;right:64px;visibility:hidden}body:has(.acciones-flotantes) .zimplea-companero{visibility:hidden}body .zimplea-mandos :is(a,button){min-height:44px;min-width:44px;font-size:11px;padding:6px 3px}body .zimplea-gestos button{min-height:44px;font-size:13px}body .dialogo-mascota{max-width:calc(calc(100vw * var(--compensa-zoom, 1)) - 16px);max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 16px)}body .dialogo-mascota :is(button,.boton,summary){min-height:44px;min-width:44px}body .dialogo-mascota :is(input,select,textarea){font-size:16px;min-height:46px;max-width:100%;min-width:0}body .dialogo-tienda .tienda-marco>header{padding:16px}body .dialogo-tienda .tienda-cuerpo{padding:12px}body .dialogo-tienda .probador{display:grid;grid-template-columns:110px minmax(0,1fr);padding:14px;gap:12px}body .dialogo-tienda .tienda-escena{grid-column:1;grid-row:1;height:120px;width:110px}body .dialogo-tienda .tienda-escena iframe{height:120px;width:100px}body .dialogo-tienda .probador-cabecera{grid-column:2;align-self:center}body .dialogo-tienda .circulo-probador{width:108px;height:108px}body .dialogo-tienda .pieza-detalle{grid-column:1/-1}body .dialogo-tienda .catalogo-cabecera{flex-wrap:wrap;gap:10px}body .dialogo-tienda .categoria{font-size:13px}}@container panel (max-width:600px){.pantalla-pestana{min-width:0}.pantalla-pestana :is(.tarjeta,.panel-operativo,.maestros-panel,.calendario){max-width:100%;min-width:0;box-sizing:border-box}.pantalla-pestana :is(.panel-operativo,.maestros-panel,.calendario){padding:16px!important;border-radius:18px}.pantalla-pestana :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-height:46px;min-width:0;max-width:100%;box-sizing:border-box}.pantalla-pestana :is(button,.boton,[role=tab],summary){min-height:44px;min-width:44px}.pantalla-pestana :is(p,.subtitulo){overflow-wrap:anywhere;line-height:1.5}.pantalla-pestana :is(.filtros,.fila-acciones,.bloque-cabecera){flex-wrap:wrap;gap:10px}.pantalla-pestana .filtros>*{min-width:0!important;max-width:100%}.pantalla-pestana .tabla-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--red-linea);border-radius:12px}.pantalla-pestana .tabla-scroll table{min-width:640px}.pantalla-pestana .tabla-scroll th{font-size:12px;white-space:nowrap}.pantalla-pestana .tabla-scroll td{font-size:14px;padding:14px 12px}.pantalla-pestana .pestanas{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:8px}.pantalla-pestana .pestanas>*{flex-shrink:0}.pantalla-pestana .mapa-selector-rutas button{flex:0 0 auto;width:auto;white-space:nowrap;padding:10px 12px}.panel-operativo>h2,.maestros-panel>h2{font-size:24px}.maestros-panel:not(.tarjeta-confidencial)[data-controles-movil=false]>.subtitulo{display:none}.maestros-panel .maestros-resumen{gap:8px;padding:10px 12px;margin:10px 0;flex-wrap:nowrap}.maestros-panel .maestros-resumen strong{font-size:26px}.maestros-panel .maestros-resumen span{font-size:12px;line-height:1.4}.maestros-panel .maestros-resumen span:last-child{display:none}.maestros-panel>.filtros{gap:10px;padding:4px 0 14px}.maestros-panel>.filtros>.directorio-opciones{display:flex;align-items:center;justify-content:space-between;order:0;width:100%;font-size:14px;padding:10px 12px;min-height:44px}.maestros-panel[data-controles-movil=false]>.filtros>div:has(select),.maestros-panel[data-controles-movil=false]>.filtros>.exportar-caja{display:none}.maestros-panel>.filtros>div:has(input){flex-basis:100%}.maestros-panel .exportar-menu{position:relative;inset:auto;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.pantalla-pestana .maestros-panel .tabla-scroll{border:0;overflow:visible}.pantalla-pestana .maestros-panel .tabla-scroll table{display:block;min-width:0;width:100%;border:0}.maestros-panel .tabla-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.maestros-panel .tabla-scroll tbody{display:grid;gap:12px}.maestros-panel .tabla-scroll tr.fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--red-linea);border-radius:14px;background:var(--red-fondo)}.pantalla-pestana .maestros-panel .tabla-scroll tr.fila td{display:block;min-width:0;padding:0;border:0;background:transparent;color:var(--red-tinta);font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.maestros-panel .tabla-scroll tr.fila td:before{content:attr(data-etiqueta);display:block;font-size:11px;line-height:1.5;color:var(--red-suave);margin-bottom:3px}.maestros-panel .tabla-scroll tr.fila td:first-child{grid-column:1/-1;font-size:16px}.maestros-panel .tabla-scroll tr.fila td:first-child:before{display:none}.maestros-panel .tabla-scroll tr.fila td[data-etiqueta=Email]{grid-column:1/-1}.bandeja .bandeja-doble{grid-template-columns:minmax(0,1fr)}.bandeja .bandeja-conexion{flex-wrap:wrap;gap:10px}.bandeja :is(.bandeja-cuerpo){max-width:100%;overflow:auto}.pantalla-pestana .bandeja .tabla-scroll{border:0;overflow:visible}.pantalla-pestana .bandeja .tabla-scroll table{display:block;min-width:0;width:100%}.bandeja .tabla-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bandeja .tabla-scroll tbody{display:grid;gap:12px}.bandeja .tabla-scroll tr:has(td[data-etiqueta]){display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--red-linea);border-radius:14px;background:var(--red-fondo)}.pantalla-pestana .bandeja .tabla-scroll tr:has(td[data-etiqueta]) td{display:block;min-width:0;padding:0;border:0;background:transparent;white-space:normal!important;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.bandeja .tabla-scroll td[data-etiqueta]:before{content:attr(data-etiqueta);display:block;color:var(--red-suave);font-size:11px;margin-bottom:3px}.bandeja .tabla-scroll td[data-etiqueta=Asunto]{font-weight:700}.bandeja .tabla-scroll td:last-child .boton{width:100%;margin-top:4px}.pantalla-pestana .calendario{padding:8px!important}.calendario .cal-vista{overflow:visible}.calendario .cal-rejilla{min-width:0;gap:2px;grid-template-columns:repeat(7,minmax(0,1fr))}.calendario .cal-cabecera-dia{padding:8px 0;font-size:10px;letter-spacing:0;overflow:hidden}.calendario .cal-dia{min-height:62px;min-width:0;padding:6px 2px;border-radius:9px;overflow:hidden}.pantalla-pestana .calendario .cal-dia-lista :is(.cal-aviso,.cal-ver-mas){display:none}.calendario .cal-cuenta-movil{display:block;text-align:center;margin-top:8px;font-size:12px;font-weight:700;color:var(--red-cian)}.calendario .cal-rejilla.cal-semana{grid-template-columns:minmax(0,1fr);gap:8px}.calendario .cal-semana .cal-dia{min-height:100px;padding:12px}.pantalla-pestana .calendario .cal-semana .cal-dia-lista .cal-aviso{display:grid}.calendario .cal-semana .cal-dia-lista .cal-aviso b{font-size:13px}.pantalla-pestana .calendario .cal-semana .cal-dia-lista .cal-ver-mas{display:block}.calendario .cal-semana .cal-cuenta-movil{display:none}.calendario .cal-num{font-size:13px}.calendario .cal-mas{display:none}.calendario .cal-nav{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:4px;margin:0}.calendario .cal-nav .cal-titulo{font-size:14px;text-align:center;grid-column:2;grid-row:1;line-height:1.4}.calendario .cal-nav button:nth-child(1){grid-column:1;grid-row:1}.calendario .cal-nav button:nth-child(2){grid-column:3;grid-row:1;padding:6px;font-size:13px}.calendario .cal-nav button:nth-child(3){grid-column:4;grid-row:1}.calendario .cal-controles{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:8px}.calendario .cal-controles>.boton{order:0;padding:8px 12px;min-height:44px;font-size:13px;grid-column:2;grid-row:1}.calendario .cal-controles .conmutador-periodo{display:flex;min-width:0;padding:3px;grid-column:1;grid-row:1}.calendario .cal-controles .conmutador-periodo button{flex:1;padding:6px 8px;font-size:13px;min-width:0}.calendario .cal-controles .cal-nav{grid-column:1/-1}.calendario .cal-todos{grid-column:1/-1;min-height:44px;font-size:12px;margin:0}.calendario .cal-cabecera>div:first-child:not(.cal-controles){display:none}.calendario .cal-cabecera{padding-bottom:8px;margin-bottom:8px}}@container inicio (max-width:600px){.inicio-compacto.inicio-cabina{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.inicio-cabina .saludo-inicio{margin:0 0 2px}.inicio-cabina .saludo-inicio h2{font-size:24px}.inicio-cabina :is(.tarjeta,.hero-inicio,.objetivo-anual){padding:16px!important;grid-column:1!important;min-height:0}.inicio-cabina .objetivo-orbital{gap:12px}.inicio-cabina .objetivo-mision{gap:4px}.inicio-cabina .objetivo-mision>span:not(.mision-progreso){display:none}.inicio-cabina .objetivo-ritmo[data-abierto=false]{display:none}.inicio-cabina .objetivo-ritmo-toggle{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:8px;padding:8px 0;border:0;border-top:1px solid var(--red-linea);background:transparent;color:var(--red-suave);font:600 12px var(--letra-panel);cursor:pointer}.inicio-cabina .objetivo-orbita,.inicio-cabina .objetivo-orbita iframe{width:72px;height:88px}.inicio-cabina .objetivo-orbita .orbita-carril{width:70px;height:70px}.inicio-cabina .orbita-nivel{font-size:9px;padding:2px 5px;bottom:-6px}.inicio-cabina .objetivo-mision strong{font-size:34px}.inicio-cabina .objetivo-mision em{font-size:16px}.inicio-cabina .objetivo-mision small{font-size:11px;letter-spacing:.03em}.inicio-cabina .objetivo-mision>span:not(.mision-progreso){font-size:12px}.inicio-cabina .mision-abrir{font-size:12px;line-height:1.4;padding:8px 0;min-height:44px}.inicio-cabina .objetivo-frase{font-size:13px;margin:12px 0 6px;line-height:1.5}.inicio-cabina .objetivo-tramos{font-size:12px;display:flex;flex-wrap:wrap;gap:8px}.inicio-cabina .objetivo-restantes{flex-basis:100%;margin:0}.inicio-cabina .tarjeta-empezar{display:block}.inicio-cabina .empezar-botones{flex-direction:row;flex-wrap:wrap;gap:8px}.inicio-cabina .empezar-pegar{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:8px;margin-top:12px}.inicio-cabina .hero-acciones{flex-wrap:wrap;gap:8px}.inicio-cabina .hero-acciones .boton{font-size:14px}.inicio-cabina .hero-desglose,.inicio-cabina .hero-desglose span{font-size:13px;line-height:1.5;color:var(--red-suave)}.inicio-cabina .hero-enganche>span{font-size:12px;line-height:1.5;color:var(--red-suave)}.inicio-cabina .kpis-linea{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inicio-cabina .kpi-mini{padding:10px;min-width:0;border:0}.inicio-cabina .bloque-cabecera{align-items:center;gap:10px;flex-wrap:wrap}.inicio-cabina .bloque-cabecera h3{font-size:17px}.inicio-cabina .llamar-fila{padding:14px;gap:10px}.inicio-cabina .llamar-fila :is(strong,b){line-height:1.5;font-size:14px}.inicio-cabina .mapa-inicio .mapa-mundi{height:220px}}@container cartera-pagina (max-width:600px){.pantalla-expedientes .pagina-ficha{height:auto!important;max-height:none!important;min-height:0;overflow:visible!important;padding:10px 8px calc(var(--alto-acciones,120px) + 32px)!important}.pantalla-expedientes .lista-operativa{padding:14px}.pantalla-expedientes .lista-operativa .barra-tabla{display:grid;grid-template-columns:1.3fr 1fr;align-items:stretch;gap:8px;margin:0 0 12px;padding-bottom:12px}.lista-operativa .lista-titulo>span,.lista-operativa .lista-titulo>h2{display:none}.lista-operativa .lista-titulo{width:100%}.lista-operativa .controles-movil-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;font-size:12px;line-height:1.4;padding:10px;white-space:normal;text-align:left}.lista-operativa .lista-titulo .boton-nuevo{width:100%;height:100%;min-height:48px;margin:0;padding:10px;font-size:14px;line-height:1.4;white-space:normal;justify-content:center}.lista-operativa .acciones-tabla{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.lista-operativa .acciones-tabla>*{min-width:0}.lista-operativa .acciones-tabla .boton{width:100%;padding:10px;font-size:13px}.lista-operativa[data-controles-movil=false] .acciones-tabla{display:none}.lista-operativa[data-controles-movil=false] #filtros-expedientes>:not(.filtro-buscar){display:none}.pantalla-expedientes .lista-operativa #filtros-expedientes{grid-template-columns:minmax(0,1fr);gap:14px;padding-bottom:0}.pantalla-expedientes .lista-operativa #filtros-expedientes label{font-size:13px;margin-bottom:6px}.pantalla-expedientes .fichas-resumen{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 0 10px;scrollbar-width:thin;margin-bottom:10px}.pantalla-expedientes .ficha-resumen{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;flex:0 0 135px;min-width:0;min-height:96px;padding:12px;scroll-snap-align:start;border-radius:14px;font-size:12px;line-height:1.35;text-align:left;white-space:normal}.pantalla-expedientes .ficha-resumen:last-child{min-height:86px;flex-basis:135px}.pantalla-expedientes .ficha-resumen :is(svg,.ficha-icono){display:none}.pantalla-expedientes .ficha-resumen b{font-size:24px;line-height:1.1;margin:0}.pantalla-expedientes .ficha-quieta>summary{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:96px;padding:12px;box-sizing:border-box;font-size:12px;line-height:1.35}.pantalla-expedientes .ficha-quieta[open]{flex-basis:260px}.pantalla-expedientes .ficha-quieta .resumen-explicacion{position:static;inset:auto;width:auto;white-space:normal;padding:0 12px 12px;margin:0;font-size:13px}.lista-operativa .filtro-buscar>div{flex-wrap:wrap}.lista-operativa .filtro-buscar input{flex:1 1 150px;width:100%}.lista-operativa .filtro-buscar .boton{padding:10px 14px;font-size:14px}.lista-operativa .exportar-menu{position:relative;inset:auto;width:100%;min-width:0;max-height:calc(55dvh * var(--compensa-zoom, 1));overflow:auto;box-sizing:border-box;z-index:2}.lista-operativa .exportar-caja:has(.exportar-menu){grid-column:1/-1}.lista-operativa .lectura-movil{display:flex;gap:4px;padding:4px;margin:12px 0;background:var(--red-fondo);border:1px solid var(--red-linea);border-radius:12px}.lectura-movil button{flex:1;min-height:44px;padding:8px;border:1px solid transparent;border-radius:8px;color:var(--red-suave);background:transparent;font:600 14px var(--letra-panel)}.lectura-movil button[aria-pressed=true]{background:var(--red-panel);color:var(--red-cian);border-color:var(--red-cian)}.lista-operativa[data-tabla-movil=false] .tabla-con-resultados{display:none}.lista-operativa[data-tabla-movil=false] .expedientes-tactiles{display:grid;gap:12px}.expediente-tactil{display:flex;flex-direction:column;gap:10px;width:100%;min-width:0;text-align:left;padding:16px;border:1px solid var(--red-linea);border-radius:14px;background:var(--red-fondo);color:var(--red-tinta);font:400 14px var(--letra-panel);line-height:1.5;cursor:pointer}.expediente-tactil:focus-visible{outline:2px solid var(--red-cian);outline-offset:2px}.expediente-tactil strong{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.expediente-tactil-ref,.expediente-tactil-marca{font-size:12px;color:var(--red-suave);overflow-wrap:anywhere}.expediente-tactil-ruta{font-size:14px;overflow-wrap:anywhere}.expediente-tactil-pie{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;width:100%;font-size:13px}.expediente-tactil-estado{display:inline-flex;padding:5px 9px;border:1px solid currentColor;border-radius:8px;font-size:12px;font-weight:700;color:var(--red-suave);background:var(--red-panel)}.expediente-tactil-estado[data-estado=BOOKING_PENDIENTE]{color:var(--vida-coral)}.expediente-tactil-estado[data-estado=BOOKING_CONFIRMADO]{color:var(--vida-ambar)}.expediente-tactil-estado[data-estado=CARGADO]{color:var(--vida-azul)}.expediente-tactil-estado[data-estado=CANCELADO]{color:var(--vida-violeta)}.expediente-tactil-abrir{display:flex;justify-content:space-between;width:100%;padding-top:10px;border-top:1px solid var(--red-linea);color:var(--red-cian);font-size:13px;font-weight:700}}@container red (max-width:600px){.red-clientes .red-herramientas{display:grid;grid-template-columns:1fr;gap:8px;padding:14px 16px}.red-clientes .red-buscar{width:100%;min-width:0}.red-clientes .red-buscar input{width:100%}.red-clientes .red-total{font-size:12px;white-space:normal}.red-clientes .red-cabecera{padding:16px;gap:12px}.red-clientes .red-titular{gap:14px}.red-clientes .red-titular>div{min-width:0}.red-clientes .red-titular h2{font-size:21px}.red-clientes .red-titular p{font-size:13px;line-height:1.5}.red-clientes .red-lineas{display:grid;grid-template-columns:1fr;gap:8px}.red-clientes .red-lineas button{white-space:normal;text-align:left}.red-clientes .red-baraja{grid-template-columns:1fr;gap:10px;padding-top:0}.red-clientes .red-baraja .red-nucleo{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%;height:auto;min-height:48px;border:0;border-radius:10px;margin:0 0 8px;padding:8px 12px;box-sizing:border-box}.red-clientes .red-baraja .red-radar{display:none}.red-clientes .red-baraja .red-nucleo-dato{font-size:20px}.red-clientes .red-baraja .red-nodo,.red-clientes .red-baraja .red-nodo:last-of-type:nth-of-type(odd){width:100%;height:auto;min-height:118px;grid-column:1}.red-clientes .red-baraja .red-carta-cuerpo{padding:14px 16px;gap:8px;min-height:118px;height:auto;transform:none}.red-clientes .red-baraja .red-nodo-nombre{font-size:15px;line-height:1.4;min-height:0;white-space:normal;display:block;overflow:visible;-webkit-line-clamp:unset;padding-right:20px}.red-clientes .red-baraja .red-nodo-cuenta{font-size:13px;margin-top:4px}.red-clientes .red-paginas{flex-wrap:wrap;justify-content:center;gap:8px}.red-clientes .red-detalle{padding:16px}}@container ficha-pagina (max-width:600px){.pagina-ficha :is(.tablero-ficha,.alta-desplazable,.ficha-columnas,.ficha-centro){height:auto!important;max-height:none!important;min-height:0;overflow:visible!important}.pagina-ficha .ficha-columnas{display:block!important}.pagina-ficha .ficha-identidad-seguimiento{height:auto!important;max-height:none!important;overflow:visible!important;padding:12px!important}.pagina-ficha .pagina-ficha-cabecera{height:auto!important;max-height:none!important;overflow:visible!important;gap:10px}.pagina-ficha .pagina-ficha-cabecera h2{font-size:19px;line-height:1.35}.pagina-ficha .ficha-cabecera{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:12px}.pagina-ficha .ficha-ciclo{position:static!important;height:auto!important;min-height:0!important;padding:14px 0!important;overflow:visible!important}.pagina-ficha .ficha-ciclo .ciclo-pasos{display:flex!important;flex-direction:row;flex-wrap:nowrap;height:auto!important;min-height:0!important;max-width:100%;overflow-x:auto!important;gap:8px;scroll-snap-type:x proximity;padding-bottom:6px}.pagina-ficha .ficha-ciclo .ciclo-paso{flex:0 0 144px;min-width:0;scroll-snap-align:start}.pagina-ficha .ficha-ciclo .ciclo-boton{width:100%;min-width:0;height:56px!important;min-height:56px;padding:10px!important}.pagina-ficha .ficha-ciclo .ciclo-rotulo{font-size:13px!important}.pagina-ficha .ficha-centro{padding:0!important}.pagina-ficha .tarjeta-rejilla{gap:14px}.pagina-ficha :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:46px;font-size:16px!important}.pagina-ficha label{font-size:13px!important;line-height:1.5}.pagina-ficha .ficha-contexto{grid-template-columns:minmax(0,1fr)!important}.pagina-ficha .tarjeta-ficha{margin-bottom:12px}.pagina-alta .ficha-centro .tarjeta-ficha{padding:12px!important;border:1px solid var(--red-linea);border-radius:14px;background:var(--red-panel)}.pagina-alta .tarjeta-ficha>h3{margin:0 0 16px;padding:0 0 12px;background:transparent;border-bottom:1px solid var(--red-linea)}}@container acciones (max-width:550px){.acciones-islas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-inline:8px}.acciones-islas .boton{width:100%}.acciones-islas .boton{font-size:13px;min-height:46px;padding:10px 12px}.acciones-islas .ficha-contador{display:none}.acciones-islas:has(.alta-guardar){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.acciones-islas .alta-guardar{grid-column:1/-1;grid-row:2}.acciones-islas:has(.alta-guardar) .boton{font-size:13px;padding:10px;min-height:46px}}@container editor-entidad (max-width:600px){.alta-entidad-flotante .pagina-ficha.alta-entidad{display:flex;flex-direction:column;width:100%;max-width:100%;height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 16px)!important;max-height:calc(calc(100dvh * var(--compensa-zoom, 1)) - 16px)!important;padding:8px!important;box-sizing:border-box;border-radius:16px;overflow:hidden}.alta-entidad .ficha-centro .tarjeta-ficha{padding:10px!important}.alta-entidad .pagina-ficha-cabecera{flex:none;display:flex;flex-wrap:wrap;padding:0 0 10px;gap:8px;min-width:0}.alta-entidad .pagina-ficha-cabecera h2{flex-basis:100%;min-width:0;max-width:100%;font-size:18px;line-height:1.4;overflow-wrap:anywhere;white-space:normal}.alta-entidad .alta-desplazable{flex:1;min-height:0;height:auto!important;overflow:auto!important;padding:0 2px;overscroll-behavior:contain}.alta-entidad :is(.ficha-columnas,.ficha-centro){min-width:0;padding:0!important}.alta-entidad .pagina-ficha-pie{flex:none;position:static;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0 0;border-top:1px solid var(--red-linea);margin:0}.alta-entidad .pagina-ficha-pie .fila-acciones{display:contents}.alta-entidad .pagina-ficha-pie small{display:none}.alta-entidad .pagina-ficha-pie .boton{font-size:13px;min-height:44px;padding:10px 6px;margin:0;min-width:0}.alta-entidad .pagina-ficha-pie>.borrar{grid-row:2;grid-column:1/-1;justify-self:start}.alta-entidad .pegar-destino{padding:14px;min-width:0}.alta-entidad .pegar-destino strong{font-size:16px;line-height:1.4}.alta-entidad .combo-caja{min-width:0}}@container ficha-pagina (max-width:600px){.pagina-ficha:not(.pagina-alta) .ficha-identidad-seguimiento{padding:10px!important;border-radius:12px;background:var(--red-panel);box-shadow:none;gap:8px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-cabecera{padding:0!important;gap:6px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-cabecera h2{font-size:17px!important;line-height:1.3;margin:2px 0}.pagina-ficha:not(.pagina-alta) .pagina-ficha-volver{min-height:36px;padding:4px 0;font-size:13px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-identidad{gap:4px}.pagina-ficha:not(.pagina-alta) .pagina-ficha-ruta{font-size:12px}.pagina-ficha:not(.pagina-alta) .ficha-cabecera{padding:0!important;gap:0;border:0;background:transparent}.pagina-ficha:not(.pagina-alta) .ficha-cabecera-titulo{display:none}.pagina-ficha:not(.pagina-alta) .ficha-seguimiento-resumen{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;width:100%;padding:8px 10px;border:1px solid var(--red-linea);border-radius:9px;background:var(--red-fondo);color:var(--red-tinta);text-align:left;font:inherit;font-size:12px}.ficha-seguimiento-resumen>span:first-child{display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0;overflow-wrap:anywhere}.ficha-seguimiento-resumen>span:last-child{flex-shrink:0;color:var(--acento);font-weight:700}.pagina-ficha:not(.pagina-alta) .ficha-cabecera-campos{display:none!important}.pagina-ficha:not(.pagina-alta) .ficha-cabecera-campos[data-abierto=true]{display:grid!important;grid-template-columns:1fr!important;gap:8px;padding-top:10px}.pagina-ficha .ficha-ciclo{padding:10px 0!important}.pagina-ficha .ficha-ciclo .ciclo-paso{flex-basis:126px}.pagina-ficha .ficha-ciclo .ciclo-boton{height:48px!important;min-height:48px;padding:6px!important;grid-template-columns:14px minmax(0,1fr)!important;grid-template-rows:auto auto;gap:1px 6px;justify-items:start;text-align:left}.pagina-ficha .ficha-ciclo .ciclo-punto{grid-column:1;grid-row:1/3;align-self:center;margin:0}.pagina-ficha .ficha-ciclo .ciclo-rotulo{font-size:12px!important;grid-column:2;grid-row:1;line-height:1.35;transform:none;white-space:nowrap}.pagina-ficha .ficha-ciclo .ciclo-cuenta{grid-column:2;grid-row:2;font-size:11px;line-height:1.2;justify-self:start;margin:0}.pagina-ficha:not(.pagina-alta) .ficha-centro .tarjeta-ficha{padding:12px!important;margin-bottom:10px;border-radius:12px;background:var(--red-panel);box-shadow:none;border:1px solid var(--red-linea)}.pagina-ficha:not(.pagina-alta) .tarjeta-ficha>.tarjeta-titulo{font-size:14px;margin:0 0 12px;padding:0 0 8px;background:transparent;border-bottom:1px solid var(--red-linea)}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla>*{grid-column:1/-1;min-width:0}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla>div:has(>#f-volumen_cbm,>#f-peso_bruto_kg){grid-column:auto}.pagina-ficha:not(.pagina-alta) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px!important;padding:9px 10px;border-radius:8px;font-size:16px!important;line-height:1.4}.pagina-ficha:not(.pagina-alta) label{font-size:12px!important;line-height:1.4;margin-bottom:4px;letter-spacing:0;text-transform:none}.pagina-ficha:not(.pagina-alta) .tarjeta-rejilla .boton{min-height:44px;padding:8px 12px;font-size:13px;border-radius:9px}}@container acciones (max-width:550px){.acciones-islas.acciones-con-mas{position:relative;grid-template-columns:1fr .8fr 1.15fr;gap:6px;padding-inline:0}.acciones-con-mas .acciones-mas{display:block}.acciones-islas.acciones-con-mas .boton{min-height:44px;padding:9px 8px;font-size:12px;border-radius:12px;white-space:normal;line-height:1.4}.acciones-con-mas .acciones-secundarias{display:none}.acciones-con-mas .acciones-secundarias[data-abierto=true]{display:grid;position:absolute;bottom:calc(100% + 10px);right:0;width:min(270px,100%);gap:8px;padding:12px;border:1px solid var(--red-linea);border-radius:14px;background:var(--red-panel);box-shadow:0 8px 30px #0005;pointer-events:auto;max-height:calc(55dvh * var(--compensa-zoom, 1));overflow:auto}}.pagina-alta:not([data-estrecha]) .alta-desplazable{overflow:hidden}.pagina-alta:not([data-estrecha]) .tablero-asistente .ficha-centro{overflow:auto;min-height:0;scrollbar-gutter:stable;overscroll-behavior:contain;padding-bottom:24px}.pagina-alta:not([data-estrecha]) .tablero-asistente .pegar-estacion{align-self:start;min-height:0}.pagina-ficha:not(.pagina-alta) .ficha-ciclo{background:var(--red-fondo)}body:has(.velo-alta-entidad) .acciones-flotantes{display:none}body:has(.velo-alta-entidad) :is(.zimplea-companero,.zimplea-sacar){visibility:hidden}.cal-cliente-acceso{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:16px 0}.cal-cliente-acceso>b{flex:1 1 220px;overflow-wrap:anywhere}.cal-cliente-acceso>.boton{min-height:44px;white-space:normal}.celda-vinculados{max-width:260px}.chip-vinculado{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:var(--celeste-tinte);color:var(--oceano);border:1px solid var(--borde);padding:2px 9px;border-radius:99px;font:inherit;font-size:11.5px;font-weight:600;margin:1px 3px 1px 0;cursor:pointer}.chip-vinculado:hover{text-decoration:underline}.chip-vinculado:focus-visible{outline:2px solid var(--oceano);outline-offset:2px}.chip-vinculado-mas{font-size:11.5px;font-weight:700;color:var(--oceano)}.sin-vinculados{color:var(--gris-texto)}.vinculados-cabecera{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:4px 0 10px;padding:8px 12px;border:1px solid var(--borde);border-radius:10px;background:var(--celeste-tinte)}.vinculados-cabecera-titulo{font-weight:700;font-size:12.5px;color:var(--oceano);margin-inline-end:4px}.vinculados-cabecera .chip-vinculado{max-width:none}.casilla-actividad{display:flex;align-items:center;gap:8px;align-self:end;min-height:40px;font-weight:600;font-size:13px;cursor:pointer}.casilla-actividad input{width:18px;height:18px;margin:0}.menu-cuenta-opcion.ver-como{display:flex;flex-direction:column;align-items:stretch;gap:4px;cursor:default}.menu-cuenta-opcion.ver-como select{width:100%}.ver-como-aviso{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.ejemplo-campo{display:block;font-size:.78rem;font-style:italic;font-weight:400;line-height:1.25;letter-spacing:normal;text-transform:none;color:var(--gris-texto);margin:1px 0 3px}.red-campo .red-ejemplo{grid-column:2/-1;grid-row:2;margin:-4px 0 0}.consignee-linea{margin:6px 0 10px;font-size:13px;color:var(--gris-texto)}.consignee-rotulo{font-weight:600}.consignee-igual{font-style:italic}.consignee-buscar{margin-top:8px}.aviso-version{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:10050;display:none;align-items:center;gap:10px;max-width:calc(calc(100vw * var(--compensa-zoom, 1)) - 24px);padding:7px 8px 7px 16px;border-radius:999px;background:var(--navy);color:var(--blanco);border:1px solid var(--borde);box-shadow:0 10px 30px #0b254547;font-size:14px;line-height:1.3}.aviso-version.visible{display:flex;animation:aviso-version-entra .22s ease-out}.aviso-version-texto{font-weight:600;min-width:0}.aviso-version-punto{opacity:.6}.aviso-version-boton{flex:none;min-height:34px;padding:6px 14px;border-radius:999px;border:0;background:var(--acento);color:var(--blanco);font-weight:650;font-size:14px;cursor:pointer}.aviso-version-boton:hover{background:var(--acento2)}.aviso-version-boton:focus-visible{outline:3px solid var(--blanco);outline-offset:2px}@keyframes aviso-version-entra{0%{transform:translate(-50%,-8px);opacity:0}to{transform:translate(-50%);opacity:1}}@media(max-width:700px){.aviso-version{top:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));font-size:13px}}@media(prefers-reduced-motion:reduce){.aviso-version.visible{animation:none}}html[data-efectos=off] .aviso-version.visible{animation:none}
