@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GT Haptik;src:url(/fonts/GT-Haptik-Bold.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--status-public-bg: #eaf9ef;--status-public-fg: #0e7b47;--status-protected-bg: #fef6e7;--status-cancelled-bg: #feeceb;--palette-brand-primary: #00d084;--palette-brand-secondary: #7f56d9;--palette-primary-600: #000;--palette-primary-50: #f5f5f5;--palette-primary-200: #e9eaeb;--palette-primary-700: #252b37;--palette-primary-800: #414651;--palette-content-primary: #000;--palette-content-secondary: #535862;--palette-content-neutral: #fff;--palette-neutral-0: #fff;--palette-neutral-25: #fdfdfd;--palette-neutral-50: #fafafa;--palette-neutral-100: #f5f5f5;--palette-neutral-200: #e9eaeb;--palette-neutral-300: #d5d7da;--palette-neutral-400: #a4a7ae;--palette-neutral-500: #717680;--palette-accent-blue-gray: #d5d9eb;--palette-info-50: #f9f5ff;--palette-info-200: #e9d7fe;--palette-info-300: #d6bbfb;--palette-info-400: #b692f6;--palette-info-600: #7f56d9;--palette-info-700: #6941c6;--palette-info-800: #53389e;--palette-accent-blue: #b2ddff;--palette-accent-indigo: #c7d7fe;--palette-accent-purple: #d9d6fe;--palette-accent-pink: #fcceee;--palette-accent-rose: #fecdd6;--palette-accent-orange: #f98385;--palette-accent-yellow: #fedf89;--palette-success-50: #f4fff1;--palette-success-200: #d2f4c9;--palette-success-600: #00d084;--palette-success-700: #00805e;--palette-success-800: #0e4f39;--palette-accent-green: #d2f4c9;--palette-accent-blue-light: #b9e6fe;--palette-warning-50: #fffaeb;--palette-warning-200: #fedf89;--palette-warning-500: #eaaa08;--palette-warning-600: #dc6803;--palette-warning-700: #b54708;--palette-warning-800: #93370d;--palette-negative-50: #fef3f2;--palette-negative-200: #fecdca;--palette-negative-600: #d92d20;--palette-negative-700: #b42318;--palette-negative-800: #912018;--color-brand: var(--palette-brand-primary);--color-brand-hover: var(--palette-success-700);--color-brand-press: var(--palette-success-800);--color-brand-disabled: var(--palette-primary-200);--color-brand-secondary: var(--palette-brand-secondary);--bg-page: var(--palette-neutral-50);--bg-navigation: var(--palette-neutral-100);--bg-navigation-active: var(--palette-neutral-200);--subnav-active-color: var(--palette-info-700);--subnav-hover-bg: var(--palette-info-50);--subnav-indicator-height: 2px;--bg-surface: var(--palette-neutral-0);--bg-surface-alt: var(--palette-neutral-50);--bg-overlay: rgba(14, 79, 57, .4);--bg-info: var(--palette-info-50);--bg-success: var(--palette-success-50);--bg-warning: var(--palette-warning-50);--bg-negative: var(--palette-negative-50);--text-primary: var(--palette-content-primary);--text-secondary: var(--palette-content-secondary);--text-tertiary: var(--palette-neutral-500);--text-disabled: var(--palette-neutral-400);--text-inverse: var(--palette-content-neutral);--text-link: var(--palette-content-primary);--text-info: var(--palette-info-600);--text-success: var(--palette-success-600);--text-warning: var(--palette-warning-600);--text-negative: var(--palette-negative-600);--interactive-primary: var(--palette-brand-primary);--interactive-primary-hover: var(--palette-success-700);--interactive-primary-press: var(--palette-success-800);--interactive-primary-disabled: var(--palette-primary-200);--status-draft: var(--palette-primary-200);--status-live: var(--palette-accent-green);--status-live-hidden: var(--palette-success-50);--status-sold-out: var(--palette-accent-pink);--status-cancelled: var(--palette-accent-orange);--status-refunded: var(--palette-accent-blue-light);--border-default: var(--palette-neutral-200);--border-strong: var(--palette-neutral-300);--border-input: var(--palette-neutral-300);--border-input-hover: var(--palette-brand-primary);--border-focus: var(--palette-brand-primary);--font-heading: "GT Haptik", Inter, system-ui, sans-serif;--font-body: Inter, system-ui, sans-serif;--font-display: "GT Haptik", Inter, system-ui, sans-serif;--text-xs: 12px;--text-base: 14px;--text-sm: var(--text-base);--text-heading-sm: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 24px;--text-3xl: 30px;--text-4xl: 36px;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.7;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--h1-size: 2rem;--h1-leading: 2.5rem;--h2-size: 1.5rem;--h2-leading: 2rem;--h3-size: 1.25rem;--h3-leading: 1.5rem;--h4-size: 1.125rem;--h4-leading: 1.25rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(16, 24, 40, .04);--shadow-md: 0 1px 3px rgba(16, 24, 40, .06), 0 1px 2px rgba(16, 24, 40, .04);--shadow-lg: 0 6px 20px rgba(16, 24, 40, .08);--focus-ring: 0 0 0 4px rgba(0, 208, 132, .25);--halo-input: var(--focus-ring);--halo-neutral: 0 0 0 4px rgba(113, 118, 128, .25);--halo-brand: 0 0 0 4px rgba(0, 208, 132, .25);--halo-info: 0 0 0 4px rgba(127, 86, 217, .25);--halo-warning: 0 0 0 4px rgba(220, 104, 3, .25);--halo-negative: 0 0 0 4px rgba(217, 45, 32, .25);--z-base: 0;--z-above: 10;--z-dropdown: 100;--z-modal: 200;--z-toast: 300;--drag-handle-size: 28px;--drag-handle-hover-bg: var(--palette-neutral-100);--drag-source-opacity: .35;--drag-source-bg: var(--palette-neutral-100);--drag-drop-color: var(--color-brand);--drag-drop-bg: var(--bg-success);--drag-drop-line-width: 3px;--drag-preview-shadow: var(--shadow-lg);--drag-preview-z: 10000;--transition-fast: .1s ease;--transition-base: .18s ease;--transition-slow: .3s ease;--bp-tablet: 768px;--bp-desktop: 1024px;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1200px;--container-2xl: 1440px;--container-page: 1040px;--page-width-standard: var(--container-page);--page-width-wide: var(--container-2xl);--page-width-form: var(--container-md);--page-width-prose: 65ch;--page-gutter-mobile: var(--space-4);--page-gutter-tablet: var(--space-6);--page-gutter-desktop: var(--space-8);--page-gutter: var(--page-gutter-desktop);--page-pad: 16px;--gutter: 16px;--grid-cols: 4;--touch-min: 44px;--table-font-size: var(--text-sm);--table-head-font-size: var(--text-sm);--table-meta-font-size: var(--text-xs);--table-head-color: var(--text-secondary);--table-cell-pad-y: 12px;--table-cell-pad-x: 18px;--table-head-pad-y: 18px;--table-head-bg: #fafafa;--metric-pad-y: 24px;--metric-pad-x: 24px;--metric-head-gap: 10px;--metric-value-size: 32px;--metric-value-gap: 14px;--metric-sub-gap: 10px;--metric-label-size: var(--text-sm);--metric-sub-size: var(--text-sm);--metric-value-tracking: -.01em;--metric-chart-height: var(--space-16);--metric-progress-height: var(--space-2);--chart-stroke-width: 2px;--chart-bar-height: var(--space-3);--button-height-lg: var(--space-12);--button-font-size-lg: var(--text-lg);--upload-icon-size: var(--space-12);--chart-fill-opacity: .24;--button-padding-lg: var(--space-6);--button-outline-color: var(--palette-info-700);--button-danger-bg: var(--palette-negative-600);--button-danger-hover-bg: var(--palette-negative-700);--button-danger-press-bg: var(--palette-negative-800);--skeleton-bg: var(--palette-neutral-100);--skeleton-highlight: var(--palette-neutral-200);--skeleton-duration: 1.4s;--spinner-duration: .8s;--avatar-group-size: var(--space-10);--avatar-group-overlap: var(--space-2);--editor-min-height: 248px;--editor-inline-min-height: 88px;--editor-image-max-height: 1080px;--editor-toolbar-size: 34px;--editor-content-pad: var(--space-5);--editor-gutter: var(--space-8);--table-column-default-width: 180px;--table-actions-width: 168px;--table-utility-width: 56px;--table-utility-combined-width: 104px;--table-menu-min-width: 200px;--table-menu-edge-gap: 8px;--table-menu-offset: 8px;--table-page-size-width: 72px;--table-sort-idle-opacity: .35;--table-scrollbar-height: var(--space-6);--dialog-max-width: 640px;--dialog-confirm-max-width: 480px;--dialog-viewport-gap-y: 40px;--dialog-viewport-gap-x: 20px;--dialog-mobile-top-gap: 24px;--dialog-padding-x: 22px;--dialog-header-padding-y: 18px;--dialog-body-padding-y: 20px;--dialog-footer-padding-y: 16px;--dialog-title-size: 22px;--dialog-button-min-height: 44px;--button-small-padding-y: 7px;--button-transition-duration: .14s;--toast-enter-duration: .18s;--select-arrow-space: 38px;--select-arrow-inset: 11px;--dropdown-check-size: 17px;--required-dot-size: 7px;--required-dot-halo: 3px;--organizer-column-legal-name: 260px;--organizer-column-name: 220px;--organizer-column-country: 110px;--organizer-column-fee: 150px;--organizer-details-max-width: 1120px;--organizer-logo-width: 240px;--organizer-banner-width: 560px;--discount-page-max-width: 1600px;--discount-page-title-size: 28px;--discount-label-gap: 7px;--discount-progress-gap: 6px;--discount-column-code: 180px;--discount-column-value: 150px;--discount-column-validity: 220px;--discount-column-quantity: 116px;--discount-column-used: 130px;--discount-column-cart: 140px;--side-panel-wide-width: 860px;--side-panel-wide-max-width: 94vw;--side-panel-title-tracking: -.015em;--panel-pad-x: 28px;--panel-pad-y: 26px;--panel-radius: 16px;--panel-title-size: 22px;--panel-sub-size: var(--text-sm);--panel-head-gap: 16px;--panel-body-gap: 22px;--panel-divider: var(--palette-neutral-200);--panel-section-gap: 26px;--card-padding: var(--space-6);--card-radius: var(--radius-lg);--card-border-width: var(--border-width);--card-border-color: var(--border-default);--card-bg: var(--bg-surface);--card-title-color: var(--text-primary);--card-title-font: var(--font-body);--card-title-size: var(--text-sm);--card-title-weight: var(--fw-bold);--card-text-leading: var(--leading-normal);--card-description-color: var(--text-secondary);--card-description-font: var(--font-body);--card-description-size: var(--text-caption);--card-description-weight: var(--fw-regular);--card-description-space-after: var(--space-3-5);--control-height-md: 40px;--control-height-touch: 44px;--date-field-width: 144px;--time-field-width: 96px;--calendar-width: 300px;--calendar-day-height: 36px;--calendar-padding: var(--space-4);--control-radius: var(--radius-md);--field-radius: var(--control-radius);--button-radius-md: var(--control-radius);--filter-chip-radius: var(--control-radius);--multiselect-tag-height: 26px;--multiselect-tag-radius: var(--radius-sm);--multiselect-option-radius: var(--radius-md);--multiselect-menu-radius: var(--radius-lg);--multiselect-selected-inset: var(--space-1-5);--multiselect-remove-hover-bg: var(--text-primary);--multiselect-remove-hover-color: var(--text-inverse);--multiselect-remove-size: 18px;--multiselect-menu-max-height: 240px;--multiselect-option-height: 36px;--page-title-size: var(--text-3xl);--form-row-gap: 18px;--form-column-gap: var(--space-4);--panel-stack-gap: var(--space-4);--selection-bg: var(--palette-success-200);--field-font-size: var(--text-base);--field-label-size: var(--text-sm);--menu-font-size: var(--text-sm);--navigation-font-size: var(--text-sm);--field-label-background: var(--bg-surface);--field-font-weight: var(--fw-regular);--textarea-padding-y: var(--space-3);--textarea-rows: 3;--field-text-disabled: var(--palette-neutral-500);--border-input-disabled: var(--border-default);--button-font-size: var(--text-sm);--button-font-weight: var(--fw-semibold);--button-line-height: normal;--toggle-label-size: var(--text-sm);--tab-active-bg: var(--text-primary);--tab-active-text: var(--text-inverse);--tab-hint-active-bg: rgba(255, 255, 255, .18);--tab-font-size: var(--text-sm);--tab-border-color: var(--text-primary);--tab-padding-y: 0;--tab-height: var(--control-height-md);--choice-card-gap: var(--space-2-5);--choice-card-padding-y: var(--space-2-75);--choice-card-padding-x: var(--space-3-5);--choice-card-border-width: var(--border-width);--choice-card-border: var(--border-input);--choice-card-radius: var(--control-radius);--choice-card-bg: var(--bg-surface);--choice-card-selected-border: var(--color-brand);--choice-card-selected-shadow: 0 0 0 var(--border-width) var(--color-brand);--choice-card-title-size: var(--text-heading-sm);--choice-card-title-weight: var(--fw-semibold);--choice-card-title-color: var(--text-primary);--choice-card-description-size: var(--text-sm);--choice-card-description-color: var(--text-secondary);--choice-card-description-gap: var(--space-0-5);--choice-card-leading: var(--leading-normal);--icon-choice-size: 44px;--icon-choice-gap: var(--space-2);--icon-choice-bg: var(--palette-neutral-100);--icon-choice-selected-bg: var(--bg-success);--icon-choice-selected-shadow: var(--halo-brand);--checkbox-size: var(--space-4);--checkbox-border-color: var(--text-primary);--checkbox-mark-color: var(--text-inverse);--checkbox-label-size: var(--text-sm);--checkbox-radius: var(--space-1);--checkbox-mark-width: var(--space-1);--checkbox-mark-height: var(--space-2);--checkbox-mark-stroke: var(--focus-outline-width);--checkbox-mark-top: calc(var(--field-border-width) - var(--border-width));--checkbox-mark-left: var(--space-1);--icon-button-size: var(--space-8);--icon-button-size-md: var(--control-height-md);--icon-button-size-close: 32px;--phone-field-width: 320px;--select-field-width: 320px;--numeric-field-width: 160px;--search-field-width: 400px;--filter-active-bg: var(--palette-primary-800);--filter-active-hover-bg: var(--text-secondary);--filter-active-text: var(--text-inverse);--icon-button-glyph-size: var(--icon-md);--tab-padding-x: 14px;--border-width: 1px;--field-border-width: 1.5px;--focus-outline-width: 2px;--focus-outline-offset: 2px;--focus-outline-inset: -3px;--space-0-5: 2px;--space-0-75: 3px;--space-1-25: 5px;--space-1-5: 6px;--space-2-25: 9px;--space-2-5: 10px;--space-2-75: 11px;--space-3-25: 13px;--space-3-5: 14px;--space-4-5: 18px;--space-5-5: 22px;--space-6-5: 26px;--space-7: 28px;--icon-xs: 11px;--icon-sm: 16px;--icon-md: 18px;--text-caption: 13px;--dropdown-option-height: 39px;--dropdown-option-pad-y: 9px;--dropdown-option-pad-x: 11px;--dropdown-trigger-pad-x: 14px;--toggle-width: 44px;--toggle-height: 26px;--toggle-knob-size: 20px;--toggle-inset: 3px;--toggle-travel: calc( var(--toggle-width) - var(--toggle-knob-size) - 2 * var(--toggle-inset) );--disabled-opacity: .55;--badge-font-size: var(--text-caption);--badge-padding-y: 2px;--badge-padding-x: 9px;--tag-select-height: var(--space-6);--tag-select-radius: var(--control-radius);--tag-select-font-size: var(--badge-font-size);--tag-select-padding-x: var(--badge-padding-x);--tag-select-gap: var(--space-1-5);--toast-bg: var(--text-primary);--tooltip-bg: var(--text-primary);--tooltip-text: var(--text-inverse);--tooltip-radius: var(--radius-sm);--tooltip-offset: var(--space-2);--tooltip-max-width: 320px;--tooltip-motion-duration: .18s;--tooltip-motion-offset: var(--space-1);--bulk-bg: var(--text-primary);--bulk-text: var(--text-inverse);--bulk-action-bg: rgba(255, 255, 255, .12);--bulk-action-hover-bg: rgba(255, 255, 255, .22);--bulk-action-border: rgba(255, 255, 255, .18);--toast-text: var(--text-inverse);--toast-icon-success: var(--color-brand);--toast-icon-error: var(--text-negative);--toast-icon-size: var(--icon-md);--toast-radius: var(--radius-lg);--toast-padding-y: var(--space-3-5);--toast-padding-x: var(--space-4-5);--toast-gap: var(--space-2-5);--toast-font-size: var(--text-base);--toast-font-weight: var(--fw-medium);--toast-line-height: var(--leading-normal);--toast-shadow: var(--shadow-lg);--toast-inset: var(--space-6);--notice-font-size: var(--text-sm);--notice-padding-y: var(--space-3);--notice-padding-x: var(--space-3-5);--heading-leading: 1.2;--heading-tracking: -.02em}[data-theme=admin],.theme-admin{--font-heading: "GT Haptik", Inter, system-ui, sans-serif;--font-body: Inter, system-ui, sans-serif;--font-display: "GT Haptik", Inter, system-ui, sans-serif;--bg-page: var(--palette-neutral-50);--border-input-hover: var(--palette-brand-primary);--border-focus: var(--palette-brand-primary);--halo-input: var(--halo-brand);--focus-ring: var(--halo-brand)}@media(min-width:768px){:root{--page-pad: 24px;--gutter: 20px;--grid-cols: 8}}@media(min-width:1025px){:root{--page-pad: 40px;--gutter: 24px;--grid-cols: 12}}:root{--badge-compact-font-size: var(--text-xs);--badge-compact-padding-y: 1px;--badge-compact-padding-x: var(--space-2);--icon-button-compact-size: 24px;--choice-card-large-title-size: 20px}:root{--choice-card-large-icon-size: 36px;--choice-card-large-tracking: -.015em;--choice-card-large-marker-border: 1.5px}:root{--events-content-width: var(--page-width-standard);--events-cover-size: 120px;--events-menu-width: 200px;--events-calendar-width: 252px;--events-menu-layer: 1100;--events-search-width: 220px;--events-search-min-width: 180px;--events-status-max-width: 260px}:root{--report-card-bg: var(--bg-surface);--report-card-hover-bg: var(--bg-surface-alt);--report-card-border: var(--border-strong);--report-card-hover-border: var(--text-tertiary);--report-card-radius: var(--radius-lg);--report-card-padding: var(--space-5);--report-card-gap: var(--space-4);--report-card-min-height: var(--space-24);--report-card-icon-bg: var(--bg-page);--report-card-icon-box-size: var(--space-12);--report-card-icon-size: var(--space-6);--report-card-icon-radius: var(--radius-md);--report-card-title-size: var(--text-heading-sm);--report-card-title-weight: var(--fw-semibold);--report-card-description-size: var(--text-sm);--report-card-text: var(--text-primary);--report-card-description-text: var(--text-secondary);--report-card-arrow-color: var(--text-tertiary);--report-card-disabled-text: var(--text-disabled)}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;-webkit-font-smoothing:antialiased}button{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}input,select,textarea{color:inherit;font:inherit}a{color:inherit}img,svg{display:block}body:not([data-react-mounted]):not([data-vue-mounted]){opacity:0}body:is([data-react-mounted],[data-vue-mounted]){opacity:1}.admin-svg-icon{display:block;width:18px;height:18px;flex:0 0 auto}.sv-tooltip-anchor{display:inline-flex;align-items:center;vertical-align:middle}.sv-tooltip-anchor:focus-visible{outline:var(--focus-outline-width) solid var(--text-primary);outline-offset:var(--focus-outline-offset);border-radius:var(--control-radius)}.sv-tooltip-arrow{position:absolute;left:var(--tooltip-arrow-x);width:var(--space-2);height:var(--space-2);background:var(--tooltip-bg);transform:translate(-50%) rotate(45deg)}.sv-help-tooltip[data-placement=top] .sv-tooltip-arrow{bottom:calc(var(--space-1) * -1)}.sv-help-tooltip[data-placement=bottom] .sv-tooltip-arrow{top:calc(var(--space-1) * -1)}.sv-help-tooltip:before{content:"";position:absolute;inset-inline:0;height:var(--tooltip-offset)}.sv-help-tooltip[data-placement=top]:before{top:100%}.sv-help-tooltip[data-placement=bottom]:before{bottom:100%}.sv-help-tooltip{position:fixed;z-index:var(--z-toast);width:max-content;max-width:min(var(--tooltip-max-width),calc(100vw - 2 * var(--tooltip-offset)));box-sizing:border-box;padding:var(--space-2) var(--space-3);border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-text);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body);box-shadow:var(--shadow-lg);overflow-wrap:anywhere;opacity:0;transform:translateY(var(--tooltip-motion-offset));transition:opacity var(--tooltip-motion-duration) ease,transform var(--tooltip-motion-duration) ease}.sv-help-tooltip[data-placement=bottom]{transform:translateY(calc(-1 * var(--tooltip-motion-offset)))}.sv-help-tooltip[data-state=open]{opacity:1;transform:translateY(0)}.sv-help-tooltip[aria-hidden=true]{pointer-events:none}@media(prefers-reduced-motion:reduce){.sv-help-tooltip,.sv-help-tooltip[data-placement=bottom]{transition:none;transform:none}}.dash-card{padding:var(--card-padding);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-radius);background:var(--card-bg)}.sv-card-title{display:block;margin:0;color:var(--card-title-color);font:var(--card-title-weight) var(--card-title-size) / var(--card-text-leading) var(--card-title-font)}.sv-card-description{margin:0 0 var(--card-description-space-after);color:var(--card-description-color);font:var(--card-description-weight) var(--card-description-size) / var(--card-text-leading) var(--card-description-font)}.sv-block-header{display:grid;gap:var(--space-2);min-width:0}.sv-block-header-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-width:0}.sv-block-header-title{flex:1 1 8rem;min-width:0;overflow-wrap:anywhere}.sv-block-header-title>:is(h2,h3,h4,p){margin:0}.sv-block-header-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);max-width:100%}.sv-block-header-leading{flex:none}.sv-block-header>.sv-block-header-description>p{margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-5);border:var(--field-border-width) solid transparent;border-radius:var(--button-radius-md);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--fw-bold);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--button-transition-duration) ease,border-color var(--button-transition-duration) ease,color var(--button-transition-duration) ease}.btn svg{width:var(--icon-sm);height:var(--icon-sm)}.btn:focus-visible{outline:var(--focus-outline-width) solid var(--color-brand);outline-offset:var(--focus-outline-offset)}.btn-sm{padding:var(--button-small-padding-y) var(--space-3-5);border-radius:var(--button-radius-md);font-size:var(--text-sm)}.btn-primary{border-color:var(--color-brand);background:var(--color-brand);color:var(--text-primary)}.btn-primary:hover:not(:disabled){border-color:var(--color-brand-hover);background:var(--color-brand-hover);color:var(--text-inverse)}.btn-primary:active:not(:disabled){background:var(--color-brand-press)}.btn:disabled{background:var(--color-brand-disabled);color:var(--text-disabled);cursor:not-allowed}.btn-secondary{border-color:var(--border-strong);background:var(--bg-surface);color:var(--text-primary)}.btn-secondary:hover:not(:disabled){border-color:var(--text-primary);background:var(--bg-surface-alt)}.btn-neutral{border-color:var(--text-primary);background:var(--bg-surface);color:var(--text-primary)}.btn-neutral:hover:not(:disabled){background:var(--palette-neutral-100)}.btn-ghost{border-color:transparent;background:transparent;color:var(--palette-info-700)}.btn-ghost:hover:not(:disabled){background:var(--palette-info-50);color:var(--palette-info-700)}.btn-ghost:active:not(:disabled){background:var(--palette-info-200)}@keyframes mk-toast-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.sv-fm-scrim{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--dialog-viewport-gap-y) var(--dialog-viewport-gap-x);overflow-y:auto;background:var(--bg-overlay)}.sv-fm{display:flex;flex-direction:column;width:100%;max-width:var(--dialog-max-width);max-height:calc(100vh - 2 * var(--dialog-viewport-gap-y));overflow:hidden;border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.sv-confirm-modal{max-width:var(--dialog-confirm-max-width)}.sv-confirm-modal>.sv-fm-hd+.sv-fm-ft{border-top:0}.sv-dd-menu.sv-action-menu{position:fixed;z-index:var(--z-toast);right:auto;width:max-content;min-width:var(--table-menu-min-width);max-width:calc(100vw - 2 * var(--table-menu-edge-gap))}.sv-action-menu [role=separator]{margin-block:var(--space-1);border-top:var(--border-width) solid var(--border-default)}.sv-action-menu a.sv-dd-opt{text-decoration:none}html[data-theme=admin] .sv-action-menu .sv-dd-opt{font-weight:var(--fw-regular)}.sv-action-menu .is-danger{color:var(--text-negative)}.sv-action-menu [aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.sv-fm-hd,.sv-side-panel>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--dialog-header-padding-y) var(--dialog-padding-x);border-bottom:var(--border-width) solid var(--palette-neutral-100)}.sv-fm-hd h3,.sv-side-panel>header h2{margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:var(--dialog-title-size);font-weight:var(--fw-bold);line-height:var(--leading-tight)}.sv-fm-body,.sv-panel-body{flex:1;overflow-y:auto;padding:var(--dialog-body-padding-y) var(--dialog-padding-x);color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.sv-fm-body p,.sv-panel-body p{margin:0}.sv-fm-ft,.sv-side-panel>footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2-5);padding:var(--dialog-footer-padding-y) var(--dialog-padding-x);border-top:var(--border-width) solid var(--palette-neutral-100)}.sv-fm-ft .btn,.sv-side-panel>footer .btn{min-height:var(--dialog-button-min-height)}.muuda-input{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--control-height-md);padding:0 var(--space-3);border:var(--border-width) solid var(--border-input);border-radius:var(--field-radius);outline:0;background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);transition:var(--transition-base)}.muuda-input:hover{border-color:var(--border-input-hover)}.muuda-input:focus,.muuda-input:focus-within{border-color:var(--border-focus);box-shadow:var(--halo-input)}.muuda-input[readonly]{cursor:default}.mk-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--select-arrow-space);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23A4A7AE' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--select-arrow-inset) center;cursor:pointer}.sv-dd{position:relative;min-width:0}.sv-dd-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2-5);width:100%;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3-5);border:var(--border-width) solid var(--border-input);border-radius:var(--field-radius);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-semibold);text-align:left;cursor:pointer;transition:var(--transition-base)}.sv-dd-trigger:hover,.sv-dd.open .sv-dd-trigger{border-color:var(--border-input-hover);box-shadow:var(--halo-input)}.sv-dd-trigger>.icon{width:var(--icon-md);height:var(--icon-md);flex-shrink:0;color:var(--text-secondary)}.sv-dd.open .sv-dd-trigger>.icon{transform:rotate(180deg)}.sv-dd-menu{position:absolute;z-index:var(--z-dropdown);top:calc(100% + var(--space-1-5));right:0;left:0;padding:var(--space-1-5);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.sv-dd.drop-up .sv-dd-menu{top:auto;bottom:calc(100% + var(--space-1-5))}.sv-dd-opt{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2-5);width:100%;padding:var(--dropdown-option-pad-y) var(--dropdown-option-pad-x);border:0;border-radius:var(--radius-sm);background:none;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);text-align:left;cursor:pointer}.sv-dd-opt:hover{background:var(--bg-surface-alt)}.sv-dd-opt.sel{background:var(--palette-success-50);font-weight:var(--fw-semibold)}.sv-dd-opt .ck{display:inline-flex;margin-left:auto;color:var(--palette-success-700)}.sv-dd-opt .ck .icon{width:var(--dropdown-check-size);height:var(--dropdown-check-size)}.mk-badge{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-full);font-size:var(--badge-font-size);font-weight:var(--fw-semibold)}.mk-badge.warning{background:var(--palette-warning-50);color:var(--palette-warning-700)}.mk-badge.error{background:var(--palette-negative-50);color:var(--palette-negative-700)}.mk-badge.ok{background:var(--palette-success-50);color:var(--palette-success-700)}.mk-badge .icon{width:var(--icon-xs);height:var(--icon-xs)}.mk-notice{display:flex;align-items:flex-start;gap:var(--space-2-5);margin-bottom:var(--space-4-5);padding:var(--notice-padding-y) var(--notice-padding-x);border-radius:var(--radius-md);background:var(--palette-success-50);color:var(--palette-success-700);font-size:var(--notice-font-size);font-weight:var(--fw-semibold)}.mk-toast,.mk-notice-error{display:flex;align-items:flex-start;gap:var(--toast-gap);padding:var(--toast-padding-y) var(--toast-padding-x);border-radius:var(--toast-radius);background:var(--toast-bg);color:var(--toast-text);font:var(--toast-font-weight) var(--toast-font-size) / var(--toast-line-height) var(--font-body);box-shadow:var(--toast-shadow)}.mk-toast{position:fixed;z-index:var(--z-toast);right:var(--toast-inset);bottom:var(--toast-inset);max-width:calc(100vw - var(--toast-inset) * 2);animation:mk-toast-in var(--toast-enter-duration) ease}.mk-toast .admin-svg-icon,.mk-notice-error .admin-svg-icon{width:var(--toast-icon-size);height:var(--toast-icon-size);flex:0 0 var(--toast-icon-size);color:var(--toast-icon-success)}.mk-toast-error .admin-svg-icon,.mk-notice-error .admin-svg-icon{color:var(--toast-icon-error)}.mk-toast>.admin-svg-icon,.mk-notice>.admin-svg-icon{align-self:flex-start;width:var(--toast-icon-size);height:var(--toast-icon-size);flex:0 0 var(--toast-icon-size);margin-block-start:calc((1lh - var(--toast-icon-size)) / 2)}.form-field-error{color:var(--text-negative);font-size:var(--text-caption)}.mk-toggle{position:relative;width:var(--toggle-width);height:var(--toggle-height);flex-shrink:0;border:0;border-radius:var(--radius-full);background:var(--palette-neutral-300);cursor:pointer;transition:background var(--transition-base)}.mk-toggle.on{background:var(--color-brand)}.mk-toggle.locked{opacity:var(--disabled-opacity);cursor:not-allowed}.mk-toggle-knob{position:absolute;top:var(--toggle-inset);left:var(--toggle-inset);width:var(--toggle-knob-size);height:var(--toggle-knob-size);border-radius:50%;background:var(--bg-surface);box-shadow:var(--shadow-sm);transition:transform var(--transition-base)}.mk-toggle.on .mk-toggle-knob{transform:translate(var(--toggle-travel))}.focusable:focus-visible,.btn:focus-visible,.mk-toggle:focus-visible,.rail-item:focus-visible,.account-menu-item:focus-visible{outline:var(--focus-outline-width) solid var(--color-brand);outline-offset:var(--focus-outline-offset)}.required-dot{width:var(--required-dot-size);height:var(--required-dot-size);flex:0 0 var(--required-dot-size);border:var(--border-width) solid var(--palette-negative-200);border-radius:50%;background:var(--palette-negative-600);box-shadow:0 0 0 var(--required-dot-halo) var(--palette-negative-50)}@media(max-width:767px){.sv-fm-scrim{align-items:flex-end;padding:0}.sv-fm{max-width:none;max-height:calc(100vh - var(--dialog-mobile-top-gap));padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.sv-fm-ft,.sv-side-panel>footer{align-items:stretch;flex-direction:column-reverse}.sv-confirm-modal[data-prefer-cancel] .sv-fm-ft{flex-direction:column}.sv-fm-ft .btn,.sv-side-panel>footer .btn{justify-content:center;width:100%}}.sv-discard-layer>.sv-fm-scrim{z-index:calc(var(--z-modal) + 2)}.sv-fm-body.crm-form-body{display:flex;flex-direction:column;gap:var(--form-row-gap)}.sv-fm-field{display:flex;flex-direction:column;min-width:0}.sv-fm-label{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--field-label-size);font-weight:var(--fw-medium)}.sv-fm-inp{box-sizing:border-box;width:100%;font-family:var(--font-body)}.sv-fm-field .crm-field-error{margin-top:var(--space-2);color:var(--text-negative);font-size:var(--text-sm)}.mk-badge.muted{background:var(--bg-surface-alt);color:var(--text-secondary)}.event-context-select{position:relative;width:100%;min-width:0;margin-block:var(--space-3) var(--space-5)}.event-context-select .event-context-trigger{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-height-md);padding:var(--space-2) var(--space-3-5);border:1px solid var(--border-input);border-radius:var(--field-radius);background:var(--bg-surface);color:var(--text-primary);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body);text-align:left;cursor:pointer}.event-context-select .event-context-trigger:not(:disabled):hover{border-color:var(--border-input-hover)}.event-context-select.open .event-context-trigger,.event-context-select .event-context-trigger:focus-visible{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.event-context-select .event-context-trigger:disabled{background:var(--palette-neutral-100);color:var(--text-primary);border-color:var(--border-default);cursor:default;opacity:1}.event-context-select .es-text{min-width:0;overflow-wrap:anywhere;white-space:normal;color:inherit;font-size:inherit}.event-context-select .es-text strong{font-weight:var(--fw-semibold)}.event-context-select .es-meta{color:var(--text-primary);font-weight:var(--fw-regular)}.event-context-select .es-chev{flex:0 0 16px;width:16px;height:16px;color:var(--text-tertiary)}.event-context-select.open .es-chev{transform:rotate(180deg)}.event-context-select .event-context-menu{position:fixed;z-index:var(--z-modal);box-sizing:border-box;overflow-y:auto;padding:var(--space-1-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.event-context-select .es-group-label{padding:var(--space-1) var(--space-3) var(--space-1-5);color:var(--text-tertiary);font:var(--fw-semibold) var(--text-sm) / var(--leading-normal) var(--font-body)}.event-context-select .es-option{display:flex;align-items:center;gap:var(--space-3);width:100%;box-sizing:border-box;padding:var(--space-2-5) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);text-align:left;text-decoration:none;font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body);cursor:pointer}.event-context-select .es-option:hover,.event-context-select .es-option:focus-visible{background:var(--palette-neutral-100);outline:none}.event-context-select .es-option.active{background:var(--bg-success)}.event-context-select .es-opt-body{display:flex;min-width:0;flex:1;flex-direction:column;overflow-wrap:anywhere}.event-context-select .es-opt-title{color:var(--text-primary);font-weight:var(--fw-semibold)}.event-context-select .es-opt-meta{margin-top:var(--space-1);color:var(--text-primary);font-size:inherit}[data-event-context-slot]:empty{display:none}[data-event-context-slot]:has(.event-context-select)+[data-event-context-fallback]{display:none}.event-context-select .es-title-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.event-context-select .event-context-status{flex-shrink:0;line-height:var(--leading-normal);vertical-align:middle}.event-context-select .event-context-status>svg{width:var(--icon-xs);height:var(--icon-xs)}:root{--ms-appbar-h: 56px;--ms-impersonation-h: 0px;--ms-rail-w: 260px;--ms-rail-w-collapsed: 72px;--ms-sub-w: 220px;--ms-panel-w: var(--ms-sub-w);--ms-inset: 0px;--ms-rail-track-w: calc(var(--ms-rail-w) + var(--ms-inset));--ms-rail-track-w-collapsed: calc( var(--ms-rail-w-collapsed) + var(--ms-inset) );--ms-item: 40px;--ms-sub-pad-y: 18px}.admin-is-impersonating{--ms-impersonation-h: 30px;--ms-appbar-h: 86px}.app{--ms-nav-primary-w: var(--ms-rail-track-w);--ms-nav-w: var(--ms-nav-primary-w);display:grid;grid-template-columns:var(--ms-rail-track-w) minmax(0,1fr);grid-template-rows:var(--ms-appbar-h) minmax(calc(100vh - var(--ms-appbar-h)),auto);min-height:100vh;background:var(--bg-page)}.app.rail-is-collapsed{--ms-nav-primary-w: var(--ms-rail-track-w-collapsed);grid-template-columns:var(--ms-rail-track-w-collapsed) minmax(0,1fr)}.app.has-secondary-nav{--ms-nav-w: calc(var(--ms-nav-primary-w) + var(--ms-sub-w));grid-template-columns:var(--ms-rail-track-w) var(--ms-sub-w) minmax(0,1fr)}.app.has-secondary-nav.rail-is-collapsed{grid-template-columns:var(--ms-rail-track-w-collapsed) var(--ms-sub-w) minmax(0,1fr)}.app.has-event-nav{--ms-nav-w: calc(var(--ms-nav-primary-w) + var(--ms-panel-w));grid-template-columns:var(--ms-rail-track-w) var(--ms-panel-w) minmax(0,1fr)}.app.has-event-nav.rail-is-collapsed{grid-template-columns:var(--ms-rail-track-w-collapsed) var(--ms-panel-w) minmax(0,1fr)}.app>.scroll{grid-column:2;grid-row:2}.app.has-secondary-nav>.scroll{grid-column:3}.admin-nav-drawer{display:contents}.rail-brand{display:none}.app :where(button:not(.rail-item):not(.ep-st-trigger):not(.btn):not(.mk-toggle)){padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.app a{color:inherit}.app img,.app svg{display:block}.app .admin-svg-icon{display:block;width:18px;height:18px;flex:0 0 auto}.admin-shell-overlay{position:fixed;z-index:calc(var(--z-dropdown) + 10);top:0;right:0;bottom:0;left:0;min-height:0;background:transparent;pointer-events:none}.admin-shell-overlay .appbar,.admin-shell-overlay .rail-brand,.admin-shell-overlay .rail,.admin-shell-overlay .secondary-panel,.admin-shell-overlay .admin-nav-scrim,.admin-shell-overlay .appbar-mobile-menu{pointer-events:auto}.admin-refresh-page{min-height:100vh;padding-top:var(--ms-appbar-h);padding-left:var(--ms-rail-track-w);background:var(--bg-page)}.admin-rail-is-collapsed .admin-refresh-page{padding-left:var(--ms-rail-track-w-collapsed)}.admin-has-secondary-nav .admin-refresh-page{padding-left:calc(var(--ms-rail-track-w) + var(--ms-sub-w))}.admin-has-secondary-nav.admin-rail-is-collapsed .admin-refresh-page{padding-left:calc(var(--ms-rail-track-w-collapsed) + var(--ms-sub-w))}.admin-has-event-nav .admin-refresh-page{padding-left:calc(var(--ms-rail-track-w) + var(--ms-panel-w))}.admin-has-event-nav.admin-rail-is-collapsed .admin-refresh-page{padding-left:calc(var(--ms-rail-track-w-collapsed) + var(--ms-panel-w))}.admin-refresh-page .admin-body-wrapper{display:block;min-height:calc(100vh - var(--ms-appbar-h));background:var(--bg-page)}.admin-refresh-page .admin-main,.admin-refresh-page .admin-content{width:100%;min-width:0}.appbar{position:sticky;top:var(--ms-impersonation-h);grid-row:1;align-self:end;z-index:calc(var(--z-dropdown) + 1);grid-column:1 / -1;display:flex;align-items:center;gap:var(--space-4);height:calc(var(--ms-appbar-h) - var(--ms-impersonation-h));min-width:0;padding:0 var(--space-4);padding-inline-start:var(--page-gutter);border-bottom:1px solid var(--border-default);background:var(--bg-page)}.appbar-impersonation{position:fixed;inset:0 0 auto;z-index:calc(var(--z-dropdown) + 7);height:var(--ms-impersonation-h);pointer-events:auto}.appbar-impersonation>div{box-sizing:border-box;height:100%}.appbar-logo{display:inline-flex;align-items:center;height:40px;padding:0 var(--space-2);border-radius:var(--radius-md)}.app .rail{background:var(--bg-surface)}.app .secondary-panel{background:var(--bg-page)}.appbar-logo img{width:auto;height:24px}.appbar-brand-mark{display:none;place-items:center;width:var(--ms-item);height:var(--ms-item);flex:0 0 var(--ms-item);border-radius:var(--radius-full);background:var(--palette-brand-primary)}.appbar-brand-mark img{width:24px;height:24px}.appbar-mobile-brand{display:none;flex-shrink:0}.appbar-org{min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.appbar-right{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto}.appbar-mobile-menu{display:none;place-items:center;width:36px;height:36px;border-radius:var(--radius-md)}.appbar-mobile-menu:hover{background:var(--palette-neutral-100)}.appbar .rail-account:hover{background:var(--color-brand-hover);color:var(--text-inverse)}.appbar .rail-account:hover .rail-account-chev{color:var(--text-inverse)}.appbar .avatar{background:var(--palette-success-800);color:var(--text-inverse)}.rail-account-wrap{position:relative}.rail-account{display:flex;align-items:center;gap:10px;width:100%;padding:4px 8px;border-radius:var(--control-radius);transition:var(--transition-fast)}.avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--color-brand-secondary);color:var(--text-inverse);font-size:var(--text-xs);font-weight:var(--fw-bold)}.avatar img{width:100%;height:100%;object-fit:cover}.rail-account-meta{min-width:0;flex:1;text-align:left;line-height:1.2}.avatar-name{max-width:180px;overflow:hidden;font-size:var(--text-sm);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap}.rail-account-chev{width:14px;height:14px;color:var(--text-tertiary)}.account-menu-scrim{position:fixed;z-index:calc(var(--z-dropdown) - 2);top:0;right:0;bottom:0;left:0;cursor:default}.account-menu{position:absolute;z-index:var(--z-dropdown);top:calc(100% + 8px);right:0;width:260px;padding:6px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg)}.account-menu-header{margin-bottom:6px;padding:12px 12px 14px;border-bottom:1px solid var(--border-default)}.account-menu-header .name{font-size:var(--text-heading-sm);font-weight:var(--fw-semibold)}.account-menu-header .email,.account-menu-header .org{margin-top:2px;overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.account-menu-header .org{color:var(--text-tertiary)}.account-menu-item,.account-menu-lang{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--menu-font-size);text-align:left;text-decoration:none}.account-menu-lang{font-size:var(--text-sm)}.account-menu-item:hover{background:var(--palette-neutral-100)}.account-menu-item>.icon,.account-menu-lang>.icon{width:16px;height:16px;color:var(--text-secondary)}.account-menu-divider{height:1px;margin:4px 0;background:var(--border-default)}.lang-pills{display:flex;gap:2px;margin-left:auto;padding:2px;border-radius:var(--radius-full);background:var(--palette-neutral-100)}.lang-pill{padding:4px 10px;border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);text-decoration:none}.lang-pill.active{background:var(--text-primary);color:var(--text-inverse)}.rail{position:sticky;top:var(--ms-appbar-h);z-index:2;grid-column:1;grid-row:2;display:flex;width:var(--ms-rail-w);height:calc(100vh - var(--ms-appbar-h));min-width:0;flex-direction:column;border-right:1px solid var(--border-default);background:var(--bg-page)}.rail.collapsed{width:var(--ms-rail-w-collapsed)}.rail-scroll{min-height:0;flex:1;padding:10px var(--space-3) 18px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.rail-group{display:flex;flex-direction:column;gap:var(--space-1);padding-top:10px}.rail-group:first-of-type{padding-top:0}.rail-group-label{padding:14px 12px 6px;color:var(--text-primary);font-size:var(--text-heading-sm);font-weight:var(--fw-semibold);white-space:nowrap}.rail-divider{height:1px;margin:18px 8px 8px;background:var(--border-default)}.rail-group-bottom{padding-top:0}.rail-item{position:relative;display:flex;align-items:center;gap:var(--space-4);width:100%;height:var(--ms-item);flex-shrink:0;padding:0 var(--space-3);overflow:hidden;border:0;border-radius:var(--control-radius);background:none;color:var(--text-primary);font-family:var(--font-body);font-size:var(--navigation-font-size);font-weight:var(--fw-regular);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:var(--transition-fast)}.app .rail-item.active{background:var(--bg-navigation-active);color:var(--text-primary)}.app .rail-item.parent-active{background:var(--palette-neutral-100);color:var(--text-primary)}.app .rail-item.active.parent-active{background:var(--bg-navigation-active);color:var(--text-primary)}.app .rail-item:hover,.app .rail-item.active:hover,.app .rail-item.parent-active:hover{background:var(--bg-page)}.app .rail-item>.admin-svg-icon,.rail-item>.icon{width:20px;height:20px;flex:0 0 20px;margin-inline:var(--space-0-5);color:var(--text-secondary)}.app .rail-item:is(:active,.active,.parent-active)>:is(.admin-svg-icon,.icon){color:var(--text-primary)}.app .rail-item:hover>:is(.admin-svg-icon,.icon){color:var(--palette-success-700)}.rail-item-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-badge{margin-left:auto;padding:2px 7px;border-radius:var(--radius-full);background:var(--palette-success-50);color:var(--palette-success-700);font-size:11px}.rail-collapse-wrap{margin-top:auto;padding:10px var(--space-3) 14px;flex-shrink:0}.rail-collapse{color:var(--text-tertiary)}.rail-collapse:hover{color:var(--text-primary)}.rail-collapse-label{font-size:inherit}.rail.collapsed .rail-item{width:100%;margin:0;justify-content:flex-start;padding:0 var(--space-3)}.rail.collapsed .rail-item-label,.rail.collapsed .rail-badge{display:none}.rail.collapsed .rail-group-label{visibility:hidden}.rail-tip{position:fixed;z-index:calc(var(--z-dropdown) + 30);padding:6px 10px;border-radius:var(--tooltip-radius);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--text-sm);pointer-events:none;opacity:0;visibility:hidden;transform:translate(4px,-50%);box-shadow:var(--shadow-md);white-space:nowrap;transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base)}.rail-tip.is-moving{transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base),top var(--transition-base),left var(--transition-base)}.rail-tip.is-visible{opacity:1;visibility:visible;transform:translateY(-50%)}@media(prefers-reduced-motion:reduce){.rail-tip,.rail-tip.is-moving{transition:none}}.secondary-panel{position:sticky;top:var(--ms-appbar-h);z-index:1;grid-column:2;grid-row:2;display:flex;width:var(--ms-sub-w);height:calc(100vh - var(--ms-appbar-h));min-height:0;flex-direction:column;border-right:1px solid var(--border-default);background:var(--bg-surface)}.secondary-panel.event-panel{width:var(--ms-panel-w)}.event-panel-head{display:flex;flex-direction:column;gap:2px;padding:12px}.event-panel-status{align-self:flex-start;margin-top:8px;padding:4px 8px;border-radius:var(--radius-full);background:var(--palette-neutral-100);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.event-panel-status-actions{display:flex;align-items:center;gap:var(--space-2)}.event-panel-status-actions>.ep-status-control{min-width:0;flex:1}.event-panel-status-actions .ep-st-trigger{width:100%}.event-panel-status-actions .ep-st-trigger .chev{margin-left:auto;flex-shrink:0}.event-panel-status-actions .ep-toptag,.event-panel-status-actions>.event-panel-status{margin-top:0}.event-panel-preview{flex:0 0 auto;margin-left:auto}.ep-toptag{display:flex;position:relative;margin-top:8px}.ep-st-trigger{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:var(--menu-font-size);font-weight:var(--fw-semibold);border:0;border-radius:var(--control-radius);padding:8px 14px;cursor:pointer;transition:filter var(--transition-fast)}.ep-st-trigger:hover{filter:brightness(.96)}.ep-st-trigger .ic{display:grid;place-items:center;color:currentColor}.ep-st-trigger .chev{color:currentColor;opacity:.6}.ep-st-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:250px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 12px 32px #0e4f3924;padding:6px}.ep-st-item{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--menu-font-size);font-weight:var(--fw-medium);color:var(--text-primary)}.ep-st-item:hover{background:var(--palette-neutral-100)}.ep-st-item .ic{display:grid;place-items:center;color:var(--palette-content-secondary);flex-shrink:0}.ep-st-item .nm{flex:1}.ep-st-item[aria-selected=true]{background:var(--palette-neutral-100);font-weight:var(--fw-semibold)}.ep-st-sep{height:1px;background:var(--border-default);margin:6px -6px}.ep-st-menu{z-index:1500;max-height:calc(100vh - 16px);overflow-y:auto;box-sizing:border-box}.ep-st-menu .ep-st-item{box-sizing:border-box;line-height:normal}.ep-st-trigger{line-height:normal}.ep-st-trigger:disabled{opacity:.6;cursor:wait}.ep-status-error,.ep-status-message{margin-top:8px;font-size:var(--text-xs);line-height:1.4;overflow-wrap:anywhere}.ep-status-error{color:var(--text-negative)}.ep-status-toast .mk-toast{position:fixed;right:24px;bottom:24px;left:auto;transform:none;z-index:var(--z-toast);display:flex;align-items:flex-start;gap:10px;max-width:calc(100vw - 48px);box-sizing:border-box;padding:14px 18px;border-radius:var(--radius-lg);background:var(--text-primary);color:var(--text-inverse);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--fw-medium);line-height:1.4;box-shadow:var(--shadow-lg);pointer-events:none}.ep-status-toast .admin-svg-icon{width:18px;height:18px;flex:0 0 18px;color:var(--color-brand)}.ep-status-toast-error .mk-toast{width:max-content;max-width:min(480px,calc(100vw - 48px));background:var(--palette-negative-50);color:var(--palette-negative-800);border:1px solid var(--palette-negative-200);pointer-events:auto}.ep-status-toast-error .admin-svg-icon{color:inherit}.ep-status-toast-error button{flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:var(--control-radius);background:transparent;color:inherit;font-size:24px;line-height:1;cursor:pointer}.ep-status-toast-error button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ep-st-trigger svg,.ep-st-item svg{display:block;flex-shrink:0}.ep-st-item:focus-visible{background:var(--palette-neutral-100);outline:2px solid var(--border-focus);outline-offset:-2px}.secondary-panel-nav{min-height:0;flex:1;padding:4px 8px 16px;overflow-y:auto}.section-panel .secondary-panel-nav{padding:var(--ms-sub-pad-y) var(--space-3)}.secondary-panel-group{display:flex;flex-direction:column;gap:var(--space-1)}.secondary-panel-group+.secondary-panel-group{margin-top:var(--space-2)}.panel-group-label{padding:14px 12px 4px;color:var(--text-primary);font-size:13px;font-weight:var(--fw-semibold)}.section-panel .panel-group-label{padding:0 var(--space-3) var(--space-2)}.panel-item{display:flex;align-items:center;gap:var(--space-4);width:100%;height:38px;padding:0 12px;border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--navigation-font-size);font-weight:var(--fw-regular);text-decoration:none;transition:var(--transition-base)}.panel-item:hover{background:var(--palette-neutral-100);color:var(--text-primary)}.panel-item[aria-disabled=true]{color:var(--text-disabled);cursor:default}.panel-item[aria-disabled=true]:hover{background:transparent}.panel-item.active{background:var(--palette-neutral-200);color:var(--text-primary)}.panel-item>svg,.panel-item>.icon{width:18px;height:18px;flex:0 0 18px}.panel-item:focus-visible,.rail-item:focus-visible,.appbar-mobile-menu:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.scroll{min-width:0;padding:32px 40px 64px;padding-inline:var(--page-gutter);background:var(--bg-page)}.page{width:100%;max-width:var(--page-width-standard);margin-inline:auto}.admin-nav-scrim{display:none}@media(min-width:769px){.appbar{grid-column:2 / -1}.has-secondary-nav>.appbar{grid-column:3 / -1}.appbar:before,.has-secondary-nav>.admin-nav-drawer:before,.admin-nav-drawer:after{position:absolute;width:var(--radius-lg);height:var(--radius-lg);background:radial-gradient(circle at bottom right,transparent calc(var(--radius-lg) - var(--border-width) - .5px),var(--border-default) calc(var(--radius-lg) - var(--border-width)),var(--border-default) calc(var(--radius-lg) - .5px),var(--bg-surface) var(--radius-lg));content:"";pointer-events:none}.appbar:before{top:0;left:calc(-1 * var(--border-width))}.has-secondary-nav>.appbar:before,.app.pf-create-app>.appbar:before,.app.event-details-app.is-create>.appbar:before{display:none}.has-secondary-nav>.admin-nav-drawer:before,.admin-nav-drawer:after{left:calc(var(--ms-nav-primary-w) - var(--border-width));z-index:2}.has-secondary-nav>.admin-nav-drawer:before{top:0}.admin-nav-drawer:after{bottom:0;transform:scaleY(-1)}.admin-nav-drawer{position:sticky;top:var(--ms-impersonation-h);z-index:2;grid-column:1;grid-row:1 / -1;align-self:start;display:grid;grid-template-columns:var(--ms-nav-primary-w);grid-template-rows:calc(var(--ms-appbar-h) - var(--ms-impersonation-h)) minmax(0,1fr);width:var(--ms-nav-w);height:calc(100vh - var(--ms-impersonation-h));margin-top:var(--ms-impersonation-h);border-radius:0;background:var(--bg-page)}.has-secondary-nav>.admin-nav-drawer{grid-column:1 / 3;grid-template-columns:var(--ms-nav-primary-w) var(--ms-sub-w)}.has-event-nav>.admin-nav-drawer{grid-template-columns:var(--ms-nav-primary-w) var(--ms-panel-w)}.rail-brand{grid-column:1;grid-row:1;display:flex;align-items:center;padding-inline:var(--space-4);border-bottom:1px solid transparent;border-right:var(--border-width) solid var(--border-default);background:var(--bg-surface)}.rail-is-collapsed .rail-brand{padding-inline:calc((var(--ms-rail-w-collapsed) - var(--ms-item)) / 2)}.rail-is-collapsed .rail-brand .appbar-logo{width:var(--ms-item);padding:0}.rail-is-collapsed .rail-brand .appbar-wordmark{display:none}.rail-is-collapsed .rail-brand .appbar-brand-mark{display:grid}.admin-nav-drawer>.rail,.admin-nav-drawer>.secondary-panel{position:relative;top:auto;height:100%;min-height:0;overflow:hidden;border:0;border-radius:0;box-shadow:none}.admin-nav-drawer>.rail{border-right:var(--border-width) solid var(--border-default)}.admin-nav-drawer>.secondary-panel{grid-row:1 / -1;border-right:var(--border-width) solid var(--border-default)}.rail{width:var(--ms-rail-w);margin-left:var(--ms-inset)}.rail.collapsed{width:var(--ms-rail-w-collapsed)}.secondary-panel{margin-left:0}}@media(max-width:768px){.app,.app.rail-is-collapsed,.app.has-secondary-nav,.app.has-secondary-nav.rail-is-collapsed,.app.has-event-nav,.app.has-event-nav.rail-is-collapsed{grid-template-columns:minmax(0,1fr)}.app>.scroll,.app.has-secondary-nav>.scroll{grid-column:1}.appbar{padding-left:52px}.appbar-mobile-brand{display:flex}.appbar-mobile-menu{position:fixed;z-index:calc(var(--z-dropdown) + 6);top:calc(10px + var(--ms-impersonation-h));left:10px;display:grid}.rail-account-meta,.rail-account-chev{display:none}.admin-nav-drawer{position:fixed;z-index:calc(var(--z-dropdown) + 5);top:0;bottom:0;left:0;display:flex;align-items:stretch;transform:translate(-100%);transition:transform var(--transition-slow);pointer-events:none}.nav-is-open .admin-nav-drawer{transform:none;pointer-events:auto}.admin-nav-drawer .rail,.admin-nav-drawer .secondary-panel{position:static;height:100vh;box-shadow:var(--shadow-lg)}.admin-nav-drawer .rail-scroll,.admin-nav-drawer .secondary-panel:not(.event-panel) .secondary-panel-nav{padding-top:var(--ms-appbar-h)}.admin-nav-drawer .event-panel-head{padding-top:calc(var(--ms-appbar-h) + 12px)}.rail-collapse-wrap,.rail-tip{display:none}.admin-nav-scrim{position:fixed;z-index:calc(var(--z-dropdown) + 4);top:0;right:0;bottom:0;left:0;display:block;border:0;background:var(--bg-overlay)}.admin-refresh-page,.admin-rail-is-collapsed .admin-refresh-page,.admin-has-secondary-nav .admin-refresh-page,.admin-has-secondary-nav.admin-rail-is-collapsed .admin-refresh-page,.admin-has-event-nav .admin-refresh-page,.admin-has-event-nav.admin-rail-is-collapsed .admin-refresh-page{padding-top:var(--ms-appbar-h);padding-left:0}.account-menu-scrim{z-index:calc(var(--z-dropdown) + 4);background:var(--bg-overlay)!important}.account-menu{position:fixed;z-index:calc(var(--z-dropdown) + 5);top:0;right:0;bottom:0;left:auto;width:300px;max-width:85vw;border-radius:0;box-shadow:var(--shadow-lg);animation:ms-slide-right var(--transition-slow)}}@media(max-width:640px){.scroll{padding:24px 16px 48px;padding-inline:var(--page-gutter)}}@keyframes ms-slide-right{0%{transform:translate(100%)}to{transform:none}}.sv-platform-update{position:fixed;box-sizing:border-box;z-index:var(--z-toast);display:flex;flex-direction:column;left:max(var(--space-6),env(safe-area-inset-left));bottom:calc(var(--space-6) + env(safe-area-inset-bottom));width:var(--dialog-max-width);max-width:calc(100vw - var(--space-6) * 2);max-height:calc(100dvh - var(--space-6) * 2);overflow:auto;padding:0;border:1px solid var(--palette-warning-200);border-radius:var(--radius-lg);background:var(--bg-warning);color:var(--text-primary);box-shadow:var(--shadow-lg);font:var(--fw-regular) var(--text-base) / var(--leading-normal) var(--font-body);pointer-events:auto}.sv-platform-update>.sv-fm-hd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--dialog-header-padding-y) var(--dialog-padding-x);border-bottom:var(--border-width) solid var(--palette-warning-200)}.sv-platform-update .sv-fm-hd h3{min-width:0;margin:0;color:var(--text-primary);font-family:var(--font-heading);font-size:var(--dialog-title-size);font-weight:var(--fw-bold);line-height:var(--leading-tight)}.sv-platform-update>.sv-fm-body{padding:var(--dialog-body-padding-y) var(--dialog-padding-x);color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.sv-platform-update .sv-fm-body p{margin:0}.sv-platform-update .sv-platform-update-heart{display:inline-block;width:var(--icon-md);height:var(--icon-md);vertical-align:-.125em;color:var(--text-primary)}.sv-platform-update-title-end{white-space:nowrap}.sv-platform-update a{color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}.sv-platform-update-close{position:static;display:grid;place-items:center;flex:0 0 auto;width:var(--space-8);height:var(--space-8);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:pointer}.sv-platform-update-close:hover{background:var(--bg-surface-alt);color:var(--text-primary)}.sv-platform-update-close .admin-svg-icon{width:var(--icon-md);height:var(--icon-md)}.sv-platform-update :focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}body:has(.sf-toolbar) .sv-platform-update{bottom:calc(var(--space-6) + 40px + env(safe-area-inset-bottom))}@media(max-width:600px){.sv-platform-update{left:max(var(--space-4),env(safe-area-inset-left));bottom:calc(var(--space-4) + env(safe-area-inset-bottom));max-width:calc(100vw - var(--space-4) * 2)}}.sv-page-inset{min-width:0;padding-inline:var(--page-gutter)}.sv-page-container{box-sizing:border-box;width:100%;min-width:0;max-width:var(--page-width-standard);margin-inline:auto}.sv-page-container--wide{max-width:var(--page-width-wide)}.sv-page-container--fluid{max-width:none}.sv-page-container--form{max-width:var(--page-width-form)}.sv-page-form,.sv-page-prose{width:100%;min-width:0;box-sizing:border-box}.sv-page-form{max-width:var(--page-width-form)}.sv-page-prose{max-width:var(--page-width-prose)}@media(max-width:1023px){:root{--page-gutter: var(--page-gutter-tablet)}}@media(max-width:767px){:root{--page-gutter: var(--page-gutter-mobile)}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.modal-title,.empty-state-title,.page-title,.card-title,.panel-title{font-family:GT Haptik,Inter,system-ui,sans-serif!important}h1,.h1{font-size:var(--h1-size);line-height:var(--h1-leading);font-weight:var(--fw-bold);letter-spacing:-.02em}h2,.h2{font-size:var(--h2-size);line-height:var(--h2-leading);font-weight:var(--fw-bold);letter-spacing:-.015em}h3,.h3{font-size:var(--h3-size);line-height:var(--h3-leading);font-weight:var(--fw-bold);letter-spacing:-.01em}h4,.h4{font-size:var(--h4-size);line-height:var(--h4-leading);font-weight:var(--fw-bold)}@media(max-width:767px){h5,.h5{font-size:16px}}.sv-subnav{min-width:0;border-bottom:var(--border-width) solid var(--border-default);overflow-x:auto}.sv-subnav ul{display:flex;gap:var(--space-2);width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.sv-subnav li{flex:none}.sv-subnav-item{position:relative;display:inline-flex;align-items:center;padding-bottom:var(--space-2);color:var(--text-primary);font:var(--fw-medium) var(--tab-font-size) / var(--leading-normal) var(--font-body);text-decoration:none;white-space:nowrap}.sv-subnav-label{display:inline-flex;align-items:center;min-height:var(--control-height-md);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md)}.sv-subnav-item[aria-current=page]{color:var(--subnav-active-color);font-weight:var(--fw-semibold)}.sv-subnav-item[aria-current=page]:after{position:absolute;inset:auto 0 0;height:var(--subnav-indicator-height);background:var(--subnav-active-color);content:""}a.sv-subnav-item:hover .sv-subnav-label{background:var(--subnav-hover-bg)}a.sv-subnav-item:focus-visible{outline:none}a.sv-subnav-item:focus-visible .sv-subnav-label{outline:var(--subnav-indicator-height) solid var(--subnav-active-color);outline-offset:calc(-1 * var(--subnav-indicator-height))}.sv-visually-hidden{position:absolute;width:var(--border-width);height:var(--border-width);overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-theme=admin] .sv-metric-card{min-width:0;overflow:hidden;border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-radius);background:var(--card-bg);box-shadow:var(--shadow-sm);font-family:var(--font-body)}html[data-theme=admin] .sv-metric-card .st-metric-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--metric-head-gap);padding:var(--metric-pad-y) var(--metric-pad-x) 0;color:var(--text-secondary);font-size:var(--metric-label-size);font-weight:var(--fw-medium)}.sv-metric-title{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;overflow-wrap:anywhere}html[data-theme=admin] .sv-metric-card .st-metric-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);padding:var(--metric-value-gap) var(--metric-pad-x) 0;color:var(--text-primary);font:var(--fw-bold) var(--metric-value-size) / var(--leading-tight) var(--font-heading);letter-spacing:var(--metric-value-tracking);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}html[data-theme=admin] .sv-metric-card.st-metric-summary .st-metric-value{font-size:var(--text-4xl)}html[data-theme=admin] .sv-metric-card .st-metric-value span{color:var(--text-secondary);font:var(--fw-medium) var(--text-sm) / var(--leading-normal) var(--font-body);letter-spacing:normal}html[data-theme=admin] .sv-metric-card .st-metric-value span.sv-metric-currency{color:inherit;font:inherit;letter-spacing:inherit}html[data-theme=admin] .sv-metric-card .st-metric-description{min-height:0;padding:0 var(--metric-pad-x);margin:var(--metric-sub-gap) 0 0;color:var(--text-secondary);font:var(--fw-regular) var(--metric-sub-size) / var(--leading-normal) var(--font-body)}html[data-theme=admin] .sv-metric-card>:last-child{margin-bottom:var(--metric-pad-y)}.sv-metric-state{display:grid;justify-items:start;gap:var(--space-4);padding:var(--space-4) var(--metric-pad-x) 0;min-height:var(--space-20)}.sv-metric-error{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--text-negative);font-size:var(--metric-sub-size);line-height:var(--leading-normal)}.sv-metric-error svg{flex:none;margin-top:var(--space-1);width:var(--icon-sm);height:var(--icon-sm)}html[data-theme=admin] .sv-metric-card:has(>.sv-metric-breakdown){display:flex;flex-direction:column}.sv-metric-breakdown{margin:auto var(--metric-pad-x) 0;padding-top:var(--space-5);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body)}.sv-metric-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border-bottom:var(--border-width) solid var(--border-default)}.sv-metric-breakdown dt{color:var(--text-primary)}.sv-metric-breakdown .st-status-name{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.sv-metric-breakdown .st-status-name>i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);flex-shrink:0}.sv-metric-breakdown dd{margin:0;color:var(--text-primary);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;white-space:nowrap}.sv-metric-breakdown>div:last-child{border-bottom:0}.sv-metric-breakdown .is-total dd{font-weight:var(--fw-bold)}.sv-metric-breakdown .is-total{background:var(--bg-surface-alt);border-bottom:0;font-weight:var(--fw-bold)}.sv-metric-breakdown-card{--card-padding: var(--space-2)}.sv-metric-breakdown--compact{margin:0;padding-top:0;font-size:var(--text-sm)}.sv-metric-breakdown--compact>div{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-bottom:0}.sv-metric-breakdown--compact>.has-separator{border-top:var(--border-width) solid var(--text-primary)}.sv-metric-breakdown--compact>.is-total{background:transparent}.sv-metric-breakdown--compact dt{font-weight:var(--fw-regular)}.sv-metric-breakdown--compact>.is-total :is(dt,dd){font-weight:var(--fw-bold)}.sv-metric-breakdown--compact .st-metric-label{display:inline-flex;align-items:center;gap:var(--space-2)}.sv-metric-breakdown--compact .st-status-name>i{width:var(--space-3);height:var(--space-3)}.sv-metric-breakdown-values{display:grid;grid-template-columns:var(--space-12) var(--space-16);gap:var(--space-2);text-align:right}.sv-metric-breakdown-secondary{color:var(--text-secondary);font-size:var(--text-sm)}.sv-metric-breakdown--compact .sv-metric-breakdown-secondary{font-size:var(--text-xs)}html[data-theme=admin] .sv-metric-card--expandable{--metric-value-size: var(--text-4xl);--metric-pad-y: var(--space-4);--metric-pad-x: var(--space-4);--metric-value-gap: var(--space-2);--metric-sub-gap: var(--space-1);padding-bottom:var(--metric-pad-y)}html[data-theme=admin] .sv-metric-card--expandable>:last-child{margin-bottom:0}.sv-metric-details[hidden]{display:none}.sv-metric-details .sv-metric-breakdown{font-size:var(--text-sm);margin:0 var(--metric-pad-x);padding-top:var(--space-3)}.sv-metric-details .sv-metric-breakdown>div{padding:var(--space-2)}.sv-metric-details .sv-metric-note{color:var(--text-secondary);font-size:var(--metric-sub-size);margin:var(--space-3) var(--metric-pad-x) 0}.sv-capacity{display:grid;gap:var(--space-2);margin:var(--space-4) var(--metric-pad-x) 0;color:var(--text-secondary);font-size:var(--text-sm)}.sv-capacity progress{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;height:var(--metric-progress-height);border-radius:var(--radius-full);overflow:hidden;background:var(--border-default)}.sv-capacity progress::-webkit-progress-bar{background:var(--border-default)}.sv-capacity progress::-webkit-progress-value{background:var(--color-brand)}.sv-capacity progress::-moz-progress-bar{background:var(--color-brand)}.sv-sparkline{display:block;width:calc(100% - var(--metric-pad-x) * 2);height:var(--metric-chart-height);margin:var(--space-3) var(--metric-pad-x) 0;color:var(--color-brand)}html[data-theme=admin] .sv-metric-card:has(>.sv-sparkline,>.sv-capacity){display:flex;flex-direction:column}html[data-theme=admin] .sv-metric-card>:has(+.sv-sparkline){margin-bottom:var(--space-3)}html[data-theme=admin] .sv-metric-card>:has(+.sv-capacity){margin-bottom:var(--space-4)}html[data-theme=admin] .sv-metric-card>:is(.sv-sparkline,.sv-capacity){margin-top:auto;flex-shrink:0}.sv-sparkline--purple{color:var(--color-brand-secondary)}.sv-sparkline polyline{stroke:currentColor;stroke-width:var(--chart-stroke-width);stroke-linejoin:round;stroke-linecap:round}.sv-skeleton{display:block;max-width:100%;border-radius:var(--radius-sm);background:linear-gradient(100deg,var(--skeleton-bg) 25%,var(--skeleton-highlight) 50%,var(--skeleton-bg) 75%);background-size:200% 100%;animation:sv-skeleton var(--skeleton-duration) ease-in-out infinite}.sv-skeleton--line{height:var(--space-4);width:75%}.sv-skeleton--value{height:var(--space-8);width:50%}.sv-skeleton-card{display:grid;gap:var(--space-4);padding:var(--card-padding);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-radius);background:var(--card-bg)}@keyframes sv-skeleton{to{background-position:-200% 0}}.sv-breadcrumbs ol{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:0;margin:0;list-style:none;font-size:var(--text-sm)}.sv-breadcrumbs li{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0;overflow-wrap:anywhere;color:var(--text-primary)}.sv-breadcrumbs svg{width:var(--icon-sm);height:var(--icon-sm);flex:none;color:var(--text-secondary)}.sv-breadcrumbs a,a.sv-text-link{color:var(--palette-info-700);text-decoration:underline;text-underline-offset:var(--space-1)}.sv-breadcrumbs a:hover,a.sv-text-link:hover{color:var(--palette-info-800)}.sv-breadcrumbs a:focus-visible,a.sv-text-link:focus-visible{outline:none;box-shadow:var(--halo-input);border-radius:var(--radius-sm)}.sv-text-link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.sv-text-link svg{width:var(--icon-sm);height:var(--icon-sm)}.sv-inline-alert{--inline-alert-first-line-size: var(--text-sm);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body);color:var(--text-primary)}.sv-inline-alert:has(.sv-inline-alert-copy>strong){--inline-alert-first-line-size: var(--text-heading-sm)}.sv-inline-alert>svg{width:var(--icon-sm);height:var(--icon-sm);flex:none;margin-top:calc((var(--inline-alert-first-line-size) * var(--leading-normal) - var(--icon-sm)) / 2)}.sv-inline-alert-content{display:grid;gap:var(--space-1);min-width:0;flex:1}.sv-inline-alert-copy{display:grid;gap:var(--space-1);min-width:0}.sv-inline-alert-copy>strong{font-size:var(--text-heading-sm);font-weight:var(--fw-semibold)}.sv-inline-alert--inline .sv-inline-alert-content{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-3)}.sv-inline-alert--inline .sv-inline-alert-copy{flex:1 1 240px;overflow-wrap:anywhere}.sv-inline-alert--info{background:var(--bg-info)}.sv-inline-alert--info>svg{color:var(--text-info)}.sv-inline-alert--success{background:var(--bg-success)}.sv-inline-alert--success>svg{color:var(--text-success)}.sv-inline-alert--warning{background:var(--bg-warning)}.sv-inline-alert--warning>svg{color:var(--text-warning)}.sv-inline-alert--error{background:var(--toast-bg);color:var(--toast-text);border-color:var(--toast-bg)}.sv-inline-alert--error>svg{color:var(--text-negative)}.sv-avatar-group{display:flex;align-items:center;list-style:none;margin:0;padding:0}.sv-avatar-group>li+li{margin-left:calc(-1 * var(--avatar-group-overlap))}.sv-person-avatar{display:grid;place-items:center;width:var(--avatar-group-size);height:var(--avatar-group-size);box-sizing:border-box;overflow:hidden;border:var(--chart-stroke-width) solid var(--bg-surface);border-radius:var(--radius-full);font:var(--fw-semibold) var(--text-sm) / var(--leading-normal) var(--font-body);background:var(--palette-info-600);color:var(--text-inverse)}.sv-person-avatar--1{background:var(--palette-primary-600)}.sv-person-avatar--2{background:var(--palette-success-700)}.sv-person-avatar--more{background:var(--bg-surface-alt);color:var(--text-secondary)}.sv-person-avatar img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.sv-skeleton{animation:none}}.sv-reference-list{margin:var(--space-3) 0 0;padding-left:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-primary)}.sv-reference-list li+li{margin-top:var(--space-2)}html[data-theme=admin] .sv-metric-card.st-metric-summary .st-metric-value:last-child{padding-bottom:0}.sv-sparkline-fill-start{stop-opacity:var(--chart-fill-opacity)}.sv-event-schedule{margin-top:var(--space-2);color:var(--text-primary);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body)}.sv-event-schedule dl{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;min-width:0}.sv-event-schedule dl>div{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-warning)}.sv-event-schedule dt,.sv-event-schedule dd{margin:0}.sv-event-schedule dt{display:inline-flex;align-items:center;gap:var(--space-2)}.sv-event-schedule dt>svg{flex:none;width:var(--icon-sm);height:var(--icon-sm);color:var(--palette-warning-700)}.sv-event-schedule dd{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.sv-metric-breakdown-label{display:inline-flex;align-items:baseline;gap:var(--space-3)}html[data-theme=admin] .sv-editor{position:relative;border:var(--field-border-width) solid var(--border-input);border-radius:var(--field-radius);background:var(--bg-surface);color:var(--text-primary);font:var(--fw-regular) var(--text-base) / var(--leading-normal) var(--font-body)}html[data-theme=admin] .sv-editor:focus-within{border-color:var(--border-focus);box-shadow:var(--halo-input)}.sv-editor-toolbar,.sv-editor-bubble{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-0-5);padding:var(--space-2);background:var(--bg-surface)}.sv-editor-toolbar{border-bottom:var(--border-width) solid var(--border-default);border-radius:var(--field-radius) var(--field-radius) 0 0}html[data-theme=admin] .sv-editor-tool{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:var(--editor-toolbar-size);height:var(--editor-toolbar-size);padding:0 var(--space-2);border:0;border-radius:var(--button-radius-md);background:transparent;color:var(--text-secondary);font:var(--fw-semibold) var(--text-sm) / var(--leading-normal) var(--font-body);cursor:pointer}html[data-theme=admin] .sv-editor-tool svg{width:var(--icon-sm);height:var(--icon-sm)}html[data-theme=admin] .sv-editor-tool:hover:not(:disabled):not(.is-active){background:var(--bg-surface-alt);color:var(--text-primary)}html[data-theme=admin] .sv-editor-tool.is-active{background:var(--text-primary);color:var(--text-inverse)}html[data-theme=admin] .sv-editor-tool:focus-visible{outline:none;box-shadow:var(--halo-input)}html[data-theme=admin] .sv-editor-tool:disabled{color:var(--text-disabled);cursor:not-allowed}.sv-editor-separator{width:var(--border-width);height:var(--space-5);margin-inline:var(--space-1);background:var(--border-default)}.sv-editor-grow{flex:1}.sv-editor-body{position:relative;min-width:0}html[data-theme=admin] .sv-editor-content{padding:var(--editor-content-pad) var(--editor-content-pad) var(--editor-content-pad) var(--editor-gutter);min-height:var(--editor-min-height);outline:none;color:var(--text-primary);font:var(--fw-regular) var(--text-base) / var(--leading-relaxed) var(--font-body);overflow-wrap:anywhere}html[data-theme=admin] .sv-editor-content p{margin:0 0 var(--space-3-5)}html[data-theme=admin] .sv-editor-content h2{margin:var(--space-6) 0 var(--space-3);font:var(--fw-bold) var(--text-xl) / var(--leading-tight) var(--font-heading);color:var(--text-primary)}html[data-theme=admin] .sv-editor-content h3{margin:var(--space-5) 0 var(--space-2);font:var(--fw-bold) var(--text-lg) / var(--leading-tight) var(--font-heading);color:var(--text-primary)}html[data-theme=admin] .sv-editor-content>:first-child{margin-top:0}html[data-theme=admin] .sv-editor-content>:last-child{margin-bottom:0}html[data-theme=admin] .sv-editor-content ul,html[data-theme=admin] .sv-editor-content ol{padding-left:var(--space-6);margin:0 0 var(--space-3-5)}html[data-theme=admin] .sv-editor-content li{margin-bottom:var(--space-1)}html[data-theme=admin] .sv-editor-content li p{margin:0}html[data-theme=admin] .sv-editor-content a{color:var(--palette-info-700);text-decoration:underline;text-underline-offset:var(--space-1)}html[data-theme=admin] .sv-editor-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--text-tertiary)}.sv-editor-content img{display:block;max-width:100%;max-height:var(--editor-image-max-height);width:auto;height:auto;margin:var(--space-2) auto var(--space-4);border-radius:var(--radius-md)}.sv-editor-content img[data-align=left]{margin-left:0}.sv-editor-content img[data-align=right]{margin-right:0}.sv-editor-content [data-resize-container]{max-width:100%;justify-content:center;margin:var(--space-2) 0 var(--space-4)}.sv-editor-content [data-resize-container]:has(img[data-align=left]){justify-content:flex-start}.sv-editor-content [data-resize-container]:has(img[data-align=right]){justify-content:flex-end}.sv-editor-content [data-resize-wrapper]{max-width:100%}.sv-editor-content [data-resize-wrapper] img{margin:0;max-height:none;height:auto!important}.sv-editor-content [data-resize-handle]{width:var(--space-3);height:var(--space-3);border:1px solid var(--bg-surface);border-radius:var(--radius-sm);background:var(--color-brand);opacity:0;touch-action:none}.sv-editor-content [data-resize-handle=top-left],.sv-editor-content [data-resize-handle=bottom-right]{cursor:nwse-resize}.sv-editor-content [data-resize-handle=top-right],.sv-editor-content [data-resize-handle=bottom-left]{cursor:nesw-resize}.sv-editor-content [data-resize-container]:hover [data-resize-handle],.sv-editor-content .ProseMirror-selectednode [data-resize-handle],.sv-editor-content [data-resize-state=true] [data-resize-handle]{opacity:1}.sv-editor-content[contenteditable=false] [data-resize-handle]{display:none}.sv-editor-content .ProseMirror-selectednode{outline:var(--chart-stroke-width) solid var(--color-brand);outline-offset:var(--space-1)}.sv-editor-content div[data-youtube-video] iframe,.sv-editor-content div[data-vimeo-video] iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0;border-radius:var(--radius-md)}.sv-editor-bubble{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.sv-editor-drag{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:grab}.sv-editor-drag:hover{background:var(--bg-surface-alt)}.sv-editor-drag svg{width:var(--icon-sm);height:var(--icon-sm)}.sv-editor-url{padding:var(--space-3);background:var(--bg-surface-alt);border-bottom:var(--border-width) solid var(--border-default)}.sv-editor-url label{display:block;margin-bottom:var(--space-2);font-size:var(--text-sm)}.sv-editor-url>div{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.sv-editor-url input{flex:1;min-width:var(--space-24)}.sv-editor-error,.sv-editor-hint{margin:0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.sv-editor-error{color:var(--text-negative)}.sv-editor-slash{position:absolute;top:0;left:var(--editor-gutter);right:var(--editor-content-pad);z-index:var(--z-dropdown);display:grid;gap:var(--space-1);padding:var(--space-2);background:var(--bg-surface);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}html[data-theme=admin] .sv-editor-slash button{display:block;text-align:left;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:inherit;cursor:pointer}html[data-theme=admin] .sv-editor-slash button:hover,html[data-theme=admin] .sv-editor-slash button.is-active{background:var(--bg-surface-alt)}html[data-theme=admin] .sv-editor--inline .sv-editor-content{min-height:var(--editor-inline-min-height);padding:var(--space-3)}.sv-editor.is-disabled .sv-editor-content{background:var(--bg-surface-alt);color:var(--text-secondary)}.sv-datatable-search{width:100%;max-width:var(--tooltip-max-width)}.sv-datatable{min-width:0;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);font:var(--fw-regular) var(--table-font-size) / var(--leading-normal) var(--font-body);overflow:hidden}.sv-datatable-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4)}.sv-datatable-toolbar-stack{display:grid;grid-template-columns:minmax(0,1fr)}.sv-datatable-toolbar-stack>:is(.sv-datatable-toolbar,.sv-datatable-bulk){grid-area:1 / 1;min-width:0}.sv-datatable-toolbar-stack>[aria-hidden=true]{visibility:hidden;pointer-events:none}.sv-datatable-toolbar-stack>.sv-datatable-bulk>strong{display:grid}.sv-datatable-toolbar-stack>.sv-datatable-bulk>strong>span{grid-area:1 / 1;white-space:nowrap}.sv-datatable-selection-count-size{visibility:hidden}.sv-datatable-scroll{max-height:none;overflow:auto;position:relative;overscroll-behavior-x:contain;scrollbar-gutter:auto}.sv-datatable-scroll:focus-visible{outline:var(--focus-outline-width) solid var(--text-primary);outline-offset:var(--focus-outline-inset)}.sv-datatable table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.sv-datatable th,.sv-datatable td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-default);vertical-align:middle;text-align:left;box-sizing:border-box;overflow-wrap:anywhere;background:var(--bg-surface)}.sv-datatable th{position:sticky;top:0;z-index:2;background:var(--bg-surface-alt);font-size:var(--table-head-font-size);font-weight:var(--fw-semibold);color:var(--text-secondary);height:var(--control-height-md)}.sv-datatable-heading{display:flex;align-items:center;gap:var(--space-2)}html[data-theme=admin] .sv-datatable-sort{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;min-height:var(--space-6);text-align:inherit;white-space:nowrap}.sv-datatable-sort svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.sv-datatable-sort .is-unsorted{opacity:var(--table-sort-idle-opacity)}.sv-datatable :is(button,select):focus-visible{outline:var(--focus-outline-width) solid var(--text-primary);outline-offset:var(--focus-outline-offset)}.sv-datatable .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.sv-datatable .is-numeric .sv-datatable-heading{justify-content:flex-end}.sv-datatable .sv-datatable-sticky{position:sticky;z-index:1;border-right:var(--border-width) solid var(--border-default)}.sv-datatable th.sv-datatable-sticky{z-index:3}.sv-datatable .sv-datatable-sticky-action{position:sticky;right:0;z-index:1;width:var(--table-actions-width);min-width:var(--table-actions-width);border-left:var(--border-width) solid var(--border-default)}.sv-datatable th.sv-datatable-sticky-action{z-index:3}.sv-datatable tbody tr:hover>td{background:var(--bg-surface-alt)}.sv-datatable tbody tr.is-selected>td{background:var(--bg-success)}.sv-datatable tr.is-clickable{cursor:pointer}.sv-datatable-utility>div{display:flex;align-items:center;gap:var(--space-3)}.sv-datatable-utility input{display:block;flex:none}.sv-datatable-row-content>td{background:var(--bg-surface-alt);padding:var(--space-4)}.sv-datatable-cell-value{min-width:0}.sv-datatable-selection-value{display:flex;align-items:flex-start;gap:var(--space-3)}.sv-datatable-selection-control{flex:none;padding-top:var(--space-1)}.sv-datatable-selection-content{flex:1;min-width:0;text-align:left}.sv-datatable-person{display:flex;align-items:center;gap:var(--space-3)}.sv-datatable-person>span:last-child{display:grid;gap:var(--space-0-5);min-width:0}.sv-datatable-person small{font-size:var(--text-sm);color:var(--text-secondary)}.sv-datatable-person .avatar{width:var(--control-height-md);height:var(--control-height-md);flex:none;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--bg-info);color:var(--palette-info-700);font-size:var(--text-sm);font-weight:var(--fw-semibold)}html[data-theme=admin] .sv-datatable-row-link{border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:none}.sv-datatable-row-link:hover strong{text-decoration:underline;text-underline-offset:var(--space-1)}.sv-datatable-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.sv-datatable-actions--wrap{flex-wrap:wrap}.sv-datatable-menu{position:fixed;z-index:var(--z-toast);min-width:var(--table-menu-min-width);max-width:calc(100vw - 2 * var(--table-menu-edge-gap));padding:var(--space-1);border:var(--border-width) solid var(--border-default);border-radius:var(--control-radius);background:var(--bg-surface);box-shadow:var(--shadow-lg)}html[data-theme=admin] .sv-datatable-menu [role=menuitem]{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:var(--fw-regular) var(--menu-font-size) / var(--leading-normal) var(--font-body);text-align:left;cursor:pointer;text-decoration:none}html[data-theme=admin] .sv-datatable-menu [role=menuitem]:hover,html[data-theme=admin] .sv-datatable-menu [role=menuitem]:focus{background:var(--bg-surface-alt);outline:none}.sv-datatable-menu-description{display:block;font-size:var(--text-sm);color:var(--text-secondary)}.sv-datatable-menu [role=separator]{margin-block:var(--space-1);border-top:var(--border-width) solid var(--border-default)}html[data-theme=admin] .sv-datatable-menu .is-danger{color:var(--text-negative)}html[data-theme=admin] .sv-datatable-menu [aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed}.sv-datatable-menu svg{width:var(--icon-md);height:var(--icon-md)}.sv-datatable-detail>td{background:var(--bg-surface-alt)}.sv-datatable-detail>td>div{padding:var(--space-3);max-width:100%;box-sizing:border-box}.sv-datatable-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--text-primary);color:var(--text-inverse)}html[data-theme=admin] .sv-datatable-bulk .btn-ghost{color:var(--text-inverse)}.sv-datatable-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.sv-datatable-page-size,.sv-datatable-footer nav{display:flex;align-items:center;gap:var(--space-2)}.sv-datatable-page-size>.sv-dd{width:var(--table-page-size-width)}.sv-datatable-page-size{--dropdown-trigger-pad-x: var(--space-2-5)}.sv-datatable-footer nav{margin-inline-start:auto}.sv-datatable-page-size>label{white-space:nowrap}.sv-datatable-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);text-align:center}.sv-datatable-state>svg{width:var(--space-8);height:var(--space-8);color:var(--text-secondary)}.sv-datatable-state p{margin:0;color:var(--text-secondary)}.sv-datatable td.sv-datatable-state-cell{padding:0}.sv-datatable-cell-label,.sv-datatable-mobile-sort{display:none}@media(max-width:640px){.sv-datatable:not(.sv-datatable--scroll) .sv-datatable-scroll{overflow:visible;scrollbar-gutter:auto}.sv-datatable-toolbar{align-items:stretch}.sv-datatable-search{max-width:none}.sv-datatable:not(.sv-datatable--scroll) .sv-datatable-mobile-sort{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-4)}.sv-datatable:not(.sv-datatable--scroll) .sv-datatable-mobile-select{display:flex;align-items:center;gap:var(--space-2);width:100%;font-size:var(--text-sm)}.sv-datatable:not(.sv-datatable--scroll) .sv-datatable-mobile-sort>.sv-dd{min-width:0;max-width:100%;flex:1}.sv-datatable:not(.sv-datatable--scroll) table,.sv-datatable:not(.sv-datatable--scroll) tbody{display:block;width:100%;min-width:0!important}.sv-datatable:not(.sv-datatable--scroll) colgroup{display:none}.sv-datatable:not(.sv-datatable--scroll) thead{display:none}.sv-datatable:not(.sv-datatable--scroll) tbody tr{display:block;border-top:var(--border-width) solid var(--border-default);padding:var(--space-3) 0}.sv-datatable:not(.sv-datatable--scroll) tbody tr.is-selected{background:var(--bg-success)}.sv-datatable:not(.sv-datatable--scroll) tbody td,.sv-datatable:not(.sv-datatable--scroll) tbody .sv-datatable-sticky,.sv-datatable:not(.sv-datatable--scroll) tbody .sv-datatable-sticky-action{display:flex;position:static;width:auto!important;min-width:0!important;gap:var(--space-3);justify-content:space-between;border:0;padding:var(--space-2) var(--space-4);background:transparent}.sv-datatable:not(.sv-datatable--scroll) .sv-datatable-cell-label{display:block;font-size:var(--text-sm);color:var(--text-secondary);flex:0 0 30%;text-align:left}.sv-datatable:not(.sv-datatable--scroll) .sv-datatable-cell-value{flex:1;text-align:right}.sv-datatable:not(.sv-datatable--scroll) .sv-datatable-person{justify-content:flex-end;text-align:right}.sv-datatable:not(.sv-datatable--scroll) .sv-datatable-person .avatar{display:none}.sv-datatable:not(.sv-datatable--scroll) .sv-datatable-utility>div{width:100%;justify-content:space-between}.sv-datatable:not(.sv-datatable--scroll) tbody .sv-datatable-row-content{padding:0;border-top:0}.sv-datatable:not(.sv-datatable--scroll) tbody .sv-datatable-row-content>td{display:block;padding:var(--space-4);background:var(--bg-surface-alt)}.sv-datatable:not(.sv-datatable--scroll) tbody .sv-datatable-detail{background:var(--bg-surface-alt);padding:0}.sv-datatable:not(.sv-datatable--scroll) .sv-datatable-detail>td>div{width:100%;padding:var(--space-2) 0}.sv-datatable-footer nav{width:100%;justify-content:space-between}.sv-datatable-loading td .sv-skeleton{width:100%;height:var(--space-4)}.sv-datatable--scroll .sv-datatable-cell-label{display:none}.sv-datatable--scroll .sv-datatable-cell-value{text-align:inherit}.sv-datatable--scroll :is(.sv-datatable-sticky,.sv-datatable-sticky-action){position:static}}.sv-datatable table.has-state :is(colgroup,thead){display:none}.sv-datatable-person .avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.sv-datatable-docked-header{z-index:var(--z-above);border:0;border-radius:0;box-shadow:0 var(--border-width) 0 var(--border-default)}.sv-datatable-docked-scroll{overflow:hidden;height:100%}.sv-datatable-docked-header th{top:0}.sv-datatable-scroll--wide{padding-bottom:var(--table-scrollbar-height)}.sv-datatable-scroll--wide::-webkit-scrollbar{height:0}.sv-datatable-bottom-scrollbar{position:fixed;z-index:var(--z-above);height:var(--table-scrollbar-height);box-sizing:border-box;border:0;background:var(--bg-surface);box-shadow:none;outline:none;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer}.sv-datatable-scrollbar-thumb{position:absolute;top:50%;height:var(--space-3);transform:translateY(-50%);min-width:0;border-radius:var(--radius-full);background:var(--text-secondary);cursor:grab}.sv-datatable-bottom-scrollbar:active .sv-datatable-scrollbar-thumb{cursor:grabbing}.sv-datatable-bottom-scrollbar:hover .sv-datatable-scrollbar-thumb,.sv-datatable-bottom-scrollbar:active .sv-datatable-scrollbar-thumb,.sv-datatable-bottom-scrollbar:focus-visible .sv-datatable-scrollbar-thumb{background:var(--color-brand-hover)}.sv-datatable-bottom-scrollbar:focus-visible{outline:none;box-shadow:none}@media(max-width:640px){.sv-datatable-bottom-scrollbar.sv-datatable-bottom-scrollbar--mobile{display:block}.sv-datatable-bottom-scrollbar:not(.sv-datatable-bottom-scrollbar--mobile){display:none}}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-datatable .sv-icon-button.sv-datatable-expand{border-color:transparent;background:transparent}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-datatable .sv-icon-button.sv-datatable-expand:hover:not(:disabled){border-color:transparent;background:var(--palette-neutral-100)}.sv-datatable tfoot td{background:var(--bg-surface-alt);font-weight:var(--fw-semibold);border-top:1px solid var(--border-default)}.sv-datatable-header-groups th{text-align:center;border-bottom:1px solid var(--border-default)}.bo-picker-history-timeline{--bo-history-dot-size: var(--space-2);--bo-history-dot-offset: calc(var(--space-3) / 2);--bo-history-halo-size: var(--space-1);--bo-history-line-gap: var(--space-1);list-style:none;margin:0;padding:var(--space-2) 0;font-size:var(--text-sm);line-height:1.5}.bo-picker-history-timeline>li{position:relative;padding:0 0 var(--space-5) var(--space-6);overflow-wrap:anywhere}.bo-picker-history-timeline>li:last-child{padding-bottom:0}.bo-picker-history-timeline>li:before{content:"";position:absolute;inset-inline-start:calc((var(--bo-history-dot-size) - var(--border-width)) / 2);top:calc(var(--bo-history-dot-offset) + var(--bo-history-dot-size) + var(--bo-history-halo-size) + var(--bo-history-line-gap));bottom:calc(var(--bo-history-halo-size) + var(--bo-history-line-gap) - var(--bo-history-dot-offset));border-inline-start:var(--border-width) solid var(--text-primary)}.bo-picker-history-timeline>li:last-child:before{display:none}.bo-picker-history-timeline>li:after{content:"";position:absolute;inset-inline-start:0;top:var(--bo-history-dot-offset);width:var(--bo-history-dot-size);height:var(--bo-history-dot-size);border-radius:var(--radius-full);background:var(--text-primary);box-shadow:var(--halo-neutral)}.bo-picker-history-timeline time{font-weight:var(--fw-semibold)}.bo-picker-history-timeline p{margin:var(--space-1) 0 0}.bo-picker-history-timeline__info{display:flex;flex-wrap:wrap;column-gap:var(--space-2)}.bo-picker-history-timeline__actor,.bo-picker-history-timeline__comment{color:var(--text-secondary)}.bo-picker-history-timeline__comment{white-space:pre-line}.sv-w-field{display:grid;gap:8px;min-width:0}.sv-w-field label,.sv-phone-field legend{font-size:var(--field-label-size);font-weight:var(--fw-semibold)}.sv-w-field small{min-height:18px;color:var(--text-secondary);font-size:var(--text-sm)}.sv-w-field .sv-w-error,.sv-w-error{color:var(--text-negative)}.sv-unit-input{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height-md);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:var(--field-border-width) solid var(--border-input);border-radius:var(--field-radius);background:var(--bg-surface)}.sv-unit-input:focus-within{border-color:var(--border-focus);box-shadow:var(--halo-input)}.sv-unit-input.is-error{border-color:var(--text-negative)}.sv-unit-input input{width:100%;min-width:0;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--text-primary);font:var(--field-font-weight) var(--field-font-size) var(--font-body);font-variant-numeric:tabular-nums}.sv-unit-input>span{color:var(--text-secondary)}.sv-unit-input:has(input:disabled){background:var(--bg-page);opacity:.6}.sv-w-inline,.sv-w-actions,.sv-w-split{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sv-w-inline{align-items:flex-start}.sv-w-inline>.sv-w-field{flex:1;min-width:120px}.sv-inline-quantity .sv-w-inline>button{margin-top:32px}.sv-inline-quantity{max-width:360px}.sv-w-split{justify-content:space-between}.sv-w-actions{gap:8px}.sv-w-status{display:block;font-size:var(--text-sm);color:var(--text-secondary);min-height:18px}.sv-setting-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid var(--border-default)}.sv-setting-row:last-child{border-bottom:0}.sv-setting-copy{flex:1;min-width:0}.sv-setting-copy p{margin:6px 0 0;color:var(--text-secondary);line-height:1.5}.sv-setting-control{max-width:100%;min-width:40px}.sv-setting-control .sv-select{min-width:180px}.sv-copy-link{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,2fr) auto;gap:12px;align-items:end;padding:16px;border:1px solid var(--border-default);border-radius:var(--radius-lg)}.sv-copy-url{min-width:0;display:grid;gap:8px}.sv-copy-url code{display:block;overflow-wrap:anywhere;min-height:40px;align-content:center;color:var(--text-secondary);font:var(--text-sm) var(--font-body)}.sv-copy-link>.sv-w-status{grid-column:1/-1}.sv-reorder ol{list-style:none;padding:0;margin:0;display:grid;gap:8px}.sv-reorder li{display:flex;align-items:center;gap:12px;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:12px;background:var(--bg-surface)}.sv-reorder-grip{color:var(--text-secondary);cursor:grab;flex-shrink:0}.sv-reorder-content{flex:1;min-width:0}.sv-reorder-content input{width:100%}.sv-reorder>.sv-w-status{margin-top:8px}.sv-language-bar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:flex-end;margin-inline-start:auto}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-language-bar .sv-multiselect--button .sv-multiselect-menu{width:calc(var(--table-menu-min-width) + var(--space-16))}.sv-language-bar--vertical{flex-direction:column;align-items:stretch}.sv-save-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:var(--bg-surface);border-top:1px solid var(--border-default)}.sv-save-required{display:block;margin-top:var(--space-1);color:var(--text-secondary)}.sv-panel-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:var(--bg-overlay);display:flex;justify-content:flex-end}.sv-side-panel{width:min(var(--dialog-max-width),100%);height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg);color:var(--text-primary)}.sv-side-panel>:is(header,footer){flex-shrink:0}.sv-panel-body{min-height:0;overscroll-behavior:contain}.sv-page-heading{display:grid;min-width:0;gap:var(--space-3)}.sv-page-heading .sv-page-heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-4)}.sv-page-heading-title{min-width:0}.sv-page-heading :is(h1,h3){margin:0;font-size:var(--text-2xl);line-height:var(--h3-leading);overflow-wrap:anywhere}.sv-page-heading-actions{justify-content:flex-end}.sv-page-heading p{margin:0;color:var(--text-secondary)}.sv-page-context{min-width:0}.sv-page-heading-scope{color:var(--text-secondary);font-size:var(--text-sm)}.sv-page-heading>.event-context-select{margin:0}@media(max-width:600px){.sv-page-heading .sv-page-heading-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sv-page-heading-title{flex:1 1 auto;max-width:100%}.sv-page-heading-actions{max-width:100%;min-width:0}}.sv-activity-feed{list-style:none;margin:0;padding:0}.sv-activity-feed li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-default)}.sv-activity-feed li:last-child{border:0}.sv-activity-feed p{margin:6px 0}.sv-activity-feed small{color:var(--text-secondary)}.sv-phone-field{border:0;padding:0;margin:0;min-width:0}.sv-phone-field legend{margin-bottom:8px}.sv-phone-control{display:grid;grid-template-columns:128px minmax(0,1fr);gap:0}.sv-phone-field input{min-width:0;width:100%}.sv-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.sv-copy-link{grid-template-columns:1fr auto}.sv-copy-link>.sv-w-field{grid-column:1/-1}.sv-setting-row{flex-wrap:wrap}.sv-setting-control{margin-left:auto}.sv-reorder li{gap:8px;padding:8px}.sv-reorder .sv-w-actions{flex-direction:column}.sv-save-bar{padding:16px 0}.sv-save-bar>.sv-w-actions{width:100%;justify-content:flex-end}}.sv-phone-label{display:inline-flex;align-items:center;gap:var(--space-2)}.sv-image-field-pair{display:grid;grid-template-columns:minmax(0,1500fr) minmax(0,780fr);gap:var(--space-6);max-width:calc(520px + 520px * 780 / 1500 + var(--space-6));align-items:start}.sv-image-field-pair--poster-first{grid-template-columns:minmax(0,780fr) minmax(0,1500fr)}.sv-image-field-pair .sv-image-slot>button{min-height:0}@media(max-width:700px){.sv-image-field-pair{grid-template-columns:minmax(0,1fr)}}.sv-image-field{display:grid;gap:var(--space-3);max-width:520px}.sv-image-field>small{color:var(--text-secondary)}.sv-image-slot{overflow:hidden;background:var(--palette-neutral-100);border-radius:var(--radius-lg);position:relative}.sv-image-slot.is-dragging{outline:2px solid var(--border-focus);outline-offset:2px}.sv-image-slot>img{display:block;width:100%;height:100%;object-fit:cover}.sv-image-slot>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;height:100%;min-height:180px;padding:24px;border:0;background:transparent;font:inherit;color:var(--text-secondary);cursor:pointer}.sv-image-slot>button:focus-visible{outline:2px solid var(--text-primary);outline-offset:-4px}.sv-crop-upload{margin-top:var(--space-4)}.sv-crop-upload .sv-image-field{max-width:none}.sv-crop-upload .sv-image-slot{width:100%;height:clamp(180px,calc(100dvh - 320px),480px)}.sv-phone-country{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.sv-phone-country .iti__flag{flex-shrink:0;background-image:url(/img/intl-tel-input-flags.png)}.sv-phone-control .sv-dd-menu .sv-phone-country{white-space:normal}@media(min-resolution:192dpi){.sv-phone-country .iti__flag{background-image:url(/img/intl-tel-input-flags@2x.png)}}.pt-dt{position:relative}.pt-dt-btn{display:flex;align-items:center;gap:8px;width:100%;text-align:left;cursor:pointer;font-family:inherit;color:var(--text-primary)}.muuda-input.pt-dt-btn{font-size:var(--field-font-size);font-weight:var(--fw-medium)}.pt-dt-btn.ph{color:var(--text-tertiary)}.pt-dt-btn svg{color:var(--text-secondary);flex-shrink:0}.pt-dt-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.pt-dt-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:284px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:14px;display:grid;gap:10px}.pt-dtsplit{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:8px}.pt-dtsplit .pt-dt{flex:0 1 var(--date-field-width);min-width:0}.pt-dtsplit .pt-dt .pt-dt-btn{white-space:nowrap}.pt-dtsplit .fl-timewrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.pt-dtsplit .fl-timewrap>svg{position:absolute;left:calc(var(--space-3) + var(--field-border-width));width:var(--icon-sm);height:var(--icon-sm);color:var(--text-secondary);pointer-events:none;z-index:1}.pt-dtsplit .sv-timef{box-sizing:border-box;width:var(--time-field-width);padding:0}.pt-dtsplit .sv-timef input{box-sizing:border-box;width:100%;height:var(--control-height-md);padding-inline:calc(var(--space-3) + var(--icon-sm) + var(--space-2)) var(--space-3);text-align:left;font-size:var(--field-font-size);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;border:1px solid var(--border-default);border-radius:var(--field-radius);background:var(--bg-surface);color:var(--text-primary);font-family:inherit}.pt-dtsplit .sv-timef input:hover:not(:disabled){border-color:var(--border-strong)}.pt-dtsplit .fl-timewrap--picker .sv-timef{width:calc(var(--time-field-width) + var(--space-8))}.pt-dtsplit .fl-timewrap--picker .sv-timef input{padding-right:calc(var(--space-3) + var(--space-8))}.sv-time-picker{position:absolute;right:1px}.sv-time-picker .sv-dd-menu{max-height:280px!important}.sv-time-picker-toggle{display:flex;align-items:center;justify-content:center;width:var(--space-8);height:calc(var(--control-height-md) - 2px);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.sv-time-picker-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sv-time-picker-toggle:disabled{cursor:not-allowed}.pt-dtsplit .sv-timef input:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--focus-ring)}.pt-dtsplit .sv-timef input:disabled{background:var(--palette-neutral-50);color:var(--text-tertiary);cursor:not-allowed}.pt-dtsplit .pt-time-error{flex-basis:100%;margin:0;color:var(--text-negative);font-size:var(--text-sm);line-height:var(--leading-normal)}.sv-sales-chart-summary{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-6)}.sv-sales-chart-summary>div{display:grid;gap:var(--space-1)}.sv-sales-chart-summary span{color:var(--text-secondary);font-size:var(--text-xs)}.sv-sales-chart-summary strong{font:var(--fw-bold) var(--text-2xl) / 1.3 var(--font-heading);font-variant-numeric:tabular-nums}.sv-sales-chart-summary small{font:var(--fw-regular) var(--text-sm) var(--font-body);color:var(--text-secondary)}.sv-sales-chart .sv-chart-keys{margin:var(--space-4) 0 var(--space-2)}.sv-sales-chart .sv-sales-chart-bar-key{border-radius:2px;width:8px}.sv-sales-chart .sv-sales-chart-line-key{width:20px;height:3px}.sv-sales-chart-canvas{overflow:hidden}.sv-sales-chart .sv-chart-grid:not(.is-zero){stroke-opacity:.65;stroke-dasharray:2 5}.sv-sales-chart-bar{fill-opacity:.85;transition:fill-opacity var(--transition-base)}.sv-sales-chart-bar.is-active{fill-opacity:1}.sv-chart{margin:0;min-width:0;padding:var(--space-6);border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-radius);background:var(--card-bg);color:var(--text-primary);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body)}.sv-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.sv-chart-title{font:var(--fw-bold) var(--dialog-title-size) / var(--leading-tight) var(--font-heading)}.sv-chart-heading p{margin:var(--space-1) 0 0;color:var(--text-secondary)}.sv-chart-heading>.btn{flex:none}.sv-chart-keys{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-5);margin:var(--space-6) 0 var(--space-5);color:var(--text-secondary)}.sv-chart-keys>span{display:flex;align-items:center;gap:var(--space-2)}.sv-chart-keys i{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);flex:none}.sv-chart-scroll{overflow-x:auto;overscroll-behavior-x:contain}.sv-chart-plot{position:relative}.sv-chart-svg{display:block;width:100%;height:auto;overflow:visible}.sv-chart-svg text{font:var(--fw-regular) var(--text-sm) var(--font-body);fill:var(--text-secondary);font-variant-numeric:tabular-nums}.sv-chart-grid{stroke:var(--palette-neutral-400);stroke-opacity:.65;vector-effect:non-scaling-stroke}.sv-chart-grid.is-zero{stroke:var(--text-primary);stroke-opacity:1;vector-effect:non-scaling-stroke}.sv-chart-crosshair{stroke:var(--text-tertiary);stroke-dasharray:3 4;vector-effect:non-scaling-stroke;transition:transform var(--transition-base);animation:sv-chart-hover-enter var(--transition-base)}.sv-chart-point-halo{fill-opacity:.2;filter:blur(2px);opacity:0;transform:scale(.75);transform-box:fill-box;transform-origin:center;transition:opacity var(--transition-base),transform var(--transition-base);pointer-events:none}.sv-chart-point-halo.is-active{opacity:1;transform:scale(1)}.sv-chart-point{pointer-events:none}.sv-chart-bar-stack{transition:opacity var(--transition-base)}.sv-chart-hit{fill:transparent;fill-opacity:0;transition:fill-opacity var(--transition-base);cursor:crosshair;outline:none}.sv-chart-hit:focus-visible{fill:var(--text-primary);fill-opacity:.04}.sv-chart-tip{--chart-tip-bg: color-mix(in srgb, var(--text-primary) 80%, transparent);position:absolute;z-index:2;transform:translate(-50%);display:grid;gap:var(--space-1);min-width:176px;max-width:260px;box-sizing:border-box;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--chart-tip-bg);color:var(--text-inverse);pointer-events:none;font-size:var(--text-sm);box-shadow:var(--shadow-sm);transition:left var(--transition-base),top var(--transition-base);animation:sv-chart-hover-enter var(--transition-base)}.sv-chart-tip:after{content:"";position:absolute;top:100%;left:var(--chart-tip-arrow, 50%);border:6px solid transparent;border-top-color:var(--chart-tip-bg);transform:translate(-50%);transition:left var(--transition-base)}@keyframes sv-chart-hover-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.sv-chart-point-halo,.sv-chart-crosshair,.sv-chart-bar-stack,.sv-sales-chart-bar,.sv-chart-hit,.sv-chart-tip,.sv-chart-tip:after{transition:none;animation:none}}.sv-chart-tip>strong{font-weight:var(--fw-semibold)}.sv-chart-tip>span{display:flex;align-items:center;gap:var(--space-2)}.sv-chart-tip i{width:8px;height:8px;border-radius:var(--radius-full);flex:none}.sv-chart-tip b{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.sv-chart-hint{margin:var(--space-3) 0 0;color:var(--text-tertiary);font-size:var(--text-xs)}.sv-chart-data{margin-top:var(--space-5);overflow-x:auto;border-top:var(--border-width) solid var(--border-default)}.sv-chart-data table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.sv-chart-data th,.sv-chart-data td{padding:var(--space-3);text-align:right;border-bottom:var(--border-width) solid var(--border-default);white-space:nowrap}.sv-chart-data tfoot :is(th,td){background:var(--bg-surface-alt);font-weight:var(--fw-bold)}.sv-chart-data table>:is(tbody,tfoot):last-child>tr:last-child>:is(th,td){border-bottom:0}.sv-chart-data th:first-child{text-align:left}.sv-chart-data thead{background:var(--bg-surface-alt);color:var(--text-secondary)}.sv-chart-state{min-height:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-3);color:var(--text-secondary);text-align:center}.sv-chart-state .sv-skeleton{max-width:240px}.sv-chart-pie-layout{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--space-5)}.sv-chart-pie-visual{position:relative;flex:1 1 360px;min-width:0;max-width:400px;text-align:center}.sv-chart-pie{display:block;width:100%;margin:auto;overflow:visible}.sv-chart-pie g{cursor:pointer}.sv-chart-pie text{font:var(--fw-medium) var(--text-sm) var(--font-body);fill:var(--text-secondary);font-variant-numeric:tabular-nums;pointer-events:none}.sv-chart-pie-total{position:absolute;top:34%;right:28%;bottom:34%;left:28%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);pointer-events:none;color:var(--text-secondary);font-size:var(--text-sm)}.sv-chart-pie-total strong{font:var(--fw-bold) clamp(20px,3vw,32px) var(--font-heading);color:var(--text-primary);font-variant-numeric:tabular-nums;max-width:100%;overflow-wrap:anywhere}.sv-chart-pie-tooltip{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:var(--space-2);width:max-content;max-width:100%;box-sizing:border-box;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--text-primary);color:var(--text-inverse);font-size:var(--text-sm);box-shadow:var(--shadow-sm);pointer-events:none}.sv-chart-pie-tooltip i{width:8px;height:8px;border-radius:var(--radius-full);flex:none}.sv-chart-pie-tooltip strong{white-space:nowrap}.sv-chart-pie-legend{flex:1 1 260px;display:grid;grid-template-columns:12px minmax(0,1fr) max-content max-content;column-gap:var(--space-3);list-style:none;padding:0;margin:0;min-width:0}.sv-chart-pie-legend li{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.sv-chart-pie-legend li+li{border-top:var(--border-width) solid var(--border-default)}.sv-chart-pie-legend button{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;gap:var(--space-2) var(--space-3);width:100%;padding:var(--space-3) var(--space-2);border:0;border-radius:var(--button-radius-md);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.sv-chart-pie-legend button:hover{background:var(--bg-surface-alt)}.sv-chart-pie-legend button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.sv-chart-pie-legend i{width:12px;height:12px;border-radius:var(--radius-full)}.sv-chart-pie-legend strong{white-space:nowrap;text-align:right;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.sv-chart-pie-legend small{grid-column:4;white-space:nowrap;text-align:right;color:var(--text-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media(max-width:600px){.sv-chart{padding:var(--space-4)}.sv-chart-pie-layout{grid-template-columns:1fr;gap:var(--space-4)}.sv-chart-heading{gap:var(--space-2)}.sv-chart-pie-visual{flex-basis:100%;max-width:360px}}.sv-chart-tip--single{min-width:112px}.sv-chart-tip--single b{margin-left:0}.sv-chart-distribution{margin-top:var(--space-6)}.sv-chart-distribution-total{display:flex;align-items:baseline;gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm)}.sv-chart-distribution-total strong{font:var(--fw-bold) var(--text-xl) var(--font-heading);color:var(--text-primary);font-variant-numeric:tabular-nums}.sv-chart-distribution-bar{display:flex;height:var(--space-2);margin:var(--space-4) 0 var(--space-6);overflow:hidden;border-radius:var(--radius-full);background:var(--bg-surface-alt)}.sv-chart-distribution-bar>span{height:100%;flex:none}.sv-chart-distribution-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-8);padding:0;margin:0;list-style:none;font-size:var(--text-sm)}.sv-chart-distribution-legend li{min-width:0;display:flex;align-items:baseline;gap:var(--space-3)}.sv-chart-distribution-label{display:flex;align-items:center;gap:var(--space-2)}.sv-chart-distribution-label i{width:10px;height:10px;flex:none;border-radius:var(--radius-full)}.sv-chart-distribution-value{display:flex;gap:var(--space-2);white-space:nowrap;font-variant-numeric:tabular-nums}.sv-chart-distribution-value>span{color:var(--text-secondary)}@media(max-width:600px){.sv-chart-distribution-legend{flex-direction:column;align-items:flex-start}}.sv-chart--divided{--chart-section-padding: var(--space-6)}.sv-chart--divided>.sv-chart-heading{margin:calc(-1 * var(--chart-section-padding)) calc(-1 * var(--chart-section-padding)) 0;padding:var(--dialog-header-padding-y) var(--dialog-padding-x);border-bottom:var(--border-width) solid var(--border-default);align-items:center}@media(max-width:600px){.sv-chart--divided{--chart-section-padding: var(--space-4)}}.sv-rsvp-basis-label{margin:var(--space-4) 0 0;color:var(--text-secondary);font-size:var(--text-sm)}.sv-rsvp-empty{margin:var(--space-4) 0 0;color:var(--text-secondary)}.sv-chart-tip--below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--chart-tip-bg)}.sv-chart-panel{min-width:0}.sv-chart-panel[hidden]{display:none}.sv-chart-panel:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px;border-radius:var(--radius-sm)}.sv-rsvp-result:focus-visible{outline:var(--focus-outline-width) solid var(--border-focus);outline-offset:4px;border-radius:var(--radius-sm)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-view-switcher{display:inline-flex;box-sizing:border-box;height:var(--tab-height);flex:none;align-items:stretch;gap:var(--space-1);padding:var(--space-1);max-width:100%;overflow-x:auto;border:0;border-radius:var(--control-radius);background:var(--palette-neutral-100)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-view-switcher--vertical{flex-direction:column;height:auto}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-view-switcher--vertical>button{min-height:calc(var(--tab-height) - 2 * var(--space-1));justify-content:flex-start}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-view-switcher>button{display:flex;flex:1 0 auto;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--tab-padding-y) var(--tab-padding-x);white-space:nowrap;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-family:inherit;font-size:var(--tab-font-size);font-weight:var(--fw-semibold);line-height:var(--button-line-height);cursor:pointer;transition:background var(--transition-base)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-view-switcher>button:hover:not([aria-selected=true]){background:var(--palette-neutral-200)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-view-switcher>button[aria-selected=true]{background:var(--palette-neutral-300)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-view-switcher>button:focus-visible{outline:var(--focus-outline-width) solid var(--border-focus);outline-offset:var(--focus-outline-inset)}.sv-report-table{min-width:0;max-width:100%;overflow:hidden;background:var(--bg-surface);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-primary);font:var(--table-font-size) / var(--leading-normal) var(--font-body)}.sv-report-section{min-width:0}.sv-report-section+.sv-report-section{border-top:var(--border-width) solid var(--border-default)}.sv-report-title{margin:0;padding:var(--space-6) var(--space-6) var(--space-3);font:var(--fw-bold) var(--text-lg) / var(--leading-normal) var(--font-heading)}.sv-report-scroll{overflow-x:auto;max-width:100%}.sv-report-scroll:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.sv-report-table table{border-collapse:collapse;width:100%;min-width:560px;table-layout:auto}.sv-report-table :is(th,td){padding:var(--space-4) var(--space-6);text-align:left;border-bottom:var(--border-width) solid var(--border-default);vertical-align:middle}.sv-report-table thead th{background:var(--bg-surface);color:var(--table-head-color);font-size:var(--table-head-font-size);font-weight:var(--fw-semibold)}.sv-report-table thead th[rowspan]{vertical-align:bottom}.sv-report-table .sv-report-subhead th{padding-top:var(--space-1);padding-bottom:var(--space-3);font-size:var(--text-xs);font-weight:var(--fw-regular)}.sv-report-table thead:has(.sv-report-subhead)>tr:first-child th:not([rowspan]){padding-bottom:var(--space-1);border-bottom:0}.sv-report-table .is-numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.sv-report-main-row th{font-weight:var(--fw-medium)}.sv-report-main-row td{font-weight:var(--fw-semibold)}.sv-report-table .sv-report-detail :is(th,td){color:var(--text-secondary);font-weight:var(--fw-regular);border-bottom:0;padding-top:var(--space-2);padding-bottom:var(--space-2)}.sv-report-table .sv-report-detail th{font-size:var(--text-sm);max-width:320px}.sv-report-table .sv-report-detail:last-child :is(th,td){padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--border-default)}.sv-report-table tfoot :is(th,td){border-top:var(--border-width) solid var(--border-default);background:var(--bg-surface-alt);font-weight:var(--fw-bold)}.sv-report-table tfoot th{color:var(--text-secondary)}.sv-report-table tfoot .is-grand-total :is(th,td){background:var(--bg-success);color:var(--text-primary)}.sv-report-table tfoot tr:last-child :is(th,td){border-bottom:0}.sv-report-table [hidden]{display:none}.sv-report-table .sv-report-expand{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;padding:0;min-height:var(--control-height-md);background:transparent;border:0;border-radius:var(--button-radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer}.sv-report-expand:hover>span:first-child{text-decoration:underline;text-underline-offset:var(--space-1)}.sv-report-expand:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}.sv-report-expand svg{flex-shrink:0;color:var(--text-tertiary)}.sv-report-count{padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-full);background:var(--bg-surface-alt);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-secondary);white-space:nowrap}.sv-report-table .sv-report-empty{padding:var(--space-8);text-align:center;color:var(--text-secondary)}@media(max-width:760px){.sv-report-table :is(th,td){padding-left:var(--space-4);padding-right:var(--space-4)}.sv-report-title{padding:var(--space-4)}}.sv-report-tree-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.sv-report-tree-name{padding-left:calc(var(--tree-depth) * var(--space-6))}.sv-report-table .sv-report-tree-toggle{min-height:var(--space-6);font-weight:var(--fw-medium)}.sv-report-tree-toggle svg{color:var(--text-primary)}.sv-report-tree-leaf{display:block;padding-left:calc(var(--icon-sm) + var(--space-2))}.sv-report-tree-row th{font-weight:var(--fw-medium)}.sv-report-tree-row.is-branch td{font-weight:var(--fw-semibold)}.sv-report-tree-row.is-child{background:var(--bg-surface-alt)}.sv-report-tree-row.is-leaf :is(th,td){color:var(--text-secondary);font-weight:var(--fw-regular)}.sv-report-table--hierarchy tbody>tr:last-child :is(th,td){border-bottom:0}html[data-theme=admin] .sv-report-card{display:flex;box-sizing:border-box;align-items:center;justify-content:flex-start;width:100%;min-width:0;min-height:var(--report-card-min-height);gap:var(--report-card-gap);padding:var(--report-card-padding);border:var(--border-width) solid var(--report-card-border);border-radius:var(--report-card-radius);background:var(--report-card-bg);color:var(--report-card-text);font-family:var(--font-body);text-align:left;text-decoration:none;white-space:normal;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}html[data-theme=admin] .sv-report-card:hover:not([aria-disabled=true]){background:var(--report-card-hover-bg);border-color:var(--report-card-hover-border)}html[data-theme=admin] .sv-report-card:focus-visible{outline:var(--focus-outline-width) solid var(--border-focus);outline-offset:var(--focus-outline-offset)}.sv-report-card .sv-report-card-icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--report-card-icon-box-size);width:var(--report-card-icon-box-size);height:var(--report-card-icon-box-size);border-radius:var(--report-card-icon-radius);background:var(--report-card-icon-bg)}.sv-report-card .sv-report-card-icon svg{width:var(--report-card-icon-size);height:var(--report-card-icon-size)}.sv-report-card .sv-report-card-copy{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.sv-report-card .sv-report-card-title{font-size:var(--report-card-title-size);font-weight:var(--report-card-title-weight);line-height:var(--leading-tight)}.sv-report-card .sv-report-card-description{color:var(--report-card-description-text);font-size:var(--report-card-description-size);font-weight:var(--fw-regular);line-height:var(--leading-normal)}.sv-report-card .sv-report-card-arrow{width:var(--space-4);height:var(--space-4);flex-shrink:0;color:var(--report-card-arrow-color)}html[data-theme=admin] .sv-report-card[aria-disabled=true],.sv-report-card[aria-disabled=true] .sv-report-card-description,.sv-report-card[aria-disabled=true] .sv-report-card-arrow{color:var(--report-card-disabled-text);cursor:not-allowed}.sv-quantity-input{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start}.sv-quantity-input>.btn{width:var(--control-height-md);height:var(--control-height-md);flex:none;padding:0}.sv-quantity-input>input{width:var(--space-16);text-align:center;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.sv-quantity-input>input::-webkit-inner-spin-button,.sv-quantity-input>input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sv-form-section-stack{display:grid;gap:var(--space-6);min-width:0}.sv-form-save-footer{position:sticky;bottom:0;z-index:var(--z-above);align-self:end;min-width:0;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-top:calc(-1 * var(--space-4));padding:var(--space-3-5) 0;box-sizing:border-box;background:var(--bg-page)}.dash-card.sv-form-section{padding:0;scroll-margin-top:var(--space-6)}.sv-form-section-heading{padding:var(--card-padding) var(--card-padding) var(--space-5);border-bottom:var(--border-width) solid var(--border-default)}.sv-form-section-copy{min-width:0}.sv-form-section-heading h2{margin:0}.sv-form-section-heading p{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.sv-form-section-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.sv-form-section-body{display:grid;gap:var(--space-5);min-width:0}.sv-form-section>.sv-form-section-body{padding:var(--space-5) var(--card-padding) var(--card-padding)}.sv-form-subsection{display:grid;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-default)}.sv-form-subsection h3{margin:0}.sv-form-field{display:grid;gap:var(--space-2);min-width:0;align-content:start}.sv-form-field>.pt-dtsplit{margin-top:0}.sv-form-field-heading{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.sv-form-field-heading label{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--field-label-size);font-weight:var(--fw-semibold)}.sv-form-field-count,.sv-form-field small{color:var(--text-secondary);font-size:var(--text-sm)}.sv-form-field-count{margin-left:auto}.sv-form-field-error{color:var(--text-negative);font-size:var(--text-sm)}.sv-form-field--border-label{--control-height-md: var(--space-12);gap:var(--space-1)}.sv-form-field--border-label>.sv-form-field-control-frame{position:relative;min-width:0;margin-top:var(--space-2)}.sv-form-field--border-label .sv-form-field-heading{position:absolute;z-index:1;top:0;left:var(--space-2);max-width:calc(100% - var(--space-4));padding-inline:var(--space-1);transform:translateY(-50%);background:var(--field-label-background)}.sv-form-field--border-label .sv-form-field-heading label{font-size:var(--text-sm);font-weight:var(--fw-medium);line-height:var(--space-4)}.sv-form-field--border-label[data-disabled] .sv-form-field-heading{color:var(--text-secondary)}.sv-form-field--border-label .sv-form-field-control-frame>:is(.sv-dd,.sv-search-field,.muuda-input,.ev-date-button){width:100%;min-width:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-form-field--border-label .ev-date-button.muuda-input{width:100%;min-width:0}.sv-filter-panel{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface)}.sv-filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:var(--space-3);min-width:0}.sv-filter-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-filter-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-filter-panel-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-3);min-width:0;margin-top:var(--space-1)}@media(max-width:800px){.sv-filter-row--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sv-filter-panel{padding:var(--space-4)}.sv-filter-row{grid-template-columns:minmax(0,1fr)}.sv-filter-panel-actions>.btn{--control-height-md: var(--control-height-touch);flex:1}}.sv-duration-field{border:0;padding:0;margin:0;display:grid;gap:var(--space-2);min-width:0}.sv-duration-input-wrap{position:relative;width:calc(var(--time-field-width) + var(--space-6));max-width:100%;min-width:0}.sv-duration-input,.sv-duration-display{font:var(--field-font-weight) var(--field-font-size) / var(--leading-normal) var(--font-body);font-variant-numeric:tabular-nums}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] input.sv-fm-inp.sv-duration-input{color:transparent;caret-color:var(--text-primary)}.sv-duration-display{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding-inline:calc(var(--space-3) + var(--field-border-width));white-space:pre;pointer-events:none;color:var(--text-primary)}.sv-duration-display[data-empty]{color:var(--text-tertiary)}.sv-duration-unit{color:var(--text-secondary)}.sv-duration-field:disabled .sv-duration-display,.sv-duration-field:disabled .sv-duration-unit{color:var(--field-text-disabled)}.sv-duration-field legend{padding:0 0 var(--space-2);font-size:var(--field-label-size);font-weight:var(--fw-semibold)}.sv-ticket-form-card{--ticket-card-padding-x: var(--panel-pad-x);--ticket-card-padding-y: var(--panel-pad-y);display:grid;gap:var(--form-row-gap);min-width:0;padding:var(--ticket-card-padding-y) var(--ticket-card-padding-x);border:var(--border-width) solid var(--border-default);border-radius:var(--panel-radius);background:var(--bg-surface);box-shadow:var(--panel-shadow, none)}.sv-ticket-form-card>.pt-gtitle{margin:0 calc(-1 * var(--ticket-card-padding-x));padding:0 var(--ticket-card-padding-x) var(--panel-head-gap);border-bottom:var(--border-width) solid var(--panel-divider);font-family:var(--font-heading);font-size:var(--panel-title-size);font-weight:var(--fw-bold);letter-spacing:var(--side-panel-title-tracking);color:var(--text-primary)}.pt-block{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface)}.pt-block-head{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3-5) var(--space-4)}.pt-block-head .tit{font-size:var(--text-lg);font-weight:var(--fw-semibold);line-height:1.4}.pt-block-head .sum{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.45;margin-top:var(--space-1);text-wrap:pretty}.pt-block-head .grow{flex:1;min-width:0}.pt-block-head .mk-toggle{flex-shrink:0}.pt-block-body{border-top:var(--border-width) solid var(--border-default);padding:var(--space-4);display:grid;gap:var(--space-3-5)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select{display:inline-block;width:fit-content;max-width:100%;vertical-align:middle}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select>.sv-dd-trigger{display:inline-flex;justify-content:center;gap:var(--tag-select-gap);width:auto;max-width:100%;height:var(--tag-select-height);min-height:var(--tag-select-height);padding:0 var(--tag-select-padding-x);border-color:transparent;border-radius:var(--tag-select-radius);background:var(--palette-neutral-100);color:var(--text-primary);font:var(--fw-semibold) var(--tag-select-font-size) / var(--leading-normal) var(--font-body)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select>.sv-dd-trigger>svg{width:var(--icon-xs);height:var(--icon-xs);color:currentColor}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select--success>.sv-dd-trigger{background:var(--status-public-bg);color:var(--status-public-fg)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select--info>.sv-dd-trigger{background:var(--palette-info-50);color:var(--palette-info-700)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select--warning>.sv-dd-trigger{background:var(--status-protected-bg);color:var(--palette-warning-800)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select--negative>.sv-dd-trigger{background:var(--status-cancelled-bg);color:var(--palette-negative-700)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select>.sv-dd-trigger:hover:not(:disabled){border-color:var(--border-strong);box-shadow:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select>.sv-dd-trigger:is(:focus,:focus-visible):not(:disabled),html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select.open>.sv-dd-trigger:not(:disabled){border-color:var(--border-focus);box-shadow:var(--halo-input);outline:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-tag-select>.sv-dd-trigger:disabled{background:var(--palette-neutral-100);color:var(--field-text-disabled);border-color:transparent;box-shadow:none;cursor:not-allowed}.ew-shared-page{display:grid;gap:var(--space-6)}.ew-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--space-10) * 6)),1fr));gap:var(--space-5)}.ew-settings-toggle{display:flex;align-items:center;gap:var(--space-3)}.ew-settings-ticket-email{--editor-inline-min-height: calc(var(--space-10) * 4)}.ew-settings-page{display:grid;gap:var(--space-6)}.ew-settings-page>header,.ew-settings-page>footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ew-shared-page>.sv-page-form{max-width:calc(var(--space-10) * 13)}.sv-drag-handle{display:inline-grid;place-items:center;min-width:var(--drag-handle-size);min-height:var(--drag-handle-size);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sv-drag-handle:hover,.sv-drag-handle:focus-visible{background:var(--drag-handle-hover-bg);color:var(--text-primary)}.sv-drag-handle:active{background:var(--text-primary);color:var(--bg-surface);cursor:grabbing}.sv-drag-handle[aria-disabled=true]{background:transparent;color:var(--text-secondary);cursor:default}.sv-drag-active,.sv-drag-active *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}[data-sv-dragging=true]{opacity:var(--drag-source-opacity)!important;background:var(--drag-source-bg)!important;outline:1px dashed var(--border-strong);outline-offset:-1px}.sv-drag-preview-frame{position:fixed;top:0;left:0;z-index:var(--drag-preview-z);pointer-events:none}.sv-drag-preview{box-sizing:border-box;margin:0!important;opacity:1!important;background:var(--bg-surface)!important;border-radius:var(--radius-md);outline:1px solid var(--drag-drop-color);box-shadow:var(--drag-preview-shadow);pointer-events:none}[data-sv-drop]{position:relative}[data-sv-drop=before]:before,[data-sv-drop=after]:after{content:"";position:absolute;left:0;right:0;z-index:2;height:var(--drag-drop-line-width);border-radius:var(--radius-sm);background:var(--drag-drop-color);box-shadow:0 0 0 2px var(--bg-surface);pointer-events:none}[data-sv-drop=before]:before{top:0}[data-sv-drop=after]:after{bottom:0}[data-sv-drop=inside]{background:var(--drag-drop-bg)!important;outline:var(--drag-drop-line-width) solid var(--drag-drop-color);outline-offset:-3px}@media(prefers-reduced-motion:reduce){.sv-drag-preview,[data-sv-drop],[data-sv-dragging]{transition:none}}.draggable-item__handle,.draggable-group__handle,.section-item__drag-handle{min-width:var(--drag-handle-size);min-height:var(--drag-handle-size);border-radius:var(--radius-sm);opacity:1!important;cursor:grab;touch-action:none}.draggable-item__handle:hover,.draggable-group__handle:hover,.section-item__drag-handle:hover{background:var(--drag-handle-hover-bg)}.draggable-item__handle:active,.draggable-group__handle:active,.section-item__drag-handle:active{cursor:grabbing}.sortable-chosen{outline:1px solid var(--border-strong);cursor:grabbing}.sortable-ghost{visibility:visible!important;opacity:1!important;background:var(--drag-drop-bg)!important;outline:var(--drag-drop-line-width) solid var(--drag-drop-color)!important;outline-offset:-3px}.sortable-drag{opacity:1!important;background:var(--bg-surface)!important;box-shadow:var(--drag-preview-shadow)}.sv-event-card.ev-row{display:block;position:relative;container:event-list-card / inline-size;min-width:0;padding:0;border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body)}.sv-event-card,.sv-event-card *,.sv-event-card *:before,.sv-event-card *:after{box-sizing:border-box}.sv-event-card>.sv-event-card__header{display:grid;grid-template-columns:var(--events-cover-size) minmax(0,1fr) auto;align-items:start;gap:var(--space-4);padding:var(--space-5)}.sv-event-card .sv-event-card__cover{display:grid;place-items:center;width:var(--events-cover-size);height:var(--events-cover-size);overflow:hidden;border-radius:var(--radius-md);background:var(--bg-surface-alt);color:var(--text-secondary)}.sv-event-card__cover img{display:block;width:100%;height:100%;object-fit:cover}.sv-event-card__cover>svg{width:var(--icon-md);height:var(--icon-md)}.sv-event-card .sv-event-card__body{display:grid;align-content:start;gap:var(--space-2);min-width:0}.sv-event-card .sv-event-card__body:has(>.sv-event-card__context){padding-top:calc((var(--control-height-md) - var(--text-sm) * var(--leading-normal)) / 2)}.sv-event-card.ev-row .sv-event-card__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;font:var(--fw-bold) var(--text-xl) / var(--leading-tight) var(--font-heading);letter-spacing:var(--heading-tracking);overflow-wrap:anywhere}.sv-event-card.ev-row .sv-event-card__title :is(a,button){padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-decoration:none;cursor:pointer}.sv-event-card.ev-row .sv-event-card__title :is(a,button):hover{text-decoration:none}.sv-event-card__context,.sv-event-card__category,.sv-event-card__meta{min-width:0;color:var(--text-primary);font-size:var(--text-sm);overflow-wrap:anywhere}.sv-event-card__context{display:flex;align-items:center;line-height:var(--leading-normal)}.sv-event-card__meta{display:grid;justify-items:start;gap:var(--space-2)}.sv-event-card .btn.btn-ghost.sv-event-card__toggle[aria-expanded=true]{background:var(--palette-info-50)}.sv-event-card__category{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.sv-event-card.ev-row .sv-event-card__parent{min-width:0;color:var(--text-secondary);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body);overflow-wrap:anywhere}.sv-event-card.ev-row .sv-event-card__parent a,.sv-event-card.ev-row .sv-event-card__parent a:visited{color:var(--text-secondary);font:inherit;text-decoration:none}.sv-event-card.ev-row .sv-event-card__parent a:hover{color:var(--text-secondary);text-decoration:underline}.sv-event-card .sv-event-card__type-label{flex-shrink:0;height:var(--space-7);padding-inline:calc(var(--badge-padding-x) + var(--space-1));background:var(--palette-neutral-100);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-regular);letter-spacing:normal}.sv-event-card .sv-event-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);max-width:100%;padding:0}.sv-event-card :is(.sv-event-card__parent a,.sv-event-card__title a,.sv-event-card__title button):focus-visible{outline:var(--focus-outline-width) solid var(--border-focus);outline-offset:var(--space-1);border-radius:var(--radius-sm)}.sv-event-card>.sv-event-card__summary{padding:var(--space-4) var(--space-5);border-top:var(--border-width) solid var(--border-default)}.sv-event-card__summary-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-5)}.sv-event-card .sv-event-card__metrics{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0}.sv-event-card__metric{display:inline-flex;align-items:baseline;gap:var(--space-1-5)}.sv-event-card__metric dt{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-regular)}.sv-event-card__metric dd{order:-1;display:inline-flex;align-items:center;gap:var(--space-1-5);margin:0;font-size:var(--text-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.sv-event-card__metric i{width:var(--space-2);height:var(--space-2);flex:none;border-radius:var(--radius-full);background:var(--event-metric-color)}.sv-event-card__metric .sv-event-card__dot--outline{border:var(--border-width) solid var(--event-metric-color);background:transparent}.sv-event-card__total{display:flex;flex-wrap:wrap;gap:var(--space-1-5);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.sv-event-card__total>span{color:var(--text-secondary)}.sv-event-card__summary>.ev-stats-track{margin-top:var(--space-3)}.sv-event-card__open:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);content:""}.sv-event-card--openable{transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.sv-event-card--openable:hover{border-color:var(--border-input);box-shadow:var(--shadow-sm)}.sv-event-card--openable:has(.sv-event-card__open:focus-visible){box-shadow:var(--halo-input)}.sv-event-card__date{font-size:inherit;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}@container event-list-card (max-width: 620px){.sv-event-card>.sv-event-card__header{grid-template-columns:var(--events-cover-size) minmax(0,1fr);gap:var(--space-3);padding:var(--space-4)}.sv-event-card .sv-event-card__body{grid-column:1 / -1;grid-row:2}.sv-event-card .sv-event-card__body:has(>.sv-event-card__context){padding-top:0}.sv-event-card.ev-row .sv-event-card__title{font-size:var(--text-xl)}.sv-event-card .sv-event-card__actions{grid-column:2;grid-row:1;justify-self:end}.sv-event-card>.sv-event-card__summary{padding:var(--space-4)}}.sv-event-card__metric--attention :is(dt,dd){color:var(--text-negative)}.sv-event-card__actions .mk-badge{padding:var(--space-2) var(--space-3-5);border-radius:var(--radius-md);font-size:var(--text-sm)}.sv-event-card__actions .ep-st-trigger:disabled[aria-busy=false]{opacity:1;cursor:default}.sv-event-card__actions .ep-st-trigger:disabled[aria-busy=false] .chev{display:none}@media(prefers-reduced-motion:reduce){.sv-event-card--openable{transition:none}}.sv-event-card-menu{width:var(--events-menu-width);max-height:calc(100vh - var(--space-4));overflow-y:auto}.sv-event-card .sv-event-children{border-top:var(--border-width) solid var(--border-default)}.sv-event-children table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--text-sm);color:var(--text-primary)}.sv-event-children :is(th,td){padding:var(--space-4) var(--space-5);text-align:left;vertical-align:middle;border-bottom:var(--border-width) solid var(--border-default)}.sv-event-children th{font-size:inherit;font-weight:var(--fw-semibold);background:var(--bg-surface-alt)}.sv-event-children tr:last-child td{border-bottom:0}.sv-event-child__name{font-weight:var(--fw-semibold)}.sv-event-child__name a{color:inherit}.sv-event-child__date{font-variant-numeric:tabular-nums}.sv-event-child__status{white-space:nowrap}.sv-event-children .sv-event-child__actions{text-align:right}@container event-list-card (max-width: 620px){.sv-event-children :is(table,tbody){display:block}.sv-event-children thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sv-event-children .sv-event-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-4);border-bottom:var(--border-width) solid var(--border-default)}.sv-event-children .sv-event-child:last-child{border-bottom:0}.sv-event-children .sv-event-child td{padding:0;border:0}.sv-event-child :is(.sv-event-child__name,.sv-event-child__date,.sv-event-child__venue){grid-column:1 / -1}}.sv-event-children th:nth-child(1){width:23%}.sv-event-children th:nth-child(2){width:21%}.sv-event-children th:nth-child(3){width:24%}.sv-event-children th:nth-child(4){width:18%}.sv-event-children th:nth-child(5){width:14%}.sv-event-child :is(.sv-event-child__name,.sv-event-child__venue){overflow-wrap:anywhere}.ob-layout{--ob-form-width: 448px;--ob-wide-form-width: var(--page-width-form);--ob-logo-width: 112px;display:grid;grid-template-columns:minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--bg-surface);font-size:var(--text-base)}.ob-layout-wide{--ob-form-width: var(--ob-wide-form-width)}.ob-primary{display:flex;flex-direction:column;min-width:0;min-height:inherit;padding:var(--space-8) var(--space-12) var(--space-6)}.ob-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.ob-logo{display:block;flex-shrink:0}.ob-logo img{width:var(--ob-logo-width);height:auto}.ob-header .mk-select{width:auto;min-width:var(--space-24)}.ob-language{display:flex;align-items:center;gap:var(--space-2)}.ob-main{width:100%;max-width:var(--ob-form-width);margin:auto;padding:var(--space-12) 0;text-align:center}.ob-main:focus{outline:none}.ob-main--login{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading heading" "notices notices" "form signup";column-gap:var(--space-6);max-width:calc(2 * var(--ob-form-width) + var(--space-16))}.ob-main--login>.ob-heading{grid-area:heading}.ob-main--login>.ob-notices{grid-area:notices}.ob-main--login>form,.ob-main--login>.ob-actions{grid-area:form;min-width:0}.ob-main--login>form{display:flex;flex-direction:column;padding:var(--space-8);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg)}.ob-main--login>.ob-signup{grid-area:signup;min-width:0}.ob-login-panel-heading{margin-bottom:var(--space-8)}.ob-login-panel-heading h2{margin:0 0 var(--space-3)}.ob-login-panel-heading p{margin:0;color:var(--text-secondary)}.ob-main .mk-notice{justify-content:center}.ob-main .sv-form-field-heading{justify-content:flex-start;text-align:left}.ob-brand-hint{display:block;text-align:left}.ob-fields>.sv-form-field:has(.ob-code-input){width:fit-content;max-width:100%;justify-self:center}.ob-main .sv-form-field>input,.ob-notices>.btn{justify-self:center}.ob-heading{margin-bottom:var(--space-8)}.ob-heading h1{margin:0 0 var(--space-3)}.ob-heading p,.ob-muted{margin:0;color:var(--text-secondary);line-height:var(--leading-normal)}.ob-notices{display:grid;gap:var(--space-3)}.ob-notices:not(:empty){margin-bottom:var(--space-6)}.ob-fields{border:0;padding:0;margin:0;display:grid;gap:var(--space-5);min-width:0}.ob-trust-browser{display:grid;gap:var(--space-2);justify-items:center;text-align:center}.ob-password-control{position:relative}.ob-password-field .mk-strength{display:flex;gap:var(--space-1);margin-top:var(--space-2)}.ob-password-field .mk-strength-bar{flex:1;height:var(--space-1);border-radius:var(--radius-full);background:var(--border-default)}.ob-password-field .mk-strength-bar.s1{background:var(--text-negative)}.ob-password-field .mk-strength-bar.s2,.ob-password-field .mk-strength-bar.s3{background:var(--text-warning)}.ob-password-field .mk-strength-bar.s4{background:var(--text-success)}.ob-password-control input{width:100%;padding-right:var(--space-12)}.ob-password-control .sv-icon-button{position:absolute;right:var(--space-1);top:var(--space-1)}.ob-main .btn{width:fit-content;max-width:100%}.ob-submit,.ob-google{text-decoration:none;display:flex;justify-content:center;align-items:center;gap:var(--space-2)}.ob-google{justify-self:center}.ob-divider{display:flex;align-items:center;gap:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.ob-divider:before,.ob-divider:after{content:"";height:1px;background:var(--border-default);flex:1}.dash-card.ob-signup{--card-padding: var(--space-8);--card-bg: var(--palette-neutral-100);--card-border-color: var(--border-default);--card-radius: var(--radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.ob-signup .ob-submit{white-space:normal}.ob-signup-illustration{display:block;flex-shrink:0;width:calc(3 * var(--space-20));max-width:100%;height:auto;margin-bottom:var(--space-6)}.ob-terms{display:grid;justify-items:center;gap:var(--space-2);margin-top:var(--space-1)}.ob-categories{display:grid;gap:var(--space-4)}.ob-code-destination{margin:0 0 var(--space-6);color:var(--text-secondary)}.ob-code-destination strong{display:block;margin-top:var(--space-1);color:var(--text-primary);overflow-wrap:anywhere}html[data-theme=admin] body .ds-frame-shell.ob-layout .ob-fields input.muuda-input.ob-code-input{--control-height-md: calc(var(--space-12) + var(--space-2));--field-font-size: var(--text-lg);width:calc(6ch + 5 * var(--space-4) + 2 * var(--space-6) + 2 * var(--field-border-width) + var(--space-1));max-width:100%;padding-inline:var(--space-6) calc(var(--space-6) - var(--space-4));font-family:ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:var(--space-4)}html[data-theme=admin] body .ds-frame-shell.ob-layout .ob-fields input.ob-code-input:disabled{background:var(--palette-neutral-100);color:var(--field-text-disabled);transition:none}.ob-code-verification{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);color:var(--text-secondary);font-weight:var(--fw-semibold)}.ob-code-confirmed{color:var(--text-success)}.ob-code-resend{display:grid;justify-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.ob-code-resend p{margin:0}.ob-code-countdown{font-variant-numeric:tabular-nums;white-space:nowrap}.ob-code-countdown strong{font-weight:var(--fw-bold)}.ob-code-expired{margin:0;color:var(--text-negative);font-size:var(--text-sm)}.ob-code-restart{display:grid;justify-items:center;gap:var(--space-6)}.ob-category-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--space-3) var(--space-4)}.ob-category-card{--choice-card-title-size: var(--text-base);--choice-card-leading: var(--leading-tight);--choice-card-padding-y: var(--space-2);--choice-card-padding-x: var(--space-3);--choice-card-selected-shadow: 0 0 0 var(--border-width) var(--color-brand), var(--halo-brand);position:relative;justify-content:center;min-width:0;min-height:calc(var(--space-12) + var(--space-2))}.ob-category-card .sv-choice-card-content{align-self:center;overflow-wrap:anywhere}html[data-theme=admin] body .ds-frame-shell.ob-layout .ob-category-card>input.sv-cb{position:absolute;width:var(--border-width);height:var(--border-width);min-height:0;flex:none;margin:0;padding:0;overflow:hidden;clip-path:inset(50%)}.ob-resend{display:grid;justify-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.ob-resend small{color:var(--text-secondary)}.ob-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3);width:100%;min-width:0}.ob-actions>.btn{flex:0 1 auto;max-width:100%;white-space:normal}.ob-email-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.ob-email-address{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;max-width:100%}.ob-email-address>svg{flex-shrink:0;color:var(--text-secondary)}.ob-email-card span{font-size:var(--text-sm);color:var(--text-secondary)}.ob-email-card strong{display:block;min-width:0;overflow-wrap:anywhere}.ob-email-help{margin-bottom:var(--space-6)}.ob-poll-status{margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--text-secondary)}.ob-intro-stats{line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0 0 var(--space-8)}.ob-skip{position:fixed;left:var(--space-4);top:var(--space-4);transform:translateY(-200%);padding:var(--space-3);background:var(--bg-surface);z-index:20}.ob-skip:focus{transform:none}.ob-preview-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);background:var(--bg-warning);border-bottom:1px solid var(--border-default);font-size:var(--text-sm)}.ob-preview-bar label{display:flex;align-items:center;gap:var(--space-2)}.ob-preview-bar select{width:auto;max-width:100%}.ob-preview-bar+.ob-layout{min-height:calc(100dvh - var(--space-16))}@media(max-width:1100px){.ob-primary{padding:var(--space-6)}}@media(max-width:1023px){.ob-main--login{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "notices" "form" "signup";max-width:var(--ob-form-width)}.ob-main--login>.ob-signup{min-height:calc(3 * var(--space-20));margin-top:var(--space-6)}}@media(max-width:767px){.ob-layout{display:block}.ob-primary{padding:var(--space-6) var(--space-4)}.ob-main{padding:var(--space-10) 0}.ob-preview-bar{padding:var(--space-3) var(--space-4)}}@media(max-width:600px){.ob-category-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.ob-category-options{grid-template-columns:1fr}}.sv-language-badge.sv-badge-compact{background:var(--language-color, var(--palette-neutral-200));color:var(--text-primary)}.sv-language-color--et{--language-color: var(--palette-accent-blue)}.sv-language-color--en{--language-color: var(--palette-accent-purple)}.sv-language-color--fi{--language-color: var(--palette-accent-green)}.sv-language-color--lv{--language-color: var(--palette-accent-rose)}.sv-language-color--lt{--language-color: var(--palette-accent-yellow)}.sv-language-color--ru{--language-color: var(--palette-accent-orange)}.sv-language-color--de{--language-color: var(--palette-accent-blue-gray)}.sv-language-color--fr{--language-color: var(--palette-accent-indigo)}.sv-language-color--es{--language-color: var(--palette-accent-pink)}.sv-language-color--sv{--language-color: var(--palette-accent-blue-light)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);box-sizing:border-box;padding:var(--space-2) var(--space-4);border:var(--border-width) solid transparent;border-radius:var(--button-radius-md);font:var(--button-font-weight) var(--button-font-size) / var(--button-line-height) var(--font-body);text-decoration:none;cursor:pointer}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn svg{width:var(--icon-sm);height:var(--icon-sm)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn{outline:none;box-shadow:none}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn:focus-visible:not(:disabled){outline:none;box-shadow:var(--halo-input)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn.btn-ghost:focus-visible:not(:disabled){box-shadow:none;outline:none;text-decoration:underline;text-underline-offset:var(--space-1)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-primary{border-color:var(--color-brand);background:var(--color-brand);color:var(--text-primary)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-primary:hover:not(:disabled){border-color:var(--color-brand-hover);background:var(--color-brand-hover);color:var(--text-inverse)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-primary:active:not(:disabled){background:var(--color-brand-press)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-black{border-color:var(--text-primary);background:var(--text-primary);color:var(--bg-surface)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-ghost{background:transparent;color:var(--text-primary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-input:not(.muuda-input-large),.muuda-select,.sv-fm-inp){display:flex;align-items:center;gap:var(--space-2);width:100%;box-sizing:border-box;padding-inline:var(--space-3);border:var(--field-border-width) solid var(--border-input);background:var(--bg-surface);color:var(--text-primary);transition:var(--transition-base)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-input,.sv-fm-inp)::placeholder{color:var(--text-tertiary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tabs,.pt-modetabs){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:var(--field-border-width) solid var(--border-default);border-radius:var(--field-radius);overflow:hidden;background:var(--bg-surface)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tab,.pt-modetab){display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--tab-padding-y) var(--tab-padding-x);border:0;border-left:var(--border-width) solid var(--border-default);background:none;font-family:inherit;font-size:var(--tab-font-size);font-weight:var(--fw-semibold);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-base),color var(--transition-base)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tab,.pt-modetab):first-child{border-left:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tab,.pt-modetab):hover:not(.on){background:var(--palette-neutral-50);color:var(--text-primary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tab,.pt-modetab).on{background:var(--text-primary);color:var(--text-inverse);font-weight:var(--fw-semibold)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tab,.pt-modetab) .pt-mc-title{font:inherit;color:inherit}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tab,.pt-modetab).on .pt-mc-q{background:var(--tab-hint-active-bg);color:var(--text-inverse)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2-5);width:100%;min-height:var(--control-height-md);padding:0 var(--dropdown-trigger-pad-x);border:var(--border-width) solid var(--border-default);border-radius:var(--field-radius);background:var(--bg-surface);color:var(--text-primary);font:var(--fw-semibold) var(--text-base) var(--font-body);text-align:left}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-trigger>svg{flex-shrink:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-trigger[data-placeholder=true]:not(:disabled){color:var(--text-tertiary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-trigger:hover{border-color:var(--border-input-hover);box-shadow:var(--halo-input)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.open .sv-dd-trigger{border-color:var(--border-focus);box-shadow:var(--focus-ring)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-menu{border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-group-label{padding:var(--space-3) var(--dropdown-option-pad-x) var(--space-1);color:var(--text-secondary);font-size:var(--text-caption);font-weight:var(--fw-semibold)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-group+.sv-dd-group{margin-top:var(--space-2);border-top:var(--border-width) solid var(--panel-divider)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-search{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-1) var(--space-1) var(--space-2);padding:0 var(--space-3);border:var(--border-width) solid var(--border-input);background:var(--bg-surface);color:var(--text-secondary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-search>svg{width:var(--icon-md);height:var(--icon-md);flex:0 0 var(--icon-md)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-search>input{display:block;flex:1;width:0;min-width:0;margin:0;padding:0;color:var(--text-primary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-opt{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2-5);width:100%;min-height:var(--dropdown-option-height);padding:var(--dropdown-option-pad-y) var(--dropdown-option-pad-x);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font:var(--fw-regular) var(--menu-font-size) var(--font-body);text-align:left}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-opt:hover{background:var(--bg-surface-alt)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-opt.sel{background:var(--palette-success-50);font-weight:var(--fw-semibold)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .page-title{font-family:var(--font-heading);font-size:var(--page-title-size);font-weight:var(--fw-bold);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn:not(.btn-sm):not(.btn-lg):not(.pt-block-save){box-sizing:border-box;height:var(--control-height-md);padding-block:0;border-radius:var(--button-radius-md)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-secondary{background:var(--palette-neutral-100);border-color:var(--palette-neutral-100);color:var(--text-primary)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-secondary:hover:not(:disabled){background:var(--palette-neutral-200);border-color:var(--palette-neutral-200)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-filter{background:var(--palette-neutral-100);border-color:var(--palette-neutral-100);color:var(--text-primary)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-filter:hover:not(:disabled){background:var(--palette-neutral-200);border-color:var(--palette-neutral-200)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-filter[aria-pressed=true]{background:var(--filter-active-bg);border-color:var(--filter-active-bg);color:var(--filter-active-text)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-filter[aria-pressed=true]:hover:not(:disabled){background:var(--filter-active-hover-bg);border-color:var(--filter-active-hover-bg)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-help-trigger{display:inline-grid;place-items:center;flex-shrink:0;width:var(--icon-md);height:var(--icon-md);padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);cursor:help}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-help-trigger:focus-visible{outline:var(--border-width) solid var(--text-primary);outline-offset:var(--space-1)}@media(pointer:coarse),(max-width:640px){html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-help-trigger{min-width:var(--touch-min);min-height:var(--touch-min)}}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-ghost{color:var(--palette-info-700)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-ghost:hover:not(:disabled){background:var(--palette-info-50)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.kl-bulk,.sv-datatable-bulk) .btn-ghost{color:var(--bulk-text)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.kl-bulk,.sv-datatable-bulk) .btn-ghost:hover:not(:disabled){background:var(--bulk-action-hover-bg)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn:disabled,html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn.is-disabled{background:var(--palette-neutral-200);border-color:var(--palette-neutral-200);color:var(--field-text-disabled);opacity:1;cursor:not-allowed}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-input,.muuda-select,.sv-fm-inp,.sv-dd-trigger,.sv-dd-search,.sv-timef,.event-select){box-sizing:border-box;min-height:var(--control-height-md);border-radius:var(--field-radius);outline:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(input.muuda-input,button.muuda-input,select.muuda-input,.muuda-select,input.sv-fm-inp,button.sv-fm-inp,.sv-dd-trigger,.sv-dd-search,.sv-timef,.event-select){height:var(--control-height-md);padding-block:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .fl-location-search>input.muuda-input{padding-inline-start:var(--space-10)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] input.muuda-input-large{width:100%;box-sizing:border-box;height:var(--space-12);padding:0 var(--space-3);border:var(--field-border-width) solid var(--border-input);border-radius:var(--field-radius);background:var(--bg-surface);color:var(--text-primary);font:var(--fw-bold) var(--text-2xl) var(--font-heading)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dtf{width:var(--date-field-width);max-width:100%}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] textarea:is(.muuda-input,.sv-fm-inp){padding-block:var(--textarea-padding-y)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-field-label,.sv-fm-label,.mk-flabel){font-size:var(--field-label-size)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-input,.muuda-select,.sv-fm-inp,.sv-dd-trigger,.sv-dd-search,.sv-timef,.sv-eur-inp,.sv-dtr-date,.sv-fm-sel select){border-color:var(--border-input)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-input,.muuda-select,.sv-fm-inp,.sv-dd-trigger,.sv-dd-search,.sv-timef,.event-select:where(:not(:disabled))):is(:hover,:focus,:focus-visible,:focus-within){border-color:var(--border-focus);box-shadow:var(--halo-input);outline:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-dd--searchable .sv-dd-trigger{border-color:var(--border-input);box-shadow:none;outline:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd.sv-dd--searchable .sv-dd-trigger:focus-visible{outline:var(--focus-outline-width) solid var(--text-primary);outline-offset:var(--focus-outline-offset)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-timef{border:var(--border-width) solid var(--border-input)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-timef,.sv-dd-search) input,html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-timef,.sv-dd-search) input:is(:hover,:focus,:focus-visible){border:0;outline:none;box-shadow:none;background:transparent;height:100%;min-height:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-input,.muuda-select,.sv-fm-inp,.sv-dd-trigger,.sv-timef):is([aria-invalid=true],.is-error,.error),html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-timef:has(input[aria-invalid=true]){border-color:var(--text-negative);box-shadow:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-input,.muuda-select,.sv-fm-inp,.sv-dd-trigger,.sv-timef):is([aria-invalid=true],.is-error,.error):is(:hover,:focus,:focus-visible,:focus-within),html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-timef:has(input[aria-invalid=true]):focus-within{box-shadow:var(--halo-negative)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-input,.muuda-select,.sv-fm-inp,.sv-dd-trigger,.sv-timef):is(:disabled,[aria-disabled=true]),html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-timef:has(input:disabled){background:var(--palette-neutral-100);color:var(--field-text-disabled);border-color:var(--border-input-disabled, var(--border-input));box-shadow:none;cursor:not-allowed}html[data-theme=admin] body .events-refresh.ev-drp{position:fixed;left:0;right:auto;top:0;transform:none;z-index:1200;display:flex;width:max-content;min-width:0;height:auto;margin:0;padding:0;box-sizing:border-box;background:var(--bg-surface);border:var(--border-width) solid var(--border-default);border-radius:var(--panel-radius);box-shadow:var(--shadow-lg);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body);max-height:90vh;max-width:calc(100vw - var(--space-6));overflow:auto}.ev-drp .ev-drp-presets button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:calc(var(--space-2) + var(--space-0-5)) var(--space-3);font-size:var(--menu-font-size);font-family:var(--font-body);font-weight:var(--fw-medium);color:var(--text-primary)}.ev-drp .ev-drp-presets button.active{color:var(--palette-success-700);font-weight:var(--fw-semibold)}.ev-drp-presets{display:flex;flex-direction:column;gap:var(--space-0-5);padding:calc(var(--space-2) + var(--space-0-5));border-right:var(--border-width) solid var(--border-default);min-width:calc(var(--space-10) * 4 + var(--space-4))}.ev-drp-presets button{border:0;background:transparent;padding:calc(var(--space-2) + var(--space-0-5));text-align:left;border-radius:var(--button-radius-md)}.ev-drp-presets button:hover{background:var(--palette-neutral-100)}.ev-drp-cals{padding:var(--space-3) var(--space-4) var(--space-4)}.ev-drp-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-3)}.ev-drp .ev-drp-boundary{box-sizing:border-box;display:flex;align-items:center;gap:var(--space-2);min-width:0;width:100%;height:var(--control-height-md);padding:0 var(--space-3);border:var(--field-border-width) solid var(--border-input);border-radius:var(--field-radius);background:var(--bg-surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--field-font-size);font-weight:var(--field-font-weight);line-height:var(--leading-normal);font-variant-numeric:tabular-nums}.ev-drp-boundary output{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0;white-space:nowrap}.ev-drp-boundary output>svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.ev-drp-two{display:flex;gap:0}.ev-drp-ft{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);border-top:var(--border-width) solid var(--border-default);padding-top:var(--space-3)}.ev-drp .sv-cal-day.mute:disabled{opacity:1;cursor:default}@media(max-width:900px){.ev-drp{flex-direction:column}.ev-drp-presets{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:var(--border-width) solid var(--border-default)}.ev-drp-two{flex-direction:column;align-items:center}}@media(max-width:480px){.ev-drp-inputs{grid-template-columns:minmax(0,1fr)}}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-dd-menu,.pt-dt-pop,.sv-dtr-cal){border-radius:var(--panel-radius)}html[data-theme=admin] body .events-refresh.ev-drp .ev-drp-presets button,html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-dd-opt,.sv-cal-day,.sv-seg,:is(.sv-mode-tabs,.pt-modetabs)){border-radius:var(--field-radius)}html[data-theme=admin] body .events-refresh.ev-drp .ev-drp-presets button.active,html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-dd-opt.sel,.sv-cal-day.sel,.sv-seg button.active){background:var(--selection-bg);color:var(--text-primary)}html[data-theme=admin] body .events-refresh.ev-drp .ev-drp-presets button.active svg,html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-opt.sel .ck{display:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tabs,.pt-modetabs){border-color:var(--tab-border-color);box-sizing:border-box;height:var(--tab-height);min-height:0;grid-template-rows:minmax(0,1fr)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tab,.pt-modetab){font-size:var(--tab-font-size);box-sizing:border-box;min-height:0;height:100%;line-height:var(--button-line-height)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(:is(.sv-mode-tab,.pt-modetab).on,.pt-visseg .sv-seg button.active){background:var(--tab-active-bg);color:var(--tab-active-text)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tab,.pt-modetab).on .pt-mc-q{background:var(--tab-hint-active-bg);color:var(--tab-active-text)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-seg button,:is(.sv-mode-tab,.pt-modetab)):focus-visible{outline:var(--focus-outline-width) solid var(--border-focus);outline-offset:var(--focus-outline-inset)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-input:not(.muuda-input-large),.muuda-select,.sv-fm-inp,.sv-dd-trigger,.sv-dd-opt,.sv-dd-search input,.sv-timef input,.sv-dtr-date,.sv-fm-sel select,.sv-eur-inp input,.event-select,.txn-search input,.disc-search input,.fl-phin,.fl-dial,.fl-ccsearch input){font-family:var(--font-body);font-size:var(--field-font-size);font-weight:var(--field-font-weight);letter-spacing:normal}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.muuda-input,.sv-fm-inp,.sv-timef input,.sv-dd-search input)::placeholder{font-family:inherit;font-size:inherit;font-weight:inherit}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-vis-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:var(--border-width) solid var(--border-default);border-radius:var(--field-radius);overflow:hidden}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-vis-tabs button{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2);border:0;border-left:var(--border-width) solid var(--border-default);background:var(--bg-surface);color:var(--text-primary);font:var(--fw-semibold) var(--tab-font-size) var(--font-body);cursor:pointer}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-vis-tabs button:first-child{border-left:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-vis-tabs button.on{background:var(--text-primary);color:var(--bg-surface)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-toggle-label{font-size:var(--toggle-label-size);line-height:var(--leading-normal)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-country-label{display:inline-flex;align-items:center;gap:var(--space-2)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-checkbox,.pv-checkbox,.ov-check){display:flex;align-items:flex-start;gap:var(--space-2-5);font:var(--fw-regular) var(--checkbox-label-size) / var(--leading-normal) var(--font-body)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] label:has(>.sv-cb){font-size:var(--checkbox-label-size)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-cb,.pv-checkbox input[type=checkbox],.ov-check input[type=checkbox]){position:relative;box-sizing:border-box;display:block;width:var(--checkbox-size);height:var(--checkbox-size);min-height:var(--checkbox-size);flex:0 0 var(--checkbox-size);margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--field-border-width) solid var(--checkbox-border-color);border-radius:var(--checkbox-radius);background:var(--bg-surface);color:var(--text-primary);cursor:pointer}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-cb,.pv-checkbox input[type=checkbox],.ov-check input[type=checkbox]):checked{border-color:var(--color-brand);background:var(--color-brand);color:var(--checkbox-mark-color)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-cb,.pv-checkbox input[type=checkbox],.ov-check input[type=checkbox]):checked:after{position:absolute;top:var(--checkbox-mark-top);left:var(--checkbox-mark-left);width:var(--checkbox-mark-width);height:var(--checkbox-mark-height);border:var(--checkbox-mark-stroke) solid currentColor;border-top:0;border-left:0;content:"";transform:rotate(45deg)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-cb,.pv-checkbox input[type=checkbox],.ov-check input[type=checkbox]):focus-visible{outline:none;box-shadow:var(--halo-input)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-cb,.pv-checkbox input[type=checkbox],.ov-check input[type=checkbox]):disabled{background:var(--palette-neutral-100);border-color:var(--border-input-disabled);color:var(--field-text-disabled);cursor:not-allowed}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-checkbox,.pv-checkbox,.ov-check):has(input:disabled){color:var(--field-text-disabled);cursor:not-allowed}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-icon-button,.pt-iconbtn,.ev-icon-btn,.sv-fm-x){text-decoration:none;box-sizing:border-box;display:inline-grid;place-items:center;flex-shrink:0;width:var(--icon-button-size);height:var(--icon-button-size);min-height:0;padding:0;border:0;border-radius:var(--button-radius-md);background:var(--palette-neutral-100);color:var(--text-primary);cursor:pointer;outline:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-icon-button--medium,.ev-icon-btn){width:var(--icon-button-size-md);height:var(--icon-button-size-md);border-radius:var(--button-radius-md)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-icon-button--close,.sv-fm-x){width:var(--icon-button-size-close);height:var(--icon-button-size-close);flex-basis:var(--icon-button-size-close);border:0;border-radius:var(--button-radius-md);background:var(--palette-neutral-100)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-icon-button,.pt-iconbtn,.ev-icon-btn,.sv-fm-x) .admin-svg-icon{width:var(--icon-button-glyph-size);height:var(--icon-button-glyph-size)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-icon-button,.pt-iconbtn,.ev-icon-btn,.sv-fm-x):hover:not(:disabled){background:var(--palette-neutral-200);color:var(--text-primary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-icon-button--close,.sv-fm-x):hover:not(:disabled){background:var(--palette-neutral-200)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-icon-button,.pt-iconbtn,.ev-icon-btn,.sv-fm-x).danger:hover:not(:disabled){color:var(--palette-negative-700)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-icon-button,.pt-iconbtn,.ev-icon-btn,.sv-fm-x):focus-visible:not(:disabled){outline:none;box-shadow:var(--halo-input)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-icon-button,.pt-iconbtn,.ev-icon-btn,.sv-fm-x):disabled{background:var(--palette-neutral-100);border-color:var(--border-default);color:var(--field-text-disabled);opacity:1;cursor:not-allowed}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.pt-gh-namerow,.pt-ghq-view,.pt-ghq-edit) .pt-iconbtn{width:var(--space-7);height:var(--space-7);border:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-choice-card,.pt-radio){display:flex;align-items:flex-start;gap:var(--choice-card-gap);padding:var(--choice-card-padding-y) var(--choice-card-padding-x);border:var(--choice-card-border-width) solid var(--choice-card-border);border-radius:var(--choice-card-radius);background:var(--choice-card-bg);font-family:var(--font-body);line-height:var(--choice-card-leading);cursor:pointer}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-choice-card,.pt-radio):has(input:checked){border-color:var(--choice-card-selected-border);box-shadow:var(--choice-card-selected-shadow)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-choice-card,.pt-radio)>input.sv-cb{margin-top:calc((var(--choice-card-title-size) * var(--choice-card-leading) - var(--checkbox-size)) / 2)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-choice-card-content{min-width:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-choice-card-title,.pt-radio .rl){display:block;font-size:var(--choice-card-title-size);font-weight:var(--choice-card-title-weight);color:var(--choice-card-title-color)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-choice-card-description,.pt-radio .rd){display:block;margin-top:var(--choice-card-description-gap);font-size:var(--choice-card-description-size);font-weight:var(--fw-regular);color:var(--choice-card-description-color)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-choice-card,.pt-radio):has(input:focus-visible){box-shadow:var(--halo-input)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-choice-card,.pt-radio):has(input:disabled){cursor:not-allowed;box-shadow:none;border-color:var(--border-input-disabled);background:var(--palette-neutral-100)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-choice-card:has(input:disabled) :is(.sv-choice-card-title,.sv-choice-card-description){color:var(--field-text-disabled)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-icon-choice-group{display:flex;flex-wrap:wrap;width:fit-content;max-width:100%;gap:var(--icon-choice-gap)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-choice-card--icon{padding:0;gap:0;background:var(--icon-choice-bg);position:relative;align-items:center;justify-content:center;width:var(--icon-choice-size);height:var(--icon-choice-size);flex:0 0 var(--icon-choice-size)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-choice-card--icon:has(input:checked:not(:disabled)){background:var(--icon-choice-selected-bg);box-shadow:var(--icon-choice-selected-shadow)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-choice-card--icon>input.sv-cb,html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-choice-card--icon>.sv-choice-card-content{position:absolute;width:var(--border-width);height:var(--border-width);min-height:0;flex:none;margin:0;padding:0;overflow:hidden;clip-path:inset(50%)}.sv-icon-choice-art{display:inline-flex;align-items:center;justify-content:center;color:var(--choice-card-title-color)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-choice-card--icon:has(input:disabled) .sv-icon-choice-art{color:var(--field-text-disabled)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-checkbox,.pv-checkbox,.ov-check)>input[type=checkbox]{margin-top:calc((var(--checkbox-label-size) * var(--leading-normal) - var(--checkbox-size)) / 2)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-email-field{display:grid;gap:var(--space-1)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-image-field>strong{font:var(--fw-semibold) var(--field-label-size) / var(--leading-normal) var(--font-body);color:var(--text-primary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-image-field>small{font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body);color:var(--text-secondary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-image-slot>button{font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body);color:var(--text-secondary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-image-slot>button>svg{width:var(--upload-icon-size);height:var(--upload-icon-size)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect{position:relative;font-family:var(--font-body);font-size:var(--field-font-size)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-field{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-height-md);box-sizing:border-box;padding:var(--space-1) var(--space-3);border:var(--field-border-width) solid var(--border-input);border-radius:var(--field-radius);background:var(--bg-surface);color:var(--text-primary);cursor:pointer}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-field:has(.sv-multiselect-tag){padding:var(--multiselect-selected-inset) var(--space-3) var(--multiselect-selected-inset) var(--multiselect-selected-inset)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-field:hover{border-color:var(--border-input-hover)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect.open .sv-multiselect-field,html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-field:focus-within{border-color:var(--border-focus);box-shadow:var(--halo-input);outline:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-field:focus-visible{outline:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-field>svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0;color:var(--text-secondary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-tags{display:flex;flex:1;min-width:0;flex-wrap:wrap;gap:var(--space-1-5)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-tag{display:inline-flex;align-items:center;gap:var(--space-1-5);min-height:var(--multiselect-tag-height);padding:0 var(--space-1-5) 0 var(--space-2-5);border-radius:var(--multiselect-tag-radius);background:var(--palette-success-200);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-tag button{display:grid;place-items:center;flex-shrink:0;width:var(--multiselect-remove-size);height:var(--multiselect-remove-size);padding:0;border:0;border-radius:var(--radius-full);background:transparent;color:var(--palette-success-800);cursor:pointer}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-tag button:is(:hover,:focus-visible):not(:disabled){background:var(--multiselect-remove-hover-bg);color:var(--multiselect-remove-hover-color)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-tag button svg{width:var(--space-3);height:var(--space-3)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-menu{position:absolute;z-index:var(--z-dropdown);top:calc(100% + var(--space-1-5));left:0;right:0;box-sizing:border-box;padding:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--multiselect-menu-radius);background:var(--bg-surface);box-shadow:var(--shadow-lg)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-options{display:flex;flex-wrap:wrap;gap:var(--space-2)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-option{display:inline-flex;align-items:center;min-height:var(--multiselect-option-height);padding:var(--space-1) var(--space-3-5);border:var(--border-width) solid var(--border-input);border-radius:var(--multiselect-option-radius);background:var(--bg-surface);color:var(--text-primary);font:var(--fw-medium) var(--text-sm) / var(--leading-tight) var(--font-body);cursor:pointer}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-option:hover:not(:disabled){border-color:var(--border-input-hover)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-option.on{border-color:var(--color-brand);background:var(--palette-success-50)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-option:disabled{opacity:var(--disabled-opacity);cursor:default}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-field:has(.sv-multiselect-toggle:disabled){background:var(--palette-neutral-100);border-color:var(--border-input-disabled);color:var(--field-text-disabled);box-shadow:none;cursor:not-allowed}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-toggle:disabled{cursor:not-allowed}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-field:has(.sv-multiselect-toggle[aria-invalid=true]:not(:disabled)){border-color:var(--text-negative);box-shadow:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-field:has(.sv-multiselect-toggle[aria-invalid=true]:not(:disabled)):focus-within{box-shadow:var(--halo-negative)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect button:focus-visible{outline:var(--border-width) solid var(--text-primary);outline-offset:var(--space-1)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect .sv-multiselect-toggle:focus-visible{outline:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-menu small{display:block;padding-top:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-divider{height:var(--border-width);margin:var(--space-2) 0;background:var(--border-default)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn.btn-lg{font-size:var(--button-font-size-lg);height:var(--button-height-lg);min-height:var(--button-height-lg);padding:0 var(--button-padding-lg);border-radius:var(--button-radius-md)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-outline{background:transparent;border-color:var(--button-outline-color);color:var(--button-outline-color)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-outline:hover:not(:disabled){background:var(--palette-info-50)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-outline:active:not(:disabled){background:var(--palette-info-200)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-danger{background:var(--button-danger-bg);border-color:var(--button-danger-bg);color:var(--text-inverse)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-danger:hover:not(:disabled){background:var(--button-danger-hover-bg);border-color:var(--button-danger-hover-bg)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-danger:active:not(:disabled){background:var(--button-danger-press-bg);border-color:var(--button-danger-press-bg)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] :is(.btn-danger,.btn-outline):disabled{background:var(--palette-neutral-200);border-color:var(--palette-neutral-200);color:var(--field-text-disabled)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh,.ev-drp)[class] .btn-black:hover:not(:disabled){background:var(--text-secondary);border-color:var(--text-secondary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-button-spinner{display:inline-block;flex:none;width:var(--icon-sm);height:var(--icon-sm);box-sizing:border-box;border:var(--chart-stroke-width) solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:sv-button-spin var(--spinner-duration) linear infinite}@keyframes sv-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-button-spinner{animation:none}}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect--checkboxes .sv-multiselect-options{display:grid;gap:var(--space-1);max-height:var(--multiselect-menu-max-height);overflow-y:auto}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect--checkboxes .sv-checkbox{display:flex;align-items:flex-start;gap:var(--space-2);min-height:var(--multiselect-option-height);box-sizing:border-box;padding:var(--space-2);border-radius:var(--radius-sm);cursor:pointer}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect--checkboxes .sv-checkbox:hover{background:var(--bg-surface-alt)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-search{position:relative;margin-bottom:var(--space-2)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-search>svg{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);width:var(--icon-sm);height:var(--icon-sm);color:var(--text-secondary);pointer-events:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-search input.sv-fm-inp{padding-left:calc(var(--space-3) + var(--icon-sm) + var(--space-2))}.sv-multiselect-empty{margin:0;padding:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .fl-dtrow .pt-dt{flex:0 1 var(--date-field-width);width:var(--date-field-width);max-width:100%}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] :is(.sv-dtf-btn,.pt-dt-btn,.ev-date-button){box-sizing:border-box;height:var(--control-height-md);min-height:var(--control-height-md);padding:0 var(--space-3);gap:var(--space-2);border-radius:var(--field-radius);font-family:var(--font-body);font-size:var(--field-font-size);font-weight:var(--field-font-weight);line-height:var(--leading-normal);font-variant-numeric:tabular-nums}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .ev-date-button.muuda-input{width:auto;min-width:var(--date-field-width);white-space:nowrap}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .ev-date-button>svg:last-child{margin-left:auto}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] :is(.sv-dtf-btn,.pt-dt-btn,.ev-date-button)>svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal{box-sizing:border-box;display:block;width:var(--calendar-width);padding:var(--calendar-padding);border:var(--border-width) solid var(--border-default);border-radius:var(--panel-radius);background:var(--bg-surface);box-shadow:var(--shadow-md);font-family:var(--font-body)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-hd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);height:var(--space-8);margin:0 0 var(--space-3)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-hdnav{display:flex;gap:var(--space-0-5)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-mo{font:var(--fw-semibold) var(--text-heading-sm) / var(--leading-normal) var(--font-body);color:var(--text-primary);text-transform:capitalize}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-nav{display:grid;place-items:center;width:var(--space-7);height:var(--space-7);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-nav svg{width:var(--icon-sm);height:var(--icon-sm)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-nav:hover{background:var(--bg-surface-alt);color:var(--text-primary)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal :is(.sv-cal-dow,.sv-cal-days){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-0-5)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-dow{margin:0 0 var(--space-1)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-dow span{padding:var(--space-1) 0;font:var(--fw-semibold) var(--text-caption) / var(--leading-normal) var(--font-body);text-align:center;text-transform:uppercase;color:var(--text-tertiary)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-day{display:grid;place-items:center;box-sizing:border-box;width:100%;height:var(--calendar-day-height);min-height:0;aspect-ratio:auto;padding:0;border:0;border-radius:var(--field-radius);background:transparent;color:var(--text-primary);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-day:hover:not(:disabled):not(.sel,.r-start,.r-end,.range){background:var(--bg-surface-alt)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-day.mute{color:var(--palette-neutral-300)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-day.today{color:var(--palette-success-700);font-weight:var(--fw-bold)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-day.range{background:var(--palette-success-50);border-radius:0}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-day:is(.sel,.r-start,.r-end){background:var(--selection-bg);color:var(--text-primary);font-weight:var(--fw-bold);border-radius:var(--field-radius)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal :is(.sv-cal-day,.sv-cal-nav):focus-visible{outline:var(--focus-outline-width) solid var(--text-primary);outline-offset:var(--focus-outline-inset)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal :is(.pt-dt-foot,.sv-dtf-foot){display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border-top:var(--border-width) solid var(--border-default)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal :is(.pt-dt-foot,.sv-dtf-foot) button{height:var(--control-height-md);padding:0 var(--space-3);border:0;border-radius:var(--button-radius-md);font:var(--button-font-weight) var(--button-font-size) / var(--button-line-height) var(--font-body);background:transparent;color:var(--palette-info-700)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal :is(.pt-dt-foot,.sv-dtf-foot) button.ok{background:var(--text-primary);color:var(--text-inverse)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal :is(.pt-dt-foot,.sv-dtf-foot) button.ok:hover{background:var(--palette-primary-700);color:var(--text-inverse)}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .ev-drp-two .sv-cal{border-color:transparent;border-radius:0;box-shadow:none}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .ev-drp-two{gap:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-dtf-pop,.pt-dt-pop){max-width:calc(100vw - var(--space-4));max-height:calc(100dvh - var(--space-4));overflow-y:auto;overscroll-behavior:contain}html[data-theme=admin] body .events-refresh.ev-drp{max-height:calc(100dvh - var(--space-6));overflow:hidden}html[data-theme=admin] body .events-refresh.ev-drp .ev-drp-presets{flex-shrink:0}html[data-theme=admin] body .events-refresh.ev-drp .ev-drp-cals{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}html[data-theme=admin] body .events-refresh.ev-drp .ev-drp-two{overflow-y:auto;min-height:0;overscroll-behavior:contain}html[data-theme=admin] body .events-refresh.ev-drp .sv-cal{flex-shrink:0;max-width:100%}html[data-theme=admin] body .events-refresh.ev-drp .ev-drp-ft{flex-shrink:0;background:var(--bg-surface)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .ov-modal{display:flex;flex-direction:column;max-height:calc(100dvh - var(--space-12))}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .ov-modal-body{overflow-y:auto;min-height:0;overscroll-behavior:contain}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.ov-modal>header,.ov-modal>footer){flex-shrink:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd-empty{margin:0;padding:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tabs,.pt-modetabs){grid-template-columns:repeat(3,minmax(max-content,1fr));max-width:100%;min-width:0;overflow-x:auto;scrollbar-width:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-mode-tab,.pt-modetab){white-space:nowrap}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-mcard{min-width:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-modal{container:ticketpanel / inline-size}@container ticketpanel (max-width:600px){html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-m-body{padding:var(--space-4)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-mcard{padding:var(--space-4)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-modetabs{height:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:var(--tab-height);grid-template-rows:none;overflow:hidden}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-modetab{border-left:0;border-top:var(--border-width) solid var(--border-default);justify-content:space-between}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-modetab:first-child{border-top:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-prow{grid-template-columns:minmax(0,1fr) var(--icon-button-size-md);gap:var(--space-3)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-prow>.muuda-field{grid-column:1 / -1;min-width:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-prow>.muuda-field:nth-child(3){grid-column:1;max-width:var(--date-field-width)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-prow-del{grid-column:2;align-self:end}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-prow .pt-dtsplit{display:flex;flex-wrap:wrap;gap:var(--space-2)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-prow .pt-dtsplit .pt-dt{flex:0 0 var(--date-field-width)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-prow .pt-dtsplit .fl-timewrap{width:var(--time-field-width);flex:0 0 var(--time-field-width)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-pricing-actions{flex-wrap:wrap;justify-content:flex-start;gap:var(--space-3)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-pricing-actions>*{flex-shrink:0}}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-field{position:relative}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer;outline:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] :is(.sv-multiselect-tags,.sv-multiselect-field>svg){position:relative;pointer-events:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-tag button{pointer-events:auto}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect-tag{max-width:100%;overflow-wrap:anywhere}html[data-theme=admin] body :is(.app,.ds-frame-shell,.events-refresh)[class] .sv-cal .sv-cal-day.mute:not(:disabled){color:var(--text-secondary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .muuda-input.sv-textarea{display:block;padding:var(--space-3);height:calc(var(--textarea-rows) * var(--field-font-size) * var(--leading-normal) + 2 * var(--space-3) + 2 * var(--field-border-width));min-height:calc(var(--field-font-size) * var(--leading-normal) + 2 * var(--space-3) + 2 * var(--field-border-width));max-width:100%;overflow:hidden;resize:vertical}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-textarea>textarea{display:block;box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:none;box-shadow:none;background:transparent;color:inherit;font:inherit;line-height:var(--leading-normal);resize:none;overflow:auto}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-textarea[data-invalid=true]{border-color:var(--text-negative);box-shadow:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-textarea[data-invalid=true]:focus-within{box-shadow:var(--halo-negative)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-textarea[aria-disabled=true]{resize:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-textarea>textarea:disabled{cursor:not-allowed}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-unit-field{width:min(100%,var(--numeric-field-width))}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-unit-field--full{width:100%}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd{max-width:var(--select-field-width)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-dd--full{max-width:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-phone-control{box-sizing:border-box;width:min(100%,var(--phone-field-width));height:var(--control-height-md);border:var(--border-width) solid var(--border-input);border-radius:var(--field-radius);background:var(--bg-surface)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-phone-control:is(:hover,:focus-within){border-color:var(--border-focus);box-shadow:var(--halo-input)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-phone-control>.sv-w-field{border-right:var(--border-width) solid var(--border-input);border-radius:var(--field-radius) 0 0 var(--field-radius);background:var(--palette-neutral-100)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-phone-control .sv-dd .sv-dd-trigger,html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-phone-control .sv-dd .sv-dd-trigger:is(:hover,:focus,:focus-visible),html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-phone-control>input.muuda-input,html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-phone-control>input.muuda-input:is(:hover,:focus,:focus-visible){height:100%;min-height:0;border:0;border-radius:0;box-shadow:none;outline:none;background:transparent}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-phone-control .sv-dd-trigger>.icon{width:var(--icon-sm);height:var(--icon-sm)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-tl-l{display:flex;align-items:center;min-height:var(--icon-button-compact-size);line-height:var(--icon-button-compact-size);gap:var(--space-2)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-row>:is(.pt-step-price,.pt-step-qty){align-self:start;min-height:var(--icon-button-compact-size);line-height:var(--icon-button-compact-size);font-size:var(--text-base)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-row>.pt-step-price{display:flex;align-items:center}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-tl-meta{font-size:var(--text-xs);line-height:var(--leading-normal)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-prow>.muuda-field{gap:var(--space-1-5)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-prow .muuda-field-label{min-height:var(--space-6);line-height:var(--space-6);margin:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-prow>.pt-prow-del{width:var(--icon-button-size-md);height:var(--icon-button-size-md);align-self:start;margin-top:calc(var(--space-6) + var(--space-1-5))}html[data-theme=admin] body .ev-tabs{display:flex;align-items:stretch;gap:var(--space-6);padding:var(--space-2) 0 0;border-bottom:var(--border-width) solid var(--border-default);overflow-x:auto;scrollbar-width:none}html[data-theme=admin] body .events-refresh .ev-tab{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-2);border:0;border-bottom:calc(var(--border-width) * 3) solid transparent;border-radius:0;background:transparent;padding:var(--space-2-5) 0 var(--space-3-5);margin-bottom:calc(-1 * var(--border-width));color:var(--text-primary);font-size:var(--tab-font-size);font-weight:var(--fw-semibold);white-space:nowrap}html[data-theme=admin] body .events-refresh .ev-tab.active{border-bottom-color:var(--palette-success-700)}html[data-theme=admin] body .events-refresh .ev-tab:hover{opacity:.8}html[data-theme=admin] body .events-refresh :is(.ev-tab-count,.ev-month-count),html[data-theme=admin] body .sv-count-badge{display:inline-flex;align-items:center;height:var(--space-6);background:var(--palette-neutral-300);color:var(--text-primary);border-radius:var(--radius-full);padding:0 var(--space-2-5);font-size:var(--text-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}html[data-theme=admin] body .events-refresh .ev-tab.active .ev-tab-count{background:var(--palette-success-700);color:var(--text-inverse)}html[data-theme=admin] body .events-refresh .ev-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--focus-outline-width) var(--text-primary)}html[data-theme=admin] body .sv-filter-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body)}html[data-theme=admin] body .sv-filter-results{color:var(--text-secondary)}html[data-theme=admin] body .sv-filter-chip{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:var(--control-height-md);max-width:100%;border:var(--border-width) solid var(--border-default);border-radius:var(--filter-chip-radius);background:var(--bg-surface);color:var(--text-primary);font:var(--fw-medium) var(--text-sm) / var(--leading-normal) var(--font-body);cursor:pointer}html[data-theme=admin] body .sv-filter-chip>span{overflow-wrap:anywhere;min-width:0}html[data-theme=admin] body .sv-filter-chip>svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0;color:var(--text-secondary)}html[data-theme=admin] body .sv-filter-chip:hover{background:var(--bg-surface-alt);border-color:var(--border-input)}html[data-theme=admin] body .sv-filter-chip:focus-visible{outline:var(--focus-outline-width) solid var(--text-primary);outline-offset:var(--focus-outline-offset)}html[data-theme=admin] .sv-search-field{display:flex;align-items:center;gap:var(--space-2);height:var(--control-height-md);padding:0 var(--space-3);border:var(--field-border-width) solid var(--border-input);border-radius:var(--field-radius);box-sizing:border-box;font:var(--fw-regular) var(--field-font-size) / var(--leading-normal) var(--font-body);color:var(--text-primary);background:var(--bg-surface);min-width:0}html[data-theme=admin] .sv-search-field:focus-within{border-color:var(--border-focus);box-shadow:var(--halo-input)}html[data-theme=admin] .sv-search-field .admin-svg-icon{width:var(--icon-md);height:var(--icon-md);flex:none;color:var(--text-secondary)}html[data-theme=admin] .sv-search-field input{width:100%;min-width:0;border:0;outline:none;box-shadow:none;background:transparent;padding:0;font:inherit;color:inherit}html[data-theme=admin] .sv-search-field button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;width:var(--icon-button-size);height:var(--icon-button-size);flex:none;border-radius:var(--button-radius-md)}html[data-theme=admin] .sv-search-field button:hover:not(:disabled){background:var(--bg-surface-alt)}html[data-theme=admin] .sv-search-field button:focus-visible{outline:var(--focus-outline-width) solid var(--text-primary);outline-offset:var(--focus-outline-inset)}html[data-theme=admin] .sv-search-field:has(input:disabled){background:var(--bg-surface-alt);border-color:var(--border-input-disabled);color:var(--field-text-disabled)}html[data-theme=admin] .sv-search-field:has(input:disabled) .admin-svg-icon{color:inherit}html[data-theme=admin] .sv-search-field button:disabled{cursor:default}html[data-theme=admin] .sv-search-field:has(input[aria-invalid=true]){border-color:var(--text-negative)}html[data-theme=admin] .sv-search-control{display:grid;gap:var(--space-2);width:min(100%,var(--search-field-width));min-width:0}html[data-theme=admin] .sv-search-control-label{font:var(--fw-semibold) var(--field-label-size) / var(--leading-normal) var(--font-body)}html[data-theme=admin] .sv-search-control-row{display:flex;gap:var(--space-3);align-items:start}html[data-theme=admin] .sv-search-control-row>.sv-search-field{flex:1}html[data-theme=admin] .sv-search-control-row>.btn{flex:none}html[data-theme=admin] .sv-search-control :is(.sv-search-control-help,.sv-search-control-status,.sv-search-control-error){margin:0;font:var(--fw-regular) var(--text-sm) / var(--leading-normal) var(--font-body);color:var(--text-secondary)}html[data-theme=admin] .sv-search-control .sv-search-control-error{color:var(--text-negative)}html[data-theme=admin] .sv-search-field:has(button) input::-webkit-search-cancel-button{display:none}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-vis-tabs button>svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0;color:currentColor}.sv-badge-compact,.pt-modetag,.pt-pill,.pt-tl-badge{display:inline-flex;align-items:center;box-sizing:border-box;padding:var(--badge-compact-padding-y) var(--badge-compact-padding-x);border-radius:var(--radius-full);font-size:var(--badge-compact-font-size);font-weight:var(--fw-semibold);line-height:var(--leading-normal);white-space:nowrap}:is(.sv-choice-card-large,.pt-pick){position:relative;display:grid;gap:var(--space-1-5);justify-items:start;text-align:left;padding:var(--space-4-5) var(--space-5) var(--space-5);background:var(--bg-surface);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-base),box-shadow var(--transition-base)}:is(.sv-choice-card-large,.pt-pick):hover{border-color:var(--border-strong)}:is(.sv-choice-card-large,.pt-pick).on{border-color:var(--color-brand);box-shadow:var(--focus-ring)}:is(.sv-choice-card-large-art,.pt-pick-art){margin-bottom:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:var(--choice-card-large-icon-size);height:var(--choice-card-large-icon-size);border-radius:var(--radius-sm);background:var(--palette-neutral-100);color:var(--text-primary)}:is(.sv-choice-card-large,.pt-pick).on :is(.sv-choice-card-large-art,.pt-pick-art){background:var(--palette-success-50);color:var(--palette-success-700)}:is(.sv-choice-card-large-t,.pt-pick-t){font-family:var(--font-heading);font-weight:700;letter-spacing:var(--choice-card-large-tracking);font-size:var(--choice-card-large-title-size);color:var(--text-primary)}:is(.sv-choice-card-large-d,.pt-pick-d){font-size:var(--text-sm);line-height:1.45;color:var(--text-secondary);text-wrap:pretty}:is(.sv-choice-card-large-dot,.pt-pick-dot){position:absolute;top:var(--space-4-5);right:var(--space-4-5);width:var(--space-4-5);height:var(--space-4-5);border-radius:50%;border:var(--choice-card-large-marker-border) solid var(--border-strong);background:var(--bg-surface)}:is(.sv-choice-card-large,.pt-pick).on :is(.sv-choice-card-large-dot,.pt-pick-dot){border-color:var(--color-brand);box-shadow:inset 0 0 0 var(--space-1) var(--color-brand)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-modetabs>.sv-tooltip-anchor{display:flex;min-width:0}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-modetabs>.sv-tooltip-anchor>.pt-modetab{width:100%;height:100%}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-modetabs>.sv-tooltip-anchor+.sv-tooltip-anchor{border-left:var(--border-width) solid var(--border-default)}:is(.sv-choice-card-large,.pt-pick):focus-visible{outline:none;box-shadow:var(--halo-input)}:is(.sv-choice-card-large,.pt-pick):disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-icon-button.sv-icon-button-compact,.sv-icon-button-compact,.app.event-tickets-app .pt-prototype-page .pt-step-visibility{display:inline-grid;place-items:center;flex-shrink:0;width:var(--icon-button-compact-size);height:var(--icon-button-compact-size);padding:0;border:0;border-radius:var(--button-radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.sv-icon-button-compact:focus-visible,.app.event-tickets-app .pt-prototype-page .pt-step-visibility:focus-visible{outline:none;box-shadow:var(--halo-input)}.sv-text-button,.pt-prototype-page .pt-linkadd{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-1-5);min-height:var(--control-height-md);padding:0;border:0;border-radius:var(--button-radius-md);background:transparent;font:var(--fw-semibold) var(--text-sm) / var(--leading-normal) var(--font-body);color:var(--palette-info-600);cursor:pointer}.sv-text-button:focus-visible,.pt-prototype-page .pt-linkadd:focus-visible{outline:none;box-shadow:var(--halo-input)}@media(max-width:480px){html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .pt-modetabs>.sv-tooltip-anchor+.sv-tooltip-anchor{border-left:0;border-top:var(--border-width) solid var(--border-default)}}.pt-pill-inline{display:none}@container ptlist (max-width:640px){.pt-row .pt-pill-inline{display:inline-flex}}.sv-icon-button-compact svg{width:var(--icon-sm);height:var(--icon-sm)}.sv-icon-button-compact:hover:not(:disabled){color:var(--text-primary);background:var(--palette-neutral-100)}.sv-icon-button-compact:disabled{opacity:var(--disabled-opacity);cursor:default}.sv-badge-compact{background:var(--palette-neutral-100);color:var(--text-secondary)}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect--button{width:auto}html[data-theme=admin] body :is(.app,.ds-frame-shell)[class] .sv-multiselect--button .sv-multiselect-menu{left:auto;width:var(--table-menu-min-width);max-width:calc(100vw - var(--space-8))}
