@charset "UTF-8";:root,:root.theme-light{--blue: #057dff;--blue-opacity: #057dff1f;--blue-alt: #0364cc;--cyan: #00ccc5;--cyan-opacity: #00ccc51f;--cyan-alt: #01a29e;--lime: #88d33d;--lime-opacity: #88d33d1f;--lime-alt: #6da82f;--green: #37c45b;--green-opacity: #37c45b1f;--green-alt: #2b9d48;--yellow: #edc31c;--yellow-opacity: #edc31c1f;--yellow-alt: #bf9c15;--orange: #ff980a;--orange-opacity: #ff980a1f;--orange-alt: #cc7a06;--tangerine: #ff6c2e;--tangerine-opacity: #ff6c2e1f;--tangerine-alt: #cc5624;--red: #ff4043;--red-opacity: #ff40431f;--red-alt: #cc3236;--pink: #f2559c;--pink-opacity: #f2559c1f;--pink-alt: #f2559c;--purple: #ae4ede;--purple-opacity: #ae4ede1f;--purple-alt: #8b3eb2;--violet: #3057f2;--violet-opacity: #3057f21f;--violet-alt: #2746c2}:root.theme-dark{--blue: #057dff;--blue-opacity: #057dff1f;--blue-alt: #0364cc;--cyan: #00ccc5;--cyan-opacity: #00ccc51f;--cyan-alt: #01a29e;--lime: #88d33d;--lime-opacity: #88d33d1f;--lime-alt: #6da82f;--green: #37c45b;--green-opacity: #37c45b1f;--green-alt: #2b9d48;--yellow: #edc31c;--yellow-opacity: #edc31c1f;--yellow-alt: #bf9c15;--orange: #ff980a;--orange-opacity: #ff980a1f;--orange-alt: #cc7a06;--tangerine: #ff6c2e;--tangerine-opacity: #ff6c2e1f;--tangerine-alt: #cc5624;--red: #ff4043;--red-opacity: #ff40431f;--red-alt: #cc3236;--pink: #f2559c;--pink-opacity: #f2559c1f;--pink-alt: #f2559c;--purple: #ae4ede;--purple-opacity: #ae4ede1f;--purple-alt: #8b3eb2;--violet: #3057f2;--violet-opacity: #3057f21f;--violet-alt: #2746c2}:root.theme-night{--blue: #057dff;--blue-opacity: #057dff1f;--blue-alt: #0364cc;--cyan: #00ccc5;--cyan-opacity: #00ccc51f;--cyan-alt: #01a29e;--lime: #88d33d;--lime-opacity: #88d33d1f;--lime-alt: #6da82f;--green: #37c45b;--green-opacity: #37c45b1f;--green-alt: #2b9d48;--yellow: #edc31c;--yellow-opacity: #edc31c1f;--yellow-alt: #bf9c15;--orange: #ff980a;--orange-opacity: #ff980a1f;--orange-alt: #cc7a06;--tangerine: #ff6c2e;--tangerine-opacity: #ff6c2e1f;--tangerine-alt: #cc5624;--red: #ff4043;--red-opacity: #ff40431f;--red-alt: #cc3236;--pink: #f2559c;--pink-opacity: #f2559c1f;--pink-alt: #f2559c;--purple: #ae4ede;--purple-opacity: #ae4ede1f;--purple-alt: #8b3eb2;--violet: #3057f2;--violet-opacity: #3057f21f;--violet-alt: #2746c2}:root.theme-high-contrast{--blue: #0047b8;--blue-opacity: rgb(0 71 184 / 14%);--blue-alt: #00358a;--cyan: #005f5c;--cyan-opacity: rgb(0 95 92 / 14%);--cyan-alt: #004543;--lime: #3f6f00;--lime-opacity: rgb(63 111 0 / 14%);--lime-alt: #2f5200;--green: #0a6a2e;--green-opacity: rgb(10 106 46 / 14%);--green-alt: #074a20;--yellow: #725700;--yellow-opacity: rgb(114 87 0 / 14%);--yellow-alt: #544100;--orange: #8d4300;--orange-opacity: rgb(141 67 0 / 14%);--orange-alt: #693100;--tangerine: #963300;--tangerine-opacity: rgb(150 51 0 / 14%);--tangerine-alt: #702600;--red: #b00020;--red-opacity: rgb(176 0 32 / 14%);--red-alt: #7f0017;--pink: #9a1a62;--pink-opacity: rgb(154 26 98 / 14%);--pink-alt: #701247;--purple: #6a2ac0;--purple-opacity: rgb(106 42 192 / 14%);--purple-alt: #4d1f8c;--violet: #1c3ebe;--violet-opacity: rgb(28 62 190 / 14%);--violet-alt: #142d8a}:root,:root.theme-light{--primary: #3057f2;--primary-opacity: #3057f21f;--primary-alt: #2746c2;--accent: #00ccc5;--accent-opacity: #00ccc51f;--accent-alt: #01a29e;--surface-low: #f9f9f9;--surface-mid: #ffffff;--surface-high: #959ca8;--surface-hover: rgb(22 24 29 / 3%);--surface-active: rgb(22 24 29 / 12%);--ink: #1f1f1f;--on-ink: #ffffff;--emphasis: #ffffff;--on-emphasis: #171717;--opacity-high: rgb(22 24 29 / 58%);--opacity-mid: rgb(22 24 29 / 12%);--opacity-low: rgb(22 24 29 / 3%);--opacity-darken: rgb(22 24 29 / 1.5%);--opacity-overlay: rgb(0 0 0 / 50%);--success: #37c45b;--success-opacity: #37c45b1f;--success-alt: #2b9d48;--warning: #ff980a;--warning-opacity: #ff980a1f;--warning-alt: #cc7a06;--danger: #ff4043;--danger-opacity: #ff40431f;--danger-alt: #cc3236;--info: #057dff;--info-opacity: #057dff1f;--info-alt: #0364cc;--link: #057dff;--placeholder: rgb(26 26 26 / 40%)}:root.theme-dark{--primary: #3057f2;--primary-opacity: #3057f21f;--primary-alt: #2746c2;--accent: #00ccc5;--accent-opacity: #00ccc51f;--accent-alt: #01a29e;--surface-low: #151523;--surface-mid: #1a1a2b;--surface-high: #1f1f33;--surface-hover: rgb(255 255 255 / 2%);--surface-active: rgb(255 255 255 / 16%);--ink: #f4f7fc;--on-ink: #ffffff;--emphasis: #ffffff;--on-emphasis: #171717;--opacity-high: rgb(255 255 255 / 60%);--opacity-mid: rgb(255 255 255 / 16%);--opacity-low: rgb(255 255 255 / 2%);--opacity-darken: rgb(0 0 0 / 5%);--opacity-overlay: rgb(0 0 0 / 64%);--success: #37c45b;--success-opacity: #37c45b1f;--success-alt: #2b9d48;--warning: #ff980a;--warning-opacity: #ff980a1f;--warning-alt: #cc7a06;--danger: #ff4043;--danger-opacity: #ff40431f;--danger-alt: #cc3236;--info: #057dff;--info-opacity: #057dff1f;--info-alt: #0364cc;--link: #057dff;--placeholder: rgb(244 247 252 / 30%)}:root.theme-night{--primary: #3057f2;--primary-opacity: #3057f21f;--primary-alt: #2746c2;--accent: #00ccc5;--accent-opacity: #00ccc51f;--accent-alt: #01a29e;--surface-low: #0a0a0a;--surface-mid: #000000;--surface-high: #222222;--surface-hover: rgb(244 247 252 / 4%);--surface-active: rgb(244 247 252 / 16%);--ink: #f4f7fc;--on-ink: #ffffff;--emphasis: #ffffff;--on-emphasis: #171717;--opacity-high: rgb(244 247 252 / 60%);--opacity-mid: rgb(244 247 252 / 16%);--opacity-low: rgb(244 247 252 / 4%);--opacity-darken: rgb(0 0 0 / 5%);--opacity-overlay: rgb(5 7 12 / 64%);--success: #37c45b;--success-opacity: #37c45b1f;--success-alt: #2b9d48;--warning: #ff980a;--warning-opacity: #ff980a1f;--warning-alt: #cc7a06;--danger: #ff4043;--danger-opacity: #ff40431f;--danger-alt: #cc3236;--info: #057dff;--info-opacity: #057dff1f;--info-alt: #0364cc;--link: #057dff;--placeholder: rgb(244 247 252 / 30%)}:root.theme-high-contrast{--primary: #1c3ebe;--primary-opacity: rgb(28 62 190 / 14%);--primary-alt: #142d8a;--accent: #005f5c;--accent-opacity: rgb(0 95 92 / 14%);--accent-alt: #004543;--surface-low: #ffffff;--surface-mid: #ffffff;--surface-high: #ececec;--surface-hover: rgb(0 0 0 / 8%);--surface-active: rgb(0 0 0 / 22%);--ink: #000000;--on-ink: #ffffff;--emphasis: #000000;--on-emphasis: #ffffff;--opacity-high: rgb(0 0 0 / 74%);--opacity-mid: rgb(0 0 0 / 22%);--opacity-low: rgb(0 0 0 / 8%);--opacity-darken: rgb(0 0 0 / 3%);--opacity-overlay: rgb(0 0 0 / 72%);--success: #0a6a2e;--success-opacity: rgb(10 106 46 / 14%);--success-alt: #074a20;--warning: #8d4300;--warning-opacity: rgb(141 67 0 / 14%);--warning-alt: #693100;--danger: #b00020;--danger-opacity: rgb(176 0 32 / 14%);--danger-alt: #7f0017;--info: #0047b8;--info-opacity: rgb(0 71 184 / 14%);--info-alt: #00358a;--link: #0047b8;--placeholder: rgb(0 0 0 / 58%)}:root{--space-2xs: 2px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 64px}:root{--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-size-xl: 32px;--controller-size: 32px;--controller-size-small: 24px}:root{--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 32px;--radius-pill: 999px}:root{--line: 1px solid var(--opacity-mid);--line-discreet: 1px solid var(--opacity-low);--border-hover: var(--opacity-mid);--border-open: var(--opacity-mid);--border-active: var(--opacity-mid);--outline-tab: 2px solid var(--primary);--outline-tab-offset: -2px;--outline-focus: none;--outline-focus-offset: -2px;--outline-active: none;--outline-active-offset: -2px}:root{--font-family-base: Inter, system-ui, sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-title-1: 24px;--font-size-title-2: 18px;--font-size-title-3: 16px;--font-size-body: 14px;--font-size-body-sm: 12px;--font-size-body-xs: 10px;--font-weight-regular: 450;--font-weight-medium: 550;--font-weight-bold: 700;--line-height-heading: 1.2;--line-height-body: 1.3;--line-height-small: 1.2}:root{--shadow-raised: 0 2px 8px rgb(0 0 0 / 12%);--shadow-notification: 0 6px 12px rgb(0 0 0 / 10%);--shadow-popover: 0 8px 16px rgb(0 0 0 / 10%);--shadow-dialog: 0 16px 32px rgb(0 0 0 / 10%);--shadow-notification-primary: 0 11px 13px color-mix(in srgb, var(--primary) 14%, transparent);--shadow-notification-success: 0 11px 13px color-mix(in srgb, var(--success) 14%, transparent);--shadow-notification-danger: 0 11px 13px color-mix(in srgb, var(--danger) 14%, transparent)}:root{--motion-fast: .12s;--motion-base: .18s;--motion-slow: .24s;--ease-out: cubic-bezier(0, .3, .4, 1);--ease-out-in: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(0, .4, .2, 1)}:root{--z-index-detail: 100;--z-index-popover-backdrop: 1100;--z-index-popover: 1110;--z-index-dialog: 1200;--z-index-toast: 1300;--z-index-notification: var(--z-index-toast);--z-index-tooltip: 1400;--z-index-debug: 9999}:root{--breakpoint-mobile: 720px}:root{--cx-motion-fast: var(--motion-fast);--cx-motion-base: var(--motion-base);--cx-motion-slow: var(--motion-slow);--cx-ease-out: var(--ease-out);--cx-ease-in-out: var(--ease-out-in);--cx-ease-in: var(--ease-in);--cx-p-4: var(--space-xs);--cx-p-8: var(--space-sm);--cx-p-12: 12px;--cx-p-16: var(--space-md);--cx-p-24: var(--space-lg);--cx-p-32: var(--space-xl);--cx-g-4: var(--space-xs);--cx-g-8: var(--space-sm);--cx-g-12: 12px;--cx-g-16: var(--space-md);--cx-g-24: var(--space-lg);--cx-g-32: var(--space-xl);--cx-r-2: var(--radius-xs);--cx-r-4: var(--radius-sm);--cx-r-8: var(--radius-md);--cx-r-16: var(--radius-lg);--cx-size-4: 4px;--cx-size-8: 8px;--cx-size-12: 12px;--cx-size-16: 16px;--cx-size-24: 24px;--cx-size-32: 32px;--cx-size-40: 40px;--cx-size-48: 48px;--cx-field-label-color: var(--ink);--cx-field-padding-x: var(--space-sm);--cx-field-height: var(--controller-size);--cx-field-border-radius: var(--radius-sm);--cx-field-color: var(--ink);--cx-field-background-color: var(--opacity-darken);--cx-field-border-color: var(--opacity-mid);--cx-field-hover-border-color: var(--opacity-high);--cx-field-placeholder-color: var(--placeholder);--cx-button-height: var(--controller-size);--cx-button-font-weight: var(--font-weight-medium);--cx-button-padding-text-side: var(--space-sm);--cx-button-border-radius: var(--radius-sm);--cx-button-gap: var(--space-xs);--cx-button-icon-padding: 6px;--cx-button-secondary-color: var(--ink);--cx-button-secondary-background-color: var(--opacity-low);--cx-button-secondary-hover-color: var(--ink);--cx-button-secondary-hover-background-color: var(--opacity-mid);--cx-button-transparent-color: var(--ink);--cx-button-transparent-background-color: transparent;--cx-button-transparent-hover-color: var(--ink);--cx-button-transparent-hover-background-color: var(--opacity-low);--cx-text-font-family: var(--font-family-base);--cx-text-h1-size: var(--font-size-title-1);--cx-text-h1-weight: var(--font-weight-bold);--cx-text-h2-size: var(--font-size-title-1);--cx-text-h2-weight: var(--font-weight-regular);--cx-text-h3-size: var(--font-size-title-2);--cx-text-h3-weight: var(--font-weight-bold);--cx-text-h4-size: var(--font-size-title-3);--cx-text-h4-weight: var(--font-weight-bold);--cx-text-line-height: var(--line-height-body);--cx-text-body-size: var(--font-size-body);--cx-text-body-weight: var(--font-weight-regular);--cx-text-body-medium-size: var(--font-size-body);--cx-text-body-medium-weight: var(--font-weight-medium);--cx-text-body-bold-size: var(--font-size-body);--cx-text-body-bold-weight: var(--font-weight-bold);--cx-text-body-small-size: var(--font-size-body-sm);--cx-text-body-small-weight: var(--font-weight-regular);--cx-text-body-small-bold-size: var(--font-size-body-sm);--cx-text-body-small-bold-weight: var(--font-weight-bold);--cx-text-body-tiny-size: var(--font-size-body-xs);--cx-text-body-tiny-weight: var(--font-weight-regular);--cx-text-body-tiny-bold-size: var(--font-size-body-xs);--cx-text-body-tiny-bold-weight: var(--font-weight-bold);--cx-text-letter-spacing: 0;--cx-shadow-lowest: var(--shadow-raised);--cx-shadow-low: var(--shadow-notification);--cx-shadow-mid: var(--shadow-popover);--cx-shadow-high: var(--shadow-dialog)}:root{--cx-icon-12: 12px;--cx-icon-16: 16px;--cx-icon-20: 20px;--cx-icon-24: 24px;--cx-icon-32: 32px;--cx-icon-64: 64px;--cx-logo-url: url(/brand/logo.png)}:root{--cx-z-index-navbar-badge: 50;--cx-z-index-detail: 100;--cx-z-index-navbar-popover: 200;--cx-z-index-dialog: 250;--cx-z-index-popover: 500;--cx-z-index-tooltip: 750;--cx-z-index-notification: 1000;--cx-z-index-debug: 9999;--cx-size-2: 2px;--cx-size-4: 4px;--cx-size-8: 8px;--cx-size-12: 12px;--cx-size-16: 16px;--cx-size-20: 20px;--cx-size-24: 24px;--cx-size-32: 32px;--cx-size-48: 48px;--cx-size-64: 64px;--cx-size-128: 128px;--cx-size-256: 256px;--cx-size-512: 512px;--cx-r-2: 2px;--cx-r-4: 4px;--cx-r-8: 8px;--cx-r-24: 24px;--cx-r-32: 32px;--cx-p-2: 2px;--cx-p-4: 4px;--cx-p-8: 8px;--cx-p-16: 16px;--cx-p-32: 32px;--cx-p-64: 64px;--cx-m-2: 2px;--cx-m-4: 4px;--cx-m-8: 8px;--cx-m-16: 16px;--cx-m-32: 32px;--cx-m-64: 64px;--cx-g-2: 2px;--cx-g-4: 4px;--cx-g-8: 8px;--cx-g-16: 16px;--cx-g-32: 32px;--cx-g-64: 64px;--cx-screen-768: 768px;--cx-screen-1024: 1024px;--cx-screen-1280: 1280px}:root{--cx-print-content-padding-x: var(--cx-size-64);--cx-print-content-padding-y: var(--cx-size-64)}:root{--cx-report-page-width: 210mm;--cx-report-page-height: 297mm;--cx-report-canvas-gap: var(--cx-g-24, 24px);--cx-report-canvas-padding: var(--cx-g-24, 24px);--cx-report-page-background: var(--surface-mid);--cx-report-cover-title-color: #0f4a65;--cx-report-cover-title-color-faded: rgba(15, 74, 101, .4);--cx-report-cover-accent-color: #1ac0c6;--cx-report-cover-title-size: 72px;--cx-report-cover-subtitle-size: 24px;--cx-report-cover-date-size: 18px;--cx-report-page-footer-font-size: 11px;--cx-report-footer-font-size: 9pt;--cx-report-page-number-font-size: 12px}:root{--cx-button-height: var(--cx-size-32);--cx-button-font-weight: 500;--cx-button-padding-text-side: var(--cx-p-8);--cx-button-border-radius: var(--cx-r-4);--cx-button-gap: var(--cx-g-4);--cx-button-icon-padding: 6px;--cx-button-primary-color: var(--on-ink);--cx-button-primary-background-color: var(--primary);--cx-button-primary-hover-color: var(--on-ink);--cx-button-primary-hover-background-color: var(--primary-alt);--cx-button-secondary-color: var(--ink);--cx-button-secondary-background-color: var(--opacity-low);--cx-button-secondary-hover-color: var(--ink);--cx-button-secondary-hover-background-color: var(--opacity-mid);--cx-button-accent-color: var(--on-ink);--cx-button-accent-background-color: var(--accent);--cx-button-accent-hover-color: var(--on-ink);--cx-button-accent-hover-background-color: var(--accent-alt);--cx-button-transparent-color: var(--ink);--cx-button-transparent-background-color: transparent;--cx-button-transparent-hover-color: var(--ink);--cx-button-transparent-hover-background-color: var(--opacity-low);--cx-button-danger-color: var(--on-ink);--cx-button-danger-background-color: var(--danger);--cx-button-danger-hover-color: var(--on-ink);--cx-button-danger-hover-background-color: var(--danger-alt);--cx-button-dashed-color: var(--ink);--cx-button-dashed-background-color: transparent;--cx-button-dashed-border-color: var(--opacity-high);--cx-button-dashed-hover-color: var(--primary);--cx-button-dashed-hover-background-color: var(--primary-opacity);--cx-button-dashed-hover-border-color: var(--primary);--cx-button-menu-account-avatar-background-color: var(--accent-alt)}:root{--cx-card-padding: 0;--cx-card-background-color: transparent;--cx-card-border: none;--cx-card-margin: 0;--cx-card-small-padding: 0;--cx-card-small-border: 1px solid var(--opacity-mid);--cx-card-small-margin: 0 0 var(--cx-m-16) 0}:root{--cx-dashboard-col-min: 400px;--cx-dashboard-kpi-col-min: 200px}:root{--cx-dialogs-container-backdrop-filter: blur(2px);--cx-dialog-border: 1px solid var(--opacity-mid);--cx-dialog-header-height: 32px;--cx-dialog-header-background-color: transparent;--cx-dialog-header-danger-background-color: transparent;--cx-dialog-header-color: var(--ink);--cx-dialog-header-align-items: end;--cx-dialog-header-padding-top: var(--cx-p-16);--cx-dialog-header-font-size: var(--cx-text-h1-size);--cx-dialog-header-font-weight: var(--cx-text-h1-weight);--cx-dialog-header-line-height: 1.2;--cx-dialog-content-message-padding: 0 var(--cx-p-16) var(--cx-p-16) var(--cx-p-16);--cx-dialog-actions-justify-content: space-between;--cx-dialog-actions-background-color: var(--opacity-low);--cx-wizard-info-py: 84px;--cx-dialog-wizard-info-width: 280px;--cx-dialog-wizard-info-background-color: var(--opacity-darken)}:root{--cx-divider-height: 2px;--cx-divider-background-color: var(--opacity-low)}:root{--cx-field-label-color: var(--ink);--cx-field-padding-x: var(--cx-p-8);--cx-field-height: 32px;--cx-field-border-radius: 4px;--cx-field-color: var(--ink);--cx-field-background-color: var(--opacity-darken);--cx-field-border-color: var(--opacity-mid);--cx-field-hover-border-color: var(--opacity-high);--cx-field-disabled-background-color: var(--surface-hover);--cx-field-placeholder-color: var(--opacity-high)}:root{--cx-form-gap: 16px;--cx-form-section-title-color: var(--ink);--cx-form-section-title-font-size: 20px;--cx-form-section-title-border: 1px solid var(--opacity-mid)}:root{--cx-list-height: 40px;--cx-list-item-background-color: var(--opacity-low)}:root{--cx-text-area-padding-x: var(--cx-field-padding-x);--cx-text-area-padding-y: var(--cx-p-8);--cx-text-area-line-height: 20px;--cx-text-area-border-radius: var(--cx-field-border-radius);--cx-text-area-transition: .12s}:root{--cx-navbar-border-color: var(--opacity-low);--cx-navbar-shadow: var(--cx-shadow-lowest);--cx-navbar-header-toggle-color: var(--ink);--cx-navbar-menu-button-color: var(--opacity-high);--cx-navbar-menu-button-selected-color: var(--ink);--cx-navbar-menu-button-selected-background-color: transparent;--cx-navbar-icon-button-selected-color: var(--ink);--cx-navbar-icon-button-selected-background-color: var(--opacity-mid);--cx-navbar-icon-button-hover-selected-color: var(--ink);--cx-navbar-icon-button-hover-selected-background-color: var(--opacity-mid)}:root{--cx-page-color: var(--ink);--cx-page-background-color: var(--surface-mid);--cx-page-gap: 0}:root{--cx-tab-large-height: var(--cx-size-64);--cx-tab-text-transform: inherit;--cx-tab-font-size: inherit;--cx-tab-letter-spacing: inherit;--cx-tab-color-hover: var(--ink);--cx-tab-color-selected: var(--ink)}:root{--cx-topbar-padding: 0 var(--cx-p-16);--cx-topbar-margin: 0;--cx-topbar-background: var(--surface-mid);--cx-topbar-border-color: var(--opacity-mid)}.cx-text-style-h1{font-size:var(--cx-text-h1-size);font-weight:var(--cx-text-h1-weight);line-height:1.2}.cx-text-style-h2{font-size:var(--cx-text-h2-size);font-weight:var(--cx-text-h2-weight);line-height:1.2}.cx-text-style-h3{font-size:var(--cx-text-h3-size);font-weight:var(--cx-text-h3-weight);line-height:1.2}.cx-text-style-h4{font-size:var(--cx-text-h4-size);font-weight:var(--cx-text-h4-weight);line-height:1.2}.cx-text-style-body{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3}.cx-text-style-body-medium{font-size:var(--cx-text-body-medium-size);font-weight:var(--cx-text-body-medium-weight);line-height:1.3}.cx-text-style-body-bold{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3}.cx-text-style-body-small{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2}.cx-text-style-body-small-bold{font-size:var(--cx-text-body-small-bold-size);font-weight:var(--cx-text-body-small-bold-weight);line-height:1.2}.cx-text-color-ink{color:var(--ink)}.cx-text-color-on-ink{color:var(--on-ink)}.cx-text-color-opacity-high{color:var(--opacity-high)}.cx-text-color-opacity-mid{color:var(--opacity-mid)}.cx-icon{display:flex;align-content:center;align-items:center}.cx-icon-12 svg{width:12px;height:12px}.cx-icon-13 svg{width:13px;height:13px}.cx-icon-14 svg{width:14px;height:14px}.cx-icon-16 svg{width:var(--cx-icon-16);height:var(--cx-icon-16)}.cx-icon-20 svg{width:var(--cx-icon-20);height:var(--cx-icon-20)}.cx-icon-24 svg{width:var(--cx-icon-24);height:var(--cx-icon-24)}.cx-icon-32 svg{width:var(--cx-icon-32);height:var(--cx-icon-32)}.cx-icon-64 svg{width:var(--cx-icon-64);height:var(--cx-icon-64)}.cx-icon-spinner svg{animation:cx-icon-spin 1s linear infinite}@keyframes cx-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cx-button-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--cx-g-8);padding:0 var(--cx-p-16)}.cx-button-list>*>.cx-button-base,.cx-button-list>*>.cx-button-link,.cx-button-list>*>.cx-button-dashed,.cx-button-list>*>.cx-button-danger,.cx-button-list>*>.cx-button-transparent,.cx-button-list>*>.cx-button-accent,.cx-button-list>*>.cx-button-secondary,.cx-button-list>*>.cx-button-primary{min-width:120px}.cx-button-part-icon{pointer-events:none}.cx-button-base,.cx-button-link,.cx-button-dashed,.cx-button-danger,.cx-button-transparent,.cx-button-accent,.cx-button-secondary,.cx-button-primary{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.cx-button-base:disabled,.cx-button-link:disabled,.cx-button-dashed:disabled,.cx-button-danger:disabled,.cx-button-transparent:disabled,.cx-button-accent:disabled,.cx-button-secondary:disabled,.cx-button-primary:disabled{cursor:default}.cx-button-base,.cx-button-link,.cx-button-dashed,.cx-button-danger,.cx-button-transparent,.cx-button-accent,.cx-button-secondary,.cx-button-primary{width:100%;min-height:var(--cx-button-height);padding:0 var(--cx-p-4) 0 var(--cx-p-4);font-weight:var(--cx-button-font-weight);border-radius:var(--cx-button-border-radius);justify-content:center;gap:var(--cx-button-gap);word-wrap:anywhere}.cx-button-base>.cx-button-part-icon,.cx-button-link>.cx-button-part-icon,.cx-button-dashed>.cx-button-part-icon,.cx-button-danger>.cx-button-part-icon,.cx-button-transparent>.cx-button-part-icon,.cx-button-accent>.cx-button-part-icon,.cx-button-secondary>.cx-button-part-icon,.cx-button-primary>.cx-button-part-icon{transition:color .2s}.cx-button-base>:first-child:not(.cx-button-part-icon),.cx-button-link>:first-child:not(.cx-button-part-icon),.cx-button-dashed>:first-child:not(.cx-button-part-icon),.cx-button-danger>:first-child:not(.cx-button-part-icon),.cx-button-transparent>:first-child:not(.cx-button-part-icon),.cx-button-accent>:first-child:not(.cx-button-part-icon),.cx-button-secondary>:first-child:not(.cx-button-part-icon),.cx-button-primary>:first-child:not(.cx-button-part-icon){padding-left:var(--cx-button-padding-text-side)}.cx-button-base>:last-child:not(.cx-button-part-icon),.cx-button-link>:last-child:not(.cx-button-part-icon),.cx-button-dashed>:last-child:not(.cx-button-part-icon),.cx-button-danger>:last-child:not(.cx-button-part-icon),.cx-button-transparent>:last-child:not(.cx-button-part-icon),.cx-button-accent>:last-child:not(.cx-button-part-icon),.cx-button-secondary>:last-child:not(.cx-button-part-icon),.cx-button-primary>:last-child:not(.cx-button-part-icon){padding-right:var(--cx-button-padding-text-side)}.cx-button-base:focus-within,.cx-button-link:focus-within,.cx-button-dashed:focus-within,.cx-button-danger:focus-within,.cx-button-transparent:focus-within,.cx-button-accent:focus-within,.cx-button-secondary:focus-within,.cx-button-primary:focus-within{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-button-primary{color:var(--cx-button-primary-color);background-color:var(--cx-button-primary-background-color);opacity:1}.cx-button-primary .cx-button-part-icon{color:var(--cx-button-primary-color)}.cx-button-primary:hover{color:var(--cx-button-primary-hover-color);background-color:var(--cx-button-primary-hover-background-color)}.cx-button-primary:hover .cx-button-part-icon{color:var(--cx-button-primary-hover-color)}.cx-button-primary:disabled{opacity:.2}.cx-button-secondary{color:var(--cx-button-secondary-color);background-color:var(--cx-button-secondary-background-color);opacity:1}.cx-button-secondary .cx-button-part-icon{color:var(--cx-button-secondary-color)}.cx-button-secondary:hover{color:var(--cx-button-secondary-hover-color);background-color:var(--cx-button-secondary-hover-background-color)}.cx-button-secondary:hover .cx-button-part-icon{color:var(--cx-button-secondary-hover-color)}.cx-button-secondary:disabled{opacity:.2}.cx-button-accent{color:var(--cx-button-accent-color);background-color:var(--cx-button-accent-background-color);opacity:1}.cx-button-accent .cx-button-part-icon{color:var(--cx-button-accent-color)}.cx-button-accent:hover{color:var(--cx-button-accent-hover-color);background-color:var(--cx-button-accent-hover-background-color)}.cx-button-accent:hover .cx-button-part-icon{color:var(--cx-button-accent-hover-color)}.cx-button-accent:disabled{opacity:.2}.cx-button-transparent{color:var(--cx-button-transparent-color);background-color:var(--cx-button-transparent-background-color);opacity:1}.cx-button-transparent .cx-button-part-icon{color:var(--cx-button-transparent-color)}.cx-button-transparent:hover{color:var(--cx-button-transparent-hover-color);background-color:var(--cx-button-transparent-hover-background-color)}.cx-button-transparent:hover .cx-button-part-icon{color:var(--cx-button-transparent-hover-color)}.cx-button-transparent:disabled{opacity:.2}.cx-button-danger{color:var(--cx-button-danger-color);background-color:var(--cx-button-danger-background-color);opacity:1}.cx-button-danger .cx-button-part-icon{color:var(--cx-button-danger-color)}.cx-button-danger:hover{color:var(--cx-button-danger-hover-color);background-color:var(--cx-button-danger-hover-background-color)}.cx-button-danger:hover .cx-button-part-icon{color:var(--cx-button-danger-hover-color)}.cx-button-danger:disabled{opacity:.2}.cx-button-dashed{color:var(--cx-button-dashed-color);background-color:var(--cx-button-dashed-background-color);opacity:1}.cx-button-dashed .cx-button-part-icon{color:var(--cx-button-dashed-color)}.cx-button-dashed:hover{color:var(--cx-button-dashed-hover-color);background-color:var(--cx-button-dashed-hover-background-color)}.cx-button-dashed:hover .cx-button-part-icon{color:var(--cx-button-dashed-hover-color)}.cx-button-dashed:disabled{opacity:.2}.cx-button-dashed{border:1px dashed var(--cx-button-dashed-border-color)}.cx-button-dashed:hover{border-color:var(--cx-button-dashed-hover-border-color)}.cx-button-link{color:var(--primary);background-color:transparent;opacity:1}.cx-button-link .cx-button-part-icon{color:var(--primary)}.cx-button-link:hover{color:var(--primary);background-color:transparent}.cx-button-link:hover .cx-button-part-icon{color:var(--primary)}.cx-button-link:disabled{opacity:.2}.cx-button-link{padding:0;min-width:0;white-space:nowrap;text-overflow:ellipsis;justify-content:left}.cx-button-link>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-wrap:auto;padding:var(--cx-p-4) 0;text-align:left}.cx-button-link:hover{text-decoration:underline}.cx-button-link>:first-child:not(.cx-button-part-icon){padding-left:0}.cx-button-link>:last-child:not(.cx-button-part-icon){padding-right:0}.cx-button-icon-32{min-width:var(--cx-size-32);padding:0}.cx-button-icon-32>:first-child:not(.cx-button-part-icon),.cx-button-icon-32>:last-child:not(.cx-button-part-icon){padding:0}.cx-button-icon-20{min-width:var(--cx-size-20);height:var(--cx-size-20);padding:0}.cx-button-icon-20>:first-child:not(.cx-button-part-icon),.cx-button-icon-20>:last-child:not(.cx-button-part-icon){padding:0}cx-button:has(.cx-button-split){display:inline-flex;align-items:stretch}cx-button:has(.cx-button-split) .cx-button-split{border-top-right-radius:0;border-bottom-right-radius:0;flex:1}cx-button:has(.cx-button-split) .cx-button-dropdown-chevron{flex:0;border-top-left-radius:0;border-bottom-left-radius:0;min-width:var(--cx-size-32);padding:0;border-left:1px solid color-mix(in srgb,currentColor 20%,transparent)}.cx-button-loading>*{opacity:0}.cx-button-loading>:nth-last-child(2):not(.cx-button-part-icon){padding-right:var(--cx-button-padding-text-side)}.cx-button-loading-icon{opacity:1;position:absolute;padding:0!important}.cx-field-label{color:var(--opacity-high);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cx-field-label.cx-field-label-optional{display:flex;flex-direction:column;align-items:flex-start;gap:0;overflow:visible;white-space:normal}.cx-form-field-vertical .cx-field-label.cx-field-label-optional{flex-direction:row;justify-content:space-between;align-items:baseline;width:100%}.cx-field-label-optional-text{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;color:var(--opacity-high)}.cx-field-label-vertical{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3;color:var(--cx-field-label-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cx-field-text-container{display:flex;flex-direction:row;color:var(--cx-field-color);gap:var(--cx-g-4);height:var(--cx-field-height);align-items:center;border:1px solid;border-radius:var(--cx-r-4);background:var(--cx-field-background-color);border-color:var(--cx-field-border-color)}.cx-field-text-container:hover{box-shadow:none;outline:none;background:var(--cx-field-background-color);border-color:var(--cx-field-hover-border-color)}.cx-field-text-container:focus-within{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-field-text-container{transition:border .2s,background .2s;gap:0}.cx-field-text-container-error,.cx-field-text-container-error:hover{border-color:var(--danger)}.cx-field-text-container-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cx-field-text-container-disabled>.cx-field-text{cursor:default;user-focus:none}.cx-field-text{padding:0 var(--cx-field-padding-x);background:none;color:var(--cx-field-color);width:0;min-width:0;height:100%;border:none;outline:none;box-shadow:none;font-size:var(--font-size-body);flex:1;appearance:none}.cx-field-text::-webkit-outer-spin-button,.cx-field-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cx-field-text[type=number]{-moz-appearance:textfield}.cx-field-text:active{box-shadow:none;outline:none}.cx-field-text::placeholder{color:var(--cx-field-placeholder-color)}.cx-field-text-icon-prepend{color:var(--cx-field-placeholder-color);margin-left:var(--cx-field-padding-x)}.cx-field-text-icon-append{color:var(--cx-field-placeholder-color);margin-right:var(--cx-field-padding-x)}.cx-field-text-icon-clickable{cursor:pointer;transition:color .2s}.cx-field-text-icon-clickable:hover{color:var(--ink)}.cx-accordion{display:block;border:1px solid var(--opacity-mid);border-radius:var(--cx-r-4);overflow:hidden}.cx-accordion-head{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s;height:fit-content}.cx-accordion-head:hover{background:var(--opacity-low)}.cx-accordion-header{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8);height:36px;padding:var(--cx-p-8)}.cx-accordion-header-title{color:var(--ink);flex:1}.cx-accordion-header-content{color:var(--opacity-high);display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-4)}.cx-accordion-description{color:var(--ink);padding:0 var(--cx-p-8) var(--cx-p-8) var(--cx-p-8)}.cx-accordion-description:empty{display:none;padding:0}.cx-accordion-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s}.cx-accordion-expanded .cx-accordion-collapse{grid-template-rows:1fr}.cx-accordion-content{overflow:hidden;min-height:0;animation:cx-accordion-content-fade-in .2s}.cx-accordion-content-closing{animation:cx-accordion-content-fade-out .2s}@keyframes cx-accordion-content-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cx-accordion-content-fade-out{0%{opacity:1}to{opacity:0}}.cx-action-bar-overlay{position:absolute;bottom:0;left:0;width:100vw;overflow:hidden}.cx-action-bar-container{display:flex;justify-content:center;align-items:center;margin-bottom:var(--cx-m-32);opacity:0;transform:translateY(48px);animation:cx-notification-fade-in .3s ease forwards}.cx-action-bar-container-closing{animation:cx-notification-fade-out .3s ease forwards}.cx-action-bar{display:flex;flex-direction:row;padding:var(--cx-p-8);gap:var(--cx-g-32);background:var(--surface-mid);border:1px solid var(--opacity-low);border-radius:var(--cx-r-8);box-shadow:var(--cx-shadow-mid)}.cx-action-bar-info{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8)}.cx-action-bar-info-text{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;color:var(--opacity-high)}.cx-action-bar-actions{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-16)}.cx-action-bar-action-group{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8)}.cx-action-bar-actions-empty{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;color:var(--opacity-high)}@keyframes cx-action-bar-fade-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes cx-action-bar-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px);display:none}}.cx-alert-container{display:flex;flex-direction:row;border-radius:8px;gap:var(--cx-g-8)}.cx-alert-container-status{color:var(--opacity-high)}.cx-alert-container-status-background{padding:var(--cx-p-8);background:var(--opacity-low)}.cx-alert-container-info{color:var(--blue)}.cx-alert-container-info-background{padding:var(--cx-p-8);background:var(--blue-opacity)}.cx-alert-container-success{color:var(--green)}.cx-alert-container-success-background{padding:var(--cx-p-8);background:var(--green-opacity)}.cx-alert-container-error{color:var(--danger)}.cx-alert-container-error-background{padding:var(--cx-p-8);background:var(--danger-opacity)}.cx-alert-text{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3}.cx-badge-container{position:relative;display:inline-flex}.cx-badge-indicator{position:absolute;top:0;right:0;transform:translate(50%,-50%);pointer-events:none}.cx-badge-button{top:var(--cx-size-8);right:var(--cx-size-8)}.cx-badge-indicator-dot{width:var(--cx-size-8);height:var(--cx-size-8);border-radius:50%}.cx-badge-indicator-count{font-size:var(--cx-text-body-tiny-bold-size);font-weight:var(--cx-text-body-tiny-bold-weight);line-height:1.2;height:var(--cx-size-12);min-width:var(--cx-size-12);border-radius:var(--cx-r-8);display:flex;align-items:center;justify-content:center;padding:0 var(--cx-p-2);color:var(--on-ink);box-sizing:border-box}.cx-app-container{width:100vw;height:100vh;display:flex;flex-direction:row;background-color:var(--cx-page-background-color)}.cx-app-navbar{height:100%}.cx-app-content{flex:1;width:100%;height:100%}.cx-app-content-iframe{overflow:hidden}@media print{.cx-app-container{background:none;width:auto;height:auto;min-height:0}.cx-app-content{height:auto}}.cx-big-checkbox{display:block;border:1px solid var(--opacity-mid);border-radius:8px;padding:var(--cx-p-16);cursor:pointer;transition:border-color .2s;color:var(--opacity-high)}.cx-big-checkbox cx-checkbox{display:block;width:100%}.cx-big-checkbox-focused{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-big-checkbox-selected{border-color:var(--primary);color:var(--ink)}.cx-big-checkbox-indeterminate,.cx-big-checkbox-selected:hover,.cx-big-checkbox-indeterminate:hover{border-color:var(--primary)}.cx-big-checkbox-disabled{cursor:default;pointer-events:none;opacity:.4}.cx-big-checkbox-content{gap:var(--cx-g-4)}.cx-big-checkbox-title{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3}.cx-big-checkbox-text{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;color:var(--opacity-high)}.cx-big-radiobutton{display:block;border:1px solid var(--opacity-mid);border-radius:8px;padding:var(--cx-p-16);cursor:pointer;transition:border-color .2s;color:var(--opacity-high)}.cx-big-radiobutton cx-radiobutton{display:block;width:100%}.cx-big-radiobutton .cx-radiobutton-label{flex:1}.cx-big-radiobutton-focused{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-big-radiobutton-selected{border-color:var(--primary);color:var(--ink)}.cx-big-radiobutton-selected:hover{border-color:var(--primary)}.cx-big-radiobutton-disabled{cursor:default;pointer-events:none;opacity:.4}.cx-big-radiobutton-content{gap:var(--cx-g-4)}.cx-big-radiobutton-title{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3}.cx-big-radiobutton-text{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;color:var(--opacity-high)}.cx-budget{display:flex;align-items:center;gap:var(--cx-g-8);width:max-content}.cx-budget-track{display:flex;height:8px;border-radius:4px;background:var(--opacity-low);overflow:visible;flex:1;min-width:78px}.cx-budget-fill{height:100%;border-radius:4px;transition:width .3s ease}.cx-budget-fill-connected{border-radius:4px 0 0 4px}.cx-budget-fill-success{background:var(--success)}.cx-budget-fill-yellow{background:var(--yellow)}.cx-budget-fill-orange{background:var(--orange)}.cx-budget-fill-danger{background:var(--danger)}.cx-budget-overage{height:100%;border-radius:0 4px 4px 0;transition:width .3s ease;background:repeating-linear-gradient(-45deg,var(--danger),var(--danger) 2px,var(--danger-opacity) 2px,var(--danger-opacity) 4px)}.cx-budget-fill-unlimited{width:100%;background:repeating-linear-gradient(-45deg,var(--blue-opacity) 0px,var(--blue-opacity) 4px,var(--blue) 4px,var(--blue) 8px)}.cx-budget-label{white-space:nowrap}.cx-button-group{display:inline-block;position:relative}.cx-button-group:before{position:absolute;content:"";inset:0;border:1px solid var(--opacity-mid);border-radius:var(--cx-r-4);pointer-events:none}.cx-button-group-button{display:flex;flex-direction:row;gap:var(--cx-g-8);align-items:center;padding:0 var(--cx-p-16);border-radius:var(--cx-r-4);cursor:pointer;color:var(--opacity-high);height:var(--cx-size-32);transition:background .2s}.cx-button-group-button:hover{background:var(--opacity-low)}.cx-button-group-button-icon{padding-left:var(--cx-p-8)}.cx-button-group-button-no-text{padding:0 var(--cx-p-8)}.cx-button-group-button-small{height:var(--cx-size-24)}.cx-button-group-button-selected{color:var(--ink);background:var(--opacity-mid)}.cx-button-group-button-selected:hover{background:var(--opacity-mid)}.cx-button-group-button-disabled{cursor:default;pointer-events:none;opacity:.3}.cx-button-group-disabled{opacity:.3;pointer-events:none;cursor:default}.cx-button-group-disabled .cx-button-group-button-disabled{opacity:1}.cx-card{color:inherit;border-radius:var(--cx-r-8);display:flex;flex-direction:column;border:1px solid;width:100%;padding:var(--cx-card-small-padding);border:var(--cx-card-small-border);background-color:var(--opacity-low)}.cx-card-legacy{color:inherit;border-radius:var(--cx-r-8);display:flex;flex-direction:column;border:1px solid;margin:var(--cx-card-margin);padding:var(--cx-card-padding);border:var(--cx-card-border);background-color:var(--cx-card-background-color)}.cx-card-small{color:inherit;border-radius:var(--cx-r-8);display:flex;flex-direction:column;border:1px solid;width:100%;padding:var(--cx-card-small-padding);border:var(--cx-card-small-border);background-color:var(--opacity-low);margin:auto;max-width:var(--cx-screen-768)}.cx-card-medium{color:inherit;border-radius:var(--cx-r-8);display:flex;flex-direction:column;border:1px solid;width:100%;padding:var(--cx-card-small-padding);border:var(--cx-card-small-border);background-color:var(--opacity-low);margin:auto;max-width:var(--cx-screen-1024)}.cx-card-title{font-size:var(--cx-text-h3-size);font-weight:var(--cx-text-h3-weight);line-height:1.2;display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8);color:var(--cx-form-section-title-color);font-size:var(--cx-form-section-title-font-size);border-bottom:var(--cx-form-section-title-border);grid-column:1/-1;padding:0;height:var(--cx-size-32)}.cx-card-subtitle{font-size:var(--cx-text-h4-size);font-weight:var(--cx-text-h4-weight);line-height:1.2;display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8);color:var(--cx-form-section-title-color);border-bottom:var(--cx-form-section-title-border);grid-column:1/-1;padding:0;height:var(--cx-size-32)}.cx-card-toolbar{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8);padding:0}.cx-card-toolbar-content{flex:1;display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8)}.cx-card-toolbar-content>*{flex:1}.cx-card-toolbar-actions{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-4)}.cx-card-toolbar-info{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;color:var(--opacity-high)}.cx-chart{display:flex;width:100%;height:100%;min-height:var(--cx-size-256);flex:1}@media print{.cx-chart>canvas{min-width:0;max-width:100%}}.cx-checkbox{display:flex;flex-direction:row;align-items:inherit;gap:var(--cx-g-8);cursor:pointer}.cx-checkbox .cx-checkbox-icon{margin-top:1px}.cx-checkbox:focus{outline:none}.cx-checkbox:focus .cx-checkbox-icon{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-checkbox-disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.4}.cx-checkbox-icon{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--cx-size-16);min-height:var(--cx-size-16);width:var(--cx-size-16);height:var(--cx-size-16);border-radius:var(--cx-r-4);color:var(--on-ink);background:var(--opacity-low);border:1px solid var(--opacity-mid);transition:border .2s,background .2s}.cx-checkbox-icon:hover{background:var(--opacity-mid)}.cx-checkbox-selected .cx-checkbox-icon{background:var(--primary);border-color:var(--primary)}.cx-checkbox-selected .cx-checkbox-icon:hover{background:var(--primary-alt);border-color:var(--primary-alt)}.cx-checkbox-selected .cx-checkbox-icon .cx-checkbox-icon-selected-check:before{content:"";position:absolute;width:1.5px;height:8.5px;background:#fff;border-radius:1px;top:50%;left:50%}.cx-checkbox-selected .cx-checkbox-icon .cx-checkbox-icon-selected-check:after{content:"";position:absolute;width:5px;height:1.5px;background:#fff;border-radius:1px;top:50%;left:50%}.cx-checkbox-selected .cx-checkbox-icon .cx-checkbox-icon-selected-check{transform:translate(-1.3px,3.6px) rotate(-135deg)}.cx-checkbox-icon-intermediate{background:var(--primary);border-color:var(--primary)}.cx-checkbox-icon-intermediate:hover{background:var(--primary-alt);border-color:var(--primary-alt)}.cx-checkbox-icon-intermediate:before{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.cx-checkbox-label{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3}.cx-checkbox-selected .cx-checkbox-label{color:var(--ink)}.cx-checkbox-info{color:var(--opacity-high)}cx-content{display:block}.cx-content{display:flex;flex-direction:column;gap:var(--cx-g-8)}.cx-content-heading{scroll-margin-top:var(--cx-size-32)}.cx-content-heading.cx-text-style-h1{padding-bottom:var(--cx-p-16)}.cx-content-heading.cx-text-style-h2,.cx-content-heading.cx-text-style-h3,.cx-content-heading.cx-text-style-h4,.cx-content-heading.cx-text-style-body-bold{padding:var(--cx-p-8) 0}.cx-content-paragraph,.cx-content-list-item,.cx-content-quote{line-height:1.6}.cx-content-list{margin:0;margin-left:var(--cx-m-16);padding-left:var(--cx-p-24)}.cx-content-list-unordered{list-style:disc}.cx-content-list-ordered{list-style:decimal}.cx-content-quote{border-left:3px solid var(--opacity-low);margin:0;padding-left:var(--cx-p-16)}.cx-content-inline-emphasis{font-style:italic}.cx-content-inline-code,.cx-content-code-block{background-color:var(--opacity-low);border:1px solid var(--opacity-low);border-radius:var(--cx-r-4);font-family:monospace}.cx-content-inline-code{color:var(--yellow);padding:0 var(--cx-p-4)}.cx-content-code-block{color:var(--ink);margin:0;overflow-x:auto;padding:var(--cx-p-16);white-space:pre-wrap}.cx-content-inline-link{color:var(--primary);display:inline;text-decoration:none}.cx-content-inline-link:hover{text-decoration:underline}.cx-content-image-block{align-items:flex-start;display:flex;flex-direction:column;gap:var(--cx-g-8)}.cx-content-image,.cx-content-inline-image{max-width:100%}.cx-content-inline-image{vertical-align:middle}.cx-content-table{overflow-x:auto}.cx-content-table-grid{border-collapse:collapse;width:100%}.cx-content-table-grid th,.cx-content-table-grid td{border-bottom:1px solid var(--opacity-low);padding:var(--cx-p-8) var(--cx-p-16);text-align:left}.cx-content-divider{background-color:var(--opacity-low);height:1px;width:100%}@media print{.cx-content-table{overflow-x:visible}.cx-content-image,.cx-content-image-block,.cx-content-code-block,.cx-content-list-item{break-inside:avoid}}.cx-switch{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8);cursor:pointer}.cx-switch:focus{outline:none}.cx-switch:focus .cx-switch-track{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-switch-disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.4}.cx-switch-track{display:flex;align-items:center;justify-content:flex-start;position:relative;width:32px;height:20px;padding:0 3px;border-radius:var(--cx-r-4);background:var(--opacity-mid);border:1px solid transparent;transition:background .2s,border .2s}.cx-switch:hover .cx-switch-track{border-color:var(--opacity-mid)}.cx-switch-selected .cx-switch-track{background:var(--primary);justify-content:flex-end}.cx-switch-knob{width:12px;height:12px;border-radius:var(--cx-r-2);background:var(--on-ink);transition:transform .2s}.cx-switch-label{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3}.cx-switch-info{color:var(--opacity-high)}.cx-dashboard-container{display:flex;flex-direction:column;align-items:center;padding:var(--cx-p-16)}.cx-dashboard{display:flex;flex-direction:column;gap:var(--cx-g-32);max-width:1440px;width:min(100%,1440px);flex:1}.cx-dashboard-column{display:flex;flex-direction:column;gap:var(--cx-g-16);align-self:start}.cx-dashboard-row{display:grid;gap:var(--cx-g-16);flex:1;grid-template-columns:repeat(auto-fit,minmax(var(--cx-dashboard-col-min),1fr))}.cx-dashboard-section{display:flex;flex-direction:column;gap:var(--cx-g-16)}.cx-dashboard-section-header{display:flex;flex-direction:column;gap:var(--cx-g-4);padding-bottom:var(--cx-p-8);border-bottom:1px solid var(--opacity-mid)}.cx-dashboard-edit-section{display:flex;flex-direction:column;gap:var(--cx-g-16);background:var(--opacity-low);border:2px dashed var(--opacity-mid);border-radius:var(--cx-r-8);padding:var(--cx-p-16)}.cx-dashboard-row-wrapper{display:flex;flex-direction:row;gap:var(--cx-g-16);flex:1;width:100%}.cx-dashboard-edit-row-content{display:flex;flex:1;min-width:0}.cx-dashboard-chart-center{display:flex;align-items:center;justify-content:center;flex:1;min-height:0}.cx-dashboard-fade-zone,.cx-dashboard-insert-zone{opacity:.4;transition:opacity .2s ease}.cx-dashboard-fade-zone:hover,.cx-dashboard-insert-zone:hover{opacity:1}.cx-dashboard-insert-zone{display:flex;align-items:center;gap:var(--cx-g-8);padding:var(--cx-p-4) 0}.cx-dashboard-insert-zone-line{flex:1;height:1px;border-top:1px dashed var(--opacity-high)}.cx-dashboard-insert-zone--section .cx-dashboard-insert-zone-line{border-top-width:2px}.cx-dashboard-inline-add{opacity:.4;transition:opacity .2s ease;width:var(--cx-size-32);display:inline-flex}.cx-dashboard-inline-add:hover{opacity:1}.cx-dashboard-refreshing{position:relative;pointer-events:none;opacity:.5;transition:opacity .2s ease}.cx-dashboard-refresh-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.cx-dashboard-text-content{line-height:1.6}.cx-dashboard-text-content h1,.cx-dashboard-text-content h2,.cx-dashboard-text-content h3,.cx-dashboard-text-content h4,.cx-dashboard-text-content h5,.cx-dashboard-text-content h6{margin-top:.5em;margin-bottom:.25em}.cx-dashboard-text-content ul,.cx-dashboard-text-content ol{padding-left:1.5em}.cx-dashboard-text-content p{margin-bottom:.5em}.cx-dashboard-text-content code{padding:.1em .3em;border-radius:var(--cx-r-2);font-size:.9em;background:var(--surface-mid)}@media print{@page report-page{margin:var(--cx-print-content-padding-y) 0;@top-right{content:url(/brand/logo.png);width:121px;padding-right:var(--cx-print-content-padding-x);vertical-align:center}@bottom-left{content:var(--print-dashboard-name, "");padding-left:var(--cx-print-content-padding-x);font-size:var(--cx-report-footer-font-size);color:#000;text-align:left}@bottom-right{content:counter(page);padding-right:var(--cx-print-content-padding-x);font-size:var(--cx-report-page-number-font-size);color:#000;text-align:right}}@page report-page-cover{margin:0;@top-right{content:""}@bottom-left{content:""}@bottom-right{content:""}}body.dashboard-print-with-header{page:report-page}body.dashboard-print-cover-first,body.dashboard-print-with-header .cx-dashboard-section:first-child.dashboard-section--page,body.dashboard-print-cover-first .cx-dashboard-section:first-child.dashboard-section--page{page:report-page-cover}.cx-dashboard-container{padding:0}.cx-dashboard{width:100%;max-width:100%;flex:1}.cx-dashboard-section:not(:first-child.dashboard-section--page){page:report-page;padding-inline:var(--cx-print-content-padding-x)}.cx-dashboard-section+.cx-dashboard-section{break-before:page;page-break-before:always}.cx-dashboard-row{display:grid;grid-template-columns:1fr;gap:var(--cx-g-16)}.cx-dashboard-row>*{width:auto;min-width:0}.cx-dashboard-row--kpi{grid-template-columns:repeat(2,1fr)}}.cx-dashboard-card{display:flex;flex-direction:column;border:1px solid var(--opacity-mid);border-radius:var(--cx-r-8);background:var(--opacity-low)}.cx-dashboard-card-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:var(--cx-size-48);gap:var(--cx-g-8);padding:var(--cx-p-8);border-bottom:1px solid var(--opacity-mid)}.cx-dashboard-card-title{display:flex;align-items:center}.cx-dashboard-card-title-text{padding-left:var(--cx-p-8)}.cx-dashboard-card-icon{opacity:.5;cursor:grab}.cx-dashboard-card-icon:hover{opacity:1}.cx-dashboard-card-actions{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8)}.cx-dashboard-card-content{display:flex;flex-direction:column}.cx-dashboard-card-view-more{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--cx-g-8)}@media print{cx-dashboard-card{break-inside:avoid;page-break-inside:avoid}.cx-dashboard-card{border:none;background:transparent;box-shadow:none;padding:0;overflow:hidden}.cx-dashboard-card-content{overflow:visible!important;max-height:none!important;height:auto!important}.cx-dashboard-card-header{border-bottom:none;padding-inline:0}.dashboard-widget-continuation .cx-dashboard-card-header,.cx-dashboard-card-actions{display:none}.cx-dashboard-card-title-text{font-size:var(--cx-text-h2-size);font-weight:var(--cx-text-h2-weight);line-height:1.2;padding-left:0}cx-dashboard-card cx-layout{padding-inline:0!important}.dashboard-section--page cx-dashboard-card,.dashboard-section--page .cx-dashboard-card-content{padding:0}.dashboard-section--page .cx-dashboard-card-header{display:none}.dashboard-section--page cx-dashboard-card cx-layout{padding:0!important}}.cx-report-canvas cx-dashboard-card{break-inside:avoid;page-break-inside:avoid}.cx-report-canvas .cx-dashboard-card{border:none;background:transparent;box-shadow:none;padding:0;overflow:hidden}.cx-report-canvas .cx-dashboard-card-content{overflow:visible!important;max-height:none!important;height:auto!important}.cx-report-canvas .cx-dashboard-card-header{border-bottom:none;padding-inline:0}.cx-report-canvas .dashboard-widget-continuation .cx-dashboard-card-header,.cx-report-canvas .cx-dashboard-card-actions{display:none}.cx-report-canvas .cx-dashboard-card-title-text{font-size:var(--cx-text-h2-size);font-weight:var(--cx-text-h2-weight);line-height:1.2;padding-left:0}.cx-report-canvas cx-dashboard-card cx-layout{padding-inline:0!important}.cx-report-canvas .dashboard-section--page cx-dashboard-card,.cx-report-canvas .dashboard-section--page .cx-dashboard-card-content{padding:0}.cx-report-canvas .dashboard-section--page .cx-dashboard-card-header{display:none}.cx-report-canvas .dashboard-section--page cx-dashboard-card cx-layout{padding:0!important}.cx-date-field-container{display:flex;flex-direction:row;color:var(--cx-field-color);gap:var(--cx-g-4);height:var(--cx-field-height);align-items:center;border:1px solid;border-radius:var(--cx-r-4);background:var(--cx-field-background-color);border-color:var(--cx-field-border-color)}.cx-date-field-container:hover{box-shadow:none;outline:none;background:var(--cx-field-background-color);border-color:var(--cx-field-hover-border-color)}.cx-date-field-container:focus-within{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-date-field-container{transition:border .2s,background .2s;display:inline-flex;width:var(--cx-size-256);padding:0 var(--cx-field-padding-x);text-align:left;cursor:pointer;font:inherit;color:var(--cx-field-color)}.cx-date-field-container-small{height:var(--cx-size-24);padding:0 var(--cx-p-8)}.cx-date-field-container-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cx-date-field-container-error,.cx-date-field-container-error:hover{border-color:var(--danger)}.cx-date-field-container-open{border-color:var(--primary)}.cx-date-field-icon{flex:0 0 auto;color:var(--opacity-high)}.cx-date-field-display{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight)}.cx-date-field-container-small .cx-date-field-display{font-size:var(--cx-text-body-small-size)}.cx-date-field-placeholder{color:var(--cx-field-placeholder-color)}.cx-date-field-content{display:flex;flex-direction:column;gap:var(--cx-g-8);padding:var(--cx-p-8);box-sizing:border-box}.cx-date-field-content-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--cx-g-4)}.cx-date-field-content-header-controls{display:flex;align-items:center;justify-content:center;gap:var(--cx-g-4)}.cx-date-field-content-month-select{flex:1 1 auto}.cx-date-field-content-year-select{flex:0 0 auto}.cx-date-field-content-weekdays,.cx-date-field-content-grid{display:grid;grid-template-columns:repeat(7,var(--cx-size-32));gap:var(--cx-g-4);justify-content:center}.cx-date-field-content-weekday{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;display:flex;height:var(--cx-size-24);align-items:center;justify-content:center;color:var(--opacity-high);font-weight:var(--cx-text-body-medium-weight)}.cx-date-field-content-day{display:inline-flex;width:var(--cx-size-32);height:var(--cx-size-32);align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--cx-r-4);background:transparent;color:var(--ink);font:inherit;font-size:var(--cx-text-body-small-size);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.cx-date-field-content-day:hover:not(:disabled){background:var(--opacity-mid)}.cx-date-field-content-day:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.cx-date-field-content-day:disabled{cursor:default;opacity:.4}.cx-date-field-content-day-outside{color:var(--opacity-mid)}.cx-date-field-content-day-today{border-color:var(--opacity-mid)}.cx-date-field-content-day-selected{border-color:var(--primary);background:var(--primary);color:var(--on-ink)}.cx-date-field-content-day-selected:hover:not(:disabled){background:var(--primary-alt)}.cx-date-field-content-divider{height:1px;background:var(--opacity-mid);margin-top:var(--cx-m-4)}.cx-date-field-content-time-row{display:flex;align-items:center;gap:var(--cx-g-8)}.cx-date-field-content-time{flex:1 1 auto;min-width:0}.cx-detail-hidden{display:none}.cx-detail-wrapper{display:flex;flex-direction:row;height:100%;overflow:auto}.cx-detail-center-scroll-container{display:flex;flex-direction:column;flex:1;height:100%;overflow:auto}@media print{.cx-detail-wrapper,.cx-detail-center-scroll-container{overflow:visible;height:auto}.cx-detail-overlay,.cx-detail-overlay-fixed{display:none}}.cx-detail-overlay{position:absolute;top:0;left:0;width:100vw;height:100%;display:flex;justify-content:end;z-index:var(--cx-z-index-detail);pointer-events:none;overflow:hidden}.cx-detail-container{display:flex;flex-direction:row;height:100%;opacity:0;transform:translate(450px);padding:var(--cx-p-8);animation:cx-detail-fade-in .3s ease forwards}.cx-detail-container-fixed{margin-left:-16px;padding:0;opacity:1;transform:translate(0)}.cx-detail-container-closing{animation:cx-detail-fade-out .3s ease forwards}.cx-detail-drag-handle{cursor:inherit;-webkit-user-select:none;user-select:none;pointer-events:auto;height:100%;width:var(--cx-size-16);border-right:8px solid transparent;transition:border .4s}.cx-detail-drag-handle:hover{cursor:e-resize;border-color:var(--opacity-mid)}.cx-detail-drag-handle-move{cursor:e-resize}.cx-detail-impl{display:flex;flex-direction:column;flex:1;min-width:450px}.cx-detail{display:flex;flex-direction:column;background:var(--surface-low);border-radius:var(--cx-r-8);border:1px solid var(--opacity-mid);box-shadow:var(--cx-shadow-mid);height:100%;pointer-events:auto}.cx-detail-fixed{box-shadow:none;border-radius:0;border-top:none;border-right:none;border-bottom:none}.cx-detail-header{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-16);min-height:63px;padding:var(--cx-p-8) var(--cx-p-16)}.cx-detail-header-title{font-size:var(--cx-text-h3-size);font-weight:var(--cx-text-h3-weight);line-height:1.2;color:var(--ink);flex:1;display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8);overflow:hidden}.cx-detail-header-title-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cx-detail-header-actions{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8)}.cx-detail-content{display:contents}.cx-detail-content-container{display:flex;flex-direction:column;flex:1}.cx-detail-content-scroll-container{overflow:auto;border-top:1px solid var(--opacity-mid);background-color:var(--surface-mid)}.cx-detail-content-scroll-container .cx-detail-content{display:flex;flex-direction:column;flex:1}.cx-detail-footer{gap:var(--cx-g-16);padding:var(--cx-p-8);border-top:1px solid var(--opacity-mid);display:flex;flex-direction:row;justify-content:space-between}.cx-detail-footer-actions{display:flex;flex-direction:row;gap:var(--cx-p-8);min-height:var(--cx-size-32)}.cx-detail-footer-close{display:flex;align-items:center;gap:var(--cx-g-16)}.cx-detail-footer-close-shortcut{display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s}.cx-detail-footer-close-shortcut-visible{opacity:1;visibility:visible}@keyframes cx-detail-fade-in{to{opacity:1;transform:translateY(0)}}@keyframes cx-detail-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translate(450px)}}.cx-dialogs-container{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:var(--opacity-overlay);z-index:var(--cx-z-index-dialog);-webkit-backdrop-filter:var(--cx-dialogs-container-backdrop-filter);backdrop-filter:var(--cx-dialogs-container-backdrop-filter);overflow:hidden}.cx-dialogs-container-fade-in{animation:cx-dialog-container-fade-in .15s ease forwards}.cx-dialogs-container-fade-out{animation:cx-dialog-container-fade-out .15s ease forwards}.cx-dialog-container{position:fixed;display:flex;inset:0;justify-content:center;align-items:center;overflow:hidden}.cx-dialog-container-content{display:flex;flex-direction:column}.cx-dialog{background-color:var(--surface-mid);border:var(--cx-dialog-border);border-radius:var(--cx-r-8);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--cx-shadow-high);opacity:0;transform:translateY(48px);animation:cx-dialog-fade-in .15s ease forwards}.cx-dialog-header{font-size:var(--cx-dialog-header-font-size);font-weight:var(--cx-dialog-header-font-weight);line-height:var(--cx-dialog-header-line-height);min-height:var(--cx-dialog-header-height);color:var(--cx-dialog-header-color);display:flex;justify-content:left;align-items:var(--cx-dialog-header-align-items);padding:var(--cx-dialog-header-padding-top) var(--cx-p-16) 0;background-color:var(--cx-dialog-header-background-color)}.cx-dialog-header-danger{font-size:var(--cx-dialog-header-font-size);font-weight:var(--cx-dialog-header-font-weight);line-height:var(--cx-dialog-header-line-height);min-height:var(--cx-dialog-header-height);color:var(--cx-dialog-header-color);display:flex;justify-content:left;align-items:var(--cx-dialog-header-align-items);padding:var(--cx-dialog-header-padding-top) var(--cx-p-16) 0;background-color:var(--cx-dialog-header-danger-background-color)}.cx-dialog-content{flex:1;min-width:0;min-height:0;color:var(--ink);overflow:visible;display:flex;flex-direction:column}.cx-dialog-content-message{min-height:64px;min-width:384px;max-width:512px;display:flex;justify-content:left;align-items:center;padding:var(--cx-p-16);color:var(--ink)}.cx-dialog-content-alert{padding:var(--cx-p-16)}.cx-dialog-actions{display:flex;flex-direction:row;justify-content:var(--cx-dialog-actions-justify-content);gap:var(--cx-g-8);padding:var(--cx-p-8);border-top:1px solid var(--opacity-low);background-color:var(--cx-dialog-actions-background-color)}.cx-dialog-actions-left,.cx-dialog-actions-right{display:flex;flex-direction:row;gap:var(--cx-g-8)}.cx-dialog-wizard{display:flex;flex-direction:row;border-radius:var(--cx-r-24);padding-left:var(--cx-p-32);gap:var(--cx-g-32);background-color:var(--surface-mid);box-shadow:var(--cx-shadow-high);border:1px solid var(--opacity-mid);overflow:hidden}.cx-dialog-wizard-left{display:flex;flex-direction:column;flex:1}.cx-dialog-wizard-top-steps{display:flex;flex-direction:column;padding-top:var(--cx-p-32)}.cx-dialog-wizard-right{position:relative;display:flex;flex-direction:column;padding:var(--cx-wizard-info-py) var(--cx-p-32);gap:var(--cx-g-16);width:var(--cx-dialog-wizard-info-width);max-width:var(--cx-dialog-wizard-info-width);background-color:var(--cx-dialog-wizard-info-background-color);border-left:1px solid var(--opacity-mid)}.cx-dialog-wizard-close{position:absolute;top:var(--cx-size-12);right:var(--cx-size-12)}.cx-dialog-wizard-center-container{display:flex;flex-direction:column;flex:1}.cx-dialog-wizard-center{display:flex;flex-direction:row;gap:var(--cx-g-32)}.cx-dialog-wizard-content-container{display:flex;flex-direction:column;padding:var(--cx-p-32) 0;height:100%}.cx-dialog-wizard-content{display:flex;flex-direction:column;border-radius:var(--cx-r-8);padding:var(--cx-p-32);box-shadow:var(--cx-shadow-lowest);min-height:0;height:100%}.cx-dialog-wizard-content-title{font-size:var(--cx-text-h1-size);font-weight:var(--cx-text-h1-weight);line-height:1.2;display:flex;flex-direction:column;gap:var(--cx-g-16)}.cx-dialog-wizard-content-right{display:flex;flex-direction:column;padding:var(--cx-p-32);gap:var(--cx-g-16);width:var(--cx-dialog-wizard-info-width);background-color:var(--cx-dialog-wizard-info-background-color)}.cx-dialog-wizard-content-info-icon{color:var(--accent)}.cx-dialog-wizard-content-info-title{font-size:var(--cx-text-h2-size);font-weight:var(--cx-text-h2-weight);line-height:1.2;color:var(--accent)}.cx-dialog-wizard-content-info-text{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;color:var(--ink)}.cx-dialog-wizard-bottom{display:flex;flex-direction:row;justify-content:space-between;gap:var(--cx-g-32);padding-bottom:var(--cx-g-32)}.cx-dialog-wizard-bottom-shortcut{opacity:0;display:flex;align-items:center;transition:opacity .3s}.cx-dialog-wizard-bottom-shortcut-visible{opacity:1}.cx-dialog-wizard-bottom-side{display:flex;flex-direction:row;gap:var(--cx-g-16)}.cx-dialog-wizard-feedback-mode{flex-direction:column;padding:var(--cx-p-32);align-items:center;flex:1}.cx-dialog-wizard-feedback{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--cx-g-16);width:100%;min-height:100%;flex:1}.cx-dialog-wizard-feedback-content{display:flex;flex-direction:column;align-items:center;gap:var(--cx-g-12);max-width:640px;text-align:center}.cx-dialog-wizard-feedback-actions{display:flex;justify-content:center}.cx-dialog-wizard-persist{display:flex;flex:1;padding:var(--cx-p-32) var(--cx-p-32) var(--cx-p-32) 0}.cx-dialog-wizard-persist>*{flex:1 1 auto}.cx-dialog-size-768{min-width:min(95vw,768px);max-width:min(95vw,768px)}.cx-dialog-size-1280{min-height:min(95vh,896px);max-height:min(95vh,896px);min-width:min(95vw,1280px);max-width:min(95vw,1280px)}.cx-dialog-size-large{min-height:95vh;max-height:95vh;min-width:90vw;max-width:90vw}.cx-dialog-w-768{min-width:min(95vw,768px);max-width:min(95vw,768px)}.cx-dialog-w-1280{min-width:min(95vw,1280px);max-width:min(95vw,1280px)}.cx-dialog-w-large{min-width:90vw;max-width:90vw}.cx-dialog-h-512{min-height:min(95vh,512px);max-height:min(95vh,512px)}.cx-dialog-h-896{min-height:min(95vh,896px);max-height:min(95vh,896px)}.cx-dialog-h-large{min-height:95vh;max-height:95vh}@keyframes cx-dialog-container-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cx-dialog-container-fade-out{0%{opacity:1}to{opacity:0}}@keyframes cx-dialog-fade-in{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@media print{.cx-dialogs-container{display:none}}.cx-divider{display:block;width:100%;height:var(--cx-divider-height);background:var(--cx-divider-background-color)}.cx-divider.cx-divider-vertical{flex:0 0 var(--cx-divider-height);width:var(--cx-divider-height);height:auto;min-width:var(--cx-divider-height);max-width:var(--cx-divider-height);min-height:var(--cx-divider-height);align-self:stretch}.cx-empty-state-container{display:flex;align-items:center;justify-content:center;flex:1}.cx-empty-state{display:flex;flex-direction:column;gap:var(--cx-g-8);padding:var(--cx-p-32);align-items:center;max-width:var(--cx-screen-1024)}.cx-empty-state-icon{display:flex;color:var(--opacity-mid)}.cx-empty-state-title{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3;color:var(--ink)}.cx-empty-state-text{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;color:var(--opacity-high)}.cx-empty-state-action{display:inline-flex}.cx-empty-state-content{width:100%}.cx-form{display:flex;flex-direction:column;gap:var(--cx-form-gap)}.cx-form-group{display:flex;flex-direction:column;gap:var(--cx-form-gap);grid-column:1/-1}.cx-form-group-title{font-size:var(--cx-text-h3-size);font-weight:var(--cx-text-h3-weight);line-height:1.2;display:flex;flex-direction:row;gap:var(--cx-g-8);color:var(--cx-form-section-title-color);font-size:var(--cx-form-section-title-font-size);border-bottom:var(--cx-form-section-title-border);grid-column:1/-1}.cx-form-group-title-margin-top{margin-top:var(--cx-m-16)}.cx-form-group-info{color:var(--opacity-high);padding-bottom:var(--cx-p-8)}.cx-form-fields{display:flex;flex-direction:column;gap:var(--cx-g-8)}.cx-form-fields-vertical{display:flex;flex-direction:column;gap:var(--cx-g-16)}.cx-form-fields-read{display:flex;flex-direction:column}.cx-form-fields-read .cx-form-group-title{padding-bottom:var(--cx-p-8)}.cx-form-fields-read-vertical{display:flex;flex-direction:column;gap:var(--cx-g-8)}.cx-form-fields-read-vertical .cx-form-group-title{padding-bottom:var(--cx-p-8)}.cx-form-field-wrapper{flex:1;display:flex;flex-direction:column;gap:var(--cx-g-4);min-height:var(--cx-size-32);justify-content:center}.cx-form-field{display:grid;grid-template-columns:160px auto;align-items:center;gap:var(--cx-g-8);min-height:var(--cx-size-32)}.cx-form-field .cx-field-label{height:var(--cx-size-32);align-content:center;align-self:baseline}.cx-form-field .cx-field-label.cx-field-label-optional{height:auto}.cx-form-field.cx-form-field-no-label{grid-template-columns:auto}.cx-form-field.cx-form-field-no-label .cx-form-field-value{grid-column:1/-1}.cx-form-field:has(.cx-form-content-hidden){display:none}.cx-form-field-vertical{display:flex;flex-direction:column;gap:var(--cx-g-4)}.cx-form-field-value{width:100%}.cx-form-field-with-buttons{display:grid;grid-template-columns:1fr auto;gap:var(--cx-g-8);width:100%}.cx-form-field-with-buttons-value{min-width:0}.cx-form-field-with-buttons-actions{display:flex;flex-direction:row;gap:var(--cx-g-4);align-items:start}.cx-form-field-info{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;color:var(--opacity-high)}.cx-form-field-inline-field{padding:0 var(--cx-p-4);border-radius:var(--cx-r-4);border:1px solid transparent;transition:border .2s,background .2s}.cx-form-field-inline-field-focused{border-color:var(--opacity-mid);background-color:var(--opacity-low)}.cx-form-field-inline-field-enabled:hover{border-color:var(--opacity-mid);background-color:var(--opacity-low);cursor:pointer}.cx-form-field-inline-popover{min-height:var(--cx-size-32);padding:var(--cx-p-8);width:100%}.cx-form-content{display:contents}.cx-form-divider{height:var(--cx-divider-height);background:var(--cx-divider-background-color);grid-column:1/-1;margin:var(--cx-m-8) 0}.cx-form-columns-50-50{display:grid;grid-template-columns:1fr 1fr;gap:var(--cx-g-8)}.cx-form-group-array{display:grid;grid-template-columns:1fr var(--cx-size-32);gap:var(--cx-g-8)}.cx-form-group-array-add{display:flex}.cx-form-group-array-add>cx-button{width:100%}.cx-form-group-array-remove{display:flex;flex-direction:column}.cx-form-field-array{display:grid;grid-template-columns:auto var(--cx-size-32);gap:var(--cx-g-8)}.cx-form-field-array-readonly{display:flex;flex-direction:column;gap:var(--cx-g-4)}.cx-form-field-array-add{display:flex;grid-column:1/-1}.cx-form-field-array-add>cx-button{width:100%}.cx-form-field-array-remove{display:flex;flex-direction:column}.cx-validation-message{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-4);padding:var(--cx-p-4);border-radius:var(--cx-r-4);background:var(--danger);color:var(--on-ink)}.cx-validation-message-status{color:var(--opacity-high);background:var(--opacity-low)}.cx-validation-message-info{color:var(--on-ink);background:var(--blue-opacity)}.cx-validation-message-success{color:var(--on-ink);background:var(--success)}.cx-validation-message-error{color:var(--on-ink);background:var(--danger)}.cx-validation-message-text{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2}.cx-form-read-text-container{display:flex;flex-direction:column;justify-content:center;padding:var(--cx-p-4) 0}.cx-form-read-text{display:flex;flex-direction:row;gap:var(--cx-g-4);align-items:center;overflow-wrap:anywhere}.cx-form-read-text-opacity{color:var(--opacity-high)}.cx-row{display:flex;flex-direction:column}.cx-columns{display:flex;flex-direction:row}.cx-grid{display:grid}.cx-g-4{gap:var(--cx-g-4)}.cx-g-8{gap:var(--cx-g-8)}.cx-g-16{gap:var(--cx-g-16)}.cx-g-32{gap:var(--cx-g-32)}.cx-pl-4{padding-left:var(--cx-p-4)}.cx-pr-4{padding-right:var(--cx-p-4)}.cx-pt-4{padding-top:var(--cx-p-4)}.cx-pb-4{padding-bottom:var(--cx-p-4)}.cx-pl-8{padding-left:var(--cx-p-8)}.cx-pr-8{padding-right:var(--cx-p-8)}.cx-pt-8{padding-top:var(--cx-p-8)}.cx-pb-8{padding-bottom:var(--cx-p-8)}.cx-pl-16{padding-left:var(--cx-p-16)}.cx-pr-16{padding-right:var(--cx-p-16)}.cx-pt-16{padding-top:var(--cx-p-16)}.cx-pb-16{padding-bottom:var(--cx-p-16)}.cx-pl-32{padding-left:var(--cx-p-32)}.cx-pr-32{padding-right:var(--cx-p-32)}.cx-pt-32{padding-top:var(--cx-p-32)}.cx-pb-32{padding-bottom:var(--cx-p-32)}.cx-pl-64{padding-left:var(--cx-p-64)}.cx-pr-64{padding-right:var(--cx-p-64)}.cx-pt-64{padding-top:var(--cx-p-64)}.cx-pb-64{padding-bottom:var(--cx-p-64)}.cx-justify-left{justify-content:left}.cx-justify-center{justify-content:center}.cx-justify-right{justify-content:right}.cx-justify-space-between{justify-content:space-between}.cx-align-start{align-items:start}.cx-align-center{align-items:center}.cx-align-end{align-items:end}.cx-flex{flex:1}.cx-grow-x{width:100%}.cx-grow-y{height:100%}.cx-wrap{flex-wrap:wrap}.cx-stretch>*{flex-grow:1}.cx-loader{display:flex;flex-direction:column;justify-content:left;width:100%;gap:var(--cx-g-16);animation:cx-loader-fade-in .5s ease-in}@keyframes cx-loader-fade-in{0%{opacity:0}to{opacity:1}}.cx-loader-row{display:flex;flex-direction:row;align-items:end}.cx-loader-cell{background:var(--opacity-mid);width:100%}.cx-loader-h-16{height:var(--cx-size-16)}.cx-loader-h-32{height:var(--cx-size-32)}.cx-loader-h-64{height:var(--cx-size-64)}.cx-loader-h-128{height:var(--cx-size-128)}.cx-loader-h-256{height:var(--cx-size-256)}.cx-loader-w-100{width:100%}.cx-loader-w-50{width:50%}.cx-loader-g-4{gap:var(--cx-g-4)}.cx-loader-g-8{gap:var(--cx-g-8)}.cx-loader-g-16{gap:var(--cx-g-16)}.cx-file-upload{display:flex;width:100%}.cx-file-upload-input{display:none}.cx-file-upload-button,.cx-file-upload-button .cx-button-base{width:100%}.cx-file-upload-selected{display:flex;align-items:center;gap:var(--cx-g-8);width:100%}.cx-file-upload-name{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;flex:1 1 auto;min-width:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-list{display:flex;flex-direction:column}.cx-list-item{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8);min-height:var(--cx-list-height);padding:var(--cx-p-4) var(--cx-p-16)}.cx-list-item:not(:last-child){border-bottom:1px solid var(--opacity-low)}.cx-list-item-content{color:var(--ink);flex:1;display:flex;flex-direction:column;gap:var(--cx-g-4);justify-items:center}.cx-list-item-buttons{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-4)}.cx-markdown{display:flex;flex-direction:column;gap:var(--cx-g-8)}.cx-markdown-h1{font-size:var(--cx-text-h1-size);font-weight:var(--cx-text-h1-weight);line-height:1.2;padding-bottom:var(--cx-p-16)}.cx-markdown-h2{font-size:var(--cx-text-h2-size);font-weight:var(--cx-text-h2-weight);line-height:1.2;padding:var(--cx-p-8) 0}.cx-markdown-h3{font-size:var(--cx-text-h3-size);font-weight:var(--cx-text-h3-weight);line-height:1.2;padding:var(--cx-p-8) 0}.cx-markdown-h4{font-size:var(--cx-text-h4-size);font-weight:var(--cx-text-h4-weight);line-height:1.2;padding:var(--cx-p-8) 0}.cx-markdown-paragraph{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3}.cx-markdown-bold{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3}.cx-markdown-italics{font-style:italic}.cx-markdown-code{background-color:var(--opacity-low);font-family:monospace;padding:0 var(--cx-p-4);border-radius:var(--cx-r-4);border:1px solid var(--opacity-low);color:var(--yellow)}.cx-markdown-list{display:flex;flex-direction:column;gap:var(--cx-g-4)}.cx-markdown-list-item{padding-left:var(--cx-p-16)}.cx-markdown-list-item:before{content:"\2022";color:var(--opacity-high);margin-right:var(--cx-m-8)}.cx-navbar-container{height:100%;width:192px;display:flex;flex-direction:column;background:linear-gradient(to top right,var(--surface-low) -100%,var(--surface-mid) 100%);border-right:1px solid var(--cx-navbar-border-color);position:relative;overflow:hidden}.cx-navbar-container-hidden{position:fixed;width:min-content;animation:cx-navbar-fade-out 1s ease forwards}.cx-navbar-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--cx-p-4) 0 var(--cx-p-8);height:var(--cx-size-64)}.cx-navbar-header-logo{background-image:var(--cx-logo-url);background-position:center;background-repeat:no-repeat;background-size:116px var(--cx-size-24);height:var(--cx-size-24);margin-bottom:var(--cx-m-2);width:116px;display:flex;justify-content:center;align-items:center}.cx-navbar-header-toggle{width:var(--cx-size-32);height:var(--cx-size-32);color:var(--cx-navbar-header-toggle-color);display:flex;justify-content:center;align-items:center}.cx-navbar-app-container{padding:var(--cx-size-4) var(--cx-size-8) var(--cx-size-16) var(--cx-size-8);display:flex}.cx-navbar-app{display:flex;flex-direction:row;gap:var(--cx-g-4);padding:var(--cx-p-4);align-items:center;flex:1;cursor:pointer;background-color:transparent;border-radius:var(--cx-r-4);min-height:var(--cx-size-32);color:var(--ink);transition:color .2s,background-color .2s}.cx-navbar-app:hover{color:var(--ink);background-color:var(--opacity-low)}.cx-navbar-app>*{pointer-events:none;-webkit-user-select:none;user-select:none}.cx-navbar-app-selected{color:var(--ink);background-color:var(--opacity-low)}.cx-navbar-app-readonly{cursor:default;background-color:transparent}.cx-navbar-app-readonly:hover{background-color:transparent;color:var(--ink)}.cx-navbar-app-name{flex:1}.cx-navbar-menu-scroll-container{flex:1;overflow-y:auto}.cx-navbar-menu-scroll-content{display:flex;flex-direction:column;padding:0 var(--cx-p-8)}.cx-navbar-menu-group{margin-top:var(--cx-m-8);display:flex;flex-direction:column;gap:var(--cx-g-2)}.cx-navbar-menu-group-items{color:var(--opacity-high);display:flex;flex-direction:column;padding-left:var(--cx-p-8);gap:var(--cx-g-2)}.cx-navbar-menu-title{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);padding:var(--cx-p-2)}.cx-navbar-menu-button{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.cx-navbar-menu-button:disabled{cursor:default}.cx-navbar-menu-button{padding:0 var(--cx-p-4);height:28px;align-items:center;gap:var(--cx-size-8);width:100%;border-radius:var(--cx-r-4);background:transparent;transition:background .2s}.cx-navbar-menu-button:hover{background:var(--opacity-low)}.cx-navbar-menu-button{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;color:var(--cx-navbar-menu-button-color)}.cx-navbar-menu-toggle-button{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.cx-navbar-menu-toggle-button:disabled{cursor:default}.cx-navbar-menu-toggle-button{padding:0 var(--cx-p-4);height:28px;align-items:center;gap:var(--cx-size-8);width:100%;border-radius:var(--cx-r-4);background:transparent;transition:background .2s}.cx-navbar-menu-toggle-button:hover{background:var(--opacity-low)}.cx-navbar-menu-toggle-button{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;color:var(--cx-navbar-menu-button-color)}.cx-navbar-menu-group-button{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.cx-navbar-menu-group-button:disabled{cursor:default}.cx-navbar-menu-group-button{padding:0 var(--cx-p-4);height:28px;align-items:center;gap:var(--cx-size-8);width:100%;border-radius:var(--cx-r-4);background:transparent;transition:background .2s}.cx-navbar-menu-group-button:hover{background:var(--opacity-low)}.cx-navbar-menu-group-button{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;height:24px;position:relative;color:var(--cx-navbar-menu-button-color);padding-left:calc(var(--cx-p-16) + var(--cx-p-8))}.cx-navbar-menu-group-button:before{content:"";position:absolute;left:var(--cx-p-8);top:10px;width:var(--cx-size-4);height:var(--cx-size-4);background:var(--opacity-mid);display:flex;border-radius:var(--cx-r-2)}.cx-navbar-menu-button-selected{color:var(--cx-navbar-menu-button-selected-color);background:var(--cx-navbar-menu-button-selected-background-color);cursor:default}.cx-navbar-menu-button-selected:hover{background:var(--cx-navbar-menu-button-selected-background-color)}.cx-navbar-menu-button-selected:before{background:var(--cx-navbar-menu-button-selected-color)}.navbar-menu-button-spacer{width:var(--cx-size-16)}.cx-navbar-menu-button-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;text-align:left}.cx-navbar-icon-button{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.cx-navbar-icon-button:disabled{cursor:default}.cx-navbar-icon-button{color:var(--opacity-high);background-color:transparent;opacity:1}.cx-navbar-icon-button .cx-button-part-icon{color:var(--opacity-high)}.cx-navbar-icon-button:hover{color:var(--ink);background-color:transparent}.cx-navbar-icon-button:hover .cx-button-part-icon{color:var(--ink)}.cx-navbar-icon-button:disabled{opacity:.2}.cx-navbar-icon-button{border-radius:var(--cx-r-4);height:var(--cx-button-height);width:var(--cx-button-height);justify-items:center;justify-content:center}.cx-navbar-icon-button-selected{color:var(--cx-navbar-icon-button-selected-color);background:var(--cx-navbar-icon-button-selected-background-color)}.cx-navbar-icon-button-selected:hover{color:var(--cx-navbar-icon-button-hover-selected-color);background:var(--cx-navbar-icon-button-hover-selected-background-color)}.cx-navbar-footer{display:flex;flex-direction:column;gap:var(--cx-size-16);padding:var(--cx-p-16) var(--cx-p-8)}.cx-navbar-footer-buttons{display:flex;flex-direction:row;gap:var(--cx-g-8);justify-content:center}.cx-navbar-footer-buttons-main{flex:1}.cx-navbar-footer-account{display:flex}.cx-button-menu-account{font:inherit;cursor:pointer;outline:inherit;-webkit-user-select:none;user-select:none;border:none;transition:background-color .3s,border .3s,color .3s;display:flex;flex-direction:row;align-items:center;touch-action:manipulation;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:min-content;background:none;padding:0}.cx-button-menu-account:disabled{cursor:default}.cx-button-menu-account{color:var(--ink);padding:var(--cx-p-4);border-radius:var(--cx-r-4);gap:var(--cx-g-8);width:100%}.cx-button-menu-account:hover{background:var(--opacity-low)}.cx-button-menu-account-avatar{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;display:flex;justify-content:center;align-items:center;width:24px;height:24px;background-color:var(--cx-button-menu-account-avatar-background-color);color:var(--on-ink);border-radius:var(--cx-r-4);pointer-events:none}.cx-button-menu-account-name{pointer-events:none;padding:4px;flex:1;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cx-button-menu-account-icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px;pointer-events:none}@keyframes cx-navbar-fade-out{0%{opacity:1;transform:translate(0)}50%{display:none}to{opacity:0;transform:translate(-500px);display:none}}@media print{.cx-navbar-container{display:none}}.cx-notification-list-container{position:absolute;bottom:0;left:0;width:100vw;display:flex;justify-content:center;pointer-events:none;z-index:var(--cx-z-index-notification)}.cx-notification-list{display:flex;flex-direction:column;gap:var(--cx-g-16);padding:var(--cx-p-32);pointer-events:auto;width:384px;overflow:hidden}.cx-notification-base,.cx-notification-info,.cx-notification-danger,.cx-notification-warning,.cx-notification-success{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3;background:var(--surface-mid);color:var(--ink);border:1px solid var(--opacity-low);display:flex;flex-direction:row;align-items:center;border-radius:var(--cx-r-8);overflow:hidden;padding:var(--cx-p-8);gap:var(--cx-g-8);box-shadow:var(--cx-shadow-low);opacity:0;transform:translateY(48px);animation:cx-notification-fade-in .3s ease forwards}.cx-notification-icon{min-height:var(--cx-size-24);min-width:var(--cx-size-24)}.cx-notification-success .cx-notification-icon{color:var(--success)}.cx-notification-warning .cx-notification-icon{color:var(--warning)}.cx-notification-danger .cx-notification-icon{color:var(--danger)}.cx-notification-info .cx-notification-icon{color:var(--ink)}.cx-notification-message{flex:1;vertical-align:center}.cx-notification-count{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;color:var(--opacity-high)}.cx-notification-actions{display:flex;flex-direction:row;gap:var(--cx-g-8)}.cx-notification-closing{animation:cx-notification-fade-out .3s ease forwards}@keyframes cx-notification-fade-in{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}@keyframes cx-notification-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(48px);display:none}}@media print{.cx-notification-list-container{display:none}}.cx-page{width:100%;flex:1;color:var(--cx-page-color);display:flex;flex-direction:column}.cx-page-title{font-size:var(--cx-text-h1-size);font-weight:var(--cx-text-h1-weight);line-height:1.2;text-align:center;padding:var(--cx-size-32) 0 var(--cx-size-16) 0}.cx-paginator-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.cx-paginator-container-hidden{display:none}.cx-paginator{display:flex;flex-direction:row;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;gap:var(--cx-g-16);padding:0;width:100%;min-height:var(--cx-button-height)}.cx-paginator-content{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-16)}.cx-paginator-total{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;color:var(--opacity-high)}.cx-paginator-pages{display:flex;flex-direction:row;gap:var(--cx-g-8)}.cx-paginator-page{height:var(--cx-button-height);display:flex;align-items:center}.cx-paginator-page-selected{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3;display:flex;height:var(--cx-size-32);width:var(--cx-size-32);justify-content:center;align-items:center;cursor:default;pointer-events:none}.cx-paginator-page-selected:hover{color:var(--cx-button-transparent-color);background-color:var(--cx-button-transparent-background-color)}.cx-popovers-container{position:fixed;z-index:var(--cx-z-index-popover);left:0;top:0;width:100vw;height:100vh}.cx-popovers-glass-pane{position:fixed;inset:0;background:transparent;cursor:default}.cx-popover-fixed-position{position:fixed}.cx-popover-container-top-left{position:absolute;pointer-events:auto;z-index:var(--cx-z-index-popover);left:0;bottom:100%}.cx-popover-container-top-right{position:absolute;pointer-events:auto;z-index:var(--cx-z-index-popover);right:0;bottom:100%}.cx-popover-container-bottom-left{position:absolute;pointer-events:auto;z-index:var(--cx-z-index-popover);left:0;top:100%}.cx-popover-container-bottom-right{position:absolute;pointer-events:auto;z-index:var(--cx-z-index-popover);right:0;top:100%}.cx-popover-container-error{pointer-events:none}.cx-popover-hidden{opacity:0}.cx-popover-top-left{background:var(--surface-mid);border-radius:4px;border:1px solid var(--opacity-mid);box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000001a,0 3px 14px 2px #0000001a;display:flex;cursor:default;flex-direction:column;transform-origin:bottom left}.cx-popover-top-right{background:var(--surface-mid);border-radius:4px;border:1px solid var(--opacity-mid);box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000001a,0 3px 14px 2px #0000001a;display:flex;cursor:default;flex-direction:column;right:0;transform-origin:bottom right}.cx-popover-bottom-left{background:var(--surface-mid);border-radius:4px;border:1px solid var(--opacity-mid);box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000001a,0 3px 14px 2px #0000001a;display:flex;cursor:default;flex-direction:column;transform-origin:top left}.cx-popover-bottom-right{background:var(--surface-mid);border-radius:4px;border:1px solid var(--opacity-mid);box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000001a,0 3px 14px 2px #0000001a;display:flex;cursor:default;flex-direction:column;right:0;transform-origin:top right}.cx-popover-fade-in{animation:cx-popover-fade-in .2s ease-out forwards}.cx-popover-error{background:var(--danger);color:var(--on-ink);border:none}.cx-popover-content{display:flex;flex-direction:column}.cx-popover-menu-items{display:grid;grid-template-columns:auto 1fr auto auto;max-width:256px;min-width:max-content}.cx-popover-menu-items-no-icons{grid-template-columns:1fr auto auto}.cx-popover-menu-items-no-icons .cx-popover-menu-item-icon{display:none}.cx-popover-menu-items-empty{display:contents;height:var(--cx-size-32);padding:0 var(--cx-p-8);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;display:flex;flex-direction:row;align-items:center;color:var(--opacity-high)}.cx-popover-group-title{font-size:var(--cx-text-body-medium-size);font-weight:var(--cx-text-body-medium-weight);line-height:1.3;display:flex;grid-column:1/-1;height:var(--cx-size-32);padding:0 var(--cx-p-8);color:var(--opacity-high);align-items:center}.cx-popover-group-divider{height:1px;background:var(--opacity-mid);grid-column:1/-1}.cx-popover-menu-item{display:contents;height:var(--cx-size-32);padding:0 var(--cx-p-8);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.cx-popover-menu-item:hover .cx-popover-menu-item-content,.cx-popover-menu-item:hover .cx-popover-menu-item-suffix,.cx-popover-menu-item:hover .cx-popover-menu-item-text,.cx-popover-menu-item:hover .cx-popover-menu-item-icon{background:var(--opacity-low)}.cx-popover-menu-item-danger{color:var(--danger)}.cx-popover-menu-item-selected{display:contents;height:var(--cx-size-32);padding:0 var(--cx-p-8);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.cx-popover-menu-item-selected .cx-popover-menu-item-content,.cx-popover-menu-item-selected .cx-popover-menu-item-suffix,.cx-popover-menu-item-selected .cx-popover-menu-item-text,.cx-popover-menu-item-selected .cx-popover-menu-item-icon{background:var(--opacity-low)}.cx-popover-menu-item-selected:hover .cx-popover-menu-item-content,.cx-popover-menu-item-selected:hover .cx-popover-menu-item-suffix,.cx-popover-menu-item-selected:hover .cx-popover-menu-item-text,.cx-popover-menu-item-selected:hover .cx-popover-menu-item-icon{background:var(--opacity-mid)}.cx-popover-menu-item-disabled{display:contents;height:var(--cx-size-32);padding:0 var(--cx-p-8);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:none;cursor:default}.cx-popover-menu-item-disabled .cx-popover-menu-item-content,.cx-popover-menu-item-disabled .cx-popover-menu-item-suffix,.cx-popover-menu-item-disabled .cx-popover-menu-item-text,.cx-popover-menu-item-disabled .cx-popover-menu-item-icon{opacity:.4}.cx-popover-menu-item-content,.cx-popover-menu-item-suffix,.cx-popover-menu-item-text,.cx-popover-menu-item-icon{min-height:var(--cx-size-32);display:flex;flex-direction:row;align-items:center;transition:background .2s}.cx-popover-menu-item-icon{min-width:var(--cx-size-24);padding:0 0 0 var(--cx-p-8)}.cx-popover-menu-item-text{outline:none;gap:var(--cx-g-8);padding:var(--cx-p-4) var(--cx-p-8)}.cx-popover-menu-item-suffix{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;padding:0 var(--cx-p-8) 0 var(--cx-p-32);color:var(--opacity-high);justify-content:flex-end}.cx-popover-menu-item-suffix-hidden{min-width:0;padding:0}@keyframes cx-popover-fade-in{0%{opacity:0}to{opacity:1}}@media print{.cx-popovers-container{display:none}}.cx-tooltips-container{position:fixed;z-index:var(--cx-z-index-tooltip);left:0;top:0;width:0;height:0;pointer-events:none}.cx-tooltip-overlay{position:fixed;pointer-events:none}.cx-tooltip{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;background:var(--surface-low);color:var(--ink);padding:var(--cx-p-8);border-radius:var(--cx-r-4);max-width:var(--cx-size-256);white-space:normal;word-wrap:break-word}@media print{.cx-tooltips-container{display:none}}:host{width:100%}.cx-query-field-container{display:flex;flex-direction:row;color:var(--cx-field-color);gap:var(--cx-g-4);height:var(--cx-field-height);align-items:center;border:1px solid;border-radius:var(--cx-r-4);background:var(--cx-field-background-color);border-color:var(--cx-field-border-color)}.cx-query-field-container:hover{box-shadow:none;outline:none;background:var(--cx-field-background-color);border-color:var(--cx-field-hover-border-color)}.cx-query-field-container:focus-within{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-query-field-container{transition:border .2s,background .2s;padding:0 var(--cx-p-8);gap:var(--cx-g-8)}.cx-query-field-container:focus-within{outline:none}.cx-query-field-container-has-quick-filters{padding-right:0}.cx-query-field-container-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cx-query-field-input-container{flex:1}.cx-query-field-search-icon{color:var(--opacity-high)}.cx-query-field-placeholder{width:100%;height:100%}.cx-query-field-groups{display:flex;flex-direction:row;align-items:center;cursor:pointer;height:100%}.cx-query-field-segment,.cx-query-field-boolean-operator,.cx-query-field-expression,.cx-query-field-expression-values,.cx-query-field-expression-operator,.cx-query-field-expression-field,.cx-query-field-parenthesis,.cx-query-field-insert{height:24px;color:var(--opacity-high);padding:var(--cx-p-4);border-radius:var(--cx-r-4);-webkit-user-select:none;user-select:none;display:flex;align-items:center}.cx-query-field-segment:hover,.cx-query-field-boolean-operator:hover,.cx-query-field-expression:hover,.cx-query-field-expression-values:hover,.cx-query-field-expression-operator:hover,.cx-query-field-expression-field:hover,.cx-query-field-parenthesis:hover,.cx-query-field-insert:hover{background:var(--opacity-mid);outline:none}.cx-query-field-segment-focused{background:var(--opacity-mid)}.cx-query-field-insert,.cx-query-field-parenthesis{margin:0 var(--cx-m-2)}.cx-query-field-expression,.cx-query-field-expression-values,.cx-query-field-expression-operator,.cx-query-field-expression-field{background-color:var(--opacity-low);border-radius:0}.cx-query-field-boolean-operator{font-size:var(--cx-text-body-small-bold-size);font-weight:var(--cx-text-body-small-bold-weight);line-height:1.2;margin:0 var(--cx-m-2)}.cx-query-field-expression-field{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;width:max-content;border-top-left-radius:var(--cx-r-4);border-bottom-left-radius:var(--cx-r-4)}.cx-query-field-expression-operator{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2}.cx-query-field-expression-values{border-top-right-radius:var(--cx-r-4);border-bottom-right-radius:var(--cx-r-4);display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-4)}.cx-query-field-expression-values-prefix,.cx-query-field-expression-values-suffix{color:var(--surface-high)}.cx-query-field-expression-value{width:max-content;color:var(--ink)}.cx-query-field-expression-value-empty{color:var(--surface-high);font-style:italic}.cx-query-field-expression-values-divider{color:var(--surface-high)}.cx-query-field-clear-icon,.cx-query-field-save-icon{cursor:pointer}.cx-query-field-popover-container{display:flex;flex-direction:column}.cx-query-field-popover-view{padding:var(--cx-p-8);gap:var(--cx-g-8);min-width:256px;border-bottom:1px solid var(--opacity-mid)}.cx-query-field-quick-filter{display:flex;align-items:center}.cx-query-field-quick-filter-popover{display:flex;flex-direction:column;padding:var(--cx-p-8)}.cx-log{display:flex;flex-direction:column}.cx-log-step{display:flex;flex-direction:row;align-items:stretch;gap:var(--cx-g-4);min-height:24px}.cx-log-step-indicator{position:relative;width:24px;min-height:24px;flex-shrink:0}.cx-log-step-line{position:absolute;left:11px;width:2px;background-color:var(--opacity-mid)}.cx-log-step-position-first .cx-log-step-line{top:12px;bottom:0}.cx-log-step-position-middle .cx-log-step-line{top:0;bottom:0}.cx-log-step-position-last .cx-log-step-line{top:0;height:12px}.cx-log-step-position-single .cx-log-step-line{display:none}.cx-log-step-circle-outer{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--opacity-mid);background-color:var(--cx-log-step-circle-color, var(--surface-mid));color:var(--ink);box-sizing:border-box}.cx-log-step-circle-inner{border-radius:50%;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cx-log-step-size-default{width:12px;height:12px;top:6px;left:6px}.cx-log-step-size-large{width:16px;height:16px;top:4px;left:4px}.cx-log-step-colored{border:none}.cx-log-step-colored .cx-log-step-icon{color:var(--on-ink)}.cx-log-step-content{display:flex;flex-direction:column;gap:var(--cx-g-4);min-height:24px}.cx-log-step-text{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;padding-top:var(--cx-p-4);color:var(--ink)}.cx-select-container{display:flex;flex-direction:row;color:var(--cx-field-color);gap:var(--cx-g-4);height:var(--cx-field-height);align-items:center;border:1px solid;border-radius:var(--cx-r-4);background:var(--cx-field-background-color);border-color:var(--cx-field-border-color)}.cx-select-container:hover{box-shadow:none;outline:none;background:var(--cx-field-background-color);border-color:var(--cx-field-hover-border-color)}.cx-select-container:focus-within{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-select-container{cursor:pointer;gap:0}.cx-select-container-transparent{display:flex;flex-direction:row;color:var(--cx-field-color);gap:var(--cx-g-4);height:var(--cx-field-height);align-items:center;border:1px solid;border-radius:var(--cx-r-4);background:transparent;border-color:transparent}.cx-select-container-transparent:hover{box-shadow:none;outline:none;background:var(--cx-field-background-color);background:transparent}.cx-select-container-transparent:focus-within{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-select-container-transparent{cursor:pointer;gap:0}.cx-select-container-transition{transition:border .2s,background .2s}.cx-select-container-error,.cx-select-container-error:hover{border-color:var(--danger)}.cx-select-container-relative{position:relative}.cx-select-container-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cx-select{display:flex;flex-direction:row;align-items:center;padding:0 var(--cx-p-4) 0 0;width:100%;height:100%}.cx-select-field-editable{padding:0 var(--cx-field-padding-x);background:none;color:var(--cx-field-color);width:0;min-width:0;height:100%;border:none;outline:none;box-shadow:none;font-size:var(--font-size-body);flex:1;appearance:none}.cx-select-field-editable::-webkit-outer-spin-button,.cx-select-field-editable::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cx-select-field-editable[type=number]{-moz-appearance:textfield}.cx-select-field-editable:active{box-shadow:none;outline:none}.cx-select-field-editable::placeholder{color:var(--cx-field-placeholder-color)}.cx-select-field-editable{flex:1;cursor:inherit}.cx-select-field-editable:disabled{pointer-events:none}.cx-select-field{padding:0 var(--cx-field-padding-x);background:none;color:var(--cx-field-color);width:0;min-width:0;height:100%;border:none;outline:none;box-shadow:none;font-size:var(--font-size-body);flex:1;appearance:none}.cx-select-field::-webkit-outer-spin-button,.cx-select-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cx-select-field[type=number]{-moz-appearance:textfield}.cx-select-field:active{box-shadow:none;outline:none}.cx-select-field::placeholder{color:var(--cx-field-placeholder-color)}.cx-select-field{display:block;vertical-align:center;align-content:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cx-select-field-grow{width:max-content}.cx-select-icon{color:var(--ink)}.cx-select-popover{display:flex;flex-direction:column;min-height:0}.cx-select-popover-search{padding:var(--cx-p-8);min-width:128px}.cx-select-popover-editable{display:flex;align-items:center;gap:var(--cx-g-8);padding:var(--cx-p-8);min-width:128px}.cx-select-popover-editable>cx-text-field{flex:1;min-width:0}.cx-select-popover-items-scroll-container{height:100%;overflow:auto}.cx-select-popover-items{display:grid}.cx-select-popover-items:not(:last-child){border-bottom:1px solid var(--opacity-low)}.cx-select-popover-items{min-width:max-content;color:var(--ink)}.cx-select-popover-item{display:contents;cursor:pointer}.cx-select-popover-item-multi{display:flex;flex-direction:row;align-items:center}.cx-select-popover-item:hover .cx-select-popover-item-multi{background:var(--opacity-mid)}.cx-select-popover-item-selected .cx-select-popover-item-multi{background:var(--opacity-low)}.cx-select-popover-item-selected:hover .cx-select-popover-item-multi{background:var(--opacity-mid)}.cx-select-popover-item-multi{padding-left:var(--cx-p-8);cursor:pointer}.cx-select-popover-item-multi>*{pointer-events:none}.cx-select-popover-item-name{display:flex;flex-direction:row;align-items:center}.cx-select-popover-item:hover .cx-select-popover-item-name{background:var(--opacity-mid)}.cx-select-popover-item-selected .cx-select-popover-item-name{background:var(--opacity-low)}.cx-select-popover-item-selected:hover .cx-select-popover-item-name{background:var(--opacity-mid)}.cx-select-popover-item-name{min-height:var(--cx-field-height);padding:0 var(--cx-p-8)}.cx-select-popover-item-info{display:flex;flex-direction:row;align-items:center}.cx-select-popover-item:hover .cx-select-popover-item-info{background:var(--opacity-mid)}.cx-select-popover-item-selected .cx-select-popover-item-info{background:var(--opacity-low)}.cx-select-popover-item-selected:hover .cx-select-popover-item-info{background:var(--opacity-mid)}.cx-select-popover-item-info{justify-content:end;padding-right:var(--cx-p-8);color:var(--opacity-high)}.cx-select-popover-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--cx-field-height);padding:0 var(--cx-p-8);margin-bottom:var(--cx-m-4);color:var(--opacity-high)}.cx-smart-select{display:flex;flex-direction:row;color:var(--cx-field-color);gap:var(--cx-g-4);height:var(--cx-field-height);align-items:center;border:1px solid;border-radius:var(--cx-r-4);background:var(--cx-field-background-color);border-color:var(--cx-field-border-color)}.cx-smart-select:hover{box-shadow:none;outline:none;background:var(--cx-field-background-color);border-color:var(--cx-field-hover-border-color)}.cx-smart-select:focus-within{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-smart-select{display:flex;flex-direction:row;align-items:center;gap:0;padding:0 var(--cx-p-4) 0 0;cursor:pointer;height:auto;min-height:var(--cx-field-height)}.cx-smart-select.cx-smart-select-transparent{background:transparent;border-color:transparent}.cx-smart-select.cx-smart-select-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none;cursor:not-allowed}.cx-smart-select.cx-smart-select-loading{pointer-events:none;opacity:.4}.cx-smart-select-control{display:flex;align-items:center;width:100%;min-height:var(--cx-field-height);overflow:visible;padding:0 var(--cx-field-padding-x)}.cx-smart-select-placeholder{color:var(--cx-field-placeholder-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-smart-select-actions{display:flex;flex-direction:row;align-items:center;gap:var(--cx-p-4)}.cx-smart-select-chevron{color:var(--ink)}.cx-smart-select-content{display:flex;flex-direction:column;min-width:max-content;max-height:360px}.cx-smart-select-content-toolbar{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-4);padding:var(--cx-p-8)}.cx-smart-select-content-toolbar>:first-child{flex:1;min-width:0}.cx-smart-select-content-results{max-height:280px;overflow:auto}.cx-smart-select-content-list{display:flex;flex-direction:column}.cx-smart-select-content-item{display:flex;flex-direction:row;align-items:center;gap:var(--cx-p-8);padding:0 var(--cx-p-8);cursor:pointer}.cx-smart-select-content-item:hover{background:var(--opacity-mid)}.cx-smart-select-content-item-selected{background:var(--opacity-low)}.cx-smart-select-content-item-active{background:var(--opacity-mid)}.cx-smart-select-content-item-disabled{opacity:.4;pointer-events:none}.cx-smart-select-content-item-checkbox{display:flex;align-items:center;padding-left:var(--cx-p-4);cursor:pointer}.cx-smart-select-content-item-checkbox>*{pointer-events:none}.cx-smart-select-content-item-info{margin-left:auto;color:var(--opacity-high)}.cx-smart-select-content-empty{display:flex;align-items:center;justify-content:center;padding:var(--cx-p-8);color:var(--opacity-high)}.cx-view-box{display:flex;flex-direction:column;padding:var(--cx-p-16);gap:var(--cx-g-8);border-radius:var(--cx-r-8);border:1px solid var(--opacity-low);color:var(--ink)}.cx-view-box-card{border:1px solid var(--opacity-mid);background:var(--opacity-low)}.cx-view-box-detail,.cx-view-box-inline{border:none;background:var(--opacity-low)}.cx-view-box-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--cx-p-8)}.cx-view-box-text{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2}.cx-view-box-tags{display:flex;flex-direction:row;gap:var(--cx-p-4)}.cx-view-read-severity{display:flex;flex-direction:column;gap:var(--cx-p-4)}.cx-view-read-severity .cx-severity{width:100%}.cx-text-area-container{display:flex;flex-direction:column;width:100%;border:1px solid var(--cx-field-border-color);border-radius:var(--cx-text-area-border-radius);background:var(--cx-field-background-color);transition:border .2s,background .2s,box-shadow var(--cx-text-area-transition);overflow:hidden}.cx-text-area-container:hover{border-color:var(--cx-field-hover-border-color)}.cx-text-area-container:focus-within{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-text-area-container-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none;background:var(--cx-field-disabled-background-color);border-color:var(--cx-field-border-color)}.cx-text-area-container-error,.cx-text-area-container-error:hover{border-color:var(--danger)}.cx-text-area{width:100%;min-width:0;border:none;outline:none;resize:none;background:transparent;color:var(--cx-field-color);padding:var(--cx-text-area-padding-y) var(--cx-text-area-padding-x);line-height:var(--cx-text-area-line-height);font:inherit;box-sizing:border-box;field-sizing:content;overflow-y:auto}.cx-text-area::placeholder{color:var(--cx-field-placeholder-color)}.cx-text-area:disabled{background:transparent}.cx-text-area-fixed{field-sizing:fixed}.cx-text-area-monospace{font-family:monospace}.cx-time-field-container{display:flex;flex-direction:row;color:var(--cx-field-color);gap:var(--cx-g-4);height:var(--cx-field-height);align-items:center;border:1px solid;border-radius:var(--cx-r-4);background:var(--cx-field-background-color);border-color:var(--cx-field-border-color)}.cx-time-field-container:hover{box-shadow:none;outline:none;background:var(--cx-field-background-color);border-color:var(--cx-field-hover-border-color)}.cx-time-field-container:focus-within{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-time-field-container{transition:border .2s,background .2s;display:inline-flex;justify-content:center;width:max-content;padding:0 var(--cx-field-padding-x)}.cx-time-field-container-small{height:var(--cx-size-24);padding:0 var(--cx-p-8)}.cx-time-field-container-disabled{opacity:.4;user-input:none;-webkit-user-select:none;user-select:none;pointer-events:none}.cx-time-field-container-error,.cx-time-field-container-error:hover{border-color:var(--danger)}.cx-time-field-segments{display:inline-flex;align-items:center;gap:var(--cx-g-2)}.cx-time-field-segment{width:2.4ch;padding:0;border:0;background:transparent;color:var(--cx-field-color);font:inherit;font-size:var(--cx-text-body-size);text-align:center;caret-color:var(--primary)}.cx-time-field-segment:focus-visible{outline:0}.cx-time-field-segment::placeholder{color:var(--cx-field-placeholder-color)}.cx-time-field-container-small .cx-time-field-segment{font-size:var(--cx-text-body-small-size)}.cx-time-field-separator{color:var(--opacity-high)}.cx-time-field-container-empty .cx-time-field-separator{color:var(--cx-field-placeholder-color)}.cx-time-field-container-small .cx-time-field-separator{font-size:var(--cx-text-body-small-size)}.cx-time-field-meridiem{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;display:inline-flex;align-items:center;justify-content:center;margin-left:var(--cx-m-8);height:var(--cx-size-20);min-width:var(--cx-size-32);padding:0 var(--cx-p-4);border:0;border-radius:var(--cx-r-4);background:var(--opacity-low);color:var(--ink);cursor:pointer;transition:background-color .2s}.cx-time-field-meridiem:hover:not(:disabled),.cx-time-field-meridiem:focus-visible{background:var(--opacity-mid);outline:0}.cx-time-field-meridiem:disabled{cursor:default}.cx-time-field-container-small .cx-time-field-meridiem{height:var(--cx-size-16)}.cx-severities{display:flex;flex-direction:column;gap:var(--cx-g-8)}.cx-severity{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-width:78px;width:max-content;gap:var(--cx-g-8);padding:var(--cx-p-4) var(--cx-p-8);border-radius:var(--cx-r-4);background:var(--opacity-low)}.cx-severity-inline{min-width:0;padding:0;border-radius:0;background:inherit}.cx-severity-value{text-align:right;color:var(--ink)}.cx-severity-value-empty{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;display:flex;justify-content:center;align-items:center;flex:1;width:var(--cx-size-32);color:var(--opacity-high)}.cx-severity-box{display:flex;flex-direction:column;gap:var(--cx-g-8);padding:var(--cx-p-16);border-radius:var(--cx-r-8);background:var(--opacity-low)}.cx-severity-box-top{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8)}.cx-severity-box-top-title{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3;flex:1}.cx-severity-box-top-title-small{font-size:var(--cx-text-body-small-bold-size);font-weight:var(--cx-text-body-small-bold-weight);line-height:1.2;flex:1}.cx-severity-box-top-tags{display:flex;flex-direction:row;gap:var(--cx-g-4)}.cx-severity-box-bottom{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8)}.cx-severity-box-bottom-text{font-size:var(--cx-text-h1-size);font-weight:var(--cx-text-h1-weight);line-height:1.2}.cx-severity-box-bottom-text-small{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3}.cx-severity-box-bottom-text-empty{font-size:var(--cx-text-h1-size);font-weight:var(--cx-text-h1-weight);line-height:1.2;color:var(--opacity-mid)}.cx-severity-box-bottom-text-small-empty{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3;color:var(--opacity-mid)}.cx-severity-box-row{display:flex;flex-direction:row;gap:var(--cx-size-8)}.cx-severity-box-row cx-severity-box{flex:1}.cx-severity-blocks{display:flex;flex-direction:row;gap:var(--cx-g-2);height:var(--cx-size-16)}.cx-severity-block{height:100%;width:var(--cx-size-4);border-radius:var(--cx-size-2)}.cx-severity-block-opacity-mid{background:var(--opacity-mid)}.cx-severity-block-green{background:var(--green)}.cx-severity-block-yellow{background:var(--yellow)}.cx-severity-block-orange{background:var(--orange)}.cx-severity-block-red{background:var(--red)}.cx-shortcut{display:flex;flex-direction:row;align-items:center;justify-content:end;height:var(--cx-size-20);gap:var(--cx-g-2);-webkit-user-select:none;user-select:none}.cx-shortcut-item{font-size:var(--cx-text-body-tiny-size);font-weight:var(--cx-text-body-tiny-weight);line-height:1.2;border-radius:var(--cx-r-4);height:var(--cx-size-20);color:var(--opacity-high);background:var(--opacity-mid);min-width:var(--cx-size-20);padding:0 var(--cx-p-2);display:flex;align-items:center;justify-content:center}.cx-snippets{display:flex;flex-direction:column;gap:var(--cx-g-4)}.cx-snippet{display:block;position:relative;color:var(--ink);padding:var(--cx-p-8);border-radius:var(--cx-r-4);border:1px solid var(--opacity-low);background:var(--opacity-darken);text-wrap:wrap}.cx-snippet>pre{margin:0}.cx-snippet>*{text-wrap:wrap}.cx-snippet-label{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;color:var(--opacity-high);position:absolute;right:5px;top:5px}.cx-snippet-ts-comment{color:var(--opacity-high)}.cx-snippet-ts-keyword{color:var(--pink)}.cx-snippet-ts-class{color:var(--cyan-alt)}.cx-snippet-ts-function{color:var(--green)}.cx-snippet-ts-type{color:var(--purple)}.cx-snippet-ts-string{color:var(--orange)}.cx-snippet-html-comment{color:var(--opacity-high)}.cx-snippet-html-tag{color:var(--pink)}.cx-snippet-html-attribute{color:var(--green)}.cx-snippet-html-value{color:var(--orange)}.cx-snippet-json-key{color:var(--cyan-alt)}.cx-snippet-json-string{color:var(--orange)}.cx-snippet-json-number{color:var(--purple)}.cx-snippet-json-boolean,.cx-snippet-json-null{color:var(--pink)}.cx-scroll-view{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.cx-scroll-view-x{overflow-x:auto;overflow-y:visible}.cx-scroll-view-y{overflow-x:visible;overflow-y:auto}.cx-scroll-view-y .cx-scroll-content{height:0}.cx-scroll-view-all{overflow:auto}.cx-scroll-view-all .cx-scroll-content{height:0}.cx-scroll-view-hidden{overflow:hidden}.cx-steps{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-16);color:var(--opacity-high)}.cx-step{display:flex;flex-direction:row;gap:var(--cx-g-8);align-items:center}.cx-step-number{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;height:var(--cx-size-20);width:var(--cx-size-20);min-height:var(--cx-size-20);min-width:var(--cx-size-20);display:flex;justify-content:center;align-items:center;padding-top:2px;background-color:var(--opacity-low);border-radius:10px}.cx-step-name{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;width:max-content}.cx-step-selected{color:var(--ink)}.cx-step-selected .cx-step-number{background-color:var(--primary);color:var(--on-ink)}.cx-step-divider{height:1px;width:var(--cx-size-32);min-width:var(--cx-size-32);background-color:var(--opacity-mid)}.cx-tabs-container{display:flex;flex-direction:column;flex:1}.cx-tabs-container-margin{margin-bottom:-1px}.cx-tab-list{position:relative;display:flex;flex-direction:row;background:transparent}.cx-tab-list-divider{position:absolute;bottom:0;height:1px;width:100%;background:var(--opacity-mid)}.cx-tab-list-button-base,.cx-tab-list-button-right,.cx-tab-list-button-left{position:absolute;padding:var(--cx-p-4) var(--cx-p-4) 3px var(--cx-p-4);background:var(--surface-low);z-index:1}.cx-tab-list-button-left{left:0}.cx-tab-list-button-right{right:0}.cx-tab-items-scroll-container{display:flex;flex-direction:column;flex:1;overflow:hidden}.cx-tab-items{display:flex;flex-direction:row;width:max-content}.cx-tab-item{font-size:var(--cx-text-body-medium-size);font-weight:var(--cx-text-body-medium-weight);line-height:1.3;display:flex;flex-direction:row;align-items:center;min-height:40px;gap:var(--cx-g-8);padding:0 var(--cx-p-16);cursor:pointer;transition:color .2s;text-transform:var(--cx-tab-text-transform);font-size:var(--cx-tab-font-size);letter-spacing:var(--cx-tab-letter-spacing);color:var(--opacity-high);border-bottom:2px solid transparent;padding-top:var(--cx-p-2);-webkit-user-select:none;user-select:none}.cx-tab-item:hover{color:var(--cx-tab-color-hover)}.cx-tab-item-selected{color:var(--cx-tab-color-selected);border-bottom:2px solid var(--cx-tab-color-selected);cursor:default}.cx-tab-item-large{height:var(--cx-tab-large-height)}.cx-tab-item-disabled{pointer-events:none;cursor:default}.cx-tab-content-scroll-container{display:none;overflow:auto;flex:1;background:var(--surface-mid)}.cx-tab-content-scroll-container-visible{display:flex}.cx-tab-content-scroll-view{display:flex;flex-direction:column;min-width:100%;max-height:0}.cx-tab{display:flex;flex-direction:column}cx-table{display:block;width:100%}.cx-table-wrapper{display:flex;width:100%}.cx-table-scroll{flex:1;width:0;overflow-x:auto}.cx-table{display:grid;min-width:min-content}.cx-table-header-row{display:contents;color:var(--opacity-high)}.cx-table-header-container{display:flex;flex-direction:row;height:100%;border-bottom:2px solid var(--opacity-low)}.cx-table-header-container.cdk-drag-placeholder{cursor:grabbing;opacity:0}.cx-table-header-context-menu-container{min-width:40px}.cx-table-header-cell{min-height:40px;display:flex;flex-direction:row;align-items:center;min-width:0;transition:background .2s;cursor:grab;justify-content:space-between;gap:var(--cx-g-4);flex:1}.cx-table-header-cell .cx-table-header-cell-button{opacity:0}.cx-table-header-cell:hover .cx-table-header-cell-button{opacity:1}.cx-table-header-cell-dragging{color:var(--opacity-high);background:var(--surface-mid);box-shadow:var(--cx-shadow-lowest);padding:0 var(--cx-p-8)}.cx-table-header-cell-button-visible .cx-table-header-cell-button{opacity:1}.cx-table-header-cell-spacer{width:var(--cx-size-16);height:100%;display:flex;flex-direction:column;align-items:center;transition:border .2s}.cx-table-header-cell-spacer .cx-icon{opacity:0;transition:opacity .2s}.cx-table-header-cell-spacer-line{flex:1;height:100%;width:1px;background:var(--opacity-mid);opacity:0;transition:opacity .2s;margin-top:var(--cx-m-4)}.cx-table-header-cell-spacer-clickable{cursor:pointer}.cx-table-header-cell-spacer-clickable:hover .cx-icon,.cx-table-header-cell-spacer-clickable:hover .cx-table-header-cell-spacer-line{opacity:1}.cx-table-header-button{display:flex;flex-direction:row;align-items:center}.cx-table-row{display:contents;cursor:default}.cx-table-row-clickable{cursor:pointer}.cx-table-row-clickable:hover .cx-table-cell,.cx-table-row-hover .cx-table-cell{background:var(--opacity-low)}.cx-table-row-expanded .cx-table-cell{background-color:var(--opacity-low)}.cx-table-row-clickable.cx-table-row-active .cx-table-cell,.cx-table-row-clickable.cx-table-row-active:hover .cx-table-cell,.cx-table-row-navigable.cx-table-row-active .cx-table-cell{background:var(--opacity-low)}.cx-table-group{display:contents}.cx-table-group-header{font-size:var(--cx-text-body-small-bold-size);font-weight:var(--cx-text-body-small-bold-weight);line-height:1.2;min-height:40px;display:flex;flex-direction:row;align-items:end;padding:var(--cx-p-4) var(--cx-p-8);column-span:-1;color:var(--opacity-high);grid-column:1/-1;-webkit-user-select:none;user-select:none}.cx-table-cell{min-height:40px;display:flex;flex-direction:row;align-items:center;min-width:0;transition:background .2s;padding-right:var(--cx-p-16)}.cx-table-row:not(:first-child) .cx-table-cell{border-top:1px solid var(--opacity-low)}.cx-table-cell-clickable{cursor:pointer}.cx-table-cell-expand{display:flex;align-items:center;justify-content:center;padding-left:var(--cx-p-8);padding-right:var(--cx-p-8)}.cx-table-cell-value{flex:1}.cx-table-cell-value-spacer{padding-right:0}.cx-table-cell-value-text{padding:var(--cx-p-4) 0}.cx-table-cell-value-text-truncated{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cx-table-cell-value-icon{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--cx-g-4)}.cx-table-cell-context-menu{min-width:40px;justify-content:end;align-items:center;padding-right:0;position:relative;flex:1}.cx-table-cell-context-menu .cx-table-cell-context-menu-actions{display:flex;gap:var(--cx-g-4);align-items:center;justify-content:center}.cx-table-row-expansion{grid-column:1/-1;display:grid;transition:grid-template-rows .2s,opacity .2s;overflow:hidden;grid-template-rows:0fr;opacity:0;background-color:var(--opacity-low)}.cx-table-row-expansion-open{grid-template-rows:1fr;opacity:1}.cx-table-row-expansion-content{background:var(--surface-low);border-top:1px solid var(--opacity-mid);overflow:hidden}.cx-table-row-expansion-content>div{display:flex;flex-direction:column}.cx-table-actions{flex:0 0 auto;display:flex;flex-direction:column}.cx-table-actions-header{display:flex;justify-content:end}.cx-table-actions-group-spacer{min-height:40px}.cx-table-actions-row{display:flex;align-items:stretch}.cx-table-actions-row.cx-table-row-clickable:hover .cx-table-cell,.cx-table-actions-row.cx-table-row-hover .cx-table-cell,.cx-table-actions-row.cx-table-row-clickable.cx-table-row-active .cx-table-cell,.cx-table-actions-row.cx-table-row-navigable.cx-table-row-active .cx-table-cell,.cx-table-actions-row.cx-table-row-expanded .cx-table-cell{background:var(--opacity-low)}.cx-table-actions-expansion{height:0;opacity:0;transition:height .2s,opacity .2s;background-color:var(--surface-low)}.cx-table-actions-row.cx-table-row-expanded+.cx-table-actions-expansion{opacity:1;border-top:1px solid var(--opacity-mid)}.cx-table-actions-row+.cx-table-actions-row .cx-table-cell-context-menu,.cx-table-actions-expansion+.cx-table-actions-row .cx-table-cell-context-menu,.cx-table-actions-group-spacer+.cx-table-actions-row .cx-table-cell-context-menu{border-top:1px solid var(--opacity-low)}@media print{.cx-table-scroll{overflow:visible;width:auto;height:auto;max-height:none}.cx-table{min-width:0}.cx-table-cell-value-text-truncated{overflow:visible;text-overflow:clip;white-space:normal}.cx-table-actions,.cx-table-header-cell-button,.cx-table-header-cell-spacer,.cx-table-header-context-menu-container,.cx-table-cell-context-menu,cx-checkbox{display:none}.cx-table-header-cell,.cx-table-row-clickable,.cx-table-cell-clickable,.cx-table-header-cell-spacer-clickable{cursor:default}.cx-table-row-clickable:hover .cx-table-cell,.cx-table-row-hover .cx-table-cell,.cx-table-row-expanded .cx-table-cell,.cx-table-row-clickable.cx-table-row-active .cx-table-cell,.cx-table-row-navigable.cx-table-row-active .cx-table-cell{background:transparent}}.cx-status-filter-bar{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8)}.cx-status-filter-item{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8);padding:var(--cx-p-8);background:transparent;border:none;border-radius:var(--cx-r-8);cursor:pointer;color:var(--opacity-high);font-size:var(--font-size-body);line-height:1;transition:background .12s}.cx-status-filter-item:hover:not(.cx-status-filter-item-active){background:var(--opacity-low);color:var(--ink)}.cx-status-filter-item.cx-status-filter-item-active{background:var(--filter-color-bg);color:var(--ink)}.cx-status-filter-divider{width:1px;align-self:stretch;background:var(--opacity-low);margin:4px 0;flex-shrink:0}.cx-status-filter-dot{width:var(--cx-size-8);height:var(--cx-size-8);border-radius:50%;background:var(--filter-color, var(--opacity-mid));flex-shrink:0}.cx-status-filter-label,.cx-status-filter-count{white-space:nowrap}.cx-tag{--cx-tag-height: var(--cx-size-20);--cx-tag-bg: var(--opacity-low);--cx-tag-border: transparent;--cx-tag-text: var(--opacity-high);--cx-tag-icon: var(--cx-tag-text);--cx-tag-text-weight: var(--cx-text-body-small-weight);position:relative;display:inline-flex;flex-direction:column;gap:var(--cx-g-8);min-width:var(--cx-size-24);color:var(--cx-tag-text)}.cx-tag-main{display:inline-flex;align-items:center;gap:var(--cx-g-8);height:var(--cx-tag-height);padding:0 var(--cx-p-8);width:max-content;min-width:var(--cx-size-24);background:var(--cx-tag-bg);border:1px solid var(--cx-tag-border);border-radius:var(--cx-r-4);color:var(--cx-tag-text);box-sizing:border-box}.cx-tag-main.cx-tag-main-with-icon{padding-left:var(--cx-size-4)}.cx-tag-main.cx-tag-main-with-children{padding-right:var(--cx-size-2)}.cx-tag-icon{color:var(--cx-tag-icon);width:var(--cx-size-12);height:var(--cx-size-12)}.cx-tag-text{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;font-weight:var(--cx-tag-text-weight);color:var(--cx-tag-text)}.cx-tag-info{font-size:var(--cx-text-body-small-size);font-weight:var(--cx-text-body-small-weight);line-height:1.2;color:var(--opacity-high)}.cx-tag-children{display:flex;flex-wrap:wrap;gap:var(--cx-g-4)}.cx-tag-remove{position:absolute;top:calc(50% - var(--cx-size-8));right:var(--cx-size-2);width:var(--cx-size-16);height:var(--cx-size-16);border-radius:var(--cx-r-4);border:none;background:var(--surface-mid);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:0;transition:opacity .12s ease}.cx-tag:hover .cx-tag-remove{opacity:1}.cx-tag-remove-icon{color:var(--opacity-high)}.cx-radiobutton{display:flex;flex-direction:row;align-items:inherit;gap:var(--cx-g-8);cursor:pointer}.cx-radiobutton .cx-radiobutton-icon{margin-top:1px}.cx-radiobutton:focus{outline:none}.cx-radiobutton:focus .cx-radiobutton-icon{outline:2px solid var(--primary-opacity);outline-offset:1px}.cx-radiobutton-disabled{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.4}.cx-radiobutton-icon{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--cx-size-16);min-height:var(--cx-size-16);width:var(--cx-size-16);height:var(--cx-size-16);border-radius:50%;background:var(--opacity-low);border:1px solid var(--opacity-mid);transition:border .2s,background .2s}.cx-radiobutton-icon:hover{background:var(--opacity-mid)}.cx-radiobutton-selected .cx-radiobutton-icon{background:var(--primary);border-color:var(--primary)}.cx-radiobutton-selected .cx-radiobutton-icon:hover{background:var(--primary)}.cx-radiobutton-selected .cx-radiobutton-icon:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--on-ink);top:50%;left:50%;transform:translate(-50%,-50%)}.cx-radiobutton-label{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3}.cx-radiobutton-selected .cx-radiobutton-label{color:var(--ink)}.cx-radiobutton-info{color:var(--opacity-high)}.cx-text-box{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;display:flex;flex-direction:column}.cx-text-box-centered{align-items:center}.cx-text-box-show-more-container{display:flex;flex-direction:row}.cx-trends{display:flex;flex-direction:column;justify-content:center;padding:var(--cx-p-4) 0;align-items:start}.cx-trend-container{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-4)}.cx-trend{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3;display:flex;flex-direction:row;align-items:center;padding-right:var(--cx-p-4);height:var(--cx-size-20);border-radius:var(--cx-r-4)}.cx-trend-up{color:var(--success);background:var(--success-opacity)}.cx-trend-default{color:var(--blue);background:var(--blue-opacity)}.cx-trend-down{color:var(--danger);background:var(--danger-opacity)}.cx-trend-text{color:var(--opacity-high)}.cx-topbar{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--cx-g-16);min-height:var(--cx-size-64);background:var(--cx-topbar-background);padding:var(--cx-topbar-padding);margin:var(--cx-topbar-margin);border-bottom:1px solid var(--cx-topbar-border-color)}.cx-topbar-48{min-height:48px}.cx-topbar-hidden{display:none}.cx-topbar-left{display:flex;flex-direction:row;align-items:center;gap:var(--cx-g-8);min-width:0;overflow:hidden}.cx-topbar-divider{font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;color:var(--opacity-high)}.cx-topbar-left-title{display:flex;flex-direction:row;gap:var(--cx-g-8);min-width:0;font-size:var(--cx-text-body-size);font-weight:var(--cx-text-body-weight);line-height:1.3;color:var(--ink)}.cx-topbar-left-title-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:144px}.cx-topbar-left-title-last{font-size:var(--cx-text-body-bold-size);font-weight:var(--cx-text-body-bold-weight);line-height:1.3}.cx-topbar-left-title-clickable:hover{cursor:pointer}.cx-topbar-center{display:flex;flex-direction:row;flex:1;height:100%;gap:var(--cx-g-8)}.cx-topbar-right{display:flex;flex-direction:row;justify-content:end;gap:var(--cx-g-8)}@media print{.cx-topbar{display:none}}@media print{@page{size:A4;margin:0}body{background:#fff;print-color-adjust:exact;-webkit-print-color-adjust:exact}.cx-print-hidden{display:none!important}}.cx-report-canvas{display:flex;flex-direction:column;align-items:center;gap:var(--cx-report-canvas-gap);padding:var(--cx-report-canvas-padding);background:transparent}.cx-report-measurement-canvas{position:absolute;left:-10000px;top:0;width:var(--cx-report-page-width);visibility:hidden;pointer-events:none}.cx-report-page{position:relative;width:var(--cx-report-page-width);height:var(--cx-report-page-height);background:var(--cx-report-page-background);box-shadow:var(--cx-shadow-lowest);padding:var(--cx-print-content-padding-y) var(--cx-print-content-padding-x);box-sizing:border-box;overflow:visible;display:flex;flex-direction:column;gap:var(--cx-g-16)}.cx-report-page-header,.cx-report-page-footer{position:absolute;left:var(--cx-print-content-padding-x);right:var(--cx-print-content-padding-x);-webkit-user-select:none;user-select:none;pointer-events:none}.cx-report-page-header{top:var(--cx-size-24);display:flex;justify-content:flex-end}.cx-report-page-logo{height:16px;width:auto}.cx-report-page-footer{bottom:var(--cx-size-24);display:flex;justify-content:space-between;gap:var(--cx-g-16);font-size:var(--cx-report-page-footer-font-size);color:var(--opacity-high)}.cx-report-page-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-report-page.dashboard-section--page{padding:0;gap:0}.cx-report-page.dashboard-section--page>[data-cx-report-row-id]{position:absolute;inset:0}.cx-report-page.dashboard-section--page cx-widget{display:block;width:100%;height:100%}.cx-report-measurement-canvas .cx-report-page.dashboard-section--page>[data-cx-report-row-id]{position:static;inset:auto}.cx-report-measurement-canvas .cx-report-page.dashboard-section--page cx-widget{height:auto}@media print{.cx-report-measurement-canvas{display:none}.cx-report-canvas{background:none;padding:0;gap:0;display:block;align-items:unset}.cx-report-page{background:none;box-shadow:none;break-before:page}.cx-report-page:first-of-type{break-before:avoid}}cx-report-table{display:block;width:100%}cx-report-table .cx-table{min-width:0;width:100%}cx-report-table .cx-table-cell-value-text:not(.cx-table-cell-value-text-truncated){white-space:normal;overflow-wrap:anywhere}cx-report-table .cx-table-header-cell-value{white-space:normal;overflow-wrap:break-word}cx-report-table .cx-table-header-cell{padding-right:var(--cx-p-16)}*{box-sizing:border-box;scrollbar-color:var(--opacity-mid) transparent}body,html{margin:0;padding:0;width:100%;height:100%;font-family:var(--cx-text-font-family),sans-serif;font-size:var(--font-size-body);color:var(--ink)}.cx-textarea__markdown h1,.cx-textarea__markdown h2,.cx-textarea__markdown h3,.cx-textarea__markdown h4{margin:var(--space-sm) 0 var(--space-xs);font-weight:var(--font-weight-bold, 700);line-height:1.2}.cx-textarea__markdown h1{font-size:var(--font-size-title-1)}.cx-textarea__markdown h2{font-size:var(--font-size-title-2)}.cx-textarea__markdown h3{font-size:var(--font-size-body)}.cx-textarea__markdown>:first-child{margin-top:0}.cx-textarea__markdown>:last-child{margin-bottom:0}.cx-textarea__markdown p{margin:0 0 var(--space-sm)}.cx-textarea__markdown ul,.cx-textarea__markdown ol{margin:0 0 var(--space-sm);padding-left:var(--space-sm);list-style-position:inside}.cx-textarea__markdown li{margin-bottom:var(--space-2xs, 2px)}.cx-textarea__markdown li::marker{color:var(--primary)}.cx-textarea__markdown code{font-family:Roboto Mono,monospace;background:var(--opacity-low);padding:1px 4px;border-radius:3px}.cx-textarea__markdown pre{margin:0 0 var(--space-sm);padding:var(--space-sm);background:var(--opacity-low);border-radius:var(--radius-sm);overflow-x:auto}.cx-textarea__markdown pre code{background:transparent;padding:0}.cx-textarea__markdown blockquote{margin:0 0 var(--space-sm);padding-left:var(--space-sm);border-left:2px solid var(--opacity-mid);color:var(--opacity-high)}.cx-textarea__markdown a{color:var(--accent, currentColor);text-decoration:underline}.cx-textarea__markdown hr{margin:var(--space-sm) 0;border:0;border-top:1px solid var(--opacity-mid)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/InterVariable-Italic.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html,body{min-height:100%}html{background:var(--surface-mid)}body{margin:0;background:var(--surface-mid);color:var(--ink);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
