:root{color-scheme:dark;--bg:#0b0d10;--panel:#111419;--line:#252a33;--line-soft:#1d2128;--text:#f3f5f7;--muted:#8d96a5;--muted-2:#626b78;--brand:#4389f9;--green:#49c98b;--amber:#f2b84b;--red:#ef6a72}.pickup-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.pickup-summary article{display:grid;grid-gap:5px;gap:5px;padding:13px 15px;border:1px solid #252d37;border-radius:10px;background:#101419}.pickup-summary span{color:#7f8997;font-size:9px}.pickup-summary strong{font-size:20px}.pickup-list-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #252d37}.pickup-list-toolbar label{display:grid;grid-gap:5px;gap:5px;width:min(420px,100%);color:#7f8997;font-size:9px}.pickup-list-toolbar input{height:36px;padding:0 10px;border:1px solid #303944;border-radius:7px;background:#12161b;color:#e6e9ed}.pickup-list-toolbar small{color:#7f8997}.pickup-detail-drawer{width:min(760px,70vw)}.pickup-detail-body{display:grid;grid-gap:12px;gap:12px;padding:16px;overflow:auto}.pickup-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pickup-detail-section,.pickup-detail-summary div{padding:12px;border:1px solid #29323d;border-radius:9px;background:#11161c}.pickup-detail-summary div{display:grid;grid-gap:5px;gap:5px}.pickup-detail-section dt,.pickup-detail-summary span{color:#7f8997;font-size:9px}.pickup-detail-summary strong{font-size:12px}.pickup-detail-section h3{margin:0 0 10px;color:#dbe4ef;font-size:11px}.pickup-detail-section h3 span{color:#d8a23e}.pickup-detail-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.pickup-detail-section dl div{display:grid;grid-gap:4px;gap:4px}.pickup-detail-section dd{margin:0;color:#dbe4ef;font-size:10px}.pickup-detail-tracking-list{display:flex;flex-wrap:wrap;gap:7px}.pickup-detail-tracking-list code{padding:6px 8px;border:1px solid #354150;border-radius:7px;background:#0d1116;color:#a8c7f3;font-size:9px}html[data-theme=light] .pickup-detail-section,html[data-theme=light] .pickup-detail-summary div,html[data-theme=light] .pickup-summary article{border-color:#d7e0ea;background:#fff}html[data-theme=light] .pickup-list-toolbar{border-color:#d7e0ea}html[data-theme=light] .pickup-list-toolbar input{border-color:#cfd9e5;background:#fff;color:#2d3d52}html[data-theme=light] .pickup-detail-section dd,html[data-theme=light] .pickup-detail-section h3{color:#34465b}html[data-theme=light] .pickup-detail-tracking-list code{border-color:#d9e1ea;background:#f7f9fb;color:#51677f}@media(max-width:900px){.pickup-detail-summary,.pickup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pickup-detail-drawer{width:100vw}}@media(max-width:620px){.pickup-detail-section dl,.pickup-detail-summary,.pickup-summary{grid-template-columns:1fr}.pickup-list-toolbar{align-items:stretch;flex-direction:column}}.pickup-booking-fields{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pickup-booking-fields label{display:grid;grid-gap:5px;gap:5px}.pickup-booking-fields select{width:100%;height:36px;padding:0 9px;border:1px solid #303742;border-radius:7px;background:#12161b;color:#e6e9ed}.pickup-time-warning{display:flex;grid-column:1/-1;align-items:center;gap:10px;padding:9px 11px;border:1px solid #72531c;border-radius:8px;background:#281d0b;color:#f3cb76;font-size:10px}.pickup-time-warning span{color:#d7b86f}html[data-theme=light] .pickup-booking-fields select{border-color:#cfd9e5;background:#fff;color:#2d3d52}html[data-theme=light] .pickup-time-warning{border-color:#e3c47e;background:#fff6dc;color:#80530c}html[data-theme=light] .pickup-time-warning span{color:#8a6828}@media(max-width:720px){.pickup-booking-fields{grid-template-columns:1fr}}.shipment-contact-fields{position:relative}.shipment-contact-fields .save-contact-toggle{position:absolute;z-index:2;top:9px;right:14px;display:flex;align-items:center;gap:8px;color:#aeb8c5;font-size:9px;font-weight:700;cursor:pointer}.shipment-contact-fields .save-contact-toggle input{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:18px;padding:0;border:1px solid #3b4655;border-radius:999px;background:#20262f;cursor:pointer;transition:background .18s ease,border-color .18s ease}.shipment-contact-fields .save-contact-toggle input:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#8994a2;content:"";transition:transform .18s ease,background .18s ease}.shipment-contact-fields .save-contact-toggle input:checked{border-color:#d7a23d;background:#8b6016}.shipment-contact-fields .save-contact-toggle input:checked:after{transform:translateX(16px);background:#ffe5a3}.shipment-contact-fields .save-contact-toggle input:focus-visible{outline:2px solid #d7a23d;outline-offset:2px}html[data-theme=light] .shipment-contact-fields .save-contact-toggle{color:#6f7d90}html[data-theme=light] .shipment-contact-fields .save-contact-toggle input{border-color:#c8d1dc;background:#e2e7ed}html[data-theme=light] .shipment-contact-fields .save-contact-toggle input:after{background:#8491a1}html[data-theme=light] .shipment-contact-fields .save-contact-toggle input:checked{border-color:#c58b20;background:#d9a43e}html[data-theme=light] .shipment-contact-fields .save-contact-toggle input:checked:after{background:#fff8e4}.shipment-commercial-fields{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}@media(max-width:900px){.shipment-commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.shipment-commercial-fields{grid-template-columns:1fr}}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,Noto Sans Thai,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px}a,button,input{font:inherit}a,button{color:inherit}.admin-shell{min-height:100vh}.topbar{height:54px;position:fixed;z-index:20;inset:0 0 auto 0;display:flex;align-items:center;gap:12px;padding:0 16px;background:rgba(11,13,16,.96);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-brand{position:relative;display:block}.brand-logo{display:block;width:108px;height:auto;object-fit:contain}.app-version-badge{position:absolute;right:-7px;top:-6px;padding:2px 5px;border:1px solid #3f77c8;border-radius:999px;background:#17345e;color:#9fc4ff;font-size:8px;font-weight:800;line-height:1;letter-spacing:.02em;box-shadow:0 2px 7px rgba(0,0,0,.42)}.title-icon{display:grid;place-items:center;color:#87b8ff;background:linear-gradient(145deg,#183158,#11213c);border:1px solid #274772;box-shadow:inset 0 1px rgba(255,255,255,.08)}.environment{padding:4px 8px;border:1px solid #343943;border-radius:6px;color:#d5d8dd;font-size:10px;font-weight:800;letter-spacing:.12em}.slash{color:#444b56}.workspace{display:flex;align-items:center;gap:6px;border:0;background:none;color:#dfe2e7;font-weight:600}.topbar-spacer{flex:1 1}.command-search{width:260px;height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;color:var(--muted);background:#15181d;border:1px solid #292e36;border-radius:9px}.command-search span{flex:1 1;text-align:left}.command-search kbd{padding:2px 6px;border:1px solid #343943;border-radius:5px;background:#0e1013;color:#7f8794;font-size:11px}.icon-button{display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;color:#a7afbb}.avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:linear-gradient(145deg,#5ca1ff,#316edb);color:#fff;font-size:11px;font-weight:800}.avatar.small{width:30px;height:30px}.user-menu{display:flex;align-items:center;gap:8px}.logout-button{height:30px;padding:0 10px;border:1px solid #303640;border-radius:7px;background:#15181d;color:#aeb6c2;font-size:11px}.logout-button:hover{border-color:#46505f;color:#fff}.logout-button:disabled{opacity:.55}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.locale-switcher{display:flex;align-items:center}.locale-switcher select{height:30px;padding:0 24px 0 9px;border:1px solid #303640;border-radius:7px;background:#15181d;color:#d7dce4;font-size:11px;font-weight:800;letter-spacing:.05em;cursor:pointer}.locale-switcher select:focus,.locale-switcher select:hover{border-color:#4b6f9f;outline:none}.theme-toggle{display:grid;place-items:center;width:30px;height:30px;border:1px solid #303640;border-radius:7px;background:#15181d;color:#aeb9c7;cursor:pointer;transition:border-color .18s,background .18s,color .18s,transform .18s}.theme-toggle:focus-visible,.theme-toggle:hover{border-color:#4b6f9f;background:#1b2027;color:#ffd36b;outline:none}.theme-toggle:active{transform:scale(.94)}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:linear-gradient(rgba(3,7,13,.16),rgba(3,6,11,.48)),radial-gradient(circle at 50% 48%,transparent 0,rgba(5,9,15,.2) 36%,rgba(2,5,9,.55) 100%),url(/brand/login-logistics-background.jpg) 50%/cover no-repeat fixed}.login-card{width:min(100%,420px);padding:34px 36px 28px;border:1px solid rgba(107,126,153,.38);border-radius:16px;background:linear-gradient(155deg,rgba(20,24,30,.94),rgba(10,13,17,.96));box-shadow:0 30px 90px rgba(0,0,0,.58),0 0 60px rgba(28,78,151,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-brand{display:grid;justify-items:center;grid-gap:6px;gap:6px;margin-bottom:23px}.auth-logo{display:block;width:158px;height:auto}.product-version{color:#667180;font-size:9px;font-weight:650;letter-spacing:.08em}.login-heading{text-align:center}.login-heading>span{color:#669df2;font-size:9px;font-weight:800;letter-spacing:.18em}.login-heading h1{margin:8px 0 6px;font-size:25px}.login-heading p{margin:0 auto 25px;max-width:310px;color:var(--muted);font-size:12px;line-height:1.7}.login-card form{display:grid;grid-gap:8px;gap:8px}.login-card form>label:not(.remember-field){margin-top:4px;color:#bac1cb;font-size:11px;font-weight:650}.login-card form>input{width:100%;height:42px;padding:0 12px;border:1px solid #303641;border-radius:8px;outline:0;background:#0e1115;color:#edf0f4}.login-card form>input::placeholder{color:#59616e}.login-card form>input:focus{border-color:#4d8ff5;box-shadow:0 0 0 3px rgba(67,137,249,.12)}.remember-field{display:flex;align-items:center;gap:8px;margin:6px 0 3px;color:#8e97a4;font-size:11px}.remember-field input{margin:0}.login-error{padding:9px 11px;border:1px solid #623139;border-radius:7px;background:#2a1519;color:#f0858c;font-size:11px}.login-button{height:42px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:5px;border:1px solid #65a0ff;border-radius:8px;background:linear-gradient(#5296ff,#347cf0);color:#fff;font-weight:750;box-shadow:0 8px 24px rgba(52,124,240,.2)}.login-button:hover{filter:brightness(1.06)}.login-button:disabled{cursor:wait;opacity:.7}.login-support{margin:20px 0 0;text-align:center;color:#626b78;font-size:10px}.auth-loading{display:grid;justify-items:center;padding:28px;border-radius:14px;background:rgba(5,9,14,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-loading p{color:var(--muted);font-size:11px}.button-spinner,.loading-spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.loading-spinner{width:22px;height:22px;border-color:#5797fb #273142 #273142}@keyframes spin{to{transform:rotate(1turn)}}.sidebar{position:fixed;z-index:10;top:54px;bottom:0;left:0;width:226px;display:flex;flex-direction:column;padding:14px 10px;background:#0d0f12;border-right:1px solid var(--line)}.sidebar nav{flex:1 1}.nav-home,.nav-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:7px;text-decoration:none;color:#9ba4b1;font-size:13px}.nav-home{margin-bottom:14px}.nav-home:hover,.nav-item:hover{color:#dce1e7;background:#15181d}.nav-group{margin-bottom:18px}.nav-heading{width:100%;display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border:0;background:none;color:#68717e;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.nav-heading svg{transform:rotate(90deg)}.nav-item.active{color:#eaf2ff;background:linear-gradient(90deg,#172c4d,#131b27);box-shadow:inset 2px 0 var(--brand)}.nav-item.active svg{color:#6aa6ff}.nav-count{margin-left:auto;padding:1px 7px;border:1px solid #2d4d79;border-radius:999px;color:#8dbaff;background:#13233a;font-size:10px}.sidebar-profile{display:flex;align-items:center;gap:10px;padding:12px 8px 2px;border-top:1px solid var(--line-soft)}.sidebar-profile div:last-child{display:grid;grid-gap:2px;gap:2px}.sidebar-profile strong{font-size:12px}.sidebar-profile span{font-size:10px;color:var(--muted)}.scope-switcher{margin:0 0 14px;padding:10px;border:1px solid #262d37;border-radius:10px;background:linear-gradient(145deg,#14181e,#101318)}.scope-switcher-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#798391;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.scope-status{width:6px;height:6px;border-radius:50%;background:#596270}.scope-status.ready{background:var(--green);box-shadow:0 0 0 3px rgba(73,201,139,.1)}.scope-switcher>label{display:block;margin:7px 1px 4px;color:#697380;font-size:9px;font-weight:650}.scope-select-wrap{height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid #2b323d;border-radius:7px;background:#0d1014;color:#778291}.scope-select-wrap:focus-within{border-color:#477fc8;box-shadow:0 0 0 2px rgba(67,137,249,.1)}.scope-select-wrap select{flex:1 1;color:#d6dce4;font-size:10px;font-weight:650}.scope-select-wrap select:disabled{opacity:.8}.scope-select-wrap svg:last-child{transform:rotate(90deg);color:#596473}.scope-role{display:grid;grid-gap:2px;gap:2px;margin-top:9px;padding-top:8px;border-top:1px solid #222831}.scope-role span{color:#626d7b;font-size:8px}.scope-role strong{overflow:hidden;color:#89b6fa;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.scope-switcher-loading{display:grid;grid-gap:7px;gap:7px;margin-bottom:14px;padding:10px;border:1px solid #252b34;border-radius:10px}.scope-switcher-loading span{height:12px;border-radius:4px;background:linear-gradient(90deg,#171b21,#222832,#171b21);background-size:200% 100%;animation:scope-loading 1.2s linear infinite}.scope-switcher-loading span:nth-child(2),.scope-switcher-loading span:nth-child(3){height:34px}@keyframes scope-loading{to{background-position:-200% 0}}.sidebar nav{min-height:0;overflow-y:auto}.workspace i{color:#4e5764;font-style:normal}.workspace strong{color:#9eb9dd;font-size:11px}.content{min-height:100vh;margin-left:226px;padding:82px 28px 36px}.page-heading{display:flex;align-items:center;gap:14px;max-width:1500px;margin:0 auto 24px}.title-icon{width:44px;height:44px;border-radius:11px}.breadcrumb{margin-bottom:4px;color:#697280;font-size:11px}.page-heading h1{margin:0;font-size:23px;line-height:1.2;letter-spacing:-.02em}.page-heading p{margin:5px 0 0;color:var(--muted);font-size:12px}.page-actions{display:flex;gap:8px;margin-left:auto}.button{height:36px;display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:8px;font-weight:650;font-size:12px}.button.secondary{border:1px solid #303640;background:#15181d}.button.tertiary{border:1px solid transparent;background:transparent;color:var(--muted);box-shadow:none}.button.tertiary:hover:not(:disabled){border-color:var(--line);background:color-mix(in srgb,var(--panel) 75%,transparent);color:var(--text)}.button.primary{border:1px solid #5897fa;background:linear-gradient(#5296ff,#347cf0);box-shadow:0 4px 14px rgba(52,124,240,.22)}.button.ghost{border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer}.button.ghost:hover{border-color:var(--line);background:var(--panel);color:var(--text)}.stats-grid{max-width:1500px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.stats-grid article{min-height:112px;padding:16px 17px;background:linear-gradient(145deg,#14171c,#101216);border:1px solid var(--line);border-radius:10px}.stats-grid span{display:block;color:var(--muted);font-size:11px}.stats-grid strong{display:block;margin:8px 0 5px;font-size:27px;letter-spacing:-.03em}.stats-grid small{color:var(--muted-2);font-size:10px}.stats-grid .positive{color:var(--green)}.stats-grid .warning{color:var(--amber)}.stats-grid .danger{color:var(--red)}.data-panel{max-width:1500px;margin:auto;overflow:hidden;background:#0e1013;border:1px solid var(--line);border-radius:10px}.tabs{height:46px;display:flex;align-items:flex-end;padding:0 10px;border-bottom:1px solid var(--line);background:#101216}.tab,.tab-add{height:45px;display:flex;align-items:center;gap:7px;padding:0 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:#89929f;font-size:12px}.tab span{padding:1px 6px;border-radius:999px;background:#1c2027;color:#697380;font-size:9px}.tab.active{border-bottom-color:var(--brand);color:#78adff}.tab.active span{background:#182c4b;color:#8bb9ff}.tab-add{padding:0 8px}.table-toolbar{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--line-soft)}.toolbar-left,.toolbar-right{display:flex;align-items:center;gap:4px}.table-toolbar button{height:30px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:#929ba8;font-size:11px}.table-toolbar button:hover{border-color:#2b3038;background:#171a1f;color:#d7dbe1}.toolbar-right span{margin-right:5px;color:#58616e;font-size:10px}.table-scroll{overflow-x:auto}table{width:100%;min-width:980px;border-collapse:collapse}th{height:38px;padding:0 12px;text-align:left;border-bottom:1px solid var(--line);background:#12151a;color:#707987;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}td{height:64px;padding:8px 12px;border-bottom:1px solid var(--line-soft);color:#aeb5c0;font-size:12px}tbody tr{transition:background .15s}tbody tr:hover{background:#13171c}td:first-child,th:first-child{width:38px;text-align:center}td:last-child,th:last-child{width:44px}input[type=checkbox]{width:14px;height:14px;accent-color:var(--brand)}td a{display:block;color:#7db0ff;text-decoration:none;font-weight:650}td strong{display:block;color:#dce0e5;font-size:12px}td small{display:block;margin-top:4px;color:#626b78;font-size:10px}.money{color:#dce1e7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.status{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:1px solid;border-radius:999px;font-size:10px;white-space:nowrap}.status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status.ready{color:var(--green);border-color:#214e3a;background:#10271e}.status.pending{color:var(--amber);border-color:#514221;background:#29220f}.status.tracked{border-color:#29446e;background:#12233c}.status.error{color:var(--red);border-color:#562c31;background:#2b1418}.row-action{border:0;background:transparent;color:#6d7581;letter-spacing:2px}.table-footer{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#66707d;font-size:10px}.table-footer div{display:flex;gap:5px}.table-footer button{padding:5px 9px;border:1px solid #292e36;border-radius:6px;background:#14171b;color:#929ba7;font-size:10px}.table-footer button:disabled{opacity:.4}.status{min-height:22px;padding:4px 9px;border:0;font-size:9px;font-weight:750;line-height:1;letter-spacing:.01em;cursor:default}.status i{flex:0 0 auto;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 15%,transparent)}.status.ready{color:#6fd3a0;background:#132a20}.status.pending{color:#e8bd67;background:#2d2514}.status.tracked{color:#8bb4ff;background:#152841}.status.error{color:#f08d94;background:#30191d}.shipment-scope-loading{padding:34px;text-align:center;color:var(--muted)}.shipment-live-panel{overflow:visible}.shipment-filterbar{min-height:54px;display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line)}.shipment-filterbar form{display:flex;flex:1 1;max-width:520px}.shipment-filterbar button,.shipment-filterbar form button,.shipment-filterbar input,.shipment-filterbar select{height:34px;border:1px solid #303640;background:#14181d;color:#b9c1cc}.shipment-filterbar input{flex:1 1;padding:0 11px;border-radius:7px 0 0 7px;outline:0}.shipment-filterbar form button{border-left:0;border-radius:0 7px 7px 0}.shipment-filterbar>select{min-width:170px;padding:0 9px;border-radius:7px}.shipment-filterbar>button{padding:0 11px;border-radius:7px}.shipment-filterbar input:focus,.shipment-filterbar select:focus{border-color:#4a86d9}.shipment-error{max-width:1500px;margin:10px auto;padding:9px 11px;border:1px solid #623139;border-radius:7px;background:#2a1519;color:#f0858c;font-size:11px}.shipment-empty{height:170px!important;text-align:center!important;color:var(--muted)}.shipment-empty span,.shipment-empty strong{display:block}.shipment-empty strong{margin-bottom:7px}.shipment-link{display:block;padding:0;border:0;background:none;color:#7db0ff;font-weight:650;cursor:pointer}.shipment-row-actions{display:flex;align-items:center;gap:4px}.shipment-row-actions button{padding:4px 6px;border:1px solid #2c323b;border-radius:5px;background:#15191e;color:#aab3bf;font-size:9px;cursor:pointer;transition:all .15s ease}.shipment-row-actions button:hover{background:#202630;color:#e1e7ef;border-color:#3f4958}.shipment-row-actions .danger-link{color:#ee7b82;border-color:#4b292e}.shipment-modal-backdrop{position:fixed;z-index:80;inset:0;display:flex;justify-content:flex-end;background:rgba(2,4,7,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shipment-detail-drawer,.shipment-modal{height:100%;overflow-y:auto;border-left:1px solid #303844;background:#101318;box-shadow:-24px 0 80px rgba(0,0,0,.45)}.shipment-modal{width:min(860px,94vw)}.shipment-detail-drawer{width:min(500px,94vw)}.shipment-detail-drawer>header,.shipment-modal>header{position:-webkit-sticky;position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line);background:rgba(16,19,24,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shipment-detail-drawer header span,.shipment-modal header span{color:#7196c8;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.shipment-detail-drawer h2,.shipment-modal h2{margin:4px 0 0;font-size:20px}.drawer-close-icon-btn,.shipment-detail-drawer header>button,.shipment-modal header>button{width:34px;height:34px;border:1px solid #333a45;border-radius:8px;background:#171b21;color:#aeb7c3;font-size:16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease}.drawer-close-icon-btn:hover,.shipment-detail-drawer header>button:hover,.shipment-modal header>button:hover{background:#232a35;color:#fff;border-color:#4a5668}.shipment-modal form{padding:18px 22px 24px}.shipment-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.shipment-contact-fields,.shipment-parcel-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:0;padding:15px;border:1px solid #272e38;border-radius:10px;background:#0d1014}.shipment-contact-fields legend,.shipment-parcel-fields legend{padding:0 7px;color:#a8c7f3;font-size:11px;font-weight:700}.shipment-contact-fields label,.shipment-parcel-fields label{display:grid;grid-gap:5px;gap:5px;color:#7f8997;font-size:10px}.shipment-contact-fields label.wide{grid-column:1/-1}.shipment-contact-fields input,.shipment-parcel-fields input{width:100%;height:36px;padding:0 9px;border:1px solid #303742;border-radius:7px;outline:0;background:#12161b;color:#e6e9ed}.shipment-contact-fields input:focus,.shipment-parcel-fields input:focus{border-color:#4f8fe8}.shipment-parcel-fields{grid-template-columns:2fr repeat(4,1fr);margin-top:12px}.shipment-modal form>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.quote-result{max-height:180px;overflow:auto;margin:12px 0 0;padding:12px;border:1px solid #27405f;border-radius:8px;background:#0a111b;color:#9fc2ef;font-size:10px;white-space:pre-wrap}.shipment-address-cards{display:grid;grid-gap:14px;gap:14px;padding:18px 22px}.shipment-address-card{border:1px solid #28313e;border-radius:10px;background:#13171e;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.25)}.shipment-address-card header{padding:10px 14px;border-bottom:1px solid #232b37;background:linear-gradient(90deg,#171d26,#12161d)}.shipment-address-card header h3{margin:0;font-size:13px;font-weight:750;letter-spacing:.02em}.shipment-address-card.sender header h3{color:#76aaf8}.shipment-address-card.recipient header h3{color:#5ad49b}.shipment-address-card dl{margin:0;padding:12px 14px}.shipment-address-card dl div{display:grid;grid-template-columns:65px 1fr;grid-gap:8px;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05)}.shipment-address-card dl div:last-child{border-bottom:0}.shipment-address-card dt{color:#7b8898;font-size:11px}.shipment-address-card dd{margin:0;color:#e1e7f0;font-size:12px;overflow-wrap:anywhere}.shipment-address-card dd strong{color:#ffffff;font-size:12px}.shipment-detail-drawer dl{margin:0;padding:18px 22px}.shipment-detail-drawer dl div{display:grid;grid-template-columns:145px 1fr;grid-gap:10px;gap:10px;padding:12px 0;border-bottom:1px solid var(--line-soft)}.shipment-detail-drawer dt{color:#707b89;font-size:10px}.shipment-detail-drawer dd{margin:0;color:#d4d9df;font-size:12px;overflow-wrap:anywhere}.shipment-detail-drawer>footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:8px;padding:14px 22px;border-top:1px solid var(--line-soft);background:rgba(16,19,24,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.shipment-drawer-close-btn{margin-left:auto;min-width:76px;text-align:center;cursor:pointer}.danger-button{border:1px solid #6a3037;background:#32171b;color:#f1888f}.button:disabled,.shipment-filterbar button:disabled,.shipment-row-actions button:disabled{opacity:.5;cursor:wait}@media(max-width:1050px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.sidebar{width:68px}.nav-heading,.scope-switcher,.scope-switcher-loading,.sidebar span,.sidebar-profile div:last-child{display:none}.nav-home,.nav-item,.sidebar-profile{justify-content:center}.nav-count{display:none!important}.content{margin-left:68px}}@media(max-width:720px){.topbar{gap:8px;padding:0 10px}.brand-logo{width:96px}.app-version-badge{right:-5px;top:-6px}.command-search kbd,.command-search span,.environment,.slash,.workspace{display:none}.command-search{width:34px;padding:0;justify-content:center;margin-left:auto}.logout-button{padding:0 8px;font-size:10px}.sidebar{display:none}.content{margin-left:0;padding:76px 12px 24px}.page-heading{align-items:flex-start;flex-wrap:wrap}.page-heading p{max-width:270px}.page-actions{width:100%;margin:2px 0 0}.page-actions .button{flex:1 1;justify-content:center}.stats-grid{grid-template-columns:1fr 1fr}.tabs{overflow-x:auto}.tab{white-space:nowrap}.toolbar-right span{display:none}.auth-shell{padding:18px}.login-card{padding:30px 22px 24px}.auth-logo{width:145px}.shipment-filterbar{align-items:stretch;flex-wrap:wrap}.shipment-filterbar form{max-width:none;flex-basis:100%}.shipment-filterbar>select{flex:1 1}.shipment-form-grid{grid-template-columns:1fr}.shipment-parcel-fields{grid-template-columns:1fr 1fr}.shipment-parcel-fields label:first-of-type{grid-column:1/-1}.shipment-modal form{padding:14px}.shipment-modal>header{padding:16px}.shipment-detail-drawer dl div{grid-template-columns:1fr}.shipment-detail-drawer dd{margin-top:-5px}.stats-grid article{min-height:96px}}.shipment-success{padding:9px 11px;border:1px solid #24553e;border-radius:7px;color:#65d69b;font-size:11px}.pickup-status-result,.shipment-success{max-width:1500px;margin:10px auto;background:#10271d}.pickup-status-result{padding:15px 17px;border:1px solid #287653;border-radius:10px;color:#d9f5e6;box-shadow:0 8px 24px rgba(0,0,0,.12)}.pickup-status-result header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.pickup-status-result header div{display:grid;grid-gap:3px;gap:3px}.pickup-status-result dt,.pickup-status-result header span{color:#8cc9aa;font-size:11px}.pickup-status-result header strong{font-size:15px}.pickup-status-result header button{border:0;background:transparent;color:#8cc9aa;font-size:20px;line-height:1;cursor:pointer}.pickup-status-result dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;margin:0}.pickup-status-result dl>div{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border:1px solid #26583f;border-radius:8px;background:#0d2018}.pickup-status-result dd{display:grid;grid-gap:2px;gap:2px;margin:0;font-size:12px}.pickup-status-result dd strong{color:#65d69b;font-size:14px}.pickup-status-result dd small{color:#8cc9aa}.login-label-row{display:flex;align-items:center;justify-content:space-between}.login-label-row a,.login-support a,.login-support button{border:0;background:transparent;color:#75aaf2;font:inherit;text-decoration:none;cursor:pointer}.login-support button{padding:0}.login-success{padding:12px;border:1px solid #24553e;border-radius:7px;background:#10271d;color:#86ddb0;font-size:11px;line-height:1.6}.table-scroll.content-refreshing{position:relative}.table-scroll.content-refreshing:after{content:"";position:absolute;z-index:3;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,#4f8fe8,transparent);background-size:45% 100%;animation:content-refresh 1s linear infinite;pointer-events:none}@keyframes content-refresh{0%{background-position:-80% 0}to{background-position:180% 0}}.shipment-row-actions{justify-content:flex-end}.shipment-row-actions .shipment-icon-action{position:relative;display:inline-grid;width:28px;height:26px;padding:0;place-items:center}.shipment-icon-action:after{content:attr(data-tooltip);position:absolute;z-index:12;right:0;bottom:calc(100% + 7px);width:max-content;max-width:150px;padding:6px 8px;border:1px solid #394455;border-radius:6px;background:#20262f;color:#e6e9ed;font-size:10px;line-height:1;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,.35);opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease}.shipment-icon-action:focus-visible:after,.shipment-icon-action:hover:after{opacity:1;transform:translateY(0)}.pickup-modal{width:min(900px,calc(100vw - 28px))}.pickup-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pickup-form-grid label{display:grid;grid-gap:5px;gap:5px}.pickup-comment,.pickup-form-grid label:nth-child(4){grid-column:span 2}.pickup-shipment-picker{max-height:250px;overflow:auto;margin:18px 0;padding:12px;border:1px solid #303944;border-radius:8px}.pickup-shipment-picker legend{padding:0 6px;color:#9cacbf}.pickup-shipment-picker>label{display:flex;align-items:center;gap:10px;padding:8px;border-bottom:1px solid #252d36}.pickup-shipment-picker span{display:grid;grid-gap:2px;gap:2px}.pickup-shipment-picker small{color:#8793a3}@media(max-width:900px){.pickup-form-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pickup-form-grid{grid-template-columns:1fr}.pickup-comment,.pickup-form-grid label:nth-child(4){grid-column:auto}}.contact-history{position:relative;grid-column:1/-1}.contact-history>label{display:grid;grid-gap:5px;gap:5px}.contact-history-results{position:absolute;z-index:6;top:58px;right:0;left:0;max-height:240px;overflow:auto;padding:6px;border:1px solid #394455;border-radius:8px;background:#171c23;box-shadow:0 16px 35px rgba(0,0,0,.45)}.contact-history-results p{margin:7px 8px;color:#7f8997;font-size:10px}.contact-history-results button{display:grid;width:100%;grid-gap:3px;gap:3px;padding:9px;border:0;border-bottom:1px solid #262d36;background:transparent;color:#dce2ea;text-align:left;cursor:pointer}.contact-history-results button:hover{background:#202834}.contact-history-results button strong{font-size:11px}.contact-history-results button span{overflow:hidden;color:#8d99a9;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contact-history-results .history-close{display:block;border-bottom:0;color:#7196c8;text-align:center}.shipment-contact-fields select{width:100%;height:36px;padding:0 9px;border:1px solid #3e5a7d;border-radius:7px;outline:0;background:#121923;color:#dbe8f8}.lookup-note{grid-column:1/-1;margin:0;color:#7da6dc;font-size:9px}.lookup-note.error{color:#ee7b82}.geography-options{grid-column:1/-1}.management-panel{overflow:visible}.management-toolbar{display:flex;padding:12px;border-bottom:1px solid var(--line)}.management-toolbar label{display:flex;align-items:center;gap:10px;color:#8d97a5;font-size:11px}.management-form input,.management-form select,.management-toolbar select{height:36px;padding:0 10px;border:1px solid #303945;border-radius:7px;background:#12161b;color:#e3e7ec}.management-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px}.management-grid .table-scroll{border-right:1px solid var(--line)}.management-form{display:flex;flex-direction:column;gap:10px;padding:18px}.management-form h2,.settings-summary h2{margin:0 0 4px;font-size:15px}.management-form p{margin:0 0 5px;color:#7e8998;font-size:10px;line-height:1.6}.management-form label{display:grid;grid-gap:5px;gap:5px;color:#7e8998;font-size:10px}.management-form .button{justify-content:center;margin-top:4px}.mini-button{padding:5px 7px;border-radius:5px;font-size:9px}.settings-summary{padding:24px;color:#aeb8c5}.settings-summary ul{padding-left:20px;line-height:2}.eyebrow{color:#669df2;font-size:9px;font-weight:800;letter-spacing:.15em}@media(max-width:900px){.management-grid{grid-template-columns:1fr}.management-grid .table-scroll{border-right:0;border-bottom:1px solid var(--line)}}.management-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap;margin-left:auto}.management-row-actions button{padding:5px 7px;border:1px solid #303844;border-radius:5px;background:#151a20;color:#aeb9c7;font-size:9px;cursor:pointer}.management-row-actions button:hover{border-color:#4b6790;color:#d9e7fa}.management-row-actions button:disabled{opacity:.45;cursor:default}.management-row-actions .danger-link{border-color:#5a3036;color:#ef858d}.branch-editor .management-form{padding:22px}.branch-editor .management-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.branch-editor .management-form footer .button{margin:0}.label-options-drawer{width:min(460px,94vw)}.label-options-drawer .management-form{padding:22px}.label-options-drawer .management-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.label-options-drawer .management-form footer .button{margin:0}.label-options-count{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid #283b55;border-radius:8px;background:#101a27}.label-options-count span{color:#8ba0bd;font-size:10px}.label-options-count strong{color:#d7e8ff;font-size:12px}@media(max-width:520px){.label-options-drawer .management-form footer{flex-direction:column-reverse}.label-options-drawer .management-form footer .button{width:100%;justify-content:center}}.branch-editor{width:min(620px,94vw)}.member-role-select{min-width:190px;height:34px;padding:0 9px;border:1px solid #303945;border-radius:7px;background:#12161b;color:#e3e7ec}.organization-list-panel{overflow:hidden}.organization-list-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#111823,#101318)}.organization-list-summary>div{display:flex;align-items:baseline;gap:10px}.organization-list-summary strong{color:#dcecff;font-size:28px}.organization-list-summary span{color:#8da3bd;font-size:11px}.organization-list-summary p{max-width:520px;margin:0;color:#788493;font-size:10px;line-height:1.6}.organization-id{display:block;margin-top:4px;color:#626e7d;font-size:8px}.organization-detail-heading{padding-bottom:14px}.organization-back{display:block;margin:0 0 12px;padding:0;border:0;background:none;color:#79aef5;font-size:10px;cursor:pointer}.organization-tabs{display:flex;gap:3px;max-width:1500px;margin:-4px auto 14px;padding:5px;border:1px solid var(--line);border-radius:10px;background:#0d1014}.organization-tabs button{padding:8px 13px;border:0;border-radius:7px;background:transparent;color:#7e8997;font-size:10px;cursor:pointer}.organization-tabs button.active{background:#1a2636;color:#cce1ff;box-shadow:inset 0 0 0 1px #2d4667}.organization-overview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;max-width:1500px;margin:0 auto}.organization-overview article{min-height:132px;padding:18px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#12171e,#0d1014)}.organization-overview span{color:#778392;font-size:10px}.organization-overview strong{display:block;margin:15px 0 7px;color:#dbe9fb;font-size:21px}.organization-overview p{margin:0;color:#697584;font-size:9px;line-height:1.5}.organization-members{display:grid;grid-template-columns:minmax(0,1fr) 320px;max-width:1500px;margin:0 auto}.organization-members .table-scroll{border-right:1px solid var(--line)}@media(max-width:900px){.organization-list-summary{align-items:flex-start;flex-direction:column}.organization-overview{grid-template-columns:1fr}.organization-tabs{overflow-x:auto}.organization-members{grid-template-columns:1fr}.organization-members .table-scroll{border-right:0;border-bottom:1px solid var(--line)}}.organization-overview .organization-address-card{grid-column:1/-1;min-height:112px}.organization-address-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.organization-address-card>div .button{margin:0}.organization-address-card strong{font-size:15px;line-height:1.55}.organization-details-drawer{width:min(620px,94vw)}.organization-details-drawer .management-form footer{display:flex;justify-content:flex-end;gap:12px;margin-top:16px}.organization-details-drawer .management-form footer .button{margin:0}.organization-address-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.organization-address-fields label{min-width:0}@media(max-width:620px){.organization-address-fields{grid-template-columns:1fr}}.import-template{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 16px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(52,124,240,.12),transparent)}.import-template>div{display:grid;grid-gap:4px;gap:4px}.import-template strong{color:#dce9fb;font-size:13px}.import-template p{max-width:720px;margin:0;color:#8d97a5;font-size:11px;line-height:1.55}.import-upload{display:flex;align-items:flex-end;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.import-upload label{display:grid;flex:1 1;grid-gap:7px;gap:7px;color:#8d97a5;font-size:10px}.import-upload input{height:38px;padding:7px;border:1px solid #303945;border-radius:7px;background:#12161b;color:#cbd2dc}@media(max-width:620px){.import-template,.import-upload{align-items:stretch;flex-direction:column}.import-template .button{justify-content:center}}.import-history-table{min-width:1100px;table-layout:fixed}.import-history-table td:first-child,.import-history-table th:first-child{width:40%;text-align:left}.import-history-table td:nth-child(2),.import-history-table th:nth-child(2){width:13%}.import-history-table td:nth-child(3),.import-history-table td:nth-child(4),.import-history-table th:nth-child(3),.import-history-table th:nth-child(4){width:9%}.import-history-table td:nth-child(5),.import-history-table th:nth-child(5){width:11%}.import-history-table td:nth-child(6),.import-history-table th:nth-child(6){width:10%}.import-history-table td:last-child,.import-history-table th:last-child{width:8%;text-align:right}.import-history-table td:first-child small,.import-history-table td:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipment-row-actions .import-confirm-action{border-color:#2f6dbe;background:#163864;color:#a8ceff}.shipment-row-actions .import-confirm-action:hover:not(:disabled){border-color:#5b9df4;background:#1d4b80;color:#fff}.shipment-import-highlight{animation:shipment-import-highlight 3s ease-out}@keyframes shipment-import-highlight{0%,35%{background:#254a34;box-shadow:inset 4px 0 #57c785}to{background:transparent;box-shadow:inset 0 0 transparent}}.import-detail-drawer{width:min(820px,96vw)}.import-detail-summary{display:grid;grid-gap:4px;gap:4px;padding:16px 22px;border-bottom:1px solid var(--line);background:#111820}.import-detail-summary strong{color:#8bb4ff;font-size:14px}.import-detail-summary span{color:var(--muted);font-size:11px}.import-detail-drawer .table-scroll{padding:0 12px 18px}.import-detail-drawer table{min-width:680px}.import-detail-drawer td:first-child,.import-detail-drawer th:first-child{width:64px;text-align:center}.import-detail-drawer td:nth-child(2),.import-detail-drawer th:nth-child(2){width:160px}.import-detail-drawer td:last-child{overflow-wrap:anywhere}.confirm-dialog-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:rgba(3,5,8,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:confirm-fade-in .16s ease-out}.confirm-dialog{position:relative;width:min(480px,100%);overflow:hidden;border:1px solid #423138;border-radius:16px;background:linear-gradient(155deg,#171a20,#0f1216 68%);box-shadow:0 32px 100px rgba(0,0,0,.68),0 0 0 1px rgba(239,106,114,.06);animation:confirm-rise-in .2s ease-out}.confirm-dialog-accent{height:3px;background:linear-gradient(90deg,transparent,#ef6a72 30%,#f3a06d 70%,transparent)}.confirm-dialog>header{display:flex;align-items:center;gap:14px;padding:22px 24px 16px}.confirm-dialog-icon{width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #6a3037;border-radius:12px;background:linear-gradient(145deg,#3a1a20,#251317);color:#ff8990;box-shadow:inset 0 1px rgba(255,255,255,.05)}.confirm-dialog header span{color:#dc737a;font-size:9px;font-weight:800;letter-spacing:.14em}.confirm-dialog h2{margin:4px 0 0;font-size:20px;letter-spacing:-.02em}.confirm-dialog-body{padding:0 24px 22px}.confirm-dialog-body>p{margin:0 0 16px;color:#9ca6b3;font-size:12px;line-height:1.7}.confirm-dialog dl{margin:0;overflow:hidden;border:1px solid #292f38;border-radius:10px;background:#0c0f13}.confirm-dialog dl div{display:grid;grid-template-columns:115px 1fr;grid-gap:12px;gap:12px;padding:10px 12px;border-bottom:1px solid #222831}.confirm-dialog dl div:last-child{border-bottom:0}.confirm-dialog dt{color:#6f7987;font-size:10px}.confirm-dialog dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#dce1e7;font-size:11px;font-weight:650}.confirm-dialog-warning{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;border:1px solid #55401f;border-radius:9px;background:#251d0e}.confirm-dialog-warning>span{width:18px;height:18px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#5b431b;color:#ffc766;font-size:11px;font-weight:900}.confirm-dialog-warning p{margin:0;color:#d4ad6d;font-size:10px;line-height:1.55}.confirm-dialog>footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 24px 20px;border-top:1px solid #242a32;background:rgba(8,10,13,.46)}.confirm-dialog .confirm-danger{border:1px solid #dc626b;background:linear-gradient(#d95e67,#b6424b);color:#fff;box-shadow:0 6px 18px rgba(190,66,76,.2)}.confirm-dialog .confirm-danger:hover:not(:disabled){filter:brightness(1.08)}.confirm-dialog .button-spinner{width:14px;height:14px}@keyframes confirm-fade-in{0%{opacity:0}}@keyframes confirm-rise-in{0%{opacity:0;transform:translateY(10px) scale(.98)}}@media(max-width:520px){.confirm-dialog-backdrop{padding:12px}.confirm-dialog>header{padding:19px 18px 14px}.confirm-dialog-body{padding:0 18px 18px}.confirm-dialog dl div{grid-template-columns:1fr;gap:3px}.confirm-dialog>footer{padding:14px 18px 18px;flex-direction:column-reverse}.confirm-dialog>footer .button{width:100%;justify-content:center}}.shipping-report-notice-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:20px;background:rgba(3,5,8,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:confirm-fade-in .16s ease-out}.shipping-report-notice{width:min(480px,100%);overflow:hidden;border:1px solid #31517d;border-radius:16px;background:linear-gradient(155deg,#171a20,#0f1216 68%);box-shadow:0 32px 100px rgba(0,0,0,.68);animation:confirm-rise-in .2s ease-out}.shipping-report-notice>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px 16px;border-bottom:1px solid #242a32}.shipping-report-notice header span{color:#7ea7d9;font-size:9px;font-weight:800;letter-spacing:.14em}.shipping-report-notice h2{margin:4px 0 0;color:#dcecff;font-size:20px;letter-spacing:-.02em}.shipping-report-notice header button{width:34px;height:34px;border:1px solid #333a45;border-radius:8px;background:#171b21;color:#aeb7c3;font-size:16px;font-weight:700;cursor:pointer}.shipping-report-notice-body{padding:22px 24px}.shipping-report-notice-body p{margin:0;color:#b3bdca;font-size:12px;line-height:1.7}.shipping-report-notice-warning{margin-top:14px;padding:11px 12px;border:1px solid #55401f;border-radius:9px;background:#251d0e;color:#d4ad6d;font-size:10px;line-height:1.55}.shipping-report-notice>footer{display:flex;justify-content:flex-end;padding:15px 24px 20px;border-top:1px solid #242a32;background:rgba(8,10,13,.46)}.shipping-report-notice>footer .button{width:auto;min-width:0}.export-tray{position:fixed;z-index:110;right:20px;bottom:20px;width:min(360px,calc(100vw - 32px));overflow:hidden;border:1px solid #2c3440;border-radius:12px;background:#12161b;box-shadow:0 18px 50px rgba(0,0,0,.55);color:#dce1e7}.export-tray>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 11px 16px;background:#1a1f26}.export-tray>header strong{font-size:12px;font-weight:700}.export-tray>header div{display:flex;gap:4px}.export-tray>header button{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#aeb7c3;cursor:pointer}.export-tray>header button:hover{background:#252c35;color:#dce1e7}.export-tray>header svg{width:16px;height:16px}.export-tray ul{max-height:260px;margin:0;padding:4px 0;overflow-y:auto;list-style:none}.export-tray li{display:flex;align-items:center;gap:10px;padding:9px 12px 9px 16px}.export-tray li+li{border-top:1px solid #1f252d}.export-tray-icon{width:18px;height:18px;flex:0 0 auto}.export-tray-icon.spinning{color:#7ea7d9;animation:export-tray-spin 1s linear infinite}.export-tray-icon.ready{color:#5fc48b}.export-tray-icon.error{color:#ef6a72}.export-tray-icon.muted{color:#6f7987}.export-tray-text{display:grid;min-width:0;flex:1 1 auto;grid-gap:2px;gap:2px}.export-tray-name{overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.export-tray-text small{color:#8792a0;font-size:10px}.export-tray-text small.error{color:#ef8a90}.export-tray li .button{flex:0 0 auto;width:auto;min-width:0;padding:6px 10px;font-size:11px}.export-tray-clear{width:26px;height:26px;display:grid;flex:0 0 auto;place-items:center;margin-left:-4px;padding:0;border:0;border-radius:7px;background:transparent;color:#6f7987;cursor:pointer}.export-tray-clear:hover{background:#252c35;color:#dce1e7}.export-tray-clear svg{width:14px;height:14px}@keyframes export-tray-spin{to{transform:rotate(1turn)}}@media(max-width:520px){.export-tray{right:16px;bottom:16px;width:calc(100vw - 32px)}}html[data-theme=light] .export-tray{border-color:#d3dde8;background:#fff;box-shadow:0 16px 44px rgba(30,48,72,.2);color:#26364b}html[data-theme=light] .export-tray>header{background:#f4f7fa}html[data-theme=light] .export-tray>header button{color:#5f7085}html[data-theme=light] .export-tray>header button:hover{background:#e6ecf2;color:#26364b}html[data-theme=light] .export-tray li+li{border-color:#e6ecf2}html[data-theme=light] .export-tray-text small{color:#65758a}html[data-theme=light] .export-tray-text small.error{color:#c2414b}html[data-theme=light] .export-tray-clear{color:#8a98aa}html[data-theme=light] .export-tray-clear:hover{background:#eef2f6;color:#26364b}html[data-theme=light] .shipping-report-notice{border-color:#d3dde8;background:#fff;box-shadow:0 24px 70px rgba(30,48,72,.22);color:#26364b}html[data-theme=light] .shipping-report-notice>header{border-color:#dce3ec;background:#fff}html[data-theme=light] .shipping-report-notice h2{color:#26364b}html[data-theme=light] .shipping-report-notice header button{border-color:transparent;background:transparent;color:#5f7085}html[data-theme=light] .shipping-report-notice header button:hover{border-color:transparent;background:#f4f7fa;color:#26364b}html[data-theme=light] .shipping-report-notice-body p{color:#65758a}html[data-theme=light] .shipping-report-notice-warning{border-color:#e3c47e;background:#fff6dc;color:#80530c}html[data-theme=light] .shipping-report-notice>footer{border-color:#dce3ec;background:#f8fafc}.quote-result{display:grid;grid-template-columns:1fr auto;grid-gap:5px 16px;gap:5px 16px;max-height:none;overflow:visible;padding:14px;font-size:11px;white-space:normal}.quote-result>p,.quote-result>small,.quote-result>span{grid-column:1}.quote-result>strong{grid-column:2;grid-row:1/3;align-self:center;color:#dcecff;font-size:22px}.quote-result>p{margin:5px 0 0}.quote-result .pricing-warning{color:#f2bd6d}.shipment-create-result{padding:18px 22px}.shipment-create-result .shipment-success{margin:0 0 12px}.shipment-create-result dl{margin:0;padding:0;border:1px solid #272e38;border-radius:10px;background:#0d1014}.shipment-create-result dl div{display:grid;grid-template-columns:180px 1fr;grid-gap:12px;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line-soft)}.shipment-create-result dl div:last-child{border-bottom:0}.shipment-create-result dt{color:#7f8997}.shipment-create-result dd{margin:0}.shipment-create-result>footer{display:flex;justify-content:flex-end;margin-top:16px}.organization-list-panel.with-create{display:grid;grid-template-columns:minmax(0,1fr) 320px}.organization-list-main{min-width:0}.organization-list-panel.with-create .organization-list-main{border-right:1px solid var(--line)}.organization-create{background:#0d1014}@media(max-width:900px){.organization-list-panel.with-create{grid-template-columns:1fr}.organization-list-panel.with-create .organization-list-main{border-right:0;border-bottom:1px solid var(--line)}}.organization-create-drawer .management-form,.organization-invite-drawer .management-form{padding:22px}.organization-create-drawer .management-form footer,.organization-invite-drawer .management-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.organization-create-drawer .management-form footer .button,.organization-invite-drawer .management-form footer .button{margin:0}@media(max-width:800px){.organization-list-panel .table-scroll{overflow:visible}.organization-list-panel table,.organization-list-panel tbody{display:block;width:100%}.organization-list-panel thead{display:none}.organization-list-panel tbody{display:grid;grid-gap:10px;gap:10px;padding:12px}.organization-list-panel tbody tr{display:block;overflow:hidden;border:1px solid #28313d;border-radius:10px;background:linear-gradient(145deg,#131820,#0e1217);box-shadow:0 8px 22px rgba(0,0,0,.14)}.organization-list-panel tbody td{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:38px;padding:9px 12px;border-bottom:1px solid #202730;text-align:right}.organization-list-panel tbody td:last-child{border-bottom:0}.organization-list-panel tbody td:before{content:attr(data-label);flex:0 0 auto;color:#6f7b8a;font-size:9px;text-align:left}.organization-list-panel tbody td:first-child{min-height:48px;background:rgba(30,44,62,.28)}.organization-list-panel tbody td:first-child strong{color:#e2ebf7;font-size:13px}.organization-list-panel tbody td:last-child .button{width:100%;justify-content:center}.organization-list-panel tbody td:last-child{display:block}.organization-list-panel tbody td:last-child:before{display:block;margin-bottom:7px}.organization-list-summary{align-items:flex-start;flex-direction:column;padding:15px}.page-heading:has(+.organization-list-panel) .button{width:100%}}.organization-list-panel table{min-width:0;table-layout:fixed}.organization-list-panel td:first-child,.organization-list-panel th:first-child{width:32%;text-align:left}.organization-list-panel td:nth-child(2),.organization-list-panel th:nth-child(2){width:32%}.organization-list-panel td:nth-child(3),.organization-list-panel th:nth-child(3){width:18%}.organization-list-panel td:last-child,.organization-list-panel th:last-child{width:18%;text-align:right}.organization-list-panel td:last-child .button{white-space:nowrap}@media(max-width:800px){.organization-list-panel tbody td,.organization-list-panel tbody td:first-child,.organization-list-panel tbody td:last-child,.organization-list-panel tbody td:nth-child(2),.organization-list-panel tbody td:nth-child(3){width:100%}}.dashboard-page{width:min(1180px,100%);margin:0 auto}.dashboard-page .page-heading>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.dashboard-page .page-heading p{margin:0}.dashboard-current-date{display:block;color:var(--muted);font-size:11px}.dashboard-range-panel{padding:19px 20px;margin-bottom:16px}.dashboard-range-controls{display:flex;align-items:flex-end;justify-content:flex-end;gap:10px}.dashboard-range-controls label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:9px;font-weight:700}.dashboard-range-controls input{width:158px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);font:inherit;color-scheme:dark}.dashboard-range-controls input:hover{border-color:var(--brand)}.dashboard-range-controls input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent);outline:none}.dashboard-range-controls input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 12%,transparent)}.dashboard-range-separator{padding-bottom:10px;color:var(--muted-2)}.dashboard-empty-state{min-height:310px;display:grid;place-items:center;padding:40px;text-align:center}.dashboard-empty-state>div{max-width:460px}.dashboard-empty-state>div>span{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.14em}.dashboard-empty-state h2{margin:8px 0;color:var(--text);font-size:20px}.dashboard-empty-state p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.dashboard-access-error{padding:10px 12px;border:1px solid color-mix(in srgb,var(--red) 45%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--red) 12%,var(--panel));color:var(--red);font-size:10px}.nav-home.active{border-color:#495329;background:#252617;color:#e7c66e}.dashboard-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.dashboard-summary-card{min-height:140px;display:flex;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.dashboard-summary-top{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.dashboard-summary-top h2{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:3px 0;color:var(--muted);font-size:14px;font-weight:700}.dashboard-card-icon{width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;border-radius:12px}.dashboard-card-icon.purple{background:#efe9ff;color:#8a61d8}.dashboard-card-icon.blue{background:#e9efff;color:#3267df}.dashboard-card-icon.green{background:#e4f8ef;color:#198656}.dashboard-card-icon.amber{background:#fff1e4;color:#d18420}.dashboard-summary-card>strong{margin-top:18px;color:var(--text);font-size:31px;line-height:1.1}.dashboard-info{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;width:19px;height:19px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:help}.dashboard-info:focus-visible,.dashboard-info:hover{color:var(--brand);outline:2px solid var(--brand);outline-offset:2px}.dashboard-info:is(:hover,:focus-visible):after{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:min(290px,calc(100vw - 40px));padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 24px rgba(0,0,0,.2);color:var(--text);content:attr(data-tooltip);font-size:11px;font-weight:400;line-height:1.5;text-align:left;white-space:normal;pointer-events:none}.dashboard-summary-card:last-child .dashboard-info:is(:hover,:focus-visible):after{right:0;left:auto}.dashboard-summary-value{width:100%;max-width:100%;min-width:0;min-height:34px;margin-top:18px}.dashboard-summary-value strong{display:block;max-width:100%;overflow:hidden;color:var(--text);font-size:31px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.count-up{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-summary-value-fallback{display:block;width:100%;height:34px;border-radius:6px;background:var(--line);animation:dashboard-skeleton-pulse 1.8s ease-in-out infinite}@keyframes dashboard-skeleton-pulse{50%{opacity:.45}}.shipment-filterbar .shipment-date-filter{display:flex;flex:0 1 auto;gap:5px;max-width:none}.shipment-filterbar .shipment-date-filter input{width:135px;min-width:0;border-radius:7px}.shipment-filterbar .shipment-date-filter button{padding:0 9px;border-radius:7px;border:1px solid #303640}.dashboard-charts-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:16px}.dashboard-chart-card{min-width:0;display:flex;flex-direction:column;padding:20px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.dashboard-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-chart-head h2{margin:0;color:var(--text);font-size:14.5px;font-weight:700}.dashboard-chart-head p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.dashboard-chart-head select{height:34px;flex:0 0 auto;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);font:inherit;font-size:12px;color-scheme:dark;cursor:pointer}.dashboard-chart-head select:hover{border-color:var(--brand)}.dashboard-chart-head select:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent);outline:none}.dashboard-trend-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:14px;color:var(--muted);font-size:11.5px}.dashboard-trend-total b{color:var(--text);font-size:22px;font-weight:800}.dashboard-trend-total-value{display:inline-block;vertical-align:baseline}.dashboard-trend-total-value.loading{min-width:64px;min-height:24px;vertical-align:middle}.dashboard-trend-total-fallback{display:inline-block;width:64px;height:24px;border-radius:5px;background:var(--line);vertical-align:middle;animation:dashboard-skeleton-pulse 1.8s ease-in-out infinite}.dashboard-trend-total .positive{color:var(--green);font-weight:600}.dashboard-trend-total .negative{color:var(--red);font-weight:600}.dashboard-chart-body{flex:1 1;display:flex;flex-direction:column;justify-content:center;min-height:230px;margin-top:12px}.dashboard-chart{color:var(--muted);font-size:10.5px}.dashboard-chart-legend{display:flex;gap:16px;margin:8px 0 0;padding:0;list-style:none;color:var(--muted);font-size:11.5px}.dashboard-chart-legend li{display:flex;align-items:center;gap:6px}.dashboard-chart-legend i,.dashboard-status-legend i{width:9px;height:9px;flex:0 0 9px;border-radius:2px}.dashboard-chart-empty{min-height:200px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:20px;color:var(--muted);font-size:12px;text-align:center}.dashboard-chart-empty svg{color:var(--muted-2)}.dashboard-chart-skeleton,.dashboard-donut-skeleton{display:block;border-radius:8px;background:var(--line);animation:dashboard-skeleton-pulse 1.8s ease-in-out infinite}.dashboard-chart-skeleton{width:100%;height:200px}.dashboard-donut-slot>.dashboard-donut-skeleton{width:182px;height:182px;border:35px solid var(--line);border-radius:50%;background:transparent}.dashboard-donut-body{justify-content:flex-start;min-height:342px}.dashboard-donut-slot{height:190px;display:grid;place-items:center}.dashboard-donut-slot>*{width:100%}.dashboard-donut{position:relative}.dashboard-donut-hole{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;pointer-events:none}.dashboard-donut-hole b{color:var(--text);font-size:22px;font-weight:800;line-height:1}.dashboard-donut-hole span{margin-top:3px;color:var(--muted);font-size:11px}.dashboard-donut-empty{height:190px;min-height:0}.dashboard-status-legend{display:grid;grid-gap:9px;gap:9px;margin:16px 0 0;padding:0;list-style:none}.dashboard-status-legend li{height:20px;display:flex;align-items:center;gap:8px;font-size:12.5px}.dashboard-status-legend.skeleton li>*{height:10px;border-radius:3px;background:var(--line);animation:dashboard-skeleton-pulse 1.8s ease-in-out infinite}.dashboard-status-legend.skeleton span{flex:0 1 110px}.dashboard-status-legend.skeleton strong{width:18px;margin-left:auto}.dashboard-status-legend.skeleton small{width:36px}.dashboard-status-legend.skeleton i{height:9px}.dashboard-status-legend span{flex:1 1;min-width:0;color:var(--text)}.dashboard-status-legend strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-status-legend small{width:48px;color:var(--muted);font-size:12px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-chart-tooltip{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 8px 24px rgba(0,0,0,.3);color:var(--text);font-size:11px;line-height:1.5;white-space:pre-line}.dashboard-table-card{min-width:0;display:flex;flex-direction:column;margin-bottom:16px;border:1px solid var(--line);border-radius:13px;background:var(--panel);overflow:hidden}.dashboard-table-head{padding:20px 20px 12px}.dashboard-table-head h2{margin:0;color:var(--text);font-size:15px}.dashboard-table-head p{margin:6px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.dashboard-table{min-width:720px;table-layout:fixed}.dashboard-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-table tbody tr:not(.dashboard-table-empty-row) td{height:52px}.dashboard-table-filler-row td{border-bottom-color:transparent}.dashboard-table-empty-row td{height:260px;padding:0}.dashboard-table-empty{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:var(--muted);font-size:12px;text-align:center}.dashboard-table-empty svg{color:var(--muted-2)}.dashboard-table th{padding:10px 12px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:700;text-align:left;white-space:nowrap}.dashboard-table .numeric{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard-table .dashboard-branch-name{color:var(--text);font-weight:600}.dashboard-table .dashboard-tracking{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.dashboard-recipient b,.dashboard-recipient small{overflow:hidden;text-overflow:ellipsis}.dashboard-recipient b{display:block;color:var(--text);font-weight:600}.dashboard-recipient small{display:block;margin-top:2px;color:var(--muted);font-size:11px}.dashboard-row-action{width:1%;text-align:right;white-space:nowrap}.dashboard-branch-total-row td,.dashboard-branch-total-row th{height:52px;padding:8px 12px;border-top:2px solid var(--line);border-bottom:0;background:color-mix(in srgb,var(--text) 6%,var(--panel));color:var(--text);font-size:12px;font-weight:800;text-align:left}.dashboard-branch-total-row .numeric{text-align:right}.dashboard-table-pagination{margin-top:0;border-top:1px solid var(--line)}.dashboard-table-pagination nav>span{color:var(--muted);font-size:11.5px}.dashboard-pagination-skeleton{display:block;width:64px;height:12px;border-radius:4px;background:var(--line);animation:dashboard-skeleton-pulse 1.8s ease-in-out infinite}.dashboard-pagination-skeleton.summary{width:56px}.dashboard-total-skeleton{width:48px;margin-left:auto;background:color-mix(in srgb,var(--text) 14%,var(--panel))}.dashboard-table-skeleton-row td span,.dashboard-total-skeleton{display:block;height:12px;border-radius:4px;animation:dashboard-skeleton-pulse 1.8s ease-in-out infinite}.dashboard-table-skeleton-row td span{width:70%;background:var(--line)}.dashboard-table-skeleton-row .dashboard-row-action span,.dashboard-table-skeleton-row .numeric span{width:48px;margin-left:auto}.dashboard-load-error{flex:1 1;height:100%;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px;text-align:center}.dashboard-load-error-icon{width:40px;height:40px;display:grid;place-items:center;margin-bottom:6px;border-radius:50%;background:color-mix(in srgb,var(--red) 12%,var(--panel));color:var(--red)}.dashboard-load-error strong{color:var(--text);font-size:13px;font-weight:700}.dashboard-load-error p{margin:0 0 10px;color:var(--muted);font-size:12px}.dashboard-load-error .button{display:inline-flex;align-items:center;gap:6px}.dashboard-load-error .spinning{animation:export-tray-spin 1s linear infinite}.dashboard-table-empty-row .dashboard-load-error{height:260px;white-space:normal}.dashboard-summary-failed strong{color:var(--muted-2)}.dashboard-summary-failed small{display:block;margin-top:4px;color:var(--muted);font-size:11.5px}@media(max-width:950px){.dashboard-charts-row{grid-template-columns:1fr}}.dashboard-range-error{align-self:center;color:var(--red);font-size:11px}@media(max-width:950px){.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.dashboard-summary-grid{grid-template-columns:1fr}.dashboard-summary-card{min-height:130px}}@media(max-width:980px){.dashboard-range-controls{justify-content:flex-start}}@media(max-width:720px){.dashboard-range-controls{align-items:stretch;flex-direction:column}.dashboard-range-controls input,.dashboard-range-controls label{width:100%}.dashboard-range-separator{display:none}.dashboard-range-controls .button{width:100%;justify-content:center}.dashboard-empty-state{min-height:230px;padding:28px 18px}}.user-list-panel{overflow:hidden}.user-list-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#111823,#101318)}.user-list-summary>div{display:flex;align-items:baseline;gap:9px}.user-list-summary strong{color:#dcecff;font-size:26px}.user-list-summary>div span{color:#8da3bd;font-size:10px}.user-search{width:min(430px,50%);height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #303945;border-radius:8px;background:#0d1116;color:#6f7c8d}.user-search:focus-within{border-color:#4d8ff5;box-shadow:0 0 0 3px rgba(67,137,249,.1)}.user-search input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:#e0e5eb;font-size:11px}.user-list-table{min-width:980px}.user-list-table td:first-child,.user-list-table th:first-child{width:24%;text-align:left}.user-list-table td:nth-child(2),.user-list-table th:nth-child(2){width:16%}.user-list-table td:nth-child(3),.user-list-table th:nth-child(3){width:30%}.user-list-table td:nth-child(4),.user-list-table th:nth-child(4){width:14%}.user-list-table td:last-child,.user-list-table th:last-child{width:16%;text-align:left}.user-identity{display:flex;align-items:center;gap:10px}.user-identity>span{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #31517d;border-radius:50%;background:linear-gradient(145deg,#264c7f,#173157);color:#d5e8ff;font-size:10px;font-weight:800}.user-identity small,.user-identity strong{overflow:hidden;text-overflow:ellipsis}.user-branches{display:flex;flex-wrap:wrap;gap:5px}.user-branches span{max-width:100%;padding:4px 7px;overflow:hidden;border:1px solid #293a50;border-radius:6px;background:#111c2a;color:#9eb9dc;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.user-invite-drawer .management-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:760px){.user-list-summary{align-items:stretch;flex-direction:column}.user-search{width:100%}.user-list-panel .table-scroll{overflow:visible}.user-list-table,.user-list-table tbody{display:block;width:100%;min-width:0}.user-list-table thead{display:none}.user-list-table tbody{display:grid;grid-gap:10px;gap:10px;padding:12px}.user-list-table tr{display:block;overflow:hidden;border:1px solid #28313d;border-radius:10px;background:linear-gradient(145deg,#131820,#0e1217)}.user-list-table td,.user-list-table td:first-child,.user-list-table td:last-child,.user-list-table td:nth-child(2),.user-list-table td:nth-child(3),.user-list-table td:nth-child(4){display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:42px;padding:9px 12px;border-bottom:1px solid #202730;text-align:right}.user-list-table td:last-child{border-bottom:0}.user-list-table td:before{content:attr(data-label);flex:0 0 auto;color:#6f7b8a;font-size:9px;text-align:left}.user-list-table td:first-child{min-height:58px;background:rgba(30,44,62,.28)}.user-list-table td:first-child:before{display:none}.user-list-table .shipment-empty{display:block!important;width:100%!important;padding:30px 12px!important;text-align:center!important}.user-list-table .shipment-empty:before{display:none}.user-branches{justify-content:flex-end}.user-invite-drawer .management-form footer{flex-direction:column-reverse}.user-invite-drawer .management-form footer .button{width:100%}}.role-policy-label{display:inline-flex;align-items:center;height:32px;padding:0 11px;border:1px solid #31517d;border-radius:999px;background:#111d2c;color:#8bb9ff;font-size:9px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.role-summary-grid{max-width:1500px;margin:0 auto 16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.role-summary-card,.role-summary-loading{min-height:126px;padding:15px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#131820,#0d1116)}.role-summary-card{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px}.role-summary-card.active{border-color:#477fc8;box-shadow:inset 0 0 0 1px rgba(91,153,246,.16),0 8px 28px rgba(21,70,139,.12)}.role-summary-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #314867;border-radius:10px;background:#14243a;color:#9fc5f7;font-size:10px;font-weight:850}.role-summary-card h2{margin:2px 0 5px;color:#dce6f3;font-size:13px}.role-summary-card p{margin:0;color:#768291;font-size:9px;line-height:1.55}.role-summary-card>strong{grid-column:1/-1;align-self:end;color:#7892b4;font-size:9px;font-weight:700}.role-summary-card.active>strong{color:#7fb1f8}.role-summary-loading{grid-column:1/-1;display:grid;place-items:center;color:var(--muted)}.permission-panel{overflow:hidden}.permission-panel>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid var(--line);background:#11151b}.permission-panel h2{margin:0;color:#dbe4ef;font-size:15px}.permission-panel header p{margin:5px 0 0;color:#75808e;font-size:10px}.permission-panel header>span{padding:5px 8px;border:1px solid #2b3f58;border-radius:999px;color:#87a9d4;background:#111c29;font-size:9px;white-space:nowrap}.permission-table-wrap{overflow:auto}.permission-table{min-width:1260px;table-layout:fixed}.permission-table td:first-child,.permission-table th:first-child{position:-webkit-sticky;position:sticky;z-index:2;left:0;width:290px;text-align:left;box-shadow:1px 0 #252a33}.permission-table th:first-child{z-index:4;background:#12151a}.permission-table td:first-child{background:#0e1013}.permission-table td:not(:first-child),.permission-table th:not(:first-child){width:138px;text-align:center}.permission-table td.current,.permission-table th.current{background-color:rgba(31,70,121,.2)}.permission-table th span{display:block;color:#8592a2;font-size:9px;white-space:normal}.permission-table th small{display:block;margin-top:3px;color:#6da9ff;font-size:8px;text-transform:none}.permission-table td:first-child strong{display:block;color:#c9d1dc;font-size:10px}.permission-table code{display:block;margin-top:4px;color:#617086;font-size:9px}.permission-group-row td{position:static!important;height:28px!important;padding:0 12px!important;background:#121a24!important;color:#7ea7d9!important;font-size:9px!important;font-weight:850!important;text-align:left!important;text-transform:uppercase;letter-spacing:.08em;box-shadow:none!important}.permission-toggle{position:relative;display:inline-grid;place-items:center}.permission-toggle input{position:absolute;width:1px;height:1px;opacity:0}.permission-toggle.editable{cursor:pointer}.permission-toggle.editable .permission-indicator{box-shadow:0 0 0 2px transparent;transition:transform .14s,border-color .14s,box-shadow .14s}.permission-toggle.editable:hover .permission-indicator{transform:scale(1.08);border-color:#5a90d8;box-shadow:0 0 0 3px rgba(78,139,221,.12)}.permission-toggle input:focus-visible+.permission-indicator{outline:2px solid #70a7f4;outline-offset:3px}.permission-toggle.locked{cursor:not-allowed}.permission-indicator{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:50%;font-size:11px;font-weight:850}.permission-indicator.allowed{border:1px solid #285541;background:#11291f;color:#55d092}.permission-indicator.denied{border:1px solid #2c323b;background:#13171c;color:#59626f}.role-save-button{width:100%;height:22px;margin-top:6px;border:1px solid #3b6da9;border-radius:5px;background:#18345a;color:#a9ceff;font-size:8px;font-weight:800}.role-save-button:hover:not(:disabled){filter:brightness(1.15)}.role-save-button:disabled{border-color:#29323d;background:#151a20;color:#596473}.role-save-button.saved{border-color:#2e684c;background:#153524;color:#74d9a4}.permission-notes{display:grid;grid-gap:6px;gap:6px;padding:14px 18px;border-top:1px solid var(--line);background:#0b0e12;color:#687585;font-size:9px}.permission-notes span:before{content:"•";margin-right:7px;color:#568cd4}@media(max-width:1180px){.role-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.role-summary-grid{grid-template-columns:1fr 1fr}.permission-panel>header{align-items:flex-start;flex-direction:column}.permission-table td:first-child,.permission-table th:first-child{width:230px}.role-policy-label{height:28px}.page-heading .role-policy-label{margin-top:2px}}@media(max-width:500px){.role-summary-grid{grid-template-columns:1fr}.role-summary-card{min-height:108px}}.branch-tree-container{display:flex;flex-direction:column;gap:8px;padding:16px;background:#0b0d10;border-bottom:1px solid var(--line)}.branch-tree-node{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid #232a35;border-radius:9px;background:linear-gradient(145deg,#13171e,#0e1216);transition:all .15s ease}.branch-tree-node:hover{border-color:#3b4d66;background:#161b24}.branch-tree-node.is-hq{border-color:#2b4c7e;background:linear-gradient(145deg,#122138,#0e1624);box-shadow:inset 3px 0 0 #4f8fe8}.branch-tree-node.is-not-member{opacity:.65;border-style:dashed}.branch-tree-node.is-not-member:hover{opacity:.85}.branch-tree-info{display:flex;align-items:center;gap:10px;min-width:0}.branch-tree-indent{display:inline-block;width:22px;height:1px}.branch-tree-tools{display:flex;align-items:flex-end;gap:10px;padding:12px;border:1px solid #232a35;border-radius:9px;background:#11151b}.branch-tree-tools label{display:grid;grid-gap:5px;gap:5px;color:#8d97a5;font-size:10px}.branch-tree-tools .branch-search{flex:1 1}.branch-tree-tools input,.branch-tree-tools select{height:36px;padding:0 10px;border:1px solid #303945;border-radius:7px;background:#12161b;color:#e3e7ec}.branch-result-count{margin-left:auto;padding-bottom:9px;color:#8d97a5;font-size:10px;white-space:nowrap}.branch-tree-empty{padding:30px;border:1px dashed #303945;border-radius:9px;color:#8d97a5;text-align:center;font-size:11px}.branch-badge-hq{padding:3px 7px;border:1px solid #366099;border-radius:5px;background:#183359;color:#9ec4ff;font-size:9px;font-weight:800}.branch-badge-sub{padding:3px 7px;border:1px solid #2b3544;border-radius:5px;background:#161c24;color:#8fa0b5;font-size:9px;font-weight:700}.branch-badge-not-member{padding:2px 7px;border:1px solid rgba(239,68,68,.4);border-radius:5px}.branch-badge-not-member,button.branch-badge-not-member{background:rgba(239,68,68,.15);color:#f87171;font-size:9px;font-weight:700}button.branch-badge-not-member{padding:3px 8px;border:1px solid rgba(239,68,68,.45);border-radius:5px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:4px}button.branch-badge-not-member:hover{background:rgba(239,68,68,.3);border-color:#ef4444;color:#fff;transform:translateY(-1px)}.confirm-dialog.is-primary .confirm-dialog-accent.primary{background:linear-gradient(90deg,transparent,#3b82f6 30%,#60a5fa 70%,transparent)}.confirm-dialog.is-primary .confirm-dialog-icon{border-color:#2563eb;background:linear-gradient(145deg,#1e3a8a,#172554);color:#93c5fd}.branch-code-tag{font-family:monospace;color:#629af2;font-size:11px;font-weight:700}.role-matrix-container{overflow-x:auto;margin-top:14px;border:1px solid #272e38;border-radius:10px;background:#0d1014}.role-matrix-table{width:100%;border-collapse:collapse;text-align:center}.role-matrix-table th{padding:12px;background:#141a23;color:#9cb2d4;font-size:11px;font-weight:700;border-bottom:1px solid #272e38}.role-matrix-table th:first-child{text-align:left}.role-matrix-table td{padding:10px 12px;border-bottom:1px solid #1c222b;font-size:11px;color:#c4cbd5}.role-matrix-table td:first-child{text-align:left;font-weight:650;color:#e4eaf2}.role-matrix-table tr:hover td{background:rgba(30,42,58,.3)}.pricing-simulator{margin:14px;padding:18px;border:1px solid #28374d;border-radius:12px;background:linear-gradient(155deg,#0e1520,#0a0e14);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.pricing-sim-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pricing-sim-header h3{margin:0;font-size:14px;color:#a4c8fa;font-weight:700}.pricing-sim-inputs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pricing-sim-inputs label{display:flex;align-items:center;gap:8px;font-size:11px;color:#8ba0bd}.pricing-sim-inputs input{width:110px}.pricing-sim-inputs input,.pricing-sim-inputs select{height:34px;padding:0 10px;border:1px solid #303e54;border-radius:7px;background:#131b26;color:#fff;font-weight:700}.pricing-sim-inputs select{width:min(340px,70vw)}.rate-card-form{align-content:start}.rate-card-form>button,.rate-card-form>h2,.rate-card-form>p{grid-column:1/-1}.rate-rule-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 88%,transparent)}.rate-rule-editor legend{padding:0 7px;color:var(--muted);font-size:12px;font-weight:700}.rate-rule-editor .danger-link{grid-column:1/-1;justify-self:end}@media (max-width:760px){.rate-rule-editor{grid-template-columns:1fr}}.waterfall-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.waterfall-step{padding:14px;border:1px solid #222c3b;border-radius:10px;background:#101620;text-align:center}.waterfall-step.result{border-color:#2e60a3;background:linear-gradient(145deg,#13243d,#0f1a2b);box-shadow:0 4px 16px rgba(46,96,163,.2)}.waterfall-step span{display:block;font-size:10px;color:#72849c;margin-bottom:6px}.waterfall-step strong{display:block;font-size:20px;color:#e1ebf8;font-weight:800}.waterfall-step small{display:block;margin-top:4px;font-size:10px;color:#49c98b;font-weight:700}.member-cell{display:flex;align-items:center;gap:10px;padding:4px 0}.member-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1e2c3e,#131b26);border:1px solid #364861;display:grid;place-items:center;color:#8cb8f5;font-size:11px;font-weight:800;flex-shrink:0}.member-name-block{display:flex;flex-direction:column;gap:2px}.member-name-block strong{color:#e3ecf7;font-size:12px}.member-name-block small{color:#768598;font-size:10px}.role-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:10px;font-weight:700;white-space:nowrap}.role-badge.owner{background:linear-gradient(135deg,#3d2b0e,#261b09);border:1px solid #7a581e;color:#ffe099}.role-badge.admin{background:linear-gradient(135deg,#122845,#0d1b2f);border:1px solid #285082;color:#9bcdff}.role-badge.member{background:#161c24;border:1px solid #2d3745;color:#b2becd}.branch-assignment-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.branch-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:6px;background:#111721;border:1px solid #273345;font-size:10px;color:#d0dbe9}.branch-chip-code{color:#6ca0e8;font-weight:800}.branch-chip-role{color:#8696ab;font-size:9px;border-left:1px solid #2c394c;padding-left:5px}.unassigned-badge{display:inline-block;padding:3px 8px;border-radius:5px;background:rgba(255,255,255,.04);border:1px dashed #303a48;color:#6a7788;font-size:10px}.member-tree-container{display:flex;flex-direction:column;gap:10px;padding:16px;background:#0c0f13;border-radius:10px;border:1px solid var(--line)}.member-tree-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #202732}.member-tree-header strong{color:#d0dcfa;font-size:13px}.member-tree-list{display:flex;flex-direction:column;gap:8px}.member-tree-card{border:1px solid #232b36;border-radius:10px;background:linear-gradient(145deg,#131821,#0e1218);overflow:hidden;transition:border-color .15s ease}.member-tree-card:hover{border-color:#3b4d66}.member-tree-row{justify-content:space-between;padding:12px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.member-tree-left,.member-tree-row{display:flex;align-items:center;gap:12px}.member-tree-toggle{width:22px;height:22px;border-radius:6px;border:1px solid #2e3948;background:#171d27;color:#7f95b3;font-size:10px;display:grid;place-items:center;flex-shrink:0;cursor:pointer;transition:all .15s ease}.member-tree-row:hover .member-tree-toggle{border-color:#55729c;color:#dce7f7;background:#202836}.member-tree-right{display:flex;align-items:center;gap:14px}.member-branch-count{font-size:10px;color:#728296;padding:3px 9px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid #26303d}.member-tree-children{display:flex;flex-direction:column;gap:6px;padding:10px 16px 14px 48px;background:rgba(0,0,0,.22);border-top:1px solid #1a2029}.member-tree-child{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:7px;background:#11161d;border:1px solid #222b37;font-size:11px}.member-tree-child.empty{background:transparent;border:0;padding:4px 0}.member-tree-line{width:14px;height:1px;display:inline-block}.branch-child-name{color:#dbe6f5;font-size:11px}.branch-child-role{margin-left:auto;padding:4px 9px;border:0;border-radius:999px;background:#202936;color:#9aabc0;font-size:9px;font-weight:750;line-height:1;letter-spacing:.02em;cursor:default}.member-tree-child .member-role-select{margin-left:auto}.branch-assignment-actions{display:flex;align-items:center;gap:5px}.branch-assignment-actions button{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid #303844;border-radius:5px;background:#151a20;color:#aeb9c7;font-size:9px;cursor:pointer}.branch-assignment-actions button:disabled{opacity:.45;cursor:default}.branch-assignment-actions .danger-link{border-color:#5a3036;color:#ef858d}.branch-view-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.branch-table-container .member-tree-header{border-bottom:1px solid var(--line)}@media(max-width:700px){.branch-view-actions{width:100%;justify-content:flex-start}.branch-table-container .table-scroll{overflow-x:auto}}.parcel-preset-panel{overflow:hidden}.parcel-preset-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#111823,#101318)}.parcel-preset-toolbar>div{display:flex;align-items:baseline;gap:9px}.parcel-preset-toolbar strong{color:#dcecff;font-size:24px}.parcel-preset-toolbar span{color:#8191a5;font-size:10px}.parcel-preset-toolbar input{width:min(360px,100%);height:37px;padding:0 11px;border:1px solid #303945;border-radius:7px;background:#12161b;color:#e3e7ec}.parcel-preset-table{min-width:760px}.parcel-preset-table td:first-child,.parcel-preset-table th:first-child{width:auto;text-align:left}.parcel-preset-table td:last-child,.parcel-preset-table th:last-child{width:150px}.parcel-preset-table tr.inactive{opacity:.58}.parcel-preset-toggle{display:inline-flex;align-items:center;gap:7px;padding:4px 8px 4px 4px;border:1px solid #3a424d;border-radius:999px;background:#1a1e24;color:#7d8794}.parcel-preset-toggle>span{position:relative;width:29px;height:16px;border-radius:999px;background:#4a525d}.parcel-preset-toggle>span:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#dfe5ec;transition:.18s}.parcel-preset-toggle>b{font-size:9px;white-space:nowrap}.parcel-preset-toggle.active{border-color:#28583f;background:#10271e;color:#71c493}.parcel-preset-toggle.active>span{background:#3b9a62}.parcel-preset-toggle.active>span:after{transform:translateX(13px);background:#fff}.parcel-preset-toggle:disabled{cursor:not-allowed;opacity:.55}.parcel-preset-empty{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#778392;font-size:10px}.parcel-preset-empty strong{color:#dce5ef;font-size:14px}.parcel-preset-drawer{width:min(620px,100vw)}.parcel-preset-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;padding:20px}.parcel-preset-form label{display:grid;grid-gap:6px;gap:6px;color:#8793a2;font-size:10px}.parcel-preset-dimensions,.parcel-preset-form .wide,.parcel-preset-form footer{grid-column:1/-1}.parcel-preset-form input:not([type]),.parcel-preset-form input[type=number],.parcel-preset-form input[type=text]{height:39px;padding:0 10px;border:1px solid #303945;border-radius:7px;background:#12161b;color:#e3e7ec}.parcel-preset-dimensions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.parcel-preset-active{display:flex!important;align-items:center;grid-column:1/-1}.parcel-preset-active input{accent-color:var(--brand)}.parcel-preset-form footer{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}@media(max-width:760px){.parcel-preset-toolbar{align-items:stretch;flex-direction:column}.parcel-preset-toolbar input{width:100%}.parcel-preset-table-wrap{overflow:visible}.parcel-preset-table,.parcel-preset-table tbody{display:block;width:100%;min-width:0}.parcel-preset-table thead{display:none}.parcel-preset-table tbody{display:grid;grid-gap:10px;gap:10px;padding:12px}.parcel-preset-table tr{display:block;border:1px solid #28313d;border-radius:10px;background:#11161d}.parcel-preset-table td{display:flex;align-items:center;justify-content:space-between;width:100%!important;min-height:40px;padding:9px 12px;border-bottom:1px solid #202730;text-align:right!important}.parcel-preset-table td:last-child{border-bottom:0}.parcel-preset-table td:before{content:attr(data-label);color:#718094;font-size:9px}.parcel-preset-form{grid-template-columns:1fr}.parcel-preset-dimensions,.parcel-preset-form .wide,.parcel-preset-form footer{grid-column:auto}.parcel-preset-dimensions{grid-template-columns:1fr}}.organization-parcel-pricing{margin:14px;border:1px solid #2c3a4d;border-radius:12px;overflow:hidden;background:#0e131a}.organization-parcel-pricing-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border-bottom:1px solid #27313e;background:linear-gradient(120deg,#132033,#10151d)}.organization-parcel-pricing-header h2{margin:4px 0;color:#dce9f9;font-size:17px}.organization-parcel-pricing-header p{margin:0;color:#8494a8;font-size:10px}.pricing-precedence{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#7f91a8;font-size:9px}.pricing-precedence strong{padding:5px 8px;border:1px solid #37639d;border-radius:999px;background:#172c46;color:#8fc0ff}.organization-parcel-pricing table{min-width:720px}.organization-parcel-pricing tr.inactive{opacity:.55}.organization-parcel-pricing td .inherited-price-badge{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:9px;font-weight:600;color:#8fc0ff;background:#16283e;border:1px solid #2c4a6b;vertical-align:middle}.organization-parcel-pricing td strong.inherited{color:#7f91a8;font-weight:500}.organization-price-drawer{width:min(560px,100vw)}.parcel-preset-platform-disabled{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:600;color:#f87171;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.28);white-space:nowrap}@media(max-width:760px){.organization-parcel-pricing-header{align-items:flex-start;flex-direction:column}.pricing-precedence{white-space:normal}}.organization-price-drawer .management-form footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.organization-price-drawer .management-form footer .button{margin:0}@media(max-width:520px){.organization-price-drawer .management-form footer{flex-direction:column-reverse}.organization-price-drawer .management-form footer .button{width:100%;justify-content:center}}.shipment-parcel-fields .quote-calculation{grid-column:1/-1}.quote-calculation{box-sizing:border-box;width:100%;min-width:0;margin-top:14px;overflow:hidden;border:1px solid #2c4f78;border-radius:10px;background:linear-gradient(135deg,#0d1828,#0b111b)}.quote-calculation header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border-bottom:1px solid #203a58}.quote-calculation header span{color:#75aef5;font-size:9px;font-weight:800;letter-spacing:.12em}.quote-calculation h4{margin:3px 0 0;color:#dcecff;font-size:12px}.quote-calculation header>strong{color:#9fc9ff;font-size:15px}.quote-calculation ol{margin:0;padding:0;list-style:none}.quote-calculation li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid rgba(116,158,204,.14)}.quote-calculation li:last-child{border-bottom:0}.quote-calculation li span{display:grid;grid-gap:2px;gap:2px}.quote-calculation li b{color:#cbdcf2;font-size:10px}.quote-calculation li small{color:#7589a3;font-size:9px}.quote-calculation li>strong{color:#e0ebf9;font-size:10px;white-space:nowrap}@media(max-width:520px){.quote-calculation li{align-items:flex-start;flex-direction:column;gap:5px}.quote-calculation li>strong{align-self:flex-end}}html[data-theme=light] .quote-calculation{border-color:#b9d4ee;background:linear-gradient(135deg,#f8fbff,#eef6ff)}html[data-theme=light] .quote-calculation header{border-color:#cfe0f0}.quote-calculation h4,html[data-theme=light] .quote-calculation li b{color:#26476a}html[data-theme=light] .quote-calculation li{border-color:#dce9f5}html[data-theme=light] .quote-calculation li small{color:#687e97}html[data-theme=light] .quote-calculation li>strong{color:#2d6091}.shipment-parcel-fields .provider-quote-json{grid-column:1/-1}.provider-quote-json{box-sizing:border-box;width:100%;min-width:0;margin-top:14px;overflow:hidden;border:1px solid #384453;border-radius:10px;background:#0b0f14}.provider-quote-json header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border-bottom:1px solid #26313e}.provider-quote-json header span{color:#91a4ba;font-size:9px;font-weight:800;letter-spacing:.12em}.provider-quote-json h4{margin:3px 0 0;color:#dce5ef;font-size:12px}.provider-quote-json-badge{padding:3px 7px;border:1px solid #33516f;border-radius:999px;background:#101e2c!important;color:#83bdf2!important;font-size:8px!important}.provider-quote-json pre{max-height:300px;margin:0;padding:14px;overflow:auto;background:#080b0f;color:#b8d5f2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.6;-moz-tab-size:2;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme=light] .provider-quote-json{border-color:#d2dce7;background:#fff}html[data-theme=light] .provider-quote-json header{border-color:#dde5ed}html[data-theme=light] .provider-quote-json h4{color:#2d3d52}html[data-theme=light] .provider-quote-json pre{background:#f6f9fc;color:#31516f}.base-price-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;overflow:hidden}.base-price-summary>div{min-width:0;padding:16px 18px;border-right:1px solid var(--line)}.base-price-summary>div:last-child{border-right:0}.base-price-summary span,.base-price-summary strong{display:block}.base-price-summary span{color:#7f8b99;font-size:9px}.base-price-summary strong{margin-top:5px;overflow:hidden;color:#dce7f5;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.base-price-panel{overflow:hidden}.base-price-table{min-width:1120px}.base-price-table td:first-child,.base-price-table th:first-child{width:280px;min-width:280px}.base-price-table tr.inactive{opacity:.55}.base-price-codes{display:flex;flex-wrap:nowrap;gap:4px;white-space:nowrap}.base-price-codes span{display:inline-grid;min-width:27px;place-items:center;padding:3px 6px;border:1px solid #2b3a4e;border-radius:5px;background:#151e2a;color:#8db4e7;font-size:9px;font-weight:750}.base-price-edit{height:30px;padding:0 10px;border:1px solid #354358;border-radius:6px;background:#151c26;color:#a9c7ed;font-size:9px}.base-price-edit:hover{border-color:#5276a7;background:#1a2635}.base-price-drawer{width:min(650px,100vw)}.base-price-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;padding:20px}.base-price-form label{display:grid;grid-gap:6px;gap:6px;color:#8793a2;font-size:10px}.base-price-form .wide,.base-price-form footer{grid-column:1/-1}.base-price-form input,.base-price-form select{height:39px;padding:0 10px;border:1px solid #303945;border-radius:7px;background:#12161b;color:#e3e7ec}.base-price-form footer{display:flex;justify-content:flex-end;gap:8px;padding-top:6px}@media(max-width:760px){.base-price-summary{grid-template-columns:1fr 1fr}.base-price-summary>div:nth-child(2){border-right:0}.base-price-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.base-price-panel .table-scroll{overflow:visible}.base-price-table,.base-price-table tbody{display:block;width:100%;min-width:0}.base-price-table thead{display:none}.base-price-table tbody{display:grid;grid-gap:10px;gap:10px;padding:12px}.base-price-table tr{display:block;border:1px solid #28313d;border-radius:10px;background:#11161d}.base-price-table td{display:flex;align-items:center;justify-content:space-between;width:100%!important;min-width:0!important;min-height:40px;padding:9px 12px;border-bottom:1px solid #202730;text-align:right!important}.base-price-table td:last-child{border-bottom:0}.base-price-table td:before{content:attr(data-label);color:#718094;font-size:9px}.base-price-codes{max-width:72%;overflow-x:auto}.base-price-form{grid-template-columns:1fr}.base-price-form .wide,.base-price-form footer{grid-column:auto}}html[data-theme=light]{color-scheme:light;--bg:#f4f7fb;--panel:#fff;--line:#dce3ec;--line-soft:#e8edf3;--text:#172033;--muted:#66758a;--muted-2:#8793a4;--brand:#256fd6;--green:#168657;--amber:#b66b09;--red:#d0444e}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] .topbar{background:rgba(255,255,255,.94);box-shadow:0 1px 8px rgba(34,52,76,.05)}html[data-theme=light] .app-brand{padding:5px 9px 6px;border:1px solid #d9a443;border-radius:9px;background:linear-gradient(145deg,#202938,#101722);box-shadow:0 3px 10px rgba(37,45,58,.16),inset 0 1px rgba(255,255,255,.08)}html[data-theme=light] .brand-logo{filter:brightness(1.04) saturate(1.08)}html[data-theme=light] .app-version-badge{right:-6px;top:-6px;border-color:#c98417;background:linear-gradient(#f5b843,#dc911c);color:#3d2705;box-shadow:0 2px 6px rgba(151,91,7,.22)}html[data-theme=light] .environment{border-color:#cbd5e1;background:#f5f8fc;color:#536176}html[data-theme=light] .slash,html[data-theme=light] .workspace i{color:#a4afbd}html[data-theme=light] .workspace{color:#27354a}html[data-theme=light] .workspace strong{color:#40648e}html[data-theme=light] .command-search,html[data-theme=light] .locale-switcher select,html[data-theme=light] .logout-button,html[data-theme=light] .theme-toggle{border-color:#d5dde7;background:#f7f9fc;color:#526176}html[data-theme=light] .command-search kbd{border-color:#d7dfe9;background:#fff;color:#758296}html[data-theme=light] .theme-toggle:focus-visible,html[data-theme=light] .theme-toggle:hover{border-color:#9db6d8;background:#edf4fd;color:#315f99}html[data-theme=light] .icon-button{color:#637286}html[data-theme=light] .logout-button:hover{border-color:#aebdce;background:#fff;color:#1f2b3c}html[data-theme=light] .sidebar{background:#fff}html[data-theme=light] .nav-home,html[data-theme=light] .nav-item{color:#5e6d80}html[data-theme=light] .nav-home:hover,html[data-theme=light] .nav-item:hover{background:#f1f5fa;color:#233147}html[data-theme=light] .nav-heading{color:#8491a2}html[data-theme=light] .nav-item.active{background:linear-gradient(90deg,#e5f0ff,#f3f8ff);color:#245eaa}html[data-theme=light] .scope-switcher{border-color:#dbe3ed;background:linear-gradient(145deg,#f8fafc,#f1f5f9)}html[data-theme=light] .scope-switcher-heading,html[data-theme=light] .scope-switcher>label{color:#718095}html[data-theme=light] .scope-select-wrap{border-color:#d6dee8;background:#fff;color:#708096}html[data-theme=light] .scope-select-wrap select{color:#26354a}html[data-theme=light] .scope-role{border-color:#dce4ed}html[data-theme=light] .scope-role span{color:#8190a4}html[data-theme=light] .scope-role strong{color:#386da9}html[data-theme=light] .title-icon{border-color:#c9dcf5;background:linear-gradient(145deg,#edf5ff,#e4effd);color:#3074ce}html[data-theme=light] .data-panel,html[data-theme=light] .role-summary-card,html[data-theme=light] .role-summary-loading{background:#fff;box-shadow:0 8px 28px rgba(35,55,80,.05)}html[data-theme=light] .stats-grid article{background:linear-gradient(145deg,#fff,#f7f9fc);box-shadow:0 8px 24px rgba(35,55,80,.05)}html[data-theme=light] .stats-grid strong{color:#26364b}html[data-theme=light] .button.secondary,html[data-theme=light] .shipment-filterbar button,html[data-theme=light] .shipment-filterbar form button,html[data-theme=light] .shipment-filterbar input,html[data-theme=light] .shipment-filterbar select{border-color:#cfd9e5;background:#fff;color:#405168;box-shadow:0 1px 2px rgba(35,55,80,.04)}html[data-theme=light] .shipment-filterbar input::placeholder{color:#8a97a8}html[data-theme=light] .shipment-filterbar input:focus,html[data-theme=light] .shipment-filterbar select:focus{border-color:#75a4df;box-shadow:0 0 0 3px rgba(37,111,214,.1);outline:none}html[data-theme=light] .shipment-filterbar button:hover{border-color:#9fb6d1;background:#edf4fc;color:#245f9f}html[data-theme=light] .shipment-row-actions button{border-color:#d5dee8;background:#f7f9fc;color:#53647a}html[data-theme=light] .import-upload{background:#fff}html[data-theme=light] .import-template{border-color:#d7e0ea;background:linear-gradient(90deg,#edf5ff,transparent)}html[data-theme=light] .import-template strong{color:#34465b}html[data-theme=light] .import-template p{color:#66768b}html[data-theme=light] .import-upload label{color:#5f6f84}html[data-theme=light] .import-upload input[type=file]{border-color:#cfd9e5;background:#f8fafc;color:#53647a;box-shadow:inset 0 1px 2px rgba(35,55,80,.03)}html[data-theme=light] .import-upload input[type=file]::-webkit-file-upload-button{height:28px;margin:-2px 10px -2px -2px;padding:0 11px;border:1px solid #c5d4e5;border-radius:5px;background:#eaf2fc;color:#315f96;font:inherit;font-weight:700;cursor:pointer}html[data-theme=light] .import-upload input[type=file]::file-selector-button{height:28px;margin:-2px 10px -2px -2px;padding:0 11px;border:1px solid #c5d4e5;border-radius:5px;background:#eaf2fc;color:#315f96;font:inherit;font-weight:700;cursor:pointer}html[data-theme=light] .import-upload input[type=file]::-webkit-file-upload-button:hover{border-color:#9fb8d6;background:#dfeefe;color:#214f88}html[data-theme=light] .import-upload input[type=file]::file-selector-button:hover{border-color:#9fb8d6;background:#dfeefe;color:#214f88}html[data-theme=light] .import-upload input[type=file]:focus-visible{border-color:#75a4df;box-shadow:0 0 0 3px rgba(37,111,214,.1);outline:none}html[data-theme=light] .permission-panel>header,html[data-theme=light] .tabs{background:#f8fafc}html[data-theme=light] .tab span{background:#e9eef5;color:#68778b}html[data-theme=light] .tab.active span{background:#e2efff;color:#2468be}html[data-theme=light] .table-toolbar button:hover{border-color:#d4dde8;background:#f3f6fa;color:#263449}html[data-theme=light] th{background:#f5f7fa;color:#647287}html[data-theme=light] td{border-color:var(--line-soft);color:#3e4d61}html[data-theme=light] tbody tr:hover td{background:#f8fbff}html[data-theme=light] .status{box-shadow:inset 0 0 0 1px rgba(84,102,124,.08)}html[data-theme=light] .status.ready{background:#e9f7ef;color:#19734e}html[data-theme=light] .status.pending{background:#fff4dd;color:#95600e}html[data-theme=light] .status.tracked{background:#eaf2fd;color:#356da9}html[data-theme=light] .status.error{background:#fcebed;color:#a34e57}html[data-theme=light] .base-price-summary strong{color:#26364b}html[data-theme=light] .base-price-summary span{color:#718095}html[data-theme=light] .base-price-codes span{border-color:#d4e0ef;background:#edf4fc;color:#426b9c}html[data-theme=light] .base-price-edit{border-color:#c9d7e8;background:#f2f7fd;color:#35679f}html[data-theme=light] .base-price-edit:hover{border-color:#9bb6d6;background:#e9f2fd}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{color-scheme:light}html[data-theme=light] select{padding-right:30px;border-color:#d5c8af;background-color:#fffdf8;color:#29394d;box-shadow:0 1px 2px rgba(80,59,25,.06);cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s}html[data-theme=light] select:hover:not(:disabled){border-color:#c7a665;background-color:#fffaf0}html[data-theme=light] select:focus{border-color:#c98a1b!important;background-color:#fff!important;box-shadow:0 0 0 3px rgba(213,139,24,.14)!important;outline:none}html[data-theme=light] select:disabled{border-color:#dce3eb;background:#f2f5f8;color:#8491a2;cursor:not-allowed;box-shadow:none}html[data-theme=light] select option{background:#fffdf8;color:#29394d;font-weight:600}html[data-theme=light] select option:checked{background:#f6e2b6;color:#69430a}html[data-theme=light] .base-price-form input,html[data-theme=light] .base-price-form select,html[data-theme=light] .management-form input,html[data-theme=light] .management-form select,html[data-theme=light] .management-form textarea,html[data-theme=light] .parcel-preset-form input{border-color:#d4dde8;background:#fff;color:#243247}html[data-theme=light] .confirm-dialog,html[data-theme=light] .drawer{border-color:#d6dfe9;background:#fff;color:#26354a;box-shadow:-18px 0 50px rgba(30,48,72,.14)}html[data-theme=light] .drawer footer,html[data-theme=light] .drawer header{border-color:var(--line);background:#f8fafc}html[data-theme=light] .organization-parcel-pricing-header,html[data-theme=light] .parcel-preset-toolbar,html[data-theme=light] .user-list-summary{background:linear-gradient(110deg,#f8fbff,#f3f7fc)}html[data-theme=light] .organization-parcel-pricing-header h2,html[data-theme=light] .parcel-preset-toolbar strong,html[data-theme=light] .permission-panel h2,html[data-theme=light] .user-list-summary strong{color:#24364d}html[data-theme=light] .permission-table th:first-child{background:#f5f7fa}html[data-theme=light] .permission-table td:first-child{background:#fff}html[data-theme=light] .permission-group-row td{background:#edf4fc!important;color:#426d9f!important}html[data-theme=light] .permission-notes{background:#f8fafc;color:#68778b}html[data-theme=light] .role-summary-card{background:linear-gradient(145deg,#fff,#f7f9fc)}html[data-theme=light] .role-summary-card h2{color:#26364b}html[data-theme=light] .money,html[data-theme=light] td strong{color:#2c3b50}html[data-theme=light] td small{color:#78869a}html[data-theme=light] .shipment-link,html[data-theme=light] td a{color:#286bc0}html[data-theme=light] .management-form input,html[data-theme=light] .management-form select,html[data-theme=light] .management-toolbar select,html[data-theme=light] .parcel-preset-toolbar input,html[data-theme=light] .pricing-sim-inputs input,html[data-theme=light] .pricing-sim-inputs select{border-color:#cfd9e5;background:#fff;color:#2e3e53;box-shadow:0 1px 2px rgba(35,55,80,.04)}html[data-theme=light] .member-role-select{height:36px;border-color:#d5c8af;background:#fffdf8;color:#29394d;font-weight:650;box-shadow:0 1px 2px rgba(80,59,25,.06)}html[data-theme=light] .management-form input:focus,html[data-theme=light] .management-form select:focus,html[data-theme=light] .management-toolbar select:focus,html[data-theme=light] .parcel-preset-toolbar input:focus,html[data-theme=light] .pricing-sim-inputs input:focus,html[data-theme=light] .pricing-sim-inputs select:focus{border-color:#75a4df;box-shadow:0 0 0 3px rgba(37,111,214,.1);outline:none}html[data-theme=light] .management-form label,html[data-theme=light] .management-form p,html[data-theme=light] .pricing-sim-inputs label{color:#65758a}html[data-theme=light] .management-row-actions button{border-color:#cfd9e5;background:#f7f9fc;color:#4b5d73}html[data-theme=light] .management-row-actions button:hover{border-color:#9fb6d1;background:#edf4fc;color:#245f9f}html[data-theme=light] .organization-list-summary{background:linear-gradient(110deg,#f8fbff,#f2f6fb)}html[data-theme=light] .organization-list-summary strong{color:#26364b}html[data-theme=light] .organization-list-summary p,html[data-theme=light] .organization-list-summary span{color:#6c7c90}html[data-theme=light] .organization-create{background:#f8fafc}html[data-theme=light] .organization-tabs{background:#fff}html[data-theme=light] .organization-tabs button{color:#617187}html[data-theme=light] .organization-tabs button:hover{background:#f1f5fa;color:#2e4057}html[data-theme=light] .organization-tabs button.active{background:#e8f1fc;color:#245f9f;box-shadow:inset 0 0 0 1px #bfd2e9}html[data-theme=light] .organization-overview article{box-shadow:0 8px 24px rgba(35,55,80,.05)}html[data-theme=light] .organization-overview strong{color:#293a50}html[data-theme=light] .organization-overview p,html[data-theme=light] .organization-overview span{color:#708095}html[data-theme=light] .user-search{border-color:#cfd9e5;background:#fff;color:#75849a}html[data-theme=light] .user-search input{color:#2d3d52}html[data-theme=light] .user-search input::placeholder{color:#8a97a8}html[data-theme=light] .user-branches span{border-color:#d3dfed;background:#edf4fc;color:#456c99}html[data-theme=light] .permission-panel header>span,html[data-theme=light] .role-policy-label{border-color:#bfd3eb;background:#eaf3fe;color:#326aa8}html[data-theme=light] .role-summary-icon{border-color:#c5d8ee;background:#eaf3fe;color:#326cae}html[data-theme=light] .permission-table td:first-child strong{color:#35465c}html[data-theme=light] .permission-table td:first-child,html[data-theme=light] .permission-table th:first-child{box-shadow:1px 0 #dce3ec}html[data-theme=light] .permission-table td.current,html[data-theme=light] .permission-table th.current{background-color:#edf5ff}html[data-theme=light] .permission-indicator.allowed{border-color:#a9d8c0;background:#e8f7ef;color:#168657}html[data-theme=light] .permission-indicator.denied{border-color:#d7dfe8;background:#f3f5f8;color:#8390a0}html[data-theme=light] .role-save-button{border-color:#a9c3e2;background:#e6f1fd;color:#2866a9}html[data-theme=light] .role-save-button:disabled{border-color:#d7dee7;background:#f2f4f7;color:#8a96a5}html[data-theme=light] .role-save-button.saved{border-color:#a9d8c0;background:#e8f7ef;color:#16774e}html[data-theme=light] .branch-tree-container,html[data-theme=light] .member-tree-container{background:#f8fafc}html[data-theme=light] .branch-tree-node,html[data-theme=light] .member-tree-card{border-color:#d7e0ea;background:linear-gradient(145deg,#fff,#f6f8fb)}html[data-theme=light] .branch-tree-node:hover,html[data-theme=light] .member-tree-card:hover{border-color:#a9bdd5;background:#f5f9fe}html[data-theme=light] .branch-tree-node.is-hq{border-color:#abc8e9;background:linear-gradient(145deg,#edf5ff,#f8fbff)}html[data-theme=light] .branch-tree-tools{border-color:#d7e0ea;background:#fff}html[data-theme=light] .branch-tree-tools input,html[data-theme=light] .branch-tree-tools select{border-color:#cfd9e5;background:#fff;color:#2e3e53}html[data-theme=light] .branch-tree-empty{border-color:#cfd9e5;color:#6f8095}@media(max-width:700px){.branch-tree-tools{align-items:stretch;flex-direction:column}.branch-result-count{margin-left:0;padding:0}.branch-tree-node{align-items:flex-start}}html[data-theme=light] .branch-badge-hq{border-color:#adc8e8;background:#e1efff;color:#2c67a9}html[data-theme=light] .branch-badge-sub{border-color:#d2dbe5;background:#f1f4f7;color:#647489}html[data-theme=light] .branch-badge-not-member{border-color:#fca5a5;background:#fee2e2;color:#b91c1c}html[data-theme=light] button.branch-badge-not-member:hover{border-color:#ef4444;background:#fecaca;color:#991b1b}html[data-theme=light] .member-avatar{border-color:#c2d4e8;background:linear-gradient(135deg,#e8f2fd,#dceafb);color:#2f6db5}html[data-theme=light] .branch-child-name,html[data-theme=light] .member-name-block strong,html[data-theme=light] .member-tree-header strong{color:#2c3d53}html[data-theme=light] .member-tree-toggle{border-color:#ccd7e3;background:#f3f6fa;color:#60738b}html[data-theme=light] .member-tree-row:hover .member-tree-toggle{border-color:#9eb7d3;background:#e9f2fc;color:#2e659f}html[data-theme=light] .member-tree-children{border-color:#dfe6ee;background:#f2f5f9}html[data-theme=light] .member-tree-child{border-color:#d6dfe9;background:#fff}html[data-theme=light] .member-branch-count{border-color:#d3dce6;background:#f0f3f7;color:#627389}html[data-theme=light] .branch-child-role{border:0;background:#edf3f9;color:#536a84;box-shadow:inset 0 0 0 1px rgba(111,137,166,.08)}html[data-theme=light] .branch-assignment-actions button{border-color:#ddcfb4;background:#fffaf0;color:#76521a}html[data-theme=light] .branch-assignment-actions button:hover:not(:disabled){border-color:#cda75e;background:#fff2d5;color:#5f3d08}html[data-theme=light] .branch-assignment-actions .danger-link{border-color:#e7c9cb;background:#fff7f7;color:#a34b52}html[data-theme=light] .role-badge.owner{border-color:#e0c888;background:#fff6d9;color:#85600c}html[data-theme=light] .role-badge.admin{border-color:#b9d2ee;background:#e8f3ff;color:#2d67a6}html[data-theme=light] .role-badge.member{border-color:#d3dce6;background:#f1f4f7;color:#5e6f84}html[data-theme=light] .branch-chip{border-color:#d3deeb;background:#eef4fb;color:#3d5878}html[data-theme=light] .role-matrix-container{border-color:#d6dfe9;background:#fff}html[data-theme=light] .role-matrix-table th{border-color:#dce3ec;background:#f5f7fa;color:#5e7189}html[data-theme=light] .role-matrix-table td{border-color:#e6ebf1;color:#46576d}html[data-theme=light] .role-matrix-table td:first-child{color:#2c3d53}html[data-theme=light] .role-matrix-table tr:hover td{background:#f7faff}html[data-theme=light] .pricing-simulator{border-color:#cbd9ea;background:linear-gradient(155deg,#f7fbff,#eef4fb);box-shadow:inset 0 1px #fff}html[data-theme=light] .pricing-sim-header h3{color:#315f96}html[data-theme=light] .waterfall-step{border-color:#d4deea;background:#fff}html[data-theme=light] .waterfall-step.result{border-color:#a9c5e7;background:linear-gradient(145deg,#eaf4ff,#f6faff);box-shadow:0 4px 16px rgba(46,96,163,.08)}html[data-theme=light] .waterfall-step strong{color:#293b52}html[data-theme=light] .parcel-preset-toggle{border-color:#d2dae4;background:#f1f4f7;color:#66758a}html[data-theme=light] .parcel-preset-empty strong{color:#34465d}html[data-theme=light] .organization-parcel-pricing{border-color:#d7e0ea;background:#fff}html[data-theme=light] .pricing-precedence strong{border-color:#b9d0ea;background:#e8f2fd;color:#326ba9}html[data-theme=light] .shipment-detail-drawer,html[data-theme=light] .shipment-modal{border-color:#d3dde8;background:#fff;box-shadow:-24px 0 80px rgba(30,48,72,.18)}html[data-theme=light] .shipment-detail-drawer>header,html[data-theme=light] .shipment-modal>header{background:rgba(255,255,255,.96)}html[data-theme=light] .drawer-close-icon-btn,html[data-theme=light] .shipment-detail-drawer header>button,html[data-theme=light] .shipment-modal header>button{border-color:#d3dde8;background:#f4f7fa;color:#5f7085}html[data-theme=light] .button.primary{border-color:#2563c7;background:linear-gradient(#4389ec,#256fd6);color:#fff;box-shadow:0 4px 14px rgba(37,111,214,.2)}html[data-theme=light] .button.primary:hover:not(:disabled){border-color:#1f58b5;background:linear-gradient(#357ddd,#1f63c7);box-shadow:0 6px 18px rgba(37,111,214,.25)}html[data-theme=light] .base-price-edit,html[data-theme=light] .button.secondary,html[data-theme=light] .management-row-actions button:not(.danger-link):not(.danger-button),html[data-theme=light] .parcel-preset-table td:last-child button:not(.danger-link):not(.parcel-preset-toggle),html[data-theme=light] .role-save-button:not(:disabled),html[data-theme=light] .shipment-row-actions button:not(.danger-link){border-color:#bfd2e8;background:#edf5fe;color:#2d659f;box-shadow:0 1px 2px rgba(35,55,80,.04)}html[data-theme=light] .base-price-edit:hover:not(:disabled),html[data-theme=light] .button.secondary:hover:not(:disabled),html[data-theme=light] .management-row-actions button:not(.danger-link):not(.danger-button):hover:not(:disabled),html[data-theme=light] .parcel-preset-table td:last-child button:not(.danger-link):not(.parcel-preset-toggle):hover:not(:disabled),html[data-theme=light] .shipment-row-actions button:not(.danger-link):hover:not(:disabled){border-color:#8fb0d4;background:#dfedfc;color:#1f568f}html[data-theme=light] .danger-button,html[data-theme=light] .management-row-actions .danger-link,html[data-theme=light] .shipment-row-actions .danger-link,html[data-theme=light] button.danger-link{border-color:#efb7bc;background:#fff0f1;color:#bd3541}html[data-theme=light] .danger-button:hover:not(:disabled),html[data-theme=light] .management-row-actions .danger-link:hover:not(:disabled),html[data-theme=light] .shipment-row-actions .danger-link:hover:not(:disabled),html[data-theme=light] button.danger-link:hover:not(:disabled){border-color:#dc8790;background:#ffe3e6;color:#a72834}html[data-theme=light] .parcel-preset-toggle.active{border-color:#a9d8c0;background:#e8f7ef;color:#16774e}html[data-theme=light] .parcel-preset-toggle.active>span{background:#36a66d}html[data-theme=light] .parcel-preset-toggle:not(.active)>span{background:#aeb8c5}html[data-theme=light] .parcel-preset-platform-disabled{color:#dc2626;background:#fee2e2;border-color:#fca5a5}html[data-theme=light] .shipment-filterbar button,html[data-theme=light] .shipment-filterbar form button,html[data-theme=light] .table-footer button,html[data-theme=light] .theme-toggle{border-color:#bfd2e8;background:#edf5fe;color:#2d659f}html[data-theme=light] .shipment-filterbar button:hover:not(:disabled),html[data-theme=light] .shipment-filterbar form button:hover:not(:disabled),html[data-theme=light] .table-footer button:hover:not(:disabled),html[data-theme=light] .theme-toggle:hover{border-color:#8fb0d4;background:#dfedfc;color:#1f568f}html[data-theme=light] button:focus-visible{outline:3px solid rgba(37,111,214,.2);outline-offset:2px}html[data-theme=light] button:disabled{cursor:not-allowed;filter:none;opacity:.5;box-shadow:none}html[data-theme=light]{--action-gold:#eda62f;--action-gold-dark:#d58b18;--action-gold-soft:#fff7e4;--action-gold-soft-hover:#ffefc7;--action-gold-border:#e4c27d;--action-gold-text:#7a4d08}html[data-theme=light] .button.primary{border-color:var(--action-gold-dark);background:linear-gradient(#f6bc4d,var(--action-gold));color:#3d2705;box-shadow:0 4px 14px rgba(213,139,24,.22)}html[data-theme=light] .button.primary:hover:not(:disabled){border-color:#bd7410;background:linear-gradient(#f2ad31,#df941f);color:#321f03;box-shadow:0 6px 18px rgba(198,119,12,.27)}html[data-theme=light] .base-price-edit,html[data-theme=light] .button.secondary,html[data-theme=light] .management-row-actions button:not(.danger-link):not(.danger-button),html[data-theme=light] .parcel-preset-table td:last-child button:not(.danger-link):not(.parcel-preset-toggle),html[data-theme=light] .role-save-button:not(:disabled),html[data-theme=light] .shipment-filterbar button,html[data-theme=light] .shipment-filterbar form button,html[data-theme=light] .shipment-row-actions button:not(.danger-link),html[data-theme=light] .table-footer button,html[data-theme=light] .theme-toggle{border-color:var(--action-gold-border);background:var(--action-gold-soft);color:var(--action-gold-text);box-shadow:0 1px 2px rgba(93,60,10,.05)}html[data-theme=light] .base-price-edit:hover:not(:disabled),html[data-theme=light] .button.secondary:hover:not(:disabled),html[data-theme=light] .management-row-actions button:not(.danger-link):not(.danger-button):hover:not(:disabled),html[data-theme=light] .parcel-preset-table td:last-child button:not(.danger-link):not(.parcel-preset-toggle):hover:not(:disabled),html[data-theme=light] .shipment-filterbar button:hover:not(:disabled),html[data-theme=light] .shipment-filterbar form button:hover:not(:disabled),html[data-theme=light] .shipment-row-actions button:not(.danger-link):hover:not(:disabled),html[data-theme=light] .table-footer button:hover:not(:disabled),html[data-theme=light] .theme-toggle:hover{border-color:#d5a84d;background:var(--action-gold-soft-hover);color:#634006}html[data-theme=light] button:focus-visible{outline-color:rgba(213,139,24,.28)}.shipment-live-panel td:last-child,.shipment-live-panel th:last-child{width:180px}html[data-theme=light] .nav-home svg,html[data-theme=light] .nav-item svg{color:#8a8275;transition:color .16s,transform .16s}html[data-theme=light] .nav-home:hover svg,html[data-theme=light] .nav-item:hover svg{color:#b87512;transform:translateY(-1px)}html[data-theme=light] .nav-item.active svg{color:#d58b18}html[data-theme=light] .nav-item.active{background:linear-gradient(90deg,#fff2cf,#fff9ea);color:#76501a;box-shadow:inset 2px 0 #d58b18}html[data-theme=light] .scope-select-wrap>svg:first-child{color:#a36d1c}html[data-theme=light] .scope-select-wrap>svg:last-child{color:#9b9182}html[data-theme=light] .title-icon{border-color:#ead29e;background:linear-gradient(145deg,#fff8e7,#ffefc8);color:#b87512;box-shadow:inset 0 1px #fff}html[data-theme=light] .icon-button{border-radius:7px;color:#8d8272;transition:background .16s,color .16s}html[data-theme=light] .icon-button:focus-visible,html[data-theme=light] .icon-button:hover{background:#fff3d5;color:#a9680c}html[data-theme=light] .command-search>svg{color:#a0917b}html[data-theme=light] .theme-toggle svg{color:#9b6208}html[data-theme=light] .role-summary-icon{border-color:#e7cf9b;background:#fff5da;color:#a9680c}html[data-theme=light] .shipment-detail-drawer,html[data-theme=light] .shipment-modal{color:#26364b}html[data-theme=light] .shipment-detail-drawer>header,html[data-theme=light] .shipment-modal>header{border-color:#dce3ec;background:rgba(255,255,255,.97);box-shadow:0 1px 8px rgba(35,55,80,.05)}html[data-theme=light] .shipment-detail-drawer h2,html[data-theme=light] .shipment-modal h2{color:#26364b}html[data-theme=light] .shipment-detail-drawer header span,html[data-theme=light] .shipment-modal header span{color:#9a6718}html[data-theme=light] .drawer-close-icon-btn,html[data-theme=light] .shipment-detail-drawer header>button,html[data-theme=light] .shipment-modal header>button{border-color:#e3c98f;background:#fff7e4;color:#80520b}html[data-theme=light] .drawer-close-icon-btn:hover,html[data-theme=light] .shipment-detail-drawer header>button:hover,html[data-theme=light] .shipment-modal header>button:hover{border-color:#d5a84d;background:#ffefc7;color:#633f06}html[data-theme=light] .shipment-contact-fields,html[data-theme=light] .shipment-parcel-fields{border-color:#d7e0ea;background:#f8fafc}html[data-theme=light] .shipment-contact-fields legend,html[data-theme=light] .shipment-parcel-fields legend{color:#8a5b12}html[data-theme=light] .pickup-form-grid label,html[data-theme=light] .shipment-contact-fields label,html[data-theme=light] .shipment-parcel-fields label{color:#66768b}html[data-theme=light] .pickup-form-grid input,html[data-theme=light] .shipment-contact-fields input,html[data-theme=light] .shipment-contact-fields select,html[data-theme=light] .shipment-parcel-fields input{border-color:#cfd9e5;background:#fff;color:#2d3d52;box-shadow:0 1px 2px rgba(35,55,80,.04)}html[data-theme=light] .pickup-form-grid input:focus,html[data-theme=light] .shipment-contact-fields input:focus,html[data-theme=light] .shipment-contact-fields select:focus,html[data-theme=light] .shipment-parcel-fields input:focus{border-color:#d5a84d;box-shadow:0 0 0 3px rgba(213,139,24,.12);outline:none}html[data-theme=light] .contact-history-results{border-color:#d5dee8;background:#fff;box-shadow:0 16px 35px rgba(35,55,80,.16)}html[data-theme=light] .contact-history-results p{color:#728197}html[data-theme=light] .contact-history-results button{border-color:#e5eaf0;color:#33455c}html[data-theme=light] .contact-history-results button:hover{background:#fff7e4}html[data-theme=light] .contact-history-results button span{color:#748399}html[data-theme=light] .contact-history-results .history-close{color:#8a5a0d}html[data-theme=light] .quote-result{border-color:#ead19a;background:#fff8e8;color:#76501a}html[data-theme=light] .quote-result>strong{color:#493008}html[data-theme=light] .shipment-create-result dl{border-color:#d7e0ea;background:#f8fafc}html[data-theme=light] .shipment-detail-drawer dt{color:#728197}html[data-theme=light] .shipment-detail-drawer dd{color:#2d3d52}html[data-theme=light] .shipment-address-card{border-color:#d3dde8;background:#ffffff;box-shadow:0 2px 10px rgba(0,0,0,.04)}html[data-theme=light] .shipment-address-card header{background:linear-gradient(90deg,#f1f5fa,#f8fafc);border-bottom-color:#e2e9f2}html[data-theme=light] .shipment-address-card.sender header h3{color:#2563eb}html[data-theme=light] .shipment-address-card.recipient header h3{color:#16a34a}html[data-theme=light] .shipment-address-card dl div{border-bottom-color:#f1f5f9}html[data-theme=light] .shipment-address-card dt{color:#64748b}html[data-theme=light] .shipment-address-card dd{color:#1e293b}html[data-theme=light] .shipment-address-card dd strong{color:#0f172a}html[data-theme=light] .shipment-detail-drawer>footer,html[data-theme=light] .shipment-modal form>footer{border-color:#e3e8ef;background:#f8fafc}html[data-theme=light] .pickup-shipment-picker{border-color:#d5dee8;background:#f8fafc}html[data-theme=light] .pickup-shipment-picker legend{color:#805817}html[data-theme=light] .pickup-shipment-picker>label{border-color:#e3e8ef;background:#fff}html[data-theme=light] .pickup-shipment-picker small{color:#748399}html[data-theme=light] .base-price-form label,html[data-theme=light] .parcel-preset-form label{color:#66768b}html[data-theme=light] .base-price-form input,html[data-theme=light] .base-price-form select,html[data-theme=light] .parcel-preset-form input:not([type]),html[data-theme=light] .parcel-preset-form input[type=number],html[data-theme=light] .parcel-preset-form input[type=text]{border-color:#cfd9e5;background:#fff;color:#2d3d52}html[data-theme=light] .base-price-form input:focus,html[data-theme=light] .base-price-form select:focus,html[data-theme=light] .management-form input:focus,html[data-theme=light] .management-form select:focus,html[data-theme=light] .parcel-preset-form input:focus{border-color:#d5a84d;box-shadow:0 0 0 3px rgba(213,139,24,.12);outline:none}html[data-theme=light] .parcel-preset-active input{accent-color:#d58b18}html[data-theme=light] .confirm-dialog{border-color:#e4c995;background:linear-gradient(155deg,#fff,#fffaf0 68%);box-shadow:0 32px 100px rgba(35,55,80,.24),0 0 0 1px rgba(213,139,24,.08)}html[data-theme=light] .confirm-dialog-icon{border-color:#efb7bc;background:#fff0f1;color:#bd3541}html[data-theme=light] .confirm-dialog.is-primary .confirm-dialog-icon{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}html[data-theme=light] .confirm-dialog-body>p{color:#65758a}html[data-theme=light] .confirm-dialog dl{border-color:#d8e0e9;background:#f8fafc}html[data-theme=light] .confirm-dialog dl div{border-color:#e3e8ef}html[data-theme=light] .confirm-dialog dt{color:#748399}html[data-theme=light] .confirm-dialog dd{color:#2d3d52}html[data-theme=light] .confirm-dialog-warning{border-color:#ead09a;background:#fff7e3}html[data-theme=light] .confirm-dialog-warning>span{background:#f3d28b;color:#6f4707}html[data-theme=light] .confirm-dialog-warning p{color:#795315}html[data-theme=light] .confirm-dialog>footer{border-color:#e3e8ef;background:#f8fafc}.pickup-modal{width:min(860px,94vw)}.pickup-form-grid input{width:100%;height:36px;padding:0 9px;border:1px solid #303742;border-radius:7px;outline:0;background:#12161b;color:#e6e9ed}.pickup-modal form>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}html[data-theme=light] .pickup-form-grid input{border:1px solid #cfd9e5;border-radius:7px;background:#fff;color:#2d3d52}html[data-theme=light] .pickup-modal form>footer{background:transparent}html[data-theme=light] .shipment-detail-drawer form>footer>button:not(.button),html[data-theme=light] .shipment-modal form>footer>button:not(.button){height:36px;padding:0 14px;border:1px solid var(--action-gold-border);border-radius:8px;background:var(--action-gold-soft);color:var(--action-gold-text);font-weight:650}html[data-theme=light] .shipment-detail-drawer form>footer>button:not(.button):hover:not(:disabled),html[data-theme=light] .shipment-modal form>footer>button:not(.button):hover:not(:disabled){border-color:#d5a84d;background:var(--action-gold-soft-hover);color:#634006}.action-icon{width:15px;height:15px;flex:0 0 auto;vertical-align:-2px;margin-right:6px}button:has(>.action-icon){display:inline-flex;align-items:center;justify-content:center}html[data-theme=light] .scope-switcher{border-color:#e4d4b4;background:linear-gradient(155deg,#fffdf8,#f7f3ea)}html[data-theme=light] .scope-select-wrap{height:38px;padding:0 10px;border-color:#d8c8a9;background:linear-gradient(#fff,#fffcf6);box-shadow:0 1px 3px rgba(80,59,25,.08);transition:border-color .16s,box-shadow .16s,background .16s}html[data-theme=light] .scope-select-wrap:hover{border-color:#c9aa70}html[data-theme=light] .scope-select-wrap:focus-within{border-color:#d39a35;box-shadow:0 0 0 3px rgba(213,139,24,.14)}html[data-theme=light] .scope-select-wrap select{height:100%;padding:0 26px 0 3px;color:#2d3a4c;font-size:10px;cursor:pointer}html[data-theme=light] .scope-select-wrap select option{background:#fff;color:#26354a}html[data-theme=light] .scope-select-wrap select:disabled{color:#79879a;cursor:not-allowed}html[data-theme=light] .scope-select-wrap>svg:last-child{pointer-events:none;color:#9a6718}html[data-theme=light] .scope-role{border-color:#e7dcc8}html[data-theme=light] .management-panel,html[data-theme=light] .organization-list-panel,html[data-theme=light] .organization-members,html[data-theme=light] .organization-parcel-pricing{border-color:#d9e1ea;background:#fff;box-shadow:0 10px 30px rgba(35,55,80,.06)}html[data-theme=light] .organization-list-summary,html[data-theme=light] .organization-parcel-pricing-header{border-color:#dce4ed;background:linear-gradient(120deg,#fffdf8,#f4f7fb)}html[data-theme=light] .organization-list-summary strong,html[data-theme=light] .organization-parcel-pricing-header h2{color:#2a394d}html[data-theme=light] .organization-list-summary p,html[data-theme=light] .organization-list-summary span,html[data-theme=light] .organization-parcel-pricing-header p,html[data-theme=light] .pricing-precedence{color:#6d7c90}html[data-theme=light] .organization-overview article{border-color:#dbe3ec;background:linear-gradient(145deg,#fff,#f7f9fc)}html[data-theme=light] .management-toolbar{border-color:#dce4ed;background:#f8fafc}html[data-theme=light] .management-grid .table-scroll,html[data-theme=light] .organization-members .table-scroll{border-color:#dce4ed}html[data-theme=light] .pricing-simulator{border-color:#dcc99f;background:linear-gradient(155deg,#fffdf7,#f4f7fb);box-shadow:inset 0 1px #fff,0 8px 22px rgba(35,55,80,.05)}html[data-theme=light] .pricing-sim-header h3{color:#6f4a10}html[data-theme=light] .rate-card-form,html[data-theme=light] .rate-rule-editor{border-color:#d8e1eb;background:#f8fafc;color:#2d3d52}html[data-theme=light] .rate-card-form h2,html[data-theme=light] .rate-rule-editor legend{color:#2d3d52}html[data-theme=light] .organization-parcel-pricing table tbody tr:hover{background:#fffaf0}html[data-theme=light] .organization-parcel-pricing table th{background:#f5f7fa;color:#607087}.branch-pricing-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#111a28,#0e1218)}.branch-pricing-header strong{color:#dbe8fc;font-size:13px}.branch-pricing-header p{margin:4px 0 0;color:#8797ab;font-size:11px}.branch-pricing-scope{flex-shrink:0;margin-left:16px;color:#689ff2}html[data-theme=light] .branch-pricing-header{border-color:#dce4ed;background:linear-gradient(110deg,#fffaf0,#f4f7fb)}html[data-theme=light] .branch-pricing-header strong{color:#293a50}html[data-theme=light] .branch-pricing-header p{color:#68788d}html[data-theme=light] .branch-pricing-scope{color:#986312}html[data-theme=light] .waterfall-step span{color:#66778e}html[data-theme=light] .waterfall-step small{color:#18784f}html[data-theme=light] .waterfall-step.result small{color:#28639f}html[data-theme=light] .rate-card-form{border-left:1px solid #dce4ed}html[data-theme=light] .rate-rule-editor label{color:#66768b}html[data-theme=light] .rate-rule-editor input,html[data-theme=light] .rate-rule-editor select{border-color:#ccd7e3;background:#fff;color:#293a50;color-scheme:light}html[data-theme=light] .rate-rule-editor input::placeholder{color:#8b98a8}html[data-theme=light] .organization-parcel-pricing .status.pending{border-color:#e7c987;background:#fff7db;color:#865b0b}html[data-theme=light] .organization-parcel-pricing .status.ready{border-color:#a9d8c0;background:#e8f7ef;color:#16774e}.scope-switcher{padding:12px;border-radius:12px}.scope-switcher>label{margin:10px 2px 5px;font-size:10px;font-weight:700;letter-spacing:.01em}.scope-select-wrap{position:relative;width:100%;height:40px;gap:8px;padding:0 11px;border-color:#343d49;border-radius:9px;background:linear-gradient(180deg,#151a21,#0e1217);box-shadow:inset 0 1px rgba(255,255,255,.025);transition:border-color .16s,background .16s,box-shadow .16s}.scope-select-wrap:hover{border-color:#48586c;background:linear-gradient(180deg,#192029,#11161c)}.scope-select-wrap:focus-within{border-color:#5a95e7;box-shadow:0 0 0 3px rgba(67,137,249,.14)}.scope-select-wrap>svg:first-child{flex:0 0 auto;color:#86aee2}.scope-select-wrap>svg:last-child{position:absolute;right:11px;flex:0 0 auto;pointer-events:none;color:#8290a2}.scope-select-wrap select{width:100%;height:100%;min-width:0;padding:0 28px 0 0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#edf2f8;color-scheme:dark;font-size:11.5px;font-weight:700;line-height:normal;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.scope-select-wrap select option{background:#151a21;color:#edf2f8;font-size:12px;font-weight:600}.scope-select-wrap select:disabled{color:#9aa6b5;cursor:not-allowed;opacity:1}.scope-role{margin-top:11px;padding-top:10px}.scope-role span{font-size:9px}.scope-role strong{font-size:10px}html[data-theme=light] .scope-switcher{border-color:#dfcfad;background:linear-gradient(155deg,#fffdf8,#f6f1e7);box-shadow:0 8px 24px rgba(89,63,22,.07)}html[data-theme=light] .scope-switcher>label{color:#695f50}html[data-theme=light] .scope-select-wrap{height:40px;padding:0 11px;border-color:#d5c3a1;border-radius:9px;background:linear-gradient(180deg,#fff,#fbf7ee);box-shadow:0 1px 3px rgba(80,59,25,.08),inset 0 1px #fff}html[data-theme=light] .scope-select-wrap:hover{border-color:#c39d59;background:#fffdf8}html[data-theme=light] .scope-select-wrap:focus-within{border-color:#c98a1b;box-shadow:0 0 0 3px rgba(213,139,24,.16)}html[data-theme=light] .scope-select-wrap>svg:first-child{color:#a66b11}html[data-theme=light] .scope-select-wrap>svg:last-child{color:#8a6b36}html[data-theme=light] .scope-select-wrap select{padding:0 28px 0 0;background:transparent;color:#29384b;color-scheme:light;font-size:11.5px;font-weight:700}html[data-theme=light] .scope-select-wrap select option{background:#fffdf8;color:#29384b;font-size:12px;font-weight:600}html[data-theme=light] .scope-select-wrap select:disabled{color:#778496}.scope-dropdown{position:relative;width:100%}button.scope-select-wrap{width:100%;text-align:left;cursor:pointer}button.scope-select-wrap>span{min-width:0;flex:1 1;overflow:hidden;color:#edf2f8;font-size:11.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}button.scope-select-wrap:disabled{cursor:not-allowed;opacity:.72}.scope-dropdown.open .scope-select-wrap{border-color:#5a95e7;box-shadow:0 0 0 3px rgba(67,137,249,.14)}.scope-dropdown.open .scope-select-wrap>svg:last-child{transform:rotate(-90deg)}.scope-dropdown-list{position:absolute;z-index:60;top:calc(100% + 5px);right:0;left:0;width:100%;max-height:232px;overflow-y:auto;padding:5px;border:1px solid #3a4655;border-radius:9px;background:#151a21;box-shadow:0 16px 36px rgba(0,0,0,.42)}.scope-dropdown-list>button{display:flex;align-items:center;gap:7px;width:100%;min-height:34px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#cbd4df;text-align:left;cursor:pointer}.scope-dropdown-list>button>span:first-child{min-width:0;flex:1 1;overflow:hidden;font-size:11px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.scope-dropdown-list>button:focus-visible,.scope-dropdown-list>button:hover{outline:0;background:#202b38;color:#fff}.scope-dropdown-list>button.selected{background:#1a304d;color:#91bcfa}.scope-dropdown-list>button.is-disabled,.scope-dropdown-list>button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.scope-option-check{flex:0 0 auto;color:#79adf7;font-size:11px;font-weight:900}html[data-theme=light] button.scope-select-wrap>span{color:#29384b}html[data-theme=light] .scope-dropdown.open .scope-select-wrap{border-color:#c98a1b;box-shadow:0 0 0 3px rgba(213,139,24,.16)}html[data-theme=light] .scope-dropdown-list{border-color:#d5c3a1;background:#fffdf8;box-shadow:0 14px 30px rgba(73,52,18,.18)}html[data-theme=light] .scope-dropdown-list>button{color:#425166}html[data-theme=light] .scope-dropdown-list>button:focus-visible,html[data-theme=light] .scope-dropdown-list>button:hover{background:#fff3d7;color:#382b16}html[data-theme=light] .scope-dropdown-list>button.selected{background:#fbe8bd;color:#714706}html[data-theme=light] .scope-option-check{color:#a46609}html[data-theme=light] .scope-switcher-loading{border-color:#dfcfad;background:linear-gradient(155deg,#fffdf8,#f6f1e7);box-shadow:0 8px 24px rgba(89,63,22,.07)}html[data-theme=light] .scope-switcher-loading span{background:linear-gradient(90deg,#f0e7d6,#fff8e9,#f0e7d6);background-size:200% 100%}html[data-theme=light] .organization-parcel-pricing table tbody tr:not(.permission-group-row),html[data-theme=light] .organization-parcel-pricing table tbody tr:not(.permission-group-row):hover,html[data-theme=light] table tbody tr:not(.permission-group-row),html[data-theme=light] table tbody tr:not(.permission-group-row):hover{background:transparent!important}html[data-theme=light] table tbody tr:not(.permission-group-row)>td{transition:background-color .28s cubic-bezier(.22,.61,.36,1)}html[data-theme=light] .organization-parcel-pricing table tbody tr:not(.permission-group-row):hover>td,html[data-theme=light] .role-matrix-table tbody tr:not(.permission-group-row):hover>td,html[data-theme=light] table tbody tr:not(.permission-group-row):hover>td{background-color:#fff8ea}html[data-theme=light] .permission-table tbody tr:not(.permission-group-row):hover>td.current{background-color:#faf5e9}html[data-theme=light] .shipment-success{border-color:#aedcc5;background:#edf9f2;color:#176a49;box-shadow:0 3px 12px rgba(31,122,82,.06)}html[data-theme=light] .pickup-status-result{border-color:#aedcc5;background:#edf9f2;color:#244f3b;box-shadow:0 5px 18px rgba(31,122,82,.08)}html[data-theme=light] .pickup-status-result dd small,html[data-theme=light] .pickup-status-result dt,html[data-theme=light] .pickup-status-result header button,html[data-theme=light] .pickup-status-result header span{color:#56836d}html[data-theme=light] .pickup-status-result dl>div{border-color:#cce7d9;background:#f8fdf9}html[data-theme=light] .pickup-status-result dd strong{color:#176a49}.user-list-table{min-width:1120px}.user-list-table td:first-child,.user-list-table th:first-child{width:22%}.user-list-table td:nth-child(2),.user-list-table th:nth-child(2){width:13%}.user-list-table td:nth-child(3),.user-list-table th:nth-child(3){width:28%}.user-list-table td:nth-child(4),.user-list-table th:nth-child(4){width:11%}.user-list-table td:nth-child(5),.user-list-table th:nth-child(5){width:12%}.user-list-table td:last-child,.user-list-table th:last-child{width:14%;text-align:right}.user-access-drawer{width:min(520px,94vw)}.user-access-body{display:grid;grid-gap:16px;gap:16px;padding:18px 22px}.user-access-body>p{margin:0;color:#7e8998;font-size:11px;line-height:1.65}.user-access-body dl{margin:0;padding:0;border:1px solid #272e38;border-radius:9px;background:#0d1014}.user-access-body dl div{display:grid;grid-template-columns:135px 1fr;grid-gap:10px;gap:10px;padding:11px 13px;border-bottom:1px solid var(--line-soft)}.user-access-body dl div:last-child{border-bottom:0}.user-access-body dt{color:#778391;font-size:10px}.user-access-body dd{margin:0;color:#d9dfe7;font-size:11px}.user-access-body dd small{display:block;margin-top:3px;color:#778391}.user-access-body>section{display:grid;grid-gap:9px;gap:9px;padding:14px;border:1px solid #272e38;border-radius:9px;background:#11151b}.user-access-body h3{margin:0;color:#dce5ef;font-size:12px}.user-access-body label{display:grid;grid-gap:6px;gap:6px;color:#7e8998;font-size:10px}.user-access-body select{height:38px;padding:0 10px;border:1px solid #303945;border-radius:7px;background:#12161b;color:#e3e7ec}.user-access-memberships{display:grid;grid-gap:7px;gap:7px}.user-access-memberships>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid #293442;border-radius:7px;background:#0e1217}.user-access-memberships strong{font-size:11px}.user-access-memberships span{color:#8aaee0;font-size:9px}.user-access-drawer>footer{display:flex;justify-content:flex-end;gap:8px;padding:0 22px 22px}.branch-members-drawer{width:min(60vw,960px)}html[data-theme=light] .user-access-body dt,html[data-theme=light] .user-access-body label,html[data-theme=light] .user-access-body>p{color:#69788c}html[data-theme=light] .user-access-body dl,html[data-theme=light] .user-access-body>section{border-color:#d8e1eb;background:#f8fafc}html[data-theme=light] .user-access-body dd,html[data-theme=light] .user-access-body h3{color:#29394d}html[data-theme=light] .user-access-body select{border-color:#cfd9e5;background:#fff;color:#29394d;color-scheme:light}html[data-theme=light] .user-access-memberships>div{border-color:#d8e1eb;background:#fff}html[data-theme=light] .user-access-memberships span{color:#8b5b12}.parcel-preset-table{min-width:880px}.parcel-preset-usage{display:inline-flex;padding:4px 8px;border:1px solid #303945;border-radius:999px;background:#15191f;color:#7f8a98;font-size:9px;font-weight:700;white-space:nowrap}.parcel-preset-usage.used{border-color:#3b4f69;background:#172130;color:#9bb9df}html[data-theme=light] .parcel-preset-usage{border-color:#d8e0e9;background:#f5f7fa;color:#758397}html[data-theme=light] .parcel-preset-usage.used{border-color:#e2c78e;background:#fff5db;color:#80530c}.organization-detail-heading .page-actions{gap:12px;flex-wrap:wrap}.organization-address-fields .geography-options,.organization-address-fields .lookup-note{grid-column:1/-1}.organization-address-fields input[readonly]{cursor:default;opacity:.82}.organization-documents{display:grid;grid-gap:8px;gap:8px;margin-top:4px;padding:14px;border:1px solid #303945;border-radius:9px;background:#0d1014}.organization-documents-panel{padding:14px}.organization-documents-panel .organization-documents{margin-top:0}.organization-documents>strong{font-size:12px}.organization-documents>p{margin:0;color:#7f8997;font-size:10px}.document-dropzone{padding:18px;border:1px dashed #496080;border-radius:8px;color:#a8c7f3;font-size:11px;text-align:center;cursor:pointer}.document-dropzone:hover{border-color:#78a9e8;background:#111b28}.document-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.document-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;padding:7px 9px;border:1px solid #293442;border-radius:6px;background:#11151b;font-size:11px}.document-list li>span:first-child,.link-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-list li>span:nth-child(2){color:#7f8997;font-size:10px}.document-list li>button:last-child{width:22px;height:22px;border:0;border-radius:5px;background:transparent;color:#ec838d;cursor:pointer}.link-button{border:0;background:transparent;color:#a8c7f3;text-align:left;cursor:pointer}.link-button:hover{text-decoration:underline}html[data-theme=light] .organization-documents{border-color:#d8e1eb;background:#f8fafc}html[data-theme=light] .document-list li>span:nth-child(2),html[data-theme=light] .organization-documents>p{color:#69788c}html[data-theme=light] .document-dropzone{border-color:#9db9da;color:#295889}html[data-theme=light] .document-dropzone:hover{background:#eff6ff}html[data-theme=light] .document-list li{border-color:#d8e1eb;background:#fff}html[data-theme=light] .link-button{color:#1d5f9f}.shipment-extra-fields{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:12px;padding:15px;border:1px solid #272e38;border-radius:10px;background:#0d1014}.shipment-extra-fields legend{padding:0 7px;color:#a8c7f3;font-size:11px;font-weight:700}.shipment-extra-fields label{display:grid;grid-gap:5px;gap:5px;color:#7f8997;font-size:10px}.shipment-extra-fields input,.shipment-parcel-fields select,.shipment-parcel-fields textarea{width:100%;padding:0 9px;border:1px solid #303742;border-radius:7px;outline:0;background:#12161b;color:#e6e9ed}.shipment-extra-fields input,.shipment-parcel-fields select{height:36px}.shipment-parcel-fields textarea{min-height:64px;padding-top:9px;resize:vertical}.shipment-parcel-fields label.wide{grid-column:1/-1}.shipment-parcel-fields input[readonly]{opacity:.85;cursor:not-allowed;background:#0c0f13}.shipment-parcel-fields input:disabled,.shipment-parcel-fields select:disabled{opacity:.65;cursor:not-allowed;background:#0c0f13}html[data-theme=light] .shipment-parcel-fields input:disabled,html[data-theme=light] .shipment-parcel-fields select:disabled{background:#f1f5f9;color:#64748b;cursor:not-allowed}.save-contact{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;justify-content:flex-start}.save-contact input{width:15px!important;height:15px!important}.shipment-warning{max-width:1500px;margin:10px auto;padding:9px 11px;border:1px solid #72531c;border-radius:7px;background:#281d0b;color:#f3cb76;font-size:11px}.shipment-parcel-fields .shipment-warning{grid-column:1/-1;margin:8px 0 0;width:100%}.shipment-parcel-actions{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;padding-top:12px;border-top:1px dashed #232b36}.shipment-parcel-fields .quote-result{grid-column:1/-1;margin-top:8px}.quote-title-group{grid-column:1;display:flex;flex-direction:column;gap:4px}.quote-badge{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 8px;border:1px solid #285e43;border-radius:999px;background:#0d261a;color:#5de49a;font-size:9px;font-weight:750;letter-spacing:.02em}.quote-title{color:#b6d5fb;font-size:11px;font-weight:650}.shipment-parcel-fields .shipment-error{grid-column:1/-1;margin:8px 0 0;width:100%}.quote-breakdown{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.quote-breakdown span{padding:4px 7px;border:1px solid #294362;border-radius:999px;background:#101c2a}html[data-theme=light] .shipment-extra-fields{border-color:#d7e0ea;background:#f8fafc}html[data-theme=light] .shipment-extra-fields legend{color:#8a5b12}html[data-theme=light] .shipment-extra-fields label{color:#66768b}html[data-theme=light] .shipment-extra-fields input,html[data-theme=light] .shipment-parcel-fields select,html[data-theme=light] .shipment-parcel-fields textarea{border-color:#cfd9e5;background:#fff;color:#2d3d52}html[data-theme=light] .shipment-parcel-fields input[readonly]{background:#f1f5f9;color:#64748b}html[data-theme=light] .shipment-warning{border-color:#e3c47e;background:#fff6dc;color:#80530c}html[data-theme=light] .shipment-parcel-actions{border-top-color:#e2e8f0}html[data-theme=light] .quote-badge{border-color:#8fd7af;background:#edfbf3;color:#137844}html[data-theme=light] .quote-title{color:#493008}html[data-theme=light] .quote-breakdown span{border-color:#e2c78e;background:#fff5db;color:#80530c}.quote-remote-fee.active{border-color:#b45309!important;background:rgba(245,158,11,.15)!important;color:#fbbf24!important;font-weight:650}html[data-theme=light] .quote-remote-fee.active{border-color:#d97706!important;background:#fef3c7!important;color:#92400e!important}.scope-unauthorized-panel{max-width:720px;margin:40px auto;padding:36px 32px;text-align:center;border:1px solid #5a272e;border-radius:14px;background:linear-gradient(155deg,#1d1316,#120e10 70%);box-shadow:0 16px 40px rgba(0,0,0,.45)}.scope-unauthorized-badge{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;border:1px solid #77333d;border-radius:50%;background:linear-gradient(145deg,#381a1f,#221013);color:#f87171;box-shadow:0 0 24px rgba(248,113,113,.15)}.scope-unauthorized-panel h2{margin:0 0 12px;font-size:22px;color:#fecaca;letter-spacing:-.02em}.scope-unauthorized-desc{max-width:540px;margin:0 auto 16px;color:#fca5a5;font-size:13px;line-height:1.65}.scope-unauthorized-hint{max-width:500px;margin:0 auto 24px;padding:10px 14px;border:1px solid #452328;border-radius:8px;background:rgba(30,15,18,.6);color:#a89295;font-size:11px;line-height:1.6}.scope-unauthorized-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}html[data-theme=light] .scope-unauthorized-panel{border-color:#fca5a5;background:linear-gradient(155deg,#fff5f5,#fef2f2);box-shadow:0 12px 30px rgba(239,68,68,.08)}html[data-theme=light] .scope-unauthorized-badge{border-color:#f87171;background:#fee2e2;color:#dc2626}html[data-theme=light] .scope-unauthorized-panel h2{color:#991b1b}html[data-theme=light] .scope-unauthorized-desc{color:#b91c1c}html[data-theme=light] .scope-unauthorized-hint{border-color:#fecaca;background:#fff;color:#7f1d1d}.form-section{display:grid;grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.form-section:first-child{border-top:none;padding-top:0}.form-section>h3{margin:0 0 2px;color:#dce9fb;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.form-section>h3 small{display:block;margin-top:3px;color:#7a8794;font-size:8px;text-transform:none;letter-spacing:0;font-weight:400}.form-section .form-section-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.form-section .form-section-grid label{min-width:0}html[data-theme=light] .form-section>h3{color:#34465b}html[data-theme=light] .form-section>h3 small{color:#8594a6}@media(max-width:620px){.form-section .form-section-grid{grid-template-columns:1fr}}.organization-contract-panel{display:grid;grid-gap:16px;gap:16px;padding:16px}.organization-contract-panel .contract-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.organization-contract-panel .contract-panel-heading h2{margin:4px 0 0;color:#dce9fb;font-size:14px;font-weight:500}html[data-theme=light] .organization-contract-panel .contract-panel-heading h2{color:#34465b}.organization-contract-panel .contract-summary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media(max-width:620px){.organization-contract-panel .contract-summary-grid{grid-template-columns:1fr}}.organization-contract-panel .contract-date-card{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(145deg,#12171e,#0d1014)}.organization-contract-panel .contract-date-card span{color:#7a8794;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.organization-contract-panel .contract-date-card strong{color:#dce9fb;font-size:20px;font-weight:600}html[data-theme=light] .organization-contract-panel .contract-date-card{border-color:#d7e0ea;background:#fff}html[data-theme=light] .organization-contract-panel .contract-date-card strong{color:#34465b}.shipment-detail-drawer form>footer,.shipment-modal form>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line-soft)}.shipment-detail-drawer form>footer .button,.shipment-modal form>footer .button{margin:0;white-space:nowrap}@media(max-width:520px){.shipment-detail-drawer form>footer,.shipment-modal form>footer{flex-direction:column-reverse;align-items:stretch}.shipment-detail-drawer form>footer .button,.shipment-modal form>footer .button{width:100%;justify-content:center}}.content:has(>.shipping-report-table){display:flex;height:100dvh;min-height:0;flex-direction:column;overflow:hidden}.content:has(>.shipping-report-table)>.page-heading{width:100%}.shipping-report-filters{width:100%;margin:0 auto 20px}.shipping-report-filters>header{display:flex;align-items:center;min-height:54px;padding:16px 20px}.shipping-report-filters>header h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;line-height:1.4;font-weight:700}.shipping-report-filters>header h2 svg{width:17px;height:17px;color:var(--brand)}.shipping-report-filters form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding:18px 20px 20px}.shipping-report-filters label{display:grid;grid-gap:7px;gap:7px;font-size:13px;color:var(--muted)}.shipping-report-filters input,.shipping-report-filters select,.shipping-report-toolbar select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--text);padding:8px 10px;font:inherit}.shipping-report-filter-actions{display:flex;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:12px}.shipping-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line)}.shipping-report-toolbar label,.shipping-report-toolbar>div{display:flex;align-items:center;gap:8px}.shipping-report-toolbar label{color:var(--muted);white-space:nowrap}.shipping-report-toolbar select{width:72px;min-height:36px}.shipping-report-table{display:flex;min-height:0;flex:1 1;flex-direction:column;width:100%;margin:0 auto;overflow:hidden}.shipping-report-scroll{min-height:0;flex:1 1;overflow:auto}.shipping-report-scroll[data-stale] tbody{opacity:.55;transition:opacity .12s}.shipping-report-scroll table{width:100%;min-width:1724px;border-collapse:collapse;table-layout:fixed}.shipping-report-scroll thead{z-index:1}.shipping-report-scroll td,.shipping-report-scroll th{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipping-report-scroll th{position:-webkit-sticky;position:sticky;z-index:1;top:0;white-space:nowrap;color:var(--muted);font-size:12px}.shipping-report-scroll td small{display:block;color:var(--muted);margin-top:3px}.shipping-report-scroll .shipping-report-tracking{font-weight:650;white-space:nowrap}.shipping-report-scroll .money{white-space:nowrap}.shipping-report-skeleton-row td span{display:block;width:72px;max-width:100%;height:12px;border-radius:4px;background:var(--line);animation:dashboard-skeleton-pulse 1.8s ease-in-out infinite}.shipping-report-skeleton-row td{height:49px}.shipping-report-pagination-skeleton{display:block;width:180px;height:12px;border-radius:4px;background:var(--line);animation:dashboard-skeleton-pulse 1.8s ease-in-out infinite}.shipping-report-scroll td:last-child,.shipping-report-scroll th:last-child{position:-webkit-sticky;position:sticky;z-index:2;right:0;width:112px;min-width:112px;white-space:nowrap;box-shadow:-1px 0 var(--line)}.shipping-report-scroll th:last-child{z-index:3;background:#12151a}.shipping-report-scroll td:last-child{background:var(--panel)}html[data-theme=light] .shipping-report-scroll th:last-child{background:#f5f7fa}.shipping-report-scroll .shipment-action-link{padding:0;border:0;background:transparent;color:var(--brand);font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.shipping-report-scroll .shipment-action-link:hover{color:color-mix(in srgb,var(--brand) 75%,white)}.shipping-report-scroll .shipment-action-link:focus-visible{border-radius:2px;outline:2px solid var(--brand);outline-offset:3px}.shipping-report-empty{display:flex;flex:1 0 180px;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 20px;color:var(--muted)}.shipping-report-empty strong{color:var(--text)}.shipping-report-failed{gap:6px;margin:16px;border:1px solid color-mix(in srgb,var(--red) 40%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--red) 8%,var(--panel))}.shipping-report-failed strong,.shipping-report-failed>svg{color:var(--red)}.shipping-report-failed p{margin:0 0 8px}.shipping-report-pagination{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:auto;padding:16px 20px}.shipping-report-pagination>span:first-child{margin-right:auto}.shipping-report-pagination nav{display:flex;align-items:center;gap:6px}.shipping-report-pagination nav .button{min-width:36px;justify-content:center}@media (max-width:1100px){.shipping-report-filters form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.shipping-report-filters form{grid-template-columns:1fr}.shipping-report-toolbar{align-items:stretch;flex-direction:column}.shipping-report-pagination nav,.shipping-report-toolbar>div{flex-wrap:wrap}}.dashboard-range-controls{justify-content:flex-start}.nav-home.active{color:#eaf2ff;background:linear-gradient(90deg,#172c4d,#131b27);box-shadow:inset 2px 0 var(--brand)}.nav-home.active svg{color:#6aa6ff}html[data-theme=light] .nav-home.active{background:linear-gradient(90deg,#e5f0ff,#f3f8ff);color:#245eaa;box-shadow:inset 2px 0 #d58b18}html[data-theme=light] .nav-home.active svg{color:#d58b18}