/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.invert{--tw-invert:invert(100%);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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#17231e;--muted:#6d7872;--line:#e7ebe8;--forest:#123c2d;--green:#1e6a4c;--cream:#f5f6f1;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{zoom:1.2;width:83.3333%;color:var(--ink);background:#f3f5f2;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width<=1320px){body{zoom:1;width:100%}}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.app-shell{grid-template-columns:244px 1fr;min-height:100vh;display:grid}.sidebar{color:#dce7e1;background:linear-gradient(#10372a 0%,#0b2b20 100%);flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.02em;color:#fff;align-items:center;gap:11px;padding:0 8px 30px;font-weight:760;display:flex}.brand-mark{color:#123c2d;background:#d9b96c;border-radius:11px 11px 11px 4px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:26px;font-weight:800;display:inline-grid;box-shadow:0 5px 14px #061b1470}nav{gap:5px;display:grid}.nav-item{color:#b9c9c1;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.nav-item span{text-align:center;width:20px;font-size:18px}.nav-item b{color:#ecf3ef;text-align:center;background:#2a5544;border-radius:20px;min-width:24px;margin-left:auto;padding:2px 7px;font-size:11px}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff12}.sidebar-note{background:#ffffff09;border:1px solid #ffffff16;border-radius:10px;gap:10px;margin-top:auto;padding:13px;display:flex}.sidebar-note div,.profile div{gap:2px;display:grid}.sidebar-note strong,.profile strong{color:#fff;font-size:12px}.sidebar-note small,.profile small{color:#9db3a9;font-size:10px}.note-dot{background:#d9b96c;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #d9b96c1f}.profile{border-top:1px solid #ffffff13;align-items:center;gap:9px;margin-top:16px;padding:18px 6px 0;display:flex}.profile>span{color:#173d2f;background:#dde7df;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:grid}.profile button{color:#9db3a9;background:0 0;border:0;margin-left:auto}.sign-out-button{color:#fff;text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;margin:12px 6px 0;padding:10px 14px;font-size:16px;font-weight:700;text-decoration:none;display:block}.sign-out-button:hover{background:#ffffff26}.content{width:100%;min-width:0;max-width:1540px;margin:0 auto;padding:34px 42px 24px}.topbar{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.eyebrow{color:#89938e;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:14px;font-weight:650}h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;line-height:1.1}.header-actions{align-items:center;gap:10px;display:flex}.primary-button,.secondary-button{color:#fff;background:var(--forest);border:0;border-radius:9px;padding:11px 16px;font-size:16px;font-weight:700;box-shadow:0 5px 12px #143b2e1c}.icon-button{color:#33423b;background:#fff;border:1px solid #dce2de;border-radius:9px;width:41px;height:41px;position:relative}.icon-button span{background:#bd5b4c;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.notice{color:#695c3a;background:#fffaf0;border:1px solid #e8dfc7;border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 15px;font-size:14px;display:flex}.notice>span{color:#fff;background:#c49d47;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.notice p{flex:1;margin:0}.notice button{color:#725b29;background:0 0;border:0;font-size:14px;font-weight:800}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.metric-card,.panel{border:1px solid var(--line);background:#fff;box-shadow:0 1px 2px #213b3008}.metric-card{text-align:left;width:100%;min-height:150px;font:inherit;color:inherit;cursor:pointer;border-radius:12px;padding:18px;transition:border-color .15s,box-shadow .15s,transform 50ms}.metric-card:hover{border-color:#9db4ce;box-shadow:0 6px 18px #213b3014}.metric-card:active{transform:translateY(1px)}.metric-card.active{border-color:#1d6ba5;box-shadow:0 0 0 2px #1d6ba533}.focus-banner{color:#1a4a76;background:#eef6fc;border-left:4px solid #1d6ba5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.focus-banner button{color:#14507f;cursor:pointer;background:#fff;border:1px solid #9dc0dd;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:800}.focus-banner button:hover{background:#f3f9fd}.metric-card>div{align-items:center;gap:9px;display:flex}.metric-card small{color:#6e7973;font-size:14px;font-weight:650}.metric-icon{border-radius:8px;place-items:center;width:31px;height:31px;font-size:17px;display:grid}.metric-icon.amber{color:#8e6820;background:#fcf1d9}.metric-card>strong{margin:15px 0 7px;font-family:Georgia,serif;font-size:36px;display:block}.metric-card p{color:#89928e;margin:0;font-size:14px}.metric-card em{color:#35815e;font-style:normal;font-weight:800}.metric-card .warn{color:#a56051}.main-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.75fr);gap:16px;display:grid}.panel{border-radius:12px}.shipments-panel{min-width:0;padding:21px 0 6px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 20px;display:flex}.panel-heading h2{letter-spacing:-.01em;margin:0 0 4px;font-size:18px}.panel-heading p{color:#8a948f;margin:0;font-size:14px}.panel-heading a{color:#276249;font-size:14px;font-weight:750;text-decoration:none}.search{color:#88938d;background:#fafbf9;border:1px solid #e2e7e4;border-radius:8px;align-items:center;gap:8px;height:38px;margin:16px 20px 10px;padding:0 11px;display:flex}.search input{color:#223028;background:0 0;border:0;outline:0;width:100%;font-size:14px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{color:#909a95;text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#fafbf9;padding:9px 14px;font-size:11px}td{color:#59655f;white-space:nowrap;border-top:1px solid #edf0ee;padding:13px 14px}td:first-child strong,td:first-child small{display:block}td:first-child strong{color:#24312a;font-size:14px}td:first-child small{color:#8b9590;margin-top:3px;font-size:12px}.status{border-radius:20px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.status.received{color:#886a23;background:#f9f0d7}.status.packed{color:#376f91;background:#eaf3f8}.status.in-transit{color:#755b8f;background:#f0eaf5}.status.ready{color:#2b7650;background:#e5f3e9}.empty{color:#7b8680;text-align:center;padding:25px;font-size:14px}.side-stack{gap:16px;display:grid}.batch-card{background:linear-gradient(145deg,#fff 0%,#fafbf8 100%);padding:20px}.batch-card .panel-heading{padding:0}.kicker{color:#7e8a84;letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.countdown{color:#9a6636;background:#fbecd9;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:800}.batch-route{color:#224d3a;justify-content:space-between;align-items:center;margin:25px 0 18px;font-family:Georgia,serif;font-size:24px;font-weight:800;display:flex}.batch-route i{color:#c7d2cc;letter-spacing:3px;white-space:nowrap;flex:1;margin:0 12px;font-family:Arial,sans-serif;font-size:10px;font-style:normal;overflow:hidden}.progress-label{color:#77827d;justify-content:space-between;font-size:11px;display:flex}.progress-label strong{color:#345e4b}.progress{background:#e7ece9;border-radius:10px;height:6px;margin:7px 0 17px;overflow:hidden}.progress span{background:#2f7355;border-radius:10px;width:76%;height:100%;display:block}.batch-meta{border-top:1px solid #e8ece9;grid-template-columns:1fr 1fr;gap:12px;padding:13px 0;display:grid}.batch-meta div{gap:3px;display:grid}.batch-meta div+div{border-left:1px solid #e8ece9;padding-left:14px}.batch-meta small{color:#8b9590;font-size:11px}.batch-meta strong{font-size:14px}.secondary-button{color:#24503c;width:100%;box-shadow:none;background:#edf3ef;margin-top:5px}.quick-card{padding:20px 0 6px}.quick-card button{text-align:left;background:0 0;border:0;border-top:1px solid #eef1ef;align-items:center;gap:10px;width:100%;padding:12px 20px;display:flex}.quick-card .panel-heading{padding-bottom:15px}.quick-icon{color:#31634c;background:#edf4f0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.quick-card button div{gap:2px;display:grid}.quick-card button strong{font-size:12px}.quick-card button small{color:#8a948f;font-size:11px}.quick-card button b{color:#829087;margin-left:auto}.tracking-section{color:#fff;background:linear-gradient(125deg,#10372a,#174b38);border-radius:14px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:35px;margin-top:16px;padding:30px;display:grid;overflow:hidden}.tracking-copy h2{max-width:440px;margin:0 0 10px;font-family:Georgia,serif;font-size:30px;line-height:1.14}.tracking-copy p{color:#b8cbc2;max-width:460px;margin:0;font-size:14px;line-height:1.6}.tracking-demo{color:#203028;background:#fff;border:1px solid #ffffff1c;border-radius:12px;padding:19px;box-shadow:0 20px 35px #071e174f}.mini-brand{align-items:center;gap:9px;margin-bottom:14px;font-size:14px;display:flex}.mini-brand .brand-mark{width:26px;height:26px;box-shadow:none;border-radius:8px 8px 8px 3px;font-size:19px}.tracking-demo form{gap:7px;display:flex}.tracking-demo input{border:1px solid #dfe5e1;border-radius:7px;outline-color:#2e7254;width:100%;min-width:0;padding:10px 11px;font-size:12px}.tracking-demo form button{color:#fff;background:#173f30;border:0;border-radius:7px;padding:0 16px;font-size:12px;font-weight:800}.tracking-hint{color:#8b9590;margin:11px 0 0;font-size:11px}.tracking-hint button{color:#2d7053;background:0 0;border:0;padding:0;font-weight:800}.tracking-result{border-top:1px solid #edf0ee;margin-top:15px;padding-top:13px}.tracking-result>div:first-child{justify-content:space-between;display:flex}.tracking-result strong{color:#2c7052;font-size:14px}.tracking-result small{color:#8b9590;font-size:10px}.steps{margin-top:15px;display:flex}.steps span{color:#a1aaa5;flex:1;justify-items:center;gap:5px;display:grid;position:relative}.steps span:before{content:"";background:#dfe5e1;width:100%;height:2px;position:absolute;top:8px;right:50%}.steps span:first-child:before{display:none}.steps i{z-index:1;background:#e7ebe8;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid;position:relative}.steps span.done i,.steps span.done:before{color:#fff;background:#397a5c}footer{color:#8d9691;justify-content:space-between;padding:20px 2px 0;font-size:11px;display:flex}@media (width<=1080px){.metric-grid{grid-template-columns:repeat(2,1fr)}.main-grid{grid-template-columns:1fr}.side-stack{grid-template-columns:1fr 1fr}.tracking-section{grid-template-columns:1fr}}@media (width<=720px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:16px;position:relative}.sidebar nav{grid-template-columns:repeat(3,1fr)}.sidebar .brand{padding-bottom:14px}.nav-item{justify-content:center;padding:0 6px;font-size:0}.nav-item span{font-size:19px}.nav-item b,.sidebar-note,.profile{display:none}.content{padding:22px 14px}.topbar{align-items:flex-end}.topbar h1{font-size:29px}.eyebrow{font-size:11px}.icon-button,.notice button{display:none}.metric-grid{gap:9px}.metric-card{min-height:128px;padding:14px}.metric-card>strong{font-size:30px}.side-stack{grid-template-columns:1fr}.tracking-section{padding:23px 18px}.table-wrap{max-width:100%}footer{gap:4px;display:grid}}@media (width<=430px){.metric-grid{grid-template-columns:1fr 1fr}.metric-card small{font-size:12px}.primary-button{padding:10px 12px}.notice{align-items:flex-start}.tracking-demo form{display:grid}.tracking-demo form button{min-height:38px}.steps small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{zoom:1;width:100%}}:root{--ink:#102657;--muted:#66728c;--line:#e3e9f3;--forest:#132d66;--green:#1f70b8;--cream:#f4f8fd}body{color:var(--ink);background:#f5f8fc}.sidebar{color:#dce8fb;background:linear-gradient(#102c68 0%,#0a1d47 100%);padding-top:22px}.brand{min-height:72px;padding:5px 9px 27px}.brand-logo{object-fit:contain;object-position:left center;background:#fff;border-radius:8px;width:172px;height:62px}.nav-item{color:#bacbea}.nav-item b{color:#eef5ff;background:#285093}.nav-item.active{box-shadow:inset 3px 0 #48b9ea}.instagram-link{border-top:1px solid #ffffff18;margin-top:10px;padding-top:4px}.sidebar-contact{gap:7px;padding:14px 7px 0;display:grid}.sidebar-contact a{color:#c8d7ef;font-size:9px;line-height:1.45;text-decoration:none}.sidebar-contact a:first-child{color:#fff;font-size:11px;font-weight:750}.sidebar-contact a:hover{color:#62c9ee}.sidebar-note small,.profile small,.profile button{color:#aebddd}.note-dot{background:#48b9ea;box-shadow:0 0 0 4px #48b9ea24}.profile>span{color:#102c68;background:#e2ebfa}.primary-button{background:linear-gradient(135deg,#15336f,#1d67ad);box-shadow:0 5px 12px #15336f26}.metric-icon.blue{color:#2469a6;background:#e7f2fc}.metric-icon.green{color:#1f679e;background:#e5f4fb}.metric-icon.plum{color:#536b9c;background:#edf0f8}.metric-card em,.panel-heading a{color:#1c63a4}.batch-route{color:#173d79}.batch-route i{color:#cbd6e6}.batch-route b{color:#2589c6}.progress span{background:linear-gradient(90deg,#163c7a,#2da8dc)}.secondary-button{color:#174d8e;background:#edf4fc}.quick-icon{color:#286ba7;background:#eaf3fc}.tracking-section{background:linear-gradient(125deg,#102a64,#176da9)}.tracking-copy p{color:#c7d9f1}.tracking-copy .kicker{color:#5cc7ed}.tracking-copy>a{color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:8px;margin-top:14px;padding:9px 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.mini-brand{gap:12px}.mini-brand img{object-fit:contain;object-position:left center;width:82px;height:30px}.tracking-demo form button{background:#153976}.tracking-hint button,.tracking-result strong{color:#1d69aa}.steps span.done i,.steps span.done:before{background:#2475b5}.steps span.done small{color:#245e95}footer{flex-wrap:wrap;align-items:center;gap:18px}footer a{color:#1c63a4;font-weight:750;text-decoration:none}footer a:nth-of-type(2){max-width:280px}@media (width<=720px){.sidebar-contact{display:none}footer{align-items:start}}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07183a99;grid-template-rows:minmax(0,1fr);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.shipment-modal{background:#fff;border:1px solid #d9e3f1;border-radius:16px;width:min(860px,100%);max-height:100%;overflow:auto;box-shadow:0 28px 80px #07183a4d}.modal-header{z-index:2;background:#fff;border-bottom:1px solid #e6ebf3;justify-content:space-between;gap:20px;padding:22px 25px 18px;display:flex;position:sticky;top:0}.modal-header h2{color:#102657;margin:0 0 4px;font-family:Georgia,serif;font-size:29px}.modal-header p{color:#77839a;margin:0;font-size:14px}.modal-header .kicker{color:#2778b9}.modal-close{color:#5f6e89;background:#fff;border:1px solid #dfe6f0;border-radius:8px;flex:none;width:34px;height:34px;font-size:28px;line-height:1}.shipment-form{padding:22px 25px 26px}.shipment-form fieldset{border:0;margin:0 0 23px;padding:0}.shipment-form legend{color:#17356e;align-items:center;gap:9px;width:100%;margin-bottom:14px;font-size:16px;font-weight:800;display:flex}.shipment-form legend span{color:#fff;background:#1e66a8;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label{color:#46536b;gap:6px;font-size:12px;font-weight:750;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid label em{color:#8d98aa;font-size:10px;font-style:normal;font-weight:500}.form-grid input,.form-grid select,.form-grid textarea{color:#172b55;background:#fbfcfe;border:1px solid #dce4ef;border-radius:8px;outline-color:#2778b9;width:100%;min-width:0;padding:10px 11px;font-size:14px}.form-grid textarea{resize:vertical;min-height:65px}.form-grid label>small{color:#8390a5;font-size:11px;font-weight:500}.form-grid .customer-lookup{background:#f3f8fd;border:1px solid #d9e7f5;border-radius:9px;padding:12px}.form-grid .customer-lookup select{background:#fff}.form-grid .customer-lookup small{color:#55718f}.form-grid .customer-phone-search{background:#f3f8fd;border:1px solid #cfe0f0;border-radius:10px;padding:13px}.form-grid .customer-phone-search input{letter-spacing:.02em;background:#fff;border-color:#b9d1e7;font-size:16px;font-weight:800}.form-grid input:read-only{color:#324a6d;cursor:not-allowed;background:#f1f4f8}.box-detail-list{background:#f7faff;border:1px solid #cbdced;border-radius:10px;gap:10px;padding:14px;display:grid}.box-detail-list>header{justify-content:space-between;gap:12px;display:flex}.box-detail-list>header strong{color:#234a76;font-size:12px}.box-detail-list>header span{color:#71839b;font-size:10px}.box-detail-list>section{background:#fff;border:1px solid #dbe5f0;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid}.box-detail-list h4{color:#1c5790;grid-column:1/-1;margin:0;font-size:14px}.box-detail-list label{color:#55657d;gap:5px;font-size:10px;font-weight:800;display:grid}.box-detail-list input,.box-detail-list select{background:#fff;border:1px solid #d7e1ec;border-radius:7px;width:100%;padding:8px}.box-detail-list .box-contents{grid-column:1/-1}.customer-lookup-result{background:#fbfcfe;border:1px solid #dce6f1;border-radius:10px;min-height:64px}.customer-lookup-result>p{grid-template-columns:30px 1fr;align-content:center;column-gap:9px;min-height:62px;margin:0;padding:11px 13px;display:grid}.customer-lookup-result>p>span{color:#23679f;background:#e9f3fb;border-radius:8px;grid-row:1/3;align-self:center;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.customer-lookup-result>p strong{color:#304665;align-self:end;font-size:12px}.customer-lookup-result>p small{color:#8290a4;font-size:10px}.customer-lookup-result.none{border-style:dashed}.customer-lookup-result.error{background:#fff8f5;border-color:#efc9be}.customer-lookup-result .lookup-error>span{color:#9b4b39;background:#fbe4dd}.lookup-spinner{animation:.9s linear infinite lookup-spin}@keyframes lookup-spin{to{transform:rotate(360deg)}}.exact-customer-match{background:#edf8f2;border-radius:9px;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:11px 13px;display:grid}.exact-customer-match>span{color:#fff;background:#2f805d;border-radius:9px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:900;display:grid}.exact-customer-match>div{gap:2px;min-width:0;display:grid}.exact-customer-match small{color:#4e806c;letter-spacing:.08em;font-size:10px;font-weight:850}.exact-customer-match strong{color:#245b47;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.exact-customer-match em{color:#648073;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.exact-customer-match button{color:#2f6c53;background:#fff;border:1px solid #c7e1d4;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.exact-customer-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.possible-customer-matches{padding:12px}.possible-customer-matches header{gap:2px;margin-bottom:8px;display:grid}.possible-customer-matches header strong{color:#825727;font-size:12px}.possible-customer-matches header small{color:#94795d;font-size:10px}.possible-customer-matches>button{color:#4b5669;text-align:left;background:#fff;border:1px solid #ead9bd;border-radius:8px;grid-template-columns:66px 1fr 1fr auto;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.possible-customer-matches>button+button{margin-top:6px}.possible-customer-matches>button span{color:#805b2e;font-size:10px;font-weight:850}.possible-customer-matches>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.possible-customer-matches>button small{color:#7d8797;font-size:10px}.possible-customer-matches>button em{color:#286ba3;font-size:10px;font-style:normal;font-weight:850}.saved-recipient-lookup{background:#f7fafd;border:1px solid #d8e5f1;border-radius:10px;padding:12px}.saved-recipient-lookup>div{gap:2px;margin-bottom:9px;display:grid}.saved-recipient-lookup>div strong{color:#30496d;font-size:12px}.saved-recipient-lookup>div small{color:#8491a4;font-size:10px}.saved-recipient-lookup section{grid-template-columns:1fr 1fr;gap:7px;display:grid}.saved-recipient-lookup button{color:#425472;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:25px 1fr;column-gap:8px;min-width:0;padding:9px;display:grid}.saved-recipient-lookup button:hover,.saved-recipient-lookup button.selected{background:#edf5fc;border-color:#86b2d6}.saved-recipient-lookup button>span{color:#276ca6;background:#e6f1fa;border-radius:7px;grid-row:1/3;place-items:center;width:24px;height:24px;display:grid}.saved-recipient-lookup button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.saved-recipient-lookup button small{color:#8490a2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.saved-recipient-lookup button em{color:#2e7657;grid-column:2;margin-top:3px;font-size:10px;font-style:normal;font-weight:850}.possible-customer-matches>button.create-separate-customer{background:#f2f8fd;border-style:dashed;border-color:#91b5d4;margin-top:9px}.possible-customer-matches>button.create-separate-customer span{color:#1f679f}.possible-customer-matches>button.create-separate-customer em{color:#2e7657}.duplicate-compare{background:#fff;border:1px solid #ead9bd;border-radius:8px;margin-bottom:9px;overflow:hidden}.duplicate-compare>header{border-bottom:1px solid #f0e3cd;grid-template-columns:66px 1fr;align-items:baseline;gap:2px 8px;margin:0;padding:9px 10px;display:grid}.duplicate-compare>header span{color:#805b2e;font-size:10px;font-weight:850}.duplicate-compare>header strong{color:#4b5669;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.duplicate-compare>header small{color:#94795d;grid-column:2;font-size:10px}.duplicate-compare-scroll{overflow-x:auto}.duplicate-compare table{border-collapse:collapse;width:100%;font-size:10px}.duplicate-compare thead th{color:#94795d;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#fdf8f0;border-bottom:1px solid #f4ece0;padding:6px 10px;font-size:9px;font-weight:850}.duplicate-compare tbody th{color:#7d8797;text-align:left;white-space:nowrap;width:96px;padding:6px 10px;font-weight:650}.duplicate-compare tbody td{color:#4b5669;word-break:break-word;padding:6px 10px}.duplicate-compare tbody tr+tr th,.duplicate-compare tbody tr+tr td{border-top:1px solid #f4ece0}.duplicate-compare tbody tr.differs td:last-child{color:#8a4b12;background:#fdf4e8;font-weight:700}.duplicate-compare tbody td em{color:#fff;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;background:#c07723;border-radius:999px;margin-left:6px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:850}.duplicate-compare-actions{background:#fdfbf7;border-top:1px solid #f0e3cd;flex-wrap:wrap;gap:6px;padding:9px 10px;display:flex}.duplicate-compare-actions button{color:#2c5075;text-align:center;cursor:pointer;background:#fff;border:1px solid #cfd8e4;border-radius:7px;flex:180px;padding:8px 11px;font-size:10px;font-weight:850}.duplicate-compare-actions button.keep-typed-details{color:#fff;background:#2f6fb0;border-color:#2f6fb0}.permanent-shipment-meta{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,560px);margin:12px auto;display:grid}.permanent-shipment-meta>span{text-align:left;background:#f8fafc;border:1px solid #dce6f0;border-radius:9px;gap:3px;padding:10px;display:grid}.permanent-shipment-meta small{color:#7a8ba2;letter-spacing:.08em;font-size:10px;font-weight:850}.permanent-shipment-meta strong{color:#24466f;font-size:11px}.created-document-actions{text-align:left;background:#f3f8fc;border:1px solid #cfe0ef;border-radius:11px;gap:9px;width:min(100%,560px);margin:13px auto;padding:13px;display:grid}.created-document-actions>strong{color:#24476f;font-size:14px}.created-document-actions>div{flex-wrap:wrap;gap:7px;display:flex}.created-document-actions button{min-height:35px}.created-document-actions>small{color:#74849a;font-size:10px}.form-grid .departure-date{background:#f8fafd;border:1px solid #dfe7f1;border-radius:9px;padding:12px}.form-grid .departure-date small{justify-content:space-between;gap:10px;display:flex}.form-grid .departure-date small strong{color:#174f8d;font-size:12px}.automatic-departure{background:linear-gradient(135deg,#f2f9fe,#eaf5fc);border:1px solid #bcd9ec;border-radius:10px;align-items:flex-start;gap:11px;padding:14px!important;display:flex!important}.automatic-departure>span{color:#fff;background:#2573ad;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.automatic-departure>div{gap:3px;display:grid}.automatic-departure small{color:#39719d;letter-spacing:.08em;font-size:10px;font-weight:900}.automatic-departure strong{color:#163f73;font-family:Georgia,serif;font-size:18px}.automatic-departure p{color:#315b82;margin:0;font-size:10px;font-weight:800}.automatic-departure em{color:#72849a;font-size:10px;font-style:normal;line-height:1.45}.weight-control{grid-template-columns:1fr 70px;display:grid}.weight-control input{border-radius:8px 0 0 8px}.weight-control select{border-left:0;border-radius:0 8px 8px 0}.dimension-block{background:#f8fafd;border:1px solid #dfe7f2;border-radius:10px;padding:13px}.dimension-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dimension-heading strong{color:#2d4167;font-size:12px}.dimension-heading span{color:#78879e;font-size:10px;font-weight:600}.dimension-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.price-summary{background:#f2f7fd;border:1px solid #dce7f4;border-radius:10px;margin-top:4px;padding:16px}.price-summary div{justify-content:space-between;display:flex}.price-summary span{color:#4f607b;font-size:14px;font-weight:750}.price-summary strong{color:#1c64a3;font-size:16px}.price-summary p{color:#78879d;margin:6px 0 0;font-size:11px}.price-summary .manual-price-applied span{color:#8a5a12}.price-summary .manual-price-applied strong{color:#9a6414}.price-summary .replaced b{color:#8b98ab;text-decoration:line-through}.price-summary .manual-price-warning{color:#8a3f12;background:#fff0e4;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:11px;font-weight:800;display:block}.price-summary .unmeasured-note{color:#6a5a2d;background:#fbf6e6;border-radius:7px;margin-top:8px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.5;display:block}.price-summary .basis-compare span,.price-summary .basis-compare b{color:#7f8ca0;font-weight:600}.price-summary .weight-breakdown{border-top:1px solid #dce6f2;margin-top:8px;padding-top:8px}.price-summary .weight-breakdown span{font-size:11px;font-weight:600}.price-summary .weight-breakdown b{color:#40516d;font-size:12px}.price-summary .chargeable{background:#e7f0fb;border:0;border-radius:7px;margin-top:9px;padding:9px 10px}.price-summary .chargeable span,.price-summary .chargeable b{color:#174f8d;font-weight:850}.price-summary .chargeable.oversized{background:#fff1dc}.price-summary .chargeable.oversized span,.price-summary .chargeable.oversized b{color:#9a5c1f}.customers-section{background:#fff;border:1px solid #e1e8f2;border-radius:14px;margin-top:16px;padding:24px;scroll-margin-top:20px;box-shadow:0 1px 2px #213b3008}.customers-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.customers-heading h2{margin:0 0 5px;font-family:Georgia,serif;font-size:28px}.customers-heading p{color:#7f8b9e;margin:0;font-size:14px}.customers-heading .kicker{color:#2474b4}.customer-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 14px;display:grid}.customer-stats>div{background:#f8fafd;border:1px solid #e4eaf3;border-radius:9px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.customer-stats small{color:#748198;font-size:11px;font-weight:700}.customer-stats strong{color:#163b78;font-family:Georgia,serif;font-size:21px}.customer-workspace{border:1px solid #e2e8f1;border-radius:11px;grid-template-columns:310px 1fr;min-height:450px;display:grid;overflow:hidden}.customer-list{background:#fbfcfe;border-right:1px solid #e3e9f2}.customer-list .search{margin:14px}.customer-list-scroll{max-height:520px;overflow:auto}.customer-list-scroll>button{text-align:left;background:0 0;border:0;border-top:1px solid #edf1f6;align-items:center;gap:10px;width:100%;min-height:63px;padding:11px 14px;display:flex}.customer-list-scroll>button:hover,.customer-list-scroll>button.selected{background:#edf4fc}.customer-list-scroll>button.selected{box-shadow:inset 3px 0 #2475b5}.customer-list-scroll>button>div{gap:3px;min-width:0;display:grid}.customer-list-scroll>button strong{color:#263b63;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-list-scroll>button small{color:#8490a4;font-size:11px}.customer-list-scroll>button em{color:#a35f32;margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.customer-avatar{color:#1d5b96;background:#dfeefa;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.customer-avatar.large{border-radius:13px;width:45px;height:45px;font-size:14px}.customer-detail{min-width:0;padding:20px}.customer-detail>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:16px;padding-bottom:17px;display:flex}.customer-identity{align-items:center;gap:11px;display:flex}.customer-identity h3{margin:0 0 3px;font-family:Georgia,serif;font-size:22px}.customer-identity p{color:#8390a3;margin:0;font-size:11px}.balance-badge{text-align:right;border-radius:8px;gap:2px;min-width:88px;padding:8px 11px;display:grid}.balance-badge small{font-size:10px}.balance-badge strong{font-size:14px}.balance-badge.clear{color:#256a4e;background:#e9f5ef}.balance-badge.due{color:#a15b2b;background:#fff0df}.customer-header-actions{align-items:center;gap:8px;display:flex}.customer-header-actions>button{color:#1f619e;white-space:nowrap;background:#eaf3fc;border:0;border-radius:8px;padding:9px 10px;font-size:10px;font-weight:850}.client-id-chip{background:#f8fafd;border:1px solid #dce5f0;border-radius:8px;gap:2px;padding:7px 9px;display:grid}.client-id-chip small{color:#8390a4;letter-spacing:.08em;font-size:10px;font-weight:850}.client-id-chip strong{color:#173d79;font-size:12px}.customer-contact-grid{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 20px;display:grid}.customer-contact-grid a{color:#2a3d61;background:#fbfcfe;border:1px solid #e4eaf2;border-radius:8px;gap:4px;padding:11px 12px;text-decoration:none;display:grid}.customer-contact-grid small{color:#8491a5;letter-spacing:.09em;font-size:10px;font-weight:850}.customer-contact-grid strong{font-size:12px}.recipient-section,.history-section{margin-top:18px}.detail-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.detail-heading h4{color:#263a60;margin:0 0 3px;font-size:14px}.detail-heading p{color:#8a95a7;margin:0;font-size:10px}.detail-heading>button{color:#1f619e;background:#eaf3fc;border:0;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:800}.detail-heading>strong{color:#66748a;font-size:11px}.recipient-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recipient-grid article{border:1px solid #e4eaf2;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:11px;display:flex}.recipient-grid article>span{color:#2568a4;background:#edf5fc;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.recipient-grid article>div{gap:3px;min-width:0;display:grid}.recipient-grid strong{color:#344666;font-size:11px}.recipient-grid small{color:#8490a3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.recipient-grid a{color:#2469a6;font-size:10px;text-decoration:none}.empty-card{color:#8995a8;text-align:center;border:1px dashed #dbe3ee;border-radius:8px;margin:0;padding:16px;font-size:11px}.recipient-actions{gap:6px;margin-top:4px;display:flex}.recipient-actions button{color:#1f619e;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.recipient-actions button:disabled{opacity:.5;cursor:default}.recipient-remove{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.recipient-remove input{min-width:0;font:inherit;border:1px solid #d7e0ea;border-radius:6px;flex:140px;padding:4px 8px;font-size:11px}.recipient-remove button{color:#1f619e;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.recipient-remove button.danger{color:#8a4a2b;background:#fdf1ea;border-color:#e0b3a3}.recipient-remove button:disabled{opacity:.5;cursor:default}.recipient-remove em{color:#8a4a2b;flex-basis:100%;font-size:10px;font-style:normal}.merge-note{color:#26704e;background:#eefaf3;border:1px solid #bfe3cf;border-radius:8px;margin:8px 0 0;padding:9px 11px;font-size:11px}.merge-note button{color:#26704e;cursor:pointer;background:#fff;border:1px solid #26704e;border-radius:6px;margin-left:6px;padding:3px 8px;font-size:10px;font-weight:800}.merge-keep{border:1px solid #dce5f0;border-radius:8px;gap:6px;margin:0;padding:10px 12px;display:grid}.merge-keep legend{color:#7f8ca0;letter-spacing:.07em;text-transform:uppercase;padding:0 4px;font-size:10px;font-weight:850}.merge-keep label{color:#2d4267;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.merge-keep input{width:auto}.page-notice{z-index:60;color:#8a4a2b;background:#fdf1ea;border-bottom:1px solid #f1d2c4;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.page-notice button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px}.archived-unpaid-note{color:#8a4a2b;background:#fdf6f1;border:1px solid #f1d2c4;border-radius:8px;margin:8px 0 0;padding:9px 11px;font-size:11px}.schedule-hint{color:#8793a5;margin:8px 0 0;font-size:11px}.schedule-countries{gap:8px;margin-top:10px;display:grid}.schedule-countries form{align-items:end;gap:8px;display:flex}.schedule-countries label{color:#7f8ca0;letter-spacing:.07em;text-transform:uppercase;flex:1;gap:4px;font-size:10px;font-weight:850;display:grid}.schedule-countries input{font:inherit;letter-spacing:0;text-transform:none;color:#173d78;border:1px solid #d7e0ea;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600}.schedule-countries button{color:#1c568f;cursor:pointer;background:#fff;border:1px solid #1c568f;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:750}.batch-error-actions{margin:0 0 10px}.history-list{border:1px solid #e4eaf2;border-radius:8px}.history-list>div{grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:10px 11px;display:grid}.history-list>div+div{border-top:1px solid #edf1f5}.history-list>div>div{gap:2px;display:grid}.history-list strong{color:#2c4168;font-size:11px}.history-list small,.history-list>div>span{color:#8490a3;font-size:10px}.history-list em{font-style:normal}.directory-modal{background:#fff;border:1px solid #d9e3f1;border-radius:15px;width:min(510px,100%);overflow:hidden;box-shadow:0 28px 80px #07183a4d}.directory-form{gap:13px;padding:21px 24px 24px;display:grid}.directory-form label{color:#46536b;gap:6px;font-size:12px;font-weight:750;display:grid}.directory-form label em{color:#8d98aa;font-size:10px;font-style:normal;font-weight:500}.directory-form input,.directory-form select{color:#172b55;background:#fbfcfe;border:1px solid #dce4ef;border-radius:8px;outline-color:#2778b9;width:100%;padding:10px 11px;font-size:14px}.directory-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-error{color:#9a422e;background:#fff0eb;border-radius:7px;margin:0;padding:9px 10px;font-size:11px;font-weight:700}.save-blocked{color:#7d5320;background:#fff7ea;border-left:4px solid #d2953a;border-radius:7px;margin:14px 0 0;padding:11px 13px;font-size:12px;font-weight:650;line-height:1.6}.directory-actions{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.batch-id-preview{text-align:center;background:#f2f7fd;border:1px solid #d8e5f2;border-radius:9px;padding:14px}.batch-id-preview small,.batch-id-preview strong{display:block}.batch-id-preview small{color:#6e809a;letter-spacing:.12em;font-size:10px;font-weight:850}.batch-id-preview strong{color:#143b78;margin:6px 0 4px;font-family:Georgia,serif;font-size:26px}.batch-id-preview p{color:#75849a;margin:0;font-size:10px}.processing-section{background:#fff;border:1px solid #e1e8f2;border-radius:14px;margin-top:16px;padding:24px;scroll-margin-top:20px;box-shadow:0 1px 2px #213b3008}.processing-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.processing-heading h2{margin:0 0 5px;font-family:Georgia,serif;font-size:28px}.processing-heading p{color:#7f8b9e;margin:0;font-size:14px}.processing-heading .kicker{color:#2474b4}.processing-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.intake-queue,.package-audit-panel{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:10px;padding:16px}.batches-section{background:#fff;border:1px solid #e1e8f2;border-radius:14px;margin-top:16px;padding:24px;scroll-margin-top:20px;box-shadow:0 1px 2px #213b3008}.batches-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.batches-heading h2{margin:0 0 5px;font-family:Georgia,serif;font-size:28px}.batches-heading p{color:#7f8b9e;margin:0;font-size:14px}.batches-heading .kicker{color:#2474b4}.batch-workspace{border:1px solid #e2e8f1;border-radius:11px;grid-template-columns:255px 1fr;min-height:520px;display:grid;overflow:hidden}.batch-list{background:#fbfcfe;border-right:1px solid #e3e9f2}.batch-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e9eef4;align-items:center;gap:9px;width:100%;min-height:69px;padding:12px;display:flex}.batch-list>button:hover,.batch-list>button.selected{background:#edf4fc}.batch-list>button.selected{box-shadow:inset 3px 0 #2475b5}.batch-list>button>div{gap:3px;min-width:0;display:grid}.batch-list strong{color:#2c4268;font-size:11px}.batch-list small{color:#8591a4;font-size:10px}.batch-list em{color:#687991;margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.batch-state{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.batch-state.open{color:#286aa6;background:#e8f2fb}.batch-state.locked{color:#936325;background:#fff0da}.batch-state.shipped{color:#2d714f;background:#e8f5ee}.batch-detail{min-width:0;padding:20px}.batch-detail>header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.batch-detail>header h3{margin:0 0 3px;font-family:Georgia,serif;font-size:23px}.batch-detail>header p{color:#8490a3;margin:0;font-size:10px}.batch-detail>header .kicker{color:#2474b4}.batch-status-large{border-radius:7px;padding:6px 9px;font-size:10px;font-weight:850}.batch-status-large.open{color:#286aa6;background:#e8f2fb}.batch-status-large.locked{color:#936325;background:#fff0da}.batch-status-large.shipped{color:#2d714f;background:#e8f5ee}.batch-lifecycle{margin:18px 0;display:flex}.batch-lifecycle span{color:#99a3b2;flex:1;justify-items:center;gap:5px;display:grid;position:relative}.batch-lifecycle span:before{content:"";background:#dce4ed;width:100%;height:2px;position:absolute;top:11px;right:50%}.batch-lifecycle span:first-child:before{display:none}.batch-lifecycle i{z-index:1;background:#fff;border:2px solid #dce4ed;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid;position:relative}.batch-lifecycle b{font-size:10px}.batch-lifecycle span.done i,.batch-lifecycle span.done:before{color:#fff;background:#2875b2;border-color:#2875b2}.batch-lifecycle span.done b,.batch-lifecycle span.current b{color:#245f98}.batch-lifecycle span.current i{color:#2875b2;border-color:#2875b2}.weekly-status-flow{margin:18px 0;padding-bottom:3px;display:flex;overflow:auto}.weekly-status-flow span{color:#99a3b2;flex:1;justify-items:center;gap:5px;min-width:105px;display:grid;position:relative}.weekly-status-flow span:before{content:"";background:#dce4ed;width:100%;height:2px;position:absolute;top:12px;right:50%}.weekly-status-flow span:first-child:before{display:none}.weekly-status-flow i{z-index:1;background:#fff;border:2px solid #dce4ed;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid;position:relative}.weekly-status-flow b{text-align:center;max-width:95px;font-size:10px}.weekly-status-flow span.done i,.weekly-status-flow span.done:before{color:#fff;background:#2875b2;border-color:#2875b2}.weekly-status-flow span.done b,.weekly-status-flow span.current b{color:#245f98}.weekly-status-flow span.current i{color:#2875b2;border-color:#2875b2;box-shadow:0 0 0 4px #e8f2fb}.batch-summary-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.batch-summary-grid>div{background:#f9fbfd;border:1px solid #e2e9f2;border-radius:8px;gap:3px;padding:11px;display:grid}.batch-summary-grid small{color:#8491a4;letter-spacing:.06em;font-size:10px;font-weight:800}.batch-summary-grid strong{color:#1c437d;font-size:14px}.batch-scan-form{margin:15px 0 9px}.batch-scan-form label{color:#4c5a70;gap:6px;font-size:11px;font-weight:800;display:grid}.batch-scan-form label>div{grid-template-columns:1fr auto;display:grid}.batch-scan-form input{color:#173d79;background:#fbfcfe;border:1px solid #dce4ef;border-radius:8px 0 0 8px;outline-color:#2778b9;padding:10px 11px;font-size:12px;font-weight:800}.batch-scan-form button{color:#fff;background:#174984;border:0;border-radius:0 8px 8px 0;padding:0 14px;font-size:11px;font-weight:800}.batch-scan-form :disabled{cursor:not-allowed;opacity:.5}.batch-error{margin:0 0 9px}.batch-scan-form>label+label{margin-top:9px}.batch-scan-form>label+label input{border-radius:8px;width:100%}.batch-scan-form label em{color:#8491a3;font-size:10px;font-style:normal;font-weight:600}.batch-shipment-table{border:1px solid #e3e9f2;border-radius:8px;overflow:auto}.batch-shipment-table>div{border-top:1px solid #edf1f5;grid-template-columns:1.2fr .8fr 1.5fr .6fr .7fr;align-items:center;gap:8px;min-width:630px;padding:9px 10px;display:grid}.batch-shipment-table .batch-table-head{color:#8995a7;text-transform:uppercase;letter-spacing:.06em;background:#f8fafd;border-top:0;font-size:10px;font-weight:850}.batch-shipment-table>div strong{color:#2d4267;font-size:10px}.batch-shipment-table>div span{color:#738097;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.batch-shipment-table em{font-style:normal}.unlock-reason{color:#865623;background:#fff8ec;border:1px solid #efd4ab;border-radius:9px;gap:6px;margin-top:12px;padding:12px;font-size:11px;font-weight:800;display:grid}.unlock-reason textarea{resize:vertical;border:1px solid #e4c695;border-radius:7px;min-height:48px;padding:8px}.unlock-reason small{font-size:10px;font-weight:500}.unlock-reason button{color:#fff;background:#9a6229;border:0;border-radius:7px;justify-self:end;padding:8px 10px;font-size:10px;font-weight:800}.unlock-reason button:disabled{opacity:.45}.batch-controls{border-top:1px solid #e7ecf3;justify-content:space-between;gap:12px;margin-top:13px;padding-top:13px;display:flex}.batch-controls>div{align-items:center;gap:7px;display:flex}.manifest-button,.lock-button,.unlock-button{color:#35557d;background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:9px 10px;font-size:10px;font-weight:800}.manifest-button:disabled{cursor:not-allowed;opacity:.4}.lock-button{color:#fff;background:#1c5591;border-color:#cbdced}.unlock-button{color:#8b5a25;background:#fff6e9}.shipped-complete{color:#2e7351;font-size:11px;font-weight:850}.batch-controls .primary-button{padding:9px 11px;font-size:10px}.batch-audit{margin-top:18px}.batch-audit article{border-top:1px solid #edf1f5;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:8px 0;display:grid}.batch-audit article>span{color:#2b6d50;background:#e8f4ee;border-radius:6px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:900;display:grid}.batch-audit article>div{gap:2px;display:grid}.batch-audit strong{color:#354766;font-size:10px}.batch-audit small{color:#8490a3;font-size:10px}.batch-audit time{color:#929dad;font-size:10px}.intake-queue>button{color:#304363;text-align:left;background:0 0;border:0;border-top:1px solid #e9eef5;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;width:100%;padding:11px 0;display:grid}.scan-box{color:#286ba7;background:#eaf3fc;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.intake-queue>button>div{gap:3px;min-width:0;display:grid}.intake-queue>button strong{font-size:11px}.intake-queue>button small{color:#8390a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.intake-queue>button em{color:#627189;font-size:10px;font-style:normal}.intake-queue>button b{color:#1f65a3;font-size:10px}.package-audit-list{display:grid}.package-audit-list article{border-top:1px solid #e9eef5;grid-template-columns:auto 1fr auto;align-items:start;gap:9px;padding:10px 0;display:grid}.package-audit-list article>span{color:#28704f;background:#e9f5ef;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.package-audit-list article>span.exception{color:#a15828;background:#fff0dd}.package-audit-list article>div{gap:3px;min-width:0;display:grid}.package-audit-list strong{color:#304362;font-size:10px}.package-audit-list small{color:#8390a4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.package-audit-list time{color:#929dae;white-space:nowrap;font-size:10px}.processing-modal{background:#fff;border:1px solid #d9e3f1;border-radius:16px;width:min(760px,100%);max-height:100%;overflow:auto;box-shadow:0 28px 80px #07183a4d}.processing-modal-body{padding:20px 24px 24px}.scan-form label{color:#46536b;gap:6px;font-size:12px;font-weight:750;display:grid}.scan-form label>div{grid-template-columns:1fr auto;display:grid}.scan-form input{color:#15356f;letter-spacing:.03em;background:#fbfcfe;border:1px solid #dce4ef;border-radius:8px 0 0 8px;outline-color:#2778b9;padding:11px 12px;font-size:14px;font-weight:800}.scan-form button{color:#fff;background:#153d7d;border:0;border-radius:0 8px 8px 0;padding:0 18px;font-size:12px;font-weight:800}.scan-form .form-error{margin-top:8px}.scan-empty{text-align:center;padding:45px 20px 30px}.scan-empty>span{color:#236aa8;background:#eaf3fc;border-radius:12px;place-items:center;width:46px;height:46px;margin:auto;font-size:26px;display:grid}.scan-empty h3{margin:12px 0 5px;font-family:Georgia,serif}.scan-empty p{color:#8190a6;margin:0 0 12px;font-size:12px}.scan-empty button{color:#1f65a3;background:0 0;border:0;font-size:11px;font-weight:800}.scanned-card{background:#f4f9fd;border:1px solid #dce8f3;border-radius:10px;align-items:center;gap:11px;margin:16px 0;padding:13px;display:flex}.scan-success{color:#fff;background:#2875b2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.scanned-card>div{gap:2px;min-width:0;display:grid}.scanned-card small{color:#6f839d;letter-spacing:.1em;font-size:10px;font-weight:850}.scanned-card strong{color:#163b78;font-size:14px}.scanned-card p{color:#78879d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.scanned-card em{margin-left:auto;font-style:normal}.intake-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.intake-form-grid label{color:#46536b;gap:6px;font-size:12px;font-weight:750;display:grid}.intake-form-grid label.wide{grid-column:1/-1}.intake-form-grid label em{color:#8d98aa;font-size:10px;font-style:normal;font-weight:500}.intake-form-grid input,.intake-form-grid select,.intake-form-grid textarea{color:#172b55;background:#fbfcfe;border:1px solid #dce4ef;border-radius:8px;outline-color:#2778b9;width:100%;padding:10px 11px;font-size:12px}.intake-form-grid textarea{resize:vertical;min-height:61px}.photo-upload{background:#f8fafc;border:1px dashed #b8c9dc;border-radius:9px;padding:12px}.photo-upload input{background:#fff;padding:7px}.photo-upload span{color:#78879c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.intake-alert{border-radius:8px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px;display:flex}.intake-alert.good{color:#2b6850;background:#ebf6f0}.intake-alert.exception{color:#945425;background:#fff1df}.intake-alert>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.intake-alert p{margin:0;font-size:11px;line-height:1.45}.received-confirmation{color:#28654c;background:#e5f5ed;border-radius:8px;margin-top:10px;padding:10px;font-size:11px;font-weight:800}.reprint-reason{color:#855323;background:#fff8eb;border:1px solid #f0d6ae;border-radius:9px;gap:6px;margin-top:12px;padding:12px;font-size:11px;font-weight:800;display:grid}.reprint-reason textarea{resize:vertical;border:1px solid #e4c895;border-radius:7px;min-height:52px;padding:9px}.reprint-reason small{font-size:10px;font-weight:500}.processing-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.processing-actions .secondary-button{width:auto;margin:0}.processing-actions button:disabled{cursor:not-allowed;opacity:.45}.thermal-label{color:#000;background:#fff;width:4in;height:6in;padding:.18in;font-family:Arial,sans-serif;display:none}.label-brand{border-bottom:3px solid #000;justify-content:space-between;align-items:center;height:.76in;display:flex}.label-brand img{object-fit:contain;width:1.75in;height:.63in}.label-brand b{font-size:10pt}.label-route{border-bottom:3px solid #000;padding:.14in 0}.label-route small,.label-tracking small,.label-info small,.label-code-row small{letter-spacing:.08em;font-size:7pt;font-weight:800;display:block}.label-route strong{text-transform:uppercase;font-size:24pt;display:block}.label-tracking{text-align:center;padding:.13in 0 .07in}.label-tracking strong{letter-spacing:.03em;font-size:19pt;display:block}.label-code-row{grid-template-columns:1.5in 1fr;align-items:center;gap:.12in;min-height:1.75in;padding:.08in 0;display:grid}.label-code-row>img{width:1.45in;height:1.45in;image-rendering:pixelated}.label-code-row>div strong{margin:.05in 0;font-size:18pt;display:block}.label-code-row>div span{font-size:8pt;display:block}.label-info{border-top:2px solid #000;border-bottom:2px solid #000;grid-template-columns:1.5fr .7fr;gap:.1in;padding:.12in 0;display:grid}.label-info strong{margin-top:.04in;font-size:12pt;display:block}.thermal-label footer{color:#000;justify-content:space-between;padding:.12in 0 0;font-size:8pt;font-weight:800;display:flex!important}.client-id-label{color:#000;background:#fff;width:4in;height:6in;padding:.2in;font-family:Arial,sans-serif;display:none}.client-label-brand{border-bottom:3px solid #000;justify-content:space-between;align-items:center;height:.82in;display:flex}.client-label-brand img{object-fit:contain;width:1.8in;height:.68in}.client-label-brand span{font-size:9pt;font-weight:900}.client-label-body{text-align:center;align-content:center;justify-items:center;min-height:4.45in;display:grid}.client-label-body>img{width:2in;height:2in;image-rendering:pixelated}.client-label-body small{letter-spacing:.12em;margin-top:.12in;font-size:8pt;font-weight:850;display:block}.client-label-body strong{margin:.05in 0;font-size:25pt;display:block}.client-label-body h2{margin:.12in 0 .05in;font-size:18pt}.client-label-body p{margin:0;font-size:12pt}.client-id-label footer{color:#000;border-top:2px solid #000;justify-content:space-between;padding:.12in 0 0;font-size:7pt;font-weight:800;display:flex!important}@media (width<=900px){.customer-workspace{grid-template-columns:260px 1fr}.recipient-grid,.processing-grid{grid-template-columns:1fr}.batch-workspace{grid-template-columns:220px 1fr}}@media (width<=700px){.customers-section,.processing-section,.batches-section{padding:17px}.customers-heading,.processing-heading,.batches-heading{align-items:flex-start}.customers-heading p,.processing-heading p,.batches-heading p{display:none}.customer-stats{grid-template-columns:1fr 1fr}.customer-stats>div:last-child{grid-column:1/-1}.customer-workspace,.batch-workspace{grid-template-columns:1fr}.customer-list,.batch-list{border-bottom:1px solid #e3e9f2;border-right:0}.customer-list-scroll{max-height:210px}.batch-list{max-height:205px;overflow:auto}.batch-detail{padding:15px}.batch-summary-grid{grid-template-columns:1fr 1fr}.batch-summary-grid>div:last-child{grid-column:1/-1}.batch-controls{display:grid}.batch-controls>div{flex-wrap:wrap}.customer-detail{padding:16px}.customer-detail>header{align-items:flex-start}.customer-header-actions{grid-template-columns:1fr 1fr;display:grid}.balance-badge{text-align:left;grid-column:1/-1}.customer-contact-grid,.directory-form-grid{grid-template-columns:1fr}.intake-queue>button{grid-template-columns:auto 1fr auto}.intake-queue>button em{display:none}.processing-modal{border-radius:16px 16px 0 0;max-height:94%}.intake-form-grid{grid-template-columns:1fr}.intake-form-grid label.wide{grid-column:auto}.processing-actions{grid-template-columns:1fr 1fr;display:grid}.processing-actions .primary-button{grid-column:1/-1}}.form-actions{background:#fff;border-top:1px solid #e6ebf3;justify-content:flex-end;gap:9px;margin:22px -25px -26px;padding:15px 25px;display:flex;position:sticky;bottom:-26px}.cancel-button{color:#59677f;background:#fff;border:1px solid #dce4ef;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:700}.success-state{text-align:center;padding:45px 28px 30px}.success-check{color:#fff;background:linear-gradient(135deg,#1e66a8,#36acd9);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:29px;display:grid}.success-state h3{margin:0 0 6px;font-family:Georgia,serif;font-size:29px}.success-state>p{color:#7c879a;margin:0 0 22px;font-size:14px}.tracking-ticket{background:#f6f9fd;border:1px dashed #9db6d4;border-radius:11px;max-width:390px;margin:auto;padding:20px}.tracking-ticket small,.tracking-ticket strong{display:block}.tracking-ticket small{color:#748399;letter-spacing:.13em;margin-bottom:6px;font-size:10px}.tracking-ticket strong{color:#123673;letter-spacing:.03em;font-family:Georgia,serif;font-size:28px}.tracking-ticket span{color:#687992;margin-top:8px;font-size:12px;display:block}.price-pending{color:#59677d;text-align:left;background:#fff8e8;border-radius:9px;align-items:flex-start;gap:10px;max-width:540px;margin:18px auto;padding:12px;display:flex}.price-pending>span{color:#fff;background:#c89c41;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.price-pending p{margin:0;font-size:12px;line-height:1.45}.success-actions{justify-content:center;gap:9px;display:flex}.success-actions .secondary-button{width:auto;margin:0;padding:11px 16px}@media (width<=640px){.modal-backdrop{align-items:end;padding:0}.shipment-modal{border-radius:16px 16px 0 0;max-height:94%}.modal-header,.shipment-form{padding-left:17px;padding-right:17px}.form-grid{grid-template-columns:1fr}.form-grid label.wide,.form-grid .wide{grid-column:auto}.exact-customer-match{grid-template-columns:31px 1fr}.exact-customer-actions{grid-column:1/-1;justify-content:flex-start}.exact-customer-actions button{flex:auto}.possible-customer-matches>button{grid-template-columns:60px 1fr auto}.possible-customer-matches>button small{grid-column:2}.saved-recipient-lookup section,.permanent-shipment-meta{grid-template-columns:1fr}.created-document-actions>div{display:grid}.dimension-grid{grid-template-columns:1fr 1fr}.form-actions{margin-left:-17px;margin-right:-17px;padding-left:17px;padding-right:17px}.form-actions button{flex:1}}@media print{.sidebar,.topbar,.notice,.metric-grid,.processing-section,.batches-section,.customers-section,.tracking-section,footer,.modal-header,.price-pending,.success-actions{display:none!important}.modal-backdrop{background:#fff;padding:0;position:static}.shipment-modal{width:100%;max-height:none;box-shadow:none;border:0}.success-state{padding:40px}.printing-label *{visibility:hidden!important}.printing-label .thermal-label,.printing-label .thermal-label *,.printing-label .client-id-label,.printing-label .client-id-label *{visibility:visible!important}.printing-label .thermal-label,.printing-label .client-id-label{width:4in;height:6in;position:absolute;top:0;left:0;display:block!important}.printing-label .thermal-label footer,.printing-label .client-id-label footer{visibility:visible!important;display:flex!important}}.label-tracking{padding:.1in 0 .06in}.label-tracking span{letter-spacing:.04em;margin:.02in 0 .07in;font-size:10pt;font-weight:800;display:block}.label-tracking strong{letter-spacing:.02em;white-space:nowrap;font-size:13pt}.tracking-ticket{max-width:440px}.tracking-ticket small{margin:10px 0 6px}.tracking-ticket small:first-child{margin-top:0}.tracking-ticket strong{overflow-wrap:anywhere;letter-spacing:.02em;font-size:23px}.created-pickup-number{color:#123673;letter-spacing:.12em;font-size:55px;line-height:1;display:block}.pickup-label-row{text-align:center;border-bottom:3px solid #000;grid-template-columns:1.25fr 1fr;align-items:center;display:grid}.pickup-label-row>div{padding:.08in .05in}.pickup-label-row>div+div{border-left:3px solid #000}.pickup-label-row small{letter-spacing:.1em;font-size:7pt;font-weight:900;display:block}.pickup-label-row strong{font-size:34pt;line-height:1;display:block}.pickup-label-row>div:last-child strong{font-size:19pt}.label-code-row>div strong{font-size:13pt}.batch-shipment-table strong small{color:#7b889d;margin-top:2px;font-size:10px;font-weight:600;display:block}.batch-shipment-table span b,.batch-shipment-table span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.batch-shipment-table span b{color:#324665;font-size:11px;font-weight:750}.batch-shipment-table span small{color:#8d98a9;margin-top:2px;font-size:10px}.reports-section{background:#fff;border:1px solid #e1e8f2;border-radius:14px;margin-top:16px;padding:24px;scroll-margin-top:20px;box-shadow:0 1px 2px #213b3008}.reports-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.reports-heading h2{margin:0 0 5px;font-family:Georgia,serif;font-size:28px}.reports-heading p{color:#7f8b9e;margin:0;font-size:14px}.reports-heading .kicker{color:#2474b4}.report-filters{background:#f8fafd;border:1px solid #e4eaf2;border-radius:10px;align-items:end;gap:10px;margin:18px 0 14px;padding:13px;display:flex}.report-filters label{color:#5d6b82;letter-spacing:.06em;text-transform:uppercase;gap:5px;min-width:180px;font-size:10px;font-weight:850;display:grid}.report-filters select{color:#20365f;background:#fff;border:1px solid #dce4ee;border-radius:8px;min-height:38px;padding:8px 10px;font-size:12px;font-weight:700}.report-filters button{color:#226aa4;background:0 0;border:0;min-height:38px;margin-left:auto;font-size:11px;font-weight:850}.report-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.report-metrics article{background:#fbfcfe;border:1px solid #e2e9f2;border-radius:11px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.report-icon{color:#fff;background:linear-gradient(135deg,#16427d,#2683bb);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.report-metrics article>div{gap:2px;min-width:0;display:grid}.report-metrics small{color:#7c899d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:850}.report-metrics strong{color:#183969;font-size:24px;line-height:1.1}.report-metrics p{color:#8a96a8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.report-grid{grid-template-columns:.75fr 1.25fr;gap:12px;margin-top:12px;display:grid}.report-card{border:1px solid #e2e9f2;border-radius:11px;min-width:0;padding:16px}.report-card>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.report-card h3{margin:0 0 4px;font-size:16px}.report-card header p{color:#8793a6;margin:0;font-size:10px}.report-card header>strong{color:#2b6f9f;font-size:10px}.destination-bars{gap:12px;display:grid}.destination-bars>div>div{justify-content:space-between;gap:8px;margin-bottom:5px;display:flex}.destination-bars strong,.destination-bars span{font-size:10px}.destination-bars span{color:#8490a3}.destination-bars i{background:#eaf0f6;border-radius:99px;height:7px;display:block;overflow:hidden}.destination-bars i b{background:linear-gradient(90deg,#1d5e9b,#31a7cc);border-radius:99px;height:100%;display:block}.pickup-report-table{border:1px solid #e7ecf3;border-radius:8px;overflow:auto}.pickup-report-table>div{border-top:1px solid #edf1f5;grid-template-columns:.55fr 1.35fr 1fr .5fr .75fr;align-items:center;gap:8px;min-width:570px;padding:9px 10px;display:grid}.pickup-report-table .pickup-report-head{color:#8794a7;letter-spacing:.06em;text-transform:uppercase;background:#f8fafd;border-top:0;font-size:10px;font-weight:850}.pickup-report-table>div>strong{color:#174a83;font-size:18px}.pickup-report-table span{color:#66758d;font-size:10px}.pickup-report-table span b,.pickup-report-table span small{display:block}.pickup-report-table span b{color:#314667;font-size:10px}.pickup-report-table span small{color:#8a96a8;margin-top:2px;font-size:10px}.pickup-report-table em{font-style:normal}.report-note{color:#68778f;background:#f2f6fa;border-radius:8px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:10px;display:flex}.report-note span{color:#fff;background:#2a76ad;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:900;display:grid}@media (width<=1000px){.report-metrics{grid-template-columns:1fr 1fr}.report-grid{grid-template-columns:1fr}}@media (width<=700px){.reports-section{padding:17px}.reports-heading{align-items:flex-start}.reports-heading p{display:none}.report-filters{grid-template-columns:1fr 1fr;display:grid}.report-filters label{min-width:0}.report-filters button{margin:0}.report-metrics{grid-template-columns:1fr 1fr}.report-metrics article{padding:11px}.report-icon{display:none}}@media (width<=430px){.report-filters,.report-metrics{grid-template-columns:1fr}}@media print{.reports-section{display:none!important}}.payments-section{background:#fff;border:1px solid #e1e8f2;border-radius:14px;margin-top:16px;padding:24px;scroll-margin-top:20px;box-shadow:0 1px 2px #213b3008}.payments-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.payments-heading h2{margin:0 0 5px;font-family:Georgia,serif;font-size:28px}.payments-heading p{color:#7f8b9e;margin:0;font-size:14px}.payments-heading .kicker{color:#2474b4}.payment-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0 12px;display:grid}.payment-metrics article{background:#f9fbfd;border:1px solid #e0e8f2;border-radius:10px;gap:3px;padding:14px;display:grid}.payment-metrics small{color:#7f8ca0;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850}.payment-metrics strong{color:#173d78;font-size:26px}.payment-metrics p{color:#8995a7;margin:0;font-size:10px}.payment-workspace{border:1px solid #e2e9f2;border-radius:11px;grid-template-columns:.72fr 1.28fr;display:grid;overflow:hidden}.balance-list{background:#f9fbfd;border-right:1px solid #e3eaf2;padding:14px}.balance-list>header,.payment-ledger>header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.week-filter{color:#7f8ca0;letter-spacing:.07em;text-transform:uppercase;gap:4px;margin-bottom:9px;font-size:10px;font-weight:850;display:grid}.week-filter select{color:#173d78;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:650}.ledger-scope{background:#eef4fb;border:1px solid #d7e3f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:12px 14px;display:flex}.ledger-scope .week-filter{min-width:380px;margin:0}.ledger-scope p{color:#2d4267;margin:0;font-size:13px;font-weight:600}.balance-list h3,.payment-ledger h3{margin:0 0 3px;font-size:14px}.balance-list header p,.payment-ledger header p{color:#8995a7;margin:0;font-size:10px}.balance-list header>strong{color:#fff;background:#246eaa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.balance-list>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e2e9f1;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:7px;padding:10px;display:grid}.balance-list>button>span{color:#fff;background:#1c568f;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;font-weight:850;display:grid}.balance-list>button div{gap:2px;min-width:0;display:grid}.balance-list>button strong{color:#2d4267;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.balance-list>button small{color:#8793a5;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.balance-list>button small.pickup-line{color:#1c568f;font-size:11px;font-weight:750}.balance-list>button em{color:#9a542e;font-size:12px;font-style:normal;font-weight:850}.payment-ledger{min-width:0;padding:14px}.payment-table{border:1px solid #e6ebf2;border-radius:8px;overflow:auto}.payment-table>div{border-top:1px solid #edf1f5;grid-template-columns:1.15fr 1.25fr .65fr .65fr .9fr .4fr;align-items:center;gap:8px;min-width:650px;padding:9px 10px;display:grid}.payment-table .payment-table-head{color:#8793a5;letter-spacing:.06em;text-transform:uppercase;background:#f8fafd;border-top:0;font-size:10px;font-weight:850}.payment-table>div>strong{color:#1a4f89;font-size:10px}.payment-table span{color:#68768c;font-size:10px}.payment-table span b,.payment-table span small{display:block}.payment-table span b{color:#324665;font-size:10px}.payment-table span small{color:#8d98a9;margin-top:2px;font-size:10px}.receiver-due .payment-table>div{grid-template-columns:1fr 1.1fr .95fr .95fr .8fr .5fr 1.9fr;min-width:860px}.collect-cell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.collect-cell label{color:#1c568f;white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:750;display:flex}.collect-cell input[type=number],.collect-cell input[type=text],.collect-cell select{color:#324665;font:inherit;background:#fff;border:1px solid #d7e0ea;border-radius:6px;padding:4px 6px;font-size:11px}.collect-cell input[type=number]{width:82px}.collect-cell input[type=text]{width:120px}.collect-actions{color:#2d4267;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;font-size:12px;font-weight:600;display:flex}.collect-actions p{color:#8a4a2b;width:100%;margin:0;font-size:12px;font-weight:500}.collect-hint{color:#8793a5;margin:8px 0 0;font-size:11px}.document-send-panel{background:#eef4fb;border:1px solid #cfe0f3;border-radius:10px;margin:12px 0 4px;padding:12px 14px}.document-send-panel header{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.document-send-panel header strong{color:#173d78;font-size:13px}.document-send-panel header small{color:#68768c;font-size:11px}.document-send-fields{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.document-send-fields label{color:#7f8ca0;letter-spacing:.07em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:850;display:grid}.document-send-fields input{color:#173d78;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}.document-send-buttons{flex-wrap:wrap;gap:8px;display:flex}.send-channel{color:#fff;cursor:pointer;background:#1c568f;border:0;border-radius:8px;justify-items:center;gap:1px;min-width:120px;padding:9px 14px;font-weight:750;display:grid}.send-channel small{opacity:.85;font-size:10px;font-weight:500}.send-channel:disabled{opacity:.45;cursor:default}.send-email{background:#1c568f}.send-sms{background:#5b6b86}.send-result{color:#2d4267;background:#fff;border:1px solid #d7e0ea;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:12px}.send-result.send-sent{color:#26704e;background:#eefaf3;border-color:#bfe3cf}.send-result.send-failed{color:#8a4a2b;background:#fdf1ea;border-color:#f1d2c4}.send-result a{word-break:break-all;color:#1c568f}.send-result .send-copy{margin-left:6px}.send-invite{color:#2d4267;background:#fdf6f1;border:1px solid #f1d2c4;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:12px}.send-invite strong{color:#8a4a2b;margin-bottom:6px;font-size:12px;display:block}.send-invite ol{margin:0;padding-left:18px;line-height:1.5}.send-invite li{margin-bottom:4px}.send-invite-buttons{vertical-align:middle;flex-wrap:wrap;gap:6px;margin-left:8px;display:inline-flex}.send-invite-buttons a{color:#fff;border-radius:7px;padding:4px 10px;font-size:11px;font-weight:750;text-decoration:none;display:inline-block}.send-invite-buttons a.send-whatsapp{background:#1f8f4e}.send-invite-buttons a.send-telegram{background:#2a9bd8}.send-invite-buttons .send-copy{padding:4px 10px;font-size:11px}.send-invite-link{color:#8793a5;word-break:break-all;margin-top:6px;font-size:10px;display:block}.messaging-channels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:10px 0;display:grid}.messaging-channels>div{background:#f9fbfd;border:1px solid #d7e3f0;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.messaging-channels>div.connected{background:#f1faf5;border-color:#bfe3cf}.messaging-channels strong{color:#173d78;font-size:13px}.messaging-channels em{letter-spacing:.06em;text-transform:uppercase;color:#8a4a2b;font-size:10px;font-style:normal;font-weight:850}.messaging-channels .connected em{color:#26704e}.messaging-channels p{color:#5b6b86;margin:0;font-size:11px}.messaging-channels small{color:#8793a5;font-family:ui-monospace,Consolas,monospace;font-size:10px}.messaging-channels button{color:#1c568f;cursor:pointer;background:#fff;border:1px solid #1c568f;border-radius:8px;justify-self:start;margin-top:4px;padding:6px 10px;font-size:11px;font-weight:750}.messaging-steps{color:#5b6b86;margin:8px 0 0;padding-left:18px;font-size:11px;line-height:1.5}.messaging-steps li{margin-bottom:6px}.reason-presets{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.reason-presets button{color:#2d4267;cursor:pointer;background:#fff;border:1px solid #cfdbe9;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:650}.reason-presets button.on{color:#fff;background:#1c568f;border-color:#1c568f}.void-money-flag{color:#8a4a2b;background:#fdf1ea;border-radius:8px;margin:0 0 10px;padding:9px 11px;font-size:12px}.void-money-flag a{color:#1c568f;margin-left:6px;font-weight:700}.move-week-panel{background:#f5f9fd;border:1px solid #d7e3f0;border-radius:10px;margin-top:14px;padding:12px 14px}.move-week-panel header{flex-direction:column;gap:3px;margin-bottom:8px;display:flex}.move-week-panel header strong{color:#173d78;font-size:13px}.move-week-panel header small{color:#68768c;font-size:11px}.move-week-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.move-week-fields label{color:#7f8ca0;letter-spacing:.07em;text-transform:uppercase;gap:4px;font-size:10px;font-weight:850;display:grid}.move-week-fields select{color:#173d78;min-width:300px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:7px 8px;font-size:12px;font-weight:650}.move-week-fields button{color:#fff;cursor:pointer;background:#1c568f;border:0;border-radius:8px;padding:8px 14px;font-weight:750}.move-week-fields button:disabled{opacity:.5;cursor:default}.payment-table em{color:#277050;font-size:11px;font-style:normal;font-weight:850}.payment-table button{color:#1e659d;background:#eaf3fb;border:0;border-radius:6px;padding:6px;font-size:10px;font-weight:850}.payment-table>div.open{background:#f8fbfe}.payment-correction{background:#fff;border:1px solid #dde7f1;border-radius:9px;grid-column:1/-1;gap:9px;margin-top:8px;padding:11px;display:grid}.payment-correction>label{color:#4d6480;gap:4px;font-size:10px;font-weight:850;display:grid}.payment-correction input{color:#203d61;min-height:38px;font:inherit;background:#fff;border:1px solid #ccd9e7;border-radius:7px;padding:8px 10px;font-size:13px}.payment-correction-actions{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.payment-correction-actions>span{gap:5px;display:grid}.payment-correction-actions .refund-control{grid-template-columns:auto auto;align-items:end}.payment-correction-actions .refund-control>label{color:#4d6480;gap:4px;font-size:10px;font-weight:850;display:grid}.payment-correction-actions .refund-control>label input{width:110px}.payment-correction-actions .refund-control>small,.payment-correction-actions .undo-control>small{color:#8b98ab;grid-column:1/-1;font-size:10px}.payment-correction-actions button{color:#fff;cursor:pointer;background:#277050;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850}.payment-correction-actions .undo-payment-row{color:#a8531f;background:#fdf3ef;border:1px solid #e0c3b4}.payment-correction-actions button:disabled{opacity:.45;cursor:not-allowed}.payment-reason-hint{color:#a8531f;font-size:10px;font-weight:800}.payment-table .payment-open-actions{color:#215d91;background:#f5f9fd;border:1px solid #cfe0ee}.payment-modal{background:#fff;border:1px solid #d9e3f1;border-radius:15px;width:min(560px,100%);overflow:hidden;box-shadow:0 28px 80px #07183a4d}.payment-form{gap:13px;padding:21px 24px 24px;display:grid}.payment-form label{color:#46536b;gap:6px;font-size:12px;font-weight:750;display:grid}.payment-form input,.payment-form select{color:#172b55;background:#fbfcfe;border:1px solid #dce4ef;border-radius:8px;outline-color:#2778b9;width:100%;padding:10px 11px;font-size:14px}.payment-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-balance-preview{border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.payment-balance-preview.due{color:#864c2a;background:#fff2e7}.payment-balance-preview.clear{color:#2c6a50;background:#eaf6ef}.payment-balance-preview small{letter-spacing:.08em;font-size:10px;font-weight:850}.payment-balance-preview strong{font-size:24px}.payment-balance-preview span{margin-left:auto;font-size:10px}.remaining-balance{color:#52627b;background:#eef4fa;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:11px;display:flex}.remaining-balance strong{color:#153d75;font-size:17px}.payment-success{text-align:center;justify-items:center;padding:34px 28px 28px;display:grid}.payment-success>span{color:#fff;background:#277352;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:13px;font-size:24px;display:grid}.payment-success>small{color:#7d899d;letter-spacing:.12em;font-size:10px;font-weight:850}.payment-success>strong{color:#194981;margin-top:5px;font-size:14px}.payment-success h3{color:#173b72;margin:14px 0 5px;font-family:Georgia,serif;font-size:36px}.payment-success p{color:#758299;margin:0;font-size:12px;line-height:1.6}.payment-success>div{gap:9px;margin-top:22px;display:flex}@media (width<=900px){.payment-workspace{grid-template-columns:1fr}.balance-list{border-bottom:1px solid #e3eaf2;border-right:0}}@media (width<=700px){.payments-section{padding:17px}.payments-heading{align-items:flex-start}.payments-heading p{display:none}.payment-metrics,.payment-form-grid{grid-template-columns:1fr}}@media (width<=640px){.payment-modal{border-radius:16px 16px 0 0}.payment-success>div{display:grid}}@media print{.payments-section{display:none!important}}.payment-table>div{grid-template-columns:1.05fr .95fr 1.15fr .6fr .55fr .8fr .35fr;min-width:760px}.invoice-register{border:1px solid #e2e9f2;border-radius:11px;margin-top:12px;padding:15px}.invoice-register>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.invoice-register h3{margin:0 0 3px;font-size:14px}.invoice-register header p{color:#8995a7;margin:0;font-size:10px}.invoice-register header>strong{color:#2873a8;font-size:10px}.invoice-grid{gap:8px;display:grid}.invoice-grid>section{background:#fbfcfe;border:1px solid #e5ebf2;border-radius:9px;grid-template-columns:74px 1.45fr .75fr auto;align-items:center;gap:11px;padding:11px;display:grid}.invoice-number{color:#fff;background:#17477f;border-radius:8px;justify-items:center;padding:7px;display:grid}.invoice-number small{letter-spacing:.1em;font-size:10px;font-weight:850}.invoice-number strong{font-size:24px}.invoice-person{gap:2px;min-width:0;display:grid}.invoice-person strong{color:#2c4162;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.invoice-person span{color:#69788f;font-size:10px}.invoice-person small{color:#8c97a8;font-size:10px}.invoice-balance{justify-items:start;gap:4px;display:grid}.invoice-balance em{letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:900}.invoice-balance em.paid{color:#28684e;background:#e5f4ec}.invoice-balance em.unpaid{color:#9b4934;background:#ffebe7}.invoice-balance em.partially-paid,.invoice-balance em.price-pending{color:#8b6228;background:#fff3dc}.invoice-balance strong{color:#364966;font-size:11px}.invoice-grid>section>button{color:#fff;white-space:nowrap;background:#246fa7;border:0;border-radius:8px;padding:9px 10px;font-size:10px;font-weight:850}@media (width<=700px){.invoice-grid>section{grid-template-columns:65px 1fr auto}.invoice-balance{grid-column:2}.invoice-grid>section>button{grid-area:1/3/3}}@media (width<=480px){.invoice-grid>section{grid-template-columns:58px 1fr}.invoice-balance{grid-column:2}.invoice-grid>section>button{grid-area:auto/1/auto/-1}}button:disabled{cursor:not-allowed;opacity:.45}.profile a{color:#aebddd;margin-left:auto;font-size:18px;text-decoration:none}.session-indicator{background:#fff;border:1px solid #dfe7f1;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;display:flex}.session-indicator>span{color:#2c8a62;font-size:10px}.session-indicator div{gap:1px;display:grid}.session-indicator strong{color:#29466f;text-transform:capitalize;font-size:10px}.session-indicator small{color:#8794a7;font-size:10px}.security-section{background:#fff;border:1px solid #dfe7f1;border-radius:14px;margin-top:18px;padding:24px;box-shadow:0 8px 28px #173f7b0a}.security-heading,.staff-directory-card>header,.permission-card>header,.security-audit-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.security-heading h2{color:#183d75;margin:3px 0 5px;font-family:Georgia,serif;font-size:26px}.security-heading p,.staff-directory-card header p,.permission-card header p,.security-audit-card header p{color:#7f8ca0;margin:0;font-size:11px;line-height:1.5}.server-enforced-badge{color:#256a4e;text-transform:uppercase;white-space:nowrap;background:#e8f5ee;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:10px;font-weight:850;display:flex}.server-enforced-badge i{background:#2c8b62;border-radius:50%;width:6px;height:6px}.security-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0 12px;display:grid}.security-summary-grid article{background:#f9fbfd;border:1px solid #e1e8f1;border-radius:11px;align-items:flex-start;gap:10px;min-height:105px;padding:14px;display:flex}.security-icon{color:#fff;background:#1d5793;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.security-summary-grid article div{gap:3px;display:grid}.security-summary-grid small{color:#8491a4;letter-spacing:.07em;font-size:10px;font-weight:850}.security-summary-grid strong{color:#294568;font-size:14px}.security-summary-grid p{color:#8793a5;margin:0;font-size:10px;line-height:1.45}.staff-access-form{background:linear-gradient(135deg,#f6faff,#eef6fc);border:1px solid #cfe0ef;border-radius:11px;gap:12px;margin-bottom:12px;padding:16px;display:grid}.staff-access-form>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.staff-access-form>header>div{align-items:flex-start;gap:10px;display:flex}.staff-access-form h3{color:#183f74;margin:0 0 3px;font-size:16px}.staff-access-form header p{color:#718198;margin:0;font-size:10px;line-height:1.5}.staff-access-form>header>span{color:#6c4a95;text-transform:uppercase;background:#eee7f9;border-radius:99px;padding:5px 7px;font-size:10px;font-weight:900}.security-form-icon{color:#fff;background:#1d5793;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:21px;font-weight:700;display:grid}.staff-access-fields{grid-template-columns:.85fr 1.2fr .7fr .95fr auto;align-items:end;gap:9px;display:grid}.staff-access-fields label{color:#536982;gap:5px;font-size:10px;font-weight:850;display:grid}.staff-access-fields input,.staff-access-fields select{color:#203d64;background:#fff;border:1px solid #d3e0ec;border-radius:8px;outline-color:#2778b9;width:100%;min-width:0;padding:9px;font-size:10px}.staff-access-fields select:disabled{color:#7f8b9c;background:#eef1f5}.staff-access-actions{align-items:center;gap:6px;display:flex}.staff-access-actions>button:first-child{color:#65758b;background:#fff;border:1px solid #d3dfeb;border-radius:8px;padding:9px;font-size:10px;font-weight:850}.staff-access-actions .primary-button{white-space:nowrap;padding:10px 11px;font-size:10px}.protected-owner-note{color:#825f29;background:#fff4df;border-radius:7px;margin:0;padding:8px 10px;font-size:10px}.security-workspace{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.staff-directory-card,.permission-card,.security-audit-card{background:#fff;border:1px solid #e1e8f1;border-radius:11px;min-width:0;padding:16px}.staff-directory-card h3,.permission-card h3,.security-audit-card h3{color:#263f65;margin:0 0 3px;font-size:14px}.staff-directory-card>header>strong{color:#277252;font-size:10px}.staff-list{gap:7px;margin-top:13px;display:grid}.staff-list>div{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:9px;grid-template-columns:auto minmax(120px,1fr) auto auto auto;align-items:center;gap:8px;padding:9px;display:grid}.staff-list>div.disabled{opacity:.64;background:#f5f6f8}.staff-avatar{color:#fff;background:#215d98;border-radius:9px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.staff-list>div>div{gap:2px;min-width:0;display:grid}.staff-list strong{color:#304766;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.staff-list small{color:#8894a6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.role-chip,.staff-status{text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.role-chip{color:#1e5d94;background:#e8f2fb}.role-chip.owner{color:#6c4a95;background:#f0eafa}.role-chip.manager{color:#8a5b24;background:#fff1da}.role-chip.read-only{color:#687487;background:#edf0f4}.staff-status.active{color:#287050;background:#e5f4ec}.staff-status.disabled{color:#985040;background:#fbe9e5}.staff-row-actions{align-items:center;gap:5px;display:flex}.staff-row-actions button{color:#1d6097;background:#e9f2fa;border:0;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:850}.staff-row-actions button+button{color:#8a493d;background:#faeae7}.staff-add-form{border-top:1px solid #e8edf3;gap:8px;margin-top:12px;padding-top:12px;display:grid}.staff-add-form h4{color:#334968;margin:0;font-size:11px}.staff-add-form>div{grid-template-columns:.8fr 1.2fr .65fr auto;align-items:end;gap:8px;display:grid}.staff-add-form label{color:#66758b;gap:4px;font-size:10px;font-weight:800;display:grid}.staff-add-form input,.staff-add-form select{color:#263e62;background:#fff;border:1px solid #dce4ee;border-radius:7px;width:100%;min-width:0;padding:8px;font-size:10px}.staff-add-form .primary-button{white-space:nowrap;padding:9px 10px;font-size:10px}.permission-table{border:1px solid #e5eaf1;border-radius:9px;margin-top:13px;overflow:auto}.permission-table>div{border-top:1px solid #edf1f5;grid-template-columns:1.5fr repeat(5,.62fr);align-items:center;gap:5px;min-width:485px;padding:8px 9px;display:grid}.permission-table .permission-head{color:#7f8ca0;text-transform:uppercase;background:#f7f9fc;border-top:0;font-size:10px}.permission-table span{color:#53637a;font-size:10px}.permission-table span i{color:#99523b;text-transform:uppercase;background:#ffebe5;border-radius:99px;margin-left:5px;padding:2px 4px;font-size:10px;font-style:normal;font-weight:900;display:inline-block}.permission-table strong,.permission-table b{text-align:center;font-size:10px}.permission-table b.allowed{color:#277150}.permission-table b.denied{color:#b2bac5}.security-audit-card{margin-top:16px;padding:21px}.security-audit-card h3{font-size:19px}.security-audit-card header p{font-size:14px}.security-audit-card header>span{color:#346895;background:#eaf3fb;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:850}.security-audit-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.security-audit-filters label{color:#66768d;text-transform:uppercase;flex-direction:column;gap:5px;font-size:11px;font-weight:850;display:flex}.security-audit-filters label:first-child{flex:260px}.security-audit-filters input{color:#25446c;border:1px solid #d5dfeb;border-radius:9px;min-height:44px;padding:9px 12px;font-size:16px}.security-audit-filters input:focus-visible{outline-offset:1px;outline:2px solid #2f6fb0}.security-audit-actions{gap:8px;margin-left:auto;display:flex}.security-audit-actions button{color:#fff;cursor:pointer;background:#1d5f9e;border:0;border-radius:9px;min-height:44px;padding:0 15px;font-size:13px;font-weight:800}.security-audit-actions button.ghost{color:#42607f;background:#eef3f9}.security-audit-actions button:disabled{opacity:.55;cursor:not-allowed}.security-audit-count{color:#7f8ca0;margin:12px 0 0;font-size:12px}.load-more-audit{color:#42607f;cursor:pointer;background:#f7fafd;border:1px solid #d5dfeb;border-radius:9px;width:100%;min-height:44px;margin-top:12px;font-size:13px;font-weight:800}.load-more-audit:disabled{opacity:.55;cursor:not-allowed}.security-audit-table{border:1px solid #dce5ef;border-radius:11px;max-height:540px;margin-top:16px;overflow:auto}.security-audit-table>div{border-top:1px solid #e7edf3;grid-template-columns:1.1fr 1fr 1.05fr 1.7fr 1fr;align-items:center;gap:14px;min-width:920px;padding:14px 15px;line-height:1.4;display:grid}.security-audit-table .security-audit-head{z-index:1;color:#66768d;text-transform:uppercase;background:#f4f7fb;border-top:0;font-size:11px;font-weight:850;position:sticky;top:0}.security-audit-table span,.security-audit-table time{color:#586b84;font-size:12px}.security-audit-table span strong,.security-audit-table span small{display:block}.security-audit-table span strong{color:#294568;font-size:14px}.security-audit-table span small{text-transform:capitalize;margin-top:3px;font-size:11px}.security-audit-table b{color:#174f86;font-size:14px}.shipment-record-overlay{z-index:900;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1f4526;justify-content:center;align-items:flex-start;padding:24px 18px;display:flex;position:fixed;inset:0;overflow:auto}.shipment-record-sheet{gap:14px;width:min(940px,100%);margin:auto;display:grid}.shipment-record-sheet>section{margin:0;box-shadow:0 24px 70px #0a1f4526}@media (width<=640px){.shipment-record-overlay{padding:12px 10px}}.shipment-workbench{background:#fbfcfe;border:1px solid #d6e2f0;border-radius:14px;margin-bottom:16px;padding:18px 20px}.shipment-workbench>header{border-bottom:1px solid #e3ebf4;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;padding-bottom:14px;display:flex}.shipment-workbench>header small{color:#7186a0;letter-spacing:.09em;font-size:10.5px;font-weight:850}.shipment-workbench>header h4{color:#15356f;margin:5px 0 3px;font-size:17px}.shipment-workbench>header p{color:#5c6d85;margin:0;font-size:12.5px}.shipment-workbench>header button{color:#5c6d85;cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:9px;width:34px;height:34px;font-size:17px}.workbench-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:11px;margin-bottom:18px;display:grid}.workbench-facts>div{background:#fff;border:1px solid #e4ebf4;border-radius:10px;padding:11px 13px}.workbench-facts small{color:#7186a0;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:800;display:block}.workbench-facts strong{color:#22406a;margin:5px 0 2px;font-size:13.5px;display:block}.workbench-facts span{color:#6b7c93;font-size:11.5px;line-height:1.45;display:block}.workbench-facts span.owed{color:#ac4430;font-weight:800}.workbench-facts span.settled{color:#26704e;font-weight:800}.shipment-workbench h5{color:#22406a;margin:0;font-size:14px}.shipment-workbench .detail-heading p{color:#6b7c93;margin:3px 0 0;font-size:12px}.workbench-notes,.workbench-payments,.workbench-activity,.workbench-changes{border-top:1px solid #e3ebf4;margin-top:16px;padding-top:16px}.app-shell[data-section] .content>section,.app-shell[data-section] .content>.main-grid,.app-shell[data-section] .content>.metric-grid,.app-shell[data-section] .content>.control-center-section,.app-shell[data-section] .content>.imported-records-section{display:none}.app-shell[data-section=overview] .content>.metric-grid,.app-shell[data-section=overview] .content>.main-grid,.app-shell[data-section=shipments] .content>.main-grid,.app-shell[data-section=requests] .content>#intake-requests,.app-shell[data-section=warehouse] .content>#processing,.app-shell[data-section=batches] .content>#batches,.app-shell[data-section=customers] .content>#customers,.app-shell[data-section=payments] .content>#payments,.app-shell[data-section=owner] .content>.control-center-section,.app-shell[data-section=imported] .content>.imported-records-section,.app-shell[data-section=security] .content>#security,.app-shell[data-section=archive] .content>#archive,.app-shell[data-section=reports] .content>#reports{display:block}.app-shell[data-section=overview] .content>.metric-grid,.app-shell[data-section=overview] .content>.main-grid,.app-shell[data-section=shipments] .content>.main-grid{display:grid}.app-shell[data-section=overview] .main-grid>.shipments-panel,.app-shell[data-section=shipments] .main-grid>.side-stack{display:none}.app-shell[data-section=overview] .main-grid,.app-shell[data-section=shipments] .main-grid{grid-template-columns:1fr}.shipment-form .form-grid{gap:11px}.shipment-form fieldset{margin-bottom:13px;padding:14px 15px}.shipment-form legend{font-size:12.5px}.shipment-form label{font-size:11.5px}.shipment-form label>small{margin-top:3px;font-size:10.5px;line-height:1.4}.shipment-form input,.shipment-form select{min-height:44px;padding:9px 11px;font-size:13.5px}.shipment-form textarea{min-height:64px;padding:9px 11px;font-size:13.5px}.shipment-form .dimension-grid{gap:8px}.shipment-form .item-picker{padding:12px 13px}.shipment-form .item-picker>header{margin-bottom:9px}.item-adder{grid-template-columns:1fr 92px auto;align-items:center;gap:9px;display:grid}.item-adder select,.item-adder input{min-height:44px}.item-adder button{color:#fff;cursor:pointer;background:#153d7d;border:0;border-radius:9px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800}.item-adder button:disabled{opacity:.45;cursor:not-allowed}.chosen-line-list{gap:7px;margin:11px 0 0;padding:0;list-style:none;display:grid}.chosen-line-list li{background:#fff;border:1px solid #dce5ef;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:11px;padding:9px 12px;display:grid}.chosen-line-list strong{color:#294568;font-size:13px}.chosen-line-list span{color:#174f86;font-size:13px;font-weight:800}.chosen-line-list button{color:#ac4430;cursor:pointer;background:#fff;border:1px solid #e5d2cd;border-radius:8px;width:30px;height:30px;font-size:15px;line-height:1}@media (width<=560px){.item-adder{grid-template-columns:1fr 76px auto}}.recent-shipment-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.recent-shipment-row:hover{background:#f4f8fd}.hide-amounts-toggle{color:#42607f;cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:9px;min-height:40px;padding:0 14px;font-size:12.5px;font-weight:800}.hide-amounts-toggle:hover{color:#1d5793;border-color:#9db6d2}.hide-amounts-toggle.on{color:#7a5c1e;background:#fdf7e8;border-color:#c8b48f}.amounts-hidden .money-hidden{filter:blur(6px);-webkit-user-select:none;user-select:none}.amounts-hidden .money-hidden:hover{filter:none}.undo-payment-panel label,.undo-delivery-panel label{margin:0 0 9px;font-size:11px;font-weight:800;display:block}.undo-payment-panel label{color:#7c4327}.undo-delivery-panel label{color:#54407a}.undo-payment-panel textarea,.undo-delivery-panel textarea{color:#3b2a20;resize:vertical;background:#fff;border:1px solid #dcd0c9;border-radius:8px;width:100%;margin-top:5px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:500;display:block}.undo-delivery-panel textarea{color:#332a45;border-color:#d3cbe2}.change-list{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.change-list li{background:#fff;border:1px solid #e4ebf4;border-radius:10px;padding:11px 14px}.change-list strong{color:#22406a;font-size:12.5px;display:block}.change-list p{word-break:break-word;margin:5px 0 0;font-size:12.5px;line-height:1.5}.change-list .was{color:#96706a;text-decoration:line-through}.change-list p b{color:#7f8fa4}.change-list .now{color:#1f6b4a;font-weight:800}.change-list em{color:#56687f;margin-top:4px;font-size:11.5px;font-style:normal;display:block}.change-list small{color:#8194aa;margin-top:5px;font-size:11px;display:block}.note-composer{align-items:flex-start;gap:10px;margin:12px 0;display:flex}.note-composer textarea{color:#15356f;resize:vertical;background:#fff;border:1px solid #dce4ef;border-radius:9px;flex:1;min-height:56px;padding:10px 12px;font-family:inherit;font-size:13px}.note-composer button{color:#fff;cursor:pointer;background:#153d7d;border:0;border-radius:9px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800}.note-composer button:disabled{opacity:.5;cursor:not-allowed}.note-list,.activity-list,.workbench-payment-list{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.note-list li{background:#fff;border:1px solid #e4ebf4;border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 14px;display:grid}.note-list li p{color:#26405f;white-space:pre-wrap;grid-column:1;margin:0;font-size:13px;line-height:1.5}.note-list li small{color:#8194aa;grid-column:1;font-size:11px}.note-list li button{color:#ac4430;cursor:pointer;background:#fff;border:1px solid #e5d2cd;border-radius:8px;grid-area:1/2/3;align-self:start;min-height:32px;padding:0 11px;font-size:11.5px;font-weight:800}.workbench-payment-list li{background:#fff;border:1px solid #e4ebf4;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.workbench-payment-list strong{color:#22406a;font-size:13px}.workbench-payment-list small{color:#7f8fa4;margin-top:2px;font-size:11px;display:block}.workbench-payment-list em{color:#26704e;font-size:13.5px;font-style:normal;font-weight:850}.workbench-payment-list em small{color:#ac4430;font-weight:800}.workbench-payment-list time{color:#7f8fa4;font-size:11.5px}.workbench-hint{color:#7f8fa4;margin-top:10px;font-size:11.5px;display:block}.activity-list li{background:#fff;border:1px solid #e4ebf4;border-radius:10px;padding:11px 14px}.activity-list strong{color:#174f86;font-size:12.5px;display:block}.activity-list p{color:#56687f;word-break:break-word;margin:4px 0 0;font-size:12px;line-height:1.5}.activity-list small{color:#8194aa;margin-top:5px;font-size:11px;display:block}@media (width<=720px){.workbench-payment-list li{grid-template-columns:1fr auto}.note-composer{flex-direction:column}.note-composer button{width:100%}}.open-shipment-list{gap:9px;margin-top:12px;display:grid}.open-shipment-list>div{background:#fbfcfe;border:1px solid #e0e8f2;border-radius:10px;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.open-shipment-list strong{color:#294568;font-size:13px;display:block}.open-shipment-list small{color:#6b7c93;margin-top:3px;font-size:11.5px;display:block}.open-shipment-list span.owed{color:#ac4430;font-size:12px;font-weight:800}.open-shipment-list span.settled{color:#26704e;font-size:12px;font-weight:800}.open-shipment-list button{color:#1d5793;cursor:pointer;background:#fff;border:1px solid #c3d5ea;border-radius:9px;min-height:38px;padding:0 15px;font-size:12px;font-weight:800}.open-shipment-list button:hover{background:#f2f7fd;border-color:#8fb0d4}@media (width<=720px){.open-shipment-list>div{grid-template-columns:1fr auto}}.draft-recovery{background:#eef5fd;border:1px solid #cfe0f3;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-bottom:16px;padding:14px 16px;display:flex}.draft-recovery strong{color:#1d4b86;font-size:14px;display:block}.draft-recovery small{color:#4d6a8e;margin-top:3px;font-size:12px;line-height:1.5;display:block}.draft-recovery-actions{flex-wrap:wrap;gap:9px;display:flex}.draft-recovery-actions button{min-height:40px;padding:0 16px;font-size:13px}.draft-recovery-actions .ghost{color:#42607f;cursor:pointer;background:#fff;border:1px solid #c3d5ea;border-radius:9px;font-weight:800}.price-summary .shipment-total{border-top:1px solid #d5dfeb;padding-top:9px}.price-summary .shipment-total span{color:#294568;font-weight:800}.price-summary .shipment-total b{color:#174f86;font-size:15px}.item-picker{background:#f7fafd;border:1px solid #dce5ef;border-radius:11px;padding:15px 16px}.item-picker>header{flex-wrap:wrap;align-items:baseline;gap:9px;margin-bottom:12px;display:flex}.item-picker>header strong{color:#294568;font-size:14px}.item-picker>header small{color:#66768d;font-size:12px}.item-picker-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:11px;display:grid}.item-picker-grid label{background:#fff;border:1px solid #dce5ef;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 9px;padding:11px 12px;display:grid}.item-picker-grid label span{color:#294568;font-size:13px;font-weight:800}.item-picker-grid label b{color:#174f86;grid-column:1;font-size:12px;font-weight:800}.item-picker-grid label input{text-align:center;grid-area:1/2/3;width:68px;min-height:44px}.item-picker-grid label em{color:#7c8ba0;grid-column:1/-1;font-size:11px;font-style:normal}.item-picker-total{color:#1d5793;background:#e8f1fb;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.item-price-list form{border:1px solid #dce5ef;border-radius:10px;margin-bottom:11px;padding:13px 14px}.item-price-list form.retired{opacity:.62;background:#f7fafd}.item-price-fields{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.item-price-fields .item-active{color:#586b84;align-self:end;align-items:center;gap:8px;font-size:12px;display:flex}.item-price-fields .item-active input{width:auto;min-height:auto}.item-price-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:11px;display:flex}.item-price-actions small{color:#7c8ba0;font-size:11.5px}.item-price-actions button{min-height:40px;padding:0 17px}.add-item-form{border-top:1px dashed #d5dfeb;margin-top:6px;padding-top:15px}.add-item-form>strong{color:#294568;margin-bottom:9px;font-size:13px;display:block}.mini-ledger .undo-refund{color:#42607f;cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:8px;min-height:32px;margin-top:7px;padding:0 11px;font-size:11.5px;font-weight:800}.mini-ledger .undo-refund:hover:not(:disabled){color:#1d5793;border-color:#9db6d2}.mini-ledger .undo-refund:disabled{opacity:.55;cursor:not-allowed}.phone-entry{align-items:stretch;gap:0;width:100%;display:flex}.phone-entry select{background:#f4f7fb;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:none;width:auto;min-width:94px;font-weight:800}.phone-entry input{border-top-left-radius:0;border-bottom-left-radius:0;flex:auto;min-width:0}.phone-entry select:focus,.phone-entry input:focus{z-index:1;position:relative}#archive .security-audit-table>div{grid-template-columns:1.15fr 1.2fr 1.6fr 1.2fr .9fr}.archive-record-json{color:#294568;white-space:pre-wrap;word-break:break-word;background:#f7fafd;border:1px solid #dce5ef;border-radius:9px;grid-column:1/-1;max-height:320px;margin:10px 0 0;padding:13px 15px;font-size:12px;line-height:1.55;overflow:auto}.archive-restore{background:#fbfdff;border:1px solid #dce5ef;border-radius:9px;grid-column:1/-1;gap:9px;margin:9px 0 2px;padding:13px 15px;display:grid}.archive-restore label{color:#5b7186;gap:5px;font-size:11px;font-weight:800;display:grid}.archive-restore input{color:#22405f;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd9e6;border-radius:8px;padding:10px 12px;font-size:14px}.archive-restore-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.archive-restore-actions small{color:#7b8fa3;font-size:11px;line-height:1.45}.archive-restored{color:#2c6349;margin:0;font-size:12px;line-height:1.5}.archive-restore-done{color:#245a41;background:#eef8f2;border-left:4px solid #3f8c65;border-radius:0 8px 8px 0;margin:8px 0 0;padding:10px 13px;font-size:12.5px;line-height:1.5}.site-switch-body{gap:9px;padding:15px 17px;display:grid}.site-switch-state{color:#2c4a6b;margin:0;font-size:14px;font-weight:650;line-height:1.5}.site-switch-body>small{color:#8b98ab;font-size:11px}.site-switch-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:3px;display:flex}.site-switch-actions small{color:#7b8fa3;flex:1;min-width:200px;font-size:11px;line-height:1.45}.site-switch.off{background:#fdf5f3;border-color:#e3b7ae}.site-switch.off header span{color:#fff;background:#a8412f}.site-switch.off .site-switch-state{color:#8c3a2a}.site-offline-banner{background:#fbeae5;border:1px solid #e0a294;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 16px;padding:15px 18px;display:flex}.site-offline-banner strong{color:#8c2f1e;font-size:14px}.site-offline-banner span{color:#8a5748;flex:1;min-width:240px;font-size:12.5px;line-height:1.5}.site-offline-banner button{color:#fff;background:#a8412f;border:0;border-radius:9px;min-height:40px;padding:0 17px;font-size:13px;font-weight:800}.site-offline-banner button:disabled{opacity:.5}.remove-departure{color:#8c4a37;background:#fdf6f4;border:1px solid #d9c2bb;border-radius:9px;min-height:40px;padding:0 16px;font-size:13px;font-weight:750}.remove-departure:disabled{opacity:.45}.share-hint-fix{color:#7a5b1c;background:#fdf7ea;border-left:3px solid #d3a75a;border-radius:0 7px 7px 0;margin-top:6px;padding:9px 12px;display:block}#archive .security-audit-table span:last-of-type{flex-wrap:wrap;align-items:center;gap:9px;display:flex}#archive .security-audit-table span:last-of-type button{color:#42607f;cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:8px;min-height:32px;padding:0 11px;font-size:12px;font-weight:800}.session-lock-screen{z-index:9999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06183bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.session-lock-screen section,.access-denied section{text-align:center;background:#fff;border-radius:16px;width:min(420px,100%);padding:32px;box-shadow:0 30px 90px #02112f66}.session-lock-screen section>span,.access-denied section>span{color:#fff;background:#1d5793;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 13px;font-size:24px;display:grid}.session-lock-screen h1,.access-denied h1{color:#183d75;margin:0 0 8px;font-family:Georgia,serif}.session-lock-screen p,.access-denied p{color:#718097;margin:0 0 18px;font-size:14px;line-height:1.6}.session-lock-screen button,.access-denied a{color:#fff;background:#1f67a2;border:0;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.access-denied{background:#eef3f9;place-items:center;min-height:100vh;padding:20px;display:grid}@media (width<=1100px){.staff-access-fields{grid-template-columns:1fr 1fr}.staff-access-actions{align-self:end}}@media (width<=980px){.security-workspace{grid-template-columns:1fr}.staff-add-form>div{grid-template-columns:1fr 1fr}.staff-add-form .primary-button{align-self:end}}@media (width<=700px){.security-section{padding:17px}.security-summary-grid{grid-template-columns:1fr}.security-heading{align-items:flex-start}.staff-access-fields{grid-template-columns:1fr}.staff-list>div{grid-template-columns:auto 1fr auto}.staff-list .staff-status{display:none}.staff-row-actions{grid-column:2/4}.staff-add-form>div{grid-template-columns:1fr}.session-indicator{display:none}}@media print{.security-section,.session-lock-screen{display:none!important}}.imported-records-section{background:linear-gradient(#fff,#fbfdff);border:1px solid #dce6f0;border-radius:14px;margin-top:18px;padding:24px;box-shadow:0 8px 28px #173f7b0a}.imported-records-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.imported-records-heading h2{color:#183d75;margin:3px 0 5px;font-family:Georgia,serif;font-size:26px}.imported-records-heading p{color:#7f8ca0;max-width:660px;margin:0;font-size:11px;line-height:1.55}.database-private-badge{color:#236348;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#e5f4ec;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900}.imported-summary-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin:17px 0 12px;display:grid}.imported-summary-grid article{background:#f8fbfe;border:1px solid #e1e8f1;border-radius:10px;min-width:0;padding:13px}.imported-summary-grid small,.imported-summary-grid strong,.imported-summary-grid p{display:block}.imported-summary-grid small{color:#8491a4;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.imported-summary-grid strong{color:#1b4f86;text-overflow:ellipsis;margin:5px 0 3px;font-size:18px;overflow:hidden}.imported-summary-grid p{color:#8995a6;margin:0;font-size:10px}.imported-summary-grid .review-metric{background:#fff8ed;border-color:#efd9bd}.imported-summary-grid .review-metric strong{color:#9a612b}.legacy-import-card{background:linear-gradient(135deg,#f6faff,#eef6fc);border:1px solid #cfe0ef;border-radius:11px;margin-bottom:12px;padding:15px}.legacy-import-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.legacy-import-card>header>div{align-items:flex-start;gap:10px;display:flex}.legacy-import-card>header>div>span{color:#fff;background:#1d5793;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.legacy-import-card h3{color:#183f74;margin:0 0 3px;font-size:14px}.legacy-import-card header p{color:#718198;margin:0;font-size:10px;line-height:1.5}.legacy-import-card header>b{color:#6c4a95;text-transform:uppercase;white-space:nowrap;background:#eee7f9;border-radius:99px;padding:5px 7px;font-size:10px}.legacy-import-controls{grid-template-columns:1.15fr 2fr auto;align-items:end;gap:10px;margin-top:13px;display:grid}.legacy-import-controls>label{color:#526a84;gap:5px;font-size:10px;font-weight:850;display:grid}.legacy-import-controls input[type=file]{color:#536a82;background:#fff;border:1px dashed #b9ccde;border-radius:8px;width:100%;padding:8px;font-size:10px}.legacy-import-controls .primary-button{white-space:nowrap;padding:10px 12px;font-size:10px}.import-preview{grid-template-columns:1.6fr repeat(3,.65fr);gap:7px;display:grid}.import-preview span{background:#fff;border-radius:7px;min-width:0;padding:7px 8px}.import-preview small,.import-preview strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.import-preview small{color:#8995a7;text-transform:uppercase;font-size:10px;font-weight:850}.import-preview strong{color:#29486f;margin-top:3px;font-size:10px}.import-progress{background:#dce7f1;border-radius:99px;height:5px;margin-top:11px;overflow:hidden}.import-progress i{border-radius:inherit;background:linear-gradient(90deg,#1d5793,#36a4d2);height:100%;transition:width .25s;display:block}.import-message,.import-error{border-radius:7px;margin:8px 0 0;padding:8px 10px;font-size:10px}.import-message{color:#28644b;background:#e7f4ed}.import-error{color:#943f33;background:#fde9e5}.rollback-control{color:#6f7d91;border-top:1px solid #d7e2ec;margin-top:10px;padding-top:9px;font-size:10px}.rollback-control summary{cursor:pointer;color:#975344;font-weight:850}.rollback-control p{margin:7px 0}.rollback-control>div{gap:7px;display:flex}.rollback-control input{border:1px solid #dfc6c0;border-radius:7px;flex:1;min-width:0;padding:8px;font-size:10px}.rollback-control button{color:#fff;background:#a34c40;border:0;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:850}.imported-table-card{background:#fff;border:1px solid #d9e4ee;border-radius:12px;overflow:hidden}.imported-table-tools{border-bottom:1px solid #e1e9f1;justify-content:space-between;align-items:end;gap:18px;padding:17px;display:flex}.imported-table-tools label{color:#4f647e;gap:8px;width:min(650px,100%);font-size:14px;font-weight:850;display:grid}.imported-table-tools input{outline-offset:1px;color:#1f3d62;background:#fbfdff;border:1px solid #bdcee0;border-radius:10px;outline:2px solid #0000;width:100%;min-height:48px;padding:13px 15px;font-size:17px}.imported-table-tools input:focus{background:#fff;border-color:#2877b2;outline-color:#bddcf2}.imported-table-tools>span{color:#718198;font-size:12px;font-weight:750}.imported-table{overflow:auto}.imported-table>div,.imported-table>article{border-top:1px solid #e8eef4;grid-template-columns:1.25fr 1.3fr 1.2fr .55fr .65fr .8fr;align-items:center;gap:14px;min-width:1040px;padding:14px 16px;display:grid}.imported-table .imported-table-head{z-index:1;color:#687990;text-transform:uppercase;background:#f4f7fb;border-top:0;font-size:11px;font-weight:850;position:sticky;top:0}.imported-table article>span{color:#5c6e86;min-width:0;font-size:12px}.imported-table article strong,.imported-table article small,.imported-table article b,.imported-table article em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.imported-table article strong{color:#263f62;font-size:14px}.imported-table article small{color:#74849a;margin-top:3px;font-size:11px}.imported-table article b{color:#405a77;margin-top:4px;font-size:12px}.imported-table article em{color:#8290a3;margin-top:4px;font-size:11px;font-style:normal}.record-status{text-transform:capitalize;background:#e8f2fb;border-radius:99px;width:max-content;padding:4px 6px;color:#315f87!important}.record-status.shipped{background:#e5f4ec;color:#276449!important}.record-status.delivered{background:#287356;color:#fff!important}.review-badge{text-transform:uppercase;background:#fff0d9;border-radius:99px;width:max-content;padding:3px 5px;font-weight:900;color:#905c29!important}.imported-pagination{border-top:1px solid #e1e9f1;justify-content:flex-end;align-items:center;gap:13px;padding:13px 16px;display:flex}.imported-pagination span{color:#64758d;font-size:12px}.imported-pagination button{color:#245f95;background:#fff;border:1px solid #cbd9e6;border-radius:8px;min-height:36px;padding:9px 12px;font-size:12px;font-weight:800}@media (width<=1050px){.imported-summary-grid{grid-template-columns:repeat(3,1fr)}.legacy-import-controls{grid-template-columns:1fr}.import-preview{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.imported-records-section{padding:17px}.imported-records-heading{display:grid}.database-private-badge{width:max-content}.imported-summary-grid,.import-preview{grid-template-columns:1fr 1fr}.imported-table-tools{flex-direction:column;align-items:stretch}.legacy-import-card>header>b{display:none}}@media print{.imported-records-section{display:none!important}}.control-center-section{background:linear-gradient(#fafdff,#f4f8fc);border:1px solid #d9e5f0;border-radius:15px;margin-top:18px;padding:24px;box-shadow:0 10px 32px #173f7b0b}.control-center-heading,.control-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.control-center-heading h2{color:#173f75;margin:4px 0 6px;font-family:Georgia,serif;font-size:26px}.control-center-heading p,.control-card header p{color:#77879c;margin:0;font-size:11px;line-height:1.55}.control-error{margin:14px 0 0!important}.control-grid{grid-template-columns:1.35fr 1fr;gap:13px;margin-top:18px;display:grid}.control-card{background:#fff;border:1px solid #dce6f0;border-radius:12px;padding:18px}.control-card h3{color:#244a74;margin:0 0 4px;font-size:16px}.control-card>header>span{color:#6e4e91;text-transform:uppercase;white-space:nowrap;background:#f0eafa;border-radius:99px;padding:5px 7px;font-size:10px;font-weight:900}.pricing-card{grid-row:span 2}.pricing-rule-list{gap:9px;margin-top:13px;display:grid}.pricing-rule-list>form{background:#f9fbfd;border:1px solid #e1e9f1;border-radius:9px;padding:12px}.rule-title{color:#254d78;justify-content:space-between;gap:10px;font-size:11px;display:flex}.rule-title label{color:#66778e;align-items:center;gap:5px;font-size:10px;display:flex}.rule-fields{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.pricing-rule-list label,.control-form label{color:#65758b;gap:4px;font-size:10px;font-weight:800;display:grid}.pricing-rule-list input,.control-form input,.control-form select,.control-form textarea{color:#294665;background:#fff;border:1px solid #d6e1ec;border-radius:7px;width:100%;min-width:0;padding:8px;font-size:10px}.pricing-rule-list details{color:#3a648d;margin-top:8px;font-size:10px}.pricing-rule-list summary{cursor:pointer;font-weight:850}.category-price-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:7px;display:grid}.pricing-rule-list button,.control-form button,.wide-control-button,.prepared-message button,.backup-actions button{color:#fff;background:#1f67a2;border:0;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:850}.pricing-rule-list form>button{margin-top:9px}.pricing-rule-list button:disabled,.control-form button:disabled,.wide-control-button:disabled{opacity:.45}.control-form{gap:9px;margin-top:14px;display:grid}.control-form textarea{resize:vertical;min-height:58px}.two-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mini-ledger{gap:6px;max-height:250px;margin-top:13px;display:grid;overflow:auto}.mini-ledger>div{border:1px solid #e6ecf2;border-radius:8px;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:5px 9px;padding:9px;display:grid}.mini-ledger strong{color:#2b4c71;font-size:10px}.mini-ledger span,.mini-ledger small{color:#708097;font-size:10px}.mini-ledger em{color:#3c725d;font-size:10px;font-style:normal;font-weight:850}.mini-ledger small{grid-column:1/-1}.mini-ledger>p{color:#8290a3;font-size:10px}.prepared-message{background:#edf6fd;border-radius:9px;margin-top:11px;padding:11px}.prepared-message p{color:#405a76;margin:0 0 9px;font-size:10px;line-height:1.55}.prepared-message>div{gap:7px;display:flex}.prepared-message a,.backup-actions a{color:#fff;background:#16775b;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:850;text-decoration:none}.wide-control-button{width:100%;margin-top:13px}.backup-actions{align-items:center;gap:5px;display:flex}.backup-actions a,.backup-actions button{white-space:nowrap;padding:5px 7px}.backups>div{grid-template-columns:1fr 1fr auto}.recovery-note{color:#607289;background:#f3f8fc;border-left:3px solid #2f77ad;margin:13px 0 0;padding:10px 12px;font-size:10px;line-height:1.55}@media (width<=1100px){.control-grid{grid-template-columns:1fr}.pricing-card{grid-row:auto}}@media (width<=700px){.control-center-section{padding:16px}.control-center-heading,.control-card>header{display:grid}.rule-fields,.category-price-grid,.two-fields{grid-template-columns:1fr}}@media print{.control-center-section{display:none!important}}.staff-language{color:#72839a;gap:2px;font-size:10px;font-weight:850;display:grid}.staff-language select{color:#1c5286;background:#fff;border:1px solid #cddae7;border-radius:8px;min-height:33px;padding:0 8px;font-size:10px;font-weight:900}.intake-request-workspace{background:#f9fcff;border:1px solid #d6e4f0;border-radius:13px;margin-top:18px;padding:18px}.intake-request-workspace>header{justify-content:space-between;gap:14px;display:flex}.intake-request-workspace h2{color:#1c4978;margin:3px 0;font-family:Georgia,serif;font-size:18px}.intake-request-workspace header p{color:#73849a;margin:0;font-size:12px}.intake-request-workspace header a{color:#1d679d}.intake-request-workspace header>strong{color:#8b5a22;background:#fff0da;border-radius:99px;height:max-content;padding:6px 9px;font-size:11px}.intake-request-workspace>div{gap:7px;margin-top:12px;display:grid}.intake-request-workspace article{background:#fff;border:1px solid #e0e8f0;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.intake-request-workspace article>span{color:#1f6096;background:#e7f2fb;border-radius:6px;padding:6px 7px;font-size:10px;font-weight:900}.intake-request-workspace article strong,.intake-request-workspace article small{display:block}.intake-request-workspace article strong{color:#29486b;font-size:13px}.intake-request-workspace article small{color:#7a899c;margin-top:3px;font-size:11px;line-height:1.7}.intake-request-workspace article p{color:#53677f;margin:5px 0 0;font-size:11px}.intake-request-workspace article>div:last-child{gap:6px;display:flex}.intake-request-workspace article button{color:#fff;background:#23679d;border:0;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:850}.intake-request-workspace article button+button{color:#8a493d;background:#faeae7}.intake-request-workspace article button:disabled{opacity:.45}.intake-history{border-top:1px solid #dbe7f2;margin-top:16px;padding-top:14px}.intake-history>label{color:#4d6480;gap:5px;margin-bottom:10px;font-size:12px;font-weight:800;display:grid}.intake-history input{color:#203d61;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c9d7e5;border-radius:8px;padding:9px 11px;font-size:16px}.intake-history article{grid-template-columns:auto 1fr}.intake-history article>span{color:#5c6a7c;white-space:nowrap;background:#eef1f5}.copy-chip{color:#1f5d94;font:inherit;cursor:pointer;background:#f2f8fd;border:1px solid #d3e0ec;border-radius:6px;margin-right:5px;padding:3px 7px;font-size:11px;font-weight:750}.copy-chip:hover{background:#e6f2fb;border-color:#8fb8d8}.copy-chip:active{background:#d8ebf8}.package-file-history{background:#f8fbfe;border:1px solid #dce6ef;border-radius:9px;margin-top:10px;padding:11px}.package-file-history>header{justify-content:space-between;gap:10px;display:flex}.package-file-history>header strong{color:#294d75;font-size:10px}.package-file-history>header small{color:#7a899c;font-size:10px}.package-file-history>div{gap:6px;margin-top:8px;display:grid}.package-file-history a{color:inherit;background:#fff;border:1px solid #e1e8f0;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.package-file-history a>span{color:#1e5d94;background:#e8f2fb;border-radius:5px;padding:3px 5px;font-size:10px;font-weight:900}.package-file-history a strong,.package-file-history a small{display:block}.package-file-history a strong{color:#38526f;text-transform:capitalize;font-size:10px}.package-file-history a small{color:#8692a2;margin-top:2px;font-size:10px}.package-file-history a>b{color:#20679e;font-size:10px}.package-file-history p{color:#8290a2;margin:0;font-size:10px}.thermal-label{position:relative}.batch-shipment-table>div{grid-template-columns:1.1fr 1.25fr 1.25fr .55fr .7fr .65fr;min-width:760px}.manage-record-button{color:#215d91;background:#f5f9fd;border:1px solid #bfd2e4;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:850}.manage-record-button:disabled{opacity:.45}.shipment-lifecycle-manager{background:#f7fbff;border:1px solid #c9daea;border-radius:11px;margin-top:13px;padding:15px}.shipment-correction-panel{background:#fbfdff;border:1px solid #d7e3ee;border-radius:9px;grid-template-columns:160px 1fr auto;align-items:end;gap:9px;margin-top:10px;padding:12px;display:grid}.shipment-correction-panel header{grid-column:1/-1;justify-content:space-between;display:flex}.shipment-correction-panel header strong{color:#264f79;font-size:11px}.shipment-correction-panel header small{color:#7d8da0;font-size:10px}.shipment-correction-panel label{color:#5d6e84;gap:4px;font-size:10px;font-weight:850;display:grid}.shipment-correction-panel select,.shipment-correction-panel textarea{background:#fff;border:1px solid #d3deea;border-radius:7px;min-height:36px;padding:8px;font-size:11px}.shipment-correction-panel button{color:#fff;background:#215f98;border:0;border-radius:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:850}.batch-correct-status{background:#fffdf6;border:1px solid #e2d6c4;border-radius:9px;margin-top:10px;padding:12px}.batch-correct-status>header{margin-bottom:9px}.batch-correct-status header strong{color:#7c5a1c;font-size:11px;display:block}.batch-correct-status header small{color:#8d8163;font-size:10px}.correct-status-fields{grid-template-columns:150px 1fr;align-items:start;gap:9px;display:grid}.correct-status-fields label{color:#5d6e84;gap:4px;font-size:10px;font-weight:850;display:grid}.correct-status-fields select,.correct-status-fields textarea{background:#fff;border:1px solid #ded3bf;border-radius:7px;min-height:38px;padding:8px;font-size:11px}.correct-status-fields textarea{resize:vertical;min-height:52px}.correct-status-note{color:#7d7157;margin:9px 0 0;font-size:10px;line-height:1.5}.correct-status-actions{justify-content:flex-end;gap:8px;margin-top:9px;display:flex}.batch-correct-status button{color:#fff;cursor:pointer;background:#8a6316;border:0;border-radius:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:850}.batch-correct-status button.ghost-button{color:#6a5a3c;background:#f2ebdd}.batch-correct-status button:disabled{opacity:.45;cursor:not-allowed}.shipment-move-panel{background:#fffdf7;border:1px solid #e0d7c6;border-radius:9px;margin-top:10px;padding:12px}.shipment-move-panel>header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.shipment-move-panel header strong{color:#7a5a1d;font-size:11px}.shipment-move-panel header small{color:#8d8163;font-size:10px}.move-current{color:#5d6e84;margin:8px 0 0;font-size:10px}.move-current strong{color:#33506f}.move-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.move-fields label{color:#5d6e84;gap:4px;font-size:10px;font-weight:850;display:grid}.move-fields select,.move-fields input{background:#fff;border:1px solid #ddd3bf;border-radius:7px;min-height:36px;padding:8px;font-size:11px}.shipment-move-panel button{color:#fff;background:#8a6316;border:0;border-radius:7px;min-height:36px;margin-top:9px;padding:0 11px;font-size:10px;font-weight:850}.shipment-move-panel button:disabled{opacity:.45}.move-blocked{color:#7c4a1e;background:#fdf0e2;border-radius:7px;margin:8px 0 0;padding:9px;font-size:10px}.move-result{background:#f3f8f4;border-radius:7px;margin-top:9px;padding:9px}.move-result p{color:#375b45;margin:0 0 4px;font-size:10px}.move-result p:last-child{margin-bottom:0}.move-relabel{color:#8a3f12;background:#fff0e4;border-radius:7px;margin:8px 0 0;padding:9px;font-size:10px;font-weight:800}.schedule-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.schedule-grid button{color:#617086;text-align:left;background:#f9fbfd;border:1px solid #dce5ef;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;gap:2px 8px;min-height:54px;padding:9px;display:grid}.schedule-grid button>span{background:#edf2f7;border-radius:7px;grid-row:1/3;align-self:center;place-items:center;width:23px;height:23px;display:grid}.schedule-grid button strong{font-size:11px}.schedule-grid button small{font-size:10px}.schedule-grid button.active{color:#236249;background:#edf8f2;border-color:#9bc8b2}.schedule-grid button.active>span{color:#fff;background:#2d7959}.exception-workspace{background:#fff;border:1px solid #d9e3f2;border-radius:12px;margin-top:16px;padding:16px}.exception-workspace>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.exception-workspace>header h3{color:#244d78;margin:3px 0;font-size:16px}.exception-workspace>header p{color:#74849a;margin:0;font-size:10px}.exception-workspace>header>strong{color:#a84212;background:#fff0e7;border-radius:99px;padding:6px 9px;font-size:10px}.exception-list{gap:8px;display:grid}.exception-list article{background:#fbfcff;border:1px solid #e3e9f2;border-radius:9px;padding:11px}.exception-list article.resolved{opacity:.78}.exception-summary{grid-template-columns:auto 1fr auto;align-items:start;gap:9px;display:grid}.exception-summary strong,.exception-summary small,.exception-summary p{display:block}.exception-summary strong{color:#29486f;font-size:10px}.exception-summary small{color:#7a899e;margin-top:2px;font-size:10px}.exception-summary p{color:#425674;margin:6px 0 0;font-size:10px}.exception-summary em{color:#2f5fa9;font-size:10px;font-style:normal;font-weight:800}.exception-severity{text-transform:uppercase;border-radius:6px;padding:4px 6px;font-size:10px;font-weight:900}.exception-severity.high{color:#a92424;background:#ffe0df}.exception-severity.medium{color:#996018;background:#fff0d6}.exception-resolution{grid-template-columns:1fr auto;gap:8px;margin-top:9px;display:grid}.exception-resolution textarea{resize:vertical;border:1px solid #cfd9e9;border-radius:7px;min-height:50px;padding:8px;font-size:10px}.exception-resolution button{color:#fff;background:#215f98;border:0;border-radius:7px;padding:0 11px;font-size:10px;font-weight:850}.exception-resolution button:disabled{opacity:.45}.resolved-note{color:#315b42;background:#eef8f2;border-radius:7px;margin:8px 0 0;padding:8px;font-size:10px}.shipment-lifecycle-manager>header{justify-content:space-between;gap:12px;display:flex}.shipment-lifecycle-manager h4{color:#1d4c7c;margin:3px 0;font-size:14px}.shipment-lifecycle-manager header small{color:#6684a1;letter-spacing:.08em;font-size:10px;font-weight:900}.shipment-lifecycle-manager header p{color:#718198;margin:0;font-size:10px}.shipment-lifecycle-manager header>button{color:#55708b;background:#e8f0f7;border:0;border-radius:7px;width:28px;height:28px}.shipment-lifecycle-manager>label{color:#4f6780;gap:5px;margin-top:12px;font-size:10px;font-weight:850;display:grid}.shipment-lifecycle-manager textarea{color:#284763;resize:vertical;background:#fff;border:1px solid #c9d7e5;border-radius:8px;min-height:62px;padding:9px;font-size:11px}.lifecycle-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lifecycle-actions button{color:#fff;background:#246ba3;border:0;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:850}.lifecycle-actions .void-record-button{background:#a66b26}.lifecycle-actions .delete-record-button{background:#a8443b}.lifecycle-actions button:disabled{opacity:.42}.deletion-blockers{color:#835c2f;background:#fff2df;border-radius:8px;margin:9px 0 0;padding:8px 10px;font-size:10px;line-height:1.5}.nonactive-records{background:#fbfcfe;border:1px solid #d8e3ee;border-radius:12px;margin-top:14px;padding:17px}.nonactive-records>header{justify-content:space-between;gap:14px;display:flex}.nonactive-records h3{color:#244d78;margin:3px 0;font-size:17px}.nonactive-records header p{color:#74849a;margin:0;font-size:10px}.nonactive-records header>strong{color:#315f87;background:#e8f2fb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.nonactive-records>div{gap:7px;margin-top:12px;display:grid}.nonactive-records>div>button{text-align:left;background:#fff;border:1px solid #e0e7ef;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:11px;display:grid}.nonactive-records button div>*{display:block}.nonactive-records button div>strong{color:#2c496b;font-size:11px}.nonactive-records button div>small,.nonactive-records button div>em{color:#7b8899;margin-top:3px;font-size:10px;font-style:normal}.nonactive-records button>b{color:#27669b;font-size:10px}.record-status.sample{background:#fff0d9;color:#815a25!important}.record-status.voided{background:#fde9e5;color:#8d4038!important}.sample-shipment-option{background:#fff8e9;border:1px solid #ead4aa;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;color:#744f22!important;display:flex!important}.sample-shipment-option input{flex:none;height:17px;width:17px!important}.sample-shipment-option span{gap:3px;display:grid}.sample-shipment-option strong{font-size:11px}.sample-shipment-option small{line-height:1.45;color:#886c48!important;font-size:10px!important}.sample-record-notice{background:#fff6df;border:1px solid #e7c887;border-radius:9px;padding:10px 12px;color:#76521f!important;margin:10px auto!important;font-size:10px!important}.sample-record-notice strong{margin-bottom:3px;display:block}.sample-label-watermark{z-index:3;color:#b32d2d;text-align:center;letter-spacing:.08em;background:#fff;border:2px solid #b32d2d;padding:5px;font-size:17px;font-weight:950;position:absolute;top:.08in;left:.15in;right:.15in}@media (width<=700px){.nonactive-records>div>button{grid-template-columns:auto 1fr}.nonactive-records button>b{grid-column:2}.lifecycle-actions{display:grid}.batch-shipment-table>div{min-width:760px}.exception-workspace>header,.exception-resolution,.intake-request-workspace>header{grid-template-columns:1fr;display:grid}.exception-summary{grid-template-columns:auto 1fr}.exception-summary em{grid-column:2}.exception-resolution button{min-height:40px}.intake-request-workspace article{grid-template-columns:auto 1fr}.intake-request-workspace article>div:last-child{grid-column:2}}.timeout-select{color:#1b3a2f;background:#fff;border:1px solid #dce2de;border-radius:8px;max-width:100%;margin:2px 0 6px;padding:8px 10px;font-size:19px;font-weight:700}.panel,.side-stack,.panel-heading,.table-wrap,.security-summary-grid article,.security-summary-grid article div{min-width:0}.overpaid-flag{color:#8a3f22;background:#fdf1ec;border-left:4px solid #b4532f;border-radius:7px;margin:10px 0 0;padding:11px 13px;font-size:12px;font-weight:700;line-height:1.6}.manual-price-flag{color:#7c5a1c;background:#fdf8ea;border-left:4px solid #a8791f;border-radius:7px;grid-column:1/-1;margin:10px 0 0;padding:11px 13px;font-size:12px;font-weight:600;line-height:1.6}.manual-price-flag strong{color:#6d4d13}.alt-contact-flag{color:#33556f;background:#f2f7fb;border-left:4px solid #4d7ba8;border-radius:7px;grid-column:1/-1;gap:3px;margin:10px 0 0;padding:11px 13px;font-size:12px;line-height:1.6;display:grid}.alt-contact-flag strong{color:#254861}.undo-delivery-panel{background:#f7f4fc;border-left:4px solid #7a5aa8;border-radius:7px;grid-column:1/-1;margin:10px 0 0;padding:11px 13px}.undo-delivery-panel p{color:#54407a;margin:0 0 8px;font-size:11px;line-height:1.6}.undo-delivery-panel strong{color:#43306a}.undo-delivery-panel button{color:#fff;cursor:pointer;background:#63499b;border:0;border-radius:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:850}.undo-delivery-panel button:disabled{opacity:.45;cursor:not-allowed}.correction-note{color:#6b7c92;margin:8px 0 0;font-size:11px;line-height:1.6}.aging-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 0;display:grid}.aging-strip article{background:#fff;border:1px solid #dfe7f0;border-radius:11px;padding:12px 14px}.aging-strip small{color:#6b7c92;font-size:11px;font-weight:700;display:block}.aging-strip strong{color:#1d3b62;margin-top:4px;font-size:20px;display:block}.aging-strip p{color:#7a889c;margin:4px 0 0;font-size:11px}.aging-strip article.warn{background:#fffaf0;border-color:#e6c68f}.aging-strip article.bad{background:#fdf2ee;border-color:#dfa08a}.aging-strip article.bad strong{color:#8a3f22}.balance-list em.warn{color:#8a6420}.balance-list em.bad{color:#8a3f22}@media (width<=700px){.aging-strip{grid-template-columns:1fr}}.batch-margin{background:#fbfdff;border:1px solid #dfe7f0;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 0;padding:14px;display:grid}.batch-margin small{color:#6b7c92;font-size:11px;font-weight:700;display:block}.batch-margin strong{color:#1d3b62;margin-top:4px;font-size:19px;display:block}.batch-margin p{color:#7a889c;margin:3px 0 0;font-size:11px}.batch-margin input{color:#203d61;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #c9d7e5;border-radius:8px;margin-top:4px;padding:8px 10px;font-size:16px}.batch-margin .good-figure{color:#1f6b46}.batch-margin .bad-figure{color:#8a3f22}.batch-margin .muted-figure{color:#93a2b5;font-size:14px}@media (width<=700px){.batch-margin{grid-template-columns:1fr 1fr}}.shipment-find{background:#f4faff;border:1px solid #cfe0f0;border-radius:12px;margin:0 0 20px;padding:14px 16px}.shipment-find>label{color:#1d4f80;font-size:13px;font-weight:800;display:block}.shipment-find>label>div{gap:8px;margin-top:7px;display:flex}.shipment-find input{color:#173a60;min-height:44px;font:inherit;letter-spacing:.03em;background:#fff;border:1px solid #b9cfe3;border-radius:9px;flex:1;padding:10px 12px;font-size:16px}.shipment-find button{color:#fff;background:#1d6ba5;border:0;border-radius:9px;min-height:44px;padding:0 20px;font-size:14px;font-weight:800}.shipment-find button:disabled{opacity:.45}.shipment-find>small{color:#6b8199;margin-top:8px;font-size:12px;line-height:1.6;display:block}.shipment-find>p{color:#1f5a3a;background:#eaf6ef;border-radius:8px;margin:9px 0 0;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.5}@media (width<=700px){.shipment-find>label>div{display:grid}}.no-email-note,.dimension-note{color:#7d5320;background:#fff7ea;border-left:4px solid #d2953a;border-radius:7px;margin:8px 0 0;padding:10px 12px;font-size:12px;font-weight:650;line-height:1.55}.report-actions{flex-wrap:wrap;gap:9px;display:flex}.history-modal{background:#fff;border:1px solid #d9e3f1;border-radius:16px;flex-direction:column;width:min(1100px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 28px 80px #07183a4d}.history-totals{grid-template-columns:repeat(6,1fr);gap:10px;padding:16px 25px 4px;display:grid}.history-totals>div{background:#fbfdff;border:1px solid #e0e8f1;border-radius:10px;padding:11px 13px}.history-totals small{color:#6b7c92;font-size:11px;font-weight:700;display:block}.history-totals strong{color:#1d3b62;margin-top:3px;font-size:17px;display:block}.history-totals p{color:#7f8da0;margin:2px 0 0;font-size:11px}.history-totals .good-figure{color:#1f6b46}.history-totals .bad-figure{color:#8a3f22}.history-destinations{color:#63748a;margin:10px 25px 0;font-size:12px}.history-table-wrap{border:1px solid #e3e9f1;border-radius:10px;flex:1;margin:12px 25px 0;overflow:auto}.history-table{border-collapse:collapse;width:100%;font-size:12px}.history-table th{color:#5c6d84;text-align:left;white-space:nowrap;background:#f3f7fb;border-bottom:1px solid #e3e9f1;padding:9px 11px;font-size:11px;position:sticky;top:0}.history-table td{color:#33465f;vertical-align:top;border-bottom:1px solid #eef2f7;padding:9px 11px}.history-table tr:last-child td{border-bottom:0}.history-table td small{color:#93a2b5;font-size:10px;display:block}.customer-history-totals{grid-template-columns:repeat(5,1fr);gap:9px;margin:12px 0;display:grid}.customer-history-totals>div{background:#fbfdff;border:1px solid #e0e8f1;border-radius:10px;padding:10px 12px}.customer-history-totals small{color:#6b7c92;font-size:11px;font-weight:700;display:block}.customer-history-totals strong{color:#1d3b62;margin-top:3px;font-size:16px;display:block}.customer-history-totals p{color:#7f8da0;margin:2px 0 0;font-size:11px}.customer-history-totals .good-figure{color:#1f6b46}.customer-history-totals .bad-figure{color:#8a3f22}.history-more{margin-top:10px}@media (width<=900px){.customer-history-totals{grid-template-columns:1fr 1fr}}.history-note{color:#4e627c;background:#f2f7fc;border-left:4px solid #9db4ce;border-radius:7px;margin:12px 25px 18px;padding:10px 13px;font-size:12px;line-height:1.6}@media (width<=900px){.history-totals{grid-template-columns:1fr 1fr}}.document-preview{background:#fff;border:1px solid #d9e3f1;border-radius:16px;flex-direction:column;width:min(900px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 28px 80px #07183a4d}.document-preview iframe{background:#f4f7fb;border:1px solid #e6ecf4;border-left:0;border-right:0;flex:1;width:100%;min-height:340px}.document-preview-actions{flex-wrap:wrap;gap:9px;padding:15px 25px;display:flex}.document-preview-actions>*{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.document-preview-actions .primary-button{color:#fff;background:#155d9a;border:0}.document-preview-actions .secondary-button{color:#17456f;background:#eaf2fa;border:1px solid #c8dbec}.document-preview-actions .cancel-button{color:#5a6b80;background:#fff;border:1px solid #d7dfe9;margin-left:auto}@media (width<=700px){.document-preview-actions{padding:13px 17px}.document-preview-actions>*{flex:1}.document-preview-actions .cancel-button{margin-left:0}.report-actions{width:100%}.report-actions button{flex:1}}.shipment-find-results{gap:7px;margin-top:10px;display:grid}.shipment-find-results button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c4d8ea;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;padding:11px 13px;display:grid}.shipment-find-results button:hover{background:#f0f7fd;border-color:#7fa9cd}.shipment-find-results button>span{color:#1f6096;white-space:nowrap;background:#e7f2fb;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:900}.shipment-find-results strong{color:#22406a;font-size:14px;display:block}.shipment-find-results small{color:#74869c;margin-top:2px;font-size:12px;display:block}.shipment-find-results em{color:#1d6ba5;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}@media (width<=700px){.shipment-find-results button{grid-template-columns:auto 1fr}.shipment-find-results em{grid-column:2}}.correct-customer-button{color:#fff;cursor:pointer;background:#2f6fb0;border:0;border-radius:7px;padding:7px 11px;font-size:10px;font-weight:850}.editing-customer-flag{background:#eef5fc;border-top:1px solid #dbe7f5;min-height:0!important;padding:9px 13px!important}.editing-customer-flag>span{color:#2f6fb0!important;background:#dceaf9!important;width:22px!important;height:22px!important;font-size:11px!important}.editing-customer-flag strong{color:#1d4370;font-size:11px;align-self:center!important}.editing-customer-flag small{color:#5b7a9e;grid-column:2;font-size:10px}.correct-customer-button.editing{background:#1d4370}.money-warning{background:#fdeeea;border-left:5px solid #b4331d;border-radius:9px;margin-bottom:14px;padding:12px 15px}.money-warning strong{color:#8a2a16;margin-bottom:4px;font-size:12px;font-weight:850;display:block}.money-warning p{color:#7a3626;margin:0;font-size:11px;line-height:1.6}.add-box-panel.blocked{opacity:1}.add-box-panel.blocked header small{color:#8a5a22}.record-sheet-hint{color:#2c5075;background:#eef5fc;border-left:4px solid #2f6fb0;border-radius:7px;margin:0 0 14px;padding:10px 13px;font-size:11px;line-height:1.6}.record-sheet-hint strong{color:#1d4370}.shipment-edit-form{background:#f7fbff;border:1px solid #cfe0f2;border-radius:11px;margin:0 0 16px;padding:15px 17px}.shipment-edit-form>header{margin-bottom:12px}.shipment-edit-form h4{color:#1d4370;margin:0 0 3px;font-size:13px}.shipment-edit-form>header p{color:#5b7a9e;margin:0;font-size:11px;line-height:1.5}.shipment-edit-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.shipment-edit-grid label{color:#2c5075;gap:3px;font-size:10px;font-weight:850;display:grid}.shipment-edit-grid label.wide{grid-column:1/-1}.shipment-edit-grid input,.shipment-edit-grid select{color:#22314a;background:#fff;border:1px solid #cfd8e4;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:650}.shipment-edit-grid label em{color:#7d8797;font-size:9px;font-style:normal;font-weight:650}.shipment-edit-form>button{color:#fff;cursor:pointer;background:#2f6fb0;border:0;border-radius:8px;margin-top:12px;padding:10px 18px;font-size:11px;font-weight:850}.shipment-edit-form>button:disabled{opacity:.6;cursor:default}.shipment-edit-error{color:#8a2a16;background:#fdeeea;border-left:4px solid #b4331d;border-radius:7px;margin:11px 0 0;padding:9px 12px;font-size:11px}.shipment-edit-saved{color:#215c43;background:#eaf6f0;border-left:4px solid #2e7657;border-radius:7px;margin:11px 0 0;padding:9px 12px;font-size:11px}.shipment-edit-note{color:#7d8797;margin:11px 0 0;font-size:10px;line-height:1.5}.action-log-panel{background:#fbfcfe;border:1px solid #dfe6ef;border-radius:13px;margin:26px 0 0;padding:20px 22px}.action-log-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.action-log-panel h2{color:#1d3557;margin:2px 0 4px;font-size:18px}.action-log-panel>header p{color:#5b7a9e;max-width:70ch;margin:0;font-size:11px;line-height:1.6}.action-log-panel>header a{color:#2c5075;white-space:nowrap;background:#fff;border:1px solid #cfd8e4;border-radius:7px;padding:7px 12px;font-size:10px;font-weight:850;text-decoration:none}.action-log-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.action-log-list li{background:#fff;border:1px solid #e6ecf3;border-radius:9px;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) minmax(120px,1fr) auto;align-items:baseline;gap:4px 12px;padding:10px 13px;display:grid}.action-log-list strong{color:#1d3557;font-size:11px}.action-log-list span{color:#4b5669;word-break:break-word;font-size:11px}.action-log-list small{color:#7d8797;font-size:10px}.action-log-list time{color:#7d8797;white-space:nowrap;font-size:10px}.action-log-list em{color:#5b7a9e;grid-column:1/-1;font-size:10px;font-style:normal;line-height:1.5}.action-log-error{color:#8a2a16;background:#fdeeea;border-left:4px solid #b4331d;border-radius:8px;margin:0;padding:10px 13px;font-size:11px}.action-log-panel>summary{cursor:pointer;color:#1d3557;flex-wrap:wrap;align-items:baseline;gap:10px;list-style:none;display:flex}.action-log-panel>summary::-webkit-details-marker{display:none}.action-log-panel>summary:before{content:"▸";color:#7d8797;font-size:12px}.action-log-panel[open]>summary:before{content:"▾"}.action-log-panel>summary strong{font-size:15px}.action-log-panel>summary small{color:#7d8797;font-size:10px}.action-log-panel>header{margin-top:14px}.action-log-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 12px;display:flex}.action-log-filters label{color:#5b7a9e;gap:4px;font-size:10px;font-weight:700;display:grid}.action-log-filters input{border:1px solid #cfd8e4;border-radius:7px;min-width:150px;padding:7px 9px;font-size:12px}.action-log-changes{border-collapse:collapse;grid-column:1/-1;margin:2px 0 0;font-size:10px}.action-log-changes th{text-align:left;color:#5b7a9e;white-space:nowrap;padding:2px 10px 2px 0;font-weight:700}.action-log-changes td{color:#4b5669;word-break:break-word;padding:2px 8px 2px 0}.action-log-changes td.before{color:#8b98ab;text-decoration:line-through}.action-log-changes td.arrow{color:#7d8797}.action-log-reason{color:#7a5314;grid-column:1/-1;font-size:10px}.action-log-list a{color:#2c5075;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.action-log-more{margin-left:6px;padding:0 6px;font-size:10px}@media (width<=720px){.action-log-list li{grid-template-columns:1fr}}.separate-customer-button{color:#7a5314;cursor:pointer;background:#fff8ec;border:1px solid #c2a15f;border-radius:7px;padding:7px 11px;font-size:10px;font-weight:850}.separate-customer-note{color:#7a4b12;background:#fdf4e8;border-left:4px solid #c07723;border-radius:7px;grid-column:1/-1;margin:8px 0 0;padding:10px 12px;font-size:11px;line-height:1.6}.separate-customer-note strong{color:#5f3a0c}.separate-customer-note button{vertical-align:baseline;color:#7a5314;cursor:pointer;background:#fff;border:1px solid #c2a15f;border-radius:6px;margin-left:8px;padding:4px 10px;font-size:10px;font-weight:850}.add-box-panel{background:#f7fcf8;border:1px solid #cfe0d2;border-radius:9px;margin-top:10px;padding:12px}.add-box-panel>header{margin-bottom:9px}.add-box-panel header strong{color:#2c6141;font-size:11px;display:block}.add-box-panel header small{color:#6d8577;font-size:10px}.add-box-fields{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.add-box-fields label{color:#5d6e84;gap:4px;font-size:10px;font-weight:850;display:grid}.add-box-fields label.wide{grid-column:1/-1}.add-box-fields label em{color:#8fa096;font-style:normal;font-weight:600}.add-box-fields input,.add-box-fields select{background:#fff;border:1px solid #cfdfd4;border-radius:7px;min-height:36px;padding:8px;font-size:11px}.add-box-panel button{color:#fff;cursor:pointer;background:#2d7959;border:0;border-radius:7px;min-height:36px;margin-top:9px;padding:0 12px;font-size:10px;font-weight:850}.add-box-panel button:disabled{opacity:.45;cursor:not-allowed}.shipment-week-heading th{z-index:1;text-align:left;background:#eef3f9;border-top:1px solid #dbe4ef;padding:10px 14px;position:sticky;top:0}.shipment-week-heading strong{color:#264f79;font-size:12px;display:block}.shipment-week-heading span{color:#7a889d;font-size:10px;font-weight:600}.shipment-week-group.current .shipment-week-heading th{background:#eef8f2;border-left:4px solid #2d7959}.shipment-week-group.current .shipment-week-heading strong{color:#236249}.shipment-week-group.delivered .shipment-week-heading th{background:#f4f6f9;border-left:4px solid #9aa7b8}.shipment-week-group.delivered .shipment-week-heading strong{color:#5c6a7d}.shipment-week-group.delivered td{opacity:.72}.business-analytics{background:#fff;border:1px solid #dbe4ef;border-radius:12px;margin:16px 0 20px;padding:18px}.business-analytics>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.business-analytics h3{color:#1d4c7c;margin:3px 0;font-size:18px}.business-analytics header p{color:#78879d;margin:0;font-size:11px}.analytics-years{flex-wrap:wrap;gap:6px;display:flex}.analytics-years button{color:#42607f;cursor:pointer;background:#f7fafd;border:1px solid #d5dfeb;border-radius:99px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.analytics-years button.active{color:#fff;background:#1d5f9e;border-color:#1d5f9e}.analytics-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:16px;display:grid}.analytics-tiles article{background:#f8fbfe;border:1px solid #e3eaf3;border-radius:10px;padding:12px}.analytics-tiles small{color:#7f8ca0;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.analytics-tiles strong{color:#17456f;margin-top:4px;font-size:20px;display:block}.analytics-tiles em{color:#8b98ab;margin-top:3px;font-size:10px;font-style:normal;display:block}.analytics-tiles article.owed{background:#fdf3ed;border-color:#e8cdbe}.analytics-tiles article.owed strong{color:#a8531f}.analytics-tiles article.refunded{background:#f8f4fb;border-color:#dccfe6}.analytics-tiles article.refunded strong{color:#6d4a8d}.analytics-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin-top:16px;display:grid}.analytics-grid article{background:#fff;border:1px solid #e3eaf3;border-radius:10px;min-width:0;padding:14px}.analytics-grid h4{color:#264f79;margin:0 0 2px;font-size:13px}.analytics-grid h4.refund-heading{margin-top:14px}.analytics-grid article>p{color:#8b98ab;margin:0 0 10px;font-size:10px;line-height:1.5}.analytics-table{overflow-x:auto}.analytics-table>div,.analytics-table>button{text-align:left;color:#586b84;background:0 0;border:0;border-top:1px solid #eef2f7;grid-template-columns:1.4fr repeat(6,minmax(52px,.7fr));align-items:center;gap:8px;width:100%;padding:8px 6px;font-size:11px;display:grid}.analytics-table.contents>div{grid-template-columns:1.3fr repeat(4,minmax(64px,.8fr))}.analytics-table>div:first-child,.analytics-table>button:first-child{border-top:0}.analytics-table .analytics-head{color:#8b98ab;text-transform:uppercase;font-size:9px;font-weight:850}.analytics-table strong{color:#294568;font-size:12px}.analytics-table button{cursor:pointer}.analytics-table button:hover{background:#f5f9fd}.analytics-table button.active{background:#eaf3fb;box-shadow:inset 3px 0 #1d5f9e}.analytics-table .owed,.analytics-table span.owed{color:#a8531f;font-weight:800}.intake-steps{gap:13px;margin:14px 0 0;padding:0;list-style:none;display:grid}.intake-steps>li{background:#fbfdff;border:1px solid #dfe8f1;border-radius:10px;grid-template-columns:28px 1fr;align-items:start;gap:11px;padding:13px;display:grid}.intake-step-number{color:#fff;background:#23679d;border-radius:99px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.intake-steps label{color:#33506f;gap:5px;font-size:13px;font-weight:850;display:grid}.intake-steps em{color:#7d8da0;font-size:11px;font-style:normal;font-weight:600}.intake-steps input[type=number],.intake-steps select,.intake-steps textarea{color:#1f3d62;min-height:44px;font:inherit;background:#fff;border:1px solid #c6d6e5;border-radius:8px;padding:10px 12px;font-size:16px}.intake-steps textarea{resize:vertical;min-height:64px}.intake-condition-notes{grid-column:2;margin-top:10px}.intake-steps .photo-upload span{color:#7d8da0;font-size:11px;font-weight:600}.intake-handover{background:#f6fbf7;border:1px solid #d8e4d9;border-radius:10px;margin-top:13px;padding:13px}.intake-handover>strong{color:#276049;margin-bottom:9px;font-size:12px;display:block}.intake-handover>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.intake-handover label{color:#33506f;gap:5px;font-size:11px;font-weight:850;display:grid}.intake-handover input{color:#1f3d62;min-height:42px;font:inherit;background:#fff;border:1px solid #c6d9c9;border-radius:8px;padding:9px 11px;font-size:15px}details.package-file-history{background:#f8fbfe;border:1px solid #dce6ef;border-radius:9px;margin-top:12px;padding:0}details.package-file-history>summary{color:#294d75;cursor:pointer;padding:11px 13px;font-size:11px;font-weight:850}details.package-file-history>div{padding:0 13px 12px}.security-audit-table>div:has(>.audit-row){padding:0;display:block}.security-audit-table .audit-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.1fr 1fr 1.05fr 1.7fr 1fr;align-items:center;gap:14px;width:100%;min-width:920px;padding:14px 15px;line-height:1.4;display:grid}.security-audit-table .audit-row:hover{background:#f7fafd}.security-audit-table>div.open{background:#f7fbff}.audit-detail{min-width:920px;padding:0 15px 16px}.audit-detail-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:11px;display:grid}.audit-detail-facts>div{background:#f2f7fc;border-radius:8px;align-content:start;gap:2px;padding:11px;display:grid}.audit-detail-facts small{color:#8b98ab;letter-spacing:.04em;font-size:9px;font-weight:850}.audit-detail-facts strong{color:#25476c;font-size:13px}.audit-detail-facts span{color:#5c6a7d;font-size:11px}.audit-detail-full{color:#33506f;background:#fff;border-left:3px solid #7ea3c4;border-radius:7px;margin:11px 0 0;padding:11px 13px;font-size:13px;line-height:1.65}.audit-detail-lists{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:14px;display:grid}.audit-detail-lists h5{color:#1d4c7c;margin:0;font-size:12px}.audit-detail-lists>section>p{color:#8b98ab;margin:3px 0 8px;font-size:10px}.audit-detail-entries{background:#fff;border:1px solid #e4ebf3;border-radius:8px;max-height:260px;overflow-y:auto}.audit-detail-entries article{border-top:1px solid #eef2f7;gap:2px;padding:9px 11px;display:grid}.audit-detail-entries article:first-child{border-top:0}.audit-detail-entries article.current{background:#eaf3fb;box-shadow:inset 3px 0 #1d5f9e}.audit-detail-entries time{color:#8b98ab;font-size:9px}.audit-detail-entries strong{color:#25476c;font-size:12px}.audit-detail-entries span{color:#42607f;font-size:11px}.audit-detail-entries small{color:#68768c;font-size:10px;line-height:1.55}.imported-table>article{padding:0;display:block}.imported-table .imported-row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.25fr 1.3fr 1.2fr .55fr .65fr .8fr;align-items:center;gap:14px;width:100%;min-width:1040px;padding:14px 16px;display:grid}.imported-table .imported-row:hover{background:#f7fafd}.imported-table>article.open{background:#f7fbff}.imported-record-detail{min-width:1040px;padding:0 16px 16px}.imported-review-flags{color:#7c5a1c;background:#fffaf0;border-left:3px solid #d8a24a;border-radius:6px;margin:0 0 9px;padding:9px 11px;font-size:12px}.imported-source{color:#74849a;margin:0 0 12px;font-size:11px;line-height:1.6}.imported-edit-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.imported-edit-grid label{color:#4f647e;align-content:start;gap:4px;font-size:11px;font-weight:850;display:grid}.imported-edit-grid label.wide{grid-column:1/-1}.imported-edit-grid em{color:#8290a3;font-size:10px;font-style:normal;font-weight:600}.imported-edit-grid input,.imported-edit-grid select{color:#1f3d62;min-height:40px;font:inherit;background:#fff;border:1px solid #c6d6e5;border-radius:8px;padding:9px 11px;font-size:14px}.imported-edit-grid input:disabled,.imported-edit-grid select:disabled{color:#7c8ba0;background:#f4f7fa}.imported-reviewed{color:#4f647e;align-items:center;gap:8px;margin-top:11px;font-size:12px;font-weight:750;display:flex}.imported-reviewed input{width:17px;height:17px}.imported-edit-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.imported-edit-actions button{color:#215d91;cursor:pointer;background:#f5f9fd;border:1px solid #c6d6e5;border-radius:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:850}.imported-edit-actions button.primary-button{color:#fff;background:#23679d;border-color:#23679d}.imported-edit-actions button:disabled{opacity:.45;cursor:not-allowed}.imported-edit-actions small{color:#a8531f;font-size:11px;font-weight:800}.customer-phone-search,.customer-name-search{position:relative}.customer-suggestions{z-index:40;background:#fff;border:1px solid #c3d8ea;border-radius:10px;max-height:280px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 26px #17406629}.customer-suggestions li{display:block}.customer-suggestions button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:1fr auto;gap:2px 10px;width:100%;padding:9px 10px;display:grid}.customer-suggestions button:hover,.customer-suggestions button:focus-visible{background:#eff6fc;outline:none}.customer-suggestions strong{color:#25476c;font-size:13px}.customer-suggestions em{color:#1f6096;text-align:right;font-size:11px;font-style:normal;font-weight:850}.customer-suggestions span{color:#5c6a7d;font-size:12px}.customer-suggestions small{color:#8b98ab;text-align:right;font-size:10px}.request-list{gap:7px;margin-top:12px;display:grid}.intake-request-workspace .request-list>article{background:#fff;border:1px solid #e0e8f0;border-radius:9px;padding:0;display:block;overflow:hidden}.intake-request-workspace .request-list>article.open{border-color:#b9d3e8;box-shadow:0 1px 5px #1f609617}.request-summary{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px 1fr auto auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.request-summary:hover{background:#f6fafd}.request-caret{color:#7ea3c4;font-size:11px}.intake-request-workspace .request-who strong{color:#29486b;font-size:13px;display:block}.intake-request-workspace .request-who small{color:#7a899c;margin-top:2px;font-size:11px;display:block}.request-tags{gap:5px;display:flex}.request-tags em{text-transform:uppercase;border-radius:99px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.request-tags .returning{color:#236249;background:#e8f6ef}.request-tags .new{color:#8b5a22;background:#fff0da}.request-tags .language{color:#1f6096;background:#e7f2fb}.request-when{color:#8b98ab;white-space:nowrap;font-size:10px}.request-detail{border-top:1px solid #eef2f7;padding:0 12px 13px}.request-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:11px;margin-top:12px;display:grid}.request-fields>div{background:#f8fbfe;border-radius:8px;align-content:start;gap:3px;padding:10px;display:grid}.request-fields small{color:#8b98ab;letter-spacing:.03em;font-size:9px;font-weight:850}.request-fields .declared-packaging{color:#7a5b1c;background:#fdf7ea;border-left:3px solid #e0b862;border-radius:0 6px 6px 0;margin-top:4px;padding:6px 8px;font-size:10.5px;line-height:1.45}.intake-request-workspace .request-fields strong{color:#294568;font-size:12px}.request-fields span{color:#5c6a7d;font-size:11px;line-height:1.6}.request-fields .copy-chip{justify-self:start}.request-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.intake-request-workspace .request-actions button{color:#215d91;cursor:pointer;background:#f5f9fd;border:1px solid #cfe0ee;border-radius:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850}.intake-request-workspace .request-actions button.primary-button{color:#fff;background:#23679d;border-color:#23679d}.intake-request-workspace .request-actions button.remove-request{color:#a8531f;background:#fdf3ef;border-color:#e0c3b4}.intake-request-workspace .request-actions button:disabled{opacity:.45;cursor:not-allowed}.request-actions.secondary{border-top:1px dashed #e6edf4;padding-top:9px}.request-actions small{color:#a8531f;font-size:10px;font-weight:800}.request-reason{color:#4d6480;gap:5px;margin-top:12px;font-size:11px;font-weight:800;display:grid}.request-reason input{color:#203d61;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #c9d7e5;border-radius:8px;padding:9px 11px;font-size:13px}.request-edit-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin-top:12px;display:grid}.request-edit-grid label{color:#5d6e84;gap:4px;font-size:10px;font-weight:850;display:grid}.request-edit-grid label.wide{grid-column:1/-1}.request-edit-grid input,.request-edit-grid select{color:#203d61;min-height:38px;font:inherit;background:#fff;border:1px solid #d3deea;border-radius:7px;padding:8px 10px;font-size:13px}.request-note{color:#8b98ab;margin:10px 0 0;font-size:10px}@media (width<=700px){.request-summary{grid-template-columns:16px 1fr;row-gap:6px}.request-tags,.request-when{grid-column:2}}.history-moved-note{color:#5c6a7d;background:#f5f9fd;border-left:3px solid #9fb6cf;border-radius:6px;margin:10px 0 0;padding:9px 12px;font-size:11px;line-height:1.6}.history-moved-note a{color:#1d5f9e;font-weight:800}.customer-records{background:#fff;border:1px solid #dbe4ef;border-radius:12px;margin:16px 0 20px;padding:18px}.customer-records>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.customer-records h3{color:#1d4c7c;margin:3px 0;font-size:18px}.customer-records header p{color:#78879d;max-width:60ch;margin:0;font-size:11px}.customer-records>header>strong{color:#42607f;white-space:nowrap;font-size:12px}.customer-record-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.customer-record-controls .search{background:#f7fafd;border:1px solid #d5dfeb;border-radius:9px;flex:240px;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:flex}.customer-record-controls .search span{color:#8b98ab;font-size:13px}.customer-record-controls .search input{color:#294568;background:0 0;border:0;flex:1;font-size:12px}.customer-record-controls .search input:focus{outline:none}.customer-record-sorts{flex-wrap:wrap;gap:6px;display:flex}.customer-record-sorts button{color:#42607f;cursor:pointer;background:#f7fafd;border:1px solid #d5dfeb;border-radius:99px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800}.customer-record-sorts button.active{color:#fff;background:#1d5f9e;border-color:#1d5f9e}.customer-record-table{margin-top:12px;overflow-x:auto}.customer-record-table>div,.customer-record-table>button{text-align:left;color:#586b84;background:0 0;border:0;border-top:1px solid #eef2f7;grid-template-columns:2fr repeat(7,minmax(58px,.75fr));align-items:center;gap:8px;width:100%;min-width:720px;padding:9px 6px;font-size:11px;display:grid}.customer-record-table>div:first-child,.customer-record-table>button:first-child{border-top:0}.customer-record-head{color:#8b98ab;text-transform:uppercase;font-size:9px;font-weight:850}.customer-record-table button{cursor:pointer}.customer-record-table button:hover:not(:disabled){background:#f5f9fd}.customer-record-table button:disabled{cursor:default}.customer-record-table .record-name{gap:2px;display:grid}.customer-record-table .record-name strong{color:#294568;font-size:12px}.customer-record-table .record-name small,.customer-record-table span small{color:#8b98ab;font-size:9px;display:block}.customer-record-table span.owed{color:#a8531f;font-weight:800}.customer-record-pager{color:#78879d;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11px;display:flex}.customer-record-pager button{color:#42607f;cursor:pointer;background:#f7fafd;border:1px solid #d5dfeb;border-radius:8px;min-height:34px;padding:0 13px;font-size:11px;font-weight:800}.customer-record-pager button:disabled{opacity:.45;cursor:not-allowed}.analytics-bars{gap:8px;display:grid}.analytics-bars>div,.analytics-bars>button{color:#586b84;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:110px 1fr 48px;align-items:center;gap:9px;width:100%;padding:3px 4px;font-size:11px;display:grid}.analytics-bars>button{cursor:pointer}.analytics-bars>button:hover{background:#f5f9fd}.analytics-bars>button.active{background:#eaf3fb;box-shadow:inset 3px 0 #1d5f9e}.analytics-bars i{background:#3f80c0;border-radius:99px;height:9px;display:block}.analytics-bars>div>div,.analytics-bars>button>div{background:#eef2f7;border-radius:99px;height:9px}.analytics-bars b{color:#294568;text-align:right}.undo-payment-panel{background:#fdf3ef;border-left:4px solid #b4532f;border-radius:7px;grid-column:1/-1;margin:10px 0 0;padding:11px 13px}.undo-payment-panel p{color:#7c4327;margin:0 0 8px;font-size:11px;line-height:1.6}.undo-payment-panel strong{color:#5f3220}.undo-payment-panel button{color:#fff;cursor:pointer;background:#a8531f;border:0;border-radius:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:850}.undo-payment-panel button:disabled{opacity:.45;cursor:not-allowed}.payment-row-actions{justify-content:flex-end;gap:6px;display:flex}.payment-table button.undo-payment-row{color:#a8531f;background:#fdf3ef;border:1px solid #e0c3b4}.payment-table button.undo-payment-row:disabled{opacity:.5}.payment-undo-note{color:#7c4327;background:#fdf6f3;border-left:3px solid #b4532f;border-radius:6px;margin:10px 0 0;padding:9px 11px;font-size:11px;line-height:1.6}.departure-date{color:#42607f;margin:3px 0 0;font-size:12px;font-weight:800}.permanent-shipment-meta em{color:#5c6a7d;margin-top:2px;font-size:10px;font-style:normal;display:block}.label-departure-date{margin-top:1px;font-size:8px;font-weight:800;display:block}.share-note{color:#33506f;background:#f2f7fc;border-left:3px solid #7ea3c4;border-radius:6px;margin:10px 0 0;padding:9px 12px;font-size:12px;line-height:1.6}.document-send-row{border-top:1px solid #e6edf4;flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;padding-top:11px;display:flex}.document-send-row>span{color:#5c6a7d;font-size:12px;font-weight:800}.document-send-row a,.document-send-row button{color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.send-whatsapp{background:#25852f}.send-telegram{background:#2481c4}.send-copy{color:#215d91!important;background:#f5f9fd!important;border:1px solid #cfe0ee!important}.document-preview .share-hint{color:#78879d;margin-top:9px;font-size:11px;line-height:1.6;display:block}.request-state{letter-spacing:.03em;white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:900}.request-state.pending{color:#8b5a22;background:#fff0da}.request-state.accepted{color:#236249;background:#e8f6ef}.request-state.rejected{color:#8a493d;background:#faeae7}.intake-history .request-summary{grid-template-columns:auto 1fr auto}.request-history-line{color:#8b98ab;margin:10px 0 0;font-size:11px;line-height:1.6}.intake-request-workspace .intake-history article{background:#fff;border:1px solid #e0e8f0;border-radius:9px;padding:0;display:block;overflow:hidden}.intake-request-workspace .intake-history article.open{border-color:#b9d3e8;box-shadow:0 1px 5px #1f609617}.intake-history .request-detail{border-top:1px solid #eef2f7;padding:0 12px 13px}.intake-history .request-reason{gap:5px;margin-top:12px;display:grid}.intake-history .request-reason input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d7e5;border-radius:8px;padding:11px 12px;font-size:14px}.intake-history .request-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:11px;display:flex}.intake-request-workspace article>div.request-detail:last-child{display:block}.intake-request-workspace article>div.request-detail .request-reason input{width:100%}.data-safety-card .safety-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:11px;margin-top:13px;display:grid}.data-safety-card .safety-grid>div{background:#fbfdff;border:1px solid #dfe8f1;border-left-width:4px;border-radius:9px;align-content:start;gap:3px;padding:13px;display:grid}.data-safety-card .safety-grid>div.safe{background:#f6fbf8;border-left-color:#2d7959}.data-safety-card .safety-grid>div.stale{background:#fffaf0;border-left-color:#c08a2e}.data-safety-card .safety-grid small{color:#8b98ab;letter-spacing:.04em;font-size:9px;font-weight:850}.data-safety-card .safety-grid strong{color:#25476c;font-size:15px}.data-safety-card .safety-grid span{color:#5c6a7d;font-size:11px}.data-safety-card .safety-grid em{color:#8b98ab;font-size:10px;font-style:normal}.safety-warning{color:#7c5a1c;background:#fffaf0;border-left:3px solid #c08a2e;border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.6}.safety-note{color:#8b98ab;margin:12px 0 0;font-size:11px;line-height:1.6}.intake-reprice{border-left:4px solid;border-radius:9px;gap:3px;margin-top:12px;padding:13px;display:grid}.intake-reprice.more{color:#7c3f19;background:#fdf3ef;border-left-color:#a8531f}.intake-reprice.less{color:#7c5a1c;background:#fffaf0;border-left-color:#c08a2e}.intake-reprice strong{font-size:14px}.intake-reprice span{font-size:15px;font-weight:850}.intake-reprice em{font-size:12px;font-style:normal;line-height:1.6}.contents-group-card .unmapped-list{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:16px;padding:12px 14px}.contents-group-card .unmapped-list strong{color:#7c5310;font-size:14px;display:block}.contents-group-card .unmapped-list>p{color:#8a6410;margin:2px 0 10px;font-size:13px}.unmapped-row{border-top:1px solid #fde68a;grid-template-columns:1fr auto minmax(160px,auto);align-items:center;gap:10px;padding:6px 0;display:grid}.unmapped-text{font-size:14px;font-weight:600}.unmapped-row small{color:#8a6410;white-space:nowrap;font-size:12px}.unmapped-row select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:40px;padding:7px 9px;font-size:15px}.contents-group-list{flex-direction:column;gap:12px;display:flex}.contents-group{border:1px solid #e2e8f0;border-radius:10px;padding:11px 13px}.contents-group.retired{opacity:.6}.contents-group-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contents-group-head input[name=name]{border:1px solid #cbd5e1;border-radius:8px;flex:180px;min-height:40px;padding:8px 10px;font-size:16px;font-weight:600}.contents-group-head label{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.contents-aliases{flex-wrap:wrap;gap:6px;margin:9px 0;display:flex}.contents-aliases small{color:#94a3b8;font-size:12px}.alias-chip{color:#123c7a;background:#eef4fb;border:1px solid #d6e4f5;border-radius:999px;align-items:center;gap:5px;padding:3px 5px 3px 10px;font-size:13px;display:inline-flex}.alias-chip button{color:#123c7a;cursor:pointer;background:#d6e4f5;border:none;border-radius:999px;width:20px;height:20px;font-size:14px;line-height:1}.alias-chip button:hover{color:#fff;background:#123c7a}.alias-form{flex-wrap:wrap;gap:8px;display:flex}.alias-form input{border:1px solid #cbd5e1;border-radius:8px;flex:200px;min-height:40px;padding:8px 10px;font-size:16px}@media (width<=640px){.unmapped-row{grid-template-columns:1fr;gap:4px}}.report-filters{border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.report-populations{flex-wrap:wrap;gap:6px;display:flex}.report-populations button{color:#5a6d87;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:99px;padding:6px 12px;font-size:11px;font-weight:800}.report-populations button:hover{border-color:#9dc0e0}.report-populations button.active{color:#17456f;background:#eaf3fb;border-color:#1d5f9e}.report-scope{color:#78879d;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:11px;display:flex}.report-scope strong{color:#5a6d87;font-weight:850}.report-clear{color:#a8531f;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:99px;padding:4px 10px;font-size:10px;font-weight:850}.report-clear:hover{background:#fdf3ed;border-color:#e0b79f}.money-tiles article{padding:0;overflow:hidden}.money-tiles article button{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:12px;display:block}.money-tiles article.tappable button{cursor:pointer}.money-tiles article.tappable:hover{background:#f2f8fd;border-color:#9dc0e0}.money-tiles article.open{background:#eaf3fb;border-color:#1d5f9e;box-shadow:inset 0 -3px #1d5f9e}.money-tiles article.flat{background:#f6f7f9;border-style:dashed}.money-tiles article.flat strong{color:#7f8ca0}.money-tiles article.flat em{color:#77839a;line-height:1.5}.money-tiles article button:disabled{cursor:default}.week-report{background:#f7fbff;border:1px solid #cfe0f0;border-radius:11px;margin-top:12px;padding:14px}.week-report>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.week-report h4{color:#17456f;margin:2px 0 0;font-size:16px}.week-report>header p{color:#5a6d87;margin:4px 0 0;font-size:11px}.week-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.week-actions .secondary-button{white-space:nowrap;padding:5px 12px;font-size:11px}.week-figures{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:14px;display:grid}.week-figures>div{background:#fff;border:1px solid #dbe7f3;border-radius:9px;padding:9px 11px}.week-figures small{color:#8b98ab;text-transform:uppercase;letter-spacing:.02em;font-size:10px;font-weight:800;display:block}.week-figures strong{color:#17456f;margin-top:3px;font-size:17px;display:block}.week-figures .owed strong{color:#ac4430}.week-figures .refunded strong{color:#b17723}.week-margin{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin-top:8px;display:grid}.week-margin>div{background:#fff;border:1px solid #dbe7f3;border-radius:9px;padding:9px 11px}.week-margin small{color:#8b98ab;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.week-margin strong{color:#17456f;margin-top:3px;font-size:17px;display:block}.week-margin em{color:#78879d;margin-top:2px;font-size:10px;font-style:normal;display:block}.week-inside{margin-top:16px}.week-inside h5{color:#17456f;margin:0 0 8px;font-size:13px}.week-inside-table{background:#fff;border:1px solid #dbe7f3;border-radius:9px;overflow-x:auto}.week-inside-table>div{grid-template-columns:minmax(140px,2fr) repeat(4,minmax(72px,1fr));align-items:center;gap:8px;min-width:460px;padding:8px 11px;display:grid}.week-inside-table>div+div{border-top:1px solid #eef3f8}.week-inside-table span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.week-inside-head{color:#8b98ab;text-transform:uppercase;background:#f4f8fc;font-size:10px;font-weight:800}.week-inside-total{color:#17456f;background:#f4f8fc;font-weight:800}.drill-panel{background:#f7fbff;border:1px solid #cfe0f0;border-radius:11px;margin-top:12px;padding:14px}.drill-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.drill-panel h4{color:#17456f;margin:0;font-size:14px}.drill-panel>header p{color:#78879d;margin:3px 0 0;font-size:11px}.drill-panel>header small{color:#8b98ab;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:800;display:block}.drill-total{text-align:right;justify-items:end;gap:4px;display:grid}.drill-total strong{color:#17456f;font-size:20px}.drill-total em{color:#8b98ab;font-size:10px;font-style:normal}.drill-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.drill-actions .secondary-button{white-space:nowrap;padding:5px 12px;font-size:11px}.drill-close{color:#5a6d87;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:99px;padding:5px 12px;font-size:11px;font-weight:800}.drill-close:hover{border-color:#9dc0e0}.drill-reconcile{background:#fff;border:1px solid #e3eaf3;border-radius:9px;flex-wrap:wrap;gap:16px;margin-top:12px;padding:10px 12px;display:flex}.drill-reconcile span{gap:2px;display:grid}.drill-reconcile small{color:#8b98ab;text-transform:uppercase;font-size:9px;font-weight:850}.drill-reconcile b{color:#294568;font-size:14px}.drill-note{color:#6f6136;background:#fdfaf0;border:1px solid #e6dcc4;border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:11px;line-height:1.55}.drill-table{background:#fff;border:1px solid #e3eaf3;border-radius:9px;margin-top:12px;overflow-x:auto}.drill-table>div{color:#586b84;border-top:1px solid #eef2f7;grid-template-columns:1.1fr 1.3fr 1.3fr minmax(80px,.6fr);align-items:center;gap:10px;padding:9px 11px;font-size:11px;display:grid}.drill-table>div:first-child{border-top:0}.drill-table .drill-head{color:#8b98ab;text-transform:uppercase;background:#fafcfe;font-size:9px;font-weight:850}.drill-table strong{color:#294568;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.drill-table>div>span:last-child{text-align:right;color:#294568;font-weight:800}.drill-table>div.imported{background:#fcfcfd}.drill-tag{color:#8b98ab;text-transform:uppercase;background:#eef2f7;border-radius:99px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:850}.drill-paging{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.drill-paging button{color:#5a6d87;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:99px;padding:6px 14px;font-size:11px;font-weight:800}.drill-paging button:disabled{opacity:.45;cursor:default}.drill-paging button:not(:disabled):hover{border-color:#9dc0e0}@media (width<=720px){.drill-table>div{grid-template-columns:1fr minmax(70px,auto);row-gap:3px}.drill-table .drill-head{display:none}.drill-table>div>span:nth-child(2),.drill-table>div>span:nth-child(3){color:#8b98ab;grid-column:1;font-size:10px}.drill-table>div>span:last-child{grid-area:1/2;align-self:start}.drill-total{text-align:left;justify-items:start}.drill-actions{justify-content:flex-start}}.analytics-table.three>div{grid-template-columns:1.5fr minmax(70px,.6fr) minmax(90px,.7fr)}.analytics-table.wide>div,.analytics-table.wide>button{min-width:560px}.report-dates{flex-wrap:wrap;gap:10px;display:flex}.report-dates label{color:#8b98ab;text-transform:uppercase;gap:3px;font-size:9px;font-weight:850;display:grid}.report-dates input{color:#33506f;font:inherit;background:#fff;border:1px solid #dbe4ef;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:700}.report-dates input:focus{border-color:#1d5f9e;outline:0}.analytics-table.contents>button{cursor:pointer}.analytics-table.contents>button:hover{background:#f5f9fd}.analytics-table.contents>button.active{background:#eaf3fb;box-shadow:inset 3px 0 #1d5f9e}.breakdown{background:#fff;border:1px solid #dbe4ef;border-radius:11px;margin-top:16px;padding:14px}.breakdown>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.breakdown h4{color:#17456f;margin:0;font-size:14px}.breakdown>header p{color:#8b98ab;max-width:44ch;margin:3px 0 0;font-size:11px}.breakdown-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.breakdown-controls select{color:#17456f;font:inherit;cursor:pointer;background:#fff;border:1px solid #1d5f9e;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:850}.breakdown-view{border:1px solid #dbe4ef;border-radius:99px;display:flex;overflow:hidden}.breakdown-view button{color:#5a6d87;cursor:pointer;background:#fff;border:0;padding:6px 14px;font-size:11px;font-weight:800}.breakdown-view button.active{color:#fff;background:#1d5f9e}.breakdown-saved{background:#f7fbff;border:1px solid #cfe0f0;border-radius:9px;margin:10px 0 0;padding:9px 11px;font-size:11px}.breakdown-saved a{color:#1d5f9e;font-weight:850}.breakdown-table{border:1px solid #e3eaf3;border-radius:9px;margin-top:12px;overflow-x:auto}.breakdown-table>div,.breakdown-table>button{text-align:left;color:#586b84;background:0 0;border:0;border-top:1px solid #eef2f7;grid-template-columns:150px 160px repeat(7,minmax(66px,.75fr));align-items:center;gap:8px;width:100%;min-width:920px;padding:9px 11px;font-size:11px;display:grid}.breakdown-table>button{cursor:pointer}.breakdown-table>button:hover{background:#f5f9fd}.breakdown-table>button.imported{background:#fcfcfd}.breakdown-table strong{color:#294568;font-size:12px}.breakdown-table>div>:first-child,.breakdown-table>button>:first-child{z-index:2;position:sticky;left:0}.breakdown-table>div>:nth-child(2),.breakdown-table>button>:nth-child(2){z-index:2;position:sticky;left:158px}.breakdown-table>button,.breakdown-table>button>:first-child,.breakdown-table>button>:nth-child(2){background:#fff}.breakdown-table>button:hover>:first-child,.breakdown-table>button:hover>:nth-child(2){background:#f5f9fd}.breakdown-table>button.imported>:first-child,.breakdown-table>button.imported>:nth-child(2){background:#fcfcfd}.breakdown-head>:first-child,.breakdown-head>:nth-child(2){background:#fafcfe}.breakdown-total>:first-child,.breakdown-total>:nth-child(2){background:#f4f8fc}.breakdown-table .inside{color:#8b98ab;font-style:italic}.breakdown-table>button>span:not(.inside),.breakdown-table>div>span{text-align:right}.breakdown-table .owed{color:#a8531f;font-weight:800}.breakdown-head{background:#fafcfe;border-top:0!important}.breakdown-head button{color:#8b98ab;text-transform:uppercase;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.breakdown-head button:first-child,.breakdown-head button:nth-child(2){text-align:left}.breakdown-head button:hover{color:#1d5f9e}.breakdown-head button.active{color:#1d5f9e;text-decoration:underline}.breakdown-total{background:#f4f8fc;font-weight:850}.breakdown-total strong{color:#17456f}.breakdown-chart{margin-top:12px}.chart-measures{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.chart-measures button{color:#5a6d87;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:99px;padding:5px 12px;font-size:11px;font-weight:800}.chart-measures button.active{color:#17456f;background:#eaf3fb;border-color:#1d5f9e}.chart-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(120px,1.1fr) 1fr minmax(80px,auto);align-items:center;gap:12px;width:100%;padding:7px 6px;display:grid}.chart-row:hover{background:#f5f9fd}.chart-label{gap:1px;min-width:0;display:grid}.chart-label strong{color:#294568;font-size:12px}.chart-label small{color:#8b98ab;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:italic;overflow:hidden}.chart-track{background:#eef2f7;border-radius:99px;height:11px;overflow:hidden}.chart-track i{background:#3f80c0;border-radius:99px;height:11px;display:block}.chart-row b{color:#294568;text-align:right;font-size:12px}@media (width<=900px){.breakdown-table>div>*,.breakdown-table>button>*{position:static!important}.breakdown-table>div,.breakdown-table>button{grid-template-columns:1fr minmax(70px,auto);row-gap:2px;min-width:0}.breakdown-head{display:none!important}.breakdown-table>button>span:not(.inside),.breakdown-table>div>span{text-align:left;color:#8b98ab;font-size:10px}.breakdown-table .inside{grid-column:1}}.breakdown.busy .breakdown-table,.breakdown.busy .breakdown-chart{opacity:.5}.breakdown-controls .secondary-button{flex:none;width:auto;margin:0;padding:7px 16px;font-size:11px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@media (width<=720px){.topbar{flex-wrap:wrap;align-items:flex-start;gap:12px 8px}.topbar>div:first-child{flex:100%;min-width:0}.header-actions{flex-wrap:wrap;gap:8px;width:100%}}@media (width<=430px){.header-actions>.primary-button{flex:100%}}@media (width>=721px) and (width<=1100px){.app-shell{grid-template-columns:72px 1fr}.sidebar{overscroll-behavior:contain;padding:16px 8px 14px;overflow-y:auto}.brand{justify-content:center;padding:0 0 18px}.brand-logo{object-position:center;width:52px;height:38px}.nav-item{justify-content:center;padding:0;font-size:0;position:relative}.nav-item span{width:auto;font-size:20px}.nav-item b{min-width:18px;margin:0;padding:1px 5px;font-size:10px;line-height:1.5;position:absolute;top:3px;right:3px}.sidebar-note,.sidebar-contact,.profile{display:none}.sign-out-button{margin:12px 0 0;padding:10px 4px;font-size:11px}.content{padding:24px 20px 20px}.topbar{flex-wrap:wrap;align-items:flex-start;gap:12px 10px}.topbar>div:first-child{flex:100%}.topbar h1{font-size:30px}.header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.customer-workspace{grid-template-columns:236px minmax(0,1fr)}.batch-workspace{grid-template-columns:210px minmax(0,1fr)}.payment-workspace,.security-workspace,.control-grid,.main-grid{grid-template-columns:minmax(0,1fr)}.balance-list{border-bottom:1px solid #e3eaf2;border-right:0}.metric-grid{grid-template-columns:repeat(2,1fr)}.side-stack{grid-template-columns:1fr 1fr}.report-metrics{grid-template-columns:repeat(2,1fr)}.imported-summary-grid{grid-template-columns:repeat(3,1fr)}.staff-access-fields,.staff-add-form>div,.rule-fields,.category-price-grid,.two-fields,.intake-form-grid,.directory-form-grid,.payment-form-grid{grid-template-columns:minmax(0,1fr)}.intake-form-grid label.wide{grid-column:auto}.modal-backdrop{align-items:flex-end;padding:0}.shipment-modal,.processing-modal,.payment-modal{border-radius:18px 18px 0 0;max-height:92%}}@media (height<=900px){.sidebar{overscroll-behavior:contain;overflow-y:auto}}@media (pointer:coarse){.app-shell input,.app-shell select,.app-shell textarea,.app-shell input[type=text],.app-shell input[type=number],.app-shell input[type=search],.app-shell input[type=tel],.app-shell input[type=email],.app-shell input[type=date]{font-size:16px!important}.app-shell input,.app-shell select,.app-shell textarea{min-width:0;max-width:100%;min-height:44px}.app-shell textarea{min-height:80px}.primary-button,.secondary-button,.icon-button,.sign-out-button,.nav-item,.submit,.cancel-button,.tab-button,.hide-amounts-toggle{min-height:44px}.content>footer a,.sidebar-contact a,.panel-heading a{align-items:center;min-height:44px;display:inline-flex}button,a,label,summary,input[type=checkbox],input[type=radio]{touch-action:manipulation}input[type=checkbox],input[type=radio]{width:22px;height:22px}.staff-language select,.timeout-select{min-width:72px;padding:0 12px}.nav-item:hover:not(.active){color:#b9c9c1;background:0 0}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.app-shell,.sidebar{min-height:100dvh}.sidebar{height:100dvh}.table-wrap,.tableWrap,.batch-shipment-table,.customer-list-scroll,.batch-list,.imported-table-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (pointer:coarse) and (orientation:landscape){.content{padding-left:max(42px, env(safe-area-inset-left));padding-right:max(42px, env(safe-area-inset-right))}.sidebar{padding-left:max(18px, env(safe-area-inset-left))}}@media (pointer:coarse) and (orientation:landscape) and (width<=1100px){.content{padding-left:max(20px, env(safe-area-inset-left));padding-right:max(20px, env(safe-area-inset-right))}.sidebar{padding-left:max(8px, env(safe-area-inset-left))}}@media (pointer:coarse){body{padding-bottom:env(safe-area-inset-bottom)}.app-shell :focus-visible{outline-offset:2px;outline:2px solid #2f6fb5}}@media (width<=720px){body.with-floating-contact{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}
