._screen_3j90i_1{min-height:100vh;color:var(--text-muted);align-content:center;place-items:center;gap:18px;display:grid}._loader_3j90i_10{border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;width:38px;height:38px;animation:.75s linear infinite _spin_3j90i_1}@keyframes _spin_3j90i_1{to{transform:rotate(360deg)}}@media (width>=1800px){._page_3j90i_27{margin-inline:auto;width:min(100%,2200px)!important;max-width:2200px!important}}@media (width<=1280px){._toolbar_3j90i_35,._filters_3j90i_35,._actions_3j90i_35,._headerActions_3j90i_35,._pageActions_3j90i_35,._controls_3j90i_35,._topbar_3j90i_35,._buttonRow_3j90i_35{flex-wrap:wrap}._grid_3j90i_39,._cardGrid_3j90i_39,._cards_3j90i_39,._stats_3j90i_39,._statsGrid_3j90i_39,._summaryGrid_3j90i_39,._metrics_3j90i_39,._kpis_3j90i_39,._dashboardGrid_3j90i_39{grid-template-columns:repeat(2,minmax(0,1fr))!important}._split_3j90i_43,._columns_3j90i_43,._twoColumns_3j90i_43,._layoutGrid_3j90i_43,._detailGrid_3j90i_43,._workspaceGrid_3j90i_43,._mainGrid_3j90i_43{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){._page_3j90i_27,._container_3j90i_49,._content_3j90i_49,._section_3j90i_49,._panel_3j90i_49,._card_3j90i_39,._workspace_3j90i_43{min-width:0}._pageHeader_3j90i_53,._sectionHeader_3j90i_53,._toolbar_3j90i_35,._actions_3j90i_35,._headerActions_3j90i_35,._pageActions_3j90i_35,._controls_3j90i_35,._topbar_3j90i_35,._buttonRow_3j90i_35{flex-direction:column;align-items:stretch}._grid_3j90i_39,._cardGrid_3j90i_39,._cards_3j90i_39,._stats_3j90i_39,._statsGrid_3j90i_39,._summaryGrid_3j90i_39,._metrics_3j90i_39,._kpis_3j90i_39,._dashboardGrid_3j90i_39,._formGrid_3j90i_59,._fieldGrid_3j90i_59,._fields_3j90i_59,._filters_3j90i_35,._filterGrid_3j90i_59,._twoCol_3j90i_43,._threeCol_3j90i_59,._fourCol_3j90i_59{grid-template-columns:minmax(0,1fr)!important}._tabs_3j90i_63,._tabList_3j90i_63,._tabsRow_3j90i_63,._tabBar_3j90i_63{scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important}._tabs_3j90i_63>*,._tabList_3j90i_63>*,._tabsRow_3j90i_63>*,._tabBar_3j90i_63>*{flex:none}._tableWrap_3j90i_75,._tableContainer_3j90i_75,._tableShell_3j90i_75,._tableViewport_3j90i_75,._scrollTable_3j90i_75,._listTable_3j90i_75{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}._modal_3j90i_81,._dialog_3j90i_81,._modalCard_3j90i_81,._dialogCard_3j90i_81,._drawer_3j90i_81,._drawerPanel_3j90i_81,._sheet_3j90i_81,._overlayPanel_3j90i_81{width:min(100vw - 20px,720px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}._modalBody_3j90i_87,._dialogBody_3j90i_87,._drawerBody_3j90i_87,._sheetBody_3j90i_87{overflow:auto}._filterRow_3j90i_91,._filtersRow_3j90i_91,._formRow_3j90i_91,._fieldsRow_3j90i_91{grid-template-columns:minmax(0,1fr)!important;display:grid!important}}@media (width<=480px){._pageHeader_3j90i_53 h1,._pageHeader_3j90i_53 h2,._sectionHeader_3j90i_53 h1,._sectionHeader_3j90i_53 h2{font-size:clamp(20px,7vw,28px)}._card_3j90i_39,._panel_3j90i_49,._section_3j90i_49{border-radius:10px}}:root{color:#f4f2f6;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg:#0d0d0f;--surface:#151319;--surface-raised:#1b1720;--surface-soft:#211b27;--primary:#8b2fff;--primary-hover:#9d4cff;--primary-soft:#8b2fff24;--secondary:#7a173d;--secondary-hover:#92204c;--text:#f4f2f6;--text-soft:#c9c3cf;--text-muted:#938c9a;--border:#302a35;--border-soft:#241f29;--success:#35b779;--warning:#e6a23c;--danger:#e05252;--info:#4f8cff;--sidebar-width:266px;--sidebar-rail-width:88px;--header-height:74px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-panel:0 1px 0 #ffffff05;background:#0d0d0f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);background:#0d0c0f;margin:0}body,button,input,textarea,select{font:inherit}button,input,textarea,select{color:inherit}button{border:0}a{color:inherit;text-decoration:none}img,svg{display:block}input,textarea,select{outline:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #8b2fff7a}::selection{background:var(--primary);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#111014}::-webkit-scrollbar-thumb{background:#38313e;border:2px solid #111014;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#4a4052}#root{min-height:100vh}.mono{font-family:JetBrains Mono,Cascadia Code,Consolas,monospace}.status{border:1px solid var(--border);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-family:JetBrains Mono,Cascadia Code,Consolas,monospace;font-size:11px;font-weight:700;display:inline-flex}.status[data-tone=primary]{color:#cfaaff;background:#8b2fff1f;border-color:#8b2fff4d}.status[data-tone=success]{color:#79dbae;background:#35b7791f;border-color:#35b77947}.status[data-tone=warning]{color:#f3c573;background:#e6a23c1f;border-color:#e6a23c47}.status[data-tone=danger]{color:#f08a8a;background:#e052521f;border-color:#e0525247}.status[data-tone=neutral]{color:var(--text-soft);background:#ffffff09}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option,select optgroup{color:#f3edf7;background:#111014}select option:checked{color:#fff;background:#5e278e}:root{--surface:#141217;--surface-raised:#19161d;--surface-soft:#201a25;--border:#2d2732;--border-soft:#211d25}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--shadow-panel:inset 0 1px 0 #ffffff06, 0 1px 0 #8b2fff03}.bionix-route-fallback{color:#8c8291;align-content:center;place-items:center;gap:10px;min-height:min(42vh,320px);font-size:12px;display:grid}.bionix-route-spinner{border:2px solid #8b2fff29;border-top-color:#a862ff;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite bionix-route-spin}@keyframes bionix-route-spin{to{transform:rotate(360deg)}}#root [class*=Backdrop],#root [class*=backdrop]{overscroll-behavior:contain;background-color:#040305c9}@media (prefers-reduced-motion:reduce){.bionix-route-spinner{animation:none}}.bionix-deferred-inline{color:#7f7585;border:1px dashed #8b2fff29;border-radius:10px;place-items:center;min-height:120px;font-size:12px;display:grid}.bionix-deferred-overlay{z-index:300;color:#a995b6;background:#040305d1;place-items:center;font-size:12px;display:grid;position:fixed;inset:0}html,body,#root{min-width:320px;min-height:100%}*{min-width:0}img,video,canvas{max-width:100%;height:auto}@media (width>=1800px){:root{--header-height:66px}}@media (width<=900px){main table{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;display:block;overflow-x:auto}}@media (width<=720px){:root{--header-height:64px}body{overflow-x:hidden}main{min-width:0;overflow-x:hidden}main input,main select,main textarea{font-size:16px!important}main button,main a{max-width:100%}main table{font-size:12px}main th,main td{white-space:nowrap}[role=dialog],dialog{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}}@media (pointer:coarse) and (width<=900px){button,a,select,input[type=checkbox],input[type=radio]{touch-action:manipulation}}@media (width<=1100px){main input,main select,main textarea{min-width:0}main select{padding-left:12px;padding-right:32px}main [class*=filter i]{min-width:0}main [class*=filters i] input,main [class*=filters i] select,main [class*=filterRow i] input,main [class*=filterRow i] select,main [class*=toolbar i] input,main [class*=toolbar i] select{min-height:40px;min-width:0!important;padding-left:12px!important;padding-right:12px!important}main table td button,main button[class*=linkButton i],main [class*=rowActions i] button,main [class*=rowActions i] a{white-space:nowrap;cursor:pointer;gap:6px;color:#c49af5!important;background:#8b2fff11!important;border:1px solid #8b2fff40!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 10px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}}@media (width<=720px){main [class*=filters i],main [class*=filterGrid i],main [class*=filterRow i]{gap:8px!important}main [class*=filters i] button,main [class*=filterGrid i] button,main [class*=filterRow i] button{border-radius:8px!important;min-height:40px!important;padding:0 12px!important}[class*=modal i] [class*=purchaseLine i],[class*=modal i] [class*=transferLine i],[class*=modal i] [class*=itemRow i],[class*=modal i] [class*=lineItem i]{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;display:grid!important;overflow:visible!important}[class*=modal i] [class*=purchaseLine i]>*,[class*=modal i] [class*=transferLine i]>*,[class*=modal i] [class*=itemRow i]>*,[class*=modal i] [class*=lineItem i]>*{min-width:0!important;max-width:100%!important}[class*=modal i] [class*=purchaseLine i]>button,[class*=modal i] [class*=transferLine i]>button,[class*=modal i] [class*=itemRow i]>button,[class*=modal i] [class*=lineItem i]>button{justify-content:center!important;width:100%!important;min-height:40px!important}main table td button,main button[class*=linkButton i],main [class*=rowActions i] button,main [class*=rowActions i] a{min-height:36px!important}}
