@charset "UTF-8";.capitalize-first{text-transform:lowercase}.capitalize-first:first-letter{text-transform:uppercase}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}:root,.ct-theme-light{color-scheme:light;--ct-fixed-dark-canvas: #1a1d1d;--ct-fixed-dark-panel: #2a2a2a;--ct-fixed-dark-hover: #2b2e2e;--ct-fixed-dark-hover-raised: rgb(67.6404494382, 72.3595505618, 72.3595505618);--ct-fixed-dark-hover-contrast: rgb(233.8, 234.1, 234.1);--ct-fixed-dark-hover-pressed: rgb(18.3595505618, 19.6404494382, 19.6404494382);--ct-fixed-dark-border: #3e3e3e;--ct-fixed-dark-border-muted: #7c7c7c;--ct-fixed-dark-border-strong: #212121;--ct-fixed-dark-text: #ffffff;--ct-fixed-dark-text-soft: #efeded;--ct-fixed-dark-text-secondary: #e0e0e0;--ct-fixed-dark-text-muted: #a6a6a6;--ct-fixed-dark-overlay-hover: rgba(255, 255, 255, .1);--ct-fixed-dark-overlay-selected: rgba(255, 255, 255, .12);--ct-fixed-dark-overlay-active: rgba(255, 255, 255, .14);--ct-fixed-overlay-ink: #0f0f0f;--ct-document-surface: #ffffff;--ct-document-surface-subtle: #f2f1f1;--ct-document-surface-muted: #efeded;--ct-document-surface-strong: #e0e0e0;--ct-document-surface-emphasis: #cfcfd0;--ct-document-surface-inverse: #0f0f0f;--ct-document-border: #cfcfd0;--ct-document-border-subtle: #e0e0e0;--ct-document-border-strong: #0f0f0f;--ct-document-border-inverse: #ffffff;--ct-document-text: #0f0f0f;--ct-document-text-heading: #333333;--ct-document-text-secondary: #3e3e3e;--ct-document-text-muted: #7c7c7c;--ct-document-text-subtle: #cfcfd0;--ct-document-text-inverse: #ffffff;--ct-document-accent: #eec643;--ct-document-accent-surface: #fbf2d5;--ct-document-accent-soft: #f3d579;--ct-document-accent-strong: #f1b80e;--ct-document-danger-surface: #ffebee;--ct-document-danger: #d32f2f;--ct-document-danger-strong: #b00020;--ct-surface-canvas: #efeded;--ct-surface-page: #ffffff;--ct-surface-sidebar: #ffffff;--ct-surface-panel: #ffffff;--ct-surface-raised: #ffffff;--ct-surface-subtle: #f2f1f1;--ct-surface-muted: #efeded;--ct-surface-strong: #e0e0e0;--ct-surface-emphasis: #cfcfd0;--ct-surface-intense: #a6a6a6;--ct-surface-inset: #efeded;--ct-surface-control: #ffffff;--ct-surface-control-disabled: #efeded;--ct-surface-inverse: #0f0f0f;--ct-control-border: #e0e0e0;--ct-border-contrast: #0f0f0f;--ct-selection-control-surface: #ffffff;--ct-selection-control-border: #cfcfd0;--ct-popover-surface: #ffffff;--ct-popover-border: #0f0f0f;--ct-segment-surface: #ffffff;--ct-segment-border: rgba(0, 0, 0, .1);--ct-segment-rail-surface: #efeded;--ct-segment-option-surface: #efeded;--ct-segment-option-hover: rgba(0, 0, 0, .05);--ct-segment-option-text: #212121;--ct-segment-option-hover-text: #0f0f0f;--ct-segment-active-surface: #fbf2d5;--ct-segment-active-text: #0f0f0f;--ct-bulkbar-surface: #f2f1f1;--ct-bulkbar-action-hover: #cfcfd0;--ct-bulkbar-close-border: #0f0f0f;--ct-modal-body-dark-surface: #ffffff;--ct-modal-body-dark-footer: #efeded;--ct-brand-pill-surface: #ffffff;--ct-media-action-surface: #ffffff;--ct-page-subtle-surface: #f2f1f1;--ct-mobile-navigation-surface: #e0e0e0;--ct-mobile-navigation-border: #cfcfd0;--ct-line-translucent: rgba(15, 15, 15, .06);--ct-surface-translucent: rgba(15, 15, 15, .02);--ct-event-surface: rgba(15, 15, 15, .05);--ct-event-border: rgba(15, 15, 15, .08);--ct-event-hover-surface: rgba(15, 15, 15, .08);--ct-event-hover-border: rgba(15, 15, 15, .14);--ct-neutral-indicator: rgba(15, 15, 15, .18);--ct-control-soft-surface: #f2f1f1;--ct-control-soft-border: rgba(0, 0, 0, .12);--ct-control-soft-hover: #efeded;--ct-action-soft-surface: #ffffff;--ct-action-soft-border: rgba(0, 0, 0, .14);--ct-action-soft-hover: #efeded;--ct-row-soft-border: rgba(0, 0, 0, .08);--ct-accent-outline-surface: #ffffff;--ct-accent-outline-border: #eec643;--ct-accent-outline-hover: #fbf2d5;--ct-accent-outline-text: #141414;--ct-accent-border-faint: #fbf2d5;--ct-choice-selected-surface: rgba(238, 198, 67, .12);--ct-choice-selected-border: rgba(250, 198, 45, .45);--ct-choice-selected-text: #0f0f0f;--ct-accent-link-border: rgba(250, 198, 45, .24);--ct-color-option-surface: rgba(0, 0, 0, .08);--ct-color-option-border: rgba(0, 0, 0, .18);--ct-color-option-neutral: rgba(0, 0, 0, .22);--ct-filter-active-surface: #0f0f0f;--ct-filter-active-border: #0f0f0f;--ct-filter-active-text: #ffffff;--ct-filter-active-icon-filter: invert(1);--ct-listing-header-support-text: #0f0f0f;--ct-compact-action-surface: #e0e0e0;--ct-compact-action-border: transparent;--ct-compact-action-hover: #cfcfd0;--ct-compact-action-hover-border: transparent;--ct-compact-action-icon-filter: none;--ct-space-row-pressed-surface: rgb(196.6926315789, 196.6926315789, 197.9073684211);--ct-space-row-focus-surface: rgb(235.52, 198.72, 78.28);--ct-allergen-none-mark: #7c7c7c;--ct-dnd-handle-text: #3e3e3e;--ct-media-overlay-surface: #3e3e3e;--ct-media-action-neutral: #3e3e3e;--ct-media-action-info: #1e88e5;--ct-media-action-success: #388e3c;--ct-media-action-danger: #e53935;--ct-recipe-selection-surface: #f3d579;--ct-recipe-card-selection-border: #e0e0e0;--ct-recipe-card-accent-text: #eec643;--ct-recipe-card-meta-text: #212121;--ct-recipe-list-accent-text: #eec643;--ct-recipe-list-author-text: #0f0f0f;--ct-recipe-list-author-strong-text: #0f0f0f;--ct-recipe-list-meta-text: #212121;--ct-calendar-surface: #ffffff;--ct-calendar-border: rgba(15, 15, 15, .08);--ct-calendar-hover: rgba(15, 15, 15, .04);--ct-calendar-dot: rgba(15, 15, 15, .35);--ct-calendar-neutral: rgba(15, 15, 15, .18);--ct-planning-line: rgba(15, 15, 15, .06);--ct-planning-handle: rgba(15, 15, 15, .2);--ct-planning-ghost-surface: rgba(15, 15, 15, .08);--ct-planning-ghost-border: rgba(15, 15, 15, .2);--ct-planning-ghost-text: #0f0f0f;--ct-planning-pill-surface: #ffffff;--ct-planning-chip-surface: rgba(15, 15, 15, .04);--ct-planning-chip-hover: rgba(15, 15, 15, .08);--ct-planning-chip-active: rgba(15, 15, 15, .12);--ct-planning-economat-surface: rgba(245, 158, 11, .18);--ct-planning-economat-hover: rgba(245, 158, 11, .24);--ct-planning-economat-border: rgba(180, 83, 9, .35);--ct-planning-economat-hover-border: rgba(180, 83, 9, .48);--ct-planning-economat-text: rgb(120, 53, 15);--ct-planning-economat-kind-surface: rgba(245, 158, 11, .2);--ct-planning-economat-kind-border: rgba(180, 83, 9, .28);--ct-planning-economat-kind-text: rgb(146, 64, 14);--ct-planning-stats-surface: #ffffff;--ct-planning-stat-surface-start: rgba(255, 255, 255, .98);--ct-planning-stat-surface-end: rgba(242, 241, 241, .88);--ct-planning-stat-label: #7c7c7c;--ct-planning-stat-shadow: 0 .65rem 1.6rem rgba(15, 15, 15, .06);--ct-skeleton-page: #efeded;--ct-skeleton-panel: #ffffff;--ct-skeleton-edge: rgba(224, 224, 224, .58);--ct-skeleton-highlight: rgba(239, 237, 237, .72);--ct-skeleton-base: #e0e0e0;--ct-search-surface: #f2f1f1;--ct-search-option-hover: #cfcfd0;--ct-search-chip-surface: #e0e0e0;--ct-scrollbar-thumb: #e0e0e0;--ct-control-knob: #ffffff;--ct-switch-on-border: transparent;--ct-dropdown-border: #0f0f0f;--ct-dropdown-hover-border: #3e3e3e;--ct-dropdown-option-hover: #fbf2d5;--ct-button-secondary-surface: #ffffff;--ct-button-secondary-border: #eec643;--ct-button-default-border: transparent;--ct-button-secondary-text: #0f0f0f;--ct-button-secondary-hover: #fbf2d5;--ct-button-secondary-active: #eec643;--ct-button-default-active: #fbf2d5;--ct-button-disabled-surface: #e0e0e0;--ct-button-disabled-border: #e0e0e0;--ct-button-disabled-text: #a6a6a6;--ct-button-secondary-disabled-opacity: .7;--ct-button-secondary-icon-filter: none;--ct-button-outlined-active-text: #ffffff;--ct-text-primary: #0f0f0f;--ct-text-heading: #141414;--ct-text-strong: #212121;--ct-text-secondary: #3e3e3e;--ct-text-muted: #7c7c7c;--ct-text-disabled: #a6a6a6;--ct-text-subtle: #cfcfd0;--ct-text-inverse: #ffffff;--ct-text-inverse-secondary: #cfcfd0;--ct-text-on-accent: #0f0f0f;--ct-text-on-accent-inverse: #ffffff;--ct-text-on-success: #0f0f0f;--ct-text-on-info: #0f0f0f;--ct-text-on-danger: #ffffff;--ct-text-danger: #e53935;--ct-text-danger-strong: #d32f2f;--ct-text-info: #1e88e5;--ct-text-accent: #fac62d;--ct-text-accent-soft: #eec643;--ct-text-control: #30343b;--ct-text-detail-heading: #333333;--ct-text-detail-body: #444444;--ct-border-subtle: #e0e0e0;--ct-border-default: #cfcfd0;--ct-border-strong: #a6a6a6;--ct-border-emphasis: #7c7c7c;--ct-border-intense: #3e3e3e;--ct-control-strong-border: #30343b;--ct-border-on-inverse: #ffffff;--ct-interactive-hover: #efeded;--ct-interactive-action-surface: #cfcfd0;--ct-interactive-hover-strong: #a6a6a6;--ct-interactive-selected: #fbf2d5;--ct-interactive-selected-border: transparent;--ct-dnd-target-surface: #cfcfd0;--ct-dnd-into-surface: #fdf8e8;--ct-dnd-into-border: #f3d579;--ct-accent-subtle: rgba(238, 198, 67, .08);--ct-accent-surface: #fdf8e8;--ct-accent-surface-strong: #f7e3a6;--ct-accent-border: rgba(238, 198, 67, .35);--ct-accent-border-soft: #f3d579;--ct-accent-medium: #f3d579;--ct-accent-solid-soft: #f6ce4f;--ct-accent-solid: #eec643;--ct-accent-solid-hover: #fac62d;--ct-accent-strong: #f1b80e;--ct-focus-ring-soft: #eec643;--ct-focus-ring: #fac62d;--ct-overlay-scrim: rgba(26, 29, 29, .34);--ct-shadow-color: rgba(15, 15, 15, .08);--ct-shadow-elevated-color: rgba(15, 15, 15, .18);--ct-mobile-appbar-surface: #171a23;--ct-header-border: transparent;--ct-tooltip-surface: #0f0f0f;--ct-tooltip-text: #ffffff;--ct-badge-neutral-surface: #3e3e3e;--ct-badge-neutral-text: #ffffff;--ct-floating-nav-surface: #ffffff;--ct-floating-nav-border: rgba(15, 15, 15, .08);--ct-floating-nav-press-surface: rgba(15, 15, 15, .08);--ct-floating-nav-press-border: rgba(15, 15, 15, .12);--ct-floating-nav-magnifier-surface: #ffffff;--ct-floating-nav-magnifier-border: rgba(15, 15, 15, .12);--ct-floating-nav-indicator-surface: #fbf2d5;--ct-floating-nav-indicator-border: rgba(255, 255, 255, .72);--ct-floating-nav-entry-surface: #ffffff;--ct-floating-nav-entry-border: rgba(15, 15, 15, .1);--ct-floating-nav-text: rgba(15, 15, 15, .72);--ct-floating-nav-text-active: #0f0f0f;--ct-floating-nav-hover: rgba(15, 15, 15, .06);--ct-floating-nav-icon-filter: brightness(0) opacity(.74);--ct-floating-nav-icon-active-filter: brightness(0) opacity(.95);--ct-icon-filter: none;--ct-icon-filter-muted: opacity(.72);--ct-status-neutral-surface: #f2f1f1;--ct-status-neutral-border: #cfcfd0;--ct-status-neutral-text: #212121;--ct-status-success-surface: #e8f5e9;--ct-status-success-border: #81c784;--ct-status-success-text: #2e7d32;--ct-status-success-solid: #4caf50;--ct-status-success-accent-border: #4caf50;--ct-status-success-strong-border: #388e3c;--ct-status-info-surface: #e3f2fd;--ct-status-info-border: #64b5f6;--ct-status-info-text: #1565c0;--ct-status-info-solid: #2196f3;--ct-status-info-accent-border: #2196f3;--ct-status-info-solid-border: #1e88e5;--ct-status-info-strong-border: #1976d2;--ct-status-danger-surface: #ffebee;--ct-status-danger-border: #e57373;--ct-status-danger-text: #c62828;--ct-status-danger-solid: #e53935;--ct-status-danger-solid-hover: #f44336;--ct-status-danger-solid-pressed: #d32f2f;--ct-status-danger-subtle-border: #ef9a9a;--ct-status-danger-accent-border: #f44336;--ct-status-danger-solid-border: #e53935;--ct-status-danger-strong-border: #d32f2f;--ct-status-danger-soft-solid: #ef5350;--ct-text-on-danger-soft: #0f0f0f;--ct-status-premium-surface: rgba(229, 115, 115, .24);--ct-status-premium-border: rgba(239, 83, 80, .4);--ct-status-premium-text: #b71c1c;--ct-file-badge-pdf-surface: #fdeceb;--ct-file-badge-pdf-border: #f3b7b0;--ct-file-badge-pdf-text: #b12a2a;--ct-file-badge-spreadsheet-surface: #e9f7ef;--ct-file-badge-spreadsheet-border: #b9e6c7;--ct-file-badge-spreadsheet-text: #1b8a3b;--ct-file-badge-csv-surface: #f2fff3;--ct-file-badge-csv-border: #cdeccd;--ct-file-badge-csv-text: #198754;--ct-file-badge-document-surface: #eaf1ff;--ct-file-badge-document-border: #c3d7ff;--ct-file-badge-document-text: #2d5bd1;--ct-file-badge-presentation-surface: #fff0e6;--ct-file-badge-presentation-border: #ffd0b3;--ct-file-badge-presentation-text: #c85000;--ct-file-badge-archive-surface: #f6f6f6;--ct-file-badge-archive-border: #dddddd;--ct-file-badge-archive-text: #666666;--ct-file-badge-recipe-surface: #fff7d6;--ct-file-badge-recipe-border: #f0d66c;--ct-file-badge-recipe-text: #8c6a00;--ct-usage-link-text: #1976d2;--ct-usage-link-hover: #1565c0;--ct-usage-warning-progress: #e57373;--ct-usage-limit-progress: #f44336;--ct-usage-warning-text: #d32f2f;--ct-usage-limit-text: #c62828;--ct-usage-milestone-surface: #7c7c7c;--ct-usage-tooltip-surface: #0f0f0f;--ct-usage-tooltip-text: #ffffff;--ct-version-danger-text: #8f1d1d;--ct-planning-danger-text: #d60000;--ct-price-negative-border: #ffe0d2;--ct-suggestion-border: #36b37e;--ct-suggestion-text: #14845f;--ct-form-focus-border: #6366f1;--ct-form-error-text: #b42318;--ct-live-badge-surface: #ffe082;--ct-live-badge-text: #7a5b00;--ct-package-business-solid: #1565c0;--ct-package-business-accent: #1976d2;--ct-package-school-solid: #388e3c;--ct-package-school-accent: #2e7d32;--ct-navigation-surface: #eec643;--ct-navigation-panel: #eec643;--ct-navigation-item: #f3d579;--ct-navigation-item-hover: #fbf2d5;--ct-navigation-item-selected: #ffffff;--ct-navigation-item-subtle: rgba(255, 255, 255, .22);--ct-navigation-item-subtle-hover: rgba(255, 255, 255, .34);--ct-navigation-item-muted: rgba(255, 255, 255, .44);--ct-navigation-text: #0f0f0f;--ct-navigation-text-secondary: rgba(15, 15, 15, .76);--ct-navigation-text-muted: rgba(15, 15, 15, .58);--ct-navigation-border: rgba(15, 15, 15, .12);--ct-navigation-border-subtle: rgba(15, 15, 15, .08);--ct-navigation-item-border: transparent;--ct-navigation-icon-filter: none;--ct-navigation-icon-active-filter: none}.ct-theme-dark{color-scheme:dark;--ct-surface-canvas: #1a1d1d;--ct-surface-page: #1a1d1d;--ct-surface-sidebar: #1a1d1d;--ct-surface-panel: #2a2a2a;--ct-surface-raised: #2a2a2a;--ct-surface-subtle: #232625;--ct-surface-muted: #2b2e2e;--ct-surface-strong: #343737;--ct-surface-emphasis: #3e3e3e;--ct-surface-intense: #7c7c7c;--ct-surface-inset: #1a1d1d;--ct-surface-control: #1a1d1d;--ct-surface-control-disabled: #232625;--ct-surface-inverse: #ffffff;--ct-control-border: #3e3e3e;--ct-border-contrast: #7c7c7c;--ct-selection-control-surface: #2a2a2a;--ct-selection-control-border: #3e3e3e;--ct-popover-surface: #2b2e2e;--ct-popover-border: #3e3e3e;--ct-segment-surface: #2a2a2a;--ct-segment-border: #2b2e2e;--ct-segment-rail-surface: #2a2a2a;--ct-segment-option-surface: transparent;--ct-segment-option-hover: #2a2a2a;--ct-segment-option-text: #cfcfd0;--ct-segment-option-hover-text: #e0e0e0;--ct-segment-active-surface: #eec643;--ct-segment-active-text: #0f0f0f;--ct-bulkbar-surface: #2a2a2a;--ct-bulkbar-action-hover: #3e3e3e;--ct-bulkbar-close-border: #7c7c7c;--ct-modal-body-dark-surface: #1a1d1d;--ct-modal-body-dark-footer: #2a2a2a;--ct-brand-pill-surface: #2b2e2e;--ct-media-action-surface: #efeded;--ct-page-subtle-surface: #1a1d1d;--ct-mobile-navigation-surface: #2a2a2a;--ct-mobile-navigation-border: #2b2e2e;--ct-line-translucent: rgba(255, 255, 255, .06);--ct-surface-translucent: rgba(255, 255, 255, .02);--ct-event-surface: rgba(255, 255, 255, .08);--ct-event-border: rgba(255, 255, 255, .12);--ct-event-hover-surface: rgba(255, 255, 255, .1);--ct-event-hover-border: rgba(255, 255, 255, .18);--ct-neutral-indicator: rgba(255, 255, 255, .18);--ct-control-soft-surface: rgba(255, 255, 255, .06);--ct-control-soft-border: rgba(255, 255, 255, .12);--ct-control-soft-hover: rgba(255, 255, 255, .1);--ct-action-soft-surface: rgba(255, 255, 255, .06);--ct-action-soft-border: rgba(255, 255, 255, .14);--ct-action-soft-hover: rgba(255, 255, 255, .09);--ct-row-soft-border: rgba(255, 255, 255, .1);--ct-accent-outline-surface: transparent;--ct-accent-outline-border: #eec643;--ct-accent-outline-hover: rgba(238, 198, 67, .12);--ct-accent-outline-text: #f3d579;--ct-accent-border-faint: rgba(246, 206, 79, .35);--ct-choice-selected-surface: rgba(238, 198, 67, .16);--ct-choice-selected-border: rgba(238, 198, 67, .5);--ct-choice-selected-text: #ffffff;--ct-accent-link-border: rgba(238, 198, 67, .28);--ct-color-option-surface: rgba(255, 255, 255, .22);--ct-color-option-border: rgba(255, 255, 255, .18);--ct-color-option-neutral: rgba(255, 255, 255, .22);--ct-filter-active-surface: #eec643;--ct-filter-active-border: #eec643;--ct-filter-active-text: #0f0f0f;--ct-filter-active-icon-filter: none;--ct-listing-header-support-text: #e0e0e0;--ct-compact-action-surface: rgba(255, 255, 255, .12);--ct-compact-action-border: rgba(255, 255, 255, .28);--ct-compact-action-hover: rgba(255, 255, 255, .2);--ct-compact-action-hover-border: rgba(255, 255, 255, .36);--ct-compact-action-icon-filter: invert(1) opacity(.95);--ct-space-row-pressed-surface: #3e3e3e;--ct-space-row-focus-surface: rgb(79, 71.25, 38.5);--ct-allergen-none-mark: #cfcfd0;--ct-dnd-handle-text: #a6a6a6;--ct-media-overlay-surface: #0f0f0f;--ct-media-action-neutral: #3e3e3e;--ct-media-action-info: #1976d2;--ct-media-action-success: #2e7d32;--ct-media-action-danger: #d32f2f;--ct-recipe-selection-surface: #eec643;--ct-recipe-card-selection-border: #fac62d;--ct-recipe-card-accent-text: #f3d579;--ct-recipe-card-meta-text: #cfcfd0;--ct-recipe-list-accent-text: #eec643;--ct-recipe-list-author-text: #cfcfd0;--ct-recipe-list-author-strong-text: #e0e0e0;--ct-recipe-list-meta-text: #cfcfd0;--ct-calendar-surface: #1a1d1d;--ct-calendar-border: rgba(255, 255, 255, .1);--ct-calendar-hover: rgba(255, 255, 255, .06);--ct-calendar-dot: rgba(255, 255, 255, .65);--ct-calendar-neutral: rgba(255, 255, 255, .65);--ct-planning-line: rgba(255, 255, 255, .06);--ct-planning-handle: rgba(255, 255, 255, .22);--ct-planning-ghost-surface: rgba(255, 255, 255, .65);--ct-planning-ghost-border: rgba(255, 255, 255, .28);--ct-planning-ghost-text: #0f0f0f;--ct-planning-pill-surface: rgba(255, 255, 255, .08);--ct-planning-chip-surface: rgba(255, 255, 255, .05);--ct-planning-chip-hover: rgba(255, 255, 255, .09);--ct-planning-chip-active: rgba(255, 255, 255, .14);--ct-planning-economat-surface: rgba(245, 158, 11, .25);--ct-planning-economat-hover: rgba(245, 158, 11, .32);--ct-planning-economat-border: rgba(251, 191, 36, .42);--ct-planning-economat-hover-border: rgba(251, 191, 36, .55);--ct-planning-economat-text: #ffffff;--ct-planning-economat-kind-surface: rgba(146, 64, 14, .4);--ct-planning-economat-kind-border: rgba(251, 191, 36, .5);--ct-planning-economat-kind-text: rgb(254, 243, 199);--ct-planning-stats-surface: rgba(255, 255, 255, .04);--ct-planning-stat-surface-start: rgba(255, 255, 255, .08);--ct-planning-stat-surface-end: rgba(255, 255, 255, .045);--ct-planning-stat-label: rgba(255, 255, 255, .62);--ct-planning-stat-shadow: none;--ct-skeleton-page: #0f0f0f;--ct-skeleton-panel: #2a2a2a;--ct-skeleton-edge: rgba(33, 33, 33, .78);--ct-skeleton-highlight: rgba(62, 62, 62, .72);--ct-skeleton-base: #212121;--ct-search-surface: #2a2a2a;--ct-search-option-hover: #2b2e2e;--ct-search-chip-surface: #3e3e3e;--ct-scrollbar-thumb: #7c7c7c;--ct-control-knob: #ffffff;--ct-switch-on-border: #3e3e3e;--ct-dropdown-border: #3e3e3e;--ct-dropdown-hover-border: #7c7c7c;--ct-dropdown-option-hover: #2b2e2e;--ct-button-secondary-surface: #2b2e2e;--ct-button-secondary-border: #3e3e3e;--ct-button-default-border: #3e3e3e;--ct-button-secondary-text: #efeded;--ct-button-secondary-hover: #2a2a2a;--ct-button-secondary-active: #3e3e3e;--ct-button-default-active: #3e3e3e;--ct-button-disabled-surface: #2a2a2a;--ct-button-disabled-border: #2a2a2a;--ct-button-disabled-text: #3e3e3e;--ct-button-secondary-disabled-opacity: 1;--ct-button-secondary-icon-filter: brightness(0) invert(1) opacity(.92);--ct-button-outlined-active-text: #0f0f0f;--ct-text-primary: #ffffff;--ct-text-heading: #efeded;--ct-text-strong: #efeded;--ct-text-secondary: #cacaca;--ct-text-muted: #a6a6a6;--ct-text-disabled: #7c7c7c;--ct-text-subtle: #cfcfd0;--ct-text-inverse: #0f0f0f;--ct-text-inverse-secondary: #3e3e3e;--ct-text-on-accent: #0f0f0f;--ct-text-on-accent-inverse: #ffffff;--ct-text-on-success: #0f0f0f;--ct-text-on-info: #0f0f0f;--ct-text-on-danger: #ffffff;--ct-text-danger: #e57373;--ct-text-danger-strong: #e57373;--ct-text-info: #64b5f6;--ct-text-accent: #f3d579;--ct-text-accent-soft: #f3d579;--ct-text-control: #e0e0e0;--ct-text-detail-heading: #efeded;--ct-text-detail-body: #e0e0e0;--ct-border-subtle: #2b2e2e;--ct-border-default: #3e3e3e;--ct-border-strong: #7c7c7c;--ct-border-emphasis: #a6a6a6;--ct-border-intense: #cfcfd0;--ct-control-strong-border: #cfcfd0;--ct-border-on-inverse: #ffffff;--ct-interactive-hover: #2b2e2e;--ct-interactive-action-surface: #3e3e3e;--ct-interactive-hover-strong: #7c7c7c;--ct-interactive-selected: #2a2a2a;--ct-interactive-selected-border: #3e3e3e;--ct-dnd-target-surface: #2b2e2e;--ct-dnd-into-surface: rgba(238, 198, 67, .25);--ct-dnd-into-border: #f6ce4f;--ct-accent-subtle: rgba(238, 198, 67, .25);--ct-accent-surface: rgba(238, 198, 67, .25);--ct-accent-surface-strong: rgba(238, 198, 67, .35);--ct-accent-border: rgba(246, 206, 79, .8);--ct-accent-border-soft: #f6ce4f;--ct-accent-medium: #f3d579;--ct-accent-solid-soft: #f6ce4f;--ct-accent-solid: #eec643;--ct-accent-solid-hover: #f6ce4f;--ct-accent-strong: #f3d579;--ct-focus-ring-soft: #f6ce4f;--ct-focus-ring: #f6ce4f;--ct-overlay-scrim: rgba(15, 15, 15, .48);--ct-shadow-color: rgba(15, 15, 15, .28);--ct-shadow-elevated-color: rgba(15, 15, 15, .42);--ct-mobile-appbar-surface: #2b2e2e;--ct-header-border: #2b2e2e;--ct-tooltip-surface: #0f0f0f;--ct-tooltip-text: #ffffff;--ct-badge-neutral-surface: #3e3e3e;--ct-badge-neutral-text: #ffffff;--ct-floating-nav-surface: #2a2a2a;--ct-floating-nav-border: rgba(255, 255, 255, .16);--ct-floating-nav-press-surface: #2b2e2e;--ct-floating-nav-press-border: rgba(255, 255, 255, .12);--ct-floating-nav-magnifier-surface: #2a2a2a;--ct-floating-nav-magnifier-border: rgba(255, 255, 255, .1);--ct-floating-nav-indicator-surface: #2b2e2e;--ct-floating-nav-indicator-border: rgba(255, 255, 255, .18);--ct-floating-nav-entry-surface: #2b2e2e;--ct-floating-nav-entry-border: rgba(255, 255, 255, .24);--ct-floating-nav-text: #cfcfd0;--ct-floating-nav-text-active: #ffffff;--ct-floating-nav-hover: rgba(255, 255, 255, .06);--ct-floating-nav-icon-filter: brightness(0) invert(1) opacity(.6);--ct-floating-nav-icon-active-filter: brightness(0) invert(1) opacity(1);--ct-icon-filter: brightness(0) invert(1);--ct-icon-filter-muted: brightness(0) invert(1) opacity(.72);--ct-status-neutral-surface: #232625;--ct-status-neutral-border: #3e3e3e;--ct-status-neutral-text: #cfcfd0;--ct-status-success-surface: rgba(102, 187, 106, .16);--ct-status-success-border: rgba(129, 199, 132, .55);--ct-status-success-text: #a5d6a7;--ct-status-success-solid: #4caf50;--ct-status-success-accent-border: #81c784;--ct-status-success-strong-border: #a5d6a7;--ct-status-info-surface: rgba(66, 165, 245, .16);--ct-status-info-border: rgba(100, 181, 246, .55);--ct-status-info-text: #90caf9;--ct-status-info-solid: #2196f3;--ct-status-info-accent-border: #64b5f6;--ct-status-info-solid-border: #64b5f6;--ct-status-info-strong-border: #90caf9;--ct-status-danger-surface: rgba(244, 67, 54, .16);--ct-status-danger-border: rgba(239, 83, 80, .55);--ct-status-danger-text: #ef9a9a;--ct-status-danger-solid: #f44336;--ct-status-danger-solid-hover: #ef5350;--ct-status-danger-solid-pressed: #e53935;--ct-status-danger-subtle-border: #ef5350;--ct-status-danger-accent-border: #e57373;--ct-status-danger-solid-border: #e57373;--ct-status-danger-strong-border: #ef9a9a;--ct-status-danger-soft-solid: #ef5350;--ct-text-on-danger-soft: #0f0f0f;--ct-status-premium-surface: rgba(229, 115, 115, .26);--ct-status-premium-border: rgba(229, 115, 115, .55);--ct-status-premium-text: #ffcdd2;--ct-file-badge-pdf-surface: rgba(244, 67, 54, .16);--ct-file-badge-pdf-border: rgba(239, 83, 80, .55);--ct-file-badge-pdf-text: #ef9a9a;--ct-file-badge-spreadsheet-surface: rgba(102, 187, 106, .16);--ct-file-badge-spreadsheet-border: rgba(129, 199, 132, .55);--ct-file-badge-spreadsheet-text: #a5d6a7;--ct-file-badge-csv-surface: rgba(102, 187, 106, .16);--ct-file-badge-csv-border: rgba(129, 199, 132, .55);--ct-file-badge-csv-text: #a5d6a7;--ct-file-badge-document-surface: rgba(66, 165, 245, .16);--ct-file-badge-document-border: rgba(100, 181, 246, .55);--ct-file-badge-document-text: #90caf9;--ct-file-badge-presentation-surface: rgba(229, 115, 115, .26);--ct-file-badge-presentation-border: rgba(229, 115, 115, .55);--ct-file-badge-presentation-text: #ffcdd2;--ct-file-badge-archive-surface: #232625;--ct-file-badge-archive-border: #3e3e3e;--ct-file-badge-archive-text: #cfcfd0;--ct-file-badge-recipe-surface: rgba(238, 198, 67, .25);--ct-file-badge-recipe-border: #f6ce4f;--ct-file-badge-recipe-text: #f7e3a6;--ct-usage-link-text: #90caf9;--ct-usage-link-hover: #bbdefb;--ct-usage-warning-progress: #e57373;--ct-usage-limit-progress: #f44336;--ct-usage-warning-text: #ef9a9a;--ct-usage-limit-text: #ffcdd2;--ct-usage-milestone-surface: #7c7c7c;--ct-usage-tooltip-surface: #ffffff;--ct-usage-tooltip-text: #0f0f0f;--ct-version-danger-text: #ffb4b4;--ct-planning-danger-text: #ef9a9a;--ct-price-negative-border: rgba(229, 115, 115, .55);--ct-suggestion-border: #81c784;--ct-suggestion-text: #a5d6a7;--ct-form-focus-border: #a5b4fc;--ct-form-error-text: #ef9a9a;--ct-live-badge-surface: #ffe082;--ct-live-badge-text: #7a5b00;--ct-package-business-solid: #1565c0;--ct-package-business-accent: #1976d2;--ct-package-school-solid: #388e3c;--ct-package-school-accent: #2e7d32;--ct-navigation-surface: #2b2e2e;--ct-navigation-panel: #2b2e2e;--ct-navigation-item: #2a2a2a;--ct-navigation-item-hover: #1a1d1d;--ct-navigation-item-selected: #1a1d1d;--ct-navigation-item-subtle: rgba(255, 255, 255, .05);--ct-navigation-item-subtle-hover: rgba(255, 255, 255, .08);--ct-navigation-item-muted: rgba(255, 255, 255, .04);--ct-navigation-text: #ffffff;--ct-navigation-text-secondary: rgba(255, 255, 255, .72);--ct-navigation-text-muted: rgba(255, 255, 255, .56);--ct-navigation-border: rgba(255, 255, 255, .08);--ct-navigation-border-subtle: rgba(255, 255, 255, .05);--ct-navigation-item-border: rgba(255, 255, 255, .05);--ct-navigation-icon-filter: brightness(0) invert(1) opacity(.72);--ct-navigation-icon-active-filter: brightness(0) invert(1)}html,body{height:100%;margin:0;padding:0;display:flex;flex-direction:column;overflow:hidden!important}.cdk-overlay-container,.cdk-overlay-pane.lc-menu-panel{z-index:999999}body.dragging,body.dragging *{cursor:grabbing!important}.dnd-ghost{position:fixed;z-index:99999;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .4rem;width:auto;max-width:200px;min-width:80px;height:2rem;max-height:2rem;min-height:2rem;border-radius:.375rem;background:var(--ct-surface-panel);box-shadow:2px 4px 6px #0f0f0f40;opacity:.95;font-family:Poppins,Arial,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transform:translate(0);will-change:transform}.custom-toast-wrapper{pointer-events:none;background:transparent;box-shadow:none;padding:0;border:0}.modal-footer,[modal-footer]{display:inline-flex;justify-content:center;align-items:center;gap:1rem;padding:1rem}app-edit-economat{display:flex;height:100%;width:100%}body.ct-hygiene-equipment-history-open .mobile-bottom-nav,body.ct-hygiene-create-open .mobile-bottom-nav{display:none}
