:root{color:#172033;font-synthesis:none;background:#f4f6f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f4f6f9;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.app-boot-gate{place-items:center;min-height:100vh;display:grid}body.wf-no-scroll{overflow:hidden}.app-boot-status{color:#64748b;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.app-boot-spinner{animation:1s linear infinite app-boot-spin}@keyframes app-boot-spin{to{transform:rotate(360deg)}}.sidebar{color:#fff;z-index:50;background:#111827;flex-direction:column;width:270px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 30px #0f172a14}.brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;min-height:86px;padding:18px 20px;display:flex}.brand-logo{color:#111827;letter-spacing:-.5px;background:#fff;border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:16px;font-weight:900;display:grid}.brand strong{font-size:14px;display:block}.brand small{color:#94a3b8;margin-top:3px;font-size:11px;display:block}.nav-section{padding:18px 12px 0}.nav-title{color:#64748b;letter-spacing:1.3px;padding:0 12px 9px;font-size:10px;font-weight:800}.nav-item{color:#cbd5e1;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:3px;padding:11px 13px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#111827;background:#fff;font-weight:700}.sidebar-status{background:#ffffff08;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;margin:auto 16px 18px;padding:13px;display:flex}.status-dot{background:#22c55e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e1f}.sidebar-status strong{font-size:12px;display:block}.sidebar-status small{color:#94a3b8;font-size:10px}.main{min-height:100vh;margin-left:270px}.topbar{z-index:20;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:86px;padding:0 30px;display:flex;position:sticky;top:0}.topbar-left{align-items:center;gap:14px;display:flex}.topbar h1{letter-spacing:-.4px;margin:0;font-size:22px}.topbar p{color:#7b8494;margin:5px 0 0;font-size:12px}.refresh-button,.menu-button,.mobile-close{background:#fff;border:1px solid #dfe3e8;border-radius:8px}.refresh-button{color:#374151;align-items:center;gap:8px;padding:9px 13px;display:flex}.menu-button,.mobile-close{place-items:center;width:40px;height:40px;display:none}.mobile-close{color:#111827;margin-left:auto}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.metric-card{background:#fff;border:1px solid #e7e9ed;border-radius:12px;justify-content:space-between;gap:20px;min-height:145px;padding:21px;display:flex;box-shadow:0 3px 10px #0f172a06}.metric-title{color:#6b7280;font-size:12px;font-weight:650}.metric-value{color:#111827;margin:15px 0 10px;font-size:31px;font-weight:800;line-height:1}.metric-subtitle{color:#9ca3af;font-size:11px}.metric-icon{color:#374151;background:#f1f3f6;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.dashboard-row{grid-template-columns:1.4fr 1fr;gap:16px;margin-top:16px;display:grid}.panel{background:#fff;border:1px solid #e7e9ed;border-radius:12px;box-shadow:0 3px 10px #0f172a06}.panel-heading{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:flex-start;padding:21px 22px;display:flex}.panel h3,.table-toolbar h3{margin:0;font-size:16px}.panel p,.table-toolbar p{color:#8a93a3;margin:5px 0 0;font-size:11px}.master-overview{grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid}.overview-box{background:#f7f8fa;border:1px solid #edf0f2;border-radius:9px;padding:17px}.overview-box span{color:#7b8494;font-size:11px;display:block}.overview-box strong{margin-top:9px;font-size:25px;display:block}.system-list{padding:11px 21px 17px}.status-row{border-bottom:1px solid #f0f1f3;justify-content:space-between;gap:15px;padding:12px 0;font-size:12px;display:flex}.status-row:last-child{border-bottom:0}.status-row span{color:#7b8494}.table-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:20px;padding:21px 22px;display:flex}.search-box{color:#9ca3af;background:#fafbfc;border:1px solid #dfe3e8;border-radius:8px;align-items:center;gap:9px;width:min(340px,100%);padding:0 12px;display:flex}.search-box input{color:#111827;background:0 0;border:0;outline:0;width:100%;padding:10px 0}.record-count{color:#7b8494;background:#fafbfc;border-bottom:1px solid #eef0f2;padding:11px 22px;font-size:11px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th{color:#687386;text-transform:uppercase;letter-spacing:.4px;text-align:left;background:#f7f8fa;border-bottom:1px solid #e7e9ed;padding:12px 16px;font-size:10px}td{color:#374151;border-bottom:1px solid #f0f1f3;padding:13px 16px;font-size:12px}tbody tr:hover{background:#fafbfc}.badge{color:#15803d;background:#ecfdf3;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.empty{text-align:center;color:#9ca3af;padding:50px}.coming-panel{text-align:center;background:#fff;border:1px solid #e7e9ed;border-radius:12px;align-content:center;place-items:center;min-height:450px;padding:40px;display:grid}.coming-icon{background:#f1f3f6;border-radius:16px;place-items:center;width:70px;height:70px;margin-bottom:15px;display:grid}.coming-panel h2{margin:0}.coming-panel p{color:#7b8494;max-width:520px;line-height:1.7}.error-box{color:#991b1b;background:#fff;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:9px;flex-direction:column;gap:6px;padding:18px;display:flex}.sidebar-overlay{display:none}@media (width<=1100px){.metrics-grid{grid-template-columns:repeat(2,1fr)}.dashboard-row{grid-template-columns:1fr}}@media (width<=800px){.sidebar{transition:transform .22s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay.show{z-index:40;background:#0f172a73;display:block;position:fixed;inset:0}.main{margin-left:0}.menu-button,.mobile-close{display:grid}.content{padding:20px}.topbar{padding:0 20px}.metrics-grid{grid-template-columns:1fr}.master-overview{grid-template-columns:repeat(2,1fr)}.table-toolbar{flex-direction:column;align-items:stretch}.search-box{width:100%}}@media (width<=500px){.topbar p{display:none}.refresh-button{padding:10px;font-size:0}.master-overview{grid-template-columns:1fr}}.warehouse-digital-twin{grid-template-columns:minmax(0,1fr) 285px;gap:14px;margin-top:16px;display:grid}.map-main-panel,.location-inspector{background:#fff;border:1px solid #dde4ec;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #0f172a0b}.warehouse-map-header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;min-height:66px;padding:15px 17px;display:flex}.warehouse-map-header h3{color:#102033;margin:0;font-size:16px}.warehouse-map-header p{color:#8591a2;margin:4px 0 0;font-size:10px}.map-fullscreen-button{color:#466176;background:#f8fafc;border:1px solid #d9e1ea;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.warehouse-filters{background:#f8fafc;border-bottom:1px solid #e3e9ef;align-items:flex-end;gap:10px;padding:11px 15px;display:flex}.warehouse-filters label{flex-direction:column;gap:4px;display:flex}.warehouse-filters label span{color:#748094;font-size:9px;font-weight:700}.warehouse-filters select{color:#25384d;background:#fff;border:1px solid #d7e0e9;border-radius:7px;outline:0;min-width:135px;height:34px;padding:0 9px}.map-location-search{color:#7d8999;background:#fff;border:1px solid #d7e0e9;border-radius:7px;align-items:center;gap:7px;width:210px;height:34px;margin-left:auto;padding:0 9px;display:flex}.map-location-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.warehouse-scene{background:linear-gradient(#091b2b30,#091b2b05),linear-gradient(#dfe7ed 0 21%,#eef2f5 21% 100%);min-height:430px;padding:54px 22px 55px;position:relative;overflow:auto}.scene-ceiling{transform-origin:top;background:repeating-linear-gradient(90deg,#0000 0 80px,#3b4e5c26 81px 84px);height:85px;position:absolute;top:0;left:0;right:0;transform:perspective(300px)rotateX(-14deg)}.scene-ceiling span{background:#fff;width:95px;height:8px;position:absolute;top:16px;box-shadow:0 0 11px #ffffffe6}.scene-ceiling span:first-child{left:7%}.scene-ceiling span:nth-child(2){left:27%}.scene-ceiling span:nth-child(3){left:47%}.scene-ceiling span:nth-child(4){left:67%}.scene-ceiling span:nth-child(5){left:87%}.warehouse-floor{flex-direction:column;gap:33px;min-width:760px;display:flex}.warehouse-zone{background:linear-gradient(90deg,#0000 49.7%,#f5b71f40 50%,#0000 50.3%),linear-gradient(#ffffff40,#c4ced62b);border-bottom:3px solid #e0aa26;border-radius:12px;padding:7px 15px 29px;position:relative}.zone-sign{color:#fff;z-index:3;background:#0c73e9;border-radius:6px;align-content:center;place-items:center;min-width:45px;height:43px;display:grid;position:absolute;top:-26px;left:4px;box-shadow:0 6px 15px #0c73e940}.zone-sign strong{font-size:20px;line-height:18px}.zone-sign span{letter-spacing:1px;font-size:7px}.rack-row{justify-content:space-around;align-items:flex-end;gap:13px;display:flex}.rack-unit{background:linear-gradient(90deg,#126cb3 0 5px,#0000 5px calc(100% - 5px),#126cb3 calc(100% - 5px));width:120px;min-width:90px;padding:19px 7px 7px;position:relative}.rack-unit:before,.rack-unit:after{content:"";background:#1c91d0;width:3px;position:absolute;top:16px;bottom:2px}.rack-unit:before{left:28%;transform:rotate(23deg)}.rack-unit:after{right:28%;transform:rotate(-23deg)}.rack-label{z-index:5;white-space:nowrap;color:#fff;background:#102c45;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.rack-frame{z-index:3;flex-direction:column;gap:4px;display:flex;position:relative}.rack-location{color:#142536;z-index:4;background:#d7b27e;border:2px solid #e46d20;border-left:6px solid #1779bb;border-right:6px solid #1779bb;align-content:center;justify-items:center;gap:1px;height:54px;padding:4px 5px;transition:all .16s;display:grid;position:relative}.rack-location:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 48%,#54361929 49% 51%,#0000 52%);border:1px solid #5c391940;position:absolute;inset:6px 7px}.rack-location:hover{z-index:10;transform:scale(1.055);box-shadow:0 8px 18px #142c4340}.rack-location.selected{outline:3px solid #fff;box-shadow:0 0 0 5px #0d78ea}.rack-location strong,.rack-location small{z-index:2;position:relative}.rack-location strong{font-size:10px}.rack-location small{font-size:7px;font-weight:800}.location-dot{z-index:5;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.state-available .location-dot,.legend-available{background:#13b981}.state-occupied .location-dot,.legend-occupied{background:#168cf0}.state-qc_hold .location-dot,.legend-hold{background:#ed4053}.state-reserved .location-dot,.legend-reserved{background:#f2b51e}.state-blocked .location-dot,.legend-blocked{background:#8995a3}.state-qc_hold{background:#efb3ad}.state-reserved{background:#ead394}.state-blocked{filter:grayscale();opacity:.67}.rack-base{background:#f0ae22;border-radius:2px;height:7px;transform:translateY(4px)}.aisle-road{color:#525f6b78;letter-spacing:2px;border-left:2px solid #e6b53d;border-right:2px solid #e6b53d;place-items:center;height:27px;font-size:8px;font-weight:800;display:grid;position:absolute;bottom:-17px;left:10%;right:10%}.warehouse-legend{white-space:nowrap;background:#ffffffe0;border-radius:20px;gap:15px;padding:7px 13px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #17233014}.warehouse-legend span{color:#3d4b59;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.warehouse-legend i{border-radius:50%;width:8px;height:8px}.location-inspector{align-self:stretch;padding:17px}.inspector-title{color:#247ede;justify-content:space-between;align-items:flex-start;display:flex}.inspector-title span{color:#8a97a5;letter-spacing:1.1px;font-size:8px;font-weight:800}.inspector-title h3{color:#0e73e9;margin:5px 0 0;font-size:21px}.location-status{border-radius:6px;margin-top:15px;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.status-available{color:#087a57;background:#d9faee}.status-occupied{color:#0767bf;background:#def0ff}.status-qc_hold{color:#b41f32;background:#ffe4e8}.status-reserved{color:#90620b;background:#fff3d2}.status-blocked{color:#596572;background:#e8ebef}.location-info-grid{margin-top:14px}.location-info{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.location-info span{color:#7b8795;font-size:9px}.location-info strong{color:#25374a;text-align:right;font-size:10px}.location-divider{background:#e9eef3;height:1px;margin:17px 0}.location-stock-title{color:#30475d;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.empty-location{color:#93a0ae;align-content:center;place-items:center;gap:6px;min-height:120px;display:grid}.empty-location strong{color:#5d6a77;font-size:11px}.empty-location span{font-size:8px}.location-packages{padding-top:10px}.location-package{border:1px solid #e2e8ee;border-radius:7px;justify-content:space-between;gap:8px;margin-bottom:6px;padding:9px;display:flex}.location-package strong,.location-package span{display:block}.location-package strong{font-size:9px}.location-package span{color:#83909f;margin-top:3px;font-size:8px}.location-package b{font-size:9px}.location-history-button{color:#fff;background:#0f75e7;border:0;border-radius:7px;width:100%;margin-top:14px;padding:10px;font-size:10px;font-weight:800}.map-stat-strip{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:9px;min-height:60px;display:grid}.map-stat{background:#fff;border:1px solid #e1e7ed;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;display:flex}.map-stat span{color:#8693a1;font-size:8px;display:block}.map-stat strong{color:#24374a;font-size:16px;display:block}.map-stat.green{border-left:3px solid #13b981}.map-stat.blue{border-left:3px solid #168cf0}.map-stat.red{border-left:3px solid #ed4053}.map-stat.amber{border-left:3px solid #f2b51e}.digital-twin-loading{color:#778494;background:#fff;border-radius:13px;place-items:center;min-height:340px;margin-top:16px;display:grid}@media (width<=1200px){.warehouse-digital-twin{grid-template-columns:1fr}.location-inspector{grid-row:2}.map-stat-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.warehouse-filters{flex-wrap:wrap}.map-location-search{width:100%;margin-left:0}.map-stat-strip{grid-template-columns:repeat(2,1fr)}}.dt2-shell{--dt-navy:#0b1f33;--dt-blue:#157eea;--dt-blue-dark:#095aa8;--dt-rack:#1477bd;--dt-beam:#f48725;--dt-floor:#edf2f5;background:#fff;border:1px solid #dbe3eb;border-radius:16px;margin-top:18px;overflow:hidden;box-shadow:0 8px 26px #15283a0f}.dt2-shell:fullscreen{background:#eef3f7;border-radius:0;width:100vw;height:100vh;overflow:auto}.dt2-top{background:#fff;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.dt2-eyebrow{color:#1380e8;letter-spacing:1.4px;font-size:9px;font-weight:900}.dt2-top h2{color:#10283c;letter-spacing:-.2px;margin:4px 0 0;font-size:17px}.dt2-top p{color:#7e8b98;margin:5px 0 0;font-size:10px}.dt2-top-actions{align-items:center;gap:6px;display:flex}.dt2-tool-button{color:#455d72;background:#fff;border:1px solid #d9e2ea;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.dt2-tool-button:hover{background:#f4f8fb}.dt2-tool-button.primary{color:#fff;background:#147ae3;border-color:#147ae3;margin-left:4px}.dt2-zoom-value{text-align:center;color:#536678;min-width:42px;font-size:9px;font-weight:800}.dt2-kpis{background:#f8fafc;border-bottom:1px solid #e6edf3;grid-template-columns:repeat(6,1fr);display:grid}.dt2-mini-stat{border-right:1px solid #e4eaf0;min-height:59px;padding:11px 15px;position:relative}.dt2-mini-stat:last-child{border-right:0}.dt2-mini-stat span{color:#8793a0;font-size:8px;font-weight:700;display:block}.dt2-mini-stat strong{color:#173149;margin-top:4px;font-size:18px;display:block}.dt2-mini-stat.available{border-bottom:3px solid #1ab981}.dt2-mini-stat.occupied{border-bottom:3px solid #1888e7}.dt2-mini-stat.reserved{border-bottom:3px solid #eeb329}.dt2-mini-stat.hold{border-bottom:3px solid #e64b5a}.dt2-mini-stat.occupancy{border-bottom:3px solid #7657dc}.dt2-zonebar{background:#fff;border-bottom:1px solid #e1e8ee;align-items:center;gap:12px;padding:10px 14px;display:flex}.dt2-zone-tabs{flex:1;align-items:center;gap:6px;display:flex;overflow-x:auto}.dt2-zone-tab{white-space:nowrap;color:#5b6d7f;background:#f8fafc;border:1px solid #dbe3ea;border-radius:7px;padding:7px 13px;font-size:9px;font-weight:800}.dt2-zone-tab.active{color:#fff;background:#147ae3;border-color:#147ae3;box-shadow:0 4px 10px #147ae333}.dt2-search{color:#82909e;background:#fbfcfd;border:1px solid #dce4eb;border-radius:7px;align-items:center;gap:7px;width:210px;height:33px;padding:0 9px;display:flex}.dt2-search input{color:#233b51;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.dt2-workspace{grid-template-columns:minmax(0,1fr) 280px;min-height:570px;display:grid}.dt2-workspace.inspector-hidden{grid-template-columns:1fr}.dt2-map-wrap{background:#e8eef2;min-width:0}.dt2-map-scroll{height:520px;overflow:auto}.dt2-map-canvas{background:linear-gradient(#1f3a5014 0 28%,#ffffff0a 28% 100%),linear-gradient(#dfe7ec,#edf2f5);min-width:820px;padding:54px 24px 30px;transition:transform .18s;position:relative}.dt2-roof{background:repeating-linear-gradient(102deg,#0000 0 110px,#3f54641f 112px 116px);border-bottom:1px solid #4c627414;height:75px;position:absolute;inset:0 0 auto;overflow:hidden}.dt2-roof span{background:#fffffff2;border-radius:4px;width:100px;height:7px;position:absolute;top:18px;box-shadow:0 0 10px #ffffffa6}.dt2-roof span:first-child{left:7%}.dt2-roof span:nth-child(2){left:23%}.dt2-roof span:nth-child(3){left:39%}.dt2-roof span:nth-child(4){left:55%}.dt2-roof span:nth-child(5){left:71%}.dt2-roof span:nth-child(6){left:87%}.dt2-zone{background:linear-gradient(#ffffff5c,#cad5dd24);border-bottom:2px solid #e6a91c;border-radius:13px;margin:10px 0 33px;padding:18px 22px 23px;position:relative}.dt2-zone-sign{color:#fff;z-index:15;background:#117be6;border-radius:7px;align-content:center;place-items:center;width:46px;height:44px;display:grid;position:absolute;top:-25px;left:4px;box-shadow:0 6px 13px #117be638}.dt2-zone-sign strong{font-size:20px;line-height:19px}.dt2-zone-sign small{letter-spacing:.8px;font-size:6px;font-weight:900}.dt2-racks{justify-content:space-around;align-items:flex-end;gap:18px;display:flex}.dt2-rack{background:linear-gradient(90deg,#126db3 0 5px,#0000 5px calc(100% - 5px),#126db3 calc(100% - 5px));width:min(126px,16%);min-width:96px;padding:21px 7px 5px;position:relative}.dt2-rack:before,.dt2-rack:after{content:"";opacity:.7;pointer-events:none;background:#1387c9;width:3px;position:absolute;top:28px;bottom:7px}.dt2-rack:before{left:31%;transform:skew(-18deg)}.dt2-rack:after{right:31%;transform:skew(18deg)}.dt2-rack-name{z-index:10;white-space:nowrap;color:#fff;background:#0a304c;border-radius:4px;padding:4px 8px;font-size:8px;font-weight:900;position:absolute;top:0;left:50%;transform:translate(-50%,-40%);box-shadow:0 3px 7px #0e263821}.dt2-rack-frame{z-index:4;flex-direction:column;gap:3px;display:flex;position:relative}.dt2-slot{color:#172b3c;background:#dca75e;border:2px solid #f17f25;border-left:5px solid #1177ba;border-right:5px solid #1177ba;align-content:center;place-items:center;gap:1px;height:51px;transition:transform .15s,box-shadow .15s,filter .15s;display:grid;position:relative;overflow:hidden}.dt2-slot:before{content:"";background:linear-gradient(90deg,#0000 49%,#66432021 49% 51%,#0000 51%);border:1px solid #56361a42;position:absolute;inset:6px 8px}.dt2-slot:hover{z-index:10;transform:scale(1.055);box-shadow:0 7px 15px #0a304c38}.dt2-slot.selected{z-index:12;outline:3px solid #fff;box-shadow:0 0 0 5px #1380e8,0 8px 18px #0a304c3b}.dt2-slot strong,.dt2-slot small{z-index:3;position:relative}.dt2-slot strong{font-size:9px}.dt2-slot small{color:#102b3e;font-size:7px;font-weight:900}.dt2-slot-status{z-index:4;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.dt2-slot-available .dt2-slot-status{background:#16b67d}.dt2-slot-occupied{background:#9fc8ed}.dt2-slot-occupied .dt2-slot-status{background:#1487ea}.dt2-slot-reserved{background:#e2c97f}.dt2-slot-reserved .dt2-slot-status{background:#e9aa13}.dt2-slot-qc_hold{background:#dfa098}.dt2-slot-qc_hold .dt2-slot-status{background:#df3e51}.dt2-slot-blocked{filter:grayscale();opacity:.58}.dt2-slot-blocked .dt2-slot-status{background:#737f89}.dt2-rack-foot{background:#efaf1e;border-radius:2px;height:6px;margin:3px 0 -5px}.dt2-aisle{align-items:center;gap:10px;display:flex;position:absolute;bottom:-24px;left:11%;right:11%}.dt2-aisle span{background:#d79e0f8a;flex:1;height:1px}.dt2-aisle strong{color:#80909c;letter-spacing:2.6px;white-space:nowrap;font-size:7px}.dt2-map-bottom{background:#fff;border-top:1px solid #dce4ea;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 13px;display:flex}.dt2-legend{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dt2-legend span{color:#667888;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.dt2-legend i{border-radius:50%;width:8px;height:8px}.dt2-legend-available{background:#16b67d}.dt2-legend-occupied{background:#1487ea}.dt2-legend-reserved{background:#e9aa13}.dt2-legend-hold{background:#df3e51}.dt2-legend-blocked{background:#737f89}.dt2-inspector-toggle{color:#176fbe;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.dt2-inspector{background:#fff;border-left:1px solid #dfe7ed;min-width:0;padding:17px}.dt2-inspector-head{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.dt2-inspector-head span{color:#8a98a5;letter-spacing:1.2px;font-size:7px;font-weight:900}.dt2-inspector-head h3{color:#137ae4;margin:4px 0 0;font-size:20px}.dt2-inspector-head button{color:#6b7885;background:#fff;border:1px solid #e0e6eb;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.dt2-status{border-radius:6px;align-items:center;gap:5px;width:fit-content;margin:13px 0;padding:5px 9px;font-size:8px;font-weight:900;display:flex}.dt2-status span{border-radius:50%;width:7px;height:7px}.dt2-status-available{color:#087252;background:#dcf8ee}.dt2-status-available span{background:#16b67d}.dt2-status-occupied{color:#0c67b1;background:#e0f0fd}.dt2-status-occupied span{background:#1487ea}.dt2-status-reserved{color:#8e6211;background:#fff3d2}.dt2-status-reserved span{background:#e9aa13}.dt2-status-qc_hold{color:#aa2839;background:#fde6e9}.dt2-status-qc_hold span{background:#df3e51}.dt2-status-blocked{color:#5d6872;background:#e9edf0}.dt2-status-blocked span{background:#737f89}.dt2-location-path{background:#f8fafc;border:1px solid #e5ebf0;border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px;padding:10px;display:grid}.dt2-location-path small{color:#9aa5af;font-size:6px;font-weight:800;display:block}.dt2-location-path strong{color:#294157;margin-top:2px;font-size:9px;display:block}.dt2-location-path b{color:#a7b1ba}.dt2-info-grid{border:1px solid #e5ebf0;border-radius:8px;grid-template-columns:1fr 1fr;margin-top:10px;display:grid;overflow:hidden}.dt2-detail{border-bottom:1px solid #e9eef2;border-right:1px solid #e9eef2;min-height:47px;padding:9px 10px}.dt2-detail:nth-child(2n){border-right:0}.dt2-detail span{color:#8b98a4;font-size:7px;display:block}.dt2-detail strong{color:#2c4255;margin-top:4px;font-size:9px;display:block}.dt2-section-title{color:#324a5e;align-items:center;gap:7px;margin:16px 0 9px;font-size:9px;font-weight:900;display:flex}.dt2-empty{text-align:center;background:#fafcfd;border:1px dashed #d7e0e7;border-radius:9px;align-content:center;place-items:center;gap:6px;min-height:122px;display:grid}.dt2-empty div{color:#91a0ad;background:#eef3f6;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.dt2-empty strong{color:#536575;font-size:10px}.dt2-empty span{color:#98a4ae;font-size:7px}.dt2-package-list{flex-direction:column;gap:7px;display:flex}.dt2-package{border:1px solid #e0e7ed;border-radius:8px;grid-template-columns:33px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.dt2-package-icon{color:#147ae3;background:#e8f3fd;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.dt2-package-data strong,.dt2-package-data span,.dt2-package-data small{display:block}.dt2-package-data strong{color:#273d50;font-size:8px}.dt2-package-data span{color:#617485;margin-top:2px;font-size:7px}.dt2-package-data small{color:#95a1ab;margin-top:2px;font-size:6px}.dt2-package-qty{text-align:right}.dt2-package-qty b,.dt2-package-qty small{display:block}.dt2-package-qty b{color:#1d3a51;font-size:10px}.dt2-package-qty small{color:#8b98a4;font-size:6px}.dt2-history{color:#fff;background:#147ae3;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;padding:9px;font-size:9px;font-weight:900;display:flex}.dt2-special-strip{background:#f8fafc;border-top:1px solid #e2e8ee;align-items:center;gap:16px;padding:11px 14px;display:flex}.dt2-special-title{color:#53687a;white-space:nowrap;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.dt2-special-list{flex-wrap:wrap;gap:7px;display:flex}.dt2-special{color:#516576;background:#fff;border:1px solid #dce4eb;border-radius:7px;align-items:center;gap:7px;padding:7px 10px;display:flex}.dt2-special:hover,.dt2-special.active{color:#fff;background:#147ae3;border-color:#147ae3}.dt2-special span,.dt2-special strong,.dt2-special small{text-align:left;display:block}.dt2-special strong{font-size:8px}.dt2-special small{opacity:.7;margin-top:2px;font-size:6px}.dt2-loading{color:#798895;background:#fff;border:1px solid #e0e7ed;border-radius:14px;align-content:center;place-items:center;gap:8px;min-height:380px;margin-top:18px;display:grid}.dt2-loading strong{color:#334b5e}.dt2-loading span{font-size:9px}.dt2-error{color:#a22233;background:#fff;border:1px solid #f0b4bb;border-left:4px solid #db4253;border-radius:8px;flex-direction:column;gap:4px;margin-top:18px;padding:17px;display:flex}@media (width<=1150px){.dt2-kpis{grid-template-columns:repeat(3,1fr)}.dt2-workspace{grid-template-columns:1fr}.dt2-inspector{border-top:1px solid #dfe7ed;border-left:0}}@media (width<=760px){.dt2-top{flex-direction:column;align-items:flex-start}.dt2-zonebar{flex-direction:column;align-items:stretch}.dt2-search{width:100%}.dt2-kpis{grid-template-columns:repeat(2,1fr)}.dt2-map-scroll{height:500px}.dt2-special-strip{flex-direction:column;align-items:flex-start}}.receiving-v1{flex-direction:column;gap:16px;display:flex}.receiving-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.receiving-eyebrow{letter-spacing:1.4px;color:#147ae3;font-size:9px;font-weight:900}.receiving-head h2{color:#152d43;margin:5px 0 0;font-size:20px}.receiving-head p{color:#83909d;margin:5px 0 0;font-size:11px}.receiving-refresh{color:#526678;background:#fff;border:1px solid #dce4eb;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;display:flex}.receiving-message{border-radius:9px;align-items:center;gap:8px;padding:12px 14px;font-size:11px;font-weight:700;display:flex}.receiving-message.success{color:#08704e;background:#e8faf3;border:1px solid #b9ecd9}.receiving-message.error{color:#a52232;background:#fff0f2;border:1px solid #f2c1c7}.receiving-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:16px;display:grid}.receiving-form-card,.receiving-flow-card,.receiving-panel{background:#fff;border:1px solid #e1e7ed;border-radius:12px;box-shadow:0 4px 13px #0f233409}.receiving-form-card{padding:18px}.receiving-card-title{border-bottom:1px solid #edf1f4;align-items:center;gap:10px;padding-bottom:15px;display:flex}.receiving-card-icon{color:#0d75df;background:#e9f4fe;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.receiving-card-icon.blue{color:#fff;background:#147ae3}.receiving-card-title strong,.receiving-card-title span{display:block}.receiving-card-title strong{color:#263d51;font-size:12px}.receiving-card-title span{color:#8c98a3;margin-top:3px;font-size:9px}.receiving-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.receiving-field{flex-direction:column;gap:5px;display:flex}.receiving-field>span{color:#627587;font-size:9px;font-weight:800}.receiving-field b{color:#db3a4a}.receiving-field input,.receiving-field select{color:#243b4f;background:#fbfcfd;border:1px solid #dce4eb;border-radius:7px;outline:0;width:100%;height:38px;padding:0 10px;font-size:10px}.receiving-field input:focus,.receiving-field select:focus{background:#fff;border-color:#147ae3;box-shadow:0 0 0 3px #147ae314}.receiving-submit{color:#fff;background:#147ae3;border:0;border-radius:8px;align-items:center;gap:7px;margin-top:17px;padding:11px 16px;font-size:10px;font-weight:900;display:inline-flex}.receiving-submit:disabled{opacity:.55;cursor:not-allowed}.receiving-flow-card{padding:18px}.receiving-flow{flex-direction:column;gap:7px;padding-top:14px;display:flex}.receiving-flow>svg{color:#a8b3bd;margin-left:17px;transform:rotate(90deg)}.flow-step{background:#fafcfd;border:1px solid #e5ebf0;border-radius:8px;align-items:center;gap:9px;min-height:55px;padding:9px;display:flex}.flow-number{color:#fff;background:#147ae3;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.flow-step strong,.flow-step span{display:block}.flow-step strong{color:#30485b;font-size:10px}.flow-step span{color:#8b98a4;margin-top:3px;font-size:8px}.receiving-panel{overflow:hidden}.receiving-panel-head{border-bottom:1px solid #e9eef2;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:15px 17px;display:flex}.receiving-panel-head h3{color:#253c50;margin:0;font-size:13px}.receiving-panel-head p{color:#8c98a3;margin:4px 0 0;font-size:9px}.receiving-count{color:#126cc1;background:#e8f3fd;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:900}.receiving-empty{color:#93a0ab;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.receiving-empty strong{color:#536676;font-size:11px}.receiving-empty span{font-size:8px}.receiving-table-scroll{overflow-x:auto}.receiving-table{border-collapse:collapse;width:100%;min-width:900px}.receiving-table th{text-align:left;color:#7a8895;letter-spacing:.3px;background:#f8fafc;border-bottom:1px solid #e5ebef;padding:10px 12px;font-size:8px}.receiving-table td{color:#415568;border-bottom:1px solid #edf1f4;padding:11px 12px;font-size:9px}.receiving-table tbody tr:hover{background:#fafcfd}.location-chip{color:#08724f;background:#def8ed;border-radius:6px;align-items:center;gap:4px;width:fit-content;padding:5px 7px;font-weight:900;display:flex}.no-location{color:#ba3444;font-size:8px}.scan-input{color:#778694;background:#fff;border:1px solid #d9e2e9;border-radius:6px;align-items:center;gap:6px;width:155px;height:32px;padding:0 8px;display:flex}.scan-input input{text-transform:uppercase;border:0;outline:0;width:100%;min-width:0;font-size:9px}.confirm-putaway{color:#fff;background:#147ae3;border:0;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:900}.confirm-putaway:disabled{opacity:.42;cursor:not-allowed}.receiving-status{border-radius:20px;padding:5px 8px;font-size:8px;font-weight:900}.receiving-status.open{color:#91610a;background:#fff2ce}.receiving-status.receiving{color:#0869bb;background:#e2f1fe}.receiving-status.stored{color:#08704e;background:#dff8ed}.receiving-status.cancelled{color:#a32637;background:#fde6e9}.receiving-empty-row{text-align:center;color:#9ca7b1!important;padding:35px!important}@media (width<=1100px){.receiving-layout{grid-template-columns:1fr}.receiving-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.receiving-form-grid{grid-template-columns:1fr}.receiving-head{flex-direction:column;align-items:flex-start}}.label-print-button{color:#147ae3;background:#fff;border:1px solid #147ae3;border-radius:6px;margin-right:6px;padding:7px 10px;font-size:8px;font-weight:900}.label-print-button:hover{background:#eaf4fe}.pv-page{flex-direction:column;gap:15px;display:flex}.pv-progress{background:#fff;border:1px solid #dfe7ed;border-radius:13px;justify-content:center;align-items:center;gap:18px;min-height:82px;padding:13px 22px;display:flex}.pv-progress-step{align-items:center;gap:10px;min-width:150px;display:flex}.pv-progress-step>b{color:#fff;background:#9aa5af;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.pv-progress-step.done>b{background:#20b778}.pv-progress-step.active>b{background:#147ae3;box-shadow:0 0 0 5px #147ae31a}.pv-progress-step span,.pv-progress-step strong,.pv-progress-step small{display:block}.pv-progress-step strong{color:#30485c;font-size:10px}.pv-progress-step small{color:#97a2ac;margin-top:2px;font-size:7px}.pv-arrow{color:#afbac4;font-size:20px}.pv-alert{border-radius:9px;align-items:center;gap:7px;padding:11px 13px;font-size:10px;font-weight:800;display:flex}.pv-alert.success{color:#087453;background:#e4f8ef;border:1px solid #b7ebd8}.pv-alert.error{color:#a52738;background:#fdebed;border:1px solid #f0c0c7}.pv-workspace{grid-template-columns:245px minmax(440px,1fr) 300px;gap:14px;display:grid}.pv-scan-card,.pv-pallet-card,.pv-details,.pv-queue,.pv-summary{background:#fff;border:1px solid #dde6ed;border-radius:13px;overflow:hidden;box-shadow:0 5px 16px #14283a09}.pv-scan-card,.pv-details{padding:16px}.pv-section-head{color:#147ae3;border-bottom:1px solid #edf1f4;align-items:center;gap:9px;padding-bottom:13px;display:flex}.pv-section-head strong,.pv-section-head span{display:block}.pv-section-head strong{color:#294156;font-size:11px}.pv-section-head span{color:#8b98a5;margin-top:2px;font-size:7px}.pv-scan-state{text-align:center;background:#f8fbfd;border:1px dashed #d8e2e9;border-radius:11px;align-content:center;place-items:center;gap:8px;min-height:205px;margin:16px 0;display:grid}.pv-scan-state.scanned{background:#eff7ff;border-color:#86bff4}.pv-scan-icon{color:#147ae3;background:#e8f3fe;border-radius:18px;place-items:center;width:70px;height:70px;display:grid}.pv-scan-state.scanned .pv-scan-icon{color:#fff;background:#147ae3}.pv-scan-state strong{color:#1375d2;font-size:13px}.pv-scan-state span{color:#263f54;font-size:9px;font-weight:900}.pv-manual-scan>span{color:#82909d;margin-bottom:6px;font-size:8px;display:block}.pv-manual-scan>div{gap:6px;display:flex}.pv-manual-scan input{text-transform:uppercase;border:1px solid #dce5eb;border-radius:7px;outline:0;width:100%;min-width:0;height:35px;padding:0 9px;font-size:9px}.pv-manual-scan button{color:#fff;background:#147ae3;border:0;border-radius:7px;padding:0 13px;font-size:8px;font-weight:900}.pv-pallet-card{min-height:530px;padding:17px;transition:all .25s}.pv-pallet-card.verified{box-shadow:inset 0 0 0 2px #21b77b,0 8px 22px #21b77b17}.pv-pallet-card.issue{box-shadow:inset 0 0 0 2px #e44a58,0 8px 22px #e44a5817}.pv-no-pallet{color:#a0abb5;align-content:center;place-items:center;gap:7px;height:495px;display:grid}.pv-no-pallet strong{color:#536777}.pv-no-pallet span{font-size:8px}.pv-pallet-title{justify-content:space-between;gap:15px;display:flex}.pv-pallet-title h2{color:#102a40;margin:0;font-size:21px}.pv-pallet-title>div>strong{color:#30495e;margin-top:6px;font-size:11px;display:block}.pv-pallet-title>div>span{color:#8996a2;margin-top:4px;font-size:8px;display:block}.pv-pallet-badges{gap:6px;display:flex}.pv-metric{text-align:center;background:#fafcfd;border:1px solid #e0e8ee;border-radius:8px;min-width:68px;padding:7px 6px}.pv-metric span,.pv-metric strong,.pv-metric small{display:block}.pv-metric span{color:#8996a2;font-size:6px}.pv-metric strong{color:#263e52;margin-top:3px;font-size:11px}.pv-metric small{color:#7d8b97;margin-top:2px;font-size:6px}.pv-metric.green{color:#08734f;background:#e8f8f1;border-color:#bfead8}.pv-metric.green strong{color:#08734f}.pv-visual{background:linear-gradient(#f9fbfc,#f1f5f7);border-radius:11px;align-content:end;justify-items:center;min-height:330px;margin-top:14px;padding:25px 25px 8px;display:grid}.pv-carton-stack{grid-template-columns:repeat(10,minmax(26px,1fr));align-items:end;gap:3px;width:min(480px,100%);padding:0 12px;display:grid}.pv-carton{color:#7d4e21;background:linear-gradient(135deg,#efc078,#dca45a);border:1px solid #ae7535;border-radius:2px;place-items:center;height:34px;transition:all .18s;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.pv-carton-stack.verified .pv-carton{color:#076e4c;background:#7fdaa9;border-color:#1aa773;animation:.32s both pvVerified}.pv-carton-stack.issue .pv-carton{color:#992739;background:#ef9ba5;border-color:#d83f50}@keyframes pvVerified{0%{opacity:.75;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.pv-pallet-base{background:linear-gradient(#d99b53,#b77332);border:1px solid #9e6428;border-radius:3px;justify-content:space-between;width:min(510px,96%);height:35px;margin-top:3px;padding:5px 20px;display:flex;box-shadow:0 8px 10px #39261421}.pv-pallet-base span{background:#7f4b1f;border-radius:2px;width:25%}.pv-carton-more{color:#8d98a2;margin-top:7px;font-size:7px}.pv-legend{justify-content:center;gap:16px;margin:10px 0;display:flex}.pv-legend span{color:#71808d;align-items:center;gap:5px;font-size:7px;display:flex}.pv-legend i{border-radius:2px;width:9px;height:9px}.pv-legend i.pending{background:#dca45a}.pv-legend i.verified{background:#54c98e}.pv-legend i.issue{background:#e56d79}.pv-actions{grid-template-columns:auto auto 1fr;gap:7px;display:grid}.pv-actions button{border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:8px;font-weight:900;display:flex}.pv-issue-btn{color:#b32e40;background:#fff;border:1px solid #e7b5bc}.pv-reset-btn{color:#596d7e;background:#fff;border:1px solid #dce5eb}.pv-confirm-btn{color:#fff;background:#1bad71;border:0}.pv-confirm-btn:disabled{opacity:.55;cursor:not-allowed}.pv-detail-list{margin-top:10px}.pv-detail{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.pv-detail span{color:#81909d;font-size:8px}.pv-detail strong{color:#2f4659;text-align:right;max-width:150px;font-size:8px}.pv-detail strong.location{color:#087253;background:#dcf7ec;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;display:flex}.pv-tip{background:#eff7fe;border:1px solid #cde3f6;border-radius:9px;margin-top:16px;padding:12px}.pv-tip strong,.pv-tip span{display:block}.pv-tip strong{color:#147ae3;font-size:9px}.pv-tip span{color:#627687;margin-top:5px;font-size:7px;line-height:1.6}.pv-empty-details{color:#98a4ae;place-items:center;min-height:270px;font-size:8px;display:grid}.pv-bottom{grid-template-columns:1fr 285px;gap:14px;display:grid}.pv-bottom-head{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;min-height:59px;padding:13px 15px;display:flex}.pv-bottom-head strong,.pv-bottom-head span{display:block}.pv-bottom-head strong{color:#2d4559;font-size:10px}.pv-bottom-head span{color:#8e9aa5;margin-top:3px;font-size:7px}.pv-bottom-head b{color:#147ae3;background:#e7f3fe;border-radius:20px;place-items:center;min-width:27px;height:27px;font-size:9px;display:grid}.pv-queue-list{gap:8px;padding:12px;display:flex;overflow-x:auto}.pv-queue-card{text-align:left;background:#fff;border:1px solid #dee6ed;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;min-width:245px;padding:10px;display:grid}.pv-queue-card.active{border-color:#147ae3;box-shadow:0 0 0 2px #147ae314}.pv-mini-pallet{color:#996027;background:#edc287;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.pv-queue-card strong,.pv-queue-card span,.pv-queue-card small{display:block}.pv-queue-card strong{color:#263f53;font-size:8px}.pv-queue-card span{color:#657888;margin-top:2px;font-size:7px}.pv-queue-card small{color:#94a0aa;margin-top:2px;font-size:6px}.pv-queue-card>b{color:#147ae3;font-size:6px}.pv-queue-empty{text-align:center;color:#8f9ba5;width:100%;padding:35px;font-size:9px}.pv-summary{padding:15px}.pv-summary>strong{color:#30485c;font-size:10px}.pv-summary>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.pv-summary-box{background:#fafcfd;border:1px solid #e2e8ed;border-radius:9px;align-content:center;place-items:center;gap:4px;min-height:75px;display:grid}.pv-summary-box span{color:#84929e;font-size:7px}.pv-summary-box strong{color:#284055;font-size:18px}.pv-summary-box.green{background:#eaf8f1}.pv-summary-box.green strong{color:#0a7b56}.pv-summary-box.blue{background:#edf6fe}.pv-summary-box.blue strong{color:#147ae3}.pv-summary-box.red{background:#feeff1}.pv-summary-box.red strong{color:#d33c4d}@media (width<=1280px){.pv-workspace{grid-template-columns:220px 1fr}.pv-details{grid-column:1/-1}}@media (width<=850px){.pv-progress{justify-content:flex-start;overflow-x:auto}.pv-workspace,.pv-bottom{grid-template-columns:1fr}.pv-carton-stack{grid-template-columns:repeat(8,minmax(24px,1fr))}}.pv-carton{overflow:hidden}.pv-carton img{object-fit:contain;object-position:center;mix-blend-mode:normal;background:#ffffffc7;border-radius:2px;width:calc(100% - 5px);height:calc(100% - 5px);padding:2px;display:block}.pv-carton-stack.verified .pv-carton img{background:#ffffffd6}.pv-carton-stack.issue .pv-carton img{opacity:.78}.pv-item-visual-manager{background:#f9fbfc;border:1px solid #dfe7ed;border-radius:9px;grid-template-columns:58px 1fr;align-items:center;gap:10px;margin-top:12px;padding:10px;display:grid}.pv-item-visual-preview{color:#8a98a4;background:linear-gradient(135deg,#fff,#f2f5f7);border:1px solid #dbe4eb;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.pv-item-visual-preview img{object-fit:contain;object-position:center;width:90%;height:90%}.pv-item-visual-actions strong,.pv-item-visual-actions span{display:block}.pv-item-visual-actions strong{color:#30485b;font-size:8px}.pv-item-visual-actions span{color:#8b98a3;margin-top:2px;font-size:6px}.pv-item-visual-actions label{color:#147ae3;cursor:pointer;background:#fff;border:1px solid #147ae3;border-radius:6px;align-items:center;width:fit-content;margin-top:6px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.pv-item-visual-actions input{display:none}.im-page{flex-direction:column;gap:15px;display:flex}.im-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.im-eyebrow{color:#147ae3;letter-spacing:1.2px;font-size:8px;font-weight:900}.im-hero h2{color:#122b41;margin:5px 0 0;font-size:21px}.im-hero p{color:#83909c;max-width:650px;margin:5px 0 0;font-size:9px}.im-hero-actions{gap:7px;display:flex}.im-refresh,.im-new{border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.im-refresh{color:#536879;background:#fff;border:1px solid #dce5eb}.im-new{color:#fff;background:#147ae3;border:0}.im-alert{border-radius:8px;align-items:center;gap:7px;padding:11px 13px;font-size:9px;font-weight:800;display:flex}.im-alert.success{color:#08714f;background:#e6f8f0;border:1px solid #b9ebd8}.im-alert.error{color:#aa2d3d;background:#fff0f2;border:1px solid #f0c1c8}.im-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.im-kpi{background:#fff;border:1px solid #e0e7ed;border-radius:11px;align-items:center;gap:10px;min-height:78px;padding:13px;display:flex}.im-kpi-icon{color:#147ae3;background:#eaf4fe;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.im-kpi span,.im-kpi strong{display:block}.im-kpi span{color:#81909c;font-size:8px}.im-kpi strong{color:#20384d;margin-top:3px;font-size:18px}.im-panel{background:#fff;border:1px solid #e0e7ed;border-radius:12px;overflow:hidden}.im-toolbar{border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:15px;min-height:66px;padding:13px 15px;display:flex}.im-toolbar strong,.im-toolbar span{display:block}.im-toolbar strong{color:#2a4257;font-size:11px}.im-toolbar span{color:#909ca6;margin-top:3px;font-size:7px}.im-search{color:#8695a1;background:#fafcfd;border:1px solid #dce4ea;border-radius:8px;align-items:center;gap:7px;width:min(330px,100%);height:36px;padding:0 10px;display:flex}.im-search input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.im-table-wrap{overflow-x:auto}.im-table{border-collapse:collapse;width:100%;min-width:1100px}.im-table th{text-align:left;color:#7e8c98;letter-spacing:.2px;background:#f8fafc;border-bottom:1px solid #e7edf1;padding:10px 11px;font-size:7px}.im-table td{color:#43596b;border-bottom:1px solid #edf1f4;padding:10px 11px;font-size:8px}.im-table tbody tr:hover{background:#fafcfd}.im-thumb{color:#8a98a4;background:#f7f9fb;border:1px solid #dde5eb;border-radius:8px;place-items:center;width:47px;height:47px;padding:3px;display:grid;overflow:hidden}.im-thumb img{object-fit:contain;width:100%;height:100%}.im-item-name strong,.im-item-name span{display:block}.im-item-name strong{color:#263f54;font-size:9px}.im-item-name span{color:#8a97a2;margin-top:3px;font-size:7px}.im-pallet-cap{color:#116dbe;background:#eaf4fe;border-radius:6px;padding:5px 7px;font-weight:900}.im-status{border-radius:20px;padding:5px 7px;font-size:7px;font-weight:900}.im-status.active{color:#08714f;background:#dff7ec}.im-status.inactive{color:#a12b3a;background:#fbe8eb}.im-edit{color:#53697a;background:#fff;border:1px solid #dce5eb;border-radius:6px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.im-edit:hover{color:#147ae3;border-color:#147ae3}.im-empty{text-align:center;color:#929fa9!important;padding:45px!important}.im-modal-backdrop{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09192785;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.im-modal{background:#fff;border-radius:14px;width:min(1100px,96vw);max-height:92vh;overflow-y:auto;box-shadow:0 25px 80px #0718263d}.im-modal-head{z-index:2;background:#fff;border-bottom:1px solid #e6ecf0;justify-content:space-between;align-items:center;min-height:72px;padding:15px 18px;display:flex;position:sticky;top:0}.im-modal-head span{color:#147ae3;letter-spacing:1px;font-size:7px;font-weight:900}.im-modal-head h3{color:#223a4f;margin:4px 0 0;font-size:16px}.im-modal-head button{color:#6e7f8d;background:#fff;border:1px solid #dfe6eb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.im-editor-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px;padding:17px;display:grid}.im-form-side{min-width:0}.im-section-title{color:#30485b;border-bottom:1px solid #e8edf1;padding-bottom:8px;font-size:10px;font-weight:900}.im-section-title.second{margin-top:20px}.im-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.im-field.wide{grid-column:span 2}.im-packaging-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.im-field{flex-direction:column;gap:5px;display:flex}.im-field>span{color:#637789;font-size:7px;font-weight:800}.im-field b{color:#d43b4d}.im-field input,.im-field select{color:#334b5f;background:#fafcfd;border:1px solid #dce5eb;border-radius:7px;outline:0;width:100%;height:36px;padding:0 9px;font-size:8px}.im-field input:focus,.im-field select:focus{background:#fff;border-color:#147ae3;box-shadow:0 0 0 3px #147ae314}.im-capacity-preview{background:#f8fafc;border:1px solid #dbe5ec;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1.4fr;align-items:center;gap:9px;min-height:78px;margin-top:13px;padding:11px;display:grid}.im-capacity-preview>div:not(.im-cap-arrow):not(.im-cap-equal){text-align:center}.im-capacity-preview span,.im-capacity-preview strong{display:block}.im-capacity-preview span{color:#81909c;font-size:7px}.im-capacity-preview strong{color:#2c4458;margin-top:5px;font-size:14px}.im-capacity-preview .highlight{background:#e7f3fe;border-radius:7px;padding:9px}.im-capacity-preview .highlight strong{color:#147ae3}.im-cap-arrow,.im-cap-equal{color:#8997a3;font-size:18px;font-weight:800}.im-switches{flex-wrap:wrap;gap:15px;margin-top:15px;display:flex}.im-toggle-row{cursor:pointer;align-items:center;gap:7px;display:flex}.im-toggle-row input{display:none}.im-toggle{background:#cbd4db;border-radius:20px;align-items:center;width:32px;height:18px;padding:2px;transition:all .2s;display:flex}.im-toggle i{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s}.im-toggle-row input:checked+.im-toggle{background:#147ae3}.im-toggle-row input:checked+.im-toggle i{transform:translate(14px)}.im-toggle-row strong{color:#526777;font-size:8px}.im-visual-side{background:#f9fbfc;border:1px solid #dee6ec;border-radius:11px;padding:14px}.im-visual-side>p{color:#81909c;margin:8px 0 12px;font-size:7px;line-height:1.55}.im-big-preview{text-align:center;color:#8d9aa5;background:#fff;border:1px dashed #cbd9e3;border-radius:11px;align-content:center;place-items:center;gap:6px;height:190px;padding:12px;display:grid;overflow:hidden}.im-big-preview>div{color:#147ae3;background:#e9f4fe;border-radius:12px;place-items:center;width:60px;height:60px;display:grid}.im-big-preview strong{color:#526777;font-size:9px}.im-big-preview span{font-size:7px}.im-big-preview.has-image{padding:8px}.im-big-preview img{object-fit:contain;object-position:center;width:100%;height:100%}.im-upload{color:#147ae3;cursor:pointer;background:#fff;border:1px solid #147ae3;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-top:10px;font-size:8px;font-weight:900;display:flex}.im-upload input{display:none}.im-remove-image{color:#b32d40;background:#fff;border:1px solid #efc3c9;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:32px;margin-top:6px;font-size:7px;font-weight:800;display:flex}.im-image-rules{background:#eef7fe;border-radius:8px;margin-top:11px;padding:10px}.im-image-rules strong,.im-image-rules span{display:block}.im-image-rules strong{color:#147ae3;margin-bottom:6px;font-size:8px}.im-image-rules span{color:#667a8b;margin-top:3px;font-size:6px}.im-carton-demo{margin-top:11px}.im-carton-demo>span{color:#647889;font-size:7px;font-weight:800}.im-carton-demo>div{background:#eef2f5;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:7px;padding:10px;display:grid}.im-demo-carton{color:#875421;background:linear-gradient(135deg,#efc17c,#dda658);border:1px solid #ad7538;border-radius:3px;place-items:center;height:39px;display:grid;overflow:hidden}.im-demo-carton img{object-fit:contain;background:#ffffffd1;border-radius:2px;width:calc(100% - 5px);height:calc(100% - 5px);padding:2px}.im-modal-footer{background:#fff;border-top:1px solid #e5ebef;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex;position:sticky;bottom:0}.im-cancel,.im-save{border-radius:7px;min-height:37px;padding:0 15px;font-size:8px;font-weight:900}.im-cancel{color:#5d7182;background:#fff;border:1px solid #dce5eb}.im-save{color:#fff;background:#147ae3;border:0;min-width:145px}.im-save:disabled{opacity:.55}@media (width<=1050px){.im-editor-layout{grid-template-columns:1fr}.im-visual-side{max-width:none}.im-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.im-hero{flex-direction:column;align-items:flex-start}.im-form-grid,.im-packaging-grid{grid-template-columns:1fr}.im-field.wide{grid-column:auto}.im-kpis,.im-capacity-preview{grid-template-columns:1fr}.im-cap-arrow,.im-cap-equal{display:none}}.pa-page{flex-direction:column;gap:14px;display:flex}.pa-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.pa-eyebrow{color:#147ae3;letter-spacing:1.2px;font-size:8px;font-weight:900}.pa-hero h2{color:#183247;margin:4px 0 0;font-size:20px}.pa-hero p{color:#81909d;max-width:720px;margin:5px 0 0;font-size:9px;line-height:1.5}.pa-refresh{color:#425a6e;background:#fff;border:1px solid #d8e3ea;border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:0 13px;font-size:8px;font-weight:900;display:flex}.pa-alert{border-radius:8px;align-items:center;gap:7px;padding:11px 13px;font-size:9px;font-weight:800;display:flex}.pa-alert.success{color:#08734f;background:#e2f7ed;border:1px solid #b9ead6}.pa-alert.error{color:#ae2c3e;background:#ffeff1;border:1px solid #f1c0c8}.pa-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pa-kpi{background:#fff;border:1px solid #dde6ec;border-radius:10px;min-height:75px;padding:13px}.pa-kpi span,.pa-kpi strong{display:block}.pa-kpi span{color:#82919d;font-size:8px}.pa-kpi strong{color:#263f53;margin-top:5px;font-size:19px}.pa-kpi.green{background:#eaf8f1}.pa-kpi.green strong{color:#08734f}.pa-kpi.red{background:#fff0f2}.pa-kpi.red strong{color:#cc3448}.pa-panel{background:#fff;border:1px solid #dfe7ed;border-radius:12px;overflow:visible}.pa-panel-head{border-bottom:1px solid #e6edf1;justify-content:space-between;align-items:center;min-height:63px;padding:13px 15px;display:flex}.pa-panel-head strong,.pa-panel-head span{display:block}.pa-panel-head strong{color:#294156;font-size:11px}.pa-panel-head span{color:#87949f;margin-top:3px;font-size:7px}.pa-panel-head>b{color:#147ae3;background:#e8f4fe;border-radius:20px;padding:6px 9px;font-size:8px}.pa-table-wrap{overflow:visible}.pa-table{border-collapse:collapse;width:100%}.pa-table th{color:#738391;text-align:left;background:#f8fafc;border-bottom:1px solid #e7edf1;padding:10px 12px;font-size:7px}.pa-table td{color:#41596c;border-bottom:1px solid #edf1f4;padding:11px 12px;font-size:8px;position:relative}.pa-table td>strong,.pa-table td>small{display:block}.pa-table td>small{color:#10a46c;margin-top:3px;font-size:6px;font-weight:900}.pa-location{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pa-location>span{color:#087353;background:#dbf7eb;border-radius:6px;padding:5px 7px;font-weight:900}.pa-location>b{color:#147ae3;background:#e9f4fe;border-radius:20px;padding:4px 6px;font-size:5px}.pa-no-location{color:#d24052;font-weight:900}.pa-change-cell{position:relative}.pa-change{color:#496073;background:#fff;border:1px solid #d7e2e9;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.pa-change:hover{color:#147ae3;border-color:#147ae3}.pa-picker{z-index:100;background:#fff;border:1px solid #d8e3ea;border-radius:10px;width:285px;padding:10px;position:absolute;top:48px;left:10px;box-shadow:0 15px 40px #152b3c29}.pa-picker>strong,.pa-picker>span{display:block}.pa-picker>strong{color:#294156;font-size:9px}.pa-picker>span{color:#8a98a3;margin:3px 0 8px;font-size:6px}.pa-picker>div{max-height:250px;overflow-y:auto}.pa-picker>div>button{text-align:left;background:#fff;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;width:100%;padding:8px;display:flex}.pa-picker>div>button:hover{background:#f2f8fe;border-color:#bcdcf8}.pa-picker>div>button.current{background:#e7f7ef}.pa-picker button span,.pa-picker button strong,.pa-picker button small{display:block}.pa-picker button strong{color:#2d4559;font-size:8px}.pa-picker button small{color:#8795a0;margin-top:2px;font-size:6px}.pa-picker-empty{text-align:center;color:#8c99a4;padding:20px;font-size:8px}.pa-scan{color:#8795a1;border:1px solid #d8e3ea;border-radius:7px;align-items:center;gap:6px;min-width:165px;height:34px;padding:0 9px;display:flex}.pa-scan input{text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;font-size:8px}.pa-confirm{color:#fff;background:#147ae3;border:0;border-radius:6px;min-height:31px;padding:0 11px;font-size:7px;font-weight:900}.pa-confirm:disabled{opacity:.45}.pa-empty{color:#9aa6af;align-content:center;place-items:center;gap:6px;min-height:260px;display:grid}.pa-empty strong{color:#526777}.pa-empty span{font-size:8px}.pa-rule{background:#eff7fe;border:1px solid #cfe3f5;border-radius:9px;padding:12px}.pa-rule strong,.pa-rule span{display:block}.pa-rule strong{color:#147ae3;font-size:9px}.pa-rule span{color:#63798a;margin-top:4px;font-size:7px}@media (width<=1000px){.pa-kpis{grid-template-columns:1fr}.pa-table-wrap{overflow-x:auto}.pa-table{min-width:1100px}}.inv-page{color:#253d50;flex-direction:column;gap:15px;display:flex}.inv-hero{justify-content:space-between;align-items:center;gap:20px;display:flex}.inv-eyebrow{color:#1678df;letter-spacing:1.3px;font-size:8px;font-weight:900}.inv-hero h2{color:#183247;margin:4px 0 0;font-size:22px}.inv-hero p{color:#7f8e9a;margin:5px 0 0;font-size:9px}.inv-refresh{color:#40586b;background:#fff;border:1px solid #d6e2ea;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:8px;font-weight:900;display:flex}.inv-refresh:hover{color:#1678df;border-color:#1678df}.inv-refresh:disabled{opacity:.6}.inv-spinning{animation:1s linear infinite inv-spin}@keyframes inv-spin{to{transform:rotate(360deg)}}.inv-error{color:#af3144;background:#fff1f3;border:1px solid #f0c2ca;border-radius:9px;align-items:center;gap:9px;padding:12px 14px;display:flex}.inv-error strong,.inv-error span{display:block}.inv-error strong{font-size:9px}.inv-error span{margin-top:2px;font-size:7px}.inv-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.inv-kpi{background:#fff;border:1px solid #dee7ed;border-radius:11px;align-items:center;gap:10px;min-height:82px;padding:13px;display:flex;box-shadow:0 3px 14px #1a394e09}.inv-kpi-icon{color:#1678df;background:#eaf4fe;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.inv-kpi span,.inv-kpi strong,.inv-kpi small{display:block}.inv-kpi span{color:#81909c;font-size:7px}.inv-kpi strong{color:#203a4e;margin-top:3px;font-size:17px}.inv-kpi small{color:#9ba6ae;margin-top:2px;font-size:5px}.inv-filters{background:#fff;border:1px solid #dfe7ed;border-radius:11px;padding:13px}.inv-search{color:#8797a3;background:#f9fbfc;border:1px solid #d7e2e9;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.inv-search:focus-within{border-color:#5aa8ef;box-shadow:0 0 0 3px #1678df14}.inv-search input{color:#314b5f;background:0 0;border:0;outline:0;width:100%;font-size:9px}.inv-search button{color:#7c8c98;background:0 0;border:0}.inv-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:9px;margin-top:10px;display:grid}.inv-select span{color:#768693;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.inv-select select{color:#425b6e;background:#fff;border:1px solid #d9e3e9;border-radius:7px;outline:0;width:100%;height:35px;padding:0 9px;font-size:8px}.inv-clear{color:#617686;background:#fff;border:1px solid #d9e3e9;border-radius:7px;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.inv-panel{background:#fff;border:1px solid #dfe7ed;border-radius:12px;overflow:hidden}.inv-panel-head{border-bottom:1px solid #e6edf1;justify-content:space-between;align-items:center;min-height:62px;padding:13px 15px;display:flex}.inv-panel-head strong,.inv-panel-head span{display:block}.inv-panel-head strong{color:#294156;font-size:11px}.inv-panel-head span{color:#87949f;margin-top:3px;font-size:7px}.inv-panel-head>b{color:#1678df;background:#e9f4fe;border-radius:20px;padding:6px 9px;font-size:7px}.inv-table-wrap{overflow-x:auto}.inv-table{border-collapse:collapse;width:100%;min-width:1100px}.inv-table th{color:#788894;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e5ecf1;padding:10px 12px;font-size:7px}.inv-table td{color:#40596c;white-space:nowrap;border-bottom:1px solid #edf2f5;padding:10px 12px;font-size:8px}.inv-table tbody tr{cursor:pointer;transition:background .15s}.inv-table tbody tr:hover{background:#f5f9fd}.inv-product-cell{align-items:center;gap:8px;display:flex}.inv-product-cell strong,.inv-product-cell span{display:block}.inv-product-cell strong{color:#2b4559;text-overflow:ellipsis;max-width:180px;overflow:hidden}.inv-product-cell span{color:#8a98a3;margin-top:2px;font-size:6px}.inv-product-image{color:#9eabb4;background:#f4f7f9;border:1px solid #e0e8ed;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.inv-product-image.large{border-radius:13px;width:92px;height:92px}.inv-product-image img{object-fit:contain;background:#fff;width:100%;height:100%}.inv-pallet-code{color:#1c405a;font-family:Consolas,monospace;font-size:8px}.inv-batch{color:#655625;background:#fff7d9;border-radius:6px;padding:5px 7px;font-weight:800}.inv-expiry{border-radius:20px;padding:5px 7px;font-size:7px;font-weight:900}.inv-expiry.good{color:#087454;background:#e2f7ed}.inv-expiry.warning{color:#8a6208;background:#fff4ce}.inv-expiry.critical,.inv-expiry.expired{color:#b32d40;background:#ffeaed}.inv-expiry.none{color:#6a7883;background:#edf1f4}.inv-location{color:#087353;background:#def7ec;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-weight:900;display:inline-flex}.inv-status{color:#087353;background:#e2f7ed;border-radius:20px;padding:5px 8px;font-size:6px;font-weight:900}.inv-open{color:#697e8e;background:#fff;border:1px solid #dce5eb;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.inv-loading,.inv-empty{color:#98a5ae;align-content:center;place-items:center;gap:7px;min-height:280px;display:grid}.inv-loading strong,.inv-empty strong{color:#526777}.inv-empty span{font-size:8px}.inv-footer-info{color:#61798a;background:#eff7fe;border:1px solid #cfe3f5;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;font-size:7px;display:flex}.inv-footer-info svg{color:#1678df}.inv-drawer-layer{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#13253361;justify-content:flex-end;display:flex;position:fixed;inset:0}.inv-drawer{background:#f7f9fb;width:min(480px,94vw);height:100%;animation:.2s inv-drawer-in;overflow-y:auto;box-shadow:-16px 0 50px #1325332e}@keyframes inv-drawer-in{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}.inv-drawer-head{z-index:2;background:#fff;border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;min-height:72px;padding:15px 17px;display:flex;position:sticky;top:0}.inv-drawer-head span,.inv-drawer-head strong{display:block}.inv-drawer-head span{color:#1678df;letter-spacing:1px;font-size:7px;font-weight:900}.inv-drawer-head strong{color:#203c51;margin-top:4px;font-family:Consolas,monospace;font-size:14px}.inv-drawer-head button{color:#637887;background:#fff;border:1px solid #dae4ea;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.inv-drawer-body{flex-direction:column;gap:12px;padding:14px;display:flex}.inv-product-card,.inv-drawer-section,.inv-location-card{background:#fff;border:1px solid #dee7ed;border-radius:11px;padding:14px}.inv-product-card{align-items:center;gap:13px;display:flex}.inv-product-card h3{color:#243f53;margin:0;font-size:14px}.inv-product-card span,.inv-product-card b{display:block}.inv-product-card span{color:#8795a0;margin-top:4px;font-size:8px}.inv-product-card b{color:#087353;background:#e1f7ed;border-radius:20px;width:max-content;margin-top:8px;padding:5px 8px;font-size:6px}.inv-drawer-section h4{color:#334d60;margin:0 0 11px;font-size:10px}.inv-detail-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.inv-detail{background:#f6f8fa;border-radius:8px;padding:9px}.inv-detail span,.inv-detail strong{display:block}.inv-detail span{color:#8a97a1;font-size:6px}.inv-detail strong{color:#344f62;margin-top:3px;font-size:8px}.inv-location-card{color:#087353;background:#e7f8f0;border-color:#bcebd6}.inv-location-card>div:first-child{align-items:center;gap:7px;display:flex}.inv-location-card>div:first-child span{font-size:7px;font-weight:800}.inv-location-card>strong{margin-top:8px;font-size:22px;display:block}.inv-location-meta{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.inv-location-meta span{text-align:center;background:#ffffffa6;border-radius:6px;padding:6px;font-size:6px;font-weight:800}.inv-timeline{padding-left:4px}.inv-timeline-item{border-left:2px solid #dce5ea;min-height:58px;padding:0 0 13px 23px;position:relative}.inv-timeline-item:last-child{border-left-color:#0000;min-height:35px}.inv-timeline-dot{background:#91a1ac;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:-6px;box-shadow:0 0 0 1px #cdd8df}.inv-timeline-item.active .inv-timeline-dot{background:#12a66e;box-shadow:0 0 0 1px #12a66e}.inv-timeline-item strong,.inv-timeline-item span,.inv-timeline-item small{display:block}.inv-timeline-item strong{color:#344e61;font-size:8px}.inv-timeline-item span{color:#607686;margin-top:3px;font-size:7px}.inv-timeline-item small{color:#9aa5ad;margin-top:2px;font-size:6px}@media (width<=1250px){.inv-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.inv-hero{flex-direction:column;align-items:flex-start}.inv-kpis{grid-template-columns:repeat(2,1fr)}.inv-filter-grid{grid-template-columns:1fr 1fr}.inv-clear{width:100%}}.out-page{color:#263f52;flex-direction:column;gap:14px;display:flex}.out-hero{justify-content:space-between;align-items:center;gap:18px;display:flex}.out-eyebrow{color:#176fd1;letter-spacing:1.35px;font-size:8px;font-weight:900}.out-hero h2{color:#18364d;margin:4px 0 0;font-size:22px}.out-hero p{color:#84939e;margin:5px 0 0;font-size:9px}.out-hero-actions{gap:8px;display:flex}.out-primary-btn,.out-secondary-btn,.out-allocate-btn,.out-release-btn{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:8px;font-weight:900;display:flex}.out-primary-btn,.out-allocate-btn{color:#fff;background:linear-gradient(135deg,#1978df,#0e60bf);border:1px solid #176fd1;box-shadow:0 7px 18px #176fd12e}.out-secondary-btn,.out-release-btn{color:#536b7d;background:#fff;border:1px solid #d8e3ea}.out-alert{border-radius:9px;align-items:center;gap:9px;padding:11px 13px;display:flex}.out-alert>div{flex:1}.out-alert strong,.out-alert span{display:block}.out-alert strong{font-size:9px}.out-alert span{margin-top:2px;font-size:7px}.out-alert button{background:0 0;border:0}.out-alert.error{color:#b12f43;background:#fff1f3;border:1px solid #f0c2ca}.out-alert.success{color:#08704f;background:#e9f9f1;border:1px solid #b9e8d4}.out-spin{animation:1s linear infinite out-spin}@keyframes out-spin{to{transform:rotate(360deg)}}.out-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.out-kpi{background:#fff;border:1px solid #dfe7ed;border-radius:10px;align-items:center;gap:9px;min-height:73px;padding:12px;display:flex}.out-kpi>div{color:#176fd1;background:#eaf4fe;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.out-kpi.warning>div{color:#a76b08;background:#fff3d3}.out-kpi span,.out-kpi strong{display:block}.out-kpi span{color:#81909c;font-size:7px}.out-kpi strong{color:#233e52;margin-top:2px;font-size:17px}.out-workspace{background:#fff;border:1px solid #dce5eb;border-radius:12px;grid-template-columns:315px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.out-orders-panel{background:#f8fafb;border-right:1px solid #e1e8ed;flex-direction:column;display:flex}.out-panel-title{background:#fff;border-bottom:1px solid #e2e9ee;justify-content:space-between;align-items:center;min-height:64px;padding:13px 14px;display:flex}.out-panel-title strong,.out-panel-title span{display:block}.out-panel-title strong{color:#294559;font-size:10px}.out-panel-title span{color:#8c98a2;margin-top:3px;font-size:7px}.out-panel-title button{color:#176fd1;background:#fff;border:1px solid #dce5eb;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.out-list-filters{border-bottom:1px solid #e3eaef;grid-template-columns:1fr 105px;gap:7px;padding:10px;display:grid}.out-list-filters label{color:#8896a0;background:#fff;border:1px solid #d9e3e9;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 9px;display:flex}.out-list-filters input,.out-list-filters select{color:#40596c;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:7px}.out-list-filters select{background:#fff;border:1px solid #d9e3e9;border-radius:7px;padding:0 6px}.out-orders-list{flex:1;padding:9px;overflow-y:auto}.out-order-card{text-align:left;background:#fff;border:1px solid #dee6ec;border-radius:9px;width:100%;margin-bottom:8px;padding:12px;transition:all .16s;display:block;position:relative}.out-order-card:hover,.out-order-card.active{background:#f3f8fd;border-color:#5da8ed;box-shadow:0 4px 13px #234a640f}.out-order-card.active{border-left:3px solid #176fd1}.out-order-card-top{justify-content:space-between;align-items:center;display:flex}.out-order-card-top>strong{color:#24445b;font-family:Consolas,monospace;font-size:10px}.out-order-customer{color:#526c7f;align-items:center;gap:6px;margin-top:9px;font-size:8px;display:flex}.out-order-meta{color:#8996a0;align-items:center;gap:7px;margin-top:9px;font-size:6px;display:flex}.out-order-arrow{color:#9aa7b0;position:absolute;bottom:8px;right:8px}.out-status,.out-priority{border-radius:20px;padding:4px 7px;font-size:6px;font-weight:900}.out-status.draft{color:#657481;background:#edf1f4}.out-status.allocated{color:#087151;background:#dff7ec}.out-status.partial{color:#9b6508;background:#fff1cd}.out-status.picking{color:#1764b0;background:#e3f0fd}.out-status.staged{color:#713cc2;background:#efe6fc}.out-status.dispatched{color:#fff;background:#23885f}.out-priority.low{color:#687680;background:#edf1f4}.out-priority.normal{color:#1764b0;background:#e5f1fc}.out-priority.high{color:#a26508;background:#fff1ce}.out-priority.urgent{color:#b4283e;background:#ffe8ec}.out-list-empty,.out-detail-empty{color:#98a5ae;text-align:center;align-content:center;place-items:center;gap:7px;min-height:300px;display:grid}.out-list-empty strong,.out-detail-empty strong{color:#4f687a}.out-list-empty span,.out-detail-empty span{font-size:7px}.out-list-empty button,.out-detail-empty button{color:#176fd1;background:#fff;border:1px solid #176fd1;border-radius:7px;align-items:center;gap:5px;margin-top:5px;padding:8px 10px;font-size:7px;font-weight:900;display:flex}.out-detail-panel{background:#f6f8fa;min-width:0}.out-order-details{flex-direction:column;gap:11px;padding:14px;display:flex}.out-detail-head{background:#fff;border:1px solid #dde6ec;border-radius:10px;justify-content:space-between;padding:14px 15px;display:flex}.out-detail-head>div:first-child>span{color:#176fd1;letter-spacing:1px;font-size:7px;font-weight:900}.out-detail-head section{align-items:center;gap:7px;margin-top:4px;display:flex}.out-detail-head h3{color:#203f55;margin:0;font-family:Consolas,monospace;font-size:17px}.out-detail-head p{color:#8b98a2;margin:5px 0 0;font-size:7px}.out-detail-actions{align-items:center;gap:7px;display:flex}.out-detail-info{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.out-detail-info article{background:#fff;border:1px solid #dfe7ed;border-radius:9px;align-items:center;gap:9px;min-height:72px;padding:11px;display:flex}.out-detail-info article>div{color:#176fd1;background:#eaf4fd;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.out-detail-info span,.out-detail-info strong,.out-detail-info small{display:block}.out-detail-info span{color:#8996a0;font-size:6px}.out-detail-info strong{color:#304b5f;margin-top:3px;font-size:9px}.out-detail-info small{color:#9aa5ad;margin-top:2px;font-size:5px}.out-progress-card{background:#fff;border:1px solid #dce6ec;border-radius:9px;padding:12px 14px}.out-progress-card>div:first-child{justify-content:space-between;display:flex}.out-progress-card strong,.out-progress-card span{display:block}.out-progress-card strong{font-size:8px}.out-progress-card span{color:#8896a0;margin-top:2px;font-size:6px}.out-progress-card b{color:#176fd1;font-size:12px}.out-progress-track{background:#e9eef2;border-radius:20px;height:7px;margin-top:9px;overflow:hidden}.out-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#176fd1,#28a16f);height:100%}.out-detail-lines{background:#fff;border:1px solid #dce5eb;border-radius:10px;overflow:hidden}.out-detail-lines>header{border-bottom:1px solid #e4eaef;justify-content:space-between;align-items:center;min-height:54px;padding:11px 14px;display:flex}.out-detail-lines>header>div{align-items:center;gap:7px;display:flex}.out-detail-lines>header strong{font-size:9px}.out-detail-lines>header span{color:#8996a0;font-size:7px}.out-detail-line{border-bottom:1px solid #e8edf1;padding:13px}.out-detail-line:last-child{border-bottom:0}.out-detail-line-top{justify-content:space-between;align-items:center;display:flex}.out-detail-product{align-items:center;gap:9px;display:flex}.out-detail-product h4{color:#29465a;margin:0;font-size:10px}.out-detail-product span{color:#8e9aa3;margin-top:3px;font-size:6px;display:block}.out-line-state{border-radius:20px;padding:5px 8px;font-size:6px;font-weight:900}.out-line-state.pending{color:#667683;background:#edf1f4}.out-line-state.ready{color:#08704f;background:#dff7ec}.out-line-state.shortage{color:#b12b40;background:#ffe9ed}.out-line-numbers{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px;display:grid}.out-line-numbers>div{background:#f5f8fa;border-radius:7px;padding:8px}.out-line-numbers span,.out-line-numbers strong{display:block}.out-line-numbers span{color:#8a97a1;font-size:6px}.out-line-numbers strong{color:#385266;margin-top:3px;font-size:8px}.out-line-numbers .good{background:#e7f8f0}.out-line-numbers .good strong{color:#08704f}.out-line-numbers .bad{background:#ffedf0}.out-line-numbers .bad strong{color:#b12b40}.out-allocation-section{border-top:1px dashed #d8e2e8;margin-top:12px;padding-top:11px}.out-allocation-section>header{color:#08704f;align-items:center;gap:6px;display:flex}.out-allocation-section>header strong{font-size:8px}.out-allocation-section>header span{color:#84929d;margin-left:auto;font-size:6px}.out-allocation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.out-allocation-card{background:#f1fbf6;border:1px solid #cde8dc;border-radius:9px;grid-template-columns:52px 1.3fr repeat(3,.75fr);align-items:center;gap:8px;padding:10px;display:grid;position:relative}.out-allocation-card section strong,.out-allocation-card section span,.out-allocation-card>div small,.out-allocation-card>div strong{display:block}.out-allocation-card section strong{color:#24495c;font-family:Consolas,monospace;font-size:7px}.out-allocation-card section span{color:#08704f;align-items:center;gap:4px;margin-top:4px;font-size:7px;font-weight:900;display:flex}.out-allocation-card>div small{color:#8a989f;font-size:5px}.out-allocation-card>div strong{color:#40596b;margin-top:3px;font-size:7px}.out-fefo-tag{color:#08704f;font-size:5px;font-weight:900;position:absolute;top:5px;right:6px}.out-pallet-visual{background:#e8f0f4;border-radius:6px;height:48px;padding:5px 5px 8px;position:relative}.out-carton-row{gap:2px;height:13px;display:flex}.out-carton-row i{background:#dfb878;border:1px solid #c79550;flex:1}.out-pallet-base{background:#835832;height:5px;position:absolute;bottom:3px;left:3px;right:3px}.out-pallet-visual b{color:#fff;background:#08704f;border-radius:50%;place-items:center;width:15px;height:15px;font-size:6px;display:grid;position:absolute;top:-5px;left:-4px}.out-notes-card{background:#fff;border:1px solid #dce5eb;border-radius:9px;padding:12px}.out-notes-card strong{font-size:8px}.out-notes-card p{color:#657887;margin:5px 0 0;font-size:7px}.out-create{background:#f6f8fa;border:1px solid #dce5eb;border-radius:12px;overflow:hidden}.out-create-head{background:#fff;border-bottom:1px solid #dfe7ed;justify-content:space-between;align-items:center;min-height:84px;padding:15px 17px;display:flex}.out-create-head>div{align-items:center;gap:11px;display:flex}.out-create-icon{color:#fff;background:linear-gradient(135deg,#1978df,#0e5eb9);border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.out-create-head span{color:#176fd1;letter-spacing:1px;font-size:7px;font-weight:900}.out-create-head h3{color:#244359;margin:3px 0 0;font-size:15px}.out-create-head p{color:#89969f;margin:4px 0 0;font-size:7px}.out-close-create{color:#657a89;background:#fff;border:1px solid #dce5eb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.out-create-body{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:12px;padding:13px;display:grid}.out-create-body>main{flex-direction:column;gap:11px;display:flex}.out-form-card{background:#fff;border:1px solid #dce5eb;border-radius:10px;overflow:hidden}.out-form-card>header{border-bottom:1px solid #e5ebef;justify-content:space-between;align-items:center;min-height:49px;padding:10px 13px;display:flex}.out-form-card>header>div{color:#176fd1;align-items:center;gap:7px;display:flex}.out-form-card>header strong{color:#314e62;font-size:9px}.out-form-card>header>span{color:#8a97a1;font-size:6px}.out-form-grid{grid-template-columns:1.5fr .75fr .75fr;gap:9px;padding:12px;display:grid}.out-field{min-width:0}.out-field.wide{grid-column:1/-1}.out-field>span{color:#718392;margin-bottom:4px;font-size:7px;font-weight:800;display:block}.out-field input,.out-field select,.out-field textarea{color:#3c5669;background:#fff;border:1px solid #d8e3e9;border-radius:7px;outline:0;width:100%;font-size:8px}.out-field input,.out-field select{height:36px;padding:0 9px}.out-field textarea{resize:vertical;min-height:64px;padding:9px}.out-field input:focus,.out-field select:focus,.out-field textarea:focus{border-color:#56a1e7;box-shadow:0 0 0 3px #176fd112}.out-lines{padding:11px 11px 0}.out-line-card{background:#fbfcfd;border:1px solid #dfe7ed;border-radius:9px;grid-template-columns:25px 54px minmax(0,1fr) 31px;align-items:center;gap:9px;margin-bottom:9px;padding:11px;display:grid;position:relative}.out-line-number{color:#176fd1;background:#e6f2fd;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.out-product-image{color:#9ca8b1;background:#f1f5f7;border:1px solid #dfe7ed;border-radius:8px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.out-product-image img{object-fit:contain;background:#fff;width:100%;height:100%}.out-line-inputs{grid-template-columns:minmax(0,1fr) 180px;gap:8px;display:grid}.out-qty-input{display:flex}.out-qty-input input{border-radius:7px 0 0 7px}.out-qty-input b{color:#617584;background:#f1f5f7;border:1px solid #d8e3e9;border-left:0;border-radius:0 7px 7px 0;place-items:center;min-width:50px;font-size:7px;display:grid}.out-availability{grid-template-columns:.7fr 1fr .8fr 1.3fr;gap:6px;margin-top:8px;display:grid}.out-availability>div{background:#f0f4f6;border-radius:6px;padding:6px 7px}.out-availability span,.out-availability strong{display:block}.out-availability span{color:#8a97a1;font-size:5px}.out-availability strong{color:#425c6e;margin-top:2px;font-size:7px}.out-availability .good{background:#e4f8ef}.out-availability .good strong{color:#08704f}.out-availability .bad{background:#ffedf0}.out-availability .bad strong{color:#af2b40}.out-remove-line{color:#b1394b;background:#fff;border:1px solid #efd0d6;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.out-add-line{color:#176fd1;background:#f3f8fd;border:1px dashed #78afe3;border-radius:7px;align-items:center;gap:6px;min-height:35px;margin:0 11px 12px;padding:0 11px;font-size:7px;font-weight:900;display:flex}.out-order-summary{background:#fff;border:1px solid #dce5eb;border-radius:10px;padding:13px;position:sticky;top:12px}.out-order-summary>header{color:#176fd1;align-items:center;gap:7px;display:flex}.out-order-summary>header strong{color:#314e62;font-size:9px}.out-summary-customer{background:#f2f6f9;border-radius:8px;margin-top:13px;padding:10px}.out-summary-customer span,.out-summary-customer strong{display:block}.out-summary-customer span{color:#8a97a1;font-size:6px}.out-summary-customer strong{color:#334f63;margin-top:3px;font-size:9px}.out-summary-stats{margin-top:10px}.out-summary-stats>div{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;min-height:31px;display:flex}.out-summary-stats span{color:#768895;font-size:7px}.out-summary-stats strong{color:#344e61;font-size:8px}.out-summary-stats .good strong{color:#08704f}.out-summary-stats .bad strong{color:#b12b40}.out-flow-preview{background:#f5f8fa;border-radius:8px;margin-top:12px;padding:9px}.out-flow-preview>strong{color:#506879;font-size:7px}.out-flow-preview>div{color:#9aa5ad;justify-content:space-between;align-items:center;margin-top:8px;display:flex}.out-flow-preview span{font-size:5px}.out-flow-preview span.active{color:#176fd1;font-weight:900}.out-summary-note{color:#557184;background:#eff7fe;border:1px solid #cfe3f5;border-radius:8px;align-items:flex-start;gap:7px;margin-top:11px;padding:9px;font-size:6px;line-height:1.55;display:flex}.out-summary-note svg{color:#176fd1;flex:none}.out-save-order,.out-cancel-order{border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:11px;font-size:8px;font-weight:900;display:flex}.out-save-order{color:#fff;background:linear-gradient(135deg,#1978df,#0e60bf);border:1px solid #176fd1}.out-save-order:disabled{opacity:.6}.out-cancel-order{color:#637787;background:#fff;border:1px solid #dae4ea;margin-top:7px}@media (width<=1200px){.out-kpis{grid-template-columns:repeat(3,1fr)}.out-workspace{grid-template-columns:280px minmax(0,1fr)}.out-allocation-grid,.out-create-body{grid-template-columns:1fr}.out-order-summary{position:static}}@media (width<=850px){.out-hero{flex-direction:column;align-items:flex-start}.out-workspace{grid-template-columns:1fr}.out-orders-panel{border-bottom:1px solid #e1e8ed;border-right:0}.out-detail-info,.out-line-numbers{grid-template-columns:repeat(2,1fr)}.out-form-grid,.out-line-inputs{grid-template-columns:1fr}.out-line-card{grid-template-columns:25px 50px minmax(0,1fr)}.out-remove-line{position:absolute;top:7px;right:7px}.out-availability{grid-template-columns:1fr 1fr}}.gcc-header-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.gcc-user-profile{background:#fff;border:1px solid #dce6ef;border-radius:13px;align-items:center;gap:10px;min-height:45px;padding:5px 7px;display:flex;box-shadow:0 8px 24px #142c4614}.gcc-user-avatar{color:#fff;background:linear-gradient(135deg,#2196f3,#0863c4);border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:14px;font-weight:900;display:grid;box-shadow:0 7px 16px #1177dc40}.gcc-user-details{flex-direction:column;min-width:116px;display:flex}.gcc-user-details strong{color:#142b40;text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:11px;font-weight:800;overflow:hidden}.gcc-user-details span{color:#1680df;letter-spacing:.1em;margin-top:3px;font-size:8px;font-weight:900}.gcc-user-logout{color:#65788b;cursor:pointer;background:#f8fafc;border:1px solid #e0e8ef;border-radius:9px;align-items:center;gap:6px;height:33px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.gcc-user-logout:hover{color:#c92e40;background:#fff3f5;border-color:#efbdc4}@media (width<=900px){.gcc-user-details,.gcc-user-logout span{display:none}}.wf-account{position:relative}.wf-account-trigger{cursor:pointer;background:#fff;border:1px solid #dce6ef;border-radius:13px;align-items:center;gap:10px;min-height:45px;padding:5px 10px 5px 7px;display:flex;box-shadow:0 8px 24px #142c4614}.wf-account-trigger:hover{border-color:#bcd3e6}.wf-account-trigger>svg{color:#7c93a6;flex:none}.wf-account-avatar{color:#fff;background:linear-gradient(135deg,#2196f3,#0863c4);border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:13px;font-weight:900;display:grid;box-shadow:0 7px 16px #1177dc40}.wf-account-copy{text-align:left;min-width:0;display:grid}.wf-account-copy strong{color:#142b40;text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:11px;font-weight:800;overflow:hidden}.wf-account-copy small{color:#1680df;letter-spacing:.1em;margin-top:3px;font-size:8px;font-weight:900}.wf-account-menu{z-index:400;background:#fff;border:1px solid #dbe6ee;border-radius:13px;width:294px;animation:.14s ease-out wf-account-in;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 24px 65px #0f233c3d}@keyframes wf-account-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.wf-account-menu header{border-bottom:1px solid #eef2f6;align-items:center;gap:10px;padding:14px;display:flex}.wf-account-menu-avatar{color:#1689d5;background:#eaf3fc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.wf-account-menu header div{gap:1px;min-width:0;display:grid}.wf-account-menu header strong,.wf-account-menu header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wf-account-menu header strong{color:#142b40;font-size:12px}.wf-account-menu header small{color:#8397a5;font-size:10px}.wf-account-company{color:#0d8a8a;background:#edfbfb;border:1px solid #d5ecf0;border-radius:9px;align-items:center;gap:9px;margin:10px;padding:9px 10px;display:flex}.wf-account-company span{flex:1;min-width:0;display:grid}.wf-account-company small{letter-spacing:.13em;font-size:7.5px}.wf-account-company strong{color:#142b40;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.wf-account-section{border-top:1px solid #eef2f6;padding:5px 7px;display:grid}.wf-account-section button{color:#435a6c;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font-size:11px;display:flex}.wf-account-section button small{color:#97a7b1;margin-left:auto;font-size:8.5px;font-weight:800}.wf-account-section button:hover:not(:disabled){color:#142b40;background:#f2f7fb}.wf-account-section button:disabled{opacity:.5;cursor:not-allowed}.wf-account-danger button{color:#c0293a}.wf-account-danger button:hover:not(:disabled){background:#fff3f5}@media (width<=900px){.wf-account-copy{display:none}}.mobile-picking-panel{background:#fff;border:1px solid #dce6f0;border-radius:18px;margin-top:18px;overflow:hidden}.mobile-picking-header{background:linear-gradient(135deg,#eef7ff,#f8fbff);border-bottom:1px solid #dce6f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.mobile-picking-header span{color:#0877e8;letter-spacing:1.4px;font-size:11px;font-weight:900}.mobile-picking-header h3{color:#10243e;margin:6px 0}.mobile-picking-header p{color:#66788e;margin:0;font-size:13px}.mobile-picking-order{background:#fff;border:1px solid #dbe6f1;border-radius:12px;min-width:130px;padding:12px}.mobile-picking-order small,.mobile-picking-order strong,.mobile-picking-order b{display:block}.mobile-picking-order strong{color:#10243e;margin:4px 0}.mobile-picking-order b{color:#0877e8;font-size:11px}.mobile-release-button,.mobile-task-start{color:#fff;cursor:pointer;background:#0877e8;border:0;border-radius:12px;width:calc(100% - 32px);min-height:48px;margin:16px;font-weight:900}.mobile-picking-alert{border-radius:10px;margin:14px 16px 0;padding:12px 14px;font-weight:700}.mobile-picking-alert.error{color:#a62828;background:#fff0f0;border:1px solid #f4b7b7}.mobile-picking-alert.success{color:#08764a;background:#ecfff6;border:1px solid #9fe2c2}.mobile-picking-loading,.mobile-picking-empty{text-align:center;color:#708095;padding:25px}.mobile-picking-tasks{gap:15px;padding:16px;display:grid}.mobile-picking-task{background:#fff;border:1px solid #d9e4ef;border-radius:15px;padding:16px;box-shadow:0 7px 20px #0f30530f}.mobile-picking-task.completed{background:#f8fffb;border-color:#91d9b5}.mobile-task-title,.mobile-task-route{justify-content:space-between;gap:12px;display:flex}.mobile-task-title small{color:#0877e8;font-weight:800}.mobile-task-title h4{color:#10243e;margin:5px 0}.mobile-task-title span{color:#7c8a9b;font-size:12px}.mobile-task-title>b{color:#0877e8;background:#eaf4ff;border-radius:9px;height:fit-content;padding:6px 9px;font-size:10px}.mobile-task-route{background:#f4f8fc;border-radius:11px;align-items:center;margin-top:15px;padding:12px}.mobile-task-route div{flex:1}.mobile-task-route div:last-child{text-align:right}.mobile-task-route small,.mobile-task-route strong{display:block}.mobile-task-route small{color:#8491a1;font-size:10px}.mobile-task-route strong{color:#10243e;margin-top:4px;font-size:13px}.mobile-task-quantity{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.mobile-task-quantity div{background:#f4f7fa;border-radius:10px;padding:11px}.mobile-task-quantity .take{color:#0877e8;background:#eaf4ff}.mobile-task-quantity small,.mobile-task-quantity strong{display:block}.mobile-task-quantity small{color:#7b899a;margin-bottom:5px;font-size:10px}.mobile-task-quantity strong{font-size:13px}.mobile-pallet-info{border:1px dashed #b8c9da;border-radius:10px;margin-top:12px;padding:12px}.mobile-pallet-info small,.mobile-pallet-info strong,.mobile-pallet-info span{display:block}.mobile-pallet-info strong{color:#10243e;margin:5px 0}.mobile-pallet-info span{color:#718095;font-size:11px}.mobile-task-steps{gap:11px;margin-top:14px;display:grid}.mobile-task-step{opacity:.55;border:1px solid #dce5ee;border-radius:12px;padding:14px}.mobile-task-step.active,.mobile-task-step.done{opacity:1}.mobile-task-step.active{background:#f5fbff;border-color:#6bb0ef}.mobile-task-step.done{background:#f3fff9;border-color:#7dd4aa}.mobile-task-step header{align-items:center;gap:10px;display:flex}.mobile-task-step header>b{color:#0877e8;background:#e5f2ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.mobile-task-step header strong,.mobile-task-step header small{display:block}.mobile-task-step header small{color:#748398;margin-top:3px}.mobile-task-step input,.mobile-task-step button{border-radius:10px;width:100%;min-height:46px;margin-top:10px}.mobile-task-step input{border:1px solid #cad8e5;outline:none;padding:0 12px;font-size:16px}.mobile-task-step button{color:#fff;cursor:pointer;background:#0877e8;border:0;font-weight:900}.mobile-task-step button:disabled,.mobile-task-step input:disabled,.mobile-release-button:disabled,.mobile-task-start:disabled{opacity:.5;cursor:not-allowed}.mobile-task-completed{color:#08764a;background:#eafaf2;border-radius:10px;margin-top:14px;padding:13px;font-weight:900}.mobile-picking-footer{color:#66778a;background:#f8fafc;border-top:1px solid #e2e9f1;justify-content:space-between;padding:14px 18px;font-size:12px;font-weight:800;display:flex}@media (width<=700px){.mobile-picking-panel{border-radius:12px;margin:10px -6px}.mobile-picking-header{flex-direction:column;padding:16px}.mobile-picking-order{width:100%}.mobile-task-quantity{grid-template-columns:1fr}.mobile-task-route{flex-direction:column;align-items:stretch}.mobile-task-route div:last-child{text-align:left}.mobile-task-route>span{width:fit-content;transform:rotate(90deg)}.mobile-picking-tasks{padding:10px}.mobile-picking-task{padding:13px}}.mobile-release-processing{color:#08764a;background:#edfff6;border:1px solid #8edbb5;border-radius:12px;flex-direction:column;gap:5px;margin:16px;padding:15px;display:flex}.mobile-release-processing strong{font-size:14px}.mobile-release-processing span{color:#39775e;font-size:12px}body{padding-bottom:66px}.global-brand-footer{z-index:700;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#f7fafdf7,#fffffffa);border-top:1px solid #7089a438;grid-template-columns:minmax(210px,1fr) auto minmax(280px,1fr);align-items:center;gap:18px;min-height:58px;padding:8px 18px;display:grid;position:fixed;bottom:0;left:276px;right:0;box-shadow:0 -10px 35px #0f2a4814}.global-footer-company,.global-footer-brand{align-items:center;gap:10px;display:flex}.global-footer-company-mark{color:#fff;background:linear-gradient(135deg,#0877e8,#0a56ac);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 8px 18px #0877e83b}.global-footer-company img{object-fit:contain;background:#fff;border-radius:9px;width:34px;height:34px}.global-footer-company strong,.global-footer-company span,.global-footer-brand strong,.global-footer-brand span{display:block}.global-footer-company strong,.global-footer-brand strong{color:#10243e;font-size:12px}.global-footer-company span,.global-footer-brand span{color:#78889a;margin-top:2px;font-size:9px}.global-footer-center{color:#61748a;justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.global-footer-center i{background:#14b86a;border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px #14b86ab3}.global-footer-center button{color:#0877e8;cursor:pointer;background:#fff;border:1px solid #d6e1ec;border-radius:7px;padding:5px 9px;font-size:9px;font-weight:800}.global-footer-brand{text-align:right;justify-content:flex-end}.global-footer-brand>b{letter-spacing:.5px;border-radius:8px;padding:6px 9px;font-size:9px}.global-footer-brand .trial-active{color:#08764a;background:#e8fff4;border:1px solid #9be1bd}.global-footer-brand .trial-expired{color:#a62b2b;background:#fff0f0;border:1px solid #f0b1b1}.company-setup-overlay{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 25% 45%,#f6d07529,#0000 30%),#030d1ae0;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.company-setup-card{background:#0e1c2d;border:1px solid #7a9fc547;border-radius:24px;grid-template-columns:36% 64%;width:min(920px,100%);min-height:570px;display:grid;overflow:hidden;box-shadow:0 35px 100px #0000006b}.company-setup-light{background:linear-gradient(#07122029,#071220cc),repeating-linear-gradient(90deg,#0000 0 54px,#567ea41a 55px),#071320;position:relative;overflow:hidden}.company-setup-bulb{z-index:2;color:#233247;background:#ffe29a;border-radius:50%;place-items:center;width:86px;height:86px;font-size:30px;font-weight:900;animation:2.6s ease-in-out infinite wareflowBulbPulse;display:grid;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 25px #ffdc85d9,0 0 90px #ffd5728c}.company-setup-light-beam{clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);filter:blur(4px);background:linear-gradient(#ffe09747,#ffe09705);width:420px;height:500px;animation:5s ease-in-out infinite wareflowBeamMove;position:absolute;top:35%;left:50%;transform:translate(-50%,-7%)perspective(500px)rotateX(18deg)}.company-setup-content{color:#fff;background:radial-gradient(circle at 100% 0,#0877e826,#0000 34%),#0e1c2d;padding:44px}.company-setup-eyebrow{color:#64b5ff;letter-spacing:1.7px;font-size:10px;font-weight:900}.company-setup-content h2{margin:12px 0 8px;font-size:31px}.company-setup-content>p{color:#9fb0c4;margin:0 0 26px;font-size:13px;line-height:1.65}.company-setup-content label{color:#dbe8f5;margin-bottom:15px;font-size:11px;font-weight:800;display:block}.company-setup-content input,.company-setup-content select{color:#fff;background:#15263a;border:1px solid #31475e;border-radius:10px;outline:none;width:100%;min-height:46px;margin-top:7px;padding:0 13px;font-size:14px}.company-setup-content input:focus,.company-setup-content select:focus{border-color:#1689f5;box-shadow:0 0 0 3px #1689f524}.company-setup-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.company-setup-actions{justify-content:flex-end;gap:10px;margin-top:7px;display:flex}.company-setup-actions button{cursor:pointer;border-radius:10px;min-height:44px;padding:0 18px;font-weight:900}.company-setup-save{color:#fff;background:linear-gradient(135deg,#168cf5,#0868d2);border:0}.company-setup-cancel{color:#bdcad8;background:0 0;border:1px solid #3a5067}.company-setup-powered{color:#6f8297;text-align:center;margin-top:23px;display:block}@keyframes wareflowBulbPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.06)}}@keyframes wareflowBeamMove{0%,to{opacity:.72;transform:translate(-51%,-7%)perspective(500px)rotateX(18deg)}50%{opacity:1;transform:translate(-49%,-7%)perspective(500px)rotateX(18deg)}}@media (width<=1000px){.global-brand-footer{grid-template-columns:1fr 1fr;left:0}.global-footer-center{display:none}}@media (width<=700px){body{padding-bottom:88px}.global-brand-footer{grid-template-columns:1fr;gap:5px;min-height:78px;padding:8px 12px}.global-footer-company{display:none}.global-footer-brand{text-align:left;justify-content:space-between}.company-setup-overlay{padding:10px}.company-setup-card{grid-template-columns:1fr;max-height:94vh;overflow-y:auto}.company-setup-light{min-height:150px}.company-setup-bulb{width:65px;height:65px;top:47%}.company-setup-light-beam{top:25%}.company-setup-content{padding:24px 18px}.company-setup-content h2{font-size:25px}.company-setup-grid{grid-template-columns:1fr;gap:0}}.business-gate-overlay{z-index:5000;background:#06101d;grid-template-columns:minmax(420px,1.1fr) minmax(480px,.9fr);display:grid;position:fixed;inset:0;overflow:hidden}.business-gate-scene{background:radial-gradient(circle at 30% 38%,#ffd37433,#0000 24%),radial-gradient(circle at 72% 18%,#1480f62e,#0000 28%),linear-gradient(145deg,#071322,#08192b);min-height:100vh;position:relative;overflow:hidden}.business-scene-grid,.ambient-grid{background-image:linear-gradient(#6496c514 1px,#0000 1px),linear-gradient(90deg,#6496c514 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.business-scene-light{opacity:.35;filter:blur(15px);background:linear-gradient(#0000,#ffdb898c,#0000);width:280px;height:130%;animation:8s ease-in-out infinite warehouseLightSweep;position:absolute;top:-20%;transform:rotate(13deg)}.business-scene-light.light-one{left:16%}.business-scene-light.light-two{animation-delay:-4s;right:9%}.business-scene-copy{z-index:4;color:#fff;width:min(550px,80%);position:absolute;bottom:12%;left:9%}.business-scene-copy>span{color:#63b6ff;letter-spacing:2px;font-size:11px;font-weight:900}.business-scene-copy h2{margin:14px 0;font-size:clamp(38px,5vw,68px);line-height:1.04}.business-scene-copy p{color:#a4b7cb;max-width:480px;font-size:15px;line-height:1.7}.business-scene-status{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.business-scene-status div{color:#c4d3e3;background:#0c21369e;border:1px solid #7da4ca38;border-radius:30px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:800;display:flex}.business-scene-status i,.experience-live-dot,.experience-live-summary i{background:#19d77e;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #19d77ed9}.business-forklift{z-index:3;width:170px;height:110px;animation:11s ease-in-out infinite businessForkliftDrive;position:absolute;top:24%;left:8%}.business-forklift-body{background:linear-gradient(145deg,#f6ab24,#d77a09);border-radius:12px 15px 8px 8px;width:95px;height:44px;position:absolute;bottom:25px;left:15px;box-shadow:0 14px 35px #0000004d}.business-forklift-cabin{border:7px solid #e99713;border-bottom:0;border-radius:9px 9px 0 0;width:54px;height:48px;position:absolute;bottom:65px;left:52px}.business-forklift-wheel{background:#52657a;border:7px solid #182536;border-radius:50%;width:30px;height:30px;position:absolute;bottom:8px}.business-forklift-wheel.wheel-one{left:26px}.business-forklift-wheel.wheel-two{left:88px}.business-forklift-fork{background:#65778b;border-radius:4px;width:58px;height:8px;position:absolute;bottom:21px;left:115px;box-shadow:0 -50px 0 -2px #65778b}.business-rfid-wave{z-index:2;border:2px solid #37a1ff99;border-radius:50%;width:80px;height:80px;animation:3s ease-out infinite businessRfidPulse;position:absolute;top:28%;right:13%}.business-rfid-wave.wave-two{animation-delay:1s}.business-rfid-wave.wave-three{animation-delay:2s}.business-gate-card{z-index:5;color:#fff;background:radial-gradient(circle at 100% 0,#1387f52b,#0000 30%),#0d1a2a;min-height:100vh;padding:clamp(32px,5vw,75px);position:relative;overflow-y:auto}.business-gate-card>header{align-items:center;gap:16px;display:flex}.business-gate-logo{color:#0c1a2a;background:#fff;border-radius:17px;place-items:center;width:58px;height:58px;font-weight:1000;display:grid}.business-gate-card header span{color:#59b1ff;letter-spacing:1.6px;font-size:10px;font-weight:900}.business-gate-card header h1{margin:7px 0 0;font-size:27px}.business-gate-progress{align-items:center;margin:36px 0 30px;display:flex}.business-gate-progress>div{color:#65788c;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.business-gate-progress>div.active{color:#fff}.business-gate-progress b{background:#213449;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.business-gate-progress .active b{background:#1087ee;box-shadow:0 0 20px #1087ee4d}.business-gate-progress>span{background:#2a3b4e;flex:1;height:1px;margin:0 13px}.business-gate-step>p{color:#9eafc1;margin:0 0 25px;line-height:1.7}.business-gate-step label{color:#dce8f3;margin-bottom:17px;font-size:11px;font-weight:800;display:block}.business-gate-step input,.business-gate-step select{color:#fff;background:#14263a;border:1px solid #33495f;border-radius:12px;outline:none;width:100%;min-height:51px;margin-top:8px;padding:0 14px;font-size:15px}.business-gate-step input:focus,.business-gate-step select:focus{border-color:#1991f7;box-shadow:0 0 0 4px #1991f721}.business-email-rule{color:#91a5b9;background:#102235;border-radius:12px;gap:8px;margin:0 0 25px;padding:15px;font-size:11px;display:grid}.business-email-rule div:first-child{color:#46d899}.business-gate-error{color:#ffc3cf;background:#79203442;border:1px solid #86384a;border-radius:11px;margin-bottom:18px;padding:13px;font-size:12px;font-weight:800}.business-gate-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.business-primary-button,.business-secondary-button{cursor:pointer;border-radius:12px;min-height:50px;padding:0 20px;font-weight:900}.business-primary-button{color:#fff;background:linear-gradient(135deg,#1597ff,#096acc);border:0;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;box-shadow:0 13px 30px #066bcf40}.business-secondary-button{color:#c2d0de;background:0 0;border:1px solid #42566c}.business-gate-actions{gap:11px;display:flex}.business-gate-actions .business-primary-button{flex:1}.business-gate-card>footer{color:#73879c;border-top:1px solid #27394c;justify-content:space-between;gap:15px;margin-top:28px;padding-top:18px;font-size:9px;display:flex}.business-gate-card>footer div{align-items:center;gap:7px;display:flex}.business-gate-card>footer i{background:#1bd47e;border-radius:50%;width:6px;height:6px;display:inline-block}.business-gate-card>footer strong{color:#9fb0c1}.warehouse-ambient-layer{z-index:40;pointer-events:none;opacity:.22;position:fixed;inset:0;overflow:hidden}.ambient-grid{opacity:.15}.ambient-scanner{background:linear-gradient(90deg,#0000,#ff2f2fd9,#0000);width:160px;height:2px;animation:9s ease-in-out infinite ambientScannerMove;position:absolute;top:31%;right:18%;overflow:visible;transform:rotate(-10deg)}.ambient-scanner span{border:2px solid #ff4a4a73;border-radius:7px;width:34px;height:34px;position:absolute;top:-15px;right:0}.ambient-rfid{width:80px;height:80px;position:absolute;top:22%;left:38%}.ambient-rfid i{border:2px solid #1b8bf266;border-radius:50%;animation:5s linear infinite ambientRfidPulse;position:absolute;inset:0}.ambient-rfid i:nth-child(2){animation-delay:1.6s}.ambient-rfid i:nth-child(3){animation-delay:3.2s}.ambient-mini-forklift{width:85px;height:50px;animation:18s linear infinite ambientForkliftMove;position:absolute;bottom:90px;left:17%}.ambient-mini-forklift b{background:#eb9419a6;border-radius:7px;width:55px;height:24px;position:absolute;bottom:11px;left:0}.ambient-mini-forklift em{border:4px solid #eb9419a6;border-bottom:0;width:28px;height:24px;position:absolute;bottom:32px;left:33px}.ambient-mini-forklift i{background:#172739bf;border-radius:50%;width:14px;height:14px;position:absolute;bottom:3px}.ambient-mini-forklift .wheel-left{left:8px}.ambient-mini-forklift .wheel-right{left:42px}.experience-launcher{z-index:820;color:#122740;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #cfe0ef;border-radius:15px;align-items:center;gap:11px;min-width:215px;padding:11px 14px;display:flex;position:fixed;bottom:77px;right:21px;box-shadow:0 14px 40px #0a30562e}.experience-launcher div{text-align:left;flex:1}.experience-launcher small,.experience-launcher strong{display:block}.experience-launcher small{color:#1685e7;letter-spacing:1px;font-size:8px;font-weight:900}.experience-launcher strong{margin-top:3px;font-size:11px}.experience-launcher>b{color:#1785e6}.experience-dock{z-index:3000;color:#fff;background:radial-gradient(circle at 100% 0,#1187f024,#0000 30%),#0d1a29;border:1px solid #2a4057;border-radius:22px;flex-direction:column;width:min(430px,100vw - 30px);animation:.3s ease-out experienceDockEnter;display:flex;position:fixed;top:15px;bottom:72px;right:15px;overflow:hidden;box-shadow:0 30px 100px #05111f7a}.experience-dock-header{justify-content:space-between;padding:22px;display:flex}.experience-dock-header span{color:#5bb2ff;letter-spacing:1.5px;font-size:9px;font-weight:900}.experience-dock-header h3{margin:7px 0 4px}.experience-dock-header p{color:#7f93a8;margin:0;font-size:11px}.experience-dock-header button{color:#d3dfeb;cursor:pointer;background:0 0;border:1px solid #354a60;border-radius:10px;width:34px;height:34px;font-size:21px}.experience-live-summary{border:1px solid #263b51;border-radius:13px;grid-template-columns:repeat(3,1fr);margin:0 18px;display:grid;overflow:hidden}.experience-live-summary div{border-right:1px solid #263b51;padding:12px}.experience-live-summary div:last-child{border-right:0}.experience-live-summary small,.experience-live-summary strong{display:block}.experience-live-summary small{color:#708399;font-size:8px}.experience-live-summary strong{margin-top:5px;font-size:10px}.experience-tabs{border-bottom:1px solid #263b51;grid-template-columns:repeat(3,1fr);margin:20px 18px 0;display:grid}.experience-tabs button{color:#71869b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 4px;font-size:10px;font-weight:900}.experience-tabs button.active{color:#fff;border-color:#168cf0}.experience-dock-content{flex:1;padding:17px 18px;overflow-y:auto}.experience-timeline,.experience-alert-list,.experience-automation-list{gap:11px;display:grid}.experience-activity{background:#122235;border:1px solid #263b50;border-radius:12px;grid-template-columns:38px 1fr;gap:11px;padding:13px;display:grid}.experience-activity-icon{color:#62b5ff;background:#173655;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.experience-activity.success .experience-activity-icon{color:#45d99c;background:#123d34}.experience-activity strong,.experience-alert strong,.experience-automation-list strong{font-size:11px}.experience-activity p,.experience-alert p,.experience-automation-list p{color:#8da0b4;margin:5px 0;font-size:10px;line-height:1.45}.experience-activity small{color:#60768c;font-size:8px}.experience-alert{background:#122235;border:1px solid #2c4055;border-radius:12px;grid-template-columns:8px 1fr;gap:12px;padding:13px;display:grid}.experience-alert>i{background:#48a8ff;border-radius:50%;width:7px;height:7px;margin-top:4px}.experience-alert.warning>i{background:#ffb83b;box-shadow:0 0 11px #ffb83b8c}.experience-alert.success>i{background:#2bd48a}.experience-automation-list article{background:#122235;border:1px solid #2b4055;border-radius:12px;justify-content:space-between;gap:13px;padding:14px;display:flex}.experience-automation-list b{color:#42d99a;letter-spacing:.5px;background:#123c34;border-radius:7px;height:fit-content;padding:5px 7px;font-size:7px}.experience-dock-footer{color:#63778d;border-top:1px solid #253a50;justify-content:space-between;gap:12px;padding:13px 18px;font-size:8px;display:flex}.experience-dock-footer strong{color:#8498ac}@keyframes businessForkliftDrive{0%,to{transform:translate(0)}50%{transform:translate(260px)}}@keyframes businessRfidPulse{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.8)}}@keyframes warehouseLightSweep{0%,to{opacity:.18;transform:translate(-30px)rotate(13deg)}50%{opacity:.5;transform:translate(45px)rotate(13deg)}}@keyframes ambientForkliftMove{0%{transform:translate(-220px)}to{transform:translate(calc(100vw + 220px))}}@keyframes ambientRfidPulse{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(2.3)}}@keyframes ambientScannerMove{0%,to{opacity:0;transform:translate(-120px)rotate(-10deg)}50%{opacity:1;transform:translate(120px)rotate(-10deg)}}@keyframes experienceDockEnter{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@media (width<=900px){.business-gate-overlay{grid-template-columns:1fr;overflow-y:auto}.business-gate-scene{min-height:300px}.business-scene-copy{bottom:8%}.business-scene-copy h2{font-size:36px}.business-gate-card{min-height:auto}}@media (width<=650px){.business-gate-scene{min-height:240px}.business-scene-copy{width:86%;left:7%}.business-scene-copy h2{font-size:28px}.business-scene-copy p,.business-scene-status{display:none}.business-forklift{transform:scale(.75)}.business-gate-card{padding:27px 17px 105px}.business-gate-grid{grid-template-columns:1fr;gap:0}.business-gate-card>footer{flex-direction:column}.experience-launcher{min-width:auto;bottom:85px;right:10px}.experience-launcher div{display:none}.experience-dock{width:calc(100vw - 16px);top:8px;bottom:86px;right:8px}}.reports-center-launcher{z-index:821;cursor:pointer;background:#fffffff7;border:1px solid #cfdfed;border-radius:15px;align-items:center;gap:10px;min-width:190px;padding:11px 14px;display:flex;position:fixed;bottom:77px;right:252px;box-shadow:0 14px 40px #0a305624}.reports-center-launcher>span{color:#fff;background:#167ee0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.reports-center-launcher div{text-align:left}.reports-center-launcher small,.reports-center-launcher strong{display:block}.reports-center-launcher small{color:#1685e7;font-size:8px;font-weight:900}.reports-center-launcher strong{color:#142942;margin-top:3px;font-size:11px}.reports-center-overlay{z-index:4500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040f1cd1;padding:20px;position:fixed;inset:0;overflow-y:auto}.reports-center-window{background:#f5f8fb;border-radius:22px;width:min(1500px,100%);min-height:calc(100vh - 40px);margin:auto;overflow:hidden;box-shadow:0 35px 100px #00000061}.reports-center-header{color:#fff;background:#0c1c2e;justify-content:space-between;align-items:center;gap:18px;padding:21px 25px;display:flex}.report-company-brand{align-items:center;gap:13px;display:flex}.report-company-brand>b,.report-company-brand img{object-fit:contain;color:#0e253d;background:#fff;border-radius:13px;place-items:center;width:49px;height:49px;font-size:20px;display:grid}.report-company-brand span{color:#60b4ff;letter-spacing:1px;font-size:9px;font-weight:900}.report-company-brand h2{margin:4px 0;font-size:21px}.report-company-brand p{color:#8297ac;margin:0;font-size:10px}.report-header-actions{gap:8px;display:flex}.report-header-actions button{color:#d9e5f0;cursor:pointer;background:#13283d;border:1px solid #344b62;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.report-header-actions button:disabled{cursor:not-allowed;opacity:.4}.report-header-actions .report-close{width:38px;padding:0;font-size:20px}.report-filter-panel{background:#fff;border-bottom:1px solid #dde6ef;grid-template-columns:minmax(270px,2fr) 1fr 1fr auto;align-items:end;gap:12px;padding:18px 25px;display:grid}.report-filter-panel label{color:#50657b;font-size:10px;font-weight:900}.report-filter-panel select,.report-filter-panel input{background:#fff;border:1px solid #d1dce7;border-radius:9px;width:100%;min-height:42px;margin-top:6px;padding:0 11px}.report-filter-panel button{color:#fff;cursor:pointer;background:#117ddc;border:0;border-radius:9px;min-height:42px;padding:0 18px;font-weight:900}.printable-item-report{padding:23px 25px 90px}.report-item-title{justify-content:space-between;gap:18px;margin-bottom:17px;display:flex}.report-item-title span{color:#1684e6;font-size:10px;font-weight:900}.report-item-title h3{color:#10253c;margin:4px 0;font-size:22px}.report-item-title p,.report-item-title small{color:#718499;margin:0;font-size:10px}.report-item-title>div:last-child{text-align:right}.report-item-title strong{color:#263d56;margin-top:6px;font-size:11px;display:block}.report-kpi-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin-bottom:18px;display:grid}.report-kpi-grid article{background:#fff;border:1px solid #dce5ee;border-radius:12px;padding:14px}.report-kpi-grid small,.report-kpi-grid strong,.report-kpi-grid span{display:block}.report-kpi-grid small{color:#7b8da0;font-size:8px;font-weight:900}.report-kpi-grid strong{color:#132b44;margin:7px 0 3px;font-size:20px}.report-kpi-grid span{color:#8495a6;font-size:8px}.report-kpi-in strong,.movement-in{color:#07965a}.report-kpi-out strong,.movement-out{color:#d13e4d}.movement-table-wrap{background:#fff;border:1px solid #dbe5ee;border-radius:13px;overflow-x:auto}.movement-report-table{border-collapse:collapse;width:100%;min-width:1050px}.movement-report-table th{color:#62778c;text-align:left;letter-spacing:.5px;background:#edf3f8;padding:11px;font-size:8px}.movement-report-table td{color:#31475d;border-top:1px solid #edf1f5;padding:11px;font-size:9px}.movement-type{color:#1576cc;background:#e8f4ff;border-radius:6px;padding:4px 7px;font-size:8px}.printed-report-footer{color:#72869a;justify-content:space-between;margin-top:17px;padding:14px 3px;display:flex}.printed-report-footer strong,.printed-report-footer span{display:block}.printed-report-footer strong{color:#314a62;font-size:9px}.printed-report-footer span{margin-top:4px;font-size:8px}.report-loading,.report-error,.report-empty-state{text-align:center;border-radius:13px;margin:25px;padding:30px}.report-loading{color:#2579bf;background:#eaf6ff}.report-error{color:#ac3041;background:#fff0f2}.report-empty-state{color:#73879a;background:#fff}.report-empty-state>span{font-size:38px}.report-empty-state h3{color:#263e56;margin:10px 0 5px}@media (width<=950px){.reports-center-launcher{min-width:auto;right:82px}.reports-center-launcher div{display:none}.report-filter-panel{grid-template-columns:1fr 1fr}.report-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.reports-center-overlay{padding:5px}.reports-center-window{border-radius:13px;min-height:calc(100vh - 10px)}.reports-center-header{align-items:flex-start;padding:15px}.report-header-actions button:not(.report-close){display:none}.report-filter-panel{grid-template-columns:1fr;padding:14px}.printable-item-report{padding:17px 14px 90px}.report-item-title{flex-direction:column}.report-item-title>div:last-child{text-align:left}}@media print{body *{visibility:hidden!important}.printable-item-report,.printable-item-report *{visibility:visible!important}.printable-item-report{background:#fff;width:100%;padding:15mm;position:absolute;inset:0}.report-kpi-grid{grid-template-columns:repeat(3,1fr)}.movement-table-wrap{overflow:visible}.movement-report-table{min-width:0}.global-brand-footer,.experience-launcher,.reports-center-launcher{display:none!important}}.printed-report-brand-header{border-bottom:2px solid #10263d;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding-bottom:14px;display:flex}.printed-report-brand-header>div{align-items:center;gap:11px;display:flex}.printed-report-brand-header>div:last-child{text-align:right;display:block}.printed-report-brand-header img,.printed-report-brand-header b{object-fit:contain;color:#fff;background:#10263d;border:1px solid #d9e3ec;border-radius:10px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.printed-report-brand-header strong,.printed-report-brand-header span{display:block}.printed-report-brand-header strong{color:#122a42;font-size:13px}.printed-report-brand-header span{color:#73869a;margin-top:4px;font-size:9px}.movement-transfer{color:#7a5bb4;font-weight:800}@page{size:A4 landscape;margin:8mm}@media print{html,body{width:100%;background:#fff!important;margin:0!important;padding:0!important}.printable-item-report{font-size:8px;width:auto!important;min-height:auto!important;padding:0!important;position:static!important;inset:auto!important}.printed-report-brand-header{margin-bottom:8px;padding-bottom:7px}.report-item-title{margin-bottom:8px}.report-item-title h3{margin:2px 0;font-size:16px}.report-kpi-grid{gap:4px;margin-bottom:8px;grid-template-columns:repeat(6,1fr)!important}.report-kpi-grid article{break-inside:avoid;border-radius:5px;padding:7px}.report-kpi-grid strong{margin:3px 0;font-size:13px}.movement-table-wrap{border-radius:0;overflow:visible!important}.movement-report-table{table-layout:fixed;width:100%!important;min-width:0!important}.movement-report-table th,.movement-report-table td{overflow-wrap:anywhere;padding:4px 3px!important;font-size:6.5px!important}.movement-report-table thead{display:table-header-group}.movement-report-table tr{break-inside:avoid}.printed-report-footer{break-inside:avoid;border-top:1px solid #b9c6d2;margin-top:7px;padding:7px 0}.printed-report-footer strong{font-size:7px}.printed-report-footer span{font-size:6px}}.reports-center-launcher,.experience-launcher{min-height:57px;transition:transform .2s,box-shadow .2s;bottom:78px!important}.reports-center-launcher{right:258px!important}.experience-launcher{right:20px!important}.reports-center-launcher:hover,.experience-launcher:hover{transform:translateY(-3px);box-shadow:0 18px 45px #0a305638}.experience-dock{bottom:72px!important}.global-brand-footer{z-index:810!important}main,.app-main,.page-content,.dashboard-page{padding-bottom:92px}.location-detail-value,.location-details-value,.selected-location-panel strong,.selected-location-panel span{unicode-bidi:plaintext}@media (width<=850px){.reports-center-launcher{right:78px!important}.experience-launcher{right:10px!important}.reports-center-launcher,.experience-launcher{min-width:52px!important;bottom:88px!important}.reports-center-launcher div,.experience-launcher div{display:none!important}}@media print{.reports-center-launcher,.experience-launcher,.experience-dock,.warehouse-ambient-layer{display:none!important}}.stock-transfer-launcher{z-index:823;color:#102941;cursor:pointer;background:#fffffff7;border:1px solid #cfdfed;border-radius:15px;align-items:center;gap:10px;min-width:185px;min-height:57px;padding:10px 14px;display:flex;position:fixed;bottom:78px;right:670px;box-shadow:0 14px 40px #0a305626}.stock-transfer-launcher>span{color:#fff;background:#7054d8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:19px;display:grid}.stock-transfer-launcher small,.stock-transfer-launcher strong{display:block}.stock-transfer-launcher div{text-align:left}.stock-transfer-launcher small{color:#7054d8;font-size:8px;font-weight:900}.stock-transfer-launcher strong{margin-top:3px;font-size:11px}.stock-transfer-overlay{z-index:4900;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040f1ce0;padding:12px;position:fixed;inset:0}.stock-transfer-shell{background:#f4f7fa;border-radius:20px;flex-direction:column;height:calc(100vh - 24px);display:flex;overflow:hidden}.stock-transfer-header{background:#fff;border-bottom:1px solid #dbe4ed;justify-content:space-between;align-items:center;min-height:82px;padding:15px 22px;display:flex}.stock-transfer-header span{color:#7054d8;letter-spacing:1.5px;font-size:8px;font-weight:900}.stock-transfer-header h1{color:#10263d;margin:4px 0;font-size:23px}.stock-transfer-header p{color:#73869a;margin:0;font-size:10px}.stock-transfer-header>div:last-child{gap:8px;display:flex}.stock-transfer-header button{cursor:pointer;background:#fff;border:1px solid #d1dce7;border-radius:9px;min-height:39px;padding:0 14px;font-weight:900}.stock-transfer-kpis{grid-template-columns:repeat(4,1fr);gap:9px;padding:10px 12px 0;display:grid}.stock-transfer-kpis article{background:#fff;border:1px solid #dce5ed;border-radius:11px;padding:12px 15px}.stock-transfer-kpis small,.stock-transfer-kpis strong{display:block}.stock-transfer-kpis small{color:#76899c;font-size:8px;font-weight:900}.stock-transfer-kpis strong{color:#163149;margin-top:5px;font-size:18px}.stock-transfer-message,.stock-transfer-error{border-radius:9px;margin:9px 12px 0;padding:10px 13px;font-size:10px;font-weight:900}.stock-transfer-message{color:#087848;background:#e5f9ef}.stock-transfer-error{color:#ad2f3e;background:#fff0f2}.stock-transfer-body{flex:1;grid-template-columns:275px 1fr;gap:10px;min-height:0;padding:10px 12px 12px;display:grid}.stock-transfer-list,.stock-transfer-main>section{background:#fff;border:1px solid #dce5ed;border-radius:14px}.stock-transfer-list{flex-direction:column;min-height:0;display:flex;overflow:hidden}.stock-transfer-list>header{border-bottom:1px solid #e3eaf1;padding:14px}.stock-transfer-list h3{color:#20394f;margin:0;font-size:12px}.stock-transfer-list>div{padding:9px;overflow-y:auto}.stock-transfer-list button{color:#334c63;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5ed;border-radius:10px;width:100%;margin-bottom:7px;padding:11px}.stock-transfer-list button.active{background:#f2efff;border-color:#7054d8}.stock-transfer-list button span{color:#7054d8;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.stock-transfer-list button b{color:#fff;background:#49617a;border-radius:5px;padding:3px 5px;font-size:6px}.stock-transfer-list strong,.stock-transfer-list small{display:block}.stock-transfer-list strong{margin-top:8px;font-size:10px}.stock-transfer-list small{color:#7b8ea0;margin-top:5px;font-size:8px}.stock-transfer-main{min-height:0;overflow-y:auto}.stock-transfer-main>section{margin-bottom:10px}.stock-transfer-create{padding:17px}.stock-transfer-create header span,.forklift-transfer-panel header span{color:#7054d8;letter-spacing:1px;font-size:8px;font-weight:900}.stock-transfer-create h2,.forklift-transfer-panel h2{color:#183149;margin:5px 0 0;font-size:18px}.stock-transfer-create-grid{grid-template-columns:2fr 2fr 1.5fr auto;align-items:end;gap:9px;margin-top:15px;display:grid}.stock-transfer-create-grid label{color:#61778c;font-size:8px;font-weight:900}.stock-transfer-create-grid select,.stock-transfer-create-grid input{background:#fff;border:1px solid #d2dee8;border-radius:9px;width:100%;min-height:42px;margin-top:6px;padding:0 10px}.stock-transfer-create-grid button,.release-transfer,.complete-transfer{color:#fff;cursor:pointer;background:#7054d8;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-weight:900}.stock-transfer-create-grid button:disabled{cursor:not-allowed;opacity:.45}.stock-transfer-empty{color:#8192a3;text-align:center;padding:55px}.stock-transfer-empty span{font-size:45px}.stock-transfer-empty h3{color:#30495f}.forklift-transfer-panel{padding:18px}.forklift-transfer-panel>header{justify-content:space-between;display:flex}.forklift-transfer-panel>header>b{color:#7054d8;background:#ede9ff;border-radius:7px;height:fit-content;padding:6px 9px;font-size:8px}.transfer-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:16px;display:grid}.transfer-route article{background:#f6f9fb;border:1px solid #dae4ed;border-radius:11px;padding:14px}.transfer-route small,.transfer-route strong{display:block}.transfer-route small{color:#7a8ea1;font-size:8px}.transfer-route strong{color:#17354f;margin-top:5px;font-size:17px}.transfer-route>span{color:#7054d8;font-size:25px}.transfer-pallet-card{grid-template-columns:repeat(3,1fr);gap:9px;margin:10px 0;display:grid}.transfer-pallet-card div{border:1px solid #dce5ed;border-radius:10px;padding:12px}.transfer-pallet-card small,.transfer-pallet-card strong{display:block}.transfer-pallet-card small{color:#7b8e9f;font-size:7px}.transfer-pallet-card strong{color:#243e55;margin-top:5px;font-size:10px}.release-transfer,.complete-transfer{width:100%;margin-top:10px}.transfer-scan-steps{gap:10px;display:grid}.transfer-scan-steps article{border:1px solid #dbe5ed;border-radius:12px;grid-template-columns:38px 1fr minmax(180px,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.transfer-scan-steps article.complete{background:#edfbf4;border-color:#a4ddbf}.transfer-scan-steps article>b{color:#fff;background:#7054d8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.transfer-scan-steps strong,.transfer-scan-steps span{display:block}.transfer-scan-steps strong{color:#263f56;font-size:10px}.transfer-scan-steps span{color:#8193a5;margin-top:4px;font-size:8px}.transfer-scan-steps input{border:1px solid #d1dde7;border-radius:8px;min-height:40px;padding:0 11px}.transfer-scan-steps button{color:#fff;cursor:pointer;background:#176fd0;border:0;border-radius:8px;min-height:40px;padding:0 13px;font-weight:900}.complete-transfer{background:#15925c}.transfer-completed{color:#087848;background:#e7faef;border:1px solid #9fd8ba;border-radius:11px;margin-top:14px;padding:16px;font-weight:900}@media (width<=950px){.stock-transfer-create-grid{grid-template-columns:1fr 1fr}.stock-transfer-launcher{min-width:52px;right:205px}.stock-transfer-launcher div{display:none}}@media (width<=700px){.stock-transfer-overlay{padding:0}.stock-transfer-shell{border-radius:0;height:100vh}.stock-transfer-body{display:block}.stock-transfer-list{max-height:190px;margin-bottom:8px}.stock-transfer-create-grid{grid-template-columns:1fr}.transfer-scan-steps article{grid-template-columns:38px 1fr}.transfer-scan-steps input,.transfer-scan-steps button{grid-column:1/-1}.transfer-pallet-card{grid-template-columns:1fr}}@media print{.stock-transfer-launcher,.stock-transfer-overlay{display:none!important}}.forklift-mobile-launcher{z-index:824;color:#102941;cursor:pointer;background:#fffffff7;border:1px solid #cfdfed;border-radius:15px;align-items:center;gap:10px;min-width:175px;min-height:57px;padding:10px 14px;display:flex;position:fixed;bottom:78px;right:870px;box-shadow:0 14px 40px #0a305626}.forklift-mobile-launcher>span{color:#fff;background:#0b9360;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.forklift-mobile-launcher div{text-align:left}.forklift-mobile-launcher small,.forklift-mobile-launcher strong{display:block}.forklift-mobile-launcher small{color:#0b9360;font-size:8px;font-weight:900}.forklift-mobile-launcher strong{margin-top:3px;font-size:11px}.forklift-mobile-launcher>b{color:#fff;background:#df3948;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:8px;display:grid}.forklift-mobile-overlay{z-index:5000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030f1be6;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.forklift-mobile-shell{background:#f3f7fa;border-radius:22px;flex-direction:column;width:min(1200px,100%);height:calc(100vh - 24px);display:flex;overflow:hidden}.forklift-mobile-header{color:#fff;background:#0b2135;justify-content:space-between;align-items:center;min-height:82px;padding:15px 20px;display:flex}.forklift-mobile-header span{color:#55d59d;letter-spacing:1.5px;font-size:8px;font-weight:900}.forklift-mobile-header h1{margin:4px 0;font-size:23px}.forklift-mobile-header p{color:#8ca1b4;margin:0;font-size:10px}.forklift-mobile-header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #395065;border-radius:10px;width:42px;height:42px;font-size:22px}.forklift-operator-bar{background:#fff;border-bottom:1px solid #d9e4ec;align-items:end;gap:10px;padding:10px 14px;display:flex}.forklift-operator-bar label{color:#667c90;flex:1;font-size:8px;font-weight:900}.forklift-operator-bar input{border:1px solid #d2dee8;border-radius:9px;width:100%;min-height:42px;margin-top:5px;padding:0 11px}.forklift-operator-bar button{color:#fff;cursor:pointer;background:#1478d0;border:0;border-radius:9px;min-height:42px;padding:0 15px;font-weight:900}.forklift-mobile-message,.forklift-mobile-error{border-radius:9px;margin:9px 14px 0;padding:11px 13px;font-size:10px;font-weight:900}.forklift-mobile-message{color:#087648;background:#e6faef}.forklift-mobile-error{color:#ac3040;background:#fff0f2}.forklift-mobile-body{flex:1;grid-template-columns:300px 1fr;gap:10px;min-height:0;padding:10px 14px;display:grid}.forklift-queue-list,.forklift-task-execution{background:#fff;border:1px solid #d9e4ed;border-radius:14px;min-height:0;overflow:hidden}.forklift-queue-list{flex-direction:column;display:flex}.forklift-queue-list>header{border-bottom:1px solid #e1e8ef;justify-content:space-between;padding:14px;display:flex}.forklift-queue-list h2{margin:0;font-size:12px}.forklift-queue-list>header b{color:#fff;background:#1478d0;border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:8px;display:grid}.forklift-queue-list>div{padding:9px;overflow-y:auto}.forklift-queue-list button{color:#2e465c;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe5ed;border-radius:11px;width:100%;margin-bottom:8px;padding:12px}.forklift-queue-list button.active{background:#edf9f4;border-color:#0b9360}.forklift-queue-list button>div{justify-content:space-between;display:flex}.forklift-queue-list button>div strong{color:#0b7c52}.forklift-queue-list button>div b{color:#fff;background:#50677c;border-radius:5px;padding:3px 6px;font-size:6px}.forklift-queue-list button span,.forklift-queue-list button small,.forklift-queue-list button em{margin-top:6px;display:block}.forklift-queue-list button span{font-weight:900}.forklift-queue-list button small{color:#71869a}.forklift-queue-list button em{color:#81621a;font-size:8px;font-style:normal}.forklift-task-execution{padding:18px;overflow-y:auto}.forklift-no-task,.forklift-empty-queue{color:#8193a5;text-align:center;padding:50px 20px}.forklift-no-task span,.forklift-empty-queue span{font-size:43px}.forklift-task-title{justify-content:space-between;display:flex}.forklift-task-title span{color:#0b9360;font-size:8px;font-weight:900}.forklift-task-title h2{color:#173149;margin:5px 0;font-size:22px}.forklift-task-title>b{color:#0b7c52;background:#e5f8ef;border-radius:7px;height:fit-content;padding:7px 10px;font-size:8px}.forklift-mobile-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:15px;display:grid}.forklift-mobile-route article{background:#f5f8fa;border:1px solid #dae4ec;border-radius:11px;padding:15px}.forklift-mobile-route small,.forklift-mobile-route strong{display:block}.forklift-mobile-route small{color:#7c8fa1;font-size:8px}.forklift-mobile-route strong{color:#17354d;margin-top:6px;font-size:19px}.forklift-mobile-route>span{color:#0b9360;font-size:28px}.forklift-pallet-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0;display:grid}.forklift-pallet-summary div{border:1px solid #dce5ed;border-radius:10px;padding:12px}.forklift-pallet-summary small,.forklift-pallet-summary strong{display:block}.forklift-pallet-summary small{color:#7c8fa1;font-size:7px}.forklift-pallet-summary strong{color:#253e55;margin-top:5px;font-size:10px}.forklift-claim-button,.forklift-current-step>button,.forklift-complete-button{color:#fff;cursor:pointer;background:#0b9360;border:0;border-radius:12px;width:100%;min-height:56px;margin-top:12px;font-size:15px;font-weight:900}.forklift-task-locked{color:#855b0e;text-align:center;background:#fff6df;border:1px solid #edc378;border-radius:11px;margin-top:13px;padding:18px}.forklift-task-locked strong,.forklift-task-locked span{display:block}.forklift-current-step{background:#effaf5;border:2px solid #18845d;border-radius:14px;margin-top:12px;padding:16px}.forklift-current-step>header{align-items:center;gap:13px;display:flex}.forklift-current-step>header>b{color:#fff;background:#0b9360;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.forklift-current-step header span{color:#0a8156;font-size:8px;font-weight:900}.forklift-current-step h3{color:#15384e;margin:4px 0}.forklift-current-step p{color:#6c8295;margin:0;font-size:10px}.forklift-current-step input{border:2px solid #b8d9cb;border-radius:11px;width:100%;min-height:58px;margin-top:15px;padding:0 15px;font-size:17px}.forklift-current-step>button{background:#137bd3}.forklift-current-step .forklift-complete-button{background:#0b9360}.forklift-progress{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px;display:grid}.forklift-progress article{border:1px solid #dce5ed;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.forklift-progress article b{color:#60778c;background:#e5ebf0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.forklift-progress article.done{background:#effaf5;border-color:#a3d8bd}.forklift-progress article.done b{color:#fff;background:#0b9360}.forklift-progress span{font-size:8px;font-weight:900}.forklift-return-button{color:#bb3540;cursor:pointer;background:#fff;border:1px solid #d7aeb2;border-radius:9px;width:100%;min-height:42px;margin-top:12px;font-weight:900}.forklift-mobile-footer{color:#7c8fa2;background:#fff;justify-content:space-between;padding:10px 15px;font-size:8px;display:flex}.forklift-mobile-footer strong{color:#314a62}@media (width<=800px){.forklift-mobile-overlay{padding:0}.forklift-mobile-shell{border-radius:0;width:100%;height:100vh}.forklift-mobile-body{display:block;overflow-y:auto}.forklift-queue-list{max-height:230px;margin-bottom:9px}.forklift-task-execution{min-height:500px}.forklift-pallet-summary{grid-template-columns:repeat(2,1fr)}.forklift-mobile-launcher{min-width:52px;right:270px}.forklift-mobile-launcher div{display:none}}@media (width<=500px){.forklift-operator-bar{grid-template-columns:1fr;display:grid}.forklift-mobile-route article{padding:11px}.forklift-mobile-route strong{font-size:14px}.forklift-progress{grid-template-columns:repeat(2,1fr)}.forklift-mobile-header{min-height:70px}}@media print{.forklift-mobile-launcher,.forklift-mobile-overlay{display:none!important}}.forklift-task-title{align-items:flex-start}.forklift-task-badges{justify-items:end;gap:6px;display:grid}.forklift-task-badges>b{color:#0b7c52;background:#e5f8ef;border-radius:7px;padding:7px 10px;font-size:8px}.forklift-task-badges>em{color:#4d6074;background:#edf2f6;border-radius:7px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.forklift-operator-bar input:disabled{color:#31495f;cursor:not-allowed;background:#eef3f7}.forklift-step-wizard{background:#fff;border:1px solid #dce6ed;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px;padding:14px;display:grid}.forklift-step-wizard article{align-items:center;gap:9px;min-width:0;padding:7px 14px 7px 5px;display:flex;position:relative}.forklift-step-wizard article>b{z-index:2;color:#687d90;background:#e7edf2;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:9px;display:grid;position:relative}.forklift-step-wizard article>div{min-width:0}.forklift-step-wizard strong,.forklift-step-wizard span{display:block}.forklift-step-wizard strong{color:#344d63;font-size:9px}.forklift-step-wizard span{color:#8495a5;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.forklift-step-wizard article>i{z-index:1;background:#d7e0e8;width:25px;height:2px;position:absolute;top:50%;right:-7px}.forklift-step-wizard article.active>b{color:#fff;background:#167bd5;box-shadow:0 0 0 6px #167bd51f}.forklift-step-wizard article.active strong{color:#1374c7}.forklift-step-wizard article.done>b{color:#fff;background:#0b9360}.forklift-step-wizard article.done>i{background:#0b9360}.forklift-current-step{box-shadow:0 18px 45px #104a7b1c;background:linear-gradient(145deg,#eaf6fff5,#f7fcfffa)!important;border:2px solid #147bd2!important;border-radius:17px!important;margin-top:17px!important;padding:24px!important}.forklift-current-step>header{text-align:left;justify-content:center}.forklift-current-step>header>b{flex:0 0 58px;background:#147bd2!important;width:58px!important;height:58px!important;font-size:21px!important}.forklift-current-step h3{font-size:21px;margin:5px 0!important}.forklift-current-step p{font-size:12px!important}.forklift-current-step p strong{color:#0c5fa9;font-size:15px}.forklift-current-step input{text-align:center;letter-spacing:1px;background:#fff;font-weight:900;border:3px solid #a9d0ef!important;border-radius:14px!important;min-height:72px!important;font-size:22px!important}.forklift-current-step input:focus{outline:0;box-shadow:0 0 0 5px #147bd221;border-color:#147bd2!important}.forklift-current-step>button{min-height:64px!important;font-size:16px!important}.forklift-success-screen{text-align:center;align-content:center;place-items:center;min-height:100%;padding:35px;animation:.35s both forklift-success-enter;display:grid}.forklift-success-icon{color:#fff;background:#0b9360;border-radius:50%;place-items:center;width:88px;height:88px;font-size:43px;font-weight:900;display:grid;box-shadow:0 0 0 12px #0b93601a,0 20px 55px #0b936047}.forklift-success-screen>span{color:#0b9360;letter-spacing:2px;margin-top:25px;font-size:10px;font-weight:900}.forklift-success-screen h2{color:#14334b;margin:7px 0 18px;font-size:28px}.forklift-success-route{align-items:center;gap:20px;display:flex}.forklift-success-route strong{color:#173b55;background:#fff;border:1px solid #d7e4ec;border-radius:13px;min-width:150px;padding:17px;font-size:20px}.forklift-success-route b{color:#0b9360;font-size:28px}.forklift-success-screen article{text-align:left;background:#fff;border:1px solid #dbe6ed;border-radius:13px;grid-template-columns:auto 1fr;gap:7px 18px;min-width:340px;margin-top:16px;padding:17px;display:grid}.forklift-success-screen article small{color:#7b8fa1;font-size:8px}.forklift-success-screen article strong{color:#273f55;font-size:10px}.forklift-success-screen p{color:#526b7f;margin:18px 0 8px;font-size:11px}.forklift-success-screen em{color:#8194a5;font-size:9px;font-style:normal}@keyframes forklift-success-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (width<=700px){.forklift-step-wizard{grid-template-columns:repeat(2,1fr);gap:7px}.forklift-step-wizard article{border:1px solid #e0e8ef;border-radius:9px}.forklift-step-wizard article>i{display:none}.forklift-current-step{padding:17px!important}.forklift-current-step>header{justify-content:flex-start}.forklift-current-step h3{font-size:17px}.forklift-success-route strong{min-width:110px;padding:12px;font-size:15px}.forklift-success-screen article{min-width:100%}}:root{--wf-sidebar-width:286px}.wf-enterprise-sidebar{z-index:40;width:var(--wf-sidebar-width);min-width:var(--wf-sidebar-width);color:#d8e6f2;background:radial-gradient(circle at 15% 2%,#1983df38,#0000 30%),linear-gradient(#071927 0%,#091f31 52%,#071724 100%);border-right:1px solid #74aede2b;flex-direction:column;height:100vh;transition:width .3s,min-width .3s;display:flex;position:relative;overflow:hidden;box-shadow:12px 0 45px #02101c2e}.wf-enterprise-sidebar *{box-sizing:border-box}.wf-enterprise-sidebar.is-collapsed{width:82px;min-width:82px}.wf-sidebar-glow{pointer-events:none;filter:blur(65px);background:#238be821;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;left:-100px}.wf-sidebar-brand{z-index:2;border-bottom:1px solid #7dafd721;align-items:center;gap:11px;min-height:83px;padding:14px 14px 13px;display:flex;position:relative}.wf-brand-mark{color:#fff;background:linear-gradient(145deg,#1786df,#075ba2);border:1px solid #68c4ff52;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #0770c452}.wf-brand-mark span{background:linear-gradient(110deg,#0000 30%,#ffffff59,#0000 70%);animation:4s linear infinite wf-brand-shine;position:absolute;inset:-30%}.wf-brand-copy{flex:1;min-width:0}.wf-brand-copy small,.wf-brand-copy strong,.wf-brand-copy span{display:block}.wf-brand-copy small{color:#43a9f7;letter-spacing:1.3px;font-size:7px;font-weight:900}.wf-brand-copy strong{color:#fff;letter-spacing:.2px;margin-top:3px;font-size:17px}.wf-brand-copy span{color:#829bb0;margin-top:2px;font-size:8px}.wf-collapse-button{color:#91a9bd;cursor:pointer;background:#ffffff09;border:1px solid #86b5d92b;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;transition:color .18s,background .18s,transform .18s;display:grid}.wf-collapse-button:hover{color:#fff;background:#248bdc33;transform:translateY(-1px)}.is-collapsed .wf-sidebar-brand{justify-content:center;padding-inline:10px}.is-collapsed .wf-collapse-button{background:#0d3451;width:28px;height:28px;position:absolute;bottom:-14px;right:5px}.wf-tenant-card{background:linear-gradient(135deg,#1367a92e,#ffffff09);border:1px solid #5db0eb2e;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;margin:11px 11px 7px;padding:10px;display:grid;position:relative;overflow:hidden}.wf-tenant-card:after{content:"";background:linear-gradient(90deg,#0000,#54b9ff17,#0000);width:45%;height:100%;animation:6s ease-in-out infinite wf-tenant-sweep;position:absolute;top:0;left:-80%}.wf-tenant-logo{color:#fff;background:linear-gradient(145deg,#1f93e9,#1166ae);border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.wf-tenant-card>div:nth-child(2){min-width:0}.wf-tenant-card strong,.wf-tenant-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wf-tenant-card strong{color:#f0f8ff;font-size:10px}.wf-tenant-card span{color:#8ba3b6;margin-top:4px;font-size:7px}.wf-tenant-card>b{color:#62baf7;letter-spacing:.3px;background:#2492de1a;border:1px solid #43b2fa38;border-radius:6px;padding:4px 6px;font-size:6px}.wf-sidebar-search{color:#6e879b;background:#ffffff09;border:1px solid #71a9d02e;border-radius:10px;align-items:center;gap:8px;min-height:39px;margin:4px 11px 10px;padding:0 10px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.wf-sidebar-search:focus-within{background:#ffffff0f;border-color:#38a4ef9e;box-shadow:0 0 0 3px #2590dc1a}.wf-sidebar-search input{color:#edf8ff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.wf-sidebar-search input::placeholder{color:#61798c}.wf-sidebar-search button{color:#7890a4;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.wf-sidebar-scroll{flex:1;min-height:0;padding:0 9px 12px;overflow:hidden auto}.wf-sidebar-scroll::-webkit-scrollbar{width:5px}.wf-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.wf-sidebar-scroll::-webkit-scrollbar-thumb{background:#79a7c93d;border-radius:8px}.wf-quick-section{background:#ffffff05;border:1px solid #75add41a;border-radius:11px;margin:7px 2px 12px;padding:8px}.wf-quick-section>header{color:#4ea8ea;letter-spacing:.8px;align-items:center;gap:6px;padding:0 4px 7px;font-size:7px;font-weight:900;display:flex}.wf-recent-section>header{color:#8ca5b8}.wf-menu-group{margin-bottom:6px}.wf-group-heading{color:#7991a4;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;transition:color .18s,background .18s;display:flex;position:relative;overflow:hidden}.wf-group-heading:hover,.wf-menu-group.is-open>.wf-group-heading{color:#d9ebf8;background:#2a86ca12}.wf-group-heading strong{letter-spacing:1.05px;flex:1;font-size:7px}.wf-group-heading>span:not(.wf-group-light){color:#7892a7;background:#ffffff0d;border-radius:6px;place-items:center;min-width:18px;height:18px;font-size:6px;display:grid}.wf-group-light{opacity:0;filter:blur(13px);background:#2da3f2;border-radius:50%;width:32px;height:32px;transition:opacity .25s;position:absolute;left:-18px}.wf-group-heading:hover .wf-group-light,.wf-menu-group.is-open .wf-group-light{opacity:.46}.wf-group-chevron{transition:transform .25s}.wf-menu-group.is-open .wf-group-chevron{transform:rotate(180deg)}.wf-group-items{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .2s;display:grid}.wf-group-items>div{min-height:0;overflow:hidden}.wf-menu-group.is-open .wf-group-items{opacity:1;grid-template-rows:1fr}.is-collapsed .wf-group-items{opacity:0!important;grid-template-rows:0fr!important}.wf-menu-item{color:#9aafc0;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:43px;margin:2px 0;padding:4px 8px;transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.wf-menu-item:after{pointer-events:none;content:"";opacity:0;background:linear-gradient(100deg,#0000,#46aff81c,#0000);position:absolute;inset:0;transform:translate(-110%)}.wf-menu-item:hover{color:#fff;background:linear-gradient(90deg,#197ec721,#ffffff09);border-color:#54abe826;transform:translate(2px);box-shadow:0 7px 22px #0000001c}.wf-menu-item:hover:after{opacity:1;animation:.75s wf-item-sweep}.wf-menu-item.is-active{color:#fff;background:linear-gradient(90deg,#127ecf52,#127ecf14);border-color:#34a5f538;box-shadow:inset 0 0 22px #2899e812,0 9px 24px #00000021}.wf-menu-active-bar{opacity:0;background:#3aaeff;border-radius:0 5px 5px 0;width:3px;transition:opacity .2s,transform .2s;position:absolute;top:9px;bottom:9px;left:0;transform:scaleY(.35);box-shadow:0 0 11px #38aaf8}.wf-menu-item.is-active .wf-menu-active-bar{opacity:1;transform:scaleY(1)}.wf-menu-icon{color:#72a9cf;background:#63a2cf12;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;transition:color .2s,background .2s,transform .2s;display:grid;position:relative}.wf-menu-item:hover .wf-menu-icon,.wf-menu-item.is-active .wf-menu-icon{color:#fff;background:linear-gradient(145deg,#168ce3,#0968b1);transform:scale(1.06);box-shadow:0 7px 18px #0b75c147}.wf-icon-lock{color:#ffe49a;background:#273d50;border-radius:4px;padding:2px;position:absolute;bottom:-2px;right:-2px}.wf-menu-copy{flex:1;min-width:0}.wf-menu-copy strong,.wf-menu-copy small{display:block}.wf-menu-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.wf-menu-copy small{color:#d3a74a;letter-spacing:.45px;margin-top:3px;font-size:5px}.wf-menu-badge{color:#fff;background:#e34050;border-radius:7px;place-items:center;min-width:20px;min-height:19px;padding:0 5px;font-size:6px;font-weight:900;display:grid;box-shadow:0 4px 12px #e3405038}.wf-menu-badge.is-live{color:#54dda1;background:#10985f26;animation:2.2s ease-in-out infinite wf-live-pulse;box-shadow:inset 0 0 0 1px #3ed2912e}.wf-plan-lock{color:#e2b94e;background:#cf9d3014;border:1px solid #e4b54f2e;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.wf-menu-item.is-plan-locked{color:#8c9ead}.wf-menu-item.is-plan-locked .wf-menu-icon{color:#ba9a53}.wf-favorite-toggle{color:#536c7e;opacity:0;border-radius:6px;place-items:center;padding:4px;transition:color .17s,opacity .17s,background .17s;display:grid}.wf-menu-item:hover .wf-favorite-toggle,.wf-favorite-toggle.is-favorite{opacity:1}.wf-favorite-toggle:hover,.wf-favorite-toggle.is-favorite{color:#f1b74e;background:#f0b4441a}.wf-item-arrow{color:#50697c;transition:color .18s,transform .18s}.wf-menu-item:hover .wf-item-arrow{color:#a7d7f7;transform:translate(3px)}.wf-menu-item.is-compact{min-height:38px}.wf-menu-item.is-compact .wf-menu-icon{flex-basis:27px;width:27px;height:27px}.is-collapsed .wf-sidebar-scroll{padding-inline:10px;padding-top:19px}.is-collapsed .wf-menu-group{margin-bottom:5px}.is-collapsed .wf-group-heading{justify-content:center;min-height:43px;padding:0}.is-collapsed .wf-group-heading:hover{background:#2288cf21}.wf-sidebar-footer{background:#00000014;border-top:1px solid #80aed021;align-items:center;gap:9px;min-height:59px;padding:10px 14px;display:flex}.wf-system-dot{background:#17a3641c;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.wf-system-dot i{background:#39d98a;border-radius:50%;width:8px;height:8px;animation:2s infinite wf-system-pulse;box-shadow:0 0 0 4px #39d98a17,0 0 12px #39d98a9e}.wf-sidebar-footer>div:nth-child(2){flex:1;min-width:0}.wf-sidebar-footer strong,.wf-sidebar-footer span{display:block}.wf-sidebar-footer strong{color:#cfe1ed;font-size:8px}.wf-sidebar-footer span{color:#668094;margin-top:4px;font-size:6px}.wf-sidebar-footer>svg{color:#4ab2f5}.is-collapsed .wf-sidebar-footer{justify-content:center;padding-inline:0}.wf-upgrade-overlay{z-index:9800;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030d17d4;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wf-upgrade-modal{color:#dceaf4;text-align:center;background:radial-gradient(circle at 90% 0,#3497df2b,#0000 38%),#0a2133;border:1px solid #4da1de42;border-radius:21px;width:min(480px,100%);padding:31px;animation:.28s both wf-modal-enter;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000007a}.wf-upgrade-close{color:#8da5b8;cursor:pointer;background:#ffffff09;border:1px solid #85b3d52b;border-radius:9px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:13px;right:13px}.wf-upgrade-icon{color:#f0c45a;background:linear-gradient(145deg,#dfaa342b,#ffffff08);border:1px solid #e7b74a47;border-radius:18px;place-items:center;width:65px;height:65px;margin:0 auto 17px;display:grid;box-shadow:0 17px 40px #00000030}.wf-upgrade-modal>small{color:#48aef3;letter-spacing:1.6px;font-size:7px;font-weight:900}.wf-upgrade-modal h2{color:#fff;margin:7px 0 10px;font-size:23px}.wf-upgrade-modal>p{color:#93a9ba;margin:0 auto;font-size:10px;line-height:1.75}.wf-upgrade-modal>p strong{color:#fff}.wf-upgrade-required{color:#9fb2c2;background:#daa73312;border:1px solid #e5b74d30;border-radius:11px;justify-content:space-between;align-items:center;margin:18px 0 13px;padding:13px;font-size:9px;display:flex}.wf-upgrade-required strong{color:#efc159}.wf-upgrade-benefits{text-align:left;gap:7px;display:grid}.wf-upgrade-benefits article{color:#aac0cf;background:#ffffff08;border-radius:9px;align-items:center;gap:10px;padding:11px;font-size:9px;display:flex}.wf-upgrade-benefits article svg{color:#43aef5}.wf-upgrade-modal footer{grid-template-columns:1fr 1.25fr;gap:8px;margin-top:19px;display:grid}.wf-upgrade-modal footer button{color:#a3b7c7;cursor:pointer;background:#ffffff09;border:1px solid #7daed22b;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:9px;font-weight:900;display:flex}.wf-upgrade-modal footer button.primary{color:#fff;background:linear-gradient(135deg,#198ee0,#0868b4);border-color:#1685d5;box-shadow:0 11px 28px #0c6fba40}.wf-upgrade-modal>em{color:#61798c;margin-top:17px;font-size:7px;font-style:normal;display:block}@keyframes wf-brand-shine{0%{transform:translate(-100%)rotate(8deg)}to{transform:translate(160%)rotate(8deg)}}@keyframes wf-tenant-sweep{0%,55%{left:-80%}to{left:140%}}@keyframes wf-item-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes wf-live-pulse{0%,to{opacity:.72}50%{opacity:1;box-shadow:inset 0 0 0 1px #3ed29145,0 0 13px #28c47f21}}@keyframes wf-system-pulse{0%,to{transform:scale(.88)}50%{transform:scale(1.08)}}@keyframes wf-modal-enter{0%{opacity:0;transform:translateY(15px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.wf-enterprise-sidebar{position:fixed;top:0;bottom:0;left:0}.wf-enterprise-sidebar.is-collapsed{width:68px;min-width:68px}}@media (width<=560px){.wf-enterprise-sidebar{width:min(286px,88vw);min-width:min(286px,88vw)}.wf-enterprise-sidebar.is-collapsed{width:61px;min-width:61px}}@media print{.wf-enterprise-sidebar,.wf-upgrade-overlay{display:none!important}}.wf-feature-loading,.wf-feature-state{box-sizing:border-box;font-family:inherit}.wf-feature-loading{color:#60758a;background:#f8fbfd;border:1px dashed #cad8e5;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:110px;font-size:13px;font-weight:700;display:flex}.wf-feature-spin{animation:1s linear infinite wf-feature-spin}.wf-feature-state{color:#50677a;text-align:center;background:radial-gradient(circle at 50% 0,#2386cc17,#0000 45%),#fff;border:1px solid #d9e5ee;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:34px;display:flex;box-shadow:0 18px 45px #12365214}.wf-feature-state small{color:#1688d2;letter-spacing:1.3px;font-size:10px;font-weight:900}.wf-feature-state h3,.wf-feature-state strong{color:#17384e}.wf-feature-state h3{margin:0;font-size:24px}.wf-feature-state p{color:#718496;max-width:520px;margin:0;font-size:13px;line-height:1.7}.wf-feature-state button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#168ee0,#0867b1);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:7px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 11px 25px #0c6fb83d}.wf-feature-state em{color:#9aabb8;font-size:9px;font-style:normal}.wf-feature-lock{color:#d29a25;background:#e8b43c1a;border:1px solid #d9a62e3d;border-radius:18px;place-items:center;width:65px;height:65px;display:grid}.wf-feature-state.is-role{color:#a95353;background:radial-gradient(circle at 50% 0,#c4404014,#0000 45%),#fff}.wf-feature-state.is-error{color:#b15c3d;min-height:180px}@keyframes wf-feature-spin{to{transform:rotate(360deg)}}.saas-sidebar{flex-direction:column;display:flex;overflow:hidden}.saas-brand{flex:none}.saas-brand-logo{position:relative;overflow:hidden;box-shadow:0 10px 25px #0c75c147}.saas-brand-logo:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff59,#0000 65%);animation:4s linear infinite saas-brand-shine;position:absolute;inset:-50%}.saas-brand-copy{flex:1;min-width:0}.saas-brand-copy strong,.saas-brand-copy small{display:block}.saas-company-card{background:linear-gradient(135deg,#167dc729,#ffffff09);border:1px solid #4aa3e130;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;margin:10px 12px 7px;padding:10px;display:grid}.saas-company-avatar{color:#fff;background:linear-gradient(145deg,#2196e5,#0865ae);border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.saas-company-card>div:nth-child(2){min-width:0}.saas-company-card strong,.saas-company-card span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saas-company-card strong{color:#f0f8ff;font-size:10px}.saas-company-card span{color:#7f9aad;margin-top:4px;font-size:7px}.saas-company-card b{color:#58b9f5;background:#238ed71a;border:1px solid #3caef733;border-radius:6px;padding:4px 6px;font-size:6px}.saas-sidebar-search{color:#718a9d;background:#ffffff09;border:1px solid #6faad32e;border-radius:10px;align-items:center;gap:8px;min-height:39px;margin:4px 12px 9px;padding:0 10px;display:flex}.saas-sidebar-search:focus-within{border-color:#35a4ef99;box-shadow:0 0 0 3px #2791da1a}.saas-sidebar-search input{color:#f0f9ff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.saas-sidebar-search button{color:#7891a4;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.saas-sidebar-scroll{flex:1;min-height:0;padding:2px 10px 12px;overflow:hidden auto}.saas-sidebar-scroll::-webkit-scrollbar{width:5px}.saas-sidebar-scroll::-webkit-scrollbar-thumb{background:#7cabcd40;border-radius:8px}.saas-menu-loading{color:#738b9f;padding:9px 10px;font-size:8px}.saas-quick-section{background:#ffffff05;border:1px solid #6eabd31a;border-radius:10px;margin:5px 0 10px;padding:7px}.saas-quick-section header{color:#49a9eb;letter-spacing:.8px;align-items:center;gap:6px;padding:1px 4px 6px;font-size:7px;font-weight:900;display:flex}.saas-nav-group{margin-bottom:5px}.saas-group-heading{color:#7891a4;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:37px;padding:0 9px;display:flex}.saas-group-heading:hover,.saas-nav-group.expanded .saas-group-heading{color:#dcecf7;background:#2788cd14}.saas-group-heading strong{letter-spacing:1px;flex:1;font-size:7px}.saas-group-heading>span{background:#ffffff0d;border-radius:6px;place-items:center;min-width:18px;height:18px;font-size:6px;display:grid}.saas-group-arrow{transition:transform .25s}.saas-nav-group.expanded .saas-group-arrow{transform:rotate(180deg)}.saas-group-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .2s;display:grid}.saas-group-content>div{min-height:0;overflow:hidden}.saas-nav-group.expanded .saas-group-content{opacity:1;grid-template-rows:1fr}.saas-sidebar .nav-item{color:#98adbd;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:43px;margin:2px 0;padding:4px 8px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:flex;position:relative}.saas-sidebar .nav-item:hover{color:#fff;background:linear-gradient(90deg,#147dc726,#ffffff08);border-color:#45a4e526;transform:translate(2px)}.saas-sidebar .nav-item.active{color:#fff;background:linear-gradient(90deg,#117dcd59,#117dcd14);border-color:#39a6f138}.saas-nav-icon{color:#72a8ce;background:#5b9ecc14;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid;position:relative}.saas-sidebar .nav-item:hover .saas-nav-icon,.saas-sidebar .nav-item.active .saas-nav-icon{color:#fff;background:linear-gradient(145deg,#168cde,#0865ae)}.saas-small-lock{color:#f6d471;background:#263d50;border-radius:4px;padding:2px;position:absolute;bottom:-2px;right:-2px}.saas-nav-label{flex:1;min-width:0;font-size:9px;font-weight:700}.saas-nav-label small{color:#d5a94b;margin-top:3px;font-size:5px;display:block}.saas-lock-badge{color:#ddb344;background:#d2a02e14;border:1px solid #e0b0462e;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.saas-plan-locked{color:#8295a4!important}.saas-favorite{color:#536d7f;opacity:0;border-radius:6px;place-items:center;padding:4px;display:grid}.saas-sidebar .nav-item:hover .saas-favorite,.saas-favorite.selected{opacity:1}.saas-favorite.selected{color:#efb44b}.saas-nav-arrow{color:#516b7e}.saas-nav-compact{min-height:37px!important}.saas-sidebar-status{flex:none}.saas-sidebar-status>svg{color:#45acf0;margin-left:auto}.saas-upgrade-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030e18d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.saas-upgrade-modal{color:#dbeaf4;text-align:center;background:radial-gradient(circle at 90% 0,#2d96e12e,#0000 38%),#0a2133;border:1px solid #4aa0dd42;border-radius:20px;width:min(440px,100%);padding:30px;position:relative;box-shadow:0 35px 95px #0000007a}.saas-upgrade-close{color:#8fa7b9;cursor:pointer;background:#ffffff0a;border:1px solid #7eb2d62b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:13px;right:13px}.saas-upgrade-icon{color:#efc25a;background:#dca8321c;border:1px solid #e6b64845;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 16px;display:grid}.saas-upgrade-modal>small{color:#49aff1;letter-spacing:1.5px;font-size:7px;font-weight:900}.saas-upgrade-modal h2{color:#fff;margin:8px 0}.saas-upgrade-modal p{color:#91a8b9;font-size:11px}.saas-upgrade-plan{color:#9fb3c2;background:#ffffff09;border-radius:9px;justify-content:space-between;margin-top:8px;padding:11px;font-size:9px;display:flex}.saas-upgrade-plan strong{color:#efc15a}.saas-upgrade-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#198fe0,#0867b1);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:17px;padding:0 18px;font-weight:900;display:inline-flex}.saas-upgrade-modal em{color:#60798c;margin-top:15px;font-size:7px;font-style:normal;display:block}@keyframes saas-brand-shine{0%{transform:translate(-100%)rotate(8deg)}to{transform:translate(160%)rotate(8deg)}}.wf-plans-overlay{z-index:100000;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#071422c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wf-plans-dialog{background:radial-gradient(circle at 50% 0,#188be026,#0000 38%),#f7fafc;border:1px solid #77a5c93d;border-radius:24px;width:min(1160px,96vw);max-height:94vh;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 100px #00000061}.wf-plans-close{color:#466175;cursor:pointer;background:#fff;border:1px solid #d7e3ec;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.wf-plans-header{text-align:center}.wf-plans-header-icon{color:#fff;background:linear-gradient(145deg,#168ee0,#0967b1);border-radius:15px;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid;box-shadow:0 12px 28px #0f7ecd45}.wf-plans-header small{color:#1487d3;letter-spacing:1.6px;font-size:9px;font-weight:900}.wf-plans-header h2{color:#102f46;margin:7px 0 6px;font-size:29px}.wf-plans-header p{color:#7c91a1;margin:0;font-size:12px}.wf-current-plan{color:#728899;background:#fff;border:1px solid #dce7ee;border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:8px 12px;font-size:9px;display:inline-flex}.wf-current-plan strong{color:#147fc5}.wf-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.wf-plan-card{cursor:pointer;background:#fff;border:1px solid #dbe6ed;border-radius:18px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 15px 35px #12385212}.wf-plan-card:hover{border-color:#7cbbe5;transform:translateY(-5px);box-shadow:0 22px 45px #125a8b24}.wf-plan-card.is-selected{border-color:#138bdd;box-shadow:0 0 0 3px #138bdd1f,0 22px 45px #125a8b24}.wf-plan-card.is-current{border-color:#35b979}.wf-plan-card.is-recommended{background:linear-gradient(#178bda0e,#fff 30%)}.wf-plan-ribbon{color:#fff;letter-spacing:.8px;text-align:center;background:#1689d5;width:145px;padding:6px 0;font-size:7px;font-weight:900;position:absolute;top:16px;right:-36px;transform:rotate(36deg)}.wf-plan-icon{color:#1388d6;background:#1388d617;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.wf-plan-card h3{color:#16384f;margin:15px 0 5px;font-size:21px}.wf-plan-card>p{color:#8799a6;min-height:34px;margin:0;font-size:9px}.wf-plan-price{color:#153b54;margin-top:16px;font-size:18px;display:block}.wf-plan-divider{background:#e9eff3;height:1px;margin:18px 0}.wf-plan-card ul{align-content:start;gap:10px;min-height:175px;margin:0;padding:0;list-style:none;display:grid}.wf-plan-card li{color:#526d7e;align-items:center;gap:8px;font-size:10px;display:flex}.wf-plan-card li svg{color:#22ad70}.wf-plan-card>button{color:#fff;cursor:pointer;background:#1688d3;border:1px solid #1688d3;border-radius:10px;width:100%;min-height:42px;margin-top:18px;font-size:10px;font-weight:800}.wf-plan-card>button:disabled{color:#8195a4;cursor:default;background:#eef3f6;border-color:#d8e3ea}.wf-plans-footer{background:#fff;border:1px solid #dce7ee;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:17px 19px;display:flex}.wf-plans-footer span,.wf-plans-footer strong{display:block}.wf-plans-footer span{color:#8497a5;font-size:8px}.wf-plans-footer strong{color:#17415c;margin-top:3px}.wf-request-upgrade{color:#fff;cursor:pointer;background:linear-gradient(135deg,#148bda,#086bb9);border:0;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:0 12px 25px #0e79c438}@media (width<=900px){.wf-plans-grid{grid-template-columns:1fr}.wf-plan-card ul{min-height:auto}.wf-plans-footer{flex-direction:column;align-items:stretch}}@media (width<=1050px){.wf-plans-dialog{width:calc(100vw - 24px);height:calc(100vh - 24px);padding:20px}.wf-plans-grid{grid-template-columns:1fr}.wf-plan-card ul{min-height:auto}}@media (width<=620px){.wf-plans-overlay{padding:8px}.wf-plans-dialog{border-radius:16px;width:calc(100vw - 16px);height:calc(100vh - 16px);padding:16px}.wf-plans-header h2{font-size:23px}.wf-plans-footer{flex-direction:column;align-items:stretch}.wf-request-upgrade{justify-content:center;width:100%}}.wf-upgrade-admin-dialog{background:#f8fbfd;border-radius:22px;width:min(1180px,96vw);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 32px 90px #00000061}.wf-upgrade-admin-dialog>header{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.wf-upgrade-admin-dialog small{color:#1688d3;letter-spacing:1.2px;font-weight:900}.wf-upgrade-admin-dialog h2{color:#12364e;margin:6px 0}.wf-upgrade-admin-dialog p{color:#7b91a1;margin:0}.wf-upgrade-admin-actions{gap:8px;display:flex}.wf-upgrade-admin-actions button{cursor:pointer;background:#fff;border:1px solid #d6e3eb;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 13px;display:inline-flex}.wf-upgrade-admin-table{background:#fff;border:1px solid #dae6ed;border-radius:15px;overflow-x:auto}.wf-upgrade-admin-row{color:#49687b;border-bottom:1px solid #e8eef2;grid-template-columns:1.15fr .8fr 1fr 1.15fr .8fr 1fr;align-items:center;gap:12px;min-width:950px;padding:14px 16px;display:grid}.wf-upgrade-admin-row.heading{color:#8296a4;background:#f3f7fa;font-size:11px;font-weight:800}.wf-upgrade-admin-row span{min-width:0}.wf-upgrade-admin-row span>small{color:#91a2ae;letter-spacing:0;margin-top:4px;font-weight:500;display:block}.wf-upgrade-admin-row em{border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.status-contacted{color:#156ea9;background:#dff1fc}.status-approved{color:#137549;background:#dff7eb}.status-rejected,.status-cancelled{color:#b12f3d;background:#fde4e7}.wf-upgrade-row-actions button{color:#517084;cursor:pointer;background:#fff;border:1px solid #dbe5eb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.wf-upgrade-row-actions .approve{color:#16875a}.wf-upgrade-row-actions .reject{color:#c23b49}.wf-upgrade-admin-error{color:#a42d3d;background:#fde7ea;border-radius:10px;margin-bottom:14px;padding:12px}.wf-upgrade-admin-empty{text-align:center;color:#7d92a0;padding:50px}.wf-upgrade-row-actions button:disabled{opacity:.35;cursor:not-allowed;filter:grayscale()}.wf-company-admin-overlay{z-index:125000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051320d1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.wf-company-admin-dialog{background:#f6fafc;border:1px solid #89b4d33d;border-radius:23px;width:min(1240px,97vw);max-height:94vh;padding:25px;overflow:auto;box-shadow:0 34px 100px #00000061}.wf-company-admin-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wf-company-admin-header small{color:#1689d5;letter-spacing:1.3px;font-weight:900}.wf-company-admin-header h2{color:#12364e;margin:7px 0 5px;font-size:27px}.wf-company-admin-header p{color:#8095a4;margin:0}.wf-company-admin-actions{gap:8px;display:flex}.wf-company-admin-actions button{color:#3e5c70;cursor:pointer;background:#fff;border:1px solid #d7e3eb;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 13px;display:inline-flex}.wf-company-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.wf-company-summary article{background:#fff;border:1px solid #dce7ee;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:3px 11px;padding:16px;display:grid}.wf-company-summary svg{color:#1689d5;grid-row:span 2}.wf-company-summary span{color:#869aa8;font-size:10px}.wf-company-summary strong{color:#173b54;font-size:19px}.wf-company-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:18px 0;display:flex}.wf-company-toolbar input{background:#fff;border:1px solid #d4e1e9;border-radius:11px;outline:none;width:min(420px,100%);min-height:43px;padding:0 14px}.wf-company-toolbar input:focus{border-color:#1689d5;box-shadow:0 0 0 3px #1689d51a}.wf-company-toolbar span{color:#8296a4;font-size:11px}.wf-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wf-company-card{background:#fff;border:1px solid #dbe6ed;border-radius:17px;padding:18px;box-shadow:0 12px 28px #19415c0f}.wf-company-card.is-suspended{opacity:.68;border-color:#e7b9bf}.wf-company-card-top{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.wf-company-logo{color:#fff;background:linear-gradient(145deg,#1993df,#086ab5);border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.wf-company-card h3{color:#153b54;margin:0 0 3px}.wf-company-card-top small{color:#899ca9}.wf-company-card-top em{color:#13754b;background:#dff7eb;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.wf-company-card.is-suspended .wf-company-card-top em{color:#ab3342;background:#fde5e8}.wf-company-details{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.wf-company-details span{background:#f5f8fa;border-radius:10px;min-width:0;padding:10px}.wf-company-details small,.wf-company-details strong{display:block}.wf-company-details small{color:#8a9da9;font-size:8px}.wf-company-details strong{color:#34586f;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex;overflow:hidden}.wf-company-plan{gap:7px;display:grid}.wf-company-plan span{color:#718997;font-size:9px;font-weight:800}.wf-company-plan select{color:#31566e;cursor:pointer;background:#fff;border:1px solid #d8e4eb;border-radius:10px;min-height:41px;padding:0 11px}.wf-company-card>button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:13px;font-weight:800;display:flex}.wf-company-card>button.suspend{color:#ae3644;background:#fff4f5;border:1px solid #edc3c8}.wf-company-card>button.activate{color:#167550;background:#edfaf4;border:1px solid #b8e6d1}.wf-company-card>button:disabled{opacity:.55;cursor:wait}.wf-company-error{color:#a32e3c;background:#fde6e9;border-radius:10px;margin-bottom:14px;padding:12px}.wf-company-empty{color:#8296a4;text-align:center;padding:55px}@media (width<=1000px){.wf-company-grid,.wf-company-summary{grid-template-columns:1fr 1fr}}@media (width<=680px){.wf-company-admin-overlay{padding:8px}.wf-company-admin-dialog{padding:17px}.wf-company-admin-header{flex-direction:column}.wf-company-grid,.wf-company-summary{grid-template-columns:1fr}.wf-company-toolbar{flex-direction:column;align-items:stretch}}.wf-company-admin-actions .create-company{color:#fff;background:#1689d5;border-color:#1689d5}.wf-company-create-layer{z-index:130000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081826ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wf-company-create-dialog{background:#f8fbfd;border-radius:20px;width:min(760px,96vw);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 35px 100px #0006}.wf-company-create-dialog>header{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.wf-company-create-dialog h3{color:#153b54;margin:6px 0;font-size:24px}.wf-company-create-dialog p{color:#8397a5;margin:0}.wf-company-create-dialog>header>button{cursor:pointer;background:#fff;border:1px solid #d8e4eb;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.wf-company-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wf-company-create-grid label{gap:7px;display:grid}.wf-company-create-grid span{color:#637e90;font-size:10px;font-weight:800}.wf-company-create-grid input,.wf-company-create-grid select{color:#31576e;background:#fff;border:1px solid #d7e3ea;border-radius:10px;outline:none;min-height:43px;padding:0 12px}.wf-company-create-grid input:focus,.wf-company-create-grid select:focus{border-color:#1689d5;box-shadow:0 0 0 3px #1689d51a}.wf-company-create-dialog footer{border-top:1px solid #e0e9ee;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.wf-company-create-dialog footer button{color:#4b687b;cursor:pointer;background:#fff;border:1px solid #d6e2e9;border-radius:10px;min-height:42px;padding:0 18px;font-weight:800}.wf-company-create-dialog footer button.primary{color:#fff;background:#1689d5;border-color:#1689d5;align-items:center;gap:8px;display:inline-flex}.wf-company-create-dialog footer button:disabled{opacity:.55;cursor:wait}@media (width<=650px){.wf-company-create-grid{grid-template-columns:1fr}}.wf-company-owner-title{color:#147fc8;letter-spacing:.4px;background:#edf7fd;border:1px solid #d9e5ec;border-radius:10px;grid-column:1/-1;margin-top:4px;padding:11px 12px;font-size:11px;font-weight:900}.wf-company-create-dialog{width:min(820px,96vw)}.wf-company-create-grid input[type=password]{font-family:inherit}.wf-login-overlay{z-index:140000;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#051320d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wf-login-dialog{box-sizing:border-box;background:radial-gradient(circle at 50% 0,#1a91dc1f,#0000 38%),#f8fbfd;border-radius:23px;width:min(520px,96vw);max-height:92vh;padding:28px;position:relative;overflow:auto;box-shadow:0 35px 100px #0000006b}.wf-login-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both wf-login-shake}@keyframes wf-login-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.wf-login-close{cursor:pointer;background:#fff;border:1px solid #d6e3eb;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:17px;right:17px}.wf-login-brand{text-align:center}.wf-login-brand>div{color:#fff;background:linear-gradient(145deg,#1993df,#086bb8);border-radius:16px;place-items:center;width:57px;height:57px;margin:0 auto 13px;display:grid}.wf-login-brand small{color:#1689d5;letter-spacing:1.3px;font-weight:900}.wf-login-brand h2{color:#12374f;margin:7px 0;font-size:27px}.wf-login-brand p{color:#8095a4;margin:0}.wf-login-form{gap:15px;margin-top:25px;display:grid}.wf-login-form label{gap:7px;display:grid}.wf-login-form span{color:#557487;font-size:10px;font-weight:800}.wf-login-form input{box-sizing:border-box;border:1px solid #d4e2ea;border-radius:11px;outline:none;width:100%;min-height:45px;padding:0 13px;transition:border-color .14s,box-shadow .14s}.wf-login-form input:focus{border-color:#1689d5;box-shadow:0 0 0 3px #1689d51a}.wf-login-form input.invalid{border-color:#d94a56}.wf-login-form input.invalid:focus{box-shadow:0 0 0 3px #d94a561f}.wf-login-form input:disabled{color:#97a7b1;cursor:not-allowed;background:#f2f6f8}.wf-field-error{color:#c62839;min-height:14px;font-size:10.5px;font-weight:700;line-height:14px}.wf-login-form>button,.wf-login-submit{box-sizing:border-box;color:#fff;cursor:pointer;background:linear-gradient(135deg,#168dd8,#0870be);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-weight:900;transition:filter .14s,opacity .14s;display:flex}.wf-login-submit:hover:not(:disabled){filter:brightness(1.06)}.wf-login-submit:active:not(:disabled){filter:brightness(.96)}.wf-login-submit:disabled{opacity:.85;cursor:not-allowed}.wf-login-submit-icon{flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}@keyframes wf-login-spin{to{transform:rotate(360deg)}}.wf-login-user{background:#fff;border:1px solid #dce7ee;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:23px;padding:15px;display:grid}.wf-login-user svg{color:#1689d5}.wf-login-user strong,.wf-login-user span{display:block}.wf-login-user strong{color:#153b54}.wf-login-user span{color:#8397a5;margin-top:3px;font-size:10px}.wf-login-user em{color:#15764d;background:#ddf7e9;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.wf-login-companies{margin-top:18px}.wf-login-companies h3{color:#244b63;font-size:13px}.wf-login-companies>button{color:#426479;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7ed;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;margin-top:9px;padding:13px;display:grid}.wf-login-companies>button.active{background:#edf8fe;border-color:#1689d5}.wf-login-companies strong,.wf-login-companies small{display:block}.wf-login-companies strong{color:#193e56}.wf-login-companies small{color:#8095a3;margin-top:3px;font-size:9px}.wf-login-companies em{color:#1689d5;font-size:8px;font-style:normal;font-weight:900}.wf-login-logout{color:#ad3543;cursor:pointer;background:#fff3f5;border:1px solid #efc0c6;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:43px;margin-top:17px;font-weight:800;display:flex}.wf-login-error-slot{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .2s;display:grid;overflow:hidden}.wf-login-error-slot.show{opacity:1;grid-template-rows:1fr;margin-top:17px}.wf-login-error-slot>.wf-login-error{min-height:0;overflow:hidden}.wf-login-error{color:#a92e3d;background:#fde6e9;border-radius:10px;padding:11px}.wf-login-loading,.wf-login-empty{color:#7c92a1;text-align:center;margin-top:22px;padding:35px}.wf-login-screen{z-index:140000;background:radial-gradient(circle at 50% 0,#1a91dc1a,#0000 42%),#eef3f8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.wf-lock-screen{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e18eb}.wf-company-card>button.reset-owner-password{color:#1479ba;cursor:pointer;background:#eef8fe;border:1px solid #b9dff5;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:13px;font-weight:800;display:flex}.wf-company-card>button.reset-owner-password:hover{background:#e2f4fd;border-color:#1689d5}.wf-owner-reset-layer{z-index:150000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061421c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wf-owner-reset-dialog{background:#f8fbfd;border-radius:20px;width:min(500px,96vw);padding:25px;box-shadow:0 35px 100px #0000006b}.wf-owner-reset-dialog>header{justify-content:space-between;gap:18px;margin-bottom:21px;display:flex}.wf-owner-reset-dialog header small{color:#1689d5;letter-spacing:1.2px;font-size:9px;font-weight:900}.wf-owner-reset-dialog h3{color:#153b54;margin:6px 0;font-size:23px}.wf-owner-reset-dialog p{color:#8196a4;margin:0}.wf-owner-reset-dialog>header>button{cursor:pointer;background:#fff;border:1px solid #d7e3eb;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.wf-owner-reset-dialog>label{gap:7px;margin-top:14px;display:grid}.wf-owner-reset-dialog label span{color:#557487;font-size:10px;font-weight:800}.wf-owner-reset-dialog label input{border:1px solid #d5e2ea;border-radius:10px;outline:none;min-height:44px;padding:0 13px}.wf-owner-reset-dialog label input:focus{border-color:#1689d5;box-shadow:0 0 0 3px #1689d51a}.wf-owner-reset-dialog footer{border-top:1px solid #dfe8ed;justify-content:flex-end;gap:9px;margin-top:21px;padding-top:17px;display:flex}.wf-owner-reset-dialog footer button{color:#49697c;cursor:pointer;background:#fff;border:1px solid #d6e2e9;border-radius:10px;min-height:42px;padding:0 17px;font-weight:800}.wf-owner-reset-dialog footer button.primary{color:#fff;background:#1689d5;border-color:#1689d5;align-items:center;gap:7px;display:inline-flex}.wf-owner-reset-dialog footer button:disabled{opacity:.55;cursor:wait}.wf-plans-overlay{overflow:hidden}.wf-plans-dialog{flex-direction:column;width:min(1220px,100vw - 48px);height:min(900px,100vh - 30px);max-height:none;display:flex;overflow:hidden}.wf-plans-header{flex:none}.wf-plans-grid{scrollbar-width:thin;flex:auto;min-height:0;padding:4px 6px 14px;overflow:hidden auto}.wf-plan-card{min-width:0}.wf-plan-card ul{min-height:210px}.wf-plans-footer{z-index:5;box-sizing:border-box;flex:none;width:100%;margin-top:14px;position:relative}.wf-request-upgrade{white-space:nowrap;flex:none}@media (width<=1050px){.wf-plans-dialog{width:calc(100vw - 24px);height:calc(100vh - 24px);padding:20px}.wf-plans-grid{grid-template-columns:1fr}.wf-plan-card ul{min-height:auto}}@media (width<=620px){.wf-plans-overlay{padding:8px}.wf-plans-dialog{border-radius:16px;width:calc(100vw - 16px);height:calc(100vh - 16px);padding:16px}.wf-plans-header h2{font-size:23px}.wf-plans-footer{flex-direction:column;align-items:stretch}.wf-request-upgrade{justify-content:center;width:100%}}.wf-upgrade-admin-launcher{z-index:90000;color:#fff;cursor:pointer;background:linear-gradient(145deg,#168bd7,#076bb8);border:1px solid #1689d540;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:fixed;bottom:88px;right:22px;box-shadow:0 15px 35px #05538c4d}.wf-upgrade-admin-launcher span{color:#fff;background:#e34955;border:2px solid #fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px}.wf-upgrade-admin-overlay{z-index:100001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071422c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wf-upgrade-admin-dialog{background:#f6f9fb;border:1px solid #d9e6ee;border-radius:22px;width:min(1280px,96vw);max-height:92vh;overflow:hidden;box-shadow:0 35px 100px #0000005c}.wf-upgrade-admin-dialog>header{background:#fff;border-bottom:1px solid #dfe8ee;justify-content:space-between;align-items:center;gap:20px;padding:24px 27px;display:flex}.wf-upgrade-admin-dialog header small{color:#1688d3;letter-spacing:1.5px;font-size:8px;font-weight:900}.wf-upgrade-admin-dialog header h2{color:#14374f;margin:5px 0;font-size:25px}.wf-upgrade-admin-dialog header p{color:#8497a5;margin:0;font-size:10px}.wf-upgrade-admin-header-actions{gap:9px;display:flex}.wf-upgrade-admin-header-actions button{color:#426176;cursor:pointer;background:#fff;border:1px solid #d7e4ec;border-radius:10px;align-items:center;gap:7px;min-height:39px;padding:0 13px;display:inline-flex}.wf-upgrade-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:18px 25px;display:grid}.wf-upgrade-admin-summary article{background:#fff;border:1px solid #dce7ed;border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.wf-upgrade-admin-summary article svg{color:#1688d3}.wf-upgrade-admin-summary span,.wf-upgrade-admin-summary strong{display:block}.wf-upgrade-admin-summary span{color:#8799a6;font-size:8px}.wf-upgrade-admin-summary strong{color:#173b54;margin-top:3px;font-size:18px}.wf-upgrade-admin-table-wrap{background:#fff;border:1px solid #dce7ed;border-radius:14px;max-height:58vh;margin:0 25px 25px;overflow:auto}.wf-upgrade-admin-table{border-collapse:collapse;width:100%}.wf-upgrade-admin-table th,.wf-upgrade-admin-table td{color:#526d7e;text-align:left;white-space:nowrap;border-bottom:1px solid #e8eef2;padding:13px 12px;font-size:9px}.wf-upgrade-admin-table th{z-index:2;color:#738998;letter-spacing:.5px;text-transform:uppercase;background:#f4f8fa;font-size:8px;position:sticky;top:0}.wf-upgrade-admin-table td strong{color:#167fc4}.wf-upgrade-status{border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.status-pending{color:#a16f00;background:#fff4ce}.status-approved,.status-completed{color:#087a49;background:#dff7eb}.status-rejected{color:#b52f3d;background:#ffe5e8}.wf-upgrade-row-actions{gap:6px;display:flex}.wf-upgrade-row-actions button{color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.wf-upgrade-row-actions .approve{background:#19a96d}.wf-upgrade-row-actions .reject{background:#dc4f5c}.wf-upgrade-admin-error{color:#ad3642;background:#fff0f2;border:1px solid #ffc8ce;border-radius:10px;margin:0 25px 15px;padding:11px 14px;font-size:10px}.wf-upgrade-empty{color:#8ba0ae!important;text-align:center!important;padding:35px!important}.is-spinning{animation:.85s linear infinite wf-spin}@keyframes wf-spin{to{transform:rotate(360deg)}}@media (width<=800px){.wf-upgrade-admin-summary{grid-template-columns:1fr}.wf-upgrade-admin-overlay{padding:10px}.wf-upgrade-admin-dialog{width:calc(100vw - 20px)}}:root{--wf-navy-950:#071426;--wf-navy-900:#0b1b32;--wf-blue-600:#3978f6;--wf-blue-500:#4f8cff;--wf-cyan-500:#22c7e8;--wf-emerald-500:#20c997;--wf-violet-500:#8b5cf6;--wf-surface:#fff;--wf-canvas:#f3f6fb;--wf-border:#e2e9f3;--wf-text:#17243b;--wf-muted:#718096;--wf-shadow:0 14px 40px #1b375e17;--wf-shadow-hover:0 22px 52px #224a8529}body{color:var(--wf-text);background:radial-gradient(circle at 82% 0%, #4f8cff14, transparent 30%), var(--wf-canvas);text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.main{background:0 0}.content{padding:clamp(18px,2.2vw,34px)}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #dde5f1d9;box-shadow:0 8px 26px #192e4f0a}.topbar h1{letter-spacing:-.035em;font-weight:750}.refresh-button,button{transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.refresh-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px #3978f624}.page-enter{animation:.55s cubic-bezier(.22,1,.36,1) both wfPageEnter}@keyframes wfPageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.executive-dashboard{gap:22px;max-width:1780px;margin:0 auto;display:grid}.exec-hero{color:#fff;background:linear-gradient(122deg,#0a1a31 0%,#123a71 56%,#2463c9 100%);border-radius:24px;justify-content:space-between;align-items:center;min-height:142px;padding:28px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px #0a224a38}.exec-hero:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:360px;height:360px;position:absolute;top:-190px;right:-90px;box-shadow:0 0 0 46px #ffffff09,0 0 0 92px #ffffff06}.exec-hero>*{z-index:1;position:relative}.exec-eyebrow{color:#a9ccff;letter-spacing:.14em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.exec-hero h2{letter-spacing:-.045em;margin:10px 0 5px;font-size:clamp(27px,3vw,42px);line-height:1}.exec-hero p{color:#c9d9ef;margin:0;font-size:14px}.exec-live{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.exec-live i{background:#47e6ad;border-radius:50%;width:8px;height:8px;animation:1.8s infinite wfPulse;box-shadow:0 0 0 5px #47e6ad21}.exec-live small{color:#aac3e6}@keyframes wfPulse{50%{box-shadow:0 0 0 9px #47e6ad00}}.exec-kpi-grid{grid-template-columns:repeat(6,minmax(155px,1fr));gap:14px;display:grid}.exec-kpi{--tone:var(--wf-blue-500);isolation:isolate;background:var(--wf-surface);border:1px solid var(--wf-border);border-radius:18px;align-items:flex-start;gap:13px;min-height:124px;padding:18px;transition:all .28s cubic-bezier(.22,1,.36,1);animation:.55s both wfCardIn;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 28px #19355b0e}.exec-kpi:nth-child(2){animation-delay:30ms}.exec-kpi:nth-child(3){animation-delay:60ms}.exec-kpi:nth-child(4){animation-delay:90ms}.exec-kpi:nth-child(5){animation-delay:.12s}.exec-kpi:nth-child(6){animation-delay:.15s}@keyframes wfCardIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.exec-kpi:hover{border-color:color-mix(in srgb, var(--tone) 35%, white);box-shadow:var(--wf-shadow-hover);transform:translateY(-5px)}.exec-kpi-glow{z-index:-1;background:var(--tone);opacity:.08;filter:blur(2px);border-radius:50%;width:100px;height:100px;position:absolute;top:-45px;right:-35px}.exec-kpi-icon{height:40px;color:var(--tone);background:color-mix(in srgb, var(--tone) 11%, white);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.exec-kpi-copy{flex-direction:column;min-width:0;display:flex}.exec-kpi-copy>span{color:#6b7c93;text-transform:uppercase;letter-spacing:.045em;min-height:27px;font-size:11px;font-weight:750;line-height:1.2}.exec-kpi-copy strong{color:#14243d;letter-spacing:-.04em;font-size:clamp(21px,1.8vw,29px);line-height:1.1}.exec-kpi-copy small{color:#91a0b4;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;overflow:hidden}.exec-kpi-trend{color:var(--tone);opacity:.5;position:absolute;bottom:12px;right:12px}.exec-kpi-indigo{--tone:#5965d8}.exec-kpi-violet{--tone:#8b5cf6}.exec-kpi-cyan{--tone:#09a9cd}.exec-kpi-green{--tone:#17a977}.exec-kpi-amber{--tone:#e5a21a}.exec-kpi-orange{--tone:#ed7b2e}.exec-kpi-red{--tone:#e55369}.exec-analytics-grid{grid-template-columns:1.7fr 1fr 1fr;gap:16px;display:grid}.exec-lower-grid{grid-template-columns:.9fr 1.3fr;gap:16px;display:grid}.exec-panel{border:1px solid var(--wf-border);min-width:0;box-shadow:var(--wf-shadow);background:#fff;border-radius:20px;padding:22px}.exec-panel>header{color:#4777bd;justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.exec-panel>header span,.exec-warehouse-summary>div>span{color:#8b9bb0;letter-spacing:.13em;font-size:10px;font-weight:850}.exec-panel h3{color:#1b2c45;letter-spacing:-.025em;margin:4px 0 0;font-size:17px}.exec-bars{background:repeating-linear-gradient(#0000 0 36px,#eef2f7 37px);border-bottom:1px solid #e9eef6;align-items:flex-end;gap:clamp(7px,1.2vw,18px);height:150px;padding:10px 6px 0;display:flex}.exec-bars i{opacity:.88;transform-origin:bottom;border-radius:7px 7px 2px 2px;flex:1;min-height:7px;animation:.75s cubic-bezier(.22,1,.36,1) both wfBars;box-shadow:inset 0 1px #ffffff59}@keyframes wfBars{0%{opacity:.2;transform:scaleY(.05)}}.exec-trend-panel footer{color:#91a0b4;justify-content:space-around;margin-top:9px;font-size:10px;display:flex}.exec-status-content{justify-content:space-around;align-items:center;gap:20px;display:flex}.exec-donut{border-radius:50%;flex:0 0 128px;place-content:center;height:128px;animation:.8s both wfDonut;display:grid;position:relative;box-shadow:inset 0 0 0 2px #ffffffb3}.exec-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:20px;box-shadow:0 4px 16px #172d5017}.exec-donut span,.exec-donut small{z-index:1;text-align:center;position:relative}.exec-donut span{font-size:25px;font-weight:800}.exec-donut small{color:#8696aa;text-transform:uppercase;font-size:9px}@keyframes wfDonut{0%{opacity:0;transform:rotate(-80deg)scale(.8)}}.exec-status-legend{flex:1;gap:10px;display:grid}.exec-status-legend>div{grid-template-columns:9px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.exec-status-legend i{border-radius:50%;width:7px;height:7px}.exec-status-legend span{color:#718096}.exec-status-legend strong{color:#243650}.exec-gauge-panel{text-align:center}.exec-gauge{--gauge:0deg;width:180px;height:90px;margin:35px auto 18px;position:relative;overflow:hidden}.exec-gauge:before{content:"";background:conic-gradient(from 270deg at 50% 100%, #20c997 0deg, #4f8cff var(--gauge), #e8eef6 var(--gauge), #e8eef6 180deg, transparent 180deg);border-radius:180px 180px 0 0;position:absolute;inset:0}.exec-gauge:after{content:"";background:#fff;border-radius:140px 140px 0 0;height:66px;position:absolute;bottom:-1px;left:24px;right:24px}.exec-gauge>div{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.exec-gauge strong{font-size:28px}.exec-gauge span{color:#8797aa;text-transform:uppercase;font-size:10px}.exec-gauge-panel p{color:#8291a5;font-size:11px}.exec-dual-chart{grid-template-columns:1fr 1fr;gap:26px;display:grid}.exec-dual-chart label{color:#64758b;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.exec-dual-chart label i{border-radius:50%;width:8px;height:8px}.exec-dual-chart .receive{background:#4f8cff}.exec-dual-chart .dispatch{background:#20c997}.exec-dual-chart .exec-bars{gap:6px;height:125px}.exec-timeline{gap:0;display:grid}.exec-timeline>div{grid-template-columns:16px 1fr auto;align-items:start;gap:11px;padding:0 0 17px;display:grid;position:relative}.exec-timeline>div:not(:last-child):after{content:"";background:#e0e7f0;width:1px;position:absolute;top:12px;bottom:0;left:4px}.timeline-dot{z-index:1;background:#4f8cff;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #eaf1ff}.tone-1{background:#20c997;box-shadow:0 0 0 4px #e5f9f3}.tone-2{background:#8b5cf6;box-shadow:0 0 0 4px #f0eaff}.tone-3{background:#f59e0b;box-shadow:0 0 0 4px #fff5dd}.exec-timeline section{flex-direction:column;min-width:0;display:flex}.exec-timeline strong{text-transform:capitalize;font-size:12px}.exec-timeline span{color:#8392a6;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.exec-timeline time{color:#9aa8b9;font-size:9px}.exec-empty{color:#8797aa;font-size:12px}.exec-warehouse-summary{color:#fff;background:linear-gradient(115deg,#101f36,#183b6f);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex;box-shadow:0 18px 44px #0e244929}.exec-warehouse-summary h3{color:#fff;margin:5px 0;font-size:20px}.exec-warehouse-summary p{color:#aebfd6;margin:0;font-size:12px}.exec-summary-stats{gap:12px;display:flex}.exec-summary-stats section{text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;min-width:105px;padding:13px 16px}.exec-summary-stats strong{font-size:21px;display:block}.exec-summary-stats span{color:#b8c8dd;text-transform:uppercase;font-size:9px}.exec-skeleton{gap:20px;display:grid}.skeleton-line,.skeleton-card,.exec-skeleton-panels>div{background:#e8edf4;border-radius:18px;position:relative;overflow:hidden}.skeleton-line:after,.skeleton-card:after,.exec-skeleton-panels>div:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.35s infinite wfShimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-line.wide{height:140px}.exec-skeleton-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.skeleton-card{height:120px}.exec-skeleton-panels{grid-template-columns:2fr 1fr;gap:16px;display:grid}.exec-skeleton-panels>div{height:250px}@keyframes wfShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.saas-sidebar{background:linear-gradient(#07162a 0%,#0b1d36 60%,#0f2747 100%);box-shadow:18px 0 50px #08182f2e}.saas-sidebar .nav-item{border-radius:11px}.saas-sidebar .nav-item:hover{background:#5e97ff1f;transform:translate(4px)}.saas-sidebar .nav-item.active{background:linear-gradient(100deg,#417ff447,#417ff417);box-shadow:inset 3px 0 #66a0ff}.saas-company-card{background:linear-gradient(135deg,#578cdc26,#ffffff08);border:1px solid #7baaec26}@media (width<=1450px){.exec-kpi-grid{grid-template-columns:repeat(4,1fr)}.exec-analytics-grid{grid-template-columns:1.5fr 1fr}.exec-gauge-panel{grid-column:1/-1}.exec-gauge-panel .exec-gauge{margin-top:15px}}@media (width<=1050px){.exec-kpi-grid{grid-template-columns:repeat(3,1fr)}.exec-analytics-grid,.exec-lower-grid{grid-template-columns:1fr}.exec-gauge-panel{grid-column:auto}.exec-warehouse-summary{flex-direction:column;align-items:flex-start}.exec-summary-stats{width:100%}.exec-summary-stats section{flex:1}}@media (width<=720px){.content{padding:14px}.exec-hero{border-radius:18px;flex-direction:column;align-items:flex-start;gap:20px;min-height:auto;padding:22px}.exec-live{align-self:flex-start}.exec-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.exec-kpi{gap:9px;min-height:112px;padding:14px}.exec-kpi-icon{flex-basis:34px;height:34px}.exec-kpi-copy strong{font-size:21px}.exec-panel{border-radius:16px;padding:17px}.exec-status-content{flex-direction:column;align-items:flex-start}.exec-donut{align-self:center}.exec-status-legend{width:100%}.exec-dual-chart{gap:12px}.exec-summary-stats{grid-template-columns:repeat(3,1fr);display:grid}.exec-summary-stats section{min-width:0;padding:10px 6px}.exec-summary-stats span{font-size:8px}.skeleton-line.wide{height:170px}.exec-skeleton-grid{grid-template-columns:repeat(2,1fr)}.exec-skeleton-panels{grid-template-columns:1fr}}@media (width<=430px){.exec-kpi-grid{grid-template-columns:1fr}.exec-kpi{min-height:100px}.exec-summary-stats,.exec-dual-chart{grid-template-columns:1fr}.exec-bars{height:115px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reports-overlay{z-index:1900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050e1dc2;padding:18px;animation:.25s both reportsFade;position:fixed;inset:0}.reports-shell{background:#f3f6fb;border:1px solid #ffffff1f;border-radius:22px;flex-direction:column;width:min(1720px,100%);height:calc(100vh - 36px);margin:auto;animation:.4s cubic-bezier(.22,1,.36,1) both reportsOpen;display:flex;overflow:hidden;box-shadow:0 35px 100px #0000006b}@keyframes reportsFade{0%{opacity:0}}@keyframes reportsOpen{0%{opacity:0;transform:translateY(16px)scale(.985)}}.reports-topbar{color:#fff;background:linear-gradient(110deg,#08182d,#123b6d 60%,#225eb7);justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.reports-topbar>div:first-child>span,.reports-hero span,.executive-report-head span{color:#8fbdfd;letter-spacing:.15em;font-size:10px;font-weight:850}.reports-topbar h1{letter-spacing:-.035em;margin:4px 0 2px;font-size:25px}.reports-topbar p{color:#b7cae4;margin:0;font-size:11px}.reports-topbar>div:last-child{gap:8px;display:flex}.reports-topbar button,.report-actions button,.customer-snapshot-layer footer button{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.reports-topbar button:hover{background:#ffffff29;transform:translateY(-1px)}.reports-topbar .reports-close{padding:9px}.reports-body{flex:1;min-height:0;padding:26px;overflow:auto}.reports-error{color:#b82e45;background:#fff0f2;border:1px solid #ffc7cf;border-radius:10px;margin:15px 26px 0;padding:12px 15px}.reports-hero{color:#fff;background:linear-gradient(120deg,#10243e,#1b4e8c);border-radius:20px;justify-content:space-between;align-items:center;min-height:150px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.reports-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:310px;height:310px;position:absolute;top:-130px;right:-60px;box-shadow:0 0 0 42px #ffffff06,0 0 0 84px #ffffff05}.reports-hero>*{z-index:1;position:relative}.reports-hero h2{letter-spacing:-.04em;margin:8px 0 5px;font-size:30px}.reports-hero p{color:#c3d4e9;margin:0}.reports-hero>svg{color:#79abef;opacity:.7}.report-card-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.report-card{--card-tone:#4f8cff;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8f2;border-radius:17px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;min-height:108px;padding:18px;display:grid;box-shadow:0 9px 26px #1f3a5c0f}.report-card:hover{border-color:color-mix(in srgb,var(--card-tone) 35%,#e0e8f2);transform:translateY(-4px);box-shadow:0 18px 38px #1f3f6a21}.report-card>div{width:46px;height:46px;color:var(--card-tone);background:color-mix(in srgb,var(--card-tone) 11%,white);border-radius:13px;place-items:center;display:grid}.report-card section{flex-direction:column;min-width:0;display:flex}.report-card strong{color:#1c2c44;font-size:14px}.report-card span{color:#7d8da1;margin-top:5px;font-size:10px;line-height:1.35}.report-card>svg{color:#9cacbe}.tone-cyan{--card-tone:#10a9cd}.tone-violet{--card-tone:#8b5cf6}.tone-orange{--card-tone:#e8792e}.tone-green{--card-tone:#18a977}.tone-indigo{--card-tone:#5965d8}.tone-navy{--card-tone:#163b67}.reports-quick{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.reports-quick>div{background:#fff;border:1px solid #e0e7f0;border-radius:14px;flex-direction:column;padding:17px 20px;display:flex}.reports-quick strong{font-size:22px}.reports-quick span{color:#8595a8;text-transform:uppercase;margin-top:3px;font-size:10px}.rc-filter-panel{background:#fff;border:1px solid #dde6f1;border-radius:17px;flex-direction:column;gap:14px;padding:20px 22px;display:flex;box-shadow:0 9px 25px #1d37590e}.report-search{box-sizing:border-box;background:#f8fafc;border:1px solid #dce5f0;border-radius:10px;align-items:center;gap:10px;width:100%;height:44px;padding:0 14px;display:flex}.report-search svg{color:#7890aa;flex:none}.report-search input{min-width:0;height:100%;font:inherit;text-align:start;background:0 0;border:0;outline:0;flex:1;font-size:13px}.report-filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px 16px;display:grid}.report-filter-grid label{flex-direction:column;gap:6px;min-width:0;display:flex}.report-filter-grid label span{color:#6d7e93;text-transform:uppercase;letter-spacing:.05em;text-align:start;font-size:10px;font-weight:800}.report-filter-grid select,.report-filter-grid input{box-sizing:border-box;color:#263850;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #dce5f0;border-radius:10px;padding:0 12px;font-size:12.5px}.report-filter-grid select{min-width:150px}.report-filter-grid input[type=date]{min-width:145px}.report-filter-grid select:focus,.report-filter-grid input:focus,.report-search input:focus{outline-offset:1px;border-color:#3978f6;outline:2px solid #a9c6f7}.report-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.report-actions button{box-sizing:border-box;color:#334a67;height:44px;font:inherit;white-space:nowrap;background:#f8fafc;border-color:#d8e2ee;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.report-actions button:hover{background:#edf4ff;border-color:#9ebbe1;transform:translateY(-1px)}.report-actions .primary{color:#fff;background:#3978f6;border-color:#3978f6}@media (width<=1439px){.report-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=1365px){.report-filter-grid{grid-template-columns:repeat(2,minmax(145px,1fr))}}@media (width<=1023px){.report-filter-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.report-actions{justify-content:stretch}.report-actions button{flex:auto;justify-content:center}}.report-table-empty{color:#8a99ab;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:34px 20px;display:flex}.report-table-empty p{margin:0;font-size:12px}.report-kpis,.executive-report-kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin:15px 0;display:grid}.report-kpis article,.executive-report-kpis article,.customer-snapshot-kpis article{background:#fff;border:1px solid #e0e7f0;border-radius:14px;grid-template-columns:36px 1fr;column-gap:10px;padding:15px;display:grid;box-shadow:0 7px 20px #1d35540b}.report-kpis article>div,.executive-report-kpis article>div,.customer-snapshot-kpis article>div{color:#3978f6;background:#eaf2ff;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.report-kpis article span,.executive-report-kpis article span,.customer-snapshot-kpis article span{color:#8291a5;text-transform:uppercase;font-size:9px}.report-kpis article strong,.executive-report-kpis article strong,.customer-snapshot-kpis article strong{letter-spacing:-.025em;font-size:19px}.report-table-panel{background:#fff;border:1px solid #dfe7f1;border-radius:16px;overflow:hidden;box-shadow:0 10px 28px #1d37590f}.report-table-panel>header{border-bottom:1px solid #e6edf5;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.report-table-panel>header>div{flex-direction:column;display:flex}.report-table-panel>header strong{font-size:14px}.report-table-panel>header span{color:#8a99ab;margin-top:2px;font-size:10px}.report-table-panel>header b{color:#3978f6;background:#eaf2ff;border-radius:999px;padding:5px 9px;font-size:10px}.report-table-wrap{max-height:48vh;overflow:auto}.report-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.report-table-wrap th{z-index:1;color:#6e7f94;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f3f6fa;padding:10px 12px;font-size:9px;position:sticky;top:0}.report-table-wrap td{color:#44546a;border-top:1px solid #edf1f6;padding:11px 12px;font-size:10px}.report-table-wrap tbody tr:hover{background:#f7faff}.report-table-wrap td>small{color:#91a0b3;margin-top:2px;display:block}.report-status{color:#16845e;background:#e2f7ef;border-radius:999px;padding:4px 7px;font-size:8px}.generic-report-hero,.executive-report-head{background:#fff;border:1px solid #dfe7f1;border-radius:17px;align-items:center;gap:16px;padding:22px;display:flex}.generic-report-hero>div{width:48px;height:48px;color:var(--card-tone,#3978f6);background:color-mix(in srgb,var(--card-tone,#3978f6) 11%,white);border-radius:13px;place-items:center;display:grid}.generic-report-hero section{flex:1}.generic-report-hero h2,.executive-report-head h2{margin:0 0 4px;font-size:21px}.generic-report-hero p,.executive-report-head p{color:#8191a5;margin:0;font-size:11px}.generic-report-hero>strong{text-align:right;flex-direction:column;font-size:25px;display:flex}.generic-report-hero>strong small{color:#8999ab;text-transform:uppercase;font-size:8px}.generic-insights{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:15px;display:grid}.generic-insights article{background:#fff;border:1px solid #e0e7f0;border-radius:14px;grid-template-columns:35px 1fr;gap:3px 10px;padding:17px;display:grid}.generic-insights svg{color:#3978f6;grid-row:1/3}.generic-insights span{color:#8494a7;font-size:9px}.generic-insights strong{font-size:14px}.report-placeholder{color:#7d8fa5;text-align:center;background:linear-gradient(135deg,#f9fbfd,#edf3f9);border:1px dashed #cad7e6;border-radius:17px;place-items:center;min-height:300px;margin-top:15px;padding:30px;display:grid}.report-placeholder h3{color:#2b3e58;margin:13px 0 4px}.report-placeholder p{max-width:560px;margin:0;font-size:11px;line-height:1.6}.executive-report-head{color:#315e99;background:linear-gradient(120deg,#fff,#edf5ff);justify-content:space-between}.executive-report-head h2{color:#182c47;margin-top:6px;font-size:26px}.executive-report-kpis{grid-template-columns:repeat(4,1fr)}.executive-rank-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.report-chart-card{background:#fff;border:1px solid #dfe7f1;border-radius:15px;min-height:225px;padding:18px}.report-chart-card h3{margin:0 0 17px;font-size:14px}.rank-row{grid-template-columns:22px 110px 1fr 60px;align-items:center;gap:8px;margin:10px 0;font-size:9px;display:grid}.rank-row>b{color:#3978f6;background:#eaf2ff;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.rank-row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rank-row>i{background:#e9eef5;border-radius:10px;height:6px;overflow:hidden}.rank-row>i>em{background:linear-gradient(90deg,#3978f6,#70a5ff);border-radius:10px;height:100%;display:block}.rank-row>strong{text-align:right}.report-mini-bars{background:repeating-linear-gradient(#0000 0 38px,#eef2f6 39px);border-bottom:1px solid #e7edf4;align-items:flex-end;gap:12px;height:160px;padding:10px;display:flex}.report-mini-bars i{background:linear-gradient(#5e9cff,#3978f6);border-radius:6px 6px 2px 2px;flex:1;animation:.7s both wfBars}.executive-callouts{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;display:grid}.executive-callouts>div{color:#fff;background:linear-gradient(120deg,#10243e,#1b4e8c);border-radius:14px;flex-direction:column;padding:17px;display:flex}.executive-callouts strong{text-transform:uppercase;font-size:10px}.executive-callouts span{color:#c1d3e9;margin-top:5px;font-size:13px}.customer-stock-button{color:#285f9e;cursor:pointer;background:#eef5ff;border:1px solid #b8ceea;border-radius:8px;padding:6px 9px;font-size:10px;font-weight:700}.customer-stock-button:hover{background:#dfedff;transform:translateY(-1px)}.inv-export-current{margin-left:8px;color:#147552!important;background:#eaf6f1!important;border-color:#bde6d6!important}.customer-snapshot-layer{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071426b3;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.customer-snapshot-layer>section{background:#f4f7fb;border-radius:20px;width:min(900px,100%);max-height:90%;overflow:auto;box-shadow:0 30px 80px #00000059}.customer-snapshot-layer>section>header{color:#fff;background:linear-gradient(115deg,#0c203a,#1c5599);justify-content:space-between;padding:24px 26px;display:flex}.customer-snapshot-layer header span{color:#91bcf4;letter-spacing:.14em;font-size:9px}.customer-snapshot-layer h2{margin:6px 0 2px}.customer-snapshot-layer header p{color:#c0d2e8;margin:0}.customer-snapshot-layer header button{color:#fff;background:#ffffff1a;border:0;border-radius:8px;align-self:start;padding:7px}.customer-snapshot-kpis{grid-template-columns:repeat(4,1fr);gap:11px;padding:18px;display:grid}.customer-snapshot-info{grid-template-columns:1fr 1fr;gap:12px;padding:0 18px 18px;display:grid}.customer-snapshot-info article{background:#fff;border:1px solid #dfe7f1;border-radius:14px;padding:17px}.customer-snapshot-info h3{margin:0 0 12px;font-size:13px}.customer-snapshot-info article>div{border-top:1px solid #edf1f5;justify-content:space-between;padding:7px 0;font-size:10px;display:flex}.customer-snapshot-info article>span,.customer-snapshot-info article>small{color:#8090a3;margin-top:6px;display:block}.customer-snapshot-layer footer{gap:8px;padding:0 18px 20px;display:flex}.customer-snapshot-layer footer button{color:#294866;background:#fff;border-color:#ccd9e8}.reports-loading>div,.reports-loading i{background:#e5ebf3;position:relative;overflow:hidden}.reports-loading>div{border-radius:19px;height:150px}.reports-loading section{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.reports-loading i{border-radius:16px;height:108px}.reports-loading>div:after,.reports-loading i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.3s infinite wfShimmer;position:absolute;inset:0;transform:translate(-100%)}@media (width<=1100px){.report-card-grid{grid-template-columns:repeat(2,1fr)}.report-kpis{grid-template-columns:repeat(3,1fr)}.executive-rank-grid{grid-template-columns:1fr}.customer-snapshot-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.reports-overlay{padding:0}.reports-shell{border-radius:0;height:100vh}.reports-topbar{flex-direction:column;align-items:flex-start;padding:17px}.reports-topbar>div:last-child{width:100%;overflow:auto}.reports-body{padding:14px}.reports-hero{min-height:130px;padding:21px}.reports-hero h2{font-size:23px}.reports-hero>svg{display:none}.report-card-grid{grid-template-columns:1fr}.reports-quick,.report-kpis,.generic-insights,.executive-report-kpis,.executive-callouts{grid-template-columns:repeat(2,1fr)}.customer-snapshot-info{grid-template-columns:1fr}.customer-snapshot-layer footer{flex-direction:column}.generic-report-hero{align-items:flex-start}.generic-report-hero>strong{font-size:18px}.rank-row{grid-template-columns:22px 85px 1fr 45px}}@media (width<=420px){.reports-quick,.report-kpis,.generic-insights,.executive-report-kpis,.executive-callouts,.customer-snapshot-kpis{grid-template-columns:1fr}}.executive-tools{z-index:850;gap:8px;display:flex;position:fixed;top:18px;right:208px}.global-search-trigger,.notification-trigger{color:#5d6f85;height:38px;font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #dce5f0;border-radius:11px;align-items:center;gap:8px;display:flex;box-shadow:0 7px 20px #18335412}.global-search-trigger{min-width:210px;padding:0 10px}.global-search-trigger span{text-align:left;flex:1;font-size:11px}.global-search-trigger kbd,.global-search-panel kbd{color:#8998aa;background:#f4f7fa;border:1px solid #d9e2ed;border-radius:5px;padding:3px 6px;font:9px inherit}.notification-trigger{justify-content:center;width:39px;position:relative}.notification-trigger b{color:#fff;background:#ef4d66;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-5px;right:-5px}.notification-center{z-index:1800;background:#fff;border:1px solid #dce5f0;border-radius:17px;width:min(390px,100vw - 24px);position:fixed;top:66px;right:205px;overflow:hidden;box-shadow:0 25px 70px #1127463d}.notification-center>header{background:linear-gradient(120deg,#f8fbff,#edf4fd);border-bottom:1px solid #e7edf4;justify-content:space-between;padding:17px 18px;display:flex}.notification-center header span{color:#7791af;letter-spacing:.13em;font-size:8px;font-weight:850}.notification-center h3{margin:3px 0 0;font-size:15px}.notification-center header button{background:#e7edf5;border:0;border-radius:7px;align-self:center;padding:6px}.notification-center>div{max-height:430px;overflow:auto}.notification-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px 16px;display:grid}.notification-item>i{color:#3978f6;background:#e9f2ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.notification-item.warning>i{color:#bc7c0b;background:#fff2d5}.notification-item.danger>i{color:#c83d54;background:#ffe7eb}.notification-item.success>i{color:#17855e;background:#e3f8f0}.notification-item section{flex-direction:column;display:flex}.notification-item strong{font-size:11px}.notification-item span{color:#8493a6;margin-top:3px;font-size:9px}.notification-item>svg{color:#9babbc}.notification-center>footer{color:#8a99aa;text-align:center;text-transform:uppercase;background:#f7f9fc;padding:10px;font-size:8px}.notification-empty{color:#8a9aac;place-items:center;padding:35px;display:grid}.notification-empty strong{color:#354a63;margin-top:8px}.notification-empty span{margin-top:3px;font-size:10px}.global-search-layer{z-index:2100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#050f1ea3;place-items:start center;padding:10vh 18px;display:grid;position:fixed;inset:0}.global-search-panel{background:#fff;border:1px solid #ffffff2e;border-radius:19px;width:min(720px,100%);overflow:hidden;box-shadow:0 35px 100px #0000005c}.global-search-panel>header{border-bottom:1px solid #e2e9f2;align-items:center;gap:11px;padding:15px 17px;display:flex}.global-search-panel header>svg{color:#3978f6}.global-search-panel input{border:0;outline:0;flex:1;font:14px inherit}.global-search-results{max-height:55vh;padding:8px;overflow:auto}.global-search-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;width:100%;padding:10px;display:grid}.global-search-results>button:hover{background:#eef5ff}.global-search-results>button>i{color:#3978f6;background:#e9f2ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.global-search-results section{grid-template-columns:1fr auto;align-items:center;display:grid}.global-search-results section span{color:#7489a3;text-transform:uppercase;font-size:8px;font-weight:800}.global-search-results section strong{grid-column:1;font-size:11px}.global-search-results section small{color:#8d9cad;grid-area:1/2/3}.global-search-results>button>svg{color:#9aabbd}.global-search-hint,.global-search-empty{color:#8494a8;place-items:center;padding:45px;display:grid}.global-search-hint strong,.global-search-empty strong{color:#334963;margin-top:10px}.global-search-hint span,.global-search-empty span{margin-top:4px;font-size:10px}.quick-actions{z-index:1100;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:25px;right:25px}.quick-actions>div{pointer-events:none;flex-direction:column;align-items:flex-end;gap:7px;display:flex}.quick-actions>div>button{--qa:#3978f6;color:#29445f;opacity:0;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:9px;padding:5px 6px 5px 12px;font:750 10px inherit;transition:all .2s;display:flex;transform:translateY(10px)scale(.94);box-shadow:0 9px 25px #0f2a4c29}.quick-actions.open>div>button{pointer-events:auto;opacity:1;transform:none}.quick-actions>div>button:hover{transform:translate(-4px)}.quick-actions>div i{color:#fff;background:var(--qa);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.quick-action-main{color:#fff;cursor:pointer;pointer-events:auto;background:linear-gradient(135deg,#3978f6,#245dc9);border:0;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 15px 35px #2a67d359}.quick-action-main:hover{transform:translateY(-3px)rotate(3deg)}.friendly-empty{color:#8192a6;text-align:center;background:linear-gradient(135deg,#fbfcfe,#eff4f9);border:1px dashed #cad7e6;border-radius:16px;place-items:center;min-height:240px;padding:30px;display:grid}.friendly-empty strong{color:#31465f;margin-top:10px}.friendly-empty span{margin-top:4px;font-size:10px}.friendly-error{color:#a72e42;background:#fff1f3;border:1px solid #f2c4cb;border-radius:13px;align-items:center;gap:13px;padding:16px;display:flex}.friendly-error button{color:#fff;background:#c83d54;border:0;border-radius:8px;margin-left:auto;padding:7px 11px}@media (width>=1800px){.content{max-width:none}.executive-dashboard{max-width:1920px}.exec-kpi-grid{grid-template-columns:repeat(8,1fr)}.reports-shell{max-width:1900px}.report-card-grid{grid-template-columns:repeat(7,1fr)}}@media (width<=1000px){.executive-tools{right:80px}.notification-center{right:70px}.global-search-trigger{min-width:160px}.global-search-trigger kbd{display:none}}@media (width<=700px){.executive-tools{top:13px;right:62px}.global-search-trigger{justify-content:center;width:38px;min-width:38px;padding:0}.global-search-trigger span{display:none}.notification-center{top:58px;right:12px}.quick-actions{bottom:14px;right:14px}}.reports-page{width:100%;min-width:0}.reports-page .reports-shell{border-radius:22px;width:100%;max-width:none;height:auto;min-height:calc(100vh - 154px);overflow:hidden}.gcc-header-actions .executive-tools{z-index:auto;position:static;inset:auto}.ai-launch{z-index:900;color:#fff;cursor:pointer;background:linear-gradient(135deg,#123866,#3478dc);border:0;border-radius:999px;align-items:center;gap:9px;padding:13px 18px;font-weight:800;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 35px #1238664d}.ai-panel{z-index:1000;background:#fff;border:1px solid #dfe6ef;border-radius:24px;flex-direction:column;width:min(430px,100vw - 24px);height:min(680px,100vh - 110px);animation:.25s ai-in;display:flex;position:fixed;bottom:82px;right:24px;overflow:hidden;box-shadow:0 28px 80px #081c3447}.ai-panel.minimized{height:76px}.ai-panel>header{color:#fff;background:linear-gradient(135deg,#0a1f3a,#123866);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.ai-panel>header>div{gap:11px;display:flex}.ai-panel>header i{background:#ffffff21;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.ai-panel>header section{flex-direction:column;display:flex}.ai-panel>header section span{color:#c6d5e8;align-items:center;gap:6px;font-size:11px;display:flex}.ai-panel nav{gap:5px;display:flex}.ai-panel button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;display:inline-flex}.ai-panel nav button{color:#fff;border-radius:9px;width:31px;height:31px}.ai-state{background:#4ade80;border-radius:50%;width:7px;height:7px}.ai-state.listening,.ai-state.processing,.ai-state.sending{background:#fbbf24;animation:1s infinite ai-pulse}.ai-state.failed{background:#fb7185}.ai-controls{border-bottom:1px solid #edf1f5;gap:7px;padding:10px 13px;display:flex}.ai-controls select,.ai-controls button{color:#526176;background:#fff;border:1px solid #dfe6ee;border-radius:9px;padding:7px 9px;font-size:11px}.ai-messages{background:#f6f8fb;flex-direction:column;flex:1;gap:11px;padding:16px;display:flex;overflow:auto}.ai-welcome{text-align:center;color:#738197;place-items:center;padding:30px;display:grid}.ai-welcome strong{color:#253750;margin:10px 0}.ai-messages article{white-space:pre-wrap;border-radius:15px;max-width:88%;padding:11px 13px;font-size:13px;line-height:1.45}.ai-messages article.user{color:#fff;background:#123866;border-bottom-right-radius:4px;align-self:flex-end}.ai-messages article.assistant{background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:4px;align-self:flex-start}.ai-messages article footer{border-top:1px solid #edf1f5;gap:9px;margin-top:8px;padding-top:7px;display:flex}.ai-messages article footer button{color:#64748b;font-size:10px}.ai-error{color:#b43d4d;background:#fff0f1;border-radius:10px;padding:10px}.ai-error button{margin-left:8px}.ai-transcript{background:#fff8e8;border-top:1px solid #e4e9f0;padding:12px}.ai-transcript label{font-size:11px;font-weight:800}.ai-transcript textarea{border:1px solid #e2d29d;border-radius:8px;width:100%;margin:7px 0;padding:8px}.ai-transcript div{justify-content:flex-end;gap:7px;display:flex}.ai-action-shortcuts{gap:8px;padding:8px 13px;display:flex}.ai-action-shortcuts button{color:#315d93;background:#eef4fc;border-radius:8px;padding:7px 10px;font-size:11px}.ai-compose{border-top:1px solid #e3e8ef;align-items:center;gap:7px;padding:12px;display:flex}.ai-compose textarea{resize:none;border:1px solid #dce3ec;border-radius:12px;outline:0;flex:1;min-height:42px;max-height:90px;padding:10px}.ai-compose>button{color:#365575;background:#edf2f8;border-radius:11px;width:38px;height:38px}.ai-compose .ai-send{color:#fff;background:#123866}.ai-compose .recording{color:#c43d50;background:#ffe7e9}.ai-confirm-layer{z-index:1300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05142894;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ai-confirm-layer>section{background:#fff;border-radius:22px;width:min(520px,100%);padding:24px;box-shadow:0 25px 80px #06192c55}.ai-confirm-layer header{gap:13px;display:flex}.ai-confirm-layer header span{letter-spacing:.12em;color:#c47500;font-size:10px;font-weight:900}.ai-confirm-layer h3{margin:4px 0}.ai-confirm-layer dl{grid-template-columns:120px 1fr;margin:20px 0;display:grid}.ai-confirm-layer dt,.ai-confirm-layer dd{border-bottom:1px solid #edf1f5;margin:0;padding:10px}.ai-confirm-layer dt{color:#738197}.ai-confirm-layer dd small{margin-top:5px;display:block}.ai-confirm-layer p{color:#8a5a00;background:#fff4df;border-radius:10px;padding:12px}.ai-confirm-layer footer{justify-content:flex-end;gap:9px;display:flex}.ai-confirm-layer footer button{background:#fff;border:1px solid #dce3ec;border-radius:10px;padding:10px 15px}.ai-confirm-layer footer .confirm{color:#fff;background:#123866;border-color:#123866}@keyframes ai-in{0%{opacity:0;transform:translateY(15px)}}@keyframes ai-pulse{50%{opacity:.35}}@media (width<=600px){.ai-launch{bottom:12px;right:12px}.ai-panel{height:calc(100vh - 90px);bottom:70px;right:12px}.ai-confirm-layer dl{grid-template-columns:1fr}.ai-confirm-layer dt{border:0;padding-bottom:0}}.ai-panel.fullscreen{width:auto;height:auto;inset:20px}.ai-workspace{flex:1;min-height:0;display:flex}.ai-sections{background:#f3f6fa;border-right:1px solid #e4eaf1;flex-direction:column;gap:5px;width:108px;padding:12px 8px;display:flex}.ai-sections button{color:#64748b;border-radius:8px;justify-content:flex-start;padding:9px 8px;font-size:11px}.ai-sections button.active{color:#fff;background:#123866}.ai-conversation{flex-direction:column;flex:1;min-width:0;display:flex}.ai-controls label{border:1px solid #dfe6ee;border-radius:9px;flex:1;align-items:center;gap:5px;min-width:0;padding:6px 8px;display:flex}.ai-controls label input{border:0;outline:0;width:100%}.ai-welcome div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.ai-welcome div button{color:#315f99;background:#eaf2ff;border-radius:9px;padding:8px 10px}@media (width<=600px){.ai-sections{display:none}.ai-panel.fullscreen{inset:6px}}.wfai-launch,.wfai-panel,.wfai-understood,.wfai-exec-toast{--wfai-navy:#070f1e;--wfai-navy-2:#0d1b31;--wfai-glass:#0f1a2e9e;--wfai-glass-soft:#16243c6b;--wfai-border:#ffffff17;--wfai-blue:#3b82f6;--wfai-cyan:#22d3ee;--wfai-purple:#a855f7;--wfai-text:#eaf1fb;--wfai-muted:#8ea2c0;--wfai-green:#34d399;--wfai-radius:18px;font-family:inherit}.wfai-launch{z-index:1100;border:1px solid var(--wfai-border);background:linear-gradient(135deg,var(--wfai-navy),#132a4d);color:var(--wfai-text);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:11px 18px 11px 11px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 46px #040c1c80,0 0 0 1px #3b82f61f}.wfai-launch:hover{transform:translateY(-3px);box-shadow:0 24px 60px #040c1c99,0 0 24px #22d3ee40}.wfai-launch-orb{background:radial-gradient(circle at 32% 28%,var(--wfai-cyan),var(--wfai-blue) 55%,var(--wfai-purple));color:#04101f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 18px #3b82f68c}.wfai-launch b{letter-spacing:.12em;color:#bcd3f2;background:#ffffff1a;border-radius:7px;padding:4px 7px;font-size:8px}.wfai-panel{z-index:1150;border:1px solid var(--wfai-border);-webkit-backdrop-filter:blur(26px)saturate(140%);backdrop-filter:blur(26px)saturate(140%);color:var(--wfai-text);background:linear-gradient(#091120db,#060c18eb);border-radius:24px;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) wfai-panel-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 40px 110px #020814a6}.wfai-panel.floating{width:min(460px,100vw - 32px);height:min(620px,100vh - 64px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.wfai-panel.fullscreen{resize:none;width:auto;height:auto;inset:18px}@keyframes wfai-panel-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.wfai-topbar{border-bottom:1px solid var(--wfai-border);background:linear-gradient(135deg,#3b82f624,#a855f714);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.wfai-identity{align-items:center;gap:11px;min-width:0;display:flex}.wfai-avatar{background:radial-gradient(circle at 30% 25%,var(--wfai-cyan),var(--wfai-blue) 60%,var(--wfai-purple));color:#04101f;border-radius:14px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff1a}.wfai-avatar.state-listening{animation:1.1s ease-in-out infinite wfai-avatar-pulse}.wfai-avatar.state-thinking{animation:2.4s linear infinite wfai-avatar-spin}.wfai-avatar.state-speaking{animation:1.6s ease-in-out infinite wfai-avatar-pulse}.wfai-avatar.state-completed{background:radial-gradient(circle at 30% 25%,#6ee7b7,var(--wfai-green) 65%)}@keyframes wfai-avatar-pulse{0%,to{box-shadow:0 0 #22d3ee73}50%{box-shadow:0 0 0 9px #22d3ee00}}@keyframes wfai-avatar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wfai-identity strong{letter-spacing:.01em;font-size:13.5px;display:block}.wfai-status-line{color:var(--wfai-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;margin-top:3px;font-size:11px;display:flex;overflow:hidden}.wfai-status-dot{background:var(--wfai-muted);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.wfai-status-dot.state-listening,.wfai-status-dot.state-thinking,.wfai-status-dot.state-speaking{background:var(--wfai-cyan);animation:1s ease-in-out infinite wfai-dot-pulse}.wfai-status-dot.state-completed{background:var(--wfai-green)}@keyframes wfai-dot-pulse{50%{opacity:.35;transform:scale(.8)}}.wfai-topbar-controls{flex:none;align-items:center;gap:4px;display:flex}.wfai-topbar-controls button{width:30px;height:30px;color:var(--wfai-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:background .15s,color .15s,transform .15s;display:grid}.wfai-topbar-controls button:hover{color:#fff;background:#ffffff14;transform:translateY(-1px)}.wfai-topbar-controls button.active{color:var(--wfai-cyan)}.wfai-settings-drawer{border-bottom:1px solid var(--wfai-border);background:#ffffff08;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;animation:.18s wfai-drawer-in;display:flex}@keyframes wfai-drawer-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.wfai-settings-drawer label{color:var(--wfai-muted);align-items:center;gap:7px;font-size:11px;display:flex}.wfai-settings-drawer select,.wfai-settings-drawer input[type=range]{border:1px solid var(--wfai-border);color:var(--wfai-text);background:#ffffff0f;border-radius:8px;padding:5px 7px;font-size:11px}.wfai-body{flex-direction:column;flex:1;min-height:0;display:flex}.wfai-stage{flex-direction:column;flex:1;gap:14px;padding:18px 16px 6px;display:flex;overflow-y:auto}.wfai-welcome{text-align:center;flex-direction:column;align-items:center;margin:auto;padding:10px 6px 4px;display:flex}.wfai-welcome h2{margin:14px 0 4px;font-size:19px}.wfai-welcome p{color:var(--wfai-muted);margin:0 0 20px;font-size:12.5px}.wfai-orb-stage{flex:none;place-items:center;width:150px;height:150px;display:grid;position:relative}.wfai-orb-particles{position:absolute;inset:0}.wfai-orb-particles i{background:var(--wfai-cyan);opacity:0;width:3px;height:3px;box-shadow:0 0 6px var(--wfai-cyan);animation:3.6s ease-in-out infinite wfai-particle;animation-delay:calc(var(--i) * .32s);border-radius:50%;position:absolute;top:50%;left:50%}@keyframes wfai-particle{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)translate(0)}15%{opacity:.9}50%{opacity:.6;transform:translate(-50%,-50%)rotate(180deg)translate(64px)rotate(-180deg)}to{opacity:0;transform:translate(-50%,-50%)rotate(360deg)translate(78px)rotate(-360deg)}}.state-idle .wfai-orb-particles{display:none}.wfai-orb-ring{opacity:0;border:2px solid #0000;border-radius:50%;width:104px;height:104px;position:absolute}.state-listening .wfai-orb-ring{opacity:1;border-top-color:var(--wfai-cyan);border-right-color:#22d3ee59;animation:2.6s linear infinite wfai-ring-spin,1.1s ease-in-out infinite wfai-ring-pulse}.state-thinking .wfai-orb-ring{opacity:1;border-top-color:var(--wfai-purple);border-right-color:var(--wfai-blue);border-bottom-color:#ffffff14;animation:1.4s linear infinite wfai-ring-spin}.state-completed .wfai-orb-ring{opacity:1;border-color:var(--wfai-green);animation:.6s wfai-ring-pop}@keyframes wfai-ring-spin{to{transform:rotate(360deg)}}@keyframes wfai-ring-pulse{50%{transform:scale(1.06)}}@keyframes wfai-ring-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.wfai-orb{background:radial-gradient(circle at 32% 28%,#7ee8ff,var(--wfai-blue) 55%,var(--wfai-purple) 100%);border-radius:50%;place-items:center;width:82px;height:82px;animation:4s ease-in-out infinite wfai-orb-breathe;display:grid;position:relative;box-shadow:0 0 30px #3b82f673,0 0 70px #a855f740}.state-listening .wfai-orb{animation:1s ease-in-out infinite wfai-orb-pulse}.state-speaking .wfai-orb{animation:1.5s ease-in-out infinite wfai-orb-pulse}.state-thinking .wfai-orb{animation:1.8s ease-in-out infinite wfai-orb-breathe}.state-completed .wfai-orb{background:radial-gradient(circle at 32% 28%,#a7f3d0,var(--wfai-green) 70%);box-shadow:0 0 34px #34d3998c}@keyframes wfai-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes wfai-orb-pulse{0%,to{transform:scale(1);box-shadow:0 0 30px #3b82f673,0 0 70px #a855f740}50%{transform:scale(1.12);box-shadow:0 0 46px #22d3eea6,0 0 90px #a855f766}}.wfai-orb-core{filter:blur(2px);background:#ffffffbf;border-radius:50%;width:30%;height:30%}.wfai-orb-waveform{opacity:0;align-items:flex-end;gap:2px;height:22px;transition:opacity .2s;display:flex;position:absolute;bottom:6px}.state-listening .wfai-orb-waveform,.state-speaking .wfai-orb-waveform{opacity:1}.wfai-orb-waveform i{background:linear-gradient(var(--wfai-cyan),var(--wfai-blue));width:2.5px;height:100%;transform:scaleY(var(--scale,.15));transform-origin:bottom;border-radius:2px;transition:transform 90ms linear}.wfai-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:4px;display:grid}.wfai-card{border:1px solid var(--wfai-border);background:var(--wfai-glass-soft);color:var(--wfai-text);text-align:left;cursor:pointer;border-radius:15px;flex-direction:column;align-items:flex-start;gap:8px;padding:13px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s;display:flex}.wfai-card:hover{background:#22d3ee14;border-color:#22d3ee66;transform:translateY(-3px)scale(1.015)}.wfai-card-icon{color:#dff0ff;background:linear-gradient(135deg,#3b82f647,#a855f747);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.wfai-card strong{font-size:11.5px;font-weight:700;line-height:1.3}.wfai-chips{flex-wrap:wrap;gap:7px;padding:0 16px 10px;display:flex}.wfai-chips button{border:1px solid var(--wfai-border);color:var(--wfai-text);cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:999px;padding:7px 13px;font-size:11.5px;transition:transform .15s,border-color .15s,background .15s}.wfai-chips button:hover{background:#a855f71f;border-color:#a855f773;transform:translateY(-2px)}.wfai-thinking-wave{align-items:center;gap:2px;height:16px;display:flex}.wfai-thinking-wave i{background:linear-gradient(var(--wfai-cyan),var(--wfai-purple));width:2.5px;height:100%;animation:1s ease-in-out infinite wfai-thinking-bar;animation-delay:calc(var(--i) * 70ms);transform-origin:bottom;border-radius:2px}@keyframes wfai-thinking-bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.wfai-error-banner{color:#fecdd3;background:#f871711a;border:1px solid #f8717159;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.wfai-error-banner button{color:#fecdd3;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;display:flex}.wfai-live{background:#22d3ee0f;border:1px solid #22d3ee4d;border-radius:18px;flex-direction:column;align-items:center;gap:6px;margin:0 16px 10px;padding:14px;animation:.2s wfai-drawer-in;display:flex}.wfai-live .wfai-orb-stage{width:90px;height:90px}.wfai-live .wfai-orb{width:52px;height:52px}.wfai-live .wfai-orb-ring{width:66px;height:66px}.wfai-live-transcript{text-align:center;min-height:34px;font-size:13px}.wfai-live-transcript strong{color:#fff}.wfai-live-transcript em{color:var(--wfai-cyan);font-style:normal}.wfai-live-actions{gap:8px;display:flex}.wfai-composer{border-top:1px solid var(--wfai-border);background:#ffffff05;align-items:flex-end;gap:8px;padding:12px 14px;display:flex}.wfai-composer textarea{resize:none;border:1px solid var(--wfai-border);min-height:38px;max-height:96px;color:var(--wfai-text);font:inherit;background:#ffffff0d;border-radius:13px;outline:0;flex:1;padding:9px 12px;transition:border-color .15s}.wfai-composer textarea:focus{border-color:var(--wfai-cyan)}.wfai-icon-btn{width:38px;height:38px;color:var(--wfai-text);cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;flex:0 0 38px;place-items:center;transition:transform .15s,background .15s;display:grid}.wfai-icon-btn:hover:not(:disabled){background:#ffffff1f;transform:translateY(-2px)}.wfai-icon-btn.mic.live{background:linear-gradient(135deg,var(--wfai-cyan),var(--wfai-blue));color:#04101f;animation:1.1s ease-in-out infinite wfai-avatar-pulse}.wfai-icon-btn.send{background:linear-gradient(135deg,var(--wfai-blue),var(--wfai-purple));color:#fff}.wfai-exec-toast{z-index:1400;background:var(--wfai-navy-2);border:1px solid var(--wfai-border);color:var(--wfai-text);border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:12.5px;font-weight:700;animation:.25s wfai-toast-in;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #02081480}.wfai-exec-toast.ready{color:#bff7dd}@keyframes wfai-toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.wfai-exec-spinner{background:var(--wfai-cyan);border-radius:50%;width:8px;height:8px;animation:.8s ease-in-out infinite wfai-dot-pulse}.wfai-user-message{background:linear-gradient(135deg,var(--wfai-blue),#2452b8);color:#fff;border-radius:16px 16px 4px;flex-shrink:0;align-self:flex-end;max-width:82%;padding:11px 14px;font-size:13px;line-height:1.5}.wfai-response-card{border:1px solid var(--wfai-border);background:var(--wfai-glass-soft);border-radius:17px;flex-shrink:0;animation:.22s wfai-drawer-in;overflow:hidden}.wfai-response-card>header{background:linear-gradient(135deg,#3b82f61f,#a855f714);gap:11px;padding:13px 14px;display:flex}.wfai-response-icon{width:34px;height:34px;color:var(--wfai-cyan);background:#22d3ee26;border-radius:11px;flex:0 0 34px;place-items:center;display:grid}.wfai-response-card>header span{letter-spacing:.1em;color:var(--wfai-muted);text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.wfai-response-card>header strong{margin-top:4px;font-size:13px;line-height:1.55;display:block}.wfai-response-card>header em{font-style:normal;transition:all .15s}.wfai-response-card>header em.spoken{color:#fff;background:#22d3ee47;border-radius:4px}.wfai-data-grid{background:var(--wfai-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.wfai-data-grid section{background:#08101e99;padding:11px}.wfai-data-grid span{color:var(--wfai-muted);text-transform:uppercase;font-size:9px;display:block}.wfai-data-grid strong{color:#fff;margin-top:4px;display:block}.wfai-toolbar{border-top:1px solid var(--wfai-border);flex-wrap:wrap;gap:5px;padding:10px;display:flex}.wfai-btn{border:1px solid var(--wfai-border);color:var(--wfai-text);cursor:pointer;background:#ffffff0a;border-radius:9px;align-items:center;gap:5px;padding:7px 11px;font-size:10.5px;font-weight:700;transition:transform .15s,background .15s;display:flex}.wfai-btn:hover:not(:disabled){background:#ffffff1a;transform:translateY(-1px)}.wfai-btn.secondary{background:#3b82f61f;border-color:#3b82f659}.wfai-btn.ghost{background:0 0}.wfai-understood{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030914a6;place-items:center;padding:20px;animation:.2s wfai-toast-in;display:grid;position:fixed;inset:0}.wfai-understood>section{border:1px solid var(--wfai-border);width:min(480px,100%);color:var(--wfai-text);background:linear-gradient(#0c1628f0,#070e1afa);border-radius:22px;padding:22px;box-shadow:0 40px 100px #02081499}.wfai-understood header{align-items:center;gap:12px;display:flex}.wfai-understood-icon{background:linear-gradient(135deg,var(--wfai-cyan),var(--wfai-green));color:#04101f;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.wfai-understood header>div{flex:1}.wfai-eyebrow{letter-spacing:.14em;color:var(--wfai-cyan);font-size:10px;font-weight:900;display:block}.wfai-understood h2{margin:3px 0 0;font-size:16px}.wfai-understood header button{color:var(--wfai-muted);cursor:pointer;background:0 0;border:0}.wfai-understood dl{border-top:1px solid var(--wfai-border);grid-template-columns:110px 1fr;margin:18px 0;display:grid}.wfai-understood dt,.wfai-understood dd{border-bottom:1px solid var(--wfai-border);margin:0;padding:10px 2px;font-size:12.5px}.wfai-understood dt{color:var(--wfai-muted)}.wfai-understood dd b{color:#86efac;background:#34d39929;border-radius:8px;padding:4px 8px;font-size:10.5px}.wfai-confidence{align-items:center;gap:8px;display:flex}.wfai-confidence i{background:#ffffff1a;border-radius:999px;width:80px;height:6px;position:relative;overflow:hidden}.wfai-confidence i:after{content:"";width:var(--value);background:linear-gradient(90deg,var(--wfai-cyan),var(--wfai-green));border-radius:inherit;position:absolute;inset:0}.wfai-understood textarea{border:1px solid var(--wfai-border);width:100%;min-height:70px;color:var(--wfai-text);font:inherit;background:#ffffff0d;border-radius:11px;padding:10px}@media (width<=640px){.wfai-panel.docked{width:auto;height:min(78vh,640px);bottom:76px;left:10px;right:10px}.wfai-cards-grid{grid-template-columns:1fr}.wfai-understood dl{grid-template-columns:90px 1fr}}.pos-module{color:#17243b;gap:20px;display:grid}.pos-hero{color:#fff;background:linear-gradient(135deg,#0a1f3a,#123866);border-radius:22px;padding:26px 30px;box-shadow:0 18px 45px #0a1f3a29}.pos-hero span{letter-spacing:.14em;color:#9fc1ea;font-size:11px;font-weight:800}.pos-hero h2{margin:7px 0 4px;font-size:26px}.pos-hero p{color:#c9d7ea;margin:0}.pos-mock-banner{color:#8a5a00;background:#fff8e8;border:1px dashed #e0a53a;border-radius:12px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;font-weight:600;display:flex}.pos-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pos-card{--card-tone:#4f8cff;background:#fff;border:1px solid #e6ebf2;border-radius:17px;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex;box-shadow:0 10px 26px #162c4b0f}.pos-card-icon{background:color-mix(in srgb,var(--card-tone) 12%,#fff);width:42px;height:42px;color:var(--card-tone);border-radius:13px;place-items:center;display:grid}.pos-card span{color:#718096;font-size:11px;display:block}.pos-card strong{color:#1c2c44;margin-top:5px;font-size:19px;display:block}.pos-card.tone-blue{--card-tone:#4f8cff}.pos-card.tone-green{--card-tone:#18a977}.pos-card.tone-violet{--card-tone:#8b5cf6}.pos-card.tone-cyan{--card-tone:#10a9cd}.pos-card.tone-orange{--card-tone:#e8792e}.pos-card.tone-red{--card-tone:#e2555f}.pos-card.tone-indigo{--card-tone:#5965d8}.pos-new-sale-layout{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.pos-search-row{gap:12px;margin-bottom:16px;display:flex}.pos-search-box,.pos-barcode-box{background:#fff;border:1px solid #dfe6ee;border-radius:12px;flex:1;align-items:center;gap:9px;padding:11px 14px;display:flex}.pos-search-box input,.pos-barcode-box input{width:100%;font:inherit;background:0 0;border:0;outline:0}.pos-product-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.pos-product-tile{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ebf2;border-radius:15px;flex-direction:column;gap:6px;padding:16px;transition:all .18s;display:flex}.pos-product-tile:hover{border-color:#a9c6f2;transform:translateY(-3px);box-shadow:0 12px 28px #162c4b1a}.pos-product-category{letter-spacing:.08em;color:#7c8ba0;text-transform:uppercase;font-size:9px;font-weight:800}.pos-product-tile strong{color:#1c2c44;font-size:13px;line-height:1.35}.pos-product-tile small{color:#8290a3}.pos-product-footer{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.pos-product-footer span{color:#123866;font-weight:800}.pos-product-footer em{color:#8a97a8;font-size:10px;font-style:normal}.pos-cart{background:#fff;border:1px solid #e6ebf2;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex;position:sticky;top:18px;box-shadow:0 10px 28px #162c4b12}.pos-cart>header{align-items:center;gap:9px;display:flex}.pos-cart>header h3{flex:1;margin:0;font-size:15px}.pos-cart>header span{color:#8290a3;font-size:11px}.pos-cart-lines{flex-direction:column;gap:10px;max-height:280px;display:flex;overflow:auto}.pos-cart-line{background:#f6f8fb;border-radius:12px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:10px;display:grid}.pos-cart-line strong{color:#1c2c44;font-size:12px;display:block}.pos-cart-line small{color:#8290a3;font-size:10px}.pos-qty-control{align-items:center;gap:6px;display:flex}.pos-qty-control button{cursor:pointer;background:#fff;border:1px solid #dde4ec;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.pos-line-total{color:#123866;font-size:12px}.pos-remove-line{color:#c84c5b;cursor:pointer;background:#fff0f1;border:0;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.pos-cart-fields{gap:10px;display:grid}.pos-cart-fields label{color:#557487;gap:5px;font-size:11px;font-weight:700;display:grid}.pos-cart-fields select,.pos-cart-fields input{font:inherit;border:1px solid #dde4ec;border-radius:10px;padding:9px 10px}.pos-cart-summary{border-top:1px solid #edf1f5;gap:6px;padding-top:12px;display:grid}.pos-cart-summary>div{color:#64748b;justify-content:space-between;font-size:12px;display:flex}.pos-cart-total{color:#123866;border-top:1px dashed #dde4ec;padding-top:6px;font-size:15px}.pos-cart-total strong{font-size:17px}.pos-cart-actions{gap:10px;display:flex}.pos-btn-secondary{color:#385676;cursor:pointer;background:#fff;border:1px solid #dde4ec;border-radius:10px;flex:1;padding:10px;font-weight:700}.pos-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.pos-btn-checkout{color:#556072;cursor:not-allowed;background:#cbd5e1;border:0;border-radius:12px;width:100%;padding:13px;font-weight:800}.pos-table-panel{background:#fff;border:1px solid #e4eaf2;border-radius:20px;overflow:hidden;box-shadow:0 12px 34px #162c4b12}.pos-table-panel table{border-collapse:collapse;width:100%}.pos-table-panel th{color:#67758a;text-align:left;white-space:nowrap;background:#f4f7fb;padding:14px 16px;font-size:11px}.pos-table-panel td{white-space:nowrap;border-top:1px solid #edf1f5;padding:15px 16px}.pos-badge{color:#3478dc;background:#eaf2ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.pos-info-card{background:#fff;border:1px solid #e4eaf2;border-radius:20px;padding:22px;box-shadow:0 12px 34px #162c4b12}.pos-info-card>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pos-info-card>header h3{flex:1;margin:0}.pos-info-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pos-info-grid>div{background:#f6f8fb;border-radius:12px;padding:14px}.pos-info-grid span{color:#7b8799;font-size:11px;display:block}.pos-info-grid strong{color:#1c2c44;margin-top:5px;display:block}.pos-settings-note{color:#8290a3;margin:16px 0 0;font-size:12px}.pos-empty{color:#8090a5;border:1px dashed #cfd9e6;border-radius:16px;grid-column:1/-1;place-items:center;padding:40px;font-size:13px;display:grid}.pos-skeleton{background:linear-gradient(90deg,#edf1f6,#f7f9fb,#edf1f6) 0 0/200%;border-radius:18px;min-height:220px;animation:1.2s infinite dist-shimmer}@media (width<=1100px){.pos-card-grid{grid-template-columns:repeat(2,1fr)}.pos-new-sale-layout,.pos-info-grid{grid-template-columns:1fr}}.enterprise-app-shell{color:#eaf4ff;background:#07111f;min-height:100vh;overflow-x:hidden}.enterprise-app-shell .enterprise-main{background:#07111f}.enterprise-app-shell .enterprise-topbar{color:#eaf4ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111ff0;border:0;border-bottom:1px solid #7da8db29;height:76px;padding:0 24px;box-shadow:0 12px 32px #0000002e}.enterprise-app-shell .enterprise-topbar h1{color:#f0f7ff;font-size:18px}.enterprise-app-shell .enterprise-topbar p{color:#7890aa;margin-top:3px;font-size:10px}.enterprise-app-shell .enterprise-topbar .refresh-button{color:#a8bed4;background:#ffffff0a;border-color:#7da8db2e}.enterprise-app-shell .enterprise-topbar .refresh-button:hover{color:#fff;background:#22d3ee17;border-color:#22d3ee}.enterprise-app-shell .command-dashboard{min-height:calc(100vh - 76px);margin:0;padding:18px 22px 88px}.enterprise-app-shell .quick-actions{bottom:22px;right:26px}.enterprise-app-shell .quick-actions>div>button{color:#b9cce0;background:#0d1b2f;border:1px solid #7da8db2e;box-shadow:0 12px 28px #0000004d}.enterprise-app-shell .quick-action-main{background:linear-gradient(135deg,#0e7490,#2563eb);border:1px solid #54cbef52;box-shadow:0 14px 32px #0000005c}.enterprise-app-shell~.wfai-launch,.enterprise-app-shell .wfai-launch{bottom:84px}.enterprise-app-shell .saas-sidebar{border-right:1px solid #7da8db21;box-shadow:14px 0 40px #00000038}@media (width<=1050px){.enterprise-app-shell .command-dashboard{margin:0}.enterprise-app-shell .enterprise-topbar{padding:0 14px}}@media (width<=700px){.enterprise-app-shell .command-dashboard{padding:12px 12px 82px}.enterprise-app-shell .enterprise-topbar{height:68px}.enterprise-app-shell .enterprise-topbar p{display:block}.enterprise-app-shell .quick-actions{bottom:12px;right:12px}}.command-dashboard{--cc-bg:#07111f;--cc-panel:#0d1b2fd1;--cc-line:#7da8db29;--cc-text:#eaf4ff;--cc-muted:#7890aa;min-height:calc(100vh - 82px);color:var(--cc-text);background:radial-gradient(circle at 18% 0,#1868ac33,transparent 29%),radial-gradient(circle at 92% 14%,#6335b424,transparent 25%),var(--cc-bg);gap:14px;margin:-34px;padding:22px;display:grid;position:relative;overflow:hidden}.command-dashboard:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#5c91c517 1px,#0000 1px),linear-gradient(90deg,#5c91c517 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.command-dashboard>*{position:relative}.command-header{border:1px solid var(--cc-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#112642eb,#091628d1);border-radius:18px;justify-content:space-between;align-items:center;min-height:104px;padding:22px 25px;display:flex;box-shadow:0 20px 50px #0003}.command-eyebrow,.command-panel header span{color:#58d8fa;letter-spacing:.16em;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.command-header h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:25px}.command-header p{color:#8ca2ba;margin:0;font-size:11px}.command-header-status{text-align:right;grid-template-columns:auto auto;align-items:center;gap:4px 18px;display:grid}.command-header-status span{color:#83f1ca;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.command-header-status span i,.command-overview header b i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #34d399}.command-header-status strong{font-variant-numeric:tabular-nums;grid-area:1/2/3;font-size:25px}.command-header-status small{color:var(--cc-muted);font-size:9px}.command-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.command-kpi{--command-tone:#22d3ee;border:1px solid var(--cc-line);background:linear-gradient(145deg,#132640e6,#091627eb);border-radius:15px;min-height:132px;padding:15px;transition:transform .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 13px 32px #00000026}.command-kpi:hover{border-color:color-mix(in srgb,var(--command-tone) 55%,transparent);transform:translateY(-4px)}.command-kpi header{justify-content:space-between;display:flex}.command-kpi-icon{width:34px;height:34px;color:var(--command-tone);background:color-mix(in srgb,var(--command-tone) 13%,transparent);border-radius:10px;place-items:center;display:grid}.command-kpi em{color:#4ade80;font-size:9px;font-style:normal}.command-kpi em.down{color:#fb7185}.command-kpi>strong{margin-top:9px;font-size:24px;display:block}.command-kpi>span{color:#b5c5d7;font-size:10px;font-weight:700;display:block}.command-kpi>small{color:var(--cc-muted);font-size:8px}.command-spark{align-items:end;gap:2px;width:54px;height:28px;display:flex;position:absolute;bottom:13px;right:12px}.command-spark i{background:var(--command-tone);opacity:.55;transform-origin:bottom;border-radius:2px;flex:1;animation:.7s both wfBars}.command-main-grid{grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);gap:12px;display:grid}.command-panel{border:1px solid var(--cc-line);background:var(--cc-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:16px;min-width:0;padding:17px;box-shadow:0 16px 36px #00000029}.command-panel>header{color:#58d8fa;justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.command-panel h3{color:var(--cc-text);margin:4px 0 0;font-size:14px}.command-overview header b{color:#75eabf;align-items:center;gap:7px;font-size:9px;display:flex}.command-floor{perspective:700px;background:linear-gradient(145deg,#030b16c7,#0b1c2fa8);border:1px solid #4f9cdd2e;border-radius:13px;min-height:190px;padding:18px;position:relative}.command-floor-grid{transform-origin:bottom;grid-template-columns:repeat(12,1fr);gap:7px;display:grid;transform:rotateX(12deg)}.floor-cell{background:#1f648b4d;border:1px solid #39bde94d;border-radius:3px;height:25px;transition:transform .18s;box-shadow:0 5px 12px #00000040}.floor-cell:hover{background:#38bdf8;transform:translateY(-5px)}.floor-occupied,.command-floor-legend .occupied{background:#3b82f6}.floor-hold,.floor-blocked,.command-floor-legend .hold{background:#fb7185}.floor-available,.command-floor-legend .available{background:#173b55}.command-floor-empty{height:135px;color:var(--cc-muted);place-items:center;display:grid}.command-floor-legend{gap:10px;display:flex;position:absolute;bottom:8px;right:12px}.command-floor-legend span{color:var(--cc-muted);align-items:center;gap:4px;font-size:8px;display:flex}.command-floor-legend i{border-radius:2px;width:7px;height:7px}.command-overview-stats{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:10px;display:grid}.command-overview-stats span{border:1px solid var(--cc-line);color:var(--cc-muted);border-radius:9px;padding:9px;font-size:8px}.command-overview-stats strong{color:#fff;margin-bottom:3px;font-size:14px;display:block}.command-alerts>div{gap:7px;display:grid}.command-alerts section{background:#ffffff06;border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.command-alerts section>i{background:#fbbf24;border-radius:50%;width:7px;height:7px}.command-alerts .alert-red>i{background:#fb7185}.command-alerts .alert-violet>i{background:#a78bfa}.command-alerts .alert-cyan>i{background:#22d3ee}.command-alerts section strong,.command-alerts section small{display:block}.command-alerts section strong{font-size:10px}.command-alerts section small{color:var(--cc-muted);margin-top:2px;font-size:8px}.command-alerts section b{font-size:14px}.command-operations{grid-template-columns:repeat(7,1fr);gap:9px;display:grid}.command-operations article{--op:#3b82f6;border:1px solid var(--cc-line);min-width:0;color:var(--op);background:#0d1c30db;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:11px;transition:all .2s;display:grid}.command-operations article:hover{border-color:var(--op);transform:translateY(-3px)}.command-operations article>svg:first-child{background:color-mix(in srgb,var(--op) 13%,transparent);border-radius:9px;width:34px;height:34px;padding:8px}.command-operations span,.command-operations small{display:block}.command-operations span{color:#a9bbce;font-size:9px}.command-operations strong{color:#fff;font-size:17px}.command-operations small{color:var(--cc-muted);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.operation-cyan{--op:#22d3ee!important}.operation-green{--op:#34d399!important}.operation-violet{--op:#a78bfa!important}.operation-red{--op:#fb7185!important}.operation-amber{--op:#fbbf24!important}.operation-orange{--op:#fb923c!important}.command-chart-grid{grid-template-columns:1.2fr 1.3fr .8fr;gap:12px;display:grid}.command-dashboard .exec-bars{border-color:var(--cc-line);background:repeating-linear-gradient(#0000 0 28px,#729dc717 29px);height:120px}.command-dual{grid-template-columns:1fr 1fr;gap:12px;display:grid}.command-dual label{color:var(--cc-muted);font-size:9px}.command-util{grid-template-columns:1fr 1fr;display:grid}.command-util header{grid-column:1/-1}.command-util .exec-donut{flex-basis:100px;width:100px;height:100px}.command-util .exec-donut:after{background:#0d1d31;inset:16px}.command-util>div:last-child{align-content:center;gap:8px;display:grid}.command-util>div:last-child span{color:var(--cc-muted);font-size:8px}.command-util>div:last-child strong{color:#fff;font-size:13px;display:block}.command-bottom-grid{grid-template-columns:.85fr 1.5fr;gap:12px;display:grid}.command-event-stream{max-height:220px;display:grid;overflow:auto}.command-event-stream section{border-bottom:1px solid var(--cc-line);grid-template-columns:8px 1fr auto;gap:9px;padding:9px 2px;display:grid}.command-event-stream section>i{background:#22d3ee;border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 9px #22d3ee}.command-event-stream strong,.command-event-stream small{display:block}.command-event-stream strong{text-transform:capitalize;font-size:9px}.command-event-stream small,.command-event-stream time{color:var(--cc-muted);font-size:8px}.command-table-wrap{overflow:auto}.command-transactions table{border-collapse:collapse;width:100%;font-size:9px}.command-transactions th{color:var(--cc-muted);text-align:left;text-transform:uppercase;padding:8px;font-size:8px}.command-transactions td{border-top:1px solid var(--cc-line);color:#aebfd1;padding:9px 8px}.command-transactions td span{color:#77e4ff;background:#22d3ee17;border-radius:6px;padding:4px 6px}.command-quick-actions{z-index:20;border:1px solid var(--cc-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06111fe6;border-radius:15px;gap:7px;padding:7px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #0006}.command-quick-actions button{border:1px solid var(--cc-line);color:#9eb5cb;cursor:pointer;background:#ffffff0a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.command-quick-actions button:hover{color:#fff;border-color:#22d3ee;transform:translateY(-3px)}.command-quick-actions .primary{color:#05101c;background:linear-gradient(135deg,#22d3ee,#3b82f6);border:0}@media (width<=1400px){.command-kpi-row{grid-template-columns:repeat(3,1fr)}.command-operations{grid-template-columns:repeat(4,1fr)}}@media (width<=1050px){.command-dashboard{margin:-18px}.command-main-grid,.command-chart-grid,.command-bottom-grid{grid-template-columns:1fr}.command-operations{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.command-dashboard{margin:-14px;padding:12px}.command-header{flex-direction:column;align-items:flex-start;gap:16px}.command-kpi-row{grid-template-columns:repeat(2,1fr)}.command-overview-stats{grid-template-columns:repeat(3,1fr)}.command-floor-grid{grid-template-columns:repeat(8,1fr)}.command-operations,.command-dual{grid-template-columns:1fr}.command-quick-actions{bottom:12px;right:12px}}html.wareflow-designer-workspace,body.wareflow-designer-workspace{overscroll-behavior:none;background:#050a12;width:100%;height:100%;overflow:hidden}body.wareflow-designer-workspace #root{width:100vw;height:100vh;overflow:hidden}.wfai-panel.docked{resize:none;width:min(560px,100vw - 40px);min-width:480px;height:min(780px,100vh - 40px);min-height:600px;bottom:20px;right:20px}.wfai-panel.floating{width:min(580px,100vw - 40px);height:min(760px,100vh - 60px)}.wfai-panel .wfai-topbar{flex:none}.wfai-panel .wfai-identity{flex:1;min-width:0}.wfai-panel .wfai-identity>div{min-width:0}.wfai-panel .wfai-status-line{max-width:300px}.wfai-panel .wfai-body{min-height:0;overflow:hidden}.wfai-panel .wfai-stage{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:16px 16px 10px;overflow-y:auto}.wfai-panel .wfai-user-message,.wfai-panel .wfai-response-card{min-width:0}.wfai-panel .wfai-response-card{width:100%;overflow:hidden}.wfai-response-card>header>div{flex:1;min-width:0}.wfai-response-card>header strong{overflow-wrap:anywhere;word-break:normal}.wfai-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wfai-data-grid section{min-width:0;overflow:hidden}.wfai-data-grid strong{overflow-wrap:anywhere;word-break:break-word}.wfai-response-card>.wfai-toolbar{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.wfai-response-card>.wfai-toolbar .wfai-btn,.wfai-response-card>.wfai-toolbar .wfai-icon-btn{white-space:nowrap;justify-content:center;width:100%;min-width:0;height:34px;padding:6px}.wfai-panel .wfai-live{flex:none;max-height:180px;margin:0 14px 8px;padding:10px 12px;overflow:auto}.wfai-panel .wfai-live .wfai-orb-stage{width:72px;height:72px}.wfai-panel .wfai-live .wfai-orb{width:44px;height:44px}.wfai-panel .wfai-live .wfai-orb-ring{width:58px;height:58px}.wfai-panel .wfai-live-transcript{overflow-wrap:anywhere;width:100%}.wfai-panel .wfai-chips{overscroll-behavior:contain;background:#050c187a;flex:none;max-height:92px;padding:8px 14px 10px;overflow-y:auto}.wfai-panel .wfai-chips button{text-overflow:ellipsis;max-width:100%;overflow:hidden}.wfai-panel .wfai-composer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060d1af5;flex:none;padding:10px 12px 12px}.wfai-panel .wfai-composer textarea{min-width:0;min-height:44px;max-height:110px}@media (width<=900px){.wfai-panel.docked{width:auto;min-width:0;height:min(86vh,760px);min-height:520px;bottom:12px;left:12px;right:12px}.wfai-response-card>.wfai-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.wfai-panel.docked{border-radius:18px;width:auto;height:auto;min-height:0;inset:8px}.wfai-data-grid{grid-template-columns:1fr}.wfai-response-card>.wfai-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.wfai-panel .wfai-status-line{max-width:190px}.wfai-panel .wfai-chips{max-height:78px}}.wf-platform-admin-shell{color:#10243e;background:radial-gradient(circle at 100% 0,#1984dc1f,#0000 32%),#f4f8fc;min-height:100vh}.wf-platform-admin-topbar{background:#fff;border-bottom:1px solid #dce8f2;justify-content:space-between;align-items:center;gap:24px;padding:28px 38px;display:flex;box-shadow:0 8px 28px #112c4e0f}.wf-platform-admin-topbar small{color:#1784d5;letter-spacing:.16em;font-weight:900}.wf-platform-admin-topbar h1{margin:6px 0;font-size:30px}.wf-platform-admin-topbar p{color:#687a90;margin:0}.wf-platform-admin-actions{flex-wrap:wrap;gap:12px;display:flex}.wf-platform-admin-actions button{color:#fff;cursor:pointer;background:#147fc8;border:0;border-radius:10px;padding:12px 18px;font-weight:800}.wf-platform-admin-actions button:hover{filter:brightness(.94)}.wf-platform-admin-content{padding:28px 34px 50px}@media (width<=800px){.wf-platform-admin-topbar{flex-direction:column;align-items:flex-start;padding:22px}.wf-platform-admin-content{padding:18px}}:root{--wf-bg:#f3f6fb;--wf-surface:#fff;--wf-surface-raised:#fff;--wf-surface-muted:#f7f9fc;--wf-border:#dce5f0;--wf-border-soft:#e8edf4;--wf-text:#17243b;--wf-text-secondary:#52677f;--wf-text-muted:#718096;--wf-accent:#3978f6;--wf-success:#18a977;--wf-warning:#e5a21a;--wf-danger:#e55369;--wf-info:#16a8cc;--wf-overlay:#07182d85;--wf-sidebar-width:270px;--wf-topbar-height:76px;--wf-table-row-height:46px;--wf-focus-ring:0 0 0 3px #3978f64d;--wf-duration-fast:.15s;--wf-duration-normal:.22s;--wf-navy-950:#07182d;--wf-navy-900:#0a1f3a;--wf-navy-800:#123866;--wf-blue-600:#3978f6;--wf-blue-500:#4f8cff;--wf-neutral-25:#fbfcfe;--wf-neutral-50:#f7f9fc;--wf-neutral-100:#eef2f7;--wf-neutral-200:#dce5f0;--wf-neutral-500:#718096;--wf-neutral-800:#243650;--wf-success-600:#16855d;--wf-danger-600:#c83d54;--wf-space-1:4px;--wf-space-2:8px;--wf-space-3:12px;--wf-space-4:16px;--wf-space-5:20px;--wf-space-6:24px;--wf-space-8:32px;--wf-radius-sm:8px;--wf-radius-md:12px;--wf-radius-lg:18px;--wf-radius-xl:24px;--wf-control-h:40px;--wf-card-pad:20px;--wf-shadow-card:0 10px 30px #12386614;--wf-shadow-float:0 24px 70px #07182d3d;--wf-z-sticky:500;--wf-z-dropdown:900;--wf-z-floating:1100;--wf-z-ai:1500;--wf-z-modal:2000;--wf-z-critical:2400;--wf-modal-sm:480px;--wf-modal-md:720px;--wf-modal-lg:1080px}:root[data-theme=dark]{--wf-bg:#07111f;--wf-surface:#0b1728;--wf-surface-raised:#102039;--wf-surface-muted:#0d1b2f;--wf-border:#1a304b;--wf-border-soft:#13263d;--wf-text:#edf5ff;--wf-text-secondary:#a4b5ca;--wf-text-muted:#71869f;--wf-accent:#4f8cff;--wf-success:#34d399;--wf-warning:#fbbf24;--wf-danger:#fb7185;--wf-info:#22d3ee;--wf-overlay:#020812b8;--wf-shadow-card:0 12px 34px #0000003d;--wf-shadow-float:0 28px 80px #0000008c;--wf-neutral-25:#07111f;--wf-neutral-50:#0d1b2f;--wf-neutral-100:#13263d;--wf-neutral-200:#1a304b;--wf-neutral-500:#71869f;--wf-neutral-800:#edf5ff}*,:before,:after{box-sizing:border-box}html,body,#root{max-width:100%}body{color:var(--wf-text);background:var(--wf-bg);overflow-x:hidden}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--wf-accent);outline-offset:2px}.main,.content,.panel,.table-panel,.wf-table-panel,.wf-modal,.wf-card,.dist-card,.pos-card,.pos-info-card,.pos-table-panel{color:var(--wf-text);background-color:var(--wf-surface);border-color:var(--wf-border)}.content{background:var(--wf-bg)}.topbar{color:var(--wf-text);background:color-mix(in srgb,var(--wf-surface) 92%,transparent);border-color:var(--wf-border)}.topbar h1,.panel h3,.table-toolbar h3,.wf-page-header h1,.wf-card h3{color:var(--wf-text)}.topbar p,.panel p,.table-toolbar p{color:var(--wf-text-muted)}input,select,textarea,.wf-search,.wf-filter select,.wf-field input,.wf-field select,.wf-field textarea{color:var(--wf-text);background:var(--wf-surface-muted);border-color:var(--wf-border)}table th,.wf-table th{color:var(--wf-text-muted);background:var(--wf-surface-muted);border-color:var(--wf-border-soft)}table td,.wf-table td{color:var(--wf-text-secondary);border-color:var(--wf-border-soft)}.wf-btn-secondary,.wf-btn-icon{color:var(--wf-text-secondary);background:var(--wf-surface);border-color:var(--wf-border)}.wf-btn-ghost{color:var(--wf-text-secondary)}.wf-modal-backdrop{background:var(--wf-overlay)}.wf-theme-menu{color:var(--wf-text-secondary);border-radius:9px;padding:8px 10px}.wf-theme-menu>span{align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.wf-theme-menu>div{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.wf-theme-menu button{border:1px solid var(--wf-border);min-height:30px;color:var(--wf-text-secondary);background:var(--wf-surface-muted);border-radius:7px;padding:0 7px;font-size:10px}.wf-theme-menu button.active{color:#fff;border-color:var(--wf-accent);background:var(--wf-accent)}:root[data-theme=dark] .wf-account-menu,:root[data-theme=dark] .notification-center,:root[data-theme=dark] .global-search-dialog{color:var(--wf-text);background:var(--wf-surface);border-color:var(--wf-border);box-shadow:var(--wf-shadow-float)}:root[data-theme=dark] .wf-account-trigger,:root[data-theme=dark] .refresh-button,:root[data-theme=dark] .global-search-trigger,:root[data-theme=dark] .notification-trigger{color:var(--wf-text-secondary);background:var(--wf-surface-muted);border-color:var(--wf-border)}:root[data-theme=light] .enterprise-app-shell{background:var(--wf-bg);color:var(--wf-text)}:root[data-theme=light] .enterprise-app-shell .enterprise-main,:root[data-theme=light] .enterprise-app-shell>.main>.content{background:var(--wf-bg)}:root[data-theme=light] .enterprise-app-shell .enterprise-topbar{color:var(--wf-text);border-color:var(--wf-border);background:#ffffffeb;box-shadow:0 8px 24px #162c4b0f}:root[data-theme=light] .enterprise-app-shell .enterprise-topbar h1{color:var(--wf-text)}:root[data-theme=light] .enterprise-app-shell .enterprise-topbar .refresh-button{color:var(--wf-text-secondary);background:var(--wf-surface-muted);border-color:var(--wf-border)}:root[data-theme=light] .command-dashboard{--cc-bg:#f3f6fb;--cc-panel:#ffffffe6;--cc-line:#dce5f0;--cc-text:#17243b;--cc-muted:#718096;background:radial-gradient(circle at 16% 0,#3978f614,transparent 28%),var(--cc-bg)}:root[data-theme=light] .command-header,:root[data-theme=light] .command-kpi,:root[data-theme=light] .command-operations article{background:#ffffffe6;box-shadow:0 12px 34px #162c4b12}:root[data-theme=light] .command-floor{background:#e9eff7}:root[data-theme=light] .command-util .exec-donut:after{background:#fff}.enterprise-app-shell .main{background:var(--wf-bg)}.enterprise-app-shell .enterprise-topbar{height:var(--wf-topbar-height);color:var(--wf-text);background:color-mix(in srgb,var(--wf-surface) 94%,transparent);border-color:var(--wf-border)}.enterprise-app-shell .enterprise-topbar h1{color:var(--wf-text)}.enterprise-app-shell .enterprise-topbar p{color:var(--wf-text-muted)}.enterprise-app-shell>.main>.content{background:var(--wf-bg);padding:clamp(18px,2.2vw,34px)}.enterprise-app-shell.dashboard-active>.main>.content{background:#07111f;padding:0}:root[data-theme=dark] .enterprise-app-shell>.main>.content{background:var(--wf-bg)}:root[data-theme=dark] .enterprise-app-shell.dashboard-active>.main>.content{background:#07111f}:is(.receiving-v1,.pv-page,.pa-page,.inv-page,.out-page,.pos-module) :is([class$=-card],[class*=-panel],[class$=-kpi],[class*=-summary],[class*=-filters],[class*=-details]){color:var(--wf-text);background-color:var(--wf-surface);border-color:var(--wf-border);box-shadow:var(--wf-shadow-card)}:is(.receiving-v1,.pv-page,.pa-page,.inv-page,.out-page,.pos-module) :is(h1,h2,h3,h4,strong){color:var(--wf-text)}:is(.receiving-v1,.pv-page,.pa-page,.inv-page,.out-page,.pos-module) :is(p,small,label,span){border-color:var(--wf-border-soft)}:is(.receiving-v1,.pv-page,.pa-page,.inv-page,.out-page,.pos-module) :is(input,select,textarea){color:var(--wf-text);background:var(--wf-surface-muted);border-color:var(--wf-border)}:is(.receiving-v1,.pv-page,.pa-page,.inv-page,.out-page,.pos-module) :is(table,thead,tbody,tr,th,td){border-color:var(--wf-border-soft)}:root[data-theme=dark] :is(.receiving-head,.pa-hero,.inv-hero,.out-hero,.pos-hero){color:var(--wf-text);border:1px solid var(--wf-border);background:linear-gradient(125deg,#0b1728,#102744)}:root[data-theme=dark] :is(.inv-drawer,.out-create,.reports-shell,.stock-transfer-shell,.forklift-shell){color:var(--wf-text);background:var(--wf-bg);border-color:var(--wf-border)}:root[data-theme=dark] :is(.distribution,.reports-body,.pos-module){color:var(--wf-text)}:root[data-theme=dark] :is(.dist-chart,.fleet-column,.fleet-card,.report-card,.report-filter-panel,.report-table-wrap,.pos-product-tile,.pos-cart){color:var(--wf-text);background:var(--wf-surface);border-color:var(--wf-border);box-shadow:var(--wf-shadow-card)}:root[data-theme=dark] :is(.dist-chart,.fleet-column,.fleet-card,.report-card,.pos-product-tile,.pos-cart) :is(h2,h3,strong){color:var(--wf-text)}:root[data-theme=dark] :is(.reports-topbar,.reports-hero){border-color:var(--wf-border);background:linear-gradient(120deg,#081424,#102744)}:root[data-theme=dark] :is(.pos-search-box,.pos-barcode-box,.pos-cart-line,.pos-info-grid>div){color:var(--wf-text);background:var(--wf-surface-muted);border-color:var(--wf-border)}.wf-settings-page{gap:18px;max-width:1080px;margin:0 auto;display:grid}.wf-settings-card{border:1px solid var(--wf-border);border-radius:var(--wf-radius-lg);background:var(--wf-surface);box-shadow:var(--wf-shadow-card);padding:24px}.wf-settings-card>header span{color:var(--wf-accent);letter-spacing:.14em;font-size:10px;font-weight:850}.wf-settings-card h2{color:var(--wf-text);margin:6px 0 4px;font-size:19px}.wf-settings-card p{color:var(--wf-text-muted);margin:0;font-size:12px}.wf-theme-options{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.wf-theme-options button{border:1px solid var(--wf-border);color:var(--wf-text-secondary);background:var(--wf-surface-muted);text-align:left;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.wf-theme-options button:hover{border-color:var(--wf-accent);transform:translateY(-2px)}.wf-theme-options button.active{border-color:var(--wf-accent);box-shadow:var(--wf-focus-ring)}.wf-theme-options button>svg:first-child{width:42px;height:42px;color:var(--wf-accent);background:color-mix(in srgb,var(--wf-accent) 12%,transparent);border-radius:12px;padding:10px}.wf-theme-options span{gap:4px;display:grid}.wf-theme-options strong{color:var(--wf-text)}.wf-theme-options small{color:var(--wf-text-muted);font-size:10px}.wf-settings-card footer{border-top:1px solid var(--wf-border-soft);color:var(--wf-text-muted);margin-top:18px;padding-top:14px;font-size:11px}@media (width<=720px){.wf-theme-options{grid-template-columns:1fr}}.wf-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.wf-profile-facts article{border:1px solid var(--wf-border);color:var(--wf-text-secondary);background:var(--wf-surface-muted);border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.wf-profile-facts article>svg{width:42px;height:42px;color:var(--wf-accent);background:color-mix(in srgb,var(--wf-accent) 12%,transparent);border-radius:12px;padding:10px}.wf-profile-facts span{gap:4px;min-width:0;display:grid}.wf-profile-facts small{color:var(--wf-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.wf-profile-facts strong{color:var(--wf-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.wf-profile-facts{grid-template-columns:1fr}}.wf-toolbar{align-items:center;gap:var(--wf-space-2);flex-wrap:wrap;min-width:0;display:flex}.wf-btn{min-width:0;min-height:var(--wf-control-h);border-radius:var(--wf-radius-md);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:750;line-height:1;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.wf-btn svg{flex:none;width:16px;height:16px}.wf-btn:hover:not(:disabled){transform:translateY(-1px)}.wf-btn:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.5)}.wf-btn-primary{color:#fff;background:var(--wf-blue-600);box-shadow:0 8px 18px #3978f638}.wf-btn-secondary{color:#294765;border-color:var(--wf-neutral-200);background:#fff}.wf-btn-ghost{color:#55708d;background:0 0}.wf-btn-danger{color:#fff;background:var(--wf-danger-600)}.wf-btn-success{color:#fff;background:var(--wf-success-600)}.wf-btn-icon{width:var(--wf-control-h);color:#47647f;border-color:var(--wf-neutral-200);background:#fff;padding:0}.inv-hero{align-items:center;gap:var(--wf-space-6)}.inv-hero>div:first-child{flex:360px;min-width:0}.inv-hero-actions{flex:0 610px;justify-content:flex-end}.inv-kpi{min-width:0;height:100%}.inv-kpi strong,.exec-kpi-copy strong{text-overflow:ellipsis;overflow:hidden}.inv-filter-grid{align-items:end}.inv-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%}.inv-table{min-width:1040px}.inv-table thead th{z-index:2;position:sticky;top:0}.inv-product-cell{max-width:280px}.inv-product-cell>div:last-child{min-width:0}.inv-product-cell strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.executive-dashboard{width:100%;min-width:0}.exec-kpi-grid{align-items:stretch}.exec-kpi{min-width:0;height:100%}.exec-panel,.exec-chart-card,.exec-gauge-panel{min-width:0;overflow:hidden}.exec-panel svg,.exec-chart-card svg{max-width:100%}.exec-hero>div{min-width:0}.reports-topbar>div:last-child,.report-actions,.customer-snapshot-layer footer{align-items:center;gap:var(--wf-space-2);flex-wrap:wrap;display:flex}.reports-topbar button,.report-actions button,.customer-snapshot-layer footer button{min-height:var(--wf-control-h);white-space:nowrap;justify-content:center}.reports-shell,.customer-snapshot{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.report-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%}.report-table-wrap table{min-width:860px}.report-filter-grid>*{min-width:0}.executive-tools{z-index:var(--wf-z-floating)}.global-search-layer,.notification-center{z-index:var(--wf-z-dropdown)}.quick-actions{z-index:var(--wf-z-floating);transition:opacity .2s,transform .2s}.wf-ai-open .quick-actions{opacity:0;pointer-events:none;transform:translateY(18px)}.wf-ai-open .notification-center{right:min(540px,100vw - 404px)}.exec-ai-launch{z-index:var(--wf-z-ai);white-space:nowrap;min-height:48px;bottom:24px;right:24px}.exec-ai{z-index:var(--wf-z-ai);resize:both;border-radius:var(--wf-radius-xl);width:clamp(440px,38vw,520px);min-width:420px;max-width:calc(100vw - 32px);height:min(780px,100dvh - 92px);max-height:calc(100dvh - 32px);box-shadow:var(--wf-shadow-float);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);border:1px solid #ffffffa8;overflow:hidden}.exec-ai.fullscreen{resize:none;border-radius:0;width:100vw;min-width:0;max-width:none;height:100dvh;max-height:none}.exec-ai>header{gap:var(--wf-space-3);min-height:76px;padding:12px 14px 12px 16px}.exec-ai>header>div:first-child,.exec-ai>header section{min-width:0}.exec-ai>header section strong,.exec-ai>header section span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exec-ai-header-controls{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.exec-ai-header-controls>label{align-items:center;gap:5px;min-height:34px;display:flex}.exec-ai-header-controls>label>span{font-size:9px;font-weight:750}.exec-ai-header-controls select{width:82px;min-height:34px;color:inherit;background:#ffffff1a;border:1px solid #ffffff38;border-radius:9px;padding:0 7px;font-size:10px}.exec-ai-header-controls select option{color:var(--wf-neutral-800);background:#fff}.exec-ai-voice-toggle{background:#ffffff14;border-radius:9px;padding:0 7px}.exec-ai-header-controls nav{align-items:center;gap:4px;display:flex}.exec-ai-header-controls nav button{place-items:center;width:34px;height:34px;padding:0;display:grid}.exec-ai-header-controls nav svg{width:16px;height:16px}.exec-ai-status{background:#54d39a;border-radius:50%;width:7px;height:7px;margin-inline-end:5px;display:inline-block;box-shadow:0 0 0 4px #54d39a24}.exec-ai-status.listening,.exec-ai-status.speaking{background:#64a0ff}.exec-ai-status.failed{background:#ff7185}.exec-ai-body{min-height:0}.exec-ai-body>main{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid}.exec-ai-messages{min-height:0;padding-bottom:var(--wf-space-5);scroll-padding-bottom:120px;overflow-x:hidden}.exec-user-message{overflow-wrap:anywhere;width:fit-content;max-width:min(84%,620px)}.exec-response-card{max-width:100%;overflow:hidden}.exec-response-card>header>div{min-width:0}.exec-response-card>header strong{overflow-wrap:anywhere;line-height:1.65;display:block}.exec-response-card em{font-style:normal}.exec-response-card>footer{padding-top:var(--wf-space-3);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.exec-response-card>footer .wf-btn{flex:none;min-height:36px;padding-inline:10px;font-size:10px}.exec-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exec-data-grid section{min-width:0}.exec-data-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exec-ai-live{align-items:center;gap:var(--wf-space-3);grid-template-columns:54px minmax(0,1fr);padding:14px 16px;display:grid}.exec-ai-live>.wf-toolbar{grid-column:1/-1;justify-content:flex-end}.exec-ai-live>section{min-width:0}.exec-ai-live section span{min-height:38px;max-height:80px;display:block;overflow:auto}.exec-ai-live section span b{font-weight:650}.exec-ai-live section span em{color:var(--wf-blue-600);opacity:.72;font-style:normal}.exec-ai-mic-pulse{color:#fff;background:var(--wf-danger-600);border:0;border-radius:50%;place-items:center;width:52px;height:52px;animation:1.5s ease-in-out infinite wfMicPulse;display:grid;box-shadow:0 0 0 8px #c83d541a}.exec-wave{grid-column:1/-1;height:34px}.exec-ai-compose{z-index:2;background:#fffffff5;padding:12px 14px;position:relative;box-shadow:0 -8px 24px #0c223b0f}.exec-ai-compose>div{grid-template-columns:minmax(0,1fr) 42px 42px;align-items:end;gap:7px;display:grid}.exec-ai-compose textarea{resize:vertical;min-width:0;min-height:44px;max-height:120px}.exec-ai-compose>div>button{width:42px;min-width:42px;height:42px;padding:0}.exec-ai-compose>section{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.exec-ai-compose>section select{flex:150px;min-width:0;min-height:36px}.exec-ai-compose>section label{flex:120px;min-width:0}.exec-understood{z-index:var(--wf-z-modal);padding:16px}.exec-understood>section{width:min(var(--wf-modal-sm), 100%);max-height:calc(100dvh - 32px);overflow:auto}.exec-understood footer{justify-content:flex-end}@keyframes wfMicPulse{50%{transform:scale(1.03);box-shadow:0 0 0 15px #c83d5400}}@media (width<=1100px){.inv-hero{flex-direction:column;align-items:flex-start}.inv-hero-actions{flex-basis:auto;justify-content:flex-start;width:100%}.exec-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){:root{--wf-control-h:44px;--wf-card-pad:16px}.wf-toolbar{flex-wrap:nowrap;max-width:100%;padding-bottom:3px;overflow-x:auto}.wf-btn{flex:none;min-height:44px}.exec-ai-launch{bottom:14px;right:14px}.exec-ai{resize:none;border:0;border-radius:0;width:100vw;min-width:0;max-width:none;height:100dvh;max-height:none;inset:0}.exec-ai>header{flex-direction:column;align-items:flex-start;min-height:112px}.exec-ai-header-controls{justify-content:space-between;width:100%}.exec-ai-header-controls>label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.exec-ai-header-controls nav{margin-inline-start:auto}.exec-ai-body>aside{display:none}.exec-ai-body>main{width:100%}.exec-ai-live{grid-template-columns:46px minmax(0,1fr)}.exec-ai-mic-pulse{width:44px;height:44px}.exec-data-grid{grid-template-columns:1fr 1fr}.inv-hero-actions{flex-wrap:nowrap;overflow-x:auto}.inv-kpis,.exec-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-shell,.customer-snapshot{max-width:100vw;max-height:100dvh}.reports-topbar>div:last-child,.report-actions{flex-wrap:nowrap;width:100%;padding-bottom:3px;overflow-x:auto}.wf-ai-open .notification-center{display:none}}@media (width<=430px){.exec-ai>header{min-height:118px;padding-inline:12px}.exec-ai>header section span{max-width:250px}.exec-ai-header-controls{gap:4px}.exec-ai-header-controls select{width:74px}.exec-ai-voice-toggle{display:none!important}.exec-ai-search{margin-inline:10px}.exec-ai-messages{padding-inline:10px}.exec-ai-compose{padding:10px}.exec-ai-compose>section label{display:none}.exec-data-grid,.inv-kpis,.exec-kpi-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wf-btn-sm{min-height:32px;padding:0 10px;font-size:11px}.wf-spin{animation:.8s linear infinite wfSpin}@keyframes wfSpin{to{transform:rotate(360deg)}}.wf-modal-backdrop{z-index:var(--wf-z-modal);padding:var(--wf-space-5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07182d80;place-items:center;display:grid;position:fixed;inset:0}.wf-modal{border-radius:var(--wf-radius-lg);width:100%;max-height:calc(100dvh - 40px);box-shadow:var(--wf-shadow-float);background:#fff;flex-direction:column;display:flex;overflow:hidden}.wf-modal-sm{max-width:var(--wf-modal-sm)}.wf-modal-md{max-width:var(--wf-modal-md)}.wf-modal-lg{max-width:var(--wf-modal-lg)}.wf-modal-head{justify-content:space-between;align-items:flex-start;gap:var(--wf-space-3);padding:var(--wf-space-5) var(--wf-card-pad) var(--wf-space-3);border-bottom:1px solid var(--wf-neutral-100);display:flex}.wf-modal-head h2{margin:2px 0 0;font-size:16px}.wf-modal-eyebrow{letter-spacing:.06em;color:var(--wf-blue-600);text-transform:uppercase;font-size:10px;font-weight:750}.wf-modal-body{min-height:0;padding:var(--wf-card-pad);flex:1;overflow:auto}.wf-modal-foot{padding:var(--wf-space-3) var(--wf-card-pad);border-top:1px solid var(--wf-neutral-100);justify-content:flex-end}.wf-confirm-body{align-items:flex-start;gap:var(--wf-space-3);color:var(--wf-danger-600);display:flex}.wf-confirm-body p{color:var(--wf-neutral-800);margin:0}.wf-form-grid{gap:var(--wf-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-field{flex-direction:column;gap:6px;min-width:0;display:flex}.wf-field.wf-field-wide{grid-column:1/-1}.wf-field span{color:var(--wf-neutral-500);font-size:11px;font-weight:700}.wf-field input,.wf-field select,.wf-field textarea{min-height:var(--wf-control-h);border:1px solid var(--wf-neutral-200);border-radius:var(--wf-radius-sm);color:var(--wf-neutral-800);background:#fff;padding:0 12px}.wf-field textarea{resize:vertical;min-height:72px;padding:10px 12px}.wf-field-error{color:var(--wf-danger-600);font-size:11px}.wf-checkbox-row{min-height:var(--wf-control-h);align-items:center;gap:8px;display:flex}.wf-checkbox-row input{flex:none;width:16px;height:16px}.wf-checkbox-row em{color:var(--wf-neutral-800);font-size:12.5px;font-style:normal}.wf-field.has-error input,.wf-field.has-error select,.wf-field.has-error textarea{border-color:var(--wf-danger-600)}.wf-toast-stack{right:var(--wf-space-5);bottom:var(--wf-space-5);z-index:var(--wf-z-critical);gap:var(--wf-space-2);flex-direction:column;max-width:min(360px,100vw - 32px);display:flex;position:fixed}.wf-toast{align-items:center;gap:var(--wf-space-2);border-radius:var(--wf-radius-md);color:#fff;background:var(--wf-neutral-800);box-shadow:var(--wf-shadow-card);padding:12px 14px;animation:.18s wfToastIn;display:flex}.wf-toast span{flex:1;font-size:12.5px;line-height:1.4}.wf-toast button{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0}.wf-toast-success{background:var(--wf-success-600)}.wf-toast-error{background:var(--wf-danger-600)}.wf-toast-info{background:var(--wf-navy-800)}@keyframes wfToastIn{0%{opacity:0;transform:translateY(8px)}}.wf-empty,.wf-error-state{justify-content:center;align-items:center;gap:var(--wf-space-2);padding:var(--wf-space-8) var(--wf-space-4);color:var(--wf-neutral-500);text-align:center;flex-direction:column;display:flex}.wf-empty strong{color:var(--wf-neutral-800);font-size:14px}.wf-empty p,.wf-error-state p{max-width:360px;margin:0;font-size:12.5px}.wf-error-state,.wf-error-state svg{color:var(--wf-danger-600)}.wf-skeleton-hero{height:88px;margin-bottom:var(--wf-space-4);border-radius:var(--wf-radius-lg)}.wf-skeleton-hero,.wf-skeleton-grid i{background:linear-gradient(90deg, var(--wf-neutral-100) 25%, var(--wf-neutral-50) 37%, var(--wf-neutral-100) 63%);background-size:400% 100%;animation:1.4s infinite wfShimmer;display:block}.wf-skeleton-grid{gap:var(--wf-space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.wf-skeleton-grid i{border-radius:var(--wf-radius-md);height:96px}.wf-search{min-width:220px;max-width:340px;height:var(--wf-control-h);border:1px solid var(--wf-neutral-200);border-radius:var(--wf-radius-md);color:var(--wf-neutral-500);background:#fff;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.wf-search input{min-width:0;color:var(--wf-neutral-800);background:0 0;border:0;outline:none;flex:1}.wf-search button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.wf-filter{flex-direction:column;gap:4px;min-width:140px;display:flex}.wf-filter span{color:var(--wf-neutral-500);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750}.wf-filter select{min-height:var(--wf-control-h);border:1px solid var(--wf-neutral-200);border-radius:var(--wf-radius-sm);background:#fff;padding:0 10px}.wf-table-panel{border:1px solid var(--wf-neutral-100);border-radius:var(--wf-radius-lg);box-shadow:var(--wf-shadow-card);background:#fff;overflow:hidden}.wf-table-wrap{overscroll-behavior-inline:contain;scrollbar-gutter:stable;max-width:100%;overflow-x:auto}.wf-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12.5px}.wf-table th{z-index:2;text-align:left;letter-spacing:.03em;color:var(--wf-neutral-500);text-transform:uppercase;background:var(--wf-neutral-50);border-bottom:1px solid var(--wf-neutral-100);padding:12px 14px;font-size:10.5px;font-weight:750;position:sticky;top:0}.wf-table td{border-bottom:1px solid var(--wf-neutral-100);color:var(--wf-neutral-800);vertical-align:middle;padding:12px 14px}.wf-table tbody tr:hover{background:var(--wf-neutral-25)}.wf-table-sort-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.wf-table-sort-idle{opacity:.35}.wf-pagination{justify-content:space-between;align-items:center;gap:var(--wf-space-3);padding:var(--wf-space-3) var(--wf-card-pad);border-top:1px solid var(--wf-neutral-100);color:var(--wf-neutral-500);font-size:11.5px;display:flex}.wf-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:10.5px;font-weight:750;display:inline-flex}.wf-badge-green{color:var(--wf-success-600);background:#16855d1f}.wf-badge-blue{color:var(--wf-blue-600);background:#3978f61f}.wf-badge-orange{color:#b56a1c;background:#d5831d24}.wf-badge-red{color:var(--wf-danger-600);background:#c83d541f}.wf-badge-neutral{color:var(--wf-neutral-500);background:var(--wf-neutral-100)}.wf-kpi{align-items:center;gap:var(--wf-space-3);min-width:0;height:100%;padding:var(--wf-card-pad);border:1px solid var(--wf-neutral-100);border-radius:var(--wf-radius-lg);box-shadow:var(--wf-shadow-card);background:#fff;display:flex}.wf-kpi-icon{border-radius:var(--wf-radius-md);color:#fff;background:var(--wf-blue-600);flex:none;place-items:center;width:42px;height:42px;display:grid}.wf-kpi-green .wf-kpi-icon{background:var(--wf-success-600)}.wf-kpi-orange .wf-kpi-icon{background:#d5831d}.wf-kpi-violet .wf-kpi-icon{background:#7a5af8}.wf-kpi-cyan .wf-kpi-icon{background:#1aa6b7}.wf-kpi section{min-width:0}.wf-kpi span{color:var(--wf-neutral-500);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:750;display:block}.wf-kpi strong{text-overflow:ellipsis;white-space:nowrap;font-size:22px;display:block;overflow:hidden}.wf-kpi small{color:var(--wf-neutral-500);margin-top:2px;font-size:11px;display:block}.wf-page-header{justify-content:space-between;align-items:center;gap:var(--wf-space-4);margin-bottom:var(--wf-space-5);flex-wrap:wrap;display:flex}.wf-page-header>div:first-child{min-width:0}.wf-page-header>div:first-child>span{letter-spacing:.08em;color:var(--wf-blue-600);text-transform:uppercase;font-size:10.5px;font-weight:750}.wf-page-header h2{margin:2px 0 4px;font-size:22px}.wf-page-header p{color:var(--wf-neutral-500);margin:0;font-size:12.5px}.wf-page-header-tools{align-items:center;gap:var(--wf-space-3);flex-wrap:wrap;display:flex}.wf-export-menu{position:relative}.wf-export-dropdown{z-index:var(--wf-z-dropdown);border:1px solid var(--wf-neutral-100);border-radius:var(--wf-radius-md);min-width:150px;box-shadow:var(--wf-shadow-float);background:#fff;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.wf-export-dropdown button{border-radius:var(--wf-radius-sm);color:var(--wf-neutral-800);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:9px 10px;font-size:12.5px;display:flex}.wf-export-dropdown button:hover{background:var(--wf-neutral-50)}@media (width<=1100px){.wf-form-grid{grid-template-columns:1fr}}.wf-kpi-grid{gap:var(--wf-space-4);margin-bottom:var(--wf-space-5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}@media (width<=768px){.wf-page-header{flex-direction:column;align-items:flex-start}.wf-page-header-tools{width:100%}.wf-search{max-width:none}.wf-pagination{align-items:flex-start;gap:var(--wf-space-2);flex-direction:column}}.distribution{width:100%;min-width:0}.dist-dashboard-grid{gap:var(--wf-space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.dist-chart-wide{grid-column:1/-1}.dist-chart{min-width:0;padding:var(--wf-card-pad);border:1px solid var(--wf-neutral-100);border-radius:var(--wf-radius-lg);box-shadow:var(--wf-shadow-card);background:#fff}.dist-chart>header{margin-bottom:var(--wf-space-4);color:var(--wf-neutral-500);justify-content:space-between;align-items:flex-start;display:flex}.dist-chart>header span{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750}.dist-chart>header h3{color:var(--wf-neutral-800);margin:2px 0 0;font-size:15px}.dist-bars{align-items:flex-end;gap:8px;height:140px;display:flex}.dist-bars i{background:linear-gradient(180deg, var(--wf-blue-500), var(--wf-blue-600));border-radius:6px 6px 0 0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex}.dist-bars i span{color:#fff;margin-bottom:4px;font-size:10px;font-weight:750}.dist-bars i b{color:var(--wf-neutral-500);font-size:9.5px;font-weight:650;position:relative;top:18px}.dist-status-chart{gap:var(--wf-space-3);grid-template-columns:repeat(2,1fr);display:grid}.dist-status-chart>div{border-radius:var(--wf-radius-md);background:var(--wf-neutral-50);text-align:center;padding:12px}.dist-status-chart span{letter-spacing:.03em;color:var(--wf-neutral-500);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.dist-status-chart strong{font-size:20px}.dist-route-map{gap:var(--wf-space-3);flex-direction:column;display:flex}.dist-route-map-row{align-items:center;gap:var(--wf-space-3);grid-template-columns:130px minmax(0,1fr) 100px;display:grid}.dist-route-map-label{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.dist-route-map-track{width:var(--w,100%);background:var(--wf-neutral-100);border-radius:999px;height:10px;position:relative}.dist-route-map-track i{background:linear-gradient(90deg, var(--wf-blue-500), var(--wf-success-600));border-radius:999px;height:100%;display:block}.dist-route-map-meta{color:var(--wf-neutral-500);text-align:right;font-size:11px}.dist-route-map-empty{color:var(--wf-neutral-500);font-size:12.5px}.fleet-board{gap:var(--wf-space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.fleet-column{border:1px solid var(--wf-neutral-100);border-radius:var(--wf-radius-lg);background:var(--wf-neutral-50);min-width:0;overflow:hidden}.fleet-column>header{padding:var(--wf-space-3) var(--wf-space-4);border-bottom:1px solid var(--wf-neutral-100);background:#fff;justify-content:space-between;align-items:center;display:flex}.fleet-column>header span{color:var(--wf-neutral-500);font-size:11px;font-weight:750}.fleet-column-body{gap:var(--wf-space-3);padding:var(--wf-space-3);flex-direction:column;max-height:640px;display:flex;overflow-y:auto}.fleet-column-empty{padding:var(--wf-space-4) 0;color:var(--wf-neutral-500);text-align:center;font-size:11.5px}.fleet-card{border:1px solid var(--wf-neutral-100);border-radius:var(--wf-radius-md);box-shadow:var(--wf-shadow-card);background:#fff;flex-direction:column;gap:8px;padding:12px;display:flex}.fleet-card>div:first-child{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.fleet-card>div:first-child strong{font-size:13px}.fleet-card>div:first-child span{color:var(--wf-neutral-500);font-size:11px}.fleet-card label{color:var(--wf-neutral-500);align-items:center;gap:6px;display:flex}.fleet-card label select,.fleet-card-actions select{border:1px solid var(--wf-neutral-200);border-radius:var(--wf-radius-sm);flex:1;min-width:0;min-height:32px;padding:0 8px;font-size:11.5px}.fleet-card-actions{align-items:center;gap:6px;display:flex}@media (width<=1100px){.fleet-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.fleet-board{grid-template-columns:1fr}.dist-route-map-row{grid-template-columns:96px minmax(0,1fr)}.dist-route-map-meta{text-align:left;grid-column:1/-1}}.wf-visit-checkin{gap:var(--wf-space-4,16px);flex-direction:column;min-width:0;display:flex}.wf-visit-checkin__head{border:1px solid var(--wf-border);border-radius:var(--wf-radius-md,10px);background:var(--wf-surface-muted);color:var(--wf-text);align-items:center;gap:10px;padding:12px 14px;display:flex}.wf-visit-checkin__head>div{flex-direction:column;flex:1;min-width:0;display:flex}.wf-visit-checkin__head strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.wf-visit-checkin__head small{color:var(--wf-text-muted);margin-top:2px;font-size:11.5px}.wf-visit-checkin__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.wf-visit-checkin__facts div{border:1px solid var(--wf-border-soft);border-radius:var(--wf-radius-sm,8px);background:var(--wf-surface);min-width:0;padding:10px 12px}.wf-visit-checkin__facts dt{color:var(--wf-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px}.wf-visit-checkin__facts dd{color:var(--wf-text);margin:4px 0 0;font-size:15px;font-weight:600}.wf-visit-checkin__warn,.wf-visit-checkin__error,.wf-visit-checkin__reading{border-radius:var(--wf-radius-sm,8px);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.wf-visit-checkin__warn{border:1px solid var(--wf-warning);background:color-mix(in srgb, var(--wf-warning) 12%, transparent);color:var(--wf-text)}.wf-visit-checkin__error{border:1px solid var(--wf-danger);background:color-mix(in srgb, var(--wf-danger) 12%, transparent);color:var(--wf-text)}.wf-visit-checkin__reading{border:1px solid var(--wf-border-soft);background:var(--wf-surface-muted);color:var(--wf-text-secondary)}.wf-visit-checkin__actions{flex-wrap:wrap;gap:10px;display:flex}.wf-visit-checkin__actions>*{flex:190px;min-width:0}.wf-visit-checkin__done{border-radius:var(--wf-radius-sm,8px);background:color-mix(in srgb, var(--wf-success) 14%, transparent);color:var(--wf-success);justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=520px){.wf-visit-checkin__facts{grid-template-columns:minmax(0,1fr)}.wf-visit-checkin__actions>*{flex:100%}}.wf-map-picker{flex-direction:column;gap:12px;min-width:0;display:flex}.wf-map-picker__canvas{border:1px solid var(--wf-border);border-radius:var(--wf-radius-md,10px);background:var(--wf-surface-muted);width:100%;height:min(48vh,380px);min-height:240px;overflow:hidden}.wf-map-picker__canvas .leaflet-container{width:100%;height:100%;font:inherit;background:var(--wf-surface-muted)}.wf-map-picker__hint{color:var(--wf-text-secondary);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.wf-map-picker__error{border:1px solid var(--wf-danger);border-radius:var(--wf-radius-sm,8px);background:color-mix(in srgb, var(--wf-danger) 12%, transparent);color:var(--wf-text);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.wf-map-picker__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wf-visit-checkin__facts--wide{grid-column:1/-1}@media (width<=520px){.wf-map-picker__fields{grid-template-columns:minmax(0,1fr)}}:root{--of-bg:#07111f;--of-bg-secondary:#102139;--of-bg-tertiary:#19314d;--of-level-1:#102139f0;--of-level-2:#19314df0;--of-surface:var(--of-level-1);--of-surface-raised:var(--of-level-2);--of-material:var(--of-level-1);--of-material-bar:#0c1a2df5;--of-material-sheet:#102139fa;--of-gray:#8e8e93;--of-gray-2:#636366;--of-gray-3:#48484a;--of-gray-4:#3a3a3c;--of-gray-5:#2c2c2e;--of-gray-6:#1c1c1e;--of-label:#fff;--of-label-secondary:#b5c5d9;--of-label-tertiary:#8c9fb8;--of-label-quaternary:#ebebf52e;--of-border:#ffffff14;--of-separator:#545458a6;--of-separator-soft:#54545873;--of-separator-opaque:#38383a;--of-fill:#76768029;--of-fill-strong:#7676803d;--of-focus-ring:0 0 0 3px #0a84ff33;--of-control-h:44px;--of-control-h-sm:38px;--of-blue:#0a84ff;--of-green:#30d158;--of-indigo:#5e5ce6;--of-purple:#bf5af2;--of-cyan:#64d2ff;--of-orange:#ff9f0a;--of-yellow:#ffd60a;--of-red:#ff453a;--of-pink:#ff375f;--of-accent:var(--of-blue);--of-intelligence:var(--of-indigo);--of-ai-gradient:linear-gradient(135deg, #5e5ce6, #bf5af2);--of-radius-xs:10px;--of-radius-sm:12px;--of-radius-ctl:14px;--of-radius-md:18px;--of-radius-card:20px;--of-radius-lg:24px;--of-radius-xl:28px;--of-shadow-soft:0 8px 24px #0000003d;--of-shadow-sheet:0 24px 70px #00000073;--of-inner-highlight:inset 0 1px 0 #ffffff0f;--of-blur:saturate(180%) blur(24px);--of-blur-bar:saturate(180%) blur(28px);--of-ease:cubic-bezier(.22, .61, .36, 1);--of-dur-fast:.18s;--of-dur:.22s;--of-dur-slow:.32s;--of-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Helvetica, Arial, sans-serif;--of-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--wf-sidebar-w:292px;--wf-rail-w:78px;--wf-topbar-h:60px}.of-material{background:var(--of-material);-webkit-backdrop-filter:var(--of-blur);border:1px solid var(--of-border);box-shadow:var(--of-inner-highlight)}.of-pill{letter-spacing:.01em;white-space:nowrap;color:#aeaeb2;background:#8e8e931f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.of-pill-success{color:#30d158;background:#30d1581f}.of-pill-info{color:#0a84ff;background:#0a84ff1f}.of-pill-ai{color:#a9a7ff;background:#5e5ce624}.of-pill-warning{color:#ff9f0a;background:#ff9f0a1f}.of-pill-danger{color:#ff453a;background:#ff453a1f}.of-pill-caution{color:#ffd60a;background:#ffd60a1f}.of-pill-neutral{color:#aeaeb2;background:#8e8e931f}@keyframes of-fade-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes of-fade-in{0%{opacity:0}to{opacity:1}}@keyframes of-sheet-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes of-spin{to{transform:rotate(360deg)}}@keyframes of-pulse-ring{0%{opacity:.55;transform:scale(.92)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(:root[data-wf-appearance=apple]) .metric-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .metric-title{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .metric-icon{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .panel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .panel-heading{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .overview-box{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .overview-box span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .status-row{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .status-row span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .table-toolbar{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .search-box{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .record-count,:where(:root[data-wf-appearance=apple]) th{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) td{color:var(--of-label);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) tbody tr:hover{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .badge{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .coming-panel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .coming-icon{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .coming-panel p{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .error-box{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .map-main-panel,:where(:root[data-wf-appearance=apple]) .location-inspector{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .warehouse-map-header{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .map-fullscreen-button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .warehouse-filters{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .warehouse-filters label span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .warehouse-filters select{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .map-location-search{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .warehouse-scene,:where(:root[data-wf-appearance=apple]) .scene-ceiling,:where(:root[data-wf-appearance=apple]) .scene-ceiling span,:where(:root[data-wf-appearance=apple]) .warehouse-zone{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .rack-location{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .rack-location:before{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .state-reserved .location-dot,:where(:root[data-wf-appearance=apple]) .legend-reserved,:where(:root[data-wf-appearance=apple]) .state-qc_hold,:where(:root[data-wf-appearance=apple]) .state-reserved,:where(:root[data-wf-appearance=apple]) .rack-base{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .aisle-road{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .warehouse-legend{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .warehouse-legend span{color:var(--of-label)}:where(:root[data-wf-appearance=apple]) .status-available{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .status-occupied{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .status-qc_hold{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .status-reserved{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .status-blocked{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .location-info{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .location-info span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .location-divider{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .empty-location strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .location-package{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .map-stat{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .digital-twin-loading{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .dt2-shell{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-shell:fullscreen{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .dt2-top{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-top p{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .dt2-tool-button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-tool-button:hover{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .dt2-zoom-value{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .dt2-kpis{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-mini-stat{border-right-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-zonebar{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-zone-tab,:where(:root[data-wf-appearance=apple]) .dt2-search{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-map-wrap,:where(:root[data-wf-appearance=apple]) .dt2-map-canvas,:where(:root[data-wf-appearance=apple]) .dt2-roof,:where(:root[data-wf-appearance=apple]) .dt2-roof span,:where(:root[data-wf-appearance=apple]) .dt2-zone{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .dt2-slot{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .dt2-slot:before{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .dt2-slot-occupied,:where(:root[data-wf-appearance=apple]) .dt2-slot-reserved,:where(:root[data-wf-appearance=apple]) .dt2-slot-reserved .dt2-slot-status,:where(:root[data-wf-appearance=apple]) .dt2-slot-qc_hold,:where(:root[data-wf-appearance=apple]) .dt2-rack-foot,:where(:root[data-wf-appearance=apple]) .dt2-aisle span{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .dt2-map-bottom{background:var(--of-surface);border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-legend span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .dt2-legend-reserved{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .dt2-inspector{background:var(--of-surface);border-left-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-inspector-head{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-inspector-head button{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-status-available{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .dt2-status-occupied{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .dt2-status-reserved{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .dt2-status-reserved span{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .dt2-status-qc_hold{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .dt2-status-blocked{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .dt2-location-path{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-info-grid{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-detail{border-bottom-color:var(--of-border);border-right-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-empty{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-empty div{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .dt2-empty strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .dt2-package{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-package-icon{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .dt2-package-data span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .dt2-special-strip{background:var(--of-surface);border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-special-title{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .dt2-special,:where(:root[data-wf-appearance=apple]) .dt2-loading{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .dt2-loading strong{color:var(--of-label)}:where(:root[data-wf-appearance=apple]) .dt2-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-refresh{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-message.success{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-message.error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-form-card,:where(:root[data-wf-appearance=apple]) .receiving-flow-card,:where(:root[data-wf-appearance=apple]) .receiving-panel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-card-title{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-card-icon{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .receiving-field>span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .receiving-field input,:where(:root[data-wf-appearance=apple]) .receiving-field select{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-field input:focus,:where(:root[data-wf-appearance=apple]) .receiving-field select:focus{background:var(--of-fill);color:var(--of-label)}:where(:root[data-wf-appearance=apple]) .flow-step{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-panel-head{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-count{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .receiving-empty strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .receiving-table th{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-table td{color:var(--of-label-secondary);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-table tbody tr:hover{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .location-chip{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .scan-input{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .receiving-status.open{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .receiving-status.receiving{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .receiving-status.stored{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .receiving-status.cancelled{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .label-print-button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .label-print-button:hover{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .pv-progress{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-progress-step>b{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .pv-alert.success{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-alert.error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-scan-card,:where(:root[data-wf-appearance=apple]) .pv-pallet-card,:where(:root[data-wf-appearance=apple]) .pv-details,:where(:root[data-wf-appearance=apple]) .pv-queue,:where(:root[data-wf-appearance=apple]) .pv-summary{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-section-head{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-scan-state{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-scan-state.scanned{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .pv-scan-icon{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pv-manual-scan input{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-no-pallet strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pv-metric{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-metric small{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pv-metric.green{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-visual{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .pv-carton-stack.verified .pv-carton{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pv-carton-stack.issue .pv-carton{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pv-legend span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pv-legend i.pending,:where(:root[data-wf-appearance=apple]) .pv-legend i.verified{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .pv-issue-btn{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-reset-btn{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-detail{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-detail strong.location{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pv-tip{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-tip span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pv-bottom-head{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-bottom-head b{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pv-queue-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-mini-pallet{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pv-queue-card span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pv-summary-box{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-summary-box.green,:where(:root[data-wf-appearance=apple]) .pv-summary-box.blue,:where(:root[data-wf-appearance=apple]) .pv-summary-box.red,:where(:root[data-wf-appearance=apple]) .pv-carton img,:where(:root[data-wf-appearance=apple]) .pv-carton-stack.verified .pv-carton img{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .pv-item-visual-manager,:where(:root[data-wf-appearance=apple]) .pv-item-visual-preview{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pv-item-visual-actions label{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .im-refresh{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-alert.success{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-alert.error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-kpi{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-kpi-icon{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .im-panel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-toolbar{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-search{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-table th{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-table td{color:var(--of-label-secondary);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-table tbody tr:hover{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .im-thumb{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-pallet-cap{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .im-status.active{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .im-status.inactive{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .im-edit{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-modal{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .im-modal-head{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-modal-head button{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-section-title{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-field>span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .im-field input,:where(:root[data-wf-appearance=apple]) .im-field select{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-field input:focus,:where(:root[data-wf-appearance=apple]) .im-field select:focus{background:var(--of-fill);color:var(--of-label)}:where(:root[data-wf-appearance=apple]) .im-capacity-preview{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-capacity-preview .highlight{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .im-toggle{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .im-toggle i{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .im-toggle-row strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .im-visual-side,:where(:root[data-wf-appearance=apple]) .im-big-preview{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-big-preview>div{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .im-big-preview strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .im-upload{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .im-remove-image{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-image-rules{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .im-image-rules span,:where(:root[data-wf-appearance=apple]) .im-carton-demo>span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .im-carton-demo>div,:where(:root[data-wf-appearance=apple]) .im-demo-carton img{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .im-modal-footer{background:var(--of-surface);border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .im-cancel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-refresh{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-alert.success{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-alert.error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-kpi{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-kpi.green,:where(:root[data-wf-appearance=apple]) .pa-kpi.red{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .pa-panel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-panel-head{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-panel-head>b{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pa-table th{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-table td{color:var(--of-label-secondary);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-location>span{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pa-location>b{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pa-change{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-picker{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-picker>div>button{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .pa-picker>div>button:hover{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-picker>div>button.current{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .pa-scan{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-empty strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pa-rule{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pa-rule span,:where(:root[data-wf-appearance=apple]) .inv-hero p{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .inv-refresh{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-kpi{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-kpi-icon{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .inv-filters,:where(:root[data-wf-appearance=apple]) .inv-search{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-search button,:where(:root[data-wf-appearance=apple]) .inv-select span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .inv-select select{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-clear,:where(:root[data-wf-appearance=apple]) .inv-panel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-panel-head{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-panel-head>b{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .inv-table th{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-table td{color:var(--of-label-secondary);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-table tbody tr:hover{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .inv-product-image{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-product-image img{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .inv-batch{color:#ffd60a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .inv-expiry.good{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .inv-expiry.warning{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .inv-expiry.critical,:where(:root[data-wf-appearance=apple]) .inv-expiry.expired{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .inv-expiry.none{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .inv-location,:where(:root[data-wf-appearance=apple]) .inv-status{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .inv-open{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-loading strong,:where(:root[data-wf-appearance=apple]) .inv-empty strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .inv-footer-info{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-drawer{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .inv-drawer-head{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-drawer-head button,:where(:root[data-wf-appearance=apple]) .inv-product-card,:where(:root[data-wf-appearance=apple]) .inv-drawer-section,:where(:root[data-wf-appearance=apple]) .inv-location-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-product-card b{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .inv-detail{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .inv-location-card{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-location-meta span{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .inv-timeline-item{border-left-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-timeline-dot{background:var(--of-fill);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .inv-timeline-item span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-secondary-btn,:where(:root[data-wf-appearance=apple]) .out-release-btn{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-alert.error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-alert.success{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-kpi{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-kpi>div{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-kpi.warning>div{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-workspace{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-orders-panel{background:var(--of-surface);border-right-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-panel-title{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-panel-title button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-list-filters{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-list-filters label{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-list-filters input,:where(:root[data-wf-appearance=apple]) .out-list-filters select{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-list-filters select{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-order-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-order-card:hover,:where(:root[data-wf-appearance=apple]) .out-order-card.active{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-order-customer{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-status.draft{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-status.allocated{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-status.partial{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-status.picking{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-status.staged{color:#5e5ce6;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-priority.low{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-priority.normal{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-priority.high{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-priority.urgent{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-list-empty strong,:where(:root[data-wf-appearance=apple]) .out-detail-empty strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-list-empty button,:where(:root[data-wf-appearance=apple]) .out-detail-empty button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-detail-panel{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-detail-head,:where(:root[data-wf-appearance=apple]) .out-detail-info article{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-detail-info article>div{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-progress-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-progress-track{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-detail-lines{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-detail-lines>header,:where(:root[data-wf-appearance=apple]) .out-detail-line{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-line-state.pending{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-line-state.ready{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-line-state.shortage{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-line-numbers>div{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-line-numbers strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-line-numbers .good,:where(:root[data-wf-appearance=apple]) .out-line-numbers .bad{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-allocation-section{border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-allocation-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-allocation-card>div strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-pallet-visual{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-carton-row i{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .out-notes-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-notes-card p{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-create{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-create-head{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-close-create,:where(:root[data-wf-appearance=apple]) .out-form-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-form-card>header{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-field>span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-field input,:where(:root[data-wf-appearance=apple]) .out-field select,:where(:root[data-wf-appearance=apple]) .out-field textarea{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-line-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-line-number{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-product-image{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-product-image img{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-qty-input b{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-availability>div{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-availability strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-availability .good,:where(:root[data-wf-appearance=apple]) .out-availability .bad{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-remove-line{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-add-line{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .out-order-summary{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-summary-customer{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-summary-stats>div{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .out-summary-stats span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-flow-preview{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .out-flow-preview>strong{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .out-summary-note,:where(:root[data-wf-appearance=apple]) .out-cancel-order,:where(:root[data-wf-appearance=apple]) .gcc-user-profile,:where(:root[data-wf-appearance=apple]) .gcc-user-logout{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .gcc-user-logout:hover{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-picking-panel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-picking-header{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-picking-header p{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .mobile-picking-order{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-picking-alert.error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-picking-alert.success{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-picking-loading,:where(:root[data-wf-appearance=apple]) .mobile-picking-empty{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .mobile-picking-task,:where(:root[data-wf-appearance=apple]) .mobile-picking-task.completed{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-task-title span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .mobile-task-title>b{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .mobile-task-route,:where(:root[data-wf-appearance=apple]) .mobile-task-quantity div{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .mobile-task-quantity .take{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .mobile-task-quantity small{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .mobile-pallet-info{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-pallet-info span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .mobile-task-step{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-task-step.active{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .mobile-task-step.done{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-task-step header>b{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .mobile-task-step header small{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .mobile-task-step input{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-task-completed{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .mobile-picking-footer{background:var(--of-surface);border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .mobile-release-processing{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .global-brand-footer,:where(:root[data-wf-appearance=apple]) .global-footer-company img{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .global-footer-company span,:where(:root[data-wf-appearance=apple]) .global-footer-brand span,:where(:root[data-wf-appearance=apple]) .global-footer-center{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .global-footer-center button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .global-footer-brand .trial-active{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .global-footer-brand .trial-expired{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .company-setup-bulb{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .company-setup-light-beam{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .company-setup-powered{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .business-scene-light{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .business-scene-status i,:where(:root[data-wf-appearance=apple]) .experience-live-dot,:where(:root[data-wf-appearance=apple]) .experience-live-summary i{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .business-gate-logo{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .business-gate-progress>div,:where(:root[data-wf-appearance=apple]) .business-gate-card>footer{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .business-gate-card>footer i{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .experience-launcher{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .experience-live-summary small,:where(:root[data-wf-appearance=apple]) .experience-tabs button,:where(:root[data-wf-appearance=apple]) .experience-activity small{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .experience-alert.warning>i,:where(:root[data-wf-appearance=apple]) .experience-alert.success>i{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .experience-dock-footer{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .reports-center-launcher{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .reports-center-window{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .report-company-brand>b,:where(:root[data-wf-appearance=apple]) .report-company-brand img{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .report-filter-panel{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-filter-panel label{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .report-filter-panel select,:where(:root[data-wf-appearance=apple]) .report-filter-panel input{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-item-title p,:where(:root[data-wf-appearance=apple]) .report-item-title small{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .report-kpi-grid article{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-kpi-grid small{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .movement-table-wrap{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .movement-report-table th{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .movement-report-table td{border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .movement-type{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .printed-report-footer{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .report-loading{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .report-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .report-empty-state{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .printed-report-brand-header img,:where(:root[data-wf-appearance=apple]) .printed-report-brand-header b{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .printed-report-brand-header span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .stock-transfer-launcher{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .stock-transfer-shell{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .stock-transfer-header{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .stock-transfer-header p{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .stock-transfer-header button,:where(:root[data-wf-appearance=apple]) .stock-transfer-kpis article{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .stock-transfer-kpis small{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .stock-transfer-message{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .stock-transfer-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .stock-transfer-list,:where(:root[data-wf-appearance=apple]) .stock-transfer-main>section{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .stock-transfer-list>header{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .stock-transfer-list button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .stock-transfer-list button.active{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .stock-transfer-list small,:where(:root[data-wf-appearance=apple]) .stock-transfer-create-grid label{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .stock-transfer-create-grid select,:where(:root[data-wf-appearance=apple]) .stock-transfer-create-grid input{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-transfer-panel>header>b{color:#5e5ce6;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .transfer-route article{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .transfer-route small{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .transfer-pallet-card div{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .transfer-pallet-card small{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .transfer-scan-steps article{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .transfer-scan-steps article.complete{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .transfer-scan-steps input{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .transfer-completed{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-mobile-launcher{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-mobile-shell{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .forklift-operator-bar{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-operator-bar label{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .forklift-operator-bar input{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-mobile-message{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .forklift-mobile-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .forklift-queue-list,:where(:root[data-wf-appearance=apple]) .forklift-task-execution{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-queue-list>header{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-queue-list button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-queue-list button.active{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .forklift-queue-list button small{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .forklift-task-title>b{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .forklift-mobile-route article{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-pallet-summary div{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-task-locked{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-current-step{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .forklift-current-step p{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .forklift-current-step input,:where(:root[data-wf-appearance=apple]) .forklift-progress article{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-progress article b{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .forklift-progress article.done{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-return-button{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .forklift-mobile-footer{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .forklift-task-badges>b{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .forklift-task-badges>em{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .forklift-operator-bar input:disabled{background:var(--of-fill);color:var(--of-label)}:where(:root[data-wf-appearance=apple]) .forklift-step-wizard{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-step-wizard article>b{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .forklift-step-wizard article>i{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .forklift-success-route strong{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-success-screen article{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .forklift-success-screen article small,:where(:root[data-wf-appearance=apple]) .forklift-success-screen p{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-brand-mark span,:where(:root[data-wf-appearance=apple]) .wf-tenant-card,:where(:root[data-wf-appearance=apple]) .wf-tenant-card:after{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-sidebar-search,:where(:root[data-wf-appearance=apple]) .wf-sidebar-search input::placeholder{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-menu-item:after,:where(:root[data-wf-appearance=apple]) .wf-menu-item:hover,:where(:root[data-wf-appearance=apple]) .wf-menu-item.is-active{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-favorite-toggle,:where(:root[data-wf-appearance=apple]) .wf-item-arrow{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-system-dot i{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .wf-sidebar-footer span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-icon{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-modal>em{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-feature-loading,:where(:root[data-wf-appearance=apple]) .wf-feature-state{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-feature-state p{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-feature-state.is-role{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .wf-plans-dialog{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-plans-close{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-current-plan,:where(:root[data-wf-appearance=apple]) .wf-plan-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-plan-card.is-recommended,:where(:root[data-wf-appearance=apple]) .wf-plan-divider{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-plan-card li{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-plan-card>button:disabled,:where(:root[data-wf-appearance=apple]) .wf-plans-footer{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-dialog{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-actions button,:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-table{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-row{color:var(--of-label-secondary);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-row.heading{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .status-pending{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .status-contacted{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .status-approved{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .status-rejected,:where(:root[data-wf-appearance=apple]) .status-cancelled{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-row-actions button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .wf-company-admin-dialog{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-company-admin-actions button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-summary article{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-toolbar input{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-card.is-suspended{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-card-top em{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .wf-company-card.is-suspended .wf-company-card-top em{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .wf-company-details span{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-company-plan span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-company-plan select{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-card>button.suspend{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-card>button.activate{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .wf-company-create-dialog{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-company-create-dialog>header>button{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-create-grid span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-company-create-grid input,:where(:root[data-wf-appearance=apple]) .wf-company-create-grid select{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-create-dialog footer{border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-create-dialog footer button,:where(:root[data-wf-appearance=apple]) .wf-company-owner-title{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-login-dialog{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-login-close{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-login-form span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-login-form input{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-login-form input:disabled{background:var(--of-fill);color:var(--of-label)}:where(:root[data-wf-appearance=apple]) .wf-login-user{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-login-user em{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .wf-login-companies>button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-login-companies>button.active{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-login-logout{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-login-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .wf-login-screen{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-company-card>button.reset-owner-password{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-company-card>button.reset-owner-password:hover,:where(:root[data-wf-appearance=apple]) .wf-owner-reset-dialog{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-owner-reset-dialog>header>button{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-owner-reset-dialog label span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-owner-reset-dialog label input{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-owner-reset-dialog footer{border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-owner-reset-dialog footer button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-launcher span{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-dialog>header{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-header-actions button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-summary article,:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-table-wrap{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-table th,:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-table td{color:var(--of-label-secondary);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .wf-upgrade-admin-table th{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .status-approved,:where(:root[data-wf-appearance=apple]) .status-completed{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .status-rejected{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .exec-live i{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .exec-panel{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .exec-bars{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .exec-donut:after{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .exec-status-legend span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .exec-gauge:after{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .exec-dual-chart label{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .exec-dual-chart .dispatch{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .exec-timeline>div:not(:last-child):after{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .tone-1,:where(:root[data-wf-appearance=apple]) .tone-3{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .skeleton-line,:where(:root[data-wf-appearance=apple]) .skeleton-card,:where(:root[data-wf-appearance=apple]) .exec-skeleton-panels>div,:where(:root[data-wf-appearance=apple]) .skeleton-line:after,:where(:root[data-wf-appearance=apple]) .skeleton-card:after,:where(:root[data-wf-appearance=apple]) .exec-skeleton-panels>div:after,:where(:root[data-wf-appearance=apple]) .reports-shell{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .reports-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-card:hover{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-card span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .reports-quick>div,:where(:root[data-wf-appearance=apple]) .rc-filter-panel,:where(:root[data-wf-appearance=apple]) .report-search{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-filter-grid label span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .report-filter-grid select,:where(:root[data-wf-appearance=apple]) .report-filter-grid input{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-actions button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-actions button:hover{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .report-kpis article,:where(:root[data-wf-appearance=apple]) .executive-report-kpis article,:where(:root[data-wf-appearance=apple]) .customer-snapshot-kpis article{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-kpis article>div,:where(:root[data-wf-appearance=apple]) .executive-report-kpis article>div,:where(:root[data-wf-appearance=apple]) .customer-snapshot-kpis article>div{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .report-table-panel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-table-panel>header{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-table-panel>header b{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .report-table-wrap th{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .report-table-wrap td{color:var(--of-label-secondary);border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .report-table-wrap tbody tr:hover{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .report-status{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .generic-report-hero,:where(:root[data-wf-appearance=apple]) .executive-report-head,:where(:root[data-wf-appearance=apple]) .generic-insights article,:where(:root[data-wf-appearance=apple]) .report-placeholder{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .executive-report-head{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .report-chart-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .rank-row>b{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .rank-row>i{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .report-mini-bars{background:var(--of-surface);border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .customer-stock-button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .customer-stock-button:hover{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .inv-export-current{color:#30d158;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .customer-snapshot-layer>section{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .customer-snapshot-info article{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .customer-snapshot-info article>div{border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .customer-snapshot-layer footer button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .reports-loading>div,:where(:root[data-wf-appearance=apple]) .reports-loading i,:where(:root[data-wf-appearance=apple]) .reports-loading>div:after,:where(:root[data-wf-appearance=apple]) .reports-loading i:after{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .quick-actions>div>button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .friendly-empty{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .friendly-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-panel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-state,:where(:root[data-wf-appearance=apple]) .ai-state.listening,:where(:root[data-wf-appearance=apple]) .ai-state.processing,:where(:root[data-wf-appearance=apple]) .ai-state.sending{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .ai-controls{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-controls select,:where(:root[data-wf-appearance=apple]) .ai-controls button{background:var(--of-fill);color:var(--of-label);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-messages{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .ai-welcome{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .ai-messages article.assistant{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-messages article footer{border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-messages article footer button{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .ai-error{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .ai-transcript{background:var(--of-surface);border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-transcript textarea{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-action-shortcuts button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .ai-compose{border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-compose textarea{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-compose>button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .ai-compose .recording{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .ai-confirm-layer>section{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .ai-confirm-layer dt,:where(:root[data-wf-appearance=apple]) .ai-confirm-layer dd{border-bottom-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-confirm-layer dt{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .ai-confirm-layer p{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .ai-confirm-layer footer button{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-sections{background:var(--of-surface);border-right-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-sections button{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .ai-controls label{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .ai-welcome div button{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pos-mock-banner{color:#ff9f0a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pos-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-card span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pos-search-box,:where(:root[data-wf-appearance=apple]) .pos-barcode-box,:where(:root[data-wf-appearance=apple]) .pos-product-tile{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-product-tile:hover{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-product-category{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pos-cart{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-cart-line{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .pos-qty-control button{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-remove-line{color:#ff453a;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pos-cart-fields label{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pos-cart-fields select,:where(:root[data-wf-appearance=apple]) .pos-cart-fields input{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-cart-summary{border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-cart-summary>div{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pos-cart-total{border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-btn-secondary{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-btn-checkout{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .pos-table-panel{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-table-panel th{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .pos-table-panel td{border-top-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-badge{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .pos-info-card{background:var(--of-surface);border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-info-grid>div{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .pos-info-grid span{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .pos-empty{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .pos-skeleton{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-btn-secondary{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .wf-btn-ghost{color:var(--of-label-secondary)}:where(:root[data-wf-appearance=apple]) .wf-btn-icon{color:#0a84ff;background:color-mix(in srgb, currentColor 14%, transparent)}:where(:root[data-wf-appearance=apple]) .exec-ai{border-color:var(--of-border)}:where(:root[data-wf-appearance=apple]) .exec-ai-header-controls select option{background:var(--of-fill);color:var(--of-label)}:where(:root[data-wf-appearance=apple]) .exec-ai-status{background:var(--of-fill)}:where(:root[data-wf-appearance=apple]) .exec-ai-compose,:where(:root[data-wf-appearance=apple]) .wf-modal{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-field input,:where(:root[data-wf-appearance=apple]) .wf-field select,:where(:root[data-wf-appearance=apple]) .wf-field textarea{background:var(--of-fill);color:var(--of-label)}:where(:root[data-wf-appearance=apple]) .wf-search{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .wf-filter select{background:var(--of-fill);color:var(--of-label)}:where(:root[data-wf-appearance=apple]) .wf-table-panel,:where(:root[data-wf-appearance=apple]) .wf-kpi,:where(:root[data-wf-appearance=apple]) .wf-export-dropdown,:where(:root[data-wf-appearance=apple]) .dist-chart,:where(:root[data-wf-appearance=apple]) .fleet-column>header,:where(:root[data-wf-appearance=apple]) .fleet-card{background:var(--of-surface)}@media (width<=1150px){:where(:root[data-wf-appearance=apple]) .dt2-inspector{border-top-color:var(--of-border)}}@media (width<=850px){:where(:root[data-wf-appearance=apple]) .out-orders-panel{border-bottom-color:var(--of-border)}}@media print{:where(:root[data-wf-appearance=apple]) .printable-item-report{background:var(--of-surface)}:where(:root[data-wf-appearance=apple]) .printed-report-footer{border-top-color:var(--of-border)}}@media (width<=700px){:where(:root[data-wf-appearance=apple]) .forklift-step-wizard article{border-color:var(--of-border)}}html,body{background:var(--of-bg);color:var(--of-label);font-family:var(--of-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.app-shell,.app-shell.enterprise-app-shell{background:var(--of-bg);color:var(--of-label);font-family:var(--of-font)}.app-shell.ortho-mode,.app-shell.ortho-mode .enterprise-main,.app-shell.ortho-mode>.main>.content{background:var(--of-bg)}.app-shell .sidebar.saas-sidebar{width:var(--wf-sidebar-w);-webkit-backdrop-filter:var(--of-blur);border-right:1px solid var(--of-separator-soft);box-shadow:none;color:var(--of-label);transition:width var(--of-dur) var(--of-ease), transform var(--of-dur) var(--of-ease);background:#161618db;overflow:hidden}.app-shell .main{margin-left:var(--wf-sidebar-w);transition:margin-left var(--of-dur) var(--of-ease);background:0 0}.app-shell.wf-rail .sidebar.saas-sidebar{width:var(--wf-rail-w)}.app-shell.wf-rail .main{margin-left:var(--wf-rail-w)}.app-shell .saas-brand{min-height:var(--wf-topbar-h);border-bottom:1px solid var(--of-separator-soft);gap:12px;padding:14px 14px 14px 16px;position:relative}.app-shell .saas-brand-logo{background:var(--of-bg-tertiary);width:34px;height:34px;color:var(--of-label);letter-spacing:-.02em;box-shadow:var(--of-inner-highlight);border-radius:10px;flex:0 0 34px;font-size:12px;font-weight:700;animation:none}.app-shell .saas-brand-logo:after{display:none}.app-shell .saas-brand-copy{min-width:0}.app-shell .saas-brand-copy strong{letter-spacing:-.01em;color:var(--of-label);-webkit-text-fill-color:currentColor;background:0 0;font-size:14px;font-weight:600;animation:none;display:block}.app-shell .saas-brand-copy small{color:var(--of-label-secondary);margin-top:1px;font-size:11px;display:block}.wf-sidebar-toggle{border:1px solid var(--of-border);background:var(--of-fill);width:26px;height:26px;color:var(--of-label-secondary);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease), color var(--of-dur-fast) var(--of-ease);border-radius:999px;flex:0 0 26px;place-items:center;margin-left:auto;padding:0;font-size:15px;line-height:1;display:grid}.wf-sidebar-toggle:hover{background:var(--of-fill-strong);color:var(--of-label)}.app-shell.wf-rail .saas-brand{flex-direction:column;gap:10px;padding:12px 0}.app-shell.wf-rail .wf-sidebar-toggle{margin:0}.app-shell .saas-company-card{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);background:var(--of-surface);box-shadow:var(--of-inner-highlight);gap:10px;margin:12px 12px 6px;padding:10px 12px}.app-shell .saas-company-avatar{width:30px;height:30px;color:var(--of-blue);background:#0a84ff29;border-radius:9px;font-size:11px;font-weight:700}.app-shell .saas-company-card strong{color:var(--of-label);font-size:13px;font-weight:600}.app-shell .saas-company-card span{color:var(--of-label-secondary);font-size:11px}.app-shell .saas-company-card b{color:#a9a7ff;letter-spacing:.01em;background:#5e5ce624;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:600}.app-shell .saas-sidebar-search{border-radius:var(--of-radius-xs);background:var(--of-fill);height:34px;color:var(--of-label-secondary);transition:border-color var(--of-dur-fast) var(--of-ease), box-shadow var(--of-dur-fast) var(--of-ease);border:1px solid #0000;gap:7px;margin:8px 12px 10px;padding:0 10px}.app-shell .saas-sidebar-search:focus-within{background:var(--of-fill-strong);border-color:#0a84ff8c;box-shadow:0 0 0 3px #0a84ff2e}.app-shell .saas-sidebar-search input{color:var(--of-label);font-size:13px;font-family:var(--of-font);padding:0}.app-shell .saas-sidebar-search button{color:var(--of-label-tertiary);cursor:pointer;background:0 0;border:0}.app-shell .saas-sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--of-gray-3) transparent;padding:2px 10px 14px}.app-shell .saas-sidebar-scroll::-webkit-scrollbar{width:6px}.app-shell .saas-sidebar-scroll::-webkit-scrollbar-thumb{background:#8e8e9352;border-radius:999px}.app-shell .saas-menu-loading{color:var(--of-label-tertiary);padding:10px 12px;font-size:12px}.app-shell .saas-quick-section{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);background:#ffffff05;margin:6px 0 12px;padding:6px}.app-shell .saas-quick-section header{color:var(--of-label-tertiary);letter-spacing:.06em;gap:6px;padding:4px 8px 6px;font-size:10px;font-weight:600}.app-shell .saas-nav-group{margin-bottom:2px}.app-shell .saas-group-heading{border-radius:var(--of-radius-xs);min-height:32px;color:var(--of-label-tertiary);transition:color var(--of-dur-fast) var(--of-ease), background var(--of-dur-fast) var(--of-ease);background:0 0;gap:8px;padding:0 10px}.app-shell .saas-group-heading:hover,.app-shell .saas-nav-group.expanded .saas-group-heading{color:var(--of-label-secondary);background:0 0}.app-shell .saas-group-heading:hover{background:#ffffff0a}.app-shell .saas-group-heading strong{letter-spacing:.04em;flex:1;font-size:11px;font-weight:600}.app-shell .saas-group-heading>span{min-width:18px;height:18px;color:var(--of-label-tertiary);background:#ffffff0f;border-radius:999px;font-size:10px;font-weight:600}.app-shell .saas-nav-group[data-group=orthoflow] .saas-group-heading strong{color:#a9a7ff}.app-shell .saas-nav-group[data-group=orthoflow] .saas-group-heading svg{color:var(--of-indigo)}.app-shell .saas-sidebar .nav-item{border-radius:var(--of-radius-xs);min-height:38px;color:var(--of-label-secondary);transition:color var(--of-dur-fast) var(--of-ease), background var(--of-dur-fast) var(--of-ease);background:0 0;border:1px solid #0000;gap:11px;margin:1px 0;padding:4px 10px;font-size:13px;font-weight:500}.app-shell .saas-sidebar .nav-item:hover{color:var(--of-label);background:#ffffff0f;border-color:#0000;transform:none}.app-shell .saas-sidebar .nav-item.active{color:#fff;background:#0a84ff2e;border-color:#0000;font-weight:600}.app-shell .saas-nav-group[data-group=orthoflow] .nav-item.active .saas-nav-icon,.app-shell .saas-nav-group[data-group=orthoflow] .nav-item.active svg{color:#a9a7ff}.app-shell .saas-nav-icon{width:22px;color:inherit;flex:0 0 22px;place-items:center;display:grid;position:relative}.app-shell .saas-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;display:block;overflow:hidden}.app-shell .saas-nav-label small{color:var(--of-label-tertiary);font-size:10px;font-weight:500;display:block}.app-shell .saas-favorite,.app-shell .saas-nav-arrow{opacity:0;color:var(--of-label-tertiary);transition:opacity var(--of-dur-fast) var(--of-ease)}.app-shell .nav-item:hover .saas-favorite,.app-shell .nav-item:hover .saas-nav-arrow,.app-shell .saas-favorite.selected{opacity:1}.app-shell .saas-favorite.selected{color:var(--of-pink,#ff375f)}.app-shell .saas-lock-badge{color:var(--of-orange);opacity:.9}.app-shell .saas-plan-locked{color:var(--of-label-tertiary)}.app-shell .saas-sidebar-status{border-top:1px solid var(--of-separator-soft);background:0 0;gap:10px;padding:12px 16px}.app-shell .saas-sidebar-status strong{color:var(--of-label);font-size:12px;font-weight:600}.app-shell .saas-sidebar-status small{color:var(--of-label-tertiary);font-size:10px}.app-shell .saas-sidebar-status .status-dot{background:var(--of-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #30d15829}.app-shell .saas-sidebar-status>svg{color:var(--of-label-tertiary)}.wf-rail-scroll{scrollbar-width:none;flex:1;min-height:0;padding:10px 0 14px;overflow:hidden auto}.wf-rail-scroll::-webkit-scrollbar{width:0}.wf-rail-group{flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex}.wf-rail-group+.wf-rail-group{border-top:1px solid var(--of-separator-soft)}.wf-rail-item{border-radius:var(--of-radius-sm);width:44px;height:40px;color:var(--of-label-secondary);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease), color var(--of-dur-fast) var(--of-ease);background:0 0;border:0;place-items:center;display:grid;position:relative}.wf-rail-item:hover{color:var(--of-label);background:#ffffff12}.wf-rail-item.active{color:var(--of-blue);background:#0a84ff33}.wf-rail-item.ortho.active{color:#a9a7ff;background:#5e5ce63d}.wf-rail-item .wf-rail-lock{color:var(--of-orange);position:absolute;top:6px;right:6px}.wf-rail-tip{z-index:60;border:1px solid var(--of-border);border-radius:var(--of-radius-xs);background:var(--of-material-sheet);-webkit-backdrop-filter:var(--of-blur);box-shadow:var(--of-shadow-soft);color:var(--of-label);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--of-dur-fast) var(--of-ease), transform var(--of-dur-fast) var(--of-ease);padding:6px 10px;font-size:12px;font-weight:500;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.wf-rail-item:hover .wf-rail-tip,.wf-rail-item:focus-visible .wf-rail-tip{opacity:1;transform:translateY(-50%)translate(0)}.wf-rail-footer{border-top:1px solid var(--of-separator-soft);color:var(--of-green);place-items:center;padding:12px 0;display:grid}.app-shell .topbar.enterprise-topbar{height:var(--wf-topbar-h);border:0;border-bottom:1px solid var(--of-separator-soft);background:var(--of-material-bar);-webkit-backdrop-filter:var(--of-blur-bar);box-shadow:none;color:var(--of-label);padding:0 20px}.app-shell .enterprise-topbar h1{letter-spacing:-.015em;color:var(--of-label);font-size:17px;font-weight:600}.app-shell .enterprise-topbar p{letter-spacing:0;color:var(--of-label-secondary);margin-top:1px;font-size:11px;font-weight:400}.app-shell .topbar-left{gap:12px;min-width:0;overflow:hidden}.app-shell .topbar-left>div{min-width:0}.app-shell .enterprise-topbar h1,.app-shell .enterprise-topbar p{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.app-shell .menu-button{border:1px solid var(--of-border);border-radius:var(--of-radius-xs);background:var(--of-fill);color:var(--of-label-secondary)}.app-shell .gcc-header-actions{align-items:center;gap:10px;display:flex}.app-shell .global-search-trigger{border-radius:var(--of-radius-ctl);background:var(--of-fill);min-width:220px;height:34px;color:var(--of-label-secondary);font-size:13px;font-family:var(--of-font);cursor:pointer;transition:border-color var(--of-dur-fast) var(--of-ease), background var(--of-dur-fast) var(--of-ease), box-shadow var(--of-dur-fast) var(--of-ease);border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;display:flex}.app-shell .global-search-trigger:hover{background:var(--of-fill-strong)}.app-shell .global-search-trigger:focus-visible{border-color:#0a84ff99;outline:none;box-shadow:0 0 0 3px #0a84ff2e}.app-shell .global-search-trigger span{text-align:left;flex:1}.app-shell .global-search-trigger kbd{border:1px solid var(--of-border);color:var(--of-label-tertiary);font-family:var(--of-font);background:#ffffff0f;border-radius:6px;padding:2px 6px;font-size:10px}.app-shell .notification-trigger,.app-shell .refresh-button{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);background:var(--of-fill);height:34px;color:var(--of-label-secondary);font-size:13px;font-weight:500;font-family:var(--of-font);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease), color var(--of-dur-fast) var(--of-ease);align-items:center;gap:7px;padding:0 12px;display:inline-flex}.app-shell .notification-trigger{justify-content:center;width:34px;padding:0;position:relative}.app-shell .notification-trigger:hover,.app-shell .refresh-button:hover{background:var(--of-fill-strong);color:var(--of-label);border-color:var(--of-border)}.app-shell .notification-trigger b{background:var(--of-red);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-4px;right:-4px}.app-shell~.notification-center,.notification-center{border:1px solid var(--of-border);border-radius:var(--of-radius-lg);background:var(--of-material-sheet);-webkit-backdrop-filter:var(--of-blur);box-shadow:var(--of-shadow-sheet);color:var(--of-label)}.notification-center header span{color:var(--of-label-tertiary);letter-spacing:.06em;font-size:10px}.notification-center header h3{font-size:15px;font-weight:600}.notification-item{border-radius:var(--of-radius-sm);color:var(--of-label);background:0 0}.notification-item:hover{background:#ffffff0f}.global-search-layer{-webkit-backdrop-filter:blur(8px);background:#00000073}.global-search-panel{border:1px solid var(--of-border);border-radius:var(--of-radius-xl);background:var(--of-material-sheet);-webkit-backdrop-filter:var(--of-blur);box-shadow:var(--of-shadow-sheet);color:var(--of-label);animation:of-sheet-in var(--of-dur) var(--of-ease)}.global-search-panel header input{color:var(--of-label);font-family:var(--of-font);background:0 0;font-size:16px}.global-search-panel header input::placeholder{color:var(--of-label-tertiary)}.wf-account-trigger{border:1px solid var(--of-border);background:var(--of-fill);height:34px;color:var(--of-label);font-family:var(--of-font);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease);border-radius:999px;align-items:center;gap:9px;padding:0 10px 0 5px;display:inline-flex}.wf-account-trigger:hover{background:var(--of-fill-strong)}.wf-account-avatar{background:var(--of-blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:grid}.wf-account-copy strong{font-size:12px;font-weight:600}.wf-account-copy span{color:var(--of-label-secondary);font-size:10px}.wf-account-menu{border:1px solid var(--of-border);border-radius:var(--of-radius-md);background:var(--of-material-sheet);-webkit-backdrop-filter:var(--of-blur);box-shadow:var(--of-shadow-sheet);color:var(--of-label)}.app-shell>.main>.content{background:0 0;padding:22px 24px 96px}.app-shell.ortho-mode>.main>.content{padding:20px 24px 104px}.app-shell.dashboard-active>.main>.content{padding:0}.enterprise-app-shell .command-dashboard{min-height:calc(100vh - var(--wf-topbar-h))}.command-dashboard{--cc-bg:#000;--cc-panel:#1c1c1ed1;--cc-line:#54545873;--cc-text:#fff;--cc-muted:#ebebf599;background:var(--cc-bg)}.command-dashboard:before{display:none}.command-eyebrow,.command-panel header span{color:var(--of-label-tertiary);letter-spacing:.06em}.command-header,.command-panel,.command-kpi{border-color:var(--of-border);background:var(--of-surface);box-shadow:var(--of-shadow-soft)}.command-header{background:var(--of-surface)}.app-shell .quick-actions,.enterprise-app-shell .quick-actions{bottom:96px;right:24px}.enterprise-app-shell .quick-action-main{border:1px solid var(--of-border);background:var(--of-blue);box-shadow:var(--of-shadow-soft)}.enterprise-app-shell .quick-actions>div>button{border:1px solid var(--of-border);background:var(--of-surface-raised);color:var(--of-label);box-shadow:var(--of-shadow-soft)}@media (width<=1024px){.app-shell .global-search-trigger{min-width:150px}.app-shell .refresh-button span{display:none}}@media (width<=800px){.app-shell .sidebar.saas-sidebar,.app-shell.wf-rail .sidebar.saas-sidebar{width:min(var(--wf-sidebar-w), 86vw);transition:transform var(--of-dur) var(--of-ease);box-shadow:var(--of-shadow-sheet);transform:translate(-100%)}.app-shell .sidebar.saas-sidebar.open{transform:translate(0)}.app-shell .main,.app-shell.wf-rail .main{margin-left:0}.app-shell .sidebar-overlay.show{-webkit-backdrop-filter:blur(4px);background:#00000080}.app-shell .global-search-trigger{justify-content:center;width:34px;min-width:0;padding:0}.app-shell .global-search-trigger span,.app-shell .global-search-trigger kbd{display:none}.app-shell>.main>.content{padding:16px 14px 110px}.app-shell .topbar.enterprise-topbar{padding:0 12px}}@media (width<=700px){.app-shell.enterprise-app-shell .enterprise-topbar p{display:none}.app-shell .refresh-button{justify-content:center;width:34px;padding:0;font-size:0}.app-shell .gcc-header-actions{gap:6px}.app-shell .enterprise-topbar h1{font-size:15px}}:root[data-wf-appearance=apple]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wf-bg:#000;--wf-surface:#1c1c1ed1;--wf-surface-raised:#2c2c2ec7;--wf-surface-muted:#7676802e;--wf-border:#ffffff14;--wf-border-soft:#54545873;--wf-text:#fff;--wf-text-secondary:#ebebf599;--wf-text-muted:#ebebf54d;--wf-accent:#0a84ff;--wf-success:#30d158;--wf-warning:#ff9f0a;--wf-danger:#ff453a;--wf-info:#64d2ff;--wf-overlay:#00000080;--wf-shadow-card:0 8px 24px #0000003d;--wf-shadow-float:0 24px 70px #00000073;--wf-focus-ring:0 0 0 3px #0a84ff40;--wf-navy-950:#000;--wf-navy-900:#1c1c1e;--wf-navy-800:#2c2c2e;--wf-blue-600:#0a84ff;--wf-blue-500:#0a84ff;--wf-neutral-25:#000;--wf-neutral-50:#1c1c1e;--wf-neutral-100:#2c2c2e;--wf-neutral-200:#3a3a3c;--wf-neutral-500:#ebebf54d;--wf-neutral-800:#fff;--wf-success-600:#30d158;--wf-danger-600:#ff453a;--wf-topbar-height:64px;--wf-sidebar-width:292px}:root[data-wf-appearance=apple] body,:root[data-wf-appearance=apple] .enterprise-app-shell{background:var(--of-bg);color:var(--of-label)}:root[data-wf-appearance=apple] .enterprise-app-shell .enterprise-main,:root[data-wf-appearance=apple] .enterprise-app-shell>.main>.content{background:0 0}:root[data-wf-appearance=apple] .enterprise-app-shell .enterprise-topbar{color:var(--of-label);background:var(--of-material-bar);border-color:var(--of-separator-soft);box-shadow:none}:root[data-wf-appearance=apple] .enterprise-app-shell .enterprise-topbar h1{color:var(--of-label)}:root[data-wf-appearance=apple] .enterprise-app-shell .enterprise-topbar .refresh-button{color:var(--of-label-secondary);background:var(--of-fill);border-color:var(--of-border)}:root[data-wf-appearance=apple] .command-dashboard{--cc-bg:#000;--cc-panel:#1c1c1ed1;--cc-line:#54545873;--cc-text:#fff;--cc-muted:#ebebf599;background:var(--of-bg)}:root[data-wf-appearance=apple] .command-header,:root[data-wf-appearance=apple] .command-kpi,:root[data-wf-appearance=apple] .command-panel,:root[data-wf-appearance=apple] .command-operations article{background:var(--of-surface);border-color:var(--of-border);box-shadow:var(--of-shadow-soft)}:root[data-wf-appearance=apple] .command-floor{background:var(--of-bg-secondary)}:root[data-wf-appearance=apple] .command-util .exec-donut:after{background:var(--of-bg)}:root[data-wf-appearance=apple] .wf-account-menu,:root[data-wf-appearance=apple] .notification-center,:root[data-wf-appearance=apple] .global-search-dialog,:root[data-wf-appearance=apple] .global-search-panel{color:var(--of-label);background:var(--of-material-sheet);border-color:var(--of-border);box-shadow:var(--of-shadow-sheet)}:root[data-wf-appearance=apple] .wf-account-trigger,:root[data-wf-appearance=apple] .refresh-button,:root[data-wf-appearance=apple] .global-search-trigger,:root[data-wf-appearance=apple] .notification-trigger{color:var(--of-label-secondary);background:var(--of-fill);border-color:var(--of-border)}.orthoflow-page{min-height:100%;color:var(--of-label);font-family:var(--of-font);animation:of-fade-rise var(--of-dur-slow) var(--of-ease);flex-direction:column;gap:18px;display:flex}.ortho-hero{border:1px solid var(--of-border);border-radius:var(--of-radius-xl);background:var(--of-surface);min-height:240px;max-height:300px;-webkit-backdrop-filter:var(--of-blur);box-shadow:var(--of-shadow-soft), var(--of-inner-highlight);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:24px;padding:24px 26px;display:grid;overflow:hidden}.ortho-hero-copy{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.ortho-eyebrow{color:#a9a7ff;letter-spacing:.04em;background:#5e5ce624;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.ortho-hero h2{letter-spacing:-.028em;max-width:22ch;color:var(--of-label);margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.1}.ortho-hero p{max-width:62ch;color:var(--of-label-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ortho-hero-badges{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.ortho-badge{color:#aeaeb2;letter-spacing:.02em;background:#8e8e931f;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex}.ortho-badge-phase{color:#a9a7ff;background:#5e5ce624}.ortho-badge-auto{color:#0a84ff;background:#0a84ff1f}.ortho-badge-closed{color:#30d158;background:#30d1581f}.ortho-health{border:1px solid var(--of-border);border-radius:var(--of-radius-md);background:var(--of-surface-raised);min-width:0;min-height:0;box-shadow:var(--of-inner-highlight);flex-direction:column;padding:14px 16px;display:flex;overflow:hidden}.ortho-health header{border-bottom:1px solid var(--of-separator-soft);flex:none;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.ortho-health header strong{letter-spacing:.02em;color:var(--of-label);font-size:12px;font-weight:600}.ortho-health-list{scrollbar-width:thin;scrollbar-color:var(--of-gray-3) transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.ortho-health-list::-webkit-scrollbar{width:5px}.ortho-health-list::-webkit-scrollbar-thumb{background:#8e8e934d;border-radius:999px}.ortho-health-row{border-bottom:1px solid #54545847;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.ortho-health-row:last-child{border-bottom:0}.ortho-health-row span{min-width:0;color:var(--of-label-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ortho-health-row strong{font-variant-numeric:tabular-nums;color:var(--of-label);font-size:13px;font-weight:600}.ortho-health-dot{background:var(--of-gray);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.ortho-health-dot.ok{background:var(--of-green);box-shadow:0 0 0 3px #30d15824}.ortho-health-dot.info{background:var(--of-blue)}.ortho-health-dot.warn{background:var(--of-orange)}.ortho-health-dot.idle{background:var(--of-gray-2)}.ortho-tabs{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);background:var(--of-fill);-webkit-backdrop-filter:var(--of-blur);flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.ortho-tabs button{border-radius:var(--of-radius-xs);height:32px;color:var(--of-label-secondary);font-family:var(--of-font);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease), color var(--of-dur-fast) var(--of-ease);background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ortho-tabs button:hover{color:var(--of-label);background:#ffffff0f}.ortho-tabs button.active{background:var(--of-gray-4);color:var(--of-label);box-shadow:var(--of-inner-highlight);font-weight:600}.ortho-tabs .ortho-refresh{width:32px;color:var(--of-label-secondary);justify-content:center;margin-left:auto;padding:0}.ortho-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ortho-metric{border:1px solid var(--of-border);border-radius:var(--of-radius-card);background:var(--of-surface);min-width:0;-webkit-backdrop-filter:var(--of-blur);box-shadow:var(--of-shadow-soft), var(--of-inner-highlight);transition:transform var(--of-dur) var(--of-ease), background var(--of-dur) var(--of-ease);flex-direction:column;gap:10px;padding:16px;display:flex}.ortho-metric-icon{border-radius:var(--of-radius-xs);width:32px;height:32px;color:var(--of-blue);background:#0a84ff24;place-items:center;display:grid}.ortho-metric.tone-indigo .ortho-metric-icon{color:#a9a7ff;background:#5e5ce629}.ortho-metric.tone-green .ortho-metric-icon{color:var(--of-green);background:#30d15824}.ortho-metric.tone-orange .ortho-metric-icon{color:var(--of-orange);background:#ff9f0a24}.ortho-metric.tone-cyan .ortho-metric-icon{color:var(--of-cyan);background:#64d2ff24}.ortho-metric.tone-yellow .ortho-metric-icon{color:var(--of-yellow);background:#ffd60a24}.ortho-metric>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ortho-metric small{color:var(--of-label-secondary);font-size:12px;font-weight:500}.ortho-metric strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--of-label);font-size:28px;font-weight:600}.ortho-metric p{color:var(--of-label-tertiary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.ortho-dashboard{flex-direction:column;gap:16px;display:flex}.ortho-panel{border:1px solid var(--of-border);border-radius:var(--of-radius-card);background:var(--of-surface);min-width:0;-webkit-backdrop-filter:var(--of-blur);box-shadow:var(--of-shadow-soft), var(--of-inner-highlight);color:var(--of-label);padding:20px}.ortho-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ortho-panel-actions{align-items:flex-start!important}.ortho-panel h3{letter-spacing:-.015em;color:var(--of-label);margin:0 0 3px;font-size:17px;font-weight:600}.ortho-panel h4{color:var(--of-label);margin:0 0 3px;font-size:15px;font-weight:600}.ortho-panel p{color:var(--of-label-secondary);margin:0;font-size:12px;line-height:1.5}.ortho-split{grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);gap:16px;display:grid}.ortho-muted{color:var(--of-label-tertiary);font-size:12px}.ortho-tracker{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:6px 2px 2px;display:grid}.ortho-tracker-step{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 8px;display:flex;position:relative}.ortho-tracker-step:before,.ortho-tracker-step:after{content:"";background:var(--of-gray-4);height:1.5px;position:absolute;top:13px}.ortho-tracker-step:before{width:calc(50% - 16px);left:0}.ortho-tracker-step:after{width:calc(50% - 16px);right:0}.ortho-tracker-step:first-child:before,.ortho-tracker-step:last-child:after{display:none}.ortho-tracker-step.done:before,.ortho-tracker-step.done:after,.ortho-tracker-step.current:before{background:var(--of-blue)}.ortho-tracker-dot{z-index:1;border:1.5px solid var(--of-gray-4);background:var(--of-bg-secondary);width:28px;height:28px;color:var(--of-label-tertiary);transition:background var(--of-dur) var(--of-ease), border-color var(--of-dur) var(--of-ease);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.ortho-tracker-step.done .ortho-tracker-dot{border-color:var(--of-blue);background:var(--of-blue);color:#fff}.ortho-tracker-step.current .ortho-tracker-dot{border-color:var(--of-blue);color:var(--of-blue);background:#0a84ff2e;box-shadow:0 0 0 4px #0a84ff24}.ortho-tracker-step strong{letter-spacing:.01em;color:var(--of-label-tertiary);font-size:11px;font-weight:600}.ortho-tracker-step.done strong,.ortho-tracker-step.current strong{color:var(--of-label)}.ortho-tracker-step small{color:var(--of-label-tertiary);font-variant-numeric:tabular-nums;font-size:10px}.ortho-primary,.ortho-secondary,.ortho-link,.ortho-danger{border-radius:var(--of-radius-sm);min-height:36px;font-family:var(--of-font);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease), transform var(--of-dur-fast) var(--of-ease), opacity var(--of-dur-fast) var(--of-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ortho-primary{background:var(--of-blue);color:#fff}.ortho-primary:hover{background:#3d9bff}.ortho-secondary{background:var(--of-fill);border-color:var(--of-border);color:var(--of-label)}.ortho-secondary:hover{background:var(--of-fill-strong)}.ortho-danger{color:var(--of-red);background:#ff453a29}.ortho-danger:hover{background:#ff453a3d}.ortho-link{min-height:30px;color:var(--of-blue);background:#0a84ff1f;padding:0 12px;font-size:12px}.ortho-link:hover{background:#0a84ff33}.ortho-primary:disabled,.ortho-secondary:disabled,.ortho-danger:disabled{opacity:.45;cursor:not-allowed}.ortho-action-row{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.ortho-search{border-radius:var(--of-radius-ctl);background:var(--of-fill);height:38px;color:var(--of-label-secondary);transition:border-color var(--of-dur-fast) var(--of-ease), box-shadow var(--of-dur-fast) var(--of-ease);border:1px solid #0000;align-items:center;gap:8px;margin-bottom:14px;padding:0 12px;display:flex}.ortho-search:focus-within{border-color:#0a84ff8c;box-shadow:0 0 0 3px #0a84ff2e}.ortho-search input{width:100%;color:var(--of-label);font-family:var(--of-font);background:0 0;border:0;outline:0;font-size:13px}.ortho-search input::placeholder{color:var(--of-label-tertiary)}.ortho-form-panel{max-width:1100px}.ortho-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ortho-stack-form{flex-direction:column;gap:14px;display:flex}.ortho-field{flex-direction:column;gap:7px;min-width:0;display:flex}.ortho-field>span{color:var(--of-label-secondary);font-size:12px;font-weight:600}.ortho-field input,.ortho-field select,.ortho-field textarea{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);background:var(--of-fill);width:100%;min-height:44px;color:var(--of-label);font-family:var(--of-font);transition:border-color var(--of-dur-fast) var(--of-ease), box-shadow var(--of-dur-fast) var(--of-ease);outline:0;padding:11px 13px;font-size:14px}.ortho-field textarea{resize:vertical;min-height:92px}.ortho-field select[multiple]{min-height:120px}.ortho-field input::placeholder,.ortho-field textarea::placeholder{color:var(--of-label-tertiary)}.ortho-field input:focus,.ortho-field select:focus,.ortho-field textarea:focus{border-color:#0a84ff99;box-shadow:0 0 0 3px #0a84ff2e}.ortho-field option{background:var(--of-bg-tertiary);color:var(--of-label)}.ortho-checkbox{min-height:44px;color:var(--of-label-secondary);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.ortho-checkbox input{width:18px;height:18px;accent-color:var(--of-blue)}.ortho-form-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.ortho-table-wrap{border:1px solid var(--of-border);border-radius:var(--of-radius-md);scrollbar-width:thin;scrollbar-color:var(--of-gray-3) transparent;overflow-x:auto}.ortho-table-wrap::-webkit-scrollbar{height:8px}.ortho-table-wrap::-webkit-scrollbar-thumb{background:#8e8e934d;border-radius:999px}.ortho-table{border-collapse:collapse;width:100%;min-width:900px;font-family:var(--of-font)}.ortho-table th{z-index:1;text-align:left;border-bottom:1px solid var(--of-separator);-webkit-backdrop-filter:var(--of-blur);color:var(--of-label-secondary);letter-spacing:.02em;background:#1e1e20f0;padding:11px 14px;font-size:11px;font-weight:600;position:sticky;top:0}.ortho-table td{vertical-align:middle;color:var(--of-label);border-bottom:1px solid #54545847;padding:13px 14px;font-size:13px}.ortho-table tbody tr{transition:background var(--of-dur-fast) var(--of-ease)}.ortho-table tbody tr:hover{background:#ffffff0a}.ortho-table tbody tr:last-child td{border-bottom:0}.ortho-table td strong,.ortho-table td small{display:block}.ortho-table td strong{font-weight:600}.ortho-table td small{color:var(--of-label-tertiary);margin-top:2px;font-size:11px}.ortho-state{color:#aeaeb2;letter-spacing:.01em;white-space:nowrap;background:#8e8e931f;border-radius:999px;align-items:center;padding:4px 10px;font-weight:600;width:auto!important;font-size:11px!important;display:inline-flex!important}.ortho-state[class*=-approved],.ortho-state[class*=-available],.ortho-state[class*=-delivered],.ortho-state[class*=-completed],.ortho-state[class*=-closed],.ortho-state[class*=-released],.ortho-state[class*=-recovered],.ortho-state[class*=-paid],.ortho-state[class*=-sterilized],.ortho-state[class*=-received]{color:var(--of-green);background:#30d1581f}.ortho-state[class*=-reserved],.ortho-state[class*=-in-transit],.ortho-state[class*=-in-progress],.ortho-state[class*=-submitted],.ortho-state[class*=-issued],.ortho-state[class*=-invoiced],.ortho-state[class*=-ready],.ortho-state[class*=-prepared]{color:var(--of-blue);background:#0a84ff1f}.ortho-state[class*=-pending],.ortho-state[class*=-awaiting],.ortho-state[class*=-hold],.ortho-state[class*=-partial],.ortho-state[class*=-shortage]{color:var(--of-orange);background:#ff9f0a1f}.ortho-state[class*=-validation]{color:var(--of-yellow);background:#ffd60a1f}.ortho-state[class*=-cancelled],.ortho-state[class*=-rejected],.ortho-state[class*=-failed],.ortho-state[class*=-damaged],.ortho-state[class*=-retired],.ortho-state[class*=-missing],.ortho-state[class*=-blocked]{color:var(--of-red);background:#ff453a1f}.ortho-state[class*=-draft],.ortho-state[class*=-not-],.ortho-state[class*=-unknown]{color:#aeaeb2;background:#8e8e931f}.ortho-card-list{flex-direction:column;gap:8px;display:flex}.ortho-card-list article{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);transition:background var(--of-dur-fast) var(--of-ease);background:#ffffff08;align-items:center;gap:12px;padding:13px 14px;display:flex}.ortho-card-list article:hover{background:#ffffff0f}.ortho-card-list article>svg{color:var(--of-blue);flex:none}.ortho-card-list article div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ortho-card-list article strong{color:var(--of-label);font-size:13px;font-weight:600}.ortho-card-list article span,.ortho-card-list article small{color:var(--of-label-secondary);font-size:11px}.ortho-card-list article small{color:var(--of-label-tertiary)}.ortho-card-list article>b{color:var(--of-label-secondary);font-size:11px;font-weight:600}.ortho-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ortho-detail-grid>div{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);background:#ffffff08;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.ortho-detail-grid span{color:var(--of-label-tertiary);font-size:11px}.ortho-detail-grid strong{color:var(--of-label);font-size:13px;font-weight:600}.ortho-detail-grid small{color:var(--of-label-secondary);font-size:11px}.ortho-resource-section,.ortho-delivery-section,.ortho-usage-section,.ortho-commercial-section,.ortho-resource-admin{border-top:1px solid var(--of-separator-soft);margin-top:18px;padding-top:18px}.ortho-resource-section>header,.ortho-delivery-section>header,.ortho-usage-section>header,.ortho-commercial-section>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.ortho-resource-section h4,.ortho-resource-section h5{color:var(--of-label);margin:0 0 3px;font-size:15px;font-weight:600}.ortho-resource-section h5{color:var(--of-label-secondary);font-size:12px}.ortho-resource-section p{color:var(--of-label-secondary);margin:0;font-size:12px}.ortho-resource-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ortho-resource-card{border:1px solid var(--of-border);border-radius:var(--of-radius-sm);background:#ffffff08;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:11px 13px;display:flex}.ortho-resource-card strong{font-size:13px;font-weight:600;display:block}.ortho-resource-card small{color:var(--of-label-tertiary);font-size:11px;display:block}.ortho-resource-card span{color:var(--of-label-secondary);text-align:right;font-size:11px}.ortho-set-summary{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);color:var(--of-label-secondary);background:#ffffff08;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;font-size:12px;display:flex}.ortho-set-summary strong{color:var(--of-label);font-size:13px;font-weight:600}.ortho-delivery-grid,.ortho-return-grid,.ortho-usage-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.ortho-delivery-grid>div,.ortho-return-grid>div,.ortho-usage-metrics>div{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);background:#ffffff08;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ortho-delivery-grid small,.ortho-return-grid small,.ortho-usage-metrics small{color:var(--of-label-tertiary);font-size:11px}.ortho-delivery-grid strong,.ortho-return-grid strong,.ortho-usage-metrics strong{font-variant-numeric:tabular-nums;color:var(--of-label);font-size:15px;font-weight:600}.ortho-delivery-grid span,.ortho-return-grid span{color:var(--of-label-secondary);font-size:11px}.ortho-timeline{border-top:1px solid var(--of-separator-soft);margin-top:18px;padding-top:18px}.ortho-timeline h4{margin:0 0 14px;font-size:15px;font-weight:600}.ortho-timeline article{grid-template-columns:14px 1fr;gap:12px;padding-bottom:16px;display:grid;position:relative}.ortho-timeline article>span{background:var(--of-blue);border-radius:50%;width:9px;height:9px;margin-top:5px}.ortho-timeline article:not(:last-child)>span:after{content:"";background:var(--of-gray-4);width:1.5px;position:absolute;top:18px;bottom:0;left:4px}.ortho-timeline article div{flex-direction:column;gap:2px;display:flex}.ortho-timeline p{color:var(--of-label);margin:0;font-size:13px}.ortho-timeline small{color:var(--of-label-tertiary);font-size:11px}.ortho-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(12px)saturate(140%);animation:of-fade-in var(--of-dur-fast) var(--of-ease);background:#00000080;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ortho-modal{border:1px solid var(--of-border);border-radius:var(--of-radius-xl);background:var(--of-material-sheet);width:min(660px,96vw);max-height:88vh;-webkit-backdrop-filter:var(--of-blur);box-shadow:var(--of-shadow-sheet);color:var(--of-label);animation:of-sheet-in var(--of-dur-slow) var(--of-ease);flex-direction:column;display:flex;overflow:hidden}.ortho-modal-wide{width:min(1040px,96vw)}.ortho-modal>header{border-bottom:1px solid var(--of-separator-soft);background:#1e1e20b8;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ortho-modal>header h3{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.ortho-modal>header button{background:var(--of-fill);width:30px;height:30px;color:var(--of-label-secondary);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease);border:0;border-radius:999px;place-items:center;display:grid}.ortho-modal>header button:hover{background:var(--of-fill-strong);color:var(--of-label)}.ortho-modal-body{scrollbar-width:thin;padding:20px;overflow-y:auto}.ortho-empty{text-align:center;min-height:160px;color:var(--of-label-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ortho-empty>svg{color:var(--of-gray-3)}.ortho-empty strong{color:var(--of-label-secondary);font-size:15px;font-weight:600}.ortho-empty span{max-width:46ch;font-size:12px}.ortho-error{border-radius:var(--of-radius-ctl);color:var(--of-red);background:#ff453a1a;border:1px solid #ff453a47;align-items:center;gap:10px;padding:13px 16px;font-size:13px;display:flex}.ortho-error span{flex:1}.ortho-error button{border-radius:var(--of-radius-xs);color:var(--of-red);font-family:var(--of-font);cursor:pointer;background:#ff453a2e;border:0;padding:7px 12px;font-weight:600}.ortho-loading{min-height:260px;color:var(--of-label-secondary);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.ortho-spin{animation:1s linear infinite of-spin}@media (width<=1440px){.ortho-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.ortho-hero{grid-template-columns:1fr;max-height:none}.ortho-health{display:none}.ortho-split{grid-template-columns:1fr}.ortho-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ortho-resource-columns{grid-template-columns:1fr}}@media (width<=860px){.ortho-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ortho-tracker{grid-auto-columns:auto;grid-auto-flow:row}.ortho-tracker-step{text-align:left;flex-direction:row;gap:12px;padding:8px 0}.ortho-tracker-step:before,.ortho-tracker-step:after{display:none}}@media (width<=640px){.ortho-metrics-grid,.ortho-form-grid,.ortho-detail-grid{grid-template-columns:1fr}.ortho-hero{border-radius:var(--of-radius-lg);padding:18px}.ortho-panel{padding:16px}.ortho-tabs{flex-wrap:nowrap;overflow-x:auto}.ortho-tabs button{white-space:nowrap}.ortho-modal-backdrop{align-items:flex-end;padding:0}.ortho-modal,.ortho-modal-wide{border-radius:var(--of-radius-xl) var(--of-radius-xl) 0 0;width:100%;max-height:92vh}}.ortho-tree{flex-direction:column;gap:10px;display:flex}.ortho-tree-children{border-left:1px solid var(--of-separator-soft);flex-direction:column;gap:8px;margin-left:22px;padding-left:20px;display:flex}.ortho-tree-empty{color:var(--of-label-tertiary);margin:4px 0;font-size:12px}.ortho-node{border-radius:var(--of-radius-ctl);background:var(--of-level-2);width:100%;color:var(--of-label);font-family:var(--of-font);text-align:left;cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease), border-color var(--of-dur-fast) var(--of-ease);border:1px solid #0000;align-items:center;gap:12px;padding:14px;display:flex}.ortho-node:hover{background:#3a3a3cc7}.ortho-node.selected{background:#0a84ff1f;border-color:#0a84ff73}.ortho-node-icon{border-radius:var(--of-radius-xs);width:34px;height:34px;color:var(--of-blue);background:#0a84ff29;flex:0 0 34px;place-items:center;display:grid}.ortho-node.main .ortho-node-icon{color:#a9a7ff;background:#5e5ce62e}.ortho-node-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ortho-node-copy strong{color:var(--of-label);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ortho-node-copy small{color:var(--of-label-secondary);font-size:11px}.ortho-node-meta{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.ortho-node-meta small{color:var(--of-label-tertiary);font-size:11px}.ortho-notice{border-radius:var(--of-radius-ctl);color:var(--of-green);background:#30d1581a;border:1px solid #30d1583d;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.ortho-notice span{flex:1}.ortho-notice button{border-radius:var(--of-radius-xs);color:var(--of-green);font-family:var(--of-font);cursor:pointer;background:#30d15829;border:0;padding:6px 11px;font-size:12px;font-weight:600}.ortho-field-hint{color:var(--of-label-tertiary);font-size:11px;font-weight:400}.ortho-inline-refresh{min-height:28px;padding:0 10px;font-size:12px}.ortho-header-actions,.ortho-empty-actions{margin:0}.ortho-empty-actions{justify-content:center;margin-top:14px}.ortho-sheet-lead{margin:0 0 16px;font-size:13px;line-height:1.5}.ortho-network-facts{margin-bottom:16px}.ortho-location-table{min-width:640px}@media (width<=1100px){.ortho-tree-children{margin-left:10px;padding-left:14px}}.ortho-workspace-tabs{z-index:8;border:1px solid var(--of-separator-soft);border-radius:var(--of-radius-ctl);-webkit-backdrop-filter:saturate(180%)blur(22px);backdrop-filter:saturate(180%)blur(22px);background:#1c1c1ec7;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-bottom:16px;padding:4px;display:inline-flex;position:sticky;top:68px;overflow-x:auto}.ortho-workspace-tabs button{min-height:36px;color:var(--of-label-secondary);font:600 12px/1 var(--of-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.ortho-workspace-tabs button:hover:not(:disabled){background:var(--of-fill);color:var(--of-label)}.ortho-workspace-tabs button.active{color:var(--of-blue);background:#0a84ff29}.ortho-workspace-tabs button:disabled{opacity:.36;cursor:default}.ortho-network-panel,.ortho-workspace-panel{flex-direction:column;gap:16px;display:flex}.ortho-compact-hero{grid-template-columns:1fr;min-height:auto}.ortho-transfer-create,.ortho-policy-form{border:1px solid var(--of-separator-soft);border-radius:var(--of-radius-md);background:var(--of-level-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 20px;padding:16px;display:grid}.ortho-policy-form{grid-template-columns:repeat(3,minmax(0,1fr))}.ortho-transfer-create .ortho-form-actions,.ortho-policy-form .ortho-form-actions{grid-column:1/-1}.ortho-policy-active{align-self:end;min-height:44px}.ortho-replen-summary{margin:0}.ortho-transfer-table,.ortho-replen-table{min-width:880px}.ortho-panel-actions h3{align-items:center;gap:7px;display:flex}@media (width<=920px){.ortho-policy-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ortho-workspace-tabs{width:100%;top:58px}.ortho-workspace-tabs button{flex:1 0 auto}.ortho-transfer-create,.ortho-policy-form{grid-template-columns:1fr}}.ortho-sourcing-summary{margin:0}.ortho-sourcing-form,.ortho-automation-form,.ortho-override-form{border:1px solid var(--of-separator-soft);border-radius:var(--of-radius-md);background:var(--of-level-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 20px;padding:16px;display:grid}.ortho-sourcing-form .ortho-form-actions,.ortho-automation-form .ortho-form-actions,.ortho-override-form .ortho-form-actions,.ortho-automation-copy{grid-column:1/-1}.ortho-automation-copy{flex-direction:column;gap:4px;padding-bottom:4px;display:flex}.ortho-automation-copy strong{color:var(--of-label);font-size:13px}.ortho-automation-copy span{color:var(--of-label-secondary);font-size:12px;line-height:1.45}.ortho-source-table{min-width:980px}.ortho-sourcing-queue{min-width:1180px}.ortho-inline-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ortho-small-action{min-height:30px;padding:0 9px;font-size:11px}.ortho-override-form{grid-template-columns:minmax(220px,.8fr) minmax(320px,2fr)}.ortho-override-reason{grid-column:auto}.ortho-sourcing-guard{border-radius:var(--of-radius-md);color:var(--of-green);background:#30d15812;border:1px solid #30d15838;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.ortho-sourcing-guard div{flex-direction:column;gap:3px;display:flex}.ortho-sourcing-guard strong{color:var(--of-label);font-size:13px}.ortho-sourcing-guard span{color:var(--of-label-secondary);font-size:12px;line-height:1.45}@media (width<=980px){.ortho-sourcing-form,.ortho-automation-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ortho-sourcing-form,.ortho-automation-form,.ortho-override-form{grid-template-columns:1fr}.ortho-override-reason{grid-column:1}}.ortho-inbound-summary{margin:0}.ortho-inbound-po-table{min-width:980px}.ortho-inbound-queue-table{min-width:1120px}.ortho-inbound-form{border:1px solid var(--of-separator-soft);border-radius:var(--of-radius-md);background:var(--of-level-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 4px;padding:16px;display:grid}.ortho-inbound-form-head,.ortho-inbound-form .ortho-form-actions,.ortho-inbound-notes{grid-column:1/-1}.ortho-inbound-form-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.ortho-inbound-form-head strong{color:var(--of-label);font-size:13px}.ortho-inbound-form-head span{color:var(--of-label-secondary);font-size:12px}.ortho-inbound-boundary{border-radius:var(--of-radius-md);color:var(--of-green);background:#30d15812;border:1px solid #30d15838;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.ortho-inbound-boundary div{flex-direction:column;gap:3px;display:flex}.ortho-inbound-boundary strong{color:var(--of-label);font-size:13px}.ortho-inbound-boundary span{color:var(--of-label-secondary);font-size:12px;line-height:1.45}.ortho-inbound-flow{border:1px solid var(--of-separator-soft);border-radius:var(--of-radius-md);background:var(--of-level-2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.ortho-inbound-flow span{color:var(--of-label-secondary);align-items:center;gap:5px;font-size:11px;font-weight:600;display:inline-flex}@media (width<=980px){.ortho-inbound-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ortho-inbound-form{grid-template-columns:1fr}.ortho-inbound-form-head{flex-direction:column;align-items:flex-start}}.wfai-orb-launcher,.wfai-panel,.wfai-understood,.wfai-exec-toast{--wfai-navy:#1c1c1e;--wfai-navy-2:#2c2c2e;--wfai-glass:#1c1c1ed1;--wfai-glass-soft:#2c2c2e99;--wfai-border:#ffffff14;--wfai-blue:#0a84ff;--wfai-cyan:#64d2ff;--wfai-purple:#bf5af2;--wfai-indigo:#5e5ce6;--wfai-text:#fff;--wfai-muted:#ebebf599;--wfai-green:#30d158;--wfai-radius:20px;font-family:var(--of-font)}.wfai-orb-launcher{z-index:1100;color:#fff;cursor:pointer;width:56px;height:56px;box-shadow:var(--of-shadow-soft), inset 0 1px 0 #ffffff2e;transition:transform var(--of-dur) var(--of-ease), box-shadow var(--of-dur) var(--of-ease);background:linear-gradient(135deg,#5e5ce6,#bf5af2);border:1px solid #ffffff1f;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;bottom:22px;right:24px}.wfai-orb-launcher:hover{transform:scale(1.04);box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff38}.wfai-orb-launcher:active{transform:scale(.97)}.wfai-orb-launcher .wfai-orb-halo{pointer-events:none;border:1.5px solid #0000;border-radius:50%;position:absolute;inset:-6px}.wfai-orb-launcher.state-listening .wfai-orb-halo{animation:of-pulse-ring 1.8s var(--of-ease) infinite;border-color:#0a84ffcc}.wfai-orb-launcher.state-thinking .wfai-orb-halo{animation:of-pulse-ring 2.4s var(--of-ease) infinite;border-color:#bf5af2bf}.wfai-orb-launcher.state-speaking .wfai-orb-halo{animation:of-pulse-ring 1.6s var(--of-ease) infinite;border-color:#64d2ffcc}.wfai-orb-launcher.state-error .wfai-orb-halo{border-color:#ff453ad9}.wfai-orb-badge{background:var(--of-gray);border:2px solid #1c1c1e;border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:1px}.wfai-orb-launcher.state-idle .wfai-orb-badge{background:var(--of-indigo)}.wfai-orb-launcher.state-listening .wfai-orb-badge{background:var(--of-blue)}.wfai-orb-launcher.state-thinking .wfai-orb-badge{background:var(--of-purple)}.wfai-orb-launcher.state-speaking .wfai-orb-badge{background:var(--of-cyan)}.wfai-orb-launcher.state-error .wfai-orb-badge{background:var(--of-red)}.wfai-panel{z-index:1150;border:1px solid var(--of-border);border-radius:var(--of-radius-xl);background:var(--of-material-sheet);-webkit-backdrop-filter:var(--of-blur);box-shadow:var(--of-shadow-sheet);color:var(--of-label);animation:of-sheet-in var(--of-dur-slow) var(--of-ease);resize:none;flex-direction:column;display:flex;position:fixed;overflow:hidden}.wfai-panel.compact{width:min(360px,100vw - 32px);min-width:0;height:min(560px,100vh - 150px);min-height:0;inset:auto 24px 92px auto;transform:none}.wfai-panel.expanded{right:20px;top:calc(var(--wf-topbar-h) + 14px);width:min(420px,100vw - 32px);height:auto;bottom:20px;left:auto;transform:none}.wfai-panel .wfai-topbar{border-bottom:1px solid var(--of-separator-soft);background:#1e1e2099;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wfai-panel .wfai-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.wfai-panel .wfai-avatar{color:#fff;background:linear-gradient(135deg,#5e5ce6,#bf5af2);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e}.wfai-panel .wfai-identity strong{color:var(--of-label);font-size:13px;font-weight:600;display:block}.wfai-panel .wfai-status-line{color:var(--of-label-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.wfai-status-dot{background:var(--of-indigo);border-radius:50%;width:7px;height:7px}.wfai-status-dot.state-idle{background:var(--of-indigo)}.wfai-status-dot.state-listening{background:var(--of-blue);box-shadow:0 0 0 3px #0a84ff2e}.wfai-status-dot.state-thinking{background:var(--of-purple)}.wfai-status-dot.state-speaking{background:var(--of-cyan);box-shadow:0 0 0 3px #64d2ff2e}.wfai-status-dot.state-error{background:var(--of-red)}.wfai-panel .wfai-topbar-controls{align-items:center;gap:4px;display:flex}.wfai-panel .wfai-topbar-controls button{width:28px;height:28px;color:var(--of-label-secondary);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease), color var(--of-dur-fast) var(--of-ease);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.wfai-panel .wfai-topbar-controls button:hover{background:var(--of-fill);color:var(--of-label)}.wfai-panel .wfai-topbar-controls button.active{color:var(--of-blue);background:#0a84ff24}.wfai-panel .wfai-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.wfai-panel .wfai-stage{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--of-gray-3) transparent;flex:1;min-height:0;padding:14px;overflow-y:auto}.wfai-panel .wfai-stage::-webkit-scrollbar{width:6px}.wfai-panel .wfai-stage::-webkit-scrollbar-thumb{background:#8e8e934d;border-radius:999px}.wfai-panel .wfai-welcome h2{letter-spacing:-.02em;margin:12px 0 4px;font-size:19px;font-weight:600}.wfai-panel .wfai-welcome p{color:var(--of-label-secondary);margin:0;font-size:13px}.wfai-panel .wfai-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.wfai-panel .wfai-card{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);color:var(--of-label);font-family:var(--of-font);text-align:start;cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease);background:#ffffff0a;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.wfai-panel .wfai-card:hover{background:#ffffff14}.wfai-panel .wfai-card-icon{border-radius:var(--of-radius-xs);color:#a9a7ff;background:#5e5ce629;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.wfai-panel .wfai-user-message{border-radius:var(--of-radius-md);background:var(--of-blue);color:#fff;align-self:flex-end;max-width:88%;margin:6px 0 6px auto;padding:10px 13px;font-size:13px;line-height:1.5}.wfai-panel .wfai-response-card{border:1px solid var(--of-border);border-radius:var(--of-radius-md);background:#ffffff0a;width:100%;margin:6px 0;padding:13px;font-size:13px;line-height:1.55;overflow:hidden}.wfai-panel .wfai-response-icon{color:#a9a7ff;background:#5e5ce62e;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.wfai-panel .wfai-chips{border-top:1px solid var(--of-separator-soft);flex-wrap:wrap;flex:none;gap:6px;max-height:92px;padding:8px 14px;display:flex;overflow-y:auto}.wfai-panel .wfai-chips button,.wfai-chips button{border:1px solid var(--of-border);background:var(--of-fill);color:var(--of-label-secondary);font-family:var(--of-font);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease);border-radius:999px;padding:6px 11px;font-size:12px}.wfai-panel .wfai-chips button:hover{background:var(--of-fill-strong);color:var(--of-label)}.wfai-panel .wfai-composer{border-top:1px solid var(--of-separator-soft);background:#18181ab8;flex:none;align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.wfai-panel .wfai-composer input,.wfai-panel .wfai-composer textarea{border:1px solid var(--of-border);border-radius:var(--of-radius-ctl);background:var(--of-fill);min-height:40px;color:var(--of-label);font-family:var(--of-font);transition:border-color var(--of-dur-fast) var(--of-ease), box-shadow var(--of-dur-fast) var(--of-ease);outline:0;flex:1;padding:10px 12px;font-size:14px}.wfai-panel .wfai-composer input:focus,.wfai-panel .wfai-composer textarea:focus{border-color:#0a84ff99;box-shadow:0 0 0 3px #0a84ff2e}.wfai-icon-btn{border:1px solid var(--of-border);background:var(--of-fill);width:36px;height:36px;color:var(--of-label-secondary);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease), color var(--of-dur-fast) var(--of-ease);border-radius:999px;flex:0 0 36px;place-items:center;display:grid}.wfai-icon-btn:hover:not(:disabled){background:var(--of-fill-strong);color:var(--of-label)}.wfai-icon-btn:disabled{opacity:.35;cursor:not-allowed}.wfai-icon-btn.send{background:var(--of-blue);color:#fff;border-color:#0000}.wfai-icon-btn.mic,.wfai-mic{color:#a9a7ff;background:#5e5ce62e;border-color:#5e5ce652}.wfai-icon-btn.mic.listening,.wfai-mic.listening{color:var(--of-blue);background:#0a84ff38;border-color:#0a84ff80}.wfai-btn{border:1px solid var(--of-border);border-radius:var(--of-radius-sm);background:var(--of-fill);min-height:32px;color:var(--of-label);font-family:var(--of-font);cursor:pointer;transition:background var(--of-dur-fast) var(--of-ease);align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.wfai-btn:hover:not(:disabled){background:var(--of-fill-strong)}.wfai-btn:disabled{opacity:.35;cursor:not-allowed}.wfai-btn.primary{background:var(--of-blue);color:#fff;border-color:#0000}.wfai-btn.secondary{background:var(--of-fill)}.wfai-btn.ghost{color:var(--of-label-secondary);background:0 0;border-color:#0000}.wfai-btn.danger{color:var(--of-red);background:#ff453a29;border-color:#0000}.wfai-panel .wfai-live{border-radius:var(--of-radius-ctl);background:#0a84ff1a;border:1px solid #0a84ff47;flex:none;max-height:180px;margin:0 14px 8px;padding:11px 13px;overflow:auto}.wfai-panel .wfai-live-transcript{color:var(--of-label);font-size:13px}.wfai-panel .wfai-live-actions{gap:8px;margin-top:10px;display:flex}.wfai-thinking{color:var(--of-label-secondary);align-items:center;gap:10px;padding:10px 2px;font-size:12px;display:flex}.wfai-error-banner{border-radius:var(--of-radius-sm);color:var(--of-red);background:#ff453a1a;border:1px solid #ff453a4d;align-items:center;gap:8px;margin:8px 0;padding:10px 12px;font-size:12px;display:flex}.wfai-settings-drawer{border-bottom:1px solid var(--of-separator-soft);background:#ffffff08;flex-direction:column;flex:none;gap:10px;padding:12px 14px;font-size:12px;display:flex}.wfai-settings-drawer select,.wfai-settings-drawer input[type=range]{width:100%;accent-color:var(--of-blue);margin-top:5px}.wfai-settings-drawer select{border:1px solid var(--of-border);border-radius:var(--of-radius-xs);background:var(--of-fill);min-height:34px;color:var(--of-label);font-family:var(--of-font);padding:0 10px}.wfai-orb-stage .wfai-orb{background:linear-gradient(135deg,#5e5ce6,#bf5af2);box-shadow:0 10px 30px #5e5ce647}.wfai-orb-stage.state-listening .wfai-orb-ring{border-color:#0a84ffb3}.wfai-orb-stage.state-thinking .wfai-orb-ring{border-color:#bf5af2b3}.wfai-orb-stage.state-speaking .wfai-orb-ring{border-color:#64d2ffb3}.wfai-orb-stage.state-error .wfai-orb-ring{border-color:#ff453ab3}.wfai-orb-stage .wfai-orb-waveform i{background:var(--of-cyan)}.wfai-understood{border-radius:var(--of-radius-xl);background:var(--of-material-sheet);-webkit-backdrop-filter:var(--of-blur);border:1px solid var(--of-border);box-shadow:var(--of-shadow-sheet);color:var(--of-label)}.wfai-exec-toast{border-radius:var(--of-radius-ctl);background:var(--of-material-sheet);border:1px solid var(--of-border);box-shadow:var(--of-shadow-soft);color:var(--of-label)}@media (width<=640px){.wfai-orb-launcher{width:52px;height:52px;bottom:16px;right:16px}.wfai-panel.compact,.wfai-panel.expanded{width:auto;height:min(74vh,620px);inset:auto 10px 82px}.wfai-panel .wfai-cards-grid{grid-template-columns:1fr}}.ortho-hero,.ortho-metric,.ortho-panel,.ortho-tabs,.command-panel,.command-header,.command-kpi{-webkit-backdrop-filter:none}:root[data-wf-appearance=apple] .app-shell .content :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),:root[data-wf-appearance=apple] .wf-modal :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]),:root[data-wf-appearance=apple] .ortho-modal :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:var(--of-control-h);border-radius:var(--of-radius-sm);background:var(--of-fill);color:var(--of-label);font-family:var(--of-font);box-shadow:none;transition:background var(--of-dur-fast) var(--of-ease), border-color var(--of-dur-fast) var(--of-ease), box-shadow var(--of-dur-fast) var(--of-ease);border:1px solid #0000;outline:0;padding:10px 13px;font-size:14px;font-weight:400;line-height:1.35}:root[data-wf-appearance=apple] .app-shell .content textarea,:root[data-wf-appearance=apple] .ortho-modal textarea{min-height:92px}:root[data-wf-appearance=apple] .app-shell .content :is(input,select,textarea):focus,:root[data-wf-appearance=apple] .app-shell .content :is(input,select,textarea):focus-visible,:root[data-wf-appearance=apple] .ortho-modal :is(input,select,textarea):focus{box-shadow:var(--of-focus-ring);border-color:#0a84ff73;outline:0}:root[data-wf-appearance=apple] .app-shell .content ::placeholder{color:var(--of-label-tertiary)}:root[data-wf-appearance=apple] .app-shell .content option{background:var(--of-bg-tertiary);color:var(--of-label)}:root[data-wf-appearance=apple] .app-shell .content :is(input,select,textarea):disabled{opacity:.45}:root[data-wf-appearance=apple] .app-shell .content :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--of-blue)}:root[data-wf-appearance=apple] .app-shell .content :is(.wf-field,.ortho-field,.receiving-field,.inv-field,.out-field,.pos-field)>span,:root[data-wf-appearance=apple] .app-shell .content :is(.wf-field,.ortho-field)>label{color:var(--of-label-secondary);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}:root[data-wf-appearance=apple] .app-shell .content :is(.wf-btn,.wf-btn-primary,.wf-btn-secondary,.wf-btn-ghost,.wf-btn-success){min-height:var(--of-control-h-sm);border-radius:var(--of-radius-sm);background:var(--of-fill);color:var(--of-label);font-family:var(--of-font);border:1px solid #0000;padding:0 14px;font-size:13px;font-weight:600}:root[data-wf-appearance=apple] .app-shell .content .wf-btn-primary{background:var(--of-blue);color:#fff}:root[data-wf-appearance=apple] .app-shell .content .wf-btn-success{color:var(--of-green);background:#30d15829}:root[data-wf-appearance=apple] .app-shell .content .wf-btn-ghost{color:var(--of-label-secondary);background:0 0}:root[data-wf-appearance=apple] .flow-step{border-radius:var(--of-radius-sm);background:var(--of-level-2);min-height:52px;transition:background var(--of-dur-fast) var(--of-ease);border:1px solid #ffffff12;gap:11px;padding:11px 12px}:root[data-wf-appearance=apple] .flow-step:hover{background:#3a3a3cc7}:root[data-wf-appearance=apple] .flow-number{background:var(--of-blue);color:#fff;border-radius:50%;flex:0 0 26px;width:26px;height:26px;font-size:12px;font-weight:600}:root[data-wf-appearance=apple] .flow-step strong{color:var(--of-label);font-size:13px;font-weight:600}:root[data-wf-appearance=apple] .flow-step span{color:var(--of-label-secondary);margin-top:2px;font-size:11px}:root[data-wf-appearance=apple] .receiving-flow>svg{color:var(--of-label-tertiary)}:root[data-wf-appearance=apple] :is(.receiving-form-card,.receiving-flow-card,.receiving-panel){border:1px solid var(--of-border);border-radius:var(--of-radius-card);background:var(--of-level-1);box-shadow:none}:root[data-wf-appearance=apple] .receiving-card-title{border-bottom:1px solid var(--of-separator-soft);padding-bottom:14px}:root[data-wf-appearance=apple] .receiving-card-title strong{color:var(--of-label);font-size:14px;font-weight:600}:root[data-wf-appearance=apple] .receiving-card-title span{color:var(--of-label-secondary);font-size:11px}:root[data-wf-appearance=apple] .receiving-card-icon{border-radius:var(--of-radius-xs);width:34px;height:34px;color:var(--of-blue);background:#0a84ff24}:root[data-wf-appearance=apple] .receiving-card-icon.blue{background:var(--of-blue);color:#fff}.app-shell .command-dashboard{gap:22px;padding:26px 26px 104px}.app-shell .command-header{border:0;border-bottom:1px solid var(--of-separator-soft);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:24px;padding:6px 2px 18px}.app-shell .command-eyebrow,.app-shell .command-panel header span{color:var(--of-label-tertiary);letter-spacing:.01em;text-transform:none;gap:6px;font-size:11px;font-weight:600}.app-shell .command-header h2{letter-spacing:-.03em;color:var(--of-label);margin:8px 0 5px;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.06}.app-shell .command-header-status{border-radius:var(--of-radius-ctl);background:var(--of-fill);text-align:right;align-items:center;gap:14px;padding:8px 14px;display:flex}.app-shell .command-header-status span{color:var(--of-green);order:1;gap:7px;font-size:12px;font-weight:600}.app-shell .command-header-status span i{background:var(--of-green);width:7px;height:7px;box-shadow:0 0 0 3px #30d15829}.app-shell .command-header-status strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--of-label);order:2;grid-area:auto;font-size:20px;font-weight:600}.app-shell .command-header-status small{color:var(--of-label-secondary);order:3;font-size:12px}.app-shell .command-kpi-row{gap:12px}.app-shell .command-kpi{border-radius:var(--of-radius-card);background:var(--of-level-1);min-height:118px;box-shadow:none;border:0;padding:16px}.app-shell .command-kpi:hover{background:var(--of-level-2);border-color:#0000;transform:none}.app-shell .command-kpi-icon{border-radius:var(--of-radius-xs);width:30px;height:30px}.app-shell .command-kpi em{color:var(--of-green);font-size:11px;font-weight:600}.app-shell .command-kpi em.down{color:var(--of-red)}.app-shell .command-kpi>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--of-label);margin-top:12px;font-size:28px;font-weight:600}.app-shell .command-kpi>span{color:var(--of-label-secondary);margin-top:2px;font-size:12px;font-weight:500}.app-shell .command-kpi>small{color:var(--of-label-tertiary);font-size:11px}.app-shell .command-spark i{opacity:.4}.app-shell .command-panel{border-radius:var(--of-radius-card);background:var(--of-level-1);box-shadow:none;border:0;padding:20px}.app-shell .command-panel>header{margin-bottom:16px}.app-shell .command-panel h3{letter-spacing:-.015em;color:var(--of-label);margin-top:4px;font-size:16px;font-weight:600}.app-shell .command-overview header b{color:var(--of-green);font-size:11px;font-weight:600}.app-shell .command-overview header b i,.app-shell .command-header-status span i{border-radius:50%}.app-shell .command-floor{border-radius:var(--of-radius-md);background:#ffffff08;border:0;padding:18px 18px 34px}.app-shell .command-floor-grid{gap:6px;transform:none}.app-shell .floor-cell{height:22px;box-shadow:none;background:#ffffff0f;border:0;border-radius:5px}.app-shell .floor-cell:hover{background:#0a84ff80;transform:translateY(-2px)}.app-shell .floor-available,.app-shell .command-floor-legend .available{background:#ffffff0f}.app-shell .floor-occupied,.app-shell .command-floor-legend .occupied{background:var(--of-blue)}.app-shell .floor-hold,.app-shell .floor-blocked,.app-shell .command-floor-legend .hold{background:var(--of-orange)}.app-shell .command-floor-legend{gap:14px;bottom:12px;right:16px}.app-shell .command-floor-legend span{color:var(--of-label-secondary);gap:6px;font-size:11px}.app-shell .command-floor-legend i{border-radius:3px;width:8px;height:8px}.app-shell .command-overview-stats{border-top:1px solid var(--of-separator-soft);gap:0;margin-top:16px;padding:4px 0 0}.app-shell .command-overview-stats span{border:0;border-left:1px solid var(--of-separator-soft);color:var(--of-label-secondary);border-radius:0;padding:12px 14px;font-size:11px}.app-shell .command-overview-stats span:first-child{border-left:0;padding-left:0}.app-shell .command-overview-stats strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--of-label);margin-bottom:4px;font-size:17px;font-weight:600}.app-shell .command-alerts section{border:0;border-bottom:1px solid var(--of-separator-soft);background:0 0;border-radius:0;grid-template-columns:8px 1fr auto;gap:12px;padding:13px 2px}.app-shell .command-alerts section:last-child{border-bottom:0}.app-shell .command-alerts section>i{background:var(--of-orange);width:8px;height:8px}.app-shell .command-alerts .alert-red>i{background:var(--of-red)}.app-shell .command-alerts .alert-violet>i{background:var(--of-indigo)}.app-shell .command-alerts .alert-cyan>i{background:var(--of-cyan)}.app-shell .command-alerts .alert-orange>i{background:var(--of-orange)}.app-shell .command-alerts section small{color:var(--of-label-secondary);margin-top:2px;font-size:11px}.app-shell .command-alerts section b{font-variant-numeric:tabular-nums;color:var(--of-label);font-size:17px;font-weight:600}.app-shell .command-operations{gap:12px}.app-shell .command-operations article{--op:#0a84ff;border-radius:var(--of-radius-md);background:var(--of-level-1);border:0;gap:11px;padding:14px}.app-shell .command-operations article:hover{background:var(--of-level-2);border-color:#0000;transform:none}.app-shell .command-operations article>svg:first-child{border-radius:var(--of-radius-xs);width:32px;height:32px}.app-shell .command-operations strong{letter-spacing:-.02em;color:var(--of-label);font-size:20px;font-weight:600}.app-shell .command-operations article>svg:last-child{color:var(--of-label-quaternary)}.app-shell .operation-cyan{--op:#64d2ff!important}.app-shell .operation-green{--op:#30d158!important}.app-shell .operation-violet{--op:#5e5ce6!important}.app-shell .operation-red{--op:#ff453a!important}.app-shell .operation-amber{--op:#ffd60a!important}.app-shell .operation-orange{--op:#ff9f0a!important}.app-shell .operation-blue{--op:#0a84ff!important}.app-shell .command-dashboard .exec-bars{background:0 0;border:0}.app-shell .command-util .exec-donut{flex-basis:96px;width:96px;height:96px}.app-shell .command-util .exec-donut:after{background:var(--of-bg);inset:15px}.app-shell .command-util .exec-donut span{letter-spacing:-.02em;color:var(--of-label);font-size:22px;font-weight:600}.app-shell .command-util .exec-donut small{color:var(--of-label-secondary);font-size:11px}.app-shell .command-util>div:last-child strong{color:var(--of-label);font-size:17px;font-weight:600}.app-shell .command-event-stream section{border-bottom:1px solid var(--of-separator-soft);gap:12px;padding:12px 2px}.app-shell .command-event-stream section:last-child{border-bottom:0}.app-shell .command-event-stream section>i{background:var(--of-blue);box-shadow:none}.app-shell .command-event-stream strong{color:var(--of-label);font-size:13px;font-weight:500}.app-shell .command-transactions table{font-size:13px}.app-shell .command-transactions th{color:var(--of-label-secondary);text-transform:none;letter-spacing:0;padding:10px 8px;font-size:11px;font-weight:600}.app-shell .command-transactions td{border-top:1px solid var(--of-separator-soft);color:var(--of-label);padding:12px 8px;font-size:13px}.app-shell .command-transactions td span{color:var(--of-blue);background:#0a84ff1f;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.app-shell .sidebar.saas-sidebar{-webkit-backdrop-filter:saturate(180%)blur(28px);border-right:1px solid var(--of-separator-soft);box-shadow:none;background:#141416e0}.app-shell .saas-brand{padding:14px 16px}.app-shell .saas-company-card{margin:14px 14px 8px;padding:11px 12px}.app-shell .saas-sidebar-search{height:36px;margin:8px 14px 12px}.app-shell .saas-sidebar-scroll{padding:2px 12px 16px}.app-shell .saas-group-heading{min-height:30px;color:var(--of-label-tertiary);margin-top:10px;padding:0 8px}.app-shell .saas-group-heading strong{letter-spacing:.02em;font-size:11px;font-weight:600}.app-shell .saas-group-heading>span{color:var(--of-label-quaternary);background:0 0;font-size:11px}.app-shell .saas-group-heading svg:first-child{opacity:.55}.app-shell .saas-nav-group:first-child .saas-group-heading{margin-top:2px}.app-shell .saas-sidebar .nav-item{border-radius:var(--of-radius-xs);gap:12px;min-height:44px;margin:1px 0;padding:4px 8px;font-size:14px;font-weight:400}.app-shell .saas-sidebar .nav-item.active{color:#fff;background:#0a84ff24;font-weight:500}.app-shell .saas-nav-group[data-group=orthoflow] .nav-item.active{background:#5e5ce629}.app-shell .saas-nav-label{font-size:14px}.app-shell .saas-quick-section{background:0 0;border:0;margin:4px 0 8px;padding:0}.app-shell .saas-quick-section header{color:var(--of-label-tertiary);letter-spacing:.02em;padding:4px 8px;font-size:11px}.app-shell .wf-rail-group{gap:4px;padding:10px 0}.app-shell .wf-rail-item{border-radius:var(--of-radius-sm);width:46px;height:44px}.app-shell .wf-rail-item.active{color:var(--of-blue);background:#0a84ff24}.app-shell .wf-rail-item.ortho.active{background:#5e5ce629}.app-shell .wf-rail-tip{border-radius:var(--of-radius-xs);background:var(--of-material-sheet);box-shadow:var(--of-shadow-soft);padding:7px 11px;font-size:13px;font-weight:500;left:calc(100% + 12px)}.app-shell .topbar.enterprise-topbar{background:var(--of-material-bar);border-bottom:1px solid var(--of-separator-soft);height:60px;padding:0 18px}.app-shell .executive-tools{align-items:center;gap:8px;display:flex;position:static;top:auto;right:auto}.notification-center{top:calc(var(--wf-topbar-h) + 8px);border:1px solid var(--of-border);border-radius:var(--of-radius-lg);background:var(--of-material-sheet);-webkit-backdrop-filter:var(--of-blur);box-shadow:var(--of-shadow-sheet);right:18px}.app-shell .topbar-left{flex:auto;min-width:0}.app-shell .gcc-header-actions{flex:none}.app-shell .enterprise-topbar h1{letter-spacing:-.012em;font-size:16px;font-weight:600}.app-shell .enterprise-topbar p{color:var(--of-label-tertiary);font-size:11px}.app-shell .gcc-header-actions{gap:8px}.app-shell .global-search-trigger,.app-shell .notification-trigger,.app-shell .refresh-button,.app-shell .wf-account-trigger,.app-shell .menu-button{background:var(--of-fill);height:38px;box-shadow:none;border-color:#0000}.app-shell .global-search-trigger{min-width:200px;color:var(--of-label-tertiary);font-size:13px}.app-shell .global-search-trigger kbd{background:#ffffff12;border-color:#0000;font-size:11px}.app-shell .notification-trigger,.app-shell .menu-button{width:38px}.app-shell .refresh-button{color:var(--of-label-secondary);font-size:13px;font-weight:500}.app-shell .wf-account-trigger{gap:8px;padding:0 8px 0 4px}.app-shell .wf-account-avatar{width:28px;height:28px;font-size:11px}.app-shell .wf-account-copy strong{font-size:13px;font-weight:500}.app-shell .wf-account-copy span{color:var(--of-label-tertiary);font-size:11px}@media (width<=1240px){.app-shell .global-search-trigger{justify-content:center;width:38px;min-width:0;padding:0}.app-shell .global-search-trigger span,.app-shell .global-search-trigger kbd{display:none}}@media (width<=1080px){.app-shell .wf-account-copy{display:none}.app-shell .wf-account-trigger{padding:0 6px 0 5px}}.wfai-orb-launcher{z-index:1100;bottom:24px;right:24px}.wf-upgrade-admin-launcher{z-index:1095;background:var(--of-blue);color:#fff;width:50px;height:50px;box-shadow:var(--of-shadow-soft), inset 0 1px 0 #ffffff2e;transition:transform var(--of-dur) var(--of-ease);border:0;border-radius:50%;bottom:96px;right:27px}.wf-upgrade-admin-launcher:hover{transform:scale(1.04)}.wf-upgrade-admin-launcher span{border:2px solid var(--of-bg);background:var(--of-red);min-width:18px;height:18px;font-size:10px;font-weight:700;top:-4px;right:-4px}.app-shell .quick-actions,.enterprise-app-shell .quick-actions,.quick-actions{z-index:1090;gap:12px;bottom:162px;right:28px}.quick-action-main,.enterprise-app-shell .quick-action-main,.app-shell .quick-action-main{border:1px solid var(--of-border);background:var(--of-material-sheet);width:48px;height:48px;-webkit-backdrop-filter:var(--of-blur);color:var(--of-blue);box-shadow:var(--of-shadow-soft);transition:transform var(--of-dur) var(--of-ease), background var(--of-dur) var(--of-ease);border-radius:50%}.quick-action-main:hover,.app-shell .quick-action-main:hover{background:var(--of-level-2);transform:scale(1.04)}.enterprise-app-shell .quick-actions>div>button,.app-shell .quick-actions>div>button,.quick-actions>div>button{border:1px solid var(--of-border);background:var(--of-material-sheet);-webkit-backdrop-filter:var(--of-blur);color:var(--of-label);box-shadow:var(--of-shadow-soft);border-radius:999px;font-size:12px;font-weight:500}.quick-actions>div i{width:28px;height:28px}.quick-actions .tone-green{--qa:#30d158}.quick-actions .tone-violet{--qa:#5e5ce6}.quick-actions .tone-cyan{--qa:#64d2ff}.quick-actions .tone-orange{--qa:#ff9f0a}.quick-actions .tone-indigo{--qa:#5e5ce6}.quick-actions .tone-navy,.quick-actions .tone-blue{--qa:#0a84ff}.app-shell>.main>.content{padding-bottom:120px}@media (width<=640px){.notification-center{width:auto;left:10px;right:10px}.wfai-orb-launcher{bottom:16px;right:16px}.wf-upgrade-admin-launcher{width:46px;height:46px;bottom:84px;right:19px}.app-shell .quick-actions,.enterprise-app-shell .quick-actions,.quick-actions{bottom:142px;right:20px}.quick-action-main{width:44px;height:44px}}.ortho-hero,.ortho-panel,.ortho-metric{background:var(--of-level-1);box-shadow:none;border-color:#0000}.ortho-metric:hover{background:var(--of-level-2);transform:none}.ortho-health{box-shadow:none;background:#ffffff0a;border-color:#0000}.ortho-tabs{background:var(--of-fill);border-color:#0000}.ortho-tabs button.active{background:var(--of-level-2)}.ortho-card-list article,.ortho-detail-grid>div,.ortho-resource-card,.ortho-set-summary,.ortho-delivery-grid>div,.ortho-return-grid>div,.ortho-usage-metrics>div{background:var(--of-level-2);border-color:#0000}.ortho-table-wrap{border-radius:var(--of-radius-md);background:#ffffff08;border-color:#0000}.ortho-table th{-webkit-backdrop-filter:none;background:0 0}.ortho-table thead{background:var(--of-level-2)}.ortho-field input,.ortho-field select,.ortho-field textarea{border-color:#0000}.ortho-search{background:var(--of-fill)}.app-shell .content :is(.wf-card,.wf-table-panel,.panel,.table-panel,.wf-modal){border-radius:var(--of-radius-card);background:var(--of-level-1);box-shadow:none;border-color:#0000}.app-shell .content :is(table,.wf-table) th{color:var(--of-label-secondary);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--of-separator-soft);font-size:11px;font-weight:600}.app-shell .content :is(table,.wf-table) td{color:var(--of-label);border-color:#54545847;font-size:13px}.app-shell .content{overflow-x:hidden}.app-shell .content :is(.table-scroll,.wf-table-wrap,.command-table-wrap,.ortho-table-wrap){overflow-x:auto}.app-shell .content :is(.wf-page-header,.panel,.table-toolbar) :is(h1,h2,h3){text-transform:none}:root:root[data-wf-appearance=apple],:root:root[data-wf-appearance=apple] .wd-overlay{--wd-ovl-bg:#000;--wd-shell-bg:#000;--wd-shell-glow:#0a84ff1a;--wd-stage-bg:#1c1c1e;--wd-stage-grid:#ffffff08;--wd-toolbar-bg:#1c1c1eb8;--wd-toolbar2-bg:#1c1c1eb8;--wd-viewtab-bg:#2c2c2eb8;--wd-panel-bg:#1c1c1eb8;--wd-card-bg:#2c2c2eb8;--wd-insights-bg:#000;--wd-legend-bg:#2c2c2eb8;--wd-menu-bg:#1e1e20e0;--wd-commandbar-bg:#1e1e20e0;--wd-tools-bg:#1e1e20e0;--wd-treeactions-bg:#2c2c2eb8;--wd-locate-bg:#2c2c2eb8;--wd-bg:#000;--wd-surface:#1c1c1eb8;--wd-surface-2:#2c2c2eb8;--wd-surface-3:#76768029;--wd-surface-hover:#ffffff0f;--wd-floor:#1c1c1e;--wd-line:#545458a6;--wd-line-soft:#ffffff14;--wd-border-strong:#545458a6;--wd-cell-outline:#ffffff1a;--wd-text:#fff;--wd-text-soft:#ebebf599;--wd-text-faint:#ebebf54d;--wd-accent:#0a84ff;--wd-accent-soft:#0a84ff29;--wd-danger:#ff453a;--wd-shadow:0 24px 70px #00000073;--wd-shadow-soft:0 8px 24px #0000003d;--wd-status-available:#30d158;--wd-status-occupied:#0a84ff;--wd-status-reserved:#ff9f0a;--wd-status-released:#64d2ff;--wd-status-blocked:#8e8e93;--wd-status-damaged:#ff453a;--wd-status-quarantine:#bf5af2;--wd-kind-transfer:#0a84ff;--wd-kind-picking:#30d158;--wd-kind-putaway:#64d2ff;--wd-kind-receiving:#ff9f0a;--wd-kind-dispatch:#bf5af2;--wd-steel:#3a3a3c;--wd-steel-dark:#2c2c2e;--wd-steel-rear:#1c1c1e;--wd-deck:#48484a;--wd-slot:#ffffff0f;--wd-beam:#48484a;--wd-beam-dark:#3a3a3c;--wd-pallet-wood:#8e8e93;--wd-pallet-wood-dark:#636366;--wd-rack-shadow:#00000073}:root:root[data-wf-appearance=apple] .wd-toolbar-secondary{background:var(--wd-toolbar2-bg)}:root:root[data-wf-appearance=apple] .wd-toolbar-secondary .wd-view-tab{background:var(--wd-viewtab-bg);color:var(--wd-text);border-color:var(--wd-line)}:root:root[data-wf-appearance=apple] .wd-toolbar-secondary .wd-view-tab.is-active{color:#fff;box-shadow:none;background:#0a84ff2e;border-color:#0000}:root:root[data-wf-appearance=apple] .wd-stage-commandbar,:root:root[data-wf-appearance=apple] .wd-canvas-tools,:root:root[data-wf-appearance=apple] .wd-mobile-panel-toggles button{background:var(--wd-commandbar-bg)}:root:root[data-wf-appearance=apple] .wd-locate-form{background:var(--wd-locate-bg)}:root:root[data-wf-appearance=apple] .wd-shell:fullscreen{background:var(--wd-bg)}.app-shell .content :is(.wf-kpi-icon,.inv-kpi-icon,.im-kpi-icon,.pos-kpi-icon,.pa-kpi-icon){border-radius:var(--of-radius-xs);color:var(--of-blue);background:color-mix(in srgb, currentColor 16%, transparent)}.app-shell .content .wf-kpi-green .wf-kpi-icon{color:var(--of-green);background:color-mix(in srgb, currentColor 16%, transparent)}.app-shell .content .wf-kpi-orange .wf-kpi-icon{color:var(--of-orange);background:color-mix(in srgb, currentColor 16%, transparent)}.app-shell .content .wf-kpi-violet .wf-kpi-icon{color:var(--of-indigo);background:color-mix(in srgb, currentColor 16%, transparent)}.app-shell .content .wf-kpi-cyan .wf-kpi-icon{color:var(--of-cyan);background:color-mix(in srgb, currentColor 16%, transparent)}.app-shell .content .wf-kpi-blue .wf-kpi-icon{color:var(--of-blue);background:color-mix(in srgb, currentColor 16%, transparent)}.app-shell .content .wf-kpi-red .wf-kpi-icon{color:var(--of-red);background:color-mix(in srgb, currentColor 16%, transparent)}.app-shell .content .pv-scan-state.scanned .pv-scan-icon{color:var(--of-blue);background:color-mix(in srgb, currentColor 16%, transparent)}.app-shell .content .forklift-success-icon{color:var(--of-green);background:color-mix(in srgb, currentColor 16%, transparent)}.app-shell .content .experience-activity-icon{color:var(--of-blue);background:var(--of-level-2)}.wf-menu-badge{background:var(--of-red);color:#fff}.app-shell .content :is(.wf-kpi,.inv-kpi,.im-kpi,.pa-kpi,.out-kpi,.pos-kpi,.fleet-card,.dist-chart,.report-card){border-radius:var(--of-radius-card);background:var(--of-level-1);box-shadow:none;border-color:#0000}.app-shell .content :is(.receiving-head,.pv-head,.pa-hero,.inv-hero,.out-hero,.pos-hero,.reports-hero,.wf-page-header,.dist-hero){border-radius:var(--of-radius-card);background:var(--of-level-1);box-shadow:none;color:var(--of-label);border:0}.app-shell .content [class$=-eyebrow]{color:var(--of-label-tertiary);letter-spacing:.02em;font-size:11px;font-weight:600}.app-shell .content :is(.receiving-head,.pv-head,.pa-hero,.inv-hero,.out-hero,.pos-hero,.reports-hero,.wf-page-header,.dist-hero) :is(h1,h2){letter-spacing:-.02em;color:var(--of-label);font-size:clamp(20px,1.7vw,24px);font-weight:600}.app-shell .content :is(.receiving-head,.pv-head,.pa-hero,.inv-hero,.out-hero,.pos-hero,.reports-hero,.wf-page-header,.dist-hero) p{color:var(--of-label-secondary);font-size:13px}.app-shell .content :is(.panel,.wf-card,.table-panel)>:is(header,.panel-heading,.table-toolbar){border-bottom:1px solid var(--of-separator-soft)}@media (width<=900px){.app-shell .content :is([class$=-hero],.receiving-head,.pv-head,.wf-page-header)>*{flex-basis:auto;min-height:0}}.wf-platform-panel{color:var(--of-label);max-width:1500px;margin:0 auto}.wf-platform-panel h2{letter-spacing:-.025em;margin:0 0 12px;font-size:26px}.wf-platform-panel h3{margin:24px 0 12px}.wf-platform-panel p{color:var(--of-label-secondary);max-width:1000px;line-height:1.6}.wf-platform-panel label{font-size:14px;font-weight:500;line-height:1.6}.wf-platform-panel input:not([type=checkbox]),.wf-platform-panel select,.wf-platform-panel textarea{width:100%;min-height:42px;color:var(--of-label);background:var(--of-level-2);border:1px solid var(--of-border);font:inherit;border-radius:9px;margin-top:6px;padding:9px 12px;display:block}.wf-platform-panel input[type=checkbox]{width:16px;height:16px;accent-color:var(--of-blue);vertical-align:middle;margin-right:8px}.wf-platform-panel small{color:var(--of-label-secondary);font-weight:400}.wf-platform-panel button{background:var(--of-level-2);border:1px solid var(--of-border);min-height:40px;color:var(--of-label);font:inherit;cursor:pointer;border-radius:9px;margin:6px 8px 6px 0;padding:9px 16px;font-size:13px;font-weight:600}.wf-platform-panel button[type=submit],.wf-platform-panel fieldset>button{color:#fff;background:#2563eb;border-color:#3977ff}.wf-platform-panel button:hover:not(:disabled){filter:brightness(1.16)}.wf-platform-panel button:disabled,.wf-platform-panel fieldset:disabled{opacity:.55;cursor:default}.wf-platform-panel :is(input,select,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.wf-platform-panel [role=alert]{color:#ffd6df;background:#411e2c;border:1px solid #9f3e50;border-radius:9px;padding:12px 16px}.wf-platform-panel [role=status]{color:var(--of-label-secondary);padding:10px 0}.wf-platform-panel table{border-collapse:collapse;margin-top:18px;font-size:13px}.wf-platform-panel th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--of-label-secondary);background:var(--of-level-2);font-size:11px}.wf-platform-panel :is(th,td){border-bottom:1px solid var(--of-border);white-space:nowrap;padding:12px 14px}.wf-platform-panel tbody tr:hover{background:var(--of-level-1)}.chart-empty{min-height:90px;color:var(--of-label-secondary);place-items:center;font-size:13px;display:grid}@media (width<=680px){.wf-platform-panel{padding:16px!important}.wf-platform-panel h2{font-size:22px}}:root .wf-login-screen.wf-premium-login{color:#10243b;background-color:#e9eef7;background-image:radial-gradient(circle at 8% 0,#3576d021,#0000 38%),radial-gradient(circle at 100% 100%,#11a3bc14,#0000 36%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:clamp(14px,2.5vw,36px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;position:fixed;inset:0;overflow-y:auto}.wf-premium-login .wf-login-layout{background:#fff;border:1px solid #e3eaf5f2;border-radius:28px;grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);width:min(1130px,100%);min-height:min(695px,100dvh - 72px);margin:auto;display:grid;overflow:hidden;box-shadow:0 32px 88px #11274d26,0 6px 22px #11274d14}.wf-premium-login .wf-login-story{color:#fff;isolation:isolate;background:radial-gradient(circle at 90% 17%,#30afd83b,#0000 35%),radial-gradient(circle at 15% 86%,#1c7edb2e,#0000 40%),linear-gradient(145deg,#0d3261 0%,#092345 53%,#081a35 100%);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(30px,4vw,56px);display:flex;position:relative}.wf-premium-login .wf-login-story:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000,#000 45%,#0000);mask-image:linear-gradient(120deg,#0000,#000 45%,#0000)}.wf-premium-login .wf-login-wordmark{letter-spacing:-.03em;align-items:center;gap:14px;font-size:17px;font-weight:600;display:flex}.wf-premium-login .wf-login-wordmark strong{font-weight:850}.wf-premium-login .wf-login-wordmark small{letter-spacing:.16em;color:#9bbddd;margin-top:4px;font-size:10px;font-weight:700;display:block}.wf-premium-login .wf-login-mark{color:#fff;background:linear-gradient(145deg,#2f9aea,#146ab6);border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 8px 25px #05112538}.wf-premium-login .wf-login-story-main{max-width:450px;margin-block:54px}.wf-premium-login .wf-login-kicker{color:#8fd7f2;letter-spacing:.17em;align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.wf-premium-login .wf-login-kicker>span{background:#5de4c1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #5de4c121}.wf-premium-login .wf-login-story h1{color:#fff;letter-spacing:-.055em;margin:24px 0 20px;font-size:clamp(40px,4.1vw,58px);font-weight:800;line-height:1.08}.wf-premium-login .wf-login-story h1 em{color:#84cdfa;font-style:normal}.wf-premium-login .wf-login-story-main>p{color:#bfd3eb;max-width:420px;margin:0 0 32px;font-size:15px;line-height:1.85}.wf-premium-login .wf-login-highlights{flex-wrap:wrap;gap:12px;display:flex}.wf-premium-login .wf-login-highlights>span{color:#e0efff;background:#ffffff14;border:1px solid #acd0f12e;border-radius:99px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;font-weight:650;display:flex}.wf-premium-login .wf-login-highlights svg{color:#76d7fc}.wf-premium-login .wf-login-story-footer{color:#8ca9c6;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.wf-premium-login .wf-login-dialog{box-sizing:border-box;width:100%;min-width:0;max-height:none;box-shadow:none;border-radius:0;flex-direction:column;justify-content:center;align-items:stretch;gap:0;margin:0;padding:clamp(30px,4.2vw,68px);display:flex;overflow:visible;background:#fff!important}.wf-premium-login .wf-login-brand{text-align:left}.wf-premium-login .wf-login-brand .wf-login-brand-icon{color:#166db4;width:50px;height:50px;box-shadow:none;background:#e8f3ff;border-radius:14px;place-items:center;margin:0 0 28px;display:grid}.wf-premium-login .wf-login-brand small{color:#1678be;letter-spacing:.14em;font-size:11px;font-weight:800}.wf-premium-login .wf-login-brand h2{letter-spacing:-.045em;color:#102b48;margin:9px 0 8px;font-size:clamp(28px,2.6vw,37px);font-weight:800;line-height:1.16}.wf-premium-login .wf-login-brand p{color:#62758a;margin:0;font-size:14px;line-height:1.6}.wf-premium-login .wf-login-form{gap:9px;margin-top:20px}.wf-premium-login .wf-login-form label{gap:6px;display:grid}.wf-premium-login .wf-login-form label>span{letter-spacing:0;color:#294562!important;font-size:13px!important;font-weight:700!important}.wf-premium-login .wf-login-form input{box-sizing:border-box;-webkit-text-fill-color:#112a44;opacity:1;width:100%;min-height:52px;box-shadow:none;caret-color:#166db4;border-radius:12px;outline:0;padding:0 15px;font-family:inherit;font-size:15px;font-weight:550;color:#112a44!important;background:#f8fafc!important;border:1px solid #cbd6e4!important}.wf-premium-login .wf-login-form input::placeholder{color:#8495a9;opacity:1;font-weight:450}.wf-premium-login .wf-login-form input:focus{box-shadow:0 0 0 4px #207dd221;background:#fff!important;border-color:#1682cd!important}.wf-premium-login .wf-login-form input:-webkit-autofill{caret-color:#112a44;transition:background-color 100000s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8fafc;-webkit-text-fill-color:#112a44!important}.wf-premium-login .wf-login-form input:-webkit-autofill:hover{caret-color:#112a44;transition:background-color 100000s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8fafc;-webkit-text-fill-color:#112a44!important}.wf-premium-login .wf-login-form input:-webkit-autofill:focus{caret-color:#112a44;transition:background-color 100000s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8fafc;-webkit-text-fill-color:#112a44!important}.wf-premium-login .wf-login-form input.invalid{border-color:#d14b57!important}.wf-premium-login .wf-login-form input:disabled{opacity:.7;cursor:wait}.wf-premium-login .wf-login-password-wrap{position:relative}.wf-premium-login .wf-login-password-wrap input{padding-right:53px}.wf-premium-login .wf-login-visibility{color:#587089;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:6px;right:7px}.wf-premium-login .wf-login-visibility:hover{color:#176ab1;background:#e8eff7}.wf-premium-login .wf-login-visibility:focus-visible,.wf-premium-login .wf-login-submit:focus-visible{outline-offset:2px;outline:3px solid #75bef0}.wf-premium-login .wf-field-error{color:#bc2e48;min-height:16px;font-size:11px;font-weight:650;line-height:16px}.wf-premium-login .wf-login-error-slot{min-height:0}.wf-premium-login .wf-login-error-slot.show{margin-top:18px}.wf-premium-login .wf-login-error{color:#a8233b;background:#fff1f3;border:1px solid #ffd5de;border-radius:10px;padding:12px;font-size:13px;line-height:1.5}.wf-premium-login .wf-login-submit{cursor:pointer;border:1px solid #0e66b1;border-radius:12px;min-height:54px;margin-top:4px;padding:0 16px;font-size:15px;font-weight:750;line-height:1.1;box-shadow:0 9px 20px #1668b536;color:#fff!important;background:linear-gradient(125deg,#1378c7,#075da8)!important}.wf-premium-login .wf-login-submit:hover:not(:disabled){background:linear-gradient(125deg,#0d6eb9,#064f90)!important}.wf-premium-login .wf-login-form .wf-login-submit>span{color:#fff!important;font-size:15px!important;font-weight:750!important}.wf-premium-login .wf-login-security-note{color:#718396;align-items:flex-start;gap:8px;margin:23px 0 0;font-size:11px;line-height:1.55;display:flex}.wf-premium-login .wf-login-security-note svg{color:#6b9ec7;flex:0 0 14px;margin-top:1px}.wf-premium-login .wf-login-dialog-footer{color:#95a3b5;border-top:1px solid #e9eef5;margin-top:23px;padding-top:19px;font-size:11px}.app-shell .command-dashboard{--cc-bg:#f3f6fb;--cc-panel:#fff;--cc-text:#142943;--cc-muted:#64748b;--cc-line:#e1e9f2;color:#142943;background:#f3f6fb;gap:20px;min-height:calc(100vh - 68px);padding:28px clamp(18px,2.2vw,36px) 112px}.app-shell .command-dashboard:before{display:none}.app-shell .command-header{background:linear-gradient(125deg,#fff 0%,#f7fbff 100%);border:1px solid #dce6f2;border-radius:20px;align-items:center;padding:20px 24px;display:flex;box-shadow:0 7px 28px #112b4c09}.app-shell .command-eyebrow{color:#1674b4;letter-spacing:.11em;align-items:center;font-size:11px;font-weight:800;display:flex}.app-shell .command-header h2{color:#112b4a;letter-spacing:-.05em;margin:9px 0 7px;font-size:clamp(25px,2.6vw,36px);font-weight:800;line-height:1.16}.app-shell .command-header p{color:#64748b;font-size:13px}.app-shell .command-header-status{color:#274869;background:#f4f8fd;border:1px solid #dae6f3;flex-wrap:wrap;justify-content:flex-end;padding:10px 14px;display:flex}.app-shell .command-header-status span{color:#237752;font-size:12px;font-weight:700}.app-shell .command-header-status span i{background:#37a77e;box-shadow:0 0 0 4px #2ca97321}.app-shell .command-header-status strong{color:#173956;font-size:18px}.app-shell .command-header-status small{color:#64748b;font-size:11px}.app-shell .command-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.app-shell .command-kpi{background:#fff;border:1px solid #dfe8f2;border-radius:18px;min-height:152px;padding:21px 22px;box-shadow:0 6px 24px #122f5109}.app-shell .command-kpi:after{content:"";background:var(--command-tone,#1682cb);border-radius:5px 0 0 5px;width:3px;position:absolute;top:22px;bottom:22px;right:0}.app-shell .command-kpi:hover{border-color:#bed3e9;transform:translateY(-2px);box-shadow:0 16px 34px #122f5116}.app-shell .command-kpi-icon{color:#1276b8;background:#ebf5fd;border-radius:12px;width:40px;height:40px}.app-shell .command-kpi-icon svg{color:#1276b8}.app-shell .command-kpi>strong{color:#0b2f50;letter-spacing:-.045em;margin-top:9px;font-size:clamp(29px,2.5vw,38px);font-weight:800;line-height:1.15}.app-shell .command-kpi>span{color:#405978;font-size:13px;font-weight:700}.app-shell .command-kpi>small{color:#8290a3;font-size:11px;line-height:1.6}.app-shell .command-kpi em{color:#287c61;font-size:11px}.app-shell .command-spark{width:80px;height:34px;bottom:18px;right:22px}.app-shell .command-spark i{opacity:.65;border-radius:5px 5px 1px 1px}.app-shell .command-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);gap:16px}.app-shell .command-panel{color:#213c59;background:#fff;border:1px solid #dfe8f2;border-radius:19px;padding:22px;box-shadow:0 6px 24px #122f5109}.app-shell .command-panel>header{color:#2c6f9c;margin-bottom:18px}.app-shell .command-panel header span{letter-spacing:.09em;color:#477c9f;font-size:11px;font-weight:800}.app-shell .command-panel h3{color:#163655;letter-spacing:-.02em;font-size:17px;font-weight:750}.app-shell .command-overview header b{color:#2c7c6a;font-size:11px}.app-shell .command-overview header b i{background:#4aac86}.app-shell .command-floor{background:linear-gradient(145deg,#f5f9fc,#eaf2f9);border:1px solid #deebf5;border-radius:14px;min-height:200px}.app-shell .command-floor-grid{gap:7px}.app-shell .floor-cell{box-shadow:none;border:1px solid #c9d9e8;border-radius:4px}.app-shell .floor-available{background:#fff}.app-shell .floor-occupied{background:#5aace1;border-color:#4297d0}.app-shell .floor-hold{background:#efaf75;border-color:#e39756}.app-shell .command-floor-legend span{color:#637c94;font-size:11px}.app-shell .command-floor-legend .available{background:#fff;border:1px solid #c9d9e8}.app-shell .command-floor-legend .occupied{background:#5aace1}.app-shell .command-floor-legend .hold{background:#efaf75}.app-shell .command-floor-empty{color:#64748b;font-size:13px}.app-shell .command-overview-stats{border:1px solid #e5edf5;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;overflow:hidden}.app-shell .command-overview-stats span{color:#657991;background:#f9fbfe;border:1px solid #e5edf5;border-top:0;border-left:0;border-radius:0;padding:14px;font-size:11px}.app-shell .command-overview-stats span:first-child{padding:14px}.app-shell .command-overview-stats strong{color:#1b4164;font-size:20px;font-weight:800}.app-shell .command-alerts>div{gap:8px}.app-shell .command-alerts section{background:#f9fbfd;border:1px solid #e8eef5;border-radius:11px;padding:13px 14px}.app-shell .command-alerts section strong{color:#244564;font-size:13px;font-weight:700}.app-shell .command-alerts section small{color:#718397;font-size:11px}.app-shell .command-alerts section b{color:#1e405f;font-size:20px;font-weight:800}.app-shell .command-operations{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app-shell .command-operations article{background:#fff;border:1px solid #dfe8f2;border-radius:14px;min-height:94px;padding:15px;box-shadow:0 4px 18px #162b5008}.app-shell .command-operations article:hover{background:#f7fbff;border-color:#bdd7ec}.app-shell .command-operations article>svg:first-child{color:#1576b8;background:#ecf5fd}.app-shell .command-operations span{color:#4a6380;font-size:12px;font-weight:700}.app-shell .command-operations strong{color:#183b59;font-size:23px;font-weight:800}.app-shell .command-operations small{color:#8392a3;font-size:11px}.app-shell .command-chart-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.app-shell .command-chart-grid .command-util{grid-column:1/-1;grid-template-columns:auto 1fr;column-gap:24px}.app-shell .command-dashboard .exec-bars{background:repeating-linear-gradient(#fff 0 35px,#edf3f8 36px);border:0;min-height:150px}.app-shell .command-dual label{color:#657d96;font-size:12px}.app-shell .command-util .exec-donut:after{background:#fff}.app-shell .command-util .exec-donut span{color:#1d4160}.app-shell .command-util .exec-donut small{color:#73869d}.app-shell .command-util>div:last-child span{color:#536d85;font-size:12px}.app-shell .command-util>div:last-child strong{color:#1a3d5b;font-size:18px}.app-shell .command-bottom-grid{gap:16px}.app-shell .command-event-stream section{border-color:#e9eff5;padding:14px 0}.app-shell .command-event-stream strong{color:#1e405d;font-size:12px}.app-shell .command-event-stream small,.app-shell .command-event-stream time{color:#71859b;font-size:11px}.app-shell .command-transactions th{color:#647991;background:#f6f9fc;font-size:11px}.app-shell .command-transactions td{color:#355471;border-color:#e9eff5;font-size:12px}.app-shell .command-transactions td span{color:#12669c;background:#eaf5ff;border-radius:6px}.app-shell .command-table-wrap{border:1px solid #e9eff5;border-radius:12px}.app-shell .command-transactions th,.app-shell .command-transactions td{padding:12px 13px}.app-shell .command-dashboard .chart-empty{color:#64748b;font-size:13px}@media (width<=1440px){.app-shell .command-main-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr)}.app-shell .command-operations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.wf-premium-login .wf-login-layout{grid-template-columns:minmax(0,1fr) minmax(370px,1fr)}.wf-premium-login .wf-login-story{padding:30px}.wf-premium-login .wf-login-story h1{font-size:40px}.app-shell .command-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .command-main-grid,.app-shell .command-chart-grid,.app-shell .command-bottom-grid{grid-template-columns:1fr}.app-shell .command-chart-grid .command-util{grid-column:auto}}@media (width<=760px){.wf-premium-login .wf-login-layout{border-radius:22px;grid-template-columns:1fr;width:min(540px,100%);min-height:auto}.wf-premium-login .wf-login-story{padding:23px 26px}.wf-premium-login .wf-login-wordmark{font-size:14px}.wf-premium-login .wf-login-mark{width:41px;height:41px}.wf-premium-login .wf-login-story-main,.wf-premium-login .wf-login-story-footer{display:none}.wf-premium-login .wf-login-dialog{padding:30px 27px 32px}.app-shell .command-dashboard{gap:14px;padding:16px 14px 96px}.app-shell .command-header{flex-direction:column;align-items:stretch;padding:18px}.app-shell .command-header-status{justify-content:space-between}.app-shell .command-panel{padding:17px}.app-shell .command-operations,.app-shell .command-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .command-chart-grid .command-util{grid-template-columns:1fr}.app-shell .command-chart-grid .command-util header{grid-column:auto}}@media (width<=490px){.app-shell .command-kpi-row{grid-template-columns:1fr}.app-shell .command-operations{grid-template-columns:1fr 1fr}.app-shell .command-operations article{flex-wrap:wrap;gap:9px;display:flex}.app-shell .command-operations article>svg:last-child{display:none}.app-shell .command-floor-grid{gap:3px}.app-shell .floor-cell{height:21px}.app-shell .command-floor-legend{justify-content:center;margin-top:12px;position:static}}@media (prefers-reduced-motion:reduce){.wf-premium-login *,.app-shell .command-dashboard *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell .sidebar.saas-sidebar{background:linear-gradient(#102b4b 0%,#0c223c 55%,#0a1b33 100%);border-right:1px solid #a1c6e22b;box-shadow:5px 0 22px #07142714}.app-shell .saas-brand{border-bottom-color:#c0d6ec21;padding-block:16px}.app-shell .saas-brand-logo{color:#fff;background:linear-gradient(145deg,#2d9de3,#136ab3);border-radius:11px;font-weight:850;box-shadow:0 6px 20px #05102733}.app-shell .saas-brand-copy strong{letter-spacing:-.025em;color:#fff;font-size:15px;font-weight:800}.app-shell .saas-brand-copy small{color:#b2c7e1;font-size:11px}.app-shell .saas-company-card{background:#f8fcff0f;border-color:#bfd8f226;border-radius:13px;padding:13px}.app-shell .saas-company-avatar{color:#a6deff;background:#4cb5f22e}.app-shell .saas-company-card strong{color:#fff;font-size:13px}.app-shell .saas-company-card span{color:#a9c4dd}.app-shell .saas-sidebar-search{color:#bfd4ec;background:#f3f8ff14;border:1px solid #c4d9eb21;border-radius:11px;height:41px}.app-shell .saas-sidebar-search input{color:#fff;background:0 0;font-size:13px}.app-shell .saas-sidebar-search input::placeholder{color:#99aec5}.app-shell .saas-group-heading{color:#9cb2cd;min-height:34px}.app-shell .saas-group-heading strong{letter-spacing:.075em;color:#9cb2cd;font-size:11px;font-weight:750}.app-shell .saas-nav-group.expanded .saas-group-heading,.app-shell .saas-group-heading:hover{color:#c7d9eb;background:#ffffff0d}.app-shell .saas-sidebar .nav-item{color:#c4d3e6;border-radius:10px;min-height:42px;font-size:13px;font-weight:600}.app-shell .saas-sidebar .nav-item:hover{color:#fff;background:#92c6ef1a}.app-shell .saas-sidebar .nav-item.active{color:#fff;background:linear-gradient(100deg,#1977c28c,#1871bc2e);border:1px solid #6ebcf32e;box-shadow:inset 3px 0 #6ad0ff}.app-shell .saas-sidebar .nav-item.active .saas-nav-icon,.app-shell .saas-sidebar .nav-item.active svg{color:#9bdcff}.app-shell .saas-sidebar .nav-item .saas-nav-label{font-size:13px}.app-shell .saas-sidebar :is(button,input):focus-visible{outline-offset:2px;outline:2px solid #8bd6ff}:root .wf-premium-platform-login .wf-login-story{background:radial-gradient(circle at 85% 10%,#3bb3e033,#0000 43%),linear-gradient(145deg,#0d3261,#082442 58%,#071a33)}:root .wf-premium-platform-login .wf-login-story-main h1{font-size:clamp(38px,4vw,57px)}:root .wf-premium-platform-login .wf-login-brand h2{font-size:clamp(26px,2.4vw,34px)}:root .wf-premium-platform-login .wf-login-form{gap:23px;margin-top:29px}:root .wf-premium-platform-login .wf-login-form label{gap:9px}:root .wf-premium-platform-login .wf-login-form .wf-login-submit{justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:5px;display:flex}:root .wf-premium-platform-login .wf-login-form .wf-login-submit>span{color:#fff!important;font-size:15px!important;font-weight:750!important}:root .wf-premium-platform-login .wf-login-error{color:#a8233b!important}:root .wf-premium-platform-login .wf-login-form input{color:#112a44!important;-webkit-text-fill-color:#112a44!important;font-size:15px!important}:root .wf-premium-platform-login .wf-login-brand{color:#142f4e}@media (width<=760px){:root .wf-premium-platform-login .wf-login-form{gap:16px;margin-top:24px}}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active>.main>.content{background:#f3f6fb}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-dashboard{--cc-bg:#f3f6fb;--cc-panel:#fff;--cc-text:#183650;--cc-muted:#667e95;--cc-line:#dfe8f2;color:#183650;background:#f3f6fb;gap:18px;min-height:calc(100vh - 76px);margin:0;padding:26px clamp(16px,2.3vw,34px) 110px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-dashboard:before{display:none}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-header,:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-kpi,:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-panel,:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-operations article{color:#1b3c5b;background:#fff;border:1px solid #dce6f1;box-shadow:0 7px 25px #1837580e}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-header{background:linear-gradient(120deg,#fff,#f7fbff);border-radius:20px;min-height:0;padding:21px 24px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-eyebrow,:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-panel header span{color:#256a95;letter-spacing:.06em;font-size:11px;font-weight:800}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-header h2{color:#122f4d;font-size:clamp(25px,2.5vw,36px);font-weight:800}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-header p,:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-header-status small{color:#607990;font-size:12px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-header-status{color:#1b4262;background:#f3f8fd;border:1px solid #dbe6f1;border-radius:12px;padding:10px 13px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-header-status strong{color:#183e5d}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-kpi{border-radius:18px;min-height:148px;padding:20px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-kpi>strong{color:#133957;opacity:1;font-size:clamp(30px,2.6vw,40px);font-weight:800;line-height:1.15}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-kpi>span{color:#385974;opacity:1;font-size:13px;font-weight:750}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-kpi>small{color:#657f95;opacity:1;font-size:12px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-kpi-icon{color:#0b74bd;background:#e9f5fc}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-kpi-icon svg{color:#0b74bd}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-panel{border-radius:18px;padding:21px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-panel h3{color:#173b5b;opacity:1;font-size:18px;font-weight:750}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-panel>header{color:#2374a0}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-overview header b{color:#287858}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-floor{box-shadow:none;background:#f1f6fb;border:1px solid #d7e4ef}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-floor-empty{color:#516d87;text-align:center;font-size:13px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-floor-legend span{color:#54738e;font-size:11px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-overview-stats{border:1px solid #e1e9f2;border-radius:12px;gap:0;overflow:hidden}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-overview-stats span{color:#607990;background:#f8fbff;border:1px solid #e3edf5;border-top:0;border-left:0;border-radius:0;padding:13px;font-size:12px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-overview-stats strong{color:#1a4565;font-size:21px;font-weight:800}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-alerts section{background:#f7fafd;border:1px solid #e1eaf3;border-radius:12px;padding:13px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-alerts section strong{color:#234764;font-size:13px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-alerts section small{color:#667f96;font-size:11px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-alerts section b{color:#173e5e;font-size:20px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-operations span{color:#3e6180;font-size:12px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-operations strong{color:#153d5b;font-size:22px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-operations small{color:#648098;font-size:11px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-event-stream strong{color:#1e4766;font-size:12px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-event-stream small,:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-event-stream time,:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-dual label{color:#637d95;font-size:12px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-transactions th{color:#57728b;background:#f3f7fc;font-size:11px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-transactions td{color:#345978;font-size:12px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-util .exec-donut:after{background:#fff}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-util .exec-donut span{color:#1d4667}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-util .exec-donut small{color:#667e96}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-util>div:last-child span{color:#4e6d88;font-size:12px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-util>div:last-child strong{color:#173e5c;font-size:18px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .chart-empty{color:#586e83;font-size:13px}@media (width<=1100px){:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-main-grid,:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-chart-grid,:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-bottom-grid{grid-template-columns:1fr}}@media (width<=760px){:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-dashboard{padding:15px 13px 100px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-header{padding:18px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-panel{padding:15px}:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-operations,:root[data-wf-appearance=apple] .enterprise-app-shell.dashboard-active .command-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-platform-denied-screen{color:#183750;background:#edf3fa}.wf-platform-denied-card{box-sizing:border-box;color:#173d5d;text-align:center;background:#fff;border:1px solid #dce7f2;border-radius:22px;width:min(530px,100%);padding:clamp(25px,4vw,42px);box-shadow:0 25px 80px #1d375026}.wf-platform-denied-icon{color:#146fb3;background:#e8f4ff;border-radius:19px;place-items:center;width:64px;height:64px;margin:0 auto 24px;display:grid}.wf-platform-denied-card small{color:#1772ae;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.wf-platform-denied-card h1{color:#123858;margin:10px 0;font-size:clamp(26px,2.6vw,35px);line-height:1.2}.wf-platform-denied-card p{color:#58758e;margin:0;font-size:14px;line-height:1.75}.wf-platform-denied-user{color:#4d6880;overflow-wrap:anywhere;background:#f1f6fc;border-radius:12px;margin:22px 0;padding:14px 12px;font-size:13px}.wf-platform-denied-user strong{color:#143d5d}.wf-platform-denied-button{color:#fff;cursor:pointer;background:#096db8;border:0;border-radius:12px;width:100%;min-height:50px;padding:12px 15px;font-size:14px;font-weight:800}.wf-platform-denied-button:disabled{opacity:.65;cursor:wait}.wf-platform-denied-button:hover:not(:disabled){background:#085b99}.wf-platform-denied-button:focus-visible,.wf-platform-denied-back:focus-visible{outline-offset:3px;outline:3px solid #70b7ee}.wf-platform-denied-back{color:#246caa;margin-top:18px;font-size:13px;font-weight:700;display:inline-block}:root[data-wf-appearance=apple][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--of-bg:#f3f6fb;--of-bg-secondary:#eaf0f7;--of-bg-tertiary:#dce8f6;--of-level-1:#fff;--of-level-2:#f7faff;--of-surface:#fff;--of-surface-raised:#f7faff;--of-material:#fffffffa;--of-material-bar:#fffffff7;--of-material-sheet:#fff;--of-label:#183650;--of-label-secondary:#4b6580;--of-label-tertiary:#69819b;--of-label-quaternary:#18365026;--of-border:#dce6f1;--of-separator:#d3deec;--of-separator-soft:#e4ebf4;--of-separator-opaque:#dce6f1;--of-fill:#eef4fb;--of-fill-strong:#e2edfa;--of-blue:#1679c5;--of-green:#16845f;--of-indigo:#5d5ac8;--of-purple:#884bc6;--of-cyan:#0c86b3;--of-orange:#ba6a11;--of-yellow:#9e7b08;--of-red:#cb4052;--of-pink:#bd4672;--of-accent:var(--of-blue);--of-shadow-soft:0 8px 24px #18375812;--of-shadow-sheet:0 24px 64px #1837582b;--of-inner-highlight:inset 0 1px #fffc;--wf-bg:#f3f6fb;--wf-surface:#fff;--wf-surface-raised:#fff;--wf-surface-muted:#f7faff;--wf-border:#dce6f1;--wf-border-soft:#e8eff6;--wf-text:#183650;--wf-text-secondary:#4b6580;--wf-text-muted:#69819b;--wf-accent:#1679c5;--wf-overlay:#0d213975;--wf-shadow-card:0 8px 24px #18375812;--wf-shadow-float:0 24px 64px #1837582e;--wf-navy-950:#f3f6fb;--wf-navy-900:#fff;--wf-navy-800:#e9f1fa;--wf-neutral-25:#fff;--wf-neutral-50:#f7faff;--wf-neutral-100:#edf3fa;--wf-neutral-200:#dce6f1;--wf-neutral-500:#69819b;--wf-neutral-800:#183650}:root[data-wf-appearance=apple][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wf-bg:#07111f;--wf-surface:#102139;--wf-surface-raised:#19314d;--wf-surface-muted:#132840;--wf-border:#29415d;--wf-border-soft:#1a3049;--wf-text:#f1f6ff;--wf-text-secondary:#b8c8dc;--wf-text-muted:#93a9c0;--of-bg:#07111f;--of-bg-secondary:#102139;--of-bg-tertiary:#19314d;--of-level-1:#102139;--of-level-2:#19314d;--of-surface:#102139;--of-surface-raised:#19314d;--of-material:#102139f5;--of-material-bar:#0b192cfa;--of-material-sheet:#102139;--of-label:#f1f6ff;--of-label-secondary:#b8c8dc;--of-label-tertiary:#93a9c0;--of-border:#29415d;--of-separator-soft:#29415d;--of-fill:#19314d;--of-fill-strong:#254363;--of-shadow-soft:0 8px 24px #00000038;--of-shadow-sheet:0 24px 64px #00000075}:root[data-wf-appearance=apple][data-theme=light] :is(html,body),:root[data-wf-appearance=apple][data-theme=light] .app-shell.enterprise-app-shell,:root[data-wf-appearance=apple][data-theme=light] .app-shell .main,:root[data-wf-appearance=apple][data-theme=light] .app-shell .main>.content{background:var(--wf-bg);color:var(--wf-text)}:root[data-wf-appearance=apple][data-theme=light] .app-shell .sidebar.saas-sidebar{color:var(--wf-text);border-right-color:var(--wf-border);background:#fff}:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-brand,:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-sidebar-status{border-color:var(--wf-border)}:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-brand-copy strong,:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-company-card strong,:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-sidebar-status strong{color:var(--wf-text)}:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-group-heading:hover,:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-nav-group.expanded .saas-group-heading{background:#eff5fb}:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-sidebar .nav-item:hover{color:#163858;background:#edf5fd}:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-sidebar .nav-item.active{color:#0f568d;background:#e2f1ff;border-color:#bcdaf5}:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-sidebar .nav-item.active svg{color:#1679c5}:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-group-heading>span{color:var(--wf-text-secondary);background:#e6eef7}:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-quick-section{background:#f7faff}:root[data-wf-appearance=apple][data-theme=light] .app-shell .saas-sidebar-search{background:#eef4fb}:root[data-wf-appearance=apple][data-theme=light] .app-shell .topbar.enterprise-topbar{color:var(--wf-text);border-color:var(--wf-border);background:#fffffffa}:root[data-wf-appearance=apple][data-theme=light] .app-shell .topbar.enterprise-topbar h1{color:var(--wf-text)}:root[data-wf-appearance=apple][data-theme=light] .wf-account-menu,:root[data-wf-appearance=apple][data-theme=light] .notification-center,:root[data-wf-appearance=apple][data-theme=light] .global-search-dialog,:root[data-wf-appearance=apple][data-theme=light] .global-search-panel{color:var(--wf-text);border-color:var(--wf-border);background:#fff}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active>.main>.content,:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active .command-dashboard{background:var(--of-bg);color:var(--of-label)}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active .command-dashboard{--cc-bg:#07111f;--cc-panel:#102139;--cc-text:#f1f6ff;--cc-muted:#b8c8dc;--cc-line:#29415d}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active :is(.command-header,.command-kpi,.command-panel,.command-operations article){color:#f1f6ff;background:#102139;border-color:#29415d;box-shadow:0 10px 28px #0003}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active .command-header{background:linear-gradient(120deg,#102139,#142c48)}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active :is(.command-header h2,.command-kpi>strong,.command-panel h3,.command-overview-stats strong,.command-alerts section strong,.command-alerts section b,.command-operations strong,.command-event-stream strong){color:#f1f6ff}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active :is(.command-header p,.command-header-status small,.command-kpi>span,.command-kpi>small,.command-floor-empty,.command-floor-legend span,.command-alerts section small,.command-operations span,.command-operations small,.command-event-stream small,.command-event-stream time,.command-transactions td){color:#b8c8dc}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active :is(.command-header-status,.command-overview-stats span,.command-alerts section,.command-floor,.command-kpi-icon){color:#b8c8dc;background:#19314d;border-color:#29415d}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active :is(.command-header-status strong,.command-util .exec-donut span,.command-util>div:last-child strong,.command-overview-stats strong){color:#f1f6ff}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active :is(.command-eyebrow,.command-panel header span,.command-panel>header){color:#80caff}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active .command-transactions th{color:#b8c8dc;background:#19314d}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active .command-util .exec-donut:after{background:#102139}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell.dashboard-active .command-header-status span{color:#7ae4b5}:root[data-wf-appearance=apple][data-theme=dark] .enterprise-app-shell>.main>.content{background:var(--of-bg);color:var(--of-label)}:root[data-wf-appearance=apple][data-theme=light] .enterprise-app-shell>.main>.content{background:var(--wf-bg);color:var(--wf-text)}:root[data-wf-appearance=apple][data-theme=dark] .app-shell .content :is(.wf-card,.wf-settings-card,.wf-table-panel,.report-card,.dist-card,.table-panel),:root[data-wf-appearance=apple][data-theme=light] .app-shell .content :is(.wf-card,.wf-settings-card,.wf-table-panel,.report-card,.dist-card,.table-panel){background:var(--wf-surface);color:var(--wf-text);border-color:var(--wf-border)}:root[data-wf-appearance=apple][data-theme=dark] .app-shell .sidebar.saas-sidebar{color:#f1f6ff;background:#102139;border-right-color:#29415d}:root[data-wf-appearance=apple][data-theme=dark] .app-shell .saas-sidebar .nav-item.active{color:#f1f6ff;background:#1b4164;border-color:#325a81}:root[data-wf-appearance=apple][data-theme=dark] .app-shell .saas-sidebar .nav-item:hover{color:#f1f6ff;background:#19314d}:root{--wd-bg:#eef2f8;--wd-surface:#fff;--wd-surface-2:#f6f8fc;--wd-surface-3:#eaf0f8;--wd-floor:#e3e9f2;--wd-line:#d3dded;--wd-line-soft:#e4eaf3;--wd-text:#101826;--wd-text-soft:#55637a;--wd-text-faint:#7b889d;--wd-accent:#2a6df4;--wd-accent-soft:#2a6df41f;--wd-danger:#c8384f;--wd-shadow:0 18px 48px #0b1a3329;--wd-shadow-soft:0 4px 14px #0b1a3314;--wd-status-available:#12924a;--wd-status-occupied:#2a78d6;--wd-status-reserved:#d99508;--wd-status-released:#17a2a2;--wd-status-blocked:#6b7280;--wd-status-damaged:#d03b3b;--wd-status-quarantine:#8b5cf6;--wd-kind-transfer:#2a78d6;--wd-kind-picking:#12924a;--wd-kind-putaway:#17a2a2;--wd-kind-receiving:#d99508;--wd-kind-dispatch:#8b5cf6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wd-bg:#070c16;--wd-surface:#0e1626;--wd-surface-2:#131d31;--wd-surface-3:#18243c;--wd-floor:#0b1322;--wd-line:#22314c;--wd-line-soft:#1a2437;--wd-text:#e8eefb;--wd-text-soft:#9dabc4;--wd-text-faint:#75849f;--wd-accent:#4f8cff;--wd-accent-soft:#4f8cff2e;--wd-danger:#ef5f72;--wd-shadow:0 22px 60px #0009;--wd-shadow-soft:0 4px 16px #0000006b;--wd-status-available:#21c274;--wd-status-occupied:#4f96ec;--wd-status-reserved:#f0ad1f;--wd-status-released:#2bc4c4;--wd-status-blocked:#8b98ad;--wd-status-damaged:#f2616f;--wd-status-quarantine:#a684ff;--wd-kind-transfer:#4f96ec;--wd-kind-picking:#21c274;--wd-kind-putaway:#2bc4c4;--wd-kind-receiving:#f0ad1f;--wd-kind-dispatch:#a684ff}}:root[data-theme=dark]{--wd-bg:#070c16;--wd-surface:#0e1626;--wd-surface-2:#131d31;--wd-surface-3:#18243c;--wd-floor:#0b1322;--wd-line:#22314c;--wd-line-soft:#1a2437;--wd-text:#e8eefb;--wd-text-soft:#9dabc4;--wd-text-faint:#75849f;--wd-accent:#4f8cff;--wd-accent-soft:#4f8cff2e;--wd-danger:#ef5f72;--wd-shadow:0 22px 60px #0009;--wd-shadow-soft:0 4px 16px #0000006b;--wd-status-available:#21c274;--wd-status-occupied:#4f96ec;--wd-status-reserved:#f0ad1f;--wd-status-released:#2bc4c4;--wd-status-blocked:#8b98ad;--wd-status-damaged:#f2616f;--wd-status-quarantine:#a684ff;--wd-kind-transfer:#4f96ec;--wd-kind-picking:#21c274;--wd-kind-putaway:#2bc4c4;--wd-kind-receiving:#f0ad1f;--wd-kind-dispatch:#a684ff}.wd-launcher{z-index:825;border:1px solid var(--wd-line);background:var(--wd-surface);min-width:180px;min-height:57px;color:var(--wd-accent);cursor:pointer;font:inherit;box-shadow:var(--wd-shadow-soft);border-radius:15px;align-items:center;gap:10px;padding:10px 16px;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:78px;right:480px}.wd-launcher:hover{box-shadow:var(--wd-shadow);transform:translateY(-2px)}.wd-launcher small{letter-spacing:.08em;color:var(--wd-text-faint);font-size:10px;display:block}.wd-launcher strong{color:var(--wd-text);font-size:14px}@media (width<=900px){.wd-launcher{min-width:0;bottom:146px;right:16px}.wd-launcher small{display:none}}.wd-overlay{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--wd-text);background:#060b169e;padding:20px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;inset:0}.wd-shell{border:1px solid var(--wd-line);background:var(--wd-bg);width:100%;max-width:1780px;height:100%;box-shadow:var(--wd-shadow);border-radius:18px;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.wd-shell.is-fullscreen{border-radius:0;max-width:100%}.wd-body{border-block:1px solid var(--wd-line);flex:1;grid-template-columns:268px minmax(0,1fr) 372px;min-height:0;display:grid}.wd-panel{background:var(--wd-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.wd-panel-left{border-right:1px solid var(--wd-line)}.wd-panel-right{border-left:1px solid var(--wd-line);overflow-y:auto}.wd-stage{background:var(--wd-floor);min-width:0;position:relative}.wd-stage-overlay{z-index:4;background:color-mix(in srgb, var(--wd-floor) 84%, transparent);color:var(--wd-text-soft);place-content:center;justify-items:center;gap:12px;font-size:13px;display:grid;position:absolute;inset:0}.wd-spin{animation:.9s linear infinite wd-spin}@keyframes wd-spin{to{transform:rotate(360deg)}}@media (width<=1400px){.wd-body{grid-template-columns:232px minmax(0,1fr) 330px}}@media (width<=1120px){.wd-body{grid-template-columns:minmax(0,1fr) 320px}.wd-panel-left{display:none}}.wd-toolbar{background:var(--wd-surface)}.wd-toolbar-row{align-items:center;gap:14px;padding:12px 16px;display:flex}.wd-toolbar-primary{border-bottom:1px solid var(--wd-line-soft)}.wd-toolbar-secondary{background:var(--wd-surface-2);flex-wrap:wrap;row-gap:10px;padding-block:10px}.wd-brand{color:var(--wd-accent);align-items:center;gap:10px;display:flex}.wd-brand strong{color:var(--wd-text);font-size:15px;display:block}.wd-brand small{color:var(--wd-text-faint);font-size:11px;display:block}.wd-view-tabs{background:var(--wd-surface-3);border-radius:11px;gap:4px;padding:4px;display:flex}.wd-view-tab{color:var(--wd-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;transition:background .15s,color .15s;display:flex}.wd-view-tab:hover{color:var(--wd-text)}.wd-view-tab.is-active{background:var(--wd-surface);color:var(--wd-accent);box-shadow:var(--wd-shadow-soft)}.wd-toolbar-group{align-items:center;gap:8px;display:flex}.wd-search-wrap{flex:1;min-width:220px;position:relative}.wd-search{border:1px solid var(--wd-line);background:var(--wd-surface-2);width:100%;height:38px;color:var(--wd-text-faint);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.wd-search:focus-within{border-color:var(--wd-accent);box-shadow:0 0 0 3px var(--wd-accent-soft)}.wd-search input{min-width:0;color:var(--wd-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.wd-search-clear{background:var(--wd-surface-3);width:20px;height:20px;color:var(--wd-text-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.wd-search-results{z-index:30;border:1px solid var(--wd-line);background:var(--wd-surface);max-height:380px;box-shadow:var(--wd-shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.wd-search-hint{color:var(--wd-text-faint);margin:0;padding:10px 12px;font-size:12.5px}.wd-search-result{width:100%;color:var(--wd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.wd-search-result:hover{background:var(--wd-surface-3)}.wd-result-badge{background:var(--wd-accent-soft);width:26px;height:26px;color:var(--wd-accent);border-radius:8px;place-items:center;font-size:13px;display:grid}.wd-result-text{flex:1;min-width:0}.wd-result-text strong{font-size:13px;display:block}.wd-result-text small{color:var(--wd-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.wd-result-type{color:var(--wd-text-faint);letter-spacing:.08em;font-size:10px}.wd-live-toggle input{opacity:0;pointer-events:none;position:absolute}.wd-live-pill{border:1px solid var(--wd-line);background:var(--wd-surface-2);color:var(--wd-text-soft);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.wd-live-pill b{color:var(--wd-text-faint);letter-spacing:.06em;font-size:10.5px}.wd-live-toggle input:checked+.wd-live-pill{border-color:var(--wd-status-available);color:var(--wd-status-available)}.wd-live-toggle input:checked+.wd-live-pill b{color:var(--wd-status-available)}.wd-live-toggle input:focus-visible+.wd-live-pill{box-shadow:0 0 0 3px var(--wd-accent-soft)}.wd-icon-btn{border:1px solid var(--wd-line);background:var(--wd-surface);height:34px;color:var(--wd-text-soft);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.wd-icon-btn:hover:not(:disabled){border-color:var(--wd-accent);color:var(--wd-accent)}.wd-icon-btn:disabled{opacity:.42;cursor:not-allowed}.wd-icon-btn.is-spinning svg{animation:.9s linear infinite wd-spin}.wd-close-btn:hover{border-color:var(--wd-danger);color:var(--wd-danger)}.wd-select,.wd-field select,.wd-field input{border:1px solid var(--wd-line);background:var(--wd-surface);height:34px;color:var(--wd-text);font:inherit;border-radius:9px;padding:0 9px;font-size:12.5px}.wd-select:focus,.wd-field select:focus,.wd-field input:focus{border-color:var(--wd-accent);box-shadow:0 0 0 3px var(--wd-accent-soft);outline:none}.wd-toolbar-check{color:var(--wd-text-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}.wd-status-filters{color:var(--wd-text-faint);flex-wrap:wrap}.wd-status-chip{border:1px solid var(--wd-line);background:var(--wd-surface);height:28px;color:var(--wd-text-faint);font:inherit;cursor:pointer;opacity:.55;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;transition:opacity .15s,border-color .15s;display:inline-flex}.wd-status-chip i{background:currentColor;border-radius:50%;width:8px;height:8px}.wd-status-chip.is-active{opacity:1;color:var(--wd-text)}.wd-chip-available.is-active{border-color:var(--wd-status-available)}.wd-chip-available i{color:var(--wd-status-available)}.wd-chip-occupied.is-active{border-color:var(--wd-status-occupied)}.wd-chip-occupied i{color:var(--wd-status-occupied)}.wd-chip-reserved.is-active{border-color:var(--wd-status-reserved)}.wd-chip-reserved i{color:var(--wd-status-reserved)}.wd-chip-released.is-active{border-color:var(--wd-status-released)}.wd-chip-released i{color:var(--wd-status-released)}.wd-chip-blocked.is-active{border-color:var(--wd-status-blocked)}.wd-chip-blocked i{color:var(--wd-status-blocked)}.wd-chip-damaged.is-active{border-color:var(--wd-status-damaged)}.wd-chip-damaged i{color:var(--wd-status-damaged)}.wd-chip-quarantine.is-active{border-color:var(--wd-status-quarantine)}.wd-chip-quarantine i{color:var(--wd-status-quarantine)}.wd-toolbar-tools{margin-left:auto}.wd-autosave{color:var(--wd-text-faint);min-width:54px;font-size:11.5px}.wd-autosave.is-busy{color:var(--wd-accent)}.wd-tree{flex-direction:column;height:100%;min-height:0;display:flex}.wd-panel-header{justify-content:space-between;align-items:center;gap:8px;padding:13px 14px 10px;display:flex}.wd-panel-header h3{letter-spacing:.08em;text-transform:uppercase;color:var(--wd-text-soft);margin:0;font-size:12px}.wd-tree-filter{border:1px solid var(--wd-line);background:var(--wd-surface-2);height:32px;color:var(--wd-text-faint);border-radius:9px;align-items:center;gap:7px;margin:0 12px 10px;padding:0 9px;display:flex}.wd-tree-filter input{min-width:0;color:var(--wd-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12px}.wd-tree-scroll{flex:1;padding:0 8px 14px;overflow-y:auto}.wd-tree-empty{color:var(--wd-text-faint);padding:10px 8px;font-size:12px;line-height:1.55}.wd-tree-node{width:100%;color:var(--wd-text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:12.5px;display:flex}.wd-tree-node span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wd-tree-node b{color:var(--wd-text-faint);letter-spacing:.04em;font-size:10px;font-weight:600}.wd-tree-node:hover{background:var(--wd-surface-3);color:var(--wd-text)}.wd-tree-node.is-selected{background:var(--wd-accent-soft);color:var(--wd-accent)}.wd-tree-warehouse{color:var(--wd-text);font-weight:600}.wd-tree-static{cursor:default;color:var(--wd-text-faint)}.wd-tree-leaf{font-size:12px}.wd-indent-1,.wd-indent-2,.wd-indent-3,.wd-indent-4{padding-left:10px}.wd-indent-5{padding-left:18px}.wd-dot{border-radius:50%;flex:none;width:8px;height:8px}.wd-dot-available{background:var(--wd-status-available)}.wd-dot-occupied{background:var(--wd-status-occupied)}.wd-dot-reserved{background:var(--wd-status-reserved)}.wd-dot-released{background:var(--wd-status-released)}.wd-dot-blocked{background:var(--wd-status-blocked)}.wd-dot-damaged{background:var(--wd-status-damaged)}.wd-dot-quarantine{background:var(--wd-status-quarantine)}.wd-canvas-container{width:100%;height:100%;position:relative;overflow:hidden}.wd-canvas-svg{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.wd-canvas-svg:active{cursor:grabbing}.wd-floor{fill:var(--wd-floor)}.wd-canvas-scale{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 88%, transparent);color:var(--wd-text-faint);pointer-events:none;border-radius:8px;padding:5px 9px;font-size:11px;position:absolute;bottom:12px;left:12px}.wd-zone-band{fill:color-mix(in srgb, var(--wd-surface) 42%, transparent);stroke:var(--wd-line);stroke-width:1.5px;stroke-dasharray:7 5}.wd-zone.is-selected .wd-zone-band{stroke:var(--wd-accent);stroke-dasharray:none;stroke-width:2px}.wd-zone-label{fill:var(--wd-text-soft);letter-spacing:.08em;pointer-events:none;font-size:13px;font-weight:700}.wd-zone-type{fill:var(--wd-text-faint);letter-spacing:.1em;pointer-events:none;font-size:10px}.wd-aisle-lane{fill:color-mix(in srgb, var(--wd-accent) 8%, transparent);stroke:color-mix(in srgb, var(--wd-accent) 26%, transparent);stroke-width:1px}.wd-aisle.is-selected .wd-aisle-lane{stroke:var(--wd-accent);stroke-width:2px}.wd-aisle-label{fill:var(--wd-text-faint);letter-spacing:.06em;pointer-events:none;font-size:10px}.wd-rack-body{fill:var(--wd-surface-3);stroke:var(--wd-line)}.wd-rack-header{fill:color-mix(in srgb, var(--wd-text) 8%, transparent)}.wd-rack-label{fill:var(--wd-text-soft);letter-spacing:.04em;pointer-events:none;font-size:10.5px;font-weight:700}.wd-rack-block-rect{stroke:var(--wd-line);stroke-width:.75px}.wd-rack-block.is-selected .wd-rack-block-rect{stroke:var(--wd-accent);stroke-width:2px}.wd-rack-block-label{fill:#fff;pointer-events:none;paint-order:stroke;stroke:#00000059;stroke-width:2px;font-size:9px;font-weight:700}.wd-cell{cursor:pointer}.wd-cell-rect{stroke:color-mix(in srgb, var(--wd-floor) 60%, transparent);stroke-width:.75px;transition:opacity .15s}.wd-cell.is-dimmed .wd-cell-rect{opacity:.18}.wd-cell.is-selected .wd-cell-rect{stroke:var(--wd-text);stroke-width:2px}.wd-cell-slash{stroke:#ffffffd9;stroke-width:1.5px}.wd-cell-fill-bar{fill:#ffffffd9}.wd-dock-body{fill:var(--wd-surface-2);stroke:var(--wd-line)}.wd-dock-edge{fill:var(--wd-status-occupied)}.wd-dock-inbound .wd-dock-edge{fill:var(--wd-kind-receiving)}.wd-dock-outbound .wd-dock-edge{fill:var(--wd-kind-dispatch)}.wd-dock-crossdock .wd-dock-edge{fill:var(--wd-kind-transfer)}.wd-dock-status-maintenance .wd-dock-body,.wd-dock-status-closed .wd-dock-body{stroke:var(--wd-status-damaged);stroke-dasharray:4 3}.wd-dock.is-selected .wd-dock-body{stroke:var(--wd-accent);stroke-width:2px}.wd-dock-label{fill:var(--wd-text);pointer-events:none;font-size:11px;font-weight:700}.wd-dock-sub{fill:var(--wd-text-faint);letter-spacing:.06em;pointer-events:none;font-size:9px}.wd-staging-body{fill:color-mix(in srgb, var(--wd-status-reserved) 10%, transparent);stroke:color-mix(in srgb, var(--wd-status-reserved) 45%, transparent);stroke-dasharray:8 6}.wd-staging.is-selected .wd-staging-body{stroke:var(--wd-accent);stroke-dasharray:none;stroke-width:2px}.wd-staging-label{fill:var(--wd-text-soft);letter-spacing:.06em;pointer-events:none;font-size:11px;font-weight:700}.wd-staging-sub{fill:var(--wd-text-faint);pointer-events:none;font-size:9.5px}.wd-equipment-body{fill:var(--wd-surface);stroke:var(--wd-text-soft);stroke-width:1.5px}.wd-equipment-moving .wd-equipment-body{stroke:var(--wd-status-available)}.wd-equipment-maintenance .wd-equipment-body{stroke:var(--wd-status-damaged)}.wd-equipment-offline .wd-equipment-body{stroke:var(--wd-status-blocked);opacity:.6}.wd-equipment.is-selected .wd-equipment-body{stroke:var(--wd-accent);stroke-width:2.5px}.wd-equipment-glyph{fill:var(--wd-text);pointer-events:none;font-size:10px;font-weight:700}.wd-equipment-code{fill:var(--wd-text-faint);pointer-events:none;font-size:8.5px}.wd-dim-layer{opacity:1;transition:opacity .2s}.wd-canvas-svg.wd-mode-flow .wd-dim-layer{opacity:.34}.wd-move-route{fill:none;stroke:var(--wd-line);stroke-width:2px}.wd-move-route-flow{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:9 13;animation:1.1s linear infinite wd-flow}@keyframes wd-flow{to{stroke-dashoffset:-22px}}.wd-pick-route{fill:none;stroke:var(--wd-kind-picking);stroke-width:1.6px;stroke-dasharray:4 5;opacity:.7}.wd-move-transfer{color:var(--wd-kind-transfer)}.wd-move-picking{color:var(--wd-kind-picking)}.wd-move-putaway{color:var(--wd-kind-putaway)}.wd-move-receiving{color:var(--wd-kind-receiving)}.wd-move-dispatch{color:var(--wd-kind-dispatch)}.wd-move-dot{fill:currentColor;stroke:var(--wd-surface);stroke-width:1.5px}.wd-move-glyph{fill:#fff;font-size:10px;font-weight:700}.wd-move-pulse{fill:currentColor;opacity:.25;transform-origin:50%;animation:1.8s ease-out infinite wd-pulse}@keyframes wd-pulse{0%{opacity:.35;transform:scale(.7)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.wd-move-route-flow,.wd-move-pulse,.wd-spin,.wd-icon-btn.is-spinning svg{animation:none}}.wd-minimap{border:1px solid var(--wd-line);background:color-mix(in srgb, var(--wd-surface) 92%, transparent);box-shadow:var(--wd-shadow-soft);border-radius:11px;position:absolute;bottom:12px;right:12px;overflow:hidden}.wd-minimap header{color:var(--wd-text-faint);letter-spacing:.12em;border-bottom:1px solid var(--wd-line-soft);padding:5px 9px;font-size:9px}.wd-minimap-svg{cursor:crosshair;display:block}.wd-minimap-zone{fill:color-mix(in srgb, var(--wd-accent) 22%, transparent);stroke:color-mix(in srgb, var(--wd-accent) 45%, transparent)}.wd-minimap-dock{fill:color-mix(in srgb, var(--wd-kind-receiving) 45%, transparent)}.wd-minimap-staging{fill:color-mix(in srgb, var(--wd-status-reserved) 26%, transparent)}.wd-minimap-viewport{fill:none;stroke:var(--wd-text);stroke-width:1.2px}.wd-inspector-body{flex-direction:column;gap:14px;padding:16px;display:flex}.wd-inspector-header h2{letter-spacing:-.01em;margin:2px 0 6px;font-size:19px}.wd-eyebrow{color:var(--wd-text-faint);letter-spacing:.12em;font-size:10px}.wd-subtitle{color:var(--wd-text-faint);margin:0;font-size:12px}.wd-status-tag{border:1px solid;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.wd-status-tag.wd-chip-available{color:var(--wd-status-available)}.wd-status-tag.wd-chip-occupied{color:var(--wd-status-occupied)}.wd-status-tag.wd-chip-reserved{color:var(--wd-status-reserved)}.wd-status-tag.wd-chip-released{color:var(--wd-status-released)}.wd-status-tag.wd-chip-blocked{color:var(--wd-status-blocked)}.wd-status-tag.wd-chip-damaged{color:var(--wd-status-damaged)}.wd-status-tag.wd-chip-quarantine{color:var(--wd-status-quarantine)}.wd-tabs{background:var(--wd-surface-3);border-radius:10px;gap:2px;padding:3px;display:flex;overflow-x:auto}.wd-tab{white-space:nowrap;color:var(--wd-text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:6px 8px;font-size:11.5px}.wd-tab.is-active{background:var(--wd-surface);color:var(--wd-accent);box-shadow:var(--wd-shadow-soft)}.wd-loading{color:var(--wd-text-faint);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.wd-meters{gap:9px;display:grid}.wd-meter-head{color:var(--wd-text-soft);justify-content:space-between;margin-bottom:4px;font-size:11.5px;display:flex}.wd-meter-track{background:var(--wd-surface-3);border-radius:999px;height:6px;overflow:hidden}.wd-meter-fill{background:var(--wd-accent);border-radius:999px;height:100%;transition:width .25s}.wd-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.wd-stat-grid>div,.wd-stat-list>div{border:1px solid var(--wd-line-soft);background:var(--wd-surface-2);border-radius:9px;padding:8px 10px}.wd-stat-grid dt,.wd-stat-list dt{color:var(--wd-text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.wd-stat-grid dd,.wd-stat-list dd{margin:3px 0 0;font-size:14px;font-weight:600}.wd-stat-list{gap:8px;margin:0;display:grid}.wd-mono{word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.wd-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wd-field{color:var(--wd-text-faint);letter-spacing:.02em;flex-direction:column;gap:4px;font-size:11px;display:flex}.wd-field-wide{grid-column:1/-1}.wd-field-inline{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.wd-field-check{color:var(--wd-text-soft);flex-direction:row;align-items:center;gap:7px;font-size:12px}.wd-save-hint{color:var(--wd-text-faint);margin:0;font-size:11px}.wd-save-hint.is-busy{color:var(--wd-accent)}.wd-list{gap:9px;display:grid}.wd-list-row{border:1px solid var(--wd-line-soft);background:var(--wd-surface-2);border-radius:11px;padding:10px 11px}.wd-list-row header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.wd-list-row header strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.wd-list-row p{color:var(--wd-text-soft);margin:0 0 7px;font-size:12px}.wd-list-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.wd-list-row dt{color:var(--wd-text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.wd-list-row dd{margin:2px 0 0;font-size:12px}.wd-fefo-rank{background:var(--wd-accent-soft);width:20px;height:20px;color:var(--wd-accent);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.wd-qc{background:var(--wd-surface-3);color:var(--wd-text-soft);letter-spacing:.06em;border-radius:999px;padding:2px 7px;font-size:9.5px}.wd-qc-hold{color:var(--wd-status-quarantine)}.wd-qc-rejected{color:var(--wd-status-damaged)}.wd-qc-released{color:var(--wd-status-available)}.wd-danger-text{color:var(--wd-danger)}.wd-route-text{color:var(--wd-text-faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.wd-subhead{color:var(--wd-text-faint);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:11px}.wd-timeline{gap:8px;display:grid}.wd-timeline-row{background:var(--wd-surface-2);border-radius:9px;padding:8px 10px 8px 14px;position:relative}.wd-timeline-row:before{content:"";background:var(--wd-text-faint);border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:5px}.wd-dir-in:before{background:var(--wd-status-available)}.wd-dir-out:before{background:var(--wd-status-reserved)}.wd-timeline-row time{color:var(--wd-text-faint);font-size:10.5px;display:block}.wd-timeline-row strong{font-size:12px}.wd-timeline-row p{color:var(--wd-text-soft);margin:2px 0;font-size:12px}.wd-timeline-row small{color:var(--wd-text-faint);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.wd-identity{gap:12px;display:grid}.wd-btn,.wd-inspector-actions button{border:1px solid var(--wd-line);background:var(--wd-surface);height:36px;color:var(--wd-text-soft);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12.5px;transition:border-color .15s,color .15s;display:inline-flex}.wd-btn:hover,.wd-inspector-actions button:hover:not(:disabled){border-color:var(--wd-accent);color:var(--wd-accent)}.wd-inspector-actions{flex-wrap:wrap;gap:8px;display:flex}.wd-inspector-actions button.primary{border-color:var(--wd-accent);background:var(--wd-accent);color:#fff}.wd-inspector-actions button.primary:hover{color:#fff;filter:brightness(1.06)}.wd-inspector-actions button.danger{border-color:color-mix(in srgb, var(--wd-danger) 45%, transparent);color:var(--wd-danger)}.wd-inspector-actions button.danger:hover:not(:disabled){border-color:var(--wd-danger);color:var(--wd-danger)}.wd-inspector-actions button:disabled{opacity:.45;cursor:not-allowed}.wd-sticky-actions{border-top:1px solid var(--wd-line-soft);background:var(--wd-surface);margin:4px -16px -16px;padding:12px 16px;position:sticky;bottom:0}.wd-inspector-empty{text-align:center;justify-items:center;gap:10px;padding:60px 24px;display:grid}.wd-empty-mark{background:var(--wd-accent-soft);width:46px;height:46px;color:var(--wd-accent);letter-spacing:.06em;border-radius:14px;place-items:center;font-size:13px;font-weight:700;display:grid}.wd-inspector-empty h3{margin:0;font-size:15px}.wd-inspector-empty p,.wd-empty-note{color:var(--wd-text-faint);margin:0;font-size:12.5px;line-height:1.6}.wd-code-preview{border:1px dashed var(--wd-line);background:var(--wd-surface-2);color:var(--wd-text-faint);border-radius:10px;gap:4px;padding:11px 12px;font-size:11px;display:grid}.wd-code-preview strong{color:var(--wd-text);word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.wd-insights{background:var(--wd-bg);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.1fr);gap:12px;padding:12px 14px;display:grid}@media (width<=1120px){.wd-insights{grid-template-columns:minmax(0,1fr)}.wd-insights .wd-card:nth-child(n+2){display:none}}.wd-card{border:1px solid var(--wd-line);background:var(--wd-surface);border-radius:13px;flex-direction:column;min-height:0;max-height:214px;display:flex}.wd-card-count{color:var(--wd-text-faint);font-size:11px}.wd-card-scroll{flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.wd-kind-chips{flex-wrap:wrap;gap:5px;padding:0 12px 9px;display:flex}.wd-kind-chip{border:1px solid var(--wd-line);background:var(--wd-surface-2);color:var(--wd-text-faint);font:inherit;cursor:pointer;opacity:.55;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;display:inline-flex}.wd-kind-chip.is-active{opacity:1;color:var(--wd-text)}.wd-kind-chip b{font-size:10px}.wd-kind-transfer.is-active{border-color:var(--wd-kind-transfer)}.wd-kind-picking.is-active{border-color:var(--wd-kind-picking)}.wd-kind-putaway.is-active{border-color:var(--wd-kind-putaway)}.wd-kind-receiving.is-active{border-color:var(--wd-kind-receiving)}.wd-kind-dispatch.is-active{border-color:var(--wd-kind-dispatch)}.wd-kind-dot{border-radius:50%;flex:none;width:8px;height:8px}.wd-kind-dot.wd-kind-transfer{background:var(--wd-kind-transfer)}.wd-kind-dot.wd-kind-picking{background:var(--wd-kind-picking)}.wd-kind-dot.wd-kind-putaway{background:var(--wd-kind-putaway)}.wd-kind-dot.wd-kind-receiving{background:var(--wd-kind-receiving)}.wd-kind-dot.wd-kind-dispatch{background:var(--wd-kind-dispatch)}.wd-move-row{width:100%;color:var(--wd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 8px;display:flex}.wd-move-row:hover{background:var(--wd-surface-3)}.wd-move-row-main{flex:1;min-width:0}.wd-move-row-main strong{font-size:12px;display:block}.wd-move-row-main small,.wd-move-row-meta small{color:var(--wd-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.wd-move-row-meta{text-align:right}.wd-move-row-meta b{color:var(--wd-accent);font-size:11px}.wd-donut-wrap{align-items:center;gap:12px;min-height:0;padding:0 12px 12px;display:flex}.wd-donut{flex:none;width:130px;height:130px;transform:rotate(-90deg)}.wd-donut-track{fill:none;stroke:var(--wd-surface-3);stroke-width:15px}.wd-donut-seg{fill:none;stroke-width:15px}.wd-donut-value,.wd-donut-label{transform-origin:70px 70px;fill:var(--wd-text);transform:rotate(90deg)}.wd-donut-value{font-size:21px;font-weight:700}.wd-donut-label{fill:var(--wd-text-faint);letter-spacing:.08em;font-size:10px}.wd-donut-legend{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;min-width:0;max-height:140px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.wd-donut-legend li{color:var(--wd-text-soft);align-items:center;gap:6px;font-size:11px;display:flex}.wd-donut-legend span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wd-donut-legend b{color:var(--wd-text)}.wd-alert{background:var(--wd-surface-2);color:var(--wd-text-soft);border-radius:9px;gap:9px;margin-bottom:6px;padding:8px 9px;display:flex}.wd-alert strong{color:var(--wd-text);font-size:12px;display:block}.wd-alert small{color:var(--wd-text-faint);font-size:11px;line-height:1.45;display:block}.wd-alert-danger{color:var(--wd-status-damaged)}.wd-alert-warn{color:var(--wd-status-reserved)}.wd-alert-info{color:var(--wd-status-occupied)}.wd-alert-ok{color:var(--wd-status-available)}.wd-legend{border-top:1px solid var(--wd-line);background:var(--wd-surface);color:var(--wd-text-faint);justify-content:space-between;align-items:center;gap:14px;padding:9px 16px;font-size:11px;display:flex}.wd-legend ul{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.wd-legend li{align-items:center;gap:6px;display:flex}.wd-modal-backdrop{z-index:2400;background:#060b168c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wd-modal{border:1px solid var(--wd-line);background:var(--wd-surface);width:100%;max-width:420px;box-shadow:var(--wd-shadow);border-radius:16px;padding:22px}.wd-modal h2{margin:10px 0 6px;font-size:17px}.wd-modal p{color:var(--wd-text-soft);margin:0 0 18px;font-size:13px;line-height:1.55}.wd-modal-actions{justify-content:flex-end;gap:8px;display:flex}.wd-modal-actions button{border:1px solid var(--wd-line);background:var(--wd-surface);height:36px;color:var(--wd-text-soft);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex}.wd-modal-actions button.primary{border-color:var(--wd-accent);background:var(--wd-accent);color:#fff}.wd-modal-actions button.danger{border-color:var(--wd-danger);background:var(--wd-danger);color:#fff}.wd-modal-icon{background:color-mix(in srgb, var(--wd-danger) 14%, transparent);width:38px;height:38px;color:var(--wd-danger);border-radius:11px;place-items:center;display:grid}.wd-modal-label{max-width:420px}.wd-modal-label header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.wd-modal-label header small{color:var(--wd-text-faint);letter-spacing:.12em;font-size:10px}.wd-modal-label header h2{margin:3px 0 0}.wd-label-sheet{border:1px solid var(--wd-line-soft);background:var(--wd-surface-2);color:var(--wd-text);border-radius:12px;justify-items:center;gap:8px;margin-bottom:16px;padding:18px;display:grid}.wd-label-sheet img{width:150px;height:150px;image-rendering:pixelated;background:#fff;border-radius:8px;padding:6px}.wd-label-sheet strong{letter-spacing:.02em;font-size:19px}.wd-label-sheet span{color:var(--wd-text-faint);text-align:center;font-size:11px}.wd-label-barcode{color:var(--wd-text);max-width:100%}.wd-label-ids{gap:6px;width:100%;margin:0;display:grid}.wd-label-ids dt{color:var(--wd-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.wd-label-ids dd{word-break:break-all;margin:2px 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.wd-print-frame{visibility:hidden;border:0;width:0;height:0;position:absolute}.wd-overlay{background:var(--wd-ovl-bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.wd-shell,.wd-shell.is-fullscreen{background:radial-gradient(circle at 52% -20%, var(--wd-shell-glow), transparent 38%), var(--wd-shell-bg);max-width:none;box-shadow:none;border:0;border-radius:0}.wd-toolbar{background:var(--wd-toolbar-bg);z-index:20;box-shadow:0 14px 38px #00000052}.wd-toolbar-primary{border-color:#67e8f91a;min-height:64px;padding:10px 18px}.wd-brand-mark{color:#5eead4;background:linear-gradient(145deg,#2dd4bf33,#3b82f614);border:1px solid #2dd4bf66;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 20px #2dd4bf14}.wd-brand small{color:#5eead4;letter-spacing:.14em;font-size:9px}.wd-brand strong{font-size:14px}.wd-breadcrumb{color:var(--wd-text-faint);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:flex}.wd-breadcrumb strong{color:var(--wd-text-soft);font-weight:600}.wd-toolbar-primary .wd-view-tabs{order:3}.wd-toolbar-primary .wd-search-wrap{order:4}.wd-toolbar-primary .wd-live-toggle{order:5}.wd-toolbar-primary .wd-nav-icon{order:6}.wd-toolbar-primary .wd-user-button{order:7}.wd-toolbar-primary .wd-close-btn{order:8}.wd-user-button{border:1px solid var(--wd-line);height:34px;color:var(--wd-text-soft);font:inherit;cursor:pointer;background:#ffffff05;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:inline-flex}.wd-toolbar-secondary{background:var(--wd-toolbar2-bg);min-height:50px}.wd-toolbar-create{display:none}.wd-panel{background:var(--wd-panel-bg);border-color:#67e8f917}.wd-stage{background:linear-gradient(var(--wd-stage-grid) 1px, transparent 1px), linear-gradient(90deg, var(--wd-stage-grid) 1px, transparent 1px), var(--wd-stage-bg);background-size:28px 28px}.wd-stage-commandbar{z-index:3;background:var(--wd-commandbar-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;border:1px solid #67e8f924;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px;display:flex;position:absolute;top:12px;left:14px;right:14px;box-shadow:0 12px 30px #00000047}.wd-stage-commandbar>div{gap:2px;display:grid}.wd-stage-commandbar strong{font-size:13px}.wd-stage-kicker{color:#5eead4;letter-spacing:.17em;font-size:8px}.wd-stage-commandbar dl{gap:22px;margin:0;display:flex}.wd-stage-commandbar dt{color:var(--wd-text-faint);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.wd-stage-commandbar dd{color:var(--wd-text);margin:2px 0 0;font-size:12px;font-weight:700}.wd-stage-commandbar dd.is-online{color:#5eead4}.wd-tree-filter{border-radius:7px}.wd-tree-actions{background:var(--wd-treeactions-bg);border-top:1px solid #67e8f91a;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px;display:grid}.wd-tree-actions button{border:1px solid var(--wd-line);min-height:34px;color:var(--wd-text-soft);font:inherit;cursor:pointer;background:#ffffff06;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:11px;transition:transform .16s,border-color .16s,color .16s;display:inline-flex}.wd-tree-actions button:first-child{grid-column:1/-1}.wd-tree-actions button:hover{color:#5eead4;border-color:#5eead4;transform:translateY(-1px)}.wd-tree-actions button.primary{color:#99f6e4;background:linear-gradient(135deg,#2dd4bf33,#3b82f61f);border-color:#2dd4bf7a}.wd-card{background:var(--wd-card-bg);border-color:#67e8f91a;border-radius:8px}.wd-insights{background:var(--wd-insights-bg)}.wd-legend{background:var(--wd-legend-bg);border-color:#67e8f91a}@media (width<=1450px){.wd-breadcrumb,.wd-user-button span{display:none}.wd-body{grid-template-columns:248px minmax(0,1fr) 340px}}.wd-account{order:7;position:relative}.wd-user-button{justify-content:flex-start;min-width:154px;padding:0 9px 0 6px}.wd-user-avatar,.wd-account-avatar{color:#99f6e4;background:linear-gradient(145deg,#2dd4bf40,#3b82f62e);border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.wd-user-copy{text-align:left;flex:1;min-width:0;display:grid}.wd-user-copy strong{color:var(--wd-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.wd-user-copy small{color:#5eead4;letter-spacing:.11em;font-size:8px}.wd-account-menu{z-index:90;background:var(--wd-menu-bg);border:1px solid #67e8f929;border-radius:13px;width:292px;animation:.14s ease-out wd-account-in;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 24px 65px #0000009e}@keyframes wd-account-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.wd-account-menu header{border-bottom:1px solid var(--wd-line-soft);align-items:center;gap:10px;padding:14px;display:flex}.wd-account-menu header div{min-width:0;display:grid}.wd-account-menu header strong,.wd-account-menu header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wd-account-menu header strong{font-size:12px}.wd-account-menu header small{color:var(--wd-text-faint);font-size:10px}.wd-account-company{color:#5eead4;background:#2dd4bf0f;border:1px solid #2dd4bf2e;border-radius:9px;align-items:center;gap:9px;margin:10px;padding:9px 10px;display:flex}.wd-account-company span{flex:1;min-width:0;display:grid}.wd-account-company small{letter-spacing:.13em;font-size:7.5px}.wd-account-company strong{color:var(--wd-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.wd-account-section{border-top:1px solid var(--wd-line-soft);padding:5px 7px;display:grid}.wd-account-section button{width:100%;min-height:34px;color:var(--wd-text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font-size:11px;display:flex}.wd-account-section button:hover{background:var(--wd-surface-3);color:var(--wd-text)}.wd-account-danger button{color:var(--wd-danger)}.wd-account-section button:disabled{opacity:.5;cursor:wait}.wd-overlay{--wd-ovl-bg:#03070d;--wd-shell-bg:#050a12;--wd-shell-glow:#1c799429;--wd-stage-bg:#07101b;--wd-stage-grid:#5eead406;--wd-toolbar-bg:#070e19f5;--wd-toolbar2-bg:#08111ffa;--wd-viewtab-bg:#0b1728;--wd-panel-bg:#08101cf7;--wd-card-bg:#08101cf5;--wd-insights-bg:#050a12;--wd-legend-bg:#07101b;--wd-menu-bg:#070e19fc;--wd-commandbar-bg:#050d18e0;--wd-tools-bg:#050d18e6;--wd-treeactions-bg:#040a129e;--wd-locate-bg:#06101d;--wd-bg:#050a12;--wd-surface:#08111f;--wd-surface-2:#0b1728;--wd-surface-3:#102039;--wd-floor:#07111d;--wd-line:#1a304b;--wd-line-soft:#13263d;--wd-text:#edf5ff;--wd-text-soft:#a4b5ca;--wd-text-faint:#6f829b;--wd-accent:#2f7cf6;--wd-accent-soft:#2f7cf62e;--wd-danger:#f15b64;--wd-status-available:#32c975;--wd-status-occupied:#35a85f;--wd-status-reserved:#f4a51c;--wd-status-released:#29b9ce;--wd-status-blocked:#ff5b57;--wd-status-damaged:#f2616f;--wd-status-quarantine:#8d5adf;left:270px}:root[data-theme=light] .wd-overlay{--wd-ovl-bg:#e7edf5;--wd-shell-bg:#f2f5fa;--wd-shell-glow:#246fe50f;--wd-stage-bg:#dfe7f1;--wd-stage-grid:#246fe50d;--wd-toolbar-bg:#fffffff7;--wd-toolbar2-bg:#f7f9fcfa;--wd-viewtab-bg:#fff;--wd-panel-bg:#fffffff7;--wd-card-bg:#fff;--wd-insights-bg:#eef3f9;--wd-legend-bg:#f7f9fc;--wd-menu-bg:#fffffffc;--wd-commandbar-bg:#ffffffeb;--wd-tools-bg:#fffffff0;--wd-treeactions-bg:#f0f4fab8;--wd-locate-bg:#f7f9fc;--wd-bg:#eef3f9;--wd-surface:#fff;--wd-surface-2:#f7f9fc;--wd-surface-3:#eaf0f8;--wd-floor:#dfe7f1;--wd-line:#cbd8e8;--wd-line-soft:#dde6f0;--wd-text:#101826;--wd-text-soft:#4d6078;--wd-text-faint:#718096;--wd-accent:#246fe5;--wd-accent-soft:#246fe521;--wd-danger:#c8384f;--wd-shadow:0 22px 60px #142b4c29;--wd-shadow-soft:0 6px 18px #142b4c17}.wd-rack-frame{pointer-events:none}.wd-rack-upright{fill:#42546b;stroke:#17263a;stroke-width:.7px}.wd-rack-beam{fill:#d58a16;stroke:#6f4304;stroke-width:.55px}.wd-rack-frame.is-iso .wd-rack-upright,.wd-rack-frame.is-iso .wd-rack-beam{filter:drop-shadow(2px 4px 2px #00000073)}.wd-rack-back-post,.wd-rack-back-beam{fill:none;stroke:#75869b;stroke-width:2.2px;opacity:.8}.wd-cell{cursor:pointer;outline:none}.wd-cell:focus-visible .wd-cell-rect{stroke:#fff;stroke-width:2px;filter:drop-shadow(0 0 7px var(--wd-accent))}.wd-pallet{pointer-events:none}.wd-pallet-base{fill:#9b6728;stroke:#4e3010;stroke-width:.5px}.wd-pallet-load{fill:#b7791f;stroke:#07111fb8;stroke-width:.6px}.wd-pallet-top{fill:#ffffff4d;stroke:#07111fa6;stroke-width:.45px}.wd-pallet-side{fill:#0000003d;stroke:#07111fa6;stroke-width:.45px}.wd-cell-blocked .wd-pallet-load,.wd-cell-damaged .wd-pallet-load{fill:#d95252}.wd-mode-iso .wd-rack{filter:drop-shadow(5px 9px 5px #00000052)}:root[data-theme=light] .wd-rack-upright{fill:#64748b}:root[data-theme=light] .wd-rack-beam{fill:#e59b20}.wd-shell{min-width:0}.wd-toolbar-primary{gap:12px;min-height:64px;padding:9px 16px}.wd-brand{min-width:355px}.wd-brand>div{min-width:0}.wd-brand strong{font-size:17px;line-height:1.15}.wd-brand small{max-width:390px;color:var(--wd-text-faint);letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.wd-brand-mark{color:#6ca6ff;background:linear-gradient(145deg,#2f7cf64d,#28d2c414);border-color:#2f7cf680}.wd-toolbar-primary .wd-search-wrap{order:initial;max-width:360px;margin-left:auto}.wd-toolbar-primary .wd-nav-icon,.wd-toolbar-primary .wd-user-button,.wd-toolbar-primary .wd-close-btn{order:initial;flex:none}.wd-toolbar-primary .wd-user-button{min-width:112px}.wd-toolbar-secondary{border-bottom:1px solid var(--wd-line-soft);background:var(--wd-toolbar2-bg);flex-wrap:nowrap;gap:12px;min-height:52px;padding:8px 14px;position:relative}.wd-toolbar-secondary .wd-view-tabs{background:0 0;flex:none;padding:0}.wd-toolbar-secondary .wd-view-tab{border:1px solid var(--wd-line);background:var(--wd-viewtab-bg);height:34px;color:var(--wd-text);box-shadow:none}.wd-toolbar-secondary .wd-view-tab.is-active{color:#fff;background:linear-gradient(#1b62c7,#12468f);border-color:#2f7cf6;box-shadow:0 7px 18px #165cc347}.wd-toolbar-secondary .wd-live-toggle{flex:none;margin-left:auto}.wd-live-pill{border-radius:8px}.wd-live-toggle input:checked+.wd-live-pill b{background:var(--wd-status-available);color:#04140c;border-radius:999px;padding:2px 7px}.wd-status-filters,.wd-filter-selects,.wd-toolbar-create,.wd-toolbar-tools{display:none}.wd-toolbar-secondary.is-settings-open{flex-wrap:wrap}.wd-toolbar-secondary.is-settings-open .wd-status-filters,.wd-toolbar-secondary.is-settings-open .wd-filter-selects{border-top:1px solid var(--wd-line-soft);order:10;width:100%;padding-top:8px;display:flex}.wd-toolbar-secondary.is-settings-open .wd-filter-selects{width:auto;margin-left:auto}.wd-body{border-color:var(--wd-line-soft);grid-template-columns:242px minmax(0,1fr) 330px}.wd-panel-header{min-height:48px}.wd-panel-header h3{font-size:12.5px}.wd-stage-commandbar{background:var(--wd-commandbar-bg);border-radius:7px;min-height:40px;padding:7px 10px;top:10px;left:12px;right:62px}.wd-stage-breadcrumb{white-space:nowrap;grid-auto-flow:column;align-items:center;overflow:hidden;gap:8px!important;display:flex!important}.wd-stage-breadcrumb strong,.wd-stage-breadcrumb span{color:var(--wd-text-soft);text-overflow:ellipsis;font-size:11px;overflow:hidden}.wd-stage-breadcrumb strong{color:var(--wd-text)}.wd-stage-breadcrumb span:before{content:"›";color:var(--wd-text-faint);margin-right:8px}.wd-stage-commandbar dl{gap:14px}.wd-stage-commandbar dl div{min-width:50px}.wd-canvas-tools{z-index:4;border:1px solid var(--wd-line);background:var(--wd-tools-bg);border-radius:8px;gap:4px;padding:4px;display:grid;position:absolute;top:62px;right:12px;box-shadow:0 12px 26px #00000057}.wd-canvas-tools button{width:34px;height:34px;color:var(--wd-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.wd-canvas-tools button:hover,.wd-canvas-tools button.is-active{color:#78aaff;background:#2f7cf62e;border-color:#2f7cf6ad}.wd-minimap{display:none}.wd-insights{grid-template-columns:minmax(0,1.25fr) minmax(240px,.9fr) minmax(250px,1.05fr) minmax(240px,.95fr);gap:10px;padding:10px 12px}.wd-card{border-radius:8px;max-height:204px}.wd-locate-form{border:1px solid var(--wd-line);background:var(--wd-locate-bg);height:34px;color:var(--wd-text-faint);border-radius:7px;align-items:center;gap:7px;margin:0 10px 9px;padding-left:9px;display:flex}.wd-locate-form:focus-within{border-color:var(--wd-accent);box-shadow:0 0 0 2px var(--wd-accent-soft)}.wd-locate-form input{min-width:0;color:var(--wd-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.wd-locate-form button{border:0;border-left:1px solid var(--wd-line);color:#6da5ff;background:#2f7cf629;align-self:stretch;place-items:center;width:34px;padding:0;display:grid}.wd-locate-shortcuts{gap:3px;min-height:0;padding:0 10px 10px;display:grid;overflow-y:auto}.wd-locate-shortcuts button{width:100%;color:var(--wd-text-soft);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:6px 7px;font-size:10.5px;display:flex}.wd-locate-shortcuts button:hover{background:var(--wd-surface-3);color:var(--wd-text)}.wd-locate-shortcuts small{color:var(--wd-text-faint)}@media (width<=1500px){.wd-body{grid-template-columns:220px minmax(0,1fr) 300px}.wd-insights{grid-template-columns:minmax(0,1.2fr) minmax(210px,.85fr) minmax(220px,1fr)}.wd-insights .wd-locate-card,.wd-stage-commandbar dl div:nth-child(-n+2){display:none}}@media (width<=1120px){.wd-overlay{left:0}.wd-brand{min-width:225px}.wd-brand small{display:none}.wd-toolbar-primary .wd-search-wrap{max-width:none}.wd-body{grid-template-columns:minmax(0,1fr) 300px}.wd-insights{grid-template-columns:minmax(0,1fr)}}.wd-overlay{width:100vw;height:100dvh;inset:0;overflow:hidden}.wd-shell,.wd-shell.is-fullscreen{border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0;overflow:hidden}.wd-shell:fullscreen{border:0;border-radius:0;width:100%;max-width:none;height:100%;margin:0;overflow:hidden}.wd-shell:fullscreen{background:var(--wd-shell-bg)}.wd-mobile-panel-toggles{display:none}@media (width<=1120px){.wd-toolbar-primary{flex-wrap:nowrap}.wd-toolbar-secondary{scrollbar-width:thin;overflow-x:auto}.wd-body{min-height:0;display:block;position:relative}.wd-stage{width:100%;height:100%}.wd-panel-left,.wd-panel-right{z-index:18;width:min(86vw,340px);transition:transform .2s;display:flex;position:absolute;top:0;bottom:0;box-shadow:0 20px 50px #00000085}.wd-panel-left{border-right:1px solid var(--wd-line);left:0;transform:translate(-105%)}.wd-panel-right{border-left:1px solid var(--wd-line);right:0;transform:translate(105%)}.wd-panel-left.is-mobile-open,.wd-panel-right.is-mobile-open{transform:translate(0)}.wd-mobile-panel-toggles{z-index:17;gap:5px;display:flex;position:absolute;top:62px;left:12px}.wd-mobile-panel-toggles button{border:1px solid var(--wd-line);background:var(--wd-tools-bg);width:36px;height:36px;color:var(--wd-text-soft);border-radius:8px;place-items:center;padding:0;display:grid}.wd-mobile-panel-toggles button[aria-expanded=true]{border-color:var(--wd-accent);color:#78aaff}}@media (width<=720px){.wd-brand{min-width:auto}.wd-toolbar-primary .wd-search-wrap{min-width:120px}.wd-user-button,.wd-toolbar-primary .wd-nav-icon:nth-of-type(2),.wd-stage-commandbar dl{display:none}.wd-stage-commandbar{right:58px}}:root[data-theme=light] .wd-overlay{--wd-bg:#eef3f9;--wd-surface:#fff;--wd-surface-2:#f7f9fc;--wd-surface-3:#eaf0f8;--wd-floor:#dfe7f1;--wd-line:#cbd8e8;--wd-line-soft:#dde6f0;--wd-text:#101826;--wd-text-soft:#4d6078;--wd-text-faint:#718096;--wd-accent:#246fe5;--wd-accent-soft:#246fe521;--wd-danger:#c8384f;--wd-shadow:0 22px 60px #142b4c29;--wd-shadow-soft:0 6px 18px #142b4c17}:root[data-theme=light] .wd-toolbar-secondary{background:#f7f9fcfa}:root[data-theme=light] .wd-toolbar-secondary .wd-view-tab{background:#fff}:root[data-theme=light] .wd-toolbar-secondary .wd-view-tab.is-active{color:#fff;background:linear-gradient(#3978f6,#245dc9)}:root[data-theme=light] .wd-stage-commandbar,:root[data-theme=light] .wd-canvas-tools,:root[data-theme=light] .wd-mobile-panel-toggles button{background:#fffffff0}:root[data-theme=light] .wd-locate-form{background:#f7f9fc}:root[data-theme=light] .wd-shell:fullscreen{background:var(--wd-bg)}.wd-context-menu{z-index:1200;border:1px solid var(--wd-border-strong,#28527a);min-width:190px;color:var(--wd-text,#e8f2ff);background:var(--wd-panel-bg);border-radius:10px;gap:4px;padding:8px;display:grid;position:fixed;box-shadow:0 18px 48px #00000061}.wd-context-menu strong{color:var(--wd-accent,#38bdf8);letter-spacing:.04em;padding:7px 9px;font-size:.76rem}.wd-context-menu button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 9px}.wd-context-menu button:hover,.wd-context-menu button:focus-visible{background:var(--wd-surface-hover,#38bdf821);outline:none}:root{--wd-steel:#55657c;--wd-steel-dark:#334054;--wd-steel-rear:#8695ab;--wd-beam:#d9891a;--wd-beam-dark:#8a5307;--wd-deck:#c3cddc;--wd-pallet-wood:#b0763a;--wd-pallet-wood-dark:#6a441c;--wd-slot:#55657c47;--wd-rack-shadow:#09122138;--wd-cell-outline:#0c182a59}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wd-steel:#6c7d97;--wd-steel-dark:#1d2942;--wd-steel-rear:#46566e;--wd-beam:#e39a24;--wd-beam-dark:#7d4a06;--wd-deck:#2a3a55;--wd-pallet-wood:#b9803f;--wd-pallet-wood-dark:#543514;--wd-slot:#96a8c438;--wd-rack-shadow:#00000080;--wd-cell-outline:#e8eefb47}}:root[data-theme=dark]{--wd-steel:#6c7d97;--wd-steel-dark:#1d2942;--wd-steel-rear:#46566e;--wd-beam:#e39a24;--wd-beam-dark:#7d4a06;--wd-deck:#2a3a55;--wd-pallet-wood:#b9803f;--wd-pallet-wood-dark:#543514;--wd-slot:#96a8c438;--wd-rack-shadow:#00000080;--wd-cell-outline:#e8eefb47}.wd-floor-grid{pointer-events:none}.wd-floor-grid-line{fill:none;stroke:var(--wd-line);stroke-width:1px;opacity:.55}.wd-floor-grid-fine{fill:none;stroke:var(--wd-line-soft);stroke-width:.6px;opacity:.5}.wd-rack-shadow{fill:var(--wd-rack-shadow);filter:blur(2px);pointer-events:none}.wd-rack-rear,.wd-rack-deck,.wd-rack-front{pointer-events:none}.wd-rack-rear path,.wd-rack-rear rect{fill:var(--wd-steel-rear);stroke:var(--wd-steel-dark);stroke-width:.5px;opacity:.75}.wd-rack-deck path{fill:var(--wd-deck);stroke:var(--wd-steel-dark);stroke-width:.4px;opacity:.65}.wd-rack-front .wd-rack-beam{fill:var(--wd-beam);stroke:var(--wd-beam-dark);stroke-width:.55px}.wd-rack-front .wd-rack-upright{fill:var(--wd-steel);stroke:var(--wd-steel-dark);stroke-width:.6px}.wd-rack-plinth{fill:var(--wd-steel-dark);stroke:none;opacity:.85}.wd-rack-slot{fill:none;stroke:var(--wd-slot);stroke-width:.8px;stroke-dasharray:3 3;pointer-events:none}.wd-rack-meta{fill:var(--wd-text-faint);letter-spacing:.04em;pointer-events:none;font-size:9px;font-weight:600}.wd-rack-level-label{fill:var(--wd-text-faint);letter-spacing:.03em;pointer-events:none;font-size:8.5px;font-weight:700}.wd-rack.is-selected .wd-rack-body{stroke:var(--wd-accent);stroke-width:2px}.wd-cell-outline{stroke:var(--wd-cell-outline);stroke-width:.6px;pointer-events:none}.wd-cell.is-selected .wd-cell-outline{stroke:var(--wd-accent);stroke-width:2.4px;filter:drop-shadow(0 0 6px var(--wd-accent))}.wd-cell-deck{pointer-events:none}.wd-cell-deck line{stroke:var(--wd-deck);stroke-width:1.2px;opacity:.8}.wd-pallet-deck{fill:var(--wd-pallet-wood);stroke:var(--wd-pallet-wood-dark);stroke-width:.45px}.wd-pallet-feet rect{fill:var(--wd-pallet-wood-dark)}.wd-pallet-strap{stroke:#ffffff8c;stroke-width:.8px}.wd-cell-available .wd-pallet-load{fill:var(--wd-status-available)}.wd-cell-occupied .wd-pallet-load{fill:var(--wd-status-occupied)}.wd-cell-reserved .wd-pallet-load{fill:var(--wd-status-reserved)}.wd-cell-released .wd-pallet-load{fill:var(--wd-status-released)}.wd-cell-blocked .wd-pallet-load{fill:var(--wd-status-blocked)}.wd-cell-damaged .wd-pallet-load{fill:var(--wd-status-damaged)}.wd-cell-quarantine .wd-pallet-load{fill:var(--wd-status-quarantine)}.wd-cell.is-empty .wd-cell-rect{fill-opacity:.22}.wd-orphan-label{fill:var(--wd-danger);letter-spacing:.08em;pointer-events:none;font-size:12px;font-weight:700}.wd-canvas-scale-warn{color:var(--wd-status-reserved);font-weight:600}.wf-trial-screen{background:radial-gradient(ellipse at 15% 15%,#2d75d529,transparent 48%),radial-gradient(ellipse at 95% 95%,#189a911a,transparent 43%),var(--wf-bg,#edf3fa);min-height:100vh;color:var(--wf-text,#152640);box-sizing:border-box;justify-content:center;align-items:center;padding:clamp(20px,5vw,64px);font-family:inherit;display:flex}.wf-trial-screen *{box-sizing:border-box}.wf-trial-card{background:var(--wf-surface,#fff);width:min(100%,700px);color:var(--wf-text,#152640);border:1px solid var(--wf-border,#d9e2ee);border-radius:25px;padding:clamp(24px,5vw,48px);box-shadow:0 25px 85px #132a4f21}.wf-trial-brand{letter-spacing:.09em;color:var(--wf-text,#152640);align-items:center;gap:10px;margin-bottom:34px;font-size:12px;font-weight:800;display:flex}.wf-trial-brand span{letter-spacing:.03em;color:var(--wf-text-secondary,#60738e);font-weight:500}.wf-trial-icon{color:#d18a20;background:#ee91261f;border-radius:19px;justify-content:center;align-items:center;width:63px;height:63px;margin-bottom:18px;display:flex}.wf-trial-tag{letter-spacing:.12em;color:#bb7917;margin-bottom:10px;font-size:11px;font-weight:800;display:inline-block}.wf-trial-card h1{letter-spacing:-.04em;color:inherit;margin:0 0 16px;font-size:clamp(26px,3vw,35px);font-weight:800;line-height:1.2}.wf-trial-card p{color:var(--wf-text-secondary,#617189);margin:0 0 25px;font-size:15px;line-height:1.8}.wf-trial-info{background:var(--wf-surface-muted,#f2f6fb);border:1px solid var(--wf-border,#dce5ee);border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:28px;padding:22px;display:grid}.wf-trial-info>div{flex-direction:column;gap:6px;min-width:0;display:flex}.wf-trial-info span{color:var(--wf-text-secondary,#697d96);font-size:12px}.wf-trial-info strong{overflow-wrap:anywhere;font-size:14px}.wf-trial-upgrade{flex-direction:column;gap:13px;display:flex}.wf-trial-upgrade label{font-size:13px;font-weight:700}.wf-trial-upgrade select{border:1px solid var(--wf-border,#cdd8e6);background:var(--wf-surface,#fff);width:100%;height:49px;color:inherit;border-radius:12px;padding:0 15px;font-size:15px}.wf-trial-primary,.wf-trial-secondary,.wf-trial-link{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.wf-trial-primary{color:#fff;background:linear-gradient(135deg,#236eea,#1e58b7);border:1px solid #236eea;box-shadow:0 9px 22px #2068e130}.wf-trial-primary:disabled{opacity:.65;cursor:wait}.wf-trial-primary:hover:not(:disabled){filter:brightness(1.06)}.wf-trial-secondary{color:var(--wf-text,#23344f);border:1px solid var(--wf-border,#cfdae8);background:var(--wf-surface,#fff)}.wf-trial-link{color:var(--wf-text-secondary,#62738c);background:0 0;border:0}.wf-trial-actions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.wf-trial-message{border-radius:12px;align-items:center;gap:8px;padding:12px 15px;font-size:13px;line-height:1.6;display:flex}.wf-trial-message.is-error{color:#b4323b;background:#c236361a}.wf-trial-message.is-success{color:#168c65;background:#19966a1a}.wf-trial-help{background:var(--wf-surface-muted,#eef3fa);color:var(--wf-text-secondary,#546780);border-radius:12px;margin-top:17px;padding:15px;font-size:13px;line-height:1.8}.wf-trial-card footer{text-align:center;color:var(--wf-text-secondary,#789);margin-top:33px;font-size:11px}.wf-trial-loading{gap:12px;font-size:14px;font-weight:700}.wf-trial-spin{animation:1s linear infinite wf-trial-rotate}@keyframes wf-trial-rotate{to{transform:rotate(360deg)}}@media (width<=570px){.wf-trial-info{grid-template-columns:1fr}.wf-trial-actions{flex-direction:column}.wf-trial-actions button{width:100%}.wf-trial-brand{font-size:11px}}@media (prefers-reduced-motion:reduce){.wf-trial-spin{animation:none}}.wf-platform-admin-shell .gcc-saas-control{--wf-saas-admin-css-hotfix:20261000;color:#17324e;width:100%;max-width:1520px;margin:0 auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.wf-platform-admin-shell .gcc-saas-hero{color:#f8fbff;background:linear-gradient(118deg,#0b2444 0%,#102f53 68%,#173e67 100%);border:1px solid #61a5ec3d;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:27px 30px;display:flex;box-shadow:0 20px 42px #112f531f}.wf-platform-admin-shell .gcc-saas-hero small{letter-spacing:.17em;color:#6ecdfb;font-size:11px;font-weight:850;display:inline-block}.wf-platform-admin-shell .gcc-saas-hero h2{letter-spacing:-.04em;color:#fff;margin:10px 0 6px;font-size:clamp(24px,3vw,35px);font-weight:850;line-height:1.15}.wf-platform-admin-shell .gcc-saas-hero p{color:#c2d8ee;margin:0;font-size:14px;line-height:1.6}.wf-platform-admin-shell .gcc-saas-live{letter-spacing:.05em;color:#93f2c5;background:#0924428c;border:1px solid #6ecdfb47;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:11px;font-weight:800;display:inline-flex}.wf-platform-admin-shell .gcc-saas-live i{background:#40dca5;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #40dca521}.wf-platform-admin-shell .gcc-saas-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.wf-platform-admin-shell .gcc-saas-metric{background:#fff;border:1px solid #dbe7f3;border-radius:19px;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;min-height:160px;padding:22px 22px 20px;display:flex;box-shadow:0 8px 26px #1532520e}.wf-platform-admin-shell .gcc-saas-metric>div:first-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.wf-platform-admin-shell .gcc-saas-metric span{color:#526985;font-size:13px;font-weight:750}.wf-platform-admin-shell .gcc-saas-metric strong{color:#0b2c50;letter-spacing:-.05em;margin:12px 0 5px;font-size:36px;font-weight:850;line-height:1.1}.wf-platform-admin-shell .gcc-saas-metric small{color:#788aa0;font-size:12px;line-height:1.4}.wf-platform-admin-shell .gcc-saas-metric-icon{color:#147fc8;background:#edf7ff;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.wf-platform-admin-shell .gcc-saas-panel{background:#fff;border:1px solid #dae7f3;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1432550b}.wf-platform-admin-shell .gcc-saas-toolbar{border-bottom:1px solid #e4edf6;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;padding:23px 24px;display:flex}.wf-platform-admin-shell .gcc-saas-toolbar h3{color:#14324f;margin:0 0 5px;font-size:20px;font-weight:850}.wf-platform-admin-shell .gcc-saas-toolbar p{color:#70849d;margin:0;font-size:13px}.wf-platform-admin-shell .gcc-saas-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wf-platform-admin-shell .gcc-saas-controls label{color:#6886a3;background:#f9fcff;border:1px solid #d8e4f0;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex}.wf-platform-admin-shell .gcc-saas-controls input,.wf-platform-admin-shell .gcc-saas-controls select,.wf-platform-admin-shell .gcc-saas-controls button{font:inherit;border-radius:11px;min-height:42px;font-size:13px}.wf-platform-admin-shell .gcc-saas-controls input{color:#203c59;background:0 0;border:0;outline:0;width:min(230px,42vw);min-width:0}.wf-platform-admin-shell .gcc-saas-controls select{color:#234462;background:#f9fcff;border:1px solid #d8e4f0;max-width:190px;padding:0 13px}.wf-platform-admin-shell .gcc-saas-controls button{color:#fff;background:#147fc8;border:1px solid #147fc8;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:750;display:inline-flex}.wf-platform-admin-shell .gcc-saas-controls button:hover{background:#0e68ac}.wf-platform-admin-shell .gcc-saas-controls :is(input,select,button):focus-visible{outline-offset:3px;outline:2px solid #0b83dc}.wf-platform-admin-shell .gcc-saas-table-wrap{width:100%;overflow-x:auto}.wf-platform-admin-shell .gcc-saas-table{border-collapse:collapse;color:#243c54;width:100%;min-width:850px;font-size:13px}.wf-platform-admin-shell .gcc-saas-table th{text-align:left;white-space:nowrap;color:#8aaccb;letter-spacing:.08em;background:#102944;padding:16px 18px;font-size:10px;font-weight:850}.wf-platform-admin-shell .gcc-saas-table td{vertical-align:middle;border-bottom:1px solid #e5edf5;padding:15px 18px}.wf-platform-admin-shell .gcc-saas-table tbody tr:hover{background:#f3f9ff}.wf-platform-admin-shell .gcc-company-cell{align-items:center;gap:11px;min-width:185px;display:flex}.wf-platform-admin-shell .gcc-company-cell>span{color:#116eae;background:#eaf5fd;border-radius:11px;flex:0 0 39px;place-items:center;height:39px;font-size:11px;font-weight:850;display:grid}.wf-platform-admin-shell .gcc-company-cell>div{min-width:0}.wf-platform-admin-shell .gcc-company-cell strong{color:#163755;font-size:13px;font-weight:800;display:block}.wf-platform-admin-shell .gcc-company-cell small{color:#7990a5;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.wf-platform-admin-shell .gcc-saas-table code{color:#256b9a;background:#eef7fc;border-radius:8px;padding:5px 9px;font-size:12px}.wf-platform-admin-shell .gcc-plan-badge{color:#315cb6;white-space:nowrap;letter-spacing:.03em;background:#eff4ff;border-radius:999px;padding:6px 10px;font-size:10px;display:inline-block}.wf-platform-admin-shell .gcc-status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.wf-platform-admin-shell .gcc-status-pill.is-active{color:#08794d;background:#def8eb}.wf-platform-admin-shell .gcc-status-pill.is-inactive{color:#ac3540;background:#ffecef}.wf-platform-admin-shell .gcc-saas-empty{text-align:center;color:#7c8ea0;padding:35px 20px}.wf-platform-admin-shell .gcc-saas-panel-footer{color:#6985a1;background:#fbfdff;align-items:center;gap:8px;padding:16px 24px;font-size:12px;display:flex}.wf-platform-admin-shell .gcc-saas-loading,.wf-platform-admin-shell .gcc-saas-error{color:#1c4267;background:#fff;border:1px solid #d9e7f5;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:180px;padding:32px;display:flex}.wf-platform-admin-shell .gcc-saas-error button{color:#fff;background:#187dca;border:0;border-radius:10px;padding:10px 16px}@media (width<=1130px){.wf-platform-admin-shell .gcc-saas-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.wf-platform-admin-shell .gcc-saas-metrics{grid-template-columns:1fr}.wf-platform-admin-shell .gcc-saas-hero{padding:22px}.wf-platform-admin-shell .gcc-saas-metric{min-height:142px}.wf-platform-admin-shell .gcc-saas-toolbar{padding:20px}.wf-platform-admin-shell .gcc-saas-controls{width:100%}.wf-platform-admin-shell .gcc-saas-controls label{flex:1;min-width:160px}.wf-platform-admin-shell .gcc-saas-controls input{width:100%}}
