:root{color-scheme:light;--ta-bg: #f9fafb;--ta-surface: #ffffff;--ta-surface-2: #f2f4f7;--ta-border: #e4e7ec;--ta-border-strong: #d0d5dd;--ta-text: #101828;--ta-muted: #667085;--ta-faint: #98a2b3;--ta-brand: #fedd2c;--ta-brand-hover: #f0c910;--ta-brand-soft: #fff8d6;--ta-brand-soft-text: #6b5b00;--ta-on-brand: #101828;--ta-brand-ring: rgba(254, 221, 44, .4);--ta-ok: #039855;--ta-ok-bg: #ecfdf3;--ta-warn: #dc6803;--ta-warn-bg: #fffaeb;--ta-fail: #d92d20;--ta-fail-bg: #fef3f2;--ta-info: #0ba5ec;--ta-info-bg: #f0f9ff;--ta-radius: 8px;--ta-radius-sm: 6px;--ta-radius-lg: 12px;--ta-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05);--ta-shadow-md: 0 4px 8px -2px rgba(16, 24, 40, .1), 0 2px 4px -2px rgba(16, 24, 40, .06);--ta-font: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--ta-sidebar-w: 240px;--ta-sidebar-collapsed: 72px;--ta-header-h: 64px;accent-color:var(--ta-brand)}html[data-theme=dark]{color-scheme:dark;--ta-bg: #0c111d;--ta-surface: #161b26;--ta-surface-2: #1f2737;--ta-border: #2a3344;--ta-border-strong: #3a4558;--ta-text: #f5f5f6;--ta-muted: #98a2b3;--ta-faint: #667085;--ta-brand-soft: rgba(254, 221, 44, .14);--ta-brand-soft-text: #fedd2c;--ta-on-brand: #101828;--ta-brand-ring: rgba(254, 221, 44, .28);--ta-ok: #32d583;--ta-ok-bg: rgba(18, 183, 106, .16);--ta-warn: #fdb022;--ta-warn-bg: rgba(247, 144, 9, .16);--ta-fail: #f97066;--ta-fail-bg: rgba(249, 112, 102, .16);--ta-info: #36bffa;--ta-info-bg: rgba(54, 191, 250, .16);--ta-shadow: 0 1px 2px 0 rgba(0, 0, 0, .4);--ta-shadow-md: 0 4px 8px -2px rgba(0, 0, 0, .45), 0 2px 4px -2px rgba(0, 0, 0, .3)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;width:100%;max-width:100%;min-height:100%;overflow-x:clip;overscroll-behavior-x:none}#app{margin:0;min-height:100%;width:100%;max-width:100%}body{color:var(--ta-text);background:var(--ta-bg);font-family:var(--ta-font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}button:disabled{opacity:.55;cursor:default}input,select,textarea{font-family:inherit;font-size:14px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--ta-border-strong);border-radius:999px}::-webkit-scrollbar-track{background:transparent}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}:root{--ta-ease: cubic-bezier(.22, 1, .36, 1);--ta-press: .14s;--ta-swap: .18s;--ta-pop: .16s}button:not(:disabled),a.ta-btn,.ta-btn:not(:disabled),.icon-btn,.theme-toggle,.sel-trigger,.dp-trigger,.pp-value,.menu-item,.nav-item,.nav-link,.step-chip,.view-toggle button,.mode-btn,.kpi-warn,.ex-row.clickable,.day-side-seg button,.modal-close,.modal-x,.export-close,.detail-close{transition:background var(--ta-press) var(--ta-ease),background-color var(--ta-press) var(--ta-ease),color var(--ta-press) ease,border-color var(--ta-press) ease,box-shadow var(--ta-press) ease,transform var(--ta-press) var(--ta-ease),filter var(--ta-press) ease,opacity var(--ta-press) ease}button:not(:disabled):not(.order-card):not(.ex-row):not(.dp-day):not(.dp-month):not(.pp-day):not(.pp-month):not(.sel-opt):active,a.ta-btn:active,.ta-btn:not(:disabled):active,.icon-btn:active,.theme-toggle:active,.sel-trigger:active,.dp-trigger:active,.pp-value:active,.menu-item:active,.nav-item:active,.nav-link:active,.step-chip:active,.view-toggle button:active,.mode-btn:active,.kpi-warn:active,.day-side-seg button:active,.modal-close:active,.modal-x:active,.export-close:active,.detail-close:active{transform:scale(.97)}.order-card{transition:background var(--ta-press) var(--ta-ease),filter var(--ta-press) ease,box-shadow var(--ta-press) ease}.order-card:active{filter:brightness(.94)}@keyframes motion-pop{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.motion-pop{animation:motion-pop .2s var(--ta-ease)}.view-swap-enter-active,.view-swap-leave-active{transition:opacity var(--ta-swap) var(--ta-ease),transform var(--ta-swap) var(--ta-ease)}.view-swap-enter-from{opacity:0;transform:translateY(10px)}.view-swap-leave-to{opacity:0;transform:translateY(-8px)}.pop-in-enter-active,.pop-in-leave-active{transition:opacity var(--ta-pop) var(--ta-ease),transform var(--ta-pop) var(--ta-ease)}.pop-in-enter-from,.pop-in-leave-to{opacity:0;transform:translateY(-8px) scale(.98)}.fade-enter-active,.fade-leave-active{transition:opacity var(--ta-pop) ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-aside-enter-active,.slide-aside-leave-active{transition:opacity .2s var(--ta-ease),transform .22s var(--ta-ease)}.slide-aside-enter-from,.slide-aside-leave-to{opacity:0;transform:translate(18px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}button:not(:disabled):active,a.ta-btn:active,.ta-btn:not(:disabled):active,.icon-btn:active,.theme-toggle:active,.sel-trigger:active,.dp-trigger:active,.pp-value:active,.menu-item:active,.nav-item:active,.nav-link:active,.step-chip:active,.view-toggle button:active,.mode-btn:active,.kpi-warn:active,.day-side-seg button:active,.modal-close:active,.modal-x:active,.export-close:active,.detail-close:active,.order-card:active,.ex-row.clickable:active{transform:none;filter:none}.motion-pop,.section-pane{animation:none!important}}
