@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,600;0,9..40,700;1,9..40,400&display=swap";*,*:before,*:after{box-sizing:border-box}:root{font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;--bg-color: hsl(222 47% 11%);--text-color: hsl(210 40% 98%);--control-bg: #000000;--control-hover-bg: #2a2a2a;--panel-bg: hsl(222 47% 15%);--border-color: hsl(217 33% 22%);--card-bg: hsl(222 47% 13%);--card-border: hsl(217 33% 22%);--primary: hsl(174 72% 56%);color:var(--text-color);background-color:var(--bg-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:inherit;text-decoration:inherit}a:hover{color:inherit}body{margin:0;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}.page-title{display:block;width:100%;text-align:center}.invoice-form{display:flex;flex-direction:column;gap:.75rem;width:100%;margin:0 0 20px}.build-receipts-card{max-width:780px;margin:18px auto 22px}.build-receipts-form{margin:0}.build-receipts-label{font-size:.95rem;letter-spacing:.01em}.build-receipts-input{background:#02061759;border:1px solid rgba(148,163,184,.28);color:#f8fafceb;font-size:17px;border-radius:14px;padding:12px 14px;line-height:1.35;box-shadow:inset 0 1px #ffffff0a}.build-receipts-input::placeholder{color:#f8fafc73}.build-receipts-actions{display:flex;justify-content:center;gap:14px;margin-top:6px}.build-receipts-btn{border-radius:14px!important;padding:.7rem 1.4rem;min-height:44px}.ticket-card .input{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#e5e7eb;box-shadow:inset 0 0 0 1px #0003}.ticket-card .input::placeholder{color:#ffffff73}.ticket-card .input:focus{outline:none;border-color:#2dd4bf;box-shadow:0 0 0 1px #2dd4bf99,inset 0 0 0 1px #00000040}.ticket-card input[type=number].input{text-align:center}.ship-from-container{display:flex;gap:1rem;justify-content:center;max-width:400px;margin:0 auto 1rem}.ship-from-container>div{flex:1;display:flex;flex-direction:column}.ship-from-label{display:flex;flex-direction:column;align-items:center;font-weight:600;gap:.25rem}.address-pair{display:flex;flex-wrap:nowrap;gap:1.5rem;justify-content:flex-start;align-items:stretch;width:100%;margin:0}.address-pair>div{flex:0 0 auto;min-width:0;display:flex;align-items:stretch}.address-validated-card{display:flex;opacity:0;transform:translate(12px);animation:slide-fade-in-right .18s ease-out forwards}.address-pair.address-pair--single{max-width:560px}.address-pair.address-pair--with-validated{max-width:1120px}.address-validated-card{display:flex;opacity:0;transform:translate(12px);animation:slide-fade-in-right .32s ease-out forwards}@keyframes slide-fade-in-right{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.tp-drawer-backdrop{position:fixed;inset:0;background:#00000059;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:40}.tp-drawer-backdrop.open{opacity:1;pointer-events:auto}.tp-drawer-panel{position:fixed;top:0;right:0;height:100vh;width:600px;max-width:calc(100vw - 24px);color:var(--text-color);background:radial-gradient(1200px 700px at 20% -10%,#2dd4bf1f,#0000),linear-gradient(180deg,#121b31,#0f1729);border-left:1px solid var(--border-color);border-top-left-radius:18px;border-bottom-left-radius:18px;box-shadow:-24px 0 80px #0000008c;transform:translate(100%);transition:transform .24s ease;display:flex;flex-direction:column;z-index:50}.tp-drawer-panel.open{transform:translate(0)}.tp-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid rgba(148,163,184,.18)}.tp-drawer-title{font-size:1.15rem;font-weight:700;color:var(--primary);letter-spacing:.01em}.tp-icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#ffffff0a;border:1px solid rgba(148,163,184,.18);color:#f1f5f9e6}.tp-icon-btn:hover{border-color:#2dd4bf59;box-shadow:0 0 0 3px #2dd4bf1f}.tp-icon-btn:focus{outline:none}.tp-icon-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #2dd4bf2e}.tp-icon-btn span{font-size:20px;line-height:1;transform:translateY(-1px)}.tp-drawer-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px;overflow:auto}.tp-drawer-toprow{display:flex;align-items:center;justify-content:space-between;gap:12px}.tp-tabs{display:flex;gap:10px}.tp-tab{padding:9px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#ffffff08;color:#f1f5f9e6;font-weight:600}.tp-tab.active{border-color:#2dd4bf8c;background:#2dd4bf1a;color:var(--primary);box-shadow:0 0 0 3px #2dd4bf1f}.tp-add-btn{padding:10px 14px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#ffffff0a;color:#f1f5f9eb;font-weight:600;display:inline-flex;align-items:center;gap:10px}.tp-add-btn:hover{border-color:#2dd4bf59;box-shadow:0 0 0 3px #2dd4bf1a}.tp-add-plus{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0f;border:1px solid rgba(148,163,184,.18)}.tp-search{position:relative}.tp-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8d9}.tp-search-input{width:100%;padding:12px 14px 12px 44px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#ffffff0a;color:var(--text-color)}.tp-search-input::placeholder{color:#94a3b8e6}.tp-search-input:focus{outline:none}.tp-search-input:focus-visible{box-shadow:0 0 0 3px #2dd4bf24;border-color:#2dd4bf73}.tp-results{display:grid;gap:12px}.tp-row{border-radius:16px;border:1px solid rgba(148,163,184,.18);background:#ffffff08;padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.tp-row-title{font-weight:700;font-size:1.02rem;color:#f1f5f9f2}.tp-row-sub{margin-top:4px;color:#94a3b8f2;font-size:.95rem}.tp-row-actions{display:flex;gap:12px;align-items:center}.tp-btn{font:inherit;cursor:pointer;border-radius:14px;border:1px solid rgba(148,163,184,.2);padding:10px 16px;background:#ffffff0a;color:#f1f5f9eb;font-weight:700}.tp-btn:hover{border-color:#2dd4bf47;box-shadow:0 0 0 3px #2dd4bf1a}.tp-btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.tp-btn-primary{border-color:#2dd4bf66;background:#2dd4bff2;color:#0f1729}.tp-btn-primary:hover{box-shadow:0 0 0 3px #2dd4bf2e}.tp-btn-danger-link{border:none;background:transparent;padding:10px;color:#f87171f2;font-weight:700}.tp-btn-danger-link:hover{text-decoration:underline;box-shadow:none}.tp-muted{color:#94a3b8f2;font-size:.98rem}.tp-manage-shell{border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#ffffff05;padding:14px}.tp-manage{display:grid;gap:12px}.tp-manage-head{display:grid;gap:6px}.tp-manage-title{font-weight:800;font-size:1.05rem}.tp-muted-inline{color:#94a3b8e6;font-weight:700}.tp-manage-desc{color:#94a3b8f2;font-size:.95rem;line-height:1.3}.tp-manage-actions{display:grid;gap:10px}.tp-btn-soft{width:100%;justify-content:center;border-radius:14px;padding:12px 14px;background:#ffffff08}.tp-btn-soft.active{border-color:#2dd4bf73;box-shadow:0 0 0 3px #2dd4bf1f}.tp-form{border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#0000001a;padding:14px;display:grid;gap:12px}.tp-form-title{font-weight:800;font-size:1.02rem;color:#f1f5f9f2}.tp-form-grid{display:grid;gap:10px}.tp-field{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:center}.tp-field-wide{grid-template-columns:140px 1fr}.tp-field-label{color:#94a3b8f2;font-size:.95rem;font-weight:700}.tp-field-control{width:100%}.tp-input,.tp-textarea{width:100%;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#ffffff0a;color:var(--text-color);padding:10px 12px}.tp-textarea{min-height:70px;resize:vertical}.tp-input:focus,.tp-textarea:focus{outline:none}.tp-input:focus-visible,.tp-textarea:focus-visible{box-shadow:0 0 0 3px #2dd4bf24;border-color:#2dd4bf73}.tp-form-footer{display:flex;gap:12px;justify-content:flex-start;align-items:center}.tp-btn-neutral{border-radius:14px;background:#ffffff0a;color:#f1f5f9eb}.section-title{display:inline-flex;align-items:center;gap:.45rem;font-size:1.05rem;font-weight:600;color:#f1f5f9;letter-spacing:.01em;text-transform:none;margin-bottom:1.75rem}.section-title svg{color:var(--primary);opacity:1}.address-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.address-title-row h3{margin:0}.address-card{width:548px;max-width:548px;flex:0 0 auto;height:100%;background:#ffffff08;border:1px solid rgba(56,189,248,.2);border-radius:1rem;padding:1.75rem;position:relative;display:flex;flex-direction:column}.address-card:hover{border-color:#94a3b8e6;transform:translateY(-1px)}.address-card-selected{border-color:var(--primary);box-shadow:0 0 0 1px #2dd4bf99,0 22px 55px #0f172ae6}.address-section{font-size:1rem;max-width:1120px;width:100%;margin:2rem auto 0}.address-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:.25rem}.address-section .address-grid{display:grid;grid-template-columns:1fr;row-gap:1.25rem;width:100%;max-width:520px}.address-type-row{margin-top:.6rem}.address-type-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .8rem;border-radius:999px;font-size:.7rem;font-weight:500;line-height:1}.address-type-icon{width:.7rem;height:.7rem;flex-shrink:0}.address-type-commercial{background:#2563eb66;color:#bfdbfe}.address-type-residential{background:#10b98159;color:#bbf7d0}@media (max-width: 768px){.address-section .address-grid{grid-template-columns:1fr}}.address-section .location-row{display:flex;gap:.75rem;flex-wrap:nowrap}.address-section .state-field{flex:1;min-width:70px}.address-section .zip-field{flex:1;min-width:90px}.address-section .country-field{flex:1;min-width:60px}.address-section .location-row input{width:100%}.address-actions-wrapper{margin-top:1rem}.address-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem}.address-status-row{display:flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;margin-top:2rem;margin-left:.2rem;margin-bottom:.75rem}.address-status-row svg{color:#22c55e;stroke:#22c55e;width:.8rem;height:.8rem}.address-status-row .text-green-400{color:#22c55e}.address-status-row .text-red-400{color:#f97373}.address-section input,.address-section select,.address-section textarea{font-size:1.05rem;padding:.75rem 1rem}.center-button{display:flex;justify-content:center;margin-top:1rem}.doc-tab-row.compact{display:flex;gap:.75rem;justify-content:center;max-width:400px;margin:0 auto}.doc-tab-row.compact>div{flex:1;display:flex;flex-direction:column}.price-pill{margin-left:auto;margin-right:.5rem;font-size:1.25rem;font-weight:600;padding:.5rem 1rem}.app-header{border-bottom:1px solid var(--border-color);background:#0f172aa6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:sticky;top:0;z-index:50;padding:.5rem 0;margin-bottom:16px}.container{max-width:1200px;margin:0 auto;padding:0 16px}.nav{display:flex;align-items:center;gap:1.5rem;padding:0;min-height:3.5rem}.nav-left{display:flex;align-items:center;gap:.75rem}.nav-right{margin-left:auto;display:flex;align-items:center;gap:1.5rem}.nav-icon{width:18px;height:18px}.nav-link{padding:.75rem 1.35rem;border-radius:.8rem;color:#f8fafcbf;font-size:1rem;font-weight:500;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.nav-link:hover{background-color:#1f2937eb;color:#fff}.nav-link.active{background-color:var(--primary);color:#020617;box-shadow:0 0 22px #2dd4bf73}.btn{border:1px solid var(--border-color);background:var(--panel-bg);color:var(--text-color);padding:.55rem .9rem;border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:500;transition:background-color .2s ease,border-color .2s ease,transform .1s ease}.btn:hover{background:#0f172ae6;border-color:var(--primary);transform:translateY(-1px)}.btn-quiet{border:1px solid transparent;background:transparent;color:var(--text-color);padding:.5rem .75rem;border-radius:999px;cursor:pointer;font-size:.9rem;transition:background-color .2s ease,color .2s ease}.btn-quiet:hover{background:#0f172a99;color:#fff}.btn-ghost{border:1px solid transparent;background-color:transparent;color:#f8fafcbf;padding:.4rem .8rem;border-radius:999px;font-size:.9rem;font-weight:500;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;transition:background-color .2s ease,color .2s ease}.btn-ghost:hover{background-color:#0f172ae6;color:#fff}.user-menu{display:flex;align-items:center;gap:1rem}.user-email{font-size:.875rem;color:#f8fafcb3}.order-tracking-pallet-backdrop{position:fixed;inset:0;background:#02061794;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:72}.order-tracking-pallet-backdrop-open{opacity:1;pointer-events:auto}.order-tracking-pallet-tab{position:fixed;right:0;top:32%;transform:translateY(-32%);z-index:85;display:inline-flex;align-items:center;gap:6px;padding:9px 11px;min-height:40px;border:none;border-radius:12px 0 0 12px;background:var(--primary);color:#04111f;font-weight:700;font-size:.9rem;box-shadow:0 10px 22px #00000052}.order-tracking-pallet-tab-open{right:360px}.order-tracking-pallet-tab svg{width:14px;height:14px;flex-shrink:0}.order-tracking-pallet-tab span{font-size:.82rem;line-height:1}@media (max-width: 900px){.order-tracking-pallet-tab{top:24%;transform:translateY(-24%);padding:8px 10px;gap:5px;min-height:36px}.order-tracking-pallet-tab svg{width:13px;height:13px}.order-tracking-pallet-tab span{font-size:.78rem}}.order-tracking-pallet-drawer{position:fixed;top:0;right:0;width:360px;max-width:calc(100vw - 24px);height:100vh;background:#0f172afa;border-left:1px solid rgba(148,163,184,.18);box-shadow:-24px 0 80px #00000080;transform:translate(100%);transition:transform .22s ease;z-index:80;display:flex;flex-direction:column}.order-tracking-pallet-drawer-open{transform:translate(0)}.order-tracking-pallet-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px;border-bottom:1px solid rgba(148,163,184,.16)}.order-tracking-pallet-drawer-title-row{display:inline-flex;align-items:center;gap:10px}.order-tracking-pallet-drawer-title-row h3{margin:0;font-size:1rem;letter-spacing:.02em}.order-tracking-pallet-drawer-tabs{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.order-tracking-pallet-drawer-tab{border:1px solid rgba(148,163,184,.22);background:#ffffff0a;color:#e2e8f0e0;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:800;letter-spacing:.04em;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.order-tracking-pallet-drawer-tab:hover{border-color:#2dd4bf61;color:#f8fafcfa;transform:translateY(-1px)}.order-tracking-pallet-drawer-tab-active{background:#2dd4bf24;border-color:#2dd4bf8c;color:var(--primary);box-shadow:0 0 0 3px #2dd4bf1a}.order-tracking-pallet-drawer-close{width:36px;height:36px;border:none;border-radius:12px;background:transparent;color:#f8fafccc;display:inline-flex;align-items:center;justify-content:center}.order-tracking-pallet-drawer-close:hover{background:#ffffff0d;color:#f8fafcfa}.order-tracking-pallet-drawer-body{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.order-tracking-pallet-section{display:flex;flex-direction:column;gap:12px}.order-tracking-pallet-section-header{display:flex;align-items:center;justify-content:space-between}.order-tracking-pallet-section-title{display:inline-flex;align-items:center;gap:8px;font-weight:700}.order-tracking-pallet-list{display:flex;flex-direction:column;gap:12px}.order-tracking-pallet-card{border:1px solid rgba(148,163,184,.16);background:#ffffff08;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:12px}.order-tracking-pallet-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.order-tracking-pallet-card-top>div:first-child{min-width:0;flex:1 1 auto}.order-tracking-pallet-id{font-weight:800;font-size:.95rem}.order-tracking-pallet-meta{color:#94a3b8eb;font-size:.82rem}.order-tracking-pallet-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.order-tracking-pallet-card-list{display:flex;flex-direction:column;gap:8px}.order-tracking-pallet-line{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:8px;border-top:1px solid rgba(148,163,184,.12)}.order-tracking-pallet-line:first-child{border-top:none;padding-top:0}.order-tracking-pallet-line-main{display:flex;flex-direction:column;gap:2px;font-size:.9rem}.order-tracking-pallet-remove-link{border:none;background:transparent;color:#fda4af;font-weight:700;padding:0}.order-tracking-drop-ship-actions{display:flex;align-items:flex-start;justify-content:flex-end;flex:0 0 auto}.order-tracking-drop-ship-remove-link{border:none;background:transparent;color:#fda4af;font-weight:700;font-size:.92rem;line-height:1;padding:2px 0 0;white-space:nowrap;align-self:flex-start}.order-tracking-drop-ship-remove-link:hover:not(:disabled){color:#fecdd3;text-decoration:underline}.order-tracking-drop-ship-remove-link:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.order-tracking-pallet-line-readonly .order-tracking-pallet-line-main{opacity:.9}.order-tracking-pallet-empty{color:#94a3b8e6;font-size:.92rem;padding:12px 0}.order-tracking-pallet-tracking{color:var(--primary);font-size:.84rem;font-weight:700}.order-tracking-ship-pallet-backdrop{position:fixed;inset:0;background:#0206179e;z-index:95}.order-tracking-ship-pallet-modal{position:fixed;top:50%;left:50%;width:min(92vw,420px);transform:translate(-50%,-50%);background:#0f172afa;border:1px solid rgba(148,163,184,.18);border-radius:18px;box-shadow:0 24px 80px #0000007a;z-index:96;overflow:hidden}.order-tracking-ship-pallet-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px;border-bottom:1px solid rgba(148,163,184,.14)}.order-tracking-ship-pallet-title{margin:4px 0 0;font-size:1rem}.order-tracking-ship-pallet-modal-body{padding:18px;display:flex;flex-direction:column;gap:12px}.order-tracking-ship-pallet-label{font-size:.88rem;font-weight:700;color:#e2e8f0eb}.order-tracking-ship-pallet-input{width:100%;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#ffffff0a;color:var(--text-color);padding:12px 14px;font:inherit}.order-tracking-ship-pallet-input:focus{outline:none;border-color:#2dd4bf8c;box-shadow:0 0 0 3px #2dd4bf1f}.order-tracking-ship-pallet-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.order-tracking-analytics-view-tabs{display:flex;gap:10px;padding:0 24px 14px;border-bottom:1px solid rgba(148,163,184,.14)}.order-tracking-analytics-view-tab{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.22);background:#ffffff0a;color:#e2e8f0e0;border-radius:999px;padding:8px 14px;font-size:.85rem;font-weight:700;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}.order-tracking-analytics-view-tab:hover{border-color:#2dd4bf61;color:#f8fafcfa;transform:translateY(-1px)}.order-tracking-analytics-view-tab-active{background:#2dd4bf24;border-color:#2dd4bf8c;color:var(--primary);box-shadow:0 0 0 3px #2dd4bf1a}.order-tracking-open-po-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:4px 0 16px;margin-bottom:4px}.order-tracking-open-po-filter{display:flex;flex-direction:column;gap:6px;min-width:0}.order-tracking-open-po-filter>span{font-size:.78rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#94a3b8eb}.order-tracking-open-po-filter>input{width:100%;height:42px;border-radius:12px;border:1px solid rgba(80,100,130,.45);background:#2a3446;color:var(--text-color);padding:0 14px;font:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}@media (max-width: 900px){.order-tracking-open-po-filters{grid-template-columns:1fr;gap:12px}}.order-tracking-open-po-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:end;padding:2px 0 14px;margin-bottom:2px}.order-tracking-open-po-filter{display:flex;flex-direction:column;gap:5px;min-width:0}.order-tracking-open-po-filter>span{font-size:.72rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#94a3b8eb}.order-tracking-open-po-filter>input{width:100%;height:36px;border-radius:10px;border:1px solid rgba(80,100,130,.45);background:#2a3446;color:var(--text-color);padding:0 12px;font:inherit;font-size:.9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.order-tracking-open-po-filter>input::placeholder{color:#94a3b8b8}.order-tracking-open-po-filter>input:hover{border-color:#94a3b8e6}.order-tracking-open-po-filter>input:focus{border-color:var(--primary);box-shadow:0 0 0 1px #38bdf866}.order-tracking-open-po-filter-actions{display:flex;align-items:flex-end}.order-tracking-open-po-clear-btn{height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(148,163,184,.3);background:#ffffff0a;color:#e2e8f0eb;font:inherit;font-size:.88rem;font-weight:700;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .12s ease}.order-tracking-open-po-clear-btn:hover{border-color:#2dd4bf66;color:#f8fafcfa;transform:translateY(-1px)}.order-tracking-open-po-clear-btn:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 1px #38bdf866}@media (max-width: 900px){.order-tracking-open-po-filters{grid-template-columns:1fr;gap:12px}.order-tracking-open-po-filter-actions{align-items:stretch}.order-tracking-open-po-clear-btn{width:100%}}.order-tracking-open-po-table-wrap{border:1px solid rgba(148,163,184,.14);border-radius:10px;overflow:hidden;background:#ffffff05;display:flex;flex-direction:column;min-height:0;max-height:52vh}.order-tracking-open-po-table-grid{display:grid;grid-template-columns:140px 120px minmax(240px,1fr) 110px 140px 100px;gap:0;align-items:center}.order-tracking-open-po-table-head{min-height:34px;background:#ffffff08;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8d1;border-bottom:1px solid rgba(148,163,184,.1)}.order-tracking-open-po-table-head-sticky{position:sticky;top:0;z-index:2}.order-tracking-open-po-table-head>div,.order-tracking-open-po-table-row>div{padding:6px 10px;border-right:1px solid rgba(255,255,255,.05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-tracking-open-po-sort-btn{width:100%;min-height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left}.order-tracking-open-po-sort-btn:hover{color:#f8fafcf5}.order-tracking-open-po-sort-btn-active{color:#f8fafcfa}.order-tracking-open-po-sort-icon-muted{color:#94a3b880;flex-shrink:0}.order-tracking-open-po-sort-icon-active{color:var(--primary);flex-shrink:0}.order-tracking-open-po-table-head>div:last-child,.order-tracking-open-po-table-row>div:last-child{border-right:none}.order-tracking-open-po-table-body{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0}.order-tracking-open-po-table-body::-webkit-scrollbar{width:8px}.order-tracking-open-po-table-body::-webkit-scrollbar-track{background:#ffffff08}.order-tracking-open-po-table-body::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.order-tracking-open-po-table-body::-webkit-scrollbar-thumb:hover{background:#94a3b880}.order-tracking-open-po-table-row{position:relative;min-height:30px;font-size:.82rem;border-top:1px solid rgba(148,163,184,.07);border-left:none;border-right:none;border-bottom:none;border-radius:0;box-shadow:none}.order-tracking-open-po-table-row:before{width:7px;border-radius:0}.order-tracking-open-po-table-row:nth-child(2n){filter:brightness(1.015)}.order-tracking-open-po-table-row:hover{filter:brightness(1.05)}.order-tracking-open-po-po-cell{font-weight:700;color:#f8fafcf5}@media (max-width: 1000px){.order-tracking-open-po-table-grid{grid-template-columns:1fr}.order-tracking-open-po-table-head{display:none}.order-tracking-open-po-table-row{min-height:auto}.order-tracking-open-po-table-row>div{border-right:none;border-bottom:1px solid rgba(148,163,184,.06);padding:8px 10px}.order-tracking-open-po-table-row>div:before{display:block;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8d1;margin-bottom:2px}.order-tracking-open-po-table-row>div:nth-child(1):before{content:"Date"}.order-tracking-open-po-table-row>div:nth-child(2):before{content:"P.O."}.order-tracking-open-po-table-row>div:nth-child(3):before{content:"Part Number"}.order-tracking-open-po-table-row>div:nth-child(4):before{content:"Quantity"}.order-tracking-open-po-table-row>div:nth-child(5):before{content:"Stage"}.order-tracking-open-po-table-row>div:nth-child(6):before{content:"Age"}}.btn-primary{border:none;background-color:var(--primary);color:#020617;padding:.65rem 1.6rem;border-radius:999px;font-size:.95rem;font-weight:600;letter-spacing:.01em;box-shadow:0 0 20px #2dd4bf59;transition:background-color .2s ease,box-shadow .2s ease,transform .1s ease}.btn-primary:hover{background-color:#28dcca;box-shadow:0 0 30px #2dd4bf73;transform:translateY(-1px)}.btn-primary:disabled{opacity:.6;box-shadow:none;cursor:not-allowed}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.5);background:#0f172aeb;color:var(--muted-foreground);font-size:.875rem;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.btn-secondary:hover{border-color:#2dd4bf;background:transparent;color:#fff;box-shadow:none}.btn-secondary:active{background:transparent;border-color:#2dd4bf;box-shadow:none;color:#fff}.btn-secondary:focus-visible{outline:none}.address-header-row .btn-secondary{margin-right:.75rem}.address-header-row .btn-secondary:last-child{margin-right:0}.drawer-backdrop{position:fixed;inset:0;background:#0206178c;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:60}.drawer-backdrop.open{opacity:1;pointer-events:auto}.drawer-panel{position:fixed;top:0;right:0;height:100vh;width:600px;max-width:calc(100vw - 48px);background:#0f172afa;border-left:1px solid rgba(148,163,184,.18);transform:translate(100%);transition:transform .24s ease;display:flex;flex-direction:column;z-index:70}.drawer-panel.open{transform:translate(0)}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 14px}.drawer-title{font-size:1.1rem;font-weight:700;color:#f8fafcf2}.drawer-close{border:0;background:transparent;color:#94a3b8e6;padding:6px;border-radius:10px}.drawer-close:hover{background:#94a3b81f;color:#f8fafcf2}.drawer-close-icon{width:18px;height:18px}.drawer-body{padding:0 18px 18px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.drawer-search{position:relative}.drawer-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#94a3b8e6;pointer-events:none}.drawer-search-input{width:100%;border-radius:12px;border:1px solid rgba(45,212,191,.25);background:#2dd4bf1f;color:#f8fafcf2;padding:12px 14px 12px 42px;outline:none}.drawer-search-input::placeholder{color:#94a3b8e6}.drawer-search-input:focus{border-color:#2dd4bfa6;box-shadow:0 0 0 1px #2dd4bf59}.drawer-results{overflow:auto;padding-right:4px;display:flex;flex-direction:column;gap:14px}.drawer-muted{opacity:.75;font-size:.9rem}.drawer-error{color:#f97373;font-size:.9rem}.address-book-card{background:#ffffff08;border:1px solid rgba(148,163,184,.14);border-radius:14px;padding:16px}.address-book-name{font-weight:700;color:#f8fafcf2;margin-bottom:6px}.address-book-address{font-weight:700;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;color:#2dd4bff2;margin-bottom:10px}.address-book-type{display:inline-flex;align-items:center;gap:8px;color:#94a3b8f2;font-size:.9rem;margin-bottom:10px}.address-book-type-icon{width:16px;height:16px;opacity:.9}.address-book-contact{display:flex;flex-wrap:wrap;gap:14px;color:#94a3b8f2;font-size:.9rem;margin-bottom:14px}.address-book-contact-item{display:inline-flex;align-items:center;gap:8px}.address-book-contact-icon{width:16px;height:16px;opacity:.9}.address-book-actions{display:flex;align-items:center;gap:14px}.address-book-use-btn{border:1px solid rgba(148,163,184,.35);background:#0f172ae6;color:#f8fafcf2;padding:10px 14px;border-radius:10px;font-weight:600;font-size:.9rem}.address-book-use-btn:hover{border-color:#94a3b8a6}.address-book-delete-btn{border:0;background:transparent;color:#f87171;font-weight:600;padding:8px 0}.address-book-delete-btn:disabled{opacity:.5;cursor:not-allowed}.address-book-delete-btn:not(:disabled):hover{text-decoration:underline}.text-red-600{color:#dc2626}.ml-2{margin-left:.5rem}.muted{opacity:.75}.input{border:1px solid #e5e7eb;padding:8px 10px;border-radius:6px}.build-ticket-card{background:var(--card-bg);border-color:var(--card-border);box-shadow:0 6px 12px #0f172a40}.build-tickets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;justify-items:center;margin:1.5rem 0 2rem}.ticket-card{width:100%;max-width:320px;margin:0;border:1px solid var(--border-color);border-radius:8px;background-color:var(--panel-bg);box-shadow:0 10px 25px #00000059;padding:10px 0;display:flex;flex-direction:column}.ticket-card-inner{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ticket-lines{width:30ch;text-align:center;margin:0 auto;padding:0}.ticket-separator{margin:8px auto;width:30ch}.ticket-line-row{display:flex;justify-content:space-between;width:28ch;margin:0 auto;line-height:1.25}.address-section label{display:block;margin-bottom:4px;font-size:.95rem;font-weight:600;letter-spacing:.02em;opacity:.9;text-transform:uppercase}.address-section .mb-3{margin-bottom:.85rem}.text-gradient{background:linear-gradient(90deg,var(--primary),#4dd4c6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.page-main{padding:24px 0 32px}.page-header{text-align:center;margin-bottom:16px}.hero-title{display:inline-flex;align-items:center;gap:1rem;font-size:2.8rem;font-weight:700;letter-spacing:.02em;color:var(--text-color)}@media (min-width: 900px){.hero-title{font-size:3.2rem}}.hero-icon{width:2.75rem;height:2.75rem;color:var(--primary)}.glass-card{background:#ffffff08;border-radius:1rem;border:1px solid rgba(148,163,184,.28);box-shadow:0 18px 40px #0f172abf;padding:32px 28px}.packages-section{margin:24px auto 0;max-width:1120px}.packages-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.packages-title{display:flex;align-items:center;gap:12px}.packages-title .packages-icon{width:1.05rem;height:1.05rem;color:var(--primary);stroke:var(--primary);flex-shrink:0;position:relative;top:-1px}.section-subtitle{font-size:.85rem;color:#94a3b8e6;margin-top:2px}.packages-actions{display:flex;align-items:center;gap:10px}.package-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.package-tab{border-radius:10px;border:1px solid rgba(148,163,184,.55);padding:8px 16px;min-height:38px;font-size:.87rem;display:inline-flex;align-items:center;gap:12px;background:#0f172af5;color:#e2e8f0e6;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease}.package-tab-icon{margin-right:6px}.package-tab-dot{color:#94a3b8e6;margin:0 6px}.shipping-setup-title svg{position:relative;top:-1px;color:var(--primary)}.shipping-setup-title svg{position:relative;top:4px;margin-right:8px}.package-tab svg{width:14px;height:14px;color:#94a3b8e6;stroke:#94a3b8e6}.package-tab:hover{border-color:#22d3eeb3;box-shadow:0 0 0 1px #22d3ee66}.package-tab-active{border-color:var(--primary);background:radial-gradient(circle at top left,rgba(34,211,238,.1),transparent 60%) #0f172a;box-shadow:0 0 0 1px #22d3ee66}.package-tab-icon{width:14px;height:14px;color:var(--primary);stroke:var(--primary)}.package-tab-title{font-weight:600;color:#fff;transition:color .12s ease-out}.package-tab-dot{color:#94a3b8e6}.package-tab-meta{opacity:1;color:#94a3b8e6}.package-tab-price{font-weight:600;color:var(--primary)}.package-tab-active .package-tab-title{color:var(--primary)}.package-tab-active .package-tab-meta{color:#94a3b8f2}.package-tab-active svg{color:var(--primary);stroke:var(--primary)}.package-tab-title{font-weight:600}.package-tab-meta{opacity:.85}.package-tab-delete{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:9999px;border:1px solid rgba(248,113,113,.7);background:#f8717114;color:#f87171f2;font-size:.75rem;line-height:1;padding:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease-out}.package-tab:hover .package-tab-delete{opacity:1;pointer-events:auto}.package-tab-delete-inner{transform:translateY(-.5px)}.package-tab-delete:hover{background:#f871712e}.packages-body{margin-top:4px}@media (max-width: 640px){.packages-header{flex-direction:column;align-items:flex-start}.packages-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}}.packages-editor .shipping-setup-title{font-size:1.15rem;font-weight:600;letter-spacing:.03em;margin-bottom:20px}.packages-editor{margin-top:4px}.packages-actions .packages-add-btn{padding-inline:1.2rem}.packages-actions .packages-delete-btn{border:none;background:transparent;font-size:.9rem;color:#f87171;padding:0;cursor:pointer}.packages-actions .packages-delete-btn:disabled{opacity:.35;cursor:default}.packages-actions .packages-delete-btn:not(:disabled):hover{text-decoration:underline}.third-party-section{margin:24px auto 0;max-width:1120px}.third-party-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.third-party-title{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:600;line-height:1.25}.third-party-icon{width:1.35rem;height:1.35rem;color:var(--primary);stroke:var(--primary)}.third-party-toggle{display:flex;align-items:center;gap:8px;font-size:.95rem}.third-party-toggle input[type=checkbox]{width:16px;height:16px}.third-party-body{margin-top:14px}.third-party-select-row,.third-party-selected-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.third-party-select-btn{padding-inline:1.1rem;padding-block:.55rem;border-radius:.65rem;background:var(--panel-bg);border:1px solid rgba(148,163,184,.5);color:var(--text-color);font-size:.9rem;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.third-party-select-btn:hover{border-color:var(--primary);background:#0f172ae6;color:#fff;box-shadow:none}.third-party-helper{font-size:.8rem;color:#fbbf24}.third-party-selected-summary{font-size:.9rem;color:#94a3b8f5}.third-party-selected-name{font-weight:600;color:var(--primary)}.third-party-selected-meta{margin-left:4px}@media (max-width: 640px){.third-party-select-row,.third-party-selected-row{flex-direction:column;align-items:flex-start}}.packages-section .total-rate-row{margin-top:24px;padding-top:16px;border-top:1px solid rgba(148,163,184,.28);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.total-rate-left{display:flex;align-items:center;gap:12px}.total-rate-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#2dd4bf1f}.total-rate-zap{width:18px;height:18px}.total-rate-text{display:flex;flex-direction:column;gap:2px}.total-rate-title{font-size:.95rem;font-weight:600;display:flex;align-items:baseline;gap:6px}.total-rate-count{font-size:.85rem;color:#3ee0cf}.total-rate-subtitle{font-size:.8rem;color:#94a3b8eb}.total-rate-right{margin-left:auto;text-align:right}.total-rate-amount{font-size:1.4rem;font-weight:700;letter-spacing:.02em;color:#3ee0cf}.total-rate-caption{margin-top:2px;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8e6}.shipping-top-card{margin:16px auto 0;max-width:1120px}.animate-fade-in{opacity:0;animation:fade-in .3s ease-out forwards}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.shipping-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}@media (max-width: 768px){.shipping-row{grid-template-columns:minmax(0,1fr)}}.invoice-form{margin-bottom:24px}.invoice-row{display:flex;gap:16px;align-items:stretch}.invoice-input{flex:1 1 auto}@media (max-width: 640px){.invoice-row{flex-direction:column;align-items:stretch}}.invoice-button{white-space:nowrap;padding-inline:22px;padding-block:0;border-radius:10px;display:flex;align-items:center;justify-content:center;align-self:stretch}.doc-tab-section{margin-top:12px}.doc-tab-row{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:16px;row-gap:16px}@media (min-width: 900px){.doc-tab-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.packages-setup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:12px;margin-bottom:16px}.package-dimensions-row{grid-column:1 / span 3}.package-dimensions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (max-width: 1024px){.package-dimensions-row{grid-column:1 / -1}.package-dimensions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.package-dimensions-grid{grid-template-columns:1fr}}@media (max-width: 1024px){.packages-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.packages-setup-grid{grid-template-columns:minmax(0,1fr)}}.input-field-readonly{pointer-events:none;opacity:.85}.form-field{display:flex;flex-direction:column}.form-label{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;line-height:1;text-transform:uppercase;letter-spacing:.12em;font-weight:600;margin-bottom:4px;color:#94a3b8e6}.form-label-icon{display:inline-flex;align-items:center}.form-label-text{white-space:nowrap}.label-icon{width:.9rem;height:.9rem;flex-shrink:0}.input-field,.select-field{width:100%;border-radius:10px;border:1px solid rgba(80,100,130,.45);background:#2a3446;padding:10px 14px;font-size:.95rem;color:var(--text-color);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.shipping-top-card .input-field,.shipping-top-card .select-field{height:42px;padding-block:0;padding-inline:14px;line-height:42px}.shipping-top-card .address-section .input-field,.shipping-top-card .address-section .select-field{height:48px;line-height:1.4;padding-inline:16px}.input-field::placeholder,.select-field::placeholder{color:#94a3b8b3}.select-field{appearance:none;background-color:#2a3446;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='rgba(148,163,184,0.9)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding-right:40px;height:42px;display:flex;align-items:center;border-radius:10px;border:1px solid rgba(80,100,130,.45);color:var(--text-color);font-size:.95rem;transition:border-color .15s ease,box-shadow .15s ease}.select-field:hover{border-color:#94a3b8e6}.select-field:focus{border-color:var(--primary);box-shadow:0 0 0 1px #38bdf866}.input-field:focus,.select-field:focus{border-color:var(--primary);box-shadow:0 0 0 1px #38bdf866}.input-field:hover,.select-field:hover{border-color:#94a3b8e6}.form-error{color:#f97373;font-size:.85rem}.customer-info-row{display:flex;gap:1.75rem}.customer-info-row>div{flex:1 1 0;min-width:0}.customer-info-row .form-label svg{width:.85rem;height:.85rem}.customer-info-row{padding:0}.customer-info-card{max-width:1120px;margin:2rem auto 0;padding:16px!important}.international-card{max-width:1120px;width:100%;margin:1.5rem auto 0;padding:16px!important}.international-card .intl-stack{display:flex;flex-direction:column;gap:18px}.international-card .intl-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}@media (max-width: 768px){.international-card .intl-grid-2{grid-template-columns:1fr}}.international-card .intl-field{display:flex;flex-direction:column;gap:8px;min-width:0}.international-card .intl-label{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#e2e8f0b8}.international-card .intl-label .req{color:var(--primary);margin-left:6px;font-weight:900}.international-card .intl-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.international-card .input-field,.international-card .select-field{height:44px;padding-inline:16px;line-height:44px;border-radius:14px}.international-card textarea.input-field,.international-card .input-field.multiline{height:auto;line-height:1.4;padding-block:12px}.international-card .intl-action-btn{border-radius:14px;padding:10px 16px;min-height:40px}.international-card .intl-footer{margin-top:4px;padding-top:14px;border-top:1px solid rgba(148,163,184,.18);display:flex;flex-wrap:wrap;gap:22px;font-size:.92rem;color:#e2e8f0b8}.international-card .intl-footer .value{color:#f8fafcf2;font-weight:800}.international-card .intl-muted{font-size:.92rem;color:#e2e8f08c}.label-generate-card{max-width:1120px;width:100%;margin:1.5rem auto 0;padding:22px 22px 18px}.label-generate-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.label-generate-title{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:#e2e8f0}.label-generate-title h2{margin:0;font-size:1.05rem;line-height:1.2}.label-generate-icon{color:var(--primary)}.label-generate-btn{display:inline-flex;align-items:center;gap:10px;border-radius:.9rem;padding:.75rem 1.25rem}.label-generate-actions-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.label-generate-btn{flex:0 0 auto;width:auto;min-width:190px;justify-content:center}.label-generate-btn-left{margin-right:auto}.label-generate-btn-right{margin-left:auto}@media (max-width: 640px){.label-generate-actions-row{flex-direction:column;align-items:stretch}.label-generate-btn,.label-generate-btn-left,.label-generate-btn-right{width:100%;min-width:0;margin-left:0;margin-right:0}}.label-ready-panel{margin-top:10px;background:#0f172a8c;border:1px solid rgba(45,212,191,.35);border-radius:1rem;padding:16px}.label-ready-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.label-ready-badge{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.25);color:var(--primary)}.label-ready-title{font-weight:800;color:#e2e8f0;line-height:1.1}.label-ready-sub{margin-top:2px;font-size:.85rem;color:#e2e8f0b3}.label-ready-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.label-ready-field{background:#02061759;border:1px solid rgba(148,163,184,.18);border-radius:.85rem;padding:12px}.label-ready-label{font-size:.78rem;color:#e2e8f099;margin-bottom:6px}.label-ready-value{font-weight:800;color:#fff;letter-spacing:.01em}.label-ready-field-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.label-ready-field-icon{opacity:.75}.label-ready-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0a6;margin-bottom:0}.label-routing{margin-top:18px}.label-routing-title{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:#e2e8f0d9;margin-bottom:10px}.label-routing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.label-routing-item{background:#02061738;border:1px solid rgba(148,163,184,.16);border-radius:.95rem;padding:12px}.label-routing-item-title{font-size:.78rem;color:#e2e8f0b3;margin-bottom:8px}.label-routing-select{width:100%;padding:10px 12px;border-radius:.85rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#e2e8f0f2;font-size:.9rem;outline:none}.label-routing-select:focus{border-color:#2dd4bf73;box-shadow:0 0 0 3px #2dd4bf1a}.print-route-select{width:100%;height:42px;border-radius:10px;border:1px solid rgba(80,100,130,.45);background:#2a3446;color:var(--text-color);font-size:.95rem;padding:0 40px 0 14px;line-height:42px;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='rgba(148,163,184,0.9)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.print-route-select:hover{border-color:#94a3b8e6}.print-route-select:focus{border-color:var(--primary);box-shadow:0 0 0 1px #38bdf866}.print-route-select option{background-color:#222b39;color:#e2e8f0f2}.print-route-select option:checked{background-color:#2dd4bf40}.label-ready-actions{margin-top:16px}.label-ready-actions{display:flex;align-items:center;gap:12px}.label-action-primary,.label-action-secondary{border-radius:.9rem;padding:.7rem 1.1rem;display:inline-flex;align-items:center;gap:10px}.label-generate-again{margin-top:12px;padding:0;display:inline-flex;align-items:center;gap:8px;color:#e2e8f0a6}.label-generate-again:hover{color:#e2e8f0e6}.login-page{min-height:100vh;display:grid;place-items:center;padding:48px 18px;background:radial-gradient(900px 520px at 50% 0%,#2dd4bf2e,#0000),radial-gradient(700px 420px at 20% 30%,#38bdf81a,#0000),linear-gradient(180deg,#121b31,#0f1729)}.login-shell{width:100%;max-width:520px;display:grid;justify-items:center;gap:14px}.login-brand{display:inline-flex;align-items:center;gap:12px;-webkit-user-select:none;user-select:none}.login-brand-icon{width:36px;height:36px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#2dd4bf1a;border:1px solid rgba(45,212,191,.28);box-shadow:0 0 18px #2dd4bf24}.login-cube{width:20px;height:20px;color:var(--primary)}.login-brand-text{font-size:1.55rem;font-weight:800;letter-spacing:.01em;color:#f1f5f9f2}.login-brand-accent{color:var(--primary)}.login-subtitle{color:#94a3b8f2;font-size:.98rem;margin-bottom:6px;text-align:center}.login-card{width:100%;border-radius:18px;padding:26px 26px 24px;background:#ffffff08;border:1px solid rgba(148,163,184,.18);box-shadow:0 26px 70px #0000008c}.login-card-title{font-size:1.55rem;font-weight:800;margin-bottom:18px;color:#f1f5f9f2}.login-form{display:grid;gap:14px}.login-field{display:grid;gap:8px}.login-label{font-size:.78rem;font-weight:800;letter-spacing:.08em;color:#94a3b8f2}.login-input-wrap{position:relative}.login-left-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8e6;pointer-events:none}.login-icon{width:18px;height:18px}.login-input.input-field{width:100%;padding:12px 44px 12px 42px;border-radius:12px;background:#ffffff08;border:1px solid rgba(148,163,184,.18);color:#f1f5f9f2}.login-input.input-field::placeholder{color:#94a3b8bf}.login-eye-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;border:1px solid rgba(148,163,184,.18);background:#ffffff08;color:#94a3b8f2;display:inline-flex;align-items:center;justify-content:center}.login-eye-btn:hover{border-color:#2dd4bf59;box-shadow:0 0 0 3px #2dd4bf1a}.login-eye{width:18px;height:18px}.login-error{margin-top:2px}.login-btn.btn-primary{width:100%;border-radius:12px;padding:.95rem 1.2rem;font-size:1rem;font-weight:700;margin-top:6px}.search-page{max-width:1120px;margin:0 auto;padding:28px 18px 120px}.search-title-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.search-title{font-size:26px;font-weight:700;letter-spacing:.2px;margin:0}.search-title-icon{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.25);color:#2dd4bff2}.search-title-icon svg{width:18px;height:18px}.search-shell{background:#ffffff08;border:1px solid rgba(148,163,184,.18);border-radius:18px;box-shadow:0 24px 60px #0f172ab8;padding:18px}.search-bar{display:flex;gap:12px;align-items:center;background:#ffffff06;border:1px solid rgba(148,163,184,.14);border-radius:16px;padding:14px}.search-select-wrap{position:relative;width:180px;flex:0 0 auto}.search-select-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;opacity:.9;pointer-events:none}.search-select{width:100%;height:44px;border-radius:14px;padding:0 14px 0 44px;background:#0f172a59;border:1px solid rgba(148,163,184,.22);color:#e2e8f0f2;outline:none}.search-select:focus{border-color:#2dd4bf73;box-shadow:0 0 0 4px #2dd4bf1f}.search-input-wrap{position:relative;flex:1 1 auto;font-size:18}.search-input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;opacity:.9;pointer-events:none}.search-input{width:100%;height:44px;font-size:18px;border-radius:14px;padding:0 14px 0 44px;background:#0f172a59;border:1px solid rgba(148,163,184,.22);color:#e2e8f0f2;outline:none}.search-input::placeholder{color:#94a3b8bf}.search-input:focus{border-color:#2dd4bf73;box-shadow:0 0 0 4px #2dd4bf1f}.search-btn{height:44px;border-radius:14px!important;padding:0 18px;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:18}.search-btn-icon{width:18px;height:18px}.search-type-btn{width:100%;height:44px;display:inline-flex;align-items:center;gap:12px;border-radius:14px;padding:0 12px;background:#0f172a59;border:1px solid rgba(148,163,184,.22);color:#e2e8f0f2;cursor:pointer;-webkit-user-select:none;user-select:none}.search-type-btn:focus{outline:none}.search-type-btn:focus-visible{border-color:#2dd4bf73;box-shadow:0 0 0 4px #2dd4bf1f}.search-type-icon{width:18px;height:18px;opacity:.92}.search-type-label{font-weight:700;letter-spacing:.2px;font-size:18}.search-type-chev{margin-left:auto;width:18px;height:18px;opacity:.85;transition:transform .12s ease}.search-type-chev.open{transform:rotate(180deg)}.search-type-menu{position:absolute;left:0;top:calc(100% + 10px);width:100%;z-index:50;border-radius:16px;padding:10px;background:#0f172aeb;border:1px solid rgba(148,163,184,.22);box-shadow:0 26px 70px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.search-type-item{width:100%;display:grid;grid-template-columns:22px 20px 1fr;align-items:center;gap:12px;padding:10px;border-radius:14px;background:transparent;border:1px solid transparent;color:#f1f5f9eb;cursor:pointer;text-align:left}.search-type-item:hover{background:#ffffff0a;border-color:#94a3b82e}.search-type-item.active{background:#2dd4bf1a;border-color:#2dd4bf59}.search-type-check{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;color:#2dd4bff2}.search-type-check svg{width:18px;height:18px}.search-type-item-icon{width:18px;height:18px;opacity:.92}.search-type-item-label{font-weight:700;font-size:18}.search-error{margin-top:10px;color:#f87171f2;font-size:13px}.search-results{margin-top:16px;display:flex;flex-direction:column;gap:16px}.search-empty{color:#94a3b8d9;font-size:13px;padding:10px 4px}.search-result-card{background:#ffffff07;border:1px solid rgba(148,163,184,.14);border-radius:18px;padding:18px}.result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.result-kicker{color:#94a3b8d9;font-size:18px;margin-bottom:6px}.result-title{font-size:26px;font-weight:700;color:#e2e8f0fa;line-height:1.25}.result-sub{margin-top:6px;font-size:18.5px;color:#94a3b8d9}.result-badge{padding:6px 12px;border-radius:999px;font-size:14px;font-weight:600;color:#2dd4bff2;background:#2dd4bf1f;border:1px solid rgba(45,212,191,.22)}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}@media (max-width: 860px){.result-grid{grid-template-columns:1fr}}.result-block-title{display:flex;align-items:center;gap:10px;font-weight:700;color:#e2e8f0f2;margin-bottom:8px}.result-block-line{font-size:18.5px;color:#94a3b8eb;line-height:1.45}.result-link{color:#38bdf8f2;text-decoration:none}.result-link:hover{text-decoration:underline}.result-meta{margin-top:12px;padding-top:12px;border-top:1px solid rgba(148,163,184,.12);display:flex;gap:10px;align-items:center;color:#94a3b8eb;font-size:17.5px}.result-meta-label{color:#e2e8f0eb;font-weight:700}.result-rate{color:#2dd4bff2;font-weight:800}.shipment-list{margin-top:15px;display:flex;flex-direction:column;gap:12px}.shipment-card{background:#0f172a38;border:1px solid rgba(148,163,184,.12);border-radius:16px;padding:14px}.shipment-title{font-weight:700;color:#e2e8f0f2;font-size:17.5px}.shipment-sub{margin-top:6px;font-size:15.5px;color:#94a3b8d9}.label-list{margin-top:14px;display:flex;flex-direction:column;gap:10px}.label-row{background:#0f172a2e;border:1px solid rgba(148,163,184,.12);border-radius:14px;padding:10px 12px;display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:6px;align-items:center}.label-row-main{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:17.5px;color:#94a3b8eb}.label-row-check{grid-column:2;justify-self:end;display:flex;align-items:center}.label-row-check input[type=checkbox]{width:16px;height:16px;cursor:pointer}.label-row-details{grid-column:1 / -1;margin-top:0}.label-row.selected{border-color:#38bdf859;background:#38bdf80f}.label-row-idx{color:#e2e8f0f2;font-weight:700}.label-row-dot{opacity:.7}.label-row-path{opacity:.8;word-break:break-all}.label-row-summary{cursor:pointer;font-size:16px;color:#38bdf8f2;-webkit-user-select:none;user-select:none}.label-row-pre{margin-top:8px;max-height:220px;overflow-x:auto;white-space:pre-wrap;padding:10px;border-radius:12px;border:1px solid rgba(148,163,184,.12);background:#0206178c;color:#e2e8f0eb;font-size:15px}.result-actions{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.result-action-btn{border-radius:14px!important;padding:10px 14px;font-size:15.5px}.find-fab{position:fixed;right:24px;bottom:24px;width:56px;height:56px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:#2dd4bff2;color:#0f172af2;border:1px solid rgba(45,212,191,.35);box-shadow:0 18px 40px #0f172a8c;cursor:pointer;z-index:60}.find-fab svg{width:20px;height:20px}.find-fab:hover{filter:brightness(1.03)}.find-fab:active{transform:translateY(1px)}.findbar-fixed{position:fixed;left:50%;transform:translate(-50%);bottom:24px;width:min(720px,calc(100vw - 160px));z-index:60}.findbar-inner{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:999px;background:#0f172ac7;border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 40px #0f172aa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.findbar-inputwrap{flex:1 1 auto;display:flex;align-items:center;gap:10px;padding-left:6px;min-width:0}.findbar-searchicon{width:18px;height:18px;opacity:.85;flex:0 0 auto}.findbar-input{width:100%;min-width:0;border:none;outline:none;background:transparent;color:#e2e8f0f2;font-size:14px}.findbar-input::placeholder{color:#94a3b8bf}.findbar-controls{display:flex;align-items:center;gap:6px;flex:0 0 auto}.findbar-count{font-size:13px;opacity:.85;min-width:72px;text-align:right;padding-right:4px}.findbar-iconbtn{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid rgba(148,163,184,.16);color:#e2e8f0f2;cursor:pointer}.findbar-iconbtn svg{width:18px;height:18px}.findbar-iconbtn:hover{background:#ffffff0f}.findbar-iconbtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 640px){.findbar-fixed{width:calc(100vw - 32px);bottom:18px}.find-fab{right:18px;bottom:18px}.findbar-count{display:none}}.sku-printer{padding-top:18px;padding-bottom:28px}.sku-title{margin:10px 0 18px;font-size:clamp(2rem,3vw,3rem);font-weight:700;letter-spacing:-.02em}.sku-invoice-form{margin:0 auto 18px;max-width:1120px;padding-left:44px}.sku-label{margin-left:2px}.sku-actions{display:flex;gap:.75rem;margin-top:.6rem}.sku-btn{border-radius:12px!important;padding:.62rem 1.05rem!important}.sku-btn--icon{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.sku-btn--icon svg{flex:0 0 auto}.sku-input{width:100%;background:#02061759;border:1px solid rgba(148,163,184,.28);color:#f8fafceb;font-size:17px;border-radius:12px;padding:12px 14px;line-height:1.35;box-shadow:inset 0 1px #ffffff0d,0 14px 40px #00000040}.sku-input::placeholder{color:#94a3b8b3}.sku-msg{text-align:center;margin-top:.5rem}.sku-msg-error{color:#f97373}.sku-msg-info{color:#4ade80}.sku-grid-head{display:grid;grid-template-columns:1fr 1fr;gap:12px 38px;max-width:1120px;margin:6px auto 0}@media (max-width: 900px){.sku-grid-head{grid-template-columns:1fr;gap:12px}}.sku-grid-head-col{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px}.sku-grid-head-labels{display:grid;grid-template-columns:1fr 72px;gap:12px;align-items:center;color:#e2e8f0d9;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.sku-grid-head-qty{width:72px;text-align:center;justify-self:center}.sku-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 38px;max-width:1120px;margin:10px auto 0}@media (max-width: 900px){.sku-grid{grid-template-columns:1fr;gap:12px}.sku-invoice-form{padding-left:0}}.sku-slot{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px}.sku-slot-index{color:#e2e8f0b3;font-size:.9rem;text-align:right}.sku-slot-inputwrap{position:relative}.sku-slot-row{display:grid;grid-template-columns:1fr 72px;gap:12px;align-items:center}.sku-slot-input{width:100%;background:#02061759;border:1px solid rgba(148,163,184,.28);color:#f8fafceb;font-size:17px;border-radius:12px;height:48px;padding:0 44px 0 14px;line-height:normal;box-shadow:inset 0 1px #ffffff0d}.sku-slot-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:999px;border:1px solid rgba(248,113,113,.55);background:#f871711f;color:#f87171f2;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1;padding:0;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out,transform .15s ease-in-out}.sku-slot:hover .sku-slot-clear{opacity:.75;pointer-events:auto}.sku-slot-clear:hover{opacity:1;transform:translateY(-50%) scale(1.05)}.sku-footer{margin-top:18px;display:flex;justify-content:center}.sku-print-btn{border-radius:12px!important;padding:.7rem 1.4rem!important}.sku-slot-qty{position:absolute;top:50%;transform:translateY(-50%);right:40px;width:56px;height:calc(100% - 2px);border:0;border-left:1px solid rgba(148,163,184,.28);border-radius:0 12px 12px 0;background:#ffffff08;color:#f8fafceb;text-align:center;font-weight:700;outline:none}.sku-slot-qty-standalone{position:static;transform:none;height:48px;padding:0 10px;line-height:normal;font-size:17px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#02061759;box-shadow:inset 0 1px #ffffff0d}.sku-slot-qty::-webkit-outer-spin-button,.sku-slot-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sku-slot-qty:focus-visible{box-shadow:0 0 0 3px #2dd4bf1f}.order-tracking-page{display:grid;gap:18px}.order-tracking-page-fullbleed{width:calc(100vw - 32px);max-width:none;margin-left:calc(50% - 50vw + 16px);margin-right:0}.order-tracking-hero{display:flex;align-items:center;justify-content:center;gap:18px;width:100%;margin-bottom:10px}.order-tracking-hero-compact{padding:0 4px}.order-tracking-hero-main{display:flex;align-items:center;justify-content:center;gap:14px}.order-tracking-hero-icon{width:60px;height:60px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#2dd4bffa;background:#2dd4bf14;border:1px solid rgba(45,212,191,.16);box-shadow:0 0 0 1px #0f172a40 inset;flex-shrink:0}.order-tracking-hero-title{margin:0;font-size:2.9rem;line-height:1;font-weight:800;letter-spacing:-.035em;color:#f8fafcfa}.order-tracking-hero-title span{color:var(--primary)}.order-tracking-hero-actions{display:inline-flex;align-items:center;gap:10px}.order-tracking-analytics-button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:14px;border:1px solid rgba(45,212,191,.24);background:#2dd4bf1a;color:#e2e8f0fa;font-weight:700;transition:background .18s ease,border-color .18s ease,transform .18s ease}.order-tracking-analytics-button:hover:not(:disabled){background:#2dd4bf29;border-color:#2dd4bf61}.order-tracking-sync-button{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:#0f172ab8;color:#f8fafcf5;font-weight:700;transition:background .18s ease,border-color .18s ease,transform .18s ease}.order-tracking-sync-button:hover:not(:disabled){background:#1e293be6;border-color:#94a3b847}.order-tracking-sync-button:disabled{opacity:.7}.order-tracking-sync-icon{flex-shrink:0}.order-tracking-sync-icon.spinning{animation:order-tracking-spin .9s linear infinite}@keyframes order-tracking-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.order-tracking-info-banner,.order-tracking-error-banner{border-radius:14px;padding:14px 16px;font-size:.95rem}.order-tracking-info-banner{background:#2dd4bf14;border:1px solid rgba(45,212,191,.18);color:#ccfbf1f5}.order-tracking-error-banner{background:#ef444414;border:1px solid rgba(239,68,68,.22);color:#fecacaf5}.order-tracking-board{display:grid;grid-template-columns:minmax(280px,320px) minmax(300px,360px) minmax(260px,320px) minmax(260px,320px) minmax(260px,320px) minmax(260px,320px);gap:16px;overflow-x:auto;align-items:start;padding-bottom:8px}.order-tracking-board-new-orders-collapsed{grid-template-columns:56px minmax(300px,360px) minmax(260px,320px) minmax(260px,320px) minmax(260px,320px) minmax(260px,320px)}.order-tracking-column{min-height:620px;display:grid;grid-template-rows:auto 1fr;gap:12px}.order-tracking-column-collapsed{min-height:620px;grid-template-rows:1fr}.order-tracking-collapsed-rail{min-height:560px;border-radius:20px;background:#ffffff05;border:1px solid rgba(148,163,184,.1);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px;padding:12px 8px}.order-tracking-collapse-rail-btn,.order-tracking-header-toggle-btn{width:34px;height:34px;border-radius:12px;border:1px solid rgba(148,163,184,.16);background:#ffffff08;color:#e2e8f0f5;display:inline-flex;align-items:center;justify-content:center}.order-tracking-collapse-rail-btn:hover,.order-tracking-header-toggle-btn:hover{border-color:#2dd4bf66;background:#2dd4bf0f}.order-tracking-collapsed-rail-count{min-width:26px;height:26px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#3b82f61a;border:1px solid rgba(148,163,184,.16);color:#bfdbfef5;font-size:.82rem;font-weight:700}.order-tracking-column-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 2px 0}.order-tracking-column-header-left{display:inline-flex;align-items:center;gap:10px;min-width:0}.order-tracking-column-title{margin:0;font-size:.98rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#f8fafcfa}.order-tracking-column>.order-tracking-column-header .order-tracking-column-title{font-size:1.5rem}.order-tracking-column>.order-tracking-column-header .order-tracking-count{min-width:30px;height:30px;padding:0 10px;font-size:.95rem}.order-tracking-count{min-width:26px;height:26px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#3b82f61a;border:1px solid rgba(148,163,184,.16);color:#bfdbfef5;font-size:.82rem;font-weight:700}.order-tracking-column-body{min-height:560px;border-radius:20px;padding:14px;background:#ffffff05;border:1px solid rgba(148,163,184,.1);display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.order-tracking-column-departments .order-tracking-column-body{padding:10px}.order-tracking-department-stack{display:flex;flex-direction:column;gap:10px}.order-tracking-department-bucket{border-radius:16px;background:#08132d6b;border:1px solid rgba(148,163,184,.12);padding:10px;min-width:0;width:100%;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.order-tracking-department-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:0;border:none;background:transparent;text-align:left;color:inherit}.order-tracking-department-header-left{display:inline-flex;align-items:center;gap:10px}.order-tracking-department-header h3{margin:0;font-size:1rem;color:#f8fafcfa;font-weight:700}.order-tracking-department-body{display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;transition:max-height .18s ease,opacity .18s ease,margin .18s ease;max-height:min(62vh,900px);opacity:1;padding-right:4px;align-items:stretch;min-width:0;width:100%}.order-tracking-department-body::-webkit-scrollbar{width:8px}.order-tracking-department-body::-webkit-scrollbar-track{background:#ffffff0a;border-radius:999px}.order-tracking-department-body::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.order-tracking-department-body::-webkit-scrollbar-thumb:hover{background:#94a3b880}.order-tracking-department-bucket-collapsed{padding-bottom:10px}.order-tracking-department-bucket-collapsed .order-tracking-department-header{margin-bottom:0}.order-tracking-department-bucket-drop-active{border-color:#2dd4bf57;background:#2dd4bf09;box-shadow:inset 0 0 0 1px #2dd4bf1f}.order-tracking-department-bucket-drop-active .order-tracking-department-header h3{color:var(--primary)}.order-tracking-card{position:relative;border-radius:18px;padding:14px 14px 13px;background:#09142fdb;border:1px solid rgba(148,163,184,.14);box-shadow:0 12px 32px #00000038;flex:0 0 auto;min-height:124px;width:100%}.order-tracking-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.order-tracking-card-alert{display:inline-flex;align-items:center;justify-content:center;color:#f87171fa;flex-shrink:0}.order-tracking-card-hold{display:inline-flex;align-items:center;justify-content:center;color:#facc15fa}.order-tracking-card-po{color:#f8fafcfc;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.order-tracking-priority{position:relative;overflow:hidden}.order-tracking-priority:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;border-radius:18px 0 0 18px}.order-tracking-priority-low{border-color:#3b82f638;background:linear-gradient(180deg,#3b82f60d,#3b82f605),#09142fdb}.order-tracking-priority-low:before{background:#94a3b8b8}.order-tracking-priority-medium{border-color:#eab30847;background:linear-gradient(180deg,#eab30814,#eab30808),#09142fdb}.order-tracking-priority-medium:before{background:#facc15f5}.order-tracking-priority-high{border-color:#3b82f647;background:linear-gradient(180deg,#3b82f614,#3b82f608),#09142fdb}.order-tracking-priority-high:before{background:#3b82f6f5}.order-tracking-priority-urgent{border-color:#ef44444d;background:linear-gradient(180deg,#ef444417,#ef444408),#09142fdb}.order-tracking-priority-urgent:before{background:#f87171fa}.order-tracking-card-body{display:grid;gap:8px;min-width:0}.order-tracking-card-split-btn{width:30px;height:30px;border-radius:12px;border:1px solid rgba(45,212,191,.24);background:#2dd4bf1a;color:#5eead4fa;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff05;transition:background-color .15s ease,border-color .15s ease,transform .12s ease,color .15s ease}.order-tracking-card-split-btn:hover{background:#2dd4bf29;border-color:#2dd4bf66;color:#99f6e4}.order-tracking-card-split-btn:active{transform:translateY(1px)}.order-tracking-card-sku-row{display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.order-tracking-card-sku{color:#e2e8f0fa;font-size:.96rem;font-weight:700;line-height:1.3;word-break:break-word;overflow-wrap:anywhere;min-width:0}.order-tracking-card-qty{color:#94a3b8eb;font-size:.92rem;font-weight:600;white-space:nowrap}.order-tracking-card-description{color:#94a3b8eb;font-size:.88rem;line-height:1.42;padding-top:1px}.order-tracking-card-meta{color:#cbd5e1e0;font-size:.84rem;line-height:1.3}.order-tracking-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-tracking-card-meta-main{min-width:0}.order-tracking-card-meta-label{color:#94a3b8f5;font-weight:700}.order-tracking-hold-badge{border-radius:12px;padding:8px 10px;background:#eab3081a;border:1px solid rgba(234,179,8,.22);color:#fde047f5;font-size:.82rem;font-weight:700}.order-tracking-empty{min-height:110px;border-radius:16px;border:1px dashed rgba(148,163,184,.16);background:#ffffff04;color:#64748bf5;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;font-size:.92rem}.order-tracking-test-note{color:#94a3b8d1;font-size:.88rem;padding-left:2px}.order-tracking-card-draggable{cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation;transition:box-shadow .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.order-tracking-card-draggable:active{cursor:grabbing}.order-tracking-card-dragging-library{box-shadow:0 18px 36px #02061775,0 0 0 1px #2dd4bf38;transform:rotate(1.5deg)}.order-tracking-column-body,.order-tracking-department-body{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.order-tracking-column-body>article,.order-tracking-department-body>article{margin-bottom:10px;width:100%;min-width:0}.order-tracking-column-body>article:last-child,.order-tracking-department-body>article:last-child{margin-bottom:0}.order-tracking-column-body>[data-rfd-placeholder-context-id],.order-tracking-department-body>[data-rfd-placeholder-context-id]{width:100%!important;min-width:0!important;max-width:100%!important}.order-tracking-column-body [data-rfd-placeholder-context-id],.order-tracking-department-body [data-rfd-placeholder-context-id]{border-radius:16px;transition:all .18s cubic-bezier(.22,1,.36,1)}.order-tracking-column-body-drop-active,.order-tracking-department-body-drop-active{border-color:#2dd4bf57;background:#2dd4bf09;box-shadow:inset 0 0 0 1px #2dd4bf1f}.order-tracking-department-body-drop-active{border-radius:14px;padding:0}.order-tracking-card-selected{border-color:#2dd4bf94;box-shadow:0 0 0 1px #2dd4bf52,0 14px 30px #0f172a6b;background:linear-gradient(180deg,#2dd4bf14,#2dd4bf08),#ffffff08}.order-tracking-bulk-tray-wrap{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:65;pointer-events:none}.order-tracking-bulk-tray-shell{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:auto}.order-tracking-bulk-popout{width:min(300px,calc(100vw - 32px));border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#09142ffa;box-shadow:0 22px 48px #0206177a,0 0 0 1px #ffffff05;overflow:hidden;animation:order-tracking-bulk-popout-in .16s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes order-tracking-bulk-popout-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.order-tracking-bulk-popout-list{display:flex;flex-direction:column;padding:8px}.order-tracking-bulk-popout-item{width:100%;border:none;background:transparent;color:#f1f5f9f5;text-align:left;padding:12px 14px;border-radius:12px;font-size:.96rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background-color .15s ease,color .15s ease}.order-tracking-bulk-popout-item:hover:not(:disabled){background:#ffffff0d}.order-tracking-bulk-popout-item:disabled{opacity:.55;cursor:not-allowed}.order-tracking-bulk-popout-item-content{display:inline-flex;align-items:center;gap:8px}.order-tracking-bulk-popout-divider{height:1px;margin:8px 6px;background:#94a3b824}.order-tracking-bulk-tray{display:inline-flex;align-items:center;gap:0;min-height:56px;padding:7px 10px;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#09142ff5;box-shadow:0 18px 40px #02061770,0 0 0 1px #ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:order-tracking-bulk-tray-in .18s ease-out}@keyframes order-tracking-bulk-tray-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.order-tracking-bulk-tray-meta{padding:0 14px;color:#f1f5f9fa;font-size:1rem;font-weight:600;white-space:nowrap}.order-tracking-bulk-tray-divider{width:1px;height:24px;background:#94a3b82e}.order-tracking-bulk-tray-action{border:none;height:40px;padding:0 18px;margin:0 10px;border-radius:14px;background:var(--primary);color:#03131c;display:inline-flex;align-items:center;gap:8px;font-size:.98rem;font-weight:700;box-shadow:0 0 18px #2dd4bf38;transition:background-color .15s ease,transform .12s ease}.order-tracking-bulk-tray-action:hover:not(:disabled){background-color:#28dcca;transform:translateY(-1px)}.order-tracking-bulk-tray-action:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.order-tracking-bulk-tray-close{border:none;background:transparent;color:#94a3b8f5;width:40px;height:40px;margin-left:10px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.order-tracking-bulk-tray-close:hover:not(:disabled){background:#ffffff0d;color:#f8fafcfa}.order-tracking-bulk-tray-close:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 700px){.order-tracking-bulk-tray-wrap{bottom:16px;width:calc(100vw - 20px)}.order-tracking-bulk-tray-shell,.order-tracking-bulk-popout,.order-tracking-bulk-tray{width:100%}.order-tracking-bulk-tray{justify-content:space-between}.order-tracking-bulk-tray-meta{padding:0 10px;font-size:.94rem}.order-tracking-bulk-tray-action{margin:0 8px;padding:0 14px}.order-tracking-bulk-tray-close{margin-left:8px}}.order-tracking-analytics-backdrop{position:fixed;inset:0;background:#02061799;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:86}.order-tracking-analytics-backdrop-open{opacity:1;pointer-events:auto}.order-tracking-analytics-sheet{position:fixed;left:16px;right:16px;bottom:0;height:85vh;border-radius:22px 22px 0 0;background:#0f172afb;border:1px solid rgba(148,163,184,.16);box-shadow:0 -24px 80px #0000007a;transform:translateY(100%);transition:transform .22s ease;z-index:87;display:flex;flex-direction:column;overflow:hidden}.order-tracking-analytics-sheet-open{transform:translateY(0)}.order-tracking-analytics-sheet-handle{width:64px;height:6px;border-radius:999px;background:#94a3b86b;margin:10px auto 0;flex-shrink:0}.order-tracking-analytics-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 16px;border-bottom:1px solid rgba(148,163,184,.14);flex-shrink:0}.order-tracking-analytics-title{margin:6px 0 0;display:inline-flex;align-items:center;gap:10px;font-size:1.4rem;line-height:1.1;font-weight:800;color:#f8fafcfa}.order-tracking-analytics-body{padding:18px 20px 24px;overflow:auto;display:flex;flex-direction:column;gap:18px}.order-tracking-analytics-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.order-tracking-analytics-stat-grid-priority{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.order-tracking-analytics-panels{display:grid;grid-template-columns:2fr 1fr;gap:18px}.order-tracking-analytics-panel{border-radius:18px;border:1px solid rgba(148,163,184,.12);background:#ffffff06;padding:16px}.order-tracking-analytics-panel-title{font-size:1rem;font-weight:800;color:#f8fafcfa;margin-bottom:14px}.order-tracking-analytics-split-stat{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(148,163,184,.1)}.order-tracking-analytics-split-stat span{color:#e2e8f0eb;font-size:.92rem}.order-tracking-analytics-split-stat strong{color:#f8fafcfa;font-size:.98rem;font-weight:800}.order-tracking-analytics-stat-card{border-radius:16px;background:#ffffff08;border:1px solid rgba(148,163,184,.12);padding:14px;display:flex;flex-direction:column;gap:10px}.order-tracking-analytics-stat-label{display:inline-flex;align-items:center;gap:8px;color:#94a3b8eb;font-size:.86rem;font-weight:700}.order-tracking-analytics-stat-value{font-size:1.8rem;line-height:1;font-weight:800;color:#f8fafcfa}.order-tracking-analytics-stat-subtle{color:#94a3b8eb;font-size:.84rem}.order-tracking-analytics-panels{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;min-height:0}.order-tracking-analytics-panel{border-radius:18px;background:#ffffff06;border:1px solid rgba(148,163,184,.12);padding:16px;display:flex;flex-direction:column;gap:16px}.order-tracking-analytics-panel-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.order-tracking-analytics-panel-header h3{margin:0;font-size:1rem;font-weight:800;color:#f8fafcfa}.order-tracking-analytics-panel-header span{color:#94a3b8e0;font-size:.84rem}.order-tracking-analytics-stage-list,.order-tracking-analytics-age-list{display:flex;flex-direction:column;gap:12px}.order-tracking-analytics-stage-row,.order-tracking-analytics-age-row{display:flex;flex-direction:column;gap:8px}.order-tracking-analytics-stage-top,.order-tracking-analytics-age-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-tracking-analytics-stage-top span,.order-tracking-analytics-age-row span{color:#e2e8f0f0;font-size:.94rem}.order-tracking-analytics-stage-top strong,.order-tracking-analytics-age-row strong{color:#f8fafcfa;font-size:.94rem}.order-tracking-analytics-stage-track{height:10px;border-radius:999px;background:#94a3b81f;overflow:hidden}.order-tracking-analytics-stage-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2dd4bfe6,#3b82f6e6)}.order-tracking-analytics-stat-grid-priority{grid-template-columns:repeat(4,minmax(0,1fr))}.order-tracking-analytics-theme-red{border-color:#f8717147;background:linear-gradient(180deg,#ef44441a,#ef444408),#ffffff08}.order-tracking-analytics-theme-blue{border-color:#60a5fa47;background:linear-gradient(180deg,#3b82f61a,#3b82f608),#ffffff08}.order-tracking-analytics-theme-yellow{border-color:#facc1547;background:linear-gradient(180deg,#eab3081a,#eab30808),#ffffff08}.order-tracking-analytics-theme-silver{border-color:#c0c0c038;background:linear-gradient(180deg,#94a3b81a,#94a3b808),#ffffff08}.order-tracking-analytics-stat-card.order-tracking-analytics-theme-red .order-tracking-analytics-stat-label,.order-tracking-analytics-age-row.order-tracking-analytics-theme-red span,.order-tracking-analytics-age-row.order-tracking-analytics-theme-red strong{color:#fca5a5fa}.order-tracking-analytics-stat-card.order-tracking-analytics-theme-blue .order-tracking-analytics-stat-label,.order-tracking-analytics-age-row.order-tracking-analytics-theme-blue span,.order-tracking-analytics-age-row.order-tracking-analytics-theme-blue strong{color:#93c5fdfa}.order-tracking-analytics-stat-card.order-tracking-analytics-theme-yellow .order-tracking-analytics-stat-label,.order-tracking-analytics-age-row.order-tracking-analytics-theme-yellow span,.order-tracking-analytics-age-row.order-tracking-analytics-theme-yellow strong{color:#fde047fa}.order-tracking-analytics-stat-card.order-tracking-analytics-theme-silver .order-tracking-analytics-stat-label,.order-tracking-analytics-age-row.order-tracking-analytics-theme-silver span,.order-tracking-analytics-age-row.order-tracking-analytics-theme-silver strong{color:#e2e8f0f5}.order-tracking-analytics-split-stat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.order-tracking-analytics-split-stat-label{color:#94a3b8e0;font-size:.78rem;font-weight:700;margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.order-tracking-analytics-stat-value-muted{font-size:1.35rem;line-height:1;font-weight:800;color:#e2e8f0e0}.order-tracking-analytics-overall-list{display:flex;flex-direction:column;gap:12px}.order-tracking-analytics-overall-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.1)}.order-tracking-analytics-overall-row span{color:#e2e8f0f0;font-size:.94rem}.order-tracking-analytics-overall-row strong{color:#f8fafcfa;font-size:1rem;font-weight:800}.order-tracking-analytics-overall-note{color:#94a3b8e0;font-size:.84rem;margin-top:4px}.order-tracking-analytics-empty{display:flex;align-items:center;justify-content:center;min-height:220px;border-radius:18px;border:1px solid rgba(148,163,184,.12);background:#ffffff06;color:#e2e8f0e0;font-size:.98rem;font-weight:600}.order-tracking-analytics-empty-error{color:#fca5a5}@media (max-width: 1200px){.order-tracking-analytics-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-tracking-analytics-stat-grid-priority{grid-template-columns:repeat(2,minmax(0,1fr))}.order-tracking-analytics-panels{grid-template-columns:1fr}}@media (max-width: 700px){.order-tracking-analytics-sheet{left:8px;right:8px;height:88vh;border-radius:18px 18px 0 0}.order-tracking-analytics-stat-grid,.order-tracking-analytics-stat-grid-priority{grid-template-columns:1fr}.order-tracking-analytics-split-stat{grid-template-columns:1fr 1fr}.order-tracking-hero{flex-wrap:wrap}.order-tracking-hero-actions{width:100%;justify-content:center;flex-wrap:wrap}}.order-tracking-details-backdrop{position:fixed;inset:0;background:#0206178c;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:91}.order-tracking-details-backdrop-open{opacity:1;pointer-events:auto}.order-tracking-details-panel{position:fixed;top:0;right:0;width:520px;max-width:calc(100vw - 28px);height:100vh;background:#0f172afa;border-left:1px solid rgba(148,163,184,.18);box-shadow:-24px 0 80px #00000080;transform:translate(100%);transition:transform .22s ease;z-index:92;display:flex;flex-direction:column}.order-tracking-details-panel-open{transform:translate(0)}.order-tracking-details-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 20px 16px;border-bottom:1px solid rgba(148,163,184,.14)}.order-tracking-details-kicker{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#94a3b8eb}.order-tracking-details-title{margin:6px 0 0;font-size:1.35rem;line-height:1.1;font-weight:800;color:#f8fafcfa}.order-tracking-details-close{width:38px;height:38px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#ffffff08;color:#f8fafceb;display:inline-flex;align-items:center;justify-content:center}.order-tracking-details-body{padding:18px 20px 24px;overflow:auto;display:flex;flex-direction:column;gap:16px}.order-tracking-details-section{border-radius:16px;background:#ffffff08;border:1px solid rgba(148,163,184,.14);padding:14px}.order-tracking-details-section h3{margin:0 0 12px;font-size:.98rem;font-weight:800;color:#f8fafcfa}.order-tracking-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.order-tracking-details-grid>div{display:grid;gap:4px}.order-tracking-details-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#94a3b8e6}.order-tracking-priority-editor{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.order-tracking-alert-toggle{display:inline-flex;align-items:center;gap:10px;min-height:40px;color:#f8fafcf5;font-weight:600;margin-top:8px}.order-tracking-alert-toggle input[type=checkbox]{width:16px;height:16px;accent-color:rgb(239,68,68)}.order-tracking-hold-toggle{display:grid;gap:4px}.order-tracking-hold-editor{display:grid;gap:8px}.order-tracking-hold-editor-full{margin-top:12px}.order-tracking-hold-textarea{width:100%;min-height:84px;resize:vertical;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:#0f172aeb;color:#f8fafcf5;padding:10px 12px;font:inherit;line-height:1.45}.order-tracking-hold-textarea:focus{outline:none;border-color:#f87171a6;box-shadow:0 0 0 1px #f8717147}.order-tracking-hold-textarea:disabled{opacity:.65;cursor:not-allowed}.order-tracking-notes-editor{display:grid;gap:8px;margin-top:12px}.order-tracking-notes-textarea{width:100%;min-height:104px;resize:vertical;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:#0f172aeb;color:#f8fafcf5;padding:10px 12px;font:inherit;line-height:1.45}.order-tracking-notes-textarea:focus{outline:none;border-color:#2dd4bfa6;box-shadow:0 0 0 1px #2dd4bf47}.order-tracking-notes-textarea:disabled{opacity:.65;cursor:not-allowed}.order-tracking-priority-select{min-width:150px;height:40px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:#0f172aeb;color:#f8fafcf5;padding:0 12px}.order-tracking-priority-save{min-height:40px}.order-tracking-danger-zone{margin-top:20px;padding-top:18px;border-top:1px solid rgba(148,163,184,.16)}.order-tracking-danger-zone-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:14px;border:1px solid rgba(248,113,113,.14);background:#7f1d1d14}.order-tracking-danger-zone-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.order-tracking-danger-zone-title{font-size:.95rem;font-weight:700;color:#f8fafcf0}.order-tracking-danger-zone-text{font-size:.85rem;line-height:1.4;color:#94a3b8eb}.order-tracking-archive-btn{flex:0 0 auto;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid rgba(248,113,113,.28);background:transparent;color:#fca5a5f5;font:inherit;font-size:.84rem;font-weight:700;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.order-tracking-archive-btn:hover:not(:disabled){background:#f8717114;border-color:#f8717170;color:#fecacafa}.order-tracking-archive-btn:disabled{opacity:.65;cursor:not-allowed}@media (max-width: 640px){.order-tracking-danger-zone-card{flex-direction:column;align-items:flex-start}}.order-tracking-details-note{margin-top:12px;border-radius:12px;background:#08132d80;border:1px solid rgba(148,163,184,.12);padding:10px 12px;color:#cbd5e1f2;font-size:.92rem;line-height:1.45}.order-tracking-details-empty,.order-tracking-details-error{border-radius:14px;padding:14px;font-size:.94rem}.order-tracking-details-empty{background:#ffffff08;color:#94a3b8eb}.order-tracking-details-error{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#fecacaf5}.order-tracking-history-list{display:flex;flex-direction:column;gap:10px}.order-tracking-history-item{border-radius:14px;background:#08132d6b;border:1px solid rgba(148,163,184,.12);padding:12px}.order-tracking-history-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px;color:#f8fafcf7}.order-tracking-history-top span{color:#94a3b8e6;font-size:.83rem;white-space:nowrap}.order-tracking-history-meta{color:#5eead4f5;font-size:.84rem;font-weight:600}.order-tracking-history-note{margin-top:6px;color:#cbd5e1f0;font-size:.9rem;line-height:1.42}.order-tracking-split-backdrop{position:fixed;inset:0;background:#0206179e;opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:90}.order-tracking-split-backdrop-open{opacity:1;pointer-events:auto}.order-tracking-split-modal-wrap{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.order-tracking-split-modal{width:100%;max-width:560px;overflow:visible;border-radius:24px;border:1px solid rgba(148,163,184,.18);background:radial-gradient(900px 500px at 50% -10%,#2dd4bf14,#0000),#09142ffa;box-shadow:0 30px 80px #00000073,0 0 0 1px #ffffff05;padding:22px}.order-tracking-split-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-tracking-split-title{margin:0;font-size:1.45rem;line-height:1.1;font-weight:800;color:#f8fafcfa}.order-tracking-split-subtitle{margin:8px 0 0;color:#94a3b8eb;font-size:.98rem;line-height:1.45}.order-tracking-split-close{width:38px;height:38px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#ffffff08;color:#f1f5f9f0;display:inline-flex;align-items:center;justify-content:center}.order-tracking-split-preview{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.order-tracking-split-preview-card{border-radius:18px;border:1px solid rgba(148,163,184,.16);background:#ffffff08;padding:18px 14px;display:grid;gap:4px;text-align:center}.order-tracking-split-preview-card-new{border-color:#2dd4bf52;box-shadow:inset 0 0 0 1px #2dd4bf1a}.order-tracking-split-preview-label{color:#94a3b8f0;font-size:.88rem;font-weight:700}.order-tracking-split-preview-value{color:#f8fafcfc;font-size:2rem;line-height:1;font-weight:800}.order-tracking-split-preview-sub{color:#94a3b8db;font-size:.92rem}.order-tracking-split-section{margin-top:22px;display:grid;gap:12px}.order-tracking-split-label{color:#e2e8f0f5;font-size:.98rem;font-weight:700}.order-tracking-split-slider-row{display:grid;grid-template-columns:1fr 96px;gap:14px;align-items:center}.order-tracking-split-slider{width:100%;accent-color:hsl(174 72% 56%)}.order-tracking-split-number,.order-tracking-split-select{width:100%;height:42px;border-radius:14px;border:1px solid rgba(45,212,191,.3);background:#08132deb;color:#f8fafcf5;padding:0 12px;font-size:.96rem}.order-tracking-split-destination{position:relative}.order-tracking-split-destination-trigger{width:100%;height:42px;border-radius:14px;border:1px solid rgba(45,212,191,.3);background:#08132deb;color:#f8fafcf5;padding:0 14px;font-size:.96rem;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.order-tracking-split-destination-trigger:hover:not(:disabled){border-color:#2dd4bf6b;background:#0a1736f5}.order-tracking-split-destination-trigger:disabled{opacity:.6;cursor:not-allowed}.order-tracking-split-destination-chevron{flex-shrink:0;transition:transform .15s ease}.order-tracking-split-destination-chevron-open{transform:rotate(180deg)}.order-tracking-split-destination-menu{position:absolute;left:0;bottom:calc(100% + 12px);width:100%;z-index:20;border-radius:18px;border:1px solid rgba(148,163,184,.18);background:#09142ffa;box-shadow:0 22px 48px #0206177a,0 0 0 1px #ffffff05;overflow:hidden;animation:order-tracking-bulk-popout-in .16s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.order-tracking-split-destination-list{display:flex;flex-direction:column;padding:8px;max-height:min(360px,calc(100vh - 220px));overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) rgba(255,255,255,.03)}.order-tracking-split-destination-list::-webkit-scrollbar{width:8px}.order-tracking-split-destination-list::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}.order-tracking-split-destination-list::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.order-tracking-split-destination-list::-webkit-scrollbar-thumb:hover{background:#94a3b880}.order-tracking-split-destination-item{width:100%;border:none;background:transparent;color:#f1f5f9f5;text-align:left;padding:14px;border-radius:12px;font-size:.98rem;font-weight:600;display:flex;align-items:center;transition:background-color .15s ease,color .15s ease}.order-tracking-split-destination-item:hover:not(:disabled){background:#ffffff0d}.order-tracking-split-destination-item-active{background:#2dd4bf1a;color:#99f6e4}.order-tracking-split-destination-item:disabled{opacity:.55;cursor:not-allowed}.order-tracking-split-range-meta{display:flex;justify-content:space-between;color:#94a3b8e0;font-size:.84rem;padding:0 2px}.order-tracking-split-summary{margin-top:18px;border-radius:16px;border:1px solid rgba(148,163,184,.12);background:#ffffff08;padding:14px;color:#cbd5e1f5;font-size:.94rem;line-height:1.45}.order-tracking-split-actions{margin-top:20px;display:flex;justify-content:flex-end;gap:12px}.order-tracking-card-icons{display:inline-flex;align-items:center;gap:8px}.order-tracking-card-alert,.order-tracking-card-ship-today,.order-tracking-card-hold{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#ffffff0f}.order-tracking-card-alert,.order-tracking-card-ship-today{color:#ef4444;background:#ef44441f;box-shadow:0 0 0 1px #ef44442e}.order-tracking-card-hold{color:#f59e0b;background:#f59e0b1f;box-shadow:0 0 0 1px #f59e0b2e}.order-tracking-split-confirm{border-radius:14px;gap:8px}@media (max-width: 640px){.order-tracking-details-grid{grid-template-columns:1fr}.order-tracking-history-top{flex-direction:column}}.order-tracking-find-fab{position:fixed;right:24px;bottom:24px;z-index:92;width:58px;height:58px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(45,212,191,.45);background:#2dd4bff2;color:#0f1729;box-shadow:0 18px 44px #00000073;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease}.order-tracking-find-fab:hover{filter:brightness(1.04);box-shadow:0 22px 54px #00000085}.order-tracking-find-fab:active{transform:translateY(1px)}.order-tracking-find-panel{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:92;width:min(900px,calc(100vw - 150px))}.order-tracking-find-inner{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto auto;align-items:end;gap:12px;padding:12px;border-radius:18px;background:#0f172aeb;border:1px solid rgba(148,163,184,.2);box-shadow:0 20px 60px #00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.order-tracking-find-field{display:flex;flex-direction:column;gap:5px;min-width:0}.order-tracking-find-label{font-size:.68rem;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#94a3b8eb}.order-tracking-find-input-wrap{position:relative;display:block;min-width:0}.order-tracking-find-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8d9;pointer-events:none}.order-tracking-find-input{width:100%;height:38px;border-radius:12px;border:1px solid rgba(80,100,130,.45);background:#2a3446;color:#f8fafcf5;padding:0 12px 0 38px;font:inherit;font-size:.92rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.order-tracking-find-input::placeholder{color:#94a3b8b8}.order-tracking-find-input:hover{border-color:#94a3b8d9}.order-tracking-find-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2dd4bf1f}.order-tracking-find-status{min-width:122px;height:38px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 4px}.order-tracking-find-count{font-size:.9rem;font-weight:800;color:#f8fafcf5;white-space:nowrap}.order-tracking-find-count-error{color:#fecacafa;max-width:180px;overflow:hidden;text-overflow:ellipsis}.order-tracking-find-location{font-size:.72rem;color:#94a3b8f2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-tracking-find-actions{height:38px;display:inline-flex;align-items:center;gap:6px}.order-tracking-find-icon-btn{width:36px;height:36px;border-radius:12px;border:1px solid rgba(148,163,184,.18);background:#ffffff0a;color:#e2e8f0f5;display:inline-flex;align-items:center;justify-content:center}.order-tracking-find-icon-btn:hover:not(:disabled){border-color:#2dd4bf6b;background:#2dd4bf14}.order-tracking-find-icon-btn:disabled{opacity:.45;cursor:not-allowed}.order-tracking-find-highlighted{border-color:#2dd4bff2!important;box-shadow:0 0 0 2px #2dd4bf5c,0 0 28px #2dd4bf2e,0 18px 44px #00000057!important}.order-tracking-card.order-tracking-find-highlighted{position:relative;z-index:3}.order-tracking-pallet-line.order-tracking-find-highlighted,.order-tracking-pallet-card.order-tracking-find-highlighted{background:#2dd4bf14}@media (max-width: 820px){.order-tracking-find-panel{width:calc(100vw - 28px);bottom:18px}.order-tracking-find-inner{grid-template-columns:1fr;align-items:stretch;border-radius:16px}.order-tracking-find-status{min-width:0;height:auto}.order-tracking-find-actions{justify-content:flex-end}.order-tracking-find-fab{right:18px;bottom:18px}}.order-tracking-card-trace{display:flex;min-height:0;flex-direction:column;gap:14px}.order-tracking-card-trace-help{color:#94a3b8eb;font-size:.82rem;line-height:1.35;align-self:end;padding-bottom:4px}.order-tracking-card-trace-actions{gap:10px}.order-tracking-card-trace-search-btn{border-color:#2dd4bf6b;background:#2dd4bf24;color:#ccfbf1fa}.order-tracking-card-trace-results{display:flex;flex-direction:column;gap:12px;min-height:0;max-height:58vh;overflow-y:auto;padding-right:4px}.order-tracking-card-trace-results::-webkit-scrollbar{width:8px}.order-tracking-card-trace-results::-webkit-scrollbar-track{background:#ffffff08}.order-tracking-card-trace-results::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}.order-tracking-card-trace-results::-webkit-scrollbar-thumb:hover{background:#94a3b880}.order-tracking-card-trace-summary{color:#94a3b8e6;flex:0 0 auto;font-size:.86rem;font-weight:700;padding:0 2px}.order-tracking-card-trace-result{position:relative;flex:0 0 auto;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:#08132d70;padding:14px;overflow:visible}.order-tracking-card-trace-result-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.order-tracking-card-trace-title{color:#f8fafcfa;font-size:1rem;font-weight:800;line-height:1.25}.order-tracking-card-trace-subtitle{margin-top:4px;color:#94a3b8eb;font-size:.88rem}.order-tracking-card-trace-open-btn{flex:0 0 auto;min-height:34px;border-radius:10px;border:1px solid rgba(45,212,191,.3);background:#2dd4bf1a;color:#ccfbf1f5;padding:0 12px;font-size:.84rem;font-weight:800}.order-tracking-card-trace-open-btn:hover{border-color:#2dd4bf80;background:#2dd4bf29}.order-tracking-card-trace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.order-tracking-card-trace-grid>div{display:grid;gap:4px;min-width:0;border-radius:12px;border:1px solid rgba(148,163,184,.1);background:#ffffff06;padding:10px}.order-tracking-card-trace-grid span{color:#94a3b8e6;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.order-tracking-card-trace-grid strong{min-width:0;color:#f8fafcf5;font-size:.88rem;overflow-wrap:anywhere}.order-tracking-card-trace-note{margin-top:12px;border-radius:12px;background:#0f172a85;border:1px solid rgba(148,163,184,.1);color:#cbd5e1f0;font-size:.9rem;line-height:1.42;padding:10px 12px}.order-tracking-card-trace-links{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:10px;color:#94a3b8e0;font-size:.78rem}.order-tracking-card-trace-history-head{display:flex;justify-content:flex-end;margin-top:12px}.order-tracking-card-trace-history-toggle{border:none;background:transparent;color:#5eead4f5;font-size:.84rem;font-weight:800;padding:0}.order-tracking-card-trace-history-toggle:hover{color:#99f6e4;text-decoration:underline}.order-tracking-card-trace-history-list{margin-top:10px}@media (max-width: 1000px){.order-tracking-card-trace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.order-tracking-card-trace-grid{grid-template-columns:1fr}.order-tracking-card-trace-result-top{flex-direction:column}.order-tracking-card-trace-open-btn{width:100%}}
