@charset "UTF-8";mat-dialog-container.mat-mdc-dialog-container{max-height:95vh;max-height:95dvh}mat-dialog-content.mat-mdc-dialog-content{max-height:75vh;max-height:75dvh}mat-dialog-content mat-form-field{width:100%}mat-dialog-content mat-divider{opacity:.38}mat-dialog-actions{gap:8px}mat-dialog-actions.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0}mat-dialog-content.dialog-content{flex:1;overflow-y:auto;display:flex;flex-direction:column}.mobile-full-screen-dialog mat-dialog-container.mat-mdc-dialog-container{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}.mobile-full-screen-dialog .mat-mdc-dialog-surface{border-radius:0}.mobile-full-screen-dialog .dialog-content.full-screen{height:100%;max-height:calc(100vh - 56px)}app-confirm-dialog mat-dialog-content p .info-block{display:block}app-confirm-dialog mat-dialog-content p .info-block:first-of-type{margin-top:20px}app-confirm-dialog mat-dialog-content p .info-block+.info-block{margin-top:5px}.select-door-dialog-menu button.active-filter .mat-icon{color:var(--mat-sys-primary)}@media (max-width: 1279.98px){.operation-execution-container .button-grid .responsive-fab .mdc-button__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center;max-width:100%}}.info-tooltip{background-color:var(--sys-fill-tooltip);border-radius:var(--sys-radius-sm);padding:var(--sys-spacing-2xs);margin-right:var(--sys-spacing-3xs);box-shadow:0 12px 16px -8px #1a1a1a1f}h1,h2{line-height:1.3!important;letter-spacing:-.02em!important}h3,h4{line-height:1.3!important}@font-face{font-family:Access Sans;src:url(/i-programmer/fonts/AccessSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Access Sans;src:url(/i-programmer/fonts/AccessSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Access Sans;src:url(/i-programmer/fonts/AccessSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{--sys-text-success: #0d423d;--sys-text-warning: #423706;--sys-text-critical: #471f19;--sys-icon-success: #2d5f5a;--sys-icon-warning: #caac04;--sys-icon-critical: #b55041;--sys-border-critical: #ffbeb4;--sys-border-success: #ddebe1;--sys-border-surface-success: #c5dbd3;--sys-border-surface-warning: #fff472;--sys-border-surface-critical: #ffbeb4;--sys-action-critical-default: #ffd3cc;--sys-action-critical-hover: #ffbeb4;--sys-action-critical-press: #ffa091;--sys-fill-success: #f4f9ef;--sys-fill-success-bold: #4d7c77;--sys-fill-warning: #fefce8;--sys-fill-warning-bold: #fae846;--sys-fill-critical: #fff1ef;--sys-fill-critical-bold: #b55041;--sys-chart-success: #48c39f;--sys-chart-critical: #ff715b;--sys-chart-warning: #fded60;--sys-icon-cancelled: var(--mat-sys-outline);--sys-fill-cancelled: var(--mat-sys-surface-container);--sys-text-cancelled: var(--mat-sys-on-surface-variant);--sys-icon-info: #003060;--sys-fill-info: #e1f3ff;--sys-text-info: #001c3b;--sys-fill-tooltip: #32353a;--sys-spacing-3xs: 2px;--sys-spacing-2xs: 4px;--sys-spacing-xs: 8px;--sys-spacing-sm: 12px;--sys-spacing-base: 16px;--sys-spacing-md: 20px;--sys-spacing-lg: 24px;--sys-spacing-xl: 32px;--sys-spacing-2xl: 40px;--sys-spacing-3xl: 48px;--sys-spacing-4xl: 56px;--sys-spacing-5xl: 64px;--sys-spacing-6xl: 80px;--sys-spacing-7xl: 96px;--sys-spacing-8xl: 128px;--sys-spacing-9xl: 192px;--sys-spacing-10xl: 500px;--sys-radius-xs: 2px;--sys-radius-sm: 4px;--sys-radius-md: 8px;--sys-radius-lg: 16px;--sys-radius-rounded: 56px;--mat-sys-background: #f9f9ff;--mat-sys-error: #e86753;--mat-sys-error-container: #ffd3cc;--mat-sys-inverse-on-surface: #eff0f8;--mat-sys-inverse-primary: #a6c8ff;--mat-sys-inverse-surface: #2e3036;--mat-sys-on-background: #191c21;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #b55041;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #004787;--mat-sys-on-primary-fixed: #001c3b;--mat-sys-on-primary-fixed-variant: #004787;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #004d66;--mat-sys-on-secondary-fixed: #001e2b;--mat-sys-on-secondary-fixed-variant: #004d66;--mat-sys-on-surface: #191c21;--mat-sys-on-surface-variant: #424751;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #3c4851;--mat-sys-on-tertiary-fixed: #111d24;--mat-sys-on-tertiary-fixed-variant: #3c4851;--mat-sys-outline: #727783;--mat-sys-outline-variant: #c2c6d3;--mat-sys-primary: #005AA9;--mat-sys-primary-container: #d5e3ff;--mat-sys-primary-fixed: #d5e3ff;--mat-sys-primary-fixed-dim: #a6c8ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #00A0D0;--mat-sys-secondary-container: #c0e8ff;--mat-sys-secondary-fixed: #c0e8ff;--mat-sys-secondary-fixed-dim: #70d2ff;--mat-sys-shadow: #000000;--mat-sys-surface: #f9f9ff;--mat-sys-surface-bright: #f9f9ff;--mat-sys-surface-container: #ecedf5;--mat-sys-surface-container-high: #e7e8ef;--mat-sys-surface-container-highest: #e1e2e9;--mat-sys-surface-container-low: #f2f3fa;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #d8dae1;--mat-sys-surface-tint: #005AA9;--mat-sys-surface-variant: #dee2ef;--mat-sys-tertiary: #5B6770;--mat-sys-tertiary-container: #d8e4ef;--mat-sys-tertiary-fixed: #d8e4ef;--mat-sys-tertiary-fixed-dim: #bcc8d2;--mat-sys-neutral-variant20: #2b313a;--mat-sys-neutral10: #191c21;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Access Sans, Arial, sans-serif;--mat-sys-body-large-font: Access Sans, Arial, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Access Sans, Arial, sans-serif;--mat-sys-body-medium-font: Access Sans, Arial, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Access Sans, Arial, sans-serif;--mat-sys-body-small-font: Access Sans, Arial, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Access Sans, Arial, sans-serif;--mat-sys-display-large-font: Access Sans, Arial, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Access Sans, Arial, sans-serif;--mat-sys-display-medium-font: Access Sans, Arial, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Access Sans, Arial, sans-serif;--mat-sys-display-small-font: Access Sans, Arial, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Access Sans, Arial, sans-serif;--mat-sys-headline-large-font: Access Sans, Arial, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Access Sans, Arial, sans-serif;--mat-sys-headline-medium-font: Access Sans, Arial, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Access Sans, Arial, sans-serif;--mat-sys-headline-small-font: Access Sans, Arial, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Access Sans, Arial, sans-serif;--mat-sys-label-large-font: Access Sans, Arial, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Access Sans, Arial, sans-serif;--mat-sys-label-medium-font: Access Sans, Arial, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Access Sans, Arial, sans-serif;--mat-sys-label-small-font: Access Sans, Arial, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Access Sans, Arial, sans-serif;--mat-sys-title-large-font: Access Sans, Arial, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Access Sans, Arial, sans-serif;--mat-sys-title-medium-font: Access Sans, Arial, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Access Sans, Arial, sans-serif;--mat-sys-title-small-font: Access Sans, Arial, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body{margin:0;padding:0;height:100%;overflow:hidden}body{margin:0;font-family:Access Sans,Arial,sans-serif}mat-toolbar,mat-sidenav,mat-icon,mat-button,mat-icon-button,nav,a.mdc-list-item,button{user-select:none;-webkit-user-select:none}button[mat-fab] mat-icon svg path,app-lock-info .icon-overlay mat-icon svg path{stroke-width:2}:root{--mat-toolbar-container-background-color: var(--mat-sys-primary);--mat-toolbar-container-text-color: var(--mat-sys-on-primary);--mat-button-text-container-shape: var(--sys-radius-sm);--mat-button-outlined-container-shape: var(--sys-radius-sm);--mat-button-filled-container-shape: var(--sys-radius-sm);--mat-fab-container-color: var(--mat-sys-primary);--mat-fab-foreground-color: var(--mat-sys-on-primary);--mat-fab-extended-container-shape: var(--sys-radius-sm);--mat-badge-background-color: var(--sys-fill-critical-bold);--mat-dialog-container-shape: var(--sys-radius-md);--mat-card-outlined-container-shape: var(--sys-radius-md);--mat-list-active-indicator-shape: var(--sys-radius-sm);--mat-tooltip-container-color: var(--sys-fill-tooltip);--mat-tooltip-container-shape: var(--sys-radius-sm)}@media (max-width: 599.98px){:root{--mat-dialog-actions-padding: var(--sys-spacing-base)}}.home-container,.operations-container{--mat-fab-extended-container-height: 64px}mat-spinner.button-mat-spinner{--mat-progress-spinner-active-indicator-color: var(--mat-sys-on-primary)}button:disabled mat-spinner.button-mat-spinner{--mat-progress-spinner-active-indicator-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent)}mat-spinner.icon-button-mat-spinner{--mat-progress-spinner-active-indicator-color: var(--mat-sys-on-surface-variant)}.search-input{--mat-form-field-filled-active-indicator-height: 0px;--mat-form-field-filled-focus-active-indicator-height: 0px;--mat-form-field-filled-hover-active-indicator-height: 0px;--mat-form-field-filled-disabled-active-indicator-height: 0px}.search-input .mdc-text-field{border-radius:var(--sys-radius-rounded)}.search-input .mdc-text-field button{margin-right:5px}@media (max-width: 599.98px){.mat-mdc-snack-bar-handset{margin-bottom:62px!important}}mat-progress-bar.mdc-linear-progress{transition:none!important}mat-progress-bar .mdc-linear-progress__bar,mat-progress-bar .mdc-linear-progress__buffer-bar{transition:none!important}.cdk-overlay-dark-backdrop.loading-overlay-backdrop{z-index:1100!important}.cdk-overlay-pane.loading-overlay-pane{z-index:1150!important}
