._page_1s2he_1{color:#0d2755;background:#f7faff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._header_1s2he_1{background:#fff;border-bottom:1px solid #dfe8f5;justify-content:space-between;align-items:center;height:104px;padding:0 clamp(24px,6vw,92px);display:flex}._brand_1s2he_1{align-items:center;display:flex}._brand_1s2he_1 img{object-fit:contain;width:142px;height:auto}._header_1s2he_1 nav{align-items:center;gap:30px;display:flex}._header_1s2he_1 nav a{color:#21416f;font-size:14px;font-weight:700;text-decoration:none}._header_1s2he_1 nav a:hover{color:#0a68da}._staffLink_1s2he_1{border:1px solid #b9cae1;border-radius:8px;padding:13px 18px}._hero_1s2he_1{background:radial-gradient(circle at 84% 20%,#dbeeff 0,#0000 30%),linear-gradient(135deg,#fff 0,#f1f7ff 100%);grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:center;gap:clamp(42px,7vw,105px);padding:clamp(58px,8vw,116px) clamp(24px,7vw,108px);display:grid}._heroCopy_1s2he_1>span,._routeCard_1s2he_1>span,._sectionIntro_1s2he_1>span,._trackingBanner_1s2he_1 span,._contact_1s2he_1>div>span{letter-spacing:.2em;color:#0876df;font-size:12px;font-weight:900}._hero_1s2he_1 h1{letter-spacing:-.055em;color:#102e60;max-width:800px;margin:20px 0 26px;font-size:clamp(48px,6vw,84px);line-height:.98}._heroCopy_1s2he_1>p{color:#536b8d;max-width:700px;font-size:19px;line-height:1.7}._actions_1s2he_1{gap:14px;margin:38px 0;display:flex}._actions_1s2he_1 a{border-radius:9px;padding:17px 24px;font-weight:800;text-decoration:none}._primary_1s2he_1{color:#fff;background:#086fd3;box-shadow:0 12px 30px #086fd333}._secondary_1s2he_1{color:#173b70;background:#fff;border:1px solid #c9d8eb}._trust_1s2he_1{border-top:1px solid #d7e2f1;gap:36px;padding-top:32px;display:flex}._trust_1s2he_1 div{gap:5px;display:grid}._trust_1s2he_1 strong{font-size:16px}._trust_1s2he_1 small{color:#6a7e9d;font-size:12px}._routeCard_1s2he_1{color:#fff;background:#0d2e62;border-radius:20px;padding:38px;position:relative;overflow:hidden;box-shadow:0 30px 70px #102d5c28}._routeCard_1s2he_1:after{content:"JL";color:#ffffff0b;font-size:150px;font-weight:900;position:absolute;bottom:-30px;right:-12px}._routeCard_1s2he_1>span{color:#63b9ff}._routeCard_1s2he_1 h2{margin:14px 0;font-size:31px}._routeCard_1s2he_1 p{color:#c6d7ed;line-height:1.65}._routeCard_1s2he_1 ul{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:1fr 1fr;gap:13px;margin:22px 0;padding:24px 0;list-style:none;display:grid}._routeCard_1s2he_1 li{font-size:14px}._routeCard_1s2he_1 li i{color:#66c0ff;margin-right:9px;font-style:normal}._routeCard_1s2he_1>a{color:#fff;font-weight:800;text-decoration:none}._routeCard_1s2he_1>a b{color:#68beff;margin-left:8px}._steps_1s2he_1{background:#fff;padding:100px clamp(24px,7vw,108px)}._sectionIntro_1s2he_1{text-align:center;max-width:650px;margin:0 auto 50px}._sectionIntro_1s2he_1 h2{letter-spacing:-.035em;margin:15px 0 0;font-size:clamp(34px,4vw,52px)}._stepGrid_1s2he_1{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}._stepGrid_1s2he_1 article{background:#fbfdff;border:1px solid #dfe8f4;border-radius:14px;padding:28px}._stepGrid_1s2he_1 b{color:#1484e7;font-size:13px}._stepGrid_1s2he_1 h3{margin:28px 0 10px;font-size:21px}._stepGrid_1s2he_1 p{color:#667b99;font-size:14px;line-height:1.65}._trackingBanner_1s2he_1{color:#fff;background:linear-gradient(120deg,#0d2e62,#074c93);border-radius:18px;justify-content:space-between;align-items:center;gap:40px;margin:0 clamp(24px,7vw,108px);padding:58px 64px;display:flex}._trackingBanner_1s2he_1 span{color:#6ac1ff}._trackingBanner_1s2he_1 h2{margin:13px 0;font-size:38px}._trackingBanner_1s2he_1 p{color:#c8d9ee;max-width:710px;line-height:1.65}._trackingBanner_1s2he_1 a{color:#0d3972;white-space:nowrap;background:#fff;border-radius:9px;padding:17px 24px;font-weight:900;text-decoration:none}._contact_1s2he_1{padding:100px clamp(24px,7vw,108px)}._contact_1s2he_1>div:first-child{text-align:center;margin-bottom:42px}._contact_1s2he_1 h2{margin:14px 0;font-size:44px}._contactGrid_1s2he_1{background:#fff;border:1px solid #dfe8f4;border-radius:14px;grid-template-columns:.8fr 1.4fr .8fr;display:grid;overflow:hidden}._contactGrid_1s2he_1 a{color:#143566;border-right:1px solid #dfe8f4;padding:30px 32px;text-decoration:none}._contactGrid_1s2he_1 a:last-child{border-right:0}._contactGrid_1s2he_1 small{color:#7187a6;letter-spacing:.16em;margin-bottom:11px;font-size:10px;font-weight:900;display:block}._contactGrid_1s2he_1 strong{font-size:16px;line-height:1.5}._footer_1s2he_1{color:#667b99;background:#fff;border-top:1px solid #dfe8f4;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:140px;padding:28px clamp(24px,7vw,108px);display:grid}._footer_1s2he_1 img{width:112px;height:auto}._footer_1s2he_1 p,._footer_1s2he_1 span{font-size:13px}@media (width<=960px){._header_1s2he_1{height:auto;padding-top:18px;padding-bottom:18px}._header_1s2he_1 nav{gap:16px}._header_1s2he_1 nav a:not(._staffLink_1s2he_1){display:none}._hero_1s2he_1{grid-template-columns:1fr}._stepGrid_1s2he_1{grid-template-columns:1fr 1fr}._contactGrid_1s2he_1{grid-template-columns:1fr}._contactGrid_1s2he_1 a{border-bottom:1px solid #dfe8f4;border-right:0}._trackingBanner_1s2he_1{flex-direction:column;align-items:flex-start;padding:40px}}@media (width<=620px){._hero_1s2he_1{padding-top:54px}._hero_1s2he_1 h1{font-size:48px}._actions_1s2he_1,._trust_1s2he_1{flex-direction:column}._trust_1s2he_1{gap:18px}._routeCard_1s2he_1{padding:28px}._routeCard_1s2he_1 ul{grid-template-columns:1fr}._steps_1s2he_1{padding-top:72px;padding-bottom:72px}._stepGrid_1s2he_1{grid-template-columns:1fr}._trackingBanner_1s2he_1{border-radius:0;margin:0;padding:36px 24px}._trackingBanner_1s2he_1 h2,._contact_1s2he_1 h2{font-size:32px}._contact_1s2he_1{padding-top:72px;padding-bottom:72px}._footer_1s2he_1{text-align:center;grid-template-columns:1fr;justify-items:center}}@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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.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<=1100px){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:21px;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:11px;font-weight:800;display:grid}.profile button{color:#9db3a9;background:0 0;border:0;margin-left:auto}.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:12px;font-weight:650}h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;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:13px;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:12px;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:12px;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{border-radius:12px;min-height:150px;padding:18px}.metric-card>div{align-items:center;gap:9px;display:flex}.metric-card small{color:#6e7973;font-size:12px;font-weight:650}.metric-icon{border-radius:8px;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.metric-icon.amber{color:#8e6820;background:#fcf1d9}.metric-card>strong{margin:15px 0 7px;font-family:Georgia,serif;font-size:30px;display:block}.metric-card p{color:#89928e;margin:0;font-size:11px}.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:15px}.panel-heading p{color:#8a948f;margin:0;font-size:11px}.panel-heading a{color:#276249;font-size:11px;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:11px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{color:#909a95;text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#fafbf9;padding:9px 14px;font-size:9px}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:11px}td:first-child small{color:#8b9590;margin-top:3px;font-size:10px}.status{border-radius:20px;padding:5px 8px;font-size:9px;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:12px}.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:8px;font-weight:900;display:block}.countdown{color:#9a6636;background:#fbecd9;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800}.batch-route{color:#224d3a;justify-content:space-between;align-items:center;margin:25px 0 18px;font-family:Georgia,serif;font-size:20px;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:8px;font-style:normal;overflow:hidden}.progress-label{color:#77827d;justify-content:space-between;font-size:9px;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:9px}.batch-meta strong{font-size:11px}.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:10px}.quick-card button small{color:#8a948f;font-size:9px}.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:25px;line-height:1.14}.tracking-copy p{color:#b8cbc2;max-width:460px;margin:0;font-size:12px;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:12px;display:flex}.mini-brand .brand-mark{width:26px;height:26px;box-shadow:none;border-radius:8px 8px 8px 3px;font-size:16px}.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:10px}.tracking-demo form button{color:#fff;background:#173f30;border:0;border-radius:7px;padding:0 16px;font-size:10px;font-weight:800}.tracking-hint{color:#8b9590;margin:11px 0 0;font-size:9px}.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:11px}.tracking-result small{color:#8b9590;font-size:8px}.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:7px;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:9px;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<=760px){.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:24px}.eyebrow{font-size:9px}.icon-button,.notice button{display:none}.metric-grid{gap:9px}.metric-card{min-height:128px;padding:14px}.metric-card>strong{font-size:25px}.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:10px}.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:9px;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<=760px){.sidebar-contact{display:none}footer{align-items:start}}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07183a99;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:calc(100vh - 44px);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:24px}.modal-header p{color:#77839a;margin:0;font-size:11px}.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:23px;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:13px;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:10px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.form-grid label{color:#46536b;gap:6px;font-size:10px;font-weight:750;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid label em{color:#8d98aa;font-size:8px;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:11px}.form-grid textarea{resize:vertical;min-height:65px}.form-grid label>small{color:#8390a5;font-size:9px;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:13px;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:10px}.box-detail-list>header span{color:#71839b;font-size:8px}.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:11px}.box-detail-list label{color:#55657d;gap:5px;font-size:8px;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:13px;display:grid}.customer-lookup-result>p strong{color:#304665;align-self:end;font-size:10px}.customer-lookup-result>p small{color:#8290a4;font-size:8px}.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:12px;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:7px;font-weight:850}.exact-customer-match strong{color:#245b47;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.exact-customer-match em{color:#648073;text-overflow:ellipsis;white-space:nowrap;font-size:8px;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:8px;font-weight:800}.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:10px}.possible-customer-matches header small{color:#94795d;font-size:8px}.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:8px;font-weight:850}.possible-customer-matches>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.possible-customer-matches>button small{color:#7d8797;font-size:8px}.possible-customer-matches>button em{color:#286ba3;font-size:8px;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:10px}.saved-recipient-lookup>div small{color:#8491a4;font-size:8px}.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:9px;overflow:hidden}.saved-recipient-lookup button small{color:#8490a2;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.saved-recipient-lookup button em{color:#2e7657;grid-column:2;margin-top:3px;font-size:7px;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}.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:7px;font-weight:850}.permanent-shipment-meta strong{color:#24466f;font-size:9px}.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:11px}.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:8px}.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:10px}.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:13px;display:grid}.automatic-departure>div{gap:3px;display:grid}.automatic-departure small{color:#39719d;letter-spacing:.08em;font-size:6px;font-weight:900}.automatic-departure strong{color:#163f73;font-family:Georgia,serif;font-size:15px}.automatic-departure p{color:#315b82;margin:0;font-size:8px;font-weight:800}.automatic-departure em{color:#72849a;font-size:7px;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:10px}.dimension-heading span{color:#78879e;font-size:8px;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:11px;font-weight:750}.price-summary strong{color:#1c64a3;font-size:13px}.price-summary p{color:#78879d;margin:6px 0 0;font-size:9px}.price-summary .weight-breakdown{border-top:1px solid #dce6f2;margin-top:8px;padding-top:8px}.price-summary .weight-breakdown span{font-size:9px;font-weight:600}.price-summary .weight-breakdown b{color:#40516d;font-size:10px}.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:23px}.customers-heading p{color:#7f8b9e;margin:0;font-size:11px}.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:9px;font-weight:700}.customer-stats strong{color:#163b78;font-family:Georgia,serif;font-size:17px}.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:10px;overflow:hidden}.customer-list-scroll>button small{color:#8490a4;font-size:9px}.customer-list-scroll>button em{color:#a35f32;margin-left:auto;font-size:9px;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:9px;font-weight:850;display:grid}.customer-avatar.large{border-radius:13px;width:45px;height:45px;font-size:12px}.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:18px}.customer-identity p{color:#8390a3;margin:0;font-size:9px}.balance-badge{text-align:right;border-radius:8px;gap:2px;min-width:88px;padding:8px 11px;display:grid}.balance-badge small{font-size:8px}.balance-badge strong{font-size:12px}.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:8px;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:7px;font-weight:850}.client-id-chip strong{color:#173d79;font-size:10px}.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:7px;font-weight:850}.customer-contact-grid strong{font-size:10px}.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:11px}.detail-heading p{color:#8a95a7;margin:0;font-size:8px}.detail-heading>button{color:#1f619e;background:#eaf3fc;border:0;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.detail-heading>strong{color:#66748a;font-size:9px}.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:9px}.recipient-grid small{color:#8490a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.recipient-grid a{color:#2469a6;font-size:8px;text-decoration:none}.empty-card{color:#8995a8;text-align:center;border:1px dashed #dbe3ee;border-radius:8px;margin:0;padding:16px;font-size:9px}.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:9px}.history-list small,.history-list>div>span{color:#8490a3;font-size:8px}.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:10px;font-weight:750;display:grid}.directory-form label em{color:#8d98aa;font-size:8px;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:11px}.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:9px;font-weight:700}.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:7px;font-weight:850}.batch-id-preview strong{color:#143b78;margin:6px 0 4px;font-family:Georgia,serif;font-size:22px}.batch-id-preview p{color:#75849a;margin:0;font-size:8px}.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:23px}.processing-heading p{color:#7f8b9e;margin:0;font-size:11px}.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:23px}.batches-heading p{color:#7f8b9e;margin:0;font-size:11px}.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:9px}.batch-list small{color:#8591a4;font-size:8px}.batch-list em{color:#687991;margin-left:auto;font-size:7px;font-style:normal;font-weight:800}.batch-state{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;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:19px}.batch-detail>header p{color:#8490a3;margin:0;font-size:8px}.batch-detail>header .kicker{color:#2474b4}.batch-status-large{border-radius:7px;padding:6px 9px;font-size:8px;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:8px;font-style:normal;display:grid;position:relative}.batch-lifecycle b{font-size:8px}.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:8px;font-style:normal;display:grid;position:relative}.weekly-status-flow b{text-align:center;max-width:95px;font-size:7px}.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:7px;font-weight:800}.batch-summary-grid strong{color:#1c437d;font-size:11px}.batch-scan-form{margin:15px 0 9px}.batch-scan-form label{color:#4c5a70;gap:6px;font-size:9px;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:10px;font-weight:800}.batch-scan-form button{color:#fff;background:#174984;border:0;border-radius:0 8px 8px 0;padding:0 14px;font-size:9px;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:7px;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:7px;font-weight:850}.batch-shipment-table>div strong{color:#2d4267;font-size:8px}.batch-shipment-table>div span{color:#738097;text-overflow:ellipsis;white-space:nowrap;font-size:8px;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:9px;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:8px;font-weight:500}.unlock-reason button{color:#fff;background:#9a6229;border:0;border-radius:7px;justify-self:end;padding:8px 10px;font-size:8px;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:8px;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:9px;font-weight:850}.batch-controls .primary-button{padding:9px 11px;font-size:8px}.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:7px;font-weight:900;display:grid}.batch-audit article>div{gap:2px;display:grid}.batch-audit strong{color:#354766;font-size:8px}.batch-audit small{color:#8490a3;font-size:7px}.batch-audit time{color:#929dad;font-size:7px}.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:9px}.intake-queue>button small{color:#8390a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.intake-queue>button em{color:#627189;font-size:8px;font-style:normal}.intake-queue>button b{color:#1f65a3;font-size:8px}.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:8px;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:8px}.package-audit-list small{color:#8390a4;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.package-audit-list time{color:#929dae;white-space:nowrap;font-size:7px}.processing-modal{background:#fff;border:1px solid #d9e3f1;border-radius:16px;width:min(760px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 28px 80px #07183a4d}.processing-modal-body{padding:20px 24px 24px}.scan-form label{color:#46536b;gap:6px;font-size:10px;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:12px;font-weight:800}.scan-form button{color:#fff;background:#153d7d;border:0;border-radius:0 8px 8px 0;padding:0 18px;font-size:10px;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:21px;display:grid}.scan-empty h3{margin:12px 0 5px;font-family:Georgia,serif}.scan-empty p{color:#8190a6;margin:0 0 12px;font-size:10px}.scan-empty button{color:#1f65a3;background:0 0;border:0;font-size:9px;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:7px;font-weight:850}.scanned-card strong{color:#163b78;font-size:12px}.scanned-card p{color:#78879d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;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:10px;font-weight:750;display:grid}.intake-form-grid label.wide{grid-column:1/-1}.intake-form-grid label em{color:#8d98aa;font-size:8px;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:10px}.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:8px;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:9px;font-weight:900;display:grid}.intake-alert p{margin:0;font-size:9px;line-height:1.45}.received-confirmation{color:#28654c;background:#e5f5ed;border-radius:8px;margin-top:10px;padding:10px;font-size:9px;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:9px;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:8px;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:94vh}.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:12px;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:24px;display:grid}.success-state h3{margin:0 0 6px;font-family:Georgia,serif;font-size:24px}.success-state>p{color:#7c879a;margin:0 0 22px;font-size:11px}.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:8px}.tracking-ticket strong{color:#123673;letter-spacing:.03em;font-family:Georgia,serif;font-size:23px}.tracking-ticket span{color:#687992;margin-top:8px;font-size:10px;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:10px;font-weight:900;display:grid}.price-pending p{margin:0;font-size:10px;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:94vh}.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-match button{grid-column:1/-1}.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:19px}.created-pickup-number{color:#123673;letter-spacing:.12em;font-size:46px;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:6px;font-weight:600;display:block}.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:23px}.reports-heading p{color:#7f8b9e;margin:0;font-size:11px}.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:8px;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:10px;font-weight:700}.report-filters button{color:#226aa4;background:0 0;border:0;min-height:38px;margin-left:auto;font-size:9px;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:10px;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:7px;font-weight:850}.report-metrics strong{color:#183969;font-size:20px;line-height:1.1}.report-metrics p{color:#8a96a8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;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:13px}.report-card header p{color:#8793a6;margin:0;font-size:8px}.report-card header>strong{color:#2b6f9f;font-size:8px}.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:8px}.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:7px;font-weight:850}.pickup-report-table>div>strong{color:#174a83;font-size:15px}.pickup-report-table span{color:#66758d;font-size:8px}.pickup-report-table span b,.pickup-report-table span small{display:block}.pickup-report-table span b{color:#314667;font-size:8px}.pickup-report-table span small{color:#8a96a8;margin-top:2px;font-size:7px}.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:8px;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:23px}.payments-heading p{color:#7f8b9e;margin:0;font-size:11px}.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:7px;font-weight:850}.payment-metrics strong{color:#173d78;font-size:21px}.payment-metrics p{color:#8995a7;margin:0;font-size:8px}.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}.balance-list h3,.payment-ledger h3{margin:0 0 3px;font-size:12px}.balance-list header p,.payment-ledger header p{color:#8995a7;margin:0;font-size:8px}.balance-list header>strong{color:#fff;background:#246eaa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;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:8px;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:9px;overflow:hidden}.balance-list>button small{color:#8793a5;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.balance-list>button em{color:#9a542e;font-size:10px;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:7px;font-weight:850}.payment-table>div>strong{color:#1a4f89;font-size:8px}.payment-table span{color:#68768c;font-size:8px}.payment-table span b,.payment-table span small{display:block}.payment-table span b{color:#324665;font-size:8px}.payment-table span small{color:#8d98a9;margin-top:2px;font-size:7px}.payment-table em{color:#277050;font-size:9px;font-style:normal;font-weight:850}.payment-table button{color:#1e659d;background:#eaf3fb;border:0;border-radius:6px;padding:6px;font-size:7px;font-weight:850}.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:10px;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:11px}.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:7px;font-weight:850}.payment-balance-preview strong{font-size:20px}.payment-balance-preview span{margin-left:auto;font-size:8px}.remaining-balance{color:#52627b;background:#eef4fa;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:9px;display:flex}.remaining-balance strong{color:#153d75;font-size:14px}.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:20px;display:grid}.payment-success>small{color:#7d899d;letter-spacing:.12em;font-size:7px;font-weight:850}.payment-success>strong{color:#194981;margin-top:5px;font-size:12px}.payment-success h3{color:#173b72;margin:14px 0 5px;font-family:Georgia,serif;font-size:30px}.payment-success p{color:#758299;margin:0;font-size:10px;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:12px}.invoice-register header p{color:#8995a7;margin:0;font-size:8px}.invoice-register header>strong{color:#2873a8;font-size:8px}.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:6px;font-weight:850}.invoice-number strong{font-size:20px}.invoice-person{gap:2px;min-width:0;display:grid}.invoice-person strong{color:#2c4162;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.invoice-person span{color:#69788f;font-size:8px}.invoice-person small{color:#8c97a8;font-size:7px}.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:6px;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:9px}.invoice-grid>section>button{color:#fff;white-space:nowrap;background:#246fa7;border:0;border-radius:8px;padding:9px 10px;font-size:8px;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:15px;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:8px}.session-indicator div{gap:1px;display:grid}.session-indicator strong{color:#29466f;text-transform:capitalize;font-size:8px}.session-indicator small{color:#8794a7;font-size:7px}.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:22px}.security-heading p,.staff-directory-card header p,.permission-card header p,.security-audit-card header p{color:#7f8ca0;margin:0;font-size:9px;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:7px;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:10px;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:7px;font-weight:850}.security-summary-grid strong{color:#294568;font-size:11px}.security-summary-grid p{color:#8793a5;margin:0;font-size:8px;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:13px}.staff-access-form header p{color:#718198;margin:0;font-size:8px;line-height:1.5}.staff-access-form>header>span{color:#6c4a95;text-transform:uppercase;background:#eee7f9;border-radius:99px;padding:5px 7px;font-size:6px;font-weight:900}.security-form-icon{color:#fff;background:#1d5793;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:17px;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:7px;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:8px}.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:7px;font-weight:850}.staff-access-actions .primary-button{white-space:nowrap;padding:10px 11px;font-size:7px}.protected-owner-note{color:#825f29;background:#fff4df;border-radius:7px;margin:0;padding:8px 10px;font-size:7px}.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:12px}.staff-directory-card>header>strong{color:#277252;font-size:8px}.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:8px;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:9px;overflow:hidden}.staff-list small{color:#8894a6;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.role-chip,.staff-status{text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:6px;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:7px;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:9px}.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:7px;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:8px}.staff-add-form .primary-button{white-space:nowrap;padding:9px 10px;font-size:7px}.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:6px}.permission-table span{color:#53637a;font-size:7px}.permission-table span i{color:#99523b;text-transform:uppercase;background:#ffebe5;border-radius:99px;margin-left:5px;padding:2px 4px;font-size:5px;font-style:normal;font-weight:900;display:inline-block}.permission-table strong,.permission-table b{text-align:center;font-size:6px}.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:16px}.security-audit-card header p{font-size:11px}.security-audit-card header>span{color:#346895;background:#eaf3fb;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850}.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:9px;font-weight:850;position:sticky;top:0}.security-audit-table span,.security-audit-table time{color:#586b84;font-size:10px}.security-audit-table span strong,.security-audit-table span small{display:block}.security-audit-table span strong{color:#294568;font-size:12px}.security-audit-table span small{text-transform:capitalize;margin-top:3px;font-size:9px}.security-audit-table b{color:#174f86;font-size:11px}.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:20px;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:11px;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:9px;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:22px}.imported-records-heading p{color:#7f8ca0;max-width:660px;margin:0;font-size:9px;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:7px;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:6px;font-weight:900}.imported-summary-grid strong{color:#1b4f86;text-overflow:ellipsis;margin:5px 0 3px;font-size:15px;overflow:hidden}.imported-summary-grid p{color:#8995a6;margin:0;font-size:7px}.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:16px;display:grid}.legacy-import-card h3{color:#183f74;margin:0 0 3px;font-size:12px}.legacy-import-card header p{color:#718198;margin:0;font-size:8px;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:6px}.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:7px;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:7px}.legacy-import-controls .primary-button{white-space:nowrap;padding:10px 12px;font-size:7px}.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:5px;font-weight:850}.import-preview strong{color:#29486f;margin-top:3px;font-size:7px}.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:7px}.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:7px}.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:7px}.rollback-control button{color:#fff;background:#a34c40;border:0;border-radius:7px;padding:8px 10px;font-size:7px;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:11px;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:14px}.imported-table-tools input:focus{background:#fff;border-color:#2877b2;outline-color:#bddcf2}.imported-table-tools>span{color:#718198;font-size:10px;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:9px;font-weight:850;position:sticky;top:0}.imported-table article>span{color:#5c6e86;min-width:0;font-size:10px}.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:12px}.imported-table article small{color:#74849a;margin-top:3px;font-size:9px}.imported-table article b{color:#405a77;margin-top:4px;font-size:10px}.imported-table article em{color:#8290a3;margin-top:4px;font-size:9px;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:10px}.imported-pagination button{color:#245f95;background:#fff;border:1px solid #cbd9e6;border-radius:8px;min-height:36px;padding:9px 12px;font-size:10px;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,.go-live-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:22px}.control-center-heading p,.control-card header p,.go-live-card header p{color:#77879c;margin:0;font-size:9px;line-height:1.55}.mode-chip{color:#86572a;text-transform:uppercase;white-space:nowrap;background:#fff0d9;border-radius:99px;padding:8px 11px;font-size:7px;font-weight:900}.mode-chip.live{color:#236348;background:#e5f4ec}.control-error{margin:14px 0 0!important}.control-grid{grid-template-columns:1.35fr 1fr;gap:13px;margin-top:18px;display:grid}.control-card,.go-live-card{background:#fff;border:1px solid #dce6f0;border-radius:12px;padding:18px}.control-card h3,.go-live-card h3{color:#244a74;margin:0 0 4px;font-size:13px}.control-card>header>span{color:#6e4e91;text-transform:uppercase;white-space:nowrap;background:#f0eafa;border-radius:99px;padding:5px 7px;font-size:6px;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:9px;display:flex}.rule-title label{color:#66778e;align-items:center;gap:5px;font-size:7px;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:7px;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:8px}.pricing-rule-list details{color:#3a648d;margin-top:8px;font-size:7px}.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,.go-live-card button,.backup-actions button{color:#fff;background:#1f67a2;border:0;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:850}.pricing-rule-list form>button{margin-top:9px}.pricing-rule-list button:disabled,.control-form button:disabled,.wide-control-button:disabled,.go-live-card 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:7px}.mini-ledger span,.mini-ledger small{color:#708097;font-size:6px}.mini-ledger em{color:#3c725d;font-size:7px;font-style:normal;font-weight:850}.mini-ledger small{grid-column:1/-1}.mini-ledger>p{color:#8290a3;font-size:7px}.prepared-message{background:#edf6fd;border-radius:9px;margin-top:11px;padding:11px}.prepared-message p{color:#405a76;margin:0 0 9px;font-size:7px;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:7px;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}.go-live-card{margin-top:13px}.go-live-card header button{padding:10px 13px}.go-live-checks{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.go-live-checks>div{color:#71552e;background:#fff4e1;border-radius:8px;align-items:center;gap:7px;padding:10px;display:flex}.go-live-checks>div.passed{color:#28644b;background:#e8f5ee}.go-live-checks span{color:#fff;background:currentColor;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.go-live-checks strong{font-size:7px;line-height:1.35}.recovery-note{color:#607289;background:#f3f8fc;border-left:3px solid #2f77ad;margin:13px 0 0;padding:10px 12px;font-size:7px;line-height:1.55}@media (width<=1100px){.control-grid{grid-template-columns:1fr}.pricing-card{grid-row:auto}.go-live-checks{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.control-center-section{padding:16px}.control-center-heading,.control-card>header,.go-live-card>header{display:grid}.mode-chip{width:max-content}.rule-fields,.category-price-grid,.two-fields,.go-live-checks{grid-template-columns:1fr}}@media print{.control-center-section{display:none!important}}.staff-language{color:#72839a;gap:2px;font-size:6px;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:8px;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:8px}.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:7px}.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:5px;font-size:6px;font-weight:900}.intake-request-workspace article strong,.intake-request-workspace article small{display:block}.intake-request-workspace article strong{color:#29486b;font-size:8px}.intake-request-workspace article small{color:#7a899c;margin-top:2px;font-size:7px}.intake-request-workspace article p{color:#53677f;margin:5px 0 0;font-size:7px}.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:7px 9px;font-size:7px;font-weight:850}.intake-request-workspace article button+button{color:#8a493d;background:#faeae7}.intake-request-workspace article button:disabled{opacity:.45}.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:8px}.package-file-history>header small{color:#7a899c;font-size:7px}.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:6px;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:7px}.package-file-history a small{color:#8692a2;margin-top:2px;font-size:6px}.package-file-history a>b{color:#20679e;font-size:7px}.package-file-history p{color:#8290a2;margin:0;font-size:7px}.thermal-label{position:relative}.batch-shipment-table>div{grid-template-columns:1.15fr .7fr 1.35fr .55fr .7fr .65fr}.manage-record-button{color:#215d91;background:#f5f9fd;border:1px solid #bfd2e4;border-radius:7px;padding:7px 8px;font-size:7px;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:9px}.shipment-correction-panel header small{color:#7d8da0;font-size:7px}.shipment-correction-panel label{color:#5d6e84;gap:4px;font-size:7px;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:9px}.shipment-correction-panel button{color:#fff;background:#215f98;border:0;border-radius:7px;min-height:36px;padding:0 11px;font-size:8px;font-weight:850}.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:9px}.schedule-grid button small{font-size:7px}.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:13px}.exception-workspace>header p{color:#74849a;margin:0;font-size:8px}.exception-workspace>header>strong{color:#a84212;background:#fff0e7;border-radius:99px;padding:6px 9px;font-size:7px}.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:8px}.exception-summary small{color:#7a899e;margin-top:2px;font-size:7px}.exception-summary p{color:#425674;margin:6px 0 0;font-size:7px}.exception-summary em{color:#2f5fa9;font-size:7px;font-style:normal;font-weight:800}.exception-severity{text-transform:uppercase;border-radius:6px;padding:4px 6px;font-size:6px;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:8px}.exception-resolution button{color:#fff;background:#215f98;border:0;border-radius:7px;padding:0 11px;font-size:7px;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:7px}.shipment-lifecycle-manager>header{justify-content:space-between;gap:12px;display:flex}.shipment-lifecycle-manager h4{color:#1d4c7c;margin:3px 0;font-size:12px}.shipment-lifecycle-manager header small{color:#6684a1;letter-spacing:.08em;font-size:6px;font-weight:900}.shipment-lifecycle-manager header p{color:#718198;margin:0;font-size:8px}.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:8px;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:9px}.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:8px;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:7px;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:14px}.nonactive-records header p{color:#74849a;margin:0;font-size:8px}.nonactive-records header>strong{color:#315f87;background:#e8f2fb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;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:9px}.nonactive-records button div>small,.nonactive-records button div>em{color:#7b8899;margin-top:3px;font-size:7px;font-style:normal}.nonactive-records button>b{color:#27669b;font-size:8px}.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:9px}.sample-shipment-option small{line-height:1.45;color:#886c48!important;font-size:7px!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:8px!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:14px;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}}
