@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
*{box-sizing:border-box;margin:0;padding:0}input::-webkit-outer-spin-button{appearance:none;margin:0}input::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]{appearance:textfield}:root{--bg-primary:#1a1a1a;--bg-secondary:#262626;--bg-card:#333;--bg-card-glass:#1c1c1e99;--text-primary:#fff;--text-secondary:#999;--text-dim:#777;--border-color:#ffffff14;--accent-blue:#3b82f6;--accent-blue-rgb:59, 130, 246;--accent-emerald:#22c55e;--accent-emerald-rgb:34, 197, 94;--accent-amber:#f59e0b;--accent-amber-rgb:245, 158, 11;--accent-pink:#ec4899;--accent-pink-rgb:236, 72, 153;--accent-danger:#ef4444;--accent-danger-rgb:239, 68, 68;--desktop-header-height:56px;--font-main:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--keypad-bg:#1a1a1a;--keypad-btn-bg:#ffffff0a;--keypad-btn-border:1px solid #ffffff0d;--keypad-btn-text:#fff;--keypad-op-bg:#ffffff14;--keypad-op-border:1px solid #ffffff1a;--keypad-done-bg:#ffffff14;--keypad-display-bg:#ffffff08;--keypad-display-border:1px solid #ffffff0d;--keypad-display-text:#fff;--keypad-header-border:1px solid #333;--keypad-close-btn-bg:#ffffff0d;--keypad-close-btn-color:#fff;--keypad-slot-bg:#ffffff05;--keypad-slot-border:1px dashed #ffffff26;--keypad-slot-color:#ffffff80}[data-theme=light]{--bg-primary:#f8fafc;--bg-secondary:#f1f5f9;--bg-card:#fff;--bg-card-glass:#ffffffd9;--text-primary:#0f172a;--text-secondary:#475569;--text-dim:#94a3b8;--border-color:#0000001f;--accent-blue:#2563eb;--accent-blue-rgb:37, 99, 235;--keypad-bg:#f1f5f9;--keypad-btn-bg:#fff;--keypad-btn-border:1px solid #0000000f;--keypad-btn-text:#0f172a;--keypad-op-bg:#e2e8f0;--keypad-op-border:1px solid #cbd5e1;--keypad-done-bg:#e2e8f0;--keypad-display-bg:#fff;--keypad-display-border:1px solid #e2e8f0;--keypad-display-text:#0f172a;--keypad-header-border:1px solid #e2e8f0;--keypad-close-btn-bg:#e2e8f0;--keypad-close-btn-color:#0f172a;--keypad-slot-bg:#e2e8f0;--keypad-slot-border:1px dashed #cbd5e1;--keypad-slot-color:#475569}html,body{background:var(--bg-primary);width:100%;height:100%;color:var(--text-primary);font-family:var(--font-main);overscroll-behavior:none;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;position:fixed;overflow:hidden}@media (pointer:coarse){html,body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable]{-webkit-user-select:text;user-select:text}}button,a,select,svg,.cursor-pointer,.select-none{-webkit-user-select:none;user-select:none}body{flex-direction:column;display:flex}main{flex-direction:column;flex:1;display:flex;position:relative}button{-webkit-tap-highlight-color:transparent}button:active{opacity:.7}@property --blink-opacity{syntax:"<number>";inherits:true;initial-value:1}@keyframes sync-blink{0%,to{--blink-opacity:1}50%{--blink-opacity:0}}:root{animation:1.2s step-end infinite sync-blink}.blinking-cursor{opacity:var(--blink-opacity)}@keyframes blink-amber{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.pending-dot{background-color:var(--accent-amber);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:8px;animation:1.5s infinite blink-amber;display:inline-block;box-shadow:0 0 8px #f59e0b99}.text-pending{color:var(--accent-amber)!important}.no-scrollbar::-webkit-scrollbar{width:12px;height:6px}.no-scrollbar::-webkit-scrollbar-track{background:0 0}.no-scrollbar::-webkit-scrollbar-thumb{background:padding-box padding-box;border-right:6px solid #0000;border-radius:10px;transition:background .2s ease-in-out}.no-scrollbar:hover::-webkit-scrollbar-thumb{background-color:#ffffff26}.no-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.no-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease-in-out}.no-scrollbar:hover{scrollbar-color:#ffffff26 transparent}.inv-select-btn{color:#fff;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#3b82f6;border:none;border-radius:11px;outline:none;flex-shrink:0;align-self:stretch;padding:0 1rem;font-size:.72rem;font-weight:800;transition:background .2s,transform .1s}.inv-select-btn:hover{background:#2563eb}.inv-select-btn.active{background:#1d4ed8}.inv-select-btn:active{transform:scale(.97)}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff40}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#ffffff26 #ffffff05}input[type=date]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}.date-lock-btn{transition:all .2s}.date-lock-btn:hover{background:#ffffff14!important;border-color:#ffffff26!important}.date-lock-btn.locked:hover{background:#3b82f640!important;border-color:#3b82f673!important}.machine-alloc-btn{transition:all .2s}.machine-alloc-btn:hover{background:#ffffff0f!important;border-color:#ffffff26!important}.machine-alloc-btn.active:hover{border-color:var(--accent-blue)!important;background:#3b82f633!important}.mlot-alloc-btn{transition:all .2s}.mlot-alloc-btn:hover{background:#ffffff0f!important;border-color:#ffffff26!important}.mlot-alloc-btn.active:hover{border-color:var(--accent-blue)!important;background:#3b82f633!important}.close-manager-btn{transition:all .2s;color:#fff!important}.close-manager-btn:hover{background:#2563eb!important;border-color:#2563eb!important}.allocated-badge-txt,.schedule-tab-btn-active{color:#fff!important}.modal-close-x-btn{transition:all .2s}.modal-close-x-btn:hover{transform:scale(1.05);background:#ffffff26!important}.schedule-card-hover{transition:border-color .2s,box-shadow .2s,background-color .2s!important}.schedule-card-hover:hover{border-color:var(--accent-blue)!important;box-shadow:0 6px 20px #3b82f626!important}.master-select{appearance:none!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='rgba(255, 255, 255, 0.48)' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/%3e%3c/svg%3e")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:1.25rem!important}.status-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem .6rem;font-size:.65rem;font-weight:800;display:inline-flex}.status-pill-lg{padding:.35rem .8rem;font-size:.8rem}.status-pill-draft{color:var(--accent-amber);background:#f59e0b1a}.status-pill-submitted{color:#d946ef;background:#d946ef1a}.status-pill-converted{color:var(--accent-blue);background:#3b82f61a}.status-pill-dispatched{color:var(--accent-emerald);background:#22c55e1a}[data-theme=light] .desktop-theme-target{--text-primary:#0f172a;--text-secondary:#475569;--border-color:#0000001f}[data-theme=light] .desktop-theme-target,[data-theme=light] .desktop-theme-target *{border-color:var(--border-color)!important}[data-theme=light] .desktop-theme-target h1,[data-theme=light] .desktop-theme-target h2,[data-theme=light] .desktop-theme-target h3,[data-theme=light] .desktop-theme-target h4,[data-theme=light] .desktop-theme-target h5,[data-theme=light] .desktop-theme-target strong,[data-theme=light] .desktop-theme-target label,[data-theme=light] .desktop-theme-target p,[data-theme=light] .desktop-theme-target span,[data-theme=light] .desktop-theme-target div,[data-theme=light] .desktop-theme-target td,[data-theme=light] .desktop-theme-target th,[data-theme=light] .desktop-theme-target input,[data-theme=light] .desktop-theme-target select,[data-theme=light] .desktop-theme-target textarea{color:var(--text-primary)}[data-theme=light] .desktop-theme-target span[style*="color: rgba(255, 255, 255, 0.4"],[data-theme=light] .desktop-theme-target span[style*="color: rgba(255,255,255,0.4"],[data-theme=light] .desktop-theme-target span[style*="color: rgba(255, 255, 255, 0.3"],[data-theme=light] .desktop-theme-target span[style*="color: rgba(255, 255, 255, 0.5"],[data-theme=light] .desktop-theme-target span[style*="color: rgba(255, 255, 255, 0.6"],[data-theme=light] .desktop-theme-target div[style*="color: rgba(255, 255, 255, 0.4"],[data-theme=light] .desktop-theme-target div[style*="color: rgba(255,255,255,0.4"],[data-theme=light] .desktop-theme-target div[style*="color: rgba(255, 255, 255, 0.3"],[data-theme=light] .desktop-theme-target div[style*="color: rgba(255, 255, 255, 0.5"],[data-theme=light] .desktop-theme-target div[style*="color: rgba(255, 255, 255, 0.6"],[data-theme=light] .desktop-theme-target label[style*="color: rgba(255, 255, 255"],[data-theme=light] .desktop-theme-target th[style*="color: rgba(255, 255, 255"],[data-theme=light] .desktop-theme-target th[style*="color:rgba(255,255,255"],[data-theme=light] .desktop-theme-target td[style*="color: rgba(255, 255, 255"],[data-theme=light] .desktop-theme-target td[style*="color:rgba(255,255,255"],[data-theme=light] .desktop-theme-target p[style*="color: rgba(255, 255, 255"]{color:var(--text-secondary)!important}[data-theme=light] .desktop-theme-target [style*="color: #ffffff"],[data-theme=light] .desktop-theme-target [style*="color:#ffffff"],[data-theme=light] .desktop-theme-target [style*="color: #fff"],[data-theme=light] .desktop-theme-target [style*="color:#fff"],[data-theme=light] .desktop-theme-target [style*="color: white"],[data-theme=light] .desktop-theme-target [style*=color\:white],[data-theme=light] .desktop-theme-target [style*="color: rgb(255, 255, 255)"],[data-theme=light] .desktop-theme-target [style*="color:rgb(255,255,255)"],[data-theme=light] .desktop-theme-target [style*="color: rgb(255, 255, 255"],[data-theme=light] .desktop-theme-target [style*="color:rgb(255,255,255"]{color:var(--text-primary)!important}[data-theme=light] .desktop-theme-target div[style*="background: rgba(255, 255, 255, 0.02)"],[data-theme=light] .desktop-theme-target div[style*="background:rgba(255,255,255,0.02)"],[data-theme=light] .desktop-theme-target div[style*="background: rgba(255, 255, 255, 0.01)"],[data-theme=light] .desktop-theme-target div[style*="background:rgba(255,255,255,0.01)"],[data-theme=light] .desktop-theme-target div[style*="background: rgba(255, 255, 255, 0.03)"],[data-theme=light] .desktop-theme-target div[style*="background:rgba(255,255,255,0.03)"],[data-theme=light] .desktop-theme-target button[style*="background: rgba(255, 255, 255, 0.02)"],[data-theme=light] .desktop-theme-target button[style*="background:rgba(255,255,255,0.02)"]{background:var(--bg-card)!important}[data-theme=light] .desktop-theme-target div[style*="background: rgba(255, 255, 255, 0.05)"],[data-theme=light] .desktop-theme-target div[style*="background:rgba(255,255,255,0.05)"],[data-theme=light] .desktop-theme-target div[style*="background: rgba(255, 255, 255, 0.08)"],[data-theme=light] .desktop-theme-target div[style*="background:rgba(255,255,255,0.08)"]{background:var(--bg-secondary)!important}[data-theme=light] .desktop-sidebar{background:var(--bg-card)!important;border-right:1px solid var(--border-color)!important}[data-theme=light] .desktop-sidebar h2,[data-theme=light] .desktop-sidebar h4,[data-theme=light] .desktop-sidebar span{color:var(--text-primary)!important}[data-theme=light] .desktop-sidebar span[style*="color: rgba(255, 255, 255, 0.25"],[data-theme=light] .desktop-sidebar span[style*="color: rgba(255, 255, 255, 0.35"]{color:var(--text-dim)!important}[data-theme=light] .desktop-sidebar a[style*="color: rgba(255, 255, 255, 0.65"],[data-theme=light] .desktop-sidebar div[style*="color: rgba(255, 255, 255, 0.65"]{color:var(--text-secondary)!important}[data-theme=light] .desktop-sidebar div[style*="background: rgba(0, 0, 0, 0.1)"]{background:var(--bg-secondary)!important;border-top:1px solid var(--border-color)!important}[data-theme=light] .desktop-sidebar div[style*=border-bottom],[data-theme=light] .desktop-sidebar div[style*=borderBottom]{border-bottom:1px solid var(--border-color)!important}.desktop-sidebar svg{color:var(--text-dim)!important}.desktop-sidebar{font-family:var(--font-main)!important}.desktop-sidebar span{font-size:.9rem!important;font-family:var(--font-main)!important}.desktop-sidebar h2{font-size:1rem!important;font-family:var(--font-main)!important}.desktop-sidebar a{font-family:var(--font-main)!important}[data-theme=light] .desktop-theme-target button{color:var(--text-secondary)}[data-theme=light] .desktop-theme-target button[style*="color: white"],[data-theme=light] .desktop-theme-target button[style*=color\:white],[data-theme=light] .desktop-theme-target button[style*="color: rgb(255, 255, 255)"],[data-theme=light] .desktop-theme-target button[style*="color:rgb(255,255,255)"]{color:var(--text-primary)!important}[data-theme=light] .desktop-theme-target button[style*="color: rgba(255, 255, 255"],[data-theme=light] .desktop-theme-target button[style*="color:rgba(255,255,255"]{color:var(--text-secondary)!important}.desktop-theme-target table th,.desktop-theme-target table td,.desktop-theme-target table span,.desktop-theme-target table strong{font-size:.875rem}.desktop-theme-target table th,.desktop-theme-target table td{padding:.5rem .75rem}.desktop-theme-target button{font-size:.875rem}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.blinking-cursor{vertical-align:middle;border-radius:1px;width:3px;height:18px;margin-left:6px;animation:1.2s step-end infinite cursor-blink;display:inline-block}.btn-create-order,[data-theme=light] .desktop-theme-target button.btn-create-order,[data-theme=light] .desktop-theme-target .btn-create-order,.btn-create-order span,.btn-create-order svg{color:#fff!important}.custom-scrollbar{scrollbar-width:thin;overflow-y:auto!important}.custom-scrollbar::-webkit-scrollbar{background:0 0;width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff0;border-radius:3px;transition:background .2s}[data-theme=light] .custom-scrollbar::-webkit-scrollbar-thumb{background:0 0}.segmented-tabs-container{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-wrap:wrap;flex-shrink:0;gap:2px;width:fit-content;padding:3px;display:flex}.segmented-tab-btn{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border-radius:9px;outline:none;padding:.4rem 1rem;font-size:.75rem;font-weight:800;transition:all .2s;border:none!important}.segmented-tab-btn.active,[data-theme=light] .segmented-tab-btn.active{background:var(--text-primary)!important;color:var(--bg-primary)!important}[data-theme=light] .desktop-theme-target button.inventory-action-btn-white-text,[data-theme=light] .desktop-theme-target button.inventory-action-btn-white-text *,[data-theme=light] .desktop-theme-target button.btn-white-text,[data-theme=light] .desktop-theme-target button.btn-white-text *,.inventory-action-btn-white-text,.btn-white-text{color:#fff!important}.btn-secondary-text{color:var(--text-secondary)!important}.btn-dim-text{color:var(--text-dim)!important}input::-ms-reveal{display:none!important}input::-ms-clear{display:none!important}
