@charset "UTF-8";.wmf-wp-with-preview{position:relative;cursor:pointer;text-decoration:dashed underline 2px;text-underline-offset:4px;-webkit-text-decoration-line:underline;-webkit-text-decoration-style:dashed}:root{--primary-35: #16497c;--ci-black: #000000;--ci-red: #D82953;--ci-blue-1: #5383C6;--ci-blue-2: #99D6EA;--ci-green-1: #C5E784;--ci-green-2: #2EE5A6;--ci-grey: #AEA9A2;--ci-logo-blue-1: #6393D3;--ci-logo-blue-2: #75CFED;--ci-logo-green-1: #B7E182;--ci-logo-green-2: #EDF6D0;--accent-color: #2C5591;--hover-color: #1E3E6C;--accent-bright: var(--ci-blue-1);--accent-tint: #EAF1FA;--accent-border: #B9CFEA;--accent-ring: rgba(83, 131, 198, .35);--surface-bg: #FFFFFF;--surface-card: var(--mat-sys-surface-container-low);--surface-row-header: #FAF9F7;--surface-row-hover: #FAFCFE;--surface-border: #E4E2DE;--surface-border-soft: #F1EFEC;--text-strong: #000000;--text-default: #33312E;--text-muted: #6E6A64;--text-faint: #8C8880;--scrim: rgba(44, 85, 145, .55);--semantic-success: var(--ci-green-2);--semantic-success-bg: #E4FBF2;--semantic-success-fg: #0E7A59;--semantic-success-border: #A9F0D6;--semantic-info: var(--ci-blue-2);--semantic-info-bg: #EAF6FB;--semantic-info-fg: #1B6E8C;--semantic-info-border: #B7E4F2;--semantic-warn: var(--ci-green-1);--semantic-warn-bg: #F2F9E0;--semantic-warn-fg: #56681F;--semantic-warn-border: #D8EDA8;--semantic-danger: var(--ci-red);--semantic-danger-bg: #FCE9EE;--semantic-danger-fg: #A81C40;--semantic-danger-border: #F3B6C6;--semantic-neutral: var(--ci-grey);--semantic-neutral-bg: #F1EFEC;--semantic-neutral-fg: #55524D;--color-tsb: #2C5591;--color-tsb-bg: #EAF1FA;--color-tsb-border: #B9CFEA;--color-tsf: #0E7A59;--color-tsf-bg: #E4FBF2;--color-tsf-border: #A9F0D6;--color-spt: #56681F;--color-spt-bg: #F2F9E0;--color-spt-border: #D8EDA8;--color-tsr: #1B6E8C;--color-tsr-bg: #EAF6FB;--color-tsr-border: #B7E4F2;--color-bewerber: #55524D;--color-bewerber-bg: #F1EFEC;--color-bewerber-border: #DAD6D0;--color-freelancer: #A81C40;--color-freelancer-bg: #FCE9EE;--color-freelancer-border: #F3B6C6;--color-type-berater: #2C5591;--color-type-bewerber: #55524D;--color-status-abgelehnt: #A81C40;--color-status-abgelehnt-bg: #FCE9EE;--color-status-abgelehnt-border: #F3B6C6;--color-status-geschlossen: #55524D;--color-status-geschlossen-bg: #F1EFEC;--color-status-geschlossen-border: #DAD6D0;--color-status-projekt-angelegt: #1B6E8C;--color-status-projekt-angelegt-bg: #EAF6FB;--color-status-projekt-angelegt-border: #B7E4F2;--color-file-default: var(--text-muted);--color-file-default-bg: var(--surface-border-soft);--color-file-pdf: var(--semantic-danger-fg);--color-file-pdf-bg: var(--semantic-danger-bg);--color-file-doc: var(--accent-color);--color-file-doc-bg: var(--accent-tint);--color-file-text: var(--accent-color);--color-file-text-bg: var(--accent-tint);--color-file-sheet: var(--semantic-success-fg);--color-file-sheet-bg: var(--semantic-success-bg);--color-file-slides: var(--semantic-warn-fg);--color-file-slides-bg: var(--semantic-warn-bg);--color-file-image: var(--semantic-info-fg);--color-file-image-bg: var(--semantic-info-bg);--color-file-archive: var(--semantic-neutral-fg);--color-file-archive-bg: var(--semantic-neutral-bg);--color-file-mail: var(--semantic-neutral-fg);--color-file-mail-bg: var(--semantic-neutral-bg);--chart-1: #5383C6;--chart-2: #2EE5A6;--chart-3: #99D6EA;--chart-4: #C5E784;--chart-5: #D82953;--chart-6: #AEA9A2;--font-sans: "Source Sans Pro", "Helvetica Neue", sans-serif;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .625rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-pill: 62.4375rem;--control-sm: 2.25rem;--control-md: 2.5rem;--control-lg: 2.625rem;--field-h: 3.25rem;--shadow-card: 0 .1875rem .375rem rgba(0, 0, 0, .06);--shadow-raised: 0 .5rem 1.5rem rgba(83, 131, 198, .12);--shadow-modal: 0 1.25rem 3.125rem rgba(0, 0, 0, .24);--to-card: #ffffff;--to-border: #e5e7eb;--to-border-soft: #f3f4f6;--to-row-header: #EAF1FA;--to-row-hover: #EAF1FA;--to-text-strong: #111827;--to-text: #374151;--to-text-muted: #6b7280;--to-text-faint: #9ca3af;--to-brand: #2C5591;--to-row-h: 4.375rem;--to-header-h: 2.75rem;--to-radius-card: .75rem;--login-primary: var(--accent-color);--login-primary-hover: var(--hover-color);--login-outline-hover-bg: var(--accent-tint);--login-neutral-border: #DADCE0;--login-neutral-text: #202124;--login-separator-text: #5F6368}html,body{font-family:var(--font-sans)}code,kbd,pre,samp,.mat-mdc-button-base{--mdc-filled-button-container-shape: var(--radius-lg);--mdc-outlined-button-container-shape: var(--radius-lg);--mdc-text-button-container-shape: var(--radius-md);--mdc-protected-button-container-shape: var(--radius-lg);--mdc-filled-button-container-height: var(--control-sm);--mdc-outlined-button-container-height: var(--control-sm);--mdc-text-button-container-height: var(--control-sm);--mdc-filled-button-label-text-weight: 600;--mdc-outlined-button-label-text-weight: 600;--mdc-text-button-label-text-weight: 600}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-fab.mat-primary{--mdc-filled-button-container-color: var(--accent-color);--mdc-filled-button-label-text-color: #ffffff;--mdc-protected-button-container-color: var(--accent-color);--mdc-protected-button-label-text-color: #ffffff}.mat-mdc-unelevated-button.mat-primary:hover:not([disabled]),.mat-mdc-raised-button.mat-primary:hover:not([disabled]),.mat-mdc-fab.mat-primary:hover:not([disabled]){--mdc-filled-button-container-color: var(--hover-color);--mdc-protected-button-container-color: var(--hover-color)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: var(--accent-color);--mdc-outlined-button-outline-color: var(--accent-border)}.mat-mdc-outlined-button.mat-primary:hover:not([disabled]){background:var(--accent-tint)}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: var(--accent-color)}.mat-mdc-button.mat-primary:hover:not([disabled]){background:var(--accent-tint)}.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn{--mdc-filled-button-container-color: var(--semantic-danger);--mdc-filled-button-label-text-color: #ffffff;--mdc-protected-button-container-color: var(--semantic-danger)}.mat-mdc-unelevated-button.mat-warn:hover:not([disabled]),.mat-mdc-raised-button.mat-warn:hover:not([disabled]){--mdc-filled-button-container-color: #b21f43;--mdc-protected-button-container-color: #b21f43}.mat-mdc-form-field{--mat-form-field-filled-container-color: #ffffff;--mdc-filled-text-field-label-text-color: var(--text-muted);--mdc-filled-text-field-focus-label-text-color: var(--accent-color);--mdc-filled-text-field-hover-label-text-color: var(--text-muted);--mdc-filled-text-field-caret-color: var(--accent-color);--mdc-filled-text-field-focus-active-indicator-color: var(--accent-color);--mdc-filled-text-field-container-color: #ffffff;--mdc-outlined-text-field-label-text-color: var(--text-muted);--mdc-outlined-text-field-focus-label-text-color: var(--accent-color);--mdc-outlined-text-field-hover-label-text-color: var(--text-muted);--mdc-outlined-text-field-caret-color: var(--accent-color);--mdc-outlined-text-field-outline-color: #8c8880;--mdc-outlined-text-field-hover-outline-color: var(--accent-bright);--mdc-outlined-text-field-focus-outline-color: var(--accent-color);--mdc-outlined-text-field-error-outline-color: var(--semantic-danger);--mdc-outlined-text-field-error-label-text-color: var(--semantic-danger-fg)}.mat-mdc-form-field-error{color:var(--semantic-danger-fg)}.field-error>small{color:var(--semantic-danger-fg)}.mat-mdc-checkbox{--mdc-checkbox-selected-icon-color: var(--accent-color);--mdc-checkbox-selected-hover-icon-color: var(--hover-color);--mdc-checkbox-selected-pressed-icon-color: var(--hover-color);--mdc-checkbox-selected-focus-icon-color: var(--accent-color);--mdc-checkbox-unselected-icon-color: #8c8880;--mdc-checkbox-unselected-hover-icon-color: var(--accent-color)}.mat-mdc-radio-button{--mdc-radio-selected-icon-color: var(--accent-color);--mdc-radio-selected-hover-icon-color: var(--hover-color);--mdc-radio-selected-focus-icon-color: var(--accent-color);--mdc-radio-unselected-icon-color: #8c8880}.mat-mdc-slide-toggle{--mdc-switch-selected-track-color: var(--accent-bright);--mdc-switch-selected-hover-track-color: var(--accent-color);--mdc-switch-selected-handle-color: var(--accent-color);--mdc-switch-selected-focus-track-color: var(--accent-bright);--mdc-switch-selected-pressed-track-color: var(--accent-color)}.mat-mdc-progress-bar,.mat-mdc-progress-spinner{--mdc-linear-progress-active-indicator-color: var(--accent-color);--mdc-linear-progress-track-color: var(--surface-border);--mdc-circular-progress-active-indicator-color: var(--accent-color)}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: var(--radius-pill);--mdc-chip-label-text-color: var(--semantic-neutral-fg);--mdc-chip-elevated-container-color: var(--semantic-neutral-bg)}.mat-mdc-chip.mat-mdc-standard-chip.mat-mdc-chip-selected,.mat-mdc-chip.mat-mdc-standard-chip.mdc-evolution-chip--selected{--mdc-chip-elevated-selected-container-color: var(--accent-tint);--mdc-chip-label-text-color: var(--accent-color);--mdc-chip-with-icon-selected-icon-color: var(--accent-color)}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: var(--accent-color);--mat-tab-header-active-label-text-color: var(--accent-color);--mat-tab-header-active-focus-label-text-color: var(--accent-color);--mat-tab-header-active-hover-label-text-color: var(--accent-color);--mat-tab-header-active-ripple-color: var(--accent-tint);--mat-tab-header-inactive-label-text-color: var(--text-muted)}.mat-button-toggle-group{border-color:var(--surface-border)}.mat-button-toggle-group .mat-button-toggle-checked{background-color:var(--accent-color);color:#fff}.mat-mdc-table{--mat-table-background-color: var(--to-card);--mat-table-header-headline-color: var(--to-text-muted);--mat-table-header-headline-weight: 700;--mat-table-header-headline-size: .6875rem;--mat-table-header-headline-tracking: .06em;--mat-table-header-headline-line-height: 1;--mat-table-row-item-label-text-color: var(--to-text);--mat-table-row-item-outline-color: var(--to-border-soft);--mat-table-header-container-height: var(--to-header-h);--mat-table-row-item-container-height: var(--to-row-h);background:var(--to-card);border:.0625rem solid var(--to-border)!important;border-radius:var(--to-radius-card);overflow:hidden;border-collapse:separate;border-spacing:0}.mat-mdc-table .mat-mdc-header-row{background:var(--to-row-header);min-height:var(--to-header-h);height:var(--to-header-h)}.mat-mdc-table .mat-mdc-header-cell{text-transform:uppercase;letter-spacing:.06em;color:var(--to-text-muted);font-weight:700;font-size:.6875rem;padding:0 1rem;text-align:left;border-bottom:.0625rem solid var(--to-border)!important}.mat-mdc-table .mat-mdc-row{min-height:var(--to-row-h);height:var(--to-row-h);transition:background .12s}.mat-mdc-table .mat-mdc-row:hover{background:var(--to-row-hover)}.mat-mdc-table .mat-mdc-row:hover .data-row__chevron{color:var(--to-brand);transform:translate(.125rem)}.mat-mdc-table .mat-mdc-row:focus-visible{outline:.125rem solid var(--to-brand);outline-offset:-.125rem}.mat-mdc-table .mat-mdc-cell{color:var(--to-text);font-size:.875rem;padding:0 1rem;border-bottom:.0625rem solid var(--to-border-soft)!important}.mat-mdc-table .mat-mdc-row:last-of-type .mat-mdc-cell{border-bottom:none!important}.mat-sort-header .mat-sort-header-arrow{display:none!important}.mat-sort-header-container{justify-content:flex-start!important}.mat-sort-header-content{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:.375rem}.mat-sort-header-content:after{font-family:Material Icons;content:"unfold_more";display:inline-block;font-size:1rem;line-height:1;color:var(--to-text-faint);opacity:.6;transition:color .12s,opacity .12s;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.mat-sort-header:hover .mat-sort-header-content:after{color:var(--to-text);opacity:1}.mat-sort-header[aria-sort=ascending] .mat-sort-header-content:after{content:"arrow_upward";color:var(--to-brand);opacity:1}.mat-sort-header[aria-sort=descending] .mat-sort-header-content:after{content:"arrow_downward";color:var(--to-brand);opacity:1}.mat-sort-header-container:hover .mat-sort-header-content{color:var(--to-text-strong)}.mat-mdc-paginator{--mat-paginator-container-text-color: var(--to-text-muted);background:transparent;font-size:.8125rem}.mat-divider{border-top-color:var(--surface-border)!important}.mat-mdc-dialog-container{--mdc-dialog-container-shape: var(--radius-xl);--mdc-dialog-container-color: var(--surface-card);--mdc-dialog-subhead-color: var(--text-strong);--mdc-dialog-supporting-text-color: var(--text-default)}.cdk-overlay-dark-backdrop{background:var(--scrim)}.mat-mdc-menu-panel,.mat-mdc-select-panel,.mat-mdc-autocomplete-panel{--mat-menu-container-shape: var(--radius-xl);--mat-select-panel-background-color: var(--surface-card);--mat-autocomplete-background-color: var(--surface-card);border:.0625rem solid var(--surface-border);box-shadow:var(--shadow-modal)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background:var(--accent-tint)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--accent-color)}.mat-mdc-select-panel.ci-select-panel{--mat-select-panel-background-color: var(--surface-bg);background-color:var(--surface-bg)!important;border:.0625rem solid var(--surface-border);border-radius:.625rem!important;box-shadow:0 .75rem 2rem #0000001f;padding:.375rem!important}.mat-mdc-select-panel.ci-select-panel .mat-mdc-option{--mat-option-selected-state-layer-color: var(--accent-tint);--mat-option-hover-state-layer-color: var(--surface-row-hover);--mat-option-focus-state-layer-color: var(--surface-row-hover);position:relative;min-height:2.5rem!important;padding:0 .75rem!important;border-radius:.4375rem}.mat-mdc-select-panel.ci-select-panel .mat-mdc-option .mat-pseudo-checkbox,.mat-mdc-select-panel.ci-select-panel .mat-mdc-option .mat-pseudo-checkbox-minimal,.mat-mdc-select-panel.ci-select-panel .mat-mdc-option .mat-mdc-option-pseudo-checkbox{display:none!important}.mat-mdc-select-panel.ci-select-panel .mat-mdc-option .mdc-list-item__primary-text{font-size:.875rem}.mat-mdc-select-panel.ci-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--accent-tint)}.mat-mdc-select-panel.ci-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--accent-color);font-weight:600}.mat-mdc-select-panel.ci-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):after{content:"";position:absolute;top:50%;right:.875rem;width:1.0625rem;height:1.0625rem;transform:translateY(-50%);background-color:var(--accent-color);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/></svg>") center/contain no-repeat;pointer-events:none}.mat-mdc-select-panel.ci-select-panel .mat-mdc-option.mdc-list-item--disabled{opacity:.45}.mat-mdc-select-panel.ci-select-panel .mat-mdc-option:focus-visible{outline:.125rem solid var(--accent-bright);outline-offset:-.125rem}.mat-mdc-select-panel.ci-select-panel-multi{--mat-select-panel-background-color: var(--surface-bg);background-color:var(--surface-bg)!important;border:.0625rem solid var(--surface-border);border-radius:.625rem!important;box-shadow:0 .75rem 2rem #0000001f;padding:.375rem!important}.mat-mdc-select-panel.ci-select-panel-multi .mat-mdc-option{--mat-option-selected-state-layer-color: var(--accent-tint);--mat-option-hover-state-layer-color: var(--surface-row-hover);--mat-option-focus-state-layer-color: var(--surface-row-hover);min-height:2.5rem!important;padding:0 .75rem!important;border-radius:.4375rem}.mat-mdc-select-panel.ci-select-panel-multi .mat-mdc-option .mat-pseudo-checkbox{--mat-full-pseudo-checkbox-unselected-icon-color: var(--text-faint);--mat-full-pseudo-checkbox-selected-icon-color: var(--accent-color);--mat-full-pseudo-checkbox-selected-checkmark-color: #FFFFFF;--mat-full-pseudo-checkbox-unselected-hover-icon-color: var(--accent-bright);margin-right:.75rem!important}.mat-mdc-select-panel.ci-select-panel-multi .mat-mdc-option .mdc-list-item__primary-text{font-size:.875rem}.mat-mdc-select-panel.ci-select-panel-multi .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--accent-tint)}.mat-mdc-select-panel.ci-select-panel-multi .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--accent-color);font-weight:600}.mat-mdc-select-panel.ci-select-panel-multi .mat-mdc-option.mdc-list-item--disabled{opacity:.45}.mat-mdc-select-panel.ci-select-panel-multi .mat-mdc-option:focus-visible{outline:.125rem solid var(--accent-bright);outline-offset:-.125rem}.mat-timepicker-panel{--mat-timepicker-container-background-color: var(--surface-bg);--mat-timepicker-container-shape: .625rem;--mat-timepicker-container-elevation-shadow: 0 .75rem 2rem rgba(0, 0, 0, .12);border:.0625rem solid var(--surface-border);padding:.375rem!important;max-height:20rem!important;overscroll-behavior:contain}.mat-timepicker-panel .mat-mdc-option{--mat-option-selected-state-layer-color: var(--accent-tint);--mat-option-hover-state-layer-color: var(--surface-row-hover);--mat-option-focus-state-layer-color: var(--surface-row-hover);position:relative;min-height:2.5rem!important;padding:0 .75rem!important;border-radius:.4375rem;font-variant-numeric:tabular-nums}.mat-timepicker-panel .mat-mdc-option .mat-pseudo-checkbox,.mat-timepicker-panel .mat-mdc-option .mat-pseudo-checkbox-minimal,.mat-timepicker-panel .mat-mdc-option .mat-mdc-option-pseudo-checkbox{display:none!important}.mat-timepicker-panel .mat-mdc-option .mdc-list-item__primary-text{font-size:.875rem;font-variant-numeric:tabular-nums}.mat-timepicker-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--accent-tint)}.mat-timepicker-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--accent-color);font-weight:600}.mat-timepicker-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):after{content:"";position:absolute;top:50%;right:.875rem;width:1.0625rem;height:1.0625rem;transform:translateY(-50%);background-color:var(--accent-color);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z'/></svg>") center/contain no-repeat;pointer-events:none}.mat-timepicker-panel .mat-mdc-option.mdc-list-item--disabled{opacity:.45}.mat-timepicker-panel .mat-mdc-option:focus-visible{outline:.125rem solid var(--accent-bright);outline-offset:-.125rem}.mat-timepicker-toggle .mdc-icon-button{background:transparent!important;color:var(--text-muted)}.mat-timepicker-toggle .mdc-icon-button:hover{background:transparent!important}.mat-timepicker-toggle .mat-mdc-focus-indicator,.mat-timepicker-toggle .mat-mdc-button-persistent-ripple,.mat-timepicker-toggle .mat-mdc-button-ripple{display:none!important}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #33312E;--mdc-plain-tooltip-supporting-text-color: #ffffff}.toast{border-radius:var(--radius-2xl)}.toast.success{background-color:var(--semantic-success-fg)}.toast.error{background-color:var(--semantic-danger-fg)}.toast.info{background-color:var(--accent-color)}.toast.warning{background-color:var(--semantic-warn-bg);color:var(--semantic-warn-fg)}.mat-datepicker-content{--mat-datepicker-calendar-container-background-color: var(--surface-bg);--mat-datepicker-calendar-container-elevation-shadow: 0 .75rem 2rem rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-shape: .625rem;--mat-datepicker-calendar-date-selected-state-background-color: var(--accent-color);--mat-datepicker-calendar-date-selected-state-text-color: #FFFFFF;--mat-datepicker-calendar-date-focus-state-background-color: var(--accent-tint);--mat-datepicker-calendar-date-hover-state-background-color: var(--surface-row-hover);--mat-datepicker-calendar-date-today-outline-color: var(--accent-bright);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--accent-bright);--mat-datepicker-calendar-date-text-color: var(--text-default);--mat-datepicker-calendar-date-disabled-state-text-color: rgba(51, 49, 46, .4);--mat-datepicker-calendar-body-label-text-color: var(--accent-color);--mat-datepicker-calendar-period-button-text-color: var(--accent-color);--mat-datepicker-calendar-period-button-icon-color: var(--accent-color);--mat-datepicker-calendar-navigation-button-icon-color: var(--accent-color);--mat-datepicker-calendar-header-text-color: var(--text-muted);--mat-datepicker-calendar-header-divider-color: var(--surface-border-soft);border:.0625rem solid var(--surface-border);border-radius:.625rem;box-shadow:0 .75rem 2rem #0000001f}.mat-datepicker-content .mat-calendar-body-cell-content,.mat-datepicker-content .mat-datepicker-content .mat-calendar-body-cell-preview{width:2.25rem;height:2.25rem;border-radius:.5rem;font-size:.8125rem}.mat-datepicker-content .mat-calendar-table-header th{font-size:.6875rem;font-weight:700;color:var(--text-muted);padding:0 0 .375rem}.mat-datepicker-content .mat-calendar-table-header th:nth-child(6),.mat-datepicker-content .mat-calendar-table-header th:nth-child(7){color:var(--text-faint)}.mat-datepicker-content .mat-calendar-body-cell:nth-child(6) .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-datepicker-content .mat-calendar-body-cell:nth-child(7) .mat-calendar-body-cell-content:not(.mat-calendar-body-selected){color:var(--text-faint)}.mat-datepicker-content .mat-calendar-body-selected{font-weight:700}.mat-datepicker-content .mat-calendar-header{padding-bottom:.375rem}:focus-visible{outline:.125rem solid var(--accent-bright);outline-offset:.125rem}.info-icon{color:var(--accent-color)}.export-limit-hint{background:var(--semantic-warn-bg);color:var(--semantic-warn-fg)}body.export-mode-active .mat-mdc-checkbox{--mdc-checkbox-unselected-icon-color: var(--accent-bright);--mdc-checkbox-unselected-hover-icon-color: var(--accent-color);--mdc-checkbox-unselected-focus-icon-color: var(--accent-color);--mdc-checkbox-unselected-pressed-icon-color: var(--accent-color)}body.export-mode-active .mat-mdc-checkbox:not(.mat-mdc-checkbox-checked):not(.mat-mdc-checkbox-disabled) .mdc-checkbox__background{border-color:var(--accent-bright)!important}.ci-multiselect{position:relative;display:block;width:100%}.ci-multiselect__field-label{display:block;font-size:.75rem;font-weight:400;line-height:1.2;color:var(--text-muted, #6E6A64);margin-bottom:.25rem;transition:color .15s ease}.ci-multiselect__field-label--floating{position:absolute;top:.5rem;left:.75rem;margin:0;pointer-events:none}.ci-multiselect__label-required{color:var(--semantic-danger-fg, #A81C40);margin-left:.125rem}.ci-multiselect--open .ci-multiselect__field-label,.ci-multiselect:has(.ci-multiselect__field:focus-within) .ci-multiselect__field-label{color:var(--accent-color, #2C5591)}.ci-multiselect__field{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:2.875rem;padding:.375rem .5rem;box-sizing:border-box;background-color:var(--surface-bg, #FFFFFF);border:.0625rem solid var(--text-faint, #8C8880);border-radius:.5rem;cursor:text;transition:border-color .15s ease,box-shadow .15s ease}.ci-multiselect__field:hover{border-color:var(--accent-bright, #5383C6)}.ci-multiselect__field:focus-within,.ci-multiselect__field--open{border-color:var(--accent-color, #2C5591);box-shadow:inset 0 0 0 .0625rem var(--accent-color, #2C5591)}.ci-multiselect__field--summary{position:relative;flex-wrap:nowrap;overflow:hidden;height:3.5rem;min-height:0;padding:1.25rem .75rem .5rem;align-items:baseline}.ci-multiselect__field--filled{border:0;border-bottom:.0625rem solid var(--text-faint, #8C8880);border-radius:.25rem .25rem 0 0;box-shadow:none;padding-bottom:.3125rem}.ci-multiselect__field--filled:hover{border:0;border-bottom:.0625rem solid var(--accent-bright, #5383C6)}.ci-multiselect__field--filled:focus-within,.ci-multiselect__field--filled.ci-multiselect__field--open{border:0;border-bottom:.125rem solid var(--accent-color, #2C5591);box-shadow:none;padding-bottom:.25rem}.ci-multiselect__chip{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;height:1.5rem;padding:0 .5rem;background-color:var(--accent-tint, #EAF1FA);border:.0625rem solid var(--accent-border, #B9CFEA);border-radius:1rem;color:var(--accent-color, #2C5591);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;box-sizing:border-box}.ci-multiselect__chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-multiselect__chip-remove{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;flex-shrink:0;line-height:0}.ci-multiselect__chip-remove:hover{background-color:#2c55911f}.ci-multiselect__chip-remove:focus-visible{outline:.125rem solid var(--accent-bright, #5383C6);outline-offset:-.125rem}.ci-multiselect__search{flex:1 1 6rem;min-width:4rem;height:1.5rem;padding:0 .25rem;background:transparent;border:0;outline:none;font:inherit;color:var(--text-default, #33312E)}.ci-multiselect__search::placeholder{color:var(--text-faint, #8C8880)}.ci-multiselect__summary,.ci-multiselect__placeholder{flex:1 1 auto;font-size:.9375rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-multiselect__summary{color:var(--text-default, #33312E)}.ci-multiselect__placeholder{color:var(--text-faint, #8C8880)}.ci-multiselect__panel-search{flex:1 1 auto;height:1.5rem;padding:0 .25rem;background:transparent;border:0;outline:none;font:inherit;color:var(--text-default, #33312E)}.ci-multiselect__panel-search::placeholder{color:var(--text-faint, #8C8880)}.ci-multiselect__chevron{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-left:auto;color:var(--text-muted, #6E6A64);transition:transform .15s ease;flex-shrink:0}.ci-multiselect__field--open .ci-multiselect__chevron{transform:rotate(180deg)}.ci-multiselect__panel{width:100%;box-sizing:border-box;display:flex;flex-direction:column;max-height:100%;background-color:var(--surface-bg, #FFFFFF);border:.0625rem solid var(--surface-border, #E4E2DE);border-radius:.625rem;box-shadow:0 .75rem 2rem #0000001f;overflow:hidden}.ci-multiselect__panel-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:2rem;padding:0 .75rem;background-color:var(--surface-row-header, #FAF9F7);border-bottom:.0625rem solid var(--surface-border-soft, #F1EFEC)}.ci-multiselect__panel--summary .ci-multiselect__panel-header{height:2.5rem}.ci-multiselect__count{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #6E6A64)}.ci-multiselect__clear{background:transparent;border:0;padding:0;color:var(--accent-color, #2C5591);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer}.ci-multiselect__clear:hover{text-decoration:underline}.ci-multiselect__clear:focus-visible{outline:.125rem solid var(--accent-bright, #5383C6);outline-offset:.125rem;border-radius:.25rem}.ci-multiselect__list{flex:1 1 auto;min-height:0;max-height:20rem;overflow-y:auto;overscroll-behavior:contain;padding:.375rem;margin:0;list-style:none}.ci-multiselect__list li{margin:0;padding:0}.ci-multiselect__option{display:flex;align-items:center;gap:.75rem;width:100%;height:2.5rem;padding:0 .5rem;background:transparent;border:0;border-radius:.4375rem;color:var(--text-default, #33312E);font-size:.875rem;font-weight:400;text-align:left;cursor:pointer;box-sizing:border-box}.ci-multiselect__option:hover,.ci-multiselect__option--focused{background-color:var(--surface-row-hover, #FAFCFE)}.ci-multiselect__option:focus-visible{outline:.125rem solid var(--accent-bright, #5383C6);outline-offset:-.125rem}.ci-multiselect__option--selected{background-color:var(--accent-tint, #EAF1FA);color:var(--accent-color, #2C5591);font-weight:600}.ci-multiselect__option--selected:hover,.ci-multiselect__option--selected.ci-multiselect__option--focused{background-color:var(--accent-tint, #EAF1FA)}.ci-multiselect__option--selected .ci-multiselect__box{background-color:var(--accent-color, #2C5591);border-color:var(--accent-color, #2C5591)}.ci-multiselect__option--selected .ci-multiselect__box:after{content:"";position:absolute;top:.125rem;left:.375rem;width:.25rem;height:.5rem;border:solid #FFFFFF;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.ci-multiselect__option--disabled{cursor:not-allowed}.ci-multiselect__option--disabled .ci-multiselect__label{opacity:.45}.ci-multiselect__box{position:relative;width:1.125rem;height:1.125rem;border:.09375rem solid var(--text-faint, #8C8880);border-radius:.25rem;background-color:transparent;flex-shrink:0;box-sizing:border-box}.ci-multiselect__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-multiselect__empty{padding:1.25rem;text-align:center;color:var(--text-muted, #6E6A64);font-size:.8125rem}.ci-multiselect--invalid .ci-multiselect__field{border-color:var(--semantic-danger, #D82953)}.ci-multiselect--invalid .ci-multiselect__field:focus-within,.ci-multiselect--invalid .ci-multiselect__field.ci-multiselect__field--open{box-shadow:inset 0 0 0 .0625rem var(--semantic-danger, #D82953)}.ci-multiselect--invalid .ci-multiselect__field.ci-multiselect__field--filled{border:0;border-bottom:.125rem solid var(--semantic-danger, #D82953);box-shadow:none;padding-bottom:.25rem}.ci-multiselect--invalid .ci-multiselect__field-label{color:var(--semantic-danger-fg, #A81C40)}.ci-multiselect__error{margin:.25rem 0 0;color:var(--semantic-danger-fg, #A81C40);font-size:.75rem}.ci-select{position:relative;display:block;width:100%}.ci-select__field{position:relative;display:flex;align-items:flex-end;gap:.5rem;height:3.5rem;padding:.5rem .875rem .4375rem;box-sizing:border-box;background-color:var(--surface-bg, #FFFFFF);border:.0625rem solid var(--text-faint, #8C8880);border-radius:.5rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ci-select__field:hover{border-color:var(--accent-bright, #5383C6)}.ci-select__field:focus,.ci-select__field:focus-visible,.ci-select__field:focus-within,.ci-select__field--open{outline:none;border-color:var(--accent-color, #2C5591);box-shadow:inset 0 0 0 .0625rem var(--accent-color, #2C5591)}.ci-select__field--filled{border:0;border-bottom:.0625rem solid var(--text-faint, #8C8880);border-radius:.25rem .25rem 0 0;box-shadow:none}.ci-select__field--filled:hover{border:0;border-bottom:.0625rem solid var(--accent-bright, #5383C6)}.ci-select__field--filled:focus,.ci-select__field--filled:focus-visible,.ci-select__field--filled:focus-within,.ci-select__field--filled.ci-select__field--open{border:0;border-bottom:.125rem solid var(--accent-color, #2C5591);box-shadow:none;padding-bottom:.375rem}.ci-select__field-label{position:absolute;top:.5rem;left:.875rem;font-size:.75rem;font-weight:400;line-height:1;color:var(--text-muted, #6E6A64);pointer-events:none;transition:color .15s ease}.ci-select--open .ci-select__field-label,.ci-select:has(.ci-select__field:focus-within) .ci-select__field-label{color:var(--accent-color, #2C5591)}.ci-select__label-required{color:var(--semantic-danger-fg, #A81C40);margin-left:.125rem}.ci-select__value,.ci-select__placeholder{flex:1 1 auto;font-size:.9375rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-select__value{color:var(--text-default, #33312E)}.ci-select__placeholder{color:var(--text-faint, #8C8880)}.ci-select__chevron{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--text-muted, #6E6A64);transition:transform .15s ease,color .15s ease;flex-shrink:0}.ci-select__field--open .ci-select__chevron{transform:rotate(180deg);color:var(--accent-color, #2C5591)}.ci-select__panel{width:100%;box-sizing:border-box;display:flex;flex-direction:column;max-height:100%;background-color:var(--surface-bg, #FFFFFF);border:.0625rem solid var(--surface-border, #E4E2DE);border-radius:.625rem;box-shadow:0 .75rem 2rem #0000001f;overflow:hidden}.ci-select__panel-header{padding:.5rem .625rem;background-color:var(--surface-row-header, #FAF9F7);border-bottom:.0625rem solid var(--surface-border-soft, #F1EFEC)}.ci-select__search-wrap{display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .5rem;background-color:var(--surface-bg, #FFFFFF);border:.0625rem solid var(--surface-border, #E4E2DE);border-radius:.5rem;transition:border-color .15s ease,box-shadow .15s ease}.ci-select__search-wrap--active{border-color:var(--accent-color, #2C5591);box-shadow:inset 0 0 0 .0625rem var(--accent-color, #2C5591)}.ci-select__search-wrap--active .ci-select__search-icon{color:var(--accent-color, #2C5591)}.ci-select__search-icon{flex-shrink:0;color:var(--text-faint, #8C8880);transition:color .15s ease}.ci-select__search{flex:1 1 auto;min-width:0;height:1.5rem;padding:0;background:transparent;border:0;outline:none;font:inherit;font-size:.8125rem;color:var(--text-default, #33312E)}.ci-select__search::placeholder{color:var(--text-faint, #8C8880)}.ci-select__search-clear{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;background:transparent;border:0;border-radius:50%;color:var(--text-muted, #6E6A64);cursor:pointer;flex-shrink:0;line-height:0}.ci-select__search-clear:hover{color:var(--text-default, #33312E)}.ci-select__search-clear:focus-visible{outline:.125rem solid var(--accent-bright, #5383C6);outline-offset:-.125rem}.ci-select__list{flex:1 1 auto;min-height:0;max-height:20rem;overflow-y:auto;overscroll-behavior:contain;padding:.375rem;margin:0;list-style:none}.ci-select__list li{margin:0;padding:0}.ci-select__option{position:relative;display:flex;align-items:center;gap:.5rem;width:100%;height:2.5rem;padding:0 .75rem;background:transparent;border:0;border-radius:.4375rem;color:var(--text-default, #33312E);font-size:.875rem;font-weight:400;text-align:left;cursor:pointer;box-sizing:border-box}.ci-select__option:hover,.ci-select__option--focused{background-color:var(--surface-row-hover, #FAFCFE)}.ci-select__option:focus-visible{outline:.125rem solid var(--accent-bright, #5383C6);outline-offset:-.125rem}.ci-select__option--selected{background-color:var(--accent-tint, #EAF1FA);color:var(--accent-color, #2C5591);font-weight:600}.ci-select__option--selected:hover,.ci-select__option--selected.ci-select__option--focused{background-color:var(--accent-tint, #EAF1FA)}.ci-select__option--disabled{cursor:not-allowed}.ci-select__option--disabled .ci-select__option-label{opacity:.45}.ci-select__option-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-select__option-label strong{color:var(--accent-color, #2C5591);font-weight:700}.ci-select__check{flex-shrink:0;color:var(--accent-color, #2C5591)}.ci-select__divider{height:.0625rem;margin:.3125rem .75rem;background-color:var(--surface-border-soft, #F1EFEC);list-style:none}.ci-select__panel-footer{padding:.625rem .75rem;border-top:.0625rem solid var(--surface-border-soft, #F1EFEC);font-size:.75rem;color:var(--text-muted, #6E6A64)}.ci-select__empty{padding:1.25rem;text-align:center;color:var(--text-muted, #6E6A64);font-size:.8125rem}.ci-select--invalid .ci-select__field{border-color:var(--semantic-danger, #D82953)}.ci-select--invalid .ci-select__field:focus-within,.ci-select--invalid .ci-select__field.ci-select__field--open{box-shadow:inset 0 0 0 .0625rem var(--semantic-danger, #D82953)}.ci-select--invalid .ci-select__field.ci-select__field--filled{border:0;border-bottom:.125rem solid var(--semantic-danger, #D82953);box-shadow:none;padding-bottom:.375rem}.ci-select--invalid .ci-select__field-label{color:var(--semantic-danger-fg, #A81C40)}.ci-select__error{margin:.25rem 0 0;color:var(--semantic-danger-fg, #A81C40);font-size:.75rem}.ci-ordered-list{margin-top:1rem;background-color:var(--surface-bg, #FFFFFF);border:.0625rem solid var(--accent-border, #B9CFEA);border-radius:.625rem;overflow:hidden}.ci-ordered-list__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5625rem .875rem;background-color:var(--accent-tint, #EAF1FA);border-bottom:.0625rem solid var(--accent-border, #B9CFEA)}.ci-ordered-list__header-title{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-color, #2C5591)}.ci-ordered-list__header-hint{font-size:.6875rem;font-weight:600;color:var(--text-muted, #6E6A64)}.ci-ordered-list__rows{list-style:none;margin:0;padding:0}.ci-ordered-list__row{display:flex;align-items:center;gap:.75rem;height:3rem;padding:0 .875rem;background-color:var(--surface-bg, #FFFFFF);border-bottom:.0625rem solid var(--surface-border-soft, #F1EFEC)}.ci-ordered-list__row:last-child{border-bottom:0}.ci-ordered-list__row:hover{background-color:var(--surface-row-hover, #FAFCFE)}.ci-ordered-list__drag{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;background:transparent;border:0;color:var(--text-faint, #8C8880);cursor:grab;flex-shrink:0}.ci-ordered-list__drag:active{cursor:grabbing}.ci-ordered-list__drag mat-icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.ci-ordered-list__position{width:1.25rem;font-size:.75rem;font-weight:700;color:var(--text-faint, #8C8880);font-variant-numeric:tabular-nums;flex-shrink:0;text-align:right}.ci-ordered-list__label{flex:1 1 auto;font-size:.875rem;color:var(--text-default, #33312E);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-ordered-list__actions{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.ci-ordered-list__action{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background:transparent;border:0;border-radius:.5rem;color:var(--accent-color, #2C5591);cursor:pointer;transition:background-color .15s ease}.ci-ordered-list__action mat-icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.ci-ordered-list__action:hover{background-color:var(--accent-tint, #EAF1FA)}.ci-ordered-list__action:disabled{color:var(--text-faint, #8C8880);opacity:.4;cursor:not-allowed}.ci-ordered-list__action:disabled:hover{background-color:transparent}.ci-ordered-list__action--delete{color:var(--semantic-danger-fg, #A81C40)}.ci-ordered-list__action--delete:hover{background-color:var(--semantic-danger-bg, #FCE9EE)}.ci-ordered-list__action:focus-visible{outline:.125rem solid var(--accent-bright, #5383C6);outline-offset:-.125rem}.ci-ordered-list__empty{padding:1.5rem;text-align:center;font-size:.8125rem;color:var(--text-muted, #6E6A64)}.ci-ordered-list__drag-preview{display:flex;align-items:center;gap:.75rem;padding:0 .875rem;height:3rem;background-color:var(--surface-bg, #FFFFFF);border:.0625rem solid var(--accent-border, #B9CFEA);border-radius:.5rem;box-shadow:0 .5rem 1.5rem #00000029;opacity:1}.ci-ordered-list__drag-placeholder{background:transparent;height:.125rem;padding:0;border:0;border-radius:0;box-shadow:none;border-top:.125rem solid var(--accent-color, #2C5591)}.ci-ordered-list__drag-placeholder *{visibility:hidden}.ci-request-button{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;margin-top:1rem;padding:0 1rem;background-color:var(--surface-bg, #FFFFFF);border:.0625rem solid var(--accent-border, #B9CFEA);border-radius:.625rem;color:var(--accent-color, #2C5591);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ci-request-button mat-icon{font-size:1rem;width:1rem;height:1rem}.ci-request-button:hover{background-color:var(--accent-tint, #EAF1FA)}.ci-request-button:focus-visible{outline:.125rem solid var(--accent-bright, #5383C6);outline-offset:.125rem}.ci-request-button:disabled{opacity:.5;cursor:not-allowed}html,body{height:100%;width:100%;margin:0;padding:0;--mat-sys-background: #faf9f7;--mat-sys-error: #bc0a42;--mat-sys-error-container: #fcd9e1;--mat-sys-inverse-on-surface: #f5f0e8;--mat-sys-inverse-primary: #abc7fe;--mat-sys-inverse-surface: #34302a;--mat-sys-on-background: #1e1b16;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #8f0730;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #044880;--mat-sys-on-primary-fixed: #011c37;--mat-sys-on-primary-fixed-variant: #044880;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #024e5e;--mat-sys-on-secondary-fixed: #001f27;--mat-sys-on-secondary-fixed-variant: #024e5e;--mat-sys-on-surface: #1e1b16;--mat-sys-on-surface-variant: #484742;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #005138;--mat-sys-on-tertiary-fixed: #002114;--mat-sys-on-tertiary-fixed-variant: #005138;--mat-sys-outline: #797671;--mat-sys-outline-variant: #c9c6bf;--mat-sys-primary: #2c5591;--mat-sys-primary-container: #d6e3ff;--mat-sys-primary-fixed: #d6e3ff;--mat-sys-primary-fixed-dim: #abc7fe;--mat-sys-scrim: #000000;--mat-sys-secondary: #246678;--mat-sys-secondary-container: #b1ecff;--mat-sys-secondary-fixed: #b1ecff;--mat-sys-secondary-fixed-dim: #99d6ea;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9f7;--mat-sys-surface-bright: #faf9f7;--mat-sys-surface-container: #f2ede6;--mat-sys-surface-container-high: #ede7e0;--mat-sys-surface-container-highest: #e4e2de;--mat-sys-surface-container-low: #f8f3eb;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dfd9d2;--mat-sys-surface-tint: #2c5591;--mat-sys-surface-variant: #e4e2de;--mat-sys-tertiary: #0a6c4c;--mat-sys-tertiary-container: #52febd;--mat-sys-tertiary-fixed: #52febd;--mat-sys-tertiary-fixed-dim: #2ee5a6;--mat-sys-neutral-variant20: #31302c;--mat-sys-neutral10: #1e1b16;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-body-large-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-body-medium-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-body-small-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-display-large-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-display-medium-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-display-small-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-headline-large-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-headline-medium-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-headline-small-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 600 .875rem / 1.25rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-label-large-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 600;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 600 .75rem / 1rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-label-medium-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 600;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 600 .688rem / 1rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-label-small-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 600;--mat-sys-title-large: 400 1.375rem / 1.75rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-title-large-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 600 1rem / 1.5rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-title-medium-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 600;--mat-sys-title-small: 600 .875rem / 1.25rem Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-title-small-font: Source Sans Pro, Helvetica Neue, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 600;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}app-root{min-height:100%;display:flex;flex-direction:column}html,body{overflow-x:clip}body{font-family:var(--font-sans);background-color:var(--surface-bg);color:var(--text-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mat-divider{margin:1rem 0!important}.info-icon{font-size:1rem;width:1rem;height:1rem;vertical-align:middle;cursor:help}.info-tooltip--wide .mdc-tooltip__surface{max-width:44rem;max-height:none;width:max-content;white-space:pre-line;text-align:left;line-height:1.5;font-size:.8125rem;padding:.75rem 1rem}.toast-container{position:fixed;top:1rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;z-index:9999}.toast{display:flex;align-items:flex-start;gap:.75rem;min-width:20rem;max-width:40rem;padding:.75rem 1rem;border-radius:1rem;color:#fff;font-size:1rem;box-shadow:0 .02rem .5rem #00000040;opacity:.95;transition:opacity .3s ease,transform .3s ease;animation:slideDown .4s ease;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.toast.fade-out{opacity:0;transform:translateY(-1.25rem)}.toast-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;font-weight:600}.toast-close{background:transparent;border:none;color:inherit;font-size:1.2rem;cursor:pointer;line-height:1;padding:0;flex-shrink:0}.toast-body{flex:1;font-weight:400}.twopager-summary-panel{position:absolute;bottom:calc(100% + .625rem);left:1rem;pointer-events:none;background:#fff;border:.0625rem solid rgba(0,0,0,.12);border-radius:.5rem;padding:.75rem 1rem;box-shadow:0 .25rem .75rem #00000029;white-space:nowrap}.twopager-summary-panel .twopager-summary-row{display:flex;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.8125rem;color:#00000080}.twopager-summary-panel .twopager-summary-row mat-icon{font-size:1rem;width:1rem;height:1rem;color:#0000004d}.twopager-summary-panel .twopager-summary-row.is-full{color:#000000de}.twopager-summary-panel .twopager-summary-row.is-full mat-icon{color:#0e7a59}.twopager-summary-panel .twopager-summary-row--detail{padding-left:1rem;font-size:.75rem}.export-limit-hint{display:flex;align-items:center;gap:.5rem;margin:.5rem 0;padding:.5rem .75rem;border-radius:.5rem;font-size:.8125rem}.export-limit-hint mat-icon{flex-shrink:0;font-size:1.125rem;width:1.125rem;height:1.125rem}.cdk-overlay-container{z-index:20000!important}.mat-expansion-indicator{padding-left:1rem!important;padding-right:1rem!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}.userlist__travel-group{display:flex;width:100%;border-radius:999px;overflow:hidden}.userlist__travel-group .mat-mdc-button-toggle{flex:1 1 0!important;max-width:none!important;text-align:center}.userlist-filter__select-panel .mat-mdc-option.mdc-list-item{padding-top:.5rem;align-items:center}.userlist-filter__select-panel .mat-mdc-option .mdc-list-item__primary-text{align-items:center}.cdk-drag-preview{position:fixed!important;left:0;top:0;box-sizing:border-box;max-width:calc(100vw - 1.5rem);pointer-events:none}.cdk-drag-preview{position:fixed!important;left:0;top:0;box-sizing:border-box;max-width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem);pointer-events:none}.cdk-drag-placeholder{box-sizing:border-box}body.cdk-drop-list-dragging{overflow:hidden!important}.cdk-drag-preview{overflow:hidden}mat-sidenav-container.userlist-filter__container.mat-drawer-container{background-color:transparent}.cdk-overlay-container .bench__menu .bench__chips-select{position:relative}.cdk-overlay-container .bench__menu .bench__chips-select .mat-mdc-form-field-infix{min-height:2.75rem;padding-top:.25rem;padding-bottom:.25rem;line-height:1}.cdk-overlay-container .bench__menu .bench__chips-select .mat-mdc-select{position:absolute;inset:.25rem 0;pointer-events:auto}.cdk-overlay-container .bench__menu .bench__chips-select mat-chip-set{margin-top:.5rem}.cdk-overlay-container .bench__menu .bench__chips-select .mat-mdc-chip{height:1.75rem}.cdk-overlay-container .bench__menu .bench__chips-select .mat-mdc-select-placeholder.mat-mdc-select-min-line{height:0!important;min-height:0!important;margin:0!important;padding:0!important;line-height:0!important}.cdk-overlay-container .bench__menu .bench__chips-select .mat-mdc-select-arrow-wrapper{align-self:flex-start;margin-top:.75rem!important;transform:translateY(-.5rem)!important}.cdk-overlay-container .bench__menu .mat-mdc-form-field-subscript-wrapper{height:0}.cdk-overlay-container .bench__menu .bench__chips-select .mdc-floating-label{top:1.25rem!important;transform:translateY(-50%)!important}.cdk-overlay-container .dropdown-card-field,.dropdown-card-field{position:relative}.cdk-overlay-container .dropdown-card-field .mat-mdc-form-field-infix,.dropdown-card-field .mat-mdc-form-field-infix{min-height:2.75rem;padding-top:1.25rem;padding-bottom:.25rem;line-height:1}.cdk-overlay-container .dropdown-card-field .mat-mdc-select,.dropdown-card-field .mat-mdc-select{position:absolute;inset:.25rem 0;pointer-events:auto}.cdk-overlay-container .dropdown-card-field .mat-mdc-select-placeholder.mat-mdc-select-min-line,.dropdown-card-field .mat-mdc-select-placeholder.mat-mdc-select-min-line{height:0!important;min-height:0!important;margin:0!important;padding:0!important;line-height:0!important}.cdk-overlay-container .dropdown-card-field mat-chip-set,.dropdown-card-field mat-chip-set{margin-top:.25rem}.cdk-overlay-container .dropdown-card-field .mat-mdc-chip,.dropdown-card-field .mat-mdc-chip{height:1.75rem}.cdk-overlay-container .dropdown-card-field .mat-mdc-select-arrow-wrapper,.dropdown-card-field .mat-mdc-select-arrow-wrapper{align-self:flex-start;margin-top:.7rem!important;transform:translateY(-1rem)!important}.cdk-overlay-container .dropdown-card-field .mat-mdc-form-field-subscript-wrapper,.dropdown-card-field .mat-mdc-form-field-subscript-wrapper{height:0}.cdk-overlay-container app-dropdown-card-field .dropdown-card-field .mat-mdc-select-arrow svg{position:relative;top:0;transform:translate(-50%,.1rem)}@media(max-width:767.98px){body.export-mode-active .app__scroll-button{bottom:6.5rem}}lib-headline h1{color:var(--primary-35)!important}lib-header{display:block;position:sticky;top:0;z-index:15}lib-header .header,lib-header .header__container,lib-header .header__left{height:4rem!important;position:static!important}lib-header .header__icon{height:50%!important}lib-header .header__left{gap:1rem!important}lib-header .header__title{border-inline-start:1px solid currentColor;padding-inline-start:1rem;border-color:color-mix(in srgb,currentColor 60%,transparent)}lib-header .header__languageMenuIcon,lib-header .header__languageMenuIcon .mat-icon{color:var(--ci-blue-2)!important}lib-header .header__profile,lib-header .header__profile .mat-icon{color:var(--accent-color)!important}lib-header .header__profile{background-color:var(--ci-blue-2)!important}app-breadcrumb{display:block;position:sticky;top:4rem;z-index:14}lib-menu .menu{top:4rem!important}lib-menu .menu.menu--with-breadcrumb{top:6rem!important}.mat-datepicker-content .mat-datepicker-actions{padding:.75rem 1rem;gap:.5rem}.sales-add-autocomplete.mat-mdc-autocomplete-panel{--mat-autocomplete-background-color: var(--surface-card);background-color:var(--surface-card)}
