@charset "UTF-8";:root{color-scheme:light;--pb-color-primary: #1f514c;--pb-color-primary-rgb: 31, 81, 76;--pb-color-primary-hover: #173f3b;--pb-color-primary-shade: #1b4743;--pb-color-primary-tint: #35625e;--pb-color-primary-soft: #e4eaea;--pb-color-on-primary: #ffffff;--pb-color-on-primary-rgb: 255, 255, 255;--pb-color-accent: #2d736b;--pb-color-accent-rgb: 45, 115, 107;--pb-color-accent-shade: #28655e;--pb-color-accent-tint: #42817a;--pb-color-on-accent: #ffffff;--pb-color-on-accent-rgb: 255, 255, 255;--pb-color-canvas: #f6f7f8;--pb-color-canvas-rgb: 246, 247, 248;--pb-color-surface: #ffffff;--pb-color-surface-rgb: 255, 255, 255;--pb-color-surface-raised: #ffffff;--pb-color-surface-muted: #eef1f2;--pb-color-surface-selected: #e4eeec;--pb-color-text: #17201f;--pb-color-text-rgb: 23, 32, 31;--pb-color-text-muted: #52615f;--pb-color-secondary-text: var(--pb-color-text-muted);--pb-color-text-subtle: #64736f;--pb-color-border: #d9e0df;--pb-color-divider: var(--pb-color-border);--pb-color-border-strong: #788a86;--pb-color-control-border: var(--pb-color-border-strong);--pb-color-focus: #176bce;--pb-color-focus-rgb: 23, 107, 206;--pb-color-success: #147a52;--pb-color-success-rgb: 20, 122, 82;--pb-color-success-shade: #126b48;--pb-color-success-tint: #2c8763;--pb-color-success-soft: #e6f4ed;--pb-color-on-success: #ffffff;--pb-color-on-success-rgb: 255, 255, 255;--pb-color-warning: #8a4b08;--pb-color-warning-rgb: 138, 75, 8;--pb-color-warning-shade: #794207;--pb-color-warning-tint: #965d21;--pb-color-warning-soft: #fbefdd;--pb-color-on-warning: #ffffff;--pb-color-on-warning-rgb: 255, 255, 255;--pb-color-danger: #b42318;--pb-color-danger-rgb: 180, 35, 24;--pb-color-danger-shade: #9e1f15;--pb-color-danger-tint: #bc392f;--pb-color-danger-soft: #fbe9e7;--pb-color-on-danger: #ffffff;--pb-color-on-danger-rgb: 255, 255, 255;--pb-color-info: #175cd3;--pb-color-info-rgb: 23, 92, 211;--pb-color-info-shade: #1451ba;--pb-color-info-tint: #2e6cd7;--pb-color-info-soft: #e8f1fb;--pb-color-on-info: #ffffff;--pb-color-on-info-rgb: 255, 255, 255;--pb-color-overlay: rgba(11, 18, 17, .56);--pb-color-skeleton-highlight: rgba(255, 255, 255, .72);--pb-font-family: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--pb-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--pb-font-body: var(--pb-font-family);--pb-font-display: Newsreader, Constantia, Georgia, serif;--pb-font-weight-normal: 400;--pb-font-weight-medium: 500;--pb-font-weight-semibold: 600;--pb-font-weight-bold: 700;--pb-text-2xs: .625rem;--pb-text-xs: .75rem;--pb-text-sm: .875rem;--pb-text-md: 1rem;--pb-text-lg: 1.125rem;--pb-text-xl: 1.25rem;--pb-text-2xl: 1.5rem;--pb-text-page-title: 1.5rem;--pb-text-section-title: 1.25rem;--pb-text-body: 1rem;--pb-text-control: .875rem;--pb-text-meta: .8125rem;--pb-line-tight: 1.25;--pb-line-body: 1.5;--pb-letter-spacing-tight: 0;--pb-space-1: .25rem;--pb-space-2: .5rem;--pb-space-3: .75rem;--pb-space-4: 1rem;--pb-space-5: 1.25rem;--pb-space-6: 1.5rem;--pb-space-8: 2rem;--pb-space-10: 2.5rem;--pb-radius-xs: 4px;--pb-radius-sm: 8px;--pb-radius-md: 12px;--pb-radius-lg: 16px;--pb-radius-pill: 9999px;--pb-control-height-sm: 36px;--pb-control-height-md: 44px;--pb-control-height-lg: 48px;--pb-shadow-raised: 0 2px 8px rgba(18, 34, 31, .08);--pb-shadow-overlay: 0 12px 32px rgba(18, 34, 31, .16);--pb-shadow-focus: 0 0 0 3px rgba(var(--pb-color-focus-rgb), .2);--pb-shadow-focus-danger: 0 0 0 3px color-mix(in srgb, var(--pb-color-danger) 25%, transparent);--pb-shadow-focus-success: 0 0 0 3px color-mix(in srgb, var(--pb-color-success) 25%, transparent);--pb-content-max-compact: 720px;--pb-content-max-medium: 900px;--pb-content-max-standard: 1080px;--pb-content-max-wide: 1360px;--pb-pane-tools-width: 320px;--pb-pane-inspector-width: 400px;--pb-workspace-min-main-width: 720px;--pb-shell-sidebar-width: 272px;--pb-shell-sidebar-collapsed-width: 84px;--pb-shell-tablet-rail-width: 72px;--pb-material-regular-fill: rgba(255, 255, 255, .74);--pb-material-strong-fill: rgba(255, 255, 255, .88);--pb-material-opaque-fill: #ffffff;--pb-material-outline: rgba(29, 29, 31, .12);--pb-material-highlight: rgba(255, 255, 255, .78);--pb-material-blur: 20px;--pb-material-saturation: 130%;--pb-material-shadow: 0 4px 8px rgba(0, 0, 0, .14);--pb-material-control-radius: 14px;--pb-duration-fast: .15s;--pb-duration-standard: .18s;--pb-ease-out: cubic-bezier(.22, 1, .36, 1);--pb-z-dropdown: 30;--pb-z-sticky: 40;--pb-z-backdrop: 50;--pb-z-modal: 60;--pb-z-toast: 70;--pb-z-tooltip: 80}[data-pb-mode=restaurant]{--pb-color-primary: #174c45;--pb-color-primary-rgb: 23, 76, 69;--pb-color-primary-hover: #103a35;--pb-color-primary-shade: #14433d;--pb-color-primary-tint: #2e5e58;--pb-color-primary-soft: #e3eae9;--pb-color-accent: #a7652b;--pb-color-accent-rgb: 167, 101, 43;--pb-color-accent-shade: #935926;--pb-color-accent-tint: #b07440;--pb-color-canvas: #f4f6f5;--pb-color-canvas-rgb: 244, 246, 245;--pb-color-surface-muted: #e8eeec;--pb-color-surface-selected: #dce9e5;--pb-color-text: #14201e;--pb-color-text-rgb: 20, 32, 30;--pb-color-text-muted: #4d5e5b;--pb-color-text-subtle: #60706d;--pb-color-border: #d4ddda;--pb-color-border-strong: #738681}[data-pb-mode=beauty]{--pb-color-primary: #315d57;--pb-color-primary-rgb: 49, 93, 87;--pb-color-primary-hover: #244a45;--pb-color-primary-shade: #2b524d;--pb-color-primary-tint: #466d68;--pb-color-primary-soft: #e6eceb;--pb-color-accent: #8c614e;--pb-color-accent-rgb: 140, 97, 78;--pb-color-accent-shade: #7b5545;--pb-color-accent-tint: #987160;--pb-color-canvas: #f8f7f6;--pb-color-canvas-rgb: 248, 247, 246;--pb-color-surface-muted: #f0eeec;--pb-color-surface-selected: #e9e3df;--pb-color-text: #211f1e;--pb-color-text-rgb: 33, 31, 30;--pb-color-text-muted: #625c59;--pb-color-text-subtle: #746c68;--pb-color-border: #e2ddda;--pb-color-border-strong: #897c76}[data-pb-mode=marketing]{--pb-color-primary-hover: #153834;--pb-color-accent: #2e8b6e;--pb-color-accent-rgb: 46, 139, 110;--pb-color-accent-shade: #287a61;--pb-color-accent-tint: #43977d;--pb-color-on-accent: #111615;--pb-color-on-accent-rgb: 17, 22, 21;--pb-color-canvas: #ffffff;--pb-color-canvas-rgb: 255, 255, 255;--pb-color-surface-muted: #f2f3f5;--pb-color-surface-selected: #e7efed;--pb-color-text: #1a1a1a;--pb-color-text-rgb: 26, 26, 26;--pb-color-text-muted: #5a5a5a;--pb-color-text-subtle: #6b6b6b;--pb-color-border: #dfe3e2;--pb-color-border-strong: #7a8986}[data-pb-color-scheme=light]{color-scheme:light}[data-pb-color-scheme=dark]{color-scheme:dark;--pb-color-primary: #79bdb4;--pb-color-primary-rgb: 121, 189, 180;--pb-color-primary-hover: #91ccc4;--pb-color-primary-shade: #6aa69e;--pb-color-primary-tint: #86c4bc;--pb-color-primary-soft: #283b38;--pb-color-on-primary: #111615;--pb-color-on-primary-rgb: 17, 22, 21;--pb-color-accent: #70cdb8;--pb-color-accent-rgb: 112, 205, 184;--pb-color-accent-shade: #63b4a2;--pb-color-accent-tint: #7ed2bf;--pb-color-on-accent: #111615;--pb-color-on-accent-rgb: 17, 22, 21;--pb-color-canvas: #111615;--pb-color-canvas-rgb: 17, 22, 21;--pb-color-surface: #181f1d;--pb-color-surface-rgb: 24, 31, 29;--pb-color-surface-raised: #1d2523;--pb-color-surface-muted: #222b28;--pb-color-surface-selected: #293934;--pb-color-text: #f3f7f5;--pb-color-text-rgb: 243, 247, 245;--pb-color-text-muted: #b6c3bf;--pb-color-text-subtle: #8d9b97;--pb-color-border: #34423e;--pb-color-border-strong: #53645f;--pb-color-focus: #80b7ff;--pb-color-focus-rgb: 128, 183, 255;--pb-color-success: #56c596;--pb-color-success-rgb: 86, 197, 150;--pb-color-success-shade: #4cad84;--pb-color-success-tint: #67cba1;--pb-color-success-soft: #17352b;--pb-color-on-success: #111615;--pb-color-on-success-rgb: 17, 22, 21;--pb-color-warning: #f0b35d;--pb-color-warning-rgb: 240, 179, 93;--pb-color-warning-shade: #d39e52;--pb-color-warning-tint: #f2bb6d;--pb-color-warning-soft: #3b2d1c;--pb-color-on-warning: #111615;--pb-color-on-warning-rgb: 17, 22, 21;--pb-color-danger: #ff857a;--pb-color-danger-rgb: 255, 133, 122;--pb-color-danger-shade: #e0756b;--pb-color-danger-tint: #ff9187;--pb-color-danger-soft: #3b2321;--pb-color-on-danger: #111615;--pb-color-on-danger-rgb: 17, 22, 21;--pb-color-info: #80b7ff;--pb-color-info-rgb: 128, 183, 255;--pb-color-info-shade: #71a1e0;--pb-color-info-tint: #8dbeff;--pb-color-info-soft: #1e3043;--pb-color-on-info: #111615;--pb-color-on-info-rgb: 17, 22, 21;--pb-color-overlay: rgba(3, 8, 7, .72);--pb-color-skeleton-highlight: rgba(243, 247, 245, .12);--pb-shadow-raised: 0 2px 8px rgba(0, 0, 0, .3);--pb-shadow-overlay: 0 16px 40px rgba(0, 0, 0, .48);--pb-material-regular-fill: rgba(24, 31, 29, .72);--pb-material-strong-fill: rgba(24, 31, 29, .88);--pb-material-opaque-fill: #181f1d;--pb-material-outline: rgba(255, 255, 255, .14);--pb-material-highlight: rgba(255, 255, 255, .1);--pb-material-shadow: 0 4px 8px rgba(0, 0, 0, .44)}[data-pb-color-scheme=dark][data-pb-mode=restaurant]{--pb-color-primary: #7fbbb1;--pb-color-primary-rgb: 127, 187, 177;--pb-color-primary-hover: #97ccc3;--pb-color-primary-shade: #70a59c;--pb-color-primary-tint: #8cc2b9;--pb-color-primary-soft: #293a37;--pb-color-accent: #e0a36a;--pb-color-accent-rgb: 224, 163, 106;--pb-color-accent-shade: #c58f5d;--pb-color-accent-tint: #e3ac79}[data-pb-color-scheme=dark][data-pb-mode=beauty]{--pb-color-primary: #8dc0b9;--pb-color-primary-rgb: 141, 192, 185;--pb-color-primary-hover: #a4d1cb;--pb-color-primary-shade: #7ca9a3;--pb-color-primary-tint: #98c6c0;--pb-color-primary-soft: #2c3b39;--pb-color-accent: #d1a08a;--pb-color-accent-rgb: 209, 160, 138;--pb-color-accent-shade: #b88d79;--pb-color-accent-tint: #d6aa96}[data-pb-color-scheme=dark][data-pb-mode=marketing]{--pb-color-accent: #72cfaa;--pb-color-accent-rgb: 114, 207, 170;--pb-color-accent-shade: #64b696;--pb-color-accent-tint: #80d4b3}[data-pb-surface=admin][data-pb-color-scheme=light]{--pb-color-auth-primary: #0f766e;--pb-color-auth-primary-hover: #0b625c;--pb-color-auth-primary-soft: #dff0ed;--pb-color-auth-on-primary: #ffffff;--pb-color-auth-canvas: #f4f6f6;--pb-color-auth-surface: #ffffff;--pb-color-auth-surface-muted: #f0f2f2;--pb-color-auth-context: #edf2f0;--pb-color-auth-accent: #afbf86;--pb-color-auth-accent-soft: #f3f6e9;--pb-color-google: #1a73e8;--pb-color-google-soft: #eef5ff;--pb-color-microsoft: #0067b8;--pb-color-microsoft-soft: #edf6fc;--pb-color-primary: #0f766e;--pb-color-primary-rgb: 15, 118, 110;--pb-color-primary-hover: #0b625c;--pb-color-primary-shade: #0d6861;--pb-color-primary-tint: #27847d;--pb-color-primary-soft: #e2efee;--pb-color-on-primary: #ffffff;--pb-color-on-primary-rgb: 255, 255, 255;--pb-color-accent: #0f766e;--pb-color-accent-rgb: 15, 118, 110;--pb-color-accent-shade: #0d6861;--pb-color-accent-tint: #27847d;--pb-color-on-accent: #ffffff;--pb-color-on-accent-rgb: 255, 255, 255;--pb-color-canvas: #f5f7f7;--pb-color-canvas-rgb: 245, 247, 247;--pb-color-surface: #ffffff;--pb-color-surface-rgb: 255, 255, 255;--pb-color-surface-raised: #ffffff;--pb-color-surface-muted: #edf2f1;--pb-color-surface-selected: #dff0ed;--pb-color-text: #151918;--pb-color-text-rgb: 21, 25, 24;--pb-color-text-muted: #4e5d5a;--pb-color-text-subtle: #63716e;--pb-color-border: #d8e1df;--pb-color-border-strong: #71827e;--pb-color-focus: #075fb8;--pb-color-focus-rgb: 7, 95, 184;--pb-color-success: #087a50;--pb-color-success-rgb: 8, 122, 80;--pb-color-success-shade: #076b46;--pb-color-success-tint: #218761;--pb-color-success-soft: #dff3ea;--pb-color-warning: #a34c16;--pb-color-warning-rgb: 163, 76, 22;--pb-color-warning-shade: #8f4313;--pb-color-warning-tint: #ac5e2d;--pb-color-warning-soft: #fde9df;--pb-color-danger: #b23a32;--pb-color-danger-rgb: 178, 58, 50;--pb-color-danger-shade: #9d332c;--pb-color-danger-tint: #ba4f49;--pb-color-danger-soft: #fae7e5;--pb-color-info: #5559a6;--pb-color-info-rgb: 85, 89, 166;--pb-color-info-shade: #4b4e92;--pb-color-info-tint: #666aaf;--pb-color-info-soft: #ececff;--pb-color-overlay: rgba(15, 31, 29, .46);--pb-color-skeleton-highlight: rgba(255, 255, 255, .72);--pb-shadow-raised: 0 2px 8px rgba(15, 43, 39, .08);--pb-shadow-overlay: 0 12px 32px rgba(15, 43, 39, .16);--pb-material-regular-fill: rgba(255, 255, 255, .74);--pb-material-strong-fill: rgba(255, 255, 255, .88);--pb-material-opaque-fill: #ffffff;--pb-material-outline: rgba(17, 17, 17, .12);--pb-material-highlight: rgba(255, 255, 255, .78);--pb-material-shadow: 0 4px 8px rgba(0, 0, 0, .14);--pb-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--pb-font-display: var(--pb-font-family)}[data-pb-surface=admin][data-pb-color-scheme=dark]{--pb-color-auth-primary: #64c9bf;--pb-color-auth-primary-hover: #7bd7ce;--pb-color-auth-primary-soft: #223d3a;--pb-color-auth-on-primary: #111615;--pb-color-auth-canvas: #111313;--pb-color-auth-surface: #191b1b;--pb-color-auth-surface-muted: #232626;--pb-color-auth-context: #17211e;--pb-color-auth-accent: #c7d59b;--pb-color-auth-accent-soft: #2e3425;--pb-color-google: #8ab4f8;--pb-color-google-soft: #1d2b3f;--pb-color-microsoft: #75b6e7;--pb-color-microsoft-soft: #182c3a;--pb-color-primary: #64c9bf;--pb-color-primary-rgb: 100, 201, 191;--pb-color-primary-hover: #7bd7ce;--pb-color-primary-shade: #58b1a8;--pb-color-primary-tint: #74cec5;--pb-color-primary-soft: #223d3a;--pb-color-on-primary: #111111;--pb-color-on-primary-rgb: 17, 17, 17;--pb-color-accent: #64c9bf;--pb-color-accent-rgb: 100, 201, 191;--pb-color-accent-shade: #58b1a8;--pb-color-accent-tint: #74cec5;--pb-color-on-accent: #111111;--pb-color-on-accent-rgb: 17, 17, 17;--pb-color-canvas: #0f1514;--pb-color-canvas-rgb: 15, 21, 20;--pb-color-surface: #171e1c;--pb-color-surface-rgb: 23, 30, 28;--pb-color-surface-raised: #1d2523;--pb-color-surface-muted: #232c29;--pb-color-surface-selected: #283b37;--pb-color-text: #f4f8f7;--pb-color-text-rgb: 244, 248, 247;--pb-color-text-muted: #b7c4c1;--pb-color-text-subtle: #91a09c;--pb-color-border: #34433f;--pb-color-border-strong: #61726e;--pb-color-focus: #8abfff;--pb-color-focus-rgb: 138, 191, 255;--pb-color-info: #b9b9ff;--pb-color-info-rgb: 185, 185, 255;--pb-color-info-shade: #a3a3e0;--pb-color-info-tint: #c0c0ff;--pb-color-info-soft: #292947;--pb-color-overlay: rgba(2, 8, 7, .68);--pb-color-skeleton-highlight: rgba(255, 255, 255, .1);--pb-shadow-raised: 0 2px 8px rgba(0, 0, 0, .32);--pb-shadow-overlay: 0 16px 40px rgba(0, 0, 0, .48);--pb-material-regular-fill: rgba(23, 30, 28, .72);--pb-material-strong-fill: rgba(23, 30, 28, .88);--pb-material-opaque-fill: #171e1c;--pb-material-outline: rgba(255, 255, 255, .14);--pb-material-highlight: rgba(255, 255, 255, .1);--pb-material-shadow: 0 4px 8px rgba(0, 0, 0, .44);--pb-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--pb-font-display: var(--pb-font-family)}[data-pb-transparency=reduced]{--pb-material-regular-fill: var(--pb-material-opaque-fill);--pb-material-strong-fill: var(--pb-material-opaque-fill);--pb-material-blur: 0px;--pb-material-saturation: 100%}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--pb-material-regular-fill: var(--pb-material-opaque-fill);--pb-material-strong-fill: var(--pb-material-opaque-fill);--pb-material-blur: 0px;--pb-material-saturation: 100%}}[data-pb-density=compact]{--pb-control-height-sm: 32px;--pb-control-height-md: 38px;--pb-control-height-lg: 44px}:where([data-pb-theme=v1]){color:var(--pb-color-text);background-color:var(--pb-color-canvas);font-family:var(--pb-font-family)}:where([data-pb-theme=v1]) :focus-visible{outline:2px solid var(--pb-color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){:root{--pb-duration-fast: 0ms;--pb-duration-standard: 0ms}}:root{--ion-color-primary: var(--pb-color-primary);--ion-color-primary-rgb: var(--pb-color-primary-rgb);--ion-color-primary-contrast: var(--pb-color-on-primary);--ion-color-primary-contrast-rgb: var(--pb-color-on-primary-rgb);--ion-color-primary-shade: var(--pb-color-primary-shade);--ion-color-primary-tint: var(--pb-color-primary-tint);--ion-color-secondary: var(--pb-color-accent);--ion-color-secondary-rgb: var(--pb-color-accent-rgb);--ion-color-secondary-contrast: var(--pb-color-on-accent);--ion-color-secondary-contrast-rgb: var(--pb-color-on-accent-rgb);--ion-color-secondary-shade: var(--pb-color-accent-shade);--ion-color-secondary-tint: var(--pb-color-accent-tint);--ion-color-tertiary: var(--pb-color-info);--ion-color-tertiary-rgb: var(--pb-color-info-rgb);--ion-color-tertiary-contrast: var(--pb-color-on-info);--ion-color-tertiary-contrast-rgb: var(--pb-color-on-info-rgb);--ion-color-tertiary-shade: var(--pb-color-info-shade);--ion-color-tertiary-tint: var(--pb-color-info-tint);--ion-color-success: var(--pb-color-success);--ion-color-success-rgb: var(--pb-color-success-rgb);--ion-color-success-contrast: var(--pb-color-on-success);--ion-color-success-contrast-rgb: var(--pb-color-on-success-rgb);--ion-color-success-shade: var(--pb-color-success-shade);--ion-color-success-tint: var(--pb-color-success-tint);--ion-color-warning: var(--pb-color-warning);--ion-color-warning-rgb: var(--pb-color-warning-rgb);--ion-color-warning-contrast: var(--pb-color-on-warning);--ion-color-warning-contrast-rgb: var(--pb-color-on-warning-rgb);--ion-color-warning-shade: var(--pb-color-warning-shade);--ion-color-warning-tint: var(--pb-color-warning-tint);--ion-color-danger: var(--pb-color-danger);--ion-color-danger-rgb: var(--pb-color-danger-rgb);--ion-color-danger-contrast: var(--pb-color-on-danger);--ion-color-danger-contrast-rgb: var(--pb-color-on-danger-rgb);--ion-color-danger-shade: var(--pb-color-danger-shade);--ion-color-danger-tint: var(--pb-color-danger-tint);--ion-color-light: var(--pb-color-surface-muted);--ion-color-light-contrast: var(--pb-color-text);--ion-color-medium: var(--pb-color-text-muted);--ion-color-medium-contrast: var(--pb-color-canvas);--ion-color-dark: var(--pb-color-text);--ion-color-dark-contrast: var(--pb-color-canvas);--ion-background-color: var(--pb-color-canvas);--ion-background-color-rgb: var(--pb-color-canvas-rgb);--ion-text-color: var(--pb-color-text);--ion-text-color-rgb: var(--pb-color-text-rgb);--ion-border-color: var(--pb-color-border);--ion-item-background: var(--pb-color-surface);--ion-card-background: var(--pb-color-surface-raised);--ion-toolbar-background: var(--pb-color-surface);--ion-toolbar-color: var(--pb-color-text);--ion-tab-bar-background: var(--pb-color-surface);--ion-tab-bar-color: var(--pb-color-text-muted);--ion-tab-bar-color-selected: var(--pb-color-primary);--ion-overlay-background: var(--pb-color-surface-raised);--ion-color-step-50: color-mix(in srgb, var(--pb-color-text) 5%, var(--pb-color-canvas));--ion-color-step-100: color-mix(in srgb, var(--pb-color-text) 10%, var(--pb-color-canvas));--ion-color-step-150: color-mix(in srgb, var(--pb-color-text) 15%, var(--pb-color-canvas));--ion-color-step-200: color-mix(in srgb, var(--pb-color-text) 20%, var(--pb-color-canvas));--ion-color-step-250: color-mix(in srgb, var(--pb-color-text) 25%, var(--pb-color-canvas));--ion-color-step-300: color-mix(in srgb, var(--pb-color-text) 30%, var(--pb-color-canvas));--ion-color-step-350: color-mix(in srgb, var(--pb-color-text) 35%, var(--pb-color-canvas));--ion-color-step-400: color-mix(in srgb, var(--pb-color-text) 40%, var(--pb-color-canvas));--ion-color-step-450: color-mix(in srgb, var(--pb-color-text) 45%, var(--pb-color-canvas));--ion-color-step-500: color-mix(in srgb, var(--pb-color-text) 50%, var(--pb-color-canvas));--ion-color-step-550: color-mix(in srgb, var(--pb-color-text) 55%, var(--pb-color-canvas));--ion-color-step-600: color-mix(in srgb, var(--pb-color-text) 60%, var(--pb-color-canvas));--ion-color-step-650: color-mix(in srgb, var(--pb-color-text) 65%, var(--pb-color-canvas));--ion-color-step-700: color-mix(in srgb, var(--pb-color-text) 70%, var(--pb-color-canvas));--ion-color-step-750: color-mix(in srgb, var(--pb-color-text) 75%, var(--pb-color-canvas));--ion-color-step-800: color-mix(in srgb, var(--pb-color-text) 80%, var(--pb-color-canvas));--ion-color-step-850: color-mix(in srgb, var(--pb-color-text) 85%, var(--pb-color-canvas));--ion-color-step-900: color-mix(in srgb, var(--pb-color-text) 90%, var(--pb-color-canvas));--ion-color-step-950: color-mix(in srgb, var(--pb-color-text) 95%, var(--pb-color-canvas))}ion-app,ion-content{--background: var(--pb-color-canvas);--color: var(--pb-color-text)}ion-header,ion-footer,ion-toolbar,ion-tab-bar{--background: var(--pb-color-surface);--color: var(--pb-color-text);--border-color: var(--pb-color-border)}ion-list,ion-item{--background: var(--pb-color-surface);--color: var(--pb-color-text);--border-color: var(--pb-color-border)}ion-card{--background: var(--pb-color-surface-raised);--color: var(--pb-color-text);box-shadow:var(--pb-shadow-raised)}ion-button{--border-radius: var(--pb-radius-sm)}ion-input,ion-select,ion-textarea,ion-searchbar{--background: var(--pb-color-surface);--color: var(--pb-color-text);--placeholder-color: var(--pb-color-text-subtle);--highlight-color-focused: var(--pb-color-focus);--highlight-color-invalid: var(--pb-color-danger);--highlight-color-valid: var(--pb-color-success)}ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover{--background: var(--pb-color-surface-raised);--color: var(--pb-color-text);--box-shadow: var(--pb-shadow-overlay)}ion-toast{--background: var(--pb-color-surface-raised);--color: var(--pb-color-text);--button-color: var(--pb-color-primary);--box-shadow: var(--pb-shadow-overlay)}ion-backdrop{background:var(--pb-color-overlay)}.pb-button,.pb-icon-button{border:0;font:700 var(--pb-text-sm) / 1 var(--pb-font-family);cursor:pointer;transition:background var(--pb-duration-fast) var(--pb-ease-out),color var(--pb-duration-fast) var(--pb-ease-out),border-color var(--pb-duration-fast) var(--pb-ease-out),transform var(--pb-duration-fast) var(--pb-ease-out)}.pb-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--pb-space-2);min-height:var(--pb-control-height-md);padding:0 var(--pb-space-4);border-radius:var(--pb-radius-sm);background:var(--pb-color-primary);color:var(--pb-color-on-primary)}.pb-button:hover:not(:disabled){background:var(--pb-color-primary-hover)}.pb-button:active:not(:disabled){transform:translateY(1px)}.pb-button[data-tone=secondary]{border:1px solid var(--pb-color-border-strong);background:var(--pb-color-surface);color:var(--pb-color-text)}.pb-button[data-tone=secondary]:hover:not(:disabled){background:var(--pb-color-surface-muted)}.pb-button[data-tone=quiet]{background:transparent;color:var(--pb-color-primary)}.pb-button[data-tone=quiet]:hover:not(:disabled){background:var(--pb-color-surface-selected)}.pb-button[data-tone=danger]{background:var(--pb-color-danger);color:var(--pb-color-on-danger)}.pb-button[data-size=small]{min-height:var(--pb-control-height-sm);padding-inline:var(--pb-space-3)}.pb-button[data-size=large]{min-height:var(--pb-control-height-lg);padding-inline:var(--pb-space-5);font-size:var(--pb-text-md)}.pb-button:disabled,.pb-icon-button:disabled{opacity:.52;cursor:not-allowed}.pb-icon-button{display:inline-grid;place-items:center;width:var(--pb-control-height-md);height:var(--pb-control-height-md);border-radius:var(--pb-radius-sm);background:transparent;color:var(--pb-color-text-muted)}.pb-icon-button:hover:not(:disabled){background:var(--pb-color-surface-muted);color:var(--pb-color-text)}.pb-surface{background:var(--pb-color-surface);color:var(--pb-color-text)}.pb-surface[data-level=muted]{background:var(--pb-color-surface-muted)}.pb-surface[data-level=raised]{background:var(--pb-color-surface-raised);box-shadow:var(--pb-shadow-raised)}pb-field{display:block}.pb-field__label{display:grid;gap:var(--pb-space-2);color:var(--pb-color-text);font:600 var(--pb-text-sm) / var(--pb-line-tight) var(--pb-font-family)}.pb-field__label :where(input,select,textarea){width:100%;min-height:var(--pb-control-height-md);border:1px solid var(--pb-color-border-strong);border-radius:var(--pb-radius-sm);background:var(--pb-color-surface);color:var(--pb-color-text);padding:var(--pb-space-2) var(--pb-space-3);font:400 var(--pb-text-md) / var(--pb-line-body) var(--pb-font-family)}.pb-field__label :where(input,select,textarea)::placeholder{color:var(--pb-color-text-subtle);opacity:1}.pb-field__hint{color:var(--pb-color-text-muted);font-size:var(--pb-text-xs);font-weight:400}.pb-field__error{color:var(--pb-color-danger);font-size:var(--pb-text-xs)}.pb-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 var(--pb-space-2);border-radius:var(--pb-radius-pill);background:var(--pb-color-surface-muted);color:var(--pb-color-text-muted);font:700 var(--pb-text-xs) / 1 var(--pb-font-family)}.pb-badge[data-tone=success]{background:var(--pb-color-success-soft);color:var(--pb-color-success)}.pb-badge[data-tone=warning]{background:var(--pb-color-warning-soft);color:var(--pb-color-warning)}.pb-badge[data-tone=danger]{background:var(--pb-color-danger-soft);color:var(--pb-color-danger)}.pb-badge[data-tone=info]{background:var(--pb-color-info-soft);color:var(--pb-color-info)}.pb-inline-notice{display:flex;gap:var(--pb-space-3);padding:var(--pb-space-3) var(--pb-space-4);border-radius:var(--pb-radius-sm);background:var(--pb-color-info-soft);color:var(--pb-color-text)}.pb-inline-notice[data-tone=success]{background:var(--pb-color-success-soft)}.pb-inline-notice[data-tone=warning]{background:var(--pb-color-warning-soft)}.pb-inline-notice[data-tone=danger]{background:var(--pb-color-danger-soft)}.pb-inline-notice__content{display:grid;gap:var(--pb-space-1);font-size:var(--pb-text-sm)}.pb-empty-state{display:grid;justify-items:center;gap:var(--pb-space-3);max-width:34rem;margin:auto;padding:var(--pb-space-10) var(--pb-space-6);text-align:center}.pb-empty-state h2{margin:0;color:var(--pb-color-text);font-size:var(--pb-text-xl)}.pb-empty-state p{max-width:58ch;margin:0;color:var(--pb-color-text-muted)}.pb-empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pb-space-3);margin-top:var(--pb-space-2)}.pb-skeleton{display:block;overflow:hidden;border-radius:var(--pb-radius-xs);background:var(--pb-color-surface-muted);position:relative}.pb-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--pb-color-skeleton-highlight),transparent);animation:pb-skeleton 1.4s ease-in-out infinite}@keyframes pb-skeleton{to{transform:translate(100%)}}.pb-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pb-space-6)}.pb-page-header__copy{display:grid;gap:var(--pb-space-2);min-width:0}.pb-page-header__copy>span{color:var(--pb-color-text-muted);font-size:var(--pb-text-xs);font-weight:700}.pb-page-header h1{margin:0;color:var(--pb-color-text);font:700 var(--pb-text-2xl) / var(--pb-line-tight) var(--pb-font-family);text-wrap:balance}.pb-page-header p{max-width:70ch;margin:0;color:var(--pb-color-text-muted);text-wrap:pretty}.pb-page-header__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--pb-space-2)}.pb-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pb-space-2);min-height:var(--pb-control-height-lg);padding:var(--pb-space-2);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md);background:var(--pb-color-surface)}.pb-sticky-action-bar{position:sticky;z-index:var(--pb-z-sticky);bottom:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--pb-space-2);padding:var(--pb-space-3) var(--pb-space-4);border-top:1px solid var(--pb-color-border);background:var(--pb-color-surface)}.pb-appearance-selector{display:inline-block;max-width:100%;color:var(--pb-color-text);font-family:var(--pb-font-family)}.pb-appearance-selector__fieldset{display:flex;align-items:center;gap:var(--pb-space-3);min-width:0;margin:0;padding:0;border:0}.pb-appearance-selector__legend{float:left;width:auto;margin:0;padding:0;color:var(--pb-color-text-muted);font-size:var(--pb-text-sm);font-weight:600}.pb-appearance-selector__options{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;min-width:0;padding:2px;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-sm);background:var(--pb-color-surface-muted)}.pb-appearance-selector__option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--pb-space-2);min-height:var(--pb-control-height-sm);padding:0 var(--pb-space-3);border-radius:calc(var(--pb-radius-sm) - 3px);color:var(--pb-color-text-muted);cursor:pointer;transition:background var(--pb-duration-fast) var(--pb-ease-out),color var(--pb-duration-fast) var(--pb-ease-out)}.pb-appearance-selector__option:hover{background:var(--pb-color-surface-selected);color:var(--pb-color-text)}.pb-appearance-selector__option[data-selected=true]{background:var(--pb-color-primary);color:var(--pb-color-on-primary)}.pb-appearance-selector__option:has(input:focus-visible){outline:2px solid var(--pb-color-focus);outline-offset:2px}.pb-appearance-selector__option input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pb-appearance-selector__icon{display:inline-grid;flex:0 0 auto;place-items:center;width:18px;height:18px}.pb-appearance-selector__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.pb-appearance-selector__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--pb-text-sm);font-weight:650}.pb-appearance-selector[data-variant=compact] .pb-appearance-selector__fieldset{gap:0}.pb-appearance-selector[data-variant=compact] .pb-appearance-selector__legend,.pb-appearance-selector[data-variant=compact] .pb-appearance-selector__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.pb-appearance-selector[data-variant=compact] .pb-appearance-selector__option{width:var(--pb-control-height-sm);padding:0}@media(max-width:640px){.pb-page-header{flex-direction:column}.pb-page-header__actions{width:100%;justify-content:stretch}.pb-page-header__actions>*{flex:1 1 auto}.pb-appearance-selector[data-variant=inline]{width:100%}.pb-appearance-selector[data-variant=inline] .pb-appearance-selector__fieldset{align-items:stretch;flex-direction:column;gap:var(--pb-space-2)}.pb-appearance-selector[data-variant=inline] .pb-appearance-selector__options{width:100%}}@media(prefers-reduced-motion:reduce){.pb-skeleton:after{animation:none;display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(var(--pb-space-4))}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0ms;animation-iteration-count:1}}.m-0{margin:0}.m-1{margin:var(--pb-space-1)}.m-2{margin:var(--pb-space-2)}.m-3{margin:var(--pb-space-4)}.m-4{margin:var(--pb-space-6)}.m-5{margin:var(--pb-space-8)}.mt-0{margin-top:0}.mt-1{margin-top:var(--pb-space-1)}.mt-2{margin-top:var(--pb-space-2)}.mt-3{margin-top:var(--pb-space-4)}.mt-4{margin-top:var(--pb-space-6)}.mt-5{margin-top:var(--pb-space-8)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--pb-space-1)}.mb-2{margin-bottom:var(--pb-space-2)}.mb-3{margin-bottom:var(--pb-space-4)}.mb-4{margin-bottom:var(--pb-space-6)}.mb-5{margin-bottom:var(--pb-space-8)}.ml-0{margin-left:0}.ml-1{margin-left:var(--pb-space-1)}.ml-2{margin-left:var(--pb-space-2)}.ml-3{margin-left:var(--pb-space-4)}.ml-4{margin-left:var(--pb-space-6)}.ml-5{margin-left:var(--pb-space-8)}.mr-0{margin-right:0}.mr-1{margin-right:var(--pb-space-1)}.mr-2{margin-right:var(--pb-space-2)}.mr-3{margin-right:var(--pb-space-4)}.mr-4{margin-right:var(--pb-space-6)}.mr-5{margin-right:var(--pb-space-8)}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.p-0{padding:0}.p-1{padding:var(--pb-space-1)}.p-2{padding:var(--pb-space-2)}.p-3{padding:var(--pb-space-4)}.p-4{padding:var(--pb-space-6)}.p-5{padding:var(--pb-space-8)}.pt-0{padding-top:0}.pt-1{padding-top:var(--pb-space-1)}.pt-2{padding-top:var(--pb-space-2)}.pt-3{padding-top:var(--pb-space-4)}.pt-4{padding-top:var(--pb-space-6)}.pt-5{padding-top:var(--pb-space-8)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--pb-space-1)}.pb-2{padding-bottom:var(--pb-space-2)}.pb-3{padding-bottom:var(--pb-space-4)}.pb-4{padding-bottom:var(--pb-space-6)}.pb-5{padding-bottom:var(--pb-space-8)}.pl-0{padding-left:0}.pl-1{padding-left:var(--pb-space-1)}.pl-2{padding-left:var(--pb-space-2)}.pl-3{padding-left:var(--pb-space-4)}.pl-4{padding-left:var(--pb-space-6)}.pl-5{padding-left:var(--pb-space-8)}.pr-0{padding-right:0}.pr-1{padding-right:var(--pb-space-1)}.pr-2{padding-right:var(--pb-space-2)}.pr-3{padding-right:var(--pb-space-4)}.pr-4{padding-right:var(--pb-space-6)}.pr-5{padding-right:var(--pb-space-8)}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-center{align-content:center}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-content-stretch{align-content:stretch}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.gap-1{gap:var(--pb-space-1)}.gap-2{gap:var(--pb-space-2)}.gap-3{gap:var(--pb-space-4)}.gap-4{gap:var(--pb-space-6)}.gap-5{gap:var(--pb-space-8)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.font-headline,.font-body,.font-label{font-family:var(--pb-font-family)}.text-display-sm{font-size:32px;line-height:38px}.text-xs{font-size:var(--pb-text-xs)}.text-sm{font-size:var(--pb-text-sm)}.text-base{font-size:var(--pb-text-body)}.text-lg{font-size:var(--pb-text-lg)}.text-xl{font-size:var(--pb-text-xl)}.text-2xl,.text-3xl,.text-4xl{font-size:var(--pb-text-2xl)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.text-primary{color:var(--pb-color-text)}.text-secondary{color:var(--pb-color-text-muted)}.text-tertiary{color:var(--pb-color-text-subtle)}.text-white{color:var(--pb-color-surface)}.text-success{color:var(--pb-color-success)}.text-warning{color:var(--pb-color-warning)}.text-error{color:var(--pb-color-danger)}.text-info{color:var(--pb-color-info)}.bg-white{background-color:var(--pb-color-surface)}.bg-light{background-color:var(--pb-color-surface-muted)}.bg-gray{background-color:var(--pb-color-border)}.bg-primary{background-color:var(--pb-color-primary)}.bg-success{background-color:var(--pb-color-success)}.bg-warning{background-color:var(--pb-color-warning)}.bg-error{background-color:var(--pb-color-danger)}.bg-info{background-color:var(--pb-color-info)}.bg-transparent{background-color:transparent}.border{border:1px solid var(--pb-color-border)}.border-0{border:0}.border-t{border-top:1px solid var(--pb-color-border)}.border-r{border-right:1px solid var(--pb-color-border)}.border-b{border-bottom:1px solid var(--pb-color-border)}.border-l{border-left:1px solid var(--pb-color-border)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--pb-radius-sm)}.rounded,.rounded-md{border-radius:var(--pb-radius-md)}.rounded-lg,.rounded-xl{border-radius:var(--pb-radius-lg)}.rounded-full{border-radius:9999px}.shadow-none{box-shadow:none}.shadow-xs,.shadow-sm,.shadow,.shadow-md{box-shadow:var(--pb-shadow-raised)}.shadow-lg,.shadow-xl,.shadow-2xl{box-shadow:var(--pb-shadow-overlay)}.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.inset-0{inset:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-auto{z-index:auto}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-w-0{min-width:0}.min-w-full{min-width:100%}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.max-w-xs{max-width:320px}.max-w-sm{max-width:384px}.max-w-md{max-width:448px}.max-w-lg{max-width:512px}.max-w-xl{max-width:576px}.max-w-2xl{max-width:672px}.max-w-3xl{max-width:768px}.max-w-4xl{max-width:896px}.max-w-5xl{max-width:1024px}.max-w-6xl{max-width:1152px}.max-w-7xl{max-width:1280px}.max-w-full{max-width:100%}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.interactive{cursor:pointer;transition:all var(--pb-duration-fast) var(--pb-ease-out)}.interactive:hover{transform:translateY(-2px);box-shadow:var(--pb-shadow-raised)}.interactive:active{transform:translateY(0)}.hover-lift{transition:transform var(--pb-duration-fast) var(--pb-ease-out),box-shadow var(--pb-duration-fast) var(--pb-ease-out)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--pb-shadow-overlay)}.hover-scale{transition:transform var(--pb-duration-fast) var(--pb-ease-out)}.hover-scale:hover{transform:scale(1.05)}.hover-scale:active{transform:scale(.98)}.hover-grow{transition:transform var(--pb-duration-fast) var(--pb-ease-out)}.hover-grow:hover{transform:scale(1.1)}.hover-opacity{transition:opacity var(--pb-duration-fast) var(--pb-ease-out)}.hover-opacity:hover{opacity:.8}@media(max-width:767px){.sm\:d-none{display:none}.sm\:d-block{display:block}.sm\:d-flex{display:flex}.sm\:flex-column{flex-direction:column}.sm\:text-center{text-align:center}.md\:d-none{display:none}.md\:d-block{display:block}.md\:d-flex{display:flex}.md\:flex-column{flex-direction:column}.md\:text-center{text-align:center}}@media(max-width:1199px){.lg\:d-none{display:none}.lg\:d-block{display:block}.lg\:d-flex{display:flex}.lg\:flex-column{flex-direction:column}}@media(min-width:768px){.md\:w-50{width:50%}.md\:w-auto{width:auto}}@media(min-width:768px)and (max-width:1199px){.tablet\:d-none{display:none}.tablet\:d-block{display:block}.tablet\:d-flex{display:flex}.tablet\:d-grid{display:grid}.tablet\:d-inline-flex{display:inline-flex}.tablet\:flex-column{flex-direction:column}.tablet\:flex-row{flex-direction:row}.tablet\:flex-wrap{flex-wrap:wrap}.tablet\:justify-center{justify-content:center}.tablet\:justify-between{justify-content:space-between}.tablet\:align-center{align-items:center}.tablet\:align-start{align-items:flex-start}.tablet\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.tablet\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.tablet\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.tablet\:p-4{padding:var(--pb-space-4)}.tablet\:p-5{padding:var(--pb-space-5)}.tablet\:p-6{padding:var(--pb-space-6)}.tablet\:px-4{padding-left:var(--pb-space-4);padding-right:var(--pb-space-4)}.tablet\:px-6{padding-left:var(--pb-space-6);padding-right:var(--pb-space-6)}.tablet\:py-4{padding-top:var(--pb-space-4);padding-bottom:var(--pb-space-4)}.tablet\:gap-4{gap:var(--pb-space-4)}.tablet\:gap-5{gap:var(--pb-space-5)}.tablet\:gap-6{gap:var(--pb-space-6)}.tablet\:w-full{width:100%}.tablet\:w-auto{width:auto}.tablet\:w-50{width:50%}.tablet\:max-w-tablet{max-width:900px}.tablet\:min-h-touch{min-height:var(--pb-control-height-lg)}.tablet\:text-center{text-align:center}.tablet\:text-left{text-align:left}.tablet\:text-base{font-size:var(--pb-text-body)}.tablet\:text-lg{font-size:var(--pb-text-lg)}.ipad-air\:d-none{display:none}.ipad-air\:d-block{display:block}.ipad-air\:d-flex{display:flex}.ipad-air\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.ipad-air\:p-6{padding:var(--pb-space-6)}}@media(min-width:768px)and (max-width:1199px)and (orientation:portrait){.tablet-portrait\:d-none{display:none}.tablet-portrait\:d-block{display:block}.tablet-portrait\:flex-column{flex-direction:column}.tablet-portrait\:grid-cols-1{grid-template-columns:1fr}.tablet-portrait\:grid-cols-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px)and (max-width:1199px)and (orientation:landscape){.tablet-landscape\:d-none{display:none}.tablet-landscape\:d-block{display:block}.tablet-landscape\:flex-row{flex-direction:row}.tablet-landscape\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.tablet-landscape\:grid-cols-3{grid-template-columns:repeat(3,1fr)}}.touch-target{min-height:var(--pb-control-height-md);min-width:var(--pb-control-height-md)}.touch-target-lg{min-height:var(--pb-control-height-lg);min-width:var(--pb-control-height-lg)}@media(min-width:768px)and (max-width:1199px){.sticky-bottom-tablet{position:sticky;bottom:0;left:0;right:0;padding:var(--pb-space-4) var(--pb-space-6);background:var(--pb-color-canvas);border-top:1px solid var(--pb-color-border);box-shadow:var(--pb-shadow-raised);z-index:1020}}.split-view{display:flex;height:100%}@media(max-width:767px){.split-view{flex-direction:column}}@media(min-width:768px){.split-view__list{width:320px;min-width:320px;flex-shrink:0;border-right:1px solid var(--pb-color-border)}}@media(min-width:1200px){.split-view__list{width:380px;min-width:380px}}.split-view__detail{flex:1;min-width:0;overflow:auto}@media print{.print\:d-none{display:none}.print\:d-block{display:block}}@media(min-width:1200px){.hide-on-desktop{display:none}}.settings-shell{--settings-workspace-max: 1120px;--settings-section-label: 210px}.settings-shell .settings-shell__content :is(.settings-page,.custom-bg){--background: var(--pb-color-surface);background:var(--pb-color-surface);color:var(--pb-color-text);font-family:var(--pb-font-family)}.settings-shell .settings-shell__content .settings-container,.settings-shell .settings-shell__content .page-container{width:min(100%,var(--settings-workspace-max));max-width:var(--settings-workspace-max);margin:0 auto;padding:40px var(--pb-space-6) var(--pb-space-10)}.settings-shell .settings-shell__content .settings-header{margin:0 0 50px;padding:0;border:0;background:transparent;box-shadow:none}.settings-shell .settings-shell__content .settings-header .header-content{gap:46px!important}.settings-shell .settings-shell__content .settings-header .header-top{min-height:28px}.settings-shell .settings-shell__content .settings-breadcrumb{display:inline-flex;min-width:0;align-items:center;gap:var(--pb-space-2);color:var(--pb-color-text-muted);font-size:var(--pb-text-sm);line-height:1.4}.settings-shell .settings-shell__content .settings-breadcrumb button{appearance:none;min-height:28px;padding:0;border:0;background:transparent;color:var(--pb-color-primary);font:inherit;font-weight:650;cursor:pointer}.settings-shell .settings-shell__content .settings-breadcrumb button:hover{color:var(--pb-color-primary-hover);text-decoration:underline;text-underline-offset:3px}.settings-shell .settings-shell__content .settings-breadcrumb button:focus-visible{border-radius:4px;outline:2px solid var(--pb-color-focus);outline-offset:3px}.settings-shell .settings-shell__content .settings-breadcrumb ion-icon{width:14px;height:14px;flex:0 0 auto;color:var(--pb-color-text-subtle)}.settings-shell .settings-shell__content .settings-breadcrumb span{min-width:0;overflow:hidden;color:var(--pb-color-text);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.settings-shell .settings-shell__content .settings-header .back-btn{display:inline-grid;width:36px;min-width:36px;height:36px;place-items:center;padding:0;border:1px solid var(--pb-color-border-strong);border-radius:var(--pb-radius-sm);background:var(--pb-color-surface);color:var(--pb-color-text)}.settings-shell .settings-shell__content .settings-header .title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--pb-space-5)}.settings-shell .settings-shell__content .settings-header h1{margin:0;color:var(--pb-color-text);font-family:var(--pb-font-family);font-size:34px!important;font-weight:750;line-height:1.2}.settings-shell .settings-shell__content .settings-header .subtitle{max-width:68ch;margin:var(--pb-space-2) 0 0;color:var(--pb-color-text-muted);font-family:var(--pb-font-family);font-size:var(--pb-text-sm);line-height:var(--pb-line-body)}.settings-shell .settings-shell__content .autosave-status{display:inline-flex;min-height:32px;align-items:center;gap:var(--pb-space-2);padding:0;border:0;border-radius:0;background:transparent;color:var(--pb-color-text-muted);font-size:var(--pb-text-xs);font-weight:700}.settings-shell .settings-shell__content .autosave-status:is(.pending,.saving){border-color:color-mix(in srgb,var(--pb-color-warning) 42%,var(--pb-color-border));color:var(--pb-color-warning)}.settings-shell .settings-shell__content .autosave-status.error{border-color:color-mix(in srgb,var(--pb-color-danger) 42%,var(--pb-color-border));color:var(--pb-color-danger)}.settings-shell .settings-shell__content .settings-content{overflow:visible;border:0;border-top:1px solid var(--pb-color-border);border-radius:0;background:var(--pb-color-surface);box-shadow:none}.settings-shell .settings-shell__content .settings-card-wrapper{border:0;border-radius:0;background:transparent;box-shadow:none}.settings-shell .settings-shell__content :is(.settings-section,.settings-form-section){display:grid;grid-template-columns:var(--settings-section-label) minmax(0,1fr);min-height:184px;align-items:center;gap:var(--pb-space-8);margin:0;padding:var(--pb-space-7) 0;border:0;border-bottom:1px solid var(--pb-color-border);border-radius:0;background:var(--pb-color-surface);box-shadow:none}.settings-shell .settings-shell__content :is(.settings-section,.settings-form-section):last-child{border-bottom:0}.settings-shell .settings-shell__content :is(.settings-section,.settings-form-section) .section-info{position:static;width:auto;min-width:0}.settings-shell .settings-shell__content .section-title-with-icon{display:flex;align-items:center;gap:var(--pb-space-2)}.settings-shell .settings-shell__content .section-title-with-icon .section-icon{display:none}.settings-shell .settings-shell__content :is(.settings-section,.settings-form-section) .section-info h3,.settings-shell .settings-shell__content .section-title-with-icon h3{margin:0;color:var(--pb-color-text);font-family:var(--pb-font-family);font-size:var(--pb-text-md);font-weight:700;line-height:1.35}.settings-shell .settings-shell__content :is(.settings-section,.settings-form-section) .section-info p{max-width:180px;margin:var(--pb-space-2) 0 0;color:var(--pb-color-text-muted);font-size:var(--pb-text-xs);line-height:var(--pb-line-body)}.settings-shell .settings-shell__content :is(.settings-section,.settings-form-section) .section-fields{width:100%;max-width:680px;min-width:0}.settings-shell .settings-shell__content :is(.settings-section,.settings-form-section)>.section-fields:only-child{grid-column:1/-1;max-width:none}.settings-shell .settings-shell__content .field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pb-space-4)}.settings-shell .settings-shell__content .field-group{display:grid;min-width:0;gap:var(--pb-space-2)}.settings-shell .settings-shell__content .field-group+.field-group{margin-top:var(--pb-space-4)}.settings-shell .settings-shell__content .field-row .field-group+.field-group{margin-top:0}.settings-shell .settings-shell__content .field-group label,.settings-shell .settings-shell__content .field-group .field-label{color:var(--pb-color-text);font-size:var(--pb-text-sm);font-weight:650}.settings-shell .settings-shell__content :is(.input-wrapper,.input-box){min-height:52px;overflow:hidden;border:1px solid var(--pb-color-border-strong);border-radius:var(--pb-radius-sm);background:var(--pb-color-surface);box-shadow:none}.settings-shell .settings-shell__content :is(.input-wrapper,.input-box):focus-within{border-color:var(--pb-color-primary);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--pb-color-primary) 18%,transparent)}.settings-shell .settings-shell__content :is(ion-input,ion-select,ion-textarea){--color: var(--pb-color-text);--placeholder-color: var(--pb-color-text-muted);--placeholder-opacity: 1;--highlight-color-focused: transparent;min-height:50px;font-size:var(--pb-text-sm)}.settings-shell .settings-shell__content .field-group .input-wrapper>:is(ion-input,ion-select,ion-textarea){border:0!important;border-radius:calc(var(--pb-radius-sm) - 1px);background:transparent!important;box-shadow:none!important;outline:0!important}.settings-shell .settings-shell__content .field-group .input-wrapper>:is(input,textarea){width:100%;min-width:0;min-height:50px;margin:0;padding:0 var(--pb-space-4);border:0;background:transparent;color:var(--pb-color-text);font:inherit;font-weight:550;line-height:1.4;outline:0;box-shadow:none}.settings-shell .settings-shell__content .field-group .input-wrapper>:is(input,textarea)::placeholder{color:var(--pb-color-text-muted);opacity:1}.settings-shell .settings-shell__content .field-group .input-wrapper>ion-input::part(native){border:0!important;box-shadow:none!important;outline:0!important}.settings-shell .settings-shell__content .field-group .input-wrapper>ion-select::part(container){box-shadow:none!important;outline:0!important}.settings-shell .settings-shell__content :is(.loading-state,.error-state){min-height:260px;padding:var(--pb-space-8)}.settings-shell .settings-shell__content :is(.settings-alert,.info-note){margin:var(--pb-space-4);border-radius:var(--pb-radius-sm);box-shadow:none}.settings-shell .settings-shell__content :is(.business-command-mobile,.business-profile-overview,.booking-command-mobile,.booking-rules-overview,.policy-command-mobile,.referral-command-mobile,.notification-command-mobile,.push-command-mobile,.privacy-command-mobile,.mobile-week-command,.holiday-command-mobile,.subscription-command-mobile,.locations-command-mobile){display:none}.settings-shell .settings-shell__content .settings-hero,.settings-shell .settings-shell__content .settings-signal-row{display:none}.settings-shell .settings-shell__content .tabs-container{margin:0 0 var(--pb-space-4);padding:0;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-sm);background:var(--pb-color-surface)}.settings-shell .settings-shell__content .tabs-list{display:flex;gap:0;padding:var(--pb-space-1)}.settings-shell .settings-shell__content .tab-btn{min-height:40px;padding:0 var(--pb-space-4);border-radius:6px;color:var(--pb-color-text-muted);font-size:var(--pb-text-sm);font-weight:650}.settings-shell .settings-shell__content .tab-btn.active{background:var(--pb-color-surface-selected);color:var(--pb-color-primary);box-shadow:none}.settings-shell .settings-shell__content .tab-btn.active:after{display:none}.settings-shell .settings-shell__content app-subscription app-header{display:none}.settings-shell .settings-shell__content .subscription-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:var(--pb-space-6);margin:0 0 var(--pb-space-5);padding:var(--pb-space-6);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md);background:var(--pb-color-surface);box-shadow:none}.settings-shell .settings-shell__content .subscription-hero :is(.hero-eyebrow,.hero-proof-row){display:none}.settings-shell .settings-shell__content .subscription-hero :is(h1,h2){margin:var(--pb-space-3) 0 var(--pb-space-2);font-size:24px;line-height:1.25}.settings-shell .settings-shell__content .subscription-hero-panel{border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-sm);background:var(--pb-color-surface-muted);box-shadow:none}.settings-shell .settings-shell__content .plans-container{gap:var(--pb-space-4)}.settings-shell .settings-shell__content .form-actions-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--pb-space-2);padding:var(--pb-space-3) var(--pb-space-4);border-top:1px solid var(--pb-color-border);background:var(--pb-color-surface);box-shadow:none}.settings-shell .settings-shell__content :is(.btn-primary,.btn-secondary,.btn-ghost){min-height:var(--pb-control-height-md);padding:0 var(--pb-space-4);border-radius:var(--pb-radius-sm);box-shadow:none;font-family:var(--pb-font-family);font-size:var(--pb-text-sm);font-weight:700}.settings-shell .settings-shell__content .btn-primary{border:1px solid var(--pb-color-primary);background:var(--pb-color-primary);color:var(--pb-color-on-primary)}.settings-shell .settings-shell__content :is(.btn-secondary,.btn-ghost){border:1px solid var(--pb-color-border-strong);background:var(--pb-color-surface);color:var(--pb-color-text)}.settings-shell .settings-shell__content .plan-card{border-radius:var(--pb-radius-md);box-shadow:none}@media(max-width:1199px){.settings-shell{--settings-section-label: auto}.settings-shell .settings-shell__content .settings-container,.settings-shell .settings-shell__content .page-container{padding:var(--pb-space-6) var(--pb-space-5) var(--pb-space-8)}.settings-shell .settings-shell__content :is(.settings-section,.settings-form-section){min-height:0;grid-template-columns:minmax(0,1fr);gap:var(--pb-space-4)}.settings-shell .settings-shell__content .subscription-hero{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.settings-shell .settings-shell__content .settings-container,.settings-shell .settings-shell__content .page-container{padding:var(--pb-space-5) var(--pb-space-3) calc(var(--pb-space-8) + env(safe-area-inset-bottom,0px))}.settings-shell .settings-shell__content .settings-header{margin-bottom:var(--pb-space-4)}.settings-shell .settings-shell__content .settings-header .title-row{align-items:flex-start;flex-direction:column}.settings-shell .settings-shell__content .settings-header h1{font-size:23px}.settings-shell .settings-shell__content .settings-content{border-radius:0}.settings-shell .settings-shell__content :is(.settings-section,.settings-form-section){padding:var(--pb-space-5) 0}.settings-shell .settings-shell__content .field-row{grid-template-columns:minmax(0,1fr)}.settings-shell .settings-shell__content .field-row .field-group+.field-group{margin-top:var(--pb-space-4)}.settings-shell .settings-shell__content [class*=mobile-action-bar]:not([class*=__]){gap:var(--pb-space-2);padding:var(--pb-space-2) var(--pb-space-3) calc(var(--pb-space-2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pb-color-border);background:var(--pb-color-surface);box-shadow:none}.settings-shell .settings-shell__content [class*=mobile-action-bar__button]{min-height:44px;border-radius:var(--pb-radius-sm);box-shadow:none;font-family:var(--pb-font-family);font-size:var(--pb-text-sm);font-weight:700}.settings-shell .settings-shell__content [class*=mobile-action-bar__button--primary]{border:1px solid var(--pb-color-primary);background:var(--pb-color-primary);color:var(--pb-color-on-primary)}}@keyframes pb-control-spin{to{transform:rotate(1turn)}}@keyframes pb-skeleton-pulse{to{opacity:.58}}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media(min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media(min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media(min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media(min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - var(--swiper-navigation-size) / 2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - var(--swiper-navigation-size) / 2);margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}app-super-admin-layout{color:var(--pb-color-text);font-family:var(--pb-font-family)}app-super-admin-layout *,app-super-admin-layout *:before,app-super-admin-layout *:after{box-sizing:border-box}app-super-admin-layout :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--pb-color-focus);outline-offset:2px}app-super-admin-layout :is(button,input,select,textarea){font:inherit}app-super-admin-layout :is(button,a){-webkit-tap-highlight-color:transparent}.sa-page{container:super-admin-page/inline-size;box-sizing:border-box;width:100%;max-width:90rem;min-width:0;min-height:100%;margin-inline:auto;padding:clamp(var(--pb-space-4),2.2%,var(--pb-space-8));color:var(--pb-color-text)}.sa-page-header,.sa-section-header,.team-section-header,.diagnostics-header,.partner-ops-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pb-space-4);min-width:0}.sa-page-header{margin-bottom:var(--pb-space-6)}.sa-page-title-section,.sa-section-header>div,.partner-ops-header>div{min-width:0}.sa-page-title,.sa-section-title,.sa-card-title,.partner-ops-group-title h2{margin:0;color:var(--pb-color-text);font-family:var(--pb-font-family);font-weight:700;line-height:var(--pb-line-tight)}.sa-page-title{display:flex;align-items:center;gap:var(--pb-space-3);font-size:var(--pb-text-page-title);letter-spacing:-.01em}.sa-page-title ion-icon{flex:0 0 auto;color:var(--pb-color-primary);font-size:var(--pb-text-2xl)}.sa-section-title,.partner-ops-group-title h2{font-size:var(--pb-text-section-title)}.sa-card-title{font-size:var(--pb-text-md)}.sa-page-subtitle,.sa-section-subtitle,.muted-text,.form-help,.form-hint,.input-hint,.hint-text,.config-hint{max-width:72ch;margin:var(--pb-space-1) 0 0;color:var(--pb-color-text-muted);font-size:var(--pb-text-sm);line-height:var(--pb-line-body);overflow-wrap:anywhere}.sa-page-actions,.header-actions,.diagnostics-actions,.edit-actions,.import-export-actions,.color-actions,.password-actions,.report-actions,.job-actions,.inspector-actions{display:flex;align-items:center;gap:var(--pb-space-2);flex:0 0 auto;flex-wrap:wrap}.sa-breadcrumb{margin-bottom:var(--pb-space-4)}.sa-back-link,.action-link{display:inline-flex;align-items:center;gap:var(--pb-space-2);min-height:var(--pb-control-height-md);padding-inline:var(--pb-space-3);border-radius:var(--pb-radius-sm);color:var(--pb-color-text-muted);font-size:var(--pb-text-control);font-weight:650;text-decoration:none;transition:background-color var(--pb-duration-fast) var(--pb-ease-out),color var(--pb-duration-fast) var(--pb-ease-out)}.sa-back-link:hover,.action-link:hover{background:var(--pb-color-surface-muted);color:var(--pb-color-text)}.sa-btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-text,.action-btn-small,.quick-action-btn,.setup-row-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--pb-space-2);min-height:var(--pb-control-height-md);padding-inline:var(--pb-space-4);border:1px solid transparent;border-radius:var(--pb-radius-sm);background:transparent;color:var(--pb-color-text);font-size:var(--pb-text-control);font-weight:700;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--pb-duration-fast) var(--pb-ease-out),border-color var(--pb-duration-fast) var(--pb-ease-out),color var(--pb-duration-fast) var(--pb-ease-out)}.sa-btn ion-icon,.btn-primary ion-icon,.btn-secondary ion-icon,.btn-ghost ion-icon{flex:0 0 auto;font-size:var(--pb-text-lg)}.sa-btn:disabled,.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled{border-color:var(--pb-color-border);background:var(--pb-color-surface-muted);color:var(--pb-color-text-subtle);cursor:not-allowed}.sa-btn-primary,.sa-btn-cta,.btn-primary,.admin-primary,.sa-stat-icon.primary{border-color:var(--pb-color-primary);background:var(--pb-color-primary);color:var(--pb-color-on-primary)}.sa-btn-primary:hover:not(:disabled),.sa-btn-cta:hover:not(:disabled),.btn-primary:hover:not(:disabled),.admin-primary:hover:not(:disabled){border-color:var(--pb-color-primary-hover);background:var(--pb-color-primary-hover)}.sa-btn-secondary,.btn-secondary,.btn-ghost,.sa-btn-ghost,.btn-text{border-color:var(--pb-color-border);background:var(--pb-color-surface);color:var(--pb-color-text)}.btn-ghost,.sa-btn-ghost,.btn-text{border-color:transparent}.sa-btn-secondary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-ghost:hover:not(:disabled),.sa-btn-ghost:hover:not(:disabled),.btn-text:hover:not(:disabled){border-color:var(--pb-color-border-strong);background:var(--pb-color-surface-muted)}.sa-btn-danger,.destructive{border-color:var(--pb-color-danger);background:var(--pb-color-danger);color:var(--pb-color-on-danger)}.sa-btn-icon,.btn-icon,.action-btn,.action-btn-circle,.action-menu-trigger,.btn-close,.btn-copy,.btn-remove,.btn-remove-item{display:inline-grid;width:var(--pb-control-height-md);min-width:var(--pb-control-height-md);height:var(--pb-control-height-md);place-items:center;padding:0;border:1px solid transparent;border-radius:var(--pb-radius-sm);background:transparent;color:var(--pb-color-text-muted);cursor:pointer}.sa-btn-icon:hover,.btn-icon:hover,.action-btn:hover,.action-btn-circle:hover,.action-menu-trigger:hover,.btn-close:hover,.btn-copy:hover,.btn-remove:hover,.btn-remove-item:hover{border-color:var(--pb-color-border);background:var(--pb-color-surface-muted);color:var(--pb-color-text)}.sa-btn-sm,.action-btn-small{min-height:var(--pb-control-height-sm);padding-inline:var(--pb-space-3)}.form-group,.native-field,.legal-field,.color-group,.expiry-input-group,.inspector-form{display:grid;gap:var(--pb-space-2);min-width:0}.form-label,.config-label,.setting-label,.color-label,.detail-label,.info-label{color:var(--pb-color-text-muted);font-size:var(--pb-text-meta);font-weight:700}.sa-input,.sa-native-control,.sa-native-textarea,.sa-search-input,.sa-sort-control,.partner-ops-select,.partner-ops-search,.form-input,.form-select,.color-input,.expiry-input,.native-field input,.native-field select,.native-field textarea,.legal-field input,.legal-field select,.legal-field textarea,.inspector-form input,.inspector-form select,.inspector-form textarea{width:100%;min-width:0;min-height:var(--pb-control-height-md);padding:var(--pb-space-2) var(--pb-space-3);border:1px solid var(--pb-color-control-border);border-radius:var(--pb-radius-sm);background:var(--pb-color-surface);color:var(--pb-color-text);font-size:var(--pb-text-control);line-height:var(--pb-line-body)}.sa-native-textarea,.native-field textarea,.legal-field textarea,.inspector-form textarea{min-height:7rem;resize:vertical}:is(.sa-input,.sa-native-control,.sa-native-textarea,.sa-search-input,.sa-sort-control,.partner-ops-select,.partner-ops-search,.form-input,.form-select):disabled{border-color:var(--pb-color-border);background:var(--pb-color-surface-muted);color:var(--pb-color-text-subtle)}:is(.sa-input,.sa-native-control,.sa-native-textarea,.sa-search-input,.partner-ops-search,.form-input)::placeholder{color:var(--pb-color-text-subtle);opacity:1}.form-row,.choice-grid,.access-mode-grid,.color-input-row,.expiry-input-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pb-space-4)}.form-section,.form-card,.form-subsection,.config-section,.info-section,.import-export-section{display:grid;gap:var(--pb-space-4)}.full-width{grid-column:1/-1}.sa-card,.legal-card,.overview-panel,.overview-hero,.diagnostic-panel,.settings-hub-card,.settings-embedded-card,.config-panel,.export-card,.job-card,.media-panel,.activity-panel,.commercial-panel,.command-panel,.review-panel,.partner-detail-panel,.branding-card,.info-box,.info-note{min-width:0;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md);background:var(--pb-color-surface);color:var(--pb-color-text)}.sa-card-header,.card-header,.panel-header,.overview-panel-header,.diagnostic-panel-header,.settings-card-header,.branding-card-header,.asset-header,.bulk-header{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-3);min-height:3.5rem;padding:var(--pb-space-3) var(--pb-space-4);border-bottom:1px solid var(--pb-color-border)}.sa-card-body,.card-body,.settings-card-body,.job-card-body,.modal-body{min-width:0;padding:var(--pb-space-4)}.sa-card-footer,.card-footer,.branding-card-footer,.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--pb-space-2);padding:var(--pb-space-3) var(--pb-space-4);border-top:1px solid var(--pb-color-border)}.sa-stats-grid,.ops-summary-grid,.partner-ops-stats,.customer-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:var(--pb-space-6);overflow:hidden;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md);background:var(--pb-color-surface)}.sa-stat-card,.ops-summary-card,.partner-ops-stat-card,.mini-stat{display:flex;align-items:center;gap:var(--pb-space-3);min-width:0;min-height:5.5rem;padding:var(--pb-space-4);background:var(--pb-color-surface)}:is(.sa-stat-card,.ops-summary-card,.partner-ops-stat-card,.mini-stat)+:is(.sa-stat-card,.ops-summary-card,.partner-ops-stat-card,.mini-stat){border-left:1px solid var(--pb-color-border)}.sa-stat-icon,.partner-ops-group-icon,.activity-icon,.settings-card-icon,.partner-ops-signal-icon,.customer-icon-large,.tenant-icon-large{display:grid;flex:0 0 auto;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--pb-radius-sm);background:var(--pb-color-primary-soft);color:var(--pb-color-primary)}.sa-stat-content,.partner-ops-signal-copy,.settings-card-copy,.customer-info,.tenant-title-block,.employee-details{min-width:0}.sa-stat-value,.stat-val{color:var(--pb-color-text);font-size:var(--pb-text-xl);font-weight:750;line-height:var(--pb-line-tight)}.sa-stat-label,.stat-lbl,.card-caption,.metric-label{color:var(--pb-color-text-muted);font-size:var(--pb-text-meta);line-height:var(--pb-line-body)}.sa-search-bar,.filter-bar,.partner-ops-controls,.job-toolbar,.media-toolbar{display:flex;align-items:center;gap:var(--pb-space-3);min-width:0;margin-bottom:var(--pb-space-5);padding:var(--pb-space-3);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md);background:var(--pb-color-surface)}.partner-ops-controls-body,.partner-ops-secondary-filters{display:flex;align-items:center;gap:var(--pb-space-3);min-width:0;flex:1 1 auto;flex-wrap:wrap}.sa-filter-pills,.partner-ops-status-tabs,.sa-tabs,.brand-tabs,.range-switch,.mode-toggle,.device-selector{display:flex;align-items:center;gap:var(--pb-space-1);min-width:0;padding:var(--pb-space-1);overflow-x:auto;border-radius:var(--pb-radius-sm);background:var(--pb-color-surface-muted);scrollbar-width:thin}.sa-filter-pill,.partner-ops-status-tab,.sa-tab,.range-option,.mode-btn,.brand-tabs button,.device-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--pb-space-2);min-height:var(--pb-control-height-md);padding-inline:var(--pb-space-3);border:0;border-radius:var(--pb-radius-xs);background:transparent;color:var(--pb-color-text-muted);font-size:var(--pb-text-control);font-weight:700;white-space:nowrap;cursor:pointer}:is(.sa-filter-pill,.partner-ops-status-tab,.sa-tab,.range-option,.mode-btn,.brand-tabs button,.device-btn).active,:is(.sa-filter-pill,.partner-ops-status-tab,.sa-tab,.range-option,.mode-btn,.brand-tabs button,.device-btn)[aria-selected=true]{background:var(--pb-color-surface);color:var(--pb-color-primary)}.partner-ops-chip,.filter-counter,.multi-badge,.sa-tab-badge{display:inline-flex;align-items:center;min-height:1.5rem;padding-inline:var(--pb-space-2);border-radius:var(--pb-radius-pill);background:var(--pb-color-surface-selected);color:var(--pb-color-primary);font-size:var(--pb-text-xs);font-weight:700}.sa-table-container,.partner-ops-table-container,.diagnostic-table-wrap,.customers-table-wrapper{width:100%;min-width:0;overflow-x:auto;overflow-y:visible;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md);background:var(--pb-color-surface);scrollbar-width:thin}.sa-table,.partner-ops-table,.diagnostic-table{width:100%;min-width:42rem;border-collapse:collapse;color:var(--pb-color-text);font-size:var(--pb-text-sm)}:is(.sa-table,.partner-ops-table,.diagnostic-table) th{height:var(--pb-control-height-md);padding:0 var(--pb-space-3);border-bottom:1px solid var(--pb-color-border);background:var(--pb-color-surface-muted);color:var(--pb-color-text-muted);font-size:var(--pb-text-meta);font-weight:700;text-align:left;white-space:nowrap}:is(.sa-table,.partner-ops-table,.diagnostic-table) td{min-width:0;padding:var(--pb-space-3);border-bottom:1px solid var(--pb-color-border);vertical-align:middle}:is(.sa-table,.partner-ops-table,.diagnostic-table) tbody tr:last-child td{border-bottom:0}:is(.sa-table,.partner-ops-table,.diagnostic-table) tbody tr:hover td{background:var(--pb-color-surface-muted)}.customer-cell,.employee-cell,.partner-org-cell,.contact-cell,.actions-cell{min-width:0}.customer-cell,.employee-cell,.partner-org-cell{display:flex;align-items:center;gap:var(--pb-space-3)}.customer-avatar,.employee-avatar,.initials-avatar,.media-avatar{display:grid;flex:0 0 auto;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--pb-radius-pill);background:var(--pb-color-primary-soft);color:var(--pb-color-primary);font-size:var(--pb-text-sm);font-weight:750}.customer-name,.employee-name,.partner-main-head,.org-name,.item-name,.bulk-item-name{color:var(--pb-color-text);font-weight:700;overflow-wrap:anywhere}.customer-email,.contact-email,.customer-date,.date-value,.partner-org-meta,.partner-main-meta,.result-meta,.result-time{color:var(--pb-color-text-muted);font-size:var(--pb-text-meta);overflow-wrap:anywhere}.sa-status-badge,.role-badge,.env-badge,.btype-badge,.pending-email-badge,.overview-badge,.overview-meta-pill,.diagnostic-pill,.settings-card-badge,.asset-status,.item-status,.bulk-item-status,.live-state{display:inline-flex;align-items:center;gap:var(--pb-space-1);min-height:1.75rem;max-width:100%;padding-inline:var(--pb-space-2);border-radius:var(--pb-radius-pill);background:var(--pb-color-surface-muted);color:var(--pb-color-text-muted);font-size:var(--pb-text-xs);font-weight:750;line-height:1;white-space:nowrap}.success,.tone-success,.status-active,.live-state,.diagnostic-empty-ok{background:var(--pb-color-success-soft);color:var(--pb-color-success)}.warning,.tone-warning,.status-trial,.attention{background:var(--pb-color-warning-soft);color:var(--pb-color-warning)}.danger,.error,.is-error,.is-critical,.status-inactive,.status-suspended,.error-text{color:var(--pb-color-danger)}.danger.sa-status-badge,.error.sa-status-badge,.status-inactive,.status-suspended,.error-alert,.error-row{background:var(--pb-color-danger-soft)}.info,.tone-info{background:var(--pb-color-info-soft);color:var(--pb-color-info)}.sa-loading,.sa-empty-state,.loading-state,.empty-state,.quiet-empty,.history-empty,.empty-drop-state,.legacy-state,.results-state{display:grid;min-height:12rem;place-items:center;padding:var(--pb-space-6);border:1px dashed var(--pb-color-border-strong);border-radius:var(--pb-radius-md);background:var(--pb-color-surface);color:var(--pb-color-text-muted);text-align:center}.sa-loading ion-spinner,.loading-inline ion-spinner{color:var(--pb-color-primary)}.pagination,.list-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-3);min-height:var(--pb-control-height-lg);margin-top:var(--pb-space-4)}.sa-app-header{overflow:hidden;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md);background:var(--pb-color-surface)}.sa-app-header-content{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-4);min-width:0;padding:var(--pb-space-5)}.tenant-identity,.tenant-title-row,.customer-identity,.customer-header-actions{display:flex;align-items:center;gap:var(--pb-space-3);min-width:0}.sa-app-tabs{display:flex;min-width:0;overflow-x:auto;border-top:1px solid var(--pb-color-border);background:var(--pb-color-surface-muted);scrollbar-width:thin}.sa-app-tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--pb-space-2);min-height:3.25rem;padding-inline:var(--pb-space-4);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--pb-color-text-muted);font-size:var(--pb-text-control);font-weight:700;white-space:nowrap;cursor:pointer}.sa-app-tab.active{border-bottom-color:var(--pb-color-primary);color:var(--pb-color-primary)}.content-main,.tab-content{min-width:0}.content-main{margin-top:var(--pb-space-5)}.overview-grid,.settings-hub-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);gap:var(--pb-space-4)}.overview-hero,.overview-panel,.diagnostic-panel{padding:var(--pb-space-5)}.overview-panel-wide,.full-width{grid-column:1/-1}.overview-hero-copy,.overview-contract,.overview-info-list,.overview-action-list,.feature-health-grid,.diagnostic-health,.diagnostic-signal-list,.setup-list,.settings-card-body{display:grid;gap:var(--pb-space-3);min-width:0}.overview-meta-row,.contract-meta,.overview-quick-actions,.diagnostic-health-metrics,.cleanup-controls,.subscription-mini-info{display:flex;align-items:center;gap:var(--pb-space-2);min-width:0;flex-wrap:wrap}.overview-info-row,.overview-action-item,.feature-health-item,.diagnostic-signal-row,.setup-list-row,.setting-toggle-row,.setup-toggle-row,.settings-card-action,.info-item-modern{display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-3);min-width:0;min-height:var(--pb-control-height-lg);padding:var(--pb-space-3);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-sm);background:var(--pb-color-surface)}.overview-action-item.is-clickable,.setup-list-row.is-clickable{cursor:pointer}.overview-action-item.is-clickable:hover,.setup-list-row.is-clickable:hover{border-color:var(--pb-color-border-strong);background:var(--pb-color-surface-muted)}.diagnostic-health{grid-template-columns:minmax(0,1fr) auto}.diagnostic-segment-bar,.progress-bar,.asset-progress,.bulk-progress{width:100%;height:var(--pb-space-2);overflow:hidden;border-radius:var(--pb-radius-pill);background:var(--pb-color-surface-muted)}.diagnostic-segment-bar>span,.progress-fill,.asset-progress>span,.bulk-progress>span{display:block;height:100%;border-radius:inherit;background:var(--pb-color-primary)}.settings-group-section,.setup-list-section{display:grid;gap:var(--pb-space-3);margin-bottom:var(--pb-space-6)}.settings-group-header,.settings-hub-header,.setup-list-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pb-space-3)}.settings-hub-card,.settings-embedded-card{overflow:hidden}.setup-list-row-complex,.setup-list-row-embedded{align-items:flex-start}.setup-list-row-main,.setup-row-control,.setup-row-control-wide,.subscription-control,.setting-info,.email-info{min-width:0}.setup-row-control-wide{width:min(100%,32rem)}.toggle-switch{position:relative;display:inline-flex;flex:0 0 auto;width:3rem;height:1.75rem}.toggle-switch input{position:absolute;opacity:0;pointer-events:none}.toggle-slider{width:100%;height:100%;border:1px solid var(--pb-color-border-strong);border-radius:var(--pb-radius-pill);background:var(--pb-color-surface-muted);cursor:pointer;transition:background-color var(--pb-duration-fast) var(--pb-ease-out)}.toggle-slider:after{position:absolute;top:var(--pb-space-1);left:var(--pb-space-1);width:var(--pb-space-5);height:var(--pb-space-5);border-radius:var(--pb-radius-pill);background:var(--pb-color-surface);content:"";transition:transform var(--pb-duration-fast) var(--pb-ease-out)}.toggle-switch input:checked+.toggle-slider{border-color:var(--pb-color-primary);background:var(--pb-color-primary)}.toggle-switch input:checked+.toggle-slider:after{transform:translate(var(--pb-space-5))}.dropdown-menu{position:absolute;z-index:var(--pb-z-dropdown);min-width:13rem;padding:var(--pb-space-1);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-sm);background:var(--pb-color-surface-raised);box-shadow:var(--pb-shadow-overlay)}.dropdown-item{display:flex;align-items:center;gap:var(--pb-space-2);width:100%;min-height:var(--pb-control-height-md);padding-inline:var(--pb-space-3);border:0;border-radius:var(--pb-radius-xs);background:transparent;color:var(--pb-color-text);text-align:left}.dropdown-item:hover{background:var(--pb-color-surface-muted)}.dropdown-divider{height:1px;margin-block:var(--pb-space-1);background:var(--pb-color-divider)}.sa-card-list,.customers-cards-wrapper{display:none;gap:var(--pb-space-3)}.sa-list-card,.customer-card,.partner-mobile-card{overflow:hidden;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md);background:var(--pb-color-surface)}.show-mobile-only{display:none}@container super-admin-page (max-width: 74.9375rem){.sa-page-header,.partner-ops-header{align-items:stretch;flex-direction:column}.sa-page-actions{width:100%;min-width:0;flex:0 1 auto}.sa-page-actions .view-select{min-width:12rem;flex:1 1 12rem}.sa-page-actions .sa-btn{flex:0 0 auto}.sa-stats-grid,.ops-summary-grid,.partner-ops-stats,.customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.sa-stat-card,.ops-summary-card,.partner-ops-stat-card,.mini-stat):nth-child(odd){border-left:0}:is(.sa-stat-card,.ops-summary-card,.partner-ops-stat-card,.mini-stat):nth-child(n+3){border-top:1px solid var(--pb-color-border)}.overview-grid,.settings-hub-grid{grid-template-columns:1fr}}@container super-admin-page (max-width: 47.9375rem){.sa-page-header,.sa-section-header,.partner-ops-header,.sa-app-header-content{align-items:stretch;flex-direction:column}.sa-page-actions,.header-actions,.diagnostics-actions{width:100%}.sa-page-actions .sa-btn,.header-actions .sa-btn{flex:1 1 auto}.form-row,.choice-grid,.access-mode-grid,.color-input-row,.expiry-input-group{grid-template-columns:1fr}.sa-search-bar,.filter-bar,.partner-ops-controls,.job-toolbar,.media-toolbar{align-items:stretch;flex-direction:column}.hide-mobile,.sa-table-container.hide-mobile,.customers-table-wrapper{display:none}.show-mobile-only,.sa-card-list,.customers-cards-wrapper{display:grid}.diagnostic-health{grid-template-columns:1fr}}@container super-admin-page (max-width: 35rem){.sa-stats-grid,.ops-summary-grid,.partner-ops-stats,.customer-stats{grid-template-columns:1fr}:is(.sa-stat-card,.ops-summary-card,.partner-ops-stat-card,.mini-stat){border-left:0}:is(.sa-stat-card,.ops-summary-card,.partner-ops-stat-card,.mini-stat)+:is(.sa-stat-card,.ops-summary-card,.partner-ops-stat-card,.mini-stat){border-top:1px solid var(--pb-color-border)}}@media(prefers-reduced-motion:reduce){app-super-admin-layout *,app-super-admin-layout *:before,app-super-admin-layout *:after{scroll-behavior:auto;animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms}}:root{color-scheme:light;font-family:var(--pb-font-family);--ion-color-primary: var(--pb-color-primary);--ion-color-primary-rgb: var(--pb-color-primary-rgb);--ion-color-primary-contrast: var(--pb-color-on-primary);--ion-color-primary-contrast-rgb: var(--pb-color-on-primary-rgb);--ion-color-primary-shade: var(--pb-color-primary-shade);--ion-color-primary-tint: var(--pb-color-primary-tint);--ion-color-secondary: var(--pb-color-accent);--ion-color-secondary-rgb: var(--pb-color-accent-rgb);--ion-color-secondary-contrast: var(--pb-color-on-accent);--ion-color-secondary-contrast-rgb: var(--pb-color-on-accent-rgb);--ion-color-secondary-shade: var(--pb-color-accent-shade);--ion-color-secondary-tint: var(--pb-color-accent-tint);--ion-color-danger: var(--pb-color-danger);--ion-color-danger-rgb: var(--pb-color-danger-rgb);--ion-color-danger-contrast: var(--pb-color-on-danger);--ion-color-danger-contrast-rgb: var(--pb-color-on-danger-rgb);--ion-color-danger-shade: var(--pb-color-danger-shade);--ion-color-danger-tint: var(--pb-color-danger-tint);--ion-background-color: var(--pb-color-canvas);--ion-text-color: var(--pb-color-text);--ion-card-background: var(--pb-color-surface);--ion-item-background: var(--pb-color-surface);--ion-toolbar-background: var(--pb-color-surface-raised);--ion-tab-bar-background: var(--pb-color-surface-raised);--ion-font-family: var(--pb-font-family);--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px)}*,*:before,*:after{box-sizing:border-box}html,body,app-root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}html,body{position:fixed;inset:0;background:var(--pb-color-canvas);color:var(--pb-color-text);font-family:var(--pb-font-family);overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}app-root,ion-app{display:block;min-width:0;background:var(--pb-color-canvas);color:var(--pb-color-text)}.ion-page{min-width:0;background:var(--pb-color-canvas);color:var(--pb-color-text)}ion-content{--background: var(--pb-color-canvas);--color: var(--pb-color-text);--overflow: auto}ion-header,ion-toolbar{--background: var(--pb-color-surface-raised);--color: var(--pb-color-text);--border-color: var(--pb-color-border);box-shadow:none}ion-card,ion-item,ion-list{--background: var(--pb-color-surface);--color: var(--pb-color-text)}button,input,select,textarea{font:inherit}:is(button,a,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--pb-color-focus);outline-offset:2px}body.employee-form-open,body.restaurant-reservation-create-dialog-open,body.restaurant-reservation-filter-dialog-open,body.admin-workspace-fullscreen-open,body.admin-mobile-menu-open{overflow:hidden;overscroll-behavior:none}body.restaurant-reservation-create-dialog-open #main-content.app-content,body.admin-workspace-fullscreen-open #main-content.app-content{min-height:100dvh;height:100dvh}body.restaurant-reservation-create-dialog-open :is(.app-desktop-sidebar,.admin-tablet-rail){display:none}body.restaurant-reservation-create-dialog-open #main-content.app-content{width:100%;margin-inline-start:0}@media(min-width:768px){body.restaurant-reservation-create-dialog-open .reservations-page>.create-reservation-overlay .create-reservation-panel[data-admin-ui=sheet]{width:min(100%,var(--pb-content-max-compact));max-width:var(--pb-content-max-compact)}}@media(min-width:768px)and (max-width:1199px){app-admin-shell.has-adaptive-navigation #main-content :is(ion-menu-button,.menu-btn-mobile,ion-button.menu-button){visibility:hidden;pointer-events:none}}@media(max-width:767px){body.restaurant-reservation-create-dialog-open .reservations-page>.create-reservation-overlay{inset:0;width:100%;height:100dvh;place-items:stretch;overflow:hidden;padding:0}body.restaurant-reservation-create-dialog-open .reservations-page>.create-reservation-overlay>.create-reservation-panel[data-admin-ui=sheet]{width:100%;max-width:none;height:100dvh;max-height:100dvh;border:0;border-radius:0}app-admin-shell.has-adaptive-navigation:has(#main-content :is(ion-menu-button,.menu-btn-mobile,ion-button.menu-button,[data-admin-navigation-trigger],button[aria-label*=Men\fc],button[aria-label*=menu])) .admin-phone-menu{display:none}body.restaurant-reservation-filter-dialog-open .admin-phone-menu{visibility:hidden;pointer-events:none}app-admin-shell.has-adaptive-navigation:not(:has(#main-content :is(ion-menu-button,.menu-btn-mobile,ion-button.menu-button,[data-admin-navigation-trigger],button[aria-label*=Men\fc],button[aria-label*=menu]))) #main-content>ion-router-outlet>.ion-page{inset-block-start:calc(68px + env(safe-area-inset-top,0px));min-height:0;height:calc(100% - 68px - env(safe-area-inset-top,0px))}}body.restaurant-reservation-workbench-open .app-desktop-sidebar,body.restaurant-menu-composer-open .app-desktop-sidebar,body.restaurant-media-composer-open .app-desktop-sidebar{display:none}body.restaurant-reservation-workbench-open .app-content,body.restaurant-menu-composer-open .app-content,body.restaurant-media-composer-open .app-content{margin-inline-start:0}ion-modal{--background: var(--pb-color-surface-raised);--color: var(--pb-color-text);--backdrop-opacity: 1;--border-radius: var(--pb-radius-lg);--box-shadow: var(--pb-shadow-overlay)}ion-modal::part(content){overflow:hidden;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-lg);background:var(--pb-color-surface-raised)}ion-modal::part(backdrop),ion-popover::part(backdrop),ion-action-sheet::part(backdrop){background:var(--pb-color-overlay)}ion-modal:is(.customer-modal-fullscreen,.fullscreen-modal,.fullscreen-cancel-modal,.fullscreen-picker-modal,.sick-vacation-fullscreen-modal,.reschedule-modal-wrapper,.responsive-picker-modal,.calendar-view-fullscreen-modal,.welcome-modal-fullscreen,.restaurant-mobile-filter-modal){--width: 100vw;--height: 100dvh;--max-width: 100vw;--max-height: 100dvh;--border-radius: 0;--box-shadow: none}ion-modal:is(.customer-modal-fullscreen,.fullscreen-modal,.fullscreen-cancel-modal,.fullscreen-picker-modal,.sick-vacation-fullscreen-modal,.reschedule-modal-wrapper,.responsive-picker-modal,.calendar-view-fullscreen-modal,.welcome-modal-fullscreen,.restaurant-mobile-filter-modal)::part(content){width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border:0;border-radius:0}ion-modal:is(.confirm-modal-custom,.cancel-modal-custom,.dashboard-appointment-modal,.mobile-edit-appointment-modal,.qr-code-modal,.employee-filter-modal,.consent-request-modal,.blocked-time-sheet-modal,.availability-picker-modal){--width: min(600px, calc(100vw - 32px) );--height: auto;--max-width: calc(100vw - 32px) ;--max-height: calc(100dvh - 32px) }ion-modal:is(.confirm-modal-custom,.qr-code-modal){--width: min(480px, calc(100vw - 32px) )}ion-modal:is(.date-picker-modal,.time-picker-modal,.calendar-modal){--width: min(500px, calc(100vw - 32px) );--height: auto;--max-height: calc(100dvh - 32px) }ion-modal:is(.appointment-details-modal,.follow-up-modal){--width: min(560px, 100vw);--height: 100dvh;--max-width: 560px;--max-height: 100dvh;--border-radius: var(--pb-radius-lg) 0 0 var(--pb-radius-lg);justify-content:flex-end}ion-modal:is(.appointment-details-modal,.follow-up-modal)::part(content){position:absolute;inset:0 0 0 auto;border-radius:var(--pb-radius-lg) 0 0 var(--pb-radius-lg)}ion-popover{--background: var(--pb-color-surface-raised);--color: var(--pb-color-text);--box-shadow: var(--pb-shadow-overlay);--border-radius: var(--pb-radius-md)}ion-popover:is(.date-picker-popover,.time-picker-popover,.responsive-action-popover-shell){--width: min(340px, calc(100vw - 32px) );--max-width: calc(100vw - 32px) }ion-popover::part(content){overflow:hidden;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md);background:var(--pb-color-surface-raised)}ion-alert,ion-loading{--background: var(--pb-color-surface-raised);--color: var(--pb-color-text);--backdrop-opacity: 1}ion-alert .alert-wrapper,ion-loading .loading-wrapper{border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-lg);background:var(--pb-color-surface-raised);color:var(--pb-color-text);box-shadow:var(--pb-shadow-overlay)}ion-alert .alert-title,ion-alert .alert-message{color:var(--pb-color-text)}ion-alert .alert-button{min-height:44px;color:var(--pb-color-primary);font-weight:650}ion-alert :is(.alert-button-role-cancel,.alert-button-role-destructive){color:var(--pb-color-danger)}ion-action-sheet{--background: var(--pb-color-surface-raised);--color: var(--pb-color-text);--backdrop-opacity: 1}ion-action-sheet .action-sheet-wrapper{width:min(100%,640px);max-width:640px;max-height:min(78dvh,680px);margin-inline:auto;padding-block-end:env(safe-area-inset-bottom,0px);overflow:hidden;border:1px solid var(--pb-color-border);border-bottom:0;border-radius:var(--pb-radius-lg) var(--pb-radius-lg) 0 0;background:var(--pb-color-surface-raised);box-shadow:var(--pb-shadow-overlay)}ion-action-sheet .action-sheet-group{margin:0;background:var(--pb-color-surface-raised)}ion-action-sheet :is(.action-sheet-title,.action-sheet-sub-title){color:var(--pb-color-text-muted);text-align:start}ion-action-sheet .action-sheet-button{min-height:52px;--background: var(--pb-color-surface-raised);--color: var(--pb-color-text);color:var(--pb-color-text);font-size:var(--pb-text-body);font-weight:600;touch-action:manipulation}ion-action-sheet .action-sheet-button:is(.is-selected,.responsive-action-sheet-selected){--background: var(--pb-color-primary-soft);--color: var(--pb-color-primary);color:var(--pb-color-primary);font-weight:750}ion-action-sheet .action-sheet-button.action-sheet-destructive,ion-action-sheet .action-sheet-destructive{--color: var(--pb-color-danger);color:var(--pb-color-danger)}ion-action-sheet .action-sheet-group-cancel{border-top:1px solid var(--pb-color-border)}ion-toast{--background: var(--pb-color-text);--color: var(--pb-color-surface);--button-color: var(--pb-color-info-soft);--border-radius: var(--pb-radius-md);--box-shadow: var(--pb-shadow-overlay);transform:translateY(calc(-1 * var(--pb-space-4) - env(safe-area-inset-bottom,0px)))}body.admin-mobile-bottom-nav-active ion-toast[position=bottom]{transform:translateY(calc(-76px - env(safe-area-inset-bottom,0px)))}body.admin-mobile-menu-open ion-toast[position=bottom]{transform:translateY(calc(-1 * var(--pb-space-4) - env(safe-area-inset-bottom,0px)))}ion-modal.reschedule-picker-sheet{--width: 100%;--height: 100%;--border-radius: var(--pb-radius-xl, 20px) var(--pb-radius-xl, 20px) 0 0;--background: var(--pb-color-surface-raised)}ion-modal.reschedule-picker-sheet::part(content){border:1px solid var(--pb-color-border);border-bottom:0}ion-modal.reschedule-picker-card{--width: min(640px, calc(100vw - 64px) );--height: min(760px, calc(100dvh - 64px) );--border-radius: var(--pb-radius-xl, 20px);--box-shadow: var(--pb-shadow-overlay);--background: var(--pb-color-surface-raised)}ion-modal.reschedule-picker-card::part(content){border:1px solid var(--pb-color-border)}ion-fab[vertical=bottom]{margin-block-end:env(safe-area-inset-bottom,0px)}@media(max-width:767px){ion-modal:is(.appointment-details-modal,.follow-up-modal,.dashboard-appointment-modal,.mobile-edit-appointment-modal,.employee-filter-modal,.blocked-time-sheet-modal,.availability-picker-modal){--width: 100vw;--height: 100dvh;--max-width: 100vw;--max-height: 100dvh;--border-radius: 0}ion-modal:is(.appointment-details-modal,.follow-up-modal,.dashboard-appointment-modal,.mobile-edit-appointment-modal,.employee-filter-modal,.blocked-time-sheet-modal,.availability-picker-modal)::part(content){position:static;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border:0;border-radius:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;transition-duration:0ms;animation-duration:0ms;animation-iteration-count:1}}html[data-pb-surface=admin]{--pb-admin-page-title-size: var(--pb-text-page-title, 1.5rem);--pb-admin-section-title-size: var(--pb-text-section-title, 1.25rem);--pb-admin-control-height: var(--pb-control-height-md, 44px);--pb-admin-detail-header-height: 4.25rem;--pb-admin-directory-row-height: 3.875rem;--pb-admin-row-avatar-size: 2.5rem;--pb-admin-detail-avatar-size: 3rem;--pb-admin-status-compact-height: 1.5rem;--pb-admin-status-standard-height: 1.75rem;background:var(--pb-color-canvas);color:var(--pb-color-text);color-scheme:light}html[data-pb-surface=admin][data-pb-color-scheme=dark]{color-scheme:dark}html[data-pb-surface=admin] body,html[data-pb-surface=admin] ion-app{background:var(--pb-color-canvas);color:var(--pb-color-text);font-family:var(--pb-font-family);font-size:1rem;line-height:var(--pb-line-body, 1.5);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html[data-pb-surface=admin] :where(button,input,select,textarea){font:inherit}html[data-pb-surface=admin] :where(button,a,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:2px solid var(--pb-color-focus);outline-offset:2px}html[data-pb-surface=admin] :where(button,[role=button],[role=tab]){-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[data-pb-surface=admin] :where([data-admin-page]){box-sizing:border-box;min-width:0;background:var(--pb-color-canvas);color:var(--pb-color-text)}html[data-pb-surface=admin] ion-content[data-admin-page]{--background: var(--pb-color-canvas);--color: var(--pb-color-text)}html[data-pb-surface=admin] :where([data-admin-ui=page-container]){width:100%;min-width:0;margin-inline:auto}html[data-pb-surface=admin] :where([data-admin-ui=page-header]){display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--pb-space-4, 1rem);min-width:0;padding:var(--pb-space-5, 1.25rem);color:var(--pb-color-text)}html[data-pb-surface=admin] [data-admin-ui=page-header] ion-menu-button::part(icon){font-size:var(--pb-text-2xl)}html[data-pb-surface=admin] :where([data-admin-part=heading]){min-width:0}html[data-pb-surface=admin] :where([data-admin-part=heading] h1,h1[data-admin-part=heading],[data-admin-ui=page-header] .page-title){margin:0;color:var(--pb-color-text);font-size:var(--pb-admin-page-title-size);font-weight:700;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}html[data-pb-surface=admin] :where([data-admin-part=heading] h2,h2[data-admin-part=heading],[data-admin-ui=section-title]){margin:0;color:var(--pb-color-text);font-size:var(--pb-admin-section-title-size);font-weight:700;line-height:1.25;text-wrap:balance}html[data-pb-surface=admin] :where([data-admin-part=subtitle],[data-admin-ui=metadata]){max-width:72ch;margin:var(--pb-space-1, .25rem) 0 0;color:var(--pb-color-text-muted);font-size:.8125rem;line-height:1.45;text-wrap:pretty}html[data-pb-surface=admin] :where([data-admin-part=actions],[data-admin-ui=toolbar]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-space-2, .5rem);min-width:0}html[data-pb-surface=admin] :where([data-admin-part=actions]){justify-content:flex-end}html[data-pb-surface=admin] :where([data-admin-ui=toolbar]){width:100%;padding:var(--pb-space-3, .75rem) var(--pb-space-4, 1rem);border-block-end:1px solid var(--pb-color-border);border-radius:0;background:var(--pb-color-surface);box-shadow:none}html[data-pb-surface=admin] :where([data-admin-ui=toolbar][data-admin-toolbar=floating]){width:auto;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md)}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action]){position:relative;min-height:var(--pb-admin-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--pb-space-2, .5rem);border:1px solid var(--pb-color-border-strong);border-radius:var(--pb-radius-md);padding-inline:var(--pb-space-4, 1rem);background:var(--pb-color-surface);color:var(--pb-color-text);font-size:.875rem;font-weight:650;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--pb-duration-fast, .15s) var(--pb-ease-out, ease-out),border-color var(--pb-duration-fast, .15s) var(--pb-ease-out, ease-out),color var(--pb-duration-fast, .15s) var(--pb-ease-out, ease-out),opacity var(--pb-duration-fast, .15s) var(--pb-ease-out, ease-out),transform var(--pb-duration-fast, .15s) var(--pb-ease-out, ease-out)}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action]):hover:not(:disabled):not([aria-disabled=true]){background:var(--pb-color-surface-muted)}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action]):active:not(:disabled):not([aria-disabled=true]){transform:scale(.985)}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action])[data-admin-action=primary]{border-color:var(--pb-color-primary);background:var(--pb-color-primary);color:var(--pb-color-on-primary)}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action])[data-admin-action=primary]:hover:not(:disabled){border-color:var(--pb-color-primary-hover);background:var(--pb-color-primary-hover)}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action])[data-admin-action=danger]{border-color:var(--pb-color-danger);background:var(--pb-color-danger);color:var(--pb-color-on-danger)}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action])[data-admin-action=ghost]{border-color:transparent;background:transparent}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action]):disabled,html[data-pb-surface=admin] :where(.pb-button,[data-admin-action])[aria-disabled=true]{opacity:.48;cursor:not-allowed;transform:none}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action])[aria-busy=true]{cursor:progress}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action])[aria-busy=true]:after{width:1rem;height:1rem;flex:0 0 auto;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:var(--pb-radius-pill, 999px);content:"";animation:pb-control-spin .7s linear infinite}html[data-pb-surface=admin] :where(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-success,.btn-icon,.btn-save,.btn-back,.btn-cancel,.btn-edit,.btn-close,.btn-primary-action,.btn-secondary-action,.btn-header-action,.btn-add-customer,.btn-add-absence,.btn-add-small,.btn-add-field,.btn-delete,.btn-resend,.btn-unblock,.btn-meeting,.btn-icon-action,.btn-icon-subtle,.btn-icon-danger-subtle,.btn-icon-only,.btn-icon-danger){min-height:var(--pb-admin-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--pb-space-2);padding-inline:var(--pb-space-4);border:1px solid var(--pb-color-border-strong);border-radius:var(--pb-radius-md);background:var(--pb-color-surface);color:var(--pb-color-text);font:inherit;font-size:var(--pb-text-sm);font-weight:650;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--pb-duration-fast) var(--pb-ease-out),border-color var(--pb-duration-fast) var(--pb-ease-out),color var(--pb-duration-fast) var(--pb-ease-out),opacity var(--pb-duration-fast) var(--pb-ease-out),transform var(--pb-duration-fast) var(--pb-ease-out)}html[data-pb-surface=admin] :where(.btn-primary,.btn-save,.btn-primary-action,.btn-header-action.primary,.btn-add-customer,.btn-add-absence,.btn-add-small,.btn-add-field){border-color:var(--pb-color-primary);background:var(--pb-color-primary);color:var(--pb-color-on-primary)}html[data-pb-surface=admin] :where(.btn-danger,.btn-delete){border-color:var(--pb-color-danger);background:var(--pb-color-danger);color:var(--pb-color-on-danger)}html[data-pb-surface=admin] :where(.btn-success){border-color:var(--pb-color-success);background:var(--pb-color-success);color:var(--pb-color-on-success)}html[data-pb-surface=admin] :where(.btn-ghost,.btn-icon,.btn-close,.btn-icon-action,.btn-icon-subtle,.btn-icon-danger-subtle,.btn-icon-only,.btn-icon-danger){border-color:transparent;background:transparent}html[data-pb-surface=admin] :where(.btn-icon,.btn-close,.btn-icon-action,.btn-icon-subtle,.btn-icon-danger-subtle,.btn-icon-only,.btn-icon-danger){width:var(--pb-admin-control-height);padding:0}html[data-pb-surface=admin] :where(.btn,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.btn-success,.btn-icon):disabled{opacity:.48;cursor:not-allowed}html[data-pb-surface=admin] :where(.pb-control,[data-admin-control=input]){min-height:var(--pb-admin-control-height);width:100%;border:1px solid var(--pb-color-border-strong);border-radius:var(--pb-radius-md);padding:0 var(--pb-space-3, .75rem);background:var(--pb-color-surface);color:var(--pb-color-text);font-size:.875rem;line-height:1.4;transition:border-color var(--pb-duration-fast, .15s) var(--pb-ease-out, ease-out),box-shadow var(--pb-duration-fast, .15s) var(--pb-ease-out, ease-out)}html[data-pb-surface=admin] textarea:where(.pb-control,[data-admin-control=input]){min-height:7rem;padding-block:var(--pb-space-3, .75rem);resize:vertical}html[data-pb-surface=admin] :where(.form-control,.form-input,.input-field,.search-input,.custom-search-input,.mobile-search-input){min-height:var(--pb-admin-control-height);width:100%;padding-inline:var(--pb-space-3);border:1px solid var(--pb-color-border-strong);border-radius:var(--pb-radius-md);background:var(--pb-color-surface);color:var(--pb-color-text);font:inherit;font-size:var(--pb-text-sm)}html[data-pb-surface=admin] :where(.pb-control,[data-admin-control=input])::placeholder{color:var(--pb-color-text-muted);opacity:1}html[data-pb-surface=admin] :where(.pb-control,[data-admin-control=input]):focus{border-color:var(--pb-color-focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--pb-color-focus) 24%,transparent);outline:0}html[data-pb-surface=admin] :where(.pb-control,[data-admin-control=input])[aria-invalid=true]{border-color:var(--pb-color-danger)}html[data-pb-surface=admin] :where([data-admin-ui=inspector]){min-width:0;border:0;border-radius:0;background:var(--pb-color-surface);color:var(--pb-color-text);box-shadow:none}html[data-pb-surface=admin] :where([data-admin-ui=detail-header]){min-width:0;min-height:var(--pb-admin-detail-header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--pb-space-3, .75rem);padding:var(--pb-space-3, .75rem) var(--pb-space-4, 1rem);border-block-end:1px solid var(--pb-color-divider);background:var(--pb-color-surface)}html[data-pb-surface=admin] :where([data-admin-ui=page-tabs]){min-width:0;min-height:var(--pb-admin-control-height);display:flex;align-items:stretch;gap:var(--pb-space-1, .25rem);overflow-x:auto;border-block-end:1px solid var(--pb-color-border);background:var(--pb-color-surface);scrollbar-width:none}html[data-pb-surface=admin] :where([data-admin-ui=page-tabs])>:where(button,a,ion-segment-button){min-width:max-content;min-height:var(--pb-admin-control-height);padding-inline:var(--pb-space-3, .75rem);border:0;border-radius:0;background:transparent;color:var(--pb-color-text-muted);font-size:var(--pb-text-sm, .875rem);font-weight:650}html[data-pb-surface=admin] :where([data-admin-ui=page-tabs])>:where(button.active,button.is-active,button[aria-selected=true],a.active,a[aria-current=page]){color:var(--pb-color-primary)}html[data-pb-surface=admin] [data-admin-route-surface] [data-admin-page] [data-admin-ui=section],html[data-pb-surface=admin] [data-admin-route-surface] [data-admin-page] [data-admin-ui=row-group],html[data-pb-surface=admin] [data-admin-route-surface] [data-admin-page] [data-admin-ui=facts]{border:0;border-radius:0;background:transparent;color:var(--pb-color-text);box-shadow:none}html[data-pb-surface=admin] [data-admin-route-surface] [data-admin-page] :where([class$=-card],[class*="-card "],[class$=-panel],[class*="-panel "]):not([data-admin-surface=object]):not([data-admin-ui=sheet]):not([data-admin-material]){border:0;border-radius:0;background:transparent;box-shadow:none}html[data-pb-surface=admin] [data-admin-route-surface] [data-admin-page] :where(.toolbar,[class$=-toolbar],[class*="-toolbar "]):not([data-admin-toolbar=floating]):not([data-admin-material]){border-radius:0;box-shadow:none}html[data-pb-surface=admin] :where([data-admin-surface=object]){min-width:0;border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-md);background:var(--pb-color-surface);color:var(--pb-color-text);box-shadow:none}html[data-pb-surface=admin] :where([data-admin-ui=section]){min-width:0;padding-block:var(--pb-space-5, 1.25rem);background:transparent;color:var(--pb-color-text)}html[data-pb-surface=admin] :where([data-admin-ui=section]+[data-admin-ui=section]){border-block-start:1px solid var(--pb-color-divider)}html[data-pb-surface=admin] :where([data-admin-ui=row-group]){min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}html[data-pb-surface=admin] :where([data-admin-ui=row-group])>:where([data-admin-row],li,article,button){min-width:0;border-block-end:1px solid var(--pb-color-divider)}html[data-pb-surface=admin] :where([data-admin-ui=row-group])>:where([data-admin-row],li,article,button):last-child{border-block-end:0}html[data-pb-surface=admin] :where([data-admin-ui=facts]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;border-block:1px solid var(--pb-color-divider);background:transparent}html[data-pb-surface=admin] :where([data-admin-ui=facts])>:where([data-admin-fact],div){min-width:0;padding:var(--pb-space-4, 1rem);border-block-end:1px solid var(--pb-color-divider)}html[data-pb-surface=admin] :where([data-admin-ui=facts])>:where([data-admin-fact],div):nth-child(odd){border-inline-end:1px solid var(--pb-color-divider)}html[data-pb-surface=admin] :where([data-admin-ui=facts])>:where([data-admin-fact],div):nth-last-child(-n+2){border-block-end:0}html[data-pb-surface=admin] :where([data-admin-ui=action-row]){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;min-height:56px;padding:var(--pb-space-3, .75rem) 0;gap:var(--pb-space-3, .75rem);border:0;border-block-end:1px solid var(--pb-color-divider);border-radius:0;background:transparent;color:var(--pb-color-text);text-align:start}html[data-pb-surface=admin] :where([data-admin-ui=inline-notice]){min-width:0;padding:var(--pb-space-3, .75rem) var(--pb-space-4, 1rem);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-sm);background:var(--pb-color-surface-muted);color:var(--pb-color-text)}html[data-pb-surface=admin] :where([data-admin-ui=table]){width:100%;border-collapse:separate;border-spacing:0;background:var(--pb-color-surface);color:var(--pb-color-text);font-size:.875rem}html[data-pb-surface=admin] :where([data-admin-ui=table]) :where(th,td){min-height:44px;padding:var(--pb-space-3, .75rem) var(--pb-space-4, 1rem);border-block-end:1px solid var(--pb-color-border);text-align:start;vertical-align:middle}html[data-pb-surface=admin] :where([data-admin-ui=table]) th{color:var(--pb-color-text-muted);font-size:.8125rem;font-weight:650}html[data-pb-surface=admin] :where([data-admin-ui=list]){min-width:0;margin:0;padding:0;background:var(--pb-color-surface);list-style:none}html[data-pb-surface=admin] :where([data-admin-ui=list])>:where(li,[data-admin-list-item]){min-height:44px;border-block-end:1px solid var(--pb-color-border)}html[data-pb-surface=admin] :where([data-admin-ui=status-badge]){display:inline-flex;align-items:center;gap:var(--pb-space-1, .25rem);min-height:var(--pb-admin-status-compact-height);border:1px solid transparent;border-radius:var(--pb-radius-pill, 999px);padding:0 var(--pb-space-2, .5rem);font-size:.8125rem;font-weight:650;line-height:1;white-space:nowrap}html[data-pb-surface=admin] :where(.badge,.status-badge,.status-chip,.role-badge,.pill-tag,.premium-badge){min-height:var(--pb-admin-status-compact-height);display:inline-flex;align-items:center;gap:var(--pb-space-1);padding-inline:var(--pb-space-2);border:1px solid var(--pb-color-border);border-radius:var(--pb-radius-pill);background:var(--pb-color-surface-muted);color:var(--pb-color-text-muted);font-size:var(--pb-text-xs);font-weight:650;line-height:1;white-space:nowrap}html[data-pb-surface=admin] :where(.badge-success,.status-success){border-color:var(--pb-color-success);background:var(--pb-color-success-soft);color:var(--pb-color-success)}html[data-pb-surface=admin] :where(.badge-warning,.status-warning){border-color:var(--pb-color-warning);background:var(--pb-color-warning-soft);color:var(--pb-color-warning)}html[data-pb-surface=admin] :where(.badge-danger,.status-danger,.badge-error){border-color:var(--pb-color-danger);background:var(--pb-color-danger-soft);color:var(--pb-color-danger)}html[data-pb-surface=admin] :where(.badge-primary,.badge-info){border-color:var(--pb-color-info);background:var(--pb-color-info-soft);color:var(--pb-color-info)}html[data-pb-surface=admin] :where(.avatar){width:var(--pb-admin-row-avatar-size);height:var(--pb-admin-row-avatar-size);display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:var(--pb-radius-pill);background:var(--pb-color-primary-soft);color:var(--pb-color-primary);font-size:var(--pb-text-sm);font-weight:700}html[data-pb-surface=admin] :where(.avatar img){width:100%;height:100%;object-fit:cover}html[data-pb-surface=admin] :where(.skeleton){border-radius:var(--pb-radius-sm);background:var(--pb-color-surface-muted);color:transparent;animation:pb-skeleton-pulse 1.2s ease-in-out infinite alternate}html[data-pb-surface=admin] :where(.divider){width:100%;height:1px;border:0;background:var(--pb-color-divider)}html[data-pb-surface=admin] :where(.tooltip){z-index:var(--pb-z-tooltip);max-width:32ch;padding:var(--pb-space-2) var(--pb-space-3);border-radius:var(--pb-radius-sm);background:var(--pb-color-text);color:var(--pb-color-surface);font-size:var(--pb-text-xs);line-height:var(--pb-line-body)}html[data-pb-surface=admin] :where([data-admin-state]){min-height:14rem;display:grid;align-content:center;justify-items:center;gap:var(--pb-space-3, .75rem);padding:var(--pb-space-8, 2rem);color:var(--pb-color-text-muted);text-align:center}html[data-pb-surface=admin] :where(.empty-state,.loading-state,.error-state,.loading-container,.empty-selection-state,.list-empty-state){min-height:12rem;display:grid;align-content:center;justify-items:center;gap:var(--pb-space-3);padding:var(--pb-space-6);color:var(--pb-color-text-muted);text-align:center}html[data-pb-surface=admin] :where([data-admin-state])>:where(h2,h3){margin:0;color:var(--pb-color-text);font-size:1.25rem;line-height:1.25}html[data-pb-surface=admin] :where([data-admin-state])>p{max-width:36rem;margin:0;font-size:.875rem;line-height:1.5}html[data-pb-surface=admin] :where([data-admin-state=loading]){cursor:progress}html[data-pb-surface=admin] :where([data-admin-layout=master-detail],[data-admin-layout=workspace]){min-width:0;min-height:0;overflow:hidden}html[data-pb-surface=admin] :where([data-admin-pane]){min-width:0;min-height:0}@media(min-width:768px){html[data-pb-surface=admin] :where([data-admin-ui=page-header]){grid-template-columns:minmax(0,1fr) auto;padding:var(--pb-space-6, 1.5rem)}}@media(max-width:767px){html[data-pb-surface=admin] :where(button,[role=button],[role=tab],input,select){min-height:44px}html[data-pb-surface=admin] :where([data-admin-ui=page-tabs])>:where(button,a,ion-segment-button){min-height:44px}html[data-pb-surface=admin] :where([data-admin-part=actions]){width:100%;justify-content:stretch}html[data-pb-surface=admin] :where([data-admin-part=actions])>*{min-width:0;flex:1 1 auto}html[data-pb-surface=admin] :where([data-admin-ui=table]){display:block;overflow-x:auto;overscroll-behavior-inline:contain}html[data-pb-surface=admin] :where([data-admin-ui=facts]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html[data-pb-surface=admin] *,html[data-pb-surface=admin] *:before,html[data-pb-surface=admin] *:after{scroll-behavior:auto}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action],.pb-control,[data-admin-control=input]){transition:none}html[data-pb-surface=admin] :where(.pb-button,[data-admin-action])[aria-busy=true]:after{animation:none}html[data-pb-surface=admin] :where(.skeleton){animation:none}}@media(prefers-contrast:more){html[data-pb-surface=admin] :where([data-admin-surface=object],[data-admin-ui=inline-notice]){border-color:var(--pb-color-border-strong)}}:root[data-pb-surface=admin] [data-admin-material=surface]:not(ion-menu){color:var(--pb-color-text);border:1px solid var(--pb-material-outline);background:var(--pb-material-regular-fill);box-shadow:inset 0 1px 0 var(--pb-material-highlight),var(--pb-material-shadow)}@supports (-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px)){:root[data-pb-surface=admin] [data-admin-material=surface]:not(ion-menu){-webkit-backdrop-filter:blur(var(--pb-material-blur)) saturate(var(--pb-material-saturation));backdrop-filter:blur(var(--pb-material-blur)) saturate(var(--pb-material-saturation))}}:root[data-pb-surface=admin] [data-admin-material=overlay]:not(ion-menu){color:var(--pb-color-text);border:1px solid var(--pb-material-outline);background:var(--pb-material-strong-fill);box-shadow:inset 0 1px 0 var(--pb-material-highlight),var(--pb-material-shadow)}@supports (-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px)){:root[data-pb-surface=admin] [data-admin-material=overlay]:not(ion-menu){-webkit-backdrop-filter:blur(var(--pb-material-blur)) saturate(var(--pb-material-saturation));backdrop-filter:blur(var(--pb-material-blur)) saturate(var(--pb-material-saturation))}}ion-menu[data-admin-material=surface]{--background: transparent}ion-menu[data-admin-material=surface]::part(container){color:var(--pb-color-text);border:1px solid var(--pb-material-outline);background:var(--pb-material-regular-fill);box-shadow:inset 0 1px 0 var(--pb-material-highlight),var(--pb-material-shadow)}@supports (-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px)){ion-menu[data-admin-material=surface]::part(container){-webkit-backdrop-filter:blur(var(--pb-material-blur)) saturate(var(--pb-material-saturation));backdrop-filter:blur(var(--pb-material-blur)) saturate(var(--pb-material-saturation))}}:is(ion-popover,ion-alert,ion-action-sheet,ion-loading,ion-picker){--background: transparent;--color: var(--pb-color-text);--border-color: var(--pb-color-border);--border-radius: var(--pb-radius-lg);--box-shadow: var(--pb-shadow-overlay)}:is(ion-popover,ion-alert,ion-action-sheet,ion-loading,ion-picker)::part(content),ion-toast::part(container){border-radius:var(--pb-radius-lg);color:var(--pb-color-text);border:1px solid var(--pb-material-outline);background:var(--pb-material-strong-fill);box-shadow:inset 0 1px 0 var(--pb-material-highlight),var(--pb-material-shadow)}@supports (-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px)){:is(ion-popover,ion-alert,ion-action-sheet,ion-loading,ion-picker)::part(content),ion-toast::part(container){-webkit-backdrop-filter:blur(var(--pb-material-blur)) saturate(var(--pb-material-saturation));backdrop-filter:blur(var(--pb-material-blur)) saturate(var(--pb-material-saturation))}}ion-toast{--background: transparent;--color: var(--pb-color-text);--border-radius: var(--pb-radius-md);--box-shadow: var(--pb-shadow-overlay)}ion-modal{--background: var(--pb-color-surface);--color: var(--pb-color-text);--border-color: var(--pb-color-border);--border-radius: var(--pb-radius-lg);--box-shadow: var(--pb-shadow-overlay)}ion-modal::part(content){color:var(--pb-color-text);border:1px solid var(--pb-color-border);background:var(--pb-material-opaque-fill);box-shadow:var(--pb-shadow-overlay)}@media(max-width:767px){ion-modal.appointment-filter-sheet-modal{--width: 100vw;--max-width: 100vw;--height: min(88dvh, calc(100dvh - env(safe-area-inset-top, 0px)) );--border-radius: 24px 24px 0 0}ion-modal.commission-entry-modal{--width: 100vw;--height: 100dvh;--max-width: 100vw;--max-height: 100dvh;--border-radius: 0}ion-modal.commission-entry-modal::part(content){width:100vw;height:100dvh;max-height:none;overflow:hidden;border-radius:0;background:var(--pb-color-surface)}ion-modal.commission-entry-modal .commission-entry-sheet{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;overflow:hidden;background:var(--pb-color-surface)}ion-modal.commission-entry-modal .modal-header{padding:calc(18px + env(safe-area-inset-top,0px)) 18px 12px}ion-modal.commission-entry-modal .modal-form{display:flex;flex-direction:column;align-content:start;min-height:0;max-height:100%;gap:14px;padding:16px 18px calc(14px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior-y:contain}ion-modal.commission-entry-modal .modal-form-fields{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}ion-modal.commission-entry-modal .modal-form .form-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:0 0 auto;gap:10px;margin-top:16px}ion-modal.commission-entry-modal .modal-form .form-footer>*{width:100%;min-width:0;min-height:44px}}ion-backdrop,:is(ion-modal,ion-popover,ion-alert,ion-action-sheet,ion-loading,ion-picker)::part(backdrop){background:var(--pb-color-overlay)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pb-color-focus);outline-offset:2px}@media(prefers-contrast:more){:root[data-pb-surface=admin] [data-admin-material]{border-color:var(--pb-color-border-strong)}}:root[data-pb-surface=admin][data-pb-transparency=reduced] [data-admin-material]:not(ion-menu),:root[data-pb-surface=admin][data-pb-transparency=reduced] ion-menu[data-admin-material]::part(container),:root[data-pb-surface=admin][data-pb-transparency=reduced] :is(ion-popover,ion-alert,ion-action-sheet,ion-loading,ion-picker)::part(content),:root[data-pb-surface=admin][data-pb-transparency=reduced] ion-toast::part(container){background:var(--pb-material-opaque-fill);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-pb-surface=admin] [data-admin-material] [data-admin-material]{background:var(--pb-material-opaque-fill);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){:root[data-pb-surface=admin] [data-admin-material]:not(ion-menu),:root[data-pb-surface=admin] ion-menu[data-admin-material]::part(container),:root[data-pb-surface=admin] :is(ion-popover,ion-alert,ion-action-sheet,ion-loading,ion-picker)::part(content),:root[data-pb-surface=admin] ion-toast::part(container){background:var(--pb-material-opaque-fill);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root[data-pb-surface=admin] [data-admin-material]:not(ion-menu),:root[data-pb-surface=admin] ion-menu[data-admin-material]::part(container),:root[data-pb-surface=admin] :is(ion-popover,ion-alert,ion-action-sheet,ion-loading,ion-picker)::part(content),:root[data-pb-surface=admin] ion-toast::part(container){background:var(--pb-material-opaque-fill);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--pb-color-border-strong)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){:root[data-pb-surface=admin] [data-admin-material]:not(ion-menu),:root[data-pb-surface=admin] ion-menu[data-admin-material]::part(container),:root[data-pb-surface=admin] :is(ion-popover,ion-alert,ion-action-sheet,ion-loading,ion-picker)::part(content),:root[data-pb-surface=admin] ion-toast::part(container){background:var(--pb-material-opaque-fill);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){:root[data-pb-surface=admin] [data-admin-material],:is(ion-modal,ion-popover,ion-alert,ion-action-sheet,ion-loading,ion-picker,ion-toast){transition:none}}
