@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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)}:root:not([data-theme]),:root[data-theme=light],[data-theme-preview=light]{--bg:#faf6f8;--surface:#fff;--text:#312631;--muted:#74646f;--line:#eadfe5;--link:#8e4168;--accent:#8e4168;--qz-logo-ink:#142c3a;--qz-logo-accent:#126d60;--accent-soft:#f6eaf1;--accent-hover:#7b3659;--accent-pressed:#692c4b;--focus-ring:#8e4168;--on-accent:#fff;--surface-raised:var(--accent-soft);--surface-sunken:var(--bg);--subtle:var(--muted);--line-strong:var(--muted);--primary-bg:var(--accent);--primary-text:var(--on-accent);--sidebar-bg:var(--surface);--sidebar-text:var(--muted);--sidebar-muted:var(--muted);--sidebar-active-bg:var(--accent-soft);--sidebar-active-indicator:var(--accent);--topbar-bg:var(--surface);--topbar-text:var(--text);--topbar-search-bg:var(--bg);--shadow-card:none;--shadow-overlay:0 12px 36px #00000026;--chart-1:#8e4168;--chart-2:#786873;--chart-3:#956121;--chart-4:#287247;--chart-grid:var(--line);--chart-compare:var(--muted);--chart-area-from:var(--accent-soft);--chart-area-to:var(--bg);--pos-checkout-bg:var(--surface);--pos-checkout-text:var(--text);--pos-cta-bg:var(--accent);--pos-cta-text:var(--on-accent);--product-qingzhou:var(--accent);--product-cloudsail:var(--accent);--product-welcome:var(--accent);--product-kairos:var(--accent);--badge-success-bg:#e9f4ed;--badge-success-fg:#286443;--badge-warning-bg:#f8efe2;--badge-warning-fg:#82531d;--badge-critical-bg:#fae9ee;--badge-critical-fg:#9c294b;--badge-info-bg:#eaf1f8;--badge-info-fg:#325f89;--badge-neutral-bg:#f6eaf1;--badge-neutral-fg:#7c3b5d;color-scheme:light}:root[data-theme=dark],[data-theme-preview=dark]{--bg:#211b25;--surface:#2c2430;--text:#f3eaf1;--muted:#bca9ba;--line:#493b4a;--link:#e8a4ce;--accent:#9d507d;--qz-logo-ink:#f7f8f4;--qz-logo-accent:#f7f8f4;--accent-soft:#3d293b;--accent-hover:#88436b;--accent-pressed:#743659;--focus-ring:#e8a4ce;--on-accent:#fff;--surface-raised:var(--accent-soft);--surface-sunken:var(--bg);--subtle:var(--muted);--line-strong:var(--muted);--primary-bg:var(--accent);--primary-text:var(--on-accent);--sidebar-bg:var(--surface);--sidebar-text:var(--muted);--sidebar-muted:var(--muted);--sidebar-active-bg:var(--accent-soft);--sidebar-active-indicator:var(--accent);--topbar-bg:var(--surface);--topbar-text:var(--text);--topbar-search-bg:var(--bg);--shadow-card:none;--shadow-overlay:0 12px 36px #00000026;--chart-1:#c986ad;--chart-2:#bca9ba;--chart-3:#d6a968;--chart-4:#86c6a3;--chart-grid:var(--line);--chart-compare:var(--muted);--chart-area-from:var(--accent-soft);--chart-area-to:var(--bg);--pos-checkout-bg:var(--surface);--pos-checkout-text:var(--text);--pos-cta-bg:var(--accent);--pos-cta-text:var(--on-accent);--product-qingzhou:var(--accent);--product-cloudsail:var(--accent);--product-welcome:var(--accent);--product-kairos:var(--accent);--badge-success-bg:#203b30;--badge-success-fg:#a5e4be;--badge-warning-bg:#463522;--badge-warning-fg:#f4cd91;--badge-critical-bg:#482a34;--badge-critical-fg:#ffbac9;--badge-info-bg:#263a4b;--badge-info-fg:#b7dcff;--badge-neutral-bg:#3d293b;--badge-neutral-fg:#e7c7dd;color-scheme:dark}:root[data-shop-theme=clean]{--shop-hero-title:38px;--shop-image-filter:none;--shop-card-inset:0px;--shop-announcement:#e5eae1;--shop-hero:#edece5;--shop-glow:radial-gradient(ellipse at 55% 20%, #fff9e9, transparent 66%);--shop-heading-weight:400;--shop-heading-spacing:2px;--shop-wordmark-spacing:4px;--shop-media-radius:0px;--bg:#fff;--surface:#fafaf7;--text:#303030;--muted:#616161;--line:#c9c9c9;--surface-raised:#fafaf7;--accent:var(--shop-primary,#293b32);--on-accent:var(--shop-primary-text,#fff);--primary-bg:var(--accent);--primary-text:var(--on-accent);--radius-card:0px;--radius-control:0px;color-scheme:light}:root[data-shop-theme=soft]{--shop-hero-title:42px;--shop-image-filter:none;--shop-card-inset:16px;--shop-announcement:#eff4fa;--shop-hero:#f9f2f4;--shop-glow:radial-gradient(ellipse at 18% 0%, #faeaf0, transparent 65%), linear-gradient(110deg, #f9f2f4, #edf3fa);--shop-heading-weight:600;--shop-heading-spacing:-1px;--shop-wordmark-spacing:3px;--shop-media-radius:16px;--bg:#fff;--surface:#f9f2f4;--text:#26334d;--muted:#59677d;--line:#c5ceda;--surface-raised:#f9f2f4;--accent:var(--shop-primary,#283c57);--on-accent:var(--shop-primary-text,#fff);--primary-bg:var(--accent);--primary-text:var(--on-accent);--radius-card:16px;--radius-control:999px;color-scheme:light}:root[data-shop-theme=noir]{--qz-logo-ink:#f7f8f4;--qz-logo-accent:#f7f8f4;--shop-hero-title:38px;--shop-image-filter:saturate(.55) brightness(.86);--shop-card-inset:0px;--shop-announcement:#18251e;--shop-hero:#101c16;--shop-glow:radial-gradient(ellipse at 65% 45%, #26382b, transparent 70%);--shop-heading-weight:400;--shop-heading-spacing:4px;--shop-wordmark-spacing:5px;--shop-media-radius:0px;--bg:#0c1512;--surface:#101c16;--text:#f0ece2;--muted:#b2b9b1;--line:#636974;--surface-raised:#101c16;--accent:var(--shop-primary,#ebe7db);--on-accent:var(--shop-primary-text,#18251e);--primary-bg:var(--accent);--primary-text:var(--on-accent);--radius-card:0px;--radius-control:0px;color-scheme:dark}:root[data-shop-theme]{--sidebar-bg:var(--surface-raised);--sidebar-text:var(--text);--soft:var(--surface-raised);--shadow:var(--shadow-card);--shop-hero-leading:1.45;--shop-buy-height:88px;--surface-sunken:var(--surface);--line-strong:var(--text);--subtle:var(--muted);--focus-ring:var(--accent);--shadow-card:none;--shadow-overlay:none}:where(:root){color:var(--text);background:var(--bg);font-synthesis:none;--cloudsail:var(--product-cloudsail);--welcome:var(--product-welcome);--kairos:var(--product-kairos);--soft:var(--surface-raised);--danger:var(--badge-critical-fg);--success:var(--badge-success-fg);--warning:var(--badge-warning-fg);--shadow:var(--shadow-card);--ink-black:#000;--ink-white:#fff;--default-shop-primary:#293b32;--detail-max-width:1200px;--settings-max-width:720px;--form-max-width:640px;--sidebar-width:204px;--sidebar-width-collapsed:56px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--text-display:22px;--leading-display:36px;--weight-display:600;--text-title:22px;--leading-title:30px;--weight-title:600;--text-heading:15px;--leading-heading:24px;--weight-heading:600;--text-body:13px;--leading-body:22px;--weight-body:400;--text-body-strong:13px;--leading-body-strong:22px;--weight-body-strong:600;--text-small:13px;--leading-small:20px;--weight-small:400;--text-caption:12px;--leading-caption:16px;--weight-caption:500;--control-h-sm:40px;--control-px-sm:10px;--control-h-md:40px;--control-px-md:12px;--control-h-lg:44px;--control-px-lg:16px;--radius-control:8px;--radius-card:12px;--radius-overlay:12px;--radius-pill:999px;--motion-fast:.12s;--motion-overlay:.18s;--text-title-mobile:22px;--leading-title-mobile:28px;--text-input-mobile:16px;--text-control-lg:15px;--space-label:6px;font-family:PingFang TC,Noto Sans TC,system-ui,sans-serif}@media(max-width:767px),(pointer:coarse){:where(:root){--control-h-sm:44px;--control-h-md:44px}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}body{margin:0}input,select,textarea{font:inherit}button{font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}small{color:var(--muted);font-size:var(--text-caption)}p{color:var(--muted);line-height:1.7;font-size:var(--text-body);margin:0}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-body)}th{color:var(--muted);font-weight:500;font-size:var(--text-caption);background:var(--bg);padding:var(--space-4);border-bottom:1px solid var(--line)}td{padding:var(--space-4);border-bottom:1px solid var(--line)}svg{flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.4}}:root{font-size:var(--text-body);line-height:var(--leading-body);font-variant-numeric:tabular-nums}h1{font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-title);letter-spacing:normal;margin:0}h2,h3{font-weight:600;font-size:var(--text-heading);line-height:var(--leading-heading);margin:0}#pos-search{--control-h:var(--control-h-lg)}@media(max-width:767px){table,tbody{display:block}thead{display:none}tr{padding:var(--space-4);margin-bottom:var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:12px;display:block}td{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border:0;display:flex}td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-caption)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{size:80mm auto;margin:4mm}body *{visibility:hidden}}@media(max-width:767px){h1{font-size:var(--text-title-mobile);line-height:var(--leading-title-mobile)}}}@layer components{.qz-button.qz-secondary{background:var(--surface);border-color:var(--line);color:var(--text)}.qz-ghost{color:var(--muted);background:0 0}.qz-ghost:hover{background:var(--soft);color:var(--text)}.qz-button.qz-danger-ghost{color:var(--danger,var(--accent));background:0 0;border-color:currentColor}.qz-button.qz-danger-ghost:hover{background:var(--soft)}.qz-button[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.qz-primary{background:var(--primary-bg);color:var(--primary-text)}.qz-control-sm{--control-h:var(--control-h-sm);--control-px:var(--control-px-sm);--control-font:var(--text-small)}.qz-control-md{--control-h:var(--control-h-md);--control-px:var(--control-px-md);--control-font:var(--text-body)}.qz-control-lg{--control-h:var(--control-h-lg);--control-px:var(--control-px-lg);--control-font:var(--text-control-lg)}.qz-button{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;border-radius:var(--radius-control);min-height:var(--control-h,var(--control-h-md));height:var(--control-h,var(--control-h-md));padding:0 var(--control-px,var(--control-px-md));font-size:var(--control-font,var(--text-body));line-height:var(--leading-body);font-weight:var(--weight-body);transition:background var(--motion-fast),border-color var(--motion-fast);border:1px solid #0000;display:inline-flex}.qz-button:disabled{opacity:1;color:var(--subtle);background:var(--surface-sunken);border-color:var(--line)}.qz-button[data-variant=danger]{background:var(--badge-critical-bg);color:var(--badge-critical-fg);border-color:var(--badge-critical-fg)}@media print{.x-pos-success .qz-button{display:none}}@media(max-width:767px){.qz-button{min-height:var(--control-h-lg);height:var(--control-h-lg)}.form-actions .qz-button{width:100%}}.qz-button[data-variant=primary]:not(:disabled):hover{background:var(--accent-hover)}.qz-button[data-variant=primary]:not(:disabled):active{background:var(--accent-pressed)}@media(max-width:767px),(pointer:coarse){.qz-button{font-size:var(--text-input-mobile)}}.qz-button.qz-link{color:var(--text);background:0 0;border-inline-width:0;justify-content:start;padding-inline:0}.qz-button.qz-link:hover{text-decoration:underline}.qz-input{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-control);min-height:var(--control-h,var(--control-h-md));height:var(--control-h,var(--control-h-md));padding:0 var(--control-px,var(--control-px-md));font-size:var(--control-font,var(--text-body));line-height:var(--leading-body);font-weight:var(--weight-body);transition:background var(--motion-fast),border-color var(--motion-fast)}textarea.qz-input{height:auto;min-height:calc(var(--control-h,var(--control-h-md)) * 2);padding-block:var(--space-2)}.qz-input:hover{border-color:var(--line-strong)}.qz-input:focus-visible{border-color:var(--accent);outline:3px solid var(--focus-ring);outline-offset:0}.qz-input[aria-invalid=true]{border-color:var(--danger)}.qz-input:disabled{background:var(--surface-sunken);color:var(--subtle)}.qz-input::placeholder{color:var(--subtle)}@media(max-width:767px){.qz-input{min-height:var(--control-h-lg);height:var(--control-h-lg)}input.qz-input,textarea.qz-input,select.qz-input{font-size:var(--text-input-mobile)}}@media(pointer:coarse){.qz-input{font-size:var(--text-input-mobile)}}.qz-menu-item:hover{background:var(--soft);color:var(--text)}.qz-menu-item{min-height:44px;padding:var(--space-2) var(--space-3);font-size:var(--text-body);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;display:flex}.qz-select{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.qz-popover{background:var(--surface);border:1px solid var(--line);padding:var(--space-1);z-index:80;border-radius:var(--radius-overlay);min-width:160px;box-shadow:var(--shadow-overlay)}.qz-error{color:var(--danger)}.qz-field{margin:var(--space-4) 0}.qz-field label{gap:var(--space-label);font-weight:500;font-size:var(--text-small);display:grid}.qz-field small{margin-top:var(--space-1);display:block}.qz-required:after{content:" *";color:var(--danger)}.qz-overlay{background:var(--text);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.qz-overlay{background:color-mix(in srgb,var(--text) 45%,transparent)}}.qz-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.qz-dialog h2{padding-right:var(--space-7);margin-bottom:var(--space-5)}.qz-dialog-close{padding:var(--space-2);position:absolute;top:12px;right:12px}.qz-dialog{background:var(--surface);border:1px solid var(--line);padding:var(--space-6);z-index:70;border-radius:var(--radius-overlay);width:min(480px,100vw - 32px);max-height:90dvh;box-shadow:var(--shadow-overlay);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.qz-sheet{border-radius:16px 0 0 16px;width:min(640px,100vw);height:100dvh;max-height:none;top:0;left:auto;right:0;transform:none}@media(max-width:767px){.qz-sheet{height:auto;max-height:90dvh;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));border-radius:var(--radius-overlay) var(--radius-overlay) 0 0;width:100%;inset:auto 0 0}}.qz-sheet:has(>.qz-pos-cart-layout){flex-direction:column;display:flex;overflow:hidden}.qz-sheet>.qz-pos-cart-layout{flex:1;height:auto;min-height:0}@media(max-width:767px){.qz-sheet:has(>.qz-pos-cart-layout){height:90dvh}}.qz-sheet .qz-action-space{bottom:calc(-1 * var(--space-6));margin-inline:calc(-1 * var(--space-6));z-index:20;padding-bottom:0;position:sticky}.qz-sheet .qz-action-bar{position:static;inset:auto}.qz-control{gap:var(--space-2);min-height:44px;font-size:var(--text-body);align-items:center;display:flex}.qz-check{border:1px solid var(--muted);min-width:24px;height:24px;color:var(--accent);background:var(--surface);border-radius:5px;place-items:center;display:grid}.qz-switch{background:var(--muted);width:44px;height:26px;padding:var(--space-1);border:0;border-radius:20px}.qz-switch[data-state=checked]{background:var(--accent)}.qz-switch span{background:var(--surface);border-radius:50%;width:20px;height:20px;transition:transform .2s;display:block}.qz-switch[data-state=checked] span{transform:translate(18px)}.qz-segments button[data-state=on],.qz-segments button[data-state=active]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.qz-segments>button{white-space:nowrap;flex-shrink:0}.qz-tabs{gap:var(--space-5);min-width:0;display:grid}.qz-tabs [aria-selected=true]{background:var(--surface-raised);border-radius:var(--radius-control);color:var(--text)}.qz-segments{gap:var(--space-1);background:var(--soft);max-width:100%;padding:var(--space-1);border-radius:var(--radius-control);flex-wrap:nowrap;display:inline-flex;overflow-x:auto}.qz-segments button{color:var(--muted);border-radius:var(--radius-control);min-height:calc(var(--control-h,var(--control-h-md)) - 8px);padding:0 var(--control-px,var(--control-px-md));font-size:var(--control-font,var(--text-body));background:0 0;border:0}.qz-tabs>.qz-segments{border-bottom:1px solid var(--line);gap:var(--space-5);background:0 0;border-radius:0;padding:0}.qz-tabs>.qz-segments button{min-height:var(--control-h-md);border-radius:0;padding-inline:0}.qz-tabs>.qz-segments button[aria-selected=true]{box-shadow:inset 0 -2px var(--accent);background:0 0;border-radius:0}@media(max-width:767px),(pointer:coarse){.qz-segments{padding:0}.qz-segments button{font-size:var(--text-input-mobile);min-height:var(--control-h-lg)}}.qz-badge{border:1px solid var(--line);font-size:var(--text-caption);padding:var(--space-1) var(--space-2);white-space:nowrap;border-radius:var(--radius-pill);background:var(--badge-neutral-bg);color:var(--badge-neutral-fg);font-weight:500;display:inline-flex}.qz-badge.success{background:var(--badge-success-bg);color:var(--badge-success-fg)}.qz-badge.warning{background:var(--badge-warning-bg);color:var(--badge-warning-fg)}.qz-badge.danger{background:var(--badge-critical-bg);color:var(--badge-critical-fg)}.qz-badge-success{background:var(--badge-success-bg);color:var(--badge-success-fg)}.qz-badge-warning{background:var(--badge-warning-bg);color:var(--badge-warning-fg)}.qz-badge-danger{background:var(--badge-critical-bg);color:var(--badge-critical-fg)}.qz-badge-info{background:var(--badge-info-bg);color:var(--badge-info-fg)}.qz-card small{display:block}.qz-card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5);border:0}.qz-card>h2{margin-bottom:var(--space-3)}@media(max-width:767px){.qz-card{padding:var(--space-4)}}@media print{.x-pos-success .qz-card{box-shadow:none;border:0}}.qz-stat-tile{min-width:0;position:relative}.qz-stat-label{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);justify-content:space-between;align-items:center;display:flex}.qz-stat-tile small{font-size:var(--text-caption);padding-right:var(--space-9)}.qz-stat-spark{margin-block:var(--space-2);width:76px;height:24px;right:var(--space-4);bottom:var(--space-4);margin:0;display:block;position:absolute}.qz-stat-value{font-weight:600;font-size:var(--text-display);line-height:var(--leading-display);margin:var(--space-2) 0 var(--space-3);letter-spacing:normal;white-space:nowrap;overflow-wrap:normal;display:block}@media(max-width:767px){.qz-stat-label{font-size:var(--text-caption)}.qz-stat-tile{padding:var(--space-3)}.qz-stat-spark{display:none}.qz-stat-tile small{padding-right:0}.qz-stat-value{font-size:var(--text-title);line-height:var(--leading-title)}}.qz-empty>svg{color:var(--muted);margin-bottom:var(--space-1)}.qz-empty>.ops-toolbar{justify-content:center}.qz-empty{text-align:center;padding:var(--space-6) var(--space-4);justify-items:center;gap:var(--space-2);display:grid}.qz-eyebrow{font-size:var(--text-caption);letter-spacing:1.4px;color:var(--muted);margin-bottom:var(--space-2);font-weight:600}.qz-page-header p{margin-top:var(--space-1)}.qz-page-header+*{margin-top:0}.qz-page-header .qz-select{width:auto;min-width:160px}.qz-page-heading,.qz-page-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qz-page-header{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;align-items:baseline;display:flex}@media(max-width:767px){.qz-page-header{margin-bottom:var(--space-6);flex-wrap:wrap;align-items:flex-start}.qz-page-header p{font-size:var(--text-small)}}.qz-data-table .qz-button{white-space:normal}.qz-data-table td{min-width:0}.qz-data-table{overflow-wrap:anywhere;background:var(--surface);border-radius:var(--radius-card);max-width:100%;font-size:var(--text-small);overflow:hidden}.qz-data-table th{font-size:var(--text-caption)}.qz-data-table th .qz-button{min-height:var(--control-h-sm);height:var(--control-h-sm);font-size:inherit;padding:0}.qz-data-table th.numeric .qz-button{margin-left:auto}.qz-data-table tr[data-clickable=true]{cursor:pointer}.qz-data-table tr[data-clickable=true]:hover{background:var(--surface-sunken)}.qz-table-mobile{display:none}@media(max-width:767px){.qz-data-table .qz-expanded-row td{display:block}.qz-data-table .qz-expanded-row td:before{display:none}}@media(min-width:768px){.qz-data-table th{background:var(--surface-raised);font-size:var(--text-caption)}.qz-data-table td{height:44px;padding-block:var(--space-1)}}@media(max-width:767px){.qz-has-bulk-actions thead{display:block}.qz-has-bulk-actions thead tr{z-index:3;padding:var(--space-3);position:sticky;top:0}.qz-has-bulk-actions thead th{padding:0;display:block}.ui-booking-list .qz-data-table,.qz-table-desktop{display:none}.qz-table-mobile{gap:var(--space-3);display:grid}.qz-table-mobile>div{background:var(--surface);padding:var(--space-4);border-bottom:1px solid var(--line)}}@media(min-width:768px){.qz-data-table{overflow:visible}.qz-data-table thead{z-index:2;position:sticky;top:56px}.qz-data-table th,.qz-data-table td{white-space:nowrap;overflow-wrap:normal}.qz-data-table .qz-button{white-space:nowrap}}@media(min-width:768px)and (max-width:1279px){.qz-data-table [data-priority="3"]:not([data-force-visible=true]){display:none}}@media(min-width:768px)and (max-width:1023px){.qz-data-table [data-priority="2"]:not([data-force-visible=true]){display:none}}.qz-combobox{position:relative}.qz-combobox input{padding-right:var(--space-7)}.qz-combobox>svg{right:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.qz-index{background:var(--surface);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);overflow:visible}.qz-index>.ops-toolbar,.qz-index>.qz-index-views,.qz-index>.qz-index-viewbar{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.qz-index-views,.qz-filter-chips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.qz-index>.qz-filter-chips{padding:var(--space-2) var(--space-4)}.qz-index [role=tab][aria-selected=true]{background:var(--surface-sunken);color:var(--text);box-shadow:inset 0 -2px var(--accent)}.qz-index-views:empty{display:none}.qz-index-viewbar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qz-index-viewbar>.qz-index-views{padding:0}@media(max-width:767px){.qz-index{box-shadow:none;background:0 0}.qz-index .qz-data-table{background:0 0}}.qz-index-viewbar:not(:has(button)){display:none}.qz-icon-button{aspect-ratio:1;padding-inline:var(--space-2)}.qz-textarea{resize:vertical}.qz-status{display:inline-flex}.qz-detail-columns{gap:var(--space-6);max-width:var(--detail-max-width);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.qz-detail-main{max-width:var(--settings-max-width)}.qz-detail-main,.qz-detail-aside{gap:var(--space-4);align-content:start;min-width:0;display:grid}.qz-item-summary,.qz-list-summary{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.qz-secondary-text{color:var(--muted);display:block}@media(max-width:767px){.qz-detail-columns{grid-template-columns:minmax(0,1fr)}.qz-detail-aside{order:-1}}.skeleton{background:var(--soft);border-radius:10px;height:100px;animation:1.5s infinite pulse}.spin{animation:1s linear infinite spin}.toast-viewport{z-index:100;max-width:calc(100vw - 32px);position:fixed;bottom:24px;right:24px}.toast{background:var(--text);color:var(--surface);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-4);box-shadow:var(--shadow);border-radius:12px;display:flex}.avatar{background:var(--soft);min-width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.breadcrumb{color:var(--muted);font-size:var(--text-caption);margin-bottom:var(--space-3)}.product-icon{background:var(--soft);border-radius:7px;place-items:center;width:28px;height:28px;display:inline-grid}.product-icon img{width:21px;height:21px}.product-icon.cloudsail{background:var(--product-cloudsail)}@supports (color:color-mix(in lab,red,red)){.product-icon.cloudsail{background:color-mix(in srgb,var(--product-cloudsail) 12%,var(--surface))}}.product-icon.welcome{background:var(--product-welcome)}@supports (color:color-mix(in lab,red,red)){.product-icon.welcome{background:color-mix(in srgb,var(--product-welcome) 12%,var(--surface))}}.product-icon.kairos{background:var(--product-kairos)}@supports (color:color-mix(in lab,red,red)){.product-icon.kairos{background:color-mix(in srgb,var(--product-kairos) 12%,var(--surface))}}.search-input{align-items:center;gap:var(--space-2);display:flex}.command-results{margin-top:var(--space-4);display:grid}.command-results button{justify-content:flex-start}.app{--shell-sidebar-width:var(--sidebar-width);min-height:100dvh}.brand{align-items:center;gap:var(--space-2);padding:0 var(--space-3) var(--space-6);font-weight:600;font-size:var(--text-heading);display:flex}.brand small{font-size:var(--text-caption);letter-spacing:2px}.nav-link.active{background:var(--soft);color:var(--accent);font-weight:600}.sidebar-bottom{padding-top:var(--space-7);margin-top:auto}.main{margin-left:var(--shell-sidebar-width);padding-top:56px}@media(max-width:767px){.main:has(.qz-live-status){margin-block-start:var(--control-h-md)}}.workspace{align-items:center;gap:var(--space-2);font-size:var(--text-small);display:flex}.grid-two{gap:var(--space-6);grid-template-columns:1.5fr 1fr;display:grid}.section-head{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.section-head small{margin-top:var(--space-1)}.hero{padding:var(--space-6) var(--space-7);background:var(--accent);color:var(--surface);margin-bottom:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-6);border-radius:12px;display:flex}.hero p{color:inherit;opacity:.85;margin-top:var(--space-2)}.checklist{gap:var(--space-1);display:grid}.checklist-row{align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--line);display:flex}.checklist-row:last-child{border:0}.step-circle{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);font-size:var(--text-caption);border-radius:50%;place-items:center;display:grid}.checklist-row p{font-size:var(--text-caption)}.products{gap:var(--space-3);display:grid}.product-row{align-items:center;gap:var(--space-3);border:1px solid var(--line);padding:var(--space-4);border-radius:10px;display:flex}.product-row small{margin-top:var(--space-1)}.bottom-nav{display:none}.plans{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.plan{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.plan.featured{border:2px solid var(--accent)}.plan-price{font-size:var(--text-display);font-weight:600}.plan ul{gap:var(--space-3);font-size:var(--text-small);color:var(--muted);margin:0;padding:0;list-style:none;display:grid}.plan li{gap:var(--space-2);display:flex}.billing-summary{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.auth{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.auth-story{background:var(--accent);color:var(--on-accent);padding:var(--space-10);flex-direction:column;justify-content:space-between;display:flex}.auth-story h1{font-size:var(--text-display);max-width:480px;line-height:1.3}.auth-story p{color:var(--on-accent);max-width:400px;margin-top:var(--space-5)}.auth-story .brand{padding:0}.auth-form{padding:var(--space-8);place-items:center;display:grid}.auth-form>div{width:min(400px,100%)}.auth-form h1{margin:var(--space-5) 0 var(--space-2)}.auth-footer{margin-top:var(--space-6);text-align:center;font-size:var(--text-small);color:var(--muted)}.form-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);display:flex}.skip-link{z-index:200;background:var(--surface);padding:var(--space-3);position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.collapsed .nav-text,.collapsed .brand-text,.collapsed .nav-group{display:none}.muted{color:var(--muted)}.progress{background:var(--soft);height:5px;margin:var(--space-5) 0;border-radius:4px}.progress span{background:var(--accent);border-radius:4px;width:25%;height:100%;display:block}.ui-form-grid{gap:var(--space-4);max-width:640px;display:grid}.ui-form-grid form{gap:var(--space-3);display:grid}.ui-form-grid input[type=number],.ui-form-grid input[inputmode=decimal]{max-width:180px}.key-values{gap:var(--space-3);display:grid}.key-values>div{justify-content:space-between;gap:var(--space-4);display:flex}.key-values dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.included-products{gap:var(--space-2);padding:0;list-style:none;display:grid}.included-products li{align-items:center;gap:var(--space-2);display:flex}.tab-panel[data-state=active]{gap:var(--space-5);min-width:0;display:grid}.plan>h2{margin-top:var(--space-6);min-height:34px;padding-right:0}.sheet-handle{display:none}.workspace-switcher{min-width:0;max-width:min(440px,100vw - 100px)}.workspace-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-switcher .avatar,.workspace-switcher svg{flex-shrink:0}.top-actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.mobile-actions{display:none}.ui-chart-stockout{fill:var(--accent);stroke:currentColor}.ui-branded a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.ui-calendar{min-width:0}.ui-calendar table{border-collapse:collapse;table-layout:fixed;width:100%}.ui-calendar caption{text-align:start;padding-block:var(--space-3);font-weight:600}.ui-calendar td{border:1px solid var(--line);padding:var(--space-3);vertical-align:top;min-width:160px}.ui-calendar-mobile{display:none}.ui-signature canvas{background:var(--surface);border:1px solid var(--line);touch-action:none;border-radius:8px;width:100%;height:160px;display:block}.ui-template{white-space:pre-wrap;overflow-wrap:anywhere}.ui-filter-mobile{display:none}.sidebar .nav-link{color:var(--sidebar-text)}.sidebar .nav-link.active{background:var(--sidebar-active-bg);color:var(--badge-neutral-fg)}.sidebar .nav-group{color:var(--sidebar-muted)}.topbar{z-index:40;height:56px;padding:0 var(--space-4);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--topbar-bg);min-width:0;color:var(--topbar-text);display:flex;position:fixed;inset:0 0 auto}.bottom-tabs{background:var(--surface);color:var(--text)}.ui-chart-value{fill:none;stroke-width:3px;stroke:var(--chart-1)}.ui-chart-band{fill-opacity:.18;fill:var(--chart-1)}.ui-chart-actual{fill:none;stroke-width:2px;stroke:var(--chart-compare);stroke-dasharray:5 5}.ui-chart-axis{stroke:var(--chart-grid)}.theme-previews{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.theme-preview p{color:var(--muted);margin-top:var(--space-2)}.theme-preview-mini{height:84px;margin-bottom:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);display:flex;overflow:hidden}.theme-preview-mini aside{width:28%;padding:var(--space-2);background:var(--sidebar-bg);color:var(--sidebar-text)}.theme-preview-mini>div{background:var(--surface);padding:var(--space-3);flex:1}.theme-preview-mini span{background:var(--primary-bg);color:var(--primary-text);margin-top:var(--space-2);display:block}.product-image{object-fit:cover;border-radius:var(--radius-control);flex-shrink:0;width:40px;height:40px}.product-image.large{aspect-ratio:1;width:100%;height:auto;display:flex}.product-placeholder{background:linear-gradient(140deg,var(--surface-raised),var(--product-cloudsail));justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.product-placeholder{background:linear-gradient(140deg,var(--surface-raised),color-mix(in srgb,var(--product-cloudsail) 18%,var(--surface)))}}.product-placeholder{color:var(--text)}.product-placeholder.tone-1{background:linear-gradient(140deg,var(--surface-raised),var(--product-welcome))}@supports (color:color-mix(in lab,red,red)){.product-placeholder.tone-1{background:linear-gradient(140deg,var(--surface-raised),color-mix(in srgb,var(--product-welcome) 18%,var(--surface)))}}.product-placeholder.tone-2{background:linear-gradient(140deg,var(--surface-raised),var(--product-kairos))}@supports (color:color-mix(in lab,red,red)){.product-placeholder.tone-2{background:linear-gradient(140deg,var(--surface-raised),color-mix(in srgb,var(--product-kairos) 18%,var(--surface)))}}.topbar .search-input{background:var(--topbar-search-bg)}.sidebar .brand small{color:var(--sidebar-muted)}.ui-critical-text{color:var(--badge-critical-fg);font-weight:600}.ui-channel-icons{align-items:center;gap:var(--space-2);color:var(--muted);display:inline-flex}.x-pos{padding:var(--space-4);gap:var(--space-4);display:grid}.x-pos-top,.x-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.x-pos-cart{gap:var(--space-4);align-content:start;display:grid}.x-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.x-keypad{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.x-mobile-cart{display:none}.x-pos-success{padding:var(--space-6);max-width:640px;margin:auto}.content{max-width:1440px;padding:var(--space-6);margin:auto}.content>*+*{margin-top:var(--space-5)}.sidebar{width:var(--shell-sidebar-width);border-right:1px solid var(--line);padding:var(--space-6) var(--space-4);z-index:30;background:var(--sidebar-bg);color:var(--sidebar-text);flex-direction:column;display:flex;position:fixed;inset:56px auto 0 0;overflow-y:auto}.sidebar nav{gap:0;display:grid}.nav-group{color:var(--muted);align-items:center;gap:var(--space-2);font-size:var(--text-caption);letter-spacing:normal;margin:var(--space-4) var(--space-3) var(--space-1);display:flex}.nav-group .product-icon{width:20px;height:20px}.nav-group .product-icon img{width:16px;height:16px}.topbar .workspace{color:var(--topbar-text)}.dashboard-main{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;display:grid}.dashboard-main .kpis{grid-column:1/-1}.dashboard-main .ui-chart{min-width:0}.loading{align-items:center;gap:var(--space-3);padding:var(--space-4);display:flex}.ui-description{gap:var(--space-3);margin:0;display:grid}.ui-description>div{gap:var(--space-4);grid-template-columns:1fr 2fr;display:grid}.ui-description dt{color:var(--muted)}.ui-description dd{margin:0}.ui-settings{gap:var(--space-6);max-width:720px;display:grid}.ui-settings-section{gap:var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;display:grid}.ui-settings-section p{margin-top:var(--space-1)}.ui-save-bar{z-index:50;background:var(--surface);box-shadow:var(--shadow-overlay);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);display:flex;position:sticky;top:0}.ui-setup{padding:var(--space-4);border-bottom:1px solid var(--line)}.ui-setup:not([open]){padding-block:var(--space-1)}.ui-setup summary{cursor:pointer;min-height:var(--control-h-lg)}.ui-setup ul{gap:var(--space-2);padding:0;list-style:none;display:grid}.ui-setup li{gap:var(--space-2);align-items:center;display:flex}.ui-chart{min-width:0;color:var(--text);margin:0;position:relative}.ui-chart svg{width:100%;min-height:240px;max-height:320px;display:block;overflow:visible}.ui-chart text{font-size:var(--text-caption);fill:var(--muted)}.ui-chart .ui-chart-hit{fill:#0000;outline:none}.ui-chart-tooltip{top:var(--space-7);right:var(--space-4);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--text-small);box-shadow:var(--shadow-overlay);pointer-events:none;position:absolute}.ui-chart-legend{gap:var(--space-4);font-size:var(--text-caption);color:var(--muted);align-items:center;display:flex}.ui-chart-legend span{align-items:center;gap:var(--space-2);display:inline-flex}.ui-chart-legend i{border-top:2px solid var(--chart-1);width:16px}.ui-chart-legend .compare{border-top:2px dashed var(--chart-compare)}.avatar-0{background:var(--badge-info-bg);color:var(--badge-info-fg)}.avatar-1{background:var(--badge-success-bg);color:var(--badge-success-fg)}.avatar-2{background:var(--badge-warning-bg);color:var(--badge-warning-fg)}.avatar-3{background:var(--badge-critical-bg);color:var(--badge-critical-fg)}.avatar-4{background:var(--badge-neutral-bg);color:var(--badge-neutral-fg)}.ui-form-grid>.ui-save-bar{grid-column:1/-1}.ui-calendar-desktop table{min-width:680px}.ui-calendar .ui-time-cell{height:48px;padding:0;position:relative}.ui-calendar .ui-slot-create{width:100%;height:100%;margin:0;position:absolute;inset:0}.ui-calendar-event.ui-event-completed{border-color:var(--badge-success-fg);background:var(--badge-success-bg)}.ui-calendar-event.ui-event-no_show,.ui-calendar-event.ui-event-cancelled{border-color:var(--badge-critical-fg);background:var(--badge-critical-bg)}.ui-calendar-event.ui-event-arrived{border-color:var(--badge-warning-fg);background:var(--badge-warning-bg)}.ui-calendar-event input[type=range]{cursor:ns-resize;width:100%;height:16px;accent-color:var(--accent);position:absolute;bottom:0}.ui-settings-layout{gap:var(--space-6);grid-template-columns:180px minmax(0,720px);max-width:960px;margin-inline:auto;display:grid}.ui-settings-layout>nav{align-content:start;gap:var(--space-1);display:grid}.ui-settings-layout [aria-current=page]{color:var(--link);background:var(--surface-raised)}.ui-settings-content{align-content:start;gap:var(--space-5);min-width:0;display:grid}.ui-settings-content .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.x-pos-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 400px;display:grid}.ui-calendar-desktop{max-height:680px;overflow:auto}.ui-calendar thead{z-index:5;background:var(--surface);position:sticky;top:0}.lucide{stroke-width:1.75px}.nav-link{color:var(--muted);min-height:var(--control-h-md);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2);font-size:var(--text-body);height:var(--control-h-md);border-radius:8px;padding-block:0;display:flex}.topbar :focus-visible{outline-color:var(--topbar-text)}.ui-calendar-resize{cursor:ns-resize;touch-action:none;border-bottom:3px solid var(--line);background:0 0;width:100%;height:24px;position:absolute;bottom:0}.ui-calendar-resize:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.auth-story h2{font-size:var(--text-title);line-height:var(--leading-title)}.ui-product-grid .product-image.large{flex:none;min-height:0}.x-pos-products{gap:var(--space-4);align-content:start;min-width:0;display:grid}.ui-product-name{align-items:center;gap:var(--space-3);display:flex}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-date-range{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ui-setup progress{appearance:none;width:100%;height:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);accent-color:var(--accent);margin-block:var(--space-2);border:0;display:block;overflow:hidden}.ui-setup progress::-webkit-progress-bar{background:var(--surface-sunken)}.ui-setup progress::-webkit-progress-value{background:var(--accent)}.ui-setup progress::-moz-progress-bar{background:var(--accent)}.ui-media-editor{gap:var(--space-3);grid-column:1/-1;display:grid}.ui-media-dropzone{border:1px dashed var(--line-strong);border-radius:var(--radius-control);padding:var(--space-4)}.ui-media-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ui-media-list>li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ui-dashboard-controls{justify-content:flex-end;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-filter-desktop{align-items:center;display:contents}.collapsed .brand{padding-left:var(--space-2);justify-content:center;padding-inline:0}.collapsed .nav-link{justify-content:center;padding-inline:0}.ui-settings-section .theme-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-preview{background:var(--bg);color:var(--text);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);--soft:var(--surface-raised);--success:var(--badge-success-fg);--danger:var(--badge-critical-fg);min-width:0}.x-product-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:auto;align-items:start;display:grid}.x-product-grid .product-image.large{border:0;border-radius:0;width:100%}.ui-calendar-time-column{width:64px}.ui-calendar tbody tr{height:48px}.ui-calendar th{border:1px solid var(--line);vertical-align:top;min-width:0;padding:var(--space-2)}.ui-calendar-day{display:block}.ui-calendar .ui-calendar-event{inset:0 var(--space-1) auto;height:calc(var(--event-rows) * 48px - 4px);z-index:2;border-left:3px solid var(--badge-info-fg);background:var(--badge-info-bg);border-radius:var(--radius-control);top:var(--event-offset,0px);min-height:0;position:absolute;overflow:hidden}.ui-suggestion{gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--line);display:grid}.kpis{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));display:grid}.ui-settings-layout>nav .nav-link{white-space:nowrap;flex:none}.ui-onboarding{width:100%;max-width:720px;margin-inline:auto}.ui-setup-step{gap:var(--space-2);padding-block:var(--space-4);border-bottom:1px solid var(--line);display:grid}.ui-booking-card{text-align:start;justify-items:start;gap:var(--space-1);white-space:normal;border-left:3px solid var(--accent);height:auto;min-height:44px;display:grid}.ui-booking-card>*{overflow-wrap:anywhere;min-width:0;display:block}.ui-calendar-mobile .ui-booking-card{height:auto;padding:var(--space-3);display:grid}.ui-event-completed{border-left-color:var(--success)}.ui-event-no_show,.ui-event-cancelled{border-left-color:var(--critical)}.ui-detail-page{gap:var(--space-5);width:100%;max-width:1200px;margin-inline:auto;display:grid}.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.qz-settings-directory{gap:var(--space-2);max-width:720px;display:grid}.qz-settings-back{display:none}@media(max-width:1100px){.plans{grid-template-columns:repeat(2,1fr)}.topbar{padding:0 var(--space-6)}.content{padding:var(--space-6) var(--space-6)}.grid-two{grid-template-columns:1fr}.auth-story{padding:var(--space-8)}.auth-story h1{font-size:var(--text-display)}}@media(min-width:768px){.ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-grid>form,.ui-form-grid>.ops-sticky{grid-column:1/-1}.ui-form-grid form{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-grid form>.ops-sticky,.ui-form-grid form>[role=alert]{grid-column:1/-1}}@media(max-width:767px){.sidebar{display:none}.collapsed .main{margin-left:0}.topbar{height:56px;padding:0 var(--space-4)}.top-actions{gap:0}.top-actions>.desktop-action{display:none}.hero{padding:var(--space-6);flex-direction:column;align-items:flex-start}.hero h2{font-size:var(--text-heading)}.bottom-nav a,.bottom-nav button{justify-content:center;align-items:center;gap:var(--space-1);min-width:60px;min-height:48px;font-size:var(--text-caption);color:var(--muted);background:0 0;border:0;flex-direction:column;display:flex}.bottom-nav .active{color:var(--link);font-weight:600}.plans{grid-template-columns:1fr}.billing-summary{align-items:flex-start;gap:var(--space-4);flex-direction:column}.auth{grid-template-columns:1fr}.auth-story{display:none}.auth-form{padding:var(--space-6) var(--space-6)}.toast-viewport{bottom:90px}.checklist-row{gap:var(--space-2)}.workspace{font-size:var(--text-caption)}.brand-mobile{display:inline-flex}.sheet-handle{width:100%;height:44px;margin:calc(var(--space-5) * -1) 0 var(--space-1);touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.sheet-handle span{background:var(--muted);border-radius:5px;width:40px;height:4px}.app{min-height:100dvh;display:block}.main{min-width:0;margin-left:0}.workspace-switcher{flex:1;justify-content:flex-start}.bottom-nav{background:var(--surface);border-top:1px solid var(--line);padding:var(--space-2) var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));z-index:40;width:100%;padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,var(--space-1)));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.desktop-actions{display:none}.mobile-actions{flex-shrink:0;display:flex}.ui-calendar-desktop,.ui-filter-desktop{display:none}.ui-calendar-mobile,.ui-filter-mobile{display:block}}@media(min-width:1100px){.ui-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.topbar{height:56px;padding-inline:var(--space-6)}.sidebar{width:var(--shell-sidebar-width);padding:var(--space-5) var(--space-3)}.main{margin-left:var(--shell-sidebar-width)}}@media(max-width:767px){.x-pos-cart{display:none}.x-mobile-cart{display:block;position:sticky;bottom:16px}}@media print{.x-pos-success *{visibility:visible}.x-pos-success{visibility:visible;width:72mm;margin:0;padding:0}}@media(max-width:1100px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.content{padding-bottom:calc(var(--space-10) + env(safe-area-inset-bottom,var(--space-1)));padding:var(--space-4) var(--space-4) calc(100px + env(safe-area-inset-bottom))}.dashboard-main,.ui-settings-section{grid-template-columns:minmax(0,1fr)}.form-actions{flex-direction:column-reverse}.ui-settings-layout{grid-template-columns:minmax(0,1fr)}.ui-settings-content .plans,.x-pos-layout{grid-template-columns:1fr}}@media(min-width:768px){.ui-setup ul{gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-setup summary{min-height:var(--control-h-md)}}@media(max-width:767px){.ui-settings-section .theme-previews{grid-template-columns:minmax(0,1fr)}}@media(min-width:768px){.x-pos-layout{grid-template-columns:minmax(0,1fr) 380px}}@media(max-width:767px){.x-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px)and (max-width:1439px){.kpis:has(>:nth-child(4):last-child),.kpis:has(>:nth-child(8):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ui-settings-layout>nav{min-width:0;max-width:100%;padding-bottom:var(--space-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.ui-settings-layout>nav .nav-link{border-radius:var(--radius-pill);min-height:44px}.kpis{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.kpis:has(>:nth-child(5):last-child),.kpis:has(>:nth-child(6):last-child){grid-template-columns:minmax(0,1fr)}.kpis:has(>:nth-child(5):last-child)>*,.kpis:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:auto}.ui-settings-layout>.qz-settings-desktop{display:none}.qz-settings-back{display:block}}.hero .qz-button{background:var(--surface);color:var(--accent)}.checklist-row .qz-button{margin-left:auto}.plan .qz-button{margin-top:auto}.auth-form form>.qz-button{width:100%;margin-top:var(--space-3)}.ui-product-grid .qz-button{white-space:normal;min-height:104px}.ui-branded .qz-primary{color:var(--on-accent,var(--surface))}.ui-calendar td .qz-button,.ui-calendar-mobile .qz-button{text-align:start;width:100%;margin-block:var(--space-2);white-space:normal;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;display:flex}.x-pos-cart .qz-primary{background:var(--pos-cta-bg);color:var(--pos-cta-text);width:100%;min-height:64px}.sidebar .qz-ghost{color:var(--sidebar-muted)}.topbar .qz-secondary{background:var(--topbar-search-bg);color:var(--topbar-text)}.topbar .qz-ghost{color:var(--topbar-text)}.ui-calendar .ui-calendar-event .qz-button{padding:var(--space-1) var(--space-2);height:auto;font-size:var(--text-caption);background:0 0;border:0;margin:0}.ui-product-grid>.qz-button{white-space:normal;text-align:start;min-width:0;height:auto;min-height:0;padding:var(--space-3);align-items:stretch;gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;display:flex}.ui-product-name .qz-button{text-align:start;height:auto}.x-product-grid>.qz-button{padding:0;overflow:hidden}.x-product-grid>.qz-button>span:not(.product-image){padding-inline:var(--space-3)}.x-product-grid>.qz-button>span:last-child{padding-bottom:var(--space-3)}.ui-calendar .ui-calendar-event>.qz-button{justify-content:flex-start;gap:var(--space-1);height:100%}.x-pos-top .qz-button{--control-h:var(--control-h-lg)}@media(max-width:767px){.checklist-row .qz-button{padding:var(--space-2);font-size:var(--text-caption)}}.ops-toolbar .qz-input{min-height:var(--control-h,var(--control-h-md));height:var(--control-h,var(--control-h-md));padding:0 var(--control-px,var(--control-px-md));font-size:var(--control-font,var(--text-body));line-height:var(--leading-body);font-weight:var(--weight-body);transition:background var(--motion-fast),border-color var(--motion-fast)}.x-pos-top .qz-input{--control-h:var(--control-h-lg)}@media(max-width:767px){.ops-toolbar>.qz-input{height:44px;min-height:44px}}@media(min-width:768px){.ops-toolbar .qz-input{min-height:var(--control-h-md);height:var(--control-h-md)}}@media(max-width:767px){.ops-toolbar .qz-input{min-height:var(--control-h-lg);height:var(--control-h-lg)}}.ui-form-grid>.qz-select{grid-column:1/-1}.ops-toolbar>.qz-select{flex:0 auto;width:auto;min-width:120px}.ui-date-range>.qz-select{width:auto;min-width:160px}.ui-filter-desktop>.qz-select{flex:0 auto;width:auto;min-width:120px}.x-pos-top>.qz-select{width:auto;max-width:100%}.ui-form-grid .qz-field{max-width:100%;margin:0}.ops-toolbar .qz-field{margin:0}.ui-settings-section .qz-field:first-child{margin-top:0}.ui-filter-desktop .qz-field{margin:0}.ops-toolbar>.qz-field>label>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-toolbar>.qz-field>label{gap:0}.ui-form-grid>.qz-segments{grid-column:1/-1}.x-pos-products>.qz-tabs>.qz-segments{gap:var(--space-2);border:0}.x-pos-products>.qz-tabs>.qz-segments button[aria-selected=true]{background:var(--accent);color:var(--on-accent);box-shadow:none;border-color:var(--accent)}.x-pos-products>.qz-tabs>.qz-segments button{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);min-height:var(--control-h-lg);padding-inline:var(--control-px-lg)}.product-row .qz-badge{margin-left:auto}.plan>.qz-badge{position:absolute;top:16px;right:16px}.x-pos-cart>.qz-card{background:var(--pos-checkout-bg);color:var(--pos-checkout-text)}.x-pos-cart>.qz-card p,.x-pos-cart>.qz-card small{color:inherit}.x-pos-cart .qz-card{gap:var(--space-4);display:grid}.ui-form-grid>.qz-card{box-shadow:none;background:var(--surface-sunken);border-radius:var(--radius-control)}@media(min-width:768px){.ui-form-grid>.qz-card{grid-column:1/-1}}.ui-media-list .qz-index-views{grid-column:1/-1}.qz-settings-directory>.nav-link{align-items:flex-start;gap:var(--space-3);border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-card);padding:var(--space-4);white-space:normal;display:flex}.qz-settings-directory p{color:var(--muted);margin-block:var(--space-1) 0}@media(min-width:768px){.x-pos-cart>.qz-card{top:var(--space-4);height:calc(100dvh - 160px);position:sticky;overflow:hidden}}.content{max-width:1680px;padding:var(--space-4);min-width:0;margin-inline:0}.main{min-width:0}.app.collapsed{--shell-sidebar-width:var(--sidebar-width-collapsed)}.sidebar{padding-inline:var(--space-3)}.collapsed .sidebar{padding-inline:var(--space-1)}.content form{max-width:var(--form-max-width)}.ui-settings-content{max-width:var(--settings-max-width)}@media(min-width:768px)and (max-width:1279px){.app,.app.sidebar-overlay{--shell-sidebar-width:var(--sidebar-width-collapsed)}.sidebar-overlay .main{margin-left:56px}[role=dialog] .sidebar{border:0;width:100%;padding:0;position:static}.collapsed .sidebar .nav-link{justify-content:center}.collapsed .sidebar>.qz-button{width:100%;padding-inline:var(--space-1)}}@media(max-width:767px){.app.collapsed .main,.main{margin-left:0}}@media(min-width:768px){.collapsed .sidebar .nav-link:is(:hover,:focus-visible) .nav-text{z-index:40;background:var(--surface);color:var(--text);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-card);display:block;position:fixed;left:56px}}.ui-settings-layout{margin-inline:0}.ui-settings-content,.ui-settings{width:100%;max-width:var(--settings-max-width)}.x-pos-top>.qz-page-header{flex:1;min-width:0}.qz-date-range-popover{gap:var(--space-3);padding:var(--space-4);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-overlay);box-shadow:var(--shadow-overlay);z-index:90;max-width:calc(100vw - var(--space-6));display:grid}.qz-payment-methods{border-top:1px solid var(--line);margin-top:var(--space-4);padding-top:var(--space-4)}.qz-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.qz-section-heading>.qz-select{width:auto}.qz-receipt-list{margin:0;padding:0;list-style:none}.qz-receipt-list>li{gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--line);overflow-wrap:anywhere;display:grid}.qz-receipt-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.qz-mobile-field{overflow-wrap:anywhere;min-width:0}.qz-dashboard-tasks{align-self:start;min-width:0}.qz-task-list{gap:var(--space-4);display:grid}.qz-task-list>section+section{border-top:1px solid var(--line);padding-top:var(--space-4)}.qz-pos-product-name{-webkit-line-clamp:2;min-height:calc(var(--leading-body) * 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.qz-pos-cart-layout{flex-direction:column;height:100%;min-height:0;display:flex}.qz-pos-cart-content{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.qz-pos-payment{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);background:inherit;flex:none;display:grid}.qz-pos-payment>strong{font-size:var(--text-display);line-height:var(--leading-display);font-variant-numeric:tabular-nums}.qz-calendar-slot{cursor:pointer;background:0 0;border:0}@media(max-width:767px){.qz-list-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.qz-pos-cart-layout{height:calc(100dvh - 160px)}.qz-pos-payment{padding-bottom:env(safe-area-inset-bottom)}}.qz-product-gallery{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.qz-calendar-slot:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.qz-stock-product-action{height:auto;min-height:var(--control-h-lg);white-space:normal;text-align:start;padding-block:var(--space-1)}.qz-catalog-item-action{white-space:normal;text-align:start;overflow-wrap:anywhere;min-width:0;max-width:100%;height:auto}.qz-payment-choice{border:1px solid var(--line)}.qz-receiving-lines>section{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line);display:grid}.qz-work-queue{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-3);gap:var(--space-6);display:grid}.qz-work-queue>header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.qz-work-queue h2,.qz-work-queue h3{font-size:var(--text-heading);margin:0}.qz-work-queue summary{color:var(--muted);cursor:pointer;padding:var(--space-2) 0}.qz-work-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qz-todo-card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);display:grid}.qz-todo-card:first-child{background:var(--accent-soft);border-color:var(--link)}.qz-todo-card header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.qz-todo-card strong{font-size:var(--text-title)}.qz-todo-card p{color:var(--muted);font-size:var(--text-caption);margin:0}.qz-todo-card a{color:var(--link);font-weight:600}@media(max-width:767px){.qz-work-grid{grid-template-columns:minmax(0,1fr)}.qz-work-queue>header{flex-wrap:wrap}}.qz-work-queue>details:not([open])>.qz-work-grid{display:none}.qz-continue-work{border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-3);background:var(--surface)}.qz-continue-work h2{font-size:var(--text-heading);margin:0}.qz-continue-work p,.qz-continue-work time{color:var(--muted)}.qz-continue-work ul{margin:0;padding:0;list-style:none}.qz-continue-work li{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);display:flex}.qz-continue-work time{font-size:var(--text-caption);display:block}.qz-stat-tiles{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.qz-stat-tiles>*{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--text);align-content:start;display:grid}.qz-stat-tiles span,.qz-stat-tiles small{font-size:var(--text-caption);color:var(--muted)}.qz-stat-tiles strong{font-size:var(--text-title)}.qz-maikovo-logo{flex:none;display:block}.qz-site-footer{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-6);padding:var(--space-4) 0 var(--space-2);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);flex-wrap:wrap;display:flex}.qz-site-footer-logo{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:inline-flex}.qz-site-footer-copy{flex:auto;margin:0}.qz-site-footer-links{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.qz-site-footer a{color:inherit}.qz-site-footer-links a:hover,.qz-site-footer-links a:focus-visible{color:var(--text)}@media(max-width:767px){.qz-site-footer{align-items:flex-start;gap:var(--space-2);flex-direction:column}}.qz-site-footer[data-compact]{padding-inline:var(--space-4);margin-top:0}.sidebar-brand{padding-top:var(--space-4);border-top:1px solid var(--line);color:inherit;align-items:center;margin-top:auto;text-decoration:none;display:flex}.sidebar-brand:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.sidebar-brand[data-collapsed]{justify-content:center}.qz-site-footer-links>a+a:before{content:"·";margin-inline-end:var(--space-2)}.qz-site-footer-links .qz-site-footer-logo:before{content:"·"}.qz-filter-bar{gap:var(--space-3);min-width:0;display:grid}.qz-brand-chips,.qz-filter-controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.qz-brand-chips>button{border-radius:var(--radius-pill)}.qz-brand-chips>button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.qz-filter-controls>input{flex:240px;min-width:0}@media(max-width:767px){.qz-filter-controls>input{flex-basis:100%}.qz-filter-controls>*{max-width:100%}}.qz-filter-bar>.qz-segments{justify-self:start;max-width:100%;overflow-x:auto}.ops-toolbar>.qz-filter-bar{flex:100%}.qz-data-list{gap:var(--space-3);min-width:0;display:grid}.qz-data-list[data-layout=cards] .qz-data-table,.qz-data-list[data-layout=cards] .qz-data-table tbody{display:grid}.qz-data-list[data-layout=cards] .qz-data-table thead{display:none}.qz-data-list[data-layout=cards] .qz-data-table tbody{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.qz-data-list[data-layout=cards] .qz-data-table tr{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);display:grid}.qz-data-list[data-layout=cards] .qz-data-table td{justify-content:space-between;gap:var(--space-3);display:flex}.qz-data-list[data-layout=cards] .qz-data-table td:before{content:attr(data-label);color:var(--muted)}.qz-list-pagination{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.qz-list-pagination>span{white-space:nowrap}.qz-page-size>.qz-select{flex:none;width:6rem}.qz-resource-card{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.qz-resource-card-main{gap:var(--space-1);min-width:0;display:grid}.qz-resource-card-aside{gap:var(--space-2);text-align:end;display:grid}.qz-resource-card-status{gap:var(--space-2);grid-column:1/-1;display:flex}.qz-resource-card:has(.qz-control){grid-template-columns:auto minmax(0,1fr) auto}.qz-page-size{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.qz-resource-card>.ui-product-name{align-items:center;gap:var(--space-3);min-width:0;display:flex}.qz-resource-card-main>.qz-button{text-align:start;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;min-width:0;height:auto;min-height:0;padding-inline:0}.qz-page-mobile{display:none}.qz-page-jump{align-items:center;gap:var(--space-2);display:flex}.qz-page-jump input{width:4rem;height:var(--control-h-md);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-control);padding-inline:var(--space-2)}.qz-list-pagination .qz-button{flex-shrink:0}.qz-column-settings{gap:var(--space-3);flex-wrap:wrap;display:flex}@media(max-width:767px){.qz-list-pagination .qz-page-desktop{display:none}.qz-page-mobile{display:inline}.qz-list-pagination>span:not(.qz-page-mobile){display:none}}.qz-list-skeleton{min-height:var(--space-4);border-radius:var(--radius-control);background:var(--surface-sunken);display:block}.qz-skeleton-preserve{pointer-events:none;visibility:hidden;position:relative}.qz-skeleton-preserve>*{visibility:hidden}.qz-skeleton-preserve:after{visibility:visible;content:"";border-radius:var(--radius-control);background:var(--surface-sunken);position:absolute;inset:0}.qz-list-skeleton-mobile{min-height:calc(var(--control-h-md) * 3)}.qz-picker-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));display:grid}.qz-picker-grid>div{min-width:0}.qz-picker-grid>div>.qz-button{white-space:normal;text-align:start;width:100%;height:auto;padding:var(--space-3);flex-direction:column;align-items:stretch;display:flex}.qz-data-list>details>summary{min-height:var(--space-6);cursor:pointer}.qz-data-list>details:not([open])>.qz-column-settings{display:none}@media(pointer:coarse){.qz-data-list>details>summary{min-height:var(--control-h-lg)}}.qz-picker-cart{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(320px,1fr);display:grid}.qz-picker-cart>*{min-width:0}.qz-cart-mobile{display:none}@media(max-width:767px){.qz-picker-cart{padding-bottom:calc(80px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr)}.qz-picker-cart>aside{display:none}.qz-cart-mobile{bottom:calc(72px + env(safe-area-inset-bottom));padding:var(--space-3);background:var(--surface);border-top:1px solid var(--line);z-index:20;display:flex;position:fixed;inset-inline:0}.qz-cart-mobile>button{width:100%}.qz-picker-page{padding-bottom:calc(72px + 80px + var(--space-4) + env(safe-area-inset-bottom))}}.qz-document-steps{gap:var(--space-4);display:grid}.qz-document-steps>section{background:var(--surface);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card)}.qz-document-steps h2{align-items:center;gap:var(--space-2);font-size:var(--text-heading);display:flex}.qz-document-steps h2 span{background:var(--accent-soft);color:var(--badge-neutral-fg);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2)}.qz-document-steps p{color:var(--muted)}.qz-action-space{padding-bottom:calc(var(--action-height,96px) + var(--space-4) + env(safe-area-inset-bottom))}.qz-action-bar{bottom:0;inset-inline:var(--shell-sidebar-width,0px) 0;padding:var(--space-3) var(--space-4);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--space-3);z-index:20;flex-wrap:wrap;display:flex;position:fixed}.qz-action-bar>div{gap:var(--space-2);flex-wrap:wrap;display:flex}@media(max-width:767px){.qz-action-space{padding-bottom:calc(var(--action-height,108px) + 72px + var(--space-4) + env(safe-area-inset-bottom))}.qz-action-bar{inset-inline:0;bottom:calc(72px + env(safe-area-inset-bottom))}}.qz-status-pills{gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.qz-timeline{margin:0;padding:0;list-style:none}.qz-timeline li{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,1fr) 3fr;display:grid}.qz-timeline time{color:var(--muted);font-size:var(--text-caption)}.qz-top-brand{align-items:center;gap:var(--space-2);font-size:var(--text-heading);white-space:nowrap;color:var(--text);font-weight:600;display:flex}.qz-page-tabs{gap:var(--space-4);padding:var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--line);flex-wrap:nowrap;display:flex;overflow-x:auto}.qz-page-tabs a{min-height:var(--control-h-md);color:var(--muted);border-bottom:3px solid #0000;flex-shrink:0;align-items:center;display:flex}.qz-page-tabs a[aria-current=page]{color:var(--badge-neutral-fg);border-color:var(--accent);font-weight:600}@media(max-width:767px){.qz-top-brand span{display:none}}.qz-daily-work{gap:var(--space-3);display:grid}.qz-live-status{color:var(--muted);font-size:var(--text-caption)}@media(max-width:767px){.qz-live-status{height:var(--control-h-md);background:var(--topbar-bg);border-bottom:1px solid var(--line);justify-content:center;align-items:center;display:flex;position:absolute;inset:100% 0 auto}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.row-0{grid-row:0}.row-64{grid-row:64}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.filter{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{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))}}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
