@custom-variant dark (&:is(.dark *));.smart-supply-container{--font-size: 16px;--background: #ffffff;--foreground: oklch(.145 0 0);--card: #ffffff;--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: #030213;--primary-foreground: oklch(1 0 0);--secondary: oklch(.95 .0058 264.53);--secondary-foreground: #030213;--muted: #ececf0;--muted-foreground: #717182;--accent: #e9ebef;--accent-foreground: #030213;--destructive: #d4183d;--destructive-foreground: #ffffff;--border: rgba(0, 0, 0, .1);--input: transparent;--input-background: #f3f3f5;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .625rem;--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: #030213;--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}@theme inline{ --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-input-background: var(--input-background); --color-switch-background: var(--switch-background); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }@layer base{.smart-supply-container *{@apply border-border outline-ring/50;font-family:GT Walsheim Pro,GT Walsheim,General Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.smart-supply-container body{@apply bg-background text-foreground;font-family:GT Walsheim Pro,GT Walsheim,General Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.smart-supply-container html{font-size:var(--font-size)}.smart-supply-container h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}.smart-supply-container h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}.smart-supply-container h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}.smart-supply-container h4,.smart-supply-container label,.smart-supply-container button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}.smart-supply-container input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}.smart-supply-container{--bg: #ffffff;--bg-soft: #f7f8fa;--bg-softer: #fbfbfc;--border: #e6e8ec;--border-strong: #d4d7dd;--text: #0f1419;--text-muted: #5b6470;--text-subtle: #8a909b;--blue: #3b4170;--blue-hover: #2e3357;--blue-soft: #eef0f8;--blue-ink: #1e2238;--navy: #3b4170;--navy-2: #2e3357;--navy-3: #1e2238;--navy-deep: #1e2238;--navy-text: #0f1419;--navy-text-muted: #5b6470;--navy-border: #e6e8ec;--accent: #3b4170;--accent-soft: #eef0f8;--red: #dc2626;--red-soft: #fef1f1;--orange: #ea8a1a;--orange-soft: #fdf3e4;--green: #16a34a;--green-soft: #ecf8f0;--grey-hold: #6b7280;--grey-hold-soft: #f1f2f4;--radius: 6px;--radius-sm: 4px;--radius-lg: 10px;--shadow-sm: 0 1px 2px rgba(15, 20, 25, .04);--shadow-md: 0 4px 14px rgba(15, 20, 25, .06);--shadow-lg: 0 12px 32px rgba(15, 20, 25, .1);--font-sans: "GT Walsheim Pro", "GT Walsheim", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;--font-mono: "SF Mono", "Menlo", "Consolas", monospace}.smart-supply-container *{box-sizing:border-box}.smart-supply-container html,.smart-supply-container body{margin:0;padding:0;font-family:GT Walsheim Pro,GT Walsheim,General Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45;color:var(--text);background:var(--bg-soft);-webkit-font-smoothing:antialiased}.smart-supply-container button{font-family:GT Walsheim Pro,GT Walsheim,General Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer}.smart-supply-container a{color:inherit;text-decoration:none}.smart-supply-container input,.smart-supply-container select,.smart-supply-container textarea{font-family:GT Walsheim Pro,GT Walsheim,General Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.smart-supply-container .app{display:grid;grid-template-columns:232px 1fr;grid-template-rows:56px 1fr;height:100vh;min-height:700px;background:var(--bg)}.smart-supply-container .topbar{grid-column:1 / -1;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--border);background:#fff;color:var(--text);gap:16px}.smart-supply-container .topbar .brand{display:flex;align-items:center;gap:10px;width:212px}.smart-supply-container .topbar .brand-mark{width:28px;height:28px;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;border-radius:6px;letter-spacing:-.02em}.smart-supply-container .topbar .brand-name{font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--text)}.smart-supply-container .topbar .brand-name span{color:var(--text-muted);font-weight:400;margin-left:6px;font-size:12px}.smart-supply-container .topbar .search{flex:1;max-width:420px;display:flex;align-items:center;gap:8px;padding:7px 12px;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);font-size:13px}.smart-supply-container .topbar .search kbd{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);background:#fff;padding:1px 6px;border:1px solid var(--border);border-radius:4px}.smart-supply-container .topbar .spacer{flex:1}.smart-supply-container .topbar .top-actions{display:flex;align-items:center;gap:8px}.smart-supply-container .topbar .top-btn{border:1px solid var(--border);background:#fff;border-radius:var(--radius);padding:6px 10px;font-size:13px;color:var(--text);display:inline-flex;align-items:center;gap:6px}.smart-supply-container .topbar .top-btn:hover{background:var(--bg-soft);border-color:var(--navy-deep);color:var(--navy-deep)}.smart-supply-container .topbar .user{display:flex;align-items:center;gap:8px;padding-left:12px;margin-left:4px;border-left:1px solid var(--border);height:32px;color:var(--text)}.smart-supply-container .topbar .user .subtle{color:var(--text-muted)!important}.smart-supply-container .topbar .avatar{width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:11px;font-weight:600}.smart-supply-container .sidebar{border-right:1px solid var(--border);padding:16px 12px;overflow-y:auto;background:#fff;color:var(--text)}.smart-supply-container .sidebar,.smart-supply-container .sidebar *{color:var(--text)}.smart-supply-container .sidebar .nav-label{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:6px 10px;margin-bottom:2px;font-weight:600}.smart-supply-container .nav-group{margin-bottom:18px}.smart-supply-container .nav-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--navy-text-muted);padding:6px 10px;margin-bottom:2px;font-weight:600}.smart-supply-container .nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius);color:var(--text);font-size:13.5px;cursor:pointer;border:1px solid transparent;position:relative;white-space:nowrap;transition:background .1s,color .1s}.smart-supply-container .nav-item>span:not(.count):not(.dot-red){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.smart-supply-container .nav-item .icon,.smart-supply-container .nav-item>svg{flex-shrink:0}.smart-supply-container .nav-item:hover{background:var(--blue-soft);color:var(--navy-deep)}.smart-supply-container .nav-item:hover span,.smart-supply-container .nav-item:hover .icon{color:var(--navy-deep)}.smart-supply-container .nav-item.active{background:var(--navy);color:#fff;font-weight:500}.smart-supply-container .nav-item.active,.smart-supply-container .nav-item.active span,.smart-supply-container .nav-item.active .icon{color:#fff}.smart-supply-container .nav-item .icon{width:16px;height:16px;opacity:.85;display:inline-block}.smart-supply-container .nav-item .count{margin-left:auto;background:var(--bg-soft);border:1px solid var(--border);font-size:11px;padding:0 6px;border-radius:999px;color:var(--text-muted);font-variant-numeric:tabular-nums}.smart-supply-container .nav-item.active .count{background:#fff3;border-color:#ffffff4d;color:#fff}.smart-supply-container .nav-item .dot-red{width:6px;height:6px;border-radius:50%;background:var(--red);display:inline-block;margin-left:auto}.smart-supply-container .main{overflow-y:auto;background:var(--bg-soft)}.smart-supply-container .page{padding:24px 32px 48px;max-width:1600px}.smart-supply-container .page-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:24px}.smart-supply-container .page-head h1{margin:0;font-size:22px;letter-spacing:-.015em;font-weight:600}.smart-supply-container .page-head .sub{color:var(--text-muted);font-size:13px;margin-top:4px}.smart-supply-container .page-head .actions{display:flex;gap:8px;align-items:center}.smart-supply-container .breadcrumbs{color:var(--text-subtle);font-size:12px;display:flex;gap:6px;align-items:center;margin-bottom:6px}.smart-supply-container .breadcrumbs span+span:before{content:"/";margin-right:6px;color:var(--border-strong)}.smart-supply-container .breadcrumbs .here{color:var(--text-muted)}.smart-supply-container .btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:13px;font-weight:500;transition:all .12s ease}.smart-supply-container .btn:hover{border-color:var(--navy);background:var(--blue-soft);color:var(--navy)}.smart-supply-container .btn:focus-visible{outline:none;box-shadow:0 0 0 3px #3b417026;border-color:var(--navy)}.smart-supply-container .btn.primary{background:var(--navy);border:1px solid var(--navy);color:#fff}.smart-supply-container .btn.primary:hover{background:var(--navy-2);border-color:var(--navy-deep);color:#fff;box-shadow:0 0 0 2px #3b417026}.smart-supply-container .btn.primary:active{box-shadow:none}.smart-supply-container .btn.ghost{background:transparent;border-color:transparent;color:var(--text-muted)}.smart-supply-container .btn.ghost:hover{background:var(--bg-soft);color:var(--text)}.smart-supply-container .btn.danger-ghost{color:var(--red);border-color:transparent;background:transparent}.smart-supply-container .btn.sm{padding:4px 8px;font-size:12px}.smart-supply-container .btn.icon{padding:6px}.smart-supply-container .tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:16px}.smart-supply-container .tab{padding:9px 14px;font-size:13px;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;font-weight:500}.smart-supply-container .tab:hover{color:var(--navy)}.smart-supply-container .tab.active{color:var(--navy);border-bottom-color:var(--navy)}.smart-supply-container .segmented{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius);padding:2px;background:var(--bg);gap:2px}.smart-supply-container .segmented .seg{padding:5px 10px;font-size:12.5px;color:var(--text-muted);border-radius:4px;cursor:pointer;border:none;background:transparent}.smart-supply-container .segmented .seg{cursor:pointer;transition:background .1s,color .1s}.smart-supply-container .segmented .seg:hover{background:var(--blue-soft);color:var(--navy)}.smart-supply-container .segmented .seg.active{background:var(--navy);color:#fff;box-shadow:var(--shadow-sm)}.smart-supply-container .card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.smart-supply-container .card-head{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border)}.smart-supply-container .card-head h3{margin:0;font-size:14px;font-weight:600;letter-spacing:-.005em}.smart-supply-container .card-head .sub{color:var(--text-muted);font-size:12px}.smart-supply-container .card-body{padding:16px 18px}.smart-supply-container .kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.smart-supply-container .kpi{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px}.smart-supply-container .kpi .label{color:var(--text-muted);font-size:12px;display:flex;align-items:center;gap:6px;margin-bottom:6px}.smart-supply-container .kpi .value{font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.smart-supply-container .kpi .delta{font-size:11.5px;color:var(--text-muted);margin-top:4px}.smart-supply-container .kpi .delta.up{color:var(--green)}.smart-supply-container .kpi .delta.down{color:var(--red)}.smart-supply-container .chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:999px;border:1px solid var(--border);color:var(--text-muted);background:var(--bg-soft);line-height:1.5;white-space:nowrap}.smart-supply-container .chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.smart-supply-container .chip.red{color:#961a1a;background:var(--red-soft);border-color:#f3c4c4}.smart-supply-container .chip.red .dot{background:var(--red)}.smart-supply-container .chip.orange{color:#8a5412;background:var(--orange-soft);border-color:#f0d6a9}.smart-supply-container .chip.orange .dot{background:var(--orange)}.smart-supply-container .chip.green{color:#0f6b33;background:var(--green-soft);border-color:#b9e0c6}.smart-supply-container .chip.green .dot{background:var(--green)}.smart-supply-container .chip.grey{color:var(--text-muted)}.smart-supply-container .chip.hold{color:#3b3f46;background:var(--grey-hold-soft);border-color:#d4d7dd}.smart-supply-container .chip.hold .dot{background:var(--grey-hold)}.smart-supply-container .chip.blue{color:var(--blue-ink);background:var(--blue-soft);border-color:#d4d8e6}.smart-supply-container .chip.blue .dot{background:var(--blue)}.smart-supply-container .table-wrap{overflow:auto}.smart-supply-container table.data{width:100%;border-collapse:collapse;font-size:13px}.smart-supply-container table.data th{text-align:left;padding:10px 16px;font-size:11.5px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);background:var(--bg-softer);position:sticky;top:0;white-space:nowrap}.smart-supply-container table.data td{padding:11px 16px;border-bottom:1px solid var(--border);vertical-align:middle}.smart-supply-container table.data tr{cursor:pointer;transition:background .1s}.smart-supply-container table.data tr:hover td{background:var(--blue-soft)}.smart-supply-container table.data tr.selected td,.smart-supply-container table.data tr[aria-selected=true] td{background:var(--blue-soft);box-shadow:inset 3px 0 0 var(--navy)}.smart-supply-container table.data .muted{color:var(--text-muted)}.smart-supply-container table.data .num{font-variant-numeric:tabular-nums;text-align:right}.smart-supply-container .cbox{width:14px;height:14px;border:1.5px solid var(--border-strong);border-radius:3px;display:inline-block;vertical-align:middle;background:#fff;position:relative}.smart-supply-container .cbox.checked{background:var(--blue);border-color:var(--blue)}.smart-supply-container .cbox.checked:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border-right:2px solid white;border-bottom:2px solid white;transform:rotate(45deg)}.smart-supply-container .input,.smart-supply-container .select{padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);font-size:13px;color:var(--text);font-family:inherit;min-width:180px}.smart-supply-container .input:focus,.smart-supply-container .select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.smart-supply-container input[type=text],.smart-supply-container input[type=number],.smart-supply-container input[type=email],.smart-supply-container input[type=password],.smart-supply-container select,.smart-supply-container textarea{width:100%;padding:9px 12px;border:1px solid var(--border);border-radius:var(--radius);background:#fff;font-size:13px;color:var(--text);font-family:inherit;transition:border-color .15s,box-shadow .15s}.smart-supply-container input[type=text]:focus,.smart-supply-container input[type=number]:focus,.smart-supply-container input[type=email]:focus,.smart-supply-container input[type=password]:focus,.smart-supply-container select:focus,.smart-supply-container textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.smart-supply-container textarea{resize:vertical;min-height:80px}.smart-supply-container input::placeholder,.smart-supply-container textarea::placeholder{color:var(--text-muted)}.smart-supply-container .field{display:flex;flex-direction:column;gap:5px}.smart-supply-container .field label{font-size:12px;color:var(--text-muted);font-weight:500}.smart-supply-container .site-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 14px;background:var(--bg);display:flex;flex-direction:column;gap:6px;position:relative;cursor:pointer;transition:border-color .1s,box-shadow .1s}.smart-supply-container .site-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.smart-supply-container .site-card.red{border-left:3px solid var(--red)}.smart-supply-container .site-card.orange{border-left:3px solid var(--orange)}.smart-supply-container .site-card.green{border-left:3px solid var(--green)}.smart-supply-container .site-card.hold{border-left:3px solid var(--grey-hold);background:#fafbfc;opacity:.95}.smart-supply-container .bar{height:6px;border-radius:999px;background:var(--bg-soft);overflow:hidden;border:1px solid var(--border)}.smart-supply-container .bar-fill{height:100%;background:var(--blue);border-radius:999px}.smart-supply-container .bar-fill.red{background:var(--red)}.smart-supply-container .bar-fill.orange{background:var(--orange)}.smart-supply-container .bar-fill.green{background:var(--green)}.smart-supply-container .map{background:linear-gradient(135deg,transparent 49%,var(--border) 49%,var(--border) 51%,transparent 51%),linear-gradient(45deg,transparent 49%,var(--border) 49%,var(--border) 51%,transparent 51%),var(--bg-soft);background-size:32px 32px,32px 32px,100% 100%;position:relative;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)}.smart-supply-container .map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 40%,rgba(59,65,112,.04),transparent 40%),radial-gradient(circle at 70% 70%,rgba(59,65,112,.06),transparent 35%);pointer-events:none}.smart-supply-container .map-pin{position:absolute;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--text);display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--text);transform:translate(-50%,-50%);box-shadow:var(--shadow-md);font-variant-numeric:tabular-nums}.smart-supply-container .map-pin.red{border-color:var(--red);color:var(--red)}.smart-supply-container .map-pin.orange{border-color:var(--orange);color:var(--orange)}.smart-supply-container .map-pin.green{border-color:var(--green);color:var(--green)}.smart-supply-container .map-pin.truck{background:var(--blue);border-color:#fff;color:#fff;box-shadow:0 0 0 4px #3b417040,var(--shadow-md);width:28px;height:28px}.smart-supply-container .map-route{position:absolute;stroke:var(--blue);stroke-width:2.5;stroke-dasharray:6 4;fill:none;pointer-events:none}.smart-supply-container .banner{padding:10px 14px;background:var(--blue-soft);border:1px solid #d4d8e6;border-radius:var(--radius);color:var(--blue-ink);font-size:13px;display:flex;align-items:center;gap:10px;margin-bottom:14px}.smart-supply-container .banner.red{background:var(--red-soft);border-color:#f3c4c4;color:#961a1a}.smart-supply-container .divider{height:1px;background:var(--border);margin:14px 0}.smart-supply-container .legend{display:flex;gap:14px;font-size:12px;color:var(--text-muted);align-items:center}.smart-supply-container .legend .sw{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:5px;vertical-align:middle}.smart-supply-container .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.smart-supply-container .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.smart-supply-container .grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.smart-supply-container .row{display:flex;align-items:center;gap:8px}.smart-supply-container .col{display:flex;flex-direction:column;gap:6px}.smart-supply-container .between{display:flex;align-items:center;justify-content:space-between}.smart-supply-container .mt-0{margin-top:0}.smart-supply-container .mt-1{margin-top:8px}.smart-supply-container .mt-2{margin-top:16px}.smart-supply-container .mt-3{margin-top:24px}.smart-supply-container .mb-0{margin-bottom:0}.smart-supply-container .mb-1{margin-bottom:8px}.smart-supply-container .mb-2{margin-bottom:16px}.smart-supply-container .mb-3{margin-bottom:24px}.smart-supply-container .muted{color:var(--text-muted)}.smart-supply-container .subtle{color:var(--text-subtle)}.smart-supply-container .small{font-size:12px}.smart-supply-container .mono{font-family:var(--font-mono);font-size:12px}.smart-supply-container .text-red{color:var(--red)}.smart-supply-container .text-orange{color:var(--orange)}.smart-supply-container .text-green{color:var(--green)}.smart-supply-container .text-blue{color:var(--blue)}.smart-supply-container .link{color:var(--blue);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:color .15s}.smart-supply-container .link:hover{color:var(--blue-hover);text-decoration:underline}.smart-supply-container .variation-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff8e1;border:1px dashed #f0d98a;border-radius:var(--radius);margin-bottom:18px;font-size:12.5px;color:#5a4a0e}.smart-supply-container .variation-bar strong{color:#3d2a00}.smart-supply-container .variation-bar .variants{display:flex;gap:4px;margin-left:auto}.smart-supply-container .variation-bar .vbtn{padding:4px 10px;background:#fff;border:1px solid #e4d48a;border-radius:4px;font-size:12px;color:#5a4a0e;cursor:pointer}.smart-supply-container .variation-bar .vbtn.active{background:#eab308;color:#fff;border-color:#eab308;font-weight:500}.smart-supply-container .dispatch-board-page{display:flex;flex-direction:column;gap:18px}.smart-supply-container .dispatch-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.smart-supply-container .dispatch-kpi-card{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid var(--border);border-radius:14px;padding:16px 18px;box-shadow:var(--shadow-sm)}.smart-supply-container .dispatch-kpi-label{display:flex;align-items:center;gap:7px;color:var(--text-muted);font-size:12px;margin-bottom:10px}.smart-supply-container .dispatch-kpi-value{font-size:31px;line-height:1;letter-spacing:-.04em;font-weight:700;font-variant-numeric:tabular-nums}.smart-supply-container .dispatch-kpi-note{margin-top:9px;color:var(--text-muted);font-size:12px}.smart-supply-container .dispatch-kpi-note.positive{color:var(--green);font-weight:600}.smart-supply-container .dispatch-main-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr);gap:16px}.smart-supply-container .dispatch-map{position:relative;height:430px;overflow:hidden;background:linear-gradient(180deg,#f5fbff,#eef5fb)}.smart-supply-container .dispatch-map:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:18px;background:radial-gradient(circle at 22% 28%,rgba(59,65,112,.08),transparent 24%),radial-gradient(circle at 56% 68%,rgba(22,163,74,.07),transparent 22%),linear-gradient(180deg,#ffffffa6,#fff0);pointer-events:none}.smart-supply-container .dispatch-map-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.smart-supply-container .dispatch-region{fill:#f6f9f5;stroke:#cfd7ce;stroke-width:2}.smart-supply-container .dispatch-coast{fill:none;stroke:#9cc5de;stroke-width:3;stroke-linecap:round}.smart-supply-container .dispatch-road{fill:none;stroke:#3b417033;stroke-width:4;stroke-linecap:round}.smart-supply-container .dispatch-road-strong{stroke:#3b41704d;stroke-width:5}.smart-supply-container .dispatch-truck-route{fill:none;stroke:var(--navy);stroke-width:3;stroke-dasharray:10 9;stroke-linecap:round}.smart-supply-container .dispatch-truck-route.route-two{stroke:#48607a}.smart-supply-container .dispatch-map-labels text{fill:var(--text-subtle);font-size:14px;font-weight:500;letter-spacing:.01em}.smart-supply-container .dispatch-site-dot{position:absolute;width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid white;box-shadow:0 0 0 3px #ffffffb3,var(--shadow-md);z-index:2}.smart-supply-container .dispatch-site-dot.red{background:var(--red)}.smart-supply-container .dispatch-site-dot.orange{background:var(--orange)}.smart-supply-container .dispatch-site-dot.green{background:var(--green)}.smart-supply-container .dispatch-dot-pulse{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid currentColor;opacity:.2}.smart-supply-container .dispatch-site-dot.red,.smart-supply-container .dispatch-site-dot.orange,.smart-supply-container .dispatch-site-dot.green{color:inherit}.smart-supply-container .dispatch-truck-pin{position:absolute;width:30px;height:30px;border-radius:10px;background:var(--navy);color:#fff;display:grid;place-items:center;transform:translate(-50%,-50%);box-shadow:0 10px 18px #1e223842;z-index:3}.smart-supply-container .dispatch-truck-label{position:absolute;transform:translate(-50%,-50%);padding:4px 8px;border-radius:999px;background:#fffffff0;border:1px solid rgba(59,65,112,.12);color:var(--navy-deep);font-size:11px;font-weight:700;letter-spacing:.04em;box-shadow:var(--shadow-sm);z-index:3}.smart-supply-container .dispatch-map-legend{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.smart-supply-container .dispatch-attention-card{display:flex;flex-direction:column}.smart-supply-container .dispatch-attention-list{max-height:430px;overflow-y:auto}.smart-supply-container .dispatch-attention-row{position:relative;display:flex;min-height:90px;border-bottom:1px solid var(--border);background:#fff}.smart-supply-container .dispatch-attention-row:last-child{border-bottom:none}.smart-supply-container .dispatch-attention-border{width:5px;flex-shrink:0}.smart-supply-container .dispatch-attention-row.red .dispatch-attention-border{background:linear-gradient(180deg,#ef4444,#b91c1c)}.smart-supply-container .dispatch-attention-row.orange .dispatch-attention-border{background:linear-gradient(180deg,#f59e0b,#d97706)}.smart-supply-container .dispatch-attention-content{flex:1;padding:14px 16px}.smart-supply-container .dispatch-attention-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.smart-supply-container .dispatch-attention-name{font-size:14px;font-weight:600;color:var(--text);line-height:1.35;margin-bottom:5px}.smart-supply-container .dispatch-attention-meta{color:var(--text-muted);font-size:12px;line-height:1.5}.smart-supply-container .dispatch-attention-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.smart-supply-container .dispatch-routes-table th:last-child,.smart-supply-container .dispatch-routes-table td:last-child{width:48px;text-align:right}.smart-supply-container .dispatch-util-cell{min-width:180px}.smart-supply-container .dispatch-util-label{display:flex;justify-content:space-between;margin-bottom:7px;color:var(--text);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.smart-supply-container .dispatch-progress-text{font-size:12px;color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 1280px){.smart-supply-container .dispatch-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-supply-container .dispatch-main-grid{grid-template-columns:1fr}.smart-supply-container .dispatch-attention-list{max-height:360px}}@media (max-width: 820px){.smart-supply-container .page.dispatch-board-page{padding:20px 18px 36px}.smart-supply-container .page-head{align-items:flex-start;flex-direction:column}.smart-supply-container .page-head .actions{width:100%;flex-wrap:wrap}.smart-supply-container .dispatch-kpi-grid{grid-template-columns:1fr}.smart-supply-container .dispatch-map{height:320px}.smart-supply-container .dispatch-attention-topline{flex-direction:column}.smart-supply-container .dispatch-attention-actions{width:100%;justify-content:space-between}}.smart-supply-container ::-webkit-scrollbar{width:8px;height:8px}.smart-supply-container ::-webkit-scrollbar-thumb{background:#d4d7dd;border-radius:4px}.smart-supply-container ::-webkit-scrollbar-track{background:transparent}.smart-supply-container .toggle{position:relative;display:inline-block;width:40px;height:22px}.smart-supply-container .toggle input{opacity:0;width:0;height:0}.smart-supply-container .toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--border-strong);transition:.2s;border-radius:22px}.smart-supply-container .toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%}.smart-supply-container .toggle input:checked+.toggle-slider{background-color:var(--blue)}.smart-supply-container .toggle input:checked+.toggle-slider:before{transform:translate(18px)}.smart-supply-container .form-group{margin-bottom:18px}.smart-supply-container .form-group label{display:block;font-size:13px;font-weight:500;margin-bottom:6px;color:var(--text)}.smart-supply-container .checkbox-label,.smart-supply-container .radio-label{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;color:var(--text)}.smart-supply-container .checkbox-label input[type=checkbox],.smart-supply-container .radio-label input[type=radio]{width:16px;height:16px;cursor:pointer;accent-color:var(--blue)}.smart-supply-container .checkbox-label span,.smart-supply-container .radio-label span{-webkit-user-select:none;user-select:none}.smart-supply-container .i{display:inline-block;width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}}.smart-supply-container h1,.smart-supply-container h2,.smart-supply-container h3,.smart-supply-container h4,.smart-supply-container h5,.smart-supply-container h6,.smart-supply-container p,.smart-supply-container span,.smart-supply-container a,.smart-supply-container button,.smart-supply-container input,.smart-supply-container select,.smart-supply-container textarea,.smart-supply-container div,.smart-supply-container svg,.smart-supply-container table,.smart-supply-container tr,.smart-supply-container th,.smart-supply-container td{font-family:GT Walsheim Pro,GT Walsheim,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif!important}._pageContainer_z5dv6_3{padding:24px;background-color:#f8fafc;min-height:100vh;font-family:inherit}._breadcrumbs_z5dv6_10{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#64748b;margin-bottom:20px}._breadcrumbLink_z5dv6_19{color:#64748b;cursor:pointer;text-decoration:none}._breadcrumbLink_z5dv6_19:hover{color:#2563eb}._breadcrumbHere_z5dv6_29{color:#0f172a;font-weight:600}._headerSection_z5dv6_34{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;background:#fff;padding:20px 24px;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000d}._pageTitle_z5dv6_46{font-size:1.35rem;font-weight:700;color:#0f172a;margin:0}._subTitle_z5dv6_53{font-size:.8125rem;color:#64748b;margin-top:4px}._stepperContainer_z5dv6_59{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 1px 3px #0000000d}._stepperGrid_z5dv6_68{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._stepItem_z5dv6_74{padding:14px 16px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;text-align:center;transition:all .2s ease}._stepItemActive_z5dv6_83{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}._stepItemComplete_z5dv6_89{background:#f0fdf4;border-color:#bbf7d0;color:#166534}._stepTitle_z5dv6_95{font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px}._stepSubtext_z5dv6_104{font-size:.75rem;margin-top:4px;opacity:.85}._kpiGrid_z5dv6_110{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px}._kpiCard_z5dv6_117{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000d}._kpiLabel_z5dv6_125{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}._kpiValue_z5dv6_133{font-size:1.75rem;font-weight:800;color:#0f172a;margin-top:6px}._kpiSubtext_z5dv6_140{font-size:.75rem;color:#64748b;margin-top:4px}._tabNavigation_z5dv6_146{display:flex;gap:8px;border-bottom:2px solid #e2e8f0;margin-bottom:24px}._tabButton_z5dv6_153{padding:12px 20px;font-size:.875rem;font-weight:600;color:#64748b;border:none;border-bottom:2px solid transparent;background:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s ease}._tabButton_z5dv6_153:hover{color:#2563eb}._tabButtonActive_z5dv6_172{color:#2563eb;border-bottom-color:#2563eb}._cardContainer_z5dv6_177{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d}._badgeStandard_z5dv6_185{background-color:#eff6ff;color:#1d4ed8;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:700}._badgeIceStock_z5dv6_194{background-color:#ecfdf5;color:#047857;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:700}._badgeAdHoc_z5dv6_203{background-color:#fffbeb;color:#b45309;padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:700}._progressBarContainer_z5dv6_212{width:100%;background-color:#e2e8f0;height:10px;border-radius:5px;overflow:hidden;margin-top:8px}._progressBarFill_z5dv6_221{height:100%;background-color:#2563eb;border-radius:5px;transition:width .3s ease}._printOnlyReportHeader_1amon_3,._printOnlySignatureBox_1amon_7{display:none}@media screen{._printOnlyReportHeader_1amon_3,._printOnlySignatureBox_1amon_7{display:none!important}}@media print{html,body,#root,.po-site,.po-site-content,.po-site-dashboard,.po-dashboard-content-wrapper,.po-site-content-area,.po-workspace,.po-workspace-main,.po-dashboard-content,.po-workspace-scroll,.container-fluid,.main-content,.content-body{width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important;padding:0!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;display:block!important;position:static!important;background-color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.no-print,.po-header,.po-sidebar,nav,header,.navbar,.sidebar{display:none!important}._printOnlyReportHeader_1amon_3{display:block!important;margin-bottom:20px!important;padding-bottom:16px!important;border-bottom:2px solid #0f172a!important}._printOnlySignatureBox_1amon_7{display:block!important;margin-top:40px!important;padding-top:20px!important;border-top:1px solid #cbd5e1!important;page-break-inside:avoid!important}.table{font-size:11px!important}.table-responsive{overflow:visible!important}.card,.accordion-item{border:1px solid #cbd5e1!important;box-shadow:none!important;page-break-inside:avoid!important;margin-bottom:16px!important}._printableWorkspace_1amon_97{padding:0!important;background:#fff!important}}._overlay_i4aw1_2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172aa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1050;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}._modalCard_i4aw1_18{background:#fff;border-radius:20px;max-width:860px;width:95%;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;border:1px solid #e2e8f0}._header_i4aw1_31{padding:18px 24px;background:#f8fafc;color:#0f172a;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;flex-shrink:0}._palletTag_i4aw1_42{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.72rem;font-weight:800;padding:3px 10px;border-radius:20px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 4px #2563eb4d}._btnPrint_i4aw1_54{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 6px -1px #2563eb4d;transition:all .15s ease}._btnClose_i4aw1_70{border:none;background:#0f172a0f;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#64748b;cursor:pointer;transition:all .15s ease}._metricsBar_i4aw1_85{padding:16px 24px;background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0}._metricsGrid_i4aw1_92{display:flex;flex-direction:row;gap:10px;width:100%}._metricCard_i4aw1_99{flex:1 1 0px;min-width:0;background:#fff;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0}._metricLabel_i4aw1_108{font-size:.7rem;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._metricValue_i4aw1_116{font-size:1.1rem;font-weight:800;color:#0f172a;margin-top:4px}._bodySection_i4aw1_123{padding:20px 24px;flex:1;overflow-y:auto;min-height:0}._timelineWrap_i4aw1_130{position:relative;padding-left:16px}._timelineLine_i4aw1_135{position:absolute;top:14px;bottom:20px;left:29px;width:2px;background:#e2e8f0;z-index:0}._timelineList_i4aw1_145{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}._stepItem_i4aw1_153{display:flex;gap:16px;align-items:flex-start}._stepIcon_i4aw1_159{width:30px;height:30px;border-radius:50%;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}._stepCard_i4aw1_171{background:#f8fafc;padding:12px 16px;border-radius:12px;border:1px solid #e2e8f0;flex:1}._footer_i4aw1_179{padding:16px 24px;background:#f8fafc;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;flex-shrink:0}@keyframes _pulse_i4aw1_1{0%,to{opacity:1}50%{opacity:.4}}._skeletonPulse_i4aw1_197{animation:_pulse_i4aw1_1 1.5s cubic-bezier(.4,0,.6,1) infinite;background-color:#e2e8f0;border-radius:6px}._customModalDialog_1suq0_3{max-width:1140px;width:95%;margin:1.75rem auto}._modalContent_1suq0_9{border:none;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #00000014;max-height:88vh;display:flex;flex-direction:column}._modalHeader_1suq0_19{background:#f8fafc;color:#0f172a;padding:16px 24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._headerTitleWrapper_1suq0_30{display:flex;align-items:center;gap:12px}._headerIconBox_1suq0_36{width:40px;height:40px;border-radius:10px;background:#eff6ff;border:1px solid #dbeafe;display:flex;align-items:center;justify-content:center;color:#2563eb;font-size:1.15rem}._headerTitle_1suq0_30{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}._headerSubtitle_1suq0_56{margin-top:2px;font-size:.78rem;color:#64748b}._closeBtn_1suq0_62{background:#fff;border:1px solid #cbd5e1;color:#64748b;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._closeBtn_1suq0_62:hover{background:#f1f5f9;color:#0f172a;border-color:#94a3b8}._modalBody_1suq0_82{padding:18px 24px;background:#fff;flex:1;overflow-y:auto;min-height:0}._kpiGrid_1suq0_91{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}._kpiCard_1suq0_98{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px}._kpiCardGood_1suq0_105{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:10px 14px}._kpiCardDamaged_1suq0_112{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:10px 14px}._kpiLabel_1suq0_119{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}._kpiValue_1suq0_127{font-size:1.35rem;font-weight:800;color:#0f172a;margin-top:2px}._kpiValueGood_1suq0_134{font-size:1.35rem;font-weight:800;color:#15803d;margin-top:2px}._kpiValueDamaged_1suq0_141{font-size:1.35rem;font-weight:800;color:#b45309;margin-top:2px}._kpiSubtext_1suq0_148{font-size:.72rem;color:#94a3b8;margin-top:2px}._noticeBanner_1suq0_155{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #3b82f6;border-radius:8px;padding:10px 14px;margin-bottom:16px;display:flex;align-items:center;gap:10px}._noticeIcon_1suq0_167{color:#3b82f6;font-size:1.1rem;flex-shrink:0}._noticeText_1suq0_173{font-size:.8rem;color:#334155;margin:0;line-height:1.4}._tableContainer_1suq0_181{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}._tableHeaderBar_1suq0_188{padding:10px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._tableHeaderTitle_1suq0_197{font-size:.85rem;font-weight:700;color:#0f172a}._scrollTableWrapper_1suq0_203{max-height:320px;overflow-y:auto}._table_1suq0_181{width:100%;border-collapse:collapse;font-size:.825rem}._table_1suq0_181 tr{border-bottom:1px solid #f1f5f9}._table_1suq0_181 tr:last-child{border-bottom:none}._table_1suq0_181 th{background:#f8fafc;color:#64748b;font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding:12px 14px;position:sticky;top:0;z-index:1}._table_1suq0_181 td{padding:12px 14px;color:#334155;vertical-align:middle}._itemTypeCol_1suq0_241{min-width:200px;white-space:nowrap}._productCol_1suq0_246{min-width:160px}._onTruckCol_1suq0_250{min-width:105px;white-space:nowrap}._inputCol_1suq0_255{min-width:130px;text-align:center}._reasonCol_1suq0_260{min-width:240px}._actionCol_1suq0_264{min-width:175px;text-align:center}._batchCode_1suq0_269{display:inline-block;font-family:monospace;font-weight:700;color:#2563eb;background:#eff6ff;padding:3px 8px;border-radius:4px;border:1px solid #dbeafe;font-size:.76rem;white-space:nowrap;margin-left:4px}._palletNum_1suq0_283{font-weight:700;color:#1e293b;display:inline-flex;align-items:center;white-space:nowrap}._productName_1suq0_291{font-weight:700;color:#0f172a}._qtyInput_1suq0_296{width:90px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:.85rem;font-weight:700;text-align:right;transition:all .2s ease}._qtyInput_1suq0_296:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}._reasonSelect_1suq0_313{width:100%;min-width:220px;padding:6px 10px;border:1px solid #cbd5e1;border-radius:6px;font-size:.8rem;background-color:#fff;color:#334155;transition:all .2s ease}._reasonSelect_1suq0_313:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 2px #2563eb26}._reasonSelect_1suq0_313:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed}._quickActions_1suq0_337{display:flex;gap:4px}._quickBtnGood_1suq0_342{font-size:.68rem;font-weight:600;padding:2px 6px;border-radius:4px;border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;cursor:pointer;transition:all .15s ease}._quickBtnGood_1suq0_342:hover{background:#dcfce7;border-color:#86efac}._quickBtnDamaged_1suq0_359{font-size:.68rem;font-weight:600;padding:2px 6px;border-radius:4px;border:1px solid #fde68a;background:#fffbeb;color:#b45309;cursor:pointer;transition:all .15s ease}._quickBtnDamaged_1suq0_359:hover{background:#fef3c7;border-color:#fcd34d}._modalFooter_1suq0_377{padding:12px 24px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._footerSummary_1suq0_387{font-size:.8rem;color:#475569}._footerSummary_1suq0_387 strong{color:#0f172a}._footerButtons_1suq0_396{display:flex;gap:8px}._cancelBtn_1suq0_401{background:#fff;border:1px solid #cbd5e1;color:#475569;border-radius:8px;font-weight:600;font-size:.825rem;padding:8px 18px;cursor:pointer;transition:all .2s ease}._cancelBtn_1suq0_401:hover{background:#f1f5f9;color:#0f172a}._confirmBtn_1suq0_418{background:#2563eb;color:#fff;border:none;border-radius:8px;font-weight:700;font-size:.825rem;padding:8px 22px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 6px #2563eb33;transition:all .2s ease}._confirmBtn_1suq0_418:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 12px #2563eb4d}._confirmBtn_1suq0_418:disabled{opacity:.6;cursor:not-allowed}._container_ae4hk_3{margin-bottom:24px}._emptyCard_ae4hk_8{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:36px 20px;text-align:center}._emptyIcon_ae4hk_16{font-size:2rem}._emptyTitle_ae4hk_20{font-weight:700;color:#0f172a;margin-bottom:4px;font-size:.95rem}._emptyText_ae4hk_27{color:#64748b;font-size:.82rem;margin:0 0 20px}._createBtn_ae4hk_33{background:linear-gradient(135deg,#1d4ed8,#2563eb);color:#fff;border:none;border-radius:10px;font-weight:700;font-size:.85rem;padding:10px 22px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 4px 12px #2563eb40;transition:all .2s ease}._createBtn_ae4hk_33:hover{background:linear-gradient(135deg,#1e40af,#1d4ed8);box-shadow:0 6px 16px #2563eb59}._previewContainer_ae4hk_55{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:20px}._previewHeader_ae4hk_64{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}._previewTitle_ae4hk_73{font-size:.75rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}._previewBadge_ae4hk_81{font-size:11px;font-weight:600;color:#2563eb;background:#eff6ff;padding:2px 8px;border-radius:6px;border:1px solid #dbeafe}._previewEmptyText_ae4hk_91{font-size:.82rem;color:#64748b;font-style:italic;text-align:center;padding:12px 0}._previewScrollArea_ae4hk_99{max-height:200px;overflow-y:auto}._previewTable_ae4hk_104{width:100%;font-size:.82rem;border-collapse:collapse}._previewTableHeaderRow_ae4hk_110{color:#64748b;font-weight:700;font-size:.72rem;text-transform:uppercase;border-bottom:1px solid #e2e8f0}._previewTableHeaderCell_ae4hk_118{padding:6px 8px;text-align:left}._previewTableHeaderCellRight_ae4hk_123{padding:6px 8px;text-align:right}._previewTableRow_ae4hk_128{border-bottom:1px solid #f1f5f9}._previewTableCellItem_ae4hk_132{padding:6px 8px;font-weight:600;color:#334155}._previewTableCellProduct_ae4hk_138{padding:6px 8px;color:#0f172a;font-weight:700}._previewTableCellQty_ae4hk_144{padding:6px 8px;text-align:right;font-weight:700;color:#059669}._topHeaderCard_ae4hk_152{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #00000008}._topHeaderTitle_ae4hk_164{margin:0;font-weight:800;font-size:1.05rem;color:#0f172a}._statusBadge_ae4hk_171{font-size:11px;font-weight:700;border-radius:20px;padding:3px 10px;display:inline-block}._submittedText_ae4hk_179{font-size:.78rem;color:#64748b;margin-top:4px}._btnGroup_ae4hk_185{display:flex;gap:10px;align-items:center}._rejectBtn_ae4hk_191{background:#fff;border:1.5px solid #dc2626;color:#dc2626;border-radius:8px;font-weight:600;font-size:.8125rem;padding:.4rem 1.25rem;height:38px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}._rejectBtn_ae4hk_191:hover{background:#fef2f2}._rejectionAlert_ae4hk_212{margin-bottom:20px;padding:14px 16px;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;color:#991b1b;font-size:13px}._rejectionTitle_ae4hk_222{display:inline-flex;align-items:center;gap:6px}._varianceGrid_ae4hk_229{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}._varianceCardExpected_ae4hk_236{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #64748b;border-radius:10px;padding:12px 16px}._varianceCardReturned_ae4hk_244{background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #059669;border-radius:10px;padding:12px 16px}._varianceCardDamaged_ae4hk_252{background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:10px;padding:12px 16px}._varianceCardMissing_ae4hk_260{background:#fef2f2;border:1px solid #fca5a5;border-left:4px solid #dc2626;border-radius:10px;padding:12px 16px}._varianceCardOk_ae4hk_268{background:#f0fdf4;border:1px solid #bbf7d0;border-left:4px solid #059669;border-radius:10px;padding:12px 16px}._varianceLabel_ae4hk_276{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._varianceValue_ae4hk_283{font-size:1.5rem;font-weight:800;margin-top:4px}._varianceSubtext_ae4hk_289{font-size:.72rem;margin-top:2px}._sectionWrapper_ae4hk_295{margin-bottom:24px}._sectionHeader_ae4hk_299{border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#fff;border:1px solid #e2e8f0;border-bottom:none}._sectionTitle_ae4hk_310{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}._sectionSubtitle_ae4hk_317{font-size:.78rem;color:#64748b;margin-top:2px}._sectionBadge_ae4hk_323{font-size:.72rem;padding:6px 10px;border-radius:8px}._batchBadge_ae4hk_330{font-family:monospace;font-weight:700;color:#2563eb;background:#eff6ff;padding:2px 8px;border-radius:4px;border:1px solid #dbeafe;font-size:.75rem}._palletNumCell_ae4hk_341{font-weight:600;color:#334155}._productNameCell_ae4hk_346{color:#0f172a;font-weight:700;font-size:.85rem}._expectedQtyCell_ae4hk_352{font-weight:600;color:#475569;font-size:.825rem}._deliveredQtyCell_ae4hk_358{font-weight:600;color:#d97706;font-size:.825rem}._returnedQtyCell_ae4hk_364{font-weight:700;color:#059669;font-size:.85rem}._noneMissingCell_ae4hk_370{font-weight:600;color:#059669;font-size:.82rem}._missingBadge_ae4hk_376{font-weight:700;color:#dc2626;font-size:.82rem;background:#fef2f2;border:1px solid #fca5a5;border-radius:6px;padding:2px 8px;display:inline-block}._damagedBadge_ae4hk_387{display:inline-flex;align-items:center;gap:6px;background:#fffbeb;color:#b45309;border:1px solid #fde68a;border-radius:20px;padding:4px 10px;font-size:.78rem;font-weight:600;box-shadow:0 1px 2px #00000005}._damagedBadgeIcon_ae4hk_401{color:#d97706;font-size:.75rem}._damagedReasonChip_ae4hk_406{font-size:.72rem;color:#92400e;opacity:.9;font-weight:500}._looseQuantityCell_ae4hk_413{font-weight:700;color:#2563eb;font-size:.875rem}._unitCell_ae4hk_419{color:#475569;font-weight:600;font-size:.82rem}._rejectionLabel_ae4hk_425{font-size:13px;border-radius:8px;margin-bottom:20px}._modalDialog_11yiu_3{max-width:680px;margin:1.5rem auto}._modalContent_11yiu_8{border:1px solid rgba(226,232,240,.8)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important}._dialog_11yiu_17{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;overflow:hidden}._header_11yiu_27{padding:14px 20px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc)}._headerLeft_11yiu_36{display:flex;align-items:center;gap:12px}._iconBadge_11yiu_42{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}._headerTitleArea_11yiu_55{display:flex;flex-direction:column;gap:1px}._title_11yiu_61{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_11yiu_69{font-size:.76rem;color:#64748b;font-weight:500}._closeBtn_11yiu_75{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}._closeBtn_11yiu_75:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_11yiu_96{padding:14px 18px;max-height:calc(85vh - 130px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;background-color:#f8fafc}._sectionCard_11yiu_107{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;gap:10px}._sectionHeader_11yiu_118{display:flex;justify-content:space-between;align-items:center;gap:8px}._sectionTitle_11yiu_125{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_11yiu_136{color:#2563eb}._labelExtra_11yiu_140{font-size:.7rem;font-weight:600;color:#2563eb;background-color:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:12px}._infoGrid_11yiu_151{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}._infoBox_11yiu_157{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}._infoBoxTitle_11yiu_167{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._infoBoxValue_11yiu_175{font-size:.85rem;font-weight:700;color:#0f172a}._infoBoxSub_11yiu_181{font-size:.72rem;color:#64748b;font-weight:500}._addressBox_11yiu_187{border-top:1px solid #f1f5f9;padding-top:8px;display:flex;flex-direction:column;gap:3px}._addressTitle_11yiu_195{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._addressText_11yiu_203{font-size:.8rem;color:#334155;font-weight:500;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #3b82f6;padding:6px 10px;border-radius:6px;display:flex;align-items:center;gap:6px}._signatureSurface_11yiu_218{background:#fff;border:1.5px dashed #cbd5e1;border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:180px;position:relative;transition:all .2s ease;box-shadow:inset 0 1px 3px #00000005}._signatureSurface_11yiu_218:hover{border-color:#94a3b8;background-color:#fafbfc}._signatureImage_11yiu_238{max-height:220px;max-width:100%;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.06))}._emptySignature_11yiu_245{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0;color:#94a3b8}._signatoryBadge_11yiu_254{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;padding:4px 10px;border-radius:8px}._footer_11yiu_268{padding:12px 20px;border-top:1px solid #f1f5f9;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:10px}._btnOpenOriginal_11yiu_278{padding:7px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-weight:600;font-size:.8rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none;transition:all .15s ease}._btnOpenOriginal_11yiu_278:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._btnClose_11yiu_300{padding:7px 20px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.8rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #2563eb40;transition:all .15s ease}._btnClose_11yiu_300:hover{transform:translateY(-1px);box-shadow:0 6px 14px #2563eb59}._container_1nzfe_3{margin-bottom:24px}._headerBar_1nzfe_7{border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#fff;border:1px solid #e2e8f0;border-bottom:none}._title_1nzfe_18{margin:0;font-size:.95rem;font-weight:700;color:#0f172a}._subtitle_1nzfe_25{font-size:.78rem;color:#64748b;margin-top:2px}._badgeHeader_1nzfe_31{font-size:.72rem;padding:6px 10px;border-radius:8px}._depotName_1nzfe_37{font-weight:700;color:#0f172a;font-size:.85rem}._productName_1nzfe_43{font-weight:700;color:#1e293b;font-size:.85rem}._qtyValue_1nzfe_49{font-weight:700;color:#2563eb;font-size:.875rem}._weightSubtext_1nzfe_55{font-size:.72rem;color:#64748b;font-weight:600}._looseBadge_1nzfe_61{font-size:.72rem;font-weight:700;color:#1e40af;background:#eff6ff;padding:3px 10px;border-radius:6px;border:1px solid #dbeafe;display:inline-flex;align-items:center;gap:4px}._batchBadge_1nzfe_74{font-family:monospace;font-weight:700;color:#2563eb;background:#eff6ff;padding:1px 6px;border-radius:4px;border:1px solid #dbeafe;font-size:.72rem}._palletSubtext_1nzfe_85{font-size:.75rem;font-weight:600;color:#64748b}._timestampDate_1nzfe_91{font-weight:700;color:#0f172a;font-size:.82rem}._timestampTime_1nzfe_97{font-size:.74rem;color:#64748b;font-weight:600;margin-top:2px}._container_x4skh_3{display:flex;flex-direction:column;width:100%}._tableHeaderBar_x4skh_10{display:grid;grid-template-columns:40px minmax(280px,2.5fr) minmax(210px,1.9fr) minmax(250px,2.3fr) minmax(120px,1fr) minmax(95px,.8fr) minmax(120px,1fr) minmax(90px,.7fr) 105px;align-items:center;gap:16px;padding:12px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px 12px 0 0;font-size:11.5px;font-weight:700;text-transform:uppercase;color:#475569;letter-spacing:.05em;min-width:1320px}._subHeaderBar_x4skh_28{display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#fff;border:1px solid #e2e8f0;border-bottom:none;font-size:12px;color:#475569}._cardsScrollWrapper_x4skh_41{overflow-x:auto;width:100%;padding-bottom:4px}._cardsInnerList_x4skh_47{min-width:1320px;display:flex;flex-direction:column;padding:12px 0;gap:12px}._siteCard_x4skh_56{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 4px #0f172a0a;transition:all .2s ease;overflow:hidden}._siteCard_x4skh_56:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a0f}._siteCard_x4skh_56._expanded_x4skh_70{border-color:#93c5fd;box-shadow:0 4px 16px #2563eb14}._siteMasterRow_x4skh_76{display:grid;grid-template-columns:40px minmax(280px,2.5fr) minmax(210px,1.9fr) minmax(250px,2.3fr) minmax(120px,1fr) minmax(95px,.8fr) minmax(120px,1fr) minmax(90px,.7fr) 105px;align-items:center;gap:16px;padding:12px 18px;min-height:60px;box-sizing:border-box;cursor:pointer;background:#fff;transition:background-color .15s ease;min-width:1320px}._siteMasterRow_x4skh_76:hover{background-color:#f8fafc}._siteCard_x4skh_56._expanded_x4skh_70 ._siteMasterRow_x4skh_76{background-color:#f0f7ff;border-bottom:1px solid #dbeafe}._expandBtn_x4skh_100{width:28px;height:28px;border-radius:7px;border:1px solid #cbd5e1;background:#fff;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;margin-right:10px;flex-shrink:0;line-height:0}._expandBtn_x4skh_100:hover{background:#eff6ff;color:#2563eb;border-color:#93c5fd}._chevronIcon_x4skh_124{display:block;flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1);transform-origin:50% 50%}._chevronIcon_x4skh_124._rotated_x4skh_131{transform:rotate(90deg);color:#2563eb}._siteInfoCell_x4skh_137{display:flex;align-items:center;gap:10px;min-width:0;padding-right:20px}._siteTextWrap_x4skh_145{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}._siteName_x4skh_153{font-weight:700;color:#0f172a;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}._customerName_x4skh_163{font-size:12px;font-weight:600;color:#2563eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._siteAddress_x4skh_172{font-size:11px;color:#64748b;display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tankDotsGroup_x4skh_184{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}._tankDot_x4skh_184{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0;box-shadow:0 0 0 1.5px #00000014;transition:transform .15s ease,box-shadow .15s ease;cursor:default}._tankDot_x4skh_184:hover{transform:scale(1.35);box-shadow:0 0 0 2.5px #2563eb40}._productsGroup_x4skh_207{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;overflow:hidden;max-width:100%}._productPill_x4skh_216{font-size:11px;font-weight:600;color:#1e293b;background:#fff;border:1px solid #e2e8f0;padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;box-shadow:0 1px 2px #00000005;flex-shrink:0;max-width:170px}._productPillText_x4skh_233{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._colorDot_x4skh_239{width:7.5px;height:7.5px;border-radius:50%;display:inline-block;flex-shrink:0}._moreCountTag_x4skh_248{font-size:10.5px;font-weight:600;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;padding:2.5px 7px;border-radius:6px;white-space:nowrap;flex-shrink:0;cursor:default;transition:all .15s ease;line-height:1.3}._moreCountTag_x4skh_248:hover{background:#dbeafe;border-color:#93c5fd}._ordersCountBadge_x4skh_269{font-size:11.5px;font-weight:700;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:3px 10px;border-radius:14px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}._volumeReadout_x4skh_284{font-family:monospace;font-weight:700;color:#0f172a;font-size:13.5px;white-space:nowrap}._volumeUnit_x4skh_292{font-size:11px;font-weight:600;color:#64748b}._tanksList_x4skh_299{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow:hidden;max-width:100%}._tankTag_x4skh_308{font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;padding:3px 8px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px;display:inline-block;vertical-align:middle;line-height:1.4;flex-shrink:1}._priorityEmergency_x4skh_327{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#dc2626;background:#fef2f2;border:1px solid #fecdd3;padding:2px 8px;border-radius:12px;white-space:nowrap}._priorityUrgent_x4skh_341{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#d97706;background:#fffbeb;border:1px solid #fde68a;padding:2px 8px;border-radius:12px;white-space:nowrap}._priorityNormal_x4skh_355{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;padding:2px 8px;border-radius:12px;white-space:nowrap}._siteToggleBtn_x4skh_369{font-size:11.5px;font-weight:600;color:#2563eb;background:#fff;border:1px solid #bfdbfe;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}._siteToggleBtn_x4skh_369:hover{background:#2563eb;color:#fff;border-color:#2563eb}._siteExpandedTray_x4skh_392{padding:16px 20px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;overflow-x:auto;animation:_slideDown_x4skh_1 .15s ease-out}@keyframes _slideDown_x4skh_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._trayHeader_x4skh_411{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}._trayHeaderTitle_x4skh_420{font-size:12.5px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px}._trayHint_x4skh_429{font-size:11.5px;color:#64748b;display:flex;align-items:center;gap:5px;font-style:italic}._childTableHeader_x4skh_439{display:grid;grid-template-columns:42px minmax(140px,1.2fr) minmax(150px,1.3fr) minmax(140px,1.2fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(85px,.7fr) minmax(260px,2.2fr) 40px;align-items:center;gap:12px;padding:8px 14px;font-size:10.5px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.04em;margin-bottom:6px;min-width:1060px}._childOrdersList_x4skh_455{display:flex;flex-direction:column;gap:8px;min-width:1060px}._childOrderRow_x4skh_463{display:grid;grid-template-columns:42px minmax(140px,1.2fr) minmax(150px,1.3fr) minmax(140px,1.2fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(85px,.7fr) minmax(260px,2.2fr) 40px;align-items:center;gap:12px;padding:12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #00000005;min-width:1060px}._childOrderRow_x4skh_463:hover{background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 3px 8px #2563eb0f}._childOrderRow_x4skh_463._active_x4skh_485{background:#eff6ff!important;border-color:#2563eb;box-shadow:0 0 0 1.5px #2563eb}._orderIndexBadge_x4skh_492{font-family:monospace;font-size:11px;font-weight:700;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:2px 5px;display:inline-block;text-align:center}._statusPill_x4skh_506{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}._rowActionChevron_x4skh_518{width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;background:transparent;border:1px solid transparent;transition:all .15s ease;cursor:pointer}._childOrderRow_x4skh_463:hover ._rowActionChevron_x4skh_518{color:#2563eb;background:#fff;border-color:#bfdbfe}._paginationFooter_x4skh_539{padding:12px 20px;background-color:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 12px 12px;display:flex;align-items:center;justify-content:flex-end}._trayFooter_x4skh_551{display:flex;align-items:center;justify-content:space-between;padding:12px 4px 4px;margin-top:6px;border-top:1px dashed #cbd5e1;min-width:1060px}._trayFooterText_x4skh_561{font-size:11.5px;color:#64748b;font-weight:500;display:flex;align-items:center;gap:6px}._loadMoreBtn_x4skh_570{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;background-color:#fff;border:1px solid #2563eb;color:#2563eb;border-radius:6px;font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #2563eb14}._loadMoreBtn_x4skh_570:hover:not(:disabled){background-color:#2563eb;color:#fff;box-shadow:0 2px 6px #2563eb40;transform:translateY(-1px)}._loadMoreBtn_x4skh_570:disabled{opacity:.6;cursor:not-allowed;border-color:#cbd5e1;color:#94a3b8;background-color:#f8fafc;box-shadow:none;transform:none}._multiLineCol_x4skh_604{display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0}._multiLineEntry_x4skh_612{min-height:38px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:2px}._multiLineEntryHorizontal_x4skh_621{min-height:38px;display:flex;align-items:center;gap:6px}._multiTankTotalVolume_x4skh_628{margin-top:5px;padding-top:5px;border-top:1px dashed #cbd5e1;display:flex;align-items:center;gap:6px}._totalVolumeLabel_x4skh_637{font-weight:700;color:#475569;text-transform:uppercase;font-size:10px;letter-spacing:.03em}._totalVolumeValue_x4skh_645{font-family:monospace;font-weight:800;color:#1e40af;font-size:12.5px}._modalOverlay_1wt03_5{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px;animation:_fadeIn_1wt03_1 .15s ease-out}@keyframes _fadeIn_1wt03_1{0%{opacity:0}to{opacity:1}}._modalContent_1wt03_30{background:#fff;border-radius:16px;width:95vw;max-width:580px;max-height:90vh;box-shadow:0 20px 40px -15px #00000040;padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;animation:_scaleUp_1wt03_1 .18s cubic-bezier(.16,1,.3,1)}@keyframes _scaleUp_1wt03_1{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}._modalHeader_1wt03_56{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #f1f5f9;background:#fff;flex-shrink:0}._modalHeaderLeft_1wt03_66{display:flex;align-items:center;gap:12px}._iconBadge_1wt03_72{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconBadgeSuccess_1wt03_82{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}._iconBadgePrimary_1wt03_88{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}._iconBadgePurple_1wt03_94{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe}._iconBadgeWarning_1wt03_100{background:#fffbeb;color:#d97706;border:1px solid #fde68a}._iconBadgeDanger_1wt03_106{background:#fef2f2;color:#dc2626;border:1px solid #fecdd3}._modalTitleArea_1wt03_112{display:flex;flex-direction:column;gap:2px}._modalTitle_1wt03_112{font-size:16.5px;font-weight:700;color:#0f172a;margin:0;line-height:1.3}._modalSubtitle_1wt03_126{font-size:12px;color:#64748b;line-height:1.4}._closeBtn_1wt03_132{background:#f8fafc;border:1px solid #e2e8f0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s}._closeBtn_1wt03_132:hover{background:#f1f5f9;color:#0f172a}._modalBody_1wt03_151{padding:20px 24px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;flex:1}._sectionCard_1wt03_160{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}._sectionHeader_1wt03_170{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:8px}._sectionTitle_1wt03_178{font-size:12px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.03em}._summaryBadge_1wt03_189{font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}._ordersList_1wt03_199{display:flex;flex-direction:column;gap:8px;max-height:160px;overflow-y:auto;padding-right:4px}._orderItemRow_1wt03_208{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:8px 12px;font-size:12px}._orderItemLeft_1wt03_219{display:flex;align-items:center;gap:10px}._orderIdPill_1wt03_225{font-family:monospace;font-size:11.5px;font-weight:700;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;padding:2px 7px;border-radius:5px}._orderItemDetails_1wt03_236{display:flex;flex-direction:column;gap:1px}._orderCustomer_1wt03_242{font-weight:600;color:#0f172a;font-size:12px}._orderSubtext_1wt03_248{font-size:11px;color:#64748b}._orderTransition_1wt03_253{display:flex;align-items:center;gap:6px}._badgeDraft_1wt03_259{background:#f5f3ff;color:#7c3aed;border:1px solid #ddd6fe;padding:2px 7px;border-radius:10px;font-size:10.5px;font-weight:700}._badgeNew_1wt03_269{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;padding:2px 7px;border-radius:10px;font-size:10.5px;font-weight:700}._impactList_1wt03_279{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}._impactItem_1wt03_288{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:#334155;line-height:1.5;background:#f8fafc;padding:10px 12px;border-radius:8px;border:1px solid #f1f5f9}._impactIcon_1wt03_301{color:#059669;flex-shrink:0;margin-top:2px}._impactIconBlue_1wt03_307{color:#2563eb;flex-shrink:0;margin-top:2px}._modalFooter_1wt03_313{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fafafa;border-bottom-left-radius:16px;border-bottom-right-radius:16px;flex-shrink:0}._btnCancel_1wt03_326{background:#fff;border:1px solid #e2e8f0;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;color:#475569;cursor:pointer;transition:all .15s}._btnCancel_1wt03_326:hover{background:#f1f5f9;color:#0f172a}._btnSuccess_1wt03_343{background:#16a34a;border:none;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px #16a34a40;transition:all .15s}._btnSuccess_1wt03_343:hover:not(:disabled){background:#15803d;box-shadow:0 4px 10px #16a34a59}._btnSuccess_1wt03_343:disabled{opacity:.65;cursor:not-allowed}._btnPrimary_1wt03_369{background:#2563eb;border:none;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px #2563eb40;transition:all .15s}._btnPrimary_1wt03_369:hover:not(:disabled){background:#1d4ed8;box-shadow:0 4px 10px #2563eb59}._btnPrimary_1wt03_369:disabled{opacity:.65;cursor:not-allowed}._btnDanger_1wt03_395{background:#dc2626;border:none;padding:8px 18px;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 6px #dc262640;transition:all .15s}._btnDanger_1wt03_395:hover:not(:disabled){background:#b91c1c;box-shadow:0 4px 10px #dc262659}._btnDanger_1wt03_395:disabled{opacity:.65;cursor:not-allowed}._overlay_dzn3b_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1050;padding:20px}._modal_dzn3b_13{background:#fff;border-radius:16px;width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;overflow:hidden;border:1px solid var(--border, #e2e8f0)}._header_dzn3b_26{padding:18px 24px;border-bottom:1px solid var(--border, #e2e8f0);display:flex;justify-content:space-between;align-items:center;background:#fff}._titleArea_dzn3b_35{display:flex;align-items:center;gap:10px}._title_dzn3b_35{margin:0;font-size:17px;font-weight:700;color:var(--navy-deep, #0f172a)}._orderBadge_dzn3b_48{font-family:monospace;font-size:12px;font-weight:600;background:#eff6ff;color:#2563eb;padding:3px 8px;border-radius:6px;border:1px solid #bfdbfe}._closeBtn_dzn3b_59{background:transparent;border:none;cursor:pointer;color:#64748b;font-size:18px;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}._closeBtn_dzn3b_59:hover{background:#f1f5f9;color:#0f172a}._body_dzn3b_78{padding:20px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}._contextStrip_dzn3b_88{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:8px}._contextRow_dzn3b_98{display:flex;justify-content:space-between;align-items:center;font-size:13px}._contextLabel_dzn3b_105{color:#64748b;font-weight:500}._contextValue_dzn3b_110{color:#0f172a;font-weight:600}._contextHighlight_dzn3b_115{font-size:14px;font-weight:700;color:#2563eb}._controlsBar_dzn3b_122{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._searchInputWrapper_dzn3b_129{position:relative;flex:1;min-width:200px}._searchIcon_dzn3b_135{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:13px}._searchInput_dzn3b_129{width:100%;padding:8px 12px 8px 34px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;outline:none;transition:border-color .15s}._searchInput_dzn3b_129:focus{border-color:#2563eb}._dateInput_dzn3b_158{padding:7px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;outline:none;color:#334155}._filterCheckbox_dzn3b_167{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none}._candidatesList_dzn3b_179{display:flex;flex-direction:column;gap:10px}._candidateCard_dzn3b_185{border:1.5px solid #e2e8f0;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:all .2s ease;background:#fff}._candidateCard_dzn3b_185:hover:not(._cardDisabled_dzn3b_197){border-color:#93c5fd;box-shadow:0 4px 6px -1px #0000000d}._cardSelected_dzn3b_202{border-color:#2563eb!important;background:#f8faff!important;box-shadow:0 0 0 1px #2563eb}._cardDisabled_dzn3b_197{opacity:.65;background:#fafafa;cursor:not-allowed;border-color:#e5e7eb}._cardHeader_dzn3b_215{display:flex;justify-content:space-between;align-items:flex-start}._cardHeaderLeft_dzn3b_221{display:flex;align-items:center;gap:10px}._radioInput_dzn3b_227{accent-color:#2563eb;width:16px;height:16px;cursor:pointer}._cardTitle_dzn3b_234{font-size:14px;font-weight:700;color:#0f172a}._cardSubtitle_dzn3b_240{font-size:12px;color:#64748b;margin-top:1px}._bestMatchBadge_dzn3b_246{font-size:11px;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;padding:3px 9px;border-radius:20px;display:inline-flex;align-items:center;gap:4px}._suitabilityPill_dzn3b_259{font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #cbd5e1;padding:3px 8px;border-radius:20px}._stockBadgeOk_dzn3b_269{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;padding:4px 10px;border-radius:6px}._stockBadgeWarn_dzn3b_282{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:4px 10px;border-radius:6px}._stockBadgePending_dzn3b_295{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:4px 10px;border-radius:6px}._tabsRow_dzn3b_308{display:flex;gap:8px;align-items:center}._tabBtn_dzn3b_314{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}._tabBtn_dzn3b_314:hover{background:#f1f5f9;color:#334155}._tabBtnActive_dzn3b_334{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}._tabCount_dzn3b_340{font-size:11px;padding:1px 6px;border-radius:12px;background:#00000014}._tabBtnActive_dzn3b_334 ._tabCount_dzn3b_340{background:#ffffff40;color:#fff}._cardFooter_dzn3b_352{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#64748b;border-top:1px solid #f1f5f9;padding-top:8px}._emptyState_dzn3b_363{text-align:center;padding:36px 20px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:8px}._emptyTitle_dzn3b_375{font-size:14.5px;font-weight:700;color:#334155}._emptyDesc_dzn3b_381{font-size:12.5px;color:#64748b;max-width:380px}._footer_dzn3b_388{padding:16px 24px;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:#f8fafc}._btnNewManifest_dzn3b_397{background:transparent;border:1px dashed #cbd5e1;color:#2563eb;font-size:13px;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:6px}._btnNewManifest_dzn3b_397:hover{background:#eff6ff;border-color:#93c5fd}._footerActions_dzn3b_417{display:flex;gap:10px}._btnCancel_dzn3b_422{background:#fff;border:1px solid #cbd5e1;color:#475569;font-size:13px;font-weight:600;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .15s}._btnCancel_dzn3b_422:hover{background:#f1f5f9}._btnAssign_dzn3b_438{background:#0f172a;border:none;color:#fff;font-size:13px;font-weight:600;padding:8px 20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s}._btnAssign_dzn3b_438:hover:not(:disabled){background:#1e293b}._btnAssign_dzn3b_438:disabled{opacity:.5;cursor:not-allowed}:root{--primary-gradient: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);--success-gradient: linear-gradient(135deg, #0d9488 0%, #10b981 100%);--warning-gradient: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--danger-gradient: linear-gradient(135deg, #e11d48 0%, #f43f5e 100%);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .04)}._pageContainer_8akc0_12{padding:24px;background:#f8fafc;min-height:calc(100vh - 56px);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b}._breadcrumbs_8akc0_27{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:16px}._breadcrumbs_8akc0_27 span:not(:last-child):after{content:"/";margin-left:8px;color:#cbd5e1}._breadcrumbs_8akc0_27 ._here_8akc0_42{font-weight:600;color:#2563eb}._header_8akc0_47{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}._headerTitle_8akc0_56 h1{font-size:26px;font-weight:800;color:#0f172a;margin:0 0 4px;letter-spacing:-.025em}._headerTitle_8akc0_56 p{margin:0;color:#64748b;font-size:14px}._actions_8akc0_70{display:flex;gap:12px;align-items:center}._kpiRow_8akc0_77{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:28px}._kpiCard_8akc0_84{background:#fff;border-radius:16px;padding:20px;box-shadow:var(--glass-shadow);border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;overflow:hidden}._kpiCard_8akc0_84:hover{transform:translateY(-4px);box-shadow:0 12px 24px -10px #2563eb26;border-color:#cbd5e1}._kpiCard_8akc0_84:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#cbd5e1}._kpiCard_8akc0_84._kpiPrimary_8akc0_113:before{background:var(--primary-gradient)}._kpiCard_8akc0_84._kpiSuccess_8akc0_117:before{background:var(--success-gradient)}._kpiCard_8akc0_84._kpiWarning_8akc0_121:before{background:var(--warning-gradient)}._kpiCard_8akc0_84._kpiDanger_8akc0_125:before{background:var(--danger-gradient)}._kpiHeader_8akc0_129{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._kpiLabel_8akc0_136{font-size:12px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em}._kpiIcon_8akc0_144{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#475569}._kpiGauge_8akc0_155{width:44px;height:44px;display:flex;align-items:center;justify-content:center}._kpiGauge_8akc0_155 svg{width:100%;height:100%}._kpiPrimary_8akc0_113 ._kpiIcon_8akc0_144{background:#2563eb1a;color:#2563eb}._kpiSuccess_8akc0_117 ._kpiIcon_8akc0_144{background:#0d94881a;color:#0d9488}._kpiWarning_8akc0_121 ._kpiIcon_8akc0_144{background:#f59e0b1a;color:#d97706}._kpiDanger_8akc0_125 ._kpiIcon_8akc0_144{background:#e11d481a;color:#e11d48}._kpiValue_8akc0_188{font-size:28px;font-weight:800;color:#0f172a;line-height:1;margin-bottom:6px;letter-spacing:-.03em}._kpiDelta_8akc0_197{font-size:13px;color:#64748b;font-weight:500}._controlBar_8akc0_204{background:#fff;padding:16px 20px;border-radius:16px 16px 0 0;border:1px solid #e2e8f0;border-bottom:none;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._searchInputWrapper_8akc0_217{position:relative;max-width:380px;width:100%}._searchInputWrapper_8akc0_217 i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px}._searchInput_8akc0_217{width:100%;padding:10px 14px 10px 40px;border-radius:10px;border:1px solid #cbd5e1;font-size:14px;outline:none;transition:all .2s;background:#f8fafc}._searchInput_8akc0_217:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._controlRight_8akc0_249{display:flex;align-items:center;gap:12px}._selectRow_8akc0_255{padding:8px 12px;border-radius:10px;border:1px solid #cbd5e1;font-size:14px;color:#334155;background:#fff;outline:none;cursor:pointer;transition:border-color .2s}._selectRow_8akc0_255:focus{border-color:#2563eb}._customerFilterWrapper_8akc0_272{position:relative;display:flex;align-items:center;margin-right:8px}._customerFilterWrapper_8akc0_272 ._selectRow_8akc0_255{width:200px}._clearFilterBtn_8akc0_283{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;background:#f1f5f9;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:all .2s;padding:0}._clearFilterBtn_8akc0_283:hover{background:#e2e8f0;color:#0f172a}._clearFilterBtn_8akc0_283:active{transform:translateY(-50%) scale(.95)}._tableCard_8akc0_312{background:#fff;border-radius:0 0 16px 16px;border:1px solid #e2e8f0;border-top:none;box-shadow:var(--glass-shadow);overflow:hidden}._tableWrap_8akc0_321{overflow-x:auto}._premiumTable_8akc0_325{width:100%;border-collapse:collapse;text-align:left;font-size:14px}._premiumTable_8akc0_325 th{background:#f8fafc;padding:14px 20px;font-weight:700;font-size:12px;text-transform:uppercase;color:#475569;letter-spacing:.05em;border-bottom:1px solid #e2e8f0}._premiumTable_8akc0_325 td{padding:16px 20px;border-bottom:1px solid #e2e8f0;color:#334155;vertical-align:middle}._rowHover_8akc0_350:hover{background:#f8fafc}._statusChip_8akc0_355{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:30px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}._statusChip_8akc0_355._ok_8akc0_368{background:#0d94881a;color:#0d9488}._statusChip_8akc0_355._low_8akc0_373{background:#f59e0b1a;color:#d97706}._statusChip_8akc0_355._critical_8akc0_378{background:#e11d481a;color:#e11d48}._pulseDot_8akc0_383{width:6px;height:6px;border-radius:50%;background:currentColor;animation:_pulse_8akc0_383 1.8s infinite}@keyframes _pulse_8akc0_383{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.25);opacity:1}to{transform:scale(.9);opacity:.6}}._capacityProgress_8akc0_407{width:140px}._progressLabel_8akc0_411{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px;font-weight:600}._progressBar_8akc0_419{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;position:relative}._progressFill_8akc0_427{height:100%;border-radius:3px;transition:width .4s ease-out}._progressFill_8akc0_427._ok_8akc0_368{background:var(--success-gradient)}._progressFill_8akc0_427._low_8akc0_373{background:var(--warning-gradient)}._progressFill_8akc0_427._critical_8akc0_378{background:var(--danger-gradient)}._btn_8akc0_444{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;outline:none}._btnPrimary_8akc0_459{background:var(--primary-gradient);color:#fff;box-shadow:0 4px 12px #2563eb40}._btnPrimary_8akc0_459:hover{transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}._btnPrimary_8akc0_459:active{transform:translateY(1px)}._btnOutline_8akc0_474{background:#fff;border-color:#cbd5e1;color:#475569}._btnOutline_8akc0_474:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}._btnGhost_8akc0_486{background:transparent;border:none;color:#64748b;padding:8px;border-radius:8px}._btnGhost_8akc0_486:hover{background:#f1f5f9;color:#0f172a}._btnGhost_8akc0_486._danger_8akc0_499:hover{background:#e11d4814;color:#e11d48}._btnGhost_8akc0_486._success_8akc0_504:hover{background:#0d948814;color:#0d9488}._btnGhost_8akc0_486._info_8akc0_509:hover{background:#3b82f614;color:#3b82f6}._paginationFooter_8akc0_515{padding:14px 20px;background:#fff;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}._paginationFooter_8akc0_515 .po-pagination-wrapper{margin-top:0!important;width:100%}._paginationLeft_8akc0_531{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._paginationInfo_8akc0_538{font-size:13px;color:#64748b;font-weight:500}._paginationLimit_8akc0_544{display:flex;align-items:center;gap:8px}._paginationLimitLabel_8akc0_550{font-size:13px;color:#64748b;font-weight:500}._selectRowCompact_8akc0_556{padding:4px 10px;border-radius:8px;border:1px solid #cbd5e1;font-size:13px;color:#334155;background:#fff;outline:none;cursor:pointer;transition:all .2s}._selectRowCompact_8akc0_556:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._paginationActions_8akc0_573{display:flex;gap:8px}._btnOutlineCompact_8akc0_578{background:#fff;border:1px solid #cbd5e1;color:#475569;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;outline:none}._btnOutlineCompact_8akc0_578:hover:not(:disabled){background:#f8fafc;color:#2563eb;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 2px 4px #0000000a}._btnOutlineCompact_8akc0_578:active:not(:disabled){transform:translateY(1px)}._btnOutlineCompact_8akc0_578:disabled{opacity:.5;cursor:not-allowed;background:#f8fafc;color:#94a3b8;border-color:#e2e8f0}._formContainer_8akc0_615{background:#fff;border-radius:16px;padding:24px;box-shadow:var(--glass-shadow);border:1px solid #e2e8f0;margin-top:16px}._formGrid_8akc0_624{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}._formGridFull_8akc0_630{grid-column:span 2}._formTitleSection_8akc0_634{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}._formTitleSection_8akc0_634 h4{font-size:20px;font-weight:700;color:#0f172a;margin:0}._accordionCard_8akc0_650{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin-bottom:16px;background:#fff}._mapWrapper_8akc0_658{border-radius:12px;overflow:hidden;border:1px solid #cbd5e1;margin-top:8px}._formFooter_8akc0_665{margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0;display:flex;justify-content:center;gap:12px}._label_8akc0_675{font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:inline-block}._inputField_8akc0_685{width:100%;padding:11px 14px;border-radius:10px;border:1px solid #cbd5e1;font-size:14px;outline:none;transition:all .2s;background:#fff}._inputField_8akc0_685:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._textareaField_8akc0_701{width:100%;padding:11px 14px;border-radius:10px;border:1px solid #cbd5e1;font-size:14px;outline:none;transition:all .2s;background:#fff;resize:vertical}._textareaField_8akc0_701:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._modalOverlay_8akc0_719{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1100;animation:_fadeIn_8akc0_1 .2s ease-out}._modalContent_8akc0_734{background:#fff;border-radius:16px;width:480px;max-width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;animation:_slideUp_8akc0_1 .25s cubic-bezier(.34,1.56,.64,1)}._modalHeader_8akc0_746{padding:16px 24px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}._modalHeader_8akc0_746 h3{font-size:16px;font-weight:700;color:#0f172a;margin:0}._modalBody_8akc0_761{padding:24px}._modalFooter_8akc0_765{padding:14px 24px;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:10px;background:#f8fafc}@keyframes _fadeIn_8akc0_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_8akc0_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._rowActions_8akc0_795{display:flex;align-items:center;justify-content:center;gap:8px}._rowBtn_8akc0_802{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);padding:0;outline:none}._rowBtn_8akc0_802:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000000d}._rowBtnEye_8akc0_823:hover{color:#3b82f6;border-color:#3b82f64d;background:#3b82f60d}._rowBtnPlus_8akc0_829{color:#10b981}._rowBtnPlus_8akc0_829:hover{color:#fff;border-color:#10b981;background:#10b981}._rowBtnMinus_8akc0_839{color:#ef4444}._rowBtnMinus_8akc0_839:hover{color:#fff;border-color:#ef4444;background:#ef4444}._rowBtnEdit_8akc0_849:hover{color:#2563eb;border-color:#2563eb4d;background:#2563eb0d}._tabContainer_8akc0_856{display:flex;gap:12px;margin-bottom:24px;border-bottom:2px solid #e2e8f0;padding-bottom:4px;flex-wrap:wrap}._tabBtn_8akc0_865{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:transparent;color:#64748b;font-size:14px;font-weight:600;cursor:pointer;border-radius:8px 8px 0 0;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none;position:relative}._tabBtn_8akc0_865:hover{color:#0f172a;background:#f1f5f9}._tabBtn_8akc0_865._active_8akc0_887{color:#2563eb;background:#2563eb14}._tabBtn_8akc0_865._active_8akc0_887:after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:3px;background:var(--primary-gradient);border-radius:3px 3px 0 0}._tabBadge_8akc0_903{background:#e11d48;color:#fff;font-size:11px;font-weight:700;padding:3px 7px;border-radius:20px;line-height:1}._modalPreviewCard_8akc0_914{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:20px}._modalPreviewRow_8akc0_922{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}._modalPreviewItem_8akc0_930{display:flex;flex-direction:column;flex:1}._modalPreviewLabel_8akc0_936{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}._modalPreviewValue_8akc0_945{font-size:20px;font-weight:800;color:#0f172a;line-height:1.2}._modalPreviewUnit_8akc0_952{font-size:12px;font-weight:500;color:#64748b}._modalPreviewPct_8akc0_958{font-size:12px;font-weight:600;color:#475569;margin-top:2px}._modalPreviewDivider_8akc0_965{width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:0 2px 4px #00000005}._modalProgressBarWrap_8akc0_978{margin-top:8px}._modalProgressBar_8akc0_978{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;position:relative}._modalProgressFill_8akc0_990{height:100%;border-radius:3px;transition:width .3s ease-out,background-color .2s}._modalProgressLabels_8akc0_998{display:flex;justify-content:space-between;font-size:11px;color:#64748b;font-weight:600;margin-top:4px}._modalPreviewCardAdd_8akc0_1008{background:linear-gradient(135deg,#0d94880a,#10b98114)!important;border:1px solid rgba(13,148,136,.2)!important;box-shadow:0 4px 20px #0d94880d}._modalPreviewCardRemove_8akc0_1018{background:linear-gradient(135deg,#e11d480a,#f43f5e14)!important;border:1px solid rgba(225,29,72,.2)!important;box-shadow:0 4px 20px #e11d480d}._modalPreviewCardAdjust_8akc0_1028{background:linear-gradient(135deg,#2563eb0a,#3b82f614)!important;border:1px solid rgba(37,99,235,.2)!important;box-shadow:0 4px 20px #2563eb0d}._modalPreviewSubCard_8akc0_1038{background:#fff;border-radius:10px;padding:12px;display:flex;flex-direction:column;flex:1;border:1px solid #e2e8f0;box-shadow:0 2px 6px #00000005}._modalRangeSlider_8akc0_1050{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:6px;background:#e2e8f0;outline:none;transition:background .2s ease;cursor:pointer;margin:10px 0}._modalRangeSlider_8akc0_1050::-webkit-slider-runnable-track{width:100%;height:8px;border-radius:6px;background:#e2e8f0}._modalRangeSlider_8akc0_1050::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2563eb;border:2px solid #ffffff;box-shadow:0 2px 6px #2563eb4d;cursor:pointer;margin-top:-6px;transition:transform .1s ease,background-color .2s}._modalRangeSlider_8akc0_1050::-webkit-slider-thumb:hover{transform:scale(1.15);background:#1d4ed8;box-shadow:0 3px 8px #2563eb73}._modalRangeSlider_8akc0_1050::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#2563eb;border:2px solid #ffffff;box-shadow:0 2px 6px #2563eb4d;cursor:pointer;transition:transform .1s ease,background-color .2s}._modalRangeSlider_8akc0_1050::-moz-range-thumb:hover{transform:scale(1.15);background:#1d4ed8}._page_1rxb0_3{background:#f8fafc;min-height:calc(100vh - 60px);padding:12px 16px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1e293b;display:flex;flex-direction:column}._dashboardBlock_1rxb0_13{flex-shrink:0;padding-bottom:16px}._breadcrumbs_1rxb0_18{font-size:11px;color:#94a3b8;margin-bottom:4px;display:flex;align-items:center;gap:4px;font-weight:500}._breadcrumbs_1rxb0_18 ._active_1rxb0_27{color:#0062ff;font-weight:600}._pageTitle_1rxb0_32{font-size:20px;font-weight:800;color:#0f172a;margin:0 0 2px}._pageSubtitle_1rxb0_38{font-size:12px;color:#64748b;margin:0 0 12px}._formContainer_1rxb0_44{flex-shrink:0;padding-bottom:24px}._formTitleSection_1rxb0_49{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._filterToolbar_1rxb0_57{display:flex;align-items:flex-end;gap:16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 18px;margin-bottom:14px;box-shadow:0 1px 3px #00000005;flex-wrap:wrap}._filterGroup_1rxb0_70{flex:1 1 280px;display:flex;flex-direction:column;gap:6px}._filterLabel_1rxb0_77{font-size:11px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;gap:5px;margin-bottom:0}._filterInputWrapper_1rxb0_89{width:100%}._filterResetCol_1rxb0_93{flex-shrink:0;display:flex;align-items:flex-end;padding-bottom:1px}._btnResetFilters_1rxb0_100{height:38px;padding:0 16px;font-size:12px;font-weight:600;border-radius:8px;border:1.5px solid #cbd5e1;background:#f8fafc;color:#475569;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease;white-space:nowrap}._btnResetFilters_1rxb0_100:hover{background:#f1f5f9;color:#0f172a;border-color:#94a3b8}._btnResetFilters_1rxb0_100:active{transform:translateY(1px)}._selectorBar_1rxb0_127{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 14px;margin-bottom:12px;box-shadow:0 1px 2px #00000003}._selectorLabel_1rxb0_138{font-size:11px;font-weight:800;color:#0062ff;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:4px}._selectorSelect_1rxb0_148{flex:1;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;font-size:13px;color:#334155;background:#f8fafc;outline:none;font-weight:600;cursor:pointer;height:38px}._selectorSelect_1rxb0_148:focus{border-color:#0062ff;background:#fff}._fridgeCard_1rxb0_167{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 18px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px #00000003}._fridgeMeta_1rxb0_178{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px 24px;align-items:center;width:100%}._metaRow_1rxb0_186{display:flex;flex-direction:column;gap:2px}._metaLabel_1rxb0_191{font-size:9px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._metaVal_1rxb0_199{font-size:12px;font-weight:700;color:#0f172a;white-space:nowrap}._metaValBig_1rxb0_205{font-size:13px;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}._aiEstColumn_1rxb0_215{background:linear-gradient(135deg,#0062ff,#004dd1);border-radius:10px;padding:14px 18px;min-width:210px;display:flex;flex-direction:column;justify-content:center;gap:6px;box-shadow:0 4px 16px #0062ff38}._aiEstHeader_1rxb0_226{display:flex;align-items:center;justify-content:space-between}._aiEstTitle_1rxb0_231{font-size:9px;font-weight:800;color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:4px}._aiBetaBadge_1rxb0_241{background:#ffffff2e;color:#fff;font-size:8px;font-weight:800;padding:2px 5px;border-radius:4px;border:1px solid rgba(255,255,255,.25);letter-spacing:.04em}._aiEstMain_1rxb0_251{display:flex;align-items:center;gap:8px}._aiEstRobotIcon_1rxb0_256{width:28px;height:28px;background:#ffffff2e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._aiEstRobotIcon_1rxb0_256 svg{width:14px;height:14px}._aiEstBagsInfo_1rxb0_271{display:flex;flex-direction:column;line-height:1}._aiEstCount_1rxb0_276{font-size:26px;font-weight:900;color:#fff;letter-spacing:-.5px}._aiEstUnit_1rxb0_282{font-size:10px;color:#ffffffb3;font-weight:600;margin-top:2px}._aiEstPctText_1rxb0_288{font-size:10px;font-weight:700;color:#fffc;margin-bottom:2px}._aiProgressBar_1rxb0_294{height:5px;background:#fff3;border-radius:99px;overflow:hidden;width:100%}._aiProgressBarFill_1rxb0_301{height:100%;background:#fff;border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1);opacity:.9}._twoCol_1rxb0_310{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:start}._card_1rxb0_318{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 1px 2px #00000005}._cardHeader_1rxb0_326{display:flex;align-items:center;gap:8px;margin-bottom:4px}._sectionBadge_1rxb0_332{width:18px;height:18px;background:#0062ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0}._cardTitle_1rxb0_345{font-size:12px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.05em}._cardSubtitle_1rxb0_352{font-size:11px;color:#64748b;margin-left:26px;margin-bottom:12px}._selectorLayout_1rxb0_360{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px;position:relative;padding:4px}._verticalLabels_1rxb0_369{display:flex;flex-direction:column;justify-content:space-between;height:140px;font-size:9px;font-weight:700;color:#94a3b8;text-align:right;min-width:38px}._verticalBarContainer_1rxb0_381{position:relative;width:26px;height:140px;border-radius:8px;background:#e2e8f0;overflow:hidden;border:1px solid #cbd5e1}._verticalBarCurrentFill_1rxb0_391{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,#ea580c,#f59e0b,#16a34a);transition:height .3s ease;z-index:1}._verticalBarOrderFill_1rxb0_401{position:absolute;left:0;width:100%;background:linear-gradient(to top,#2563eb,#0062ff);transition:bottom .3s ease,height .3s ease;z-index:2;border-top:2px solid #ffffff}._verticalDashedLines_1rxb0_411{display:flex;flex-direction:column;justify-content:space-between;height:140px;width:20px}._dashLine_1rxb0_419{border-bottom:1px dashed #cbd5e1;width:100%}._tankStage_1rxb0_487{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;min-height:180px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px;box-shadow:inset 0 1px 3px #00000005}._sliderControlContainer_1rxb0_502{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:38px;height:165px;flex-shrink:0;-webkit-user-select:none;user-select:none;padding:2px 0}._sliderLabelTop_1rxb0_514,._sliderLabelBottom_1rxb0_515{font-size:9px;font-weight:850;color:#64748b;letter-spacing:.02em}._sliderTrackWrapper_1rxb0_522{position:relative;width:24px;height:125px;display:flex;align-items:center;justify-content:center}._visualTrack_1rxb0_531{position:absolute;width:6px;height:100%;background:#e2e8f0;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}._visualTrackFill_1rxb0_543{width:100%;border-radius:4px;transition:height .08s ease-out}._visualHandle_1rxb0_549{position:absolute;left:calc(50% - 9px);width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #0284c7;box-shadow:0 2px 6px #0f172a59;pointer-events:none;z-index:2;transition:bottom .08s ease-out}._nativeVerticalSlider_1rxb0_564{position:absolute;top:50%;left:50%;width:125px;height:36px;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:grab;z-index:10;margin:0;opacity:.01}._nativeVerticalSlider_1rxb0_564:active{cursor:grabbing}._nativeVerticalSlider_1rxb0_564::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;background:transparent;cursor:grab}._nativeVerticalSlider_1rxb0_564::-moz-range-thumb{width:32px;height:32px;background:transparent;cursor:grab}._svgContainer_1rxb0_602{height:175px;width:220px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}._tankSvg_1rxb0_612{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 10px rgba(15,23,42,.06))}._stockReadouts_1rxb0_618{flex:1;display:flex;flex-direction:column;gap:8px;align-self:center}._readoutCard_1rxb0_625{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;box-shadow:0 2px 4px #00000005;display:flex;justify-content:space-between;align-items:center;gap:12px}._readoutTextPart_1rxb0_636{display:flex;flex-direction:column}._readoutLabel_1rxb0_640{font-size:9px;font-weight:800;color:#64748b;text-transform:uppercase;margin-bottom:2px;letter-spacing:.03em}._readoutVal_1rxb0_648{font-size:22px;font-weight:850;color:#0f172a;line-height:1}._readoutValSuffix_1rxb0_654{font-size:13px;font-weight:700;color:#0062ff}._verticalSliderWrapper_1rxb0_424{position:relative;width:24px;height:140px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._verticalSlider_1rxb0_424{position:absolute;width:140px;height:24px;transform:rotate(-90deg);transform-origin:center center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer}._verticalSlider_1rxb0_424::-webkit-slider-runnable-track{height:5px;background:#e2e8f0;border-radius:3px}._verticalSlider_1rxb0_424::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2.5px solid #0062ff;box-shadow:0 2px 8px #0062ff4d;cursor:pointer;margin-top:-8px;transition:box-shadow .15s ease,transform .1s ease}._verticalSlider_1rxb0_424::-webkit-slider-thumb:hover{box-shadow:0 3px 12px #0062ff73;transform:scale(1.1)}._verticalSlider_1rxb0_424::-moz-range-track{height:5px;background:#e2e8f0;border-radius:3px}._verticalSlider_1rxb0_424::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2.5px solid #0062ff;box-shadow:0 2px 8px #0062ff4d;cursor:pointer}._quickSelectGrid_1rxb0_718{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:4px}._quickSelectBtn_1rxb0_724{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;transition:all .15s ease;text-align:center}._quickSelectBtn_1rxb0_724:hover{border-color:#cbd5e1;background:#f8fafc}._quickSelectBtnActive_1rxb0_741{border-color:#0062ff!important;background:#eff6ff!important}._quickLabel_1rxb0_745{font-size:11px;font-weight:800;color:#334155}._quickSub_1rxb0_750{font-size:9px;color:#94a3b8;font-weight:600;white-space:nowrap}._quickSelectBtnActive_1rxb0_741 ._quickLabel_1rxb0_745{color:#0062ff}._photoButtonRow_1rxb0_761{display:flex;gap:8px;margin-bottom:10px}._photoUploadBtn_1rxb0_766{flex:1;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:all .2s;color:#475569}._photoUploadBtn_1rxb0_766:hover{border-color:#0062ff;background:#f8fafc;color:#0062ff}._photoBtnTitle_1rxb0_785{font-size:11px;font-weight:800;color:#0f172a}._photoUploadBtn_1rxb0_766:hover ._photoBtnTitle_1rxb0_785{color:#0062ff}._photoBtnSub_1rxb0_793{font-size:9px;color:#94a3b8;font-weight:600}._aiAnalysisBox_1rxb0_799{background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000003}._aiAnalysisHeader_1rxb0_806{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;border-bottom:1px solid #cbd5e1;font-size:9px;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc}._photoUploadedBadge_1rxb0_819{background:#eff6ff;color:#0062ff;border:1px solid #bfdbfe;border-radius:10px;font-size:8px;font-weight:700;padding:1px 6px;display:flex;align-items:center;gap:2px}._aiAnalysisBody_1rxb0_831{display:flex;gap:12px;padding:10px}._aiAnalysisImgWrap_1rxb0_836{width:80px;height:80px;border-radius:6px;background:#e2e8f0;overflow:hidden;flex-shrink:0;border:1px solid #cbd5e1}._aiAnalysisImg_1rxb0_836{width:100%;height:100%;object-fit:cover}._aiAnalysisDetails_1rxb0_850{flex:1;display:flex;flex-direction:column;gap:4px}._aiDetailRow_1rxb0_856{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#64748b;font-weight:600}._aiDetailVal_1rxb0_864{font-size:11px;font-weight:700;color:#0f172a}._aiDetailValHighlight_1rxb0_869{font-size:12px;font-weight:800;color:#0062ff}._aiConfidenceContainer_1rxb0_874{display:flex;align-items:center;gap:8px;margin-top:2px;border-top:1px dashed #e2e8f0;padding-top:4px}._aiConfidenceText_1rxb0_882{display:flex;flex-direction:column}._aiConfLabel_1rxb0_886{font-size:9px;color:#94a3b8;font-weight:700;text-transform:uppercase}._aiConfVal_1rxb0_892{font-size:12px;font-weight:800;color:#0062ff}._aiDonut_1rxb0_897{position:relative;width:28px;height:28px}._aiDonut_1rxb0_897 svg{width:28px;height:28px}._aiDonutText_1rxb0_906{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;color:#0062ff}._overrideInputs_1rxb0_918{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:8px}._overrideField_1rxb0_924{display:flex;flex-direction:column;gap:2px}._overrideInputWrap_1rxb0_929{display:flex;align-items:center;border:1.5px solid #cbd5e1;border-radius:4px;background:#fff;overflow:hidden;transition:all .2s;height:30px}._overrideInputWrap_1rxb0_929:focus-within{border-color:#0062ff}._overrideInput_1rxb0_918{flex:1;border:none;outline:none;padding:4px 6px;font-size:12px;font-weight:700;color:#1e293b;width:100%}._overrideUnit_1rxb0_952{padding:0 8px;background:#f8fafc;color:#64748b;font-size:10px;font-weight:700;border-left:1px solid #cbd5e1;height:100%;display:flex;align-items:center}._overrideCaption_1rxb0_963{font-size:10px;color:#94a3b8;font-weight:600}._recContainer_1rxb0_970{display:flex;gap:12px;align-items:center}._recInfoList_1rxb0_975{flex:1}._recInfoTitle_1rxb0_978{font-size:11px;font-weight:700;color:#64748b;margin-bottom:4px}._recList_1rxb0_984{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:4px}._recListItem_1rxb0_992{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#475569}._recListCheck_1rxb0_1000{color:#0062ff;flex-shrink:0}._recSuggestionCard_1rxb0_1005{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:10px 8px;width:120px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0062ff0a}._recSuggestionCard_1rxb0_1005:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0062ff1f;border-color:#93c5fd}._recSuggestionLabel_1rxb0_1020{font-size:8px;font-weight:800;color:#0062ff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}._recSuggestionVal_1rxb0_1028{font-size:24px;font-weight:900;color:#0062ff;line-height:1}._recSuggestionUnit_1rxb0_1034{font-size:10px;font-weight:700;color:#0062ff;margin-bottom:6px;display:block}._recSuggestionEta_1rxb0_1041{display:flex;align-items:center;justify-content:center;gap:3px;font-size:9px;font-weight:600;color:#64748b;border-top:1px solid #dbeafe;padding-top:6px}._summaryRows_1rxb0_1054{display:flex;flex-direction:column}._summaryRow_1rxb0_1054{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #f1f5f9;font-size:11px;font-weight:600}._summaryRow_1rxb0_1054:last-child{border-bottom:none}._summaryRowLabel_1rxb0_1070{color:#64748b}._summaryRowVal_1rxb0_1073{color:#1e293b;font-weight:700}._summaryRowValBlue_1rxb0_1077{color:#0062ff;font-size:13px;font-weight:800}._deliveryBadge_1rxb0_1082{display:inline-flex;align-items:center;gap:3px;background:#eff6ff;color:#0062ff;border:1px solid #bfdbfe;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700}._prioritySection_1rxb0_1096{margin-top:8px;border-top:1px solid #f1f5f9;padding-top:8px}._priorityGrid_1rxb0_1101{display:flex;gap:6px;margin-top:5px}._priorityBtn_1rxb0_1106{flex:1;padding:6px 4px;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;font-size:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s ease;color:#64748b}._priorityBtn_1rxb0_1106:hover{border-color:#cbd5e1;background:#f8fafc}._priorityBtnActiveNormal_1rxb0_1126{border-color:#16a34a!important;background:#f0fdf4!important;color:#15803d!important;font-weight:700!important}._priorityBtnActiveUrgent_1rxb0_1132{border-color:#d97706!important;background:#fffbeb!important;color:#b45309!important;font-weight:700!important}._priorityBtnActiveEmergency_1rxb0_1138{border-color:#dc2626!important;background:#fef2f2!important;color:#dc2626!important;font-weight:700!important}._notesSection_1rxb0_1146{margin-top:6px;border-top:1px solid #f1f5f9;padding-top:6px}._notesTextArea_1rxb0_1151{width:100%;border:1.5px solid #cbd5e1;border-radius:6px;padding:6px 10px;font-size:11px;resize:vertical;min-height:40px;outline:none;font-family:inherit;margin-top:2px;transition:all .2s}._notesTextArea_1rxb0_1151:focus{border-color:#0062ff}._footer_1rxb0_1169{display:flex;gap:10px;margin-top:12px;padding:12px 0 0;border-top:1px solid #e2e8f0}._footerBtnSubmit_1rxb0_1176{flex:1;border:none;border-radius:8px;background:#0062ff;color:#fff;font-size:13px;font-weight:700;padding:9px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease;box-shadow:0 2px 8px #0062ff33}._footerBtnSubmit_1rxb0_1176:hover{background:#004ecc;box-shadow:0 4px 12px #0062ff4d}._footerBtnSubmit_1rxb0_1176:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._footerBtnAI_1rxb0_1202{flex:1;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font-size:12px;font-weight:600;padding:9px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s ease}._footerBtnAI_1rxb0_1202:hover{border-color:#94a3b8;color:#334155;background:#f8fafc}._btnCompact_1rxb0_1225{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);border:1px solid transparent;outline:none;box-sizing:border-box;height:32px}._btnPrimaryCompact_1rxb0_1242{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 2px 6px #2563eb26}._btnPrimaryCompact_1rxb0_1242:hover{background:linear-gradient(135deg,#1d4ed8,#1740b2);transform:translateY(-1px)}._btnPrimaryCompact_1rxb0_1242:active{transform:translateY(1px)}._btnOutlineCompact_1rxb0_1255{background:#fff;border-color:#cbd5e1;color:#475569}._btnOutlineCompact_1rxb0_1255:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}._inputFieldCompact_1rxb0_1266{width:100%;padding:6px 10px;border-radius:6px;border:1px solid #cbd5e1;font-size:13px;outline:none;transition:all .2s;background:#fff;height:32px;box-sizing:border-box}._inputFieldCompact_1rxb0_1266:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._textareaFieldCompact_1rxb0_1283{width:100%;padding:6px 10px;border-radius:6px;border:1px solid #cbd5e1;font-size:13px;outline:none;transition:all .2s;background:#fff;resize:vertical;min-height:50px;box-sizing:border-box}._textareaFieldCompact_1rxb0_1283:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._spinner_1rxb0_1301{width:16px;height:16px;border:2px solid #bfdbfe;border-top-color:#0062ff;border-radius:50%;animation:_spin_1rxb0_1301 .7s linear infinite;display:inline-block}@keyframes _spin_1rxb0_1301{to{transform:rotate(360deg)}}@media (max-width: 1024px){._twoCol_1rxb0_310{grid-template-columns:1fr}}._unitToggleContainer_1rxb0_1321{display:flex;gap:8px;margin-bottom:12px;border-bottom:1px solid #f1f5f9;padding-bottom:12px}._unitToggleBtn_1rxb0_1328{flex:1;padding:6px 12px;font-size:11px;font-weight:700;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .15s ease;text-align:center;text-transform:uppercase;letter-spacing:.05em}._unitToggleBtn_1rxb0_1328:hover{border-color:#cbd5e1;color:#475569}._unitToggleBtnActive_1rxb0_1347{background:#0062ff;border-color:#0062ff;color:#fff!important}._tankGridSection_1rxb0_1354{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px;margin-bottom:16px;box-shadow:0 1px 3px #00000005}._tankGridHeader_1rxb0_1363{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}._tankGridTitle_1rxb0_1374{font-size:12px;font-weight:800;color:#0f172a;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.04em}._tankGridCountBadge_1rxb0_1385{background:#eff6ff;color:#2563eb;font-size:11px;font-weight:700;padding:2px 8px;border-radius:12px;border:1px solid #bfdbfe}._tankGridActions_1rxb0_1395{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._siteFilterChips_1rxb0_1402{display:flex;gap:6px;align-items:center;flex-wrap:wrap}._siteChip_1rxb0_1409{padding:4px 10px;font-size:11px;font-weight:600;border-radius:20px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .15s ease}._siteChip_1rxb0_1409:hover{background:#f1f5f9;color:#1e293b;border-color:#cbd5e1}._siteChipActive_1rxb0_1427{background:#0284c7;color:#fff!important;border-color:#0284c7}._tankFilterInput_1rxb0_1433{height:28px;padding:0 10px;font-size:12px;border:1px solid #cbd5e1;border-radius:6px;background:#f8fafc;color:#334155;outline:none;width:170px;transition:border-color .15s ease}._tankFilterInput_1rxb0_1433:focus{border-color:#0062ff;background:#fff}._tankSortGroup_1rxb0_1451{display:flex;align-items:center;gap:6px}._tankSortLabel_1rxb0_1457{font-size:11px;font-weight:700;color:#64748b;display:flex;align-items:center;gap:4px;white-space:nowrap}._tankSortSelect_1rxb0_1467{height:28px;padding:0 24px 0 8px;font-size:11.5px;font-weight:600;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;cursor:pointer;transition:all .15s ease}._tankSortSelect_1rxb0_1467:focus{border-color:#0062ff;box-shadow:0 0 0 2px #0062ff1f}._tankDragHandle_1rxb0_1486{display:flex;align-items:center;justify-content:center;height:10px;flex-shrink:0;color:#cbd5e1;font-size:9px;cursor:grab;border-radius:4px;transition:color .15s ease,background .15s ease;margin-bottom:-2px}._tankDragHandle_1rxb0_1486:hover{color:#0062ff;background:#0062ff0f}._tankDragHandle_1rxb0_1486:active{cursor:grabbing}._tankCardDragging_1rxb0_1509{opacity:.45;border-color:#93c5fd!important;box-shadow:0 4px 16px #2563eb2e!important;transform:scale(.98)}._tankGrid_1rxb0_1354{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-auto-rows:1fr;gap:14px;align-items:stretch}._tankCard_1rxb0_1509{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:8px 12px 10px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000005;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;height:100%;box-sizing:border-box}._tankCard_1rxb0_1509:hover{border-color:#93c5fd;box-shadow:0 4px 12px #2563eb14;transform:translateY(-2px)}._tankCardActive_1rxb0_1548{border-color:#2563eb!important;background:#f8fbff!important;box-shadow:0 0 0 1.5px #2563eb33,0 2px 8px #2563eb0f!important;cursor:default!important}._tankCardActive_1rxb0_1548:hover{transform:none!important;border-color:#2563eb!important;box-shadow:0 0 0 1.5px #2563eb33,0 2px 8px #2563eb0f!important}._tankCardTop_1rxb0_1561{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-shrink:0;flex-wrap:nowrap;overflow:hidden}._tankCardGradeBadge_1rxb0_1571{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;color:#fff;white-space:nowrap;flex-shrink:0}._tankCardMain_1rxb0_1584{display:flex;flex-direction:column;gap:2px;min-height:44px;flex-shrink:0}._tankCardName_1rxb0_1592{font-size:13px;font-weight:700;color:#0f172a;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}._tankCardSite_1rxb0_1604{font-size:11px;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em;line-height:1.3;word-break:break-word}._tankCardDesignWrap_1rxb0_1616{display:flex;align-items:center;gap:10px;background:#f8fafc;padding:6px 10px;border-radius:8px;border:1px solid #e2e8f0;flex-shrink:0}._cardTankVisual_1rxb0_1627{width:62px;height:82px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._cardTankSvg_1rxb0_1636{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(15,23,42,.08))}._cardTankInfo_1rxb0_1642{display:flex;flex-direction:column;justify-content:space-between;gap:6px;flex:1;min-width:0}._cardTankDipBlock_1rxb0_1651{display:flex;flex-direction:column;gap:1px}._cardTankDipLabel_1rxb0_1657{font-size:9px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.05em}._cardTankDipValueRow_1rxb0_1665{display:flex;align-items:baseline;gap:3px}._cardTankDipVal_1rxb0_1665{font-size:16px;font-weight:900;color:#0f172a;line-height:1.1;letter-spacing:-.3px}._cardTankDipUnit_1rxb0_1679{font-size:11px;font-weight:700;color:#64748b}._cardTankCapacitySub_1rxb0_1685{font-size:10.5px;color:#64748b;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardTankFillBadge_1rxb0_1694{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;padding:2px 8px;border-radius:6px;border:1px solid transparent;align-self:flex-start}._tankCardFooter_1rxb0_1706{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;border-top:1px solid #f1f5f9;flex-shrink:0}._tankCardUllage_1rxb0_1716{font-size:11px;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;padding:2px 6px;border-radius:4px}._tankCardTargetBadge_1rxb0_1726{font-size:11px;font-weight:700;color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd;padding:3px 10px;border-radius:12px;display:inline-flex;align-items:center;gap:5px;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}._tankCardSelectBtn_1rxb0_1742{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#2563eb;background:#f0f7ff;border:1px solid #bfdbfe;padding:3px 10px;border-radius:12px;cursor:pointer;transition:all .15s ease}._tankCardSelectBtn_1rxb0_1742:hover{background:#2563eb;color:#fff;border-color:#2563eb;transform:translateY(-1px)}._gridPaginationBar_1rxb0_1765{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid #f1f5f9}._paginationRange_1rxb0_1776{font-size:12px;color:#64748b;font-weight:500}._paginationHighlight_1rxb0_1782{font-weight:700;color:#1e293b}._paginationNav_1rxb0_1787{display:flex;align-items:center;gap:6px}._paginationBtn_1rxb0_1793{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:6px;font-size:12px;font-weight:600;color:#475569;background:#fff;border:1px solid #cbd5e1;cursor:pointer;transition:all .15s ease}._paginationBtn_1rxb0_1793:hover:not(:disabled){background:#f8fafc;color:#0f172a;border-color:#94a3b8}._paginationBtn_1rxb0_1793:disabled{opacity:.45;cursor:not-allowed}._paginationPages_1rxb0_1820{display:flex;align-items:center;gap:4px}._pageNumberBtn_1rxb0_1826{min-width:32px;height:32px;padding:0 6px;border-radius:6px;font-size:12px;font-weight:600;color:#475569;background:#fff;border:1px solid #e2e8f0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._pageNumberBtn_1rxb0_1826:hover:not(:disabled):not(._pageNumberActive_1rxb0_1843){background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}._pageNumberActive_1rxb0_1843{background:#0062ff!important;color:#fff!important;border-color:#0062ff!important;font-weight:700;box-shadow:0 1px 3px #0062ff40}._paginationEllipsis_1rxb0_1857{padding:0 4px;font-size:12px;color:#94a3b8}@keyframes _tankSkeletonShimmer_1rxb0_1{0%{background-position:200% 0}to{background-position:-200% 0}}._skeletonBlock_1rxb0_1873{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9,#e2e8f0 75%);background-size:200% 100%;animation:_tankSkeletonShimmer_1rxb0_1 1.5s infinite linear}._tankCardSkeleton_1rxb0_1879{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-height:195px;box-shadow:0 1px 2px #00000005;pointer-events:none}._tankCardSkeletonTop_1rxb0_1892{display:flex;justify-content:space-between;align-items:center}._tankCardSkeletonMain_1rxb0_1898{display:flex;flex-direction:column;gap:6px}._tankCardSkeletonDesign_1rxb0_1904{display:flex;align-items:center;gap:12px;background:#f8fafc;padding:8px 12px;border-radius:8px;border:1px solid #e2e8f0;margin-top:2px}._tankCardSkeletonSilo_1rxb0_1915{width:62px;height:82px;border-radius:8px;flex-shrink:0}._tankCardSkeletonInfo_1rxb0_1922{display:flex;flex-direction:column;gap:8px;flex:1}._tankCardSkeletonFooter_1rxb0_1929{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;border-top:1px solid #f1f5f9}._inputFieldCompact_1rxb0_1266{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:13px;color:#1e293b;background-color:#fff;outline:none;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease;height:40px}._inputFieldCompact_1rxb0_1266:focus{border-color:#0062ff;box-shadow:0 0 0 3px #0062ff1f;background-color:#fff}select._inputFieldCompact_1rxb0_1266{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._page_1rib4_3{background:#f8fafc;min-height:calc(100vh - 60px);padding:12px 16px 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1e293b;display:flex;flex-direction:column}._dashboardBlock_1rib4_13{flex-shrink:0;padding-bottom:16px}._breadcrumbs_1rib4_18{font-size:11px;color:#94a3b8;margin-bottom:4px;display:flex;align-items:center;gap:4px;font-weight:500}._breadcrumbs_1rib4_18 ._active_1rib4_27{color:#0062ff;font-weight:600}._pageTitle_1rib4_32{font-size:20px;font-weight:800;color:#0f172a;margin:0 0 2px}._pageSubtitle_1rib4_38{font-size:12px;color:#64748b;margin:0 0 12px}._formContainer_1rib4_44{flex-shrink:0;padding-bottom:24px}._formTitleSection_1rib4_49{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._selectorBar_1rib4_57{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 14px;margin-bottom:12px;box-shadow:0 1px 2px #00000003}._selectorLabel_1rib4_68{font-size:11px;font-weight:800;color:#0062ff;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:4px}._selectorSelect_1rib4_78{flex:1;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;font-size:13px;color:#334155;background:#f8fafc;outline:none;font-weight:600;cursor:pointer;height:32px}._selectorSelect_1rib4_78:focus{border-color:#0062ff;background:#fff}._fridgeCard_1rib4_97{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 20px;margin-bottom:16px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 1px 2px #00000003}._fridgeMeta_1rib4_109{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px 28px;align-items:center}._metaRow_1rib4_116{display:flex;flex-direction:column}._metaLabel_1rib4_120{font-size:9px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}._metaVal_1rib4_127{font-size:12px;font-weight:700;color:#0f172a}._metaValBig_1rib4_132{font-size:14px;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}._aiEstColumn_1rib4_142{background:linear-gradient(135deg,#0062ff,#004dd1);border-radius:10px;padding:14px 18px;min-width:210px;display:flex;flex-direction:column;justify-content:center;gap:6px;box-shadow:0 4px 16px #0062ff38}._aiEstHeader_1rib4_153{display:flex;align-items:center;justify-content:space-between}._aiEstTitle_1rib4_158{font-size:9px;font-weight:800;color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;gap:4px}._aiBetaBadge_1rib4_168{background:#ffffff2e;color:#fff;font-size:8px;font-weight:800;padding:2px 5px;border-radius:4px;border:1px solid rgba(255,255,255,.25);letter-spacing:.04em}._aiEstMain_1rib4_178{display:flex;align-items:center;gap:8px}._aiEstRobotIcon_1rib4_183{width:28px;height:28px;background:#ffffff2e;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}._aiEstRobotIcon_1rib4_183 svg{width:14px;height:14px}._aiEstBagsInfo_1rib4_198{display:flex;flex-direction:column;line-height:1}._aiEstCount_1rib4_203{font-size:26px;font-weight:900;color:#fff;letter-spacing:-.5px}._aiEstUnit_1rib4_209{font-size:10px;color:#ffffffb3;font-weight:600;margin-top:2px}._aiEstPctText_1rib4_215{font-size:10px;font-weight:700;color:#fffc;margin-bottom:2px}._aiProgressBar_1rib4_221{height:5px;background:#fff3;border-radius:99px;overflow:hidden;width:100%}._aiProgressBarFill_1rib4_228{height:100%;background:#fff;border-radius:99px;transition:width .6s cubic-bezier(.4,0,.2,1);opacity:.9}._twoCol_1rib4_237{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:start}._card_1rib4_245{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 1px 2px #00000005}._cardHeader_1rib4_253{display:flex;align-items:center;gap:8px;margin-bottom:4px}._sectionBadge_1rib4_259{width:18px;height:18px;background:#0062ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0}._cardTitle_1rib4_272{font-size:12px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.05em}._cardSubtitle_1rib4_279{font-size:11px;color:#64748b;margin-left:26px;margin-bottom:12px}._selectorLayout_1rib4_287{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px;position:relative;padding:4px}._verticalLabels_1rib4_296{display:flex;flex-direction:column;justify-content:space-between;height:140px;font-size:9px;font-weight:700;color:#94a3b8;text-align:right;min-width:38px}._verticalBarContainer_1rib4_308{position:relative;width:26px;height:140px;border-radius:8px;background:#e2e8f0;overflow:hidden;border:1px solid #cbd5e1}._verticalBarCurrentFill_1rib4_318{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,#ea580c,#f59e0b,#16a34a);transition:height .3s ease;z-index:1}._verticalBarOrderFill_1rib4_328{position:absolute;left:0;width:100%;background:linear-gradient(to top,#2563eb,#0062ff);transition:bottom .3s ease,height .3s ease;z-index:2;border-top:2px solid #ffffff}._verticalDashedLines_1rib4_338{display:flex;flex-direction:column;justify-content:space-between;height:140px;width:20px}._dashLine_1rib4_346{border-bottom:1px dashed #cbd5e1;width:100%}._tankStage_1rib4_414{display:flex;align-items:center;justify-content:flex-start;gap:8px;position:relative;min-height:180px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;box-shadow:inset 0 1px 3px #00000005}._sliderControlContainer_1rib4_429{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:38px;height:165px;flex-shrink:0;-webkit-user-select:none;user-select:none;padding:2px 0}._sliderLabelTop_1rib4_441,._sliderLabelBottom_1rib4_442{font-size:9px;font-weight:850;color:#64748b;letter-spacing:.02em}._sliderTrackWrapper_1rib4_449{position:relative;width:24px;height:125px;display:flex;align-items:center;justify-content:center}._visualTrack_1rib4_458{position:absolute;width:6px;height:100%;background:#e2e8f0;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}._visualTrackFill_1rib4_470{width:100%;border-radius:4px;transition:height .08s ease-out}._visualHandle_1rib4_476{position:absolute;left:calc(50% - 9px);width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid #0284c7;box-shadow:0 2px 6px #0f172a59;pointer-events:none;z-index:2;transition:bottom .08s ease-out}._nativeVerticalSlider_1rib4_491{position:absolute;top:50%;left:50%;width:125px;height:36px;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:grab;z-index:10;margin:0;opacity:.01}._nativeVerticalSlider_1rib4_491:active{cursor:grabbing}._nativeVerticalSlider_1rib4_491::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;background:transparent;cursor:grab}._nativeVerticalSlider_1rib4_491::-moz-range-thumb{width:32px;height:32px;background:transparent;cursor:grab}._svgContainer_1rib4_529{height:175px;width:220px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}._tankSvg_1rib4_539{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 10px rgba(15,23,42,.06))}._stockReadouts_1rib4_545{flex:1;display:flex;flex-direction:column;gap:8px;align-self:center}._readoutCard_1rib4_552{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 14px;box-shadow:0 2px 4px #00000005;display:flex;justify-content:space-between;align-items:center;gap:12px}._readoutTextPart_1rib4_563{display:flex;flex-direction:column}._readoutLabel_1rib4_567{font-size:9px;font-weight:800;color:#64748b;text-transform:uppercase;margin-bottom:2px;letter-spacing:.03em}._readoutVal_1rib4_575{font-size:22px;font-weight:850;color:#0f172a;line-height:1}._readoutValSuffix_1rib4_581{font-size:13px;font-weight:700;color:#0062ff}._verticalSliderWrapper_1rib4_351{position:relative;width:24px;height:140px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._verticalSlider_1rib4_351{position:absolute;width:140px;height:24px;transform:rotate(-90deg);transform-origin:center center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer}._verticalSlider_1rib4_351::-webkit-slider-runnable-track{height:5px;background:#e2e8f0;border-radius:3px}._verticalSlider_1rib4_351::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2.5px solid #0062ff;box-shadow:0 2px 8px #0062ff4d;cursor:pointer;margin-top:-8px;transition:box-shadow .15s ease,transform .1s ease}._verticalSlider_1rib4_351::-webkit-slider-thumb:hover{box-shadow:0 3px 12px #0062ff73;transform:scale(1.1)}._verticalSlider_1rib4_351::-moz-range-track{height:5px;background:#e2e8f0;border-radius:3px}._verticalSlider_1rib4_351::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2.5px solid #0062ff;box-shadow:0 2px 8px #0062ff4d;cursor:pointer}._quickSelectGrid_1rib4_645{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:4px}._quickSelectBtn_1rib4_651{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;transition:all .15s ease;text-align:center}._quickSelectBtn_1rib4_651:hover{border-color:#cbd5e1;background:#f8fafc}._quickSelectBtnActive_1rib4_668{border-color:#0062ff!important;background:#eff6ff!important}._quickLabel_1rib4_672{font-size:11px;font-weight:800;color:#334155}._quickSub_1rib4_677{font-size:9px;color:#94a3b8;font-weight:600;white-space:nowrap}._quickSelectBtnActive_1rib4_668 ._quickLabel_1rib4_672{color:#0062ff}._photoButtonRow_1rib4_688{display:flex;gap:8px;margin-bottom:10px}._photoUploadBtn_1rib4_693{flex:1;background:#fff;border:1.5px solid #cbd5e1;border-radius:8px;padding:8px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:all .2s;color:#475569}._photoUploadBtn_1rib4_693:hover{border-color:#0062ff;background:#f8fafc;color:#0062ff}._photoBtnTitle_1rib4_712{font-size:11px;font-weight:800;color:#0f172a}._photoUploadBtn_1rib4_693:hover ._photoBtnTitle_1rib4_712{color:#0062ff}._photoBtnSub_1rib4_720{font-size:9px;color:#94a3b8;font-weight:600}._aiAnalysisBox_1rib4_726{background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #00000003}._aiAnalysisHeader_1rib4_733{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;border-bottom:1px solid #cbd5e1;font-size:9px;font-weight:800;color:#475569;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc}._photoUploadedBadge_1rib4_746{background:#eff6ff;color:#0062ff;border:1px solid #bfdbfe;border-radius:10px;font-size:8px;font-weight:700;padding:1px 6px;display:flex;align-items:center;gap:2px}._aiAnalysisBody_1rib4_758{display:flex;gap:12px;padding:10px}._aiAnalysisImgWrap_1rib4_763{width:80px;height:80px;border-radius:6px;background:#e2e8f0;overflow:hidden;flex-shrink:0;border:1px solid #cbd5e1}._aiAnalysisImg_1rib4_763{width:100%;height:100%;object-fit:cover}._aiAnalysisDetails_1rib4_777{flex:1;display:flex;flex-direction:column;gap:4px}._aiDetailRow_1rib4_783{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#64748b;font-weight:600}._aiDetailVal_1rib4_791{font-size:11px;font-weight:700;color:#0f172a}._aiDetailValHighlight_1rib4_796{font-size:12px;font-weight:800;color:#0062ff}._aiConfidenceContainer_1rib4_801{display:flex;align-items:center;gap:8px;margin-top:2px;border-top:1px dashed #e2e8f0;padding-top:4px}._aiConfidenceText_1rib4_809{display:flex;flex-direction:column}._aiConfLabel_1rib4_813{font-size:9px;color:#94a3b8;font-weight:700;text-transform:uppercase}._aiConfVal_1rib4_819{font-size:12px;font-weight:800;color:#0062ff}._aiDonut_1rib4_824{position:relative;width:28px;height:28px}._aiDonut_1rib4_824 svg{width:28px;height:28px}._aiDonutText_1rib4_833{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:800;color:#0062ff}._overrideInputs_1rib4_845{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:8px}._overrideField_1rib4_851{display:flex;flex-direction:column;gap:2px}._overrideInputWrap_1rib4_856{display:flex;align-items:center;border:1.5px solid #cbd5e1;border-radius:4px;background:#fff;overflow:hidden;transition:all .2s;height:30px}._overrideInputWrap_1rib4_856:focus-within{border-color:#0062ff}._overrideInput_1rib4_845{flex:1;border:none;outline:none;padding:4px 6px;font-size:12px;font-weight:700;color:#1e293b;width:100%}._overrideUnit_1rib4_879{padding:0 8px;background:#f8fafc;color:#64748b;font-size:10px;font-weight:700;border-left:1px solid #cbd5e1;height:100%;display:flex;align-items:center}._overrideCaption_1rib4_890{font-size:10px;color:#94a3b8;font-weight:600}._recContainer_1rib4_897{display:flex;gap:12px;align-items:center}._recInfoList_1rib4_902{flex:1}._recInfoTitle_1rib4_905{font-size:11px;font-weight:700;color:#64748b;margin-bottom:4px}._recList_1rib4_911{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:4px}._recListItem_1rib4_919{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#475569}._recListCheck_1rib4_927{color:#0062ff;flex-shrink:0}._recSuggestionCard_1rib4_932{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;padding:10px 8px;width:120px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #0062ff0a}._recSuggestionCard_1rib4_932:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0062ff1f;border-color:#93c5fd}._recSuggestionLabel_1rib4_947{font-size:8px;font-weight:800;color:#0062ff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}._recSuggestionVal_1rib4_955{font-size:24px;font-weight:900;color:#0062ff;line-height:1}._recSuggestionUnit_1rib4_961{font-size:10px;font-weight:700;color:#0062ff;margin-bottom:6px;display:block}._recSuggestionEta_1rib4_968{display:flex;align-items:center;justify-content:center;gap:3px;font-size:9px;font-weight:600;color:#64748b;border-top:1px solid #dbeafe;padding-top:6px}._summaryRows_1rib4_981{display:flex;flex-direction:column}._summaryRow_1rib4_981{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #f1f5f9;font-size:11px;font-weight:600}._summaryRow_1rib4_981:last-child{border-bottom:none}._summaryRowLabel_1rib4_997{color:#64748b}._summaryRowVal_1rib4_1000{color:#1e293b;font-weight:700}._summaryRowValBlue_1rib4_1004{color:#0062ff;font-size:13px;font-weight:800}._deliveryBadge_1rib4_1009{display:inline-flex;align-items:center;gap:3px;background:#eff6ff;color:#0062ff;border:1px solid #bfdbfe;padding:1px 6px;border-radius:4px;font-size:10px;font-weight:700}._prioritySection_1rib4_1023{margin-top:8px;border-top:1px solid #f1f5f9;padding-top:8px}._priorityGrid_1rib4_1028{display:flex;gap:6px;margin-top:5px}._priorityBtn_1rib4_1033{flex:1;padding:6px 4px;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;font-size:10px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s ease;color:#64748b}._priorityBtn_1rib4_1033:hover{border-color:#cbd5e1;background:#f8fafc}._priorityBtnActiveNormal_1rib4_1053{border-color:#16a34a!important;background:#f0fdf4!important;color:#15803d!important;font-weight:700!important}._priorityBtnActiveUrgent_1rib4_1059{border-color:#d97706!important;background:#fffbeb!important;color:#b45309!important;font-weight:700!important}._priorityBtnActiveEmergency_1rib4_1065{border-color:#dc2626!important;background:#fef2f2!important;color:#dc2626!important;font-weight:700!important}._notesSection_1rib4_1073{margin-top:6px;border-top:1px solid #f1f5f9;padding-top:6px}._notesTextArea_1rib4_1078{width:100%;border:1.5px solid #cbd5e1;border-radius:6px;padding:6px 10px;font-size:11px;resize:vertical;min-height:40px;outline:none;font-family:inherit;margin-top:2px;transition:all .2s}._notesTextArea_1rib4_1078:focus{border-color:#0062ff}._footer_1rib4_1096{display:flex;gap:10px;margin-top:12px;padding:12px 0 0;border-top:1px solid #e2e8f0}._footerBtnSubmit_1rib4_1103{flex:1;border:none;border-radius:8px;background:#0062ff;color:#fff;font-size:13px;font-weight:700;padding:9px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .15s ease;box-shadow:0 2px 8px #0062ff33}._footerBtnSubmit_1rib4_1103:hover{background:#004ecc;box-shadow:0 4px 12px #0062ff4d}._footerBtnSubmit_1rib4_1103:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}._footerBtnAI_1rib4_1129{flex:1;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;color:#64748b;font-size:12px;font-weight:600;padding:9px 12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .15s ease}._footerBtnAI_1rib4_1129:hover{border-color:#94a3b8;color:#334155;background:#f8fafc}._btnCompact_1rib4_1152{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);border:1px solid transparent;outline:none;box-sizing:border-box;height:32px}._btnPrimaryCompact_1rib4_1169{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 2px 6px #2563eb26}._btnPrimaryCompact_1rib4_1169:hover{background:linear-gradient(135deg,#1d4ed8,#1740b2);transform:translateY(-1px)}._btnPrimaryCompact_1rib4_1169:active{transform:translateY(1px)}._btnOutlineCompact_1rib4_1182{background:#fff;border-color:#cbd5e1;color:#475569}._btnOutlineCompact_1rib4_1182:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}._inputFieldCompact_1rib4_1193{width:100%;padding:6px 10px;border-radius:6px;border:1px solid #cbd5e1;font-size:13px;outline:none;transition:all .2s;background:#fff;height:32px;box-sizing:border-box}._inputFieldCompact_1rib4_1193:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._textareaFieldCompact_1rib4_1210{width:100%;padding:6px 10px;border-radius:6px;border:1px solid #cbd5e1;font-size:13px;outline:none;transition:all .2s;background:#fff;resize:vertical;min-height:50px;box-sizing:border-box}._textareaFieldCompact_1rib4_1210:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._spinner_1rib4_1228{width:16px;height:16px;border:2px solid #bfdbfe;border-top-color:#0062ff;border-radius:50%;animation:_spin_1rib4_1228 .7s linear infinite;display:inline-block}@keyframes _spin_1rib4_1228{to{transform:rotate(360deg)}}@media (max-width: 1024px){._twoCol_1rib4_237{grid-template-columns:1fr}}._unitToggleContainer_1rib4_1248{display:flex;gap:8px;margin-bottom:12px;border-bottom:1px solid #f1f5f9;padding-bottom:12px}._unitToggleBtn_1rib4_1255{flex:1;padding:6px 12px;font-size:11px;font-weight:700;border-radius:6px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .15s ease;text-align:center;text-transform:uppercase;letter-spacing:.05em}._unitToggleBtn_1rib4_1255:hover{border-color:#cbd5e1;color:#475569}._unitToggleBtnActive_1rib4_1274{background:#0062ff;border-color:#0062ff;color:#fff!important}._pageContainer_y915i_3{padding:16px 20px 20px;background:#f8fafc;min-height:100%;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b;display:flex;flex-direction:column}._breadcrumbs_y915i_14{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:10px}._breadcrumbs_y915i_14 span:not(:last-child):after{content:"/";margin-left:8px;color:#cbd5e1}._breadcrumbs_y915i_14 ._here_y915i_29{font-weight:600;color:#2563eb}._header_y915i_34{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:16px;flex-wrap:wrap}._headerTitle_y915i_43 h1{font-size:26px;font-weight:800;color:#0f172a;margin:0 0 4px;letter-spacing:-.025em;display:flex;align-items:center;gap:8px}._headerTitle_y915i_43 p{margin:0;color:#64748b;font-size:14px;display:flex;align-items:center;gap:8px}._actions_y915i_63{display:flex;gap:12px;align-items:center}._plannerGrid_y915i_70{display:grid;grid-template-columns:1fr 380px;gap:16px;align-items:stretch;flex:1;min-height:0}._card_y915i_80{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 8px 32px #1f26870a;overflow:hidden;margin-bottom:16px}._activeRoutesCard_y915i_90{height:calc(100vh - 195px);min-height:480px;margin-bottom:0;display:flex;flex-direction:column;position:relative}._cardHead_y915i_99{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;background:#f8fafc}._cardHead_y915i_99 h3{font-size:14px;font-weight:700;color:#0f172a;margin:0;text-transform:uppercase;letter-spacing:.05em}._cardHead_y915i_99 ._sub_y915i_117{font-size:12px;color:#64748b;margin-top:2px;text-transform:none;font-weight:500;letter-spacing:normal}._cardBody_y915i_126{padding:20px}._listItem_y915i_131{padding:12px 16px;border-bottom:1px solid #e2e8f0;transition:all .2s;background:#fff}._listItem_y915i_131:hover{background:#f8fafc}._listItemActive_y915i_142{background:#eff6ff!important;border-left:3px solid #2563eb}._dragCard_y915i_148{cursor:grab;padding:12px;margin-bottom:8px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2px 4px #00000005;transition:all .2s cubic-bezier(.4,0,.2,1)}._dragCard_y915i_148:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000000d;border-color:#cbd5e1}._dragCard_y915i_148:active{cursor:grabbing}._dragCardOrange_y915i_169{background:#fffbeb;border-color:#fde68a}._dragCardOrange_y915i_169:hover{border-color:#fcd34d;box-shadow:0 4px 8px #f59e0b14}._mapContainer_y915i_180{position:relative;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;background:#f1f5f9;box-shadow:inset 0 2px 4px #0000000a}._mapWrapper_y915i_189{flex:1 1 0%;min-height:0;height:100%;border-radius:0 0 16px 16px!important;border:none!important;box-shadow:none!important}._btn_y915i_199{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;outline:none}._btnPrimary_y915i_214{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb33}._btnPrimary_y915i_214:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #2563eb4d}._btnPrimary_y915i_214:disabled{background:#cbd5e1;color:#94a3b8;cursor:not-allowed;box-shadow:none}._btnOutline_y915i_232{background:#fff;border-color:#cbd5e1;color:#475569}._btnOutline_y915i_232:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}._btnDangerGhost_y915i_244{background:transparent;border:none;color:#ef4444;padding:4px 8px;border-radius:8px;font-size:12px}._btnDangerGhost_y915i_244:hover{background:#ef444414}._label_y915i_258{font-size:12px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:inline-block}._inputField_y915i_268{width:100%;padding:10px 14px;border-radius:10px;border:1px solid #cbd5e1;font-size:14px;outline:none;transition:all .2s;background:#fff}._inputField_y915i_268:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._removeDropZone_y915i_284{border:2px dashed #f87171;border-radius:10px;background:#fef2f2;color:#ef4444;padding:12px;text-align:center;font-weight:600;font-size:12px;transition:all .2s}._removeDropZone_y915i_284:hover{background:#fee2e2}._banner_y915i_301{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;color:#1e3a8a;font-size:13px}._tabsContainer_y915i_314{display:flex;border-bottom:1px solid #e2e8f0;background:#f8fafc}._tabButton_y915i_320{flex:1;padding:12px 16px;background:transparent;border:none;font-size:13px;font-weight:600;color:#64748b;cursor:pointer;outline:none;transition:all .2s;text-align:center;border-bottom:2px solid transparent}._tabButton_y915i_320:hover{color:#0f172a;background:#f1f5f9}._tabActive_y915i_340{color:#2563eb!important;border-bottom:2px solid #2563eb;background:#fff}._dragCardActive_y915i_347{background:#eff6ff!important;border-color:#3b82f6!important;box-shadow:0 4px 12px #3b82f626!important;opacity:.8}._dragOver_y915i_355{border-color:#2563eb!important;background:#f0f7ff!important;transform:translateY(-2px);box-shadow:0 6px 12px #2563eb1f!important}._dateFilterWrapper_y915i_361{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;padding:5px 14px;box-shadow:0 1px 2px #0000000d;transition:all .2s cubic-bezier(.4,0,.2,1);vertical-align:middle;margin:0 8px;cursor:pointer}._dateFilterWrapper_y915i_361:hover{border-color:#3b82f6;box-shadow:0 4px 10px #3b82f614}._dateFilterWrapper_y915i_361 .react-datepicker-wrapper{display:inline-block;width:auto}._dateFilterWrapper_y915i_361 .react-datepicker__input-container{display:block}._dateFilterWrapper_y915i_361 .react-datepicker-wrapper .react-datepicker__input-container input{border:none!important;background:transparent!important;font-size:13px!important;font-weight:600!important;color:#1e293b!important;outline:none!important;box-shadow:none!important;cursor:pointer!important;font-family:inherit!important;padding:0!important;width:175px!important;text-align:center!important}._dateFilterIcon_y915i_405{color:#64748b;display:flex;align-items:center}._scrollableContainer_y915i_411{flex:1 1 0%;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;position:relative;display:flex;flex-direction:column;gap:8px;padding:6px 4px 16px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}._scrollableContainer_y915i_411::-webkit-scrollbar{width:6px}._scrollableContainer_y915i_411::-webkit-scrollbar-track{background:transparent}._scrollableContainer_y915i_411::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._timelineScrollContainer_y915i_440{flex:1 1 0%;min-height:0;height:100%;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 14px 24px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}._timelineScrollContainer_y915i_440::-webkit-scrollbar{width:6px}._timelineScrollContainer_y915i_440::-webkit-scrollbar-track{background:transparent}._timelineScrollContainer_y915i_440::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}._dropdownWrapper_y915i_470{width:280px}._mapArea_y915i_474{position:absolute;top:52px;bottom:0;left:0;right:0}._infoOverlay_y915i_482{position:absolute;top:16px;right:16px;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:14px;padding:16px;border:1px solid rgba(226,232,240,.8);min-width:240px;max-width:280px;box-shadow:0 10px 25px -5px #0f172a0f,0 8px 16px -6px #0f172a0a;z-index:10;transition:all .3s cubic-bezier(.4,0,.2,1)}._mapLegend_y915i_499{position:absolute;bottom:16px;left:16px;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:10px 14px;border:1px solid rgba(226,232,240,.8);box-shadow:0 10px 25px -5px #0f172a0f;font-size:11px;display:flex;flex-direction:column;gap:6px;z-index:10}._legendItem_y915i_517{display:flex;align-items:center;gap:5px}._legendLine_y915i_523{width:16px;height:2px;border-radius:2px}._timelineStop_y915i_529{position:relative;display:flex;gap:16px;padding:16px 20px;transition:all .2s cubic-bezier(.4,0,.2,1)}._timelineStop_y915i_529:hover{background:#f8fafc}._timelineStop_y915i_529:before{content:"";position:absolute;left:33px;top:42px;bottom:-16px;width:2px;background:#cbd5e1;z-index:1;transition:background-color .2s ease}._timelineStop_y915i_529:last-child:before{display:none}._stopBadge_y915i_557{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0;box-sizing:border-box;z-index:2;box-shadow:0 0 0 4px var(--bg, #ffffff);transition:all .2s ease}._stopInfo_y915i_572{flex:1}._stopTitle_y915i_576{font-size:13px;font-weight:500;color:#0f172a}._stopMeta_y915i_582{font-size:11px;color:#64748b;margin-top:4px}._stopActions_y915i_588{display:flex;gap:6px;margin-top:6px}._timelineBtn_y915i_594{font-size:10px;padding:2px 6px;border-radius:4px}._statusLabel_y915i_600{padding:1px 6px;font-size:10px;border-radius:4px;font-weight:600;display:inline-flex;align-items:center;gap:4px}._statusTabsContainer_y915i_611{display:inline-flex;align-items:center;background:#f1f5f9;padding:3px;border-radius:10px;border:1px solid #e2e8f0}._statusTabBtn_y915i_620{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:7px;border:none;background:transparent;color:#64748b;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}._statusTabBtn_y915i_620:hover{color:#0f172a}._statusTabBtnActive_y915i_640{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0f172a1a;font-weight:700}@keyframes _spin_y915i_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px) and (min-width: 861px){._pageContainer_y915i_3{padding:12px 16px 16px}._plannerGrid_y915i_70{grid-template-columns:1fr 340px;gap:12px}._activeRoutesCard_y915i_90{height:calc(100vh - 180px);min-height:440px}}@media (max-width: 860px){._pageContainer_y915i_3{padding:12px 14px 20px}._plannerGrid_y915i_70{grid-template-columns:1fr;gap:14px}._mapWrapper_y915i_189{height:380px}._activeRoutesCard_y915i_90{height:auto;min-height:auto}._activeRoutesMapCard_y915i_687{height:380px;min-height:340px}._activeRoutesTimelineCard_y915i_691{height:520px;min-height:420px}}._pageContainer_e9wzv_1{padding:24px 32px;background-color:#f8fafc;min-height:100vh}._breadcrumbs_e9wzv_7{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:12px}._breadcrumbs_e9wzv_7 ._here_e9wzv_16{color:#0f172a;font-weight:600}._header_e9wzv_21{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}._headerTitle_e9wzv_30 h1{font-size:24px;font-weight:700;color:#0f172a;margin:0 0 4px}._headerTitle_e9wzv_30 p{font-size:14px;color:#64748b;margin:0}._actions_e9wzv_43{display:flex;gap:12px}._btn_e9wzv_48{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}._btnOutline_e9wzv_61{background-color:#fff;border-color:#e2e8f0;color:#334155}._btnOutline_e9wzv_61:hover{background-color:#f1f5f9;border-color:#cbd5e1}._btnPrimary_e9wzv_72{background-color:#2563eb;color:#fff}._btnPrimary_e9wzv_72:hover{background-color:#1d4ed8}._kpiRow_e9wzv_82{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px}._kpiCard_e9wzv_89{background-color:#fff;border-radius:12px;padding:20px;border:1px solid #e2e8f0;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000005;transition:transform .2s ease,box-shadow .2s ease}._kpiCard_e9wzv_89:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}._kpiCard_e9wzv_89:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px}._kpiPrimary_e9wzv_114:before{background-color:#2563eb}._kpiDanger_e9wzv_115:before{background-color:#ef4444}._kpiSuccess_e9wzv_116:before{background-color:#10b981}._kpiWarning_e9wzv_117:before{background-color:#f59e0b}._kpiHeader_e9wzv_119{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._kpiLabel_e9wzv_126{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#64748b}._kpiIcon_e9wzv_134{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}._kpiPrimary_e9wzv_114 ._kpiIcon_e9wzv_134{background-color:#eff6ff;color:#2563eb}._kpiDanger_e9wzv_115 ._kpiIcon_e9wzv_134{background-color:#fef2f2;color:#ef4444}._kpiSuccess_e9wzv_116 ._kpiIcon_e9wzv_134{background-color:#f0fdf4;color:#10b981}._kpiWarning_e9wzv_117 ._kpiIcon_e9wzv_134{background-color:#fffbeb;color:#f59e0b}._kpiValue_e9wzv_149{font-size:26px;font-weight:700;color:#0f172a;line-height:1.2;margin-bottom:4px}._kpiDelta_e9wzv_157{font-size:12px;color:#64748b}._gaugeWrapper_e9wzv_163{width:100%;max-width:180px}._gaugeTrack_e9wzv_168{height:8px;background-color:#e2e8f0;border-radius:9999px;overflow:hidden;position:relative;margin-bottom:4px}._gaugeFill_e9wzv_177{height:100%;border-radius:9999px;transition:width .3s ease}._gaugeText_e9wzv_183{display:flex;justify-content:space-between;font-size:11px;color:#64748b;font-weight:500}._colorDot_e9wzv_192{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;flex-shrink:0}._rowActions_e9wzv_202{display:flex;align-items:center;justify-content:center;gap:6px}._rowBtn_e9wzv_209{width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background-color:#fff;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._rowBtn_e9wzv_209:hover{background-color:#f8fafc;border-color:#cbd5e1}._rowBtnDip_e9wzv_228:hover{background-color:#eff6ff;color:#2563eb;border-color:#bfdbfe}._rowBtnEye_e9wzv_234:hover{background-color:#f1f5f9;color:#0f172a}._rowBtnEdit_e9wzv_239:hover{background-color:#fefce8;color:#ca8a04;border-color:#fef08a}._rowBtnDelete_e9wzv_245:hover{background-color:#fef2f2;color:#dc2626;border-color:#fecaca}._filterRow_e9wzv_252{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}._searchBox_e9wzv_261{position:relative;min-width:280px;flex:1}._searchBox_e9wzv_261 i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:14px}._searchInput_e9wzv_276{width:100%;padding:8px 12px 8px 36px;font-size:13px;border:1px solid #e2e8f0;border-radius:8px;background-color:#fff;outline:none}._searchInput_e9wzv_276:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}._modalCustom_e9wzv_292 .modal-content{border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden}._modalHeaderCustom_e9wzv_299{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #f1f5f9}._modalTitle_e9wzv_307{font-size:18px;font-weight:700;color:#0f172a;margin:0}._modalSubtitle_e9wzv_314{font-size:13px;color:#64748b;margin:2px 0 0}._modalCloseBtn_e9wzv_320{background:none;border:none;font-size:22px;line-height:1;color:#94a3b8;cursor:pointer}._modalCloseBtn_e9wzv_320:hover{color:#0f172a}._modalBodyCustom_e9wzv_333{padding:20px 24px}._modalFooterCustom_e9wzv_337{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f1f5f9;background-color:#f8fafc}._previewBox_e9wzv_346{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 16px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}._previewItem_e9wzv_356{display:flex;flex-direction:column;gap:2px}._previewLabel_e9wzv_362{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase}._previewValue_e9wzv_369{font-size:13px;font-weight:700;color:#0f172a;display:flex;align-items:center}._calcResultBox_e9wzv_377{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:14px 16px;margin-top:16px}._formLabel_e9wzv_385{font-size:12px;font-weight:600;color:#334155;margin-bottom:4px}._tankTabBar_e9wzv_393{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:6px;background-color:#f1f5f9;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:20px}._tankTab_e9wzv_393{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;color:#64748b;background-color:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}._tankTab_e9wzv_393:hover{color:#1e293b;background-color:#e2e8f0}._tankTabActive_e9wzv_426{background-color:#fff!important;color:#1d4ed8!important;border-color:#bfdbfe!important;box-shadow:0 1px 3px #00000014}._tankTabError_e9wzv_433{border-color:#fca5a5!important;color:#dc2626!important}._tabBadge_e9wzv_438{font-size:10px;padding:2px 6px;border-radius:9999px;font-weight:700}._tabCloseBtn_e9wzv_445{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:none;background:transparent;color:#94a3b8;font-size:11px;padding:0;cursor:pointer;margin-left:2px;transition:all .15s ease}._tabCloseBtn_e9wzv_445:hover{background-color:#fee2e2;color:#ef4444}._tabAddBtn_e9wzv_467{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;color:#2563eb;background-color:#fff;border:1px dashed #93c5fd;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}._tabAddBtn_e9wzv_467:hover{background-color:#eff6ff;border-color:#2563eb;color:#1d4ed8}._tabDuplicateBtn_e9wzv_489{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;color:#475569;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;white-space:nowrap;transition:all .2s ease}._tabDuplicateBtn_e9wzv_489:hover{background-color:#f8fafc;color:#1e293b;border-color:#94a3b8}._triggerBadge_e9wzv_512{font-size:10px;padding:2px 6px;border-radius:9999px;font-weight:700;background-color:#fef08a;color:#854d0e;display:inline-flex;align-items:center;gap:3px}._modalDialog_1ezc0_3{max-width:1040px;width:95vw;margin:1.5rem auto}._modalContent_1ezc0_9{border:1px solid rgba(226,232,240,.9)!important;border-radius:16px!important;box-shadow:0 25px 60px -15px #0f172a4d!important;overflow:hidden!important;background-color:#fff!important;padding:0!important;max-height:92vh!important;display:flex!important;flex-direction:column!important}._dialog_1ezc0_21{background-color:#fff;border-radius:16px;width:100%;display:flex;flex-direction:column;max-height:92vh;overflow:hidden;height:100%}._header_1ezc0_33{padding:14px 22px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#fff,#f8fafc);flex-shrink:0}._headerLeft_1ezc0_43{display:flex;align-items:center;gap:12px;min-width:0}._iconBadge_1ezc0_50{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #2563eb40;flex-shrink:0}._headerTitleArea_1ezc0_63{display:flex;flex-direction:column;gap:2px;min-width:0}._title_1ezc0_70{margin:0;font-weight:700;font-size:1.05rem;color:#0f172a;letter-spacing:-.01em}._subtitle_1ezc0_78{font-size:.76rem;color:#64748b;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}._closeBtn_1ezc0_88{background:#fff;border:1px solid #e2e8f0;color:#64748b;cursor:pointer;width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}._closeBtn_1ezc0_88:hover{background-color:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._body_1ezc0_110{padding:16px 20px;overflow-y:auto;flex:1 1 auto;max-height:calc(92vh - 128px);background-color:#f8fafc}._splitGrid_1ezc0_118{display:grid;grid-template-columns:4.2fr 5.8fr;gap:16px;align-items:start}@media (max-width: 860px){._splitGrid_1ezc0_118{grid-template-columns:1fr}}._colLeft_1ezc0_131,._colRight_1ezc0_132{display:flex;flex-direction:column;gap:14px;min-width:0}._sectionCard_1ezc0_140{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;box-shadow:0 1px 3px #00000005;display:flex;flex-direction:column;gap:10px;min-width:0}._sectionHeader_1ezc0_152{display:flex;justify-content:space-between;align-items:center;gap:8px}._sectionTitle_1ezc0_159{font-size:.74rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:6px}._sectionTitleIcon_1ezc0_170{color:#2563eb}._metaGrid_1ezc0_175{display:grid;grid-template-columns:1fr 1fr;gap:8px}._infoBox_1ezc0_181{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}._infoBoxFull_1ezc0_193{grid-column:1 / -1}._infoBoxTitle_1ezc0_197{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._infoBoxValue_1ezc0_205{font-size:.82rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._infoBoxSub_1ezc0_214{font-size:.71rem;color:#64748b;font-weight:500;word-break:break-all;overflow-wrap:anywhere}._emailBodySection_1ezc0_223{border-top:1px solid #f1f5f9;padding-top:10px;display:flex;flex-direction:column;gap:5px}._emailBodyLabel_1ezc0_231{font-size:.68rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em}._emailBodyContent_1ezc0_239{font-size:.8rem;color:#334155;font-weight:500;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #3b82f6;padding:10px 12px;border-radius:8px;white-space:pre-wrap;word-break:break-word;line-height:1.55;max-height:280px;overflow-y:auto}._formGrid_1ezc0_256{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 580px){._formGrid_1ezc0_256{grid-template-columns:1fr}}._formField_1ezc0_268{display:flex;flex-direction:column;gap:4px;min-width:0}._fieldLabel_1ezc0_275{font-size:.72rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.03em}._fieldSelect_1ezc0_283,._fieldInput_1ezc0_284{height:36px;padding:0 10px;border-radius:8px;border:1px solid #cbd5e1;font-size:.82rem;color:#0f172a;background:#fff;font-weight:500;outline:none;transition:all .15s ease;width:100%;box-sizing:border-box;font-family:inherit}._fieldSelect_1ezc0_283{padding-right:28px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 8px center;background-size:12px}._fieldSelect_1ezc0_283:focus,._fieldInput_1ezc0_284:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}._fieldSelect_1ezc0_283:disabled,._fieldInput_1ezc0_284:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._bulkToolbar_1ezc0_324{display:flex;gap:6px;align-items:center}._bulkBtn_1ezc0_330{padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:600;border:1px solid #e2e8f0;background:#fff;color:#2563eb;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:4px}._bulkBtn_1ezc0_330:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe}._itemsList_1ezc0_351{display:flex;flex-direction:column;gap:8px}._itemCard_1ezc0_357{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px}._itemCard_1ezc0_357:hover{background:#fff;border-color:#cbd5e1}._itemInputs_1ezc0_373{display:flex;align-items:center;gap:8px;flex:1}._itemDeleteBtn_1ezc0_380{width:32px;height:32px;border-radius:6px;border:1px solid #fecdd3;background:#fff1f2;color:#e11d48;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}._itemDeleteBtn_1ezc0_380:hover{background:#ffe4e6;border-color:#fda4af}._textarea_1ezc0_401{width:100%;font-size:.8rem;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;transition:all .15s ease;font-weight:500;resize:vertical;box-sizing:border-box;min-height:52px;font-family:inherit;line-height:1.5}._textarea_1ezc0_401:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f;outline:none}._textarea_1ezc0_401:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}._footer_1ezc0_431{padding:12px 22px;border-top:1px solid #f1f5f9;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}._footerRight_1ezc0_442{display:flex;align-items:center;gap:10px}._btnCancel_1ezc0_448{padding:8px 16px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#475569;font-weight:600;font-size:.82rem;cursor:pointer;transition:all .15s ease}._btnCancel_1ezc0_448:hover{background:#f1f5f9;color:#0f172a}._btnDanger_1ezc0_465{padding:8px 14px;border-radius:8px;border:1px solid #fecdd3;background:#fff1f2;color:#e11d48;font-weight:600;font-size:.82rem;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px}._btnDanger_1ezc0_465:hover{background:#ffe4e6;border-color:#fda4af}._btnSubmit_1ezc0_485{padding:8px 20px;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;font-size:.82rem;cursor:pointer;display:flex;align-items:center;gap:6px;box-shadow:0 4px 12px #2563eb40;transition:all .15s ease}._btnSubmit_1ezc0_485:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #2563eb59}._btnSubmit_1ezc0_485:disabled{opacity:.55;cursor:not-allowed}._pageContainer_tfvz4_12{padding:24px;background:#f8fafc;min-height:calc(100vh - 56px);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b}._breadcrumbs_tfvz4_27{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;margin-bottom:16px}._breadcrumbs_tfvz4_27 span:not(:last-child):after{content:"/";margin-left:8px;color:#cbd5e1}._breadcrumbs_tfvz4_27 ._here_tfvz4_42{font-weight:600;color:#2563eb}._header_tfvz4_47{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}._headerTitle_tfvz4_56 h1{font-size:26px;font-weight:800;color:#0f172a;margin:0 0 4px;letter-spacing:-.025em}._headerTitle_tfvz4_56 p{margin:0;color:#64748b;font-size:14px}._actions_tfvz4_70{display:flex;gap:12px;align-items:center}._btn_tfvz4_76{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}._btnOutline_tfvz4_89{background:#fff;border:1px solid #e2e8f0;color:#475569}._btnOutline_tfvz4_89:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._kpiRow_tfvz4_102{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:24px}._kpiCard_tfvz4_109{background:#fff;border-radius:16px;padding:20px;box-shadow:var(--glass-shadow);border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;overflow:hidden}._kpiCard_tfvz4_109:hover{transform:translateY(-3px);box-shadow:0 12px 24px -10px #2563eb26;border-color:#cbd5e1}._kpiCard_tfvz4_109:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#cbd5e1}._kpiCard_tfvz4_109._kpiPrimary_tfvz4_138:before{background:var(--primary-gradient)}._kpiCard_tfvz4_109._kpiSuccess_tfvz4_142:before{background:var(--success-gradient)}._kpiCard_tfvz4_109._kpiWarning_tfvz4_146:before{background:var(--warning-gradient)}._kpiCard_tfvz4_109._kpiPurple_tfvz4_150:before{background:var(--purple-gradient)}._kpiHeader_tfvz4_154{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._kpiLabel_tfvz4_161{font-size:12px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em}._kpiIcon_tfvz4_169{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center}._kpiPrimary_tfvz4_138 ._kpiIcon_tfvz4_169{background:#2563eb1a;color:#2563eb}._kpiSuccess_tfvz4_142 ._kpiIcon_tfvz4_169{background:#0d94881a;color:#0d9488}._kpiWarning_tfvz4_146 ._kpiIcon_tfvz4_169{background:#f59e0b1a;color:#d97706}._kpiPurple_tfvz4_150 ._kpiIcon_tfvz4_169{background:#7c3aed1a;color:#7c3aed}._kpiValue_tfvz4_198{font-size:28px;font-weight:800;color:#0f172a;line-height:1;margin-bottom:6px;letter-spacing:-.03em}._kpiDelta_tfvz4_207{font-size:13px;color:#64748b;font-weight:500}._tableContainer_tfvz4_214{background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:var(--glass-shadow);overflow:hidden}._controlBar_tfvz4_222{padding:16px 20px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#fff}._statusTabs_tfvz4_233{display:flex;gap:8px;align-items:center;overflow-x:auto}._statusTab_tfvz4_233{padding:8px 16px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;background:#f1f5f9;color:#64748b;white-space:nowrap;display:flex;align-items:center;gap:6px}._statusTab_tfvz4_233:hover{background:#e2e8f0;color:#1e293b}._statusTabActive_tfvz4_261{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}._filterControls_tfvz4_267{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._filterSelect_tfvz4_274{height:38px;padding:0 30px 0 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px;color:#334155;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 10px;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;font-weight:500;cursor:pointer;transition:all .2s ease;box-sizing:border-box}._filterSelect_tfvz4_274:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._datePickerWrapper_tfvz4_300{position:relative;z-index:40}._datePickerWrapper_tfvz4_300 .react-datepicker-wrapper{width:auto;display:flex}._datePickerWrapper_tfvz4_300 .react-datepicker__input-container{display:flex}._datePickerWrapper_tfvz4_300 .react-datepicker__input-container input{height:38px;padding:0 12px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px;color:#334155;background-color:#fff;outline:none;width:210px;font-weight:500;transition:all .2s ease;box-sizing:border-box}._datePickerWrapper_tfvz4_300 .react-datepicker__input-container input:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._searchWrapper_tfvz4_334{position:relative;display:flex;align-items:center;width:240px}._searchIcon_tfvz4_341{position:absolute;left:12px;color:#94a3b8;pointer-events:none;z-index:2}._searchInput_tfvz4_349{width:100%;height:38px;padding:0 12px 0 36px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px;color:#334155;background-color:#fff;outline:none;font-weight:500;transition:all .2s ease;box-sizing:border-box}._searchInput_tfvz4_349:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._searchInput_tfvz4_349::placeholder{color:#94a3b8;font-weight:400}._btnClear_tfvz4_374{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1px solid #fecdd3;background:#fff1f2;color:#e11d48;cursor:pointer;transition:all .2s ease;box-sizing:border-box}._btnClear_tfvz4_374:hover{background:#ffe4e6;border-color:#fda4af;transform:scale(1.04)}._viewsWrapper_1h1rb_1{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d}._tableHeaderBar_1h1rb_10{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}._headerTitle_1h1rb_19{font-size:14px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;gap:10px;margin:0}._countBadge_1h1rb_31{font-size:11px;font-weight:700;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;padding:2px 8px;border-radius:12px}._legendBar_1h1rb_41{display:flex;align-items:center;gap:16px;font-size:12px;font-weight:600;color:#475569}._legendItem_1h1rb_50{display:inline-flex;align-items:center;gap:6px}._legendDot_1h1rb_56{width:10px;height:10px;border-radius:50%;display:inline-block}._legendDotRed_1h1rb_63{background-color:#ef4444;box-shadow:0 0 6px #ef444466}._legendDotOrange_1h1rb_68{background-color:#f59e0b;box-shadow:0 0 6px #f59e0b66}._legendDotGreen_1h1rb_73{background-color:#10b981;box-shadow:0 0 6px #10b98166}._tableContainer_1h1rb_78{width:100%;overflow-x:auto}._matrixTable_1h1rb_83{width:100%;border-collapse:collapse;font-size:13px;text-align:left}._matrixTable_1h1rb_83 th{background:#f8fafc;color:#475569;font-weight:700;font-size:12px;padding:12px 14px;border-bottom:1px solid #e2e8f0;white-space:nowrap}._matrixTable_1h1rb_83 td{padding:12px 14px;border-bottom:1px solid #f1f5f9;color:#1e293b;vertical-align:middle}._siteRow_1h1rb_107{cursor:pointer;transition:background-color .15s ease}._siteRow_1h1rb_107:hover{background-color:#f8fafc}._siteRowExpanded_1h1rb_116{background-color:#e2e8f0}._siteRowExpanded_1h1rb_116 td{background-color:#e2e8f0;border-top:2px solid #94a3b8;border-bottom:1px solid #cbd5e1}._siteRowExpanded_1h1rb_116 td:first-child{border-left:4px solid #2563eb}._siteRowExpanded_1h1rb_116 td:last-child{border-right:2px solid #cbd5e1}._siteNameCell_1h1rb_134{display:flex;align-items:center;gap:10px;font-weight:700;color:#0f172a}._expanderBtn_1h1rb_142{background:none;border:none;color:#64748b;font-size:12px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;cursor:pointer;transition:all .2s ease}._siteRowExpanded_1h1rb_116 ._expanderBtn_1h1rb_142{color:#2563eb;background-color:#dbeafe}._expandedIcon_1h1rb_162{transform:rotate(90deg)}._tankDotsGroup_1h1rb_166{display:inline-flex;align-items:center;gap:6px}._tankDot_1h1rb_166{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}._subRow_1h1rb_180{background-color:#f1f5f9;transition:background-color .15s ease}._subRow_1h1rb_180 td{background-color:#f1f5f9;padding:10px 14px;border-bottom:1px solid #e2e8f0;font-size:12px}._subRow_1h1rb_180:hover td{background-color:#e2e8f0}._subRow_1h1rb_180 td:first-child{border-left:4px solid #2563eb}._subRow_1h1rb_180 td:last-child{border-right:2px solid #cbd5e1}._subRowLast_1h1rb_204 td{border-bottom:2px solid #94a3b8}._tankSubCell_1h1rb_208{display:flex;align-items:center;gap:10px;padding-left:28px}._tankCodeBadge_1h1rb_215{font-size:11px;font-weight:700;color:#1e293b;background:#e2e8f0;padding:2px 6px;border-radius:4px}._productName_1h1rb_224{font-weight:600;color:#334155}._statusChipRed_1h1rb_229{display:inline-flex;align-items:center;gap:5px;background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}._statusChipOrange_1h1rb_243{display:inline-flex;align-items:center;gap:5px;background:#fef3c7;color:#b45309;border:1px solid #fcd34d;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}._statusChipGreen_1h1rb_257{display:inline-flex;align-items:center;gap:5px;background:#dcfce7;color:#15803d;border:1px solid #86efac;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:700;white-space:nowrap}._dipActionBtn_1h1rb_271{display:inline-flex;align-items:center;gap:5px;background:#047857;color:#fff;border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}._dipActionBtn_1h1rb_271:hover{background:#065f46;transform:translateY(-1px)}._footerDensityBar_1h1rb_291{padding:10px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:11px;color:#64748b;display:flex;align-items:center;gap:16px;flex-wrap:wrap}._footerDensityBar_1h1rb_291 strong{color:#334155}._viewToggleGroup_1h1rb_307{display:inline-flex;align-items:center;background:#f1f5f9;padding:3px;border-radius:8px;border:1px solid #e2e8f0}._viewToggleBtn_1h1rb_316{background:transparent;border:none;padding:5px 12px;font-size:12px;font-weight:600;color:#64748b;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s ease}._viewToggleBtnActive_1h1rb_331{background:#fff;color:#0f172a;box-shadow:0 1px 3px #0000001a}._actionBtnGroup_1h1rb_337{display:inline-flex;align-items:center;justify-content:center;gap:6px}._actionIconBtn_1h1rb_344{width:30px;height:30px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .15s ease;box-shadow:0 1px 2px #0000000a}._actionIconBtn_1h1rb_344:hover{transform:translateY(-1px);box-shadow:0 3px 6px #00000014}._actionBtnView_1h1rb_362{border:1px solid #e2e8f0;background-color:#fff;color:#475569}._actionBtnView_1h1rb_362:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#0f172a}._actionBtnShipment_1h1rb_373{border:1px solid #bfdbfe;background-color:#eff6ff;color:#2563eb}._actionBtnShipment_1h1rb_373:hover{background-color:#dbeafe;border-color:#93c5fd;color:#1d4ed8}._actionBtnDip_1h1rb_384{border:1px solid #99f6e4;background-color:#f0fdfa;color:#0d9488}._actionBtnDip_1h1rb_384:hover{background-color:#ccfbf1;border-color:#5eead4;color:#0f766e}._actionBtnEdit_1h1rb_395{border:1px solid #e2e8f0;background-color:#fff;color:#475569}._actionBtnEdit_1h1rb_395:hover{background-color:#f8fafc;border-color:#cbd5e1;color:#2563eb}._actionBtnDelete_1h1rb_406{border:1px solid #fecaca;background-color:#fef2f2;color:#ef4444}._actionBtnDelete_1h1rb_406:hover{background-color:#fee2e2;border-color:#f87171;color:#dc2626}._skeletonShimmer_1h1rb_418{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:_tankSkeletonShimmer_1h1rb_1 1.4s ease infinite}@keyframes _tankSkeletonShimmer_1h1rb_1{0%{background-position:100% 50%}to{background-position:0 50%}}._skeletonText_1h1rb_433{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:_tankSkeletonShimmer_1h1rb_1 1.4s ease infinite;border-radius:4px;display:block}._skeletonDot_1h1rb_441{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:_tankSkeletonShimmer_1h1rb_1 1.4s ease infinite;width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}._skeletonPill_1h1rb_452{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:_tankSkeletonShimmer_1h1rb_1 1.4s ease infinite;border-radius:9999px;display:inline-block;flex-shrink:0}:root{--primary-gradient: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);--success-gradient: linear-gradient(135deg, #0d9488 0%, #10b981 100%);--warning-gradient: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--danger-gradient: linear-gradient(135deg, #e11d48 0%, #f43f5e 100%);--purple-gradient: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .04)}._container_esiv2_12{padding:12px 0 24px;display:flex;flex-direction:column;gap:20px}._header_esiv2_20{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}._headerTitle_esiv2_28 h2{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 4px;letter-spacing:-.025em}._headerTitle_esiv2_28 p{margin:0;color:#64748b;font-size:13px}._actions_esiv2_42{display:flex;gap:10px;align-items:center}._btn_esiv2_48{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}._btnOutline_esiv2_61{background:#fff;border:1px solid #e2e8f0;color:#475569}._btnOutline_esiv2_61:hover{background:#f1f5f9;border-color:#cbd5e1;color:#0f172a}._btnPrimary_esiv2_73{background:#2563eb;color:#fff;border:none}._btnPrimary_esiv2_73:hover{background:#1d4ed8}._kpiRow_esiv2_84{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}._kpiCard_esiv2_90{background:#fff;border-radius:14px;padding:18px;box-shadow:var(--glass-shadow);border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;overflow:hidden}._kpiCard_esiv2_90:hover{transform:translateY(-2px);box-shadow:0 10px 20px -8px #2563eb1f;border-color:#cbd5e1}._kpiCard_esiv2_90:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#cbd5e1}._kpiCard_esiv2_90._kpiPrimary_esiv2_119:before{background:var(--primary-gradient)}._kpiCard_esiv2_90._kpiSuccess_esiv2_123:before{background:var(--success-gradient)}._kpiCard_esiv2_90._kpiWarning_esiv2_127:before{background:var(--warning-gradient)}._kpiCard_esiv2_90._kpiPurple_esiv2_131:before{background:var(--purple-gradient)}._kpiHeader_esiv2_135{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}._kpiLabel_esiv2_142{font-size:11px;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.05em}._kpiIcon_esiv2_150{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}._kpiPrimary_esiv2_119 ._kpiIcon_esiv2_150{background:#2563eb1a;color:#2563eb}._kpiSuccess_esiv2_123 ._kpiIcon_esiv2_150{background:#0d94881a;color:#0d9488}._kpiWarning_esiv2_127 ._kpiIcon_esiv2_150{background:#f59e0b1a;color:#d97706}._kpiPurple_esiv2_131 ._kpiIcon_esiv2_150{background:#7c3aed1a;color:#7c3aed}._kpiValue_esiv2_179{font-size:26px;font-weight:800;color:#0f172a;line-height:1;margin-bottom:4px;letter-spacing:-.03em}._kpiDelta_esiv2_188{font-size:12px;color:#64748b;font-weight:500}._tableContainer_esiv2_195{background:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:var(--glass-shadow);overflow:hidden}._controlBar_esiv2_203{padding:14px 18px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;background:#fff}._statusTabs_esiv2_214{display:flex;gap:6px;align-items:center;overflow-x:auto}._statusTab_esiv2_214{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent;background:#f1f5f9;color:#64748b;white-space:nowrap;display:flex;align-items:center;gap:6px}._statusTab_esiv2_214:hover{background:#e2e8f0;color:#1e293b}._statusTabActive_esiv2_242{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}._filterControls_esiv2_248{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._searchWrapper_esiv2_255{position:relative;display:flex;align-items:center;width:220px}._searchIcon_esiv2_262{position:absolute;left:10px;color:#94a3b8;pointer-events:none;z-index:2}._searchInput_esiv2_270{width:100%;height:36px;padding:0 10px 0 32px;border-radius:8px;border:1px solid #e2e8f0;font-size:13px;color:#334155;background-color:#fff;outline:none;font-weight:500;transition:all .2s ease;box-sizing:border-box}._searchInput_esiv2_270:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._searchInput_esiv2_270::placeholder{color:#94a3b8;font-weight:400}._tableResponsive_esiv2_296{width:100%;overflow-x:auto}._table_esiv2_195{width:100%;border-collapse:collapse;margin:0;font-size:13px}._table_esiv2_195 th{background:#f8fafc;color:#64748b;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.05em;padding:12px 16px;border-bottom:1px solid #e2e8f0;white-space:nowrap}._table_esiv2_195 td{padding:14px 16px;border-bottom:1px solid #f1f5f9;vertical-align:middle;color:#1e293b}._table_esiv2_195 tr:hover{background:#fafafa}._badgeSwap_esiv2_332{display:inline-flex;align-items:center;gap:5px;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:700}._badgeRepair_esiv2_345{display:inline-flex;align-items:center;gap:5px;background:#fef3c7;color:#b45309;border:1px solid #fde68a;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:700}._statusBadgeScheduled_esiv2_358{background:#e0e7ff;color:#4338ca;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px}._statusBadgeCompleted_esiv2_370{background:#dcfce7;color:#15803d;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px}._statusBadgePending_esiv2_382{background:#f1f5f9;color:#64748b;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px}._actionBtnGroup_esiv2_395{display:flex;align-items:center;justify-content:flex-end;gap:6px}._actionBtn_esiv2_395{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .2s ease}._actionBtn_esiv2_395:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}._actionBtnView_esiv2_422:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}._actionBtnEdit_esiv2_428:hover{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}._actionBtnDelete_esiv2_434:hover{background:#fff1f2;color:#e11d48;border-color:#fecdd3}._modalOverlay_esiv2_441{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1050;padding:20px}._modalContent_esiv2_456{background:#fff;border-radius:16px;width:95vw;max-width:720px;max-height:90vh;box-shadow:0 20px 40px -15px #00000040;padding:0;display:flex;flex-direction:column;overflow:hidden}._modalHeader_esiv2_469{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid #f1f5f9;flex-shrink:0}._modalHeaderLeft_esiv2_478{display:flex;align-items:center;gap:12px}._iconBadge_esiv2_484{width:38px;height:38px;border-radius:10px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center}._iconBadgePurple_esiv2_495{background:#f5f3ff;color:#7c3aed}._iconBadgeWarning_esiv2_500{background:#fffbeb;color:#d97706}._iconBadgeSuccess_esiv2_505{background:#ecfdf5;color:#059669}._modalTitleArea_esiv2_510{display:flex;flex-direction:column}._modalTitle_esiv2_510{font-size:17px;font-weight:700;color:#0f172a;margin:0}._modalSubtitle_esiv2_522{font-size:12px;color:#64748b}._closeBtn_esiv2_527{background:#f8fafc;border:1px solid #e2e8f0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#64748b;cursor:pointer;transition:all .2s}._closeBtn_esiv2_527:hover{background:#f1f5f9;color:#0f172a}._modalForm_esiv2_546{display:flex;flex-direction:column;overflow:hidden;flex:1}._modalBody_esiv2_553{padding:20px 24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1}._sectionCard_esiv2_562{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}._sectionHeader_esiv2_572{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f1f5f9;padding-bottom:8px}._sectionTitle_esiv2_580{font-size:13px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.03em}._infoGrid_esiv2_591{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}._infoBox_esiv2_597{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}._infoBoxTitle_esiv2_607{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase}._infoBoxValue_esiv2_614{font-size:13px;font-weight:600;color:#0f172a}._selectorCardGroup_esiv2_621{display:grid;grid-template-columns:1fr 1fr;gap:12px}._selectorCard_esiv2_621{border:1.5px solid #e2e8f0;border-radius:12px;padding:14px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:6px}._selectorCardActive_esiv2_638{border-color:#2563eb;background:#eff6ff}._selectorTitle_esiv2_643{font-size:14px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px}._selectorDesc_esiv2_652{font-size:11px;color:#64748b;line-height:1.4}._formGrid_esiv2_658{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}._fullWidth_esiv2_664{grid-column:1 / -1}._formGroup_esiv2_668{display:flex;flex-direction:column;gap:5px}._label_esiv2_674{font-size:12px;font-weight:600;color:#334155}._input_esiv2_680,._select_esiv2_621,._textarea_esiv2_680{border:1px solid #cbd5e1;border-radius:8px;padding:8px 12px;font-size:13px;color:#0f172a;outline:none;background:#fff;width:100%;box-sizing:border-box}._input_esiv2_680:focus,._select_esiv2_621:focus,._textarea_esiv2_680:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1a}._modalFooter_esiv2_697{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #f1f5f9;background:#fafafa;border-bottom-left-radius:16px;border-bottom-right-radius:16px;flex-shrink:0}._btnCancel_esiv2_709{background:#fff;border:1px solid #e2e8f0;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;color:#475569;cursor:pointer}._btnCancel_esiv2_709:hover{background:#f1f5f9;color:#0f172a}._photoGallery_esiv2_726{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}._photoThumb_esiv2_733{width:80px;height:80px;border-radius:8px;object-fit:cover;border:1px solid #e2e8f0;cursor:pointer;transition:transform .2s,box-shadow .2s}._photoThumb_esiv2_733:hover{transform:scale(1.04);box-shadow:0 4px 10px #00000026}._lightboxOverlay_esiv2_748{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1100;cursor:pointer}._lightboxImg_esiv2_762{max-width:90vw;max-height:85vh;border-radius:10px;box-shadow:0 20px 40px #00000080;cursor:default}._sourceSelector_esiv2_771{display:flex;gap:8px;background:#f1f5f9;padding:4px;border-radius:10px;border:1px solid #e2e8f0}._sourceOptionBtn_esiv2_780{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .2s ease}._sourceOptionBtn_esiv2_780:hover{color:#1e293b}._sourceOptionActive_esiv2_801{background:#fff;color:#2563eb;box-shadow:0 2px 6px #2563eb1f}
