body.v2{--v-bg:#F5F6FA;--v-card:#fff;--v-ink:#151A33;--v-ink2:#4A5070;--v-mut:#7A8099;--v-line:#E6E8EF;--v-hov:#F3F5FA;--v-navy:#29366F;--v-y:#FFE338;--v-rail:72px;--v-side:232px;background:var(--v-bg)!important;color:var(--v-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased}body.v2 #app{display:block!important;min-height:100vh}body.v2 .side{position:fixed!important;inset:0 auto 0 0;width:var(--v-side)!important;height:100vh!important;background:#fff!important;color:var(--v-ink)!important;border-right:1px solid var(--v-line)!important;padding:14px 12px!important;z-index:50;display:flex!important;flex-direction:column;gap:6px;transition:width .18s ease;overflow:hidden}body.v2 .shd{display:flex;align-items:center;gap:10px;height:44px;margin-bottom:10px;padding-left:2px}body.v2 .slogo{height:24px!important;margin:0!important;filter:none}body.v2 .ic2{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:none;border:0;color:var(--v-ink);cursor:pointer;flex:none}body.v2 .ic2:hover{background:var(--v-hov)}body.v2 .ic2 svg,body.v2 .gsw>svg,body.v2 #qrc svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.v2 .side nav{display:grid!important;gap:2px!important;overflow:auto;overflow-x:hidden}body.v2 .side nav a{display:flex!important;align-items:center;gap:14px!important;height:42px;padding:0 11px!important;border-radius:12px!important;color:var(--v-ink2)!important;font-weight:500!important;font-size:14px;text-decoration:none;white-space:nowrap;position:relative;background:none!important;box-shadow:none!important}body.v2 .side nav a:hover{background:var(--v-hov)!important;color:var(--v-ink)!important}body.v2 .side nav a.on{background:var(--v-y)!important;color:var(--v-navy)!important;font-weight:650!important}body.v2 .side nav a svg{width:20px;height:20px;flex:none;stroke-width:1.8}body.v2 .side nav a i{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#dc2626!important;color:#fff!important;font-size:11px;font-weight:700;display:grid;place-items:center;margin-left:auto}body.v2 .side nav a i:empty{display:none}body.v2 .sfoot{margin-top:auto!important;display:grid;gap:4px;border-top:1px solid var(--v-line);padding-top:10px}body.v2 .sfoot>a,body.v2 .sfoot>button{display:flex!important;align-items:center;gap:12px;height:44px;padding:0 10px!important;border-radius:12px!important;background:none!important;border:0!important;color:var(--v-ink2)!important;text-decoration:none;white-space:nowrap;font:inherit;font-size:14px;cursor:pointer;text-align:left}body.v2 .sfoot>a:hover,body.v2 .sfoot>button:hover{background:var(--v-hov)!important}body.v2 .sfoot *{color:inherit!important}body.v2 .meb .av{width:30px!important;height:30px!important;flex:none;background:var(--v-navy)!important;color:#fff!important;font-size:13px}body.v2 .meb .mn{display:grid;min-width:0}body.v2 .meb .mn b{font-size:13px}body.v2 .meb .mn small{font-size:11px;color:var(--v-mut)!important;overflow:hidden;text-overflow:ellipsis}body.v2.rail .side{width:var(--v-rail)!important}body.v2.rail .side nav a span,body.v2.rail .sfoot span:not(.av),body.v2.rail .slogo{display:none!important}body.v2.rail .side nav a{justify-content:center;padding:0!important}body.v2.rail .side nav a i{position:absolute;top:4px;right:6px;margin:0;min-width:16px;height:16px;font-size:10px}body.v2.rail .shd{justify-content:center;padding:0}body.v2.rail .sfoot>a,body.v2.rail .sfoot>button{justify-content:center;padding:0!important}body.v2 .mainw{margin-left:var(--v-side);min-width:0;transition:margin .18s ease}body.v2.rail .mainw{margin-left:var(--v-rail)}body.v2 .topbar{position:sticky;top:0;z-index:40;height:64px;display:flex;align-items:center;gap:14px;padding:0 32px;background:#f5f6fadb;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent}body.v2 .topbar .mob{display:none}body.v2 .gsw{position:relative;flex:1;max-width:620px;display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;background:#fff;border:1px solid var(--v-line);border-radius:12px;color:var(--v-mut)}body.v2 .gsw:focus-within{border-color:var(--v-navy);box-shadow:0 0 0 3px #29366f1f}body.v2 .gsw input{flex:1;min-width:0;border:0!important;outline:0;background:none!important;font:inherit;font-size:14px;color:var(--v-ink);height:auto!important;padding:0!important;box-shadow:none!important}body.v2 .gsr{position:absolute;top:48px;left:0;right:0;background:#fff;border:1px solid var(--v-line);border-radius:14px;box-shadow:0 18px 48px #151a3324;padding:8px;max-height:70vh;overflow:auto}body.v2 .gsr small{display:block;padding:8px 10px 4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--v-mut)}body.v2 .gsr button{display:flex;align-items:center;gap:12px;width:100%;padding:10px;border:0;background:none;border-radius:10px;text-align:left;font:inherit;font-size:14px;color:var(--v-ink);cursor:pointer}body.v2 .gsr button:hover{background:var(--v-hov)}body.v2 .gsr button span{color:var(--v-mut);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.v2 .gsr p{padding:10px;margin:0}body.v2 .topbar .sdep{margin:0 0 0 auto!important;padding:0!important}body.v2 .topbar .sdep select{height:42px;min-width:170px;border-radius:12px!important;border:1px solid var(--v-line)!important;background:#fff!important;color:var(--v-ink)!important;-webkit-text-fill-color:var(--v-ink)!important;padding:0 12px;font:inherit;font-size:14px}body.v2 #main{padding:12px 32px 48px!important;max-width:none!important;min-width:0}body.v2 .ph{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:8px 0 22px!important}body.v2 .ph h1,body.v2 #main h1{font-size:30px!important;font-weight:750!important;letter-spacing:-.025em!important;line-height:1.15;color:var(--v-ink)!important;margin:0}body.v2 .ph .muted,body.v2 .ov-sub{font-size:14px;color:var(--v-mut)!important;margin-top:6px}body.v2 .pa{display:flex;gap:10px;align-items:center;flex-wrap:wrap}body.v2 #main h3{font-size:17px;font-weight:650;letter-spacing:-.01em;margin:26px 0 10px;color:var(--v-ink)}body.v2 .muted{color:var(--v-mut)!important}body.v2 .btn{height:40px;padding:0 16px;border-radius:12px!important;font-weight:600!important;font-size:14px;display:inline-flex;align-items:center;gap:8px;box-shadow:none!important;transition:background .12s,border-color .12s}body.v2 .btn.y{background:var(--v-y)!important;color:var(--v-navy)!important;border:0!important}body.v2 .btn.y:hover{background:#f5d90a!important}body.v2 .btn.ghost,body.v2 .btn.sec{background:#fff!important;color:var(--v-ink)!important;border:1px solid var(--v-line)!important}body.v2 .btn.ghost:hover,body.v2 .btn.sec:hover{border-color:#c9cedc!important;background:var(--v-hov)!important}body.v2 .btn.n{background:var(--v-navy)!important;color:#fff!important;border:0!important}body.v2 .btn.sm{height:32px;padding:0 12px;font-size:13px;border-radius:10px!important}body.v2 .bk-card,body.v2 .tw,body.v2 .card,body.v2 .an-box,body.v2 .kpis>div,body.v2 .rcard,body.v2 .qrcard,body.v2 .li{background:var(--v-card)!important;border:1px solid var(--v-line)!important;border-radius:16px!important;box-shadow:none!important}body.v2 .ov-kpis{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:14px!important;margin-bottom:18px}body.v2 .ov-kpi{padding:18px 20px!important;text-decoration:none;color:inherit;transition:border-color .12s,transform .12s}body.v2 .ov-kpi:hover{border-color:#c9cedc!important;transform:translateY(-1px)}body.v2 .ov-kpi small{font-size:13px;color:var(--v-mut);font-weight:500}body.v2 .ov-kpi b{display:block;font-size:30px!important;font-weight:750!important;letter-spacing:-.03em;margin-top:6px;color:var(--v-ink)}body.v2 .ov-grid{gap:16px!important;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)!important}body.v2 .ov-grid>.bk-card{padding:20px!important;min-width:0}body.v2 .ov-map{height:440px!important;border-radius:12px;overflow:hidden}body.v2 .ov-h h3{margin:0!important}body.v2 .tw{overflow:auto!important;max-width:100%}body.v2 table{width:100%;border-collapse:separate!important;border-spacing:0;font-size:14px}body.v2 .tw thead th{position:sticky;top:0;z-index:1;background:#fafbfd!important;color:var(--v-mut)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.02em;text-transform:none!important;text-align:left;padding:12px 16px!important;border-bottom:1px solid var(--v-line)!important;white-space:nowrap}body.v2 .tw tbody td{padding:14px 16px!important;border-bottom:1px solid #F0F1F5!important;vertical-align:middle;color:var(--v-ink)}body.v2 .tw tbody tr:last-child td{border-bottom:0!important}body.v2 tr[data-id],body.v2 tr.clk,body.v2 tr[data-oid],body.v2 tr[data-q],body.v2 [data-driver-id],body.v2 .ov-route,body.v2 .ov-ex{cursor:pointer}body.v2 tr[data-id]:hover td,body.v2 tr.clk:hover td,body.v2 tr[data-oid]:hover td,body.v2 tr[data-q]:hover td{background:var(--v-hov)!important}body.v2 #main .mono{font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:13px;letter-spacing:0;white-space:nowrap}body.v2 #main td .mono:hover,body.v2 #main .ov-ex:hover b{color:var(--v-navy);text-decoration:underline;text-underline-offset:3px}body.v2 td b{font-weight:600}body.v2 #dtab td{white-space:nowrap}body.v2 .chip{height:24px;display:inline-flex!important;align-items:center;padding:0 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;white-space:nowrap}body.v2 .chip.c-delivered,body.v2 .chip.s-approved{background:#e7f7ee!important;color:#15803d!important}body.v2 .chip.c-failed,body.v2 .chip.c-returned,body.v2 .chip.s-blocked{background:#fdecec!important;color:#b91c1c!important}body.v2 .chip.c-pending{background:#e8f0fe!important;color:#1d4ed8!important}body.v2 .chip.warn{background:#fef3c7!important;color:#92400e!important}body.v2 .chip.pri{background:#dc2626!important;color:#fff!important;font-weight:750!important}body.v2 #main input:not([type=checkbox]):not([type=radio]),body.v2 #main select{height:40px;border-radius:10px!important;border:1px solid var(--v-line)!important;background:#fff!important;font:inherit;font-size:14px;padding:0 12px}body.v2 #main input:focus,body.v2 #main select:focus{outline:0;border-color:var(--v-navy)!important;box-shadow:0 0 0 3px #29366f1f}body.v2 .odw{width:min(620px,100vw)!important;border-radius:0!important;box-shadow:-24px 0 60px #151a332e!important;padding:24px!important}body.v2 .odw h2{font-size:22px;letter-spacing:-.02em;margin:2px 0}body.v2 .odw header{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}body.v2 .odw header>div{flex:1;min-width:0}body.v2 .odw h3{font-size:15px;margin:22px 0 8px}body.v2 .dkp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 14px}body.v2 .dkp>div{background:var(--v-bg);border-radius:12px;padding:12px}body.v2 .dkp small{display:block;font-size:12px;color:var(--v-mut)}body.v2 .dkp b{font-size:18px;letter-spacing:-.02em}body.v2 .dr-r{border:1px solid var(--v-line);border-radius:14px;padding:12px;margin-bottom:10px}body.v2 .dr-r .bk-progress{margin:8px 0}body.v2 table.mini tr[data-oid]{cursor:pointer}body.v2 table.mini tr[data-oid]:hover td{background:var(--v-hov)}body.v2 .codr{color:#b91c1c!important;font-weight:750}body.v2 .clk{color:var(--v-navy);font-weight:600}body.v2 .attn{margin:0 0 18px!important}.scrim{display:none}@media (max-width:900px){body.v2 .side,body.v2.rail .side{width:min(300px,86vw)!important;transform:translate(-102%);transition:transform .2s ease;box-shadow:24px 0 60px #151a332e}body.v2.rail .side nav a span,body.v2.rail .sfoot span:not(.av),body.v2.rail .slogo{display:initial!important}body.v2.rail .side nav a,body.v2.rail .sfoot>a,body.v2.rail .sfoot>button{justify-content:flex-start;padding:0 11px!important}body.v2.rail .side nav a i{position:static;margin-left:auto}body.v2 #rtg{display:none}body.v2.mnav .side{transform:none}body.v2.mnav .scrim{display:block;position:fixed;inset:0;background:#151a3359;z-index:45}body.v2 .mainw,body.v2.rail .mainw{margin-left:0}body.v2 .topbar{padding:0 12px;gap:8px;height:60px}body.v2 .topbar .mob{display:grid}body.v2 .topbar .sdep select{min-width:0;width:110px}body.v2 .gsw input::placeholder{font-size:13px}body.v2 #main{padding:8px 14px 40px!important}body.v2 .ph h1,body.v2 #main h1{font-size:24px!important}body.v2 .ov-grid,body.v2 .twc,body.v2 .grid2{grid-template-columns:minmax(0,1fr)!important}body.v2 .ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.v2 .ov-map{height:300px!important}body.v2 .dkp{grid-template-columns:repeat(2,minmax(0,1fr))}body.v2 .odw{padding:16px!important}body.v2 .pa .btn{height:38px}}body.v2 .twc{grid-template-columns:minmax(0,1fr)!important}body.v2 .twc>.qrcard{display:none!important}body.v2 .dsearch{margin:14px 16px 6px;width:min(360px,calc(100% - 32px))}body.v2 .topbar .sdep{flex:none;width:auto!important;min-width:0}body.v2 .topbar .sdep select{width:auto!important}@media (max-width:900px){body.v2 .topbar .sdep select{width:92px!important;padding:0 6px!important;font-size:13px}body.v2 .gsw{padding:0 10px}body.v2 .zem{max-width:100%;flex-wrap:wrap}}body.v2 .gsw{min-width:0}body.v2 .topbar{min-width:0;max-width:100vw;box-sizing:border-box}@media (max-width:900px){body.v2 .msel>div{left:0!important;right:auto!important;max-width:calc(100vw - 28px)!important;width:calc(100vw - 28px)!important;box-sizing:border-box}}@media (max-width:900px){body.v2 .msel>div{overflow:auto}body.v2 .msel .zlst,body.v2 .msel .zem{max-width:100%;box-sizing:border-box}}body.v2 .side nav{justify-items:stretch!important;align-content:start}@media (max-width:900px){body.v2.rail .shd{justify-content:flex-start;padding-left:2px}}
