/* Сторінки ClientApp Creatio («Права доступу на об'єкти» — реєстр і сторінка об'єкта): усі правила, що застосовувались на udc.creatio.com
   (знімання: ao-rules2, ao-rules3, ao-extra, ao-object-page, ao-ext2, ao-ext3, ao-overlays, ao-dialogs, ao-dialogs2, ao-dialogs3, ao-dialogs4, cl-cap, cl-se, cl-dialogs, cl-manual), обмежені .cap; збирає tools/cap_scope.py */
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url(/fonts/OpenSans-Regular.woff2) format('woff2'); font-display: swap; }
@font-face { font-family: 'Bpmonline Open Sans Light'; src: url(/fonts/BpmonlineOpenSans-Light.woff) format('woff'); font-display: swap; }
.cap .structure-explorer-ct .structure-explorer-content .structure-explorer-item-ct.even-row { background-color: var(--even-row-background); }
.cap .structure-explorer-ct .structure-explorer-content .structure-explorer-item-ct:hover, .cap .structure-explorer-ct .structure-explorer-content .structure-explorer-item-ct:has(.structure-explorer-item-checkbox.cdk-focused), .cap .structure-explorer-ct .structure-explorer-content .structure-explorer-item-ct:has(.related-object-icon:focus-visible) { background-color: var(--hover-background); }
.cap .structure-explorer-ct .structure-explorer-content .structure-explorer-item-ct .structure-explorer-item-checkbox .mdc-checkbox__ripple { display: none; }
.cap .structure-explorer-ct .structure-explorer-content .structure-explorer-item-ct .structure-explorer-item-checkbox .mdc-checkbox__background { border-radius: 4px; }
.cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base { font-family: var(--crt-button-font-family, var(--button-font-family)); font-size: var(--crt-button-font-size, var(--button-font-size)); font-weight: var(--crt-button-font-weight, var(--button-font-weight)); text-transform: var(--crt-button-contained-text-transform, none); }
.cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base.selectBtn:not([disabled]) { color: var(--crt-color-text-on-primary, var(--palette-primary-contrast-500)); background-color: var(--crt-palette-primary-500, var(--palette-primary-500)); }
.cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base.selectBtn:not([disabled]):focus { color: var(--crt-color-text-on-primary, var(--palette-primary-contrast-500)); background-color: var(--crt-palette-primary-500, var(--palette-primary-500)); }
.cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base.selectBtn:not([disabled]):hover, .cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base.selectBtn:not([disabled]).cdk-keyboard-focused { background-color: var(--crt-palette-primary-800, var(--palette-primary-800)); }
.cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base.selectBtn:not([disabled]):active { background-color: var(--crt-palette-primary-900, var(--palette-primary-800)); }
.cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base.cancelBtn:not([disabled]) { color: var(--crt-palette-secondary-500); background-color: transparent; }
.cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base.cancelBtn:not([disabled]):focus { color: var(--crt-palette-secondary-500); background-color: transparent; }
.cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base.cancelBtn:not([disabled]):hover, .cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base.cancelBtn:not([disabled]).cdk-keyboard-focused { background-color: var(--crt-color-background-interaction-hover); }
.cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base.cancelBtn:not([disabled]):active { background-color: var(--crt-color-background-interaction-selected); }
.cap .structure-explorer-ct mat-dialog-actions button.mat-mdc-button-base { border-radius: var(--button-border-radius, var(--crt-radius-100)); }
.cap { --focus-outline-outer-color: var(--crt-palette-secondary-500); --focus-outline-inner-color: white; }
.cap .mat-mdc-button-base { text-decoration: none; }
.cap .mat-mdc-button-base .mat-icon { min-height: fit-content; flex-shrink: 0; }
.cap .mdc-button { user-select: none; position: relative; display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; min-width: 64px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; line-height: inherit; appearance: none; overflow: visible; vertical-align: middle; background: transparent; padding: 0px 8px; }
.cap .mdc-button:active { outline: none; }
.cap .mdc-button:hover { cursor: pointer; }
.cap .mdc-button:disabled { cursor: default; pointer-events: none; }
.cap .mdc-button .mdc-button__label { position: relative; }
.cap .mat-mdc-button { padding: 0 var(--mat-button-text-horizontal-padding, 12px); height: var(--mat-button-text-container-height, 40px); font-family: var(--mat-button-text-label-text-font, var(--mat-sys-label-large-font)); font-size: var(--mat-button-text-label-text-size, var(--mat-sys-label-large-size)); letter-spacing: var(--mat-button-text-label-text-tracking, var(--mat-sys-label-large-tracking)); text-transform: var(--mat-button-text-label-text-transform); font-weight: var(--mat-button-text-label-text-weight, var(--mat-sys-label-large-weight)); }
.cap .mat-mdc-button, .cap .mat-mdc-button .mdc-button__ripple { border-radius: var(--mat-button-text-container-shape, var(--mat-sys-corner-full)); }
.cap .mat-mdc-button:not(:disabled) { color: var(--mat-button-text-label-text-color, var(--mat-sys-primary)); }
.cap .mat-mdc-button:has(.material-icons, mat-icon, [matbuttonicon]) { padding: 0 var(--mat-button-text-with-icon-horizontal-padding, 16px); }
.cap .mat-mdc-button > .mat-icon { margin-right: var(--mat-button-text-icon-spacing, 8px); margin-left: var(--mat-button-text-icon-offset, -4px); }
.cap .mat-mdc-button .mat-mdc-button-persistent-ripple::before { background-color: var(--mat-button-text-state-layer-color, var(--mat-sys-primary)); }
.cap .mat-mdc-button:hover > .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-button-text-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); }
.cap .mat-mdc-button.cdk-program-focused > .mat-mdc-button-persistent-ripple::before, .cap .mat-mdc-button.cdk-keyboard-focused > .mat-mdc-button-persistent-ripple::before, .cap .mat-mdc-button.mat-mdc-button-disabled-interactive:focus > .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-button-text-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); }
.cap .mat-mdc-button:active > .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-button-text-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); }
.cap .mat-mdc-button .mat-mdc-button-touch-target { position: absolute; top: 50%; height: var(--mat-button-text-touch-target-size, 48px); display: var(--mat-button-text-touch-target-display, block); left: 0px; right: 0px; transform: translateY(-50%); }
.cap .mat-mdc-raised-button { transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); box-shadow: var(--mat-button-protected-container-elevation-shadow, var(--mat-sys-level1)); height: var(--mat-button-protected-container-height, 40px); font-family: var(--mat-button-protected-label-text-font, var(--mat-sys-label-large-font)); font-size: var(--mat-button-protected-label-text-size, var(--mat-sys-label-large-size)); letter-spacing: var(--mat-button-protected-label-text-tracking, var(--mat-sys-label-large-tracking)); text-transform: var(--mat-button-protected-label-text-transform); font-weight: var(--mat-button-protected-label-text-weight, var(--mat-sys-label-large-weight)); padding: 0 var(--mat-button-protected-horizontal-padding, 24px); }
.cap .mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before { background-color: var(--mat-button-protected-state-layer-color, var(--mat-sys-primary)); }
.cap .mat-mdc-raised-button:hover > .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-button-protected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); }
.cap .mat-mdc-raised-button:active > .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-button-protected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); }
.cap .mat-mdc-raised-button .mat-mdc-button-touch-target { position: absolute; top: 50%; height: var(--mat-button-protected-touch-target-size, 48px); display: var(--mat-button-protected-touch-target-display, block); left: 0px; right: 0px; transform: translateY(-50%); }
.cap .mat-mdc-raised-button:not(:disabled) { color: var(--mat-button-protected-label-text-color, var(--mat-sys-primary)); background-color: var(--mat-button-protected-container-color, var(--mat-sys-surface)); }
.cap .mat-mdc-raised-button, .cap .mat-mdc-raised-button .mdc-button__ripple { border-radius: var(--mat-button-protected-container-shape, var(--mat-sys-corner-full)); }
.cap .mat-mdc-raised-button:hover { box-shadow: var(--mat-button-protected-hover-container-elevation-shadow, var(--mat-sys-level2)); }
.cap .mat-mdc-raised-button:focus { box-shadow: var(--mat-button-protected-focus-container-elevation-shadow, var(--mat-sys-level1)); }
.cap .mat-mdc-raised-button:active, .cap .mat-mdc-raised-button:focus:active { box-shadow: var(--mat-button-protected-pressed-container-elevation-shadow, var(--mat-sys-level1)); }
.cap .mat-mdc-unelevated-button { transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); height: var(--mat-button-filled-container-height, 40px); font-family: var(--mat-button-filled-label-text-font, var(--mat-sys-label-large-font)); font-size: var(--mat-button-filled-label-text-size, var(--mat-sys-label-large-size)); letter-spacing: var(--mat-button-filled-label-text-tracking, var(--mat-sys-label-large-tracking)); text-transform: var(--mat-button-filled-label-text-transform); font-weight: var(--mat-button-filled-label-text-weight, var(--mat-sys-label-large-weight)); padding: 0 var(--mat-button-filled-horizontal-padding, 24px); }
.cap .mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before { background-color: var(--mat-button-filled-state-layer-color, var(--mat-sys-on-primary)); }
.cap .mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { background-color: var(--mat-button-filled-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); }
.cap .mat-mdc-unelevated-button:hover > .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-button-filled-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); }
.cap .mat-mdc-unelevated-button:active > .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-button-filled-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); }
.cap .mat-mdc-unelevated-button .mat-mdc-button-touch-target { position: absolute; top: 50%; height: var(--mat-button-filled-touch-target-size, 48px); display: var(--mat-button-filled-touch-target-display, block); left: 0px; right: 0px; transform: translateY(-50%); }
.cap .mat-mdc-unelevated-button:not(:disabled) { color: var(--mat-button-filled-label-text-color, var(--mat-sys-on-primary)); background-color: var(--mat-button-filled-container-color, var(--mat-sys-primary)); }
.cap .mat-mdc-unelevated-button, .cap .mat-mdc-unelevated-button .mdc-button__ripple { border-radius: var(--mat-button-filled-container-shape, var(--mat-sys-corner-full)); }
.cap .mat-mdc-unelevated-button[disabled], .cap .mat-mdc-unelevated-button.mat-mdc-button-disabled { cursor: default; pointer-events: none; color: var(--mat-button-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); background-color: var(--mat-button-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent)); }
.cap .mat-mdc-button, .cap .mat-mdc-unelevated-button, .cap .mat-mdc-raised-button, .cap .mat-mdc-outlined-button, .cap .mat-tonal-button { -webkit-tap-highlight-color: transparent; }
.cap .mat-mdc-button .mat-mdc-button-ripple, .cap .mat-mdc-button .mat-mdc-button-persistent-ripple, .cap .mat-mdc-button .mat-mdc-button-persistent-ripple::before, .cap .mat-mdc-unelevated-button .mat-mdc-button-ripple, .cap .mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple, .cap .mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before, .cap .mat-mdc-raised-button .mat-mdc-button-ripple, .cap .mat-mdc-raised-button .mat-mdc-button-persistent-ripple, .cap .mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before, .cap .mat-mdc-outlined-button .mat-mdc-button-ripple, .cap .mat-mdc-outlined-button .mat-mdc-button-persistent-ripple, .cap .mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before, .cap .mat-tonal-button .mat-mdc-button-ripple, .cap .mat-tonal-button .mat-mdc-button-persistent-ripple, .cap .mat-tonal-button .mat-mdc-button-persistent-ripple::before { inset: 0px; position: absolute; pointer-events: none; border-radius: inherit; }
.cap .mat-mdc-button .mat-mdc-button-ripple, .cap .mat-mdc-unelevated-button .mat-mdc-button-ripple, .cap .mat-mdc-raised-button .mat-mdc-button-ripple, .cap .mat-mdc-outlined-button .mat-mdc-button-ripple, .cap .mat-tonal-button .mat-mdc-button-ripple { overflow: hidden; }
.cap .mat-mdc-button .mat-mdc-button-persistent-ripple::before, .cap .mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before, .cap .mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before, .cap .mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before, .cap .mat-tonal-button .mat-mdc-button-persistent-ripple::before { content: ""; opacity: 0; }
.cap .mat-mdc-button .mdc-button__label, .cap .mat-mdc-button .mat-icon, .cap .mat-mdc-unelevated-button .mdc-button__label, .cap .mat-mdc-unelevated-button .mat-icon, .cap .mat-mdc-raised-button .mdc-button__label, .cap .mat-mdc-raised-button .mat-icon, .cap .mat-mdc-outlined-button .mdc-button__label, .cap .mat-mdc-outlined-button .mat-icon, .cap .mat-tonal-button .mdc-button__label, .cap .mat-tonal-button .mat-icon { z-index: 1; position: relative; }
.cap .mat-mdc-button .mat-focus-indicator, .cap .mat-mdc-unelevated-button .mat-focus-indicator, .cap .mat-mdc-raised-button .mat-focus-indicator, .cap .mat-mdc-outlined-button .mat-focus-indicator, .cap .mat-tonal-button .mat-focus-indicator { inset: 0px; position: absolute; border-radius: inherit; }
.cap .mat-mdc-button:focus-visible > .mat-focus-indicator::before, .cap .mat-mdc-unelevated-button:focus-visible > .mat-focus-indicator::before, .cap .mat-mdc-raised-button:focus-visible > .mat-focus-indicator::before, .cap .mat-mdc-outlined-button:focus-visible > .mat-focus-indicator::before, .cap .mat-tonal-button:focus-visible > .mat-focus-indicator::before { content: ""; border-radius: inherit; }
.cap .mat-mdc-button > .mat-icon, .cap .mat-mdc-unelevated-button > .mat-icon, .cap .mat-mdc-raised-button > .mat-icon, .cap .mat-mdc-outlined-button > .mat-icon, .cap .mat-tonal-button > .mat-icon { display: inline-block; position: relative; vertical-align: top; font-size: 18px; height: 18px; width: 18px; }
.cap .mat-mdc-unelevated-button .mat-focus-indicator::before, .cap .mat-tonal-button .mat-focus-indicator::before, .cap .mat-mdc-raised-button .mat-focus-indicator::before { margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1); }
.cap .mat-focus-indicator { position: relative; }
.cap .mat-focus-indicator::before { inset: 0px; position: absolute; box-sizing: border-box; pointer-events: none; display: var(--mat-focus-indicator-display, none); border-width: var(--mat-focus-indicator-border-width, 3px); border-style: var(--mat-focus-indicator-border-style, solid); border-color: var(--mat-focus-indicator-border-color, transparent); border-radius: var(--mat-focus-indicator-border-radius, 4px); }
.cap .mat-focus-indicator:focus-visible::before { content: ""; }
.cap .mat-mdc-menu-content { margin: 0px; padding: 8px 0px; outline: 0px; }
.cap .mat-mdc-menu-content, .cap .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text { -webkit-font-smoothing: antialiased; flex: 1 1 0%; white-space: normal; font-family: var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font)); line-height: var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height)); font-size: var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size)); letter-spacing: var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking)); font-weight: var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight)); }
.cap .mat-mdc-menu-panel { min-width: 112px; max-width: 280px; overflow: auto; box-sizing: border-box; outline: 0px; animation: 120ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running _mat-menu-enter; border-radius: var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small)); background-color: var(--mat-menu-container-color, var(--mat-sys-surface-container)); box-shadow: var(--mat-menu-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)); will-change: transform, opacity; }
.cap .mat-mdc-menu-item { display: flex; position: relative; align-items: center; justify-content: flex-start; overflow: hidden; padding-top: 0px; padding-bottom: 0px; width: 100%; text-align: left; box-sizing: border-box; color: inherit; font-size: inherit; background: none; text-decoration: none; margin: 0px; min-height: 48px; padding-left: var(--mat-menu-item-leading-spacing, 12px); padding-right: var(--mat-menu-item-trailing-spacing, 12px); user-select: none; cursor: pointer; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; -webkit-tap-highlight-color: transparent; }
.cap .mat-mdc-menu-item, .cap .mat-mdc-menu-item:visited, .cap .mat-mdc-menu-item:link { color: var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-menu-item[disabled] { cursor: default; opacity: 0.38; }
.cap .mat-mdc-menu-item[disabled]::after { display: block; position: absolute; content: ""; inset: 0px; }
.cap .mat-mdc-menu-item:focus { outline: 0px; }
.cap .mat-mdc-menu-item:not([disabled]):hover { background-color: var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); }
.cap .mat-mdc-menu-item .mat-mdc-menu-ripple { inset: 0px; position: absolute; pointer-events: none; }
.cap mat-menu { display: none; }
.cap ts-search-input { display: flex; }
.cap ts-search-input mat-icon[svgicon="search"] { width: 16px; height: 16px; margin-inline-end: 6px !important; padding-top: 8px !important; }
.cap ts-search-input .search-container-form-field .mat-mdc-form-field-infix, .cap ts-search-input .search-container-form-field .mat-mdc-form-field-icon-suffix { display: flex; gap: 4px; align-items: center; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
.cap ts-search-input mat-form-field { flex-grow: 1; }
.cap ts-search-input mat-form-field .mat-mdc-text-field-wrapper button.close, .cap ts-search-input mat-form-field .mat-mdc-text-field-wrapper .search-settings-button { --mat-icon-button-icon-size: 13px; --mat-icon-button-state-layer-color: var(--crt-palette-primary-50); --mat-icon-button-hover-state-layer-opacity: 0; height: 22px !important; width: 22px !important; vertical-align: middle !important; }
.cap ts-search-input mat-form-field .mat-mdc-text-field-wrapper button.close mat-icon { display: block; margin: auto; }
.cap ts-search-input mat-form-field .mat-mdc-text-field-wrapper button.close:focus .mat-mdc-button-persistent-ripple { border: 1px solid rgb(200, 200, 200); }
.cap ts-search-input mat-form-field .mat-mdc-form-field-subscript-wrapper { height: 2px !important; }
.cap ts-table { display: inline-block; width: 100%; }
.cap ts-table table { width: 100%; }
.cap ts-table table tr td, .cap ts-table table tr th { overflow: hidden; }
.cap ts-table table tr td:not(.multi-select-column, .row-expander-column), .cap ts-table table tr th:not(.multi-select-column, .row-expander-column) { width: auto; }
.cap ts-table table tr td:not(:first-of-type), .cap ts-table table tr th:not(:first-of-type) { padding-left: 5px; }
.cap ts-table table tr td:not(:last-of-type), .cap ts-table table tr th:not(:last-of-type) { padding-right: 5px; }
.cap ts-table table tr th.ts-value-type-boolean .mat-sort-header-container { justify-content: center; padding-left: 21px; }
.cap ts-table table tr td.ts-value-type-boolean { text-align: center; }
.cap .mat-ripple { overflow: hidden; position: relative; }
.cap .mat-ripple:not(:empty) { transform: translateZ(0px); }
.cap .mat-ripple-element { position: absolute; border-radius: 50%; pointer-events: none; transition: opacity, transform cubic-bezier(0, 0, 0.2, 1); transform: scale3d(0, 0, 0); background-color: var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent)); }
.cap div.mat-mdc-select-panel { box-shadow: var(--mat-select-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)); }
.cap div.mat-mdc-select-panel { width: 100%; max-height: 275px; outline: 0px; overflow: auto; padding: 8px 0px; box-sizing: border-box; transform-origin: center top; border-radius: 0px 0px 4px 4px; position: relative; background-color: var(--mat-select-panel-background-color, var(--mat-sys-surface-container)); }
.cap .mat-select-panel-animations-enabled { animation: 120ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running _mat-select-enter; }
.cap .mat-mdc-option { user-select: none; -webkit-font-smoothing: antialiased; display: flex; position: relative; align-items: center; justify-content: flex-start; overflow: hidden; min-height: 48px; padding: 0px 16px; cursor: pointer; -webkit-tap-highlight-color: transparent; color: var(--mat-option-label-text-color, var(--mat-sys-on-surface)); font-family: var(--mat-option-label-text-font, var(--mat-sys-label-large-font)); line-height: var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height)); font-size: var(--mat-option-label-text-size, var(--mat-sys-body-large-size)); letter-spacing: var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking)); font-weight: var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight)); }
.cap .mat-mdc-option:hover:not(.mdc-list-item--disabled) { background-color: var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); }
.cap .mat-mdc-option:focus.mdc-list-item, .cap .mat-mdc-option.mat-mdc-option-active.mdc-list-item { background-color: var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent)); outline: 0px; }
.cap .mdc-text-field { display: inline-flex; align-items: baseline; padding: 0px 16px; position: relative; box-sizing: border-box; overflow: hidden; will-change: opacity, transform, color; border-radius: 4px 4px 0px 0px; }
.cap .mdc-text-field__input { width: 100%; min-width: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background: none; padding: 0px; appearance: none; height: 28px; }
.cap .mdc-text-field__input::-webkit-calendar-picker-indicator, .cap .mdc-text-field__input::-webkit-search-cancel-button { display: none; }
.cap .mdc-text-field__input:focus { outline: none; }
.cap .mdc-text-field__input:invalid { box-shadow: none; }
.cap .mdc-text-field__input::placeholder { opacity: 0; }
.cap .mdc-text-field__input::-webkit-input-placeholder { opacity: 0; }
.cap .mdc-text-field--disabled .mdc-text-field__input { pointer-events: auto; }
.cap .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input { color: var(--mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mdc-text-field--no-label .mdc-text-field__input::placeholder, .cap .mdc-text-field--focused .mdc-text-field__input::placeholder { opacity: 1; }
.cap .mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .cap .mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder { opacity: 1; }
.cap .mdc-text-field--outlined .mdc-text-field__input, .cap .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input { height: 100%; }
.cap .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input { color: var(--mat-form-field-filled-input-text-color, var(--mat-sys-on-surface)); caret-color: var(--mat-form-field-filled-caret-color, var(--mat-sys-primary)); }
.cap .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder { color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); }
.cap .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder { color: var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant)); }
.cap .mdc-text-field--filled { height: 56px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small)); border-top-right-radius: var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small)); }
.cap .mdc-text-field--filled:not(.mdc-text-field--disabled) { background-color: var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant)); }
.cap .mdc-text-field--filled.mdc-text-field--disabled { background-color: var(--mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent)); }
.cap .mdc-floating-label { position: absolute; left: 0px; transform-origin: left top; line-height: 18.4px; text-align: left; text-overflow: ellipsis; white-space: nowrap; cursor: text; overflow: hidden; will-change: transform; }
.cap .mdc-text-field .mdc-floating-label { top: 50%; transform: translateY(-50%); pointer-events: none; }
.cap .mdc-text-field--filled .mdc-floating-label { left: 16px; right: auto; }
.cap .mdc-text-field--disabled .mdc-floating-label { cursor: default; }
.cap .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label { color: var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant)); }
.cap .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label { color: var(--mat-form-field-filled-hover-label-text-color, var(--mat-sys-on-surface-variant)); }
.cap .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label { color: var(--mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mdc-text-field--filled .mdc-floating-label { font-family: var(--mat-form-field-filled-label-text-font, var(--mat-sys-body-large-font)); font-size: var(--mat-form-field-filled-label-text-size, var(--mat-sys-body-large-size)); font-weight: var(--mat-form-field-filled-label-text-weight, var(--mat-sys-body-large-weight)); letter-spacing: var(--mat-form-field-filled-label-text-tracking, var(--mat-sys-body-large-tracking)); }
.cap .mdc-floating-label--float-above { cursor: auto; transform: translateY(-106%) scale(0.75); }
.cap .mdc-text-field--filled .mdc-floating-label--float-above { transform: translateY(-106%) scale(0.75); }
.cap .mdc-line-ripple::before, .cap .mdc-line-ripple::after { position: absolute; bottom: 0px; left: 0px; width: 100%; border-bottom-style: solid; content: ""; }
.cap .mdc-line-ripple::before { z-index: 1; border-bottom-width: var(--mat-form-field-filled-active-indicator-height, 1px); }
.cap .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before { border-bottom-color: var(--mat-form-field-filled-active-indicator-color, var(--mat-sys-on-surface-variant)); }
.cap .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before { border-bottom-color: var(--mat-form-field-filled-hover-active-indicator-color, var(--mat-sys-on-surface)); }
.cap .mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before { border-bottom-color: var(--mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mdc-line-ripple::after { transform: scaleX(0); opacity: 0; z-index: 2; }
.cap .mdc-text-field--filled .mdc-line-ripple::after { border-bottom-width: var(--mat-form-field-filled-focus-active-indicator-height, 2px); }
.cap .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after { border-bottom-color: var(--mat-form-field-filled-focus-active-indicator-color, var(--mat-sys-primary)); }
.cap .mdc-line-ripple--deactivating::after { opacity: 0; }
.cap .mdc-text-field--disabled { pointer-events: none; }
.cap .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control { -webkit-font-smoothing: antialiased; font: inherit; letter-spacing: inherit; text-decoration: inherit; text-transform: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.cap .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label { -webkit-font-smoothing: antialiased; line-height: normal; pointer-events: all; will-change: auto; }
.cap .mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label { cursor: inherit; }
.cap .mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input, .cap .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control { height: auto; }
.cap .mat-mdc-text-field-wrapper { height: auto; flex: 1 1 auto; will-change: auto; }
.cap .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper { padding-right: 0px; }
.cap .mat-form-field-disabled .mdc-text-field__input::placeholder { color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder { color: var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder { transition-delay: 40ms; transition-duration: 110ms; opacity: 1; }
.cap .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label { left: auto; right: auto; }
.cap .mat-mdc-form-field-infix { min-height: var(--mat-form-field-container-height, 56px); padding-top: var(--mat-form-field-filled-with-label-container-padding-top, 24px); padding-bottom: var(--mat-form-field-filled-with-label-container-padding-bottom, 8px); }
.cap .mdc-text-field--outlined .mat-mdc-form-field-infix, .cap .mdc-text-field--no-label .mat-mdc-form-field-infix { padding-top: var(--mat-form-field-container-vertical-padding, 16px); padding-bottom: var(--mat-form-field-container-vertical-padding, 16px); }
.cap .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label { top: calc(var(--mat-form-field-container-height, 56px) / 2); }
.cap .mdc-text-field--filled .mat-mdc-floating-label { display: var(--mat-form-field-filled-label-display, block); }
.cap .mat-mdc-form-field-subscript-wrapper { box-sizing: border-box; width: 100%; position: relative; }
.cap .mat-mdc-form-field-hint-wrapper, .cap .mat-mdc-form-field-error-wrapper { position: absolute; top: 0px; left: 0px; right: 0px; padding: 0px 16px; opacity: 1; transform: translateY(0px); animation: 0ms cubic-bezier(0.55, 0, 0.55, 0.2) 0s 1 normal none running _mat-form-field-subscript-animation; }
.cap .mat-mdc-form-field-bottom-align::before { content: ""; display: inline-block; height: 16px; }
.cap .mat-mdc-form-field-hint-wrapper { display: flex; }
.cap .mat-mdc-form-field-hint-spacer { flex: 1 0 1em; }
.cap .mat-mdc-form-field-subscript-wrapper, .cap .mat-mdc-form-field-bottom-align::before { -webkit-font-smoothing: antialiased; font-family: var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font)); line-height: var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height)); font-size: var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size)); letter-spacing: var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking)); font-weight: var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight)); }
.cap .mat-mdc-form-field-focus-overlay { inset: 0px; position: absolute; opacity: 0; pointer-events: none; background-color: var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay { opacity: var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); }
.cap .mat-mdc-form-field-input-control::-webkit-datetime-edit { line-height: 1; padding: 0px; margin-bottom: -2px; }
.cap .mat-mdc-form-field { --mat-mdc-form-field-floating-label-scale: 0.75; display: inline-flex; flex-direction: column; min-width: 0px; text-align: left; -webkit-font-smoothing: antialiased; font-family: var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font)); line-height: var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height)); font-size: var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size)); letter-spacing: var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking)); font-weight: var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight)); }
.cap .mat-mdc-form-field-flex { display: inline-flex; align-items: baseline; box-sizing: border-box; width: 100%; }
.cap .mat-mdc-text-field-wrapper { width: 100%; z-index: 0; }
.cap .mat-mdc-form-field-icon-prefix, .cap .mat-mdc-form-field-icon-suffix { align-self: center; line-height: 0; pointer-events: auto; position: relative; z-index: 1; }
.cap .mat-mdc-form-field-icon-prefix > .mat-icon, .cap .mat-mdc-form-field-icon-suffix > .mat-icon { padding: 0px 12px; box-sizing: content-box; }
.cap .mat-mdc-form-field-icon-suffix { color: var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant)); }
.cap .mat-form-field-disabled .mat-mdc-form-field-icon-suffix { color: var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mat-mdc-form-field-icon-suffix, .cap [dir="rtl"] .mat-mdc-form-field-icon-prefix { padding: 0px 0px 0px 4px; }
.cap .mat-mdc-form-field-infix { flex: 1 1 auto; min-width: 0px; width: 180px; position: relative; box-sizing: border-box; }
.cap .mat-mdc-form-field.mat-form-field-animations-enabled .mdc-floating-label { transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.cap .mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input { transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1); }
.cap .mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder { transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); }
.cap .mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder { transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1); }
.cap .mat-mdc-form-field.mat-form-field-animations-enabled .mdc-line-ripple::after { transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1); }
.cap .mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper, .cap .mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper { animation-duration: 300ms; }
.cap .mat-mdc-select { display: inline-block; width: 100%; outline: none; -webkit-font-smoothing: antialiased; color: var(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface)); font-family: var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font)); line-height: var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height)); font-size: var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size)); font-weight: var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight)); letter-spacing: var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking)); }
.cap .mat-mdc-select-trigger { display: inline-flex; align-items: center; cursor: pointer; position: relative; box-sizing: border-box; width: 100%; }
.cap .mat-mdc-select-value { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cap .mat-mdc-select-value-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cap .mat-mdc-select-arrow-wrapper { height: 24px; flex-shrink: 0; display: inline-flex; align-items: center; }
.cap .mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper { transform: none; }
.cap .mat-mdc-select-arrow { width: 10px; height: 5px; position: relative; color: var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant)); }
.cap .mat-form-field-animations-enabled .mat-mdc-select-arrow { transition: transform 80ms linear; }
.cap .mat-mdc-select-arrow svg { fill: currentcolor; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.cap .mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper { cursor: pointer; }
.cap .mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper { transform: var(--mat-select-arrow-transform, translateY(-8px)); }
.cap .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active, .mat-mdc-option-multiple, :focus, :hover) { background-color: var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container)); }
.cap .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active, .mat-mdc-option-multiple, :focus, :hover) .mdc-list-item__primary-text { color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container)); }
.cap .mat-mdc-option .mat-pseudo-checkbox { --mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container)); }
.cap .mat-mdc-option.mdc-list-item { align-items: center; background: transparent; }
.cap .mat-mdc-option.mdc-list-item--disabled { cursor: default; pointer-events: none; }
.cap .mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox, .cap .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text, .cap .mat-mdc-option.mdc-list-item--disabled > mat-icon { opacity: 0.38; }
.cap .mat-mdc-option .mat-icon, .cap .mat-mdc-option .mat-pseudo-checkbox-full { margin-right: 16px; flex-shrink: 0; }
.cap [dir="rtl"] .mat-mdc-option .mat-icon, .cap [dir="rtl"] .mat-mdc-option .mat-pseudo-checkbox-full { margin-right: 0px; margin-left: 16px; }
.cap .mat-mdc-option .mat-pseudo-checkbox-minimal { margin-left: 16px; flex-shrink: 0; }
.cap [dir="rtl"] .mat-mdc-option .mat-pseudo-checkbox-minimal { margin-right: 16px; margin-left: 0px; }
.cap .mat-mdc-option .mat-mdc-option-ripple { inset: 0px; position: absolute; pointer-events: none; }
.cap .mat-mdc-option .mdc-list-item__primary-text { white-space: normal; font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; font-family: inherit; text-decoration: inherit; text-transform: inherit; margin-right: auto; }
.cap .mat-mdc-option-active .mat-focus-indicator::before { content: ""; }
.cap mat-icon, .cap mat-icon.mat-primary, .cap mat-icon.mat-accent, .cap mat-icon.mat-warn { color: var(--mat-icon-color, inherit); }
.cap .mat-icon { user-select: none; background-repeat: no-repeat; display: inline-block; fill: currentcolor; height: 24px; width: 24px; overflow: hidden; }
.cap .mat-pseudo-checkbox { border-radius: 2px; cursor: pointer; display: inline-block; vertical-align: middle; box-sizing: border-box; position: relative; flex-shrink: 0; transition: border-color 90ms cubic-bezier(0, 0, 0.2, 0.1), background-color 90ms cubic-bezier(0, 0, 0.2, 0.1); }
.cap .mat-pseudo-checkbox::after { position: absolute; opacity: 0; content: ""; border-bottom: 2px solid; transition: opacity 90ms cubic-bezier(0, 0, 0.2, 0.1); }
.cap .mat-pseudo-checkbox._mat-animation-noopable { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
.cap .mat-pseudo-checkbox._mat-animation-noopable::after { transition: none; }
.cap .mat-pseudo-checkbox-disabled { cursor: default; }
.cap .mat-pseudo-checkbox-indeterminate::after { left: 1px; opacity: 1; border-radius: 2px; }
.cap .mat-pseudo-checkbox-checked::after { left: 1px; border-left: 2px solid; transform: rotate(-45deg); opacity: 1; box-sizing: content-box; }
.cap .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after, .cap .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after { color: var(--mat-pseudo-checkbox-minimal-selected-checkmark-color, var(--mat-sys-primary)); }
.cap .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after, .cap .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after { color: var(--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mat-pseudo-checkbox-full { border-color: var(--mat-pseudo-checkbox-full-unselected-icon-color, var(--mat-sys-on-surface-variant)); border-width: 2px; border-style: solid; }
.cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled { border-color: var(--mat-pseudo-checkbox-full-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked, .cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate { background-color: var(--mat-pseudo-checkbox-full-selected-icon-color, var(--mat-sys-primary)); border-color: transparent; }
.cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after, .cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after { color: var(--mat-pseudo-checkbox-full-selected-checkmark-color, var(--mat-sys-on-primary)); }
.cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled, .cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled { background-color: var(--mat-pseudo-checkbox-full-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after, .cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after { color: var(--mat-pseudo-checkbox-full-disabled-selected-checkmark-color, var(--mat-sys-surface)); }
.cap .mat-pseudo-checkbox { width: 18px; height: 18px; }
.cap .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after { width: 14px; height: 6px; transform-origin: center center; inset: -4.24264px 0px 0px; margin: auto; }
.cap .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after { top: 8px; width: 16px; }
.cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after { width: 10px; height: 4px; transform-origin: center center; inset: -2.82843px 0px 0px; margin: auto; }
.cap .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after { top: 6px; width: 12px; }
.cap .mat-mdc-select-panel.select-menu-panel { position: absolute; padding: 1px; max-height: 550px !important; }
.cap .mat-mdc-select-panel.select-menu-panel .mat-mdc-option.select-menu-option { padding: 0px 18px; height: 33px !important; min-height: 33px !important; line-height: 33px !important; }
.cap .mat-mdc-select-panel.select-menu-panel .mat-mdc-option.select-menu-option .select-menu-option-content, .cap .mat-mdc-select-panel.select-menu-panel .mat-mdc-option.select-menu-option .mdc-list-item__primary-text .select-menu-option-content { display: flex; align-items: center; font-size: 14px; line-height: 18px; padding-right: 15px; }
.cap .mat-mdc-select-panel.select-menu-panel .mat-mdc-option.select-menu-option mat-icon, .cap .mat-mdc-select-panel.select-menu-panel .mat-mdc-option.select-menu-option .select-menu-option-icon-placeholder { height: 16px; width: 16px; margin: 0px 8px 0px 0px !important; }
.cap .cdk-overlay-container, .cap .cdk-global-overlay-wrapper { pointer-events: none; top: 0px; left: 0px; height: 100%; width: 100%; }
.cap .cdk-overlay-container { position: fixed; }
.cap .cdk-overlay-container { z-index: 1000; }
.cap .cdk-overlay-container:empty { display: none; }
.cap .cdk-global-overlay-wrapper { display: flex; position: absolute; }
.cap .cdk-global-overlay-wrapper { z-index: 1000; }
.cap .cdk-overlay-pane { position: absolute; pointer-events: auto; box-sizing: border-box; display: flex; max-width: 100%; max-height: 100%; }
.cap .cdk-overlay-pane { z-index: 1000; }
.cap .cdk-overlay-backdrop { position: absolute; inset: 0px; pointer-events: auto; -webkit-tap-highlight-color: transparent; opacity: 0; touch-action: manipulation; }
.cap .cdk-overlay-backdrop-showing { opacity: 1; }
.cap .cdk-overlay-backdrop { z-index: 1000; transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1); }
.cap .cdk-overlay-dark-backdrop { background: rgba(0, 0, 0, 0.32); }
.cap .mat-mdc-dialog-container { width: 100%; height: 100%; display: block; box-sizing: border-box; max-height: inherit; min-height: inherit; min-width: inherit; max-width: inherit; outline: 0px; }
.cap .cdk-overlay-pane.mat-mdc-dialog-panel { max-width: var(--mat-dialog-container-max-width, 560px); min-width: var(--mat-dialog-container-min-width, 280px); }
.cap .mat-mdc-dialog-inner-container { display: flex; flex-direction: row; align-items: center; justify-content: space-around; box-sizing: border-box; height: 100%; opacity: 0; transition: opacity linear var(--mat-dialog-transition-duration, 0ms); max-height: inherit; min-height: inherit; min-width: inherit; max-width: inherit; }
.cap .mdc-dialog--open .mat-mdc-dialog-inner-container { opacity: 1; }
.cap .mat-mdc-dialog-surface { display: flex; flex-direction: column; flex-grow: 0; flex-shrink: 0; box-sizing: border-box; width: 100%; height: 100%; position: relative; overflow-y: auto; outline: 0px; transform: scale(0.8); transition: transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1); max-height: inherit; min-height: inherit; min-width: inherit; max-width: inherit; box-shadow: var(--mat-dialog-container-elevation-shadow, none); border-radius: var(--mat-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px)); background-color: var(--mat-dialog-container-color, var(--mat-sys-surface, white)); }
.cap .mdc-dialog--open .mat-mdc-dialog-surface, .cap .mdc-dialog--closing .mat-mdc-dialog-surface { transform: none; }
.cap .mat-mdc-dialog-surface::before { position: absolute; box-sizing: border-box; width: 100%; height: 100%; top: 0px; left: 0px; border: 2px solid transparent; border-radius: inherit; content: ""; pointer-events: none; }
.cap .mat-mdc-dialog-title { display: block; position: relative; flex-shrink: 0; box-sizing: border-box; margin: 0px 0px 1px; padding: var(--mat-dialog-headline-padding, 6px 24px 13px); }
.cap .mat-mdc-dialog-title::before { display: inline-block; width: 0px; height: 40px; content: ""; vertical-align: 0px; }
.cap .mat-mdc-dialog-container .mat-mdc-dialog-title { color: var(--mat-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); font-family: var(--mat-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit)); line-height: var(--mat-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 24px)); font-size: var(--mat-dialog-subhead-size, var(--mat-sys-headline-small-size, 16px)); font-weight: var(--mat-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400)); letter-spacing: var(--mat-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em)); }
.cap .mat-mdc-dialog-content { display: block; flex-grow: 1; box-sizing: border-box; margin: 0px; overflow: auto; max-height: 65vh; }
.cap .mat-mdc-dialog-content > :first-child { margin-top: 0px; }
.cap .mat-mdc-dialog-content > :last-child { margin-bottom: 0px; }
.cap cdk-virtual-scroll-viewport { display: block; position: relative; transform: translateZ(0px); }
.cap .cdk-virtual-scrollable { overflow: auto; will-change: scroll-position; contain: strict; }
.cap .cdk-virtual-scroll-content-wrapper { position: absolute; top: 0px; left: 0px; contain: content; }
.cap .cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper { min-width: 100%; }
.cap .cdk-virtual-scroll-spacer { height: 1px; transform-origin: 0px 0px; flex: 0 0 auto; }
.cap .mat-mdc-dialog-container .mat-mdc-dialog-content { color: var(--mat-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6))); font-family: var(--mat-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit)); line-height: var(--mat-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 24px)); font-size: var(--mat-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 16px)); font-weight: var(--mat-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400)); letter-spacing: var(--mat-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em)); }
.cap .mat-mdc-dialog-container .mat-mdc-dialog-content { padding: var(--mat-dialog-content-padding, 20px 24px); }
.cap .mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content { padding: var(--mat-dialog-with-actions-content-padding, 20px 24px 0); }
.cap .mat-mdc-dialog-actions { display: flex; position: relative; flex-shrink: 0; flex-wrap: wrap; align-items: center; box-sizing: border-box; min-height: 52px; margin: 0px; border-top: 1px solid transparent; padding: var(--mat-dialog-actions-padding, 16px 24px); justify-content: var(--mat-dialog-actions-alignment, flex-end); }
.cap .mat-mdc-dialog-actions .mat-button-base + .mat-button-base, .cap .mat-mdc-dialog-actions .mat-mdc-button-base + .mat-mdc-button-base { margin-left: 8px; }
.cap .mat-mdc-dialog-component-host { display: contents; }
.cap mat-autocomplete { display: none; }
.cap .mat-tree { display: block; background-color: var(--mat-tree-container-background-color, var(--mat-sys-surface)); }
.cap .mat-tree-node, .cap .mat-nested-tree-node { color: var(--mat-tree-node-text-color, var(--mat-sys-on-surface)); font-family: var(--mat-tree-node-text-font, var(--mat-sys-body-large-font)); font-size: var(--mat-tree-node-text-size, var(--mat-sys-body-large-size)); font-weight: var(--mat-tree-node-text-weight, var(--mat-sys-body-large-weight)); }
.cap .mat-tree-node { display: flex; align-items: center; flex: 1 1 0%; overflow-wrap: break-word; min-height: var(--mat-tree-node-min-height, 48px); }
.cap .structure-explorer-string-icon-unique-class-a { fill: rgb(84, 101, 125); }
.cap .structure-explorer-string-icon-unique-class-b { fill: none; }
.cap .structure-explorer-guid-icon-unique-class-a { fill: none; }
.cap .structure-explorer-guid-icon-unique-class-b { fill: rgb(84, 101, 125); }
.cap .structure-explorer-lookup-icon-unique-class-a, .cap .structure-explorer-lookup-icon-unique-class-b, .cap .structure-explorer-lookup-icon-unique-class-c { fill: none; }
.cap .structure-explorer-lookup-icon-unique-class-a, .cap .structure-explorer-lookup-icon-unique-class-b { stroke: rgb(84, 101, 125); }
.cap .structure-explorer-lookup-icon-unique-class-a { stroke-miterlimit: 10; }
.cap .structure-explorer-lookup-icon-unique-class-d { stroke: none; }
.cap .structure-explorer-integer-icon-unique-class-a { fill: rgb(84, 101, 125); }
.cap .structure-explorer-integer-icon-unique-class-b { fill: none; }
.cap .structure-explorer-image-icon-unique-class-a, .cap .structure-explorer-image-icon-unique-class-c { fill: none; }
.cap .structure-explorer-image-icon-unique-class-a { stroke: rgb(84, 101, 125); stroke-miterlimit: 10; }
.cap .structure-explorer-image-icon-unique-class-b { fill: rgb(84, 101, 125); }
.cap .structure-explorer-image-icon-unique-class-d { stroke: none; }
.cap .structure-explorer-date-time-icon-unique-class-a, .cap .structure-explorer-date-time-icon-unique-class-b, .cap .structure-explorer-date-time-icon-unique-class-c, .cap .structure-explorer-date-time-icon-unique-class-d { fill: none; }
.cap .structure-explorer-date-time-icon-unique-class-b, .cap .structure-explorer-date-time-icon-unique-class-c { stroke: rgb(84, 101, 125); }
.cap .structure-explorer-date-time-icon-unique-class-b, .cap .structure-explorer-date-time-icon-unique-class-d { stroke-miterlimit: 10; }
.cap .structure-explorer-date-time-icon-unique-class-e, .cap .structure-explorer-date-time-icon-unique-class-f { stroke: none; }
.cap .structure-explorer-date-time-icon-unique-class-f { fill: rgb(84, 101, 125); }
.cap .cdk-overlay-transparent-backdrop { transition: visibility 1ms linear, opacity 1ms linear; visibility: hidden; opacity: 1; }
.cap .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing, .cap .cdk-high-contrast-active .cdk-overlay-transparent-backdrop { opacity: 0; visibility: visible; }
.cap .cdk-overlay-connected-position-bounding-box { position: absolute; display: flex; flex-direction: column; min-width: 1px; min-height: 1px; }
.cap .cdk-overlay-connected-position-bounding-box { z-index: 1000; }
.cap .mat-datepicker-content { display: block; background-color: var(--mat-datepicker-calendar-container-background-color, var(--mat-sys-surface-container-high)); color: var(--mat-datepicker-calendar-container-text-color, var(--mat-sys-on-surface)); box-shadow: var(--mat-datepicker-calendar-container-elevation-shadow, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)); border-radius: var(--mat-datepicker-calendar-container-shape, var(--mat-sys-corner-large)); }
.cap .mat-datepicker-content.mat-datepicker-content-animations-enabled { animation: 120ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running _mat-datepicker-content-dropdown-enter; }
.cap .mat-datepicker-content .mat-calendar { width: 296px; height: 354px; }
.cap .mat-datepicker-content .mat-datepicker-close-button { position: absolute; top: 100%; left: 0px; margin-top: 8px; }
.cap .mat-datepicker-content-container { display: flex; flex-direction: column; justify-content: space-between; }
.cap .mat-calendar { display: block; line-height: normal; font-family: var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font)); font-size: var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size)); }
.cap .mat-calendar-header { padding: 8px 8px 0px; }
.cap .mat-calendar-content { padding: 0px 8px 8px; outline: none; }
.cap .mat-calendar-controls { display: flex; align-items: center; margin: 5% calc(4.71429% - 16px); }
.cap .mat-calendar-spacer { flex: 1 1 auto; }
.cap .mat-calendar-period-button { min-width: 0px; margin: 0px 8px; font-size: var(--mat-datepicker-calendar-period-button-text-size, var(--mat-sys-title-small-size)); font-weight: var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight)); --mat-button-text-label-text-color: var(--mat-datepicker-calendar-period-button-text-color, var(--mat-sys-on-surface-variant)); }
.cap .mat-calendar-arrow { display: inline-block; width: 10px; height: 5px; margin: 0px 0px 0px 5px; vertical-align: middle; fill: var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-sys-on-surface-variant)); }
.cap .mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled), .cap .mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled) { color: var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-sys-on-surface-variant)); }
.cap .mat-calendar-table { border-spacing: 0px; border-collapse: collapse; width: 100%; }
.cap .mat-calendar-table-header th { text-align: center; padding: 0px 0px 8px; color: var(--mat-datepicker-calendar-header-text-color, var(--mat-sys-on-surface-variant)); font-size: var(--mat-datepicker-calendar-header-text-size, var(--mat-sys-title-small-size)); font-weight: var(--mat-datepicker-calendar-header-text-weight, var(--mat-sys-title-small-weight)); }
.cap .mat-calendar-table-header-divider { position: relative; height: 1px; }
.cap .mat-calendar-table-header-divider::after { content: ""; position: absolute; top: 0px; left: -8px; right: -8px; height: 1px; background: var(--mat-datepicker-calendar-header-divider-color, transparent); }
.cap .mat-calendar-body-cell-content::before { margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1); }
.cap .mat-calendar-body-cell:focus-visible .mat-focus-indicator::before { content: ""; }
.cap .mat-calendar-body { min-width: 224px; }
.cap .mat-calendar-body-label { height: 0px; line-height: 0; text-align: start; padding-left: 4.71429%; padding-right: 4.71429%; font-size: var(--mat-datepicker-calendar-body-label-text-size, var(--mat-sys-title-small-size)); font-weight: var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-sys-title-small-weight)); color: var(--mat-datepicker-calendar-body-label-text-color, var(--mat-sys-on-surface)); }
.cap .mat-calendar-body-hidden-label { display: none; }
.cap .mat-calendar-body-cell-container { position: relative; height: 0px; line-height: 0; }
.cap .mat-calendar-body-cell { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: none; text-align: center; margin: 0px; font-family: var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font)); font-size: var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size)); user-select: none; cursor: pointer; outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; -webkit-tap-highlight-color: transparent; }
.cap .mat-calendar-body-cell::before, .cap .mat-calendar-body-cell::after, .cap .mat-calendar-body-cell-preview { content: ""; position: absolute; top: 5%; left: 0px; z-index: 0; box-sizing: border-box; display: block; height: 90%; width: 100%; }
.cap .mat-calendar-body-disabled { cursor: default; }
.cap .mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { color: var(--mat-datepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mat-calendar-body-cell-content { top: 5%; left: 5%; z-index: 1; display: flex; align-items: center; justify-content: center; box-sizing: border-box; width: 90%; height: 90%; line-height: 1; border-width: 1px; border-style: solid; border-radius: 999px; color: var(--mat-datepicker-calendar-date-text-color, var(--mat-sys-on-surface)); border-color: var(--mat-datepicker-calendar-date-outline-color, transparent); }
.cap .mat-calendar-body-cell-content.mat-focus-indicator { position: absolute; }
.cap .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { background-color: var(--mat-datepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); }
.cap .mat-calendar-body-selected { background-color: var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary)); color: var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-sys-on-primary)); }
.cap .mat-calendar-body-selected.mat-calendar-body-today { box-shadow: inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-sys-primary)); }
.cap .mat-mdc-icon-button { user-select: none; display: inline-block; position: relative; box-sizing: border-box; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; background-color: transparent; fill: currentcolor; text-decoration: none; cursor: pointer; z-index: 0; overflow: visible; border-radius: var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%)); flex-shrink: 0; text-align: center; width: var(--mat-icon-button-state-layer-size, 40px); height: var(--mat-icon-button-state-layer-size, 40px); padding: calc(calc(var(--mat-icon-button-state-layer-size, 40px) - var(--mat-icon-button-icon-size, 24px)) / 2); font-size: var(--mat-icon-button-icon-size, 24px); color: var(--mat-icon-button-icon-color, var(--mat-sys-on-surface-variant)); -webkit-tap-highlight-color: transparent; }
.cap .mat-mdc-icon-button .mat-mdc-button-ripple, .cap .mat-mdc-icon-button .mat-mdc-button-persistent-ripple, .cap .mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { inset: 0px; position: absolute; pointer-events: none; border-radius: inherit; }
.cap .mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { content: ""; opacity: 0; }
.cap .mat-mdc-icon-button .mdc-button__label, .cap .mat-mdc-icon-button .mat-icon { z-index: 1; position: relative; }
.cap .mat-mdc-icon-button .mat-focus-indicator { inset: 0px; position: absolute; border-radius: inherit; }
.cap .mat-mdc-icon-button:focus-visible > .mat-focus-indicator::before { content: ""; border-radius: inherit; }
.cap .mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before { background-color: var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant)); }
.cap .mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before { background-color: var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant)); }
.cap .mat-mdc-icon-button:hover > .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); }
.cap .mat-mdc-icon-button.cdk-program-focused > .mat-mdc-button-persistent-ripple::before, .cap .mat-mdc-icon-button.cdk-keyboard-focused > .mat-mdc-button-persistent-ripple::before, .cap .mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus > .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); }
.cap .mat-mdc-icon-button:active > .mat-mdc-button-persistent-ripple::before { opacity: var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); }
.cap .mat-mdc-icon-button .mat-mdc-button-touch-target { position: absolute; top: 50%; height: var(--mat-icon-button-touch-target-size, 48px); display: var(--mat-icon-button-touch-target-display, block); left: 50%; width: var(--mat-icon-button-touch-target-size, 48px); transform: translate(-50%, -50%); }
.cap .mat-mdc-icon-button[disabled], .cap .mat-mdc-icon-button.mat-mdc-button-disabled { cursor: default; pointer-events: none; color: var(--mat-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mat-mdc-icon-button.mat-mdc-button-disabled-interactive { pointer-events: auto; }
.cap .mat-mdc-icon-button img, .cap .mat-mdc-icon-button svg { width: var(--mat-icon-button-icon-size, 24px); height: var(--mat-icon-button-icon-size, 24px); vertical-align: baseline; }
.cap .mat-mdc-icon-button .mat-mdc-button-persistent-ripple { border-radius: var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%)); }
.cap .mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before, .cap .mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before, .cap .mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before, .cap .mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before { background: transparent; opacity: 1; }
.cap .cdk-text-field-autofill-monitored:-webkit-autofill { animation: 0s ease 1ms 1 normal none running cdk-text-field-autofill-start; }
.cap .cdk-text-field-autofill-monitored:not(:-webkit-autofill) { animation: 0s ease 1ms 1 normal none running cdk-text-field-autofill-end; }
.cap .mat-mdc-table-sticky { position: sticky !important; }
.cap .mat-mdc-table { min-width: 100%; border: 0px; border-spacing: 0px; table-layout: auto; white-space: normal; background-color: var(--mat-table-background-color, var(--mat-sys-surface)); }
.cap .mdc-data-table__cell { box-sizing: border-box; overflow: hidden; text-align: start; text-overflow: ellipsis; }
.cap .mdc-data-table__cell, .cap .mdc-data-table__header-cell { padding: 0px 16px; }
.cap .mat-mdc-header-row { -webkit-font-smoothing: antialiased; height: var(--mat-table-header-container-height, 56px); color: var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); font-family: var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif)); line-height: var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height)); font-size: var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px)); font-weight: var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500)); }
.cap .mat-mdc-row { height: var(--mat-table-row-item-container-height, 52px); color: var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87))); }
.cap .mat-mdc-row, .cap .mdc-data-table__content { -webkit-font-smoothing: antialiased; font-family: var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif)); line-height: var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height)); font-size: var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px)); font-weight: var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight)); }
.cap .mat-mdc-header-cell { border-bottom-color: var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12))); border-bottom-width: var(--mat-table-row-item-outline-width, 1px); border-bottom-style: solid; letter-spacing: var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking)); font-weight: inherit; line-height: inherit; box-sizing: border-box; text-overflow: ellipsis; overflow: hidden; outline: none; text-align: start; }
.cap .mat-mdc-cell { border-bottom-color: var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12))); border-bottom-width: var(--mat-table-row-item-outline-width, 1px); border-bottom-style: solid; letter-spacing: var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking)); line-height: inherit; }
.cap .mdc-data-table__row:last-child > .mat-mdc-cell { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.cap .mat-mdc-table tbody, .cap .mat-mdc-table tfoot, .cap .mat-mdc-table thead, .cap .mat-mdc-cell, .cap .mat-mdc-footer-cell, .cap .mat-mdc-header-row, .cap .mat-mdc-row, .cap .mat-mdc-footer-row, .cap .mat-mdc-table .mat-mdc-header-cell { background: inherit; }
.cap ts-delete-button-table-cell { float: right; }
.cap .mat-sort-header { cursor: pointer; }
.cap .mat-sort-header-disabled { cursor: default; }
.cap .mat-sort-header-container { display: flex; align-items: center; letter-spacing: normal; outline: 0px; }
.cap .mat-sort-header-container::before { margin: calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px) * -1); }
.cap .mat-sort-header-content { display: flex; align-items: center; }
.cap .mat-sort-header-arrow { height: 12px; width: 12px; position: relative; transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1), opacity 225ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; overflow: visible; color: var(--mat-sort-arrow-color, var(--mat-sys-on-surface)); }
.cap .mat-sort-header.cdk-keyboard-focused .mat-sort-header-arrow, .cap .mat-sort-header.cdk-program-focused .mat-sort-header-arrow, .cap .mat-sort-header:hover .mat-sort-header-arrow { opacity: 0.54; }
.cap .mat-sort-header .mat-sort-header-sorted .mat-sort-header-arrow { opacity: 1; }
.cap .mat-sort-header-descending .mat-sort-header-arrow { transform: rotate(180deg); }
.cap .mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow { transform: translateY(-25%); }
.cap .mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow { transition: none; animation: 225ms cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal forwards running _mat-sort-header-recently-cleared-ascending; }
.cap .mat-sort-header-recently-cleared-descending .mat-sort-header-arrow { transition: none; animation: 225ms cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal forwards running _mat-sort-header-recently-cleared-descending; }
.cap .mat-sort-header-animations-disabled .mat-sort-header-arrow { transition-duration: 0ms; animation-duration: 0ms; }
.cap .mat-sort-header-arrow > svg, .cap .mat-sort-header-arrow [matsortheadericon] { width: 24px; height: 24px; fill: currentcolor; position: absolute; top: 50%; left: 50%; margin: -12px 0px 0px -12px; transform: translateZ(0px); }
.cap .mat-sort-header-arrow, .cap [dir="rtl"] .mat-sort-header-position-before .mat-sort-header-arrow { margin: 0px 0px 0px 6px; }
.cap .mat-sort-header-position-before .mat-sort-header-arrow, .cap [dir="rtl"] .mat-sort-header-arrow { margin: 0px 6px 0px 0px; }
.cap .mdc-checkbox { display: inline-block; position: relative; flex: 0 0 18px; box-sizing: content-box; width: 18px; height: 18px; line-height: 0; white-space: nowrap; cursor: pointer; vertical-align: bottom; padding: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2); margin: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); }
.cap .mdc-checkbox:hover > .mdc-checkbox__ripple { opacity: var(--mat-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); background-color: var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface)); }
.cap .mdc-checkbox .mdc-checkbox__native-control:focus + .mdc-checkbox__ripple { opacity: var(--mat-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); background-color: var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface)); }
.cap .mdc-checkbox:active > .mdc-checkbox__native-control + .mdc-checkbox__ripple { opacity: var(--mat-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); background-color: var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary)); }
.cap .mdc-checkbox:hover > .mdc-checkbox__native-control:checked + .mdc-checkbox__ripple { opacity: var(--mat-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); background-color: var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary)); }
.cap .mdc-checkbox .mdc-checkbox__native-control:focus:checked + .mdc-checkbox__ripple { opacity: var(--mat-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); background-color: var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary)); }
.cap .mdc-checkbox:active > .mdc-checkbox__native-control:checked + .mdc-checkbox__ripple { opacity: var(--mat-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); background-color: var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface)); }
.cap .mdc-checkbox .mdc-checkbox__native-control { position: absolute; margin: 0px; padding: 0px; opacity: 0; cursor: inherit; z-index: 1; width: var(--mat-checkbox-state-layer-size, 40px); height: var(--mat-checkbox-state-layer-size, 40px); top: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); right: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); left: calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px)) / 2); }
.cap .mdc-checkbox--disabled { cursor: default; pointer-events: none; }
.cap .mdc-checkbox__background { display: inline-flex; position: absolute; align-items: center; justify-content: center; box-sizing: border-box; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-image: none; border-radius: 2px; background-color: transparent; pointer-events: none; will-change: background-color, border-color; transition: background-color 90ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms cubic-bezier(0.4, 0, 0.6, 1); print-color-adjust: exact; border-color: var(--mat-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant)); top: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2); left: calc((var(--mat-checkbox-state-layer-size, 40px) - 18px) / 2); }
.cap .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background, .cap .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background { border-color: var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary)); background-color: var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary)); }
.cap .mdc-checkbox--disabled .mdc-checkbox__background { border-color: var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mdc-checkbox__native-control:disabled:checked ~ .mdc-checkbox__background, .cap .mdc-checkbox__native-control:disabled:indeterminate ~ .mdc-checkbox__background { background-color: var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); border-color: transparent; }
.cap .mdc-checkbox:hover > .mdc-checkbox__native-control:not(:checked) ~ .mdc-checkbox__background, .cap .mdc-checkbox:hover > .mdc-checkbox__native-control:not(:indeterminate) ~ .mdc-checkbox__background { border-color: var(--mat-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface)); background-color: transparent; }
.cap .mdc-checkbox:hover > .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, .cap .mdc-checkbox:hover > .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background { border-color: var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary)); background-color: var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary)); }
.cap .mdc-checkbox__native-control:focus:focus:not(:checked) ~ .mdc-checkbox__background, .cap .mdc-checkbox__native-control:focus:focus:not(:indeterminate) ~ .mdc-checkbox__background { border-color: var(--mat-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface)); }
.cap .mdc-checkbox__native-control:focus:focus:checked ~ .mdc-checkbox__background, .cap .mdc-checkbox__native-control:focus:focus:indeterminate ~ .mdc-checkbox__background { border-color: var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary)); background-color: var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary)); }
.cap .mdc-checkbox__checkmark { position: absolute; inset: 0px; width: 100%; opacity: 0; transition: opacity 180ms cubic-bezier(0.4, 0, 0.6, 1); color: var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary)); }
.cap .mdc-checkbox--disabled .mdc-checkbox__checkmark, .cap .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark { color: var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface)); }
.cap .mdc-checkbox__checkmark-path { transition: stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1); stroke: currentcolor; stroke-width: 3.12px; stroke-dashoffset: 29.7833; stroke-dasharray: 29.7833; }
.cap .mdc-checkbox__mixedmark { width: 100%; height: 0px; transform: scaleX(0) rotate(0deg); border-width: 1px; border-style: solid; opacity: 0; transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1); border-color: var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary)); }
.cap .mdc-checkbox--disabled .mdc-checkbox__mixedmark, .cap .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark { border-color: var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface)); }
.cap .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background, .cap .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background { transition: border-color 90ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms cubic-bezier(0, 0, 0.2, 1); }
.cap .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path, .cap .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__checkmark > .mdc-checkbox__checkmark-path { stroke-dashoffset: 0; }
.cap .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__checkmark { transition: opacity 180ms cubic-bezier(0, 0, 0.2, 1), transform 180ms cubic-bezier(0, 0, 0.2, 1); opacity: 1; }
.cap .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background > .mdc-checkbox__mixedmark { transform: scaleX(1) rotate(-45deg); }
.cap .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__checkmark { transform: rotate(45deg); opacity: 0; transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1); }
.cap .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background > .mdc-checkbox__mixedmark { transform: scaleX(1) rotate(0deg); opacity: 1; }
.cap .mat-mdc-checkbox { display: inline-block; position: relative; -webkit-tap-highlight-color: transparent; }
.cap .mat-mdc-checkbox label { cursor: pointer; }
.cap .mat-mdc-checkbox .mat-internal-form-field { color: var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface)); font-family: var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font)); line-height: var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height)); font-size: var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size)); letter-spacing: var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking)); font-weight: var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight)); }
.cap .mat-mdc-checkbox.mat-mdc-checkbox-disabled label { cursor: default; color: var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mat-mdc-checkbox label:empty { display: none; }
.cap .mat-mdc-checkbox .mdc-checkbox__ripple { opacity: 0; }
.cap .mat-mdc-checkbox .mat-mdc-checkbox-ripple, .cap .mdc-checkbox__ripple { inset: 0px; position: absolute; border-radius: 50%; pointer-events: none; }
.cap .mat-mdc-checkbox .mat-mdc-checkbox-ripple:not(:empty), .cap .mdc-checkbox__ripple:not(:empty) { transform: translateZ(0px); }
.cap .mat-mdc-checkbox-touch-target { position: absolute; top: 50%; left: 50%; height: var(--mat-checkbox-touch-target-size, 48px); width: var(--mat-checkbox-touch-target-size, 48px); transform: translate(-50%, -50%); display: var(--mat-checkbox-touch-target-display, block); }
.cap .mat-mdc-checkbox .mat-mdc-checkbox-ripple::before { border-radius: 50%; }
.cap .mdc-checkbox__native-control:focus-visible ~ .mat-focus-indicator::before { content: ""; }
.cap .mat-internal-form-field { -webkit-font-smoothing: antialiased; display: inline-flex; align-items: center; vertical-align: middle; }
.cap .mat-internal-form-field > label { margin-left: 0px; margin-right: auto; padding-left: 4px; padding-right: 0px; order: 0; }
.cap ts-object-change-log-page .header { position: static !important; height: auto !important; }
.cap ts-object-change-log-page .page-content-wrapper { margin-top: 6px !important; }
.cap ts-object-change-log-page .page-content-wrapper .change-log-filters { height: 32px; margin-top: 20px; display: flex; flex-direction: row; align-items: center; }
.cap ts-object-change-log-page .page-content-wrapper .change-log-filters > :not(:first-child) { margin-left: 30px; }
.cap ts-object-change-log-page .page-content-wrapper ts-change-log { display: block; }
.cap ts-object-change-log-page .page-content-wrapper ts-change-log .detail-table-wrapper { height: calc(-259px + 100vh); overflow-y: auto !important; }
.cap ts-object-change-log-page .page-content-wrapper .is-tracking-toggle { height: 32px; margin: 14px 0px 0px; }
.cap ts-object-change-log-page .page-content-wrapper .is-tracking-toggle .is-tracking-toggle-text { font-size: 22px; line-height: normal; font-family: "Bpmonline Open Sans Light", serif; }
.cap ts-object-change-log-page .page-content-wrapper ts-tracked-columns .detail-table-wrapper { max-height: initial !important; }
.cap .mat-mdc-radio-button { -webkit-tap-highlight-color: transparent; }
.cap .mat-mdc-radio-button .mdc-radio { display: inline-block; position: relative; flex: 0 0 auto; box-sizing: content-box; width: 20px; height: 20px; cursor: pointer; will-change: opacity, transform, border-color, color; padding: calc((var(--mat-radio-state-layer-size, 40px) - 20px) / 2); }
.cap .mat-mdc-radio-button .mdc-radio:hover > .mdc-radio__native-control:not([disabled]):not(:focus) ~ .mdc-radio__background::before { opacity: 0.04; transform: scale(1); }
.cap .mat-mdc-radio-button .mdc-radio:hover > .mdc-radio__native-control:not([disabled]) ~ .mdc-radio__background > .mdc-radio__outer-circle { border-color: var(--mat-radio-unselected-hover-icon-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-radio-button .mdc-radio:hover > .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__outer-circle { border-color: var(--mat-radio-selected-hover-icon-color, var(--mat-sys-primary)); }
.cap .mat-mdc-radio-button .mdc-radio:hover > .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__inner-circle { background-color: var(--mat-radio-selected-hover-icon-color, var(--mat-sys-primary, currentColor)); }
.cap .mat-mdc-radio-button .mdc-radio:active > .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background > .mdc-radio__outer-circle { border-color: var(--mat-radio-unselected-pressed-icon-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-radio-button .mdc-radio:active > .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__outer-circle { border-color: var(--mat-radio-selected-pressed-icon-color, var(--mat-sys-primary)); }
.cap .mat-mdc-radio-button .mdc-radio:active > .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__inner-circle { background-color: var(--mat-radio-selected-pressed-icon-color, var(--mat-sys-primary, currentColor)); }
.cap .mat-mdc-radio-button .mdc-radio__background { display: inline-block; position: relative; box-sizing: border-box; width: 20px; height: 20px; }
.cap .mat-mdc-radio-button .mdc-radio__background::before { position: absolute; transform: scale(0, 0); border-radius: 50%; opacity: 0; pointer-events: none; content: ""; transition: opacity 90ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms cubic-bezier(0.4, 0, 0.6, 1); width: var(--mat-radio-state-layer-size, 40px); height: var(--mat-radio-state-layer-size, 40px); top: calc(-1 * (var(--mat-radio-state-layer-size, 40px) - 20px) / 2); left: calc(-1 * (var(--mat-radio-state-layer-size, 40px) - 20px) / 2); }
.cap .mat-mdc-radio-button .mdc-radio__outer-circle { position: absolute; top: 0px; left: 0px; box-sizing: border-box; width: 100%; height: 100%; border-width: 2px; border-style: solid; border-radius: 50%; transition: border-color 90ms cubic-bezier(0.4, 0, 0.6, 1); }
.cap .mat-mdc-radio-button .mdc-radio__inner-circle { position: absolute; top: 0px; left: 0px; box-sizing: border-box; width: 100%; height: 100%; transform: scale(0); border-radius: 50%; transition: transform 90ms cubic-bezier(0.4, 0, 0.6, 1), background-color 90ms cubic-bezier(0.4, 0, 0.6, 1); }
.cap .mat-mdc-radio-button .mdc-radio__native-control { position: absolute; margin: 0px; padding: 0px; opacity: 0; top: 0px; right: 0px; left: 0px; cursor: inherit; z-index: 1; width: var(--mat-radio-state-layer-size, 40px); height: var(--mat-radio-state-layer-size, 40px); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:checked + .mdc-radio__background, .cap .mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background { transition: opacity 90ms cubic-bezier(0, 0, 0.2, 1), transform 90ms cubic-bezier(0, 0, 0.2, 1); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:checked + .mdc-radio__background > .mdc-radio__outer-circle, .cap .mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__outer-circle { transition: border-color 90ms cubic-bezier(0, 0, 0.2, 1); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:checked + .mdc-radio__background > .mdc-radio__inner-circle, .cap .mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__inner-circle { transition: transform 90ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms cubic-bezier(0, 0, 0.2, 1); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:focus + .mdc-radio__background::before { transform: scale(1); opacity: 0.12; transition: opacity 90ms cubic-bezier(0, 0, 0.2, 1), transform 90ms cubic-bezier(0, 0, 0.2, 1); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background > .mdc-radio__outer-circle { border-color: var(--mat-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface)); opacity: var(--mat-radio-disabled-unselected-icon-opacity, 0.38); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background { cursor: default; }
.cap .mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__outer-circle { border-color: var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface)); opacity: var(--mat-radio-disabled-selected-icon-opacity, 0.38); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:disabled + .mdc-radio__background > .mdc-radio__inner-circle { background-color: var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface, currentColor)); opacity: var(--mat-radio-disabled-selected-icon-opacity, 0.38); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background > .mdc-radio__outer-circle { border-color: var(--mat-radio-unselected-icon-color, var(--mat-sys-on-surface-variant)); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__outer-circle { border-color: var(--mat-radio-selected-icon-color, var(--mat-sys-primary)); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:enabled:checked + .mdc-radio__background > .mdc-radio__inner-circle { background-color: var(--mat-radio-selected-icon-color, var(--mat-sys-primary, currentColor)); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked + .mdc-radio__background > .mdc-radio__outer-circle { border-color: var(--mat-radio-selected-focus-icon-color, var(--mat-sys-primary)); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked + .mdc-radio__background > .mdc-radio__inner-circle { background-color: var(--mat-radio-selected-focus-icon-color, var(--mat-sys-primary, currentColor)); }
.cap .mat-mdc-radio-button .mdc-radio__native-control:checked + .mdc-radio__background > .mdc-radio__inner-circle { transform: scale(0.5); transition: transform 90ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms cubic-bezier(0, 0, 0.2, 1); }
.cap .mat-mdc-radio-button label { cursor: pointer; }
.cap .mat-mdc-radio-button label:empty { display: none; }
.cap .mat-mdc-radio-button .mdc-radio__background::before { background-color: var(--mat-radio-ripple-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element, .cap .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before { background-color: var(--mat-radio-checked-ripple-color, var(--mat-sys-primary)); }
.cap .mat-mdc-radio-button .mat-internal-form-field { color: var(--mat-radio-label-text-color, var(--mat-sys-on-surface)); font-family: var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font)); line-height: var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height)); font-size: var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size)); letter-spacing: var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking)); font-weight: var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight)); }
.cap .mat-mdc-radio-button .mat-radio-ripple { inset: 0px; position: absolute; pointer-events: none; border-radius: 50%; }
.cap .mat-mdc-radio-button .mat-radio-ripple > .mat-ripple-element { opacity: 0.14; }
.cap .mat-mdc-radio-button .mat-radio-ripple::before { border-radius: 50%; }
.cap .mat-mdc-radio-button .mdc-radio > .mdc-radio__native-control:focus:enabled:not(:checked) ~ .mdc-radio__background > .mdc-radio__outer-circle { border-color: var(--mat-radio-unselected-focus-icon-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-radio-touch-target { position: absolute; top: 50%; left: 50%; height: var(--mat-radio-touch-target-size, 48px); width: var(--mat-radio-touch-target-size, 48px); transform: translate(-50%, -50%); display: var(--mat-radio-touch-target-display, block); }
.cap div.mat-mdc-autocomplete-panel { width: 100%; max-height: 256px; visibility: hidden; transform-origin: center top; overflow: auto; padding: 8px 0px; box-sizing: border-box; position: relative; border-radius: var(--mat-autocomplete-container-shape, var(--mat-sys-corner-extra-small)); box-shadow: var(--mat-autocomplete-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)); background-color: var(--mat-autocomplete-background-color, var(--mat-sys-surface-container)); }
.cap .cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.cap div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden, .cap .cdk-overlay-pane:has(> .mat-mdc-autocomplete-hidden) { visibility: hidden; pointer-events: none; }
.cap div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible { visibility: visible; }
.cap .mat-autocomplete-panel-animations-enabled { animation: 120ms cubic-bezier(0, 0, 0.2, 1) 0s 1 normal none running _mat-autocomplete-enter; }
.cap ts-clear-change-log-settings-dialog { padding: 0px; margin: 0px; min-width: 484px; }
.cap ts-clear-change-log-settings-dialog .date-picker-icon { padding-bottom: 10px; width: 20px !important; height: 20px !important; }
.cap ts-clear-change-log-settings-dialog .date-picker-icon svg { width: 20px; height: 20px; }
.cap ts-clear-change-log-settings-dialog .mat-mdc-dialog-actions { float: right; margin: 16px 2px 0px 0px !important; }
.cap ts-clear-change-log-settings-dialog .mat-mdc-form-field { margin-left: 10px; overflow: hidden; margin-bottom: -1.25em; }
.cap ts-clear-change-log-settings-dialog .logged-object-wrapper { display: flex; align-items: center; }
.cap ts-clear-change-log-settings-dialog .logged-object-wrapper .logged-object { width: 270px; }
.cap ts-clear-change-log-settings-dialog .end-date-picker { width: 150px; }
.cap ts-clear-change-log-settings-dialog .radio-group-title { color: rgb(153, 153, 153); font-size: 13px; font-family: "Bpmonline Open Sans", sans-serif; line-height: 18px; margin-bottom: 12px; }
.cap ts-clear-change-log-settings-dialog mat-radio-group { margin-bottom: 21px; }
.cap ts-clear-change-log-settings-dialog mat-radio-group mat-radio-button { line-height: 28px; height: 28px; max-height: 28px; }
.cap ts-clear-change-log-settings-dialog mat-radio-group mat-radio-button .choose-date-radio-button-label-wrapper { display: flex; align-items: center; }
.cap .a { fill: rgb(128, 149, 179); }
.cap .b, .cap .c { fill: none; }
.cap .b { stroke: rgb(128, 149, 179); stroke-miterlimit: 10; }
.cap .b { stroke: rgb(128, 149, 179); stroke-miterlimit: 10; stroke-width: 1.2px; }
.cap .mdc-tab { min-width: 90px; padding: 0px 24px; display: flex; flex: 1 0 auto; justify-content: center; box-sizing: border-box; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; text-align: center; white-space: nowrap; cursor: pointer; z-index: 1; touch-action: manipulation; }
.cap .mdc-tab__content { display: flex; align-items: center; justify-content: center; height: inherit; pointer-events: none; }
.cap .mdc-tab__text-label { transition: color 150ms linear; display: inline-block; line-height: 1; z-index: 2; }
.cap .mdc-tab--active .mdc-tab__text-label { transition-delay: 100ms; }
.cap .mdc-tab-indicator { display: flex; position: absolute; top: 0px; left: 0px; justify-content: center; width: 100%; height: 100%; pointer-events: none; z-index: 1; }
.cap .mdc-tab-indicator__content { transition: var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1); transform-origin: left center; opacity: 0; }
.cap .mdc-tab-indicator__content--underline { align-self: flex-end; box-sizing: border-box; width: 100%; border-top-style: solid; }
.cap .mdc-tab-indicator--active .mdc-tab-indicator__content { opacity: 1; }
.cap .mat-mdc-tab-ripple.mat-mdc-tab-ripple { position: absolute; inset: 0px; pointer-events: none; }
.cap .mat-mdc-tab { -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: antialiased; text-decoration: none; background: none; height: var(--mat-tab-container-height, 48px); font-family: var(--mat-tab-label-text-font, var(--mat-sys-title-small-font)); font-size: var(--mat-tab-label-text-size, var(--mat-sys-title-small-size)); letter-spacing: var(--mat-tab-label-text-tracking, var(--mat-sys-title-small-tracking)); line-height: var(--mat-tab-label-text-line-height, var(--mat-sys-title-small-line-height)); font-weight: var(--mat-tab-label-text-weight, var(--mat-sys-title-small-weight)); }
.cap .mat-mdc-tab.mdc-tab { flex-grow: 0; }
.cap .mat-mdc-tab .mdc-tab-indicator__content--underline { border-color: var(--mat-tab-active-indicator-color, var(--mat-sys-primary)); border-top-width: var(--mat-tab-active-indicator-height, 2px); border-radius: var(--mat-tab-active-indicator-shape, 0); }
.cap .mat-mdc-tab:hover .mdc-tab__text-label { color: var(--mat-tab-inactive-hover-label-text-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-tab:focus .mdc-tab__text-label { color: var(--mat-tab-inactive-focus-label-text-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-tab.mdc-tab--active .mdc-tab__text-label { color: var(--mat-tab-active-label-text-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before, .cap .mat-mdc-tab.mdc-tab--active .mat-ripple-element { background-color: var(--mat-tab-active-ripple-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label { color: var(--mat-tab-active-hover-label-text-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline { border-color: var(--mat-tab-active-hover-indicator-color, var(--mat-sys-primary)); }
.cap .mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label { color: var(--mat-tab-active-focus-label-text-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline { border-color: var(--mat-tab-active-focus-indicator-color, var(--mat-sys-primary)); }
.cap .mat-mdc-tab .mdc-tab__ripple::before { content: ""; display: block; position: absolute; inset: 0px; opacity: 0; pointer-events: none; background-color: var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-tab .mdc-tab__text-label { color: var(--mat-tab-inactive-label-text-color, var(--mat-sys-on-surface)); display: inline-flex; align-items: center; }
.cap .mat-mdc-tab .mdc-tab__content { position: relative; pointer-events: auto; }
.cap .mat-mdc-tab:hover .mdc-tab__ripple::before { opacity: 0.04; }
.cap .mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs > .mat-mdc-tab-header .mat-mdc-tab { flex-grow: 1; }
.cap .mat-mdc-tab-group { display: flex; flex-direction: column; max-width: 100%; }
.cap .mat-mdc-tab-body-wrapper { position: relative; overflow: hidden; display: flex; transition: height 500ms cubic-bezier(0.35, 0, 0.25, 1); }
.cap .mat-mdc-tab-body-wrapper._mat-animation-noopable { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
.cap .mat-mdc-tab-header { display: flex; overflow: hidden; position: relative; flex-shrink: 0; }
.cap .mdc-tab-indicator .mdc-tab-indicator__content { transition-duration: var(--mat-tab-animation-duration, 250ms); }
.cap .mat-mdc-tab-header-pagination { user-select: none; position: relative; display: none; justify-content: center; align-items: center; min-width: 32px; cursor: pointer; z-index: 2; -webkit-tap-highlight-color: transparent; touch-action: none; box-sizing: content-box; outline: 0px; }
.cap .mat-mdc-tab-header-pagination-before, .cap .mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after { padding-left: 4px; }
.cap .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron, .cap .mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron { transform: rotate(-135deg); }
.cap .mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before, .cap .mat-mdc-tab-header-pagination-after { padding-right: 4px; }
.cap .mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron, .cap .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron { transform: rotate(45deg); }
.cap .mat-mdc-tab-header-pagination-chevron { border-style: solid; border-width: 2px 2px 0px 0px; height: 8px; width: 8px; border-color: var(--mat-tab-pagination-icon-color, var(--mat-sys-on-surface)); }
.cap .mat-mdc-tab-header-pagination-disabled { box-shadow: none; cursor: default; pointer-events: none; }
.cap .mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron { opacity: 0.4; }
.cap .mat-mdc-tab-list { flex-grow: 1; position: relative; transition: transform 500ms cubic-bezier(0.35, 0, 0.25, 1); }
.cap .mat-mdc-tab-label-container { display: flex; flex-grow: 1; overflow: hidden; z-index: 1; border-bottom-style: solid; border-bottom-width: var(--mat-tab-divider-height, 1px); border-bottom-color: var(--mat-tab-divider-color, var(--mat-sys-surface-variant)); }
.cap .mat-mdc-tab-labels { display: flex; flex: 1 0 auto; }
.cap .mat-mdc-tab::before { margin: 5px; }
.cap .mat-mdc-tab-body { inset: 0px; position: absolute; display: block; overflow: hidden; outline: 0px; flex-basis: 100%; }
.cap .mat-mdc-tab-body.mat-mdc-tab-body-active { position: relative; overflow: hidden auto; z-index: 1; flex-grow: 1; }
.cap .mat-mdc-tab-body-content { height: 100%; overflow: auto; transform: none; visibility: hidden; }
.cap .mat-tab-body-animating > .mat-mdc-tab-body-content, .cap .mat-mdc-tab-body-active > .mat-mdc-tab-body-content { visibility: visible; }
.cap .mat-tab-body-content-can-animate { transition: transform var(--mat-tab-animation-duration) 1ms cubic-bezier(0.35, 0, 0.25, 1); }
.cap .mat-mdc-tab-body-wrapper._mat-animation-noopable .mat-tab-body-content-can-animate { transition: none; }
.cap .mat-tab-body-content-left { transform: translate3d(-100%, 0px, 0px); }
.cap .mat-datepicker-toggle { pointer-events: auto; color: var(--mat-datepicker-toggle-icon-color, var(--mat-sys-on-surface-variant)); }
.cap .mat-datepicker-toggle button { color: inherit; }
.cap .mat-tab-body-content-right { transform: translate3d(100%, 0px, 0px); }
.cap .mat-expansion-panel { box-sizing: content-box; display: block; margin: 0px; overflow: hidden; }
.cap .mat-expansion-panel.mat-expansion-panel-animations-enabled { transition: margin 225ms cubic-bezier(0.4, 0, 0.2, 1), box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); }
.cap .mat-expansion-panel { position: relative; background: var(--mat-expansion-container-background-color, var(--mat-sys-surface)); color: var(--mat-expansion-container-text-color, var(--mat-sys-on-surface)); border-radius: var(--mat-expansion-container-shape, 12px); }
.cap .mat-expansion-panel:not([class*="mat-elevation-z"]) { box-shadow: var(--mat-expansion-container-elevation-shadow, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)); }
.cap .mat-expansion-panel-content-wrapper { display: grid; grid-template-rows: 0fr; grid-template-columns: 100%; }
.cap .mat-expansion-panel-animations-enabled .mat-expansion-panel-content-wrapper { transition: grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1); }
.cap .mat-expansion-panel.mat-expanded > .mat-expansion-panel-content-wrapper { grid-template-rows: 1fr; }
.cap .mat-expansion-panel-content-wrapper { height: 0px; }
.cap .mat-expansion-panel.mat-expanded > .mat-expansion-panel-content-wrapper { height: auto; }
.cap .mat-expansion-panel-content { display: flex; flex-direction: column; overflow: visible; min-height: 0px; visibility: hidden; }
.cap .mat-expansion-panel-animations-enabled .mat-expansion-panel-content { transition: visibility 190ms linear; }
.cap .mat-expansion-panel.mat-expanded > .mat-expansion-panel-content-wrapper > .mat-expansion-panel-content { visibility: visible; }
.cap .mat-expansion-panel-content { font-family: var(--mat-expansion-container-text-font, var(--mat-sys-body-large-font)); font-size: var(--mat-expansion-container-text-size, var(--mat-sys-body-large-size)); font-weight: var(--mat-expansion-container-text-weight, var(--mat-sys-body-large-weight)); line-height: var(--mat-expansion-container-text-line-height, var(--mat-sys-body-large-line-height)); letter-spacing: var(--mat-expansion-container-text-tracking, var(--mat-sys-body-large-tracking)); }
.cap .mat-expansion-panel-body { padding: 0px 24px 16px; }
.cap .mat-expansion-panel-header { display: flex; flex-direction: row; align-items: center; padding: 0px 24px; border-radius: inherit; }
.cap .mat-expansion-panel-animations-enabled .mat-expansion-panel-header { transition: height 225ms cubic-bezier(0.4, 0, 0.2, 1); }
.cap .mat-expansion-panel-header::before { border-radius: inherit; }
.cap .mat-expansion-panel-header { height: var(--mat-expansion-header-collapsed-state-height, 48px); font-family: var(--mat-expansion-header-text-font, var(--mat-sys-title-medium-font)); font-size: var(--mat-expansion-header-text-size, var(--mat-sys-title-medium-size)); font-weight: var(--mat-expansion-header-text-weight, var(--mat-sys-title-medium-weight)); line-height: var(--mat-expansion-header-text-line-height, var(--mat-sys-title-medium-line-height)); letter-spacing: var(--mat-expansion-header-text-tracking, var(--mat-sys-title-medium-tracking)); }
.cap .mat-expansion-panel-header.mat-expanded { height: var(--mat-expansion-header-expanded-state-height, 64px); }
.cap .mat-expansion-panel-header[aria-disabled="true"] { color: var(--mat-expansion-header-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)); }
.cap .mat-expansion-panel-header:not([aria-disabled="true"]) { cursor: pointer; }
.cap .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled="true"]):hover { background: var(--mat-expansion-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent)); }
.cap .mat-expansion-panel-header:focus, .cap .mat-expansion-panel-header:hover { outline: none; }
.cap .mat-expansion-panel-header.mat-expanded:focus, .cap .mat-expansion-panel-header.mat-expanded:hover { background: inherit; }
.cap .mat-content { display: flex; flex: 1 1 0%; flex-direction: row; overflow: hidden; }
.cap .mat-content.mat-content-hide-toggle { margin-right: 8px; }
.cap .mat-expansion-panel-header-title { color: var(--mat-expansion-header-text-color, var(--mat-sys-on-surface)); }
.cap .mat-expansion-panel-header-title, .cap .mat-expansion-panel-header-description { display: flex; flex-grow: 1; flex-basis: 0px; margin-right: 16px; align-items: center; }
.cap .mat-expansion-panel-header[aria-disabled="true"] .mat-expansion-panel-header-title, .cap .mat-expansion-panel-header[aria-disabled="true"] .mat-expansion-panel-header-description { color: inherit; }
.cap .mat-expansion-panel-animations-enabled .mat-expansion-indicator { transition: transform 225ms cubic-bezier(0.4, 0, 0.2, 1); }
.cap .mat-expansion-panel-header.mat-expanded .mat-expansion-indicator { transform: rotate(180deg); }
.cap .mat-expansion-indicator::after { border-style: solid; border-width: 0px 2px 2px 0px; content: ""; padding: 3px; transform: rotate(45deg); vertical-align: middle; color: var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant)); display: var(--mat-expansion-legacy-header-indicator-display, none); }
.cap .mat-expansion-indicator svg { width: 24px; height: 24px; margin: 0px -8px; vertical-align: middle; fill: var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant)); display: var(--mat-expansion-header-indicator-display, inline-block); }
.cap .mdc-switch { align-items: center; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; display: inline-flex; flex-shrink: 0; margin: 0px; outline: none; overflow: visible; padding: 0px; position: relative; width: var(--mat-slide-toggle-track-width, 52px); }
.cap .mdc-switch__track { overflow: hidden; position: relative; width: 100%; height: var(--mat-slide-toggle-track-height, 32px); border-radius: var(--mat-slide-toggle-track-shape, var(--mat-sys-corner-full)); }
.cap .mdc-switch__track::before, .cap .mdc-switch__track::after { border-style: solid; border-image: none; border-radius: inherit; box-sizing: border-box; content: ""; height: 100%; left: 0px; position: absolute; width: 100%; border-width: var(--mat-slide-toggle-track-outline-width, 2px); border-color: var(--mat-slide-toggle-track-outline-color, var(--mat-sys-outline)); }
.cap .mdc-switch--selected .mdc-switch__track::before, .cap .mdc-switch--selected .mdc-switch__track::after { border-width: var(--mat-slide-toggle-selected-track-outline-width, 2px); border-color: var(--mat-slide-toggle-selected-track-outline-color, transparent); }
.cap .mdc-switch__track::before { transition: transform 75ms cubic-bezier(0, 0, 0.2, 1); transform: translateX(0px); background: var(--mat-slide-toggle-unselected-track-color, var(--mat-sys-surface-variant)); }
.cap .mdc-switch--selected .mdc-switch__track::before { transition: transform 75ms cubic-bezier(0.4, 0, 0.6, 1); transform: translateX(100%); }
.cap .mdc-switch--selected .mdc-switch__track::before { opacity: var(--mat-slide-toggle-hidden-track-opacity, 0); transition: var(--mat-slide-toggle-hidden-track-transition, opacity 75ms); }
.cap .mdc-switch--unselected .mdc-switch__track::before { opacity: var(--mat-slide-toggle-visible-track-opacity, 1); transition: var(--mat-slide-toggle-visible-track-transition, opacity 75ms); }
.cap .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before { background: var(--mat-slide-toggle-unselected-hover-track-color, var(--mat-sys-surface-variant)); }
.cap .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before { background: var(--mat-slide-toggle-unselected-focus-track-color, var(--mat-sys-surface-variant)); }
.cap .mdc-switch:enabled:active .mdc-switch__track::before { background: var(--mat-slide-toggle-unselected-pressed-track-color, var(--mat-sys-surface-variant)); }
.cap .mdc-switch__track::after { transform: translateX(-100%); background: var(--mat-slide-toggle-selected-track-color, var(--mat-sys-primary)); }
.cap .mdc-switch--selected .mdc-switch__track::after { transform: translateX(0px); }
.cap .mdc-switch--selected .mdc-switch__track::after { opacity: var(--mat-slide-toggle-visible-track-opacity, 1); transition: var(--mat-slide-toggle-visible-track-transition, opacity 75ms); }
.cap .mdc-switch--unselected .mdc-switch__track::after { opacity: var(--mat-slide-toggle-hidden-track-opacity, 0); transition: var(--mat-slide-toggle-hidden-track-transition, opacity 75ms); }
.cap .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after { background: var(--mat-slide-toggle-selected-hover-track-color, var(--mat-sys-primary)); }
.cap .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after { background: var(--mat-slide-toggle-selected-focus-track-color, var(--mat-sys-primary)); }
.cap .mdc-switch:enabled:active .mdc-switch__track::after { background: var(--mat-slide-toggle-selected-pressed-track-color, var(--mat-sys-primary)); }
.cap .mdc-switch__handle-track { height: 100%; pointer-events: none; position: absolute; top: 0px; transition: transform 75ms cubic-bezier(0.4, 0, 0.2, 1); left: 0px; right: auto; transform: translateX(0px); width: calc(100% - var(--mat-slide-toggle-handle-width)); }
.cap .mdc-switch--selected .mdc-switch__handle-track { transform: translateX(100%); }
.cap .mdc-switch__handle { display: flex; pointer-events: auto; position: absolute; top: 50%; transform: translateY(-50%); left: 0px; right: auto; transition: width 75ms cubic-bezier(0.4, 0, 0.2, 1), height 75ms cubic-bezier(0.4, 0, 0.2, 1), margin 75ms cubic-bezier(0.4, 0, 0.2, 1); width: var(--mat-slide-toggle-handle-width); height: var(--mat-slide-toggle-handle-height); border-radius: var(--mat-slide-toggle-handle-shape, var(--mat-sys-corner-full)); }
.cap .mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle { width: var(--mat-slide-toggle-unselected-handle-size, 16px); height: var(--mat-slide-toggle-unselected-handle-size, 16px); margin: var(--mat-slide-toggle-unselected-handle-horizontal-margin, 0 8px); }
.cap .mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons) { margin: var(--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin, 0 4px); }
.cap .mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle { width: var(--mat-slide-toggle-selected-handle-size, 24px); height: var(--mat-slide-toggle-selected-handle-size, 24px); margin: var(--mat-slide-toggle-selected-handle-horizontal-margin, 0 24px); }
.cap .mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons) { margin: var(--mat-slide-toggle-selected-with-icon-handle-horizontal-margin, 0 24px); }
.cap .mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons) { width: var(--mat-slide-toggle-with-icon-handle-size, 24px); height: var(--mat-slide-toggle-with-icon-handle-size, 24px); }
.cap .mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle { width: var(--mat-slide-toggle-pressed-handle-size, 28px); height: var(--mat-slide-toggle-pressed-handle-size, 28px); }
.cap .mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle { margin: var(--mat-slide-toggle-selected-pressed-handle-horizontal-margin, 0 22px); }
.cap .mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle { margin: var(--mat-slide-toggle-unselected-pressed-handle-horizontal-margin, 0 2px); }
.cap .mdc-switch__handle::before, .cap .mdc-switch__handle::after { border: 1px solid transparent; border-radius: inherit; box-sizing: border-box; content: ""; width: 100%; height: 100%; left: 0px; position: absolute; top: 0px; transition: background-color 75ms cubic-bezier(0.4, 0, 0.2, 1), border-color 75ms cubic-bezier(0.4, 0, 0.2, 1); z-index: -1; }
.cap .mdc-switch--selected:enabled .mdc-switch__handle::after { background: var(--mat-slide-toggle-selected-handle-color, var(--mat-sys-on-primary)); }
.cap .mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after { background: var(--mat-slide-toggle-selected-hover-handle-color, var(--mat-sys-primary-container)); }
.cap .mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after { background: var(--mat-slide-toggle-selected-focus-handle-color, var(--mat-sys-primary-container)); }
.cap .mdc-switch--selected:enabled:active .mdc-switch__handle::after { background: var(--mat-slide-toggle-selected-pressed-handle-color, var(--mat-sys-primary-container)); }
.cap .mdc-switch--unselected:enabled .mdc-switch__handle::after { background: var(--mat-slide-toggle-unselected-handle-color, var(--mat-sys-outline)); }
.cap .mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after { background: var(--mat-slide-toggle-unselected-hover-handle-color, var(--mat-sys-on-surface-variant)); }
.cap .mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after { background: var(--mat-slide-toggle-unselected-focus-handle-color, var(--mat-sys-on-surface-variant)); }
.cap .mdc-switch--unselected:enabled:active .mdc-switch__handle::after { background: var(--mat-slide-toggle-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant)); }
.cap .mdc-switch__handle::before { background: var(--mat-slide-toggle-handle-surface-color); }
.cap .mdc-switch__shadow { border-radius: inherit; inset: 0px; position: absolute; }
.cap .mdc-switch:enabled .mdc-switch__shadow { box-shadow: var(--mat-slide-toggle-handle-elevation-shadow); }
.cap .mdc-switch__ripple { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); z-index: -1; width: var(--mat-slide-toggle-state-layer-size, 40px); height: var(--mat-slide-toggle-state-layer-size, 40px); }
.cap .mdc-switch__ripple::after { content: ""; opacity: 0; }
.cap .mdc-switch:hover .mdc-switch__ripple::after { transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); }
.cap .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after, .cap .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after, .cap .mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after, .cap .mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after { background: var(--mat-slide-toggle-unselected-hover-state-layer-color, var(--mat-sys-on-surface)); opacity: var(--mat-slide-toggle-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); }
.cap .mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after { background: var(--mat-slide-toggle-unselected-focus-state-layer-color, var(--mat-sys-on-surface)); opacity: var(--mat-slide-toggle-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); }
.cap .mdc-switch--unselected:enabled:active .mdc-switch__ripple::after { background: var(--mat-slide-toggle-unselected-pressed-state-layer-color, var(--mat-sys-on-surface)); opacity: var(--mat-slide-toggle-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); transition: opacity 75ms linear; }
.cap .mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after { background: var(--mat-slide-toggle-selected-hover-state-layer-color, var(--mat-sys-primary)); opacity: var(--mat-slide-toggle-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity)); }
.cap .mdc-switch--selected:enabled:focus .mdc-switch__ripple::after { background: var(--mat-slide-toggle-selected-focus-state-layer-color, var(--mat-sys-primary)); opacity: var(--mat-slide-toggle-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity)); }
.cap .mdc-switch--selected:enabled:active .mdc-switch__ripple::after { background: var(--mat-slide-toggle-selected-pressed-state-layer-color, var(--mat-sys-primary)); opacity: var(--mat-slide-toggle-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity)); transition: opacity 75ms linear; }
.cap .mdc-switch__icons { position: relative; height: 100%; width: 100%; z-index: 1; transform: translateZ(0px); }
.cap .mdc-switch__icon { inset: 0px; margin: auto; position: absolute; opacity: 0; transition: opacity 30ms cubic-bezier(0.4, 0, 1, 1); }
.cap .mdc-switch--unselected .mdc-switch__icon { width: var(--mat-slide-toggle-unselected-icon-size, 16px); height: var(--mat-slide-toggle-unselected-icon-size, 16px); fill: var(--mat-slide-toggle-unselected-icon-color, var(--mat-sys-surface-variant)); }
.cap .mdc-switch--selected .mdc-switch__icon { width: var(--mat-slide-toggle-selected-icon-size, 16px); height: var(--mat-slide-toggle-selected-icon-size, 16px); fill: var(--mat-slide-toggle-selected-icon-color, var(--mat-sys-on-primary-container)); }
.cap .mdc-switch--selected .mdc-switch__icon--on, .cap .mdc-switch--unselected .mdc-switch__icon--off { opacity: 1; transition: opacity 45ms cubic-bezier(0, 0, 0.2, 1) 30ms; }
.cap .mat-mdc-slide-toggle { user-select: none; display: inline-block; -webkit-tap-highlight-color: transparent; outline: 0px; }
.cap .mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple, .cap .mat-mdc-slide-toggle .mdc-switch__ripple::after { inset: 0px; position: absolute; border-radius: 50%; pointer-events: none; }
.cap .mat-mdc-slide-toggle .mat-internal-form-field { color: var(--mat-slide-toggle-label-text-color, var(--mat-sys-on-surface)); font-family: var(--mat-slide-toggle-label-text-font, var(--mat-sys-body-medium-font)); line-height: var(--mat-slide-toggle-label-text-line-height, var(--mat-sys-body-medium-line-height)); font-size: var(--mat-slide-toggle-label-text-size, var(--mat-sys-body-medium-size)); letter-spacing: var(--mat-slide-toggle-label-text-tracking, var(--mat-sys-body-medium-tracking)); font-weight: var(--mat-slide-toggle-label-text-weight, var(--mat-sys-body-medium-weight)); }
.cap .mat-mdc-slide-toggle .mat-focus-indicator::before { border-radius: 50%; }
.cap .mat-mdc-slide-toggle .mdc-switch:enabled + .mdc-label { cursor: pointer; }
.cap .mat-mdc-slide-toggle label:empty { display: none; }
.cap .mat-mdc-slide-toggle-touch-target { position: absolute; top: 50%; left: 50%; height: var(--mat-slide-toggle-touch-target-size, 48px); width: 100%; transform: translate(-50%, -50%); display: var(--mat-slide-toggle-touch-target-display, block); }
.cap ts-select-menu .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper { display: none !important; }
.cap ts-select-menu .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix { width: auto; padding: 0px !important; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
.cap ts-select-menu .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix mat-select { width: auto; height: 26px; display: flex; align-items: center; border-radius: 2px; }
.cap ts-select-menu .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix mat-select:not(.mat-mdc-select-disabled):focus, .cap ts-select-menu .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix mat-select:not(.mat-mdc-select-disabled):hover { background-color: rgb(242, 245, 255); }
.cap ts-select-menu .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix mat-select .mat-mdc-select-trigger { padding: 0px 4px 0px 8px; }
.cap ts-select-menu .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix mat-select .mat-mdc-select-trigger .mat-mdc-select-value { max-width: 100%; width: auto; color: rgb(68, 68, 68); font-size: 14px; }
.cap ts-select-menu .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix mat-select .mat-mdc-select-trigger .mat-mdc-select-value .select-menu-trigger { display: flex; align-items: center; height: 18px; line-height: 18px; position: relative; }
.cap ts-select-menu .mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix mat-select .mat-mdc-select-trigger .mat-mdc-select-value .select-menu-trigger .select-menu-trigger-icon { height: 16px; width: 16px; margin: 0px 8px 0px 0px !important; }
.cap ts-select-menu .mat-mdc-form-field .mat-mdc-text-field-wrapper .mdc-line-ripple { display: none; }
.cap .a { fill: rgb(78, 123, 216); }
.cap .b { fill: none; }
.cap .trash_a { fill: rgb(78, 123, 216); }
.cap .trash_b { fill: none; }
.cap { --mat-app-background-color: #fafafa; --mat-app-text-color: rgba(0, 0, 0, .87); --mat-app-elevation-shadow-level-0: 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-app-elevation-shadow-level-1: 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-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-3: 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-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-6: 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-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-8: 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-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-12: 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-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12); --mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); }
.cap { --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }
.cap { --mat-option-selected-state-label-text-color: #004fd6; --mat-option-label-text-color: rgba(0, 0, 0, .87); --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }
.cap .mat-accent { --mat-option-selected-state-label-text-color: #0b8500; --mat-option-label-text-color: rgba(0, 0, 0, .87); --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); }
.cap { --mat-optgroup-label-text-color: rgba(0, 0, 0, .87); }
.cap { --mat-pseudo-checkbox-full-selected-icon-color: #0b8500; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #0b8500; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
.cap .mat-primary { --mat-pseudo-checkbox-full-selected-icon-color: #004fd6; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #004fd6; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
.cap .mat-accent { --mat-pseudo-checkbox-full-selected-icon-color: #0b8500; --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54); --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa; --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-pseudo-checkbox-minimal-selected-checkmark-color: #0b8500; --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
.cap { --mat-card-elevated-container-shape: 4px; --mat-card-outlined-container-shape: 4px; --mat-card-filled-container-shape: 4px; --mat-card-outlined-outline-width: 1px; }
.cap { --mat-card-elevated-container-color: white; --mat-card-elevated-container-elevation: 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-card-outlined-container-color: white; --mat-card-outlined-container-elevation: 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-card-outlined-outline-color: rgba(0, 0, 0, .12); --mat-card-subtitle-text-color: rgba(0, 0, 0, .54); --mat-card-filled-container-color: white; --mat-card-filled-container-elevation: 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); }
.cap { --mat-progress-bar-active-indicator-height: 4px; --mat-progress-bar-track-height: 4px; --mat-progress-bar-track-shape: 0; }
.cap { --mat-tooltip-container-shape: 4px; --mat-tooltip-supporting-text-line-height: 16px; }
.cap { --mat-tooltip-container-color: #424242; --mat-tooltip-supporting-text-color: white; }
.cap { --mat-form-field-filled-active-indicator-height: 1px; --mat-form-field-filled-focus-active-indicator-height: 2px; --mat-form-field-filled-container-shape: 4px; --mat-form-field-outlined-outline-width: 1px; --mat-form-field-outlined-focus-outline-width: 2px; --mat-form-field-outlined-container-shape: 4px; }
.cap { --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #004fd6 87%, transparent); --mat-form-field-filled-caret-color: #004fd6; --mat-form-field-filled-focus-active-indicator-color: #004fd6; --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #004fd6 87%, transparent); --mat-form-field-outlined-caret-color: #004fd6; --mat-form-field-outlined-focus-outline-color: #004fd6; --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #004fd6 87%, transparent); --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-state-layer-color: rgba(0, 0, 0, .87); --mat-form-field-error-text-color: #d2310d; --mat-form-field-select-option-text-color: inherit; --mat-form-field-select-disabled-option-text-color: GrayText; --mat-form-field-leading-icon-color: unset; --mat-form-field-disabled-leading-icon-color: unset; --mat-form-field-trailing-icon-color: unset; --mat-form-field-disabled-trailing-icon-color: unset; --mat-form-field-error-focus-trailing-icon-color: unset; --mat-form-field-error-hover-trailing-icon-color: unset; --mat-form-field-error-trailing-icon-color: unset; --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54); --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-hover-state-layer-opacity: .04; --mat-form-field-focus-state-layer-opacity: .12; --mat-form-field-filled-container-color: #f6f6f6; --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87); --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54); --mat-form-field-filled-error-hover-label-text-color: #d2310d; --mat-form-field-filled-error-focus-label-text-color: #d2310d; --mat-form-field-filled-error-label-text-color: #d2310d; --mat-form-field-filled-error-caret-color: #d2310d; --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54); --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87); --mat-form-field-filled-error-active-indicator-color: #d2310d; --mat-form-field-filled-error-focus-active-indicator-color: #d2310d; --mat-form-field-filled-error-hover-active-indicator-color: #d2310d; --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54); --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54); --mat-form-field-outlined-error-caret-color: #d2310d; --mat-form-field-outlined-error-focus-label-text-color: #d2310d; --mat-form-field-outlined-error-label-text-color: #d2310d; --mat-form-field-outlined-error-hover-label-text-color: #d2310d; --mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38); --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87); --mat-form-field-outlined-error-focus-outline-color: #d2310d; --mat-form-field-outlined-error-hover-outline-color: #d2310d; --mat-form-field-outlined-error-outline-color: #d2310d; }
.cap { --mat-form-field-container-height: 56px; --mat-form-field-filled-label-display: block; --mat-form-field-container-vertical-padding: 16px; --mat-form-field-filled-with-label-container-padding-top: 24px; --mat-form-field-filled-with-label-container-padding-bottom: 8px; }
.cap { --mat-select-container-elevation-shadow: 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); }
.cap { --mat-select-panel-background-color: white; --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87); --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-placeholder-text-color: rgba(0, 0, 0, .54); --mat-select-enabled-arrow-color: rgba(0, 0, 0, .54); --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-select-focused-arrow-color: #004fd6; --mat-select-invalid-arrow-color: #d2310d; }
.cap { --mat-select-arrow-transform: translateY(-8px); }
.cap { --mat-autocomplete-container-shape: 4px; --mat-autocomplete-container-elevation-shadow: 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); }
.cap { --mat-autocomplete-background-color: white; }
.cap { --mat-dialog-container-shape: 4px; --mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); --mat-dialog-container-max-width: 80vw; --mat-dialog-container-small-max-width: 80vw; --mat-dialog-container-min-width: 0; --mat-dialog-actions-alignment: start; --mat-dialog-actions-padding: 8px; --mat-dialog-content-padding: 20px 24px; --mat-dialog-with-actions-content-padding: 20px 24px; --mat-dialog-headline-padding: 0 24px 9px; }
.cap { --mat-dialog-container-color: white; --mat-dialog-subhead-color: rgba(0, 0, 0, .87); --mat-dialog-supporting-text-color: rgba(0, 0, 0, .54); }
.cap { --mat-slide-toggle-disabled-handle-opacity: .38; --mat-slide-toggle-disabled-selected-handle-opacity: .38; --mat-slide-toggle-disabled-selected-icon-opacity: .38; --mat-slide-toggle-disabled-track-opacity: .12; --mat-slide-toggle-disabled-unselected-handle-opacity: .38; --mat-slide-toggle-disabled-unselected-icon-opacity: .38; --mat-slide-toggle-disabled-unselected-track-outline-color: transparent; --mat-slide-toggle-disabled-unselected-track-outline-width: 1px; --mat-slide-toggle-handle-height: 20px; --mat-slide-toggle-handle-shape: 10px; --mat-slide-toggle-handle-width: 20px; --mat-slide-toggle-hidden-track-opacity: 1; --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1); --mat-slide-toggle-pressed-handle-size: 20px; --mat-slide-toggle-selected-focus-state-layer-opacity: .12; --mat-slide-toggle-selected-handle-horizontal-margin: 0; --mat-slide-toggle-selected-handle-size: 20px; --mat-slide-toggle-selected-hover-state-layer-opacity: .04; --mat-slide-toggle-selected-icon-size: 18px; --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0; --mat-slide-toggle-selected-pressed-state-layer-opacity: .12; --mat-slide-toggle-selected-track-outline-color: transparent; --mat-slide-toggle-selected-track-outline-width: 1px; --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0; --mat-slide-toggle-track-height: 14px; --mat-slide-toggle-track-outline-color: transparent; --mat-slide-toggle-track-outline-width: 1px; --mat-slide-toggle-track-shape: 7px; --mat-slide-toggle-track-width: 36px; --mat-slide-toggle-unselected-focus-state-layer-opacity: .12; --mat-slide-toggle-unselected-handle-horizontal-margin: 0; --mat-slide-toggle-unselected-handle-size: 20px; --mat-slide-toggle-unselected-hover-state-layer-opacity: .12; --mat-slide-toggle-unselected-icon-size: 18px; --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0; --mat-slide-toggle-unselected-pressed-state-layer-opacity: .1; --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0; --mat-slide-toggle-visible-track-opacity: 1; --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1); --mat-slide-toggle-with-icon-handle-size: 20px; --mat-slide-toggle-touch-target-size: 48px; }
.cap { --mat-slide-toggle-selected-icon-color: #ffffff; --mat-slide-toggle-disabled-selected-icon-color: #ffffff; --mat-slide-toggle-selected-focus-state-layer-color: #004fd6; --mat-slide-toggle-selected-handle-color: #004fd6; --mat-slide-toggle-selected-hover-state-layer-color: #004fd6; --mat-slide-toggle-selected-pressed-state-layer-color: #004fd6; --mat-slide-toggle-selected-focus-handle-color: #004fd6; --mat-slide-toggle-selected-hover-handle-color: #004fd6; --mat-slide-toggle-selected-pressed-handle-color: #004fd6; --mat-slide-toggle-selected-focus-track-color: #4d84e2; --mat-slide-toggle-selected-hover-track-color: #4d84e2; --mat-slide-toggle-selected-pressed-track-color: #4d84e2; --mat-slide-toggle-selected-track-color: #4d84e2; --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-slide-toggle-disabled-handle-elevation-shadow: 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-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87); --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6; --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87); --mat-slide-toggle-handle-elevation-shadow: 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-slide-toggle-handle-surface-color: white; --mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-hover-handle-color: #424242; --mat-slide-toggle-unselected-focus-handle-color: #424242; --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-icon-color: #f6f6f6; --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54); --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-pressed-handle-color: #424242; --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12); --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12); }
.cap .mat-mdc-slide-toggle.mat-accent { --mat-slide-toggle-selected-icon-color: #ffffff; --mat-slide-toggle-disabled-selected-icon-color: #ffffff; --mat-slide-toggle-selected-focus-state-layer-color: #0b8500; --mat-slide-toggle-selected-handle-color: #0b8500; --mat-slide-toggle-selected-hover-state-layer-color: #0b8500; --mat-slide-toggle-selected-pressed-state-layer-color: #0b8500; --mat-slide-toggle-selected-focus-handle-color: #0b8500; --mat-slide-toggle-selected-hover-handle-color: #0b8500; --mat-slide-toggle-selected-pressed-handle-color: #0b8500; --mat-slide-toggle-selected-focus-track-color: #54aa4d; --mat-slide-toggle-selected-hover-track-color: #54aa4d; --mat-slide-toggle-selected-pressed-track-color: #54aa4d; --mat-slide-toggle-selected-track-color: #54aa4d; }
.cap { --mat-slide-toggle-state-layer-size: 40px; --mat-slide-toggle-touch-target-display: block; }
.cap { --mat-radio-disabled-selected-icon-opacity: .38; --mat-radio-disabled-unselected-icon-opacity: .38; --mat-radio-state-layer-size: 40px; --mat-radio-touch-target-size: 48px; }
.cap .mat-mdc-radio-button.mat-accent { --mat-radio-checked-ripple-color: #0b8500; --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87); --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87); --mat-radio-label-text-color: rgba(0, 0, 0, .87); --mat-radio-ripple-color: rgba(0, 0, 0, .87); --mat-radio-selected-focus-icon-color: #0b8500; --mat-radio-selected-hover-icon-color: #0b8500; --mat-radio-selected-icon-color: #0b8500; --mat-radio-selected-pressed-icon-color: #0b8500; --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-radio-unselected-icon-color: rgba(0, 0, 0, .54); --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87); }
.cap { --mat-radio-state-layer-size: 40px; --mat-radio-touch-target-display: block; }
.cap { --mat-slider-active-track-height: 6px; --mat-slider-active-track-shape: 9999px; --mat-slider-handle-elevation: 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-slider-handle-height: 20px; --mat-slider-handle-shape: 50%; --mat-slider-handle-width: 20px; --mat-slider-inactive-track-height: 4px; --mat-slider-inactive-track-shape: 9999px; --mat-slider-value-indicator-border-radius: 4px; --mat-slider-value-indicator-caret-display: block; --mat-slider-value-indicator-container-transform: translateX(-50%); --mat-slider-value-indicator-height: 32px; --mat-slider-value-indicator-padding: 0 12px; --mat-slider-value-indicator-text-transform: none; --mat-slider-value-indicator-width: auto; --mat-slider-with-overlap-handle-outline-width: 1px; --mat-slider-with-tick-marks-active-container-opacity: .6; --mat-slider-with-tick-marks-container-shape: 50%; --mat-slider-with-tick-marks-container-size: 2px; --mat-slider-with-tick-marks-inactive-container-opacity: .6; --mat-slider-value-indicator-transform-origin: bottom; }
.cap { --mat-slider-active-track-color: #004fd6; --mat-slider-focus-handle-color: #004fd6; --mat-slider-handle-color: #004fd6; --mat-slider-hover-handle-color: #004fd6; --mat-slider-focus-state-layer-color: color-mix(in srgb, #004fd6 12%, transparent); --mat-slider-hover-state-layer-color: color-mix(in srgb, #004fd6 4%, transparent); --mat-slider-inactive-track-color: #004fd6; --mat-slider-ripple-color: #004fd6; --mat-slider-with-tick-marks-active-container-color: #ffffff; --mat-slider-with-tick-marks-inactive-container-color: #004fd6; --mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87); --mat-slider-disabled-handle-color: rgba(0, 0, 0, .87); --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87); --mat-slider-label-container-color: #424242; --mat-slider-label-label-text-color: white; --mat-slider-value-indicator-opacity: 1; --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87); --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87); }
.cap .mat-accent { --mat-slider-active-track-color: #0b8500; --mat-slider-focus-handle-color: #0b8500; --mat-slider-handle-color: #0b8500; --mat-slider-hover-handle-color: #0b8500; --mat-slider-focus-state-layer-color: color-mix(in srgb, #0b8500 12%, transparent); --mat-slider-hover-state-layer-color: color-mix(in srgb, #0b8500 4%, transparent); --mat-slider-inactive-track-color: #0b8500; --mat-slider-ripple-color: #0b8500; --mat-slider-with-tick-marks-active-container-color: #ffffff; --mat-slider-with-tick-marks-inactive-container-color: #0b8500; }
.cap .mat-mdc-button.mat-accent, .cap .mat-mdc-unelevated-button.mat-accent, .cap .mat-mdc-raised-button.mat-accent, .cap .mat-mdc-outlined-button.mat-accent, .cap .mat-tonal-button.mat-accent { --mat-button-filled-container-color: #0b8500; --mat-button-filled-label-text-color: #ffffff; --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent); --mat-button-filled-state-layer-color: #ffffff; --mat-button-outlined-label-text-color: #0b8500; --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-ripple-color: color-mix(in srgb, #0b8500 12%, transparent); --mat-button-outlined-state-layer-color: #0b8500; --mat-button-protected-container-color: #0b8500; --mat-button-protected-label-text-color: #ffffff; --mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent); --mat-button-protected-state-layer-color: #ffffff; --mat-button-text-label-text-color: #0b8500; --mat-button-text-ripple-color: color-mix(in srgb, #0b8500 12%, transparent); --mat-button-text-state-layer-color: #0b8500; --mat-button-tonal-container-color: #0b8500; --mat-button-tonal-label-text-color: #ffffff; --mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent); --mat-button-tonal-state-layer-color: #ffffff; }
.cap { --mat-menu-container-shape: 4px; --mat-menu-divider-bottom-spacing: 0; --mat-menu-divider-top-spacing: 0; --mat-menu-item-spacing: 16px; --mat-menu-item-icon-size: 24px; --mat-menu-item-leading-spacing: 16px; --mat-menu-item-trailing-spacing: 16px; --mat-menu-item-with-icon-leading-spacing: 16px; --mat-menu-item-with-icon-trailing-spacing: 16px; --mat-menu-container-elevation-shadow: 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); }
.cap { --mat-menu-item-label-text-color: rgba(0, 0, 0, .87); --mat-menu-item-icon-color: rgba(0, 0, 0, .87); --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-menu-container-color: white; --mat-menu-divider-color: rgba(0, 0, 0, .12); }
.cap { --mat-list-active-indicator-color: transparent; --mat-list-active-indicator-shape: 4px; --mat-list-list-item-container-shape: 0; --mat-list-list-item-leading-avatar-shape: 50%; --mat-list-list-item-container-color: transparent; --mat-list-list-item-selected-container-color: transparent; --mat-list-list-item-leading-avatar-color: transparent; --mat-list-list-item-leading-icon-size: 24px; --mat-list-list-item-leading-avatar-size: 40px; --mat-list-list-item-trailing-icon-size: 24px; --mat-list-list-item-disabled-state-layer-color: transparent; --mat-list-list-item-disabled-state-layer-opacity: 0; --mat-list-list-item-disabled-label-text-opacity: .38; --mat-list-list-item-disabled-leading-icon-opacity: .38; --mat-list-list-item-disabled-trailing-icon-opacity: .38; }
.cap { --mat-list-list-item-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54); --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54); --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87); --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-list-list-item-hover-state-layer-opacity: .04; --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54); --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87); --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-list-list-item-focus-state-layer-opacity: .12; }
.cap { --mat-list-list-item-leading-icon-start-space: 16px; --mat-list-list-item-leading-icon-end-space: 32px; --mat-list-list-item-one-line-container-height: 48px; --mat-list-list-item-two-line-container-height: 64px; --mat-list-list-item-three-line-container-height: 88px; }
.cap { --mat-paginator-page-size-select-width: 84px; --mat-paginator-page-size-select-touch-target-height: 48px; }
.cap { --mat-paginator-container-text-color: rgba(0, 0, 0, .87); --mat-paginator-container-background-color: white; --mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54); --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
.cap { --mat-paginator-container-size: 56px; --mat-paginator-form-field-container-height: 40px; --mat-paginator-form-field-container-vertical-padding: 8px; --mat-paginator-touch-target-display: block; }
.cap { --mat-tab-container-height: 48px; --mat-tab-divider-color: transparent; --mat-tab-divider-height: 0; --mat-tab-active-indicator-height: 2px; --mat-tab-active-indicator-shape: 0; }
.cap .mat-mdc-tab-group, .cap .mat-mdc-tab-nav-bar { --mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54); --mat-tab-pagination-icon-color: rgba(0, 0, 0, .87); --mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-label-text-color: #004fd6; --mat-tab-active-ripple-color: #004fd6; --mat-tab-inactive-ripple-color: #004fd6; --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54); --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54); --mat-tab-active-focus-label-text-color: #004fd6; --mat-tab-active-hover-label-text-color: #004fd6; --mat-tab-active-focus-indicator-color: #004fd6; --mat-tab-active-hover-indicator-color: #004fd6; --mat-tab-active-indicator-color: #004fd6; }
.cap .mat-mdc-tab-header { --mat-tab-container-height: 48px; }
.cap { --mat-checkbox-disabled-selected-checkmark-color: white; --mat-checkbox-selected-focus-state-layer-opacity: .12; --mat-checkbox-selected-hover-state-layer-opacity: .04; --mat-checkbox-selected-pressed-state-layer-opacity: .12; --mat-checkbox-unselected-focus-state-layer-opacity: .12; --mat-checkbox-unselected-hover-state-layer-opacity: .04; --mat-checkbox-unselected-pressed-state-layer-opacity: .12; --mat-checkbox-touch-target-size: 48px; }
.cap { --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-label-text-color: rgba(0, 0, 0, .87); --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-checkbox-selected-checkmark-color: #ffffff; --mat-checkbox-selected-focus-icon-color: #0b8500; --mat-checkbox-selected-hover-icon-color: #0b8500; --mat-checkbox-selected-icon-color: #0b8500; --mat-checkbox-selected-pressed-icon-color: #0b8500; --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54); --mat-checkbox-selected-focus-state-layer-color: #0b8500; --mat-checkbox-selected-hover-state-layer-color: #0b8500; --mat-checkbox-selected-pressed-state-layer-color: #0b8500; --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87); --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87); }
.cap { --mat-checkbox-touch-target-display: block; --mat-checkbox-state-layer-size: 40px; }
.cap { --mat-button-filled-container-shape: 4px; --mat-button-filled-horizontal-padding: 16px; --mat-button-filled-icon-offset: -4px; --mat-button-filled-icon-spacing: 8px; --mat-button-filled-touch-target-size: 48px; --mat-button-outlined-container-shape: 4px; --mat-button-outlined-horizontal-padding: 15px; --mat-button-outlined-icon-offset: -4px; --mat-button-outlined-icon-spacing: 8px; --mat-button-outlined-keep-touch-target: false; --mat-button-outlined-outline-width: 1px; --mat-button-outlined-touch-target-size: 48px; --mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-button-protected-container-shape: 4px; --mat-button-protected-disabled-container-elevation-shadow: 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-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-button-protected-horizontal-padding: 16px; --mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-button-protected-icon-offset: -4px; --mat-button-protected-icon-spacing: 8px; --mat-button-protected-pressed-container-elevation-shadow: 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-button-protected-touch-target-size: 48px; --mat-button-text-container-shape: 4px; --mat-button-text-horizontal-padding: 8px; --mat-button-text-icon-offset: 0; --mat-button-text-icon-spacing: 8px; --mat-button-text-with-icon-horizontal-padding: 8px; --mat-button-text-touch-target-size: 48px; --mat-button-tonal-container-shape: 4px; --mat-button-tonal-horizontal-padding: 16px; --mat-button-tonal-icon-offset: -4px; --mat-button-tonal-icon-spacing: 8px; --mat-button-tonal-touch-target-size: 48px; }
.cap { --mat-button-filled-container-color: white; --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-filled-focus-state-layer-opacity: .12; --mat-button-filled-hover-state-layer-opacity: .04; --mat-button-filled-label-text-color: rgba(0, 0, 0, .87); --mat-button-filled-pressed-state-layer-opacity: .12; --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-filled-state-layer-color: rgba(0, 0, 0, .87); --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-outlined-focus-state-layer-opacity: .12; --mat-button-outlined-hover-state-layer-opacity: .04; --mat-button-outlined-label-text-color: rgba(0, 0, 0, .87); --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-pressed-state-layer-opacity: .12; --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87); --mat-button-protected-container-color: white; --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-protected-focus-state-layer-opacity: .12; --mat-button-protected-hover-state-layer-opacity: .04; --mat-button-protected-label-text-color: rgba(0, 0, 0, .87); --mat-button-protected-pressed-state-layer-opacity: .12; --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-protected-state-layer-color: rgba(0, 0, 0, .87); --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-text-focus-state-layer-opacity: .12; --mat-button-text-hover-state-layer-opacity: .04; --mat-button-text-label-text-color: rgba(0, 0, 0, .87); --mat-button-text-pressed-state-layer-opacity: .12; --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-text-state-layer-color: rgba(0, 0, 0, .87); --mat-button-tonal-container-color: white; --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-button-tonal-focus-state-layer-opacity: .12; --mat-button-tonal-hover-state-layer-opacity: .04; --mat-button-tonal-label-text-color: rgba(0, 0, 0, .87); --mat-button-tonal-pressed-state-layer-opacity: .12; --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87); }
.cap .mat-mdc-button.mat-primary, .cap .mat-mdc-unelevated-button.mat-primary, .cap .mat-mdc-raised-button.mat-primary, .cap .mat-mdc-outlined-button.mat-primary, .cap .mat-tonal-button.mat-primary { --mat-button-filled-container-color: #004fd6; --mat-button-filled-label-text-color: #ffffff; --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent); --mat-button-filled-state-layer-color: #ffffff; --mat-button-outlined-label-text-color: #004fd6; --mat-button-outlined-outline-color: rgba(0, 0, 0, .12); --mat-button-outlined-ripple-color: color-mix(in srgb, #004fd6 12%, transparent); --mat-button-outlined-state-layer-color: #004fd6; --mat-button-protected-container-color: #004fd6; --mat-button-protected-label-text-color: #ffffff; --mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent); --mat-button-protected-state-layer-color: #ffffff; --mat-button-text-label-text-color: #004fd6; --mat-button-text-ripple-color: color-mix(in srgb, #004fd6 12%, transparent); --mat-button-text-state-layer-color: #004fd6; --mat-button-tonal-container-color: #004fd6; --mat-button-tonal-label-text-color: #ffffff; --mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent); --mat-button-tonal-state-layer-color: #ffffff; }
.cap { --mat-button-filled-container-height: 36px; --mat-button-filled-touch-target-display: block; --mat-button-outlined-container-height: 36px; --mat-button-outlined-touch-target-display: block; --mat-button-protected-container-height: 36px; --mat-button-protected-touch-target-display: block; --mat-button-text-container-height: 36px; --mat-button-text-touch-target-display: block; --mat-button-tonal-container-height: 36px; --mat-button-tonal-touch-target-display: block; }
.cap { --mat-icon-button-icon-size: 24px; --mat-icon-button-container-shape: 50%; --mat-icon-button-touch-target-size: 48px; }
.cap { --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-icon-button-focus-state-layer-opacity: .12; --mat-icon-button-hover-state-layer-opacity: .04; --mat-icon-button-icon-color: inherit; --mat-icon-button-pressed-state-layer-opacity: .12; --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-icon-button-state-layer-color: rgba(0, 0, 0, .87); }
.cap { --mat-icon-button-touch-target-display: block; }
.cap .mat-mdc-icon-button.mat-mdc-button-base { --mdc-icon-button-state-layer-size: 48px; --mat-icon-button-state-layer-size: 48px; width: var(--mat-icon-button-state-layer-size); height: var(--mat-icon-button-state-layer-size); padding: 12px; }
.cap { --mat-fab-container-elevation-shadow: 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-fab-container-shape: 50%; --mat-fab-touch-target-size: 48px; --mat-fab-extended-container-elevation-shadow: 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-fab-extended-container-height: 48px; --mat-fab-extended-container-shape: 24px; --mat-fab-extended-focus-container-elevation-shadow: 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-fab-extended-hover-container-elevation-shadow: 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-fab-extended-pressed-container-elevation-shadow: 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-fab-focus-container-elevation-shadow: 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-fab-hover-container-elevation-shadow: 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-fab-pressed-container-elevation-shadow: 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-fab-small-container-elevation-shadow: 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-fab-small-container-shape: 50%; --mat-fab-small-touch-target-size: 48px; --mat-fab-small-focus-container-elevation-shadow: 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-fab-small-hover-container-elevation-shadow: 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-fab-small-pressed-container-elevation-shadow: 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); }
.cap { --mat-fab-container-color: white; --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-fab-focus-state-layer-opacity: .12; --mat-fab-foreground-color: rgba(0, 0, 0, .87); --mat-fab-hover-state-layer-opacity: .04; --mat-fab-pressed-state-layer-opacity: .12; --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-container-color: white; --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54); --mat-fab-small-focus-state-layer-opacity: .12; --mat-fab-small-foreground-color: rgba(0, 0, 0, .87); --mat-fab-small-hover-state-layer-opacity: .04; --mat-fab-small-pressed-state-layer-opacity: .12; --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-fab-small-state-layer-color: rgba(0, 0, 0, .87); --mat-fab-state-layer-color: rgba(0, 0, 0, .87); }
.cap { --mat-fab-small-touch-target-display: block; --mat-fab-touch-target-display: block; }
.cap { --mat-snack-bar-container-shape: 4px; }
.cap { --mat-snack-bar-container-color: #424242; --mat-snack-bar-supporting-text-color: white; --mat-snack-bar-button-color: #4d84e2; }
.cap { --mat-table-row-item-outline-width: 1px; }
.cap { --mat-table-background-color: white; --mat-table-header-headline-color: rgba(0, 0, 0, .87); --mat-table-row-item-label-text-color: rgba(0, 0, 0, .87); --mat-table-row-item-outline-color: rgba(0, 0, 0, .12); }
.cap { --mat-table-header-container-height: 56px; --mat-table-footer-container-height: 52px; --mat-table-row-item-container-height: 52px; }
.cap { --mat-progress-spinner-active-indicator-width: 4px; --mat-progress-spinner-size: 48px; }
.cap { --mat-progress-spinner-active-indicator-color: #004fd6; }
.cap .mat-accent { --mat-progress-spinner-active-indicator-color: #0b8500; }
.cap { --mat-badge-container-shape: 50%; --mat-badge-container-size: unset; --mat-badge-small-size-container-size: unset; --mat-badge-large-size-container-size: unset; --mat-badge-legacy-container-size: 22px; --mat-badge-legacy-small-size-container-size: 16px; --mat-badge-legacy-large-size-container-size: 28px; --mat-badge-container-offset: -11px 0; --mat-badge-small-size-container-offset: -8px 0; --mat-badge-large-size-container-offset: -14px 0; --mat-badge-container-overlap-offset: -11px; --mat-badge-small-size-container-overlap-offset: -8px; --mat-badge-large-size-container-overlap-offset: -14px; --mat-badge-container-padding: 0; --mat-badge-small-size-container-padding: 0; --mat-badge-large-size-container-padding: 0; }
.cap { --mat-badge-background-color: #004fd6; --mat-badge-text-color: #ffffff; --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); }
.cap { --mat-bottom-sheet-container-shape: 4px; }
.cap { --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87); --mat-bottom-sheet-container-background-color: white; }
.cap { --mat-button-toggle-focus-state-layer-opacity: .12; --mat-button-toggle-hover-state-layer-opacity: .04; --mat-button-toggle-legacy-focus-state-layer-opacity: 1; --mat-button-toggle-legacy-height: 36px; --mat-button-toggle-legacy-shape: 2px; --mat-button-toggle-shape: 4px; }
.cap { --mat-button-toggle-background-color: white; --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-disabled-state-background-color: white; --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-divider-color: rgba(0, 0, 0, .12); --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-disabled-state-background-color: white; --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87); --mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87); --mat-button-toggle-text-color: rgba(0, 0, 0, .87); }
.cap { --mat-button-toggle-height: 48px; }
.cap { --mat-datepicker-calendar-container-shape: 4px; --mat-datepicker-calendar-container-touch-shape: 4px; --mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12); --mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12); }
.cap { --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #004fd6 20%, transparent); --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #0b8500 20%, transparent); --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5; --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032); --mat-datepicker-calendar-date-selected-state-text-color: #ffffff; --mat-datepicker-calendar-date-selected-state-background-color: #004fd6; --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #004fd6 38%, transparent); --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff; --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #004fd6 12%, transparent); --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #004fd6 4%, transparent); --mat-datepicker-toggle-active-state-icon-color: #004fd6; --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12); --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87); --mat-datepicker-calendar-date-outline-color: transparent; --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54); --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87); --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-datepicker-calendar-container-background-color: white; --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87); }
.cap .mat-calendar-controls { --mat-icon-button-touch-target-display: none; }
.cap .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base { --mdc-icon-button-state-layer-size: 40px; --mat-icon-button-state-layer-size: 40px; width: var(--mat-icon-button-state-layer-size); height: var(--mat-icon-button-state-layer-size); padding: 8px; }
.cap { --mat-divider-width: 1px; }
.cap { --mat-divider-color: rgba(0, 0, 0, .12); }
.cap { --mat-expansion-container-shape: 4px; --mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12); --mat-expansion-legacy-header-indicator-display: inline-block; --mat-expansion-header-indicator-display: none; }
.cap { --mat-expansion-container-background-color: white; --mat-expansion-container-text-color: rgba(0, 0, 0, .87); --mat-expansion-actions-divider-color: rgba(0, 0, 0, .12); --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent); --mat-expansion-header-text-color: rgba(0, 0, 0, .87); --mat-expansion-header-description-color: rgba(0, 0, 0, .54); --mat-expansion-header-indicator-color: rgba(0, 0, 0, .54); }
.cap { --mat-expansion-header-collapsed-state-height: 48px; --mat-expansion-header-expanded-state-height: 64px; }
.cap { --mat-icon-color: inherit; }
.cap { --mat-sidenav-container-shape: 0; --mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12); --mat-sidenav-container-width: auto; }
.cap { --mat-sidenav-container-divider-color: rgba(0, 0, 0, .12); --mat-sidenav-container-background-color: white; --mat-sidenav-container-text-color: rgba(0, 0, 0, .87); --mat-sidenav-content-background-color: #fafafa; --mat-sidenav-content-text-color: rgba(0, 0, 0, .87); --mat-sidenav-scrim-color: rgba(0, 0, 0, .6); }
.cap { --mat-stepper-header-focus-state-layer-shape: 0; --mat-stepper-header-hover-state-layer-shape: 0; }
.cap { --mat-stepper-header-icon-foreground-color: #ffffff; --mat-stepper-header-selected-state-icon-background-color: #004fd6; --mat-stepper-header-selected-state-icon-foreground-color: #ffffff; --mat-stepper-header-done-state-icon-background-color: #004fd6; --mat-stepper-header-done-state-icon-foreground-color: #ffffff; --mat-stepper-header-edit-state-icon-background-color: #004fd6; --mat-stepper-header-edit-state-icon-foreground-color: #ffffff; --mat-stepper-container-color: white; --mat-stepper-line-color: rgba(0, 0, 0, .12); --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent); --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent); --mat-stepper-header-label-text-color: rgba(0, 0, 0, .54); --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54); --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87); --mat-stepper-header-error-state-label-text-color: #d2310d; --mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54); --mat-stepper-header-error-state-icon-foreground-color: #d2310d; --mat-stepper-header-error-state-icon-background-color: transparent; }
.cap { --mat-stepper-header-height: 72px; }
.cap { --mat-sort-arrow-color: rgba(0, 0, 0, .87); }
.cap { --mat-toolbar-container-background-color: white; --mat-toolbar-container-text-color: rgba(0, 0, 0, .87); }
.cap { --mat-toolbar-standard-height: 64px; --mat-toolbar-mobile-height: 56px; }
.cap { --mat-tree-container-background-color: white; --mat-tree-node-text-color: rgba(0, 0, 0, .87); }
.cap { --mat-tree-node-min-height: 48px; }
.cap { --mat-timepicker-container-shape: 4px; --mat-timepicker-container-elevation-shadow: 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); }
.cap { --mat-timepicker-container-background-color: white; }
.cap { --mat-badge-text-font: var(--body-2-font-family); --mat-badge-line-height: 22px; --mat-badge-text-size: 12px; --mat-badge-text-weight: 600; --mat-badge-small-size-text-size: 9px; --mat-badge-small-size-line-height: 16px; --mat-badge-large-size-text-size: 24px; --mat-badge-large-size-line-height: 28px; }
.cap { --mat-bottom-sheet-container-text-font: var(--body-2-font-family); --mat-bottom-sheet-container-text-line-height: var(--body-2-line-height); --mat-bottom-sheet-container-text-size: var(--body-2-font-size); --mat-bottom-sheet-container-text-tracking: var(--body-2-letter-spacing); --mat-bottom-sheet-container-text-weight: var(--body-2-font-weight); }
.cap { --mat-button-toggle-label-text-font: var(--body-1-font-family); --mat-button-toggle-label-text-line-height: var(--body-1-line-height); --mat-button-toggle-label-text-size: var(--body-1-font-size); --mat-button-toggle-label-text-tracking: var(--body-1-letter-spacing); --mat-button-toggle-label-text-weight: var(--body-1-font-weight); --mat-button-toggle-legacy-label-text-font: var(--body-1-font-family); --mat-button-toggle-legacy-label-text-line-height: var(--body-1-line-height); --mat-button-toggle-legacy-label-text-size: var(--body-1-font-size); --mat-button-toggle-legacy-label-text-tracking: var(--body-1-letter-spacing); --mat-button-toggle-legacy-label-text-weight: var(--body-1-font-weight); }
.cap { --mat-datepicker-calendar-text-font: var(--body-1-font-family); --mat-datepicker-calendar-text-size: 13px; --mat-datepicker-calendar-body-label-text-size: var(--button-font-size); --mat-datepicker-calendar-body-label-text-weight: var(--button-font-weight); --mat-datepicker-calendar-period-button-text-size: var(--button-font-size); --mat-datepicker-calendar-period-button-text-weight: var(--button-font-weight); --mat-datepicker-calendar-header-text-size: 11px; --mat-datepicker-calendar-header-text-weight: var(--body-1-font-weight); }
.cap { --mat-expansion-header-text-font: var(--subheading-2-font-family); --mat-expansion-header-text-size: var(--subheading-2-font-size); --mat-expansion-header-text-weight: var(--subheading-2-font-weight); --mat-expansion-header-text-line-height: inherit; --mat-expansion-header-text-tracking: inherit; --mat-expansion-container-text-font: var(--body-2-font-family); --mat-expansion-container-text-line-height: var(--body-2-line-height); --mat-expansion-container-text-size: var(--body-2-font-size); --mat-expansion-container-text-tracking: var(--body-2-letter-spacing); --mat-expansion-container-text-weight: var(--body-2-font-weight); }
.cap { --mat-grid-list-tile-header-primary-text-size: var(--body-2-font-size); --mat-grid-list-tile-header-secondary-text-size: var(--caption-font-size); --mat-grid-list-tile-footer-primary-text-size: var(--body-2-font-size); --mat-grid-list-tile-footer-secondary-text-size: var(--caption-font-size); }
.cap { --mat-stepper-container-text-font: var(--body-2-font-family); --mat-stepper-header-label-text-font: var(--body-2-font-family); --mat-stepper-header-label-text-size: var(--body-2-font-size); --mat-stepper-header-label-text-weight: var(--body-2-font-weight); --mat-stepper-header-error-state-label-text-size: var(--body-1-font-size); --mat-stepper-header-selected-state-label-text-size: var(--body-1-font-size); --mat-stepper-header-selected-state-label-text-weight: var(--body-1-font-weight); }
.cap { --mat-toolbar-title-text-font: var(--title-font-family); --mat-toolbar-title-text-line-height: var(--title-line-height); --mat-toolbar-title-text-size: var(--title-font-size); --mat-toolbar-title-text-tracking: var(--title-letter-spacing); --mat-toolbar-title-text-weight: var(--title-font-weight); }
.cap { --mat-tree-node-text-font: var(--body-2-font-family); --mat-tree-node-text-size: var(--body-2-font-size); --mat-tree-node-text-weight: var(--body-2-font-weight); }
.cap { --mat-option-label-text-font: var(--body-1-font-family); --mat-option-label-text-line-height: var(--body-1-line-height); --mat-option-label-text-size: var(--body-1-font-size); --mat-option-label-text-tracking: var(--body-1-letter-spacing); --mat-option-label-text-weight: var(--body-1-font-weight); }
.cap { --mat-optgroup-label-text-font: var(--body-1-font-family); --mat-optgroup-label-text-line-height: var(--body-1-line-height); --mat-optgroup-label-text-size: var(--body-1-font-size); --mat-optgroup-label-text-tracking: var(--body-1-letter-spacing); --mat-optgroup-label-text-weight: var(--body-1-font-weight); }
.cap { --mat-card-title-text-font: var(--title-font-family); --mat-card-title-text-line-height: var(--title-line-height); --mat-card-title-text-size: var(--title-font-size); --mat-card-title-text-tracking: var(--title-letter-spacing); --mat-card-title-text-weight: var(--title-font-weight); --mat-card-subtitle-text-font: var(--subheading-2-font-family); --mat-card-subtitle-text-line-height: var(--subheading-2-line-height); --mat-card-subtitle-text-size: var(--subheading-2-font-size); --mat-card-subtitle-text-tracking: var(--subheading-2-letter-spacing); --mat-card-subtitle-text-weight: var(--subheading-2-font-weight); }
.cap { --mat-tooltip-supporting-text-font: var(--caption-font-family); --mat-tooltip-supporting-text-size: var(--caption-font-size); --mat-tooltip-supporting-text-weight: var(--caption-font-weight); --mat-tooltip-supporting-text-tracking: var(--caption-letter-spacing); }
.cap { --mat-form-field-container-text-font: var(--body-1-font-family); --mat-form-field-container-text-line-height: var(--body-1-line-height); --mat-form-field-container-text-size: var(--body-1-font-size); --mat-form-field-container-text-tracking: var(--body-1-letter-spacing); --mat-form-field-container-text-weight: var(--body-1-font-weight); --mat-form-field-outlined-label-text-populated-size: var(--body-1-font-size); --mat-form-field-subscript-text-font: var(--caption-font-family); --mat-form-field-subscript-text-line-height: var(--caption-line-height); --mat-form-field-subscript-text-size: var(--caption-font-size); --mat-form-field-subscript-text-tracking: var(--caption-letter-spacing); --mat-form-field-subscript-text-weight: var(--caption-font-weight); --mat-form-field-filled-label-text-font: var(--body-1-font-family); --mat-form-field-filled-label-text-size: var(--body-1-font-size); --mat-form-field-filled-label-text-tracking: var(--body-1-letter-spacing); --mat-form-field-filled-label-text-weight: var(--body-1-font-weight); --mat-form-field-outlined-label-text-font: var(--body-1-font-family); --mat-form-field-outlined-label-text-size: var(--body-1-font-size); --mat-form-field-outlined-label-text-tracking: var(--body-1-letter-spacing); --mat-form-field-outlined-label-text-weight: var(--body-1-font-weight); }
.cap { --mat-select-trigger-text-font: var(--body-1-font-family); --mat-select-trigger-text-line-height: var(--body-1-line-height); --mat-select-trigger-text-size: var(--body-1-font-size); --mat-select-trigger-text-tracking: var(--body-1-letter-spacing); --mat-select-trigger-text-weight: var(--body-1-font-weight); }
.cap { --mat-dialog-subhead-font: var(--title-font-family); --mat-dialog-subhead-line-height: var(--title-line-height); --mat-dialog-subhead-size: var(--title-font-size); --mat-dialog-subhead-weight: var(--title-font-weight); --mat-dialog-subhead-tracking: var(--title-letter-spacing); --mat-dialog-supporting-text-font: var(--body-1-font-family); --mat-dialog-supporting-text-line-height: var(--body-1-line-height); --mat-dialog-supporting-text-size: var(--body-1-font-size); --mat-dialog-supporting-text-weight: var(--body-1-font-weight); --mat-dialog-supporting-text-tracking: var(--body-1-letter-spacing); }
.cap, .cap .mat-mdc-slide-toggle { --mat-slide-toggle-label-text-font: var(--body-2-font-family); --mat-slide-toggle-label-text-line-height: var(--body-2-line-height); --mat-slide-toggle-label-text-size: var(--body-2-font-size); --mat-slide-toggle-label-text-tracking: var(--body-2-letter-spacing); --mat-slide-toggle-label-text-weight: var(--body-2-font-weight); }
.cap { --mat-slide-toggle-label-text-font: var(--body-2-font-family); --mat-slide-toggle-label-text-line-height: var(--body-2-line-height); --mat-slide-toggle-label-text-size: var(--body-2-font-size); --mat-slide-toggle-label-text-tracking: var(--body-2-letter-spacing); --mat-slide-toggle-label-text-weight: var(--body-2-font-weight); }
.cap { --mat-radio-label-text-font: var(--body-2-font-family); --mat-radio-label-text-line-height: var(--body-2-line-height); --mat-radio-label-text-size: var(--body-2-font-size); --mat-radio-label-text-tracking: var(--body-2-letter-spacing); --mat-radio-label-text-weight: var(--body-2-font-weight); }
.cap { --mat-slider-label-label-text-font: var(--subheading-2-font-family); --mat-slider-label-label-text-size: var(--subheading-2-font-size); --mat-slider-label-label-text-line-height: var(--subheading-2-line-height); --mat-slider-label-label-text-tracking: var(--subheading-2-letter-spacing); --mat-slider-label-label-text-weight: var(--subheading-2-font-weight); }
.cap { --mat-menu-item-label-text-font: var(--body-1-font-family); --mat-menu-item-label-text-size: var(--body-1-font-size); --mat-menu-item-label-text-tracking: var(--body-1-letter-spacing); --mat-menu-item-label-text-line-height: var(--body-1-line-height); --mat-menu-item-label-text-weight: var(--body-1-font-weight); }
.cap { --mat-list-list-item-label-text-font: var(--body-1-font-family); --mat-list-list-item-label-text-line-height: var(--body-1-line-height); --mat-list-list-item-label-text-size: var(--body-1-font-size); --mat-list-list-item-label-text-tracking: var(--body-1-letter-spacing); --mat-list-list-item-label-text-weight: var(--body-1-font-weight); --mat-list-list-item-supporting-text-font: var(--body-2-font-family); --mat-list-list-item-supporting-text-line-height: var(--body-2-line-height); --mat-list-list-item-supporting-text-size: var(--body-2-font-size); --mat-list-list-item-supporting-text-tracking: var(--body-2-letter-spacing); --mat-list-list-item-supporting-text-weight: var(--body-2-font-weight); --mat-list-list-item-trailing-supporting-text-font: var(--caption-font-family); --mat-list-list-item-trailing-supporting-text-line-height: var(--caption-line-height); --mat-list-list-item-trailing-supporting-text-size: var(--caption-font-size); --mat-list-list-item-trailing-supporting-text-tracking: var(--caption-letter-spacing); --mat-list-list-item-trailing-supporting-text-weight: var(--caption-font-weight); }
.cap { --mat-paginator-container-text-font: var(--caption-font-family); --mat-paginator-container-text-line-height: var(--caption-line-height); --mat-paginator-container-text-size: var(--caption-font-size); --mat-paginator-container-text-tracking: var(--caption-letter-spacing); --mat-paginator-container-text-weight: var(--caption-font-weight); --mat-paginator-select-trigger-text-size: var(--caption-font-size); }
.cap .mat-mdc-tab-header { --mat-tab-label-text-font: var(--button-font-family); --mat-tab-label-text-size: var(--button-font-size); --mat-tab-label-text-tracking: var(--button-letter-spacing); --mat-tab-label-text-weight: var(--button-font-weight); }
.cap { --mat-checkbox-label-text-font: var(--body-2-font-family); --mat-checkbox-label-text-line-height: var(--body-2-line-height); --mat-checkbox-label-text-size: var(--body-2-font-size); --mat-checkbox-label-text-tracking: var(--body-2-letter-spacing); --mat-checkbox-label-text-weight: var(--body-2-font-weight); }
.cap { --mat-button-filled-label-text-font: var(--button-font-family); --mat-button-filled-label-text-size: var(--button-font-size); --mat-button-filled-label-text-tracking: var(--button-letter-spacing); --mat-button-filled-label-text-transform: none; --mat-button-filled-label-text-weight: var(--button-font-weight); --mat-button-outlined-label-text-font: var(--button-font-family); --mat-button-outlined-label-text-size: var(--button-font-size); --mat-button-outlined-label-text-tracking: var(--button-letter-spacing); --mat-button-outlined-label-text-transform: none; --mat-button-outlined-label-text-weight: var(--button-font-weight); --mat-button-protected-label-text-font: var(--button-font-family); --mat-button-protected-label-text-size: var(--button-font-size); --mat-button-protected-label-text-tracking: var(--button-letter-spacing); --mat-button-protected-label-text-transform: none; --mat-button-protected-label-text-weight: var(--button-font-weight); --mat-button-text-label-text-font: var(--button-font-family); --mat-button-text-label-text-size: var(--button-font-size); --mat-button-text-label-text-tracking: var(--button-letter-spacing); --mat-button-text-label-text-transform: none; --mat-button-text-label-text-weight: var(--button-font-weight); --mat-button-tonal-label-text-font: var(--button-font-family); --mat-button-tonal-label-text-size: var(--button-font-size); --mat-button-tonal-label-text-tracking: var(--button-letter-spacing); --mat-button-tonal-label-text-transform: none; --mat-button-tonal-label-text-weight: var(--button-font-weight); }
.cap { --mat-fab-extended-label-text-font: var(--button-font-family); --mat-fab-extended-label-text-size: var(--button-font-size); --mat-fab-extended-label-text-tracking: var(--button-letter-spacing); --mat-fab-extended-label-text-weight: var(--button-font-weight); }
.cap { --mat-snack-bar-supporting-text-font: var(--body-2-font-family); --mat-snack-bar-supporting-text-line-height: var(--body-2-line-height); --mat-snack-bar-supporting-text-size: var(--body-2-font-size); --mat-snack-bar-supporting-text-weight: var(--body-2-font-weight); }
.cap { --mat-table-header-headline-font: var(--subheading-2-font-family); --mat-table-header-headline-line-height: var(--subheading-2-line-height); --mat-table-header-headline-size: var(--subheading-2-font-size); --mat-table-header-headline-weight: var(--subheading-2-font-weight); --mat-table-header-headline-tracking: var(--subheading-2-letter-spacing); --mat-table-row-item-label-text-font: var(--body-2-font-family); --mat-table-row-item-label-text-line-height: var(--body-2-line-height); --mat-table-row-item-label-text-size: var(--body-2-font-size); --mat-table-row-item-label-text-weight: var(--body-2-font-weight); --mat-table-row-item-label-text-tracking: var(--body-2-letter-spacing); --mat-table-footer-supporting-text-font: var(--body-2-font-family); --mat-table-footer-supporting-text-line-height: var(--body-2-line-height); --mat-table-footer-supporting-text-size: var(--body-2-font-size); --mat-table-footer-supporting-text-weight: var(--body-2-font-weight); --mat-table-footer-supporting-text-tracking: var(--body-2-letter-spacing); }
.cap, .cap { font-family: var(--body-1-font-family); }
.cap .structure-explorer-ct .structure-explorer-title[mat-dialog-title] { font-family: var(--crt-headline-2-font-family, var(--dialog-title-font-family)); font-size: var(--crt-headline-2-font-size, var(--dialog-title-font-size)); line-height: var(--crt-headline-2-line-height, var(--dialog-title-line-height)); font-weight: var(--crt-headline-2-font-weight, var(--dialog-title-font-weight)); color: var(--crt-palette-primary-500, var(--palette-primary-500)); }
.cap .structure-explorer-ct .structure-explorer-breadcrumbs-ct .structure-explorer-breadcrumbs { font-size: 14px; }
.cap .structure-explorer-ct .search-container { font-size: var(--crt-body-1-font-size, var(--body-1-font-size)); }
.cap .structure-explorer-ct .search-container .search-container-form-field.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix { line-height: 16px; }
.cap .structure-explorer-ct .search-container .search-container-form-field.mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper { display: none; }
.cap .structure-explorer-ct .structure-explorer-content .mat-mdc-tab-header { --mat-tab-active-indicator-height: 2px; --mat-tab-container-height: 36px; --mat-tab-active-hover-indicator-color: var(--crt-palette-accent-500); --mat-tab-active-focus-indicator-color: var(--crt-palette-accent-500); --mat-tab-active-indicator-color: var(--crt-palette-accent-500); }
.cap .structure-explorer-ct .structure-explorer-content .mat-mdc-tab-list { width: 100%; }
.cap .structure-explorer-ct .structure-explorer-content .mat-mdc-tab-list .mat-mdc-tab { max-width: 50%; }
.cap .structure-explorer-ct .structure-explorer-content .mat-mdc-tab-list .mat-mdc-tab .mdc-tab__content { overflow: hidden; }
.cap .structure-explorer-ct .structure-explorer-content .mat-mdc-tab-list .mat-mdc-tab .mdc-tab__content .mdc-tab__text-label { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block; }
.cap .structure-explorer-ct .structure-explorer-content .mat-mdc-tab-list .mat-mdc-tab .mdc-tab__content .mdc-tab__text-label label { cursor: pointer; }
.cap .structure-explorer-ct .structure-explorer-content .structure-explorer-item-ct { font-size: var(--crt-body-1-font-size, var(--body-1-font-size)); }
.cap .cdk-overlay-pane .mat-mdc-menu-panel { border-radius: 0px; min-height: 33px; }
.cap .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content { padding: 0px; }
.cap .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item { line-height: var(--select-item-line-height); height: 33px; min-height: unset; }
.cap .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:hover { background-color: var(--hover-background); }
.cap .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: flex; align-items: center; line-height: 33px; font-family: var(--body-1-font-family); font-size: var(--body-1-font-size); font-weight: var(--body-1-font-weight); }
.cap .cdk-overlay-pane .mat-mdc-select-panel { width: auto; border-radius: 0px; position: absolute; max-width: 800px; max-height: 400px; }
.cap .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option { line-height: var(--select-item-line-height); font-size: var(--select-item-font-size); height: 33px; min-height: unset; }
.cap .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option:hover { background-color: var(--hover-background); }
.cap .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option:not(.mat-mdc-option-disabled).mdc-list-item--selected:not(.mat-mdc-option-disabled) { color: rgba(var(--foreground-text),1); }
.cap .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option:not(.mat-mdc-option-disabled).mdc-list-item--selected:not(:hover) { background: var(--selected-background); }
.cap .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text { display: flex; flex-direction: row; align-items: center; padding-right: 15px; flex-grow: 1; opacity: 1; margin-right: unset; margin-left: unset; white-space: nowrap; }
.cap .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text { color: rgba(var(--foreground-text),1); }
.cap .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox { display: none; }
.cap .mat-mdc-button-base { --mat-typography-button-letter-spacing: 0; --mat-button-text-label-text-font: var(--font-family); --mat-button-text-label-text-size: var(--button-font-size); text-wrap-mode: nowrap; }
.cap .mat-mdc-button-base:not(.mat-mdc-icon-button, .crt-round-button, .crt-button) { height: 32px; line-height: 32px; text-transform: uppercase; padding: 0px 12px; border-radius: 2px; }
.cap .mat-mdc-button-base:not(.mat-mdc-icon-button, .crt-round-button, .crt-button) .button-inner-wrapper, .cap .mat-mdc-button-base:not(.mat-mdc-icon-button, .crt-round-button, .crt-button) .mdc-button__label { display: flex; flex-direction: row; align-items: center; justify-content: center; }
.cap .mat-mdc-button-base[disabled] { --mat-button-text-disabled-label-text-color: rgba(0, 0, 0, .38); }
.cap .mat-mdc-button-base[disabled].mat-mdc-unelevated-button, .cap .mat-mdc-button-base[disabled].mat-mdc-raised-button { --mat-button-filled-disabled-label-text-color: var(--crt-color-base-light); --mat-button-filled-disabled-container-color: rgba(var(--disabled-button-background), 1); }
.cap .mat-mdc-button-base:not(.mat-mdc-icon-button, .crt-round-button, .crt-button) .mdc-button__label .mat-mdc-select-arrow-wrapper { padding: 3px 0px 0px 5px; }
.cap .mat-mdc-button-base:not(.mat-mdc-icon-button, .crt-round-button, .crt-button) .mdc-button__label .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow { margin: 0px; }
.cap .mat-mdc-button-base:not([disabled]).mat-mdc-unelevated-button, .cap .mat-mdc-button-base:not([disabled]).mat-mdc-raised-button { --mat-button-filled-label-text-color: var(--crt-color-base-light); --mat-button-filled-label-text-font: var(--font-family); --mat-button-filled-label-text-size: var(--button-font-size); }
.cap .mat-mdc-button-base:not([disabled]).mat-mdc-unelevated-button:hover.mat-accent, .cap .mat-mdc-button-base:not([disabled]).mat-mdc-unelevated-button:focus.mat-accent, .cap .mat-mdc-button-base:not([disabled]).mat-mdc-raised-button:hover.mat-accent, .cap .mat-mdc-button-base:not([disabled]).mat-mdc-raised-button:focus.mat-accent { background-color: var(--crt-palette-success-800); }
.cap .mat-mdc-button-base:not([disabled]).mat-mdc-unelevated-button:hover.mat-primary, .cap .mat-mdc-button-base:not([disabled]).mat-mdc-unelevated-button:focus.mat-primary, .cap .mat-mdc-button-base:not([disabled]).mat-mdc-raised-button:hover.mat-primary, .cap .mat-mdc-button-base:not([disabled]).mat-mdc-raised-button:focus.mat-primary { background-color: var(--crt-palette-primary-800); }
.cap .mat-mdc-button-base:not([disabled]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button):not(.crt-round-button).mat-mdc-button:not([color]), .cap .mat-mdc-button-base:not([disabled]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button):not(.crt-round-button).mat-mdc-outlined-button:not([color]) { color: var(--crt-palette-primary-500); }
.cap .mat-mdc-button-base:not([disabled]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button):not(.crt-round-button).mat-mdc-button:hover, .cap .mat-mdc-button-base:not([disabled]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button):not(.crt-round-button).mat-mdc-button:focus, .cap .mat-mdc-button-base:not([disabled]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button):not(.crt-round-button).mat-mdc-outlined-button:hover, .cap .mat-mdc-button-base:not([disabled]):not(.mat-mdc-unelevated-button):not(.mat-mdc-raised-button):not(.crt-round-button).mat-mdc-outlined-button:focus { background-color: var(--crt-palette-primary-50); }
.cap .mat-mdc-button-base:not([disabled]):not(.crt-round-button) { --mat-mdc-button-persistent-ripple-color: var(--crt-palette-primary-50); }
.cap .mat-mdc-button-base.mat-mdc-button > .mat-icon { margin-right: 0px; }
.cap .mat-mdc-button-base .mat-mdc-button-touch-target { display: none; }
.cap .mat-mdc-icon-button { --mat-icon-button-icon-size: 16px; }
.cap .mat-mdc-icon-button.mat-mdc-button-base { padding: 0px; }
.cap .mat-mdc-radio-group { display: flex; flex-direction: column; }
.cap .mat-mdc-radio-group .mat-mdc-radio-button { --mat-radio-disabled-selected-icon-opacity: .7; font-family: var(--font-family); }
.cap .mat-mdc-radio-group .mat-mdc-radio-button.mat-accent { --mat-radio-disabled-label-color: color-mix( in srgb, rgba(var(--foreground-text), 1) calc(var(--mat-radio-disabled-selected-icon-opacity) * 100%), transparent ); --mat-radio-unselected-focus-icon-color: var(--grey-border); --mat-radio-unselected-hover-icon-color: var(--grey-border); --mat-radio-checked-ripple-color: var(--crt-palette-primary-500); --mat-radio-ripple-color: var(--crt-palette-primary-500); --mat-radio-selected-focus-icon-color: var(--crt-palette-primary-500); --mat-radio-selected-hover-icon-color: var(--crt-palette-primary-500); --mat-radio-selected-icon-color: var(--crt-palette-primary-500); --mat-radio-selected-pressed-icon-color: var(--crt-palette-primary-500); --mat-radio-disabled-selected-icon-color: var(--crt-palette-primary-500); }
.cap .mat-mdc-radio-group .mat-mdc-radio-button .mdc-form-field { --mat-theme-text-primary-on-background: rgba(var(--foreground-text), 1); }
.cap .mat-mdc-radio-group .mat-mdc-radio-button .mdc-form-field { font: inherit; letter-spacing: inherit; }
.cap .mat-mdc-radio-group .mat-mdc-radio-button .mdc-form-field .mdc-radio { top: 1px; padding: 0px; width: 16px; height: 16px; font: initial; }
.cap .mat-mdc-radio-group .mat-mdc-radio-button .mdc-form-field .mdc-radio .mat-mdc-radio-touch-target, .cap .mat-mdc-radio-group .mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__background { width: 16px; height: 16px; }
.cap .mat-mdc-radio-group .mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__background::before { top: -8px; left: -8px; width: 32px; height: 32px; }
.cap .mat-mdc-radio-group .mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__background .mdc-radio__inner-circle { border-width: 8px; }
.cap .mat-mdc-radio-group .mat-mdc-radio-button .mdc-form-field .mdc-radio .mdc-radio__native-control { top: 0px; right: 0px; left: 0px; width: 16px; height: 16px; }
.cap .mat-mdc-radio-group .mat-mdc-radio-button .mdc-form-field .mdc-radio .mat-radio-ripple { display: none; }
.cap .mat-mdc-radio-group .mat-mdc-radio-button .mdc-form-field .mdc-label { font-size: var(--crt-body-1-font-size); padding-left: 8px; white-space: nowrap; cursor: pointer; }
.cap button.mat-mdc-button-base.default { font-family: var(--small-button-font-family); font-size: var(--small-button-font-size); line-height: var(--small-button-line-height); font-weight: var(--small-button-font-weight); letter-spacing: normal; text-transform: none; padding: 0px 10px 2px; height: 26px; background-color: var(--crt-color-background-interaction-hover) !important; }
.cap button.mat-mdc-button-base.default:hover, .cap button.mat-mdc-button-base.default:focus { background-color: var(--crt-color-background-interaction-selected) !important; }
.cap button.mat-mdc-button-base.default mat-icon { width: 16px; height: 16px; padding-right: 6px; }
.cap .mat-mdc-icon-button.close { width: 30px; height: 30px; }
.cap .mat-mdc-checkbox { --mat-checkbox-unselected-icon-color: var(--grey-border); --mat-checkbox-unselected-hover-icon-color: var(--grey-border); --mat-checkbox-unselected-focus-icon-color: var(--grey-border); --mat-checkbox-unselected-pressed-icon-color: var(--grey-border); --mat-checkbox-disabled-selected-icon-color: var(--default-disabled); --mat-checkbox-disabled-unselected-icon-color: var(--default-disabled); --mat-checkbox-selected-focus-state-layer-opacity: .12; --mat-checkbox-selected-hover-state-layer-opacity: .04; --mat-checkbox-selected-pressed-state-layer-opacity: .04; --mat-checkbox-unselected-focus-state-layer-opacity: .12; --mat-checkbox-unselected-hover-state-layer-opacity: .04; --mat-checkbox-unselected-pressed-state-layer-opacity: .04; }
.cap .mat-mdc-checkbox:not([color]):not(.crt-checkbox) { --mat-checkbox-selected-icon-color: var(--crt-palette-primary-500); --mat-checkbox-selected-hover-icon-color: var(--crt-palette-primary-500); --mat-checkbox-selected-focus-icon-color: var(--crt-palette-primary-500); --mat-checkbox-selected-pressed-icon-color: var(--crt-palette-primary-500); --mat-checkbox-selected-focus-state-layer-color: var(--crt-palette-primary-500); --mat-checkbox-selected-hover-state-layer-color: var(--crt-palette-primary-500); --mat-checkbox-selected-pressed-state-layer-color: var(--crt-palette-primary-500); --mat-checkbox-unselected-focus-state-layer-color: var(--crt-palette-primary-500); --mat-checkbox-unselected-hover-state-layer-color: var(--crt-palette-primary-500); --mat-checkbox-unselected-pressed-state-layer-color: var(--crt-palette-primary-500); }
.cap .mat-mdc-checkbox .mat-mdc-checkbox-ripple { display: none; }
.cap .mat-mdc-checkbox .mdc-checkbox__ripple { overflow: visible; position: absolute; left: calc(50% - 16px); top: calc(50% - 16px); height: 32px; width: 32px; }
.cap .mat-mdc-select-value { color: rgba(var(--foreground-text),1); font-size: var(--select-font-size); font-weight: var(--select-font-weight); font-family: var(--select-font-family); line-height: var(--select-line-height); letter-spacing: normal; }
.cap .mat-mdc-tab-group, .cap .mat-mdc-tab-nav-bar { --mat-tab-active-indicator-height: 2px; --mat-tab-active-indicator-color: var(--crt-palette-error-600); --mat-tab-active-hover-indicator-color: var(--crt-palette-error-600); --mat-tab-active-focus-indicator-color: var(--crt-palette-error-600); --mat-tab-inactive-label-text-color: var(--crt-palette-primary-500); --mat-tab-inactive-hover-label-text-color: var(--crt-palette-primary-500); --mat-tab-inactive-focus-label-text-color: var(--crt-palette-primary-500); --mat-tab-active-label-text-color: rgba(var(--foreground-text), 1); --mat-tab-active-hover-label-text-color: rgba(var(--foreground-text), 1); --mat-tab-active-focus-label-text-color: rgba(var(--foreground-text), 1); }
.cap .mat-mdc-tab-group { font-family: var(--crt-font-family-heading); }
.cap .mat-mdc-tab-header { border-bottom: 1px solid rgba(var(--divider-foreground),var(--divider-foreground-alpha)); }
.cap .mat-mdc-tab, .cap .mat-mdc-tab-link { font-size: var(--map-tab-label-font-size); font-weight: 400; line-height: var(--map-tab-label-font-size); letter-spacing: normal; }
.cap .mat-mdc-tab:hover .mdc-tab__ripple::before, .cap .mat-mdc-tab:focus-visible .mdc-tab__ripple::before, .cap .mat-mdc-tab-link:hover .mdc-tab__ripple::before, .cap .mat-mdc-tab-link:focus-visible .mdc-tab__ripple::before { opacity: 0; }
.cap .mat-mdc-tab { opacity: 1; padding: 0px 18px; text-transform: uppercase; }
.cap .mat-mdc-tab:first-of-type { padding-left: 15px; }
.cap .mat-mdc-tab.mdc-tab { min-width: 160px; }
.cap .mat-mdc-tab-body-wrapper { overflow: initial; }
.cap .mat-mdc-tab-body-wrapper mat-tab-body.mat-mdc-tab-body-active { overflow: initial; width: 100%; }
.cap .mat-mdc-tab-body-wrapper mat-tab-body.mat-mdc-tab-body-active .mat-mdc-tab-body-content { overflow: initial; }
.cap mat-tree { --mat-tree-node-text-font: var(--font-family); --mat-tree-container-background-color: transparent; }
.cap table.mat-mdc-table tr.mat-mdc-row, .cap tr.mat-mdc-row[cdkdrag] { line-height: 20px; height: 36px; vertical-align: middle; background-image: none; }
.cap table.mat-mdc-table tr.mat-mdc-row mat-checkbox, .cap tr.mat-mdc-row[cdkdrag] mat-checkbox { height: 16px; width: 16px; line-height: 16px; position: relative; display: block; margin: auto; }
.cap table.mat-mdc-table tr.mat-mdc-row mat-checkbox > div, .cap tr.mat-mdc-row[cdkdrag] mat-checkbox > div { position: absolute; top: 0px; left: 0px; }
.cap table.mat-mdc-table tr.mat-mdc-row mat-icon, .cap tr.mat-mdc-row[cdkdrag] mat-icon { display: block; margin: auto; }
.cap table.mat-mdc-table tr.mat-mdc-row mat-icon[data-mat-icon-name="trash"], .cap table.mat-mdc-table tr.mat-mdc-row mat-icon[data-mat-icon-name="drag-drop"], .cap tr.mat-mdc-row[cdkdrag] mat-icon[data-mat-icon-name="trash"], .cap tr.mat-mdc-row[cdkdrag] mat-icon[data-mat-icon-name="drag-drop"] { width: 16px; height: 16px; line-height: 16px; }
.cap table.mat-mdc-table tr.mat-mdc-row mat-icon[data-mat-icon-name="drag-drop"], .cap tr.mat-mdc-row[cdkdrag] mat-icon[data-mat-icon-name="drag-drop"] { visibility: hidden; }
.cap table.mat-mdc-table tr.mat-mdc-row:hover mat-icon[data-mat-icon-name="drag-drop"], .cap tr.mat-mdc-row[cdkdrag] mat-icon[data-mat-icon-name="drag-drop"] { visibility: inherit; }
.cap table.mat-mdc-table:not(.crt-data-table) .mat-mdc-header-cell[aria-sort="descending"] .mat-sort-header-container .mat-sort-header-arrow { background-position: 0px -16px; }
.cap .mat-mdc-table { --mat-table-background-color: rgba(var(--background-card), 1); --mat-table-header-headline-font: var(--font-family); --mat-table-header-headline-size: var(--caption-font-size); --mat-table-header-headline-weight: var(--body-2-font-weight); --mat-table-header-headline-color: rgba( var(--foreground-secondary-text), var(--foreground-secondary-text-alpha) ); --mat-table-row-item-label-text-size: var(--body-1-font-size); --mat-table-row-item-label-text-font: var(--font-family); --mat-table-row-item-label-text-color: rgba(var(--foreground-text, rgb(68, 68, 68)), 1); }
.cap th.mat-mdc-header-cell, .cap td.mat-mdc-cell, .cap td.mat-mdc-footer-cell { padding: 0px; box-sizing: content-box; }
.cap table.mat-mdc-table:not(.crt-data-table) { width: 100%; background-color: rgba(var(--background),1); }
.cap table.mat-mdc-table:not(.crt-data-table) tr.mat-mdc-header-row, .cap table.mat-mdc-table:not(.crt-data-table) tr.mat-mdc-footer-row { height: 36px; }
.cap table.mat-mdc-table:not(.crt-data-table) tr.mat-mdc-header-row { line-height: unset; }
.cap table.mat-mdc-table:not(.crt-data-table) tr.mdc-data-table__row:last-child .mat-mdc-cell { border-bottom-color: var(--mat-table-row-item-outline-color, rgba(0, 0, 0, .12)); border-bottom-width: var(--mat-table-row-item-outline-width, 1px); border-bottom-style: solid; }
.cap table.mat-mdc-table:not(.crt-data-table) td.mat-mdc-cell, .cap table.mat-mdc-table:not(.crt-data-table) td.mat-mdc-footer-cell { height: 36px; word-break: break-word; }
.cap table.mat-mdc-table:not(.crt-data-table) td.mat-mdc-cell:first-of-type, .cap table.mat-mdc-table:not(.crt-data-table) th.mat-mdc-header-cell:first-of-type { padding-left: 10px; }
.cap table.mat-mdc-table:not(.crt-data-table) td.mat-mdc-cell:last-of-type, .cap table.mat-mdc-table:not(.crt-data-table) th.mat-mdc-header-cell:last-of-type { padding-right: 10px; }
.cap table.mat-mdc-table:not(.crt-data-table) td.mat-mdc-cell:not(:first-of-type):not(:last-of-type), .cap table.mat-mdc-table:not(.crt-data-table) th.mat-mdc-header-cell:not(:first-of-type):not(:last-of-type) { padding-left: 5px; padding-right: 5px; }
.cap table.mat-mdc-table:not(.crt-data-table) .mat-mdc-header-cell { height: 30px; padding-top: 4px; padding-bottom: 5px; vertical-align: bottom; background-color: rgba(var(--background),1); }
.cap table.mat-mdc-table:not(.crt-data-table) .mat-sort-header-container .mat-sort-header-arrow { display: inline-block; width: 16px; height: 16px; background: url("/img/cap/sort-direction.svg") 0px 0px / 16px 32px no-repeat; vertical-align: middle; }
.cap table.mat-mdc-table:not(.crt-data-table) .mat-sort-header-container .mat-sort-header-arrow svg { display: none; }
.cap table.mat-mdc-table:not(.crt-data-table) .mat-sort-header-container.mat-sort-header-descending .mat-sort-header-arrow { transform: none; }
.cap table.mat-mdc-table:not(.crt-data-table) .even-row { background: var(--even-row-background); }
.cap table.mat-mdc-table:not(.crt-data-table) .selected { background-color: var(--selected-row-background); }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill { --mat-form-field-filled-focus-active-indicator-color: var( --crt-palette-primary-500, var(--palette-primary-500) #006ce0 ); --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .6); --mat-form-field-filled-hover-label-text-color: var(--default-disabled); --mat-form-field-filled-error-hover-label-text-color: var(--default-disabled); --mat-form-field-error-text-color: var(--crt-palette-error-500); }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container) { font-family: var(--crt-body-2-font-family); font-size: var(--crt-body-2-font-size); line-height: var(--crt-body-2-line-height); font-weight: var(--crt-body-2-font-weight); letter-spacing: var(--crt-body-2-letter-spacing); -webkit-font-smoothing: antialiased; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container) .mat-mdc-floating-label, .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container) .mat-input-server:focus + .mat-form-field-label-wrapper .mat-mdc-floating-label { font-family: var(--input-label-font-family); font-size: var(--input-label-font-size); line-height: var(--input-label-line-height); font-weight: var(--input-label-font-weight); letter-spacing: var(--input-label-letter-spacing); transform: none; color: var(--default-disabled); }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container) .mat-mdc-floating-label:not(.mdc-floating-label--float-above), .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container) .mat-input-server:focus + .mat-form-field-label-wrapper .mat-mdc-floating-label:not(.mdc-floating-label--float-above) { font-family: var(--crt-body-2-font-family); font-size: var(--crt-body-2-font-size); line-height: var(--crt-body-2-line-height); font-weight: var(--crt-body-2-font-weight); letter-spacing: var(--crt-body-2-letter-spacing); -webkit-font-smoothing: antialiased; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select).mat-form-field-disabled input, .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple).mat-form-field-disabled input { color: rgba(var(--foreground-text),1); }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select).mat-form-field-disabled:hover .mat-mdc-text-field-wrapper .mat-icon[svgicon="read-only"], .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple).mat-form-field-disabled:hover .mat-mdc-text-field-wrapper .mat-icon[svgicon="read-only"] { display: block; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix, .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix { padding-bottom: calc(0.4375em - 1px); }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mat-mdc-input-element, .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mat-mdc-input-element { caret-color: rgba(var(--foreground-text),1); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper:not(.mdc-text-field--invalid) .mdc-line-ripple::before, .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper:not(.mdc-text-field--invalid) .mdc-line-ripple::before { border-bottom: 1px dotted var(--field-underline); }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper .mdc-line-ripple, .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper .mdc-line-ripple { background: none; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper .mdc-line-ripple::after, .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper .mdc-line-ripple::after { height: 1px; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper .mat-icon[svgicon="read-only"], .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper .mat-icon[svgicon="read-only"] { position: relative; top: 3px; right: 0px; height: 20px; width: 20px; display: none; margin-left: 5px; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-form-field-subscript-wrapper, .cap .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-form-field-subscript-wrapper { line-height: 1.225; }
.cap .mdc-form-field.mat-internal-form-field { -webkit-font-smoothing: subpixel-antialiased; }
.cap .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow { width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid; margin: 0px 4px; color: var(--select-arrow-color); }
.cap .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow svg { display: none; }
.cap .mat-mdc-form-field .mat-mdc-form-field-suffix .mat-mdc-select-arrow-wrapper, .cap .mat-mdc-form-field .mat-mdc-form-field-icon-suffix .mat-mdc-select-arrow-wrapper { display: inline-table; }
.cap div.mat-mdc-autocomplete-panel { padding: 0px; }
.cap div.mat-mdc-autocomplete-panel .mat-mdc-option { height: 33px; min-height: unset; line-height: var(--select-item-line-height); font-size: var(--select-item-font-size); }
.cap div.mat-mdc-autocomplete-panel .mat-mdc-option:hover { background: var(--hover-background); }
.cap div.mat-mdc-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text { flex-grow: 1; opacity: 1; margin-right: unset; margin-left: unset; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cap div.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--disabled { pointer-events: unset; }
.cap div.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text { color: rgba(var(--foreground-text),1); }
.cap { --crt-dialog-border-radius: 0; --crt-dialog-border-color: transparent; }
.cap .dialog-top-border .mat-mdc-dialog-surface { border-top: 0px solid var(--crt-dialog-border-color); border-radius: var(--crt-dialog-border-radius); }
.cap .mat-mdc-dialog-container .mat-mdc-dialog-surface { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 8px; }
.cap .mat-mdc-dialog-container { --mat-dialog-supporting-text-color: rgba(var(--foreground-text), 1); }
.cap .mat-mdc-dialog-surface { overflow: hidden; padding: 24px 30px 30px; }
.cap .mat-mdc-dialog-surface > * { display: block; }
.cap .mat-mdc-dialog-surface .mat-mdc-dialog-content { padding: 0px; }
.cap .mat-mdc-dialog-surface .mat-mdc-dialog-actions { box-sizing: content-box; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; margin-bottom: -24px; padding: 8px 0px; }
.cap .mat-mdc-dialog-surface [mat-dialog-title] { font-family: var(--dialog-title-font-family); font-size: var(--dialog-title-font-size); line-height: var(--dialog-title-line-height); font-weight: var(--dialog-title-font-weight); letter-spacing: normal; color: var(--crt-palette-primary-500); text-align: left; margin-bottom: 20px; padding: 0px; }
.cap .mat-mdc-dialog-surface [mat-dialog-title]::before { display: none; }
.cap .mat-mdc-dialog-surface [mat-dialog-title] .close-dialog, .cap .mat-mdc-dialog-surface [mat-dialog-title] .close-rtl-dialog { line-height: 32px; height: 32px; width: 32px; --mat-icon-button-state-layer-color: var(--crt-palette-primary-50); --mat-icon-button-hover-state-layer-opacity: 0; }
.cap .mat-mdc-dialog-surface [mat-dialog-title] .close-dialog .close-button-icon, .cap .mat-mdc-dialog-surface [mat-dialog-title] .close-rtl-dialog .close-button-icon { width: 16px; height: 16px; line-height: 16px; vertical-align: middle; }
.cap .mat-mdc-dialog-surface [mat-dialog-title] .close-dialog .close-button-icon svg, .cap .mat-mdc-dialog-surface [mat-dialog-title] .close-rtl-dialog .close-button-icon svg { width: 100%; height: 100%; }
.cap .mat-mdc-dialog-surface [mat-dialog-title] .close-dialog { float: right; right: -10px; }
.cap .mat-mdc-dialog-surface [mat-dialog-actions] { margin: 16px 0px; padding: 0px; min-height: 30px; }
.cap .mat-mdc-dialog-surface [mat-dialog-actions]:last-of-type { margin: 27px 0px 0px; }
.cap .mat-mdc-dialog-surface [mat-dialog-content] { font-family: var(--dialog-content-font-family); font-size: var(--dialog-content-font-size); line-height: var(--dialog-content-line-height); font-weight: var(--dialog-content-font-weight); letter-spacing: normal; color: rgba(var(--foreground-text),1); overflow: hidden; }
.cap .mat-mdc-slide-toggle .mdc-switch { --mat-slide-toggle-track-width: 32px; --mat-slide-toggle-track-height: 16px; --mat-slide-toggle-handle-width: 12px; --mat-slide-toggle-handle-height: 12px; --mat-slide-toggle-handle-shape: 100%; --mat-slide-toggle-track-shape: 22px; --mat-slide-toggle-handle-elevation-shadow: none; --mat-slide-toggle-disabled-track-opacity: .45; --mat-slide-toggle-with-icon-handle-size: 12px; --mat-slide-toggle-selected-track-color: var(--crt-palette-primary-500); --mat-slide-toggle-selected-hover-track-color: var(--crt-palette-primary-500); --mat-slide-toggle-selected-focus-track-color: var(--crt-palette-primary-500); --mat-slide-toggle-selected-pressed-track-color: var(--crt-palette-primary-500); --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .3803921569); --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .3803921569); --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .3803921569); --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .3803921569); --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .3803921569); --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .3803921569); --mat-slide-toggle-disabled-unselected-handle-color: white; --mat-slide-toggle-handle-surface-color: white; --mat-slide-toggle-disabled-selected-handle-color: white; --mat-slide-toggle-disabled-handle-color: white; --mat-slide-toggle-selected-handle-color: white; --mat-slide-toggle-selected-hover-handle-color: white; --mat-slide-toggle-selected-focus-handle-color: white; --mat-slide-toggle-selected-pressed-handle-color: white; --mat-slide-toggle-unselected-handle-color: white; --mat-slide-toggle-unselected-hover-handle-color: white; --mat-slide-toggle-unselected-focus-handle-color: white; --mat-slide-toggle-unselected-pressed-handle-color: white; }
.cap .mat-mdc-slide-toggle .mdc-form-field { height: 24px; }
.cap .mat-mdc-slide-toggle .mdc-form-field .mdc-switch { margin-right: 8px; }
.cap .mat-mdc-slide-toggle .mdc-form-field .mdc-label { padding-left: 0px; }
.cap .mat-mdc-slide-toggle .mdc-switch__icons, .cap .mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple, .cap .mat-mdc-slide-toggle .mdc-switch__ripple { display: none; }
.cap .mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle { --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 2px; }
.cap .mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle { --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 0 0 -2px; }
.cap .mat-mdc-slide-toggle .mdc-label { --mat-slide-toggle-label-text-font: var(--font-family); }
.cap { --crt-chat-disclaimer-outer-border-background: linear-gradient( 90deg, rgb(250, 251, 254) 0%, rgb(252, 250, 254) 100% ); --crt-chat-disclaimer-outer-border-background-after: linear-gradient( 90deg, rgb(250, 251, 254) 0%, rgb(252, 250, 254) 100% ); --crt-chat-disclaimer-outer-border-background-before: linear-gradient( 90deg, rgb(196, 189, 255) 0%, rgb(236, 181, 255) 100% ); --crt-chat-disclaimer-disclaimer-message-color: var(--crt-color-text-body); --crt-chat-disclaimer-link-color: var(--crt-color-text-link); }
.cap .edit-profile-button:not(.readonly):hover .crt-label, .cap .edit-profile-button:not(.readonly):focus-visible .crt-label, .cap .edit-profile-button:not(.readonly).pressed .crt-label { color: var(--crt-color-text-action-hover) !important; }
.cap .cdk-overlay-pane { --crt-menu-panel-background: var(--crt-color-background-base, var(--palette-primary-contrast-500)); }
.cap .ts-body ts-info-dialog [mat-dialog-actions] button { border-radius: var(--button-rounded-border-radius, var(--crt-radius-200)); text-transform: var(--crt-button-contained-text-transform, none); }
.cap { --crt-search-filter-focused-color: var(--crt-color-icon-action-hover); --crt-search-filter-icon-color: var(--crt-color-icon-action); --crt-search-filter-focused-icon-color: var(--crt-color-icon-action-hover); }
.cap .crt-datetimepicker-list-picker-content .crt-datetimepicker-list-picker-panel .crt-datetimepicker-list-picker-main .crt-datetimepicker-list-picker-calendar .mat-calendar .mat-calendar-content td[role="gridcell"].mat-calendar-body-cell-container .mat-calendar-body-cell:not(.mat-calendar-body-disabled):focus-visible > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { background-color: var(--crt-color-background-base); color: var(--crt-palette-primary-500); box-shadow: inset 0 0 0 1px var(--crt-palette-primary-500); }
.cap crt-encrypted-input .crt-input-control-container.mat-mdc-form-field .inner-tools-panel .crt-encrypted-input-unmask-icon:not(.crt-encrypted-input-unmask-icon-disabled):hover, .cap crt-encrypted-input .crt-input-control-container.mat-mdc-form-field .inner-tools-panel .crt-encrypted-input-unmask-icon:not(.crt-encrypted-input-unmask-icon-disabled):focus-visible { color: var(--crt-color-icon-action-hover); }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill { --mat-form-field-filled-focus-active-indicator-color: var( --crt-palette-primary-500, var(--palette-primary-500) #006ce0 ); --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .6); --mat-form-field-filled-hover-label-text-color: var(--default-disabled); --mat-form-field-filled-error-hover-label-text-color: var(--default-disabled); --mat-form-field-error-text-color: var(--crt-palette-error-500); }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container) { font-family: var(--crt-body-2-font-family); font-size: var(--crt-body-2-font-size); line-height: var(--crt-body-2-line-height); font-weight: var(--crt-body-2-font-weight); letter-spacing: var(--crt-body-2-letter-spacing); -webkit-font-smoothing: antialiased; }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container) .mat-mdc-floating-label, .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container) .mat-input-server:focus + .mat-form-field-label-wrapper .mat-mdc-floating-label { font-family: var(--input-label-font-family); font-size: var(--input-label-font-size); line-height: var(--input-label-line-height); font-weight: var(--input-label-font-weight); letter-spacing: var(--input-label-letter-spacing); transform: none; color: var(--default-disabled); }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container) .mat-mdc-floating-label:not(.mdc-floating-label--float-above), .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container) .mat-input-server:focus + .mat-form-field-label-wrapper .mat-mdc-floating-label:not(.mdc-floating-label--float-above) { font-family: var(--crt-body-2-font-family); font-size: var(--crt-body-2-font-size); line-height: var(--crt-body-2-line-height); font-weight: var(--crt-body-2-font-weight); letter-spacing: var(--crt-body-2-letter-spacing); -webkit-font-smoothing: antialiased; }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select).mat-form-field-disabled input, .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple).mat-form-field-disabled input { color: rgba(var(--foreground-text),1); }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select).mat-form-field-disabled:hover .mat-mdc-text-field-wrapper .mat-icon[svgicon="read-only"], .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple).mat-form-field-disabled:hover .mat-mdc-text-field-wrapper .mat-icon[svgicon="read-only"] { display: block; }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix, .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix { padding-bottom: calc(0.4375em - 1px); }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mat-mdc-input-element, .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix input.mat-mdc-input-element { caret-color: rgba(var(--foreground-text),1); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper:not(.mdc-text-field--invalid) .mdc-line-ripple::before, .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper:not(.mdc-text-field--invalid) .mdc-line-ripple::before { border-bottom: 1px dotted var(--field-underline); }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper .mdc-line-ripple, .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper .mdc-line-ripple { background: none; }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper .mdc-line-ripple::after, .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper .mdc-line-ripple::after { height: 1px; }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-text-field-wrapper .mat-icon[svgicon="read-only"], .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-text-field-wrapper .mat-icon[svgicon="read-only"] { position: relative; top: 3px; right: 0px; height: 20px; width: 20px; display: none; margin-left: 5px; }
.cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select) .mat-mdc-form-field-subscript-wrapper, .cap .ts-body .mat-mdc-form-field.mat-form-field-appearance-fill:not(.crt-input-control-container):not(.mat-form-field-type-mat-native-select-multiple) .mat-mdc-form-field-subscript-wrapper { line-height: 1.225; }
.cap .ts-body .mdc-form-field.mat-internal-form-field { -webkit-font-smoothing: subpixel-antialiased; }
.cap .ts-body { color: rgba(var(--foreground-text),1); background-repeat: no-repeat; background-position: center center; background-attachment: fixed; background-size: 310px auto; }
.cap .ts-body .mat-calendar-body-selected { background-color: var(--crt-color-background-primary); color: var(--crt-color-text-on-primary); }
.cap .ts-body .mat-datepicker-content, .cap .ts-body .mat-calendar-body-cell-content { border-radius: 3px; }
.cap .ts-body .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { background-color: var(--crt-palette-primary-100); }
.cap .ts-body .cdk-overlay-pane .mat-mdc-menu-panel { border-radius: 0px; min-height: 33px; }
.cap .ts-body .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content { padding: 0px; }
.cap .ts-body .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item { min-height: unset; height: 33px; }
.cap .ts-body .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item:hover { background: var(--crt-color-background-interaction-hover); }
.cap .ts-body .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-ripple { display: none; }
.cap .ts-body .cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text { line-height: 33px; font-family: var(--body-1-font-family); font-size: var(--body-1-font-size); font-weight: var(--body-1-font-weight); }
.cap .ts-body .cdk-overlay-pane .mat-mdc-select-panel { padding: 1px; border-radius: 0px; position: absolute; width: auto; max-width: 800px; max-height: 400px; }
.cap .ts-body .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option { font-size: 14px; line-height: 18px; height: 33px; min-height: 33px; }
.cap .ts-body .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option:hover { background-color: var(--crt-color-background-interaction-hover); }
.cap .ts-body .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option:not(.mat-mdc-option-disabled).mdc-list-item--selected:not(.mat-mdc-option-disabled) { color: rgba(var(--foreground-text),1); }
.cap .ts-body .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option:not(.mat-mdc-option-disabled).mdc-list-item--selected:not(:hover) { background: var(--crt-color-background-interaction-selected); }
.cap .ts-body .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option .mdc-list-item__primary-text { display: flex; flex-direction: row; align-items: center; padding-right: 15px; flex-grow: 1; opacity: 1; margin-right: unset; margin-left: unset; white-space: nowrap; }
.cap .ts-body .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text { color: rgba(var(--foreground-text),1); }
.cap .ts-body .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple) .mat-mdc-option-pseudo-checkbox { display: none; }
.cap .ts-body .mat-mdc-select-panel .mat-mdc-option.type-mat-option { padding: 0px 15px; height: 36px; line-height: 36px; }
.cap .ts-body .mat-mdc-select-panel .mat-mdc-option.type-mat-option.mdc-list-item--selected:not(.mat-mdc-option-disabled):not(:hover) { color: rgba(0, 0, 0, 0.87); background: rgb(229, 235, 251); }
.cap .ts-body .mat-mdc-select-panel .mat-mdc-option.type-mat-option:hover { color: rgba(0, 0, 0, 0.87); background: rgb(242, 245, 255); }
.cap .ts-body .main-interface-designer-properties-panel crt-menu-items-container-properties-panel .crt-expansion-panel.mat-expansion-panel .mat-mdc-row:hover .crt-toolbar .menu-icon, .cap .ts-body .main-interface-designer-properties-panel crt-mobile-menu-items-container-properties-panel .crt-expansion-panel.mat-expansion-panel .mat-mdc-row:hover .crt-toolbar .menu-icon { visibility: initial; }
.cap .ts-body .application-sort-menu .select-menu-option-content { color: var(--crt-color-text-body); font-family: var(--crt-body-2-font-family); font-weight: var(--crt-body-2-font-weight); letter-spacing: var(--crt-body-2-letter-spacing); -webkit-font-smoothing: antialiased; font-size: var(--crt-body-2-font-size) !important; line-height: var(--crt-body-2-line-height) !important; }
.cap .ts-body .add-existing-package-dialog .mat-mdc-dialog-content table.mat-mdc-table:not(.crt-data-table) .even-row { background: none; }
.cap .dark-theme .structure-explorer-ct .structure-explorer-content .structure-explorer-item-ct.even-row { background-color: var(--even-row-background); }
.cap table.mat-mdc-table tr.mat-mdc-row:hover mat-icon[data-mat-icon-name="drag-drop"], .cap tr.mat-mdc-row[cdkdrag] mat-icon[data-mat-icon-name="drag-drop"] { visibility: inherit; }
.cap table.mat-mdc-table:not(.crt-data-table) .mat-mdc-header-cell[aria-sort="descending"] .mat-sort-header-container .mat-sort-header-arrow { background-position: 0px -16px; }
.cap table.mat-mdc-table:not(.crt-data-table) .mat-sort-header-container .mat-sort-header-arrow { display: inline-block; width: 16px; height: 16px; background: url("/img/cap/sort-direction.svg") 0px 0px / 16px 32px no-repeat; vertical-align: middle; }
.cap table.mat-mdc-table:not(.crt-data-table) .mat-sort-header-container .mat-sort-header-arrow svg { display: none; }
.cap table.mat-mdc-table:not(.crt-data-table) .mat-sort-header-container.mat-sort-header-descending .mat-sort-header-arrow { transform: none; }
.cap table.mat-mdc-table:not(.crt-data-table) .even-row { background: var(--even-row-background); }
.cap .ts-body.dark-theme table.mat-mdc-table tr.mat-mdc-row:hover button.trash-icon, .cap .ts-body.dark-theme tr.mat-mdc-row[cdkdrag]:hover button.trash-icon { visibility: visible; }
.cap .ts-body.dark-theme .mat-mdc-select-panel .mat-mdc-option.type-mat-option { padding: 0px 15px; height: 36px; line-height: 36px; }
.cap .ts-body.dark-theme .mat-mdc-select-panel .mat-mdc-option.type-mat-option.mdc-list-item--selected:not(.mat-mdc-option-disabled):not(:hover) { color: rgba(0, 0, 0, 0.87); background: rgb(229, 235, 251); }
.cap .ts-body.dark-theme .mat-mdc-select-panel .mat-mdc-option.type-mat-option:hover { color: rgba(0, 0, 0, 0.87); background: rgb(242, 245, 255); }
.cap .ts-body.dark-theme .main-interface-designer-properties-panel crt-menu-items-container-properties-panel .crt-expansion-panel.mat-expansion-panel .mat-mdc-row:hover .crt-toolbar .menu-icon, .cap .ts-body.dark-theme .main-interface-designer-properties-panel crt-mobile-menu-items-container-properties-panel .crt-expansion-panel.mat-expansion-panel .mat-mdc-row:hover .crt-toolbar .menu-icon { visibility: initial; }
.cap .ts-body.dark-theme .application-sort-menu .select-menu-option-content { color: var(--crt-color-text-body); font-family: var(--crt-body-2-font-family); font-weight: var(--crt-body-2-font-weight); letter-spacing: var(--crt-body-2-letter-spacing); -webkit-font-smoothing: antialiased; font-size: var(--crt-body-2-font-size) !important; line-height: var(--crt-body-2-line-height) !important; }
.cap .ts-body.dark-theme .add-existing-package-dialog .mat-mdc-dialog-content table.mat-mdc-table:not(.crt-data-table) .even-row { background: none; }
.cap .ts-body a { color: var(--crt-color-text-link); cursor: pointer; text-decoration: none; }
.cap .ts-body a:hover { color: var(--crt-color-text-link-hover); }
.cap .ts-body .pane { background-color: rgba(var(--background),1); border-radius: 3px; }
.cap .ts-body .detail-wrapper .detail-title { color: var(--crt-palette-primary-500); font-family: "Bpmonline Open Sans Light", serif; font-size: 17px; display: flex; }
.cap .ts-body .detail-wrapper .detail-title .detail-title-icon { margin-left: 10px; }
.cap .ts-body .detail-wrapper .detail-table-wrapper { max-height: 370px; overflow-y: auto; }
.cap .ts-body .detail-wrapper .detail-table-wrapper table th label { font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); }
.cap .ts-body .detail-wrapper .detail-table-wrapper .detail-blank-slate { font-size: 14px; color: rgb(153, 153, 153); text-align: center; margin: 13px 0px 3px; }
.cap .ts-body .detail-wrapper .detail-bottom-action { margin-top: 10px; z-index: 1000; position: sticky; bottom: 10px; background-color: rgb(255, 255, 255); }
.cap .ts-body .detail-wrapper .detail-bottom-action button { margin-right: 10px; }
.cap .ts-body table.mat-mdc-table tr.mat-mdc-row:hover button.trash-icon, .cap .ts-body tr.mat-mdc-row[cdkdrag]:hover button.trash-icon { visibility: visible; }
.cap .ts-body table.mat-mdc-table tr.mat-mdc-row button.trash-icon, .cap .ts-body tr.mat-mdc-row[cdkdrag] button.trash-icon { width: 36px; line-height: 36px; visibility: hidden; }
.cap .ts-body table.mat-mdc-table tr.mat-mdc-row button.trash-icon, .cap .ts-body tr.mat-mdc-row[cdkdrag] button.trash-icon { height: 36px; padding-right: 0px; }
.cap .ts-body table.mat-mdc-table tr.mat-mdc-row .drag-drop-warning-icon-wrapper mat-icon svg .a, .cap .ts-body tr.mat-mdc-row[cdkdrag] .drag-drop-warning-icon-wrapper mat-icon svg .a { fill: rgb(223, 31, 38); }
.cap .ts-body .mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper { transform: translateY(0px); }
.cap .ts-body .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow { width: 0px; height: 0px; border-left: 4.8px solid transparent; border-right: 4.8px solid transparent; border-top: 4.8px solid; margin: 0px 4px; color: rgb(77, 106, 152); }
.cap .ts-body .mat-mdc-autocomplete-panel { padding: 1px; }
.cap .ts-body .mat-mdc-autocomplete-panel .mat-mdc-option { height: 33px; line-height: 33px; font-size: 14px; font-family: var(--font-family); }
.cap .ts-body .date-picker.mat-mdc-form-field { width: 120px; }
.cap .ts-body .date-picker.mat-mdc-form-field .mdc-icon-button { border-radius: 0px; vertical-align: middle; position: relative; bottom: 2px; font-size: inherit; width: 1.5em; height: 1.5em; padding: 0px; }
.cap .ts-body .mat-expansion-indicator, .cap .ts-body .mat-expansion-indicator::after { color: rgb(66, 173, 239); }
.cap .ts-body .mat-expansion-panel, .cap .ts-body .mat-expansion-panel:not([class*="mat-elevation-z"]) { border-radius: 0px; box-shadow: rgb(219, 219, 219) 0px -1px; }
.cap .ts-body .mat-expansion-panel .mat-expansion-panel-header, .cap .ts-body .mat-expansion-panel .mat-expansion-panel-body, .cap .ts-body .mat-expansion-panel:not([class*="mat-elevation-z"]) .mat-expansion-panel-header, .cap .ts-body .mat-expansion-panel:not([class*="mat-elevation-z"]) .mat-expansion-panel-body { padding-left: 15px; padding-right: 15px; }
.cap .ts-body .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title, .cap .ts-body .mat-expansion-panel .mat-expansion-panel-body .mat-expansion-panel-header-title, .cap .ts-body .mat-expansion-panel:not([class*="mat-elevation-z"]) .mat-expansion-panel-header .mat-expansion-panel-header-title, .cap .ts-body .mat-expansion-panel:not([class*="mat-elevation-z"]) .mat-expansion-panel-body .mat-expansion-panel-header-title { display: flex; align-items: center; }
.cap .ts-body .mat-expansion-panel .mat-expansion-panel-body, .cap .ts-body .mat-expansion-panel:not([class*="mat-elevation-z"]) .mat-expansion-panel-body { box-sizing: border-box; }
.cap .ts-body ts-info-tooltip-icon mat-icon:hover svg .circle { fill: rgb(34, 172, 20); }
.cap .ts-body ts-info-tooltip-icon mat-icon:hover svg .content { fill: rgb(255, 255, 255); }
.cap .ts-body crt-interface-designer-properties-panel .main-interface-designer-properties-panel > :last-child:not(.resize):not(.breadcrumbs-container) { flex: 1 1 0px; min-height: 0px; }
.cap .ts-body.dark-theme crt-interface-designer-properties-panel .main-interface-designer-properties-panel > :last-child:not(.resize):not(.breadcrumbs-container) { flex: 1 1 0px; min-height: 0px; }
.cap .ts-body .base-page-wrap { display: flex; flex-direction: column; width: 100%; min-height: 100vh; background-color: var(--body-fill-background); }
.cap .ts-body .base-page-wrap .header { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 800; height: 117px; background-color: var(--body-fill-background); }
.cap .ts-body .base-page-wrap .header .pane { margin: 6px 6px 0px; overflow: hidden; }
.cap .ts-body .base-page-wrap .header ts-header { padding-bottom: 21px; }
.cap .ts-body .base-page-wrap .header ts-header .action-button:not(:first-child) { margin-left: 10px; }
.cap .ts-body .base-page-wrap .page-content-wrapper { flex-grow: 1; display: flex; height: calc(100% - 6px); margin: 123px 6px 6px; }
.cap .ts-body .base-page-wrap .page-content-wrapper .main-content { width: 100%; padding: 10px 20px; box-sizing: border-box; }
.cap .ts-body ts-record-change-log-page .header { position: static !important; height: auto !important; }
.cap .ts-body ts-record-change-log-page .page-content-wrapper { margin-top: 0px !important; }
.cap .ts-body ts-record-change-log-page .page-content-wrapper .main-content { padding-top: 0px !important; }
.cap .ts-body ts-record-change-log-page .page-content-wrapper .main-content .change-log-filters { background-color: rgba(var(--background),1); height: 32px; }
.cap .ts-body ts-record-change-log-page .page-content-wrapper .main-content ts-change-log { display: block; }
.cap .ts-body ts-record-change-log-page .page-content-wrapper .main-content ts-change-log .detail-table-wrapper { height: calc(-173px + 100vh); overflow-y: auto !important; }
.cap .ts-body ts-rights-by-column-detail .detail-wrapper table .mat-mdc-header-cell { height: 20px; padding-bottom: 5px; vertical-align: bottom; }
.cap .ts-body ts-rights-by-column-detail .detail-wrapper tbody .mat-column-delete { text-align: center; width: 36px; padding-right: 0px !important; }
.cap .ts-body table.rights-by-record-detail-table thead .mat-column-author, .cap .ts-body table.rights-by-record-detail-table thead .mat-column-user, .cap .ts-body table.rights-by-record-detail-table tbody .mat-column-author, .cap .ts-body table.rights-by-record-detail-table tbody .mat-column-user { width: 25%; }
.cap .ts-body table.rights-by-record-detail-table thead .mat-column-canRead, .cap .ts-body table.rights-by-record-detail-table thead .mat-column-canEdit, .cap .ts-body table.rights-by-record-detail-table thead .mat-column-canDelete, .cap .ts-body table.rights-by-record-detail-table tbody .mat-column-canRead, .cap .ts-body table.rights-by-record-detail-table tbody .mat-column-canEdit, .cap .ts-body table.rights-by-record-detail-table tbody .mat-column-canDelete { width: 16%; text-align: center; }
.cap .ts-body table.rights-by-record-detail-table tbody .mat-column-delete { padding-right: 0px; text-align: center; }
.cap .ts-body table.rights-by-record-detail-table .mat-mdc-icon-button { height: 36px; }
.cap .ts-body table.rights-by-record-detail-table .mat-mdc-icon-button .mat-icon { vertical-align: inherit; }
.cap .ts-body .mat-mdc-tab-group .mat-mdc-tab-header { --mat-tab-container-height: 40px; }
.cap .ts-body ts-object-change-log-page .page-content-wrapper .is-tracking-toggle .is-tracking-toggle-text { color: var(--crt-palette-primary-500); }
.cap .ts-body .mat-mdc-dialog-surface { --input-label-font-size: 12px; --input-label-line-height: 16px; --input-label-font-weight: var(--font-weight-medium); --input-label-font-family: var(--font-family-add); --default-disabled: var(--crt-color-text-muted); }
.cap .ts-body ts-administrated-object-page .mat-mdc-slide-toggle { display: flex; }
.cap .ts-body ts-administrated-object-page .mat-mdc-slide-toggle .mdc-form-field .mdc-switch { margin-right: 0px; }
.cap .ts-body .base-section-wrap { display: flex; flex-direction: column; width: 100%; min-height: 100vh; background-color: var(--body-fill-background); }
.cap .ts-body .base-section-wrap ts-header .action-button:not(:first-child) { margin-left: 10px; }
.cap .ts-body .base-section-wrap .header { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 800; height: 140px; background-color: var(--body-fill-background); }
.cap .ts-body .base-section-wrap .header .pane { margin: 6px 6px 0px; overflow: hidden; height: 134px; }
.cap .ts-body .base-section-wrap .header .filters { display: flex; align-items: flex-start; margin: 1px 21px 0px; font-size: 14px; }
.cap .ts-body .base-section-wrap .table-wrapper { display: flex; flex-direction: column; min-height: 100vh; background-color: var(--body-fill-background); }
.cap .ts-body .base-section-wrap .table-wrapper .pane { margin: 6px; overflow: hidden; flex-grow: 1; min-height: 550px; }
.cap .ts-body .base-section-wrap .table-wrapper .pane table { margin: 174px 0px 0px; display: inline-table; }
.cap .ts-body .base-section-wrap .table-wrapper .pane table thead { position: fixed; top: 140px; z-index: 900; width: calc(100% - 12px); display: table; }
.cap .ts-body .base-section-wrap .table-wrapper .pane table thead .mat-mdc-header-cell { top: 146px; z-index: 801; }
.cap .ts-body .base-section-wrap .table-wrapper .pane table thead .mat-mdc-header-cell label { font-size: 13px; line-height: 18px; color: rgb(153, 153, 153); }
.cap .ts-body .base-section-wrap .table-wrapper .pane table tr td.mat-mdc-cell, .cap .ts-body .base-section-wrap .table-wrapper .pane table tr th.mat-mdc-header-cell { width: 15%; }
.cap .ts-body .base-section-wrap .table-wrapper .pane table tr td.mat-mdc-cell:first-of-type, .cap .ts-body .base-section-wrap .table-wrapper .pane table tr th.mat-mdc-header-cell:first-of-type { padding-left: 20px; }
.cap .ts-body .mat-mdc-form-field.type-filter .mat-mdc-form-field-infix { padding: 3px 0px; width: auto; }
.cap .ts-body .mat-mdc-form-field.type-filter .mat-mdc-select-value { max-width: 100%; width: auto; }
.cap .ts-body .mat-mdc-form-field.type-filter .filter-type-caption { vertical-align: top; }
.cap .ts-body .mat-mdc-form-field.type-filter .mdc-line-ripple, .cap .ts-body .mat-mdc-form-field.type-filter .mdc-notched-outline { display: none; }
.cap .ts-body { font-family: var(--font-family); }
.cap .ts-body .page-content-wrapper { background-color: var(--body-fill-background); }
.cap .edit-profile-button:not(.readonly):hover .crt-label, .cap .edit-profile-button:not(.readonly):focus-visible .crt-label, .cap .edit-profile-button:not(.readonly).pressed .crt-label { color: var(--crt-color-text-action-hover) !important; }
.cap .crt-datetimepicker-list-picker-content .crt-datetimepicker-list-picker-panel .crt-datetimepicker-list-picker-main .crt-datetimepicker-list-picker-calendar .mat-calendar .mat-calendar-content td[role="gridcell"].mat-calendar-body-cell-container .mat-calendar-body-cell:not(.mat-calendar-body-disabled):focus-visible > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) { background-color: var(--crt-color-background-base); color: var(--crt-palette-primary-500); box-shadow: inset 0 0 0 1px var(--crt-palette-primary-500); }
.cap crt-encrypted-input .crt-input-control-container.mat-mdc-form-field .inner-tools-panel .crt-encrypted-input-unmask-icon:not(.crt-encrypted-input-unmask-icon-disabled):hover, .cap crt-encrypted-input .crt-input-control-container.mat-mdc-form-field .inner-tools-panel .crt-encrypted-input-unmask-icon:not(.crt-encrypted-input-unmask-icon-disabled):focus-visible { color: var(--crt-color-icon-action-hover); }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill { --mat-form-field-outlined-container-shape: 0px; --mat-form-field-filled-input-text-color: var(--foreground-text, #444444); --mat-form-field-filled-container-color: transparent; --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .6); --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87); --mat-form-field-container-text-size: 14px; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-subscript-wrapper { height: 1.25em; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-line-ripple { background-color: rgba(0, 0, 0, 0.42); height: 1px; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-line-ripple::before, .cap .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-line-ripple::after { bottom: 0px; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-line-ripple::after { border-bottom-width: 1px; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field { padding: 0px; border-radius: 0px; background: transparent; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field__input { padding: 0.4375em 0px 0.1875em; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-focus-overlay { background-color: unset; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper { will-change: auto; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper.mdc-text-field--disabled { pointer-events: unset; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled .mdc-floating-label { top: 10px; transform: scale(0.75); }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled .mdc-floating-label.mdc-floating-label--float-above { top: -0.84375em; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field--filled .mdc-floating-label { font-size: 14px; line-height: 14px; letter-spacing: normal; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix { border-top: 0.84375em solid transparent; min-height: 0px; padding: 0.4375em 0px; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix:not(:has(.mat-mdc-floating-label)) { border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix, .cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-prefix { align-self: unset; padding-left: 0px; padding-right: 0px; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix > .mat-icon, .cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-prefix > .mat-icon { padding: 0px; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button, .cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix .mat-icon-button { display: inline-block; height: 1.5em; line-height: 1.5em; width: 1.5em; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix .mat-mdc-icon-button .mat-icon, .cap .mat-mdc-form-field.mat-form-field-appearance-fill .mat-mdc-form-field-icon-suffix .mat-icon-button .mat-icon { width: 1em; height: 1.125em; }
.cap .mat-mdc-form-field.mat-form-field-appearance-fill .mdc-text-field__input { padding: 0px; }
.cap .mat-mdc-checkbox { --mat-checkbox-state-layer-size: 16px; }
.cap .mat-mdc-checkbox.mat-primary, .cap .mat-mdc-checkbox.mat-accent, .cap .mat-mdc-checkbox.mat-warn { --mat-checkbox-selected-checkmark-color: white; }
.cap .mat-mdc-checkbox div.mdc-form-field { font-size: inherit; color: inherit; }
.cap .mat-mdc-checkbox .mdc-checkbox { height: 16px; width: 16px; flex-basis: 16px; margin-right: 8px; }
.cap .mat-mdc-checkbox .mdc-checkbox:has(+ .mdc-label:empty) { margin-right: 0px; }
.cap .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background { height: 16px; width: 16px; top: 0px; left: 0px; }
.cap .mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background .mdc-checkbox__mixedmark { width: 80%; }
.cap .mat-mdc-checkbox .mdc-label { font-family: var(--font-family); line-height: var(--body-2-line-height); padding-left: 0px; padding-right: 0px; white-space: nowrap; }
.cap .mat-mdc-checkbox .mat-mdc-checkbox-touch-target { height: 23px; width: 23px; }
.cap .mat-mdc-checkbox .mdc-checkbox__ripple, .cap .mat-mdc-checkbox .mat-mdc-checkbox-ripple { left: -12px; top: -12px; height: 40px; width: 40px; }
.cap .cdk-visually-hidden { border: 0px; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; white-space: nowrap; outline: 0px; appearance: none; left: 0px; }
.cap { font-family: "Bpmonline Open Sans", sans-serif; font-size: 14px; line-height: 19px;  }
.cap * { --scrollbar-color: transparent; --scrollbar-thumb-color: rgb(24 24 24 / 20%); --scrollbar-track-color: rgb(24 24 24 / 5%); }
.cap :not(body):not(html)::-webkit-scrollbar-thumb { background-color: transparent !important; }
.cap :not(body):not(html):hover::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb-color) !important; }
.cap ::-webkit-scrollbar { background-color: var(--scrollbar-color); width: 8px !important; height: 8px !important; }
.cap ::-webkit-scrollbar-thumb { background-color: var(--scrollbar-thumb-color); border-radius: 8px; border: 2px solid transparent; min-height: 40px; min-width: 40px; background-clip: content-box !important; }
.cap ::-webkit-scrollbar-thumb:hover { border: 1px solid transparent; }
.cap ::-webkit-scrollbar-button { height: 0px; width: 0px; }
.cap ::-webkit-scrollbar-track { background-color: transparent; border-radius: 8px; }
.cap ::-webkit-scrollbar-track:hover { background-color: var(--scrollbar-track-color); }
.cap ::-webkit-scrollbar-corner { display: none; }
.cap div { box-sizing: border-box; }
.cap { --crt-color-base-light: #ffffff; --crt-color-base-dark: #181818; --crt-radius-0: 0; --crt-radius-50: 2px; --crt-radius-100: 4px; --crt-radius-150: 6px; --crt-radius-200: 8px; --crt-radius-250: 10px; --crt-radius-300: 12px; --crt-radius-400: 16px; --crt-radius-600: 24px; --crt-radius-800: 32px; --crt-radius-infinite: 999px; --crt-spacing-0: 0; --crt-spacing-50: 2px; --crt-spacing-100: 4px; --crt-spacing-150: 6px; --crt-spacing-200: 8px; --crt-spacing-250: 10px; --crt-spacing-300: 12px; --crt-spacing-400: 16px; --crt-spacing-500: 20px; --crt-spacing-600: 24px; --crt-spacing-700: 28px; --crt-spacing-800: 32px; --crt-spacing-900: 36px; --crt-spacing-1000: 40px; --crt-font-size-50: 10px; --crt-font-size-100: 12px; --crt-font-size-200: 13px; --crt-font-size-300: 14px; --crt-font-size-400: 16px; --crt-font-size-500: 18px; --crt-font-size-600: 20px; --crt-font-size-700: 24px; --crt-font-size-800: 28px; --crt-font-size-900: 32px; --crt-font-size-1000: 36px; --crt-font-size-1100: 54px; --crt-line-height-50: 12px; --crt-line-height-100: 16px; --crt-line-height-200: 18px; --crt-line-height-300: 20px; --crt-line-height-400: 24px; --crt-line-height-500: 26px; --crt-line-height-600: 32px; --crt-line-height-700: 36px; --crt-line-height-800: 40px; --crt-line-height-900: 44px; --crt-line-height-1000: 70px; --crt-font-weight-thin: 200; --crt-font-weight-light: 300; --crt-font-weight-regular: 400; --crt-font-weight-medium: 500; --crt-font-weight-semi-bold: 600; --crt-font-weight-bold: 700; --crt-font-weight-extra-bold: 800; --crt-font-weight-black: 900; --crt-color-text-glassmorphic-base: #ffffff; --crt-color-text-glassmorphic-muted: #bababa; --crt-color-icon-glassmorphic-base: var(--crt-color-text-glassmorphic-base); --crt-color-icon-glassmorphic-muted: var(--crt-color-text-glassmorphic-muted); --crt-color-text-glassmorphic-disabled: var(--crt-glass-color-light-600); --crt-glass-color-light-50: rgba(255, 255, 255, .05); --crt-glass-color-light-100: rgba(255, 255, 255, .1); --crt-glass-color-light-200: rgba(255, 255, 255, .2); --crt-glass-color-light-300: rgba(255, 255, 255, .3); --crt-glass-color-light-400: rgba(255, 255, 255, .4); --crt-glass-color-light-500: rgba(255, 255, 255, .5); --crt-glass-color-light-600: rgba(255, 255, 255, .6); --crt-glass-color-light-700: rgba(255, 255, 255, .7); --crt-glass-color-light-800: rgba(255, 255, 255, .8); --crt-glass-color-light-900: rgba(255, 255, 255, .9); --crt-glass-color-dark-50: rgba(24, 24, 24, .05); --crt-glass-color-dark-100: rgba(24, 24, 24, .1); --crt-glass-color-dark-200: rgba(24, 24, 24, .2); --crt-glass-color-dark-300: rgba(24, 24, 24, .3); --crt-glass-color-dark-400: rgba(24, 24, 24, .4); --crt-glass-color-dark-500: rgba(24, 24, 24, .5); --crt-glass-color-dark-600: rgba(24, 24, 24, .6); --crt-glass-color-dark-700: rgba(24, 24, 24, .7); --crt-glass-color-dark-800: rgba(24, 24, 24, .8); --crt-glass-color-dark-900: rgba(24, 24, 24, .9); }
.cap .default-theme { --crt-font-family-heading: "Open Sans", sans-serif; --crt-font-family-body: "Open Sans", sans-serif; --crt-color-shadow: rgb(from var(--crt-color-base-dark) r g b / 10%); --crt-color-background-base: var(--crt-color-base-light); --crt-color-background-canvas: rgb(from var(--crt-color-background-base) r g b / 90%); --crt-color-background-interaction-hover: var(--crt-palette-primary-25); --crt-color-background-interaction-selected: var(--crt-palette-primary-50); --crt-color-background-disabled-subtle: var(--crt-palette-neutral-50); --crt-color-background-disabled-soft: var(--crt-palette-neutral-200); --crt-color-background-primary: var(--crt-palette-primary-500); --crt-color-background-primary-hover: var(--crt-palette-primary-600); --crt-color-background-primary-selected: var(--crt-palette-primary-700); --crt-color-background-primary-subtle: var(--crt-palette-primary-10); --crt-color-background-primary-subtle-hover: var(--crt-palette-primary-25); --crt-color-background-primary-subtle-selected: var(--crt-palette-primary-50); --crt-color-background-primary-soft: var(--crt-palette-primary-50); --crt-color-background-primary-soft-hover: var(--crt-palette-primary-100); --crt-color-background-primary-soft-selected: var(--crt-palette-primary-200); --crt-color-background-secondary: var(--crt-palette-secondary-500); --crt-color-background-secondary-hover: var(--crt-palette-secondary-600); --crt-color-background-secondary-selected: var(--crt-palette-secondary-700); --crt-color-background-secondary-subtle: var(--crt-palette-secondary-10); --crt-color-background-secondary-subtle-hover: var(--crt-palette-secondary-25); --crt-color-background-secondary-subtle-selected: var(--crt-palette-secondary-50); --crt-color-background-secondary-soft: var(--crt-palette-secondary-50); --crt-color-background-secondary-soft-hover: var(--crt-palette-secondary-100); --crt-color-background-secondary-soft-selected: var(--crt-palette-secondary-100); --crt-color-background-accent: var(--crt-palette-accent-500); --crt-color-background-accent-hover: var(--crt-palette-accent-600); --crt-color-background-accent-selected: var(--crt-palette-accent-700); --crt-color-background-accent-subtle: var(--crt-palette-accent-10); --crt-color-background-accent-subtle-hover: var(--crt-palette-accent-25); --crt-color-background-accent-subtle-selected: var(--crt-palette-accent-50); --crt-color-background-accent-soft: var(--crt-palette-accent-50); --crt-color-background-accent-soft-hover: var(--crt-palette-accent-100); --crt-color-background-accent-soft-selected: var(--crt-palette-accent-200); --crt-color-background-error: var(--crt-palette-error-500); --crt-color-background-error-hover: var(--crt-palette-error-600); --crt-color-background-error-selected: var(--crt-palette-error-700); --crt-color-background-error-subtle: var(--crt-palette-error-10); --crt-color-background-error-subtle-hover: var(--crt-palette-error-25); --crt-color-background-error-subtle-selected: var(--crt-palette-error-50); --crt-color-background-error-soft: var(--crt-palette-error-50); --crt-color-background-error-soft-hover: var(--crt-palette-error-100); --crt-color-background-error-soft-selected: var(--crt-palette-error-200); --crt-color-background-success: var(--crt-palette-success-500); --crt-color-background-success-hover: var(--crt-palette-success-600); --crt-color-background-success-selected: var(--crt-palette-success-700); --crt-color-background-success-subtle: var(--crt-palette-success-10); --crt-color-background-success-subtle-hover: var(--crt-palette-success-25); --crt-color-background-success-subtle-selected: var(--crt-palette-success-50); --crt-color-background-success-soft: var(--crt-palette-success-50); --crt-color-background-success-soft-hover: var(--crt-palette-success-100); --crt-color-background-success-soft-selected: var(--crt-palette-success-200); --crt-color-border-base: var(--crt-palette-neutral-100); --crt-color-border-muted: var(--crt-palette-neutral-50); --crt-color-border-selected: var(--crt-palette-primary-500); --crt-color-border-disabled: var(--crt-palette-neutral-100); --crt-color-border-primary: var(--crt-palette-primary-500); --crt-color-border-primary-subtle: var(--crt-palette-primary-100); --crt-color-border-primary-soft: var(--crt-palette-primary-200); --crt-color-border-secondary: var(--crt-palette-secondary-500); --crt-color-border-secondary-subtle: var(--crt-palette-secondary-100); --crt-color-border-secondary-soft: var(--crt-palette-secondary-200); --crt-color-border-accent: var(--crt-palette-accent-500); --crt-color-border-accent-subtle: var(--crt-palette-accent-100); --crt-color-border-accent-soft: var(--crt-palette-accent-200); --crt-color-border-error: var(--crt-palette-error-500); --crt-color-border-error-subtle: var(--crt-palette-error-100); --crt-color-border-error-soft: var(--crt-palette-error-200); --crt-color-border-success: var(--crt-palette-success-500); --crt-color-border-success-subtle: var(--crt-palette-success-100); --crt-color-border-success-soft: var(--crt-palette-success-200); --crt-color-icon-base: var(--crt-palette-secondary-500); --crt-color-icon-action: var(--crt-color-text-action); --crt-color-icon-action-hover: var(--crt-color-text-action-hover); --crt-color-icon-muted: var(--crt-color-text-muted); --crt-color-icon-disabled: var(--crt-palette-neutral-300); --crt-color-icon-error: var(--crt-color-text-error); --crt-color-icon-on-error: var(--crt-color-text-on-error); --crt-color-icon-on-error-subtle: var(--crt-color-text-on-error-subtle); --crt-color-icon-on-error-soft: var(--crt-color-text-on-error-soft); --crt-color-icon-success: var(--crt-color-text-success); --crt-color-icon-on-success: var(--crt-color-text-on-success); --crt-color-icon-on-success-subtle: var(--crt-color-text-on-success-subtle); --crt-color-icon-on-success-soft: var(--crt-color-text-on-success-soft); --crt-color-icon-primary: var(--crt-color-text-primary); --crt-color-icon-on-primary: var(--crt-color-text-on-primary); --crt-color-icon-on-primary-subtle: var(--crt-color-text-on-primary-subtle); --crt-color-icon-on-primary-soft: var(--crt-color-text-on-primary-soft); --crt-color-icon-secondary: var(--crt-color-text-secondary); --crt-color-icon-on-secondary: var(--crt-color-text-on-secondary); --crt-color-icon-on-secondary-subtle: var(--crt-color-text-on-secondary-subtle); --crt-color-icon-on-secondary-soft: var(--crt-color-text-on-secondary-soft); --crt-color-icon-accent: var(--crt-color-text-accent); --crt-color-icon-on-accent: var(--crt-color-text-on-accent); --crt-color-icon-on-accent-subtle: var(--crt-color-text-on-accent-subtle); --crt-color-icon-on-accent-soft: var(--crt-color-text-on-accent-soft); --crt-color-text-body: var(--crt-color-base-dark); --crt-color-text-heading: var(--crt-palette-secondary-500); --crt-color-text-muted: var(--crt-palette-neutral-600); --crt-color-text-disabled: var(--crt-palette-neutral-500); --crt-color-text-link: var(--crt-palette-primary-500); --crt-color-text-link-hover: var(--crt-palette-primary-600); --crt-color-text-action: var(--crt-palette-secondary-500); --crt-color-text-action-hover: var(--crt-palette-primary-500); --crt-color-text-primary: var(--crt-palette-primary-500); --crt-color-text-on-primary: var(--crt-color-base-light); --crt-color-text-on-primary-subtle: var(--crt-palette-primary-900); --crt-color-text-on-primary-soft: var(--crt-palette-primary-900); --crt-color-text-secondary: var(--crt-palette-secondary-500); --crt-color-text-on-secondary: var(--crt-color-base-light); --crt-color-text-on-secondary-subtle: var(--crt-palette-secondary-900); --crt-color-text-on-secondary-soft: var(--crt-palette-secondary-900); --crt-color-text-accent: var(--crt-palette-accent-500); --crt-color-text-on-accent: var(--crt-color-base-light); --crt-color-text-on-accent-subtle: var(--crt-palette-accent-900); --crt-color-text-on-accent-soft: var(--crt-palette-accent-900); --crt-color-text-error: var(--crt-palette-error-500); --crt-color-text-on-error: var(--crt-color-base-light); --crt-color-text-on-error-subtle: var(--crt-palette-error-900); --crt-color-text-on-error-soft: var(--crt-palette-error-900); --crt-color-text-success: var(--crt-palette-success-500); --crt-color-text-on-success: var(--crt-color-base-light); --crt-color-text-on-success-subtle: var(--crt-palette-success-900); --crt-color-text-on-success-soft: var(--crt-palette-success-900); --crt-large-1-font-family: var(--crt-font-family-heading); --crt-large-1-font-size: 54px; --crt-large-1-font-weight: 300; --crt-large-1-line-height: 70px; --crt-large-1-letter-spacing: 0; --crt-large-2-font-family: var(--crt-font-family-heading); --crt-large-2-font-size: 36px; --crt-large-2-font-weight: 300; --crt-large-2-line-height: 44px; --crt-large-2-letter-spacing: 0; --crt-large-3-font-family: var(--crt-font-family-heading); --crt-large-3-font-size: 32px; --crt-large-3-font-weight: 400; --crt-large-3-line-height: 40px; --crt-large-3-letter-spacing: 0; --crt-large-4-font-family: var(--crt-font-family-heading); --crt-large-4-font-size: 28px; --crt-large-4-font-weight: 400; --crt-large-4-line-height: 36px; --crt-large-4-letter-spacing: 0; --crt-headline-1-font-family: var(--crt-font-family-heading); --crt-headline-1-font-size: 24px; --crt-headline-1-font-weight: 300; --crt-headline-1-line-height: 32px; --crt-headline-1-letter-spacing: 0; --crt-headline-2-font-family: var(--crt-font-family-heading); --crt-headline-2-font-size: 22px; --crt-headline-2-font-weight: 300; --crt-headline-2-line-height: 30px; --crt-headline-2-letter-spacing: 0; --crt-headline-3-font-family: var(--crt-font-family-heading); --crt-headline-3-font-size: 16px; --crt-headline-3-font-weight: 400; --crt-headline-3-line-height: 22px; --crt-headline-3-letter-spacing: 0; --crt-headline-4-font-family: var(--crt-font-family-heading); --crt-headline-4-font-size: 16px; --crt-headline-4-font-weight: 400; --crt-headline-4-line-height: 20px; --crt-headline-4-letter-spacing: 0; --crt-headline-5-font-family: var(--crt-font-family-heading); --crt-headline-5-font-size: 13px; --crt-headline-5-font-weight: 400; --crt-headline-5-line-height: 17px; --crt-headline-5-letter-spacing: 0; --crt-body-1-font-family: var(--crt-font-family-body); --crt-body-1-font-size: 14px; --crt-body-1-font-weight: 400; --crt-body-1-line-height: 20px; --crt-body-1-letter-spacing: 0; --crt-body-2-font-family: var(--crt-font-family-body); --crt-body-2-font-size: 13px; --crt-body-2-font-weight: 400; --crt-body-2-line-height: 18px; --crt-body-2-letter-spacing: 0; --crt-caption-font-family: var(--crt-font-family-body); --crt-caption-font-size: 12px; --crt-caption-font-weight: 400; --crt-caption-line-height: 16px; --crt-caption-letter-spacing: 0; --crt-button-font-family: var(--crt-font-family-body); --crt-button-font-size: 14px; --crt-button-font-weight: 400; --crt-button-line-height: 16px; --crt-button-letter-spacing: 0; --crt-button-small-font-family: var(--crt-font-family-body); --crt-button-small-font-size: 13px; --crt-button-small-font-weight: 400; --crt-button-small-line-height: 18px; --crt-button-small-letter-spacing: 0; --crt-overline-font-family: var(--crt-font-family-body); --crt-overline-font-size: 10px; --crt-overline-font-weight: 400; --crt-overline-line-height: 12px; --crt-overline-letter-spacing: .05em; --crt-palette-primary-10: #f7f8fb; --crt-palette-primary-25: #eff4fb; --crt-palette-primary-50: #e3ebfa; --crt-palette-primary-100: #cbdbf8; --crt-palette-primary-200: #9bbaf2; --crt-palette-primary-300: #6c99ea; --crt-palette-primary-400: #3d76e1; --crt-palette-primary-500: #004fd6; --crt-palette-primary-600: #0041b5; --crt-palette-primary-700: #003495; --crt-palette-primary-800: #002877; --crt-palette-primary-900: #001c5a; --crt-palette-secondary-10: #f6f7f8; --crt-palette-secondary-25: #eef0f2; --crt-palette-secondary-50: #e1e5e9; --crt-palette-secondary-100: #c8cfd7; --crt-palette-secondary-200: #96a4b3; --crt-palette-secondary-300: #667b91; --crt-palette-secondary-400: #39536f; --crt-palette-secondary-500: #0d2e4e; --crt-palette-secondary-600: #072949; --crt-palette-secondary-700: #032443; --crt-palette-secondary-800: #001f3e; --crt-palette-secondary-900: #001b37; --crt-palette-accent-10: #fdf8f7; --crt-palette-accent-25: #fef4f1; --crt-palette-accent-50: #feeae5; --crt-palette-accent-100: #ffece7; --crt-palette-accent-200: #ffbeaf; --crt-palette-accent-300: #ff9c86; --crt-palette-accent-400: #ff7659; --crt-palette-accent-500: #ff4013; --crt-palette-accent-600: #d42d00; --crt-palette-accent-700: #a72100; --crt-palette-accent-800: #7d1600; --crt-palette-accent-900: #550b00; --crt-palette-neutral-10: #f9f9f9; --crt-palette-neutral-25: #f4f4f4; --crt-palette-neutral-50: #ededed; --crt-palette-neutral-100: #dfdfdf; --crt-palette-neutral-200: #c4c4c4; --crt-palette-neutral-300: #a9a9a9; --crt-palette-neutral-400: #8e8e8e; --crt-palette-neutral-500: #757575; --crt-palette-neutral-600: #606060; --crt-palette-neutral-700: #4c4c4c; --crt-palette-neutral-800: #393939; --crt-palette-neutral-900: #272727; --crt-palette-error-10: #fcf8f7; --crt-palette-error-25: #fbf2f0; --crt-palette-error-50: #fbe9e5; --crt-palette-error-100: #f9d7cf; --crt-palette-error-200: #f4b2a3; --crt-palette-error-300: #eb8c77; --crt-palette-error-400: #e0634a; --crt-palette-error-500: #d2310d; --crt-palette-error-600: #b12200; --crt-palette-error-700: #8e1900; --crt-palette-error-800: #6d1100; --crt-palette-error-900: #4d0900; --crt-palette-success-10: #f7f9f7; --crt-palette-success-25: #f1f6f0; --crt-palette-success-50: #e6f0e5; --crt-palette-success-100: #d1e4ce; --crt-palette-success-200: #a6cda2; --crt-palette-success-300: #7cb575; --crt-palette-success-400: #4f9d47; --crt-palette-success-500: #0b8500; --crt-palette-success-600: #076e00; --crt-palette-success-700: #045900; --crt-palette-success-800: #024400; --crt-palette-success-900: #013000; }
.cap .default-theme { --button-border-radius: var(--crt-radius-50); --button-rounded-border-radius: var(--crt-radius-50); --tooltip-border-radius: 4px; }
.cap .default-theme { --font-family: "Open Sans", sans-serif; --font-size: 13px; --large-1-font-family: var(--font-family); --large-1-font-size: 54px; --large-1-font-weight: var(--font-weight-light); --large-1-letter-spacing: 0; --large-1-line-height: 70px; --large-2-font-family: var(--font-family); --large-2-font-size: 36px; --large-2-font-weight: var(--font-weight-light); --large-2-letter-spacing: 0; --large-2-line-height: 44px; --large-3-font-family: var(--font-family); --large-3-font-size: 32px; --large-3-font-weight: var(--font-weight); --large-3-letter-spacing: 0; --large-3-line-height: 41px; --large-4-font-family: var(--font-family); --large-4-font-size: 28px; --large-4-font-weight: var(--font-weight); --large-4-letter-spacing: 0; --large-4-line-height: 36px; --headline-1-font-family: var(--font-family); --headline-1-font-size: 24px; --headline-1-font-weight: var(--font-weight-light); --headline-1-letter-spacing: 0; --headline-1-line-height: 33px; --headline-1-small-font-family: var(--font-family); --headline-1-small-font-size: 22px; --headline-1-small-font-weight: var(--font-weight-light); --headline-1-small-letter-spacing: 0; --headline-1-small-line-height: 30px; --headline-2-font-family: var(--font-family); --headline-2-font-size: 16px; --headline-2-font-weight: var(--font-weight); --headline-2-letter-spacing: 0; --headline-2-line-height: 22px; --headline-3-font-family: var(--font-family); --headline-3-font-size: 14px; --headline-3-font-weight: var(--font-weight); --headline-3-letter-spacing: 0; --headline-3-line-height: 20px; --headline-4-font-family: var(--font-family); --headline-4-font-size: 13px; --headline-4-font-weight: var(--font-weight); --headline-4-letter-spacing: 0; --headline-4-line-height: 29px; --body-large-font-family: var(--font-family); --body-large-font-size: 14px; --body-large-font-weight: var(--font-weight); --body-large-letter-spacing: 0; --body-large-line-height: 19px; --body-font-family: var(--font-family); --body-font-size: 13px; --body-font-weight: var(--font-weight); --body-letter-spacing: 0; --body-line-height: 18px; --caption-large-font-family: var(--font-family); --caption-large-font-size: 14px; --caption-large-font-weight: var(--font-weight); --caption-large-letter-spacing: 0; --caption-large-line-height: 19px; --caption-font-family: var(--font-family); --caption-font-size: 12px; --caption-font-weight: var(--font-weight); --caption-letter-spacing: 0; --caption-line-height: 17px; --button-text-font-family: var(--font-family); --button-text-font-size: 14px; --button-text-font-weight: var(--font-weight); --button-text-letter-spacing: 0; --button-text-line-height: 19px; --button-small-font-family: var(--font-family); --button-small-font-size: 13px; --button-small-font-weight: var(--font-weight); --button-small-letter-spacing: 0; --button-small-line-height: 18px; --blankslate-font-family: "Montserrat"; --blankslate-font-size: 18px; --blankslate-font-weight: var(--font-weight-bold); --blankslate-letter-spacing: .25em; --blankslate-line-height: 22px; --headline-font-size: 24px; --headline-line-height: 33px; --headline-font-weight: var(--font-weight); --headline-font-family: var(--font-family); --headline-letter-spacing: normal; --title-font-size: 22px; --title-line-height: 30px; --title-font-weight: var(--font-weight); --title-font-family: var(--font-family); --title-letter-spacing: normal; --body-1-font-size: 13px; --body-1-line-height: 18px; --body-1-font-weight: var(--font-weight); --body-1-font-family: var(--font-family); --body-1-letter-spacing: normal; --body-2-font-size: 14px; --body-2-line-height: 32px; --body-2-font-weight: var(--font-weight); --body-2-font-family: var(--font-family); --body-2-letter-spacing: normal; --subheading-1-font-size: 14px; --subheading-1-line-height: 20px; --subheading-1-font-weight: var(--font-weight); --subheading-1-font-family: var(--font-family); --subheading-1-letter-spacing: normal; --subheading-2-font-size: 16px; --subheading-2-line-height: 22px; --subheading-2-font-weight: var(--font-weight); --subheading-2-font-family: var(--font-family); --subheading-2-letter-spacing: normal; --input-font-family: var(--font-family); --input-font-size: var(--font-size); --input-line-height: 17px; --input-letter-spacing: normal; --label-font-family: var(--font-family); --label-font-size: 12px; --label-line-height: 20px; --label-letter-spacing: normal; --button-font-size: 14px; --button-line-height: 32px; --button-font-family: var(--font-family); }
.cap { --background: 255, 255, 255; --background-card: 255, 255, 255; --foreground-text: 68, 68, 68; --foreground-secondary-text: 117, 117, 117; --foreground-secondary-text-alpha: 1; --divider-foreground: 0, 0, 0; --even-row-background: #fcfcfc; --hover-background: #f2f5ff; --selected-background: #e5ebfb; }
.cap { --primary-color: var(--palette-primary-500); --secondary-color: var(--palette-secondary-500); --warn-color: var(--palette-warn-500); --dark-primary-text: #000000; --light-primary-text: #ffffff; --disabled-button-foreground: 147, 147, 147; --divider-foreground-alpha: .101; --disabled-button-background: 147, 147, 147; --default-disabled: #999999; --grey-border: #757575; --field-underline: #c8c8c8; --active-expansion-toggle-background: #5b5a5a; --font-family: "Open Sans", "Regular", sans-serif; --font-family-light: "Open Sans", "Light", sans-serif; --font-family-add: "Montserrat", "Open Sans", sans-serif; --font-size: 14px; --large-font-size: 16px; --font-weight-light: 300; --font-weight: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --body-1-font-size: 14px; --body-1-line-height: 20px; --body-1-font-weight: var(--font-weight); --body-1-font-family: var(--font-family); --body-1-letter-spacing: normal; --body-2-font-size: 14px; --body-2-line-height: 22px; --body-2-font-weight: var(--font-weight); --body-2-font-family: var(--font-family); --body-2-letter-spacing: normal; --caption-font-size: 12px; --caption-line-height: 20px; --caption-font-weight: var(--font-weight); --caption-font-family: var(--font-family); --caption-letter-spacing: normal; --caption-2-font-family: var(--font-family); --caption-2-font-size: 12px; --caption-2-font-weight: var(--font-weight-semibold); --caption-2-letter-spacing: .24px; --caption-2-line-height: 16px; --button-font-size: 15px; --button-font-weight: var(--font-weight); --button-font-family: var(--font-family); --button-letter-spacing: normal; --title-font-size: 20px; --title-line-height: 32px; --title-font-weight: var(--font-weight); --title-font-family: var(--font-family); --title-letter-spacing: normal; --subheading-1-font-size: 15px; --subheading-1-line-height: 24px; --subheading-1-font-weight: var(--font-weight); --subheading-1-font-family: var(--font-family); --subheading-1-letter-spacing: normal; --subheading-2-font-size: 16px; --subheading-2-line-height: 28px; --subheading-2-font-weight: var(--font-weight); --subheading-2-font-family: var(--font-family); --subheading-2-letter-spacing: normal; --label-font-size: 13px; --label-line-height: 18px; --label-font-weight: var(--font-weight); --label-font-family: var(--font-family); --label-letter-spacing: normal; --small-label-font-size: 12px; --small-label-line-height: 17px; --small-label-font-weight: var(--font-weight); --small-label-font-family: var(--font-family); --small-label-letter-spacing: normal; --headline-4-font-family: var(--font-family); --headline-4-font-size: 13px; --headline-4-font-weight: var(--font-weight); --headline-4-line-height: 29px; --headline-4-letter-spacing: normal; --blankslate-font-family: var(--font-family-add); --blankslate-font-size: 18px; --blankslate-font-weight: var(--font-weight-bold); --blankslate-line-height: 22px; --blankslate-letter-spacing: normal; --input-font-size: 14px; --input-line-height: 18px; --input-font-weight: var(--font-weight); --input-font-family: var(--font-family); --input-letter-spacing: normal; --input-label-font-size: 13px; --input-label-line-height: 16px; --input-label-font-weight: var(--font-weight); --input-label-font-family: var(--font-family); --input-label-letter-spacing: normal; --combobox-font-size: 14px; --combobox-line-height: 18px; --combobox-font-weight: var(--font-weight); --combobox-font-family: var(--font-family); --combobox-letter-spacing: normal; --combobox-label-font-size: 13px; --combobox-label-line-height: 15px; --combobox-label-font-weight: var(--font-weight); --combobox-label-font-family: var(--font-family); --combobox-label-letter-spacing: normal; --button-line-height: 30px; --palette-primary-50: #e0f2fc; --palette-primary-100: #b3def9; --palette-primary-200: #80c8f5; --palette-primary-300: #4db2f0; --palette-primary-400: #26a2ed; --palette-primary-500: #006ce0; --palette-primary-600: #0074bd; --palette-primary-700: #0769d2; --palette-primary-800: #0258b5; --palette-primary-900: #4e7bd8; --palette-primary-A100: #f2f5ff; --palette-primary-A200: #e3e9f9; --palette-primary-A400: #9cc2ff; --palette-primary-A700: #83b2ff; --palette-primary-contrast-50: var(--dark-primary-text); --palette-primary-contrast-100: var(--dark-primary-text); --palette-primary-contrast-200: var(--dark-primary-text); --palette-primary-contrast-300: var(--dark-primary-text); --palette-primary-contrast-400: var(--dark-primary-text); --palette-primary-contrast-500: var(--light-primary-text); --palette-primary-contrast-600: var(--light-primary-text); --palette-primary-contrast-700: var(--light-primary-text); --palette-primary-contrast-800: var(--light-primary-text); --palette-primary-contrast-900: var(--light-primary-text); --palette-primary-contrast-A100: var(--dark-primary-text); --palette-primary-contrast-A200: var(--dark-primary-text); --palette-primary-contrast-A400: var(--dark-primary-text); --palette-primary-contrast-A700: var(--dark-primary-text); --palette-secondary-50: #f1f9ec; --palette-secondary-100: #ddefcf; --palette-secondary-200: #c7e5b0; --palette-secondary-300: #b0db90; --palette-secondary-400: #9fd378; --palette-secondary-500: #22ac14; --palette-secondary-600: #86c658; --palette-secondary-700: #7bbe4e; --palette-secondary-800: #1c9110; --palette-secondary-900: #5fac33; --palette-secondary-A100: #f8fff4; --palette-secondary-A200: #d6ffc1; --palette-secondary-A400: #b5ff8e; --palette-secondary-A700: #a4ff74; --palette-secondary-contrast-50: var(--dark-primary-text); --palette-secondary-contrast-100: var(--dark-primary-text); --palette-secondary-contrast-200: var(--dark-primary-text); --palette-secondary-contrast-300: var(--dark-primary-text); --palette-secondary-contrast-400: var(--dark-primary-text); --palette-secondary-contrast-500: var(--light-primary-text); --palette-secondary-contrast-600: var(--light-primary-text); --palette-secondary-contrast-700: var(--light-primary-text); --palette-secondary-contrast-800: var(--light-primary-text); --palette-secondary-contrast-900: var(--light-primary-text); --palette-secondary-contrast-A100: var(--dark-primary-text); --palette-secondary-contrast-A200: var(--dark-primary-text); --palette-secondary-contrast-A400: var(--dark-primary-text); --palette-secondary-contrast-A700: var(--dark-primary-text); --palette-warn-50: #ffebeb; --palette-warn-100: #fecccc; --palette-warn-200: #feaaaa; --palette-warn-300: #fd8888; --palette-warn-400: #ff4013; --palette-warn-500: #ee2d2d; --palette-warn-600: #f15440; --palette-warn-700: #fb4444; --palette-warn-800: #fb3b3b; --palette-warn-900: #fa2a2a; --palette-warn-A100: #ffffff; --palette-warn-A200: #ffffff; --palette-warn-A400: #ffd2d2; --palette-warn-A700: #ffb8b8; --palette-warn-contrast-50: var(--dark-primary-text); --palette-warn-contrast-100: var(--dark-primary-text); --palette-warn-contrast-200: var(--dark-primary-text); --palette-warn-contrast-300: var(--dark-primary-text); --palette-warn-contrast-400: var(--dark-primary-text); --palette-warn-contrast-500: var(--dark-primary-text); --palette-warn-contrast-600: var(--dark-primary-text); --palette-warn-contrast-700: var(--light-primary-text); --palette-warn-contrast-800: var(--light-primary-text); --palette-warn-contrast-900: var(--light-primary-text); --palette-warn-contrast-A100: var(--dark-primary-text); --palette-warn-contrast-A200: var(--dark-primary-text); --palette-warn-contrast-A400: var(--dark-primary-text); --palette-warn-contrast-A700: var(--dark-primary-text); }
.cap { --body-fill-background: #ebeeef; --body-fill-background-default: #ffffff; --selected-row-background: #f2f5ff; --container-border-color: rgba(0, 0, 0, .1); }
.cap { --font-family: "Bpmonline Open Sans", "Regular", sans-serif; --font-family-light: "Bpmonline Open Sans Light", sans-serif; --map-button-font-family: var(--font-family); --map-button-font-size: 12px; --map-button-font-weight: var(--font-weight); --map-button-line-height: 32px; --map-tab-label-font-size: 14px; --small-button-font-family: var(--font-family); --small-button-font-size: 13px; --small-button-font-weight: var(--font-weight); --small-button-line-height: 18px; --select-font-family: var(--font-family); --select-font-size: 14px; --select-font-weight: var(--font-weight); --select-line-height: 16px; --dialog-title-font-family: var(--font-family-add); --dialog-title-font-size: 18px; --dialog-title-font-weight: var(--font-weight-medium); --dialog-title-line-height: 32px; --dialog-content-font-family: var(--font-family-light); --dialog-content-font-size: 16px; --dialog-content-font-weight: var(--font-weight); --dialog-content-line-height: normal; --select-item-font-family: var(--font-family); --select-item-font-size: 14px; --select-item-font-weight: var(--font-weight); --select-item-line-height: 33px; --page-header-font-family: var(--font-family-light); --page-header-font-size: 26px; --page-header-font-weight: var(--font-weight); --page-header-line-height: 51px; --map-button-background: #f3f3f3; --border-color: #c8c8c8; --border: 1px solid var(--border-color); --diagram-icon-color: #54657d; --minimap-shadow: 0 2px 2px rgba(0, 0, 0, .16); --drag-and-drop-shadow: rgba(0, 0, 0, .09); --hover-icon-color: var(--primary-color); --menu-top-border: 2px solid #27b8cc; --menu-shadow: 0 0 6px rgba(0, 0, 0, .16); --select-arrow-color: #4d6a98; --disabled-button-text: var(--light-primary-text); --crt-round-button-font-size: 13px; --crt-round-button-line-height: 23px; --crt-round-button-text-color: #0d2e4e; --crt-modal-box-cover-color: 115, 124, 161; --crt-active-designer-element: #9ac1eb; --crt-visible-designer-element: #006ce00d; --crt-active-designer-element-border: #001ca8; --crt-visible-designer-grid-cell-border: #006ce030; --crt-resize-item-square-background-color: white; --crt-expansion-btn-background-color: #004fd6; --crt-tooltip-background-color: #0d2e4e; --crt-tooltip-text-color: #ffffff; --crt-tooltip-border-color: #cfcfcf; --crt-card-widgets-background-color: #0d2e4e; --crt-card-widgets-font-color: #ffffff; --crt-card-widgets-metrics-value-font-size: 28px; --crt-card-widgets-metrics-value-font-weight: 600; --crt-card-widgets-metrics-value-font-height: normal; --crt-card-widgets-metrics-value-font-family: "Montserrat"; --crt-color-light-green-pastel: #edf8cb; --crt-color-light-green: #a5dd01; --crt-color-light-green-hover: #98cb00; --crt-color-green-pastel: #cbf4db; --crt-color-green: #00c753; --crt-color-green-hover: #008537; --crt-color-dark-green-pastel: #d1edcf; --crt-color-dark-green: #21ab13; --crt-color-dark-green-hover: #0b8500; --crt-color-orange-pastel: #fdedcc; --crt-color-orange: #fdab06; --crt-color-orange-hover: #ff7700; --crt-color-orange-red-pastel: #fde6cb; --crt-color-orange-red: #fd8701; --crt-color-orange-red-hover: #ff4e00; --crt-color-coral-pastel: #fdd5e4; --crt-color-coral: #f92f7e; --crt-color-coral-hover: #c2185b; --crt-color-bright-red-pastel: #fddfd5; --crt-color-bright-red: #fd6534; --crt-color-bright-red-hover: #db2d00; --crt-color-red-pastel: #fdd8cf; --crt-color-red: #fd3f11; --crt-color-red-hover: #d32f2f; --crt-color-purple-pastel: #f0e4f4; --crt-color-purple: #b77cce; --crt-color-purple-hover: #a400aa; --crt-color-violet-pastel: #e3d9fc; --crt-color-violet: #7848ed; --crt-color-violet-hover: #512da8; --crt-color-celestial-blue-pastel: #cbe8fa; --crt-color-celestial-blue: #0090e9; --crt-color-celestial-blue-hover: #0058ef; --crt-color-blue-pastel: #cbddfc; --crt-color-blue: #0057ee; --crt-color-blue-hover: #014bcb; --crt-color-light-blue-pastel: #ccedfc; --crt-color-light-blue: #03a8f4; --crt-color-light-blue-hover: #0075ea; --crt-color-navy-blue-pastel: #dbd8f2; --crt-color-navy-blue: #4f43c1; --crt-color-navy-blue-hover: #28216b; --crt-color-dark-turquoise-pastel: #cbe9e6; --crt-color-dark-turquoise: #009587; --crt-color-dark-turquoise-hover: #00665c; --crt-color-turquoise-pastel: #cbf1ec; --crt-color-turquoise: #00bea4; --crt-color-turquoise-hover: #04a58f; --crt-color-primary-blue-pastel: var(--palette-primary-300); --crt-color-primary-blue: var(--palette-primary-500); --crt-color-primary-blue-hover: var(--palette-primary-700); --crt-color-primary-orange-pastel: var(--crt-palette-accent-300); --crt-color-primary-orange: var(--crt-palette-accent-500); --crt-color-primary-orange-hover: var(--crt-palette-accent-700); --crt-color-primary-green-pastel: var(--palette-secondary-300); --crt-color-primary-green: var(--palette-secondary-500); --crt-color-primary-green-hover: var(--palette-secondary-800); --crt-color-primary-navi-pastel: #b6c0ca; --crt-color-primary-navi: #0d2e4e; --crt-color-primary-navi-hover: #09233d; --crt-color-primary-grey-pastel: #bababa; --crt-color-primary-grey: #757575; --crt-color-primary-grey-hover: #5d5d5d; --crt-color-primary-black-pastel: #111111; --crt-color-primary-black: #000000; --crt-color-primary-black-hover: #000000; --crt-color-primary-white-pastel: #efefef; --crt-color-primary-white: #d0d0d0; --crt-color-primary-white-hover: #b2b2b2; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) .no-items-ctr:not(._) { margin-top: 32px; text-align: center; }
.cap .h-c3718452431 .center-panel { width: 100%; }
.cap .h-c4186199561 { display: block; padding: 12px 22px 12px 21px; }
.cap .h-c4186199561 .top-container { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.cap .h-c4186199561 .top-container .left-container:not(._) { display: flex; flex-direction: row; align-items: center; overflow: hidden; }
.cap .h-c4186199561 .top-container .left-container:not(._) .title:not(._) { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-family: "Bpmonline Open Sans Light", serif; font-size: 26px; height: 26px; }
.cap .h-c4186199561 .top-container .right-container:not(._) { display: flex; flex-direction: row; align-items: center; gap: 16px; }
.cap .h-c4186199561 .top-container .right-container:not(._) .logo-wrapper:not(._) { display: block; }
.cap .h-c4186199561 .top-container .right-container:not(._) .logo-wrapper:not(._) .logo:not(._) { height: fit-content; max-height: 28px; max-width: 134px; }
.cap .h-c4186199561 .content-wrapper { display: flex; flex-direction: row; }
.cap .h-c4186199561 .content-wrapper:not(:empty).bottom-content-wrapper { margin: 14px 0px 0px; }
.cap .h-c3369219891 { line-height: 16px; padding: 4px 10px 0px 0px; min-width: 100px; }
.cap .h-c3369219891 .filter-type-icon { width: 16px; height: 16px; background-repeat: no-repeat; margin-right: 6px; display: inline-block; }
.cap .h-c3369219891 .filter-type-icon.filter-type-icon-0 { background-image: url("/img/cap/filter_objects.svg"); }
.cap .h-c3369219891 .filter-type-icon.filter-type-icon-1 { background-image: url("/img/cap/filter_sections.svg"); }
.cap .h-c3369219891 .filter-type-icon.filter-type-icon-2 { background-image: url("/img/cap/filter_lookups.svg"); }
.cap .h-c2617461362 .search-list-viewport { max-height: 254px; }
.cap .h-c2617461362 .selectable-item { padding-left: 50px; }
.cap .h-c2617461362 .users-wrapper .users-list-viewport:not(._) { height: 325px; }
.cap .h-c2617461362 .users-wrapper .mat-tree-node:not(._) { color: rgb(68, 68, 68); line-height: 19px; max-height: 30px; min-height: 30px; white-space: nowrap; }
.cap .h-c2617461362 .users-wrapper .mat-tree-node:not(._) .user-item:not(._) { margin-left: 30px; }
.cap .h-c2979904685 [mat-dialog-content] { max-height: 450px; overflow-y: auto !important; }
.cap .h-c2979904685 [mat-dialog-content] .message:not(._) { white-space: pre-line; word-break: break-word; }
.cap .h-c2979904685 [mat-dialog-actions] { justify-content: right; margin: 27px 0px 0px !important; }
.cap .h-c343089345 { padding: 4px 10px; }
.cap .h-c343089345 [mat-dialog-content] { display: flex; }
.cap .h-c343089345 [mat-dialog-content] .author-input:not(._) { padding-right: 40px; }
.cap .h-c343089345 [mat-dialog-content] .recipient-input:not(._), .cap .h-c343089345 [mat-dialog-content] .author-input:not(._) { width: 50%; }
.cap .h-c3185429500 { padding: 4px 10px 0px; min-width: 420px; min-height: 136px; }
.cap .h-c3185429500 [mat-dialog-actions] { margin-bottom: 23px !important; }
.cap .h-c3185429500 [mat-dialog-content] .entity-schema-column:not(._) { width: 100%; line-height: 19px; font-size: 14px; }
.cap .h-c3185429500 [mat-dialog-content] .mat-mdc-form-field:not(._) { font-size: 14px; width: 100%; line-height: 18px !important; }
.cap .h-c988420915 { padding: 4px 10px; }
.cap .h-c988420915 .operation-input, .cap .h-c988420915 .author-input { width: 50%; }
.cap .h-c988420915 .author-input { padding-right: 40px; }
.cap .h-c988420915 .operation-input { display: grid; }
.cap .h-c988420915 [mat-dialog-content] { display: flex; }
.cap .h-c1106575397 mat-form-field { display: block; line-height: 0 !important; }
.cap .h-c1106575397 mat-form-field .lookup-button:not(._) { float: right; width: 30px; height: 30px; }
.cap .h-c2617461362 { padding: 4px 10px; min-width: 580px; min-height: 512px; }
.cap .h-c2617461362 [mat-dialog-actions] { margin-bottom: 5px !important; }
.cap .h-c2617461362 .search-input { padding-top: 12px; font-size: 14px; }
.cap .h-c2617461362 .search-input .mat-mdc-form-field:not(._) { width: 100%; line-height: 18px !important; }
.cap .h-c2617461362 .search-input mat-icon[svgicon="search"]:not(._) { width: 16px; height: 16px; line-height: 0; vertical-align: middle; }
.cap .h-c831614239 .tree-wrapper { padding-top: 15px; display: block; overflow: auto; max-height: 313px; }
.cap .h-c831614239 .tree-wrapper .mat-tree-node:not(._) { color: rgb(68, 68, 68); line-height: 19px; max-height: 30px; min-height: 30px; white-space: nowrap; }
.cap .h-c831614239 .tree-wrapper .mat-tree-node.selected:not(._) { background-color: rgb(242, 245, 255); }
.cap .h-c831614239 .tree-wrapper .mat-tree-node:not(._) .toggle-icon:not(._) { width: 16px; height: 16px; margin-right: 14px; margin-top: 2px; }
.cap .h-c831614239 .tree-wrapper .mat-tree-node:not(._) .plus:not(._) { background: url("/img/cap/plus.svg") no-repeat; cursor: pointer; }
.cap .h-c831614239 .tree-wrapper .mat-tree-node:not(._) .minus:not(._) { background: url("/img/cap/minus.svg") no-repeat; cursor: pointer; }
.cap .h-c4207177478 .mat-mdc-dialog-title { margin: 0px; }
.cap .h-c4207177478 .structure-explorer-ct { width: 40vw; height: 72vh; display: flex; flex-direction: column; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-title:not(._) { margin-bottom: 16px; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-breadcrumbs-ct:not(._) { margin: 0px 0px 16px; min-height: 20px; }
.cap .h-c4207177478 .structure-explorer-ct .search-container:not(._) { margin-bottom: 8px; }
.cap .h-c4207177478 .structure-explorer-ct .search-container:not(._) .search-container-form-field:not(._) { width: 100%; }
.cap .h-c4207177478 .structure-explorer-ct .search-container:not(._) .search-container-form-field:not(._) .search-field:not(._) { line-height: 18px; }
.cap .h-c4207177478 .structure-explorer-ct .search-container:not(._) .search-container-form-field:not(._) .mat-mdc-icon-button:not(._), .cap .h-c4207177478 .structure-explorer-ct .search-container:not(._) .search-container-form-field:not(._) .mat-icon:not(._) { width: 16px; height: 16px; }
.cap .h-c4207177478 .structure-explorer-ct .search-container:not(._) .search-container-form-field:not(._) .mat-mdc-icon-button:not(._) { vertical-align: bottom; }
.cap .h-c4207177478 .structure-explorer-ct .search-container:not(._) .search-container-form-field:not(._) .mat-mdc-icon-button:not(._):focus-visible { --mat-icon-button-focus-state-layer-opacity: 0; box-shadow: inset 0 0 0 1px var(--focus-outline-outer-color),inset 0 0 0 2px var(--focus-outline-inner-color); outline: none; border-radius: 4px; }
.cap .h-c4207177478 .structure-explorer-ct .search-container:not(._) .search-container-form-field:not(._) .mat-icon:not(._) { display: inline-flex; align-items: center; justify-content: center; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) { height: 100%; overflow-x: hidden; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) .structure-explorer-content-tab-group:not(._) { height: 100%; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) .structure-explorer-item-ct:not(._) { line-height: normal; min-height: 35px; border-bottom: 1px solid lightgrey; display: flex; align-items: center; cursor: pointer; padding-left: 10px; gap: 10px; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) .structure-explorer-item-ct:not(._)::after { content: ""; min-height: inherit; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) .structure-explorer-item-ct:not(._) .structure-explorer-item-checkbox:not(._) { display: block; height: 16px; width: 16px; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) .structure-explorer-item-ct:not(._) .structure-explorer-item-checkbox:not(._) .mdc-form-field { align-items: center; vertical-align: baseline; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) .structure-explorer-item-ct:not(._):hover .structure-explorer-item-checkbox:not(._):not(.mat-mdc-checkbox-checked):not(.cdk-focused) { opacity: 1; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) .structure-explorer-item-ct:not(._) .structure-explorer-item-checkbox:not(._):not(.mat-mdc-checkbox-checked):not(.cdk-focused) { opacity: 0; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) .structure-explorer-item-ct:not(._) .structure-explorer-item-icon:not(._) { display: block; height: 16px; width: 16px; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-content:not(._) .structure-explorer-item-ct:not(._) .structure-explorer-item-caption:not(._) { height: 15px; line-height: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-actions:not(._) { justify-content: flex-end; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-actions:not(._) button.mat-mdc-button-base:not(._):focus-visible { box-shadow: inset 0 0 0 1px var(--focus-outline-outer-color),inset 0 0 0 2px var(--focus-outline-inner-color); outline: none; border-radius: var(--button-border-radius, var(--crt-radius-100)); }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-focus-container:not(._) { margin: 2px 0px; }
.cap .h-c4207177478 .structure-explorer-ct .structure-explorer-focus-container:not(._):focus-visible { overflow: hidden; background-color: var(--focus-outline-inner-color); box-shadow: 0 0 0 1px var(--focus-outline-inner-color),0 0 0 2px var(--focus-outline-outer-color); outline: none; border-radius: 4px; }
.cap .h-c1047095226 { display: flex; flex-direction: column; width: 100%; min-height: 100vh; }
.cap .h-c1047095226 .header { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 800; height: 115px; }
.cap .h-c1047095226 .header .pane:not(._) { margin: 6px 6px 0px; overflow: hidden; }
.cap .h-c1047095226 .header ts-header:not(._) { padding-bottom: 21px; }
.cap .h-c1047095226 .header ts-header:not(._) .action-button:not(._):not(:first-child) { margin-left: 10px; }
.cap .h-c1047095226 .page-content-wrapper { flex-grow: 1; display: flex; flex-direction: row; height: calc(100% - 12px); margin: 121px 6px 6px; }
.cap .h-c1047095226 .page-content-wrapper .administration-toggle:not(._) { margin: 3px 9px 0px 0px; }
.cap .h-c1047095226 .page-content-wrapper .info-block-op-permissions-container:not(._) { align-items: stretch; grid-auto-rows: minmax(max-content, 32px); margin: 8px 16px; padding: 4px 16px; column-gap: 4px; border-radius: 16px; border: 1px solid rgb(255, 231, 204); }
.cap .h-c1047095226 .page-content-wrapper .info-block-op-permissions-title-wrapper:not(._) { display: flex; flex-direction: row; align-items: center; margin-top: 12px; }
.cap .h-c1047095226 .page-content-wrapper .info-block-op-permissions-title:not(._) { color: rgb(14, 14, 14); font-size: 24px; margin-left: 4px; }
.cap .h-c1047095226 .page-content-wrapper .info-block-op-permissions-icon:not(._) { height: 24px; width: 24px; }
.cap .h-c1047095226 .page-content-wrapper .info-block-op-permissions-text:not(._) { display: block; margin-top: 14px; }
.cap .h-c1047095226 .page-content-wrapper .info-block-op-permissions-last-row-text:not(._) { display: block; margin-bottom: 12px; }
.cap .h-c1047095226 .page-content-wrapper .left-bar:not(._) { width: 298px; margin: 0px 0px auto; }
.cap .h-c1047095226 .page-content-wrapper .left-bar:not(._) .pane:not(._) { padding: 21px 21px calc(-1.25em + 21px); }
.cap .h-c1047095226 .page-content-wrapper .left-bar:not(._) .pane:not(._):not(:last-child) { margin-bottom: 6px; }
.cap .h-c1047095226 .page-content-wrapper .left-bar:not(._) .pane.profile-pane:not(._) mat-form-field:not(._) { width: 100%; }
.cap .h-c1047095226 .page-content-wrapper .left-bar:not(._) .pane.info-block-pane:not(._) { padding-bottom: 25px; }
.cap .h-c1047095226 .page-content-wrapper .left-bar:not(._) .pane.info-block-pane:not(._) .info-block-title-wrapper:not(._) { display: flex; flex-direction: row; align-items: center; }
.cap .h-c1047095226 .page-content-wrapper .left-bar:not(._) .pane.info-block-pane:not(._) .info-block-title-wrapper:not(._) .info-block-title-icon:not(._) { height: 32px; width: 32px; }
.cap .h-c1047095226 .page-content-wrapper .left-bar:not(._) .pane.info-block-pane:not(._) .info-block-title-wrapper:not(._) .info-block-title:not(._) { color: rgb(34, 172, 20); font-size: 19px; margin-left: 12px; }
.cap .h-c1047095226 .page-content-wrapper .left-bar:not(._) .pane.info-block-pane:not(._) .info-block-text:not(._) { display: block; margin-top: 14px; }
.cap .h-c1047095226 .page-content-wrapper .main-content:not(._) { margin-left: 6px; padding: 5px; width: calc(100% - 298px); }
.cap .h-c1047095226 .page-content-wrapper .main-content:not(._) .exp-panel-title:not(._) { color: rgb(0, 145, 234); font-family: "Bpmonline Open Sans Light", serif; font-size: 22px; line-height: normal; }
.cap .h-c1047095226 .page-content-wrapper .main-content:not(._) .exp-panel-title-icon:not(._) { margin-left: 10px; }
.cap .h-c157612085 { display: flex; }
.cap .h-c157612085 .period-separator:not(._) { padding-left: 16px; padding-right: 16px; padding-top: 5px; }
.cap .h-c157612085 .date-picker-icon:not(._) { height: 20px; padding-bottom: 4px; width: 20px !important; }
.cap .h-c157612085 .date-picker-icon:not(._) svg { width: 20px; height: 20px; }
.cap .h-c157612085 mat-form-field:not(._) { margin-bottom: -1em; }
.cap .h-c4271626745 .detail-table-wrapper { max-height: initial !important; overflow: initial !important; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._):first-of-type, .cap .h-c4271626745 .detail-table-wrapper th:not(._):first-of-type { padding-left: 0px !important; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._):not(:first-of-type):not(:last-of-type), .cap .h-c4271626745 .detail-table-wrapper th:not(._):not(:first-of-type):not(:last-of-type) { padding-left: 5px; padding-right: 5px; }
.cap .h-c4271626745 .detail-table-wrapper td.column-changeTrackedOn:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-changeTrackedOn:not(._) { width: 15%; max-width: 0px; }
.cap .h-c4271626745 .detail-table-wrapper td.column-changeTrackedBy:not(._), .cap .h-c4271626745 .detail-table-wrapper td.column-changeTracked:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-changeTrackedBy:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-changeTracked:not(._) { max-width: 0px; }
.cap .h-c4271626745 .detail-table-wrapper td.column-columnName:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnName:not(._) { padding-left: 0px !important; padding-right: 0px !important; }
.cap .h-c4271626745 .detail-table-wrapper td.column-columnName:not(._) .column-wrapper:not(._) span:not(._), .cap .h-c4271626745 .detail-table-wrapper td.column-columnName:not(._) label:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnName:not(._) .column-wrapper:not(._) span:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnName:not(._) label:not(._) { padding-left: 5px; padding-right: 5px; }
.cap .h-c4271626745 .detail-table-wrapper td.column-columnOldValue:not(._), .cap .h-c4271626745 .detail-table-wrapper td.column-columnNewValue:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnOldValue:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnNewValue:not(._) { max-width: 0px; padding-left: 0px !important; padding-right: 0px !important; }
.cap .h-c4271626745 .detail-table-wrapper td.column-columnOldValue:not(._) .column-wrapper:not(._) span:not(._), .cap .h-c4271626745 .detail-table-wrapper td.column-columnOldValue:not(._) label:not(._), .cap .h-c4271626745 .detail-table-wrapper td.column-columnNewValue:not(._) .column-wrapper:not(._) span:not(._), .cap .h-c4271626745 .detail-table-wrapper td.column-columnNewValue:not(._) label:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnOldValue:not(._) .column-wrapper:not(._) span:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnOldValue:not(._) label:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnNewValue:not(._) .column-wrapper:not(._) span:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnNewValue:not(._) label:not(._) { padding-left: 5px; padding-right: 5px; }
.cap .h-c4271626745 .detail-table-wrapper td.column-columnName:not(._), .cap .h-c4271626745 .detail-table-wrapper td.column-columnOldValue:not(._), .cap .h-c4271626745 .detail-table-wrapper td.column-columnNewValue:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnName:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnOldValue:not(._), .cap .h-c4271626745 .detail-table-wrapper th.column-columnNewValue:not(._) { max-width: 0px; width: 19%; }
.cap .h-c4271626745 .detail-table-wrapper table.object-change-log-mode:not(._) td.column-changeTrackedOn:not(._), .cap .h-c4271626745 .detail-table-wrapper table.object-change-log-mode:not(._) th.column-changeTrackedOn:not(._) { width: 25%; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) { vertical-align: top; overflow: visible; padding-top: 14px !important; padding-bottom: 14px !important; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) span:not(._), .cap .h-c4271626745 .detail-table-wrapper td:not(._) a:not(._) { line-height: 32px; height: 32px; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) span.text-break-word:not(._), .cap .h-c4271626745 .detail-table-wrapper td:not(._) a.text-break-word:not(._) { word-break: break-word; overflow-wrap: break-word; height: auto; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 32px; max-height: 96px; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .change-tracked-on-content-wrapper:not(._) { display: flex; flex-flow: wrap; align-items: center; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .change-tracked-on-content-wrapper:not(._) .change-type-icon:not(._) { width: 24px; min-width: 24px; height: 32px; background-repeat: no-repeat; background-position-y: center; display: inline-block; margin-right: 8px; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .change-tracked-on-content-wrapper:not(._) .change-type-icon.inserted-icon:not(._) { background-image: url("/img/cap/inserted_icon.svg"); }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .change-tracked-on-content-wrapper:not(._) .change-type-icon.updated-icon:not(._) { background-image: url("/img/cap/updated_icon.svg"); }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .change-tracked-on-content-wrapper:not(._) .change-type-icon.deleted-icon:not(._) { background-image: url("/img/cap/deleted_icon.svg"); }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .change-tracked-on-content-wrapper:not(._) .change-tracked-on-value.text-break-word:not(._) { -webkit-line-clamp: 2; max-height: 64px; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .column-wrapper:not(._) { height: 32px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .show-more-less-link:not(._) { display: inline-flex; flex-direction: row; align-items: center; white-space: nowrap; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .show-more-less-link:not(._) .show-more-less-icon:not(._) { width: 16px; min-width: 16px; height: 16px; background-repeat: no-repeat; display: inline-block; margin-right: 4px; }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .show-more-less-link:not(._) .show-more-less-icon.show-less-icon:not(._) { background-image: url("/img/cap/show_less_icon.svg"); }
.cap .h-c4271626745 .detail-table-wrapper td:not(._) .show-more-less-link:not(._) .show-more-less-icon.show-more-icon:not(._) { background-image: url("/img/cap/show_more_icon.svg"); }
.cap .h-c4036736215 .detail-wrapper { margin: 20px 0px 0px; }
.cap .h-c4036736215 .detail-wrapper .tracked-columns-detail-table:not(._) .mat-column-caption:not(._) { width: 60%; }
.cap .h-c731117690 { height: 22px; width: 22px; }
.cap .h-c731117690 mat-icon { color: rgb(34, 172, 20); width: 22px; height: 22px; cursor: pointer; }
.cap .h-c3121117084 .detail-wrapper .detail-table-wrapper:not(._) .mat-column-position:not(._) { width: 20%; }
.cap .h-c3121117084 .detail-wrapper .detail-table-wrapper:not(._) .mat-column-sysAdminUnit:not(._) { width: 28%; }
.cap .h-c3121117084 .detail-wrapper .detail-table-wrapper:not(._) .mat-column-canAppend:not(._), .cap .h-c3121117084 .detail-wrapper .detail-table-wrapper:not(._) .mat-column-canRead:not(._), .cap .h-c3121117084 .detail-wrapper .detail-table-wrapper:not(._) .mat-column-canEdit:not(._), .cap .h-c3121117084 .detail-wrapper .detail-table-wrapper:not(._) .mat-column-canDelete:not(._) { width: 12%; text-align: center; }
.cap .h-c3121117084 .detail-wrapper .detail-table-wrapper:not(._) .drag-drop-icon-wrapper:not(._), .cap .h-c3121117084 .detail-wrapper .detail-table-wrapper:not(._) .drag-drop-warning-icon-wrapper:not(._) { width: 36px; }
.cap .h-c3121117084 .detail-wrapper .detail-table-wrapper:not(._) .drag-drop-warning-icon-wrapper:not(._) mat-icon:not(._) { visibility: inherit !important; }
.cap .h-c2915603602 .column-header-with-tooltip { display: flex; align-items: center; gap: 4px; }
.cap .h-c2915603602 .crt-column-doNotApplyForManager { min-width: 185px; width: 185px; }
.cap .h-c2832720825 .outer-detail-wrapper { display: flex; }
.cap .h-c2832720825 .outer-detail-wrapper .columns-wrapper:not(._) { width: 20%; min-width: 150px; }
.cap .h-c2832720825 .outer-detail-wrapper .columns-wrapper.alone:not(._) { width: 100%; border-right: 0px; }
.cap .h-c2832720825 .outer-detail-wrapper .columns-wrapper:not(._) .columns-scroll-wrapper:not(._) { padding-bottom: 3px; overflow: hidden auto; max-height: 400px; }
.cap .h-c2832720825 .outer-detail-wrapper .columns-wrapper:not(._) .detail-bottom-action:not(._) { margin: 7px 10px 0px 0px; }
.cap .h-c2832720825 .outer-detail-wrapper .column-rights-wrapper:not(._) { width: 80%; min-width: 250px; padding-left: 10px; }
.cap .h-c2832720825 .outer-detail-wrapper .column-rights-wrapper:not(._) tr:not(._) .mat-column-position:not(._) { width: 20%; min-width: 50px; padding-left: 10px; }
.cap .h-c2832720825 .outer-detail-wrapper .column-rights-wrapper:not(._) tr:not(._) .mat-column-sysAdminUnit:not(._) { width: 50%; }
.cap .h-c2832720825 .outer-detail-wrapper .column-rights-wrapper:not(._) tr:not(._) .mat-column-rightLevel:not(._) { width: calc(30% - 72px); }
.cap .h-c2832720825 .outer-detail-wrapper .column-rights-wrapper:not(._) tr:not(._) .mat-column-dragDrop:not(._), .cap .h-c2832720825 .outer-detail-wrapper .column-rights-wrapper:not(._) tr:not(._) .mat-column-delete:not(._) { width: 36px; }
