:root{--font-display:var(--font-titulares),system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:var(--font-cuerpo),system-ui,-apple-system,"Segoe UI",sans-serif;--orange:var(--action);--orange-hover:var(--action-hover);--sky:var(--accent);--grey-600:var(--text-secondary);--grey-400:var(--border-strong);--grey-200:var(--border-subtle);--ok:var(--success);--warn:var(--warning);--err:var(--destructive);--ok-texto:var(--success-text);--warn-texto:var(--warning-text);--err-texto:var(--destructive-text);--info-texto:var(--info-text);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-xl);--sombra-1:var(--elevation-1);--sombra-2:var(--elevation-3);--panel:var(--bg-surface);--smoke:var(--bg-surface);--panel-borde:var(--border-subtle);--panel-sombra:var(--elevation-1);--gc-naranja:var(--orange);--gc-celeste:var(--sky);--fondo:var(--bg-canvas);--gris:var(--grey-600);--linea:var(--grey-200);--verde:var(--ok-texto);--gc-radio:var(--radius-lg);--gc-radio-chico:var(--r-sm);--gc-sombra-suave:var(--sombra-1);--gc-sombra-media:var(--sombra-2)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;background:var(--fondo);color:var(--text-primary);font-family:var(--font-body);font-size:17px;line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--font-titulares),sans-serif;font-weight:700;letter-spacing:-.5px}h3{font-family:var(--font-cuerpo),sans-serif;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0}.wrap{max-width:560px;margin:0 auto;padding:0 16px 120px}:root{--alto-top:57px}.top{top:0;z-index:10;background:var(--brand-navy);color:var(--text-on-brand);margin:0 -16px 20px;padding:14px 18px;display:flex;align-items:baseline;justify-content:space-between}.top b{font-family:var(--font-titulares),sans-serif;font-weight:800;font-size:20px;letter-spacing:-.4px}.top span{font-size:14px;color:var(--text-on-brand-muted)}label{display:block;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:22px 0 8px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{width:100%;height:var(--control-md);font-size:var(--text-md);font-family:inherit;padding:0 var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);transition:border-color var(--duration-state) var(--ease-out)}input::placeholder,textarea::placeholder{color:var(--text-placeholder);opacity:1}@media (hover:hover){input:hover,select:hover,textarea:hover{border-color:var(--text-secondary)}}input:focus,select:focus,textarea:focus{border-color:var(--border-focus);outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-offset)}.autocompletar{position:relative}.sugerencias{list-style:none;margin:6px 0 0;padding:0;position:absolute;z-index:1010;left:0;right:0;background:var(--bg-surface-elevated);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--gc-sombra-media);overflow:hidden}.sugerencias [role=option]{display:block;width:100%;min-height:48px;padding:12px 14px;border:none;border-bottom:1px solid var(--linea);background:var(--bg-surface-elevated);font:inherit;font-size:15.5px;color:var(--text-primary);text-align:left;cursor:pointer}.sugerencias li:last-child{border-bottom:none}.sugerencias [role=option].activa,.sugerencias [role=option]:hover{background:var(--panel)}.sugerencias [role=option].activa{box-shadow:inset 4px 0 0 var(--gc-celeste)}.sug-tipo{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;background:var(--panel);border:1px solid var(--linea);color:var(--text-primary);font-size:12px;font-weight:600;vertical-align:1px}.sug-centro{margin:6px 0 0}.zonas{display:grid;grid-gap:8px;gap:8px}.zona{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border:2px solid var(--linea);border-radius:var(--gc-radio-chico);background:var(--bg-surface);cursor:pointer;text-align:left;font-family:inherit;color:var(--text-primary);width:100%}.zona.on{border-color:var(--bg-inverse);background:var(--bg-inverse);color:var(--text-inverse)}.zona .n{font-size:16px;font-weight:600}.zona .d{font-size:12.5px;color:var(--gris);margin-top:2px}.zona.on .d{color:var(--text-inverse-muted)}.zona .p{font-family:var(--font-cuerpo),sans-serif;font-size:19px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:11px 14px;border:2px solid var(--linea);border-radius:999px;background:var(--bg-surface);font-size:15px;font-family:inherit;color:var(--text-primary);cursor:pointer}.chip.on{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--text-inverse);font-weight:600}.total{margin:26px 0 0;padding:18px;background:var(--panel);border-radius:var(--gc-radio);display:flex;align-items:center;justify-content:space-between}.total .cobras{font-size:12px;color:var(--gris);font-weight:600;text-transform:uppercase;letter-spacing:.6px}.total .monto{font-family:var(--font-cuerpo),sans-serif;font-size:40px;font-weight:600;letter-spacing:-1.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.total .desglose{text-align:right;font-size:13px;color:var(--gris);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{display:block;width:100%;min-height:56px;margin-top:12px;border:none;border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-semibold);font-family:var(--font-body);cursor:pointer;background:var(--bg-inverse);text-align:center;text-decoration:none;line-height:56px;padding:0 20px;transition:background-color var(--duration-state) var(--ease-out),border-color var(--duration-state) var(--ease-out)}.btn,.btn:hover{color:var(--text-inverse)}.btn:active{transform:scale(.99)}.btn.accion{background:var(--action);color:var(--text-on-action)}@media (hover:hover){.btn.accion:hover:not(:disabled):not(.apagado){background:var(--action-hover);color:var(--text-on-action)}}.btn.accion:active:not(:disabled):not(.apagado){background:var(--action-pressed)}.btn.grande{min-height:64px;line-height:64px;font-size:17px}.btn.borde{background:var(--bg-surface);color:var(--text-primary);border:var(--border-width) solid var(--border-strong);line-height:54px}@media (hover:hover){.btn.borde:hover:not(:disabled):not(.apagado){background:var(--bg-hover)}}.btn.borde:active:not(:disabled):not(.apagado){background:var(--bg-pressed)}.btn.peligro{background:var(--destructive-solid);color:var(--text-on-destructive)}@media (hover:hover){.btn.peligro:hover:not(:disabled):not(.apagado){background:var(--destructive-solid-hover);color:var(--text-on-destructive)}}.btn.chico{min-height:56px;line-height:52px;font-size:16px}.btn.apagado,.btn:disabled{background:var(--btn-apagado-bg);color:var(--brand-navy);border-color:var(--grey-600);box-shadow:inset 0 0 0 1px var(--grey-600);cursor:default}.btn.borde.apagado,.btn.borde:disabled{box-shadow:none}.envio{border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--elevation-1);padding:var(--space-4);margin-bottom:12px}.envio.entregado{background:var(--bg-surface-sunken);box-shadow:none}.mas-item{display:block;text-decoration:none;color:inherit;position:relative;padding-right:36px;min-height:56px}.mas-item:after{content:"›";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:700;color:var(--gris)}.envio .cab{display:flex;justify-content:space-between;align-items:center;gap:10px}.envio .cab>b{min-width:0;overflow-wrap:anywhere}.envio .cod{font-size:12.5px;color:var(--gris);font-weight:600;letter-spacing:.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.envio .dir{font-family:var(--font-cuerpo),sans-serif;font-size:21px;font-weight:600;line-height:1.2;letter-spacing:-.3px;margin:10px 0 4px}.envio .meta{font-size:14px;color:var(--gris)}.envio .nota{margin-top:8px;padding:8px 10px;background:var(--panel);border-left:3px solid var(--gc-celeste);border-radius:0 var(--gc-radio-chico) var(--gc-radio-chico) 0;font-size:14px;font-weight:600}.pie-tarjeta{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--linea)}.envio .precio{font-family:var(--font-cuerpo),sans-serif;font-size:22px;font-weight:600;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.estado{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:11.5px;font-weight:600;font-family:var(--font-cuerpo),sans-serif;border:none;white-space:nowrap}.estado:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;flex:none}.estado.pendiente{background:var(--warning-bg);color:var(--warn-texto)}.estado.retirado{background:var(--info-bg);color:var(--info-texto)}.estado.entregado{background:var(--success-bg);color:var(--ok-texto)}h2.seccion{display:flex;align-items:center;gap:10px;font-family:var(--font-cuerpo),sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--grey-600);margin:26px 0 12px}h2.seccion span{font-size:13px;padding:2px 9px;border-radius:999px;background:var(--panel);color:var(--text-primary);letter-spacing:0}.fila{display:flex;gap:10px}.fila>div{min-width:0}.fila .btn{flex:1 1;display:flex;align-items:center;justify-content:center;line-height:1.25;padding-top:8px;padding-bottom:8px}.mapa-pantalla{position:fixed;inset:0;z-index:100;background:var(--bg-surface);display:flex;flex-direction:column}.mapa-pantalla .mapa-volver{flex:none;min-height:56px;padding:0 18px;border:none;border-bottom:1px solid var(--linea);background:var(--bg-inverse);color:var(--text-inverse);font-size:16px;font-weight:700;text-align:left;cursor:pointer}.mapa-pantalla .mapa-envoltorio{flex:1 1;display:flex;flex-direction:column;margin:0;border:none;border-radius:0}.mapa-pantalla .mapa{flex:1 1;height:auto}.nav{position:fixed;bottom:0;left:0;right:0;background:var(--bg-surface);border-top:1px solid var(--linea);padding-bottom:env(safe-area-inset-bottom)}.nav,.nav a{display:flex}.nav a{flex:1 1;min-height:56px;align-items:center;justify-content:center;text-align:center;padding:8px 4px;font-size:14px;font-weight:600;color:var(--gris);text-decoration:none}.nav a.on{color:var(--text-primary);font-weight:700;box-shadow:inset 0 3px 0 var(--sky)}.vacio{text-align:center;padding:60px 20px;color:var(--gris)}.err{background:var(--destructive-bg);border:1px solid var(--destructive);color:var(--destructive-text);padding:14px;border-radius:var(--gc-radio-chico);font-size:15px}.err,.ok{margin:16px 0}.ok{background:var(--success-bg);border:1px solid var(--success);color:var(--success-text);padding:16px;border-radius:var(--gc-radio-chico)}.stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.stat{background:var(--panel);border-radius:var(--gc-radio);padding:16px}.stat .k{font-size:11.5px;color:var(--gris);font-weight:600;text-transform:uppercase;letter-spacing:.7px;margin-bottom:2px}.stat .v{font-family:var(--font-cuerpo),sans-serif;font-size:28px;font-weight:600;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.stat.fuerte{background:var(--bg-inverse);color:var(--text-inverse)}.stat.fuerte .k{color:var(--text-inverse-muted)}.stat.fuerte .v{font-size:32px}.foto{width:100%;border-radius:var(--gc-radio-chico);margin-top:12px;display:block}h2{font-size:21px;margin:26px 0 12px}.seguimiento{max-width:440px;margin:0 auto;padding:0 20px 40px}.seg-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 -20px 26px;padding:14px 20px;background:var(--brand-navy)}.seg-top img{display:block;height:38px;width:auto}.seg-codigo{font-size:14px;font-weight:600;color:var(--text-on-brand-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seg-comercio{margin:0;font-size:15px;color:var(--gris)}.seg-estado{font-size:32px;line-height:1.1;margin:4px 0 28px}.linea-tiempo{list-style:none;margin:0;padding:0}.pt{display:grid;grid-template-columns:34px 1fr auto;align-items:center;grid-column-gap:12px;column-gap:12px;padding:16px 0}.pt,.pt-marca{position:relative}.pt-marca{width:16px;height:16px;margin-left:9px;border-radius:50%;background:var(--linea);z-index:1}.pt.actual .pt-marca,.pt.hecho .pt-marca{background:var(--sky)}.pt.actual .pt-marca{box-shadow:0 0 0 6px var(--accent-soft)}.pt:not(:first-child):before,.pt:not(:last-child):after{content:"";position:absolute;left:16px;width:2px;background:var(--linea)}.pt:not(:first-child):before{top:0;height:50%}.pt:not(:last-child):after{top:50%;height:50%}.pt.actual:before,.pt.hecho:after,.pt.hecho:before{background:var(--sky)}.pt-nombre{font-size:16px;color:var(--gris)}.pt.actual .pt-nombre,.pt.hecho .pt-nombre{color:var(--text-primary);font-weight:600}.pt-hora{font-size:15px;color:var(--gris);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt.actual .pt-hora{color:var(--text-primary);font-weight:600}.comprobante{margin:30px 0 0;padding:10px;background:var(--bg-surface);border:1px solid var(--linea);border-radius:var(--gc-radio);box-shadow:var(--gc-sombra-suave)}.comprobante img{display:block;width:100%;border-radius:var(--gc-radio-chico)}.comprobante figcaption{padding:10px 4px 2px;font-size:13px}.comprobante figcaption,.seg-pie{text-align:center;color:var(--gris)}.seg-pie{margin:36px 0 0;font-size:12.5px}.ayuda{margin:8px 0 0;font-size:14px;color:var(--gris)}.separador{margin:30px 0 4px;text-align:center;font-size:15px;color:var(--gris)}.despacho{margin-top:12px;padding:12px 14px;border-radius:var(--gc-radio-chico);font-size:15px;font-weight:600;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.despacho.esperando{background:var(--warning-bg);border:1px solid var(--warning);color:var(--warning-text)}.despacho.pool{background:var(--panel);border:1px solid var(--linea);color:var(--gris)}.despacho.tomado{background:var(--success-bg);border:1px solid var(--success);color:var(--success-text)}.despacho .reloj{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.toggle{width:100%;display:flex;align-items:center;gap:14px;min-height:68px;margin:0 0 16px;padding:12px 16px;border:2px solid var(--linea);border-radius:var(--gc-radio);background:var(--bg-surface);color:var(--gris);font-family:inherit;text-align:left;cursor:pointer}.toggle.on{border-color:var(--ok);background:var(--success-bg);color:var(--text-primary)}.toggle .luz{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:var(--linea)}.toggle.on .luz{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 18%,transparent)}.toggle .texto{font-size:17px;font-weight:700}.toggle small{display:block;font-size:13px;font-weight:400;color:var(--gris);margin-top:2px;line-height:1.35}.mapa-envoltorio{margin:0 0 18px;border:1px solid var(--linea);border-radius:var(--gc-radio);overflow:hidden;background:var(--panel)}.mapa{height:260px;width:100%}.leaflet-container{isolation:isolate}.leaflet-container.mapa-claro,.leaflet-container.mapa-oscuro{background:var(--map-bg)}.leaflet-container .leaflet-bar a,.leaflet-container .leaflet-bar a:focus{background-color:var(--bg-surface-elevated);color:var(--text-primary);border-bottom-color:var(--border-subtle)}.leaflet-container .leaflet-bar a:hover{background-color:var(--bg-hover)}.leaflet-container .leaflet-bar a.leaflet-disabled{background-color:var(--bg-surface-sunken);color:var(--text-secondary)}.leaflet-container .leaflet-control-attribution.leaflet-control{background:var(--bg-surface-elevated);color:var(--text-secondary)}.leaflet-container .leaflet-control-attribution a{color:var(--text-link)}.leaflet-container .leaflet-tooltip{background-color:var(--bg-surface-elevated);border-color:var(--border-subtle);color:var(--text-primary)}.leaflet-container .leaflet-tooltip-top:before{border-top-color:var(--bg-surface-elevated)}.leaflet-container .leaflet-tooltip-bottom:before{border-bottom-color:var(--bg-surface-elevated)}.leaflet-container .leaflet-tooltip-left:before{border-left-color:var(--bg-surface-elevated)}.leaflet-container .leaflet-tooltip-right:before{border-right-color:var(--bg-surface-elevated)}.mapa-caido{margin:0 0 18px;padding:18px;border:1px dashed var(--linea);border-radius:var(--gc-radio);color:var(--gris);font-size:15px;text-align:center}.mapa-leyenda{display:flex;gap:16px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--linea);background:var(--bg-surface);font-size:13px;color:var(--gris)}.mapa-leyenda span{display:inline-flex;align-items:center;gap:6px}.mapa-direccion-estoy-aca{margin:var(--space-2) 0 10px;width:auto}.mapa-direccion-estoy-aca+.mapa-direccion-envoltorio{margin-top:0}.mapa-direccion-envoltorio{margin:var(--space-2) 0 18px;border:1px solid var(--linea);border-radius:var(--gc-radio);overflow:hidden;background:var(--panel)}.mapa-direccion{height:220px;width:100%}.mapa-direccion-ajustada,.mapa-direccion-sin-ubicar{margin:6px 0 0;padding:8px 14px 10px}.pin-direccion{width:22px;height:22px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--gc-naranja);border:3px solid var(--brand-white);cursor:-webkit-grab;cursor:grab}.pin,.pin-direccion{display:inline-block;box-shadow:var(--elevation-pin)}.pin{width:16px;height:16px;border-radius:50%;border:3px solid var(--brand-white)}.pin-express{background:var(--sky)}.pin-azul{background:var(--gc-celeste)}.pin-verde{background:var(--ok)}.pin-rojo{background:var(--err)}.central{max-width:1440px}.central-stats{grid-template-columns:repeat(5,1fr)}.central-cols{display:grid;grid-template-columns:3fr 2fr;grid-gap:20px;gap:20px;align-items:start}.central-mapa{position:-webkit-sticky;position:sticky;top:76px}.central-mapa .mapa{height:calc(100vh - 220px);min-height:420px}.central-nota-mapa{margin-top:8px}.central-lista{max-height:calc(100vh - 140px);overflow-y:auto;padding-right:4px}.central-fila{cursor:pointer;border:1px solid var(--linea)}.central-fila.central-on{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--border-subtle)}.central-alerta{color:var(--err-texto)}@media (max-width:1100px){.central-cols{grid-template-columns:1fr}.central-mapa{position:static}.central-mapa .mapa{height:320px}.central-lista{max-height:none;overflow-y:visible}.central-stats{grid-template-columns:repeat(2,1fr)}}.leaflet-container .pin{width:22px;height:22px}.etiqueta{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:5px 10px;border-radius:999px}.etiqueta.express{background:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning)}.etiqueta.programado{background:var(--info-bg);color:var(--info-text);border:1px solid var(--info)}.codigo-grande{background:var(--bg-inverse);color:var(--text-inverse);border-radius:var(--gc-radio);padding:22px 18px;margin-bottom:4px;text-align:center}.codigo-grande .k{font-size:11.5px;text-transform:uppercase;letter-spacing:.9px;color:var(--text-inverse-muted);font-weight:600}.codigo-grande .v{font-family:var(--font-cuerpo),sans-serif;font-size:42px;font-weight:600;letter-spacing:1px;line-height:1.15;margin:4px 0 8px;word-break:break-all}.codigo-grande p{margin:0;font-size:14px;color:var(--text-inverse-muted);line-height:1.45}.saldo{background:var(--panel);border-radius:var(--gc-radio);padding:22px 18px;margin-bottom:18px;text-align:center}.saldo.debe{background:var(--bg-inverse);color:var(--text-inverse)}.saldo.cobra{background:var(--success-solid);color:var(--text-on-success)}.saldo .k{font-size:11.5px;text-transform:uppercase;letter-spacing:.9px;font-weight:600;color:var(--gris)}.saldo.debe .k{color:var(--text-inverse-muted)}.saldo.cobra .k{color:var(--text-on-success)}.saldo .v{font-family:var(--font-cuerpo),sans-serif;font-size:40px;font-weight:600;letter-spacing:-1.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;margin:2px 0 8px}.saldo p{margin:0;font-size:13.5px;line-height:1.45;color:var(--gris)}.saldo.debe p{color:var(--text-inverse-muted)}.saldo.cobra p{color:var(--text-on-success)}.cuenta{margin:12px 0 0;padding:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cuenta>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--linea)}.cuenta dt{font-size:15px;color:var(--gris)}.cuenta dd{margin:0;font-size:15px;font-weight:700;white-space:nowrap}.cuenta dd.resta{color:var(--destructive-text)}.cuenta dd.suma{color:var(--verde)}.cuenta .total-fila{border-bottom:none;padding-top:12px}.cuenta .total-fila dt{font-size:16px;font-weight:700;color:var(--text-primary)}.cuenta .total-fila dd{font-family:var(--font-cuerpo),sans-serif;font-size:24px;font-weight:600;letter-spacing:-.8px}.semana{margin-bottom:26px}.semana-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 16px;background:var(--bg-inverse);color:var(--text-inverse);border-radius:var(--gc-radio) var(--gc-radio) 0 0}.semana-cab .meta{color:var(--text-inverse-muted);font-size:13px}.semana-nombre{font-family:var(--font-cuerpo),sans-serif;font-size:18px;font-weight:600;letter-spacing:-.3px}.semana-neto{text-align:right;white-space:nowrap}.semana-neto .k{font-size:10.5px;text-transform:uppercase;letter-spacing:.8px;color:var(--text-inverse-muted);font-weight:600}.semana-neto .v{font-family:var(--font-cuerpo),sans-serif;font-size:24px;font-weight:600;letter-spacing:-.8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.semana-desglose{padding:8px 16px;background:var(--panel);border-left:1px solid var(--linea);border-right:1px solid var(--linea);font-size:13px;margin-bottom:12px}.nivel{border:1px solid var(--linea);border-radius:var(--gc-radio);padding:16px;background:var(--bg-surface)}.escalera{display:flex;gap:6px;margin-bottom:14px}.escalon{flex:1 1;text-align:center;font-size:12.5px;font-weight:600;padding:9px 4px;border-radius:var(--gc-radio-chico);background:var(--panel);color:var(--gris);border:2px solid transparent}.escalon.actual{background:var(--bg-inverse);color:var(--text-inverse)}.escalon.proximo{border-color:var(--sky);color:var(--text-primary)}.faltan{list-style:none;margin:10px 0 0;padding:0}.faltan li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--linea);font-size:15px}.faltan li:last-child{border-bottom:none}.faltan span{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nivel-linea{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 16px;padding:12px 14px;border:1px solid var(--linea);border-radius:var(--gc-radio-chico);background:var(--panel);color:var(--text-primary);text-decoration:none;font-size:14px}.nivel-linea b{font-family:var(--font-cuerpo),sans-serif;font-size:15px}.nivel-linea span{color:var(--gris)}.hito-linea{display:block;margin:0 0 16px;padding:12px 14px;border:1px solid var(--linea);border-radius:var(--gc-radio-chico);background:var(--panel);color:var(--text-primary);text-decoration:none;font-size:14px}.hito-linea .barra{margin-top:8px}.seg-cancelado{border:1px solid var(--destructive);color:var(--destructive-text);padding:16px;border-radius:var(--gc-radio-chico);margin:18px 0;font-size:15.5px;line-height:1.5}.cancelar,.seg-cancelado{background:var(--destructive-bg)}.cancelar{margin-top:12px;padding:12px;border:2px solid var(--destructive);border-radius:var(--gc-radio-chico)}.cancelar label{margin:0 0 8px;font-size:14px}.despacho.cancelado{background:var(--destructive-bg);border:1px solid var(--destructive);color:var(--destructive-text)}.despacho.vencido,.estado.cancelado,.estado.vencido{background:var(--destructive-bg);color:var(--err-texto)}.despacho.vencido{border:1px solid var(--destructive);font-weight:400;display:block;line-height:1.45}.despacho.vencido b{font-weight:600}.filtros{display:flex;gap:8px;overflow-x:auto;padding:2px 16px 10px;margin:0 -16px 4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filtros::-webkit-scrollbar{display:none}.actualizado~.filtros{position:-webkit-sticky;position:sticky;top:var(--alto-top);z-index:5;padding-top:var(--space-2);background:var(--bg-canvas)}@media (max-width:359px){.actualizado~.filtros{position:static}}.filtro{flex:0 0 auto;min-height:44px;border:2px solid var(--linea);border-radius:999px;background:var(--bg-surface);color:var(--gris);font-family:inherit;font-size:14.5px;font-weight:600;padding:0 14px;cursor:pointer;white-space:nowrap}.filtro.on{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--text-inverse)}.filtro span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:4px}.colgados{background:var(--destructive-bg);border:2px solid var(--destructive);border-radius:var(--gc-radio);padding:16px;margin-bottom:18px}.colgados h2{margin:0;font-size:18px}.colgados h2,.colgados p{color:var(--destructive-text)}.colgados p{margin:6px 0 12px;font-size:14.5px;line-height:1.45}.colgado{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--destructive);font-size:15px;color:var(--destructive-text)}.colgado .reloj{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.editar{margin-top:12px;padding:14px;border:2px solid var(--gc-celeste);border-radius:var(--gc-radio-chico);background:var(--bg-selected)}.editar label:first-child{margin-top:0}.error-campo{margin:6px 0 0;font-size:14px;font-weight:600;color:var(--destructive-text);line-height:1.4}input.mal,input.mal:focus{border-color:var(--destructive);box-shadow:inset 0 0 0 var(--border-width) var(--destructive)}.invita{background:var(--success-bg);border:1px solid var(--success);color:var(--success-text);padding:14px 16px;border-radius:var(--gc-radio-chico);margin:16px 0 4px;font-size:17px}.invita b{font-family:var(--font-cuerpo),sans-serif}.invita span{display:block;font-size:14px;margin-top:4px;line-height:1.45}.registro label{margin:14px 0 6px}.registro .ayuda{margin-top:5px;font-size:13px}.registro .btn.accion{margin-top:18px}.nivel-admin{margin-top:12px;padding:12px;border:1px solid var(--linea);border-radius:var(--gc-radio-chico);background:var(--panel)}.nivel-admin .k{display:flex;align-items:center;gap:8px;font-size:11.5px;text-transform:uppercase;letter-spacing:.8px;font-weight:600;color:var(--gris);margin-bottom:8px}.nivel-admin .a-mano,.nivel-admin .ganado{text-transform:none;letter-spacing:0;font-size:12px;padding:2px 8px;border-radius:999px}.nivel-admin .a-mano{background:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning)}.nivel-admin .ganado{background:var(--success-bg);color:var(--success-text);border:1px solid var(--success)}.nivel-admin .escalon{min-height:48px;border:2px solid transparent;cursor:pointer;font-family:inherit}.nivel-admin .escalon:disabled{opacity:.5}.exencion{margin-top:12px;padding:12px;border:2px solid var(--linea);border-radius:var(--gc-radio-chico);background:var(--panel)}.exencion.activa{border-color:var(--success);background:var(--success-bg);color:var(--success-text);font-size:15px}.exencion label{margin:0 0 8px;font-size:14px}.exencion input[type=date]{width:100%;height:var(--control-md);font-size:var(--text-md);font-family:inherit;padding:0 var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary)}.cuenta .exento{display:inline-block;margin-left:8px;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--success-bg);color:var(--success-text);border:1px solid var(--success)}select{width:100%;height:var(--control-md);font-size:var(--text-md);font-family:inherit;padding:0 var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary)}.stat.fuerte.rojo{background:var(--destructive-solid)}.stat.fuerte.rojo,.stat.fuerte.rojo .k,.stat.fuerte.rojo .sub{color:var(--text-on-destructive)}.nav.ocho a,.nav.seis a,.nav.siete a{font-size:13px;padding:15px 2px}.nav.siete a{font-size:11.5px}.nav.ocho a{font-size:10.5px;padding:15px 1px}.nav.nueve a{font-size:9.5px;padding:15px 0;letter-spacing:-.1px}.wrap.hadm{max-width:1120px}.hadm-codigo,.hadm-filtros{margin:12px 0}.hadm-fila{display:flex;gap:8px}.hadm-fila input{flex:1 1}.hadm-atajos,.hadm-checks,.hadm-porestado{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.hadm-grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:0 12px;gap:0 12px}.hadm-campo input,.hadm-campo select{width:100%}.hadm-campo input[type=date],.hadm-campo select{height:var(--control-md);font-size:var(--text-md);font-family:inherit;padding:0 var(--space-3);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary)}.hadm-detalle-top .btn,.hadm-fila .btn,.hadm-paginas .btn{flex:0 0 auto;width:auto;min-width:120px}.hadm-nota{color:var(--grey-600)}.hadm-mas{margin:12px 0}.hadm-mas summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.hadm-estados{border:1px solid var(--linea);border-radius:var(--r-sm);padding:8px 12px;display:flex;flex-wrap:wrap;gap:4px 16px}.hadm-check{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:400}.hadm-acciones{display:flex;flex-wrap:wrap;gap:8px}.hadm-acciones .btn{flex:1 1 160px}.hadm-totales{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px;margin:16px 0}.hadm-porestado{grid-column:1/-1}.hadm-tabla{width:100%;border-collapse:collapse;font-size:14px}.hadm-tabla td,.hadm-tabla th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--linea)}.hadm-tabla th{font-size:12px;color:var(--grey-600);text-transform:uppercase;letter-spacing:.04em}.hadm-tabla .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hadm-tabla tbody tr{cursor:pointer}.hadm-tabla tbody tr:focus-visible,.hadm-tabla tbody tr:hover{background:var(--bg-hover)}.hadm-tabla tbody tr:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.hadm-cod{font-weight:700;white-space:nowrap}.hadm-estado{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--bg-surface-sunken);border:1px solid var(--linea);color:var(--text-primary)}.hadm-estado.entregado{border-color:var(--ok)}.hadm-estado.cancelado,.hadm-estado.vencido{border-color:var(--grey-600)}.hadm-estado.incidente,.hadm-estado.pendiente,.hadm-estado.retirado{border-color:var(--warn)}.hadm-paginas{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0}.hadm-fondo{position:fixed;inset:0;background:var(--bg-overlay);z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;overflow-y:auto}.hadm-detalle{background:var(--bg-surface);border-radius:var(--r-sm);max-width:560px;width:100%;padding:16px;box-shadow:var(--gc-sombra-media)}.hadm-detalle-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px}.hadm-dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px 12px;gap:6px 12px;margin:12px 0;font-size:14px}.hadm-dl dt{color:var(--grey-600)}.hadm-dl dd{margin:0;overflow-wrap:anywhere}.hadm-h3{font-size:15px;margin:12px 0 6px}.hadm-historia{list-style:none;padding:0;margin:0}.hadm-historia li{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--linea);font-size:14px}@media (max-width:720px){.hadm-tabla thead{display:none}.hadm-tabla,.hadm-tabla tbody,.hadm-tabla td,.hadm-tabla tr{display:block;width:100%}.hadm-tabla tr{border:1px solid var(--linea);border-radius:var(--r-sm);margin:0 0 10px;padding:6px 12px;background:var(--bg-surface)}.hadm-tabla td{display:flex;justify-content:space-between;gap:12px;border:none;padding:4px 0;text-align:right}.hadm-tabla td:before{content:attr(data-k);color:var(--grey-600);font-size:12px;text-align:left}.hadm-tabla .num{text-align:right}.hadm-dl{grid-template-columns:1fr}.hadm-dl dd{margin-bottom:6px}}.stat .sub{font-size:12px;color:var(--gris);margin-top:3px;line-height:1.3}.stat.fuerte .sub{color:var(--text-inverse-muted)}.stat .v.chico{font-size:21px;letter-spacing:0;overflow-wrap:anywhere}.stat.ancho{margin-bottom:14px}.stat.ancho.rojo .v{color:var(--destructive-text)}.grafico{position:relative;background:var(--panel);border-radius:var(--gc-radio);padding:14px 12px 22px}.grafico svg{display:block}.grafico-pie{position:relative;height:14px;margin-top:2px;font-size:11px;color:var(--gris);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grafico-pie span{position:absolute;transform:translateX(-50%)}.movs{border-top:1px solid var(--linea);margin-top:12px;padding-top:10px}.movs-k{font-size:11.5px;color:var(--gris);font-weight:600;text-transform:uppercase;letter-spacing:.7px;margin-bottom:6px}.mov{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0}.mov .q{font-size:15px;font-weight:600}.mov .c{font-size:13px;color:var(--gris)}.mov .m{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mov .m.suma{color:var(--verde)}.mov .m.resta{color:var(--destructive-text)}.mov.anulado{opacity:.6}.mov.anulado .m,.mov.anulado .q{text-decoration:line-through}.editar,.envio,.grafico,.stat{border-radius:var(--radius-lg)}.cuenta dd,.dato,.monto,.mov .m,.precio,.stat .v{font-family:var(--font-cuerpo),sans-serif;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.dato{font-size:32px;line-height:1.1}.label{font-family:var(--font-cuerpo),sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--grey-600)}.fila-precio{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--grey-200)}.fila-precio .n{font-size:15px}.fila-precio .n,.fila-precio .p{font-family:var(--font-cuerpo),sans-serif;font-weight:600}.fila-precio .p{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.vigencia{font-family:var(--font-cuerpo),sans-serif;font-size:13px;font-weight:400;color:var(--grey-600);margin:12px 0 0}.aviso{background:var(--smoke);border:1px solid var(--grey-200);border-left:4px solid var(--grey-400);border-radius:var(--r-sm);padding:14px 16px;margin:16px 0;font-size:15px;line-height:1.5}.aviso.warn{border-left-color:var(--warn)}.aviso.err{border-left-color:var(--err)}.aviso.info{border-left-color:var(--info)}.aviso.ok{border-left-color:var(--ok)}.aviso .t{font-weight:600;display:block;margin-bottom:4px}.precio-envio{background:var(--smoke);border:1px solid var(--grey-200);border-radius:var(--r-md);padding:20px;margin:16px 0 20px}.precio-envio .k{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--grey-600)}.precio-envio .k,.precio-envio .v{font-family:var(--font-cuerpo),sans-serif;font-weight:600}.precio-envio .v{font-size:40px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);margin-top:2px}.precio-envio .n{font-size:13px;line-height:1.45;color:var(--grey-600);margin:8px 0 0}.ok .v-ok{font-family:var(--font-cuerpo),sans-serif;font-size:40px;font-weight:600;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.top{position:-webkit-sticky;position:sticky}.top:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--sky)}.top.rol-cadete:after{background:var(--orange)}.identidad{display:flex;align-items:center;gap:8px;margin:-20px -16px 16px;padding:10px 18px;background:var(--smoke);border-bottom:1px solid var(--grey-200);font-size:13px;font-weight:500;color:var(--grey-600)}.ico-rol{display:block;width:18px;height:18px;flex:none;color:var(--text-primary)}.ico-rol svg{display:block;width:100%;height:100%}.pestanias{display:flex;gap:8px;margin:16px 0 12px}.pestania{flex:1 1;min-height:44px;border:1px solid var(--grey-200);background:var(--bg-surface);border-radius:var(--r-sm);font-family:var(--font-cuerpo),sans-serif;font-size:15px;font-weight:600;color:var(--grey-600);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.pestania.on{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--text-inverse)}.pestania span{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:999px;background:var(--smoke);color:var(--text-primary)}.ficha{border:1px solid var(--grey-200);border-radius:var(--r-md);box-shadow:var(--sombra-1);margin-bottom:10px;overflow:hidden;background:var(--bg-surface)}.ficha.abierta{border-color:var(--text-primary)}.ficha-fila{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:12px 14px;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit;color:inherit}.ficha-datos{flex:1 1;min-width:0}.ficha-nombre{display:block;font-size:16px;font-weight:600;line-height:1.25}.ficha-meta{display:block;font-size:12.5px;color:var(--grey-600);line-height:1.35;margin-top:2px}.ficha-panel{padding:4px 14px 16px;border-top:1px solid var(--grey-200)}.ficha-panel .meta{font-size:14px;color:var(--grey-600);margin:10px 0}.ficha-panel .dir{font-size:15px;font-weight:600;margin:10px 0}.estado.gris{background:var(--smoke);color:var(--grey-600)}.aviso .alias{margin-top:8px;padding:8px 10px;background:var(--panel);border:1px solid var(--grey-200);border-radius:var(--r-sm);font-size:15px}.aviso .alias b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alias-grande{font-family:var(--font-cuerpo),sans-serif;font-size:28px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;padding:14px;background:var(--smoke);border:1px solid var(--grey-200);border-radius:var(--r-sm);margin:10px 0;-webkit-user-select:all;-moz-user-select:all;user-select:all}.envio.bloqueado{border-color:var(--err);background:var(--destructive-bg)}.papel{border:1px solid var(--grey-200);border-radius:var(--r-md);padding:14px}.papel,.papel-datos{margin-bottom:10px}.papel-datos b{display:block;font-size:16px;font-weight:600}.papel-datos span{font-size:13px;color:var(--grey-600)}.papel-foto{display:block;width:100%;border-radius:var(--r-sm);margin-bottom:8px;border:1px solid var(--grey-200)}.cuenta-viaje{margin-top:10px;padding:12px;background:var(--smoke);border-radius:var(--r-sm)}.cv-fila{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:14px}.cv-fila b{font-family:var(--font-cuerpo),sans-serif;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cv-fila b.resta{color:var(--err-texto)}.cv-total{margin-top:6px;padding-top:8px;border-top:1px solid var(--grey-200);font-size:16px}.cv-total b{font-size:20px}.cv-nota{margin-top:8px;font-size:12px}.cv-nota,.unidad{color:var(--grey-600)}.unidad{font-weight:400;font-size:13px}textarea{width:100%;height:auto;min-height:84px;padding:var(--space-3);font-family:var(--font-body);font-size:var(--text-md);line-height:1.45;resize:vertical}.mensajes{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.mensajes a{flex:1 1 auto;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--grey-200);border-radius:999px;font-size:13px;font-weight:600;color:var(--text-primary);text-decoration:none;background:var(--bg-surface)}.cadete-envio{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px;background:var(--smoke);border-radius:var(--r-sm);font-size:14px}.cadete-foto{width:42px;height:42px;border-radius:999px;object-fit:cover;flex:none;border:1px solid var(--grey-200)}.alias-cadete{display:block;font-size:13px;color:var(--grey-600)}.alias-cadete b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.cadete-foto.grande{width:120px;height:120px;margin:10px 0}.envio.apagado{opacity:.72}.incentivo{border:1px solid var(--grey-200);border-radius:var(--r-md);padding:12px 14px;margin-bottom:8px;background:var(--bg-surface)}.incentivo.ganado{background:var(--bg-surface-sunken)}.barra{height:6px;background:var(--grey-200);overflow:hidden;margin-top:8px}.barra,.barra span{border-radius:999px}.barra span{display:block;height:100%;background:var(--sky)}.seg-pin{margin:16px 0;padding:16px;background:var(--smoke);border:1px solid var(--grey-200);border-radius:var(--r-md);text-align:center}.seg-pin .k{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--grey-600)}.seg-pin .k,.seg-pin .v{display:block;font-weight:600}.seg-pin .v{font-family:var(--font-cuerpo),sans-serif;font-size:44px;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);margin-top:4px}.chequeo{display:flex;align-items:flex-start;gap:10px;padding:14px;margin:12px 0;border:1px solid var(--grey-200);border-radius:var(--r-md);cursor:pointer}.chequeo input{width:22px;height:22px;margin:2px 0 0;flex:none;accent-color:var(--text-primary)}.chequeo b{display:block;font-size:16px;font-weight:600}.chequeo small{display:block;font-size:13px;color:var(--grey-600);line-height:1.4;margin-top:2px}.btn.apagado{pointer-events:none}.entrega-hecha{margin-top:12px;padding-top:12px;border-top:1px solid var(--grey-200)}.foto-entrega{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.foto-entrega img{display:block;width:100%;height:120px;object-fit:cover;border-radius:var(--r-sm);background:var(--grey-200)}.foto-entrega.abierta img{height:auto;object-fit:contain}.sin-foto,.sin-pin{font-size:13px;color:var(--grey-600)}.sin-pin{margin-top:8px}.calificar{margin-top:10px}.calificar .k{display:block;font-size:13px;font-weight:600;color:var(--text-primary)}.calificar .ayuda{display:block;font-size:12px;color:var(--grey-600)}.estrellas{display:flex;gap:2px;margin:4px 0 2px}.estrella{width:44px;height:44px;padding:0;border:0;background:none;font-size:30px;line-height:1;color:var(--grey-200);cursor:pointer;transition:color .12s}.estrella.puesta{color:var(--orange)}.promedio{display:flex;align-items:baseline;gap:10px;padding:14px;background:var(--smoke);border-radius:var(--r-md)}.promedio b{font-family:var(--font-cuerpo),sans-serif;font-size:34px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.promedio span{font-size:13px;color:var(--grey-600)}.hist-meses{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:14px}.hist-mes{flex:0 0 auto;min-height:40px;padding:0 14px;border:1px solid var(--grey-200);border-radius:999px;background:var(--bg-surface);color:var(--text-primary);font-size:14px;white-space:nowrap;cursor:pointer}.hist-mes.on{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--text-inverse)}.hist-tarjetas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.hist-dato{padding:12px;background:var(--smoke);border-radius:var(--r-md)}.hist-dato.ancho{margin-top:8px}.hist-dato .k{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--grey-600)}.hist-dato .k,.hist-dato .v{display:block;font-weight:600}.hist-dato .v{margin-top:2px;font-family:var(--font-cuerpo),sans-serif;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.hist-dato .ayuda{display:block;margin-top:6px;font-size:12px;color:var(--grey-600)}.hist-cadete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--grey-200)}.hist-cadete .meta{display:block;font-size:13px;color:var(--grey-600)}.toggle.chico{min-height:58px;margin-bottom:14px}.toggle.chico .texto{font-size:15px}.toggle.chico.on{border-color:var(--sky);background:var(--bg-selected);color:var(--text-primary)}.toggle.chico.on .luz{background:var(--sky);box-shadow:0 0 0 4px var(--accent-soft)}.sin-ver{flex:0 0 auto;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:var(--orange);color:var(--text-on-action);font-family:var(--font-cuerpo),sans-serif;font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:26px;text-align:center}.desglose{margin-top:10px;padding:10px 12px;background:var(--smoke);border-radius:var(--r-sm);font-size:13px}.desglose summary{cursor:pointer;font-weight:600;color:var(--text-primary);list-style:none}.desglose summary::-webkit-details-marker{display:none}.dg-marca:before{content:"▸ ";color:var(--grey-600)}.desglose[open] .dg-marca:before{content:"▾ "}.dg-cab{margin:8px 0 2px}.dg-cab,.dg-zona{color:var(--grey-600)}.dg-zona{margin:0 0 6px;font-size:12px}.dg-fila{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.dg-fila b{font-family:var(--font-cuerpo),sans-serif;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.dg-fila b.resta{color:var(--grey-600)}.dg-sub,.dg-total{border-top:1px solid var(--grey-200);margin-top:4px;padding-top:6px}.dg-total{font-size:14px}.calc{text-align:left}.calc .autocompletar input{width:100%}.calc-fijo{display:flex;gap:10px;align-items:baseline;font-size:15px;margin:8px 0 4px}.calc-fijo .k{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--grey-600)}.calc-ejemplo{font-size:13px;color:var(--grey-600);margin:6px 0 0}.calc-modalidad{margin-top:14px}.calc-modo{margin:0 0 6px}.calc-aprox{font-weight:600}.calc-vacio{font-size:14px;color:var(--grey-600);margin:16px 0 0}.calc-fuera{background:var(--smoke);border:1px solid var(--grey-200);border-left:4px solid var(--warn);border-radius:var(--r-sm);padding:14px 16px;margin:16px 0 0;font-size:15px;line-height:1.5}.calc-fuera p{margin:0}.calc-resultado{margin-top:16px}.calc-resultado .desglose{background:var(--bg-surface)}.calc-vencida{font-size:13px;color:var(--warn-texto);margin:8px 0 0}.calc-link{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--text-primary);text-decoration:underline;cursor:pointer}.calc-zonas{margin:14px 0 0;font-size:14px}.calc-zonas a{color:var(--text-primary);font-weight:600}.calc .cuenta-viaje{margin-top:12px}.cv-queda{border-top:1px solid var(--grey-200);padding-top:6px;margin-top:6px}.calc-plegado{margin:12px 0 4px;padding:12px 14px;background:var(--smoke);border:1px solid var(--grey-200);border-radius:var(--r-md)}.calc-plegado summary{cursor:pointer;font-weight:600;color:var(--text-primary);font-size:16px}.error404{text-align:center;padding-top:48px}.error404 img{margin:0 auto 24px;display:block}.error404 h1{font-family:var(--font-titulares),sans-serif;font-size:28px;font-weight:800;letter-spacing:-.5px;color:var(--text-primary);margin:0 0 12px}.error404 p{font-size:15px;line-height:1.5;color:var(--grey-600);margin:0 0 28px}.trampa{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.referidos{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:12px}.seguro-falta{color:var(--err-texto);font-weight:600}.seguro-ok{color:var(--ok-texto)}.seg-precinto{margin:16px 0;padding:14px 16px;background:var(--smoke);border:1px solid var(--grey-200);border-radius:var(--r-md);text-align:center}.seg-precinto .k{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--grey-600)}.seg-precinto .v{display:block;font-family:var(--font-cuerpo),sans-serif;font-size:26px;font-weight:600;letter-spacing:.06em;color:var(--text-primary);margin-top:4px}.seg-precinto p{font-size:13px;color:var(--grey-600);margin:6px 0 0}.seg-integridad{margin:16px 0;text-align:center}.seg-integridad-ok{color:var(--ok-texto);font-size:14px;margin-top:8px}.seg-integridad-mal{color:var(--err-texto);font-size:14px;margin-top:8px}.instruccion-foto{margin:0 0 8px}.aviso.alto-valor{font-weight:600;line-height:1.5}.habilitaciones{margin-top:12px}.hab-cab{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;background:var(--smoke);border:1px solid var(--grey-200);border-radius:var(--r-sm);font-family:inherit;font-size:14px;color:var(--text-primary);cursor:pointer;text-align:left}.hab-cab span{color:var(--grey-600);font-size:13px;white-space:nowrap}.hab{padding:10px 0;border-bottom:1px solid var(--grey-200)}.hab:last-of-type{border-bottom:none}.hab-datos{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;margin-top:6px}.hab-datos input{margin:0}.vencimientos .fila{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--grey-200);font-size:14px}.vencimientos .fila.vencido b{color:var(--err-texto)}.papeles-vistos .fila{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--grey-200);font-size:14px}.papeles-vistos .fila:last-child{border-bottom:none}.papeles-vistos .falta{color:var(--grey-600);font-weight:400}.papeles-vistos .ok{color:var(--ok-texto)}.seg-legal{line-height:1.5;color:var(--grey-600);background:var(--smoke);padding:12px 14px;margin:12px 0}.key-una-vez,.seg-legal{font-size:13px;border-radius:var(--r-sm)}.key-una-vez{display:block;margin:10px 0;padding:10px 12px;background:var(--bg-surface);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.aviso.instalar .instalar-botones{display:flex;gap:8px;margin-top:10px}.estado.esperando{background:var(--warning-bg);color:var(--warn-texto)}.estado.tomado{background:var(--ship-taken-bg);color:var(--ship-taken-text)}.estado.en_camino{background:var(--info-bg);color:var(--info-texto)}.estado.incidente{background:var(--destructive-bg);color:var(--err-texto)}.envio.recien{animation:gc-recien 2.4s ease-out}@keyframes gc-recien{0%{box-shadow:0 0 0 3px var(--orange)}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.envio.recien{animation:none;outline:3px solid var(--orange)}}.aviso-cambio{position:fixed;left:50%;bottom:88px;transform:translateX(-50%);z-index:50;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:var(--r-md);background:var(--bg-inverse);color:var(--text-inverse);font-weight:600;box-shadow:var(--sombra-2)}.actualizado{display:flex;align-items:center;gap:8px;margin:4px 0 12px;font-size:13px;color:var(--grey-600)}.actualizado-luz{width:8px;height:8px;border-radius:50%;background:var(--grey-400)}.actualizado-luz.vivo{background:var(--ok)}.pin-comercio{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:10px 0;padding:10px 12px;border-radius:var(--r-md);background:var(--smoke)}.pin-comercio .k{font-size:13px;color:var(--grey-600)}.pin-comercio .v{font-size:24px;font-weight:700;letter-spacing:.12em;color:var(--text-primary)}.pin-comercio .recordatorio{flex-basis:100%;font-size:13px;font-weight:600;color:var(--warn-texto)}.detalle-entrega{margin-top:6px;font-weight:600;color:var(--ok-texto)}.resumen-cobro{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0;font-size:15px;color:var(--text-primary)}.resumen-cobro small{flex-basis:100%;font-size:13px;color:var(--grey-600)}.hoja-fondo{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:var(--bg-overlay)}.hoja{width:100%;max-width:480px;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--bg-surface-elevated);display:flex;flex-direction:column;gap:10px}.hoja h2{margin:0 0 4px;font-size:18px;color:var(--text-primary)}.hoja-sistema{font-weight:400}.pin-express{background:var(--orange)}.pin-programado{background:var(--map-programado)}.pin-tuyo{background:var(--ok)}.pin.pin-retiro{width:12px;height:12px;border-width:2px}.pin.rombo{border-radius:3px;transform:rotate(45deg)}.mapa-envoltorio{position:relative}.mapa-tarjeta{position:absolute;left:12px;right:12px;bottom:12px;z-index:1001;padding:12px 14px;border-radius:var(--r-md);background:var(--bg-surface-elevated);box-shadow:var(--sombra-2)}.mapa-sin-fondo.mapa-claro,.mapa-sin-fondo.mapa-oscuro{background:var(--map-bg)}.seg-pago{margin:14px 0}.seg-pago-t{font-size:18px;font-weight:700;color:var(--text-primary)}.seg-aviso-on{margin:12px 0;font-weight:600;color:var(--ok-texto)}.stat.debe .v{color:var(--err-texto)}.seg-direcciones{margin:10px 0;font-size:15px;color:var(--text-primary)}.btn.dos-renglones{line-height:1.3;padding-top:14px;padding-bottom:14px}.pagado-marca{margin:8px 0;font-weight:600;color:var(--ok-texto)}.cobro-cadete{margin:8px 0}.datos-cobro{margin:8px 0;padding:10px 12px;border-radius:var(--r-md);background:var(--smoke)}.dato-cobro{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:8px}.dato-cobro .k{flex-basis:100%;font-size:13px;color:var(--grey-600)}.dato-cobro .v{flex:1 1;min-width:0;overflow-wrap:anywhere;font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.dato-cobro .btn{flex:none;width:auto;padding:0 18px}.qr-cobro{display:block;width:100%;max-width:260px;margin:8px 0;border-radius:var(--r-md);border:1px solid var(--grey-200);background:var(--brand-white)}.seg-cobro{margin:10px 0}.por-cobrar .precio{font-weight:700;color:var(--text-primary)}.hadm-pagado{margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600;cursor:default;border-color:var(--ok);color:var(--ok-texto)}.mensaje-texto{width:100%;font-family:inherit}.mensaje-cuenta{text-align:right;font-size:13px;color:var(--grey-600)}.mensaje-huecos{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.mensaje-huecos .chip span{font-size:13px;color:var(--grey-600)}.mensaje-vista{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;border-radius:var(--r-md);background:var(--success-bg);color:var(--text-primary);font-size:15px;line-height:1.45}.mensaje-opciones{display:flex;flex-wrap:wrap;gap:4px 16px;margin:6px 0}.cadete-envio,.cuenta-viaje,.datos-cobro,.desglose,.doc-indice,.grafico,.hist-dato,.pin-comercio,.promedio,.saldo,.seg-legal,.stat,.total{border:var(--border-width) solid var(--panel-borde);box-shadow:var(--panel-sombra)}.saldo.cobra,.saldo.debe,.stat.fuerte{border-color:transparent}.chequeo,.hadm-estados,.papel{background:var(--bg-surface)}.calc-plegado,.chequeo,.ficha,.hist-dato,.incentivo,.nivel,.papel,.precio-envio,.promedio,.seg-pin,.seg-precinto{border-radius:var(--radius-lg)}.aviso>*,.calc-plegado>*,.calc-resultado>*,.comprobante>*,.doc>*,.envio>*,.exencion>*,.ficha>*,.hadm-detalle>*,.hoja>*,.incentivo>*,.mapa-tarjeta>*,.nivel-admin>*,.nivel>*,.papel>*,.pestania>*,.precio-envio>*,.saldo>*,.seg-pin>*,.seg-precinto>*,.stat>*,.sugerencias>*,.toggle>*,.total>*{--panel:var(--bg-surface-sunken);--smoke:var(--bg-surface-sunken);--panel-borde:transparent;--panel-sombra:none}.envio.entregado>*,.incentivo.ganado>*{--panel:var(--bg-surface);--smoke:var(--bg-surface);--panel-borde:var(--border-subtle)}.fila>input,.fila>select,.hadm-fila>input{height:56px;align-self:flex-end}.stat{padding:15px}@font-face{font-family:__poppins_fb054f;src:url(/_next/static/media/d869208648ca5469-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__poppins_fb054f;src:url(/_next/static/media/9a881e2ac07d406b-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__poppins_fb054f;src:url(/_next/static/media/376dd8dc38524313-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__poppins_Fallback_fb054f;src:local("Arial");ascent-override:90.85%;descent-override:30.28%;line-gap-override:8.65%;size-adjust:115.57%}.__className_fb054f{font-family:__poppins_fb054f,__poppins_Fallback_fb054f}.__variable_fb054f{--font-titulares:"__poppins_fb054f","__poppins_Fallback_fb054f"}@font-face{font-family:__inter_6c60be;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:__inter_Fallback_6c60be;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_6c60be{font-family:__inter_6c60be,__inter_Fallback_6c60be;font-style:normal}.__variable_6c60be{--font-cuerpo:"__inter_6c60be","__inter_Fallback_6c60be"}