:root{--brand-navy:#0b1b3d;--brand-orange:#f60;--brand-celeste:#5bbce4;--brand-white:#fff;--brand-smoke:#f4f6f9;--font-display:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--numeric:"tnum" 1,"lnum" 1;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.375rem;--text-5xl:3rem;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--tracking-caps:0.06em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--control-xs:24px;--control-sm:36px;--control-md:48px;--control-lg:56px;--touch-min:48px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--border-width:1px;--border-width-strong:2px;--focus-ring-width:2px;--focus-ring-offset:2px;--sidebar-width:248px;--sidebar-collapsed:64px;--drawer-width:440px;--topbar-height:56px;--bottomnav-height:64px;--content-max:1280px;--control-seg:40px;--control-vehicle:56px;--check-size:22px;--radio-dot:10px;--switch-width:52px;--switch-height:32px;--switch-knob:26px;--pin-cell-width:56px;--pin-cell-height:64px;--meter-height:8px;--indicator-width:3px;--indicator-length:32px;--route-dot:10px;--map-grid:32px;--map-street-width:3px;--icon-xl:32px;--pin-icon:44px;--logo-height-sm:24px;--logo-height-md:32px;--logo-height-lg:40px;--menu-width:260px;--search-width:220px;--dialog-width:440px;--toast-max:420px;--row-compact:36px;--row-comfortable:52px;--skeleton-line:16px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--z-base:0;--z-sticky:100;--z-drawer:200;--z-modal:300;--z-toast:400;--z-tooltip:500;--duration-state:100ms;--duration-panel:200ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--tooltip-delay:500ms;--toast-duration:5000ms}:root,[data-theme=light]{color-scheme:light;--logo-on-light:inline-block;--logo-on-dark:none;--bg-canvas:#f4f6f9;--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-surface-sunken:#edf0f5;--bg-overlay:rgba(11,27,61,.56);--bg-inverse:#0b1b3d;--bg-hover:#eef1f6;--bg-pressed:#e2e7ef;--bg-selected:#e3f3fa;--bg-disabled:#e9edf3;--bg-skeleton:#e4e9f0;--text-primary:#0b1b3d;--text-secondary:#4a5670;--text-disabled:#6b7489;--text-inverse:#fff;--text-on-accent:#0b1b3d;--text-on-action:#0b1b3d;--text-link:#1a6e94;--border-subtle:#e1e6ee;--border-strong:#8c96ab;--border-focus:#1a7ba6;--action:#f60;--action-hover:#ff7a24;--action-pressed:#e65c00;--accent:#5bbce4;--accent-soft:#e3f3fa;--accent-strong:#1a7ba6;--info:#1a7ba6;--info-bg:#e3f3fa;--info-text:#074560;--success:#1b8a4e;--success-bg:#e4f4ea;--success-text:#0b4d2a;--warning:#c98a00;--warning-bg:#fff3d6;--warning-text:#5c3d00;--destructive:#c62828;--destructive-bg:#fde9e9;--destructive-text:#8a1515;--destructive-solid:#c62828;--destructive-solid-hover:#ae2020;--text-on-destructive:#fff;--ship-pending:#5e6880;--ship-pending-bg:#edf0f5;--ship-pending-text:#2e3850;--ship-pool:#1a7ba6;--ship-pool-bg:#e3f3fa;--ship-pool-text:#074560;--ship-taken:#4a4fc0;--ship-taken-bg:#ececfb;--ship-taken-text:#2a2d86;--ship-transit:#b8650a;--ship-transit-bg:#fff0de;--ship-transit-text:#6a3600;--ship-delivered:#1b8a4e;--ship-delivered-bg:#e4f4ea;--ship-delivered-text:#0b4d2a;--ship-cancelled:#b42323;--ship-cancelled-bg:#fbeaea;--ship-cancelled-text:#7e1616;--map-bg:#e6ebf1;--map-street:#fff;--map-block:#dae1ea;--map-pin:#f60;--map-route:#1a7ba6;--elevation-1:0 1px 2px rgba(11,27,61,.06),0 1px 1px rgba(11,27,61,.04);--elevation-2:0 2px 6px rgba(11,27,61,.08),0 1px 2px rgba(11,27,61,.06);--elevation-3:0 8px 20px rgba(11,27,61,.12),0 2px 6px rgba(11,27,61,.06);--elevation-4:0 20px 48px rgba(11,27,61,.22),0 4px 12px rgba(11,27,61,.1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--logo-on-light:none;--logo-on-dark:inline-block;--bg-canvas:#060f24;--bg-surface:#0b1b3d;--bg-surface-elevated:#132850;--bg-surface-sunken:#081530;--bg-overlay:rgba(2,6,16,.72);--bg-inverse:#f4f6f9;--bg-hover:#15285a;--bg-pressed:#1c3368;--bg-selected:#0f3450;--bg-disabled:#15244a;--bg-skeleton:#1a2b55;--text-primary:#f4f6f9;--text-secondary:#a9b4c8;--text-disabled:#7581a0;--text-inverse:#0b1b3d;--text-on-accent:#0b1b3d;--text-on-action:#0b1b3d;--text-link:#7dcbeb;--border-subtle:#1d3063;--border-strong:#5a6b92;--border-focus:#5bbce4;--action:#f60;--action-hover:#ff7a24;--action-pressed:#e65c00;--accent:#5bbce4;--accent-soft:#0f3450;--accent-strong:#5bbce4;--info:#5bbce4;--info-bg:#0d2f48;--info-text:#a8ddf2;--success:#3cc47e;--success-bg:#0e3226;--success-text:#9ee6bf;--warning:#f2b01e;--warning-bg:#362908;--warning-text:#ffd98a;--destructive:#ff7b7b;--destructive-bg:#3f1519;--destructive-text:#ffb3b3;--destructive-solid:#ff8080;--destructive-solid-hover:#ff9a9a;--text-on-destructive:#0b1b3d;--ship-pending:#8b96ae;--ship-pending-bg:#17264b;--ship-pending-text:#c9d1e0;--ship-pool:#5bbce4;--ship-pool-bg:#0d2f48;--ship-pool-text:#a8ddf2;--ship-taken:#8e92f0;--ship-taken-bg:#1e2360;--ship-taken-text:#c8cafa;--ship-transit:#f0a04b;--ship-transit-bg:#3a2508;--ship-transit-text:#ffd1a0;--ship-delivered:#3cc47e;--ship-delivered-bg:#0e3226;--ship-delivered-text:#9ee6bf;--ship-cancelled:#ff7b7b;--ship-cancelled-bg:#3f1519;--ship-cancelled-text:#ffb3b3;--map-bg:#0e2046;--map-street:#1b3162;--map-block:#12264f;--map-pin:#f60;--map-route:#5bbce4;--elevation-1:0 1px 2px rgba(0,0,0,.3);--elevation-2:0 2px 8px rgba(0,0,0,.36),0 1px 2px rgba(0,0,0,.3);--elevation-3:0 10px 24px rgba(0,0,0,.44),0 2px 6px rgba(0,0,0,.3);--elevation-4:0 24px 56px rgba(0,0,0,.56),0 4px 12px rgba(0,0,0,.36)}}[data-theme=dark]{color-scheme:dark;--logo-on-light:none;--logo-on-dark:inline-block;--bg-canvas:#060f24;--bg-surface:#0b1b3d;--bg-surface-elevated:#132850;--bg-surface-sunken:#081530;--bg-overlay:rgba(2,6,16,.72);--bg-inverse:#f4f6f9;--bg-hover:#15285a;--bg-pressed:#1c3368;--bg-selected:#0f3450;--bg-disabled:#15244a;--bg-skeleton:#1a2b55;--text-primary:#f4f6f9;--text-secondary:#a9b4c8;--text-disabled:#7581a0;--text-inverse:#0b1b3d;--text-on-accent:#0b1b3d;--text-on-action:#0b1b3d;--text-link:#7dcbeb;--border-subtle:#1d3063;--border-strong:#5a6b92;--border-focus:#5bbce4;--action:#f60;--action-hover:#ff7a24;--action-pressed:#e65c00;--accent:#5bbce4;--accent-soft:#0f3450;--accent-strong:#5bbce4;--info:#5bbce4;--info-bg:#0d2f48;--info-text:#a8ddf2;--success:#3cc47e;--success-bg:#0e3226;--success-text:#9ee6bf;--warning:#f2b01e;--warning-bg:#362908;--warning-text:#ffd98a;--destructive:#ff7b7b;--destructive-bg:#3f1519;--destructive-text:#ffb3b3;--destructive-solid:#ff8080;--destructive-solid-hover:#ff9a9a;--text-on-destructive:#0b1b3d;--ship-pending:#8b96ae;--ship-pending-bg:#17264b;--ship-pending-text:#c9d1e0;--ship-pool:#5bbce4;--ship-pool-bg:#0d2f48;--ship-pool-text:#a8ddf2;--ship-taken:#8e92f0;--ship-taken-bg:#1e2360;--ship-taken-text:#c8cafa;--ship-transit:#f0a04b;--ship-transit-bg:#3a2508;--ship-transit-text:#ffd1a0;--ship-delivered:#3cc47e;--ship-delivered-bg:#0e3226;--ship-delivered-text:#9ee6bf;--ship-cancelled:#ff7b7b;--ship-cancelled-bg:#3f1519;--ship-cancelled-text:#ffb3b3;--map-bg:#0e2046;--map-street:#1b3162;--map-block:#12264f;--map-pin:#f60;--map-route:#5bbce4;--elevation-1:0 1px 2px rgba(0,0,0,.3);--elevation-2:0 2px 8px rgba(0,0,0,.36),0 1px 2px rgba(0,0,0,.3);--elevation-3:0 10px 24px rgba(0,0,0,.44),0 2px 6px rgba(0,0,0,.3);--elevation-4:0 24px 56px rgba(0,0,0,.56),0 4px 12px rgba(0,0,0,.36)}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-underline-offset:2px}a:hover{color:var(--text-primary)}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--border-focus);outline-offset:var(--focus-ring-offset)}code,kbd{overflow-wrap:anywhere}::selection{background:var(--accent-soft);color:var(--text-primary)}@media (prefers-reduced-motion:reduce){:root{--duration-state:0ms;--duration-panel:0ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--qr-size:160px;--live-dot:10px;--live-duration:1600ms;--check-anim:64px;--brand-slot:24px;--brand-slot-w:120px;--brand-slot-h:40px;--map-pool-height:360px;--preview-max:340px;--textarea-min:120px;--sheet-handle-w:40px;--sheet-handle-h:4px;--text-on-brand:#fff;--brand-backdrop-blur:48px;--auth-card-max:440px;--intro-max:1000ms}:root,[data-theme=light]{--map-route-muted:#9db3c9}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--map-route-muted:#3a5a86}}[data-theme=dark]{--map-route-muted:#3a5a86}@media (prefers-reduced-motion:reduce){:root{--live-duration:0ms}}:root{--text-on-brand-muted:#a9c6e4;--elevation-pin:0 1px 4px rgba(0,0,0,.4);--whatsapp-verde:#25d366;--whatsapp-glifo:#fff}:root,[data-theme=light]{--text-placeholder:#6b7489;--btn-apagado-bg:#e9edf3;--text-inverse-muted:#a9c6e4;--success-solid:#0f7a45;--text-on-success:#fff;--map-programado:#2e4e85;--focus-on-inverse:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--text-placeholder:#7f8dab;--btn-apagado-bg:#8b96ae;--text-inverse-muted:#4a5670;--success-solid:#3cc47e;--text-on-success:var(--brand-navy);--map-programado:#7fa3e0;--focus-on-inverse:#1a7ba6}}[data-theme=dark]{--text-placeholder:#7f8dab;--btn-apagado-bg:#8b96ae;--text-inverse-muted:#4a5670;--success-solid:#3cc47e;--text-on-success:var(--brand-navy);--map-programado:#7fa3e0;--focus-on-inverse:#1a7ba6}