@import"https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;600;700&display=swap&subset=latin,hebrew";:root,[data-theme=light]{--color-surface-canvas:#fff;--color-surface-canvas-soft:#fdfdfd;--color-surface-canvas-overlay:hsla(0,0%,100%,.882);--color-surface-canvas-strong:hsla(0,0%,100%,.937);--color-surface-1:#f9fafb;--color-surface-2:#f6f8fb;--color-surface-3:#f5f5f5;--color-surface-4:#f4f6f8;--color-surface-5:#f2f2f2;--color-surface-6:#f0f0f0;--color-surface-7:#ededed;--color-surface-8:#e9e9e9;--color-surface-9:#e5e7eb;--color-surface-10:#e2e8f0;--color-surface-11:#f1f5f9;--color-surface-12:#f3f3f3;--color-border-subtle:#e6e6e6;--color-border-soft:#e1e1e1;--color-border-strong:#dcdcdc;--color-border-stronger:#d0d0d0;--color-border-muted:#ccc;--color-border-muted-strong:#cacaca;--color-border-disabled:#c3c3c3;--color-border-contrast:#b9b9b9;--color-border-accent:#cbd5f5;--color-neutral-panel:#252525;--color-neutral-rail:#292929;--color-neutral-graphite:#333;--color-neutral-medium:#666;--color-neutral-carbon:#363636;--color-neutral-surface:#3c3c3c;--color-neutral-surface-strong:#4b4b4b;--color-neutral-shadow:#3e3e3e;--color-neutral-divider:#3f3f3f;--color-neutral-muted:#414141;--color-neutral-hairline:#444;--color-neutral-card:#555;--color-neutral-slate:#595959;--color-dark-backdrop:#000;--color-dark-ink:#1f1f1f;--color-ink-muted:#1e2021;--color-shadow-soft:rgba(0,0,0,.231);--color-shadow-strong:rgba(0,0,0,.541);--color-shadow-warm:#1b0e0e;--color-overlay:rgba(40,40,44,.98);--color-danger-overlay:rgba(171,6,83,.627);--color-danger-highlight:rgba(255,0,119,.078);--color-text-primary:#1f2937;--color-text-secondary:#475569;--color-text-strong:#374151;--color-text-prominent:#4b5563;--color-text-tertiary:#64748b;--color-text-tertiary-soft:#94a3b8;--color-text-medium:#777;--color-text-muted:#6b7280;--color-text-soft:#929292;--color-text-subtle:#717171;--color-text-placeholder:#9ca3af;--color-text-heading:#111827;--color-text-selection:#1f2933;--color-text-contrast:#0f172a;--color-primary:#2563eb;--color-primary-bright:#007bff;--color-primary-strong:#0d6efd;--color-primary-mid:#5c7aea;--color-primary-soft:#70afc2;--color-primary-accent:#0ea5e9;--color-primary-alt:#465698;--color-primary-muted:#34495e;--color-primary-dark:#2c3e50;--color-primary-deep:#312e81;--color-primary-cobalt:#1e40af;--color-primary-sky:#3b82f6;--color-primary-sky-light:#60a5fa;--color-primary-glow:#4facfe;--color-brand-base:#1c2230;--color-brand-muted:#2a3443;--color-brand-deep:#1e293b;--color-brand-contrast:#0b1220;--color-primary-cloud:#bfdbfe;--color-positive-accent:#0f766e;--color-positive-accent-strong:#047857;--color-positive-accent-deep:#052e16;--color-positive-accent-muted:#546070;--color-success:#22c55e;--color-success-strong:#166534;--color-success-muted:#27ae60;--color-success-alt:#28a745;--color-success-soft:#52b788;--color-success-deep:#2a8751;--color-success-dark:#2f855a;--color-success-lime:#48bb78;--color-success-bright:#4ade80;--color-success-contrast:#219150;--color-success-olive:#577d37;--color-success-outline:#90a7a6;--color-success-highlight:rgba(50,125,93,.569);--color-button-primary:#ac5d5d;--color-button-positive-surface:#b8f041;--color-button-positive-contrast:#5a761e;--color-button-warn-surface:#ff8000;--color-button-warn-alt:#ded573;--color-button-warn-contrast:rgba(0,0,0,.53);--color-success-gradient-start:#43e97b;--color-success-gradient-mid:#38f9d7;--color-success-gradient-end:#00f2fe;--color-warning:#fbbf24;--color-warning-strong:#f18807;--color-warning-bright:#facc15;--color-warning-dark:#92400e;--color-warning-soft:#fef3c7;--color-warning-flame:#ff6a00;--color-warning-electric:#ff0;--color-danger:#d92d20;--color-danger-strong:#b42318;--color-danger-muted:#d74343;--color-danger-alt:#dc3545;--color-danger-warm:#e53935;--color-danger-bright:#ef4444;--color-danger-dark:#991b1b;--color-danger-contrast:#ae5252;--color-danger-soft:#fca5a5;--color-danger-pink:#ff217a;--color-danger-pop:#f87171;--color-danger-soft-alt:#ec6969;--color-accent-blush:#d8b4b4;--color-accent-secondary:#7c3aed;--color-accent-secondary-soft:#b084f5;--color-accent-secondary-muted:#81629c;--color-accent-emphasis:#b1608b;--color-accent-emphasis-strong:#b13657}[data-theme=dark]{--color-surface-canvas:#101011;--color-surface-canvas-soft:#141416;--color-surface-canvas-overlay:rgba(16,16,17,.902);--color-surface-canvas-strong:#1a1a1d;--color-surface-1:#121213;--color-surface-2:#161618;--color-surface-3:#1a1b1d;--color-surface-4:#1f2023;--color-surface-5:#232428;--color-surface-6:#27282d;--color-surface-7:#2c2d33;--color-surface-8:#313239;--color-surface-9:#35363e;--color-surface-10:#3a3b44;--color-surface-11:#3f404a;--color-surface-12:#444551;--color-border-subtle:#1f2024;--color-border-soft:#232428;--color-border-strong:#2b2c31;--color-border-stronger:#303138;--color-border-muted:#363741;--color-border-muted-strong:#3c3d48;--color-border-disabled:#2a2b30;--color-border-contrast:#4a4b58;--color-border-accent:#ea580c;--color-neutral-panel:#151517;--color-neutral-rail:#1b1b1e;--color-neutral-graphite:#232327;--color-neutral-medium:#5a5b66;--color-neutral-carbon:#1d1d20;--color-neutral-surface:#222326;--color-neutral-surface-strong:#292a2f;--color-neutral-shadow:#080809;--color-neutral-divider:#2f3036;--color-neutral-muted:#6d6e79;--color-neutral-hairline:#27272d;--color-neutral-card:#1e1f23;--color-neutral-slate:#34343d;--color-dark-backdrop:#050507;--color-dark-ink:#0d0d0f;--color-ink-muted:#232329;--color-shadow-soft:rgba(0,0,0,.439);--color-shadow-strong:rgba(0,0,0,.816);--color-shadow-warm:#1a1611;--color-overlay:rgba(17,17,18,.8);--color-danger-overlay:rgba(166,30,77,.729);--color-danger-highlight:rgba(255,45,106,.141);--color-text-primary:#f4f4f5;--color-text-secondary:#d6d6da;--color-text-strong:#fafafa;--color-text-prominent:#f4d9b6;--color-text-tertiary:#b5b5bc;--color-text-tertiary-soft:#9f9fa6;--color-text-medium:#d0d0d5;--color-text-muted:#9c9ca3;--color-text-soft:#8a8a92;--color-text-subtle:#787881;--color-text-placeholder:#666670;--color-text-heading:#f7f7f8;--color-text-selection:#3b2d20;--color-text-contrast:#fff;--color-primary:#2563eb;--color-primary-bright:#007bff;--color-primary-strong:#0d6efd;--color-primary-mid:#5c7aea;--color-primary-soft:#d97706;--color-primary-accent:#ea580c;--color-primary-alt:#465698;--color-primary-muted:#2a211b;--color-primary-dark:#1a120d;--color-primary-deep:#351b0c;--color-primary-cobalt:#d97706;--color-primary-sky:#f97316;--color-primary-sky-light:#fb923c;--color-primary-glow:#ea580c;--color-brand-base:#1c2230;--color-brand-muted:#2a3443;--color-brand-deep:#1e293b;--color-brand-contrast:#0b1220;--color-primary-cloud:#ffedd5;--color-positive-accent:#0f766e;--color-positive-accent-strong:#047857;--color-positive-accent-deep:#052e16;--color-positive-accent-muted:#1f3a32;--color-success:#34d399;--color-success-strong:#166534;--color-success-muted:#27ae60;--color-success-alt:#28a745;--color-success-soft:#164a33;--color-success-deep:#2a8751;--color-success-dark:#2f855a;--color-success-lime:#48bb78;--color-success-bright:#4ade80;--color-success-contrast:#219150;--color-success-olive:#577d37;--color-success-outline:#90a7a6;--color-success-highlight:rgba(30,92,59,.761);--color-button-primary:#f87171;--color-button-positive-surface:#34d399;--color-button-positive-contrast:#064e3b;--color-button-warn-surface:#fb923c;--color-button-warn-alt:#facc15;--color-button-warn-contrast:rgba(15,23,42,.85);--color-success-gradient-start:#43e97b;--color-success-gradient-mid:#38f9d7;--color-success-gradient-end:#00f2fe;--color-warning:#f59e0b;--color-warning-strong:#f18807;--color-warning-bright:#facc15;--color-warning-dark:#92400e;--color-warning-soft:#7c3f0c;--color-warning-flame:#fb923c;--color-warning-electric:#facc15;--color-danger:#f87171;--color-danger-strong:#b42318;--color-danger-muted:#d74343;--color-danger-alt:#dc3545;--color-danger-warm:#e53935;--color-danger-bright:#ef4444;--color-danger-dark:#991b1b;--color-danger-contrast:#ae5252;--color-danger-soft:#7f1d1d;--color-danger-pink:#ff217a;--color-danger-pop:#f87171;--color-danger-soft-alt:#8f2a2a;--color-accent-blush:#d8b4b4;--color-accent-secondary:#7c3aed;--color-accent-secondary-soft:#4b2f54;--color-accent-secondary-muted:#6a3f62;--color-accent-emphasis:#b37588;--color-accent-emphasis-strong:#8f4d62}body,html{font-family:Arimo,sans-serif;font-size:1em;font-style:normal;font-weight:400;margin:0;padding:0;touch-action:pan-x pan-y}#root,body,html{display:flex;flex-grow:1;height:100%;max-width:100%;min-height:0;min-width:0;overflow:auto;overflow-x:hidden;width:100%}.color.red{color:var(--color-danger-contrast)}.container{display:flex}.container.image{overflow:hidden}.container.image>img:first-child,.container.image>picture:first-child>img{max-width:15em;width:auto}.container.gap{gap:.5em}.container.gap1{gap:1em}.container.gap2{gap:2em}.container.pad{padding:.5em}.container.pad1{padding:1em}.container.pad2{padding:2em}.container.card{background-color:var(--color-surface-canvas);border-radius:.2em;box-shadow:0 0 .2em color-mix(in srgb,var(--color-dark-backdrop) 20%,transparent);padding:.5em}.container.center{justify-content:center}.container.align-center,.container.center{align-items:center}.container.spread{justify-content:space-between}.container.mw50{min-width:50em}.container.margin{margin:1em}.container.margin5{margin:5em}.container h1,.container h2,.container h3,.container h4,.container h5{font-weight:inherit;margin:0;padding:0}.container.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container.no-break{white-space:nowrap}.container.wrap{flex-wrap:wrap}.container.expand{flex-grow:1}.container.stack-v{flex-direction:column}.container.stack-h{flex-direction:row}.guest-pricing-notice{align-items:center;background:#fff;border:1px solid #d7d7d7;border-radius:10px;color:var(--color-text-strong);display:flex;gap:.75rem;padding:.3rem .5rem}.guest-pricing-notice__icon{align-items:center;background:var(--color-surface-1);border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-border-soft);color:var(--color-border-accent);display:inline-flex;font-size:1.2rem;height:34px;justify-content:center;width:34px}.guest-pricing-notice__content{line-height:1.4}.app-loading{align-items:center;animation:fadeInOut 1s ease-in-out infinite;display:flex;flex-direction:column;flex-grow:1;font-size:larger;gap:1em;justify-content:center}.app-loading .spinner{height:2em;width:2em}.app-loading .label{display:flex;gap:.3em}@keyframes fadeInOut{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.ui-drawer-menu{--drawer-bg:var(--color-neutral-divider);--drawer-text:var(--color-border-subtle);--drawer-primary-bg:var(--color-danger-pink);--drawer-icon-bg:var(--color-neutral-shadow);--drawer-icon-color:var(--color-text-soft);--drawer-hover-bg:color-mix(in srgb,var(--drawer-primary-bg) 10%,transparent);--drawer-hover-text:var(--drawer-text);--drawer-hover-icon-bg:var(--drawer-primary-bg);--drawer-hover-icon-color:var(--color-surface-canvas);--drawer-active-bg:color-mix(in srgb,var(--drawer-primary-bg) 80%,transparent);--drawer-active-text:var(--drawer-text);--drawer-active-icon-bg:var(--drawer-primary-bg);--drawer-active-icon-color:var(--drawer-icon-color);--drawer-current-bg:var(--color-neutral-carbon);--drawer-current-text:var(--drawer-text);--drawer-current-icon-bg:var(--drawer-primary-bg);--drawer-current-icon-color:var(--color-surface-canvas);--drawer-submenu-bg:color-mix(in srgb,var(--drawer-bg) 93%,var(--color-dark-backdrop));--drawer-submenu-text:var(--drawer-text);--drawer-shadow:0 0 1em color-mix(in srgb,var(--color-dark-backdrop) 30%,transparent);--drawer-scrollbar-track:color-mix(in srgb,var(--drawer-bg) 88%,var(--color-dark-backdrop));--drawer-scrollbar-thumb:color-mix(in srgb,var(--drawer-primary-bg) 40%,var(--color-dark-backdrop));--drawer-scrollbar-thumb-hover:var(--drawer-primary-bg);background:var(--drawer-bg);box-shadow:var(--drawer-shadow);color:var(--drawer-text);display:flex;flex-direction:column;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;scrollbar-color:var(--drawer-scrollbar-thumb) var(--drawer-scrollbar-track);scrollbar-width:thin;top:0;transform:translate(-100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:16em;z-index:1001}.ui-drawer-menu::-webkit-scrollbar{width:.45em}.ui-drawer-menu::-webkit-scrollbar-track{background:var(--drawer-scrollbar-track);border-radius:999px}.ui-drawer-menu::-webkit-scrollbar-thumb{background-color:var(--drawer-scrollbar-thumb);border:.15em solid var(--drawer-bg);border-radius:999px}.ui-drawer-menu::-webkit-scrollbar-thumb:hover{background-color:var(--drawer-scrollbar-thumb-hover)}.ui-drawer-menu.rtl{direction:rtl;left:auto;right:0;transform:translate(100%)}.ui-drawer-menu.rtl .menu-items .ui-drawer-menu-item .menu-item .caret{margin-left:0;margin-right:auto}.ui-drawer-menu.rtl .menu-items .ui-drawer-menu-item .menu-item .caret.right{transform:rotate(180deg)}.ui-drawer-menu.rtl .menu-items .ui-drawer-menu-item .menu-item .caret.down{transform:rotate(90deg)}.ui-drawer-menu.rtl .menu-items .ui-drawer-menu-item .sub-menu .menu-item{padding-left:0;padding-right:1.5em}.ui-drawer-menu.open{opacity:1;transform:translate(0)}.ui-drawer-menu .menu-items{display:flex;flex:1;flex-direction:column;overflow-y:auto;scrollbar-color:inherit;scrollbar-width:inherit}.ui-drawer-menu .menu-items::-webkit-scrollbar{width:.45em}.ui-drawer-menu .menu-items::-webkit-scrollbar-track{background:var(--drawer-scrollbar-track);border-radius:999px}.ui-drawer-menu .menu-items::-webkit-scrollbar-thumb{background-color:var(--drawer-scrollbar-thumb);border:.15em solid var(--drawer-bg);border-radius:999px}.ui-drawer-menu .menu-items::-webkit-scrollbar-thumb:hover{background-color:var(--drawer-scrollbar-thumb-hover)}.ui-drawer-menu .ui-drawer-menu-item{display:flex;flex-direction:column}.ui-drawer-menu .ui-drawer-menu-item .menu-item{align-items:center;background-color:transparent;border:none;color:var(--drawer-text);cursor:pointer;display:flex;flex-grow:1;font-size:inherit;font-weight:400;gap:.3em;outline:none;padding:.5em;transition:color .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-drawer-menu .ui-drawer-menu-item .menu-item.current{background-color:var(--drawer-current-bg);color:var(--drawer-current-text);font-weight:600}.ui-drawer-menu .ui-drawer-menu-item .menu-item.current .menu-item-icon{background-color:var(--drawer-current-icon-bg);color:var(--drawer-current-icon-color);opacity:1}.ui-drawer-menu .ui-drawer-menu-item .menu-item:hover{background-color:var(--drawer-hover-bg);color:var(--drawer-hover-text)}.ui-drawer-menu .ui-drawer-menu-item .menu-item:hover .menu-item-icon{background-color:var(--drawer-hover-icon-bg);color:var(--drawer-hover-icon-color);transform:scale(1.05)}.ui-drawer-menu .ui-drawer-menu-item .menu-item:active{background-color:var(--drawer-active-bg);color:var(--drawer-active-text)}.ui-drawer-menu .ui-drawer-menu-item .menu-item:active .menu-item-icon{background-color:var(--drawer-active-icon-bg);color:var(--drawer-active-icon-color)}.ui-drawer-menu .ui-drawer-menu-item .menu-item .menu-item-icon{align-items:center;background-color:var(--drawer-icon-bg);border-radius:50%;color:var(--drawer-icon-color);display:flex;font-weight:700;justify-content:center;opacity:1;padding:.3em;transition:background-color .3s ease,color .3s ease,transform .3s ease}.ui-drawer-menu .ui-drawer-menu-item .menu-item .menu-item-icon svg{height:1.2em;width:1.2em}.ui-drawer-menu .ui-drawer-menu-item .menu-item .menu-item-label{align-items:center;display:flex;flex:1;padding-left:.1em;white-space:nowrap}.ui-drawer-menu .ui-drawer-menu-item .menu-item .caret{align-items:center;display:flex;justify-content:center;margin-left:auto;transition:transform .3s ease}.ui-drawer-menu .ui-drawer-menu-item .menu-item .caret.right{transform:rotate(0)}.ui-drawer-menu .ui-drawer-menu-item .menu-item .caret.down{transform:rotate(90deg)}.ui-drawer-menu .ui-drawer-menu-item .sub-menu{background:var(--drawer-submenu-bg);box-shadow:0 0 1em color-mix(in srgb,var(--color-dark-backdrop) 5%,transparent) inset;color:var(--drawer-submenu-text);display:flex;flex-direction:column;font-size:90%;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.ui-drawer-menu .ui-drawer-menu-item .sub-menu.open{max-height:1000px;opacity:1}.ui-drawer-menu .ui-drawer-menu-item .sub-menu .menu-item{background-color:transparent;padding-left:1.5em}.ui-drawer-menu .ui-drawer-menu-item .sub-menu .menu-item:hover{background-color:var(--drawer-hover-bg);color:var(--drawer-hover-text)}.ui-drawer-menu-overlay{height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%}.ui-drawer-menu-overlay.open{background:color-mix(in srgb,var(--color-dark-backdrop) 40%,transparent);opacity:1;pointer-events:auto}.ui-pager{align-content:center;direction:ltr;display:flex;flex-grow:1;gap:.4em;justify-content:center;padding:.5em}.ui-pager .page-buttons{display:flex;gap:.3em;overflow-x:auto;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.ui-pager .pager-button{background:var(--color-surface-canvas);border:none;border-radius:8px;color:var(--color-neutral-muted);cursor:pointer;height:2em;outline:none;width:3em}.ui-pager .pager-button.active{background:var(--color-warning-strong);color:var(--color-surface-canvas)}.ui-pager .pager-button:disabled{cursor:not-allowed;opacity:.5}.ui-button{--primary-color:var(--color-button-primary,#ac5d5d);--hover-bg-color:color-mix(in srgb,var(--primary-color) 85%,var(--color-surface-canvas));--active-bg-color:color-mix(in srgb,var(--primary-color) 95%,var(--color-dark-backdrop));--hover-shadow-color:color-mix(in srgb,var(--primary-color) 30%,transparent);align-items:center;background-color:var(--primary-color);border:none;border-radius:3px;color:var(--fore-color,var(--color-surface-canvas-overlay));cursor:pointer;display:flex;font-size:.85em;font-weight:600;gap:.5em;justify-content:center;padding:.5em 1em;touch-action:manipulation;transition:background-color .25s ease,box-shadow .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ui-button:hover:not(.disabled){background-color:var(--hover-bg-color);box-shadow:0 0 5px var(--hover-shadow-color)}.ui-button:active:not(.disabled){background-color:var(--active-bg-color);box-shadow:none}.ui-button.disabled{background-color:var(--color-border-muted-strong);box-shadow:none;color:var(--color-text-soft);cursor:default;text-shadow:1 1 1px var(--color-surface-canvas)}.ui-button .ui-button-icon{align-items:center;display:inline-flex;font-size:1.2em;justify-content:center}.ui-button .ui-button-spinner{height:1.2em;width:1.2em}.ui-button.red{--primary-color:var(--color-danger-muted);--fore-color:var(--color-surface-canvas-overlay)}.ui-button.blue{--primary-color:var(--color-primary-soft);--fore-color:var(--color-surface-canvas-strong)}.ui-button.green{--primary-color:var(--color-button-positive-surface,#b8f041);--fore-color:var( --color-button-positive-surface-contrast,#5a761e )}.ui-button.light-gray{--primary-color:var(--color-border-muted);--fore-color:var(--color-shadow-strong)}.ui-button.transparent-black{background-color:color-mix(in srgb,var(--color-shadow-warm) 17%,transparent);color:color-mix(in srgb,var(--color-surface-canvas) 70%,transparent)}.ui-button.orange{--primary-color:var(--color-button-warn-surface,#ff8000)}.ui-button.yellow{--primary-color:var(--color-button-warn-alt,#ded573);--fore-color:var( --color-button-warn-alt-contrast,color-mix(in srgb,var(--color-dark-backdrop) 53%,transparent) )}.ui-button.large{font-size:1em}.ui-button.small{font-size:.75em}.ui-text-box{display:flex;flex-direction:column;gap:.35rem;width:100%}.ui-text-box__label{color:var(--color-text-secondary);font-size:.85rem}.ui-text-box__field{align-items:center;background:var(--color-surface-canvas);border:1px solid var(--color-border-muted);border-radius:6px;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--color-text-contrast) 12%,transparent);box-sizing:border-box;color:var(--color-neutral-surface);display:flex;gap:.5em;padding:.35em .85em;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ui-text-box__icon{align-items:center;color:var(--color-text-secondary);display:inline-flex;justify-content:center}.ui-text-box__input{background:transparent;border:none;color:inherit;flex:1;font-family:inherit;font-size:inherit;min-width:0;outline:none;padding:.35em 0;width:100%}.ui-text-box__input::-moz-placeholder{color:var(--color-text-tertiary)}.ui-text-box__input::placeholder{color:var(--color-text-tertiary)}.ui-text-box__field:focus-within{border-color:color-mix(in srgb,var(--color-primary-mid) 70%,var(--color-surface-canvas));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-mid) 18%,transparent),inset 0 1px 2px color-mix(in srgb,var(--color-text-contrast) 16%,transparent)}.ui-text-box.error .ui-text-box__field{border-color:var(--color-danger-muted);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-danger-muted) 14%,transparent),inset 0 1px 2px color-mix(in srgb,var(--color-danger-muted) 22%,transparent)}.ui-text-box.success .ui-text-box__field{border-color:var(--color-success-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-success-soft) 18%,transparent),inset 0 1px 2px color-mix(in srgb,var(--color-success-soft) 20%,transparent)}.ui-quantity{border:1px solid var(--color-border-disabled);border-radius:5px;direction:ltr;display:flex}.ui-quantity.disabled{opacity:.6;pointer-events:none}.ui-quantity .ui-quantity-input{border:none;flex-grow:1;outline:none;text-align:center;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:2em}.ui-check-box{--checkbox-surface:var(--color-surface-canvas);--checkbox-border:var(--color-border-strong);--checkbox-border-hover:var(--color-primary);--checkbox-shadow:0 6px 14px color-mix(in srgb,var(--color-shadow-soft) 35%,transparent);--checkbox-accent:var(--color-primary);--checkbox-accent-strong:var(--color-primary-strong);--checkbox-focus-ring:color-mix(in srgb,var(--color-primary) 32%,transparent);--checkbox-ripple:color-mix(in srgb,var(--color-primary) 20%,transparent);align-items:center;cursor:pointer;display:inline-flex;gap:.3em;outline:none;position:relative;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-check-box:focus-visible .box{box-shadow:0 0 0 3px var(--checkbox-focus-ring)}.ui-check-box.disabled{cursor:default;opacity:.6}.ui-check-box .box{background:var(--checkbox-surface);border:2px solid var(--checkbox-border);border-radius:4px;box-shadow:inset 0 1px color-mix(in srgb,var(--checkbox-border) 40%,transparent);height:1em;overflow:hidden;position:relative;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;width:1em}.ui-check-box .box:hover{border-color:var(--checkbox-border-hover);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 35%,transparent)}.ui-check-box .box:before{background:var(--checkbox-ripple);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transform:scale(0)}.ui-check-box .box:after{border:solid var(--color-surface-canvas);border-width:0 2px 2px 0;content:"";height:10px;left:3px;position:absolute;top:0;transform:rotate(45deg) scale(0);transition:transform .2s ease;width:5px}.ui-check-box.animating .box:before{animation:ui-checkbox-ripple .4s ease-out}.ui-check-box.checked .box{animation:ui-checkbox-pop .2s ease;background-color:var(--checkbox-accent);border-color:var(--checkbox-accent);box-shadow:var(--checkbox-shadow)}.ui-check-box.checked .box:after{transform:rotate(45deg) scale(1)}.ui-check-box.indeterminate .box{background-color:var(--checkbox-accent);border-color:var(--checkbox-accent);box-shadow:var(--checkbox-shadow)}.ui-check-box.indeterminate .box:after{background-color:var(--color-surface-canvas);border:none;height:2px;left:3px;top:calc(50% - 1px);transform:none;width:calc(100% - 6px)}@keyframes ui-checkbox-pop{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ui-checkbox-ripple{0%{opacity:.45;transform:scale(0)}to{opacity:0;transform:scale(2.4)}}.ui-check-box .icon{align-items:center;color:var(--checkbox-accent-strong);display:inline-flex}.split-view{display:flex;flex-grow:1;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;width:100%}.split-view.vertical{flex-direction:column}.split-view .split-view-pane{display:flex;flex-direction:column;flex-grow:1;opacity:1;overflow-x:hidden;overflow-y:auto;transition:none}.split-view .split-view-pane,.split-view .split-view-pane>*{max-width:100%;min-height:0;min-width:0;width:100%}.split-view .split-view-pane.collapsed{flex-basis:0!important;opacity:0;overflow:hidden}.split-view.animating-fold .split-view-pane{transition:flex-basis .25s ease,opacity .25s ease}.split-view .split-view-divider{align-items:center;background:var(--color-border-muted);cursor:col-resize;display:flex;flex:0 0 auto;justify-content:center;position:relative;touch-action:none;width:.5em}.split-view .split-view-divider .split-view-grip{padding:6px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.split-view .split-view-divider .split-view-toggle{align-items:center;background:var(--color-surface-canvas);border:none;border-radius:4px;box-shadow:0 1px 3px color-mix(in srgb,var(--color-dark-backdrop) 20%,transparent);color:var(--color-neutral-graphite);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;width:24px;z-index:1}.split-view .split-view-divider .split-view-toggle:focus,.split-view .split-view-divider .split-view-toggle:hover{background:var(--color-surface-3);outline:none}.split-view .split-view-divider .split-view-toggle.previous{left:-12px}.split-view .split-view-divider .split-view-toggle.next{right:-12px}.split-view .split-view-divider .split-view-toggle span{font-size:14px;line-height:1}.split-view .split-view-divider.horizontal .split-view-toggle{top:50%;transform:translateY(-50%)}.split-view .split-view-divider.vertical{cursor:row-resize}.split-view .split-view-divider.vertical .split-view-toggle{left:50%;transform:translate(-50%)}.split-view .split-view-divider.vertical .split-view-toggle.previous{left:50%;top:-12px}.split-view .split-view-divider.vertical .split-view-toggle.next{bottom:-12px;left:50%}.split-view .split-view-divider.vertical .split-view-toggle.next,.split-view .split-view-divider.vertical .split-view-toggle.previous{right:auto}.split-view.vertical .split-view .split-view-divider{cursor:row-resize}.ui-progress-bar{--ui-progress-height:24px;--ui-progress-radius:8px;--ui-progress-track-bg:color-mix(in srgb,var(--color-surface-canvas) 8%,transparent);--ui-progress-glass-bg:color-mix(in srgb,var(--color-surface-canvas) 15%,transparent);--ui-progress-border:color-mix(in srgb,var(--color-surface-canvas) 25%,transparent);--ui-progress-fill-gradient:linear-gradient(270deg,var(--color-primary-glow),var(--color-success-gradient-end),var(--color-success-gradient-start),var(--color-success-gradient-mid));--ui-progress-fill-size:400% 400%;--ui-progress-transition:.6s ease-in-out;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--ui-progress-glass-bg);border:1px solid var(--ui-progress-border);border-radius:var(--ui-progress-radius);box-shadow:inset 0 2px 6px color-mix(in srgb,var(--color-surface-canvas) 15%,transparent),0 4px 12px color-mix(in srgb,var(--color-dark-backdrop) 15%,transparent);color:var(--color-surface-canvas);display:flex;font-size:.875rem;font-weight:600;height:var(--ui-progress-height);justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}.ui-progress-bar:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-surface-canvas) 25%,transparent),transparent);border-top-left-radius:inherit;border-top-right-radius:inherit;height:40%;left:0;right:0;z-index:0}.ui-progress-bar:after,.ui-progress-bar:before{content:"";pointer-events:none;position:absolute;top:0}.ui-progress-bar:after{animation:shine-sweep 3.5s ease-out infinite;background:linear-gradient(-90deg,transparent 0,color-mix(in srgb,var(--color-surface-canvas) 20%,transparent) 50%,transparent 100%);bottom:0;left:-45%;width:45%;z-index:1}.ui-progress-bar__track{background:var(--ui-progress-track-bg);inset:0;position:absolute;z-index:0}.ui-progress-bar__fill{animation:gradient-shift 6s linear infinite;background:var(--ui-progress-fill-gradient);background-size:var(--ui-progress-fill-size);border-radius:inherit;bottom:0;box-shadow:inset 0 1px color-mix(in srgb,var(--color-surface-canvas) 35%,transparent),inset 0 -1px color-mix(in srgb,var(--color-dark-backdrop) 15%,transparent);left:0;margin:.1em;position:absolute;top:0;transition:width var(--ui-progress-transition);width:0;z-index:0}.ui-progress-bar__label{color:var(--color-surface-canvas);letter-spacing:.3px;pointer-events:none;position:relative;text-shadow:0 1px 3px color-mix(in srgb,var(--color-dark-backdrop) 50%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.ui-progress-bar--sm{--ui-progress-height:16px;--ui-progress-radius:8px;font-size:.75rem}.ui-progress-bar--lg{--ui-progress-height:32px;--ui-progress-radius:16px;font-size:1rem}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shine-sweep{0%{opacity:0;transform:translate(0)}10%{opacity:.55}50%{opacity:.35;transform:translate(420%)}to{opacity:0;transform:translate(420%)}}@media(prefers-reduced-motion:reduce){.ui-progress-bar:after{animation:none}.ui-progress-bar__fill{animation:none;transition:width .01ms linear}}.ui-context-menu{--surface:var(--color-surface-canvas);--surface-elevated:var(--color-surface-1);--surface-overlay:var(--color-surface-2);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--accent:var(--color-primary);--accent-strong:var(--color-primary-strong);--accent-light:color-mix(in srgb,var(--color-primary) 22%,transparent);--border:var(--color-border-soft);--shadow:0 18px 36px color-mix(in srgb,var(--color-shadow-soft) 28%,transparent);animation:ui-dg-fade-in .16s ease-out forwards,ui-cm-pop-in .16s ease-out forwards;background-color:var(--surface-elevated);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);color:var(--text);min-width:180px;opacity:0;padding:3px 0;position:absolute;transform:translateY(-2px) scale(.98);transform-origin:top left;z-index:1000}.ui-context-menu.closing{animation:ui-cm-pop-out .12s ease-in forwards}.ui-context-menu-list{list-style:none;margin:0;padding:0}.ui-context-menu-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 15px;position:relative;transition:background-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease;white-space:nowrap}.ui-context-menu-item-separator{background:color-mix(in srgb,var(--border) 76%,transparent);cursor:default;height:1px;margin:6px 0;padding:0}.ui-context-menu-item:hover{background-color:color-mix(in srgb,var(--accent) 12%,var(--surface-overlay));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.ui-context-menu-item:active{animation:ui-dg-row-fade .22s ease-out;background:color-mix(in srgb,var(--accent-light) 80%,var(--surface-overlay));color:var(--accent-strong);transform:translateY(0) scale(.995)}.ui-context-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ui-context-menu-item-danger{color:var(--color-danger-strong)}.ui-context-menu-item-danger:hover{background-color:color-mix(in srgb,var(--color-danger) 15%,var(--surface-overlay));color:var(--color-danger-dark)}.ui-context-menu-item-danger:active{background:color-mix(in srgb,var(--color-danger) 35%,var(--surface-overlay));color:var(--color-danger)}.ui-context-menu-item-disabled{color:var(--muted);cursor:not-allowed;opacity:.6;pointer-events:none}.ui-context-menu-item-checkbox{padding-left:12px}.ui-context-menu-icon{flex:0 0 16px;height:16px;opacity:.75;width:16px}.ui-context-menu-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.ui-context-menu-shortcut{color:var(--muted);font-size:12px;margin-left:12px}.ui-context-menu-arrow{height:12px;margin-left:8px;opacity:.8;width:12px}.ui-context-menu-submenu{background-color:var(--surface-elevated);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);display:none;left:100%;margin-left:-1px;position:absolute;top:0;transform:translateY(-2px) scale(.98);transform-origin:top left}.ui-context-menu-item:focus-within>.ui-context-menu-submenu,.ui-context-menu-item:hover>.ui-context-menu-submenu{animation:ui-dg-fade-in .14s ease-out forwards,ui-cm-pop-in .14s ease-out forwards;display:block}.ui-context-menu-align-right{left:auto!important;right:0;transform-origin:top right}.ui-context-menu-drop-up{bottom:0;top:auto!important;transform-origin:bottom left}.ui-check-box.ui-context-menu-checkbox{cursor:inherit;flex:0 0 auto;gap:0;margin:0;padding:0}.ui-check-box.ui-context-menu-checkbox .label{display:none}@keyframes ui-cm-pop-in{0%{transform:translateY(-2px) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes ui-cm-pop-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-2px) scale(.98)}}@keyframes ui-dg-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dg-row-fade{0%{background:color-mix(in srgb,var(--color-surface-canvas) 8%,transparent)}to{background:transparent}}.ui-auto-complete{--ac-surface:var(--color-surface-canvas);--ac-surface-overlay:var(--color-surface-1);--ac-surface-elevated:var(--color-surface-2);--ac-text:var(--color-text-primary);--ac-muted:var(--color-text-secondary);--ac-border:var(--color-border-soft);--ac-accent:var(--color-primary);--ac-accent-strong:var(--color-primary-strong);--ac-accent-light:color-mix(in srgb,var(--color-primary) 20%,transparent);--ac-shadow:0 18px 32px color-mix(in srgb,var(--color-shadow-soft) 26%,transparent);display:inline-block;position:relative;width:100%}.ui-auto-complete .ui-auto-complete-input{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:5px;box-shadow:inset 0 1px 1px color-mix(in srgb,var(--color-shadow-soft) 22%,transparent),0 0 0 0 transparent;color:var(--ac-text);font-family:inherit;padding:.2em .3em;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ui-auto-complete .ui-auto-complete-input::-moz-placeholder{color:var(--ac-muted)}.ui-auto-complete .ui-auto-complete-input::placeholder{color:var(--ac-muted)}.ui-auto-complete .ui-auto-complete-input:hover{border-color:color-mix(in srgb,var(--ac-accent) 34%,var(--ac-border))}.ui-auto-complete .ui-auto-complete-input:focus{background:var(--ac-surface-overlay);border-color:var(--ac-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-accent) 18%,transparent),inset 0 1px 1px color-mix(in srgb,var(--color-shadow-soft) 20%,transparent);outline:none}.ui-auto-complete-dropdown{--ac-surface:var(--color-surface-canvas);--ac-surface-overlay:var(--color-surface-1);--ac-surface-elevated:var(--color-surface-2);--ac-text:var(--color-text-primary);--ac-muted:var(--color-text-secondary);--ac-border:var(--color-border-soft);--ac-accent:var(--color-primary);--ac-accent-strong:var(--color-primary-strong);--ac-accent-light:color-mix(in srgb,var(--color-primary) 20%,transparent);--ac-shadow:0 18px 32px color-mix(in srgb,var(--color-shadow-soft) 26%,transparent);animation:ui-auto-complete-popup-anim .2s ease-out forwards;background-color:var(--ac-surface-overlay);border:1px solid var(--ac-border);border-radius:10px;box-shadow:var(--ac-shadow);box-sizing:border-box;color:var(--ac-text);max-height:200px;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:.25em;position:absolute;scrollbar-color:color-mix(in srgb,var(--ac-accent) 38%,var(--ac-border)) transparent;scrollbar-width:thin;transform-origin:top;z-index:1000}.ui-auto-complete-dropdown::-webkit-scrollbar{width:10px}.ui-auto-complete-dropdown::-webkit-scrollbar-track{background:transparent;margin-block:6px}.ui-auto-complete-dropdown::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ac-accent) 30%,var(--ac-border));background-clip:padding-box;border:2px solid transparent;border-radius:20px}.ui-auto-complete-dropdown::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ac-accent) 45%,var(--ac-border))}.ui-auto-complete-dropdown .ui-auto-complete-no-items{align-items:center;color:var(--ac-muted);display:flex;gap:.25em;justify-content:center;opacity:.85;padding:.5em;text-align:start}.ui-auto-complete-dropdown .ui-auto-complete-item{align-items:center;border-radius:6px;box-shadow:inset 0 -1px color-mix(in srgb,var(--ac-border) 45%,transparent);color:var(--ac-text);cursor:pointer;display:flex;gap:.5em;margin:.1em 0;padding:.45em .6em;transition:background-color .18s ease,color .18s ease,transform .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-auto-complete-dropdown .ui-auto-complete-item:hover{background-color:color-mix(in srgb,var(--ac-accent) 10%,var(--ac-surface-elevated));transform:translate(2px)}.ui-auto-complete-dropdown .ui-auto-complete-item.active{background-color:color-mix(in srgb,var(--ac-accent-light) 70%,var(--ac-surface-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac-accent) 40%,transparent);color:var(--ac-accent-strong)}.ui-auto-complete-dropdown .ui-auto-complete-item .highlight{background-color:color-mix(in srgb,var(--ac-accent) 18%,transparent);border-radius:4px;color:var(--ac-accent-strong);font-weight:600;padding:.1em .2em;transition:color .2s ease,background-color .2s ease}@keyframes ui-auto-complete-popup-anim{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.ui-drop-down-list{--surface:var(--color-surface-canvas);--surface-2:var(--color-surface-1);--surface-elevated:var(--color-surface-2);--text:var(--color-text-primary);--muted:var(--color-text-secondary);--accent:var(--color-primary);--accent-light:color-mix(in srgb,var(--color-primary) 28%,transparent);--border:var(--color-border-soft);display:inline-flex;flex-direction:column;gap:.35rem;position:relative}.ui-drop-down-list__label{color:var(--color-text-secondary);font-size:.85rem}@keyframes ddl-fade-in{0%{opacity:0;transform:translateY(-5px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes ddl-item-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ui-drop-down-list .ui-ddl-selection{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:5px;box-shadow:0 12px 26px color-mix(in srgb,var(--color-shadow-soft) 18%,transparent);color:var(--text);cursor:pointer;display:flex;gap:.35em;justify-content:flex-start;max-width:100%;min-width:min(250px,100%);padding:.4em .5em;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-drop-down-list .ui-ddl-selection:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:0 16px 34px color-mix(in srgb,var(--color-shadow-soft) 26%,transparent);transform:translateY(-2px)}.ui-drop-down-list .ui-ddl-selection:active{transform:scale(.98)}.ui-drop-down-list .ui-ddl-selection__value{align-items:center;display:flex;flex:1;gap:.35em;min-width:0}.ui-drop-down-list .ui-ddl-selection__value-icon{align-items:center;color:var(--muted);display:inline-flex;flex-shrink:0;justify-content:center}.ui-drop-down-list .ui-ddl-selection .label{flex:1;margin-right:auto;max-width:250px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-drop-down-list .ui-ddl-selection .label.placeholder{color:var(--muted)}.ui-drop-down-list .ui-ddl-selection__icon{align-items:center;color:var(--muted);display:inline-flex;flex-shrink:0;justify-content:center}.ui-drop-down-list .ui-ddl-selection .caret{align-items:center;display:inline-flex;transition:transform .25s ease}.ui-drop-down-list .ui-ddl-selection .clear-btn{align-items:center;background:none;border:none;color:var(--muted);cursor:pointer;display:inline-flex;margin:0;padding:0;transition:color .2s ease,transform .2s ease}.ui-drop-down-list .ui-ddl-selection .clear-btn:hover{color:var(--text);transform:scale(1.05)}.ui-drop-down-list .ui-ddl-selection .clear-btn:active{transform:scale(.95)}.ui-drop-down-list .ui-ddl-selection .clear-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-drop-down-list .ui-ddl-selection .clear-btn svg{height:1.1em;width:1.1em}.ui-drop-down-list .ui-ddl-selection .caret.open{transform:rotate(180deg)}.ui-drop-down-list .ui-ddl-selection.open{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);cursor:text;transform:none}.ui-drop-down-list .ui-ddl-selection .ui-ddl-search{background:transparent;border:none;color:inherit;flex:1;font:inherit;margin:0;outline:none;padding:0}.ui-drop-down-list .ui-ddl-selection .ui-ddl-search::-moz-placeholder{color:var(--muted)}.ui-drop-down-list .ui-ddl-selection .ui-ddl-search::placeholder{color:var(--muted)}.ui-drop-down-list .ui-ddl-dropdown{animation:ddl-fade-in .2s ease forwards;background-color:var(--surface-elevated);border:1px solid var(--border);border-radius:10px;box-shadow:0 20px 38px color-mix(in srgb,var(--color-shadow-soft) 28%,transparent);left:0;max-height:240px;min-width:100%;overflow-y:auto;position:absolute;right:0;top:calc(100% + .25em);transform-origin:top center;z-index:1000}.ui-drop-down-list .ui-ddl-dropdown .ui-ddl-item{align-items:center;animation:ddl-item-slide .2s ease forwards;animation-delay:calc(var(--i, 0)*40ms);border-radius:6px;cursor:pointer;display:flex;gap:.6em;opacity:0;padding:.5em .75em}.ui-drop-down-list .ui-ddl-dropdown .ui-ddl-item:hover{background-color:color-mix(in srgb,var(--accent) 12%,var(--surface-elevated));transform:translate(2px);transition:all .2s ease}.ui-drop-down-list .ui-ddl-dropdown .ui-ddl-item .icon{align-items:center;color:var(--muted);display:inline-flex;flex-shrink:0}.ui-drop-down-list .ui-ddl-dropdown .ui-ddl-item.highlighted{background-color:color-mix(in srgb,var(--accent-light) 60%,var(--surface-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.ui-drop-down-list .ui-ddl-dropdown .ui-ddl-item.selected{color:var(--accent)}.ui-drop-down-list .ui-ddl-dropdown .ui-ddl-empty{color:var(--muted);padding:.75em;text-align:center}@media(prefers-reduced-motion:reduce){.ui-drop-down-list *{animation:none!important;transition:none!important}}.ui-date-input,.ui-date-range-input{font-family:inherit;position:relative;width:100%}.ui-date-input__field,.ui-date-range-input__field{align-items:center;background:var(--color-surface-canvas);border:1px solid var(--color-border-muted);border-radius:8px;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--color-text-contrast) 10%,transparent);color:var(--color-neutral-surface);display:flex;gap:.5rem;padding:.55rem .8rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ui-date-input__field.is-open,.ui-date-range-input__field.is-open{border-color:color-mix(in srgb,var(--color-primary-mid) 70%,var(--color-surface-canvas));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-mid) 18%,transparent),inset 0 1px 2px color-mix(in srgb,var(--color-text-contrast) 16%,transparent)}.ui-date-input__field.is-disabled,.ui-date-range-input__field.is-disabled{background:color-mix(in srgb,var(--color-surface-canvas) 85%,var(--color-border-muted));color:color-mix(in srgb,var(--color-neutral-surface) 60%,var(--color-border-muted));cursor:not-allowed}.ui-date-input.error .ui-date-input__field,.ui-date-input.error .ui-date-range-input__field,.ui-date-range-input.error .ui-date-input__field,.ui-date-range-input.error .ui-date-range-input__field{border-color:var(--color-danger-muted);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-danger-muted) 14%,transparent),inset 0 1px 2px color-mix(in srgb,var(--color-danger-muted) 20%,transparent)}.ui-date-input.success .ui-date-input__field,.ui-date-input.success .ui-date-range-input__field,.ui-date-range-input.success .ui-date-input__field,.ui-date-range-input.success .ui-date-range-input__field{border-color:var(--color-success-soft);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-success-soft) 18%,transparent),inset 0 1px 2px color-mix(in srgb,var(--color-success-soft) 18%,transparent)}.ui-date-input__icon,.ui-date-range-input__icon{color:color-mix(in srgb,var(--color-neutral-surface) 75%,var(--color-border-strong));flex-shrink:0}.ui-date-input__textbox,.ui-date-range-input__textbox{background:transparent;border:none;color:inherit;flex:1;font:inherit;min-width:0;outline:none;padding:0}.ui-date-input__clear,.ui-date-range-input__clear{align-items:center;background:none;border:none;color:color-mix(in srgb,var(--color-neutral-surface) 60%,var(--color-border-muted));cursor:pointer;display:flex;padding:0;transition:color .2s ease}.ui-date-input__clear:hover,.ui-date-range-input__clear:hover{color:var(--color-danger-soft)}.ui-date-input__clear:focus-visible,.ui-date-range-input__clear:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-mid) 50%,transparent);outline-offset:2px}.ui-date-input__popover,.ui-date-range-input__popover{background:var(--color-surface-canvas);border:1px solid var(--color-border-muted);border-radius:12px;box-shadow:0 12px 28px color-mix(in srgb,var(--color-shadow-strong) 18%,transparent),0 4px 8px color-mix(in srgb,var(--color-shadow-strong) 10%,transparent);inset:auto;max-height:calc(100vh - 2rem);min-width:18.5rem;overflow:auto;padding:1rem;position:fixed;z-index:1080}.ui-date-range-input__textbox{text-align:center}.ui-date-range-input__textbox.is-active{color:var(--color-primary-strong)}.ui-date-range-input__separator{color:color-mix(in srgb,var(--color-neutral-surface) 72%,var(--color-border-muted));font-weight:600}.ui-date-range-input__popover{min-width:36rem}.ui-date-range-input__calendars{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ui-date-range-input__actions{display:flex;gap:.75rem;justify-content:space-between;margin-top:1rem}.ui-date-range-input__button{background:var(--color-surface-canvas);border:1px solid var(--color-border-muted);border-radius:6px;color:var(--color-neutral-surface);cursor:pointer;font:inherit;font-weight:600;padding:.55rem 1.2rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.ui-date-range-input__button:hover{border-color:color-mix(in srgb,var(--color-primary-mid) 40%,var(--color-border-muted));color:var(--color-primary-strong)}.ui-date-range-input__button:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-mid) 35%,transparent);outline-offset:2px}.ui-date-range-input__button.is-primary{background:var(--color-primary-mid);border-color:var(--color-primary-mid);color:var(--color-surface-canvas)}.ui-date-range-input__button.is-primary:hover{background:var(--color-primary-strong);border-color:var(--color-primary-strong)}.ui-date-range-input__button.is-primary:disabled{background:color-mix(in srgb,var(--color-primary-mid) 45%,var(--color-border-muted));border-color:color-mix(in srgb,var(--color-primary-mid) 35%,var(--color-border-muted));color:color-mix(in srgb,var(--color-surface-canvas) 65%,var(--color-border-muted));cursor:not-allowed}@media(max-width:720px){.ui-date-range-input__popover{min-width:min(100vw - 2rem,32rem)}.ui-date-range-input__calendars{grid-template-columns:1fr}}.ui-calendar{display:flex;flex-direction:column;gap:.75rem}.ui-calendar__header{align-items:center;color:var(--color-neutral-surface);display:flex;font-weight:600;justify-content:space-between}.ui-calendar__month{font-size:1rem;text-transform:capitalize}.ui-calendar__nav{align-items:center;background:none;border:none;border-radius:50%;color:var(--color-neutral-surface);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;transition:background .2s ease,color .2s ease;width:2rem}.ui-calendar__nav:hover{background:color-mix(in srgb,var(--color-primary-mid) 12%,transparent);color:var(--color-primary-strong)}.ui-calendar__nav:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary-mid) 40%,transparent);outline-offset:2px}.ui-calendar__weekdays{color:color-mix(in srgb,var(--color-neutral-surface) 70%,var(--color-border-muted));display:grid;font-size:.7rem;grid-template-columns:repeat(7,1fr);letter-spacing:.06em;text-align:center;text-transform:uppercase}.ui-calendar__grid{display:grid;gap:.25rem;grid-auto-rows:2.4rem;grid-template-columns:repeat(7,2.4rem);justify-content:center}.ui-calendar__day{align-items:center;background:none;border:none;border-radius:8px;color:var(--color-neutral-surface);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;position:relative;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.ui-calendar__day span{position:relative;z-index:1}.ui-calendar__day:before{background:transparent;border-radius:inherit;content:"";inset:0;position:absolute;transition:background .2s ease;z-index:0}.ui-calendar__day:focus-visible:before,.ui-calendar__day:hover:before{background:color-mix(in srgb,var(--color-primary-mid) 16%,transparent)}.ui-calendar__day:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary-mid) 45%,transparent);outline:none}.ui-calendar__day.is-outside{color:color-mix(in srgb,var(--color-neutral-surface) 45%,var(--color-border-muted))}.ui-calendar__day.is-disabled{color:color-mix(in srgb,var(--color-neutral-surface) 50%,var(--color-border-muted));cursor:not-allowed;opacity:.55}.ui-calendar__day.is-disabled:focus-visible:before,.ui-calendar__day.is-disabled:hover:before{background:transparent}.ui-calendar__day.is-today{color:var(--color-primary-strong);font-weight:600}.ui-calendar__day.is-selected{color:var(--color-surface-canvas)}.ui-calendar__day.is-selected:before{background:var(--color-primary-mid)}.ui-calendar__day.is-in-range{background:color-mix(in srgb,var(--color-primary-mid) 12%,transparent)}.ui-calendar__day.is-in-range:before{background:color-mix(in srgb,var(--color-primary-mid) 18%,transparent)}.ui-calendar__day.is-range-end,.ui-calendar__day.is-range-start{color:var(--color-surface-canvas);font-weight:600}.ui-calendar__day.is-range-end:before,.ui-calendar__day.is-range-start:before{background:var(--color-primary-mid)}.ui-calendar__day.is-range-start:before{border-bottom-left-radius:999px;border-top-left-radius:999px}.ui-calendar__day.is-range-end:before{border-bottom-right-radius:999px;border-top-right-radius:999px}.ui-form{display:flex;flex-direction:column}.ui-form-hidden-submit{border:0;height:0;margin:0;padding:0;position:absolute;width:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.ui-form-field{display:flex;flex-direction:column;gap:.5rem}.ui-form-field.checkbox{align-items:center;flex-direction:row;gap:.75rem}.ui-form-label{align-items:center;color:var(--ui-form-label-color,inherit);display:flex;gap:.5rem}.ui-form-label-icon{align-items:center;display:inline-flex;justify-content:center}.ui-form-required{color:var(--ui-form-required-color,var(--color-danger));margin-left:.25rem}.ui-form-date-range{display:grid;gap:1rem}.ui-form-date-range-input{display:flex;flex-direction:column;gap:.25rem}.ui-tab-panel{display:flex;flex-direction:column;flex-grow:1}.ui-tab-panel .ui-tab-list{display:flex;gap:.2em}.ui-tab-panel .ui-tab-button{align-items:center!important;background-color:color-mix(in srgb,var(--color-surface-canvas) 10%,transparent);border:none;border-radius:5px 5px 0 0;color:inherit;cursor:pointer;display:flex!important;font-family:inherit;font-size:inherit;gap:.5rem;justify-content:center!important;line-height:1.25;padding:.5rem 1rem}.ui-tab-panel .ui-tab-button.active{background-color:color-mix(in srgb,var(--color-surface-canvas) 15%,transparent);border-bottom:2px solid var(--color-success-muted)}.ui-tab-panel .ui-tab-button.disabled{cursor:not-allowed;opacity:.5}.ui-tab-panel .ui-tab-icon{align-items:center;display:inline-flex;flex:0 0 auto;height:1.25rem;justify-content:center;line-height:1;opacity:.5;width:1.25rem}.ui-tab-panel .ui-tab-icon svg{display:block;height:1.1rem;width:1.1rem}.ui-tab-panel .ui-tab-label{display:block;line-height:1.25}.ui-tab-panel .ui-tab-content{background-color:color-mix(in srgb,var(--color-surface-canvas) 5%,transparent);border-radius:0 5px 5px;display:flex;flex-direction:column;flex-grow:1;padding:1em}.ui-text-area textarea{background:var(--color-surface-canvas);border:1px solid var(--color-border-muted);border-radius:5px;box-shadow:0 0 1em color-mix(in srgb,var(--color-dark-backdrop) 10%,transparent) inset;color:var(--color-neutral-surface);font-family:inherit;font-size:inherit;outline:none;padding:.4em .5em;resize:none;width:100%}.ui-image-slider{display:flex;flex-direction:column;gap:.25rem;outline:none;position:relative}.ui-image-slider:focus-visible{border-radius:.75rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-warning-flame) 40%,transparent)}.ui-image-slider-viewport{background:var(--color-surface-1);border-radius:.75rem;overflow:hidden;position:relative}.ui-image-slider-track{display:flex;transition:transform .35s ease}.ui-image-slider-track.dragging{transition:none}.ui-image-slider-slide{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;padding:1em}.ui-image-slider-slide img{border-radius:.5em;max-height:60vh;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ui-image-slider-slide-meta{color:var(--color-neutral-graphite);margin-top:.75rem;text-align:center}.ui-image-slider-empty{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-canvas) 85%,transparent),color-mix(in srgb,var(--color-surface-6) 80%,transparent));color:var(--color-neutral-medium);display:flex;font-size:.95rem;inset:0;justify-content:center;position:absolute}.ui-image-slider-slide-caption{font-weight:600;margin-bottom:.25rem}.ui-image-slider-slide-description{color:var(--color-neutral-card);font-size:.9rem}.ui-image-slider-controls{gap:1rem}.ui-image-slider-arrow,.ui-image-slider-controls{align-items:center;display:flex;justify-content:center}.ui-image-slider-arrow{background:var(--color-surface-canvas);border:1px solid color-mix(in srgb,var(--color-dark-backdrop) 10%,transparent);border-radius:999px;cursor:pointer;font-size:1.5rem;height:2.25rem;line-height:1;transition:transform .2s ease,box-shadow .2s ease;width:2.25rem}.ui-image-slider-arrow:hover:not(:disabled){box-shadow:0 6px 16px color-mix(in srgb,var(--color-dark-backdrop) 10%,transparent);transform:translateY(-1px)}.ui-image-slider-arrow:active:not(:disabled){transform:translateY(0)}.ui-image-slider-arrow:disabled{cursor:not-allowed;opacity:.4}.ui-image-slider-indicator{color:var(--color-neutral-hairline);font-size:.95rem}.ui-image-slider-zoom-button{align-items:center;background:color-mix(in srgb,var(--color-dark-backdrop) 45%,transparent);border:none;border-radius:999px;color:var(--color-surface-canvas);cursor:pointer;display:flex;height:2rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease;width:2rem}.ui-image-slider-zoom-button.right{right:1rem}.ui-image-slider-zoom-button:focus-visible,.ui-image-slider-zoom-button:hover{background:color-mix(in srgb,var(--color-dark-backdrop) 65%,transparent);outline:none}.ui-image-slider-zoom-overlay{align-items:center;background:color-mix(in srgb,var(--color-dark-backdrop) 60%,transparent);display:flex;inset:0;justify-content:center;padding:1.25em;position:fixed;z-index:1000}.ui-image-slider-zoom-content{align-items:center;background:var(--color-surface-canvas);border-radius:.75rem;display:flex;justify-content:center;max-height:min(92vh,1200px);padding:1.5rem;position:relative;width:min(90vw,1200px)}.ui-image-slider-zoom-content img{height:auto;max-height:calc(92vh - 3rem);-o-object-fit:contain;object-fit:contain;transform-origin:center;transition:transform .2s ease;width:100%}.ui-image-slider-zoom-close{background:color-mix(in srgb,var(--color-surface-canvas) 80%,transparent);border:none;border-radius:999px;color:var(--color-neutral-graphite);cursor:pointer;padding:.25rem;position:absolute;right:.75rem;top:.75rem;transition:background .2s ease}.ui-image-slider-zoom-close:focus-visible,.ui-image-slider-zoom-close:hover{background:var(--color-surface-canvas);outline:none}@media(max-width:768px){.ui-image-slider-slide{padding:.5rem}.ui-image-slider-slide img{max-height:50vh}.ui-image-slider-zoom-content{max-height:85vh;padding:1rem;width:calc(100vw - 2rem)}.ui-image-slider-zoom-content img{max-height:calc(85vh - 2rem)}}.ui-breadcrumbs{color:var(--color-text);font-size:.95rem;padding:.25rem .5rem}.ui-breadcrumbs ol{align-items:center;display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.ui-breadcrumbs li{align-items:center;display:inline-flex;gap:.25rem}.ui-breadcrumbs li a,.ui-breadcrumbs li button{background:none;border:0;color:var(--color-text-link);cursor:pointer;padding:0;text-decoration:none}.ui-breadcrumbs li a:hover,.ui-breadcrumbs li button:hover{text-decoration:underline}.ui-breadcrumbs li.current a,.ui-breadcrumbs li.current button{color:var(--color-text);cursor:default;font-weight:500;pointer-events:none;text-decoration:none}.ui-breadcrumbs .sep{color:var(--color-text-muted);margin:0 .25rem}.ui-order-status-label{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.ui-order-status-label.sm{font-size:.7rem;padding:.25rem .6rem}.ui-order-status-label.md{font-size:.78rem;padding:.3rem .75rem}.ui-order-status-label.lg{font-size:.85rem;padding:.35rem .9rem}.ui-order-status-label.pending{background:linear-gradient(180deg,#fff7e6,#fff7e633);border-color:color-mix(in srgb,#fff7e6 80%,#000);color:#b45309}.ui-order-status-label.customer-review{background:linear-gradient(180deg,#fdf4ff,#fdf4ff33);border-color:color-mix(in srgb,#fdf4ff 80%,#000);color:#a21caf}.ui-order-status-label.paid{background:linear-gradient(180deg,#ecfdf3,#ecfdf333);border-color:color-mix(in srgb,#ecfdf3 80%,#000);color:#15803d}.ui-order-status-label.delivered{background:linear-gradient(180deg,#e7f9ff,#e7f9ff33);border-color:color-mix(in srgb,#e7f9ff 80%,#000);color:#0e7490}.ui-order-status-label.processing{background:linear-gradient(180deg,#eef2ff,#eef2ff33);border-color:color-mix(in srgb,#eef2ff 80%,#000);color:#4338ca}.ui-order-status-label.admin-review{background:linear-gradient(180deg,#f0f9ff,#f0f9ff33);border-color:color-mix(in srgb,#f0f9ff 80%,#000);color:#0369a1}.ui-order-status-label.shipped{background:linear-gradient(180deg,#f0fdf4,#f0fdf433);border-color:color-mix(in srgb,#f0fdf4 80%,#000);color:#166534}.ui-order-status-label.cancelled{background:linear-gradient(180deg,#fff1f2,#fff1f233);border-color:color-mix(in srgb,#fff1f2 80%,#000);color:#be123c}.ui-order-status-label.failed{background:linear-gradient(180deg,#fef2f2,#fef2f233);border-color:color-mix(in srgb,#fef2f2 80%,#000);color:#b91c1c}.ui-order-status-label.approval-expired{background:linear-gradient(180deg,#f3f4f6,#f3f4f633);border-color:color-mix(in srgb,#f3f4f6 80%,#000);color:#4b5563}.ui-order-status-label.unknown{background:linear-gradient(180deg,#e5e7eb,#e5e7eb33);border-color:color-mix(in srgb,#e5e7eb 80%,#000);color:#6b7280}.app-error{align-items:center;background-color:color-mix(in srgb,var(--color-dark-backdrop) 80%,transparent);display:flex;gap:.5em;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.app-error .error-title{color:var(--color-danger-soft-alt);font-size:150%;font-weight:500}.app-error .error-message{color:color-mix(in srgb,var(--color-surface-canvas) 76.3%,transparent);max-width:70vh}.app-error{animation:overlayFade .8s ease forwards;font-weight:500;z-index:9999}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.notification-bell{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;position:relative}.notification-bell svg{height:1.5rem;width:1.5rem}.notification-bell .badge{align-items:center;background-color:var(--color-danger-warm);border-radius:999px;box-shadow:0 0 0 1.5px var(--color-surface-canvas);color:var(--color-surface-canvas);display:flex;font-size:.6rem;font-weight:700;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .2rem;position:absolute;right:0;top:0;transform:translate(50%,-40%)}.main-layout{display:flex;flex-direction:column;height:100%;width:100%}.main-layout.auth-route .sub-menu{display:none}.main-layout.ltr{direction:ltr}.main-layout.ltr .header .logo{left:auto;right:1em}.main-layout.rtl{direction:rtl}.main-layout.rtl .header .logo{left:1em;right:auto}.main-layout .content{background-color:var(--color-surface-7);display:flex;flex-direction:column;flex-grow:1;overflow:auto}.main-layout .layout-footer{background-color:var(--color-surface-8)}.main-layout .footer{background-color:var(--color-border-strong);color:var(--color-text-medium);display:flex;font-size:medium;justify-content:space-between;padding:.5em}.main-layout .sub-menu{--color1:var(--color-accent-blush);--color2:color-mix(in srgb,var(--color1) 95%,var(--color-accent-emphasis-strong));background:linear-gradient(to bottom,var(--color-accent-emphasis-strong) 0,color-mix(in srgb,var(--color-accent-emphasis-strong) 80%,#000 15%) 100%);box-shadow:0 0 1em var(--color-shadow-warm);color:var(--color-surface-canvas)}.main-layout .sub-menu .category-info{align-items:center;display:flex;gap:.5em;justify-self:center}.main-layout .sub-menu .category-info .info{display:flex;flex-direction:column}.main-layout .sub-menu .category-info .info .name{color:var(--color-border-subtle);font-size:1.2em}.main-layout .sub-menu .category-info .info .count{color:var(--color-neutral-panel)}.main-layout .sub-menu .category-info .thumbnail.no-image{filter:grayscale(1);opacity:.15}.main-layout .sub-menu .category-info .thumbnail{background-color:var(--color-border-soft);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 0 .5em color-mix(in srgb,var(--color-dark-backdrop) 5%,transparent);height:3em;width:3em}.main-layout .header{display:flex;flex-direction:column}.main-layout .header .logo{background-image:url(/assets/static/logo.Bnyo4ukD.png);background-position:50%;background-size:contain;height:7.5em;opacity:1;pointer-events:none;position:absolute;top:1em;transition:opacity .5s ease,visibility .5s ease;visibility:visible;width:7.5em}.main-layout .header .logo.hidden{opacity:0;transition:opacity .5s ease,visibility .5s ease}.main-layout .header .menu-logo{background-image:url(/assets/static/logo.Bnyo4ukD.png);background-position:50%;background-size:contain;cursor:pointer;flex:0 0 auto;height:2em;margin:.1em;opacity:1;transition:opacity .5s ease,visibility .5s ease;visibility:visible;width:2em}.main-layout .header .header-top{align-items:center;background-color:var(--color-overlay);color:var(--color-surface-7);display:flex}.main-layout .header .header-top .menu-items{align-items:center;display:flex;flex-direction:row;gap:.3em;justify-content:center;padding:.3em}.main-layout .header .header-top .menu-items .menu-item{align-items:center;border:none;border-radius:7px;color:color-mix(in srgb,var(--color-surface-canvas) 71%,transparent);cursor:pointer;display:flex;flex-grow:1;gap:.1em;justify-content:center;padding:.2em .4em;transition:color .6s ease,background-color .6s ease}.main-layout .header .header-top .menu-items .menu-item:hover{background-color:color-mix(in srgb,var(--color-accent-emphasis-deep) 54.4%,transparent);color:color-mix(in srgb,var(--color-surface-canvas) 85%,transparent);font-weight:500;transition:color .3s ease}.main-layout .header .header-top .menu-items .menu-item:hover .menu-item-icon{color:var(--color-surface-canvas);opacity:.85}.main-layout .header .header-top .menu-items .menu-item:active{background-color:color-mix(in srgb,var(--color-accent-emphasis-deep) 64.4%,transparent);transition:opacity .3s ease,background-color .3s ease}.main-layout .header .header-top .menu-items .menu-item:active .menu-item-icon{color:var(--color-surface-canvas);opacity:1}.main-layout .header .header-top .menu-items .menu-item .menu-item-icon{align-items:center;display:flex;justify-content:center;opacity:.3}.main-layout .header .header-top .menu-items .menu-item .menu-item-icon svg{height:1.5em;width:1.5em}.main-layout .header .header-top .menu-items .menu-item .menu-item-label{align-items:center;display:flex;justify-content:center;padding-left:.1em;white-space:nowrap}.main-layout .header .header-image{align-items:center;background-image:url(/assets/static/header.BxPUxzwh.jpg);background-position:50%;background-size:cover;display:flex;justify-content:center;padding:1em}.main-layout .header .header-image .search-box{display:flex;flex-direction:column;width:20em}.main-layout .header .header-image .search-box .search-title{color:var(--color-surface-7);margin-bottom:.5em;text-shadow:0 0 3px var(--color-dark-backdrop)}.main-layout .header .header-image .search-box .search-input{display:flex}.main-layout .header .header-image .search-box .search-input input{border:none;border-radius:5px;box-shadow:0 0 .3em var(--color-neutral-slate) inset;color:var(--color-ink-muted);font-family:inherit;font-size:inherit;outline:none;padding:.5em;width:100%}.main-layout .header .header-image .search-box .search-input input::-moz-placeholder{color:var(--color-text-soft)}.main-layout .header .header-image .search-box .search-input input::placeholder{color:var(--color-text-soft)}.main-layout.auth-route .header .logo{opacity:1!important;visibility:visible!important}.search-item-image{background-color:var(--color-surface-canvas);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;box-shadow:0 0 .1em color-mix(in srgb,var(--color-dark-backdrop) 20%,transparent);height:4em;width:4em}.header-image{max-height:200px;opacity:1;overflow:hidden;transform:translateY(0);transition:padding .4s ease,opacity .4s ease,transform .4s ease,max-height .4s ease}.header-image.hidden{max-height:0;opacity:0;padding:0!important;pointer-events:none;transform:translateY(-20px)}@media(max-width:1024px){.main-layout .header .logo,.main-layout .header .menu-logo{opacity:0;pointer-events:none;visibility:hidden}.main-layout .header .menu-logo{width:0}.main-layout .header .header-top .hamburger{opacity:1;pointer-events:none;visibility:visible;width:2em}}
