:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--tenant-bg:var(--dashboard-identity-bg);--tenant-surface:var(--dashboard-identity-surface);--tenant-panel:var(--dashboard-identity-panel);--tenant-surface-muted:var(--dashboard-identity-panel-muted);--tenant-border:var(--dashboard-identity-border);--tenant-text:var(--dashboard-identity-text);--tenant-text-strong:var(--dashboard-identity-text-strong);--tenant-muted:var(--dashboard-identity-muted);--tenant-sidebar:var(--dashboard-identity-sidebar);--tenant-sidebar-text:var(--dashboard-identity-sidebar-text);--tenant-sidebar-active:var(--dashboard-identity-sidebar-active);--tenant-sidebar-border:var(--dashboard-identity-sidebar-border);--tenant-primary:var(--dashboard-identity-primary);--tenant-mint:var(--dashboard-identity-mint);--tenant-shadow:var(--theme-shadow-soft);--tenant-nav-surface:var(--tenant-sidebar);--tenant-nav-text:var(--tenant-sidebar-text);--tenant-nav-branch-text:#ffffffc2;--tenant-nav-link-active-bg:var(--tenant-sidebar-active);--tenant-nav-link-border:var(--tenant-sidebar-border);--tenant-nav-accent:var(--tenant-primary);--tenant-nav-icon-bg:#ffffff14;--tenant-nav-icon-border:#ffffff24;--tenant-nav-icon-color:#ffffffe6;--tenant-nav-icon-active-bg:color-mix(in srgb, var(--tenant-primary) 24%, transparent);--tenant-nav-icon-active-border:color-mix(in srgb, var(--tenant-primary) 44%, transparent);--tenant-nav-icon-active-color:#fff;--tenant-nav-chevron-color:#ffffff80;--tenant-nav-chevron-active-color:#fff;--tenant-base-background:var(--tenant-bg);--tenant-panel-surface:linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface) 99%, var(--tenant-panel) 1%), color-mix(in srgb, var(--tenant-panel) 96%, var(--tenant-surface) 4%));--tenant-card-surface:linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface) 100%, var(--tenant-panel) 0%), color-mix(in srgb, var(--tenant-panel) 94%, var(--tenant-surface) 6%));--tenant-card-surface-elevated:linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface) 98%, white 2%), color-mix(in srgb, var(--tenant-panel) 97%, var(--tenant-surface) 3%));--tenant-card-surface-muted:color-mix(in srgb, var(--tenant-surface-muted) 72%, var(--tenant-surface) 28%);--tenant-input-surface:color-mix(in srgb, var(--tenant-surface) 92%, var(--tenant-panel) 8%);--tenant-card-border:var(--tenant-border);--tenant-card-border-strong:color-mix(in srgb, var(--tenant-card-border) 74%, white 26%);--tenant-card-selected-surface:linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface) 97%, var(--tenant-primary) 3%), color-mix(in srgb, var(--tenant-panel) 95%, var(--tenant-surface) 5%));--tenant-card-selected-border:color-mix(in srgb, var(--tenant-primary) 42%, var(--tenant-border) 58%);--tenant-accent-glow:0 18px 36px color-mix(in srgb, var(--tenant-primary) 18%, transparent);--tenant-surface-blur:0px;--tenant-surface-blur-strong:0px;--tenant-control-blur:0px;--tenant-modal-backdrop:#070b1f94;--tenant-glass-highlight:transparent;--tenant-glass-stroke:transparent;--tenant-table-header-surface:color-mix(in srgb, var(--tenant-panel) 82%, white 18%);--tenant-table-row-alt-surface:color-mix(in srgb, var(--tenant-surface) 96%, white 4%);--tenant-table-row-hover-surface:color-mix(in srgb, var(--tenant-primary) 5%, var(--tenant-surface));--tenant-badge-surface:color-mix(in srgb, var(--tenant-primary) 10%, var(--tenant-surface) 90%);--tenant-badge-border:color-mix(in srgb, var(--tenant-primary) 24%, var(--tenant-border) 76%);--tenant-badge-text:color-mix(in srgb, var(--tenant-text-strong) 88%, var(--tenant-primary) 12%);--tenant-radius-pill:var(--theme-radius-pill);--tenant-radius-card:var(--theme-radius-xl);--tenant-radius-control:var(--theme-radius-md);--tenant-panel-padding:var(--theme-panel-padding);--tenant-control-height:var(--theme-control-height-md);--tenant-control-height-lg:var(--theme-control-height-lg);--tenant-card-min-width:var(--theme-card-min-width);--tenant-table-min-width:var(--theme-table-min-width);--tenant-filter-min-width:var(--theme-filter-min-width);--tenant-form-column-min:var(--theme-form-column-min);--tenant-font-size-body:var(--theme-font-size-body);--tenant-font-size-label:var(--theme-font-size-label);--tenant-font-size-title:var(--theme-font-size-title);--tenant-button-surface:linear-gradient(180deg, color-mix(in srgb, var(--tenant-panel) 94%, white 6%), color-mix(in srgb, var(--tenant-surface) 94%, var(--tenant-panel) 6%));--tenant-button-surface-soft:color-mix(in srgb, var(--tenant-surface) 82%, var(--tenant-panel) 18%);--tenant-button-border:color-mix(in srgb, var(--tenant-primary) 14%, var(--tenant-border));--tenant-button-shadow:0 14px 30px color-mix(in srgb, var(--tenant-text) 10%, transparent);--tenant-button-primary-border:color-mix(in srgb, var(--tenant-primary) 18%, var(--tenant-border) 82%);--tenant-button-primary-fill:linear-gradient(135deg, var(--tenant-primary), color-mix(in srgb, var(--tenant-primary) 76%, #0f172a));--tenant-button-primary-shadow:0 12px 24px color-mix(in srgb, var(--tenant-primary) 22%, transparent);--tenant-button-primary-shadow-hover:0 16px 28px color-mix(in srgb, var(--tenant-primary) 28%, transparent);--tenant-button-primary-text:#fff;--tenant-button-secondary-surface:linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface) 99%, var(--tenant-panel) 1%), color-mix(in srgb, var(--tenant-panel) 95%, var(--tenant-surface) 5%));--tenant-button-secondary-hover:color-mix(in srgb, var(--tenant-panel) 88%, var(--tenant-surface) 12%);--tenant-button-secondary-text:var(--tenant-text-strong);--tenant-page-background:radial-gradient(circle at 12% 5%, color-mix(in oklch, var(--tenant-primary) 9%, transparent), transparent 28rem), radial-gradient(circle at 86% 12%, color-mix(in oklch, var(--tenant-mint) 15%, transparent), transparent 24rem), var(--tenant-base-background);--tenant-page-text:var(--tenant-text);--tenant-page-muted:color-mix(in oklch, var(--tenant-page-text) 72%, transparent);--tenant-page-max-width:1200px;--tenant-page-padding-block:24px 80px;--tenant-page-padding-inline:16px;--tenant-page-gap:18px;--tenant-surface-background:var(--tenant-card-surface);--tenant-surface-background-elevated:var(--tenant-card-surface-elevated);--tenant-surface-background-muted:var(--tenant-card-surface-muted);--tenant-surface-border:var(--tenant-card-border);--tenant-surface-border-strong:var(--tenant-card-border-strong);--tenant-surface-shadow:var(--tenant-shadow);--tenant-action-primary-surface:var(--tenant-button-primary-fill);--tenant-action-primary-border:var(--tenant-button-primary-border);--tenant-action-primary-text:var(--tenant-button-primary-text);--tenant-action-primary-shadow:var(--tenant-button-primary-shadow);--tenant-action-secondary-surface:var(--tenant-button-secondary-surface);--tenant-action-secondary-hover:var(--tenant-button-secondary-hover);--tenant-action-secondary-text:var(--tenant-button-secondary-text);--tenant-action-secondary-border:var(--tenant-button-border);--tenant-state-success:var(--tenant-mint);--tenant-state-success-surface:color-mix(in srgb, var(--tenant-state-success) 12%, var(--tenant-surface) 88%);--tenant-state-warning:#d97706;--tenant-state-warning-surface:color-mix(in srgb, var(--tenant-state-warning) 12%, var(--tenant-surface) 88%);--tenant-state-danger:#dc2626;--tenant-state-danger-surface:color-mix(in srgb, var(--tenant-state-danger) 12%, var(--tenant-surface) 88%);--tenant-state-info:var(--tenant-primary);--tenant-state-info-surface:color-mix(in srgb, var(--tenant-state-info) 12%, var(--tenant-surface) 88%);--bg:var(--tenant-bg);--panel:var(--tenant-surface);--panel-soft:var(--tenant-panel);--panel-border:var(--tenant-border);--text:var(--tenant-text);--muted:var(--tenant-muted);--accent:var(--tenant-primary);--accent-strong:color-mix(in srgb, var(--tenant-primary) 76%, #0f172a);--highlight:var(--tenant-mint);--success:var(--tenant-mint);--danger:#d34d6d;--branch-accent:var(--accent);--gzone-shell:var(--dashboard-identity-sidebar);--gzone-shell-soft:color-mix(in srgb, var(--dashboard-identity-sidebar) 82%, #000 18%);--gzone-gold:var(--dashboard-identity-sidebar-text)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.tenant-console-shell{--panel:var(--tenant-surface);--panel-soft:var(--tenant-panel);--panel-border:var(--tenant-border);--accent-strong:#464ed8;--tenant-button-surface:var(--tenant-button-secondary-surface);--tenant-button-surface-soft:var(--tenant-button-secondary-hover);--tenant-button-border:var(--tenant-card-border);--tenant-button-shadow:0 14px 30px color-mix(in srgb, var(--tenant-text) 10%, transparent);--tenant-button-primary-fill:linear-gradient(135deg, var(--tenant-primary), color-mix(in srgb, var(--tenant-primary) 76%, #0f172a));--tenant-button-primary-shadow:0 12px 24px color-mix(in srgb, var(--tenant-primary) 22%, transparent);--tenant-button-primary-shadow-hover:0 16px 28px color-mix(in srgb, var(--tenant-primary) 28%, transparent)}.tenant-web-root .tenant-login-shell,.tenant-web-root .tenant-console-shell{--tenant-bg:var(--tenant-bg-light,var(--theme-tenant-bg-light));--tenant-surface:var(--tenant-surface-light,var(--theme-tenant-surface-light));--tenant-panel:var(--tenant-panel-light,var(--theme-tenant-panel-light));--tenant-surface-muted:var(--tenant-surface-muted-light,var(--theme-tenant-surface-muted-light));--tenant-border:var(--tenant-border-light,var(--theme-tenant-border-light));--tenant-text:var(--tenant-text-light,var(--theme-tenant-text-light));--tenant-text-strong:var(--tenant-text-strong-light,var(--theme-tenant-text-strong-light));--tenant-muted:var(--tenant-muted-light,var(--theme-tenant-muted-light));--tenant-text-muted:var(--tenant-text-muted-light,var(--tenant-muted));--tenant-sidebar:var(--tenant-sidebar-light,var(--theme-tenant-sidebar-light));--tenant-sidebar-text:var(--tenant-sidebar-text-light,var(--theme-tenant-sidebar-text-light));--tenant-sidebar-active:var(--tenant-sidebar-active-light,var(--theme-tenant-sidebar-active-light));--tenant-sidebar-border:var(--tenant-sidebar-border-light,var(--theme-tenant-sidebar-border-light));--tenant-card:var(--tenant-card-light,var(--tenant-panel));--tenant-header-surface:var(--tenant-header-surface-light,var(--tenant-panel-surface));--tenant-header-text:var(--tenant-header-text-light,var(--tenant-text-strong));--tenant-header-muted:var(--tenant-header-muted-light,var(--tenant-muted));--tenant-primary:var(--tenant-primary-light,var(--theme-tenant-primary-light));--tenant-mint:var(--tenant-mint-light,var(--theme-tenant-mint-light));--tenant-secondary:var(--tenant-secondary-light,var(--tenant-surface-muted));--tenant-accent:var(--tenant-accent-light,var(--tenant-primary));--tenant-success:var(--tenant-success-light,var(--tenant-mint,#16a34a));--tenant-success-soft:var(--tenant-success-soft-light,color-mix(in srgb, var(--tenant-success) 12%, var(--tenant-surface) 88%));--tenant-warning:var(--tenant-warning-light,#d97706);--tenant-warning-soft:var(--tenant-warning-soft-light,color-mix(in srgb, var(--tenant-warning) 12%, var(--tenant-surface) 88%));--tenant-danger:var(--tenant-danger-light,#dc2626);--tenant-danger-soft:var(--tenant-danger-soft-light,color-mix(in srgb, var(--tenant-danger) 12%, var(--tenant-surface) 88%));--tenant-info:var(--tenant-info-light,var(--tenant-primary));--tenant-info-soft:var(--tenant-info-soft-light,color-mix(in srgb, var(--tenant-info) 12%, var(--tenant-surface) 88%));--tenant-disabled:var(--tenant-disabled-light,var(--tenant-muted));--tenant-disabled-surface:var(--tenant-disabled-surface-light,color-mix(in srgb, var(--tenant-surface-muted) 72%, var(--tenant-surface) 28%));--tenant-disabled-text:var(--tenant-disabled-text-light,var(--tenant-muted));--tenant-primary-hover:var(--tenant-primary-hover-light,color-mix(in srgb, var(--tenant-primary) 78%, #0f172a 22%));--tenant-primary-active:var(--tenant-primary-active-light,color-mix(in srgb, var(--tenant-primary) 68%, #0f172a 32%));--tenant-focus-ring:var(--tenant-focus-ring-light,color-mix(in srgb, var(--tenant-primary) 28%, transparent));--tenant-shadow:var(--tenant-shadow-light,var(--theme-shadow-soft));--tenant-base-background:var(--tenant-base-background-light,var(--theme-tenant-base-background-light,var(--tenant-bg)));--tenant-panel-surface:var(--tenant-panel-surface-light,var(--theme-tenant-panel-surface-light));--tenant-card-surface:var(--tenant-card-surface-light,var(--theme-tenant-card-surface-light));--tenant-card-surface-elevated:var(--tenant-card-surface-elevated-light,var(--theme-tenant-card-surface-elevated-light));--tenant-card-surface-muted:var(--tenant-card-surface-muted-light,var(--theme-tenant-card-surface-muted-light));--tenant-input-surface:var(--tenant-input-surface-light,var(--theme-tenant-input-surface-light));--tenant-card-border:var(--tenant-card-border-light,var(--theme-tenant-card-border-light));--tenant-card-border-strong:var(--tenant-card-border-strong-light,color-mix(in srgb, var(--tenant-card-border) 74%, white 26%));--tenant-card-selected-surface:var(--tenant-card-selected-surface-light,var(--theme-tenant-card-selected-surface-light));--tenant-card-selected-border:var(--tenant-card-selected-border-light,var(--theme-tenant-card-selected-border-light));--tenant-accent-glow:var(--tenant-accent-glow-light,var(--theme-tenant-accent-glow-light));--tenant-surface-blur:var(--tenant-surface-blur-light,0px);--tenant-surface-blur-strong:var(--tenant-surface-blur-strong-light,var(--tenant-surface-blur));--tenant-control-blur:var(--tenant-control-blur-light,var(--tenant-surface-blur));--tenant-modal-backdrop:var(--tenant-modal-backdrop-light,#070b1f94);--tenant-glass-highlight:var(--tenant-glass-highlight-light,transparent);--tenant-glass-stroke:var(--tenant-glass-stroke-light,transparent);--tenant-table-header-surface:var(--tenant-table-header-surface-light,color-mix(in srgb, var(--tenant-panel) 82%, white 18%));--tenant-table-row-alt-surface:var(--tenant-table-row-alt-surface-light,color-mix(in srgb, var(--tenant-surface) 96%, white 4%));--tenant-table-row-hover-surface:var(--tenant-table-row-hover-surface-light,color-mix(in srgb, var(--tenant-primary) 5%, var(--tenant-surface)));--tenant-badge-surface:var(--tenant-badge-surface-light,var(--theme-tenant-badge-surface-light));--tenant-badge-border:var(--tenant-badge-border-light,var(--theme-tenant-badge-border-light));--tenant-badge-text:var(--tenant-badge-text-light,var(--theme-tenant-badge-text-light,var(--tenant-text-strong)));--tenant-button-secondary-surface:var(--tenant-button-secondary-surface-light,var(--theme-tenant-button-secondary-surface-light));--tenant-button-secondary-hover:var(--tenant-button-secondary-hover-light,var(--theme-tenant-button-secondary-hover-light));--tenant-button-secondary-text:var(--tenant-button-secondary-text-light,var(--theme-tenant-button-secondary-text-light,var(--tenant-text-strong)));--tenant-button-primary-border:var(--tenant-button-primary-border-light,var(--theme-tenant-button-primary-border-light));--tenant-button-primary-text:var(--tenant-button-primary-text-light,var(--theme-tenant-button-primary-text-light,#fff));--tenant-layout-max:1480px;--tenant-space-1:var(--theme-space-1);--tenant-space-2:var(--theme-space-2);--tenant-space-3:var(--theme-space-3);--tenant-space-4:var(--theme-space-4);--tenant-space-5:var(--theme-space-5);--tenant-space-6:var(--theme-space-6);--tenant-space-7:var(--theme-space-7);--tenant-space-8:var(--theme-space-8);--tenant-panel-padding:var(--theme-panel-padding);--tenant-radius-card:var(--theme-radius-xl);--tenant-radius-control:var(--theme-radius-md);--tenant-radius-pill:var(--theme-radius-pill);--tenant-control-height:var(--theme-control-height-md);--tenant-control-height-lg:var(--theme-control-height-lg);--tenant-card-min-width:var(--theme-card-min-width);--tenant-grid-gap:clamp(1rem, 1vw + .5rem, 1.5rem);--tenant-section-gap:clamp(1.4rem, 1.2vw + .9rem, 2.1rem);--tenant-table-min-width:var(--theme-table-min-width);--tenant-filter-min-width:var(--theme-filter-min-width);--tenant-form-column-min:var(--theme-form-column-min);--tenant-font-size-body:var(--theme-font-size-body);--tenant-font-size-label:var(--theme-font-size-label);--tenant-font-size-title:var(--theme-font-size-title);--tenant-nav-surface:var(--tenant-nav-surface-light,var(--tenant-sidebar));--tenant-nav-text:var(--tenant-nav-text-light,var(--tenant-sidebar-text));--tenant-nav-branch-text:var(--tenant-nav-branch-text-light,#dce2ffd6);--tenant-nav-mobile-surface:var(--tenant-nav-mobile-surface-light,color-mix(in srgb, var(--tenant-surface) 94%, white 6%));--tenant-nav-mobile-border:var(--tenant-nav-mobile-border-light,var(--tenant-border));--tenant-nav-mobile-shadow:var(--tenant-nav-mobile-shadow-light,var(--tenant-shadow));--tenant-nav-link-active-bg:var(--tenant-nav-link-active-bg-light,var(--tenant-sidebar-active));--tenant-nav-link-border:var(--tenant-nav-link-border-light,var(--tenant-sidebar-border));--tenant-nav-accent:var(--tenant-nav-accent-light,var(--tenant-primary));--tenant-nav-icon-bg:var(--tenant-nav-icon-bg-light,#ffffff0f);--tenant-nav-icon-border:var(--tenant-nav-icon-border-light,#dce2ff1f);--tenant-nav-icon-color:var(--tenant-nav-icon-color-light,#ecf1ffdb);--tenant-nav-icon-active-bg:var(--tenant-nav-icon-active-bg-light,#5468ff3d);--tenant-nav-icon-active-border:var(--tenant-nav-icon-active-border-light,#5468ff6b);--tenant-nav-icon-active-color:var(--tenant-nav-icon-active-color-light,#f8fafffa);--tenant-nav-chevron-color:var(--tenant-nav-chevron-color-light,#dce2ff80);--tenant-nav-chevron-active-color:var(--tenant-nav-chevron-active-color-light,#f8fafff2);--tenant-button-surface:var(--tenant-button-secondary-surface);--tenant-button-surface-soft:var(--tenant-button-secondary-hover);--tenant-button-border:var(--tenant-card-border);--tenant-button-shadow:0 14px 30px color-mix(in srgb, var(--tenant-text) 10%, transparent);--tenant-button-primary-fill:var(--tenant-button-primary-fill-light,linear-gradient(135deg, var(--tenant-primary), color-mix(in srgb, var(--tenant-primary) 76%, #0f172a)));--tenant-button-primary-fill-hover:var(--tenant-button-primary-fill-hover-light,var(--tenant-button-primary-fill));--tenant-button-primary-fill-active:var(--tenant-button-primary-fill-active-light,var(--tenant-button-primary-fill-hover));--tenant-button-primary-shadow:var(--tenant-button-primary-shadow-light,var(--tenant-accent-glow));--tenant-button-primary-shadow-hover:var(--tenant-button-primary-shadow-hover-light,0 22px 40px color-mix(in srgb, var(--tenant-primary) 24%, transparent));color:var(--tenant-text)}.tenant-web-root .tenant-login-shell[data-tenant-appearance=dark],.tenant-web-root .tenant-console-shell[data-tenant-appearance=dark]{--tenant-bg:var(--tenant-bg-dark,var(--theme-tenant-bg-dark));--tenant-surface:var(--tenant-surface-dark,var(--theme-tenant-surface-dark));--tenant-panel:var(--tenant-panel-dark,var(--theme-tenant-panel-dark));--tenant-surface-muted:var(--tenant-surface-muted-dark,var(--theme-tenant-surface-muted-dark));--tenant-border:var(--tenant-border-dark,var(--theme-tenant-border-dark));--tenant-text:var(--tenant-text-dark,var(--theme-tenant-text-dark));--tenant-text-strong:var(--tenant-text-strong-dark,var(--theme-tenant-text-strong-dark));--tenant-muted:var(--tenant-muted-dark,var(--theme-tenant-muted-dark));--tenant-text-muted:var(--tenant-text-muted-dark,var(--tenant-muted));--tenant-sidebar:var(--tenant-sidebar-dark,var(--theme-tenant-sidebar-dark));--tenant-sidebar-text:var(--tenant-sidebar-text-dark,var(--theme-tenant-sidebar-text-dark));--tenant-sidebar-active:var(--tenant-sidebar-active-dark,var(--theme-tenant-sidebar-active-dark));--tenant-sidebar-border:var(--tenant-sidebar-border-dark,var(--theme-tenant-sidebar-border-dark));--tenant-card:var(--tenant-card-dark,var(--tenant-panel));--tenant-header-surface:var(--tenant-header-surface-dark,var(--tenant-panel-surface));--tenant-header-text:var(--tenant-header-text-dark,var(--tenant-text-strong));--tenant-header-muted:var(--tenant-header-muted-dark,var(--tenant-muted));--tenant-primary:var(--tenant-primary-dark,var(--theme-tenant-primary-dark));--tenant-mint:var(--tenant-mint-dark,var(--theme-tenant-mint-dark));--tenant-secondary:var(--tenant-secondary-dark,var(--tenant-surface-muted));--tenant-accent:var(--tenant-accent-dark,var(--tenant-primary));--tenant-success:var(--tenant-success-dark,var(--tenant-mint,#22c55e));--tenant-success-soft:var(--tenant-success-soft-dark,color-mix(in srgb, var(--tenant-success) 16%, var(--tenant-surface) 84%));--tenant-warning:var(--tenant-warning-dark,#f59e0b);--tenant-warning-soft:var(--tenant-warning-soft-dark,color-mix(in srgb, var(--tenant-warning) 16%, var(--tenant-surface) 84%));--tenant-danger:var(--tenant-danger-dark,#f87171);--tenant-danger-soft:var(--tenant-danger-soft-dark,color-mix(in srgb, var(--tenant-danger) 16%, var(--tenant-surface) 84%));--tenant-info:var(--tenant-info-dark,var(--tenant-primary));--tenant-info-soft:var(--tenant-info-soft-dark,color-mix(in srgb, var(--tenant-info) 16%, var(--tenant-surface) 84%));--tenant-disabled:var(--tenant-disabled-dark,var(--tenant-muted));--tenant-disabled-surface:var(--tenant-disabled-surface-dark,color-mix(in srgb, var(--tenant-surface-muted) 76%, var(--tenant-surface) 24%));--tenant-disabled-text:var(--tenant-disabled-text-dark,var(--tenant-muted));--tenant-primary-hover:var(--tenant-primary-hover-dark,color-mix(in srgb, var(--tenant-primary) 78%, #fff 22%));--tenant-primary-active:var(--tenant-primary-active-dark,color-mix(in srgb, var(--tenant-primary) 68%, #fff 32%));--tenant-focus-ring:var(--tenant-focus-ring-dark,color-mix(in srgb, var(--tenant-primary) 28%, transparent));--tenant-shadow:var(--tenant-shadow-dark,var(--theme-shadow-card));--tenant-base-background:var(--tenant-base-background-dark,var(--theme-tenant-base-background-dark,var(--tenant-bg)));--tenant-panel-surface:var(--tenant-panel-surface-dark,var(--theme-tenant-panel-surface-dark));--tenant-card-surface:var(--tenant-card-surface-dark,var(--theme-tenant-card-surface-dark));--tenant-card-surface-elevated:var(--tenant-card-surface-elevated-dark,var(--theme-tenant-card-surface-elevated-dark));--tenant-card-surface-muted:var(--tenant-card-surface-muted-dark,var(--theme-tenant-card-surface-muted-dark));--tenant-input-surface:var(--tenant-input-surface-dark,var(--theme-tenant-input-surface-dark));--tenant-card-border:var(--tenant-card-border-dark,var(--theme-tenant-card-border-dark));--tenant-card-border-strong:var(--tenant-card-border-strong-dark,color-mix(in srgb, var(--tenant-card-border) 84%, white 16%));--tenant-card-selected-surface:var(--tenant-card-selected-surface-dark,var(--theme-tenant-card-selected-surface-dark));--tenant-card-selected-border:var(--tenant-card-selected-border-dark,var(--theme-tenant-card-selected-border-dark));--tenant-accent-glow:var(--tenant-accent-glow-dark,var(--theme-tenant-accent-glow-dark));--tenant-surface-blur:var(--tenant-surface-blur-dark,0px);--tenant-surface-blur-strong:var(--tenant-surface-blur-strong-dark,var(--tenant-surface-blur));--tenant-control-blur:var(--tenant-control-blur-dark,var(--tenant-surface-blur));--tenant-modal-backdrop:var(--tenant-modal-backdrop-dark,#070b1f94);--tenant-glass-highlight:var(--tenant-glass-highlight-dark,transparent);--tenant-glass-stroke:var(--tenant-glass-stroke-dark,transparent);--tenant-table-header-surface:var(--tenant-table-header-surface-dark,color-mix(in srgb, var(--tenant-panel) 82%, #f8fafc 18%));--tenant-table-row-alt-surface:var(--tenant-table-row-alt-surface-dark,color-mix(in srgb, var(--tenant-surface) 94%, #0f172a 6%));--tenant-table-row-hover-surface:var(--tenant-table-row-hover-surface-dark,color-mix(in srgb, var(--tenant-primary) 10%, var(--tenant-surface)));--tenant-badge-surface:var(--tenant-badge-surface-dark,var(--theme-tenant-badge-surface-dark));--tenant-badge-border:var(--tenant-badge-border-dark,var(--theme-tenant-badge-border-dark));--tenant-badge-text:var(--tenant-badge-text-dark,var(--theme-tenant-badge-text-dark,var(--tenant-text-strong)));--tenant-button-secondary-surface:var(--tenant-button-secondary-surface-dark,var(--theme-tenant-button-secondary-surface-dark));--tenant-button-secondary-hover:var(--tenant-button-secondary-hover-dark,var(--theme-tenant-button-secondary-hover-dark));--tenant-button-secondary-text:var(--tenant-button-secondary-text-dark,var(--theme-tenant-button-secondary-text-dark,var(--tenant-text-strong)));--tenant-button-primary-border:var(--tenant-button-primary-border-dark,var(--theme-tenant-button-primary-border-dark));--tenant-button-primary-text:var(--tenant-button-primary-text-dark,var(--theme-tenant-button-primary-text-dark,#fff));--tenant-button-primary-fill:var(--tenant-button-primary-fill-dark,var(--tenant-button-primary-fill));--tenant-button-primary-fill-hover:var(--tenant-button-primary-fill-hover-dark,var(--tenant-button-primary-fill));--tenant-button-primary-fill-active:var(--tenant-button-primary-fill-active-dark,var(--tenant-button-primary-fill-hover));--tenant-button-primary-shadow:var(--tenant-button-primary-shadow-dark,var(--tenant-accent-glow));--tenant-button-primary-shadow-hover:var(--tenant-button-primary-shadow-hover-dark,var(--tenant-button-primary-shadow-hover));--tenant-nav-surface:var(--tenant-nav-surface-dark,var(--tenant-sidebar));--tenant-nav-text:var(--tenant-nav-text-dark,var(--tenant-sidebar-text));--tenant-nav-branch-text:var(--tenant-nav-branch-text-dark,#dce2ffd6);--tenant-nav-mobile-surface:var(--tenant-nav-mobile-surface-dark,color-mix(in srgb, var(--tenant-surface) 94%, white 6%));--tenant-nav-mobile-border:var(--tenant-nav-mobile-border-dark,var(--tenant-border));--tenant-nav-mobile-shadow:var(--tenant-nav-mobile-shadow-dark,var(--tenant-shadow));--tenant-nav-link-active-bg:var(--tenant-nav-link-active-bg-dark,var(--tenant-sidebar-active));--tenant-nav-link-border:var(--tenant-nav-link-border-dark,var(--tenant-sidebar-border));--tenant-nav-accent:var(--tenant-nav-accent-dark,var(--tenant-primary));--tenant-nav-icon-bg:var(--tenant-nav-icon-bg-dark,#ffffff0f);--tenant-nav-icon-border:var(--tenant-nav-icon-border-dark,#dce2ff1f);--tenant-nav-icon-color:var(--tenant-nav-icon-color-dark,#ecf1ffdb);--tenant-nav-icon-active-bg:var(--tenant-nav-icon-active-bg-dark,#7d86ff42);--tenant-nav-icon-active-border:var(--tenant-nav-icon-active-border-dark,#7d86ff7a);--tenant-nav-icon-active-color:var(--tenant-nav-icon-active-color-dark,#f8fafffa);--tenant-nav-chevron-color:var(--tenant-nav-chevron-color-dark,#dce2ff80);--tenant-nav-chevron-active-color:var(--tenant-nav-chevron-active-color-dark,#f8fafff2)}@media (prefers-color-scheme:dark){.tenant-web-root .tenant-login-shell:not([data-tenant-appearance]),.tenant-web-root .tenant-console-shell:not([data-tenant-appearance]),.tenant-web-root .tenant-login-shell[data-tenant-appearance=system],.tenant-web-root .tenant-console-shell[data-tenant-appearance=system]{--tenant-bg:var(--tenant-bg-dark,var(--theme-tenant-bg-dark));--tenant-surface:var(--tenant-surface-dark,var(--theme-tenant-surface-dark));--tenant-panel:var(--tenant-panel-dark,var(--theme-tenant-panel-dark));--tenant-surface-muted:var(--tenant-surface-muted-dark,var(--theme-tenant-surface-muted-dark));--tenant-border:var(--tenant-border-dark,var(--theme-tenant-border-dark));--tenant-text:var(--tenant-text-dark,var(--theme-tenant-text-dark));--tenant-text-strong:var(--tenant-text-strong-dark,var(--theme-tenant-text-strong-dark));--tenant-muted:var(--tenant-muted-dark,var(--theme-tenant-muted-dark));--tenant-text-muted:var(--tenant-text-muted-dark,var(--tenant-muted));--tenant-sidebar:var(--tenant-sidebar-dark,var(--theme-tenant-sidebar-dark));--tenant-sidebar-text:var(--tenant-sidebar-text-dark,var(--theme-tenant-sidebar-text-dark));--tenant-sidebar-active:var(--tenant-sidebar-active-dark,var(--theme-tenant-sidebar-active-dark));--tenant-sidebar-border:var(--tenant-sidebar-border-dark,var(--theme-tenant-sidebar-border-dark));--tenant-card:var(--tenant-card-dark,var(--tenant-panel));--tenant-header-surface:var(--tenant-header-surface-dark,var(--tenant-panel-surface));--tenant-header-text:var(--tenant-header-text-dark,var(--tenant-text-strong));--tenant-header-muted:var(--tenant-header-muted-dark,var(--tenant-muted));--tenant-primary:var(--tenant-primary-dark,var(--theme-tenant-primary-dark));--tenant-mint:var(--tenant-mint-dark,var(--theme-tenant-mint-dark));--tenant-secondary:var(--tenant-secondary-dark,var(--tenant-surface-muted));--tenant-accent:var(--tenant-accent-dark,var(--tenant-primary));--tenant-success:var(--tenant-success-dark,var(--tenant-mint,#22c55e));--tenant-success-soft:var(--tenant-success-soft-dark,color-mix(in srgb, var(--tenant-success) 16%, var(--tenant-surface) 84%));--tenant-warning:var(--tenant-warning-dark,#f59e0b);--tenant-warning-soft:var(--tenant-warning-soft-dark,color-mix(in srgb, var(--tenant-warning) 16%, var(--tenant-surface) 84%));--tenant-danger:var(--tenant-danger-dark,#f87171);--tenant-danger-soft:var(--tenant-danger-soft-dark,color-mix(in srgb, var(--tenant-danger) 16%, var(--tenant-surface) 84%));--tenant-info:var(--tenant-info-dark,var(--tenant-primary));--tenant-info-soft:var(--tenant-info-soft-dark,color-mix(in srgb, var(--tenant-info) 16%, var(--tenant-surface) 84%));--tenant-disabled:var(--tenant-disabled-dark,var(--tenant-muted));--tenant-disabled-surface:var(--tenant-disabled-surface-dark,color-mix(in srgb, var(--tenant-surface-muted) 76%, var(--tenant-surface) 24%));--tenant-disabled-text:var(--tenant-disabled-text-dark,var(--tenant-muted));--tenant-primary-hover:var(--tenant-primary-hover-dark,color-mix(in srgb, var(--tenant-primary) 78%, #fff 22%));--tenant-primary-active:var(--tenant-primary-active-dark,color-mix(in srgb, var(--tenant-primary) 68%, #fff 32%));--tenant-focus-ring:var(--tenant-focus-ring-dark,color-mix(in srgb, var(--tenant-primary) 28%, transparent));--tenant-shadow:var(--tenant-shadow-dark,var(--theme-shadow-card));--tenant-base-background:var(--tenant-base-background-dark,var(--theme-tenant-base-background-dark,var(--tenant-bg)));--tenant-panel-surface:var(--tenant-panel-surface-dark,var(--theme-tenant-panel-surface-dark));--tenant-card-surface:var(--tenant-card-surface-dark,var(--theme-tenant-card-surface-dark));--tenant-card-surface-elevated:var(--tenant-card-surface-elevated-dark,var(--theme-tenant-card-surface-elevated-dark));--tenant-card-surface-muted:var(--tenant-card-surface-muted-dark,var(--theme-tenant-card-surface-muted-dark));--tenant-input-surface:var(--tenant-input-surface-dark,var(--theme-tenant-input-surface-dark));--tenant-card-border:var(--tenant-card-border-dark,var(--theme-tenant-card-border-dark));--tenant-card-selected-surface:var(--tenant-card-selected-surface-dark,var(--theme-tenant-card-selected-surface-dark));--tenant-card-selected-border:var(--tenant-card-selected-border-dark,var(--theme-tenant-card-selected-border-dark));--tenant-accent-glow:var(--tenant-accent-glow-dark,var(--theme-tenant-accent-glow-dark));--tenant-badge-surface:var(--tenant-badge-surface-dark,var(--theme-tenant-badge-surface-dark));--tenant-badge-border:var(--tenant-badge-border-dark,var(--theme-tenant-badge-border-dark));--tenant-badge-text:var(--tenant-badge-text-dark,var(--theme-tenant-badge-text-dark,var(--tenant-text-strong)));--tenant-button-secondary-surface:var(--tenant-button-secondary-surface-dark,var(--theme-tenant-button-secondary-surface-dark));--tenant-button-secondary-hover:var(--tenant-button-secondary-hover-dark,var(--theme-tenant-button-secondary-hover-dark));--tenant-button-secondary-text:var(--tenant-button-secondary-text-dark,var(--theme-tenant-button-secondary-text-dark,var(--tenant-text-strong)));--tenant-button-primary-border:var(--tenant-button-primary-border-dark,var(--theme-tenant-button-primary-border-dark));--tenant-button-primary-text:var(--tenant-button-primary-text-dark,var(--theme-tenant-button-primary-text-dark,#fff));--tenant-button-primary-fill:var(--tenant-button-primary-fill-dark,var(--tenant-button-primary-fill));--tenant-button-primary-fill-hover:var(--tenant-button-primary-fill-hover-dark,var(--tenant-button-primary-fill));--tenant-button-primary-fill-active:var(--tenant-button-primary-fill-active-dark,var(--tenant-button-primary-fill-hover));--tenant-button-primary-shadow-hover:var(--tenant-button-primary-shadow-hover-dark,var(--tenant-button-primary-shadow-hover));--tenant-nav-surface:var(--tenant-nav-surface-dark,var(--tenant-sidebar));--tenant-nav-text:var(--tenant-nav-text-dark,var(--tenant-sidebar-text));--tenant-nav-branch-text:var(--tenant-nav-branch-text-dark,#dce2ffd6);--tenant-nav-mobile-surface:var(--tenant-nav-mobile-surface-dark,color-mix(in srgb, var(--tenant-surface) 94%, white 6%));--tenant-nav-mobile-border:var(--tenant-nav-mobile-border-dark,var(--tenant-border));--tenant-nav-mobile-shadow:var(--tenant-nav-mobile-shadow-dark,var(--tenant-shadow));--tenant-nav-link-active-bg:var(--tenant-nav-link-active-bg-dark,var(--tenant-sidebar-active));--tenant-nav-link-border:var(--tenant-nav-link-border-dark,var(--tenant-sidebar-border));--tenant-nav-accent:var(--tenant-nav-accent-dark,var(--tenant-primary));--tenant-nav-icon-bg:var(--tenant-nav-icon-bg-dark,#ffffff0f);--tenant-nav-icon-border:var(--tenant-nav-icon-border-dark,#dce2ff1f);--tenant-nav-icon-color:var(--tenant-nav-icon-color-dark,#ecf1ffdb);--tenant-nav-icon-active-bg:var(--tenant-nav-icon-active-bg-dark,#7d86ff42);--tenant-nav-icon-active-border:var(--tenant-nav-icon-active-border-dark,#7d86ff7a);--tenant-nav-icon-active-color:var(--tenant-nav-icon-active-color-dark,#f8fafffa);--tenant-nav-chevron-color:var(--tenant-nav-chevron-color-dark,#dce2ff80);--tenant-nav-chevron-active-color:var(--tenant-nav-chevron-active-color-dark,#f8fafff2)}}@media (max-width:1280px){.tenant-web-root .tenant-login-shell,.tenant-web-root .tenant-console-shell{--tenant-card-min-width:260px;--tenant-filter-min-width:228px;--tenant-form-column-min:240px;--tenant-section-gap:1.55rem}}@media (max-width:960px){.tenant-web-root .tenant-login-shell,.tenant-web-root .tenant-console-shell{--tenant-card-min-width:240px;--tenant-filter-min-width:220px;--tenant-form-column-min:220px;--tenant-grid-gap:1rem;--tenant-section-gap:1.35rem}}@media (max-width:640px){.tenant-web-root .tenant-login-shell,.tenant-web-root .tenant-console-shell{--tenant-panel-padding:18px;--tenant-card-min-width:100%;--tenant-grid-gap:.95rem;--tenant-section-gap:1.15rem;--tenant-form-column-min:100%;--tenant-filter-min-width:100%;--tenant-table-min-width:680px}}body.tenant-web-root,body.tenant-web-root .tenant-console-shell,body.tenant-web-root .tenant-login-shell,.tenant-console-shell{--tenant-panel-surface:color-mix(in oklch, var(--tenant-surface) 90%, var(--tenant-panel) 10%);--tenant-card-surface:color-mix(in oklch, var(--tenant-surface) 92%, var(--tenant-panel) 8%);--tenant-card-surface-elevated:color-mix(in oklch, var(--tenant-surface) 88%, var(--tenant-primary) 5%);--tenant-card-surface-muted:color-mix(in oklch, var(--tenant-panel) 86%, var(--tenant-primary) 6%);--tenant-input-surface:color-mix(in oklch, var(--tenant-surface) 88%, var(--tenant-bg) 12%);--tenant-card-border:color-mix(in oklch, var(--tenant-primary) 18%, var(--tenant-border) 82%);--tenant-card-border-strong:color-mix(in oklch, var(--tenant-primary) 34%, var(--tenant-border) 66%);--tenant-surface-background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-card-surface) 96%, transparent), color-mix(in oklch, var(--tenant-card-surface-muted) 88%, transparent));--tenant-surface-background-elevated:linear-gradient(135deg, color-mix(in oklch, var(--tenant-card-surface-elevated) 98%, transparent), color-mix(in oklch, var(--tenant-card-surface-muted) 92%, var(--tenant-primary) 3%));--tenant-surface-background-muted:color-mix(in oklch, var(--tenant-card-surface-muted) 92%, transparent);--tenant-surface-border:var(--tenant-card-border);--tenant-surface-border-strong:var(--tenant-card-border-strong);--tenant-surface-shadow:var(--theme-shadow-soft);--tenant-table-header-surface:color-mix(in oklch, var(--tenant-primary) 7%, var(--tenant-card-surface-elevated) 93%);--tenant-table-row-alt-surface:color-mix(in oklch, var(--tenant-card-surface-muted) 82%, var(--tenant-card-surface) 18%);--tenant-table-row-hover-surface:color-mix(in oklch, var(--tenant-primary) 8%, var(--tenant-card-surface) 92%);--tenant-button-surface:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 4%));--tenant-button-surface-soft:color-mix(in oklch, var(--tenant-surface) 86%, var(--tenant-panel) 14%);--tenant-button-border:color-mix(in oklch, var(--tenant-primary) 20%, var(--tenant-border) 80%);--tenant-button-secondary-surface:var(--tenant-button-surface);--tenant-button-secondary-hover:color-mix(in oklch, var(--tenant-primary) 8%, var(--tenant-surface) 92%);--tenant-button-secondary-text:var(--tenant-text-strong);--tenant-button-primary-fill:linear-gradient(135deg, var(--tenant-primary), color-mix(in oklch, var(--tenant-primary) 68%, var(--tenant-mint) 32%));--tenant-button-primary-border:color-mix(in oklch, var(--tenant-primary) 38%, var(--tenant-border) 62%);--tenant-button-primary-text:#fff;--tenant-button-primary-shadow:0 18px 42px color-mix(in oklch, var(--tenant-primary) 18%, transparent);--tenant-button-primary-shadow-hover:0 22px 46px color-mix(in oklch, var(--tenant-primary) 24%, transparent);--tenant-button-shadow:var(--theme-shadow-soft);--tenant-nav-surface-light:color-mix(in oklch, var(--tenant-sidebar) 94%, var(--tenant-primary) 6%);--tenant-nav-surface-dark:var(--tenant-nav-surface-light);--tenant-nav-shell-bg-light:linear-gradient(180deg, var(--tenant-nav-surface-light), color-mix(in oklch, var(--tenant-sidebar) 86%, black 14%));--tenant-nav-shell-bg-dark:var(--tenant-nav-surface-light);--tenant-nav-section-bg-light:color-mix(in oklch, var(--tenant-sidebar) 88%, var(--tenant-primary) 8%);--tenant-nav-section-bg-dark:var(--tenant-nav-section-bg-light);--tenant-nav-control-surface-light:color-mix(in oklch, var(--tenant-sidebar) 86%, var(--tenant-primary) 8%);--tenant-nav-control-surface-dark:var(--tenant-nav-control-surface-light);--tenant-nav-card-surface-light:color-mix(in oklch, var(--tenant-sidebar) 90%, var(--tenant-primary) 6%);--tenant-nav-card-surface-dark:var(--tenant-nav-card-surface-light);--tenant-action-primary-surface:var(--tenant-button-primary-fill);--tenant-action-primary-border:var(--tenant-button-primary-border);--tenant-action-primary-text:var(--tenant-button-primary-text);--tenant-action-primary-shadow:var(--tenant-button-primary-shadow);--tenant-action-secondary-surface:var(--tenant-button-secondary-surface);--tenant-action-secondary-hover:var(--tenant-button-secondary-hover);--tenant-action-secondary-text:var(--tenant-button-secondary-text);--tenant-action-secondary-border:var(--tenant-button-border);color:var(--tenant-page-text);font-family:var(--theme-font-sans);background:var(--tenant-page-background)!important}body.tenant-web-root{background:var(--tenant-page-background)!important;color:var(--tenant-page-text)!important}html:has(>body.tenant-web-root){background:var(--tenant-page-background)!important;color:var(--tenant-page-text)!important}body.tenant-web-root :where(.page,.branch-dashboard,.portal-shell,.portal-member-shell,.attendance-public-shell,.tenant-console-shell,.tenant-login-shell,.ncb-games-page,.gzone-apex-home,[class*=campaign-preview-module__][class*=page],[class*=rcb-live-home-page-module__][class*=page],[class*=avatar-storefront-module__][class*=shell]),.tenant-console-shell{--bg:var(--tenant-bg);--panel:var(--tenant-surface);--panel-soft:var(--tenant-panel);--panel-border:var(--tenant-border);--text:var(--tenant-text);--muted:var(--tenant-muted);--accent:var(--tenant-primary);--accent-strong:var(--tenant-primary-hover,var(--tenant-primary));--highlight:var(--tenant-mint);--success:var(--tenant-state-success);--danger:var(--tenant-state-danger);color:var(--tenant-page-text);font-family:var(--theme-font-sans)}body.tenant-web-root :where(.page,.branch-dashboard,.portal-shell,.portal-member-shell,.attendance-public-shell,.ncb-games-page,.gzone-apex-home,[class*=campaign-preview-module__][class*=page],[class*=rcb-live-home-page-module__][class*=page],[class*=avatar-storefront-module__][class*=shell]){background:var(--tenant-page-background)}body.tenant-web-root :where([class*=campaign-preview-module__][class*=page],[class*=rcb-live-home-page-module__][class*=page],[class*=avatar-storefront-module__][class*=shell],.ncb-games-page,.gzone-apex-home){background:var(--tenant-page-background)!important;color:var(--tenant-page-text)!important}body.tenant-web-root :where([class*=avatar-storefront-module__][class*=shell]){--avatar-bg:var(--tenant-bg);--avatar-surface:var(--tenant-surface);--avatar-surface-strong:var(--tenant-panel);--avatar-border:var(--tenant-border);--avatar-text:var(--tenant-text);--avatar-muted:var(--tenant-muted);--avatar-red:var(--tenant-primary);--avatar-red-strong:var(--tenant-primary-hover,var(--tenant-primary));--avatar-green:var(--tenant-mint)}body.tenant-web-root :where(.gzone-apex-home){--apex-ink:var(--tenant-text);--apex-muted:var(--tenant-muted);--apex-line:var(--tenant-border);--apex-blue:var(--tenant-primary);--apex-blue-strong:var(--tenant-primary-hover,var(--tenant-primary));--apex-sky:var(--tenant-mint);--apex-navy:var(--tenant-bg)}body.tenant-web-root{overflow-x:clip}body.tenant-web-root :where(.tenant-console-shell,.tenant-login-shell,.portal-shell,.portal-member-shell,.attendance-public-shell,.ncb-games-page,.gzone-apex-home,[class*=campaign-preview-module__][class*=page],[class*=rcb-live-home-page-module__][class*=page],[class*=avatar-storefront-module__][class*=shell]){width:min(100%,100vw);min-width:0;max-width:100%}body.tenant-web-root .tenant-console-shell :where(main,section,article,aside,nav,header,footer,form,fieldset,div,ul,ol,li,dl,dd){min-width:0}body.tenant-web-root :where(.tenant-console-shell,.tenant-login-shell) :where(img,picture,video,canvas,iframe,svg),body.tenant-web-root :where(.tenant-console-shell,.tenant-login-shell) :where(input,select,textarea,button){max-width:100%}body.tenant-web-root .tenant-console-shell :where(.ui-table-shell,.tenant-table-wrap,.tenant-users-usage-table-wrap,.tenant-report-table-wrap,.tenant-stock-table-wrap,.tenant-lines-table-wrap,.tenant-treasury-table-wrap,[class*=tableWrap],[class*=TableWrap],[class*=tableShell],[class*=TableShell]){-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-width:100%;overflow:auto hidden}body.tenant-web-root .tenant-console-shell :where(.tenant-table-toolbar,.tenant-filter-bar,.tenant-card-actions,.tenant-dashboard-card-actions,.tenant-users-action-row,.tenant-users-list-toolbar,.tenant-users-search-payment-toolbar,.tenant-users-pay-later-toolbar,.tenant-treasury-card-totals,.tenant-treasury-report-header-actions,.tenant-stock-toolbar,.tenant-lines-toolbar,[class*=Toolbar],[class*=toolbar],[class*=Actions],[class*=actions]){min-width:0;max-width:100%}@media (max-width:760px){body.tenant-web-root .tenant-console-shell{--tenant-panel-padding:clamp(14px, 4vw, 18px);--tenant-card-min-width:100%;--tenant-filter-min-width:100%;--tenant-form-column-min:100%}body.tenant-web-root .tenant-console-shell :where(.tenant-table-toolbar,.tenant-filter-bar,.tenant-card-actions,.tenant-dashboard-card-actions,.tenant-users-action-row,.tenant-users-list-toolbar,.tenant-users-search-payment-toolbar,.tenant-users-pay-later-toolbar,.tenant-treasury-card-totals,.tenant-treasury-report-header-actions,.tenant-stock-toolbar,.tenant-lines-toolbar){flex-wrap:wrap;align-items:stretch}body.tenant-web-root .tenant-console-shell :where(.tenant-table-toolbar>*,.tenant-filter-bar>*,.tenant-card-actions>*,.tenant-dashboard-card-actions>*,.tenant-users-action-row>*,.tenant-users-list-toolbar>*,.tenant-users-search-payment-toolbar>*,.tenant-users-pay-later-toolbar>*,.tenant-treasury-report-header-actions>*,.tenant-stock-toolbar>*,.tenant-lines-toolbar>*){max-width:100%}body.tenant-web-root .tenant-console-shell :where(.tenant-form-grid,.tenant-filter-grid,.tenant-summary-grid,.tenant-dashboard-grid,.tenant-dashboard-activity-grid,.tenant-users-profile-grid,.tenant-users-modal-grid,.tenant-users-balance-grid,.tenant-treasury-summary-grid,.tenant-treasury-form-grid,.tenant-expense-dashboard-grid,.tenant-reports-net-profit-split){grid-template-columns:minmax(0,1fr)}}body.tenant-web-root :where(.card,.ui-card,.record-card,.metric-card,.bullet-card,.preview-card,.package-card,.dashboard-panel,.field-card,.tenant-login-card,.tenant-panel,.tenant-table-wrap,.feedback-banner,.tenant-gamezone-reference-toolbar,.tenant-gamezone-panel,.tenant-gamezone-stat-card,.tenant-gamezone-action-card,.tenant-gamezone-financial-card,.tenant-gamezone-feed-row,.tenant-gamezone-employee-row,.tenant-gamezone-chart-row,.tenant-stock-order-card,.tenant-stock-orders-card,.tenant-users-action-card,.tenant-users-summary-card,.tenant-lines-panel,.tenant-lines-card,.tenant-stations-card,.tenant-treasury-card,.tenant-report-card,.tenant-settings-card,.tenant-notification-card,.tenant-shift-shell__summary-card,.tenant-shift-workspace-card,.tenant-shift-summary-row,.tenant-cashier-workspace-summary-card,.portal-dashboard-reference-card,.portal-member-logout-card,.portal-host-live-card,.portal-host-pc-card,.portal-control-station-card,.portal-offer-card,.portal-product-card,.portal-chat-scan-card,.portal-chat-my-qr-card,.portal-chat-thread-card,.attendance-public-card,.attendance-public-info-box,.attendance-public-feedback,[class*=campaign-preview-module__][class*=panel],[class*=campaign-preview-module__][class*=card],[class*=campaign-preview-module__][class*=rewardCard],[class*=campaign-preview-module__][class*=__step]:not([class*=stepNumber]):not([class*=stepTitle]):not([class*=stepCopy]),[class*=rcb-live-home-page-module__][class*=panel],[class*=rcb-live-home-page-module__][class*=card],[class*=avatar-storefront-module__][class*=card],[class*=avatar-storefront-module__][class*=panel]),.tenant-console-shell :where(.card,.ui-card,.record-card,.metric-card,.bullet-card,.preview-card,.package-card,.dashboard-panel,.field-card,.tenant-panel,.tenant-table-wrap,.tenant-report-card,.tenant-settings-card,.tenant-notification-card){border-color:var(--tenant-surface-border);border-radius:var(--tenant-radius-card);background:var(--tenant-surface-background);color:var(--tenant-text);box-shadow:var(--tenant-surface-shadow);transition:transform .22s var(--tenant-clinical-motion-ease), border-color .22s var(--tenant-clinical-motion-ease), background .22s var(--tenant-clinical-motion-ease), box-shadow .22s var(--tenant-clinical-motion-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell :where(.ui-card,.tenant-gamezone-stat-card,.tenant-gamezone-action-card,.tenant-gamezone-financial-card,.tenant-stock-order-card,.tenant-stock-orders-card,.tenant-users-action-card,.tenant-users-summary-card,.tenant-lines-card,.tenant-stations-card,.tenant-treasury-card,.tenant-report-card,.tenant-settings-card,.tenant-notification-card,.tenant-shift-workspace-card--button):hover{border-color:color-mix(in oklch, var(--tenant-primary) 30%, var(--tenant-surface-border) 70%);box-shadow:var(--theme-shadow-card);transform:translateY(-3px)}}body.tenant-web-root :where(.cta,.button,.ui-button,.tenant-primary-button,.tenant-secondary-button,.tenant-chip-button,.tenant-danger-button,.tenant-gamezone-toolbar-button,.attendance-public-button,.portal-member-sidebar-link,[class*=campaign-preview-module__][class*=button],[class*=campaign-preview-module__][class*=link],[class*=rcb-live-home-page-module__][class*=button],[class*=avatar-storefront-module__][class*=button]){border-color:var(--tenant-action-secondary-border);background:var(--tenant-action-secondary-surface);color:var(--tenant-action-secondary-text);box-shadow:var(--tenant-button-shadow);transition:transform .18s var(--tenant-clinical-motion-ease), border-color .18s var(--tenant-clinical-motion-ease), background .18s var(--tenant-clinical-motion-ease), box-shadow .22s var(--tenant-clinical-motion-ease), color .18s var(--tenant-clinical-motion-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell :where(.cta,.button,.ui-button,.tenant-primary-button,.tenant-secondary-button,.tenant-chip-button,.tenant-danger-button,.tenant-gamezone-toolbar-button,.tenant-session-toggle-button,.tenant-session-action):hover{transform:translateY(-1px)}}body.tenant-web-root .tenant-console-shell :where(.tenant-session-surface,.tenant-session-action-shell,.tenant-session-toggle,.tenant-session-toggle-button,.tenant-gamezone-toolbar-button,.tenant-chip-button,.tenant-secondary-button){border-color:var(--tenant-action-secondary-border)!important;background:var(--tenant-action-secondary-surface)!important;color:var(--tenant-action-secondary-text)!important;box-shadow:var(--tenant-button-shadow)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-session-action,.tenant-session-toggle-button.is-active,.tenant-session-toggle-button[aria-pressed=true],.tenant-gamezone-toolbar-button--primary,.tenant-chip-button--active,.tenant-primary-button){border-color:var(--tenant-action-primary-border)!important;background:var(--tenant-action-primary-surface)!important;color:var(--tenant-action-primary-text)!important;box-shadow:var(--tenant-action-primary-shadow)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-session-toggle-button,.tenant-session-action,.tenant-gamezone-toolbar-button,.tenant-chip-button,.tenant-secondary-button,.tenant-primary-button){border-radius:var(--tenant-radius-pill)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-monitor-card,.tenant-shift-monitor-kpi,.tenant-shift-monitor-summary-item,.tenant-shift-monitor-overview,.tenant-shift-monitor-overview__facts div,.tenant-shift-archive-workspace,.tenant-shift-workspace-section,.tenant-shift-command-panel,.tenant-shift-review-card,.tenant-shift-financial-summary-card,.tenant-shift-financial-summary-group,.tenant-shift-financial-review-section,.tenant-shift-action-command,.tenant-shift-action-command-summary,.tenant-shift-action-step,.tenant-shift-action-risk-summary,.tenant-shift-action-payroll-summary){border-color:var(--tenant-surface-border)!important;background:var(--tenant-surface-background-elevated)!important;color:var(--tenant-text)!important;box-shadow:var(--tenant-surface-shadow)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-shell__tabs,.tenant-shift-workspace-tabs,.tenant-cashier-workspace-tabs,.tenant-shift-review-card__amount-row,.tenant-shift-monitor-transactions-table tbody td,.tenant-shift-monitor-transaction-expanded-panel,.tenant-shift-financial-summary-list,.tenant-shift-action-amount-list,.tenant-shift-action-owner-tools-body,.tenant-shift-archive-search-section){border-color:var(--tenant-surface-border)!important;background:var(--tenant-surface-background-muted)!important;color:var(--tenant-text)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-shell__tab,.tenant-shift-workspace-tabs button,.tenant-cashier-workspace-tabs button,.tenant-shift-workspace-card--button,.tenant-shift-monitor-sort-button){border-color:var(--tenant-action-secondary-border)!important;background:var(--tenant-action-secondary-surface)!important;color:var(--tenant-action-secondary-text)!important;box-shadow:var(--tenant-button-shadow)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-shell__tab.is-active,.tenant-shift-workspace-tabs button.is-active,.tenant-cashier-workspace-tabs button.is-active,.tenant-shift-workspace-card--button.is-active,.tenant-shift-workspace-card--button:hover,.tenant-shift-workspace-card--button:focus-visible){border-color:var(--tenant-action-primary-border)!important;background:var(--tenant-action-primary-surface)!important;color:var(--tenant-action-primary-text)!important;box-shadow:var(--tenant-action-primary-shadow)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-archive-summary-row .tenant-shift-workspace-card:nth-child(3n),.tenant-shift-monitor-summary-item.is-primary,.tenant-shift-monitor-summary-item.is-mint){border-color:color-mix(in srgb, var(--tenant-primary) 42%, var(--tenant-surface-border) 58%)!important;background:color-mix(in oklch, var(--tenant-primary) 12%, var(--tenant-card-surface-elevated) 88%)!important;color:var(--tenant-text-strong)!important;box-shadow:var(--tenant-surface-shadow)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-status-badge.is-success,.tenant-shift-difference-badge.is-success,.tenant-shifts-status.is-active,.tenant-shifts-attendance-badge.is-complete,.tenant-shift-archive-badge.is-balanced,.tenant-shift-monitor-method-pill.is-cash,.tenant-shift-monitor-impact-badge.is-cash-in,.tenant-shift-monitor-accounting-pill.is-cash-in,.tenant-shift-monitor-breakdown-row.is-cash){border-color:color-mix(in srgb, var(--tenant-primary) 34%, var(--tenant-surface-border) 66%)!important;background:color-mix(in oklch, var(--tenant-primary) 14%, var(--tenant-card-surface-muted) 86%)!important;color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-status-badge.is-warning,.tenant-shifts-attendance-badge.is-warning,.tenant-shift-archive-badge.is-shortage,.tenant-shift-monitor-impact-badge.is-cash-out,.tenant-shift-monitor-accounting-pill.is-cash-out){border-color:color-mix(in srgb, var(--tenant-state-warning) 34%, var(--tenant-surface-border) 66%)!important;background:var(--tenant-state-warning-surface)!important;color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-difference-badge.is-danger,.tenant-shift-difference-text.is-danger,.tenant-shift-monitor-impact-badge.is-cancelled,.tenant-shift-monitor-accounting-pill.is-cancelled){border-color:color-mix(in srgb, var(--tenant-state-danger) 34%, var(--tenant-surface-border) 66%)!important;background:var(--tenant-state-danger-surface)!important;color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-monitor-method-pill.is-visa,.tenant-shift-monitor-impact-badge.is-non-cash,.tenant-shift-monitor-accounting-pill.is-non-cash,.tenant-shift-monitor-breakdown-row.is-visa){border-color:color-mix(in srgb, var(--tenant-nav-text) 22%, var(--tenant-surface-border) 78%)!important;background:color-mix(in oklch, var(--tenant-nav-surface) 22%, var(--tenant-card-surface-muted) 78%)!important;color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-monitor-card h2,.tenant-shift-monitor-kpi strong,.tenant-shift-workspace-card strong,.tenant-shift-review-card__amount-row dd,.tenant-shift-monitor-summary-item strong,.tenant-shift-monitor-overview__title-row h2,.tenant-shift-monitor-overview__facts dd){color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-shift-monitor-card-head p,.tenant-shift-monitor-summary-item span,.tenant-shift-workspace-card span,.tenant-shift-review-card__amount-row dt,.tenant-shift-monitor-overview__eyebrow,.tenant-shift-monitor-overview__identity p,.tenant-shift-monitor-overview__facts dt){color:var(--tenant-muted)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-cashier-workspace-head,.tenant-cashier-workspace-head-panel,.tenant-cashier-workspace-summary-card,.tenant-cashier-workspace-section,.tenant-cashier-workspace-attention-card,.tenant-cashier-workspace-inline-summary,.tenant-cashier-workspace-recent-action-card,.tenant-cashier-workspace-journal-form,.tenant-cashier-workspace-close-section,.tenant-cashier-workspace-calculator-drawer,.tenant-cashier-workspace-calculator-display,.tenant-cashier-workspace-customer-direct-search,.tenant-cashier-workspace-direct-sales-row,.tenant-cashier-workspace-direct-sales-metric,.tenant-cashier-workspace-selected,.tenant-cashier-workspace-pricing-placeholder,.tenant-cashier-workspace-account-transfer-selected div,.tenant-cashier-workspace-account-transfer-latest,.tenant-cashier-workspace-account-transfer-recharges,.tenant-cashier-workspace-last-action>div,.tenant-cashier-workspace-validation>div,.tenant-cashier-workspace-reconciliation>div,.tenant-cashier-workspace-head-shift-pill,.tenant-cashier-workspace-head-meta-item,.tenant-cashier-workspace-journal-empty,.tenant-cashier-workspace-task-toggle,.tenant-cashier-workspace .tenant-users-list-toolbar,.tenant-cashier-workspace .tenant-users-toolbar-summary,.tenant-cashier-workspace .tenant-users-payment-section,.tenant-cashier-workspace .tenant-users-search-payment-main,.tenant-cashier-workspace .tenant-users-results-panel,.tenant-cashier-workspace .tenant-users-result-row,.tenant-cashier-workspace .tenant-users-profile-grid div,.tenant-cashier-workspace .tenant-users-autocomplete-name,[class*=tenant-tournaments-panel-module__][class*=heroCard],[class*=tenant-tournaments-panel-module__][class*=heroAside],[class*=tenant-tournaments-panel-module__][class*=panel],[class*=tenant-tournaments-panel-module__][class*=queueItem],[class*=tenant-tournaments-panel-module__][class*=overviewMetric],[class*=tenant-tournaments-panel-module__][class*=detailCard],[class*=tenant-tournaments-panel-module__][class*=listRow],[class*=tenant-tournaments-panel-module__][class*=matchCard],[class*=tenant-tournaments-panel-module__][class*=resultBox],[class*=tenant-tournaments-panel-module__][class*=empty],[class*=tenant-tournaments-panel-module__][class*=previewCard]){border-color:var(--tenant-surface-border)!important;background:var(--tenant-surface-background-elevated)!important;color:var(--tenant-text)!important;box-shadow:var(--tenant-surface-shadow)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-cashier-workspace-day,.tenant-cashier-workspace-head-shift-select,.tenant-cashier-workspace-tabs,.tenant-cashier-workspace-subtabs,.tenant-cashier-workspace-methods button,.tenant-cashier-workspace-utility-tabs button,.tenant-cashier-workspace-calculator-keys button,.tenant-cashier-workspace-calculator-history li button,.tenant-cashier-workspace-entry-table input,.tenant-cashier-workspace-entry-table select,.tenant-cashier-workspace :is(input,select,textarea),.tenant-cashier-workspace .tenant-users-pay-later-summary,.tenant-cashier-workspace .tenant-users-pay-later-table tbody tr,.tenant-cashier-workspace .tenant-users-usage-table tbody tr,.tenant-cashier-workspace .tenant-users-table tbody tr,[class*=tenant-tournaments-panel-module__][class*=heroPill],[class*=tenant-tournaments-panel-module__][class*=miniChip],[class*=tenant-tournaments-panel-module__][class*=badge],[class*=tenant-tournaments-panel-module__][class*=input],[class*=tenant-tournaments-panel-module__][class*=select],[class*=tenant-tournaments-panel-module__][class*=textarea]){border-color:var(--tenant-surface-border)!important;background:var(--tenant-surface-background-muted)!important;color:var(--tenant-text)!important;box-shadow:none!important}body.tenant-web-root .tenant-console-shell :where(.tenant-cashier-workspace-tabs button,.tenant-cashier-workspace-subtabs button,.tenant-cashier-workspace-methods button,.tenant-cashier-workspace-utility-tabs button,.tenant-cashier-workspace-calculator-keys button,.tenant-cashier-workspace-calculator-history li button,.tenant-cashier-workspace-icon-action,.tenant-cashier-workspace-icon-text-action,.tenant-cashier-workspace-back-action,.tenant-cashier-workspace .tenant-secondary-button,.tenant-cashier-workspace .tenant-chip-button,[class*=tenant-tournaments-panel-module__][class*=secondaryButton]){border-color:var(--tenant-action-secondary-border)!important;background:var(--tenant-action-secondary-surface)!important;color:var(--tenant-action-secondary-text)!important;box-shadow:var(--tenant-button-shadow)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-cashier-workspace-tabs button.is-active,.tenant-cashier-workspace-subtabs button.is-active,.tenant-cashier-workspace-methods button.is-active,.tenant-cashier-workspace-utility-tabs button.is-active,.tenant-cashier-workspace-summary-reveal.is-active strong,.tenant-cashier-workspace-summary-reveal.is-active .tenant-cashier-workspace-summary-reveal-hint,.tenant-cashier-workspace .tenant-primary-button,.tenant-cashier-workspace .tenant-users-scan-button,.tenant-cashier-workspace .tenant-users-confirm-payment,.tenant-cashier-workspace .tenant-users-result-row.is-selected,.tenant-cashier-workspace .tenant-users-result-row:hover,.tenant-cashier-workspace .tenant-users-result-row:focus-visible,[class*=tenant-tournaments-panel-module__][class*=button]:not([class*=secondaryButton]):not([class*=ghostButton]),[class*=tenant-tournaments-panel-module__][class*=queueItemActive]){border-color:var(--tenant-action-primary-border)!important;background:var(--tenant-action-primary-surface)!important;color:var(--tenant-action-primary-text)!important;box-shadow:var(--tenant-action-primary-shadow)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-cashier-workspace-tab-badge,.tenant-cashier-workspace-summary-card.is-accent strong,.tenant-cashier-workspace-action-username,.tenant-cashier-workspace-action-username-inline,[class*=tenant-tournaments-panel-module__][class*=queueMetrics] span){border-color:color-mix(in srgb, var(--tenant-primary) 34%, var(--tenant-surface-border) 66%)!important;background:color-mix(in oklch, var(--tenant-primary) 12%, var(--tenant-card-surface-muted) 88%)!important;color:var(--tenant-text-strong)!important;box-shadow:none!important}body.tenant-web-root .tenant-console-shell :where(.tenant-cashier-workspace-cash-movements,.tenant-cashier-workspace-account-transfer-warning,.tenant-cashier-workspace-attention-alert,.tenant-cashier-workspace-tab-badge--warning){border-color:color-mix(in srgb, var(--tenant-state-warning) 34%, var(--tenant-surface-border) 66%)!important;background:var(--tenant-state-warning-surface)!important;color:var(--tenant-text-strong)!important;box-shadow:none!important}body.tenant-web-root .tenant-console-shell :where(.tenant-cashier-workspace-icon-action--danger,.tenant-cashier-workspace .tenant-danger-button,.tenant-cashier-workspace-calculator-keys button:last-child,[class*=tenant-tournaments-panel-module__][class*=ghostButton]){border-color:color-mix(in srgb, var(--tenant-state-danger) 34%, var(--tenant-surface-border) 66%)!important;background:var(--tenant-state-danger-surface)!important;color:var(--tenant-text-strong)!important;box-shadow:none!important}body.tenant-web-root .tenant-console-shell :where(.tenant-cashier-workspace-head h1,.tenant-cashier-workspace-day-value,.tenant-cashier-workspace-day strong,.tenant-cashier-workspace-summary-card strong,.tenant-cashier-workspace-head-shift-pill strong,.tenant-cashier-workspace-head-meta-item strong,.tenant-cashier-workspace-validation strong,.tenant-cashier-workspace-reconciliation strong,.tenant-cashier-workspace-recent-action-meta strong,.tenant-cashier-workspace-account-transfer-selected strong,.tenant-cashier-workspace-account-transfer-latest strong,.tenant-cashier-workspace-direct-sales-metric,.tenant-cashier-workspace-calculator-result strong,.tenant-cashier-workspace-attention-card h3,.tenant-cashier-workspace .tenant-panel-header h1,.tenant-cashier-workspace .tenant-panel-heading h1,.tenant-cashier-workspace .tenant-panel-heading h2,[class*=tenant-tournaments-panel-module__][class*=heroTitle],[class*=tenant-tournaments-panel-module__][class*=heroAsideValue],[class*=tenant-tournaments-panel-module__][class*=gridCardTitle],[class*=tenant-tournaments-panel-module__][class*=panelTitle],[class*=tenant-tournaments-panel-module__][class*=overviewMetric] strong,[class*=tenant-tournaments-panel-module__][class*=detailRow] strong){color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-cashier-workspace-day-label,.tenant-cashier-workspace-day-time,.tenant-cashier-workspace-head-note,.tenant-cashier-workspace-muted,.tenant-cashier-workspace-hint,.tenant-cashier-workspace-summary-card span,.tenant-cashier-workspace-last-action span,.tenant-cashier-workspace-reconciliation span,.tenant-cashier-workspace-recent-action-meta span,.tenant-cashier-workspace-account-transfer-selected span,.tenant-cashier-workspace-account-transfer-latest span,.tenant-cashier-workspace-account-transfer-selected small,.tenant-cashier-workspace-account-transfer-latest small,.tenant-cashier-workspace-account-transfer-note,.tenant-cashier-workspace-calculator-result span,.tenant-cashier-workspace-cash-count-header,.tenant-cashier-workspace-attention-card p,.tenant-cashier-workspace-table th,.tenant-cashier-workspace .tenant-table thead th,[class*=tenant-tournaments-panel-module__][class*=heroKicker],[class*=tenant-tournaments-panel-module__][class*=heroText],[class*=tenant-tournaments-panel-module__][class*=heroAsideLabel],[class*=tenant-tournaments-panel-module__][class*=heroAsideHint],[class*=tenant-tournaments-panel-module__][class*=muted],[class*=tenant-tournaments-panel-module__][class*=gridCardMeta],[class*=tenant-tournaments-panel-module__][class*=previewCaption],[class*=tenant-tournaments-panel-module__][class*=overviewMetric] span,[class*=tenant-tournaments-panel-module__][class*=detailRow]){color:var(--tenant-muted)!important}body.tenant-web-root :where(.cta:not(.secondary),.button.primary,.ui-button-primary,.tenant-primary-button,[class*=campaign-preview-module__][class*=active],[class*=campaign-preview-module__][class*=primary],[class*=rcb-live-home-page-module__][class*=primary],[class*=avatar-storefront-module__][class*=primary]){border-color:var(--tenant-action-primary-border);background:var(--tenant-action-primary-surface);color:var(--tenant-action-primary-text);box-shadow:var(--tenant-action-primary-shadow)}body.tenant-web-root :where(.muted,.preview-copy,.metric-helper,.panel-note,.dashboard-kicker,.section-kicker,.panel-kicker,[class*=campaign-preview-module__][class*=muted],[class*=rcb-live-home-page-module__][class*=muted],[class*=avatar-storefront-module__][class*=muted]){color:var(--tenant-muted)}body.tenant-web-root :where([class*=campaign-preview-module__][class*=brandTitle],[class*=campaign-preview-module__][class*=headline],[class*=campaign-preview-module__][class*=rewardTitle],[class*=campaign-preview-module__][class*=stepTitle],[class*=rcb-live-home-page-module__][class*=title],[class*=rcb-live-home-page-module__][class*=headline],[class*=avatar-storefront-module__][class*=title],[class*=avatar-storefront-module__][class*=headline]){color:var(--tenant-text-strong)!important}body.tenant-web-root :where([class*=campaign-preview-module__][class*=brandSubtitle],[class*=campaign-preview-module__][class*=lead],[class*=campaign-preview-module__][class*=rewardCopy],[class*=campaign-preview-module__][class*=stepCopy],[class*=campaign-preview-module__][class*=footerNote],[class*=rcb-live-home-page-module__][class*=copy],[class*=rcb-live-home-page-module__][class*=subtitle],[class*=avatar-storefront-module__][class*=copy],[class*=avatar-storefront-module__][class*=subtitle]){color:var(--tenant-muted)!important}body.tenant-web-root :where([class*=campaign-preview-module__][class*=eyebrow],[class*=campaign-preview-module__][class*=branch],[class*=campaign-preview-module__][class*=pill],[class*=rcb-live-home-page-module__][class*=eyebrow],[class*=avatar-storefront-module__][class*=eyebrow]){color:var(--tenant-primary)!important}body.tenant-web-root :where(.page>h1,.page>header,.dashboard-kicker,[class*=campaign-preview-module__][class*=brandTitle],[class*=rcb-live-home-page-module__][class*=brandTitle],[class*=avatar-storefront-module__][class*=brandTitle]){color:var(--tenant-page-text)!important}body.tenant-web-root :where(.page>p,[class*=campaign-preview-module__][class*=brandSubtitle],[class*=rcb-live-home-page-module__][class*=brandSubtitle],[class*=avatar-storefront-module__][class*=brandSubtitle]){color:var(--tenant-page-muted)!important}body.tenant-web-root .tenant-console-shell [class*=tenant-navigation-client-module__][class*=shell]{--tenant-nav-sidebar-bg:var(--tenant-nav-surface)!important;--tenant-nav-shell-bg:linear-gradient(180deg, color-mix(in srgb, var(--tenant-nav-surface) 92%, #020617 8%), var(--tenant-nav-surface))!important;--tenant-nav-shell-border:color-mix(in srgb, var(--tenant-nav-text) 12%, transparent)!important;--tenant-nav-shell-shadow:inset -1px 0 0 color-mix(in srgb, var(--tenant-nav-text) 6%, transparent)!important;--tenant-nav-card-surface:color-mix(in srgb, var(--tenant-nav-surface) 92%, var(--tenant-nav-accent) 8%)!important;--tenant-nav-card-border:color-mix(in srgb, var(--tenant-nav-text) 12%, transparent)!important;--tenant-nav-section-bg:var(--tenant-nav-card-surface)!important;--tenant-nav-section-shadow:inset 0 1px 0 color-mix(in srgb, var(--tenant-nav-text) 8%, transparent)!important;--tenant-nav-control-surface:color-mix(in srgb, var(--tenant-nav-surface) 86%, var(--tenant-nav-accent) 14%)!important;--tenant-nav-control-bg:var(--tenant-nav-control-surface)!important;--tenant-nav-input-bg:var(--tenant-nav-control-surface)!important;--tenant-nav-control-border:color-mix(in srgb, var(--tenant-nav-text) 14%, transparent)!important;--tenant-nav-item-bg:color-mix(in srgb, var(--tenant-nav-text) 3%, transparent)!important;--tenant-nav-item-active-bg:var(--tenant-nav-link-active-bg)!important;--tenant-nav-item-active-border:var(--tenant-nav-link-border)!important;--tenant-nav-mobile-panel-bg:var(--tenant-nav-mobile-surface)!important}body.tenant-web-root .tenant-console-shell [class*=tenant-navigation-client-module__][class*=sidebar],body.tenant-web-root .tenant-console-shell [class*=tenant-navigation-client-module__][class*=mobileNav]{background:var(--tenant-nav-shell-bg)!important;border-color:var(--tenant-nav-shell-border)!important;color:var(--tenant-nav-text)!important}body.tenant-web-root .tenant-console-shell :is([class*=tenant-navigation-client-module__][class*=toolbar],[class*=tenant-navigation-client-module__][class*=searchLabel],[class*=tenant-navigation-client-module__][class*=groupCard],[class*=tenant-navigation-client-module__][class*=themeControl],[class*=tenant-navigation-client-module__][class*=themePopover]){border-color:var(--tenant-nav-card-border)!important;background:var(--tenant-nav-section-bg)!important;color:var(--tenant-nav-text)!important}body.tenant-web-root .tenant-console-shell :is([class*=tenant-navigation-client-module__][class*=themeTrigger],[class*=tenant-navigation-client-module__][class*=themeSearchInput],[class*=tenant-navigation-client-module__][class*=themeOption],[class*=tenant-navigation-client-module__][class*=themeModeButton],[class*=tenant-navigation-client-module__][class*=languageButton],[class*=tenant-navigation-client-module__][class*=searchInput],[class*=tenant-navigation-client-module__][class*=resetButton]){border-color:var(--tenant-nav-control-border)!important;background:var(--tenant-nav-control-bg)!important;color:var(--tenant-nav-text)!important}body.tenant-web-root .tenant-console-shell [class*=tenant-navigation-client-module__][class*=linkCard]{color:var(--tenant-nav-text)!important;background:var(--tenant-nav-item-bg)!important}body.tenant-web-root .tenant-console-shell [class*=tenant-navigation-client-module__][class*=linkCard]:hover,body.tenant-web-root .tenant-console-shell [class*=tenant-navigation-client-module__][class*=linkCardActive],body.tenant-web-root .tenant-console-shell [class*=tenant-navigation-client-module__][class*=themeOptionActive],body.tenant-web-root .tenant-console-shell [class*=tenant-navigation-client-module__][class*=themeModeButtonActive],body.tenant-web-root .tenant-console-shell [class*=tenant-navigation-client-module__][class*=languageButtonActive]{border-color:var(--tenant-nav-link-border)!important;background:var(--tenant-nav-link-active-bg)!important;color:var(--tenant-nav-text)!important}:root{--tenant-clinical-motion-ease:cubic-bezier(.16, 1, .3, 1);--tenant-clinical-motion-snap:var(--tenant-clinical-motion-ease);--tenant-clinical-motion-enter:.28s;--tenant-clinical-motion-feedback:.22s;--tenant-clinical-motion-button:.18s;--tenant-clinical-motion-fade:.18s;--tenant-clinical-motion-drawer:.28s;--tenant-clinical-motion-toast:.24s;--tenant-clinical-motion-pulse:1.8s;--tenant-clinical-motion-stagger:50ms}@media (prefers-reduced-motion:no-preference){html:has(>body.tenant-web-root){scroll-behavior:smooth}body.tenant-web-root :where(.tenant-console-shell,.tenant-login-shell,.branch-dashboard,.portal-shell,.portal-member-shell,.attendance-public-shell,.page) :where(.ui-card,.card,.record-card,.metric-card,.bullet-card,.preview-card,.package-card,.dashboard-panel,.field-card,.tenant-login-card,.tenant-panel,.tenant-table-wrap,.feedback-banner,.tenant-gamezone-reference-toolbar,.tenant-gamezone-panel,.tenant-gamezone-stat-card,.tenant-gamezone-action-card,.tenant-gamezone-financial-card,.tenant-gamezone-feed-row,.tenant-gamezone-employee-row,.tenant-gamezone-chart-row,.tenant-stock-order-card,.tenant-stock-orders-card,.tenant-users-action-card,.tenant-users-summary-card,.tenant-lines-panel,.tenant-lines-card,.tenant-stations-card,.tenant-treasury-card,.tenant-report-card,.tenant-settings-card,.tenant-notification-card,.tenant-stock-reset-card,.tenant-stock-reset-section,.tenant-stock-alert-pill,.tenant-shift-shell__summary-card,.tenant-shift-workspace-card,.tenant-shift-summary-row,.tenant-cashier-workspace-summary-card,.portal-dashboard-reference-card,.portal-member-logout-card,.portal-host-live-card,.portal-host-pc-card,.portal-control-station-card,.portal-offer-card,.portal-product-card,.portal-chat-scan-card,.portal-chat-my-qr-card,.portal-chat-thread-card,.attendance-public-card,.attendance-public-info-box,.attendance-public-feedback,[class*=campaign-preview-module__][class*=panel],[class*=campaign-preview-module__][class*=card],[class*=campaign-preview-module__][class*=rewardCard],[class*=rcb-live-home-page-module__][class*=panel],[class*=rcb-live-home-page-module__][class*=card],[class*=avatar-storefront-module__][class*=panel],[class*=avatar-storefront-module__][class*=card]):not([data-tenant-motion]),.tenant-console-shell :where(.ui-card,.card,.record-card,.metric-card,.dashboard-panel,.tenant-panel,.tenant-report-card,.tenant-settings-card,.tenant-notification-card):not([data-tenant-motion]){transform-origin:50%;animation:tenant-clinical-surface-in var(--tenant-clinical-motion-enter) var(--tenant-clinical-motion-ease) backwards!important}body.tenant-web-root .tenant-console-shell :where(.tenant-kpi-grid,.tenant-gamezone-stat-grid,.tenant-gamezone-action-grid,.tenant-gamezone-financial-grid,.tenant-gamezone-dashboard-bottom-grid,.tenant-gamezone-chart-bars,.tenant-stock-reset-kpis,.tenant-stock-alert-summary,.portal-control-grid,.portal-dashboard-reference-grid,.portal-host-grid,.portal-offers-grid,.attendance-public-stack)>:nth-child(2){animation-delay:var(--tenant-clinical-motion-stagger)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-kpi-grid,.tenant-gamezone-stat-grid,.tenant-gamezone-action-grid,.tenant-gamezone-financial-grid,.tenant-gamezone-dashboard-bottom-grid,.tenant-gamezone-chart-bars,.tenant-stock-reset-kpis,.tenant-stock-alert-summary,.portal-control-grid,.portal-dashboard-reference-grid,.portal-host-grid,.portal-offers-grid,.attendance-public-stack)>:nth-child(3){animation-delay:calc(var(--tenant-clinical-motion-stagger) * 2)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-kpi-grid,.tenant-gamezone-stat-grid,.tenant-gamezone-action-grid,.tenant-gamezone-financial-grid,.tenant-gamezone-dashboard-bottom-grid,.tenant-gamezone-chart-bars,.tenant-stock-reset-kpis,.tenant-stock-alert-summary,.portal-control-grid,.portal-dashboard-reference-grid,.portal-host-grid,.portal-offers-grid,.attendance-public-stack)>:nth-child(n+4){animation-delay:calc(var(--tenant-clinical-motion-stagger) * 3)!important}body.tenant-web-root :where(.tenant-modal-backdrop,.drawer-backdrop,[role=dialog][aria-modal=true]){animation:tenant-clinical-fade-in var(--tenant-clinical-motion-fade) var(--tenant-clinical-motion-ease) backwards!important}body.tenant-web-root :where(button,a.button,a[role=button],.ui-button,.tenant-primary-button,.tenant-secondary-button,.tenant-chip-button,.tenant-danger-button,.tenant-gamezone-toolbar-button,.attendance-public-button,.portal-member-sidebar-link,.portal-dashboard-reference-menu a):not([data-tenant-motion]){transition:transform var(--tenant-clinical-motion-button) var(--tenant-clinical-motion-ease), box-shadow var(--tenant-clinical-motion-button) var(--tenant-clinical-motion-ease), border-color var(--tenant-clinical-motion-button) var(--tenant-clinical-motion-ease), background var(--tenant-clinical-motion-button) var(--tenant-clinical-motion-ease), color var(--tenant-clinical-motion-button) var(--tenant-clinical-motion-ease), opacity var(--tenant-clinical-motion-button) var(--tenant-clinical-motion-ease)!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root :where(.tenant-console-shell,.tenant-login-shell,.branch-dashboard,.portal-shell,.portal-member-shell,.attendance-public-shell,.page) :where(.ui-card,.card,.record-card,.metric-card,.bullet-card,.preview-card,.package-card,.tenant-panel,.tenant-gamezone-panel,.tenant-gamezone-stat-card,.tenant-gamezone-action-card,.tenant-gamezone-financial-card,.tenant-report-card,.tenant-settings-card,.tenant-notification-card,.tenant-stock-reset-card,.tenant-stock-reset-section,.tenant-stock-alert-pill,.portal-dashboard-reference-card,.portal-offer-card,.attendance-public-card,[class*=campaign-preview-module__][class*=card],[class*=rcb-live-home-page-module__][class*=card],[class*=avatar-storefront-module__][class*=card]):not([data-tenant-motion]):hover{border-color:color-mix(in srgb, var(--tenant-primary) 30%, var(--tenant-surface-border))!important;box-shadow:var(--tenant-surface-shadow), 0 14px 30px color-mix(in srgb, var(--tenant-primary) 12%, transparent)!important;transform:translateY(-3px)!important}}body.tenant-web-root :where(button,a.button,a[role=button],.ui-button,.tenant-primary-button,.tenant-secondary-button,.tenant-chip-button,.tenant-danger-button,.tenant-gamezone-toolbar-button,.attendance-public-button,.portal-member-sidebar-link,.portal-dashboard-reference-menu a):not([data-tenant-motion]):active:not(:disabled){transform:translate(0,0)scale(.98)!important}@keyframes tenant-clinical-surface-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes tenant-clinical-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tenant-clinical-shell-content-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes tenant-clinical-shell-section-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes tenant-clinical-slide-drawer{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes tenant-clinical-slide-drawer-rtl{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes tenant-clinical-toast-in{0%{opacity:0;transform:translate(-50%,.65rem)}to{opacity:1;transform:translate(-50%)}}@keyframes tenant-clinical-pulse-live{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--tenant-mint) 38%, transparent)}70%{box-shadow:0 0 0 .55rem #0000}to{box-shadow:0 0 #0000}}body.tenant-web-root .tenant-console-shell{--tenant-clinical-motion-ui-enter:.28s;--tenant-clinical-page-bg:radial-gradient(circle at 12% 5%, color-mix(in oklch, var(--tenant-primary) 10%, transparent), transparent 28rem), radial-gradient(circle at 86% 12%, color-mix(in oklch, var(--tenant-mint) 16%, transparent), transparent 24rem), color-mix(in oklch, var(--tenant-bg) 96%, white 4%);--tenant-clinical-card:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 86%, var(--tenant-primary) 5%));--tenant-clinical-card-strong:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 98%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-mint) 5%));--tenant-clinical-card-muted:color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%);--tenant-clinical-line:color-mix(in oklch, var(--tenant-primary) 22%, var(--tenant-border) 78%);--tenant-clinical-shadow:0 24px 80px color-mix(in oklch, var(--tenant-primary) 14%, transparent);--tenant-clinical-shadow-soft:0 12px 35px color-mix(in oklch, var(--tenant-text-strong) 8%, transparent);--tenant-clinical-topbar-surface:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 86%, var(--tenant-primary) 6%));--tenant-clinical-topbar-shadow:0 18px 46px color-mix(in oklch, var(--tenant-primary) 12%, transparent);--tenant-clinical-topbar-shadow-open:0 24px 70px color-mix(in oklch, var(--tenant-primary) 16%, transparent);--tenant-clinical-topbar-rail:18px;--tenant-clinical-topbar-handle-width:92px;--tenant-page-background:var(--tenant-clinical-page-bg);--tenant-card-surface:var(--tenant-clinical-card);--tenant-card-surface-elevated:var(--tenant-clinical-card-strong);--tenant-card-surface-muted:var(--tenant-clinical-card-muted);--tenant-card-border:var(--tenant-clinical-line);--tenant-card-border-strong:color-mix(in oklch, var(--tenant-primary) 36%, var(--tenant-border) 64%);--tenant-surface-background:var(--tenant-clinical-card);--tenant-surface-background-elevated:var(--tenant-clinical-card-strong);--tenant-surface-background-muted:var(--tenant-clinical-card-muted);--tenant-surface-border:var(--tenant-clinical-line);--tenant-surface-shadow:var(--tenant-clinical-shadow-soft);background:var(--tenant-clinical-page-bg)!important;color:var(--tenant-text)!important}body.tenant-web-root{background:var(--tenant-clinical-page-bg,var(--tenant-page-background))!important}html:has(>body.tenant-web-root){background:var(--tenant-clinical-page-bg,var(--tenant-page-background))!important}body.tenant-web-root .tenant-dashboard-content-column{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:100vh;display:grid}body.tenant-web-root .tenant-dashboard-topbar{--tenant-topbar-slide-open-duration:var(--tenant-nav-slide-open-duration,.28s);--tenant-topbar-slide-close-duration:var(--tenant-nav-slide-close-duration,.28s);--tenant-topbar-slide-fade-duration:var(--tenant-nav-slide-fade-duration,.18s);--tenant-topbar-slide-close-delay:var(--tenant-nav-slide-close-delay,0s);--tenant-topbar-slide-open-ease:var(--tenant-nav-slide-open-ease,var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)));--tenant-topbar-slide-close-ease:var(--tenant-nav-slide-close-ease,var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)));background:var(--tenant-clinical-topbar-surface);border-bottom:1px solid var(--tenant-clinical-line);box-shadow:var(--tenant-clinical-topbar-shadow);color:var(--tenant-header-text,var(--tenant-text-strong));-webkit-backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 24px;display:grid}body.tenant-web-root .tenant-dashboard-topbar-spacer{min-width:0}body.tenant-web-root .tenant-dashboard-brand-center{justify-content:center;align-items:center;min-width:0;display:flex}body.tenant-web-root .tenant-dashboard-brand-copy{text-align:center;justify-items:center;gap:4px;display:grid}body.tenant-web-root .tenant-dashboard-topbar-actions{z-index:1;flex-wrap:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}body.tenant-web-root .tenant-dashboard-topbar-actions :where(.tenant-session-surface,.tenant-session-action-shell){padding:4px}body.tenant-web-root .tenant-dashboard-topbar-actions .tenant-session-toggle{gap:2px;padding:2px}body.tenant-web-root .tenant-dashboard-topbar-actions .tenant-session-toggle-button{min-width:84px;min-height:44px;font-size:.8rem}body.tenant-web-root .tenant-dashboard-topbar-actions .tenant-session-action{gap:8px;min-width:118px;min-height:44px;padding:0 14px;font-size:.8rem}body.tenant-web-root .tenant-dashboard-topbar .tenant-logo-wordmark{color:inherit}body.tenant-web-root .tenant-dashboard-topbar .tenant-logo-subtitle{color:var(--tenant-header-muted,var(--tenant-muted))}body.tenant-web-root .tenant-dashboard-main{gap:var(--tenant-section-gap);align-content:start;width:100%;max-width:none;margin:0;padding:clamp(18px,2.2vw,30px);display:grid}body.tenant-web-root .tenant-dashboard-main>*{min-width:0}body.tenant-web-root .tenant-dashboard-section-nav{flex-wrap:wrap;gap:10px;display:flex}body.tenant-web-root .tenant-dashboard-access-panel{gap:24px}body.tenant-web-root .tenant-dashboard-access-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}body.tenant-web-root .tenant-dashboard-access-link{border:1px solid var(--tenant-card-border);background:var(--tenant-card-surface);box-shadow:none;border-radius:18px;gap:6px;padding:18px;text-decoration:none;display:grid}body.tenant-web-root .tenant-dashboard-access-link-title{font-size:1rem}body.tenant-web-root .tenant-dashboard-access-link-value{color:var(--tenant-muted);word-break:break-all;font-size:.9rem}body.tenant-web-root .tenant-dashboard-footer{color:var(--tenant-muted);font-size:.88rem}body.tenant-web-root .tenant-console-shell[dir=rtl] :where(.tenant-dashboard-topbar,.tenant-dashboard-main){direction:rtl}body.tenant-web-root .tenant-console-shell[dir=rtl] :where(.tenant-dashboard-topbar,.tenant-dashboard-access-link){text-align:right}@media (min-width:641px){body.tenant-web-root .tenant-dashboard-topbar:not(.tenant-dashboard-topbar--static){z-index:110;transform:translateY(calc(-100% + var(--tenant-clinical-topbar-rail,18px)));opacity:.96;transition:transform var(--tenant-topbar-slide-close-duration) var(--tenant-topbar-slide-close-ease) var(--tenant-topbar-slide-close-delay), opacity var(--tenant-topbar-slide-fade-duration) var(--tenant-topbar-slide-close-ease) var(--tenant-topbar-slide-close-delay), box-shadow var(--tenant-topbar-slide-close-duration) var(--tenant-topbar-slide-close-ease) var(--tenant-topbar-slide-close-delay);will-change:transform;position:fixed;top:0;left:0;right:0}body.tenant-web-root .tenant-dashboard-topbar--static{z-index:110;opacity:1;position:sticky;top:0;transform:none}body.tenant-web-root .tenant-dashboard-topbar:not(.tenant-dashboard-topbar--static):after{content:"";width:var(--tenant-clinical-topbar-handle-width,92px);background:color-mix(in srgb, var(--tenant-primary) 62%, var(--tenant-mint) 38%);height:4px;box-shadow:0 0 0 1px color-mix(in srgb, var(--tenant-header-text,var(--tenant-text-strong)) 8%, transparent), 0 10px 22px color-mix(in oklch, var(--tenant-primary) 26%, transparent);opacity:.9;transition:opacity var(--tenant-topbar-slide-fade-duration) var(--tenant-topbar-slide-close-ease) var(--tenant-topbar-slide-close-delay), transform var(--tenant-topbar-slide-close-duration) var(--tenant-topbar-slide-close-ease) var(--tenant-topbar-slide-close-delay);pointer-events:none;border-radius:999px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}body.tenant-web-root .tenant-dashboard-topbar.tenant-dashboard-topbar--open{opacity:1;transition:transform var(--tenant-topbar-slide-open-duration) var(--tenant-topbar-slide-open-ease), opacity var(--tenant-topbar-slide-fade-duration) var(--tenant-topbar-slide-open-ease), box-shadow var(--tenant-topbar-slide-open-duration) var(--tenant-topbar-slide-open-ease);box-shadow:var(--tenant-clinical-topbar-shadow-open);transform:translateY(0)}body.tenant-web-root .tenant-dashboard-topbar.tenant-dashboard-topbar--open:after{opacity:0;transition:opacity var(--tenant-topbar-slide-fade-duration) var(--tenant-topbar-slide-open-ease), transform var(--tenant-topbar-slide-open-duration) var(--tenant-topbar-slide-open-ease);transform:translate(-50%)scaleX(.86)}}@media (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-dashboard-content-column{animation:tenant-clinical-shell-content-in var(--tenant-clinical-motion-drawer,.28s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)) both}body.tenant-web-root .tenant-dashboard-main>*{animation:tenant-clinical-shell-section-in var(--tenant-clinical-motion-drawer,.28s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)) both}body.tenant-web-root .tenant-dashboard-access-link{transition:transform var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow var(--tenant-clinical-motion-feedback,.22s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), background var(--tenant-clinical-motion-feedback,.22s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1))}body.tenant-web-root .tenant-dashboard-access-link:hover{border-color:color-mix(in srgb, var(--tenant-primary) 36%, var(--tenant-card-border));box-shadow:0 18px 34px color-mix(in srgb, var(--tenant-primary) 12%, transparent);transform:translateY(-2px)}}@media (max-width:960px){body.tenant-web-root .tenant-dashboard-main{padding:clamp(14px,4vw,18px)}}@media (max-width:640px){body.tenant-web-root .tenant-dashboard-topbar{opacity:1;box-shadow:none;grid-template-columns:1fr;align-items:flex-start;padding:12px 18px;position:static;transform:none}body.tenant-web-root .tenant-dashboard-brand-center{justify-content:flex-start}body.tenant-web-root .tenant-dashboard-brand-copy{text-align:left;justify-items:flex-start}body.tenant-web-root .tenant-dashboard-content-column{min-height:0}body.tenant-web-root .tenant-dashboard-topbar-actions{flex-wrap:wrap;justify-content:stretch;width:100%}}@media (prefers-reduced-motion:reduce){body.tenant-web-root .tenant-dashboard-topbar,body.tenant-web-root .tenant-dashboard-topbar:after,body.tenant-web-root .tenant-dashboard-content-column,body.tenant-web-root .tenant-dashboard-main>*,body.tenant-web-root .tenant-dashboard-access-link{transition:none;animation:none!important}body.tenant-web-root .tenant-dashboard-content-column,body.tenant-web-root .tenant-dashboard-main>*,body.tenant-web-root .tenant-dashboard-access-link{transform:none!important}}@media (min-width:641px) and (prefers-reduced-motion:reduce){body.tenant-web-root .tenant-dashboard-topbar:not(.tenant-dashboard-topbar--static){transform:translateY(calc(-100% + var(--tenant-clinical-topbar-rail,18px)))!important}body.tenant-web-root .tenant-dashboard-topbar.tenant-dashboard-topbar--open{transform:translateY(0)!important}}body.tenant-web-root .tenant-console-shell :where(main,.page,.branch-dashboard,.tenant-console-shell){background:0 0!important}body.tenant-web-root .tenant-console-shell .tenant-stock-reset{gap:clamp(20px,2.2vw,30px);padding-block:.25rem .75rem;display:grid}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-kpis{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,1.6vw,22px);display:grid}body.tenant-web-root .tenant-console-shell :where(.tenant-stock-reset-card,.tenant-stock-reset-section,.tenant-stock-reset-detail,.tenant-stock-reset-detail-card,.tenant-stock-alerts-overview,.tenant-stock-overview-controls){position:relative;border:1px solid var(--tenant-card-border)!important;background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--tenant-primary) 16%, transparent), transparent 34%), var(--tenant-card-surface)!important;box-shadow:var(--tenant-surface-shadow), inset 0 1px 0 #ffffff14!important;color:var(--tenant-text)!important;transition:transform var(--tenant-clinical-motion-feedback,.22s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow var(--tenant-clinical-motion-feedback,.22s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), background var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1))!important}body.tenant-web-root .tenant-console-shell :where(.tenant-stock-reset-card,.tenant-stock-reset-detail-card){isolation:isolate;align-content:start;gap:.72rem;min-height:132px;display:grid;overflow:hidden;padding:clamp(18px,1.65vw,24px)!important}body.tenant-web-root .tenant-console-shell :where(.tenant-stock-reset-card,.tenant-stock-reset-detail-card):before{content:"";background:linear-gradient(90deg, var(--tenant-primary), var(--tenant-accent), color-mix(in srgb, var(--tenant-primary) 42%, white));opacity:.92;z-index:0;height:4px;position:absolute;inset:0 0 auto}body.tenant-web-root .tenant-console-shell :where(.tenant-stock-reset-card,.tenant-stock-reset-detail-card):after{content:"";background:color-mix(in srgb, var(--tenant-primary) 18%, transparent);filter:blur(28px);opacity:.72;pointer-events:none;z-index:0;border-radius:999px;height:120px;position:absolute;inset:auto -12% -46% 32%}body.tenant-web-root .tenant-console-shell :where(.tenant-stock-reset-card,.tenant-stock-reset-detail-card)>*{z-index:1;position:relative}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-card--accent{border-color:var(--tenant-card-border-strong)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--tenant-accent) 20%, transparent), transparent 38%), var(--tenant-card-surface-elevated)!important;box-shadow:var(--tenant-surface-shadow), 0 22px 42px color-mix(in srgb, var(--tenant-primary) 18%, transparent)!important}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-section{isolation:isolate;gap:clamp(16px,1.6vw,24px);display:grid;overflow:hidden;border-color:color-mix(in srgb, var(--tenant-primary) 24%, var(--tenant-card-border))!important;padding:clamp(20px,2vw,28px)!important}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-section:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--tenant-primary) 18%, transparent), transparent 34%), radial-gradient(circle at 94% 0%, color-mix(in srgb, var(--tenant-accent) 14%, transparent), transparent 30%);opacity:.78;pointer-events:none;z-index:0;position:absolute;inset:0}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-section>*{z-index:1;position:relative}body.tenant-web-root .tenant-console-shell :where(.tenant-stock-reset-subsection,.tenant-stock-alert-summary){gap:.9rem;display:grid}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-card span{letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:700;color:var(--tenant-muted)!important}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-card strong{line-height:1.06;color:var(--tenant-text-strong)!important;font-size:clamp(1.55rem,2.15vw,2rem)!important}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-meta{color:var(--tenant-muted)!important}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-tabs{gap:.68rem}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-tab{border-color:color-mix(in srgb, var(--tenant-primary) 18%, var(--tenant-card-border))!important;background:var(--tenant-button-secondary-surface)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--tenant-text) 7%, transparent), inset 0 1px 0 #ffffff14!important;transition:transform var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), background var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1))!important}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-tab.is-active{border-color:color-mix(in srgb, var(--tenant-primary) 54%, var(--tenant-card-border))!important;background:var(--tenant-button-primary-fill)!important;color:var(--tenant-button-primary-text)!important;box-shadow:var(--tenant-button-primary-shadow-hover)!important}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-tab:hover{transform:translateY(-3px)}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-tab:active{transform:scale(.98)}body.tenant-web-root .tenant-console-shell .tenant-stock-reset-table-header{gap:.45rem}body.tenant-web-root .tenant-console-shell .tenant-stock-surface-header--alerts{border-bottom:1px solid color-mix(in srgb, var(--tenant-primary) 18%, var(--tenant-card-border));align-items:stretch;padding-bottom:clamp(14px,1.4vw,20px)}body.tenant-web-root .tenant-console-shell .tenant-stock-surface-header--alerts h2{font-size:clamp(1.25rem,1.8vw,1.6rem);color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell .tenant-stock-alert-summary{align-content:stretch}body.tenant-web-root .tenant-console-shell .tenant-stock-alert-pill{border-color:color-mix(in srgb, var(--tenant-primary) 22%, var(--tenant-card-border))!important;background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-panel) 88%, var(--tenant-primary) 12%), var(--tenant-card-surface))!important;box-shadow:var(--tenant-surface-shadow)!important;transition:transform var(--tenant-clinical-motion-feedback,.22s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), border-color var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow var(--tenant-clinical-motion-feedback,.22s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1))!important}body.tenant-web-root .tenant-console-shell .tenant-stock-alert-pill strong{font-size:clamp(1.18rem,1.5vw,1.45rem)}body.tenant-web-root .tenant-console-shell :where(.tenant-stock-overview-table,.tenant-table){border-color:var(--tenant-card-border)!important;background:var(--tenant-card-surface)!important}body.tenant-web-root .tenant-console-shell .tenant-stock-overview-table th{background:color-mix(in srgb, var(--tenant-primary) 22%, var(--tenant-card-surface-muted) 78%)!important;color:var(--tenant-text-strong)!important;border-color:var(--tenant-card-border)!important}body.tenant-web-root .tenant-console-shell .tenant-stock-overview-table td{border-color:var(--tenant-card-border)!important;transition:background var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), color var(--tenant-clinical-motion-button,.18s) var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1))!important}body.tenant-web-root .tenant-console-shell [data-grow-ai-motion=stat-card]{will-change:transform;transition:border-color .22s var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .22s var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1)), background .22s var(--tenant-clinical-motion-ease,cubic-bezier(.16, 1, .3, 1))!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell :where(.tenant-stock-reset-card,.tenant-stock-reset-section,.tenant-stock-reset-detail-card,.tenant-stock-alerts-overview,.tenant-stock-overview-controls,.tenant-stock-alert-pill):not([data-grow-ai-motion=stat-card]):hover{border-color:color-mix(in srgb, var(--tenant-primary) 30%, var(--tenant-surface-border))!important;box-shadow:var(--tenant-surface-shadow), 0 14px 30px color-mix(in srgb, var(--tenant-primary) 12%, transparent)!important;transform:translateY(-3px)!important}body.tenant-web-root .tenant-console-shell [data-grow-ai-motion=stat-card]:hover{border-color:color-mix(in srgb, var(--tenant-primary) 30%, var(--tenant-surface-border))!important;box-shadow:var(--tenant-surface-shadow), 0 14px 30px color-mix(in srgb, var(--tenant-primary) 12%, transparent)!important}body.tenant-web-root .tenant-console-shell .tenant-stock-overview-table tbody tr:hover td{background:color-mix(in srgb, var(--tenant-primary) 13%, var(--tenant-card-surface))!important}}@media (prefers-reduced-motion:reduce){body.tenant-web-root .tenant-console-shell :where(.tenant-stock-reset-card,.tenant-stock-reset-section,.tenant-stock-reset-detail,.tenant-stock-reset-detail-card,.tenant-stock-alerts-overview,.tenant-stock-overview-controls,.tenant-stock-reset-tab){transition:none!important;animation:none!important;transform:none!important}}body.tenant-web-root .tenant-console-shell :where(.ui-card,.card,.record-card,.metric-card,.bullet-card,.preview-card,.package-card,.dashboard-panel,.field-card,.tenant-card,.tenant-panel,.tenant-ui-card,.tenant-table-wrap,.tenant-kpi-card,.tenant-dashboard-activity-card,.tenant-gamezone-panel,.tenant-gamezone-stat-card,.tenant-gamezone-action-card,.tenant-gamezone-financial-card,.tenant-gamezone-feed-row,.tenant-gamezone-employee-row,.tenant-gamezone-chart-row,.tenant-stock-order-card,.tenant-stock-orders-card,.tenant-stock-kpi-card,.tenant-stock-report-card,.tenant-stock-workspace-card,.tenant-users-action-card,.tenant-users-summary-card,.tenant-users-list-card,.tenant-users-history-card,.tenant-lines-panel,.tenant-lines-card,.tenant-lines-main-card,.tenant-lines-overview-card,.tenant-lines-wifi-card,.tenant-lines-wifi-stat-card,.tenant-stations-card,.tenant-treasury-card,.tenant-treasury-entry-card,.tenant-treasury-form-card,.tenant-treasury-report-card,.tenant-treasury-summary-card,.tenant-expense-card,.tenant-expense-panel,.tenant-report-card,.tenant-reports-net-profit-card,.tenant-reports-overview-card,.tenant-reports-expense-breakdown-panel,.tenant-reports-report-card,.tenant-settings-card,.tenant-settings-hub-card,.tenant-settings-management-card,.tenant-settings-editor-card,.tenant-settings-traffic-card,.tenant-notification-card,.tenant-shift-shell__summary-card,.tenant-shift-workspace-card,.tenant-shift-monitor-card,.tenant-shift-review-card,.tenant-shifts-card,.tenant-shifts-attendance-card,.tenant-shift-summary-row,.tenant-cashier-workspace-head-panel,.tenant-cashier-workspace-focus-panel,.tenant-cashier-workspace-section,.tenant-cashier-workspace-summary,.tenant-cashier-workspace-utility,.tenant-cashier-workspace-cash-count,.tenant-cashier-workspace-cash-movements,.tenant-cashier-workspace-recent-actions,.tenant-cashier-workspace-reconciliation,.tenant-cashier-workspace-direct-sales,.tenant-cashier-workspace-customer-direct-sales,.tenant-cashier-workspace-account-transfer,.tenant-cashier-workspace-shift-tasks,.tenant-cashier-workspace-journal-section,.tenant-cashier-workspace-close-section,.tenant-cashier-workspace-attention-card,.tenant-cashier-workspace-recent-action-card,.tenant-cashier-workspace-summary-card){transform-origin:top;border:1px solid var(--tenant-clinical-line)!important;background:var(--tenant-clinical-card)!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text)!important;transition:transform .22s var(--tenant-clinical-motion-ease), box-shadow .22s var(--tenant-clinical-motion-ease), border-color .18s var(--tenant-clinical-motion-ease), background .18s var(--tenant-clinical-motion-ease)!important;border-radius:24px!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell :where(.ui-card,.card,.record-card,.metric-card,.tenant-card,.tenant-panel,.tenant-ui-card,.tenant-table-wrap,.tenant-kpi-card,.tenant-gamezone-stat-card,.tenant-gamezone-action-card,.tenant-gamezone-financial-card,.tenant-stock-order-card,.tenant-stock-orders-card,.tenant-stock-kpi-card,.tenant-stock-report-card,.tenant-stock-workspace-card,.tenant-users-action-card,.tenant-users-summary-card,.tenant-users-list-card,.tenant-users-history-card,.tenant-lines-card,.tenant-lines-main-card,.tenant-lines-overview-card,.tenant-lines-wifi-card,.tenant-lines-wifi-stat-card,.tenant-stations-card,.tenant-treasury-card,.tenant-treasury-entry-card,.tenant-treasury-form-card,.tenant-treasury-report-card,.tenant-treasury-summary-card,.tenant-expense-card,.tenant-expense-panel,.tenant-report-card,.tenant-reports-net-profit-card,.tenant-reports-overview-card,.tenant-reports-expense-breakdown-panel,.tenant-reports-report-card,.tenant-settings-card,.tenant-settings-hub-card,.tenant-settings-management-card,.tenant-settings-editor-card,.tenant-settings-traffic-card,.tenant-notification-card,.tenant-shift-workspace-card,.tenant-shift-monitor-card,.tenant-shift-review-card,.tenant-shifts-card,.tenant-shifts-attendance-card,.tenant-cashier-workspace-head-panel,.tenant-cashier-workspace-focus-panel,.tenant-cashier-workspace-section,.tenant-cashier-workspace-summary,.tenant-cashier-workspace-utility,.tenant-cashier-workspace-cash-count,.tenant-cashier-workspace-cash-movements,.tenant-cashier-workspace-recent-actions,.tenant-cashier-workspace-reconciliation,.tenant-cashier-workspace-direct-sales,.tenant-cashier-workspace-customer-direct-sales,.tenant-cashier-workspace-account-transfer,.tenant-cashier-workspace-shift-tasks,.tenant-cashier-workspace-journal-section,.tenant-cashier-workspace-close-section,.tenant-cashier-workspace-attention-card,.tenant-cashier-workspace-recent-action-card,.tenant-cashier-workspace-summary-card):hover{border-color:color-mix(in oklch, var(--tenant-primary) 42%, var(--tenant-border) 58%)!important;box-shadow:var(--tenant-clinical-shadow)!important;transform:translateY(-3px)!important}}body.tenant-web-root .tenant-console-shell :where(button:not(:disabled),a.button,.ui-button,.tenant-primary-button,.tenant-secondary-button,.tenant-chip-button,.tenant-danger-button,.tenant-gamezone-toolbar-button,.tenant-session-toggle-button,.tenant-session-action){border-color:var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%))!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text-strong)!important;transition:transform var(--tenant-clinical-motion-button) var(--tenant-clinical-motion-ease), box-shadow var(--tenant-clinical-motion-button) var(--tenant-clinical-motion-ease), border-color var(--tenant-clinical-motion-button) var(--tenant-clinical-motion-ease), background var(--tenant-clinical-motion-button) var(--tenant-clinical-motion-ease)!important;border-radius:18px!important}body.tenant-web-root .tenant-console-shell :where(.tenant-primary-button,.tenant-gamezone-toolbar-button--primary,.tenant-chip-button--active,.tenant-session-action,.tenant-session-toggle-button.is-active,.tenant-session-toggle-button[aria-pressed=true]){border-color:color-mix(in oklch, var(--tenant-primary) 46%, transparent)!important;background:linear-gradient(135deg, var(--tenant-primary), color-mix(in oklch, var(--tenant-primary) 68%, var(--tenant-mint) 32%))!important;color:#fff!important;box-shadow:0 18px 42px color-mix(in oklch, var(--tenant-primary) 22%, transparent)!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell :where(button:not(:disabled),a.button,.ui-button,.tenant-primary-button,.tenant-secondary-button,.tenant-chip-button,.tenant-danger-button,.tenant-gamezone-toolbar-button,.tenant-session-toggle-button,.tenant-session-action):hover{box-shadow:var(--tenant-clinical-shadow)!important}}@media (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell :where(.tenant-expense-card,.tenant-reports-net-profit-card,.tenant-reports-overview-card,.tenant-reports-expense-breakdown-panel,.tenant-ui-card,.tenant-kpi-card,.tenant-cashier-workspace-head-panel,.tenant-cashier-workspace-focus-panel,.tenant-cashier-workspace-section,.tenant-cashier-workspace-summary,.tenant-cashier-workspace-utility,.tenant-cashier-workspace-cash-count,.tenant-cashier-workspace-cash-movements,.tenant-cashier-workspace-recent-actions,.tenant-cashier-workspace-reconciliation,.tenant-cashier-workspace-direct-sales,.tenant-cashier-workspace-customer-direct-sales,.tenant-cashier-workspace-account-transfer,.tenant-cashier-workspace-shift-tasks,.tenant-cashier-workspace-journal-section,.tenant-cashier-workspace-close-section),body.tenant-web-root .tenant-console-shell :where(.tenant-gamezone-stat-grid,.tenant-gamezone-action-grid,.tenant-gamezone-financial-grid,.tenant-dashboard-grid,.tenant-summary-grid,.tenant-kpi-grid,.tenant-ui-stats-grid,.tenant-expense-dashboard-grid,.tenant-treasury-summary-grid,.tenant-cashier-workspace-grid,.tenant-cashier-workspace-grid-2,.tenant-cashier-workspace-grid-3,.tenant-cashier-workspace-grid-4,.tenant-shift-workspace-kpis)>*{animation:tenant-clinical-surface-in var(--tenant-clinical-motion-ui-enter) var(--tenant-clinical-motion-ease) both}body.tenant-web-root .tenant-console-shell :where(.tenant-gamezone-stat-grid,.tenant-gamezone-action-grid,.tenant-gamezone-financial-grid,.tenant-dashboard-grid,.tenant-summary-grid,.tenant-kpi-grid,.tenant-ui-stats-grid,.tenant-expense-dashboard-grid,.tenant-treasury-summary-grid,.tenant-cashier-workspace-grid,.tenant-cashier-workspace-grid-2,.tenant-cashier-workspace-grid-3,.tenant-cashier-workspace-grid-4,.tenant-shift-workspace-kpis)>:nth-child(2){animation-delay:var(--tenant-clinical-motion-stagger)}body.tenant-web-root .tenant-console-shell :where(.tenant-gamezone-stat-grid,.tenant-gamezone-action-grid,.tenant-gamezone-financial-grid,.tenant-dashboard-grid,.tenant-summary-grid,.tenant-kpi-grid,.tenant-ui-stats-grid,.tenant-expense-dashboard-grid,.tenant-treasury-summary-grid,.tenant-cashier-workspace-grid,.tenant-cashier-workspace-grid-2,.tenant-cashier-workspace-grid-3,.tenant-cashier-workspace-grid-4,.tenant-shift-workspace-kpis)>:nth-child(3){animation-delay:calc(var(--tenant-clinical-motion-stagger) * 2)}body.tenant-web-root .tenant-console-shell :where(.tenant-gamezone-stat-grid,.tenant-gamezone-action-grid,.tenant-gamezone-financial-grid,.tenant-dashboard-grid,.tenant-summary-grid,.tenant-kpi-grid,.tenant-ui-stats-grid,.tenant-expense-dashboard-grid,.tenant-treasury-summary-grid,.tenant-cashier-workspace-grid,.tenant-cashier-workspace-grid-2,.tenant-cashier-workspace-grid-3,.tenant-cashier-workspace-grid-4,.tenant-shift-workspace-kpis)>:nth-child(n+4){animation-delay:calc(var(--tenant-clinical-motion-stagger) * 3)}}@media (prefers-reduced-motion:reduce){body.tenant-web-root *,body.tenant-web-root :before,body.tenant-web-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.tenant-web-root .tenant-console-shell #stock-overview.tenant-stock-reset-section{border-width:2px!important;border-color:color-mix(in srgb, var(--tenant-primary) 46%, var(--tenant-card-border))!important;background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--tenant-primary) 26%, transparent), transparent 36%), radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--tenant-accent) 14%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--tenant-panel) 78%, var(--tenant-primary) 22%), color-mix(in srgb, var(--tenant-surface) 92%, var(--tenant-panel) 8%))!important;border-radius:clamp(18px,2vw,28px)!important;padding:clamp(24px,2.4vw,34px)!important}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-surface-header--alerts{border:1px solid color-mix(in srgb, var(--tenant-primary) 42%, var(--tenant-card-border));background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-primary) 18%, transparent), color-mix(in srgb, var(--tenant-panel) 80%, transparent)), color-mix(in srgb, var(--tenant-surface) 88%, var(--tenant-panel) 12%);box-shadow:0 20px 44px color-mix(in srgb, var(--tenant-primary) 12%, transparent), inset 0 1px 0 #ffffff14;border-radius:clamp(16px,1.6vw,24px);padding:clamp(18px,2vw,26px)}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-surface-header--alerts h2{line-height:1.05;font-size:clamp(1.7rem,2.4vw,2.15rem)!important}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-surface-header--alerts p{max-width:66ch;font-size:.96rem;color:color-mix(in srgb, var(--tenant-text) 72%, var(--tenant-muted) 28%)!important}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-alert-summary{gap:14px}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-alert-pill{border-width:2px;border-radius:20px;min-height:94px;padding:18px 20px;border-color:color-mix(in srgb, var(--tenant-primary) 38%, var(--tenant-card-border))!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tenant-primary) 18%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--tenant-panel) 88%, var(--tenant-primary) 12%), color-mix(in srgb, var(--tenant-surface) 90%, var(--tenant-panel) 10%))!important}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-alert-pill strong{font-size:clamp(1.45rem,2vw,1.8rem);line-height:1}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-dashboard-actions{border:1px solid color-mix(in srgb, var(--tenant-primary) 26%, var(--tenant-card-border));background:color-mix(in srgb, var(--tenant-surface) 78%, var(--tenant-primary) 8%);border-radius:999px;justify-content:flex-end;gap:10px;width:100%;padding:12px}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-dashboard-actions :where(.tenant-chip-button,.tenant-primary-button,.tenant-financial-reveal--compact){min-height:42px;padding-inline:16px;font-weight:800;border-radius:999px!important}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-table-wrap{box-shadow:0 20px 48px color-mix(in srgb, var(--tenant-text) 14%, transparent), inset 0 1px 0 #ffffff14;border-width:2px;border-radius:22px;border-color:color-mix(in srgb, var(--tenant-primary) 34%, var(--tenant-card-border))!important}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-overview-table th{vertical-align:middle;white-space:nowrap;padding-block:16px;background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 30%, var(--tenant-panel) 70%), color-mix(in srgb, var(--tenant-primary) 20%, var(--tenant-surface) 80%))!important}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-overview-table th .tenant-sort-button{text-align:start;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;font-size:.88rem;font-weight:900;line-height:1.15;display:inline-flex;min-height:0!important;box-shadow:none!important;color:var(--tenant-text-strong)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-overview-table th .tenant-sort-button span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-overview-table th .tenant-sort-button span[aria-hidden=true]{border:1px solid color-mix(in srgb, var(--tenant-primary) 34%, var(--tenant-card-border));background:color-mix(in srgb, var(--tenant-primary) 14%, var(--tenant-surface));min-width:42px;color:var(--tenant-text-strong);text-align:center;letter-spacing:0;border-radius:999px;flex:none;padding:3px 7px;font-size:.62rem;font-weight:900;line-height:1}body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-overview-table td{padding-block:14px}@media (max-width:720px){body.tenant-web-root .tenant-console-shell #stock-overview .tenant-stock-dashboard-actions{border-radius:22px;justify-content:stretch}}body.tenant-web-root .tenant-console-shell .tenant-reports-shell{gap:18px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell :where(.tenant-ui-header,.tenant-ui-filter-bar){border:1px solid var(--tenant-clinical-line)!important;background:var(--tenant-clinical-card)!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text)!important;border-radius:24px!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-header{align-items:flex-start;gap:16px;padding:18px!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-actions{justify-content:flex-end;align-items:center;gap:10px}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-actions :where(.tenant-chip-button,.tenant-primary-button){text-align:center;flex:none;min-width:118px;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:46px!important;min-height:46px!important;padding:0 16px!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-actions :where(.tenant-chip-button,.tenant-primary-button) svg{flex:0 0 22px;width:22px!important;height:22px!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-actions .tenant-reports-privacy-toggle{min-width:154px}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-actions .tenant-primary-button{border-color:var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%))!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-actions .tenant-primary-button:focus-visible{border-color:color-mix(in oklch, var(--tenant-primary) 54%, var(--tenant-clinical-line))!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-filter-bar{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid;padding:18px!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-filter-bar label{min-width:0}body.tenant-web-root .tenant-console-shell .tenant-reports-shell :where(input,select){border-color:var(--tenant-clinical-line)!important;background:var(--tenant-input-surface)!important;color:var(--tenant-text-strong)!important;box-shadow:var(--tenant-button-shadow)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell :where(.tenant-chip-button,.tenant-primary-button,.tenant-reports-tab){min-height:42px;font-weight:850;border-radius:18px!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-tab{gap:4px;min-width:180px;display:grid;border:1px solid var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%))!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text-strong)!important;padding:12px 14px!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-tab.is-active{border-color:color-mix(in oklch, var(--tenant-primary) 46%, transparent)!important;background:linear-gradient(135deg, var(--tenant-primary), color-mix(in oklch, var(--tenant-primary) 68%, var(--tenant-mint) 32%))!important;color:var(--tenant-action-primary-text)!important;box-shadow:var(--tenant-action-primary-shadow)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-tab.is-active span{color:color-mix(in srgb, var(--tenant-action-primary-text) 78%, transparent)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-overview-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;transform:none!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-overview-card .tenant-kpi-grid{gap:14px}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-overview-card .tenant-kpi-card{align-content:center;min-height:126px;display:grid;padding:18px 20px!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell :where(.tenant-report-badge,.tenant-report-pill){box-shadow:var(--tenant-button-shadow);border-color:var(--tenant-clinical-line)!important;background:var(--tenant-action-secondary-surface)!important;color:var(--tenant-action-secondary-text)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-report-badge--warning{border-color:color-mix(in oklch, #f59e0b 42%, var(--tenant-clinical-line))!important;background:color-mix(in oklch, #f59e0b 16%, var(--tenant-card-surface-muted))!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-inline-note{border-color:color-mix(in oklch, #f59e0b 36%, var(--tenant-clinical-line))!important;background:color-mix(in oklch, #f59e0b 12%, var(--tenant-card-surface-muted))!important;color:var(--tenant-text)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-table-wrap{border-color:var(--tenant-clinical-line)!important;background:var(--tenant-clinical-card)!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;border-radius:22px!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-table th{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 28%, var(--tenant-panel) 72%), color-mix(in srgb, var(--tenant-primary) 18%, var(--tenant-surface) 82%))!important;color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-table :where(th,td){border-color:var(--tenant-card-border)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-sort-button{font-size:.88rem;font-weight:900;line-height:1.15;min-height:0!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-net-profit-card{background:var(--tenant-clinical-card)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-net-profit-card :where(.tenant-treasury-report-summary,.tenant-treasury-report-detail){box-shadow:none!important;background:0 0!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-net-profit-card .tenant-treasury-report-center{border-color:var(--tenant-clinical-line)!important;background:var(--tenant-card-surface-elevated)!important;color:var(--tenant-text)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-net-profit-card :where(.tenant-treasury-report-center strong,.tenant-reports-net-profit-metric-copy strong,.tenant-reports-net-profit-breakdown-head strong,.tenant-reports-net-profit-breakdown-row strong){color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-net-profit-card :where(.tenant-treasury-report-center span,.tenant-reports-net-profit-center-income,.tenant-reports-net-profit-center-margin,.tenant-reports-net-profit-metric-copy span,.tenant-reports-net-profit-breakdown-head span,.tenant-reports-expense-transaction span){color:var(--tenant-muted)!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-net-profit-card :where(.tenant-reports-net-profit-breakdown-row,.tenant-reports-net-profit-split span,.tenant-reports-expense-transaction){border-color:var(--tenant-clinical-line)!important;background:var(--tenant-card-surface-muted)!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell .tenant-reports-shell:hover,body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-reports-overview-card:hover{box-shadow:none!important;transform:none!important}body.tenant-web-root .tenant-console-shell .tenant-reports-shell :where(.tenant-reports-tab,.tenant-reports-overview-card .tenant-kpi-card):hover{border-color:color-mix(in oklch, var(--tenant-primary) 42%, var(--tenant-border) 58%)!important;box-shadow:var(--tenant-clinical-shadow)!important;transform:translateY(-3px)!important}}@media (max-width:760px){body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-header{display:grid}body.tenant-web-root .tenant-console-shell .tenant-reports-shell .tenant-ui-actions,body.tenant-web-root .tenant-console-shell .tenant-reports-shell :where(.tenant-chip-button,.tenant-primary-button){width:100%}}body.tenant-web-root .tenant-console-shell .tenant-stations-shell :where(.tenant-secondary-button,.tenant-primary-button,.tenant-stations-row-action,.tenant-stations-modal-action-button,.tenant-stations-line-menu .tenant-action-menu-trigger,.tenant-stations-service-picker-trigger){text-align:center;border:1px solid var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%))!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text-strong)!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}body.tenant-web-root .tenant-console-shell .tenant-stations-shell :where(.tenant-secondary-button,.tenant-primary-button){min-width:118px;height:46px!important;min-height:46px!important;padding:0 16px!important}body.tenant-web-root .tenant-console-shell .tenant-stations-shell :where(.tenant-stations-row-action,.tenant-stations-modal-action-button,.tenant-stations-line-menu .tenant-action-menu-trigger,.tenant-stations-service-picker-trigger){min-width:92px;flex:none!important;width:auto!important;max-width:max-content!important;height:40px!important;min-height:40px!important;padding:0 14px!important}body.tenant-web-root .tenant-console-shell .tenant-stations-shell .tenant-stations-action-footer :where(.tenant-primary-button,.tenant-secondary-button){flex:none!important;width:auto!important;max-width:max-content!important}body.tenant-web-root .tenant-console-shell .tenant-stations-shell .tenant-stations-modal-close{place-items:center;border:1px solid var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%))!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text-strong)!important;border-radius:18px!important;padding:0!important;font-size:1rem!important;font-weight:900!important;line-height:1!important;display:inline-grid!important}body.tenant-web-root .tenant-console-shell .tenant-stations-shell :where(.tenant-stations-row-action--primary,.tenant-stations-modal-action-button,.tenant-primary-button){border-color:var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%))!important;color:var(--tenant-text-strong)!important}body.tenant-web-root .tenant-console-shell .tenant-stations-shell :where(.tenant-secondary-button,.tenant-primary-button,.tenant-stations-row-action,.tenant-stations-modal-action-button,.tenant-stations-modal-close,.tenant-stations-line-menu .tenant-action-menu-trigger,.tenant-stations-service-picker-trigger):disabled{cursor:not-allowed!important;opacity:.55!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell .tenant-stations-shell :where(.tenant-secondary-button,.tenant-primary-button,.tenant-stations-row-action,.tenant-stations-modal-action-button,.tenant-stations-modal-close,.tenant-stations-line-menu .tenant-action-menu-trigger,.tenant-stations-service-picker-trigger):hover:not(:disabled){border-color:color-mix(in oklch, var(--tenant-primary) 42%, var(--tenant-border) 58%)!important;box-shadow:var(--tenant-clinical-shadow)!important;transform:translateY(-1px)!important}}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace :where(.tenant-cashier-workspace-head-panel,.tenant-cashier-workspace-focus-panel,.tenant-cashier-workspace-section,.tenant-cashier-workspace-summary-card,.tenant-cashier-workspace-attention-card,.tenant-cashier-workspace-recent-action-card,.tenant-cashier-workspace-close-section,.tenant-cashier-workspace-reconciliation,.tenant-cashier-workspace-direct-sales,.tenant-cashier-workspace-customer-direct-sales,.tenant-cashier-workspace-account-transfer,.tenant-cashier-workspace-shift-tasks,.tenant-cashier-workspace-journal-section,.tenant-cashier-workspace-cash-count,.tenant-cashier-workspace-cash-movements,.tenant-users-payment-section,.tenant-users-search-payment-main,.tenant-users-results-panel,.tenant-users-result-row,.tenant-users-pay-later-summary){border-color:var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%))!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text)!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-tabs{border:1px solid var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 92%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 5%))!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;border-radius:22px!important;align-items:center!important;gap:8px!important;padding:8px!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-tabs>button:not(.tenant-cashier-workspace-tab-action){border:1px solid var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%))!important;width:auto!important;min-width:max-content!important;max-width:none!important;height:48px!important;min-height:48px!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text-strong)!important;text-align:center!important;white-space:nowrap!important;border-radius:18px!important;flex:none!important;gap:8px!important;padding:0 16px!important;font-size:.86rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-tabs>button:not(.tenant-cashier-workspace-tab-action) :where(span:not(.tenant-cashier-workspace-tab-badge),svg){white-space:nowrap!important;flex:none!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-tabs>button.is-active:not(.tenant-cashier-workspace-tab-action){border-color:color-mix(in oklch, var(--tenant-primary) 46%, transparent)!important;background:linear-gradient(135deg, var(--tenant-primary), color-mix(in oklch, var(--tenant-primary) 68%, var(--tenant-mint) 32%))!important;color:#fff!important;box-shadow:0 18px 42px color-mix(in oklch, var(--tenant-primary) 22%, transparent)!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-tabs-actions{flex:none!important;align-items:center!important;gap:8px!important;display:inline-flex!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace :where(.tenant-cashier-workspace-icon-action,.tenant-cashier-workspace-tabs-actions .tenant-cashier-workspace-tab-action){border-radius:18px!important;flex:none!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:inline-grid!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace :where(.tenant-primary-button,.tenant-secondary-button,.tenant-chip-button,.tenant-danger-button,.tenant-users-scan-button,.tenant-users-confirm-payment,.tenant-cashier-workspace-icon-text-action,.tenant-cashier-workspace-back-action){text-align:center!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:118px!important;max-width:100%!important;min-height:46px!important;padding:0 16px!important;display:inline-flex!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-summary-reveal{border-radius:18px!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace :where(.tenant-cashier-workspace-head-panel,.tenant-cashier-workspace-focus-panel,.tenant-cashier-workspace-section):hover{box-shadow:var(--tenant-clinical-shadow-soft)!important;transform:none!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace :where(.tenant-cashier-workspace-summary-card,.tenant-cashier-workspace-attention-card,.tenant-cashier-workspace-recent-action-card,.tenant-users-result-row):hover{border-color:color-mix(in oklch, var(--tenant-primary) 42%, var(--tenant-border) 58%)!important;box-shadow:var(--tenant-clinical-shadow)!important;transform:translateY(-2px)!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace :where(.tenant-cashier-workspace-tabs>button,.tenant-primary-button,.tenant-secondary-button,.tenant-chip-button,.tenant-danger-button,.tenant-users-scan-button,.tenant-users-confirm-payment,.tenant-cashier-workspace-icon-action,.tenant-cashier-workspace-icon-text-action,.tenant-cashier-workspace-back-action):hover:not(:disabled){box-shadow:var(--tenant-clinical-shadow)!important;transform:translateY(-1px)!important}}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-tabs .tenant-cashier-workspace-tabs-actions .tenant-cashier-workspace-tab-action.tenant-cashier-workspace-icon-action,body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-icon-action:not(.tenant-cashier-workspace-icon-text-action){flex:0 0 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel :where(.tenant-staff-overview-card,.tenant-staff-roster-board,.tenant-staff-table-shell,.tenant-staff-mobile-card,.tenant-staff-role-board,.tenant-staff-role-card,.tenant-staff-id-preview-card,.tenant-staff-empty,.tenant-staff-employee-summary-card,.tenant-staff-modal-section,.tenant-staff-role-summary-stat,.tenant-staff-role-board-metric,.tenant-staff-mobile-grid div,.tenant-table-toolbar,.tenant-ui-filter-bar){border-color:var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%))!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text)!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel :where(.tenant-staff-panel,.tenant-staff-roster-board,.tenant-staff-table-shell){transform:none!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel :where(.tenant-table,.tenant-staff-table){background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 96%, transparent), color-mix(in oklch, var(--tenant-panel) 90%, var(--tenant-primary) 4%))!important;color:var(--tenant-text)!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel :where(.tenant-primary-button,.tenant-secondary-button,.tenant-chip-button,.tenant-danger-button,.tenant-staff-id-file-action){border:1px solid var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 94%, transparent), color-mix(in oklch, var(--tenant-panel) 88%, var(--tenant-primary) 6%))!important;width:auto!important;min-width:118px!important;max-width:100%!important;min-height:46px!important;box-shadow:var(--tenant-clinical-shadow-soft)!important;color:var(--tenant-text-strong)!important;text-align:center!important;white-space:nowrap!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:.9rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel :where(.tenant-primary-button,.tenant-staff-id-file-action--scan){border-color:color-mix(in oklch, var(--tenant-primary) 46%, transparent)!important;background:linear-gradient(135deg, var(--tenant-primary), color-mix(in oklch, var(--tenant-primary) 68%, var(--tenant-mint) 32%))!important;color:#fff!important;box-shadow:0 18px 42px color-mix(in oklch, var(--tenant-primary) 22%, transparent)!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel .tenant-staff-actions{min-width:176px!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel .tenant-staff-actions :where(.tenant-primary-button,.tenant-chip-button,.tenant-secondary-button){width:100%!important;min-width:148px!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel .tenant-staff-id-preview-card .tenant-staff-id-capture-actions{grid-template-columns:1fr!important;gap:8px!important;min-width:0!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel .tenant-staff-id-preview-card :where(.tenant-staff-id-file-action,.tenant-chip-button){white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:38px!important;padding-inline:10px!important;font-size:.72rem!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel .tenant-staff-id-preview-card .tenant-staff-id-capture-actions small{font-size:.68rem!important;line-height:1.35!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel :where(input,select,textarea){border-color:var(--tenant-clinical-line)!important;background:linear-gradient(135deg, color-mix(in oklch, var(--tenant-surface) 95%, transparent), color-mix(in oklch, var(--tenant-panel) 90%, var(--tenant-primary) 4%))!important;color:var(--tenant-text-strong)!important;box-shadow:none!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell .tenant-staff-panel:hover,body.tenant-web-root .tenant-console-shell .tenant-staff-panel :where(.tenant-staff-roster-board,.tenant-staff-table-shell):hover{box-shadow:var(--tenant-clinical-shadow-soft)!important;transform:none!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel :where(.tenant-staff-overview-card,.tenant-staff-mobile-card,.tenant-staff-role-card,.tenant-staff-role-board,.tenant-staff-id-preview-card,.tenant-staff-role-pill):hover{border-color:color-mix(in oklch, var(--tenant-primary) 42%, var(--tenant-border) 58%)!important;box-shadow:var(--tenant-clinical-shadow)!important;transform:translateY(-2px)!important}body.tenant-web-root .tenant-console-shell .tenant-staff-panel :where(.tenant-primary-button,.tenant-secondary-button,.tenant-chip-button,.tenant-danger-button,.tenant-staff-id-file-action):hover:not(:disabled){box-shadow:var(--tenant-clinical-shadow)!important;transform:translateY(-1px)!important}}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-summary-card .tenant-cashier-workspace-summary-reveal,body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-summary-card .tenant-cashier-workspace-summary-reveal.is-active{width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:inherit!important;text-align:start!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:12px!important;gap:6px!important;padding:0!important;display:grid!important;transform:none!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-summary-card .tenant-cashier-workspace-summary-reveal :where(strong,.tenant-cashier-workspace-summary-reveal-hint),body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-summary-card .tenant-cashier-workspace-summary-reveal.is-active :where(strong,.tenant-cashier-workspace-summary-reveal-hint){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:var(--tenant-text-strong)!important;text-align:start!important;white-space:normal!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-summary-card .tenant-cashier-workspace-summary-reveal .tenant-cashier-workspace-summary-reveal-hint{color:var(--tenant-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.75rem!important;font-weight:750!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-summary-card .tenant-cashier-workspace-summary-reveal:hover:not(:disabled){opacity:.94;box-shadow:none!important;background:0 0!important;transform:none!important}}body.tenant-web-root .tenant-console-shell .tenant-cashier-workspace .tenant-cashier-workspace-summary-card strong{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}
