@keyframes pos-line-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes ui-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}:host:not(#\#):not(#\#),:root:not(#\#):not(#\#){--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}:not(#\#):not(#\#):not(#\#):not(#\#),:not(#\#):not(#\#):not(#\#):not(#\#)::backdrop,:not(#\#):not(#\#):not(#\#):not(#\#):after,:not(#\#):not(#\#):not(#\#):not(#\#):before{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host:not(#\#):not(#\#):not(#\#):not(#\#),html:not(#\#):not(#\#):not(#\#):not(#\#){-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr:not(#\#):not(#\#):not(#\#):not(#\#){height:0;color:inherit;border-top-width:1px}abbr:where([title]):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:not(#\#):not(#\#):not(#\#):not(#\#),h2:not(#\#):not(#\#):not(#\#):not(#\#),h3:not(#\#):not(#\#):not(#\#):not(#\#),h4:not(#\#):not(#\#):not(#\#):not(#\#),h5:not(#\#):not(#\#):not(#\#):not(#\#),h6:not(#\#):not(#\#):not(#\#):not(#\#){font-size:inherit;font-weight:inherit}a:not(#\#):not(#\#):not(#\#):not(#\#){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b:not(#\#):not(#\#):not(#\#):not(#\#),strong:not(#\#):not(#\#):not(#\#):not(#\#){font-weight:bolder}code:not(#\#):not(#\#):not(#\#):not(#\#),kbd:not(#\#):not(#\#):not(#\#):not(#\#),pre:not(#\#):not(#\#):not(#\#):not(#\#),samp:not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small:not(#\#):not(#\#):not(#\#):not(#\#){font-size:80%}sub:not(#\#):not(#\#):not(#\#):not(#\#),sup:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub:not(#\#):not(#\#):not(#\#):not(#\#){bottom:-.25em}sup:not(#\#):not(#\#):not(#\#):not(#\#){top:-.5em}table:not(#\#):not(#\#):not(#\#):not(#\#){text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:not(#\#):not(#\#):not(#\#):not(#\#){outline:auto}progress:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:baseline}summary:not(#\#):not(#\#):not(#\#):not(#\#){display:list-item}menu:not(#\#):not(#\#):not(#\#):not(#\#),ol:not(#\#):not(#\#):not(#\#):not(#\#),ul:not(#\#):not(#\#):not(#\#):not(#\#){list-style:none}audio:not(#\#):not(#\#):not(#\#):not(#\#),canvas:not(#\#):not(#\#):not(#\#):not(#\#),embed:not(#\#):not(#\#):not(#\#):not(#\#),iframe:not(#\#):not(#\#):not(#\#):not(#\#),img:not(#\#):not(#\#):not(#\#):not(#\#),object:not(#\#):not(#\#):not(#\#):not(#\#),svg:not(#\#):not(#\#):not(#\#):not(#\#),video:not(#\#):not(#\#):not(#\#):not(#\#){vertical-align:middle;display:block}img:not(#\#):not(#\#):not(#\#):not(#\#),video:not(#\#):not(#\#):not(#\#):not(#\#){max-width:100%;height:auto}button:not(#\#):not(#\#):not(#\#):not(#\#),input:not(#\#):not(#\#):not(#\#):not(#\#),optgroup:not(#\#):not(#\#):not(#\#):not(#\#),select:not(#\#):not(#\#):not(#\#):not(#\#),textarea:not(#\#):not(#\#):not(#\#):not(#\#){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select[multiple]):not(#\#):not(#\#):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select[size]):not(#\#):not(#\#):not(#\#):not(#\#) optgroup{font-weight:bolder}:where(select[multiple]):not(#\#):not(#\#):not(#\#):not(#\#) optgroup option{padding-inline-start:20px}:where(select[size]):not(#\#):not(#\#):not(#\#):not(#\#) optgroup option{padding-inline-start:20px}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button{margin-inline-end:4px}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{margin-inline-end:4px}:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){:not(#\#):not(#\#):not(#\#):not(#\#)::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea:not(#\#):not(#\#):not(#\#):not(#\#){resize:vertical}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-decoration{-webkit-appearance:none}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit{display:inline-flex}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper{padding:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit,:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-year-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-day-field,:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-month-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-hour-field,:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-minute-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field,:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-second-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field{padding-block:0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid:not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:none}button:not(#\#):not(#\#):not(#\#):not(#\#),input:where([type=button],[type=reset],[type=submit]):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-appearance:button;appearance:button}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}:not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button{-webkit-appearance:button;appearance:button}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-inner-spin-button,:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])):not(#\#){display:none!important}:not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box;margin:0;padding:0}input[type=number]:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-inner-spin-button,input[type=number]:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]:not(#\#):not(#\#):not(#\#):not(#\#){-moz-appearance:textfield}#__next:not(#\#):not(#\#):not(#\#):not(#\#),body:not(#\#):not(#\#):not(#\#):not(#\#),html:not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-page-bg);height:100%;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}[role=button]:not(#\#):not(#\#):not(#\#):not(#\#),button:not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px;min-height:44px}input:not([type=hidden]):not([type=file]):not([type=checkbox]):not([type=radio]):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px}:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--color-primary);outline-offset:2px;transition:outline-offset var(--duration-fast) var(--ease-out)}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{width:6px;height:6px}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-track{background:0 0}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb{background:var(--color-border)}:not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.status-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--status-green:#15803d;--status-red:#c2413b;--status-unknown:#cbd5e1;background:var(--color-page-bg);min-height:100dvh;color:var(--color-text-primary);font-family:var(--font-sans)}.status-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--color-border);background:var(--color-card-bg);justify-content:space-between;align-items:center;min-height:72px;padding-inline:clamp(20px,5vw,72px);display:flex}.status-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;color:inherit;letter-spacing:.08em;align-items:center;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.status-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:var(--color-text-muted);font:400 12px var(--font-mono);margin-inline-start:8px}.status-refresh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);background:var(--color-card-bg);min-height:44px;color:var(--color-text-primary);font:600 14px var(--font-sans);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding-inline:18px;display:inline-flex}.status-refresh:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:wait;opacity:.65}.status-refresh:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:3px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.status-refresh:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:3px solid color-mix(in srgb,var(--color-primary) 24%,transparent)}}.status-refresh:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-offset:2px}.status-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(100% - 32px,880px);margin-inline:auto;padding-block:clamp(34px,7vw,72px)}.status-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid;border-radius:16px;align-items:flex-start;gap:14px;padding:clamp(22px,5vw,32px);display:flex}.status-summary h1{color:#166534!important}.status-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{-webkit-text-fill-color:#166534;margin:0;font-size:clamp(24px,5vw,38px);line-height:1.25}.status-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:currentColor;opacity:.78;margin:6px 0 0;font-size:14px}.status-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-operational,.status-summary.is-ok:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--status-green)}.status-summary.is-ok{color:#166534!important;background:#f0fdf4!important}.status-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-outage,.status-summary.is-problem:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--status-red)}.status-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-checking{color:var(--color-text-muted)}.status-component-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block-start:38px}.status-section-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:end;gap:20px;margin-block-end:14px;display:flex}.status-incidents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2,.status-section-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h2{text-wrap:balance;margin:0;font-size:clamp(20px,3vw,26px)}.status-section-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--color-text-muted);margin:5px 0 0;font-size:13px}.status-legend:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-text-muted);flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;font-size:11px;display:flex}.status-legend:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.status-legend:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i,.status-state:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:currentColor;border-radius:50%;width:8px;height:8px}.status-legend:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-unknown{color:var(--status-unknown)}.status-services:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);background:var(--color-card-bg);border-radius:16px;overflow:hidden}.status-service:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:14px clamp(18px,4vw,26px);display:flex}.status-service:last-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:0}.status-service-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:12px;min-width:0;display:flex}.status-service-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-surface);width:38px;height:38px;color:var(--color-text-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.status-service:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{font-size:16px;display:block}.status-service:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small{color:var(--color-text-muted);font:400 11px/1.4 var(--font-mono);margin-top:3px;display:block}.status-service-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:end;flex:none;align-items:center;gap:14px;display:flex}.status-state:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-end;align-items:center;gap:7px;min-width:104px;font-size:13px;font-weight:700;display:inline-flex}.status-updated:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-text-muted);font:400 11px var(--font-mono);text-align:end;margin-block-start:12px}.status-history:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block-start:clamp(42px,7vw,64px)}.status-history-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--color-border);padding:16px 0}.status-history-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.status-history-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:var(--color-text-muted);font-size:11px}.status-history-bars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(30,minmax(3px,1fr));gap:3px;display:grid}.status-history-bars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{background:currentColor;border-radius:3px;height:28px}.status-history-bars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-operational{color:var(--status-green)}.status-history-bars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-outage{color:var(--status-red)}.status-history-bars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-checking,.status-history-bars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .is-unknown{color:var(--status-unknown)}.status-incidents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block-start:clamp(42px,7vw,64px)}.status-incidents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) article{border:1px solid var(--color-border);background:var(--color-card-bg);border-radius:14px;margin-top:14px;padding:20px}.status-incidents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{color:var(--color-text-muted);margin:6px 0 0;font-size:13px}.status-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);text-align:center;padding:28px 20px}@media (max-width:640px){.status-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:64px;padding-inline:16px}.status-brand:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:18px}.status-refresh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-inline:12px}.status-section-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;align-items:flex-start}.status-legend:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-start}.status-service:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:flex-start}.status-service-result:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column-reverse;align-items:flex-end;gap:4px}.status-state:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.status-history-bars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:2px}.status-history-bars:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i{height:22px}}.dark-mode .status-summary.is-ok{color:#86efac!important;background:#052e16!important}.ui-modal-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-text-primary);max-height:92vh;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-modal-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent)}}.ui-modal-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-card-bg);color:var(--color-text-primary);border-radius:16px;box-shadow:0 24px 64px #00000038}.ui-modal-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--color-text-primary);min-height:64px;padding:0 24px}@supports (color:color-mix(in lab,red,red)){.ui-modal-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent)}}.ui-modal-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-card-bg)}.ui-modal-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:18px;font-weight:700;line-height:1.2}.ui-modal-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);border-radius:12px;width:44px;height:44px}.ui-modal-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0}.ui-modal-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;min-height:0;max-height:calc(92vh - 64px);display:flex}.ui-modal-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-height:0;padding:24px;overflow:auto}.ui-modal-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--color-text-primary);flex-shrink:0;padding:16px 24px}@supports (color:color-mix(in lab,red,red)){.ui-modal-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid color-mix(in srgb,var(--color-text-primary) 12%,transparent)}}.ui-modal-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-card-bg)}.ui-modal-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{gap:12px;width:100%}.ui-modal-scroll>:first-child{margin-top:0!important}.ui-modal-scroll>:last-child{margin-bottom:0!important}.mantine-InputWrapper-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:8px}.mantine-Input-wrapper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mantine-InputWrapper-root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-width:0}.mantine-Input-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mantine-NativeSelect-input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-card-bg);width:100%;min-width:0;min-height:46px;color:var(--color-text-primary);border-radius:10px;padding-inline:14px}.mantine-Input-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mantine-NativeSelect-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.mantine-Input-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mantine-NativeSelect-input:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 16%,transparent)}}.ui-select-control:focus-visible{border-color:var(--color-primary)!important}.ui-select-control:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ui-select-control:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 16%,transparent)}}.filter-panel:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:12px;padding:16px;display:grid}.filter-presets:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:thin;gap:8px;padding-block-end:2px;display:flex;overflow-x:auto}.filter-preset:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);min-height:44px;color:var(--color-text-secondary);font:600 var(--text-sm)/1 var(--font-sans);cursor:pointer;background:0 0;border-radius:10px;flex:none;padding-inline:16px}.filter-preset[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:0 2px 8px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.filter-preset[aria-pressed=true]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 2px 8px color-mix(in srgb,var(--color-primary) 24%,transparent)}}.filter-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:center;gap:12px;display:grid}.filter-controls>*{width:100%!important;max-width:none!important}.filter-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mantine-Input-input,.filter-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ui-select-control{height:44px;min-height:44px}@media (min-width:1024px){.inventory-filter-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr)) max-content max-content}}form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*+*{margin-top:0}.screen-frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(100%,var(--content-max-width));margin-inline:auto;padding:0}.public-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(100%,400px);margin-inline:auto}.public-state-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;min-height:100dvh;font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-page-bg);place-items:center;padding:clamp(16px,5vw,48px);display:grid}.public-state-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);background:var(--color-card-bg);width:min(100%,400px);box-shadow:var(--shadow-card);border-radius:16px;justify-items:center;gap:14px;padding:clamp(24px,6vw,40px);display:grid}.public-state-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) p{max-width:32ch;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.public-state-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-primary)}.public-state-card.is-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.public-state-card.is-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-danger) 55%,var(--color-border))}}.public-state-card.is-error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .public-state-icon{color:var(--color-danger)}.public-state-spinner:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:ui-spin .9s linear infinite}.public-receipt-page:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-page-bg);width:min(100%,460px);min-height:100dvh;margin-inline:auto;padding:clamp(16px,4vw,32px)}.public-receipt-paper:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:14px;padding:clamp(18px,5vw,28px)}.public-receipt-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#fff;width:100%;min-height:48px;font:700 14px/1.2 var(--font-sans);background:#000;border:0;border-radius:10px;padding:12px 16px}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{letter-spacing:-.04em;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.08}.screen-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block:var(--space-5)}.data-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.data-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}}.data-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-card-bg);border-radius:16px;overflow:hidden}.mantine-Table-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.ui-table-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);background:var(--color-card-bg);border-radius:14px;width:100%;overflow:auto;box-shadow:0 1px 2px #0000000a}.ui-table-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mantine-Table-table{min-width:max(680px,100%)}@media (max-width:767px){.ui-modal-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:16px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.ui-modal-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:64px;padding-inline:16px}.ui-modal-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:calc(100vh - 80px)}.ui-modal-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.ui-modal-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:16px}.ui-modal-footer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [style*="display: flex"]{flex-wrap:wrap}.mantine-Table-table td,.mantine-Table-table th{padding-inline:8px!important;font-size:12px!important}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{font-size:36px}.screen-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-block:var(--space-4)}}.grid-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-xl);grid-template-columns:repeat(12,1fr);display:grid}.grid-12.gap-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-lg)}.grid-12.gap-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-md)}.g-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 1}.g-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 2}.g-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 3}.g-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 4}.g-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 5}.g-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 6}.g-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 7}.g-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 8}.g-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 9}.g-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 10}.g-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 11}.g-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 12}@media (max-width:1024px){.grid-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(8,minmax(0,1fr))}.g-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1}.md-g-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 4}.md-g-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 6}.md-g-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.md-g-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1}.grid-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-lg)}}@media (max-width:768px){.grid-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.g-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g-11:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.g-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.md-g-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.md-g-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.md-g-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.md-g-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.md-g-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1}.sm-g-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:span 2}.sm-g-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.sm-g-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1}.grid-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-md)}}.card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-card-bg);border:1px solid var(--color-border);padding:var(--space-xl);transition:border-color var(--duration-normal) var(--ease-out);border-radius:16px}.card:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.card:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-border) 65%,var(--color-text-muted))}}.card-compact:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-lg)}.card-metric:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-card-bg);border:1px solid var(--color-border);padding:var(--space-xl);min-width:0;transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out);border-radius:16px}.card-metric:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-primary);box-shadow:0 4px 16px #00000014}.grid-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*>.card-metric,.grid-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.card-metric{height:100%}.equal-card-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.payroll-action-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));width:100%;display:grid}.equal-card-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.card-metric,.payroll-action-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.payroll-action-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.card-metric{height:100%}.payroll-action-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-lg);flex-direction:column;display:flex}.payroll-entry-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payroll-action-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.btn,.payroll-entry-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.btn,.payroll-expense-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1}.payroll-expense-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--color-border);padding-block:var(--space-sm);display:flex}.stocktake-cards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.stocktake-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-card-bg);border:1px solid var(--color-border);padding:var(--space-lg);gap:var(--space-md);flex-direction:column;display:flex}.stocktake-card-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.stocktake-card-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.stocktake-card-title:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-weight:800;font-size:var(--text-lg);overflow-wrap:anywhere;line-height:1.2}.stocktake-card-meta:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere;margin-top:2px}.stocktake-card-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:768px){.stocktake-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stocktake-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-lg)}.stocktake-controls{align-items:center!important}.stocktake-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.stocktake-cards:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-md);flex-direction:column;flex:1;min-height:0;display:flex}}@media (max-width:480px){.grid-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-sm)}.stocktake-summary{grid-template-columns:1fr!important}.stocktake-card-controls:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.stocktake-card-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.stocktake-card-head:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}}.section-gap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--space-xl)}.section-gap-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-bottom:var(--space-lg)}.heading-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-sans);font-weight:700;font-size:var(--text-2xl);color:var(--color-text-primary);letter-spacing:-.025em;margin:0;line-height:1.1}.heading-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-sans);font-weight:700;font-size:var(--text-xl);color:var(--color-text-primary);letter-spacing:-.02em;margin:0;line-height:1.2}.heading-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--color-text-primary);letter-spacing:-.015em;margin:0;line-height:1.3}.label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-sans);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.mono:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);font-size:.9em}.mono-bold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);font-size:.9em;font-weight:700}.btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center;align-items:center;gap:var(--space-sm);border:1px solid var(--color-text-primary);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid color-mix(in srgb,var(--color-text-primary) 35%,transparent)}}.btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out),transform .15s var(--ease-out);color:var(--color-text-primary);letter-spacing:.01em;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#0000;border-radius:10px;flex-shrink:0;min-width:44px;min-height:44px;padding:8px 16px;line-height:1.4;box-shadow:0 1px 2px #00000014}.btn:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-text-primary);color:var(--color-page-bg);transform:translateY(-1px)}.btn:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-duration:50ms;transform:translateY(1px)}.btn:disabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.35;cursor:not-allowed;pointer-events:none}.btn-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary);color:var(--color-primary-contrast);border-color:var(--color-primary)}.btn-primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-primary) 84%,#fff)}}.btn-primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:color-mix(in srgb,var(--color-primary) 84%,#fff)}}.btn-primary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-primary-contrast)}.btn-primary:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.btn-primary:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in srgb,var(--color-primary) 88%,#000)}}.btn-secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0000;background-color:var(--color-card-bg);border:1px solid var(--color-primary);color:var(--color-primary)}.btn-secondary:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-selected-bg);border-color:var(--color-primary);color:var(--color-text-primary);transform:none}.btn-danger:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-danger);border:1px solid var(--color-danger);background-color:#0000}.btn-danger:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-danger);color:#fff}.btn-ghost:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-text-secondary);background-color:#0000}@supports (color:color-mix(in lab,red,red)){.btn-ghost:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid color-mix(in srgb,var(--color-text-secondary) 35%,transparent)}}.btn-ghost:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-text-secondary);box-shadow:none}.btn-ghost:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border);transform:none}.btn-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;font-size:var(--text-xs);gap:var(--space-xs);padding:8px 12px}.btn-md:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;font-size:var(--text-sm);gap:var(--space-sm);padding:10px 16px}.btn-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:52px;font-size:var(--text-base);gap:var(--space-sm);padding:12px 24px}.btn-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:1;justify-content:center;min-width:44px;min-height:44px;padding:8px}.btn-icon.btn-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:4px}.btn-icon.btn-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:12px}[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .btn{flex-direction:row-reverse}.btn:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline:2px solid var(--color-primary);outline-offset:2px}.sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-primary);color:#fff;font-size:var(--text-sm);z-index:9999;padding:8px 16px;font-weight:600;text-decoration:none;position:absolute;top:-999px;left:50%;transform:translate(-50%)}.skip-to-main:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:var(--space-sm)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sync-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--color-border);color:var(--color-text-secondary);align-items:center;gap:6px;padding:4px 8px;font-size:11px;display:inline-flex}.sync-badge:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dot{background:var(--color-sync-offline);border-radius:999px;width:6px;height:6px}.sync-badge.online:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dot{background:var(--color-sync-online);box-shadow:0 0 0 3px #16a34a2e}.sync-badge.pending:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dot{background:var(--color-sync-pending)}.sync-badge.failed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .dot{background:var(--color-sync-failed)}.rikaa-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--color-page-bg);width:100vw;min-width:0;height:100vh}.rikaa-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--page-padding);min-width:0;container-type:inline-size}.app-sidebar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition:transform var(--duration-slow) var(--ease-out);top:0;bottom:0;position:fixed;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .app-sidebar{border-right:none!important}[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .app-sidebar{border-left:1px solid var(--color-border);transform:translate(100%)}.app-sidebar.is-mobile-open:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:translate(0)}.app-sidebar-close:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.topbar-icon-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:44px;min-width:44px;height:44px;min-height:44px}.app-topbar{background:var(--color-card-bg)!important}.app-topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-width:0;min-height:68px;font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:8px;padding:0 clamp(12px,2.5vw,32px);font-size:15px;line-height:24px;display:flex}.topbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.topbar-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:8px;min-width:0;display:flex}.topbar-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:auto;overflow:hidden}.topbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:0 auto;justify-content:flex-end}.topbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{flex-shrink:0}.topbar-branch-picker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;height:44px;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;gap:8px;padding-inline-start:12px}.topbar-branch-picker:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.topbar-branch-picker:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}}.topbar-branch-picker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select{min-width:0;max-width:min(42vw,240px);height:100%;min-height:44px;color:var(--color-text-primary);font:600 14px var(--font-sans);cursor:pointer;background:0 0;border:0;outline:0;padding-inline:4px 34px}.topbar-branch-label:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;font-size:12px}.screen-hero{align-items:center!important;gap:16px 24px!important;margin-bottom:24px!important;display:grid!important}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child){flex-wrap:nowrap;justify-content:flex-end;gap:8px;display:flex}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{margin:0;font-size:clamp(32px,3.2vw,48px)}@media (max-width:767px){.topbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none;gap:8px;overflow-x:auto}.topbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.topbar-support-button{display:none!important}.screen-hero{align-items:stretch!important}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child){justify-content:flex-end}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child)>*{flex:none}}@media (max-width:480px){.app-topbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;padding-block:8px}.topbar-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1 0 100%;order:2;overflow:visible}.topbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){order:1;width:100%;overflow:visible}.topbar-text-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:44px;padding-inline:0}.topbar-text-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mantine-Button-label>span{display:none}.topbar-branch-picker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:auto;height:46px}.topbar-branch-picker:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) select{width:100%;max-width:none;min-height:44px}}.app-sidebar-collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.mobile-bottom-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.topbar-mobile-menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}@media (max-width:1023px){.mobile-bottom-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:40;min-height:64px;padding:8px 12px max(8px,env(safe-area-inset-bottom));background:var(--color-card-bg);inset-inline:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0}@supports (color:color-mix(in lab,red,red)){.mobile-bottom-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:color-mix(in srgb,var(--color-card-bg) 94%,transparent)}}.mobile-bottom-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-bottom-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a{min-width:44px;min-height:44px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;text-decoration:none;display:flex}.mobile-bottom-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) a[aria-current=page]{color:var(--color-primary);font-weight:600}.rikaa-main:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding-bottom:88px}}.content-frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>main,.dashboard-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.page-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(100%,var(--content-max-width));margin-inline:auto}.topbar-logout-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-radius:10px;min-width:44px;min-height:44px}.dashboard-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.page-stack:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--page-padding)}.page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-lg)}.toolbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;justify-content:flex-end}.page-toolbar{display:flex!important}.page-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none;flex-wrap:nowrap;justify-content:end;align-items:center;gap:8px;min-width:0;overflow-x:auto}.page-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.page-toolbar>*{width:auto!important}.page-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{min-width:0}.page-toolbar .mantine-Input-wrapper,.page-toolbar .mantine-InputWrapper-root{width:min(100%,320px)!important}.returns-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pos-catalog-grid>button{border-radius:12px;min-height:112px}.returns-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .pos-cart-card{background:var(--color-card-bg)}.stocktake-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.access-state:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:min(620px,100dvh - 180px)}.reports-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.reports-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1;min-width:0}.report-print-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.report-sku-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;color:var(--color-primary);font:700 13px/1 var(--font-mono);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;text-decoration:underline}.sku-detail-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sku-detail-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.sku-detail-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{color:var(--color-text-secondary);font-size:12px}.sku-detail-field:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{overflow-wrap:anywhere;font-size:15px}.sku-detail-heading:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin:20px 0 8px;font-size:15px}.sku-movement-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.sku-stock-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);border-radius:10px;gap:0;display:grid;overflow:hidden}.sku-movement-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div,.sku-stock-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px;padding:11px 12px;font-size:13px;display:flex}.sku-movement-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div:last-child,.sku-stock-list:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div:last-child{border-bottom:0}.report-product-link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:44px;color:var(--color-primary);align-items:center;margin-top:16px;font-weight:700;display:inline-flex}@media (hover:none) and (pointer:coarse) and (min-width:768px){.reports-shell{height:auto!important}.reports-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:stretch;min-height:100%}.reports-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overscroll-behavior:contain;max-height:100vh;position:sticky;top:0}.reports-content{overflow:visible!important}}@media (hover:none) and (pointer:coarse) and (min-width:768px) and (max-width:1023px){.reports-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-height:none;position:static}}.insights-filters{gap:8px!important;display:grid!important}.insights-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:center}.insights-filters>*{width:100%!important}.insights-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{min-width:0}.expense-date-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.dashboard-loading-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.responsive-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.responsive-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table{min-width:560px}.table-filter-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,auto));align-items:center;gap:8px;display:grid}.table-filter-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.table-filter-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .table-filter-search{flex:220px}.table-filter-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;align-items:center;gap:8px;display:flex}.table-filter-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;min-height:44px;color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:8px;padding-inline:12px;display:flex}.table-filter-search:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-primary)}.table-filter-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input{min-width:0;min-height:44px;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1}.table-filter-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.table-filter-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>select,.table-filter-date:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0;min-height:44px;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding-inline:12px}.table-filter-count:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap}.pos-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr)}.mono-bold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pos-cart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pos-cart-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-variant-numeric:tabular-nums}.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.card-metric{will-change:transform;transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);box-shadow:0 0 #0000}.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.card-metric:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.card-metric:active:not(:disabled){transition-duration:60ms;transform:translateY(0)scale(.98);box-shadow:0 1px 3px #0000000f}.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.card-metric:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pos-cart-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){animation:pos-line-in var(--duration-fast) var(--ease-out) both}.pos-cart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div,.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.pos-cart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div::-webkit-scrollbar,.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{width:6px}.pos-cart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div::-webkit-scrollbar-thumb,.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px}.pos-cart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div::-webkit-scrollbar-track,.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar-track{background:0 0}.pos-pay-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .btn{min-height:52px;transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);font-weight:700}.pos-pay-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .btn:active:not(:disabled){transform:scale(.97)}.pos-cart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.btn:active:not(:disabled){transform:scale(.985)}.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-auto-rows:max-content;align-content:start;min-height:0}.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.card-metric{overflow:hidden}.pos-cart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pos-cart-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*,.pos-inline-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{min-width:0}.pos-cart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:20px;box-shadow:0 8px 24px #0f172a0f}.pos-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div:first-child>div:first-child{flex-wrap:wrap;align-items:stretch}.pos-layout>div:first-child>div:first-child form{flex:320px!important}.page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;margin-bottom:24px}.toolbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px}.pos-cart-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) auto auto}.pos-pay-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1024px){.app-sidebar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){top:auto;bottom:auto;position:relative;inset-inline-start:auto;transform:translate(0)}[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .app-sidebar{transform:translate(0)}.app-sidebar-backdrop,.app-sidebar-close{display:none!important}.app-sidebar-collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.topbar-mobile-menu{display:none!important}}@container (min-width:900px){.pos-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr) minmax(340px,400px)}}@media (max-width:900px){.page-header{align-items:stretch!important}.page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.toolbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:flex-start}.page-toolbar{display:grid!important}.page-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.page-toolbar .mantine-Input-wrapper,.page-toolbar .mantine-InputWrapper-root,.page-toolbar>*{width:100%!important;max-width:none!important}.page-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mantine-InputWrapper-root:first-of-type{grid-column:1/-1}.table-filter-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.table-filter-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-column:1/-1}.stocktake-summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.reports-shell{height:auto!important}.reports-shell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.reports-nav{border-inline-end:0!important;width:100%!important;min-width:0!important;padding:0 0 16px!important;overflow:visible!important}.reports-nav:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-bottom:1px solid var(--color-border)}.reports-content{padding:16px 0!important;overflow:visible!important}.expense-date-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr))}.expense-date-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.btn{grid-column:1/-1}.pos-layout:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:visible}.pos-cart-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-height:min(680px,75vh)}}@media (max-width:768px){.btn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:normal;min-height:44px}.btn-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:44px}.card-metric:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:var(--space-lg)}.heading-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:var(--text-xl)}.payroll-entry-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}}@media (max-width:520px){.returns-search{display:grid!important}.returns-search:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.returns-search>*{width:100%!important}.pos-catalog-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pos-inline-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.pos-pay-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.pos-inline-action{align-items:stretch!important}.pos-inline-action:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.pos-cart-line{align-items:stretch!important}.pos-cart-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.pos-cart-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div:nth-child(2){justify-content:flex-start}.pos-cart-line>div:nth-child(3){text-align:start!important}}@media (max-width:767px){.hide-sm{display:none!important}}@media (max-width:1023px){.hide-md{display:none!important}}@media (max-width:519px){.hide-xs{display:none!important}}.invoices-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-tour=invoices-table] .mantine-Table-table{min-width:1040px}.invoice-number-cell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.invoice-date-cell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.invoice-total-cell:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap}@media (max-width:1023px){.invoices-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) [data-tour=invoices-table] .mantine-Table-table{min-width:680px}}@media (max-width:767px){.card-metric:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table{min-width:480px}.card-metric:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.card-metric:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{overflow-x:auto}}@media print{.report-print-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}body,html{margin:0!important;padding:0!important;overflow:visible!important}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:79mm;min-width:79mm}body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#000;background:#fff}body *{visibility:hidden!important}#receipt-printable,#receipt-printable *,#refund-receipt-printable,#refund-receipt-printable *,#transfer-receipt-printable,#transfer-receipt-printable *{visibility:visible!important}#receipt-printable,#refund-receipt-printable,#transfer-receipt-printable{color:#000!important;width:79mm!important;max-width:none!important;margin:0!important;padding:3mm!important}#receipt-printable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),#refund-receipt-printable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),#transfer-receipt-printable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){box-sizing:border-box;direction:ltr;background:#fff;font-family:Courier New,monospace;position:absolute;top:0;left:0}#receipt-printable *,#refund-receipt-printable *,#transfer-receipt-printable *{color:#000!important;opacity:1!important;filter:none!important;border-color:#000!important}#receipt-printable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *,#refund-receipt-printable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *,#transfer-receipt-printable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) *{-webkit-print-color-adjust:exact;print-color-adjust:exact}#receipt-printable img,#refund-receipt-printable img{filter:grayscale()contrast(1000%)!important}#receipt-printable[data-receipt-width="58"],#refund-receipt-printable[data-receipt-width="58"]{width:58mm!important;padding:2.5mm!important}#receipt-printable[data-receipt-width="58"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),#refund-receipt-printable[data-receipt-width="58"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:11px}#receipt-printable[data-receipt-width="76"],#refund-receipt-printable[data-receipt-width="76"]{width:76mm!important;padding:3mm!important}#receipt-printable[data-receipt-width="76"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),#refund-receipt-printable[data-receipt-width="76"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px}#receipt-printable[data-receipt-width="79"],#refund-receipt-printable[data-receipt-width="79"],#transfer-receipt-printable[data-receipt-width="79"]{width:79mm!important;padding:3mm!important}#receipt-printable[data-receipt-width="79"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),#refund-receipt-printable[data-receipt-width="79"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),#transfer-receipt-printable[data-receipt-width="79"]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){font-size:12px}#receipt-printable svg,#refund-receipt-printable svg{width:100%!important}#receipt-printable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg,#refund-receipt-printable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) svg{display:block}#receipt-printable,#receipt-printable *{color:#000!important;opacity:1!important;font-weight:700!important}.no-print{display:none!important}}#labels-printable:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,1fr);gap:4mm;display:grid}.label-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:center;border:1px dashed #ccc;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:38mm;height:25mm;padding:2mm;display:flex;overflow:hidden}@media print{.label-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:none}}.label-name:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:9px;font-weight:600;overflow:hidden}.label-sku:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){letter-spacing:1px;font-family:Courier New,monospace;font-size:8px}.label-price:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:baseline;gap:4px;font-size:11px;font-weight:700;display:flex}.label-price-original:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){opacity:.6;font-size:9px;font-weight:400;text-decoration:line-through}.label-price-sale:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:#d6336c}.pointer-events-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){pointer-events:none}.collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:collapse}.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){visibility:visible}.absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:absolute}.fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:fixed}.relative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:relative}.static:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:static}.sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){position:sticky}.inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){inset:calc(var(--spacing) * 0)}.left-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){left:calc(var(--spacing) * 3)}.z-40:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:40}.z-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){z-index:50}.order-123:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){order:123}.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}@media (min-width:40rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:40rem}}@media (min-width:48rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:48rem}}@media (min-width:64rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:64rem}}@media (min-width:80rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:80rem}}@media (min-width:96rem){.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:96rem}}.ml-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){margin-left:auto}.block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:block}.flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:flex}.grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:grid}.hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:none}.inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}.inline-block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-block}.inline-flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline-flex}.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:table}.h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){height:100%}.w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%}.min-w-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:calc(var(--spacing) * 0)}.flex-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:1}.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-shrink:0}.transform:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){resize:both}.flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column}.flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap}.items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center}.justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between}.justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:center}.gap-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 2)}.gap-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:calc(var(--spacing) * 3)}.truncate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:auto}.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow-y:auto}.border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-style:var(--tw-border-style);border-width:1px}.bg-black\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.p-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:calc(var(--spacing) * 1)}.capitalize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-transform:capitalize}.uppercase:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-transform:uppercase}.tabular-nums:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:line-through}.underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-decoration-line:underline}.ring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){outline-style:var(--tw-outline-style);outline-width:1px}.filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (min-width:40rem){.sm\:inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}}@media (min-width:48rem){.md\:inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){display:inline}}:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--content-max-width:1440px;--reading-width:840px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--section-space:clamp(80px,8vw,120px);--color-primary:#df6688;--color-primary-contrast:#fff;--color-secondary:#c9868a;--color-success:#16a34a;--color-warning:#d97706;--color-danger:#dc2626;--color-cash:#10b981;--color-card:#6366f1;--color-wallet:#f59e0b;--color-cod:#94a3b8;--color-sync-online:#16a34a;--color-sync-offline:#9ca3af;--color-sync-pending:#f59e0b;--color-sync-failed:#dc2626;--color-accent-orange:#ed4b00;--color-accent-green:#16a34a;--color-accent-gold:#e3a81e;--color-page-bg:#0d0f13;--color-card-bg:#15181e;--color-surface:#1d2129;--color-elevated:#272c36;--color-border:#303641;--color-text-primary:#fff;--color-text-secondary:#c7c7c7;--color-text-muted:#929292;--color-row-alt:#181b22;--color-row-hover:#20242c;--color-selected-bg:#f4a7b92e;--color-sidebar-bg:#111319;--color-sidebar-text:#fff;--color-sidebar-muted:#929292;--color-sidebar-hover:#1d2129;--color-sidebar-border:#303641;--page-padding:clamp(16px,3vw,32px);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:clamp(20px,2vw,24px);--space-2xl:clamp(24px,3vw,32px);--space-3xl:clamp(32px,4vw,48px);--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.87,0,.13,1);--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.35s;--font-sans:var(--font-darker-grotesque,"Darker Grotesque",system-ui,sans-serif);--font-mono:var(--font-jetbrains-mono,"JetBrains Mono",Menlo,monospace);--font-arabic:var(--font-cairo,"Cairo",system-ui,sans-serif)}.content-frame:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:min(100%,var(--content-max-width));padding-inline:var(--page-padding);margin-inline:auto}.reading-width:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){max-width:var(--reading-width)}.foundation-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:768px){.foundation-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(12,minmax(0,1fr))}}.theme-classic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),:root.theme-classic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-primary:#0049ff;--color-primary-contrast:#fff;--color-secondary:#f56e0f;--color-selected-bg:#0049ff26}:root[lang=ar]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--font-sans:var(--font-cairo,"Cairo",system-ui,sans-serif);font-feature-settings:"kern" 1}[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .rtl-flip{flex-direction:row-reverse}[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ms-auto{margin-right:auto;margin-left:unset}[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .me-auto{margin-left:auto;margin-right:unset}[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .text-start{text-align:right}[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .text-end{text-align:left}[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .icon-flip{transform:scaleX(-1)}[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mono,[dir=rtl]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mono-bold{font-family:var(--font-jetbrains-mono,"JetBrains Mono",Menlo,monospace);direction:ltr;unicode-bidi:embed}.light-mode:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){--color-primary:#d9567d;--color-page-bg:#f5f6f8;--color-card-bg:#fff;--color-surface:#f0f2f5;--color-elevated:#e6e9ee;--color-border:#dfe3e8;--color-text-primary:#171923;--color-text-secondary:#475467;--color-text-muted:#667085;--color-row-alt:#fafbfc;--color-row-hover:#f4f6f8;--color-selected-bg:#0049ff1a;--color-sidebar-bg:#fff;--color-sidebar-text:#171923;--color-sidebar-muted:#667085;--color-sidebar-hover:#f0f2f5;--color-sidebar-border:#dfe3e8}:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::selection{color:inherit;background-color:#0049ff40}@media (max-width:640px){.pos-root{height:auto!important}.pos-grid{flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pos-catalog{grid-template-columns:repeat(2,1fr)!important;overflow:visible!important}.dash-kpi-row,.dash-split,.reports-split{grid-template-columns:1fr!important}.toolbar-actions{flex-wrap:wrap!important;justify-content:flex-start!important}}.transfer-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:8px;display:flex}.transfer-page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:12px}.transfer-summary-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.transfer-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.transfer-product-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:310px;padding:2px;display:grid;overflow:auto}.transfer-product-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){text-align:start;min-width:0;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.transfer-product-card:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.transfer-product-card:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-color:var(--color-primary);outline:none}.transfer-product-image:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){aspect-ratio:2;width:100%;color:var(--color-text-muted);background:var(--color-card-bg);border-radius:6px;place-items:center;font-size:28px;display:grid;overflow:hidden}.transfer-product-image:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) img{object-fit:cover;width:100%;height:100%}.transfer-product-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) small,.transfer-product-card:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-stock-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){color:var(--color-text-muted);justify-content:space-between;gap:6px;font-size:12px;display:flex}.transfer-stock-line:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) b{color:var(--color-primary)}@media (min-width:700px){.transfer-product-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.transfer-summary-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(4,minmax(0,1fr))}.transfer-filters:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(240px,1fr) 220px auto;align-items:center}}.control-row{flex-wrap:nowrap!important;display:flex!important}.control-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){align-items:center;gap:8px;width:100%;min-width:0}.control-row>.mantine-InputWrapper-root{width:auto!important}.control-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.mantine-InputWrapper-root{flex:240px}.control-row>.ui-field{width:auto!important}.control-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ui-field{flex:0 200px}.control-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.btn{flex:none}.report-control-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);background:var(--color-card-bg);border-radius:12px;padding:12px}.report-control-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ui-field{min-width:150px}.employee-toolbar{flex-wrap:nowrap!important;align-items:center!important;display:flex!important}.employee-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:8px;width:100%;min-width:0}.employee-filter-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:auto}.employee-toolbar-actions:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex:none;align-items:center;gap:8px;display:flex}.hr-filter-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);background:var(--color-card-bg);border-radius:12px;padding:12px}.hr-filter-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ui-field{min-width:140px}.hr-filter-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ui-field:first-child{flex:220px}.settings-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){padding:0}.settings-group:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.settings-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;min-width:0}.settings-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){overflow:hidden}.settings-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .card-metric,.settings-section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>*{min-width:0}.settings-form-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:12px}.settings-form-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ui-field:first-child{flex:280px}.settings-summary-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.settings-summary-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>p{flex:auto}.settings-summary-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>div{flex:none}@media (max-width:640px){.employee-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none;overflow-x:auto}.employee-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.employee-filter-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:390px}.hr-filter-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ui-field{min-width:150px}}.page-header,.screen-hero,.transfer-page-header{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px 16px!important;margin-bottom:16px!important;display:grid!important}.page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.transfer-page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}.page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1,.transfer-page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.2vw,32px);line-height:1.25}.page-header>:last-child:not(:first-child),.screen-hero>:last-child:not(:first-child),.transfer-page-header>:last-child:not(:first-child){flex-wrap:nowrap!important}.page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child),.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child),.transfer-page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child){scrollbar-width:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child)::-webkit-scrollbar,.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child)::-webkit-scrollbar{display:none}.transfer-page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child)::-webkit-scrollbar{display:none}@media (max-width:767px){.page-header,.screen-hero,.transfer-page-header{grid-template-columns:minmax(0,1fr) auto!important}.page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child),.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child),.transfer-page-header:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>:last-child:not(:first-child){max-width:58vw}}@media (max-width:640px){.control-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){scrollbar-width:none;padding-block-end:2px;overflow-x:auto}.control-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar{display:none}.control-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.mantine-InputWrapper-root{min-width:220px}.control-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.ui-field{min-width:150px}}.reports-content table td,.reports-content table th,.ui-table-surface td,.ui-table-surface th{text-align:center!important;vertical-align:middle!important}.reports-content:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) table td>span,.ui-table-surface:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td>span{justify-content:center}[data-ui-id=hr-employees-table]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){min-width:0}[data-ui-id=hr-employees-table]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .ui-table-surface{max-width:100%}[data-ui-id=hr-employees-table]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mantine-Table-table{min-width:1320px}@media (max-width:1023px){.screen-hero>.products-hero-actions:not(:first-child){flex-wrap:wrap!important;max-width:100%!important;overflow-x:visible!important}.screen-hero:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>.products-hero-actions:not(:first-child){grid-column:1/-1;justify-content:flex-start;min-width:0}}.product-editor-form:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;gap:24px;display:flex}.product-editor-grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){gap:16px;display:grid}.product-editor-grid-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:minmax(0,2fr) minmax(220px,1fr)}.product-editor-grid-prices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:repeat(3,minmax(0,1fr))}.branch-options:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-wrap:wrap;gap:8px;display:flex}.variants-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.variants-table-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border:1px solid var(--color-border);border-radius:12px;overflow-x:auto}.variants-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){border-collapse:collapse;width:100%;font-size:13px}.variants-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{background:var(--color-surface);text-align:start;font-weight:600}.variants-table td,.variants-table th{padding:8px!important}.variants-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td,.variants-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{border-bottom:1px solid var(--color-border)}@supports (color:color-mix(in lab,red,red)){.variants-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) td,.variants-table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) th{border-bottom:1px solid color-mix(in srgb,var(--color-border) 75%,transparent)}}@media (max-width:720px){.product-editor-grid-prices:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),.product-editor-grid-primary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){grid-template-columns:1fr}.variants-toolbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){flex-direction:column;align-items:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}