@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-var.woff2)format("woff2-variations")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.woff2)format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/nunito-var.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/archivo-var.woff2)format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/roboto-slab-var.woff2)format("woff2")}:root{--blue:#3bb5e8;--blue-deep:#2a8fbf;--blue-muted:#2d7a9e;--blue-pale:#dcf0fa;--blue-glow:#3bb5e826;--red:#e02d2d;--red-deep:#c42525;--red-pale:#fdecec;--red-glow:#e02d2d1f;--navy:#0b1220;--navy-mid:#111b2e;--navy-light:#1a2740;--orange:#f97316;--green:#22c55e;--green-pale:#22c55e14;--gold:#f5a623;--color-primary:#e02d2d;--color-primary-hover:#c42525;--color-secondary:#3bb5e8;--color-dark:#0b1220;--color-dark-light:#111b2e;--color-success:#22c55e;--color-warning:#f5a623;--color-warning-pale:#fff3e0;--color-danger:var(--red-deep);--body-bg:#e8ecf3;--card-bg:#eff2f8;--card-bg-hover:#f3f5fb;--card-alt:#f3f5fb;--surface:#f7f8fc;--border-color:#cdd4e0;--border-light:#dde2ec;--color-gray-50:#f7f8fc;--color-gray-100:#dde2ec;--color-gray-200:#cdd4e0;--color-gray-300:#b0b9ca;--color-gray-400:#8a94a6;--color-gray-500:#5f6b7e;--color-gray-600:#454f5b;--color-gray-700:#212b36;--color-gray-800:#1f2937;--color-gray-900:#0b1220;--font-family:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--max-width:100%;--header-height:120px;--radius-sm:8px;--radius-md:12px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 3px #0b12200a, 0 1px 2px #0b12200f;--shadow-md:0 4px 16px #0b12200f;--shadow-lg:0 8px 24px #0b12201a;--shadow-card:0 1px 3px #0b12200a, 0 1px 2px #0b12200f;--shadow-hover:0 12px 32px #3bb5e81a, 0 4px 12px #0b12200a;--kj-blue:#3bb5e8;--kj-blue-deep:#2a8fbf;--kj-blue-pale:#dcf0fa;--kj-blue-glow:#3bb5e826;--kj-red:#e02d2d;--kj-red-deep:#c42525;--kj-red-pale:#fdecec;--kj-red-glow:#e02d2d1f;--kj-navy:#0b1220;--kj-navy-mid:#111b2e;--kj-navy-light:#1a2740;--kj-white:#eff2f8;--kj-bg:#e8ecf3;--kj-surface:#f7f8fc;--kj-border:#cdd4e0;--kj-text:#0b1220;--kj-text-mid:#454f5b;--kj-text-dim:#8a94a6;--kj-green:#22c55e;--kj-gold:#f5a623}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background:var(--body-bg);color:var(--color-gray-900);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}a{color:var(--color-secondary);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}button{font-family:var(--font-family);cursor:pointer}input,select,textarea{font-family:var(--font-family)}input:focus,select:focus,textarea:focus{outline:2px solid var(--blue);outline-offset:-1px}.container{max-width:var(--max-width);margin:0 auto;padding:0 20px}.btn{border-radius:var(--radius-md);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{background:var(--brand-accent,var(--red));color:#fff}.btn-primary:hover{background:var(--brand-accent-deep,var(--red-deep));text-decoration:none}.btn-secondary{background:var(--card-bg);color:var(--color-gray-700);border:1px solid var(--border-color)}.btn-secondary:hover{border-color:var(--color-gray-400);background:var(--color-gray-50);text-decoration:none}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-deep);text-decoration:none}.btn-lg{border-radius:12px;padding:14px 28px;font-size:15px;font-weight:700}.btn-sm{padding:6px 12px;font-size:12px}.form-group{margin-bottom:16px}.form-label{color:var(--color-gray-700);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-input{border:1.5px solid var(--color-gray-200);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--navy);padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-glow);background:var(--surface)}.card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.badge{border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.badge-sale{background:var(--red);color:#fff}.badge-best{background:var(--blue);color:#fff}.badge-top{background:var(--navy);color:#fff}.badge-energy{background:var(--green);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-gray-100)}::-webkit-scrollbar-thumb{background:var(--color-gray-400);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}.spinner{border:3px solid var(--border-color);border-top-color:var(--blue);border-radius:50%;width:32px;height:32px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.3s fadeIn}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes dotDrift{0%{transform:translate(0)}to{transform:translate(40px,40px)}}@keyframes brandsSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blink{0%,80%{opacity:1}40%{opacity:0}}@keyframes productStagger{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.product-stagger{animation:.4s both productStagger}.quick-view-btn{box-shadow:0 2px 8px #00000026}.quick-view-btn:hover{background:var(--color-gray-50)!important}.quick-view-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f1a2e80;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.quick-view-modal{background:var(--card-bg);border-radius:16px;width:100%;max-width:640px;max-height:80vh;animation:.3s fadeIn;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000026}@media (width<=600px){.quick-view-modal{flex-direction:column;max-height:90vh;overflow-y:auto}.quick-view-modal>div:first-child{width:100%!important;min-height:200px!important}}.kj-home,.kj-home *,.kj-header *,.kj-topbar *,.kj-catnav *{font-family:"DM Sans", var(--font-family)}.kj-backend-banner{color:#fff;letter-spacing:1px;text-transform:uppercase;text-align:center;background:linear-gradient(90deg,#16a34a,#22c55e);justify-content:center;align-items:center;gap:12px;padding:4px 16px;font-size:11px;font-weight:700;display:flex}.kj-deploy-lag{text-transform:none;letter-spacing:0;opacity:.85;white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:11px;font-weight:600;overflow:hidden}.kj-deploy-lag-behind{opacity:1;background:#0000002e;border-radius:4px;padding:2px 8px}.kj-deploy-lag+.kj-deploy-btn{margin-left:0}.kj-deploy-btn{color:#16a34a;cursor:pointer;text-transform:none;letter-spacing:0;background:#fff;border:none;border-radius:4px;margin-left:auto;padding:3px 14px;font-size:11px;font-weight:700;transition:all .2s}.kj-deploy-btn:hover{background:#f0fdf4;transform:scale(1.02)}.kj-deploy-btn:disabled{opacity:.7;cursor:wait}.kj-admin-btn{background:#4ade801f!important}.kj-admin-btn:hover{background:#4ade8038!important}.kj-admin-btn .lb{color:#4ade80!important}.kj-topbar{background:var(--brand-main,var(--kj-navy));color:#fff6;border-bottom:1px solid var(--kj-navy-light);padding:5px 20px;font-size:11px}.kj-topbar-link{color:var(--brand-high-on-dark,var(--kj-blue));text-decoration:none;transition:color .2s}.kj-topbar-link:hover{color:#fff}.kj-header{background:var(--brand-main,var(--kj-navy-mid));border-bottom:1px solid var(--kj-navy-light);z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 20px;position:sticky;top:0}.kj-header-inner{align-items:center;gap:24px;max-width:1600px;margin:0 auto;display:flex}.kj-topbar .container,.kj-catnav .container{max-width:1600px}.kj-logo-img{flex-shrink:0;height:58px}.kj-search-wrap{flex:0 520px;margin-left:auto;margin-right:auto;position:relative}.kj-search-bar{background:var(--kj-navy-light);border:1.5px solid #ffffff1a;border-radius:10px;transition:all .3s;display:flex;overflow:hidden}.kj-search-bar:focus-within{border-color:var(--kj-blue);box-shadow:none;background:#ffffff1a}.kj-search-bar input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:11px 12px;font-family:inherit;font-size:13px}.kj-search-bar input::placeholder{color:#ffffff59}.kj-search-bar button{background:var(--kj-red);color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:.3px;border:none;border-radius:8px;justify-content:center;align-items:center;min-width:44px;margin:3px;padding:0 18px;font-size:13px;font-weight:700;transition:background .2s;display:flex}.kj-search-bar button:hover{background:var(--kj-red-deep)}.kj-search-dropdown{background:var(--card-bg);border:1px solid var(--kj-border);z-index:200;border-top:none;border-radius:0 0 12px 12px;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #0000001f}.kj-search-item{cursor:pointer;border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:10px 16px;transition:background .15s;display:flex}.kj-search-item:hover{background:var(--kj-blue-pale)}.kj-hdr-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.kj-hdr-action{text-align:center;color:#ffffff80;cursor:pointer;border-radius:8px;padding:7px 11px;text-decoration:none;transition:all .15s;position:relative}.kj-hdr-action:hover{color:#fffc;background:#ffffff0f}.kj-hdr-action .ic{font-size:16px}.kj-hdr-action .lb{color:#fff6;letter-spacing:.5px;margin-top:1px;font-size:8px;font-weight:600}.kj-cart-badge{background:#e02d2d1a;margin-left:4px;position:relative}.kj-cart-count{background:var(--kj-red);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:15px;height:15px;font-size:8px;font-weight:800;display:flex;position:absolute;top:1px;right:5px}.kj-hdr-divider{background:#ffffff14;flex-shrink:0;width:1px;height:40px}.kj-hdr-contact{text-align:right;flex-direction:column;flex-shrink:0;gap:4px;display:flex}.kj-hdr-contact-item{color:#ffffff59;white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:12px;display:flex}.kj-hdr-contact-item a{color:#fff9;font-weight:600;text-decoration:none;transition:color .2s}.kj-hdr-contact-item a:hover{color:var(--kj-blue)}.kj-catnav{background:var(--kj-navy-mid);-webkit-overflow-scrolling:touch;border-top:1px solid #ffffff0d;padding:0 20px;overflow-x:auto}.kj-catnav-link{color:#ffffff80;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.kj-catnav-link:hover{color:#fff;border-bottom-color:var(--kj-blue)}.kj-catnav-deals{color:var(--kj-red);white-space:nowrap;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;margin-left:auto;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s}.kj-catnav-deals:hover{color:#f55;border-bottom-color:var(--kj-red)}.kj-catnav-left{-webkit-overflow-scrolling:touch;flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.kj-catnav-right{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.kj-catnav-divider{color:#ffffff26;padding:0 8px;font-size:14px}.kj-catnav-backend{color:#4ade80;letter-spacing:.3px;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.kj-catnav-backend:hover{color:#86efac;border-bottom-color:#4ade80}.kj-hero{background:linear-gradient(135deg, var(--kj-navy) 0%, var(--kj-navy-mid) 50%, var(--kj-navy-light) 100%);color:#fff;align-items:center;padding:64px 40px;display:flex;position:relative;overflow:hidden}.kj-orb{filter:blur(60px);pointer-events:none;border-radius:50%;transition:transform .3s ease-out;position:absolute}.kj-orb-1{background:#3bb5e81f;width:300px;height:300px;top:-15%;right:15%}.kj-orb-2{background:#e02d2d14;width:220px;height:220px;bottom:-20%;left:25%}.kj-orb-3{background:#3bb5e80f;width:180px;height:180px;top:30%;right:45%}.kj-dot-grid{background-image:radial-gradient(circle,#3bb5e814 1px,#0000 1px);background-size:40px 40px;animation:20s linear infinite kjDotDrift;position:absolute;inset:0}@keyframes kjDotDrift{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.kj-hero-inner{z-index:2;width:100%;max-width:var(--max-width);align-items:center;gap:60px;margin:0 auto;display:flex;position:relative}.kj-hero-left{flex:1;max-width:600px;animation:.9s ease-out kjFadeUp}.kj-hero-tag{color:var(--kj-blue);background:#3bb5e81a;border:1px solid #3bb5e84d;border-radius:30px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.kj-hero-tag-dot{background:var(--kj-blue);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite kjBlink}@keyframes kjBlink{0%,to{opacity:1}50%{opacity:.3}}.kj-hero-h1{letter-spacing:-2px;margin-bottom:16px;font-family:Instrument Serif,serif;font-size:52px;font-weight:400;line-height:1.05}.kj-pop{color:var(--kj-blue);display:inline-block;position:relative}.kj-pop:after{content:"";background:var(--kj-blue);opacity:.2;border-radius:4px;height:8px;position:absolute;bottom:4px;left:0;right:0}.kj-accent{color:var(--kj-red)}.kj-hero-desc{color:#ffffff8c;max-width:440px;margin-bottom:28px;font-size:16px;line-height:1.6}.kj-hero-btns{gap:14px;display:flex}.kj-hero-stats{border-top:1px solid #3bb5e826;gap:24px;margin-top:32px;padding-top:28px;display:flex}.kj-hero-stat{align-items:center;gap:10px;display:flex}.kj-hero-stat-num{color:var(--kj-red);font-size:28px;font-weight:800;line-height:1}.kj-hero-stat-txt{color:var(--kj-text-mid);font-size:12px;line-height:1.3}.kj-hero-stat-txt strong{color:var(--kj-text);font-size:13px;font-weight:700;display:block}.kj-hero-right{flex:1;justify-content:center;display:flex}.kj-btn-main{background:var(--kj-red);color:#fff;cursor:pointer;box-shadow:0 4px 20px var(--kj-red-glow);border:none;border-radius:10px;padding:14px 34px;font-family:inherit;font-size:14px;font-weight:700;transition:all .3s}.kj-btn-main:hover{background:var(--kj-red-deep);transform:translateY(-3px)scale(1.02);box-shadow:0 8px 30px #e02d2d4d}.kj-btn-sec{background:var(--kj-white);color:var(--kj-text);border:2px solid var(--kj-border);cursor:pointer;border-radius:10px;padding:13px 34px;font-family:inherit;font-size:14px;font-weight:600;transition:all .3s}.kj-btn-sec:hover{background:var(--kj-surface);border-color:var(--kj-blue);color:var(--kj-blue)}.kj-zip-card{background:var(--card-bg);border:1px solid var(--kj-border);z-index:2;border-radius:20px;width:380px;padding:32px;animation:.9s ease-out .3s both kjFadeUp;position:relative;box-shadow:0 16px 48px #00000014,0 0 0 1px #3bb5e80d}.kj-zip-header{text-align:center;margin-bottom:24px}.kj-zip-input-row{gap:10px;display:flex}.kj-zip-input{border:2px solid var(--kj-border);background:var(--kj-surface);color:var(--kj-text);letter-spacing:2px;text-align:center;border-radius:12px;outline:none;flex:1;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:600;transition:border-color .3s}.kj-zip-input:focus{border-color:var(--kj-blue);box-shadow:0 0 0 4px var(--kj-blue-glow);background:var(--card-bg)}.kj-zip-input::placeholder{letter-spacing:0;color:var(--kj-text-dim);font-weight:400}.kj-zip-btn{background:var(--kj-red);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:700;transition:all .3s}.kj-zip-btn:hover{background:var(--kj-red-deep);box-shadow:0 6px 20px var(--kj-red-glow);transform:translateY(-2px)}.kj-zip-btn.loading{pointer-events:none;opacity:.7}.kj-zip-results{flex-direction:column;gap:12px;margin-top:20px;animation:.5s ease-out kjFadeUp;display:flex}.kj-zip-result{background:var(--kj-surface);border:1px solid var(--kj-border);border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:all .3s;display:flex}.kj-zip-result:hover{border-color:var(--kj-blue)}.kj-zr-icon{flex-shrink:0;font-size:20px}.kj-zr-label{color:var(--kj-text-dim);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.kj-zr-value{color:var(--kj-text);margin-top:2px;font-size:14px;font-weight:700}.kj-zr-ship .kj-zr-value{color:var(--kj-green)}.kj-zip-footer{text-align:center;border-top:1px solid var(--kj-border);color:var(--kj-text-mid);margin-top:16px;padding-top:14px;font-size:13px;animation:.5s ease-out .2s both kjFadeUp}.kj-brands-bar{background:var(--card-bg);border-top:1px solid var(--kj-border);border-bottom:1px solid var(--kj-border);align-items:center;padding:18px 0;display:flex;position:relative;overflow:hidden}.kj-brands-label{z-index:3;text-transform:uppercase;letter-spacing:1.5px;color:var(--kj-text-dim);white-space:nowrap;background:linear-gradient(90deg, var(--card-bg) 70%, transparent);padding:18px 24px 18px 40px;font-size:10px;font-weight:700;position:absolute;left:0}.kj-brands-track{align-items:center;gap:20px;padding-left:140px;animation:30s linear infinite kjBrandsSlide;display:flex}.kj-brands-bar:hover .kj-brands-track{animation-play-state:paused}@keyframes kjBrandsSlide{0%{transform:translate(0)}to{transform:translate(-50%)}}.kj-brand-pill{background:var(--kj-surface);border:1px solid var(--kj-border);color:var(--kj-text-mid);white-space:nowrap;cursor:default;letter-spacing:.3px;border-radius:10px;flex-shrink:0;padding:8px 22px;font-size:13px;font-weight:700;transition:all .3s}.kj-brand-pill:hover{border-color:var(--kj-blue);color:var(--kj-blue);box-shadow:0 4px 12px var(--kj-blue-glow);transform:translateY(-2px)}.kj-brands-fade{background:linear-gradient(270deg, var(--card-bg), transparent);z-index:2;width:60px;position:absolute;top:0;bottom:0;right:0}.kj-ticker{background:linear-gradient(90deg, var(--kj-red), var(--kj-red-deep));color:#fff;white-space:nowrap;padding:10px 0;font-size:13px;font-weight:600;overflow:hidden}.kj-ticker-track{animation:25s linear infinite kjTickerScroll;display:inline-block}@keyframes kjTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.kj-ticker-item{margin:0 40px;display:inline}.kj-ticker-sep{opacity:.4;margin:0 16px}.kj-sec-header{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.kj-sec-title{letter-spacing:-1.5px;font-family:Instrument Serif,serif;font-size:40px}.kj-sec-sub{color:var(--kj-text-dim);margin-top:6px;font-size:15px}.kj-sec-link{color:var(--kj-blue);font-size:14px;font-weight:600;text-decoration:none}.kj-cats-section{padding:56px 40px}.kj-cat-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.kj-cat-card{background:var(--card-bg);border:1px solid var(--kj-border);text-align:center;cursor:pointer;transform-style:preserve-3d;will-change:transform;border-radius:20px;padding:40px 24px;transition:box-shadow .4s,border-color .4s;display:block;position:relative;overflow:hidden}.kj-cat-card:hover{border-color:var(--kj-blue);box-shadow:0 20px 60px var(--kj-blue-glow), 0 0 0 1px var(--kj-blue)}.kj-cat-glow{background:radial-gradient(circle, var(--kj-blue-glow), transparent 70%);pointer-events:none;opacity:0;border-radius:50%;width:150px;height:150px;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.kj-cat-card:hover .kj-cat-glow{opacity:1}.kj-cat-emoji{margin-bottom:18px;font-size:48px;transition:transform .4s;display:block;transform:translateZ(30px)}.kj-cat-card:hover .kj-cat-emoji{transform:translateZ(30px)scale(1.2)rotate(-8deg)}.kj-cat-name{font-size:17px;font-weight:700;transform:translateZ(20px)}.kj-cat-cnt{color:var(--kj-text-dim);margin-top:4px;font-size:12px;transform:translateZ(10px)}.kj-products-section{background:var(--kj-navy);color:#fff;padding:56px 0;overflow:hidden}.kj-product-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:24px;padding:0 40px 20px;display:flex;overflow-x:auto}.kj-product-scroll::-webkit-scrollbar{display:none}.kj-p-card{background:var(--kj-navy-mid);scroll-snap-align:start;cursor:pointer;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;min-width:300px;max-width:300px;transition:all .4s;overflow:hidden}.kj-p-card:hover{border-color:var(--kj-blue);box-shadow:0 20px 60px #0006, 0 0 30px var(--kj-blue-glow);transform:translateY(-8px)}.kj-p-img{background:#ffffff08;justify-content:center;align-items:center;height:220px;display:flex;position:relative}.kj-p-ph{opacity:.08;font-size:72px}.kj-p-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:8px;padding:5px 12px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.kj-bg-sale{background:var(--kj-red);color:#fff}.kj-bg-best{background:var(--kj-blue);color:#fff}.kj-bg-new{background:var(--kj-blue-pale);color:var(--kj-blue-deep)}.kj-p-info{padding:24px}.kj-p-brand{color:#ffffff59;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:10px}.kj-p-name{margin-bottom:16px;font-size:15px;font-weight:600;line-height:1.4}.kj-p-price{color:var(--kj-blue);font-size:24px;font-weight:800}.kj-p-old{color:#ffffff4d;margin-left:8px;font-size:14px;text-decoration:line-through}.kj-p-stock{color:var(--kj-green);align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.kj-p-stock-dot{background:var(--kj-green);width:6px;height:6px;box-shadow:0 0 6px var(--kj-green);border-radius:50%;display:inline-block}.kj-p-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;width:100%;margin-top:18px;padding:12px;font-family:inherit;font-size:13px;font-weight:600;transition:all .25s}.kj-p-btn:hover{background:var(--kj-red);border-color:var(--kj-red)}.kj-scroll-arrows{gap:10px;padding:24px 40px 0;display:flex}.kj-scroll-arrow{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:all .2s;display:flex}.kj-scroll-arrow:hover{background:var(--kj-red);border-color:var(--kj-red)}.kj-trust-section{grid-template-columns:repeat(4,1fr);gap:20px;padding:56px 40px;display:grid}.kj-trust-card{background:var(--card-bg);border:1px solid var(--kj-border);text-align:center;border-radius:20px;padding:36px 28px;transition:all .4s;position:relative;overflow:hidden}.kj-trust-card:before{content:"";background:linear-gradient(90deg, var(--kj-blue), var(--kj-red));transform-origin:0;height:4px;transition:transform .5s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.kj-trust-card:hover:before{transform:scaleX(1)}.kj-trust-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px #0000000f}.kj-t-icon{margin-bottom:14px;font-size:36px}.kj-t-num{color:var(--kj-red);margin-bottom:4px;font-size:40px;font-weight:800}.kj-t-title{font-size:15px;font-weight:700}.kj-t-desc{color:var(--kj-text-dim);margin-top:4px;font-size:12px}.kj-cta{background:linear-gradient(135deg, var(--kj-navy) 0%, #112240 100%);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;margin:0 40px 56px;padding:44px 48px;display:flex;position:relative;overflow:hidden}.kj-cta-h2{letter-spacing:-1px;font-family:Instrument Serif,serif;font-size:38px;position:relative}.kj-cta-orb{background:var(--kj-blue-glow);filter:blur(100px);pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.kj-cta-orb-2{background:var(--kj-red-glow);filter:blur(100px);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;left:-50px}@keyframes kjFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.kj-reveal{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(50px)}.kj-visible{opacity:1;transform:translateY(0)}.breadcrumb-bar{background:var(--card-bg);border-bottom:1px solid var(--color-gray-200);align-items:center;gap:8px;margin-bottom:0;padding:12px 28px;font-size:13px;display:flex}.breadcrumb-bar a{color:var(--blue);font-weight:500;text-decoration:none}.breadcrumb-bar a:hover{text-decoration:underline}.breadcrumb-bar .sep{color:var(--color-gray-400);font-size:12px}.breadcrumb-bar .current{color:var(--color-gray-600);font-weight:700}.status-badge{text-transform:capitalize;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.status-badge.delivered{color:var(--green);background:#22c55e14;border:1px solid #22c55e33}.status-badge.shipped{background:var(--blue-glow);color:var(--blue);border:1px solid #3bb5e833}.status-badge.processing,.status-badge.pending{color:var(--orange);background:#f9731614;border:1px solid #f9731633}.status-badge.cancelled,.status-badge.denied{background:var(--red-pale);color:var(--red);border:1px solid #e02d2d33}.status-badge.pending_approval{color:var(--gold);background:#f5a6231a;border:1px solid #f5a62333}.status-badge.active{color:var(--green);background:#22c55e14;border:1px solid #22c55e33}.status-badge.invited{color:var(--orange);background:#f9731614;border:1px solid #f9731633}.status-badge.admin{color:var(--gold);background:#f5a6231a;border:1px solid #f5a62333}.status-badge.staff,.status-badge.customer{background:var(--color-gray-100);color:var(--color-gray-500);border:1px solid var(--color-gray-200)}.status-badge.driver{background:var(--blue-glow);color:var(--blue);border:1px solid #3bb5e833}.tabs-bar{border-bottom:2px solid var(--border-color);gap:0;margin-bottom:24px;display:flex}.tab-btn{color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:14px 20px;font-size:14px;font-weight:500;transition:all .2s}.tab-btn:hover{color:var(--blue)}.tab-btn.active{border-bottom-color:var(--blue);color:var(--blue);font-weight:700}.admin-table{overflow-x:auto}.admin-table table{border-collapse:collapse;width:100%}.admin-table th{color:var(--color-gray-600);text-align:left;border-bottom:1px solid var(--border-color);background:var(--color-gray-50);padding:10px 16px;font-size:12px;font-weight:600}.admin-table td{border-bottom:1px solid var(--border-light);padding:12px 16px}@media (width<=1024px){.kj-hero-h1{font-size:38px}.kj-hero-inner{flex-direction:column;gap:28px}.kj-hero-right,.kj-zip-card{width:100%}.kj-cat-grid{grid-template-columns:repeat(3,1fr)}.kj-trust-section{grid-template-columns:repeat(2,1fr)}.kj-hero{padding:36px 20px}.kj-hdr-contact,.kj-hdr-divider{display:none}.kj-cta{text-align:center;flex-direction:column;gap:24px;margin:0 20px 40px}.kj-sec-title{font-size:32px}.kj-cats-section,.kj-trust-section{padding:40px 20px}}@media (width<=768px){.container{padding:0 16px}.category-flex{flex-direction:column!important}.category-sidebar{width:100%!important}.filter-content.collapsed{display:none}.mobile-filter-toggle{display:block!important}.grid-3{grid-template-columns:repeat(2,1fr)!important}.kj-header-inner{flex-wrap:wrap;gap:12px}.kj-search-wrap{order:3;min-width:100%;max-width:100%}.kj-topbar{display:none}.product-layout{flex-direction:column!important}.product-images{width:100%!important}.related-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.kj-hero-h1{letter-spacing:-1px;font-size:32px}.kj-cat-grid{grid-template-columns:repeat(2,1fr)}.kj-trust-section{grid-template-columns:1fr}.kj-hero-stats{flex-direction:column;gap:16px}.kj-brands-bar{display:none}.kj-sec-header{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=480px){.grid-3{grid-template-columns:repeat(2,1fr)!important}}@media (width>=769px){.mobile-filter-toggle{display:none!important}.category-sidebar{position:sticky;top:20px}}.kj-hamburger{cursor:pointer;z-index:201;background:0 0;border:none;flex-shrink:0;width:44px;height:44px;display:none;position:relative}.kj-hamburger span,.kj-hamburger span:before,.kj-hamburger span:after{background:#fff;border-radius:2px;width:22px;height:2px;transition:all .3s;display:block;position:absolute;left:50%;transform:translate(-50%)}.kj-hamburger span{top:50%;transform:translate(-50%,-50%)}.kj-hamburger span:before{content:"";top:-7px;left:0}.kj-hamburger span:after{content:"";top:7px;left:0}.kj-hamburger span.open{background:0 0}.kj-hamburger span.open:before{top:0;transform:rotate(45deg)}.kj-hamburger span.open:after{top:0;transform:rotate(-45deg)}.kj-menu-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:199;background:#0b122099;animation:.2s fadeIn;position:fixed;inset:0}.kj-mobile-menu{background:var(--navy-mid);z-index:200;-webkit-overflow-scrolling:touch;width:280px;height:100vh;transition:left .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:-280px;overflow-y:auto}.kj-mobile-menu.open{left:0}.kj-mobile-nav-item{text-align:left;color:#ffffffb3;cursor:pointer;background:0 0;border:none;width:100%;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:500;transition:all .15s;display:block}.kj-mobile-nav-item:hover{color:#fff;background:#ffffff0d}.kj-search-mobile{background:var(--kj-navy-mid);border-bottom:1px solid #ffffff0d;display:none}.kj-search-desktop{display:block}.footer-newsletter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-subscribe-form{gap:8px;display:flex}.footer-email-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;outline:none;width:260px;padding:10px 18px;font-family:inherit;font-size:13px}.footer-subscribe-btn{background:var(--brand-high,var(--blue));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:700;transition:background .2s}.footer-subscribe-btn:hover{background:var(--blue-deep)}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;margin-bottom:32px;display:grid}.footer-link{color:var(--color-gray-400);margin-bottom:8px;font-size:13px;text-decoration:none;transition:color .2s;display:block}.footer-link:hover{color:var(--blue);text-decoration:none}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;font-size:12px;display:flex}.account-layout{gap:24px;display:flex}.account-sidebar{flex-shrink:0;width:220px}.account-stats-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=768px){.btn,.kj-hdr-action,.kj-catnav-link,.kj-catnav-deals,.footer-link,.account-nav-link,.tab-btn{min-width:44px;min-height:44px}.btn-sm{padding:10px 14px;font-size:13px}.kj-hamburger{justify-content:center;align-items:center;display:flex}.kj-search-desktop{display:none!important}.kj-search-mobile{display:block}.kj-hdr-contact,.kj-hdr-divider{display:none!important}.kj-topbar{display:none}.kj-header{padding:8px 12px}.kj-header-inner{flex-wrap:nowrap;justify-content:space-between;gap:12px}.kj-logo-img{height:40px}.kj-hide-mobile-label .lb{display:none}.kj-backend-banner{padding:3px 0;font-size:10px}.kj-catnav{padding:0 8px}.kj-catnav-link{white-space:nowrap;flex-shrink:0;padding:10px 12px;font-size:12px}.kj-catnav-right{display:none}.cart-layout{flex-direction:column!important}.cart-summary{width:100%!important}.checkout-layout{flex-direction:column!important}.checkout-summary{width:100%!important}.checkout-name-grid,.checkout-addr-grid{grid-template-columns:1fr!important}.product-layout{flex-direction:column!important}.product-images{width:100%!important}.account-layout{flex-direction:column}.account-sidebar{width:100%}.account-profile-card{display:none}.account-nav{-webkit-overflow-scrolling:touch;white-space:nowrap;gap:4px;overflow-x:auto;flex-direction:row!important;padding:8px!important;display:flex!important}.account-nav .account-nav-link{flex-shrink:0;margin-bottom:0!important}.account-stats-grid{grid-template-columns:repeat(3,1fr);gap:8px}.account-stats-grid .card{padding:12px!important}.account-stats-grid .card div:first-child{font-size:10px!important}.account-stats-grid .card div:last-child{font-size:20px!important}.search-grid,.related-grid{grid-template-columns:repeat(2,1fr)!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}.footer-link{align-items:center;min-height:36px;padding:5px 0;display:flex}.footer-col h4{margin-bottom:8px!important}.hero-layout{flex-direction:column!important;gap:32px!important}.hero-delivery-card{flex:1!important;width:100%!important}.hero-title{font-size:36px!important}.home-cat-grid{grid-template-columns:repeat(3,1fr)!important}.home-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.home-trust-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.home-cta-box{border-radius:16px!important;padding:32px 20px!important}.home-featured-scroll>div{min-width:200px!important;max-width:200px!important}.footer-brand{grid-column:1/-1}.footer-email-input{width:100%}.footer-newsletter{flex-direction:column;align-items:flex-start}.footer-subscribe-form{width:100%}}@media (width<=600px){.container{padding:0 12px}.product-layout+div .tabs-bar{overflow-x:auto}.account-stats-grid,.search-grid,.footer-grid{grid-template-columns:1fr!important}.home-cat-grid{grid-template-columns:repeat(2,1fr)!important}.home-trust-grid{grid-template-columns:1fr!important}.related-grid{grid-template-columns:1fr 1fr!important}.tabs-bar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.tab-btn{white-space:nowrap;flex-shrink:0}}@media (width<=480px){.kj-logo-img{height:32px}.kj-hdr-action{padding:6px 8px}.kj-hdr-action .ic{font-size:18px}.hero-title{font-size:28px!important}.home-cat-grid,.cart-item{gap:10px!important}.cart-item>a:first-child{width:60px!important;height:60px!important}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.form-row-2{grid-template-columns:1fr 1fr}@media (width<=600px){.form-row-2{grid-template-columns:1fr!important}}.admin-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px;overflow-x:auto}.admin-table-wrap table{min-width:600px}@media (width<=768px){.dispatch-nav-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important;overflow-x:auto!important}.dispatch-nav-tabs::-webkit-scrollbar{display:none}.dispatch-nav-tabs button{white-space:nowrap;flex-shrink:0;padding:10px 14px!important;font-size:12px!important}.dispatch-stat-pills{gap:4px!important}.dispatch-stat-pills span{padding:3px 8px!important;font-size:10px!important}.truck-popup-overlay{padding:0!important}.truck-popup-overlay>div{border-radius:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important}.tp-split{flex-direction:column!important;gap:10px!important;padding:10px!important}.tp-map{border-right:none!important;flex:0 0 220px!important;order:-1!important;gap:8px!important;width:100%!important;height:220px!important}.tp-map .tp-mapbar{gap:10px!important;height:44px!important;padding:0 12px!important}.tp-map .tp-maptitle,.tp-map .tp-maplegend{display:none!important}.tp-map .tp-learnednote{padding:4px 9px!important;font-size:11px!important;bottom:8px!important}.tp-map .tp-learnednote .tp-ln-long{display:none!important}.tp-map .tp-learnednote .tp-ln-short{display:inline!important}.tp-map .tp-savedroute{top:84px!important;left:10px!important}.tp-map .tp-savedroute .tp-sr-word{display:none!important}.tp-map .tp-mapbar button:last-child{height:36px!important;padding:0 12px!important;font-size:12px!important}.tp-list{flex:auto!important;width:100%!important}.tp-tools{flex-wrap:wrap!important;gap:8px!important;padding:8px 10px!important}.tp-tools>span:first-child{display:none!important}.tp-tools>button,.tp-actions>button{flex:0 auto!important;height:40px!important;padding:0 12px!important;font-size:12px!important}.tp-tools>div{flex:0 auto!important}.tp-actions{flex-wrap:wrap!important;flex:100%!important;gap:8px!important;margin-left:0!important}.tp-actions>div:first-child,.tp-actions>div:nth-child(2),.tp-cargo{display:none!important}.tp-actions>.tp-dispatch{flex:100%!important;order:99!important;height:44px!important;padding:0!important;font-size:13px!important}.tp-list>div>div{gap:10px!important}.tp-yard{margin-bottom:10px!important;padding:12px!important}.tp-yardtitle{font-size:13px!important}.tp-list .tp-stopcard{padding:12px!important}.tp-list .tp-stopactions{gap:6px!important;padding:10px 12px 12px!important}.tp-list .tp-stopactions>button{flex:auto!important;height:38px!important;padding:0 12px!important;font-size:12.5px!important}.tp-list .tp-stopactions>button:last-child{margin-left:0!important}.tp-head{flex-wrap:wrap!important;gap:4px 8px!important;padding:6px 10px!important}.tp-head>div:first-child>div:first-child>span:first-of-type{display:none!important}.tp-head>div:first-child{min-width:0!important}.tp-head>div:first-child>div:last-child{min-width:0!important;overflow:hidden!important}.tp-head>div:first-child>div:last-child>div{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.tp-head .tp-class{display:none!important}.tp-head .tp-name{font-size:15px!important;line-height:1.2!important}.tp-head .tp-subline{gap:6px!important;margin-top:1px!important;font-size:10.5px!important}.tp-head>div:first-child>div:first-child{gap:6px!important}.tp-head>div:first-child>div:first-child span{padding:3px 7px!important;font-size:10px!important}.tp-head>div:first-child{gap:4px!important}.tp-headright button{width:32px!important;height:32px!important;font-size:12px!important}.tp-head{position:relative!important}.tp-headright{flex-shrink:0!important;gap:5px!important;margin:0!important;position:absolute!important;top:6px!important;right:10px!important}.tp-headright button{width:24px!important;height:24px!important}.tp-yard{flex-wrap:wrap!important;align-items:center!important;gap:6px 10px!important;padding:5px 10px!important;display:flex!important}.tp-yardtitle{flex:auto!important;min-width:0!important;font-size:12.5px!important}.tp-yardsub:not(.tp-keep){display:none!important}.tp-yardsub.tp-keep{flex:100%!important}.tp-yardchips{flex:none!important;gap:6px!important;margin-top:0!important}.tp-yardchips button{flex:45%!important;font-size:13px!important}.tp-summary{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;flex:100%!important;gap:12px!important;overflow-x:auto!important}.tp-summary>div{flex:none!important}.tp-summary>div>div:first-child{white-space:nowrap!important;font-size:13px!important}.tp-summary>div>div:last-child{white-space:nowrap!important;margin-top:1px!important;font-size:7.5px!important}.tp-notice-long{display:none!important}.tp-notice-short{display:block!important}.tp-runtitle,.tp-btnlong{display:none!important}.tp-btnshort{display:inline!important}.tp-head .tp-yardlabel,.tp-head .tp-yardaddr,.tp-noticetitle,.tp-viewhint,.tp-leaves{display:none!important}.tp-leaves.tp-autostart.tp-hasbtn{display:flex!important}.fleet-strip{gap:8px!important;padding:8px 12px!important}.fleet-strip>div{width:110px!important;min-width:110px!important;padding:8px!important}.dispatch-order-row{gap:8px!important;padding:10px 8px!important}.modal-content,.popup-content{width:96vw!important;max-width:96vw!important;margin:8px auto!important}.sales-card{gap:8px!important;padding:10px!important}img[loading=lazy]{background:#f0f0f0}}.tp-mappanel{border:none!important;border-radius:0!important;position:relative!important}.tp-mappanel>.tp-mapbar{z-index:4!important;pointer-events:none!important;gap:8px!important;height:auto!important;padding:0!important;position:absolute!important;top:10px!important;left:10px!important;right:10px!important}.tp-mappanel>.tp-mapbar>*{pointer-events:auto!important}.tp-maptitle,.tp-traffic{background:#fff!important;align-items:center!important;height:32px!important;display:flex!important;box-shadow:0 1px 4px #0b12202e!important}.tp-maptitle{border-radius:9px 0 0 9px!important;margin-right:-8px!important;padding:0 4px 0 12px!important;font-size:13.5px!important}.tp-traffic{border-radius:0 9px 9px 0!important;gap:6px!important;padding:0 10px 0 6px!important}.tp-traffic>span{font-size:12px!important}.tp-mappanel .tp-traffic>button[role=switch]{border-radius:10px!important;width:36px!important;height:20px!important;padding:0!important}.tp-traffic>button>span{width:14px!important;height:14px!important;top:1px!important;left:auto!important;right:1px!important}.tp-traffic>button[aria-checked=false]>span{left:1px!important;right:auto!important}.tp-mappanel>.tp-mapbar>button:last-child{border:none!important;border-radius:9px!important;height:32px!important;margin-left:auto!important;padding:0 14px!important;font-size:13px!important;box-shadow:0 1px 4px #0b12202e!important}.tp-routechip{top:50px!important;left:10px!important}.tp-mappanel>.tp-maplegend{z-index:4!important;background:#ffffffeb!important;border:none!important;border-radius:8px!important;padding:5px 10px!important;position:absolute!important;bottom:10px!important;left:10px!important}.tp-notice{flex-wrap:wrap!important;align-items:baseline!important;gap:0 8px!important;margin:4px 4px 0!important;padding:5px 10px!important;display:flex!important}.tp-notice .tp-notice-long{display:none!important}.tp-notice .tp-notice-short{margin-top:0!important;display:block!important}.tp-viewtoggle{margin:6px 4px 0!important}.tp-loadat{background:#fff8ec!important;border-bottom:1px solid #f2ddb0!important;gap:8px!important;margin:0!important;padding:6px 14px 6px 12px!important}.tp-loadaticon{width:24px!important;height:24px!important;font-size:12px!important}.tp-loadatbox{background:0 0!important;border:none!important;border-radius:0!important;align-items:center!important;padding:0!important}.tp-loadattext{flex-wrap:wrap!important;align-items:center!important;column-gap:10px!important;display:flex!important}.tp-loadattitle{flex:auto!important;font-size:13.5px!important}.tp-loadattext>.tp-yardloadedbtn{order:1!important;margin-top:0!important}.tp-loadatfor{flex:100%!important;order:2!important;margin-top:0!important;font-size:11.5px!important}.tp-loadatbox>div:last-child:not(.tp-loadattext){font-size:11.5px!important;line-height:1.4!important}.tp-list .tp-stopactions{border-top:none!important;gap:6px!important;padding:0!important}.tp-list .tp-stopactions>button{border-radius:7px!important;flex:none!important;height:28px!important;padding:0 11px!important;font-size:12.5px!important}.tp-stopdetails>button,.tp-stopdetails>span>button{font-size:10px!important}.tp-headend{display:contents}@media (width>=769px){.tp-head{gap:18px!important;padding:10px 22px!important}.tp-headid{flex:0 auto!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:1px 10px!important;min-width:0!important;display:grid!important}.tp-headname{display:contents!important}.tp-headname>.tp-name{grid-area:1/1!important}.tp-headchips{grid-area:1/2!important;gap:6px!important}.tp-headname>.tp-subline{grid-area:2/1/auto/span 2!important}.tp-headchips>span{padding:3px 7px!important;font-size:10px!important}.tp-fcc{display:none!important}.tp-name{font-size:22px!important}.tp-subline{margin-top:1px!important;font-size:11.5px!important}.tp-summary{flex:none!important;gap:12px!important}.tp-head{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;display:grid!important}.tp-head>.tp-headid{grid-column:1!important}.tp-head>.tp-summary{grid-column:2!important;justify-content:center!important}.tp-headend{grid-column:3!important;justify-content:flex-end!important;align-items:center!important;gap:18px!important;min-width:0!important;display:flex!important}.tp-figs{border:1px solid #ffffff1a!important;border-radius:12px!important;padding:7px 4px!important}.tp-figs>div{padding:0 18px!important}.tp-figs .tp-fig{font-size:20px!important}.tp-figs .tp-figlbl{letter-spacing:.5px!important;margin-top:2px!important;font-size:10px!important}.tp-head .tp-yard{margin-left:auto!important}.tp-headright{margin-left:0!important}.tp-headright button{width:32px!important;height:32px!important}.tp-yard .tp-yardsub:not(.tp-keep){display:none!important}.tp-yard .tp-yardsub.tp-keep{max-width:420px!important}.tp-yard .tp-yardchips button{height:40px!important}.tp-tools{background:#17304b!important;border-top:1px solid #ffffff14!important;border-bottom:none!important;flex-wrap:wrap!important;order:10!important;gap:10px!important;padding:10px 22px!important}.tp-tools>span:first-child{display:none!important}.tp-tools>button,.tp-actions>button{white-space:nowrap!important;border-radius:10px!important;flex:none!important;min-width:150px!important;height:40px!important;padding:0 8px!important;font-size:13.5px!important}.tp-actions{gap:10px!important}.tp-actions>div:first-child>div:first-child{font-size:12px!important}.tp-actions>div:first-child>div:last-child{font-size:10.5px!important}.tp-split{gap:0!important;padding:0!important}.tp-list{padding:4px 2px!important}.tp-map{gap:0!important}.tp-runtitle{display:none!important}}@media (width>=769px) and (width<=1399px){.tp-head{column-gap:14px!important}.tp-figs>div{padding:0 8px!important}.tp-figs .tp-fig{font-size:17px!important}.tp-figs .tp-figlbl{letter-spacing:.3px!important;font-size:9.5px!important}.tp-tools,.tp-actions{gap:8px!important}.tp-tools>button,.tp-actions>button{min-width:136px!important;padding:0 4px!important;font-size:12.5px!important}}@media (width>=769px){.tp-narrow .tp-head{flex-wrap:wrap!important;gap:10px 16px!important;display:flex!important}.tp-narrow .tp-head>.tp-headid{flex:100%!important}.tp-narrow .tp-headend{flex:auto!important;gap:12px!important}.tp-narrow .tp-figs>div{padding:0 8px!important}.tp-narrow .tp-figs .tp-fig{font-size:15px!important}.tp-narrow .tp-figs .tp-figlbl{letter-spacing:.3px!important;font-size:9px!important}.tp-narrow .tp-tools>.tp-actions{display:contents!important}.tp-narrow .tp-tools{gap:8px!important}.tp-narrow .tp-tools>button,.tp-narrow .tp-actions>button{min-width:136px!important;padding:0 4px!important;font-size:12.5px!important}.tp-narrow .tp-actions>div:first-child{margin-left:auto!important}.tp-narrow .tp-actions>div:nth-child(2){display:none!important}.tp-narrow .tp-actions>.tp-share:first-of-type{margin-left:auto!important}}@media (width<=768px){.tp-headid{flex-flow:wrap!important;flex:100%!important;align-items:center!important;gap:1px 7px!important;padding-right:64px!important;display:flex!important}.tp-headname,.tp-head .tp-subline{display:contents!important}.tp-headname>.tp-name{order:0!important}.tp-headchips{order:1!important}.tp-subline>*{order:6!important}.tp-subline>.tp-tracker{order:2!important}.tp-headid:after{content:""!important;flex-basis:100%!important;order:3!important;height:0!important}.tp-subline>.tp-driver{order:4!important}.tp-subline>.tp-counts{order:5!important}.tp-head .tp-summary{flex:1 1 0!important;min-width:0!important}.tp-head .tp-summary>.tp-figs{flex:auto!important}.tp-yardicon{display:inline!important}.tp-head .tp-yard{flex:none!important;order:20!important;gap:6px!important;margin:0!important;padding:0!important}.tp-head .tp-yard:has(.tp-keep){flex:100%!important}.tp-head .tp-yard .tp-yardbtn{flex:0 auto!important;min-width:0!important;height:34px!important;padding:0 8px!important}.tp-head .tp-yard .tp-yardtitle{font-size:12.5px!important;line-height:1.25!important}.tp-head .tp-yard .tp-yardchips button{flex:none!important;font-size:13px!important}.tp-figs{border-radius:8px!important;padding:3px 0!important}.tp-figs>div{text-align:center!important;flex:1 1 0!important;padding:0 5px!important}.tp-figs .tp-fig{font-size:12.5px!important}.tp-figs .tp-figlbl{letter-spacing:.3px!important;font-size:8px!important}.tp-actions>.tp-markall{flex:1 1 0!important;order:98!important;height:34px!important;padding:0 10px!important;font-size:13px!important}.tp-actions>.tp-dispatch[data-out]{flex:0 0 96px!important;height:34px!important}.tp-noticerow{align-items:center!important;gap:6px!important;margin:6px 8px 0!important;display:flex!important}.tp-noticerow>.tp-notice{flex:1 1 0!important;min-width:0!important;margin:0!important;padding:4px 8px!important}.tp-noticerow>.tp-notice .tp-notice-short:before{content:"⚠ "!important}.tp-noticerow>.tp-viewtoggle{flex:none!important;margin:0!important}.tp-tools>.tp-actions{display:contents!important}.tp-tools{gap:6px!important;padding:7px 10px!important}.tp-tools>button,.tp-actions>button{height:34px!important;padding:0 9px!important}.tp-tools>div{gap:5px!important;padding-left:0!important}.tp-tools>div>button[role=switch]{border-radius:11px!important;width:38px!important;height:22px!important;padding:0!important}.tp-tools>div>button[role=switch]>span{width:16px!important;height:16px!important;top:1px!important;left:auto!important;right:1px!important}.tp-tools>div>button[role=switch][aria-checked=false]>span{left:1px!important;right:auto!important}.tp-actions>.tp-share{height:34px!important;padding:0 10px!important;font-size:12px!important}.tp-split{gap:0!important;padding:0!important}.tp-map{flex:0 0 210px!important;height:210px!important}:is(.tp-map:has(>.tp-routecard),.tp-map:has(>.tp-smartbar)){flex:none!important;height:auto!important}:is(.tp-map:has(>.tp-routecard)>.tp-mappanel,.tp-map:has(>.tp-smartbar)>.tp-mappanel){flex:0 0 210px!important;height:210px!important}.tp-map>.tp-routecard,.tp-map>.tp-smartbar{margin:8px 8px 0!important}.tp-list{padding:0!important}.tp-runlist{margin:6px 8px 10px!important}.tp-stopnumbtn{width:30px!important;height:30px!important;font-size:12.5px!important}.tp-stopmain{padding:7px 10px!important}.tp-stopmain .tp-stopname{font-size:14.5px!important}.tp-stopmain .tp-stopaddr{font-size:12.5px!important}.tp-list .tp-stopactions>button{height:30px!important;padding:0 9px!important}.tp-histcard{flex-wrap:wrap!important;row-gap:4px!important}.tp-histbody{flex:100%!important}.tp-traffic{border-radius:9px!important;padding-left:10px!important}}@media (width<=480px){.dispatch-nav-tabs button{padding:8px 10px!important;font-size:11px!important}.order-card-header{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.admin-page-header h1{font-size:18px!important}}.ob-root{z-index:60;font-family:var(--font-family);position:relative;container:obar/inline-size}.ob-bar{background:var(--brand-main,var(--kj-navy-mid));border-bottom:1px solid var(--kj-navy-light);align-items:center;gap:4px;height:54px;padding:0 14px;display:flex;box-shadow:inset 0 -1px #3bb5e81a}.ob-svg{flex-shrink:0;display:block}.ob-burger{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.ob-burger[aria-expanded=true]{background:#3bb5e829}.ob-logo{flex-shrink:0;align-items:center;margin-right:4px;display:flex}.ob-logo-full{height:36px;display:block}.ob-logo-icon{height:26px;display:none}.ob-title{color:#fff;white-space:nowrap;font-size:16px;font-weight:800;display:none}.ob-staging{letter-spacing:.5px;color:#22c55e;white-space:nowrap;background:#22c55e24;border:1px solid #22c55e73;border-radius:5px;margin-right:4px;padding:3px 6px;font-size:10.5px;font-weight:800}.ob-divider{background:var(--kj-navy-light);flex-shrink:0;width:1px;height:24px;margin:0 8px 0 6px}.ob-links{align-items:center;gap:2px;min-width:0;display:flex}.ob-item{color:#ffffffb8;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.ob-item .ob-ic{color:#ffffff73;display:flex}.ob-item:hover{color:#fff;background:#ffffff0f}.ob-item.on{color:#7fd3f5;background:#3bb5e829;font-weight:700}.ob-item.on .ob-ic{color:var(--kj-blue)}.ob-spacer{flex:1;min-width:8px}.ob-btn,.ob-deploy{white-space:nowrap;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:32px;margin-left:8px;padding:0 11px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.ob-btn{color:#ffffffb8;background:0 0;border:1px solid #ffffff29}.ob-btn:hover{color:#fff;border-color:#ffffff52}.ob-deploy{color:#fff;background:#16a34a;border:0;font-family:inherit;box-shadow:0 1px 2px #16a34a59}.ob-deploy:hover{background:#15803d}.ob-deploy:disabled{opacity:.6;cursor:wait}.ob-lag{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-left:10px;font-size:11.5px;overflow:hidden}.ob-lag.behind{color:#fbbf24;font-weight:700}.ob-person{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;height:38px;margin-left:8px;padding:0 8px 0 4px;font-family:inherit;display:flex}.ob-person:hover,.ob-person.open{background:#ffffff0f}.ob-avatar{color:#fff;background:linear-gradient(135deg,#3bb5e8,#1e88c7);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.ob-avatar.big{width:34px;height:34px;font-size:13px}.ob-name{white-space:nowrap;font-size:13.5px;font-weight:700}.ob-chev{color:#ffffff73;display:flex}.ob-menu{z-index:70;background:#fff;border:1px solid #e3e8ef;border-radius:12px;width:250px;padding:6px;position:absolute;top:50px;right:12px;box-shadow:0 16px 40px #0b122038}.ob-who{align-items:center;gap:10px;padding:8px 12px 10px;display:flex}.ob-who-name{color:#0b1220;font-size:14px;font-weight:800}.ob-who-role{color:#8a94a6;font-size:12px}.ob-sep{background:#e3e8ef;height:1px;margin:4px 4px 6px}.ob-row{color:#0b1220;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:38px;padding:0 12px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ob-row .ob-svg{color:#8a94a6}.ob-row:hover{background:#f3f6f9}.ob-row.on{color:#0b5a86;background:#eaf4fb}.ob-row.on .ob-svg{color:#1e88c7}.ob-signout,.ob-signout .ob-svg{color:#dc2626}@container obar (width<=1700px){.ob-lag{display:none}}@container obar (width<=1500px){.ob-item .ob-ic{display:none}.ob-item{padding:0 9px}}@container obar (width<=1180px){.ob-name{display:none}}@media (width<=768px){.ob-bar{gap:8px;height:52px;padding:0 10px 0 6px}.ob-burger{display:flex}.ob-logo-full,.ob-links,.ob-divider,.ob-lag,.ob-name,.ob-chev,.ob-shop{display:none}.ob-logo-icon,.ob-title{display:block}.ob-btn,.ob-deploy{border-radius:9px;justify-content:center;width:36px;height:36px;margin-left:0;padding:0}.ob-btn-label{display:none}.ob-person{margin-left:0;padding:0}.ob-avatar{width:32px;height:32px}.ob-menu{border-radius:0 0 14px 14px;width:auto;top:52px;left:0;right:0}.ob-person-menu{border-radius:12px;width:250px;left:auto;right:6px}}.kj-office-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#3bb5e8,#2a8fbf);border-radius:10px;align-items:center;gap:8px;height:44px;margin-right:8px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 2px 10px #3bb5e859}.kj-office-btn:hover{filter:brightness(1.06);color:#fff}.kj-office-btn .kj-office-short{display:none}@media (width<=768px){.kj-office-btn{height:38px;margin-right:2px;padding:0 10px;font-size:13px}.kj-office-btn .kj-office-long{display:none}.kj-office-btn .kj-office-short{display:inline}.kj-staff-hide-phone{display:none!important}}.tc{box-sizing:border-box;width:196px;height:150px;font-family:var(--font-family);color:#0b1220;background:#fff;border:1px solid #dce3ec;border-radius:10px;flex-direction:column;flex:0 0 196px;display:flex;overflow:hidden}.tc-band{color:#fff;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;background:#16a34a;flex-shrink:0;justify-content:center;align-items:center;height:18px;padding:0 6px;font-size:10.5px;font-weight:900;display:flex;overflow:hidden}.tc-edge{background:#cbd5e1;flex-shrink:0;height:3px}.tc.tc-wrong-truck{box-shadow:0 0 0 3px #c81e1e}.tc-band-back{color:#3a2500;background:#f5a623}.tc-loading.tc-overcap .tc-band-back{box-shadow:inset 0 -3px #dc2626}.tc-band-available{color:#21734d;background:#eaf5ee;border-bottom:1px solid #c9d6cf}.tc-band-idling{color:#fff;background:#f97316}.tc-band-auto{color:#fff;background:#7c3aed}.tc-band-notsent{color:#fff;background:#c81e1e}.tc.tc-oos{color:#6b7280;background:#eceef2;border-color:#c5cbd5 #c5cbd5 #c5cbd5 #9aa3b2}.tc-band-oos{color:#fff;background:#6b7280}.tc-oos .tc-name,.tc-oos .tc-kind{color:#6b7280}.tc-oos .tc-dot{background:#9aa3b2!important}.tc-oos .tc-tag{display:none}.tc-oos-note{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;overflow:hidden}.tc-oos-left{color:#b42318;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:800;overflow:hidden}.tc-band-loadsent{color:#fff;background:#ca8a04}.tc-band-out{color:#fff;background:#0284c7}.tc-available .tc-driver{margin-left:0}.tc-loading .tc-edge{background:#f5a623}.tc-loading.tc-overcap .tc-edge{background:#dc2626}.tc{border-left:6px solid var(--tcol,#cbd5e1)}.tc-loading{background:#fff6e6;border-color:#f3c77a}.tc-loading.tc-overcap{background:#fdeded;border-color:#efa0a0}.tc-out{background:#eaf5fd;border-color:#9cd3f0}.tc-returning{background:#eaf7ef;border-color:#9fd9b5}.tc-available{background:#f1f5f3;border-color:#c9d6cf}.tc-loading,.tc-loading.tc-overcap,.tc-out,.tc-returning,.tc-available{border-left-color:var(--tcol,#cbd5e1)}.tc .tc-btn.tc-soft{background:#ffffffbf}.tc-body{flex-direction:column;flex:1;gap:3px;min-height:0;padding:6px 9px 7px;display:flex}.tc-row{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;min-width:0;height:17px;display:flex;overflow:hidden}.tc-r1{height:20px}.tc-r2{height:18px}.tc-then{color:#a16207;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:800;overflow:hidden}.tc-kind{font-size:11px}.tc-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.tc-name{text-overflow:ellipsis;flex:1;min-width:0;font-size:13.5px;font-weight:800;overflow:hidden}.tc-ack{color:#16a34a;flex-shrink:0;font-size:12px;font-weight:900}.tc-ack.partial{color:#ea580c;font-size:10.5px}.tc-tag{letter-spacing:.2px;white-space:nowrap;border:1px solid #0000;border-radius:4px;flex-shrink:0;align-items:center;padding:1px 6px;font-family:inherit;font-size:9.5px;font-weight:800;line-height:1.3;display:inline-flex}.tc-tag-out{color:#0e6fa0;background:#e8f4fd}.tc-tag-done{color:#15803d;background:#eaf5ee}.tc-tag-free{color:#21734d;background:#eaf5ee}.tc-tag-over{color:#dc2626;background:#fdecec}.tc-tag-loaded{color:#15803d;background:#eaf5ee}.tc-tag-loading{color:#b7791f;background:#fbf3e1}.tc-tag.pressable{cursor:pointer;border-color:currentColor}.tc-tag.pressable:hover{filter:brightness(.97)}.tc-driver{color:#8a94a6;text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:10.5px;overflow:hidden}.tc-big{font-size:12.5px;font-weight:800}.tc-run{font-size:11.5px;font-weight:700}.tc-sub{color:#8a94a6;font-size:10.5px}.tc-proj{color:#8a5a00;white-space:nowrap;font-size:10.5px;font-weight:700}.tc-bar{background:#e5eaf0;border-radius:3px;flex:1;min-width:20px;height:5px;overflow:hidden}.tc-bar>span{background:#16a34a;height:100%;transition:width .3s;display:block}.tc-part{font-size:11.5px;font-weight:700}.tc-part.sk{color:#0b1220}.tc-part.bx{color:#0e6fa0}.tc-part.pp{color:#c2410c}.tc-part.over{color:#dc2626}.tc-leftrow{align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.tc-left{color:#8a94a6;font-size:10px;font-weight:800}.tc-back{color:#dc2626;background:#fdecec;border-radius:4px;flex-shrink:0;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:800}.tc-home{white-space:pre;text-overflow:ellipsis;font-size:11.5px;font-weight:800;line-height:17px;display:block}.tc-home-on{color:#0f5132}.tc-home-here{color:#15803d}.tc-home-none{color:#8a94a6}.tc-home-cols{align-items:flex-start;gap:10px;height:26px;display:flex}.tc-home-col{flex-direction:column;line-height:15px;display:inline-flex}.tc-home-name{color:#8a94a6;letter-spacing:.2px;font-size:8.5px;font-weight:600;line-height:9px}.tc-next{white-space:nowrap;flex-shrink:0;font-size:11.5px;font-weight:800}.tc-btns{flex-shrink:0;align-items:center;gap:4px;height:26px;margin-top:auto;display:flex}.tc-btn{white-space:nowrap;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;height:26px;padding:0 7px;font-family:inherit;font-size:11.5px;font-weight:700}.tc-btn:disabled{opacity:.55;cursor:default}.tc-icon{width:26px;padding:0}.tc-fill{flex:1}.tc-soft{color:#1d7fb0;background:#eef3f8}.tc-go{color:#fff;text-overflow:ellipsis;background:#22c55e;flex:1;min-width:0;overflow:hidden}.tc-returning .tc-go{background:#16a34a}.tc-x{color:#dc2626;background:#fff;border:1px solid #dc262659;font-weight:800}.tc-pickup{color:#7c3aed;background:#f3eeff}.tc-msg{color:#0b1220;background:#eef3f8}.tc-done{text-overflow:ellipsis;color:#16a34a;background:#fff;border:1px solid #16a34a;flex:1;min-width:0;padding:0 6px;overflow:hidden}.tc-strip{scrollbar-width:thin;scrollbar-color:#ffffff59 transparent}.tc-strip::-webkit-scrollbar{height:8px}.tc-strip::-webkit-scrollbar-thumb{background:#ffffff59;border-radius:4px}.tc-strip::-webkit-scrollbar-track{background:0 0}.joint-head{color:#7c3aed;font-size:11.5px;font-weight:800;font-family:var(--font-family);background:#f3eeff;border:1px solid #e2d6ff;border-left:4px solid #7c3aed;border-radius:8px;align-items:center;gap:10px;margin-top:2px;padding:5px 14px;display:flex}.joint-head-hint{white-space:nowrap;margin-left:auto;font-weight:600}@media (width<=768px){.joint-head-hint{display:none}}.push-ask-wrap:empty{display:none}.tc-hint{text-align:center;color:#8a94a6;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}@container (width<=240px){.tc-word{display:none}.tc-tag{letter-spacing:0;gap:4px;padding:3px 6px;font-size:11px}.tc-when,.tc-ack{font-size:11px}.tc-soft{padding:0 8px}}.ph-only,.phone-filters{display:none}.ord-lead{display:contents}@media (width<=768px){.ph-hide{display:none!important}.ph-only{display:inline!important}.dispatch-orders-wrap .dispatch-search-bar{flex-wrap:wrap!important;gap:6px!important}.dispatch-orders-wrap .dispatch-search-bar>div:first-child{flex:1 1 0!important;min-width:0!important}.dispatch-orders-wrap .dispatch-search-bar>button{height:38px;margin-left:0!important;padding:0 12px!important;font-size:13px!important}.dispatch-orders-wrap .dispatch-search-bar .board-held{order:10;flex:100%!important}.dispatch-orders-wrap .dispatch-filter-bar{display:none!important}.phone-filters{gap:6px;margin:2px 0 10px;display:flex;position:relative}.pf-box{box-sizing:border-box;min-width:0;height:40px;font-family:var(--font-family);color:#0b1220;white-space:nowrap;background:#fff;border:1.5px solid #d5dce6;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:800;display:flex}.pf-list{border-color:#3bb5e8;flex:1.25 1 0}.pf-code{cursor:pointer;text-align:left;flex:1.1 1 0}.pf-code.on{border-color:#3bb5e8}.pf-sort{flex:.85 1 0}.pf-label{text-overflow:ellipsis;overflow:hidden}.pf-n{color:#8a94a6;font-weight:700}.pf-caret{color:#8a94a6;margin-left:auto;font-size:11px}.pf-menu{z-index:60;background:#fff;border:1px solid #d5dce6;border-radius:10px;max-height:60vh;padding:5px;position:absolute;top:46px;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0b122040}.pf-row{width:100%;height:42px;font-family:var(--font-family);color:#0b1220;cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:14.5px;font-weight:600;display:flex}.pf-row.on{background:#e8f4fd;font-weight:800}.pf-row.zero{color:#8a94a6}.pf-tick{color:#3bb5e8;width:14px;font-weight:900}.pf-rn{color:#8a94a6;margin-left:auto;font-weight:700}.pf-hint{color:#fff;font-size:12px;line-height:1.4;font-family:var(--font-family);background:#0b1220;border-radius:8px;margin-top:4px;padding:7px 10px}.dispatch-order-row.ord-compact{flex-wrap:wrap!important;align-items:center!important;gap:3px 6px!important;padding:9px 10px 9px 14px!important;position:relative!important}.dispatch-order-row.ord-compact>.ord-stripe{top:0;bottom:0;left:0;position:absolute!important}.dispatch-order-row.ord-compact>.ord-lead,.dispatch-order-row.ord-compact>.ord-code,.dispatch-order-row.ord-compact>.ord-info,.dispatch-order-row.ord-compact>.ord-info>.ord-head{display:contents!important}.dispatch-order-row.ord-compact>.ord-lead>.ord-check{order:1!important;padding:0!important}.dispatch-order-row.ord-compact>.ord-lead>.ord-check input{margin:0;width:22px!important;height:22px!important}.dispatch-order-row.ord-compact>.ord-code>.ord-code-name{background:color-mix(in srgb, currentColor 9%, transparent);border-radius:5px;padding:2px 6px;line-height:1.3;order:2!important;font-size:12px!important}.dispatch-order-row.ord-compact>.ord-code>.ord-code-tail{display:none!important}.dispatch-order-row.ord-compact>.ord-lead>:not(.ord-check){order:3!important}.dispatch-order-row.ord-compact>.ord-lead>:not(.ord-check) button{padding:0 2px!important}.dispatch-order-row.ord-compact>.ord-info>.ord-head>*{order:5!important}.dispatch-order-row.ord-compact>.ord-info>.ord-head>.ord-num{order:4!important;font-size:14px!important}.dispatch-order-row.ord-compact>.ord-code>.ord-writer{order:6!important;margin:0 0 0 auto!important;font-size:11px!important;font-weight:600!important}.dispatch-order-row.ord-compact>.ord-info>.ord-head>.ord-cust{flex:100%;margin-top:1px;order:10!important;font-size:14px!important;font-weight:800!important}.dispatch-order-row.ord-compact>.ord-info>:not(.ord-head){flex:100%;min-width:0;order:13!important;margin:0!important}.dispatch-order-row.ord-compact>.ord-info>.ord-addr{order:11!important}.dispatch-order-row.ord-compact>.ord-info>.ord-contact{order:12!important}.dispatch-order-row.ord-compact .ord-meta{gap:2px 10px!important}.dispatch-order-row.ord-compact>.ord-joint:not(.ord-joint-relink){display:none!important}.dispatch-order-row.ord-compact>.ord-joint-relink{border-left:none!important;flex-direction:row!important;flex:100%!important;order:14!important;padding:2px 0!important}.dispatch-order-row.ord-compact>.ord-cargo{border-top:none!important;flex:100%!important;order:15!important;padding:2px 0!important}.dispatch-order-row.ord-compact>.ord-alerts{margin-top:3px;flex:none!important;order:20!important;padding:6px 0 0!important}.dispatch-order-row.ord-compact>.ord-miles{align-items:baseline;gap:3px;margin-top:3px;border-top:none!important;flex:none!important;order:21!important;padding:6px 0 0!important;display:flex!important}.dispatch-order-row.ord-compact>.ord-miles>div{margin:0!important}.dispatch-order-row.ord-compact>.ord-assign{justify-content:flex-end;margin-top:3px;border-top:none!important;flex-flow:row!important;flex:0 auto!important;order:22!important;gap:5px!important;width:auto!important;margin-left:auto!important;padding:6px 0 0!important}.dispatch-order-row.ord-compact>.ord-assign button{height:38px;width:auto!important;padding:0 10px!important;font-size:13.5px!important}.dispatch-order-row.ord-compact>.ord-assign button.ord-pend{flex:0 0 38px;place-items:center;min-width:38px;line-height:1;display:grid;border-width:1.5px!important;border-radius:8px!important;width:38px!important;padding:0!important;font-size:18px!important;font-weight:800!important}}.ord-compact .ord-info{flex:0 640px!important;padding:3px 14px!important}.ord-compact .ord-joint{flex:none!important;margin:0 auto 0 0!important}.ord-compact.ord-nojoint .ord-info{margin-right:auto!important}.ord-compact .ord-joint>button{flex-direction:row!important;align-items:center!important;gap:6px!important;padding:4px 10px!important}.ord-compact .ord-joint>button>div:first-child{font-size:13px!important}.ord-compact .ord-joint>button>div:last-child{display:none!important}@media (width<=1249px){.ord-compact .ord-joint{padding:4px 5px!important}.ord-compact .ord-joint>button{gap:3px!important;padding:3px 6px!important}.ord-compact .ord-joint>button>div:first-child{font-size:11px!important}.ord-compact .ord-joint>button>div:nth-child(2){font-size:10px!important}}.ord-compact .ord-info>div:first-child{margin-bottom:0!important}.ord-compact .ord-info>.ord-addr,.ord-compact .ord-info>.ord-contact{vertical-align:middle;margin:0 14px 0 0!important;display:inline-flex!important}.ord-compact .ord-assign{flex-direction:column!important;gap:3px!important;width:126px!important;padding:3px 10px!important}.ord-compact .ord-assign button{width:100%!important;padding:4px 10px!important}.tc.tc-roomy{height:170px}.tc-planner{text-align:left;cursor:pointer;color:#6d4aff;text-overflow:ellipsis;letter-spacing:-.1px;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:10.5px;font-weight:800}.tc-planner:hover{text-decoration:underline}@media (width>=769px){.tp-headid.tp-plannerhead{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.tp-tools[data-planner="1"]{background:#2b1c6b!important}}html.brand-full{--brand-page:var(--brand-tint,#eef1f6)}html.brand-full body{background:var(--brand-tint,var(--body-bg))}html.brand-full .ob-bar,html.brand-full .kj-header{background:linear-gradient(90deg, var(--brand-main,var(--kj-navy-mid)) 0%, var(--brand-main,var(--kj-navy-mid)) 35%, var(--brand-main-mid,var(--kj-navy-mid)) 100%);box-shadow:inset 0 -4px 0 var(--brand-accent,var(--kj-red))}html.brand-full .auth-page{background:radial-gradient(circle at 20% 10%, var(--brand-main-mid,var(--kj-navy-mid)) 0%, var(--brand-main,var(--kj-navy)) 55%)}html.brand-full .auth-page .auth-sub{font-weight:700;color:#fff!important}html.brand-full .auth-page .auth-logo-box{background:#fff!important}html.brand-font body,html.brand-font body :not(code):not(pre):not(kbd):not(samp):not([style*=monospace]):not([style*=font-serif]):not([style*=Instrument\ Serif]):not(.kj-hero-h1):not(.kj-sec-title):not(.kj-cta-h2):not(.brand-font-sample):not(code *):not(pre *):not([style*=monospace] *):not([style*=font-serif] *):not([style*=Instrument\ Serif] *):not(.kj-hero-h1 *):not(.kj-sec-title *):not(.kj-cta-h2 *):not(.brand-font-sample *){font-family:var(--brand-font,"DM Sans", -apple-system, sans-serif)!important}html.brand-square body :not([style*=border-radius]):not(.brand-corner-sample),html.brand-square body [style*=border-radius][data-brand-square]:not(.brand-corner-sample){border-radius:2px!important}html.brand-square body :is(.spinner,.kj-orb,.kj-hero-tag,.kj-hero-tag-dot,.kj-cat-glow,.kj-p-stock-dot,.kj-scroll-arrow,.kj-cta-orb,.kj-cta-orb-2,.status-badge,.ob-person,.ob-avatar,.tc-dot,.tc-bar,.kj-cart-count):not([style*=border-radius]):not(.brand-corner-sample){border-radius:999px!important}
