@font-face{font-family:archivo;src:url(../media/archivo_latin_wght_normal-s.p.1_q0qa17ptz5n.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_b043040b-module__JpLTnW__className{font-family:archivo,archivo Fallback}.archivo_b043040b-module__JpLTnW__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_5d27cb80-module__i2m6xq__className{font-family:manrope,manrope Fallback}.manrope_5d27cb80-module__i2m6xq__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_8db111b7-module__JzHAXW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_8db111b7-module__JzHAXW__variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--gray-200)}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:var(--gray-400)}textarea::-moz-placeholder{opacity:1;color:var(--gray-400)}input::placeholder,textarea::placeholder{opacity:1;color:var(--gray-400)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}:root{--navy-950:#060d1f;--navy-900:#0b1530;--navy-800:#132043;--navy-700:#1b2d5b;--navy-600:#2a3f6e;--navy-500:#3f5485;--navy-400:#6376a0;--navy-300:#94a0bd;--navy-200:#c2c9da;--navy-100:#dce2ee;--navy-50:#f4f6fb;--red-900:#6e0f17;--red-800:#8c141e;--red-700:#b11a26;--red-600:#c81e2a;--red-500:#e63946;--red-400:#ee6470;--red-300:#f38b95;--red-200:#f7b3ba;--red-100:#fce0e3;--red-50:#fef2f3;--paper:#fbf7ee;--paper-edge:#efe7d3;--paper-ink:#2b2418;--paper-cool:#eef4fb;--paper-cool-edge:#d7e3f3;--gray-950:#0a0b0e;--gray-900:#15171c;--gray-800:#1f2228;--gray-700:#353941;--gray-600:#525762;--gray-500:#71767f;--gray-400:#9499a0;--gray-300:#b8bcc2;--gray-200:#d8dbdf;--gray-100:#e9eaec;--gray-50:#f6f7f8;--success-50:#ecfdf5;--success-100:#d1fae5;--success-500:#10b981;--success-700:#047857;--success-900:#064e3b;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-500:#f59e0b;--warning-700:#b45309;--warning-900:#78350f;--danger-50:#fef2f2;--danger-100:#fee2e2;--danger-500:#dc2626;--danger-700:#b91c1c;--danger-900:#7f1d1d;--info-50:#eff6ff;--info-100:#dbeafe;--info-500:#3b82f6;--info-700:#1d4ed8;--info-900:#1e3a8a;--purple-50:#f0ebff;--purple-100:#ddd2ff;--purple-500:#7c5cd3;--purple-700:#5b3cc4;--purple-900:#3a1f8c;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--r-full:9999px;--font-display:var(--font-archivo),"Archivo",system-ui,sans-serif;--font-body:var(--font-manrope),"Manrope",system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;--font-arabic:"IBM Plex Sans Arabic","Manrope",sans-serif;--shadow-sm:0 1px 2px #0f1d3c0a, 0 1px 1px #0f1d3c08;--shadow-md:0 4px 12px #0f1d3c0f, 0 2px 4px #0f1d3c0a;--shadow-lg:0 12px 32px #0f1d3c14, 0 4px 8px #0f1d3c0a}*{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-body);background:var(--gray-50);color:var(--gray-900);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.55}.display-xxl{font-family:var(--font-display);letter-spacing:-.035em;color:var(--navy-900);font-size:56px;font-weight:900;line-height:1}.display-xl{font-family:var(--font-display);letter-spacing:-.025em;color:var(--navy-900);font-size:36px;font-weight:800;line-height:1.1}.display-lg{font-family:var(--font-display);letter-spacing:-.015em;color:var(--navy-900);font-size:24px;font-weight:700;line-height:1.2}.display-md{font-family:var(--font-display);color:var(--navy-900);font-size:18px;font-weight:600;line-height:1.3}.body-lg{font-family:var(--font-body);color:var(--gray-800);font-size:17px;line-height:1.6}.body-md{font-family:var(--font-body);color:var(--gray-800);font-size:15px;line-height:1.55}.body-sm{font-family:var(--font-body);color:var(--gray-700);font-size:13px;line-height:1.5}.body-xs{font-family:var(--font-body);color:var(--gray-600);font-size:12px;line-height:1.45}.mono-md{font-family:var(--font-mono);color:var(--navy-800);letter-spacing:-.01em;font-size:14px}.mono-sm{font-family:var(--font-mono);color:var(--gray-600);letter-spacing:0;font-size:12px}.btn{font-family:var(--font-body);border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1;transition:all .15s;display:inline-flex}.btn i{font-size:16px}.btn-primary{background:var(--navy-700);color:#fff;border-color:var(--navy-700)}.btn-primary:hover{background:var(--navy-800);border-color:var(--navy-800)}.btn-accent{background:var(--red-500);color:#fff;border-color:var(--red-500)}.btn-accent:hover{background:var(--red-600);border-color:var(--red-600)}.btn-secondary{color:var(--navy-700);border-color:var(--gray-300);background:#fff}.btn-secondary:hover{background:var(--gray-50);border-color:var(--gray-400)}.btn-ghost{color:var(--navy-700);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--navy-50)}.btn-danger{color:var(--danger-700);border-color:var(--danger-100);background:#fff}.btn-danger:hover{background:var(--danger-50);border-color:var(--danger-500)}.btn-sm{padding:6px 10px;font-size:13px}.btn-lg{padding:12px 20px;font-size:15px}.input{font-family:var(--font-body);border:1px solid var(--gray-300);border-radius:var(--r-md);color:var(--gray-900);background:#fff;width:100%;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--navy-500);outline:none;box-shadow:0 0 0 3px #1b2d5b1a}.input::placeholder{color:var(--gray-400)}.input-wrap{position:relative}.input-wrap i{color:var(--gray-400);font-size:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.input-wrap .input{padding-left:40px}.label{color:var(--gray-700);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600;font-family:var(--font-body);margin-bottom:6px;display:block}.badge{border-radius:var(--r-full);font-family:var(--font-body);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.badge .dot{border-radius:50%;width:6px;height:6px}.badge-unscheduled{background:var(--gray-100);color:var(--gray-700)}.badge-unscheduled .dot{background:var(--gray-400)}.badge-scheduled{background:var(--info-50);color:var(--info-700)}.badge-scheduled .dot{background:var(--info-500)}.badge-today{background:var(--red-50);color:var(--red-700)}.badge-today .dot{background:var(--red-500)}.badge-inprogress{color:#b25e00;background:#fff7e6}.badge-inprogress .dot{background:#f59e0b}.badge-completed{background:var(--success-50);color:var(--success-700)}.badge-completed .dot{background:var(--success-500)}.badge-rescheduled{background:var(--navy-50);color:var(--navy-700)}.badge-rescheduled .dot{background:var(--navy-500)}.badge-missed{background:var(--danger-50);color:var(--danger-700)}.badge-missed .dot{background:var(--danger-500)}.badge-cancelled{background:var(--gray-200);color:var(--gray-700)}.badge-cancelled .dot{background:var(--gray-500)}.badge-pickedup{background:var(--navy-50);color:var(--navy-700)}.badge-pickedup .dot{background:var(--navy-500)}.badge-warehouse{color:#b25e00;background:#fff7e6}.badge-warehouse .dot{background:#f59e0b}.badge-loaded{background:var(--purple-50);color:var(--purple-700)}.badge-loaded .dot{background:var(--purple-500)}.badge-shipped{background:var(--info-50);color:var(--info-700)}.badge-shipped .dot{background:var(--info-500)}.badge-arrived{color:#1b6d3f;background:#e8f4ee}.badge-arrived .dot{background:#34a85c}.badge-delivered{background:var(--success-50);color:var(--success-700)}.badge-delivered .dot{background:var(--success-500)}.badge-credit{background:var(--red-50);color:var(--red-700)}.badge-credit .dot{background:var(--red-500)}.badge-overdue{background:var(--danger-50);color:var(--danger-700)}.badge-overdue .dot{background:var(--danger-500)}.tabs{gap:var(--s-1);border-bottom:1px solid var(--gray-200);padding:0 var(--s-4);margin-bottom:0;display:flex}.tab{padding:12px var(--s-4);font-family:var(--font-body);color:var(--gray-600);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.tab:hover{color:var(--navy-700)}.tab.active{color:var(--navy-900);border-bottom-color:var(--red-500)}.tab .count{font-family:var(--font-mono);background:var(--gray-100);color:var(--gray-700);border-radius:var(--r-full);margin-left:2px;padding:1px 6px;font-size:11px;font-weight:600}.tab.active .count{background:var(--red-100);color:var(--red-700)}.table-preview{border:1px solid var(--gray-200);border-radius:var(--r-xl);background:#fff;overflow:hidden}table.orders,table.shipments{border-collapse:collapse;width:100%;font-size:13px}table.orders th,table.shipments th{text-align:left;font-family:var(--font-display);color:var(--gray-600);text-transform:uppercase;letter-spacing:.06em;background:var(--gray-50);border-bottom:1px solid var(--gray-200);white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:700}table.orders td,table.shipments td{border-bottom:1px solid var(--gray-100);vertical-align:middle;padding:14px}table.orders tr:last-child td,table.shipments tr:last-child td{border-bottom:none}table.orders tr:hover td,table.shipments tr:hover td{background:var(--navy-50);cursor:pointer}.order-id{font-family:var(--font-mono);color:var(--gray-700);font-size:12px;font-weight:600}.receipt-id{font-family:var(--font-mono);color:var(--navy-800);font-size:13px;font-weight:600}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.input-wrap>svg{color:var(--gray-400);width:18px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.btn>svg{flex-shrink:0;width:16px;height:16px}.btn:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.tab:focus-visible{outline:2px solid var(--navy-500);outline-offset:-2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn-primary:is(:disabled,[aria-disabled=true]):hover{background:var(--navy-700);border-color:var(--navy-700)}.btn-accent:is(:disabled,[aria-disabled=true]):hover{background:var(--red-500);border-color:var(--red-500)}.btn-secondary:is(:disabled,[aria-disabled=true]):hover{border-color:var(--gray-300);background:#fff}.btn-ghost:is(:disabled,[aria-disabled=true]):hover{background:0 0}.btn-danger:is(:disabled,[aria-disabled=true]):hover{border-color:var(--danger-100);background:#fff}.chip{border-radius:var(--r-full);background:var(--gray-100);color:var(--gray-700);font-family:var(--font-body);white-space:nowrap;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.badge-partner{background:#fff;border:1px solid}.badge-partner-transit{color:var(--info-700)}.badge-partner-transit .dot{background:var(--info-500)}.badge-partner-delivery{color:var(--success-700)}.badge-partner-delivery .dot{background:var(--success-500)}.badge-partner-held{color:var(--warning-700)}.badge-partner-held .dot{background:var(--warning-500)}.badge-partner-short{color:var(--danger-700)}.badge-partner-short .dot{background:var(--danger-500)}:root{--grid-header-ink:var(--gray-500);--grid-rule:var(--gray-100);--grid-rule-strong:var(--gray-200);--grid-row-selected:var(--navy-50);--grid-secondary-ink:var(--gray-600);--grid-null-ink:var(--gray-400);--action-primary:var(--navy-800);--selection-surface:var(--navy-50);--selection-edge:var(--navy-100);--selection-action:var(--navy-700);--selection-ink:var(--navy-700);--partner-pill-surface:#fff;--partner-pill-in-transit:var(--info-700);--partner-pill-in-transit-dot:var(--info-500);--partner-pill-out-for-delivery:var(--success-700);--partner-pill-out-for-delivery-dot:var(--success-500);--partner-pill-held:var(--warning-700);--partner-pill-held-dot:var(--warning-500);--partner-pill-short-landed:var(--danger-700);--partner-pill-short-landed-dot:var(--danger-500);--ltc-hold-surface:var(--gray-100);--ltc-hold-ink:var(--gray-700);--group-row-surface:var(--gray-50);--group-row-surface-open:var(--navy-50);--stale-rule:var(--warning-500);--stale-ink:var(--warning-700);--tick-edge:var(--gray-400);--tick-on:var(--navy-700);--panel-edge:var(--gray-200);--grid-cell-pad:var(--s-3);--portal-gutter:var(--s-5);--piece-row-indent:var(--s-6);--panel-width:330px}.badge-ltc-hold{background:var(--ltc-hold-surface);color:var(--ltc-hold-ink)}.portal-grid{border-collapse:collapse;width:100%;min-width:820px;font-family:var(--font-body);color:var(--gray-900);font-size:13px;line-height:1.45}.portal-grid th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grid-header-ink);text-align:left;padding:var(--s-2) var(--grid-cell-pad);border-bottom:1px solid var(--grid-rule-strong);white-space:nowrap;font-size:10px;font-weight:700}.portal-grid td{padding:var(--grid-cell-pad);border-bottom:1px solid var(--grid-rule);vertical-align:top}.portal-grid .portal-group>td{background:var(--group-row-surface)}.portal-grid .portal-group-open>td{background:var(--group-row-surface-open)}.portal-grid .portal-piece>td{background:0 0}.portal-grid .portal-piece>td:first-child{padding-left:var(--piece-row-indent)}.portal-grid .portal-group-toggle{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.portal-grid .portal-group-toggle:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.portal-grid .portal-caret{font-family:var(--font-mono);color:var(--grid-header-ink);font-size:11px}.portal-grid .portal-shipment{font-family:var(--font-mono);color:var(--navy-900);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.portal-grid .portal-recipient{overflow-wrap:anywhere;font-weight:700}.portal-grid .portal-numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px}.portal-grid .portal-phone{color:var(--grid-secondary-ink)}.portal-grid .portal-container{color:var(--gray-700)}.portal-grid .portal-address{color:var(--grid-secondary-ink);white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.45}.portal-grid .portal-null{color:var(--grid-null-ink)}.portal-grid .portal-summary{color:var(--gray-700);font-size:12px;line-height:1.45}.portal-grid .portal-summary-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.portal-grid .portal-piece-code{font-family:var(--font-mono);color:var(--gray-800);font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5}.portal-grid .portal-pill{font-size:11px;font-weight:700}.portal-grid .badge-partner{background:var(--partner-pill-surface)}.portal-grid .badge-partner-transit{color:var(--partner-pill-in-transit)}.portal-grid .badge-partner-transit .dot{background:var(--partner-pill-in-transit-dot)}.portal-grid .badge-partner-delivery{color:var(--partner-pill-out-for-delivery)}.portal-grid .badge-partner-delivery .dot{background:var(--partner-pill-out-for-delivery-dot)}.portal-grid .badge-partner-held{color:var(--partner-pill-held)}.portal-grid .badge-partner-held .dot{background:var(--partner-pill-held-dot)}.portal-grid .badge-partner-short{color:var(--partner-pill-short-landed)}.portal-grid .badge-partner-short .dot{background:var(--partner-pill-short-landed-dot)}.portal-grid .portal-sub-note{border-radius:0 var(--r-sm) var(--r-sm) 0;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid;max-width:46ch;margin-top:5px;padding:5px 9px;font-size:11px;line-height:1.45}.portal-grid .portal-sub-note-held{background:var(--warning-50);border-color:var(--warning-500);color:var(--warning-700)}.portal-grid .portal-sub-note-failed{background:var(--danger-50);border-color:var(--danger-500);color:var(--danger-700)}.portal-grid .portal-sub-note-remark{background:var(--gray-50);border-color:var(--gray-300);color:var(--gray-700)}.portal-grid .portal-sub-note-ltc-hold{background:var(--ltc-hold-surface);border-color:var(--ltc-hold-ink);color:var(--ltc-hold-ink)}.portal-grid .portal-stale{color:var(--stale-ink);align-items:center;gap:5px;margin-top:5px;font-size:11px;font-weight:700;display:flex}.portal-grid .portal-stale:before{content:"";background:var(--stale-rule);border-radius:1px;width:3px;height:11px}.portal-segments{border:1px solid var(--gray-300);border-radius:var(--r-md);flex-wrap:wrap;display:flex;overflow:hidden}.portal-segment{font-family:var(--font-body);color:var(--gray-600);border:0;border-right:1px solid var(--gray-200);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.portal-segment:last-child{border-right:0}.portal-segment:focus-visible{outline:2px solid var(--navy-500);outline-offset:-2px}.portal-segment[aria-pressed=true]{background:var(--navy-800);color:#fff}.portal-segment[aria-current=page]{background:var(--navy-50);color:var(--navy-700)}.portal-segment[aria-disabled=true]{color:var(--gray-400);cursor:not-allowed}.portal-segment-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.portal-segment-hint{color:var(--gray-500);font-size:10px}.portal-soon{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:400}.portal-stat-value{font-family:var(--font-mono);color:#fff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1}.portal-stat-label{text-transform:uppercase;letter-spacing:.1em;color:var(--navy-300);margin-top:4px;font-size:10px}.portal-grid .portal-piece-selected>td{background:var(--grid-row-selected)}.portal-grid .portal-piece-first{align-items:center;gap:var(--s-2);display:inline-flex}.portal-tick{appearance:none;border:1.5px solid var(--tick-edge);border-radius:var(--r-xs);cursor:pointer;background:#fff;flex:none;place-content:center;width:14px;height:14px;margin:0;display:inline-grid}.portal-tick:checked{background:var(--tick-on);border-color:var(--tick-on)}.portal-tick:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.portal-tick:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.portal-tick:disabled{opacity:.4;cursor:not-allowed}.portal-grid .portal-ticked{color:var(--selection-ink);margin-top:4px;font-size:11px;font-weight:700}.portal-list-tools .portal-tick-all{font-family:var(--font-body);color:var(--selection-ink);border:1px solid var(--selection-edge);border-radius:var(--r-sm);cursor:pointer;background:0 0;padding:2px 8px;font-size:11px;font-weight:700}.portal-list-tools .portal-tick-all:disabled{opacity:.5;cursor:not-allowed}.portal-grid .portal-tick-all{font-family:var(--font-body);color:var(--selection-ink);border:1px solid var(--selection-edge);border-radius:var(--r-sm);cursor:pointer;background:0 0;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:700}.portal-grid .portal-tick-all:focus-visible,.portal-list-tools .portal-tick-all:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.portal-bulk-bar{align-items:center;gap:var(--s-2);padding:5px var(--s-3);background:var(--selection-surface);border:1px solid var(--selection-edge);border-radius:var(--r-md);flex-wrap:wrap;display:inline-flex}.portal-bulk-count{color:var(--selection-ink);font-size:12px;font-weight:700}.portal-bulk-note{color:var(--selection-ink);font-size:12px}.portal-bulk-primary,.portal-bulk-ghost{font-family:var(--font-body);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.portal-bulk-primary{background:var(--selection-action);color:#fff;border:1px solid var(--selection-action)}.portal-bulk-ghost{color:var(--selection-ink);border:1px solid var(--navy-200);background:#fff}.portal-bulk-primary:focus-visible,.portal-bulk-ghost:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.portal-bulk-primary:disabled,.portal-bulk-ghost:disabled,.portal-bulk-primary[aria-disabled=true],.portal-bulk-ghost[aria-disabled=true]{opacity:.5;cursor:not-allowed}.portal-bulk-link{font-family:var(--font-body);color:var(--selection-ink);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:700;text-decoration:underline}.portal-bulk-link:focus-visible,.portal-bulk-bar:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.portal-workspace{align-items:flex-start;display:flex}.portal-behind-panel{opacity:.55;flex:1;min-width:0}.portal-panel{width:var(--panel-width);align-content:start;align-self:stretch;gap:var(--s-4);padding:var(--portal-gutter);border-left:1px solid var(--panel-edge);background:#fff;flex:none;display:grid}.portal-panel-title{font-family:var(--font-display);color:var(--navy-900);font-size:14px;font-weight:700}.portal-panel-hint{color:var(--gray-600);font-size:11px;line-height:1.45}.portal-panel-field{gap:var(--s-2);border:0;min-width:0;margin:0;padding:0;display:grid}.portal-panel-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grid-header-ink);font-size:10px;font-weight:700}.portal-panel-radio{align-items:center;gap:var(--s-2);font-size:13px;display:flex}.portal-panel-manifest{padding:var(--s-2) var(--s-3);background:var(--selection-surface);border:1px solid var(--selection-edge);border-radius:var(--r-md);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:11px;line-height:1.5;list-style:none}.portal-panel-untouched{padding-left:var(--s-4);color:var(--gray-700);margin:0;font-size:11px;line-height:1.45;list-style:outside}.portal-panel-skipped-codes{margin:2px 0 var(--s-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--gray-600);display:block}.portal-panel-submit{width:100%;padding:11px var(--s-4);font-family:var(--font-body);color:#fff;background:var(--action-primary);border-radius:var(--r-lg);cursor:pointer;border:0;font-size:13px;font-weight:700}.portal-panel-submit:disabled{opacity:.5;cursor:not-allowed}.portal-panel-submit:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.portal-photo-drop{padding:var(--s-4);background:var(--gray-50);border:1px dashed var(--gray-300);border-radius:var(--r-md)}table.list{border-collapse:collapse;width:100%;font-size:13px}table.list th{text-align:left;font-family:var(--font-display);color:var(--gray-600);text-transform:uppercase;letter-spacing:.06em;background:var(--gray-50);border-bottom:1px solid var(--gray-200);white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:700}table.list td{border-bottom:1px solid var(--gray-100);vertical-align:middle;padding:14px}table.list tr:last-child td{border-bottom:none}table.list tbody tr:hover td{background:var(--navy-50)}.table-preview{overflow-x:auto}.week-strip{border:1px solid var(--gray-200);border-radius:var(--r-xl);padding:var(--s-5);background:#fff}.week-grid{gap:var(--s-2);margin-top:var(--s-3);grid-template-columns:repeat(7,1fr);display:grid}.day-card{padding:var(--s-3);border-radius:var(--r-lg);border:1px solid var(--gray-200);background:#fff;flex-direction:column;min-height:140px;display:flex}.day-card.today{background:var(--navy-700);color:#fff;border-color:var(--navy-700)}.day-card.weekend{background:var(--gray-50)}.day-head{margin-bottom:var(--s-2);justify-content:space-between;align-items:baseline;display:flex}.day-head .dow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:11px;font-weight:700}.day-card.today .dow{color:var(--red-300);opacity:1}.day-head .dom{font-family:var(--font-display);font-size:20px;font-weight:800}.day-jobs{font-family:var(--font-mono);opacity:.85;flex:1;font-size:11px;line-height:1.6}.day-jobs .row{justify-content:space-between;padding:2px 0;display:flex}.day-jobs .row .num{font-weight:600}.day-card.today .day-jobs{color:var(--navy-100)}.day-card.today .day-jobs .num{color:#fff}.day-total{font-family:var(--font-mono);padding-top:var(--s-1);margin-top:var(--s-2);opacity:.5;text-transform:uppercase;letter-spacing:.06em;text-align:right;border-top:1px solid;font-size:10px}.day-card.today .day-total{opacity:.7;border-top-color:#fff3}@media (max-width:900px){.week-grid{grid-template-columns:repeat(3,1fr)}}.type-badge{border-radius:var(--r-md);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.type-badge i{font-size:14px}.type-empty{background:var(--info-50);color:var(--info-700)}.type-pickup{background:var(--red-50);color:var(--red-700)}.type-combined{background:var(--navy-50);color:var(--navy-700)}.date-pill{border-radius:var(--r-md);font-size:12px;font-weight:600;font-family:var(--font-body);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.date-pill.today{background:var(--red-500);color:#fff}.date-pill.tomorrow{background:var(--red-100);color:var(--red-800)}.date-pill.upcoming{background:var(--gray-100);color:var(--gray-700)}.date-pill.unscheduled{background:var(--gray-50);color:var(--gray-500);border:1px dashed var(--gray-300)}.date-pill .time{font-family:var(--font-mono);opacity:.85;font-size:11px;font-weight:500}.customer-cell{align-items:center;gap:10px;display:flex}.avatar{background:var(--navy-100);width:32px;height:32px;color:var(--navy-700);font-size:11px;font-weight:700;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.customer-cell .name{color:var(--gray-900);font-weight:600}.customer-cell .phone{font-family:var(--font-mono);color:var(--gray-500);margin-top:1px;font-size:11px}.destination{color:var(--gray-700);font-size:12px}.destination strong{color:var(--gray-900);font-weight:600}table.shipments td{vertical-align:top}@media (max-width:900px){table.shipments th,table.shipments td{padding:10px}}table.orders td.col-customer{min-width:180px}table.orders td.col-customer .destination{margin-top:2px}@media (max-width:900px){table.orders,table.orders thead,table.orders tbody{display:block}table.orders thead tr{display:flex}table.orders thead th{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table.orders thead th.col-select{clip:auto;width:auto;height:auto;margin:0;padding:10px 14px;position:static;overflow:visible}table.orders tbody tr{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--gray-100);flex-wrap:wrap;display:flex}table.orders tbody tr:last-child{border-bottom:none}table.orders tbody td{border-bottom:none;padding:0}table.orders tbody td.col-customer{flex-basis:100%;order:1;min-width:0}}.day-count{font-family:var(--font-display);flex:1;font-size:22px;font-weight:800;line-height:1}.day-dots{gap:var(--s-2);font-family:var(--font-mono);margin-top:var(--s-2);flex-wrap:wrap;font-size:11px;display:flex}.day-dot-count{align-items:center;gap:4px;display:inline-flex}.day-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.day-dot-pickup{background:var(--red-500)}.day-dot-empty_packaging_delivery{background:var(--info-500)}.day-dot-combined{background:var(--navy-500)}.day-card.today .day-dot{box-shadow:0 0 0 1.5px #fff}.assigned-cell{color:var(--gray-700);align-items:center;gap:6px;font-size:12px;display:flex}.assigned-cell .av-mini{background:var(--red-100);width:22px;height:22px;color:var(--red-700);font-size:9px;font-weight:700;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;display:flex}.table-toolbar{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--gray-200);gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.type-badge>svg,.date-pill>svg,.assigned-cell>svg{flex-shrink:0;width:14px;height:14px}.tab>svg{flex-shrink:0;width:16px;height:16px}.print-receipt{width:100%;max-width:148mm;color:var(--paper-ink);font-family:var(--font-body);border:2px solid var(--paper-edge);border-radius:var(--r-md);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:6mm;font-size:12px;line-height:1.45;position:relative;overflow:hidden}.print-receipt-delivery{border-color:var(--paper-cool-edge)}.print-receipt-band{justify-content:space-between;align-items:center;gap:var(--s-3);margin:-6mm -6mm var(--s-3);padding:var(--s-3) 6mm;background:var(--paper);border-bottom:2px solid var(--paper-edge);display:flex}.print-receipt-delivery .print-receipt-band{background:var(--paper-cool);border-bottom-color:var(--paper-cool-edge)}.print-receipt-letterhead{align-items:center;gap:var(--s-2);display:flex}.print-receipt-logo{-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.print-receipt-brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy-900);font-size:18px;font-weight:900;line-height:1}.print-receipt-contact{color:var(--gray-600);margin-top:2px;font-size:10px}.print-receipt-kind{font-family:var(--font-display);letter-spacing:.04em;color:var(--red-700);font-size:28px;font-weight:900;line-height:1}.print-receipt-delivery .print-receipt-kind{color:var(--info-700)}.print-receipt-number{justify-content:space-between;align-items:flex-end;gap:var(--s-3);padding-bottom:var(--s-2);margin-bottom:var(--s-3);border-bottom:2px dashed var(--paper-edge);color:var(--gray-700);font-size:11px;display:flex}.print-receipt-delivery .print-receipt-number{border-bottom-color:var(--paper-cool-edge)}.print-receipt-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--gray-500);margin-bottom:2px;font-size:9px;font-weight:700;display:block}.print-receipt-code{letter-spacing:-.02em;color:var(--red-700);font-size:20px;font-weight:700;line-height:1.1}.print-receipt-delivery .print-receipt-code{color:var(--info-700)}.print-receipt-voided{margin-bottom:var(--s-3);padding:var(--s-2) var(--s-3);border:2px solid var(--danger-700);border-radius:var(--r-sm);color:var(--danger-700);font-size:12px;font-weight:700}.print-receipt-parties{gap:var(--s-3);margin-bottom:var(--s-3);color:var(--gray-700);grid-template-columns:1fr 1fr;font-size:11px;display:grid}.print-receipt-name{color:var(--navy-900);font-size:13px;font-weight:700}.print-receipt-zone{color:var(--navy-800);margin-top:2px;font-weight:600}.print-receipt-directions{white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.print-receipt-lines{border-collapse:collapse;width:100%;margin-bottom:var(--s-3);font-size:11px}.print-receipt-lines th{text-align:left;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--gray-600);border-bottom:1px solid var(--paper-edge);padding:5px 4px 5px 0;font-size:9px;font-weight:700}.print-receipt-lines td{border-bottom:1px dashed var(--paper-edge);vertical-align:top;padding:5px 4px 5px 0}.print-receipt-lines .num-col{text-align:right;padding-left:4px;padding-right:0}.print-receipt-delivery .print-receipt-lines th,.print-receipt-delivery .print-receipt-lines td{border-bottom-color:var(--paper-cool-edge)}.print-receipt-item{color:var(--navy-900);font-weight:600}.print-receipt-meta{color:var(--gray-600);margin-top:1px;font-size:9px;line-height:1.5}.print-receipt-totals{color:var(--gray-700);justify-content:end;gap:3px;font-size:12px;display:grid}.print-receipt-totals>div{justify-content:flex-end;gap:var(--s-3);display:flex}.print-receipt-totals dt{text-align:right;min-width:90px}.print-receipt-totals dd{text-align:right;min-width:80px}.print-receipt-grand{border-top:2px solid var(--paper-ink);font-family:var(--font-display);color:var(--navy-900);margin-top:3px;padding-top:5px;font-size:15px;font-weight:800}.print-receipt-grand dd{color:var(--red-700)}.print-receipt-delivery .print-receipt-grand dd{color:var(--info-700)}.print-receipt-footer{justify-content:space-between;align-items:flex-end;gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-3);border-top:2px dashed var(--paper-edge);display:flex}.print-receipt-delivery .print-receipt-footer{border-top-color:var(--paper-cool-edge)}.print-receipt-qr-block{align-items:center;gap:var(--s-2);display:flex}.print-receipt-qr{width:26mm;height:26mm;color:var(--gray-950);background:#fff}.print-receipt-sign{min-width:52mm}.print-receipt-sign-line{border-bottom:1.5px solid var(--paper-ink);height:12mm;margin-bottom:3px}.print-receipt-crew{margin-top:var(--s-2);color:var(--gray-800);font-size:11px}.print-receipt-void{font-family:var(--font-display);letter-spacing:.08em;color:var(--danger-500);opacity:.35;pointer-events:none;z-index:1;justify-content:center;align-items:center;font-size:120px;font-weight:900;display:flex;position:absolute;inset:0;transform:rotate(-30deg)}.print-receipt-lines th.print-receipt-void-marker,.print-receipt-void-marker{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--danger-700);text-align:left;font-size:11px;font-weight:800}p.print-receipt-void-marker{margin-bottom:var(--s-2);text-align:right}.manifest-facts{-moz-column-gap:var(--s-5);column-gap:var(--s-5);row-gap:var(--s-2);flex-wrap:wrap;display:flex}.manifest-table{border-collapse:collapse;width:100%;font-size:12px}.manifest-table th{text-align:left;font-family:var(--font-display);color:var(--gray-700);text-transform:uppercase;letter-spacing:.05em;border-bottom:1.5px solid var(--gray-400);white-space:nowrap;padding:6px 8px;font-size:10px;font-weight:700}.manifest-table td{border-bottom:1px solid var(--gray-200);vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.manifest-table td.num{white-space:nowrap}.manifest-directions{white-space:pre-line}@media print{html,body{background:#fff}.manifest-table thead{display:table-header-group}.manifest-table tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.print-receipt{border-radius:0;max-width:none}.print-receipt-void{position:fixed}.print-receipt-lines thead{display:table-header-group}}a.portal-segment{text-decoration:none}.portal-grid a.portal-tick-all{text-decoration:none;display:inline-block}.portal-grid .portal-row-action{font-family:var(--font-body);color:var(--selection-ink);border:1px solid var(--selection-edge);border-radius:var(--r-sm);cursor:pointer;background:0 0;padding:2px 8px;font-size:11px;font-weight:700}.portal-grid .portal-row-action:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.portal-row-form{gap:var(--s-3);max-width:420px;display:grid}.portal-grid .portal-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.portal-grid .portal-remark-link{font-family:var(--font-body);color:var(--selection-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.portal-grid .portal-remark-link:focus-visible{outline:2px solid var(--navy-500);outline-offset:2px}.portal-remark-theirs{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-weight:600}@media (max-width:900px){table.list.containers-list th,table.list.containers-list td{padding:10px}}.scan-mode{gap:var(--s-2);border:0;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.scan-mode-option{padding:var(--s-4);border:2px solid var(--gray-300);border-radius:var(--r-lg);color:var(--gray-600);font-family:var(--font-display);cursor:pointer;background:#fff;justify-content:center;align-items:center;font-size:22px;font-weight:800;line-height:1.2;display:flex;position:relative}.scan-mode-option input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.scan-mode-option:focus-within{outline:2px solid var(--navy-500);outline-offset:2px}.scan-mode-load.scan-mode-on{background:var(--success-700);border-color:var(--success-700);color:#fff}.scan-mode-unload.scan-mode-on{background:var(--warning-500);border-color:var(--warning-700);color:var(--warning-900)}.scan-code-row{gap:var(--s-2);align-items:stretch;display:flex}.scan-code-input{padding:14px 16px;font-size:22px}.scan-go{padding:14px 28px;font-size:18px}.scan-go-load{background:var(--success-700);border-color:var(--success-700);color:#fff}.scan-go-load:hover{background:var(--success-900);border-color:var(--success-900)}.scan-go-unload{background:var(--warning-500);border-color:var(--warning-700);color:var(--warning-900)}.scan-go-unload:hover{background:var(--warning-700);border-color:var(--warning-700);color:#fff}.scan-banner{gap:var(--s-2);padding:var(--s-4) var(--s-5);border-radius:var(--r-lg);border:2px solid;display:grid}.scan-banner-title{font-family:var(--font-display);overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1.15}.scan-banner-detail{font-size:17px;line-height:1.4}.scan-banner-success{background:var(--success-50);border-color:var(--success-500);color:var(--success-900)}.scan-banner-warning{background:var(--warning-50);border-color:var(--warning-500);color:var(--warning-900)}.scan-banner-danger{background:var(--danger-50);border-color:var(--danger-500);color:var(--danger-900)}.scan-banner-neutral{background:var(--navy-50);border-color:var(--navy-200);color:var(--navy-900)}.scan-counter{align-items:baseline;gap:var(--s-1) var(--s-4);color:var(--gray-700);flex-wrap:wrap;font-size:15px;display:flex}.scan-counter-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--navy-900);font-size:20px;font-weight:700}table.list.scan-list{font-size:14px}table.list.scan-list th,table.list.scan-list td{padding:10px 12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.right-0{right:0}.top-full{top:100%}.z-30{z-index:30}.mb-s-5{margin-bottom:var(--s-5)}.ml-auto{margin-left:auto}.ml-s-2{margin-left:var(--s-2)}.mr-s-2{margin-right:var(--s-2)}.mt-s-1{margin-top:var(--s-1)}.mt-s-2{margin-top:var(--s-2)}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-sidebar{width:232px}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-content{max-width:640px}.max-w-form{max-width:400px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-s-1{gap:var(--s-1)}.gap-s-2{gap:var(--s-2)}.gap-s-3{gap:var(--s-3)}.gap-s-4{gap:var(--s-4)}.gap-s-5{gap:var(--s-5)}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded-md{border-radius:var(--r-md)}.rounded-sm{border-radius:var(--r-sm)}.rounded-xl{border-radius:var(--r-xl)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-t{border-top-width:1px}.border-danger-100{border-color:var(--danger-100)}.border-gray-100{border-color:var(--gray-100)}.border-gray-200{border-color:var(--gray-200)}.border-gray-300{border-color:var(--gray-300)}.border-navy-100{border-color:var(--navy-100)}.border-red-500{border-color:var(--red-500)}.border-success-100{border-color:var(--success-100)}.border-transparent{border-color:#0000}.border-warning-100{border-color:var(--warning-100)}.bg-danger-50{background-color:var(--danger-50)}.bg-gray-50{background-color:var(--gray-50)}.bg-info-50{background-color:var(--info-50)}.bg-navy-50{background-color:var(--navy-50)}.bg-navy-800{background-color:var(--navy-800)}.bg-navy-900{background-color:var(--navy-900)}.bg-success-50{background-color:var(--success-50)}.bg-warning-50{background-color:var(--warning-50)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-s-2{padding:var(--s-2)}.p-s-3{padding:var(--s-3)}.p-s-4{padding:var(--s-4)}.p-s-5{padding:var(--s-5)}.p-s-6{padding:var(--s-6)}.px-s-3{padding-left:var(--s-3);padding-right:var(--s-3)}.px-s-4{padding-left:var(--s-4);padding-right:var(--s-4)}.px-s-5{padding-left:var(--s-5);padding-right:var(--s-5)}.py-s-2{padding-top:var(--s-2);padding-bottom:var(--s-2)}.py-s-3{padding-top:var(--s-3);padding-bottom:var(--s-3)}.py-s-4{padding-top:var(--s-4);padding-bottom:var(--s-4)}.py-s-5{padding-top:var(--s-5);padding-bottom:var(--s-5)}.pb-s-1{padding-bottom:var(--s-1)}.pb-s-5{padding-bottom:var(--s-5)}.pl-s-4{padding-left:var(--s-4)}.pl-s-5{padding-left:var(--s-5)}.pt-s-2{padding-top:var(--s-2)}.pt-s-3{padding-top:var(--s-3)}.pt-s-4{padding-top:var(--s-4)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-wide{letter-spacing:.06em}.text-danger-700{color:var(--danger-700)}.text-gray-400{color:var(--gray-400)}.text-gray-500{color:var(--gray-500)}.text-gray-600{color:var(--gray-600)}.text-gray-700{color:var(--gray-700)}.text-gray-800{color:var(--gray-800)}.text-gray-900{color:var(--gray-900)}.text-info-700{color:var(--info-700)}.text-navy-200{color:var(--navy-200)}.text-navy-300{color:var(--navy-300)}.text-navy-700{color:var(--navy-700)}.text-success-700{color:var(--success-700)}.text-warning-700{color:var(--warning-700)}.text-warning-900{color:var(--warning-900)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow-lg{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);--tw-shadow-colored:var(--shadow-md);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);--tw-shadow-colored:var(--shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-offset-2{outline-offset:2px}.outline-red-500{outline-color:var(--red-500)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sticker{box-sizing:border-box;-moz-column-gap:4mm;color:#000;font-family:var(--font-body);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto 1fr;align-items:center;gap:2mm 4mm;padding:5mm;display:grid;overflow:hidden}.sticker-qr{aspect-ratio:1;color:#000;background:#fff;width:auto;height:100%;max-height:48mm}.sticker-text{gap:1.5mm;min-width:0;display:grid}.sticker-code{font-family:var(--font-mono);white-space:nowrap;grid-column:1/-1;font-size:15pt;font-weight:700;line-height:1.1;overflow:hidden}.sticker-count{font-family:var(--font-display);font-size:18pt;font-weight:800;line-height:1}.sticker-recipient{overflow-wrap:anywhere;font-size:12pt;font-weight:700;line-height:1.15}.sticker-zone{overflow-wrap:anywhere;font-size:10pt;font-weight:700;line-height:1.2}.sticker-directions{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:9pt;line-height:1.2;display:-webkit-box;overflow:hidden}.sticker-receipt{font-size:9pt}.sticker-sheet{gap:var(--s-3);justify-content:start;display:grid}.sticker-sheet .sticker{border:1px dashed var(--gray-400)}.sticker-sheet-a4{gap:0}@media print{.sticker-sheet{gap:0}.sticker-sheet-label .sticker{-moz-column-break-after:page;break-after:page;page-break-after:always;border:0}.sticker-sheet-label .sticker:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.sticker-sheet-a4 .sticker{border:.3mm dashed #000}}.hover\:bg-navy-800:hover{background-color:var(--navy-800)}.hover\:text-success-900:hover{color:var(--success-900)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-navy-100:focus-visible{outline-color:var(--navy-100)}.focus-visible\:outline-navy-500:focus-visible{outline-color:var(--navy-500)}@media (max-width:900px){.compact\:absolute{position:absolute}.compact\:inset-x-0{left:0;right:0}.compact\:top-full{top:100%}.compact\:z-20{z-index:20}.compact\:inline-flex{display:inline-flex}.compact\:hidden{display:none}.compact\:w-full{width:100%}.compact\:flex-col{flex-direction:column}.compact\:bg-navy-900{background-color:var(--navy-900)}.compact\:p-s-4{padding:var(--s-4)}.compact\:py-s-3{padding-top:var(--s-3);padding-bottom:var(--s-3)}.compact\:pt-s-2{padding-top:var(--s-2)}.compact\:shadow-lg{--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}}@media print{.print\:block{display:block}.print\:hidden{display:none}.print\:p-0{padding:0}}
