.duty-toasts[data-v-f091a2b0]{z-index:1300;pointer-events:none;flex-direction:column;gap:.4rem;width:min(22rem,max(12rem,100% - 37rem));max-height:calc(100% - 2rem);display:flex;position:absolute;bottom:1rem;left:1rem;overflow:hidden}.duty-toast[data-v-f091a2b0]{color:#fff;background:#20262e;border-left:4px solid #1f5db2;border-radius:.35rem;padding:.6rem .9rem;font-size:.85rem;box-shadow:0 4px 14px #00000073}.duty-toast--success[data-v-f091a2b0]{border-left-color:#38a169}.duty-toast--info[data-v-f091a2b0]{border-left-color:#1f5db2}.duty-toast--warning[data-v-f091a2b0]{border-left-color:#f4ac3b}.duty-toast--danger[data-v-f091a2b0]{background:#3a1414;border-left-color:#e3342f}:is(body:has(.duty-map) .header,body:has(.leitstelle) .header){display:none}:is(body:has(.duty-map) .main-column,body:has(.leitstelle) .main-column){padding:0!important}:is(body:has(.duty-map) .main,body:has(.leitstelle) .main){background:0 0!important;border:none!important;padding:0!important;overflow:hidden!important}.duty-view,.duty-sidebar-panel,.leitstelle,.duty-drawer.p-drawer,.duty-dialog.p-dialog,.duty-popover.p-popover,.duty-overlay,.p-select-overlay,.p-multiselect-overlay,.p-cascadeselect-overlay{--p-primary-color:#1f5db2;--p-primary-contrast-color:#fff;--p-primary-hover-color:#0d3164;--p-primary-active-color:#0d3164;--p-primary-50:#eaf1fb;--p-primary-100:#cadff4;--p-primary-200:#a4c6ea;--p-primary-300:#79aadf;--p-primary-400:#4a86cb;--p-primary-500:#1f5db2;--p-primary-600:#1b4f97;--p-primary-700:#16407b;--p-primary-800:#123461;--p-primary-900:#0d3164;--p-primary-950:#081f40;--p-focus-ring-color:#1f5db2;--p-checkbox-checked-background:#1f5db2;--p-checkbox-checked-border-color:#1f5db2;--p-checkbox-checked-hover-background:#0d3164;--p-radiobutton-checked-background:#1f5db2;--p-radiobutton-checked-border-color:#1f5db2;--p-radiobutton-checked-hover-background:#0d3164;--p-radiobutton-icon-checked-color:#fff;--p-highlight-background:#1f5db23d;--p-highlight-focus-background:#1f5db252;--p-highlight-color:#fff}.p-dialog-mask:has(.duty-dialog){--p-primary-color:#1f5db2;--p-primary-contrast-color:#fff;--p-primary-hover-color:#0d3164;--p-primary-active-color:#0d3164;--p-primary-50:#eaf1fb;--p-primary-100:#cadff4;--p-primary-200:#a4c6ea;--p-primary-300:#79aadf;--p-primary-400:#4a86cb;--p-primary-500:#1f5db2;--p-primary-600:#1b4f97;--p-primary-700:#16407b;--p-primary-800:#123461;--p-primary-900:#0d3164;--p-primary-950:#081f40;--p-focus-ring-color:#1f5db2;--p-checkbox-checked-background:#1f5db2;--p-checkbox-checked-border-color:#1f5db2;--p-checkbox-checked-hover-background:#0d3164;--p-radiobutton-checked-background:#1f5db2;--p-radiobutton-checked-border-color:#1f5db2;--p-radiobutton-checked-hover-background:#0d3164;--p-radiobutton-icon-checked-color:#fff;--p-highlight-background:#1f5db23d;--p-highlight-focus-background:#1f5db252;--p-highlight-color:#fff}.duty-drawer.p-drawer .p-button,.duty-dialog.p-dialog .p-button,.duty-popover.p-popover .p-button,.duty-view .p-button,.leitstelle .p-button{color:#fff;background:#1f5db2;border-color:#1f5db2}.duty-drawer.p-drawer .p-button:enabled:hover,.duty-dialog.p-dialog .p-button:enabled:hover,.duty-popover.p-popover .p-button:enabled:hover,.duty-view .p-button:enabled:hover,.leitstelle .p-button:enabled:hover{background:#0d3164;border-color:#0d3164}.duty-drawer.p-drawer .p-button.p-button-outlined,.duty-dialog.p-dialog .p-button.p-button-outlined,.duty-popover.p-popover .p-button.p-button-outlined,.duty-view .p-button.p-button-outlined,.leitstelle .p-button.p-button-outlined{color:#9ec3f0;background:0 0;border-color:#1f5db2}.duty-drawer.p-drawer .p-button.p-button-outlined:enabled:hover,.duty-dialog.p-dialog .p-button.p-button-outlined:enabled:hover,.duty-popover.p-popover .p-button.p-button-outlined:enabled:hover,.duty-view .p-button.p-button-outlined:enabled:hover,.leitstelle .p-button.p-button-outlined:enabled:hover{color:#fff;background:#1f5db226}.duty-drawer.p-drawer .p-button.p-button-danger,.duty-dialog.p-dialog .p-button.p-button-danger,.duty-popover.p-popover .p-button.p-button-danger,.duty-view .p-button.p-button-danger,.leitstelle .p-button.p-button-danger{color:#fff;background:#e3342f;border-color:#e3342f}.duty-drawer.p-drawer .p-button.p-button-danger.p-button-outlined,.duty-dialog.p-dialog .p-button.p-button-danger.p-button-outlined,.duty-popover.p-popover .p-button.p-button-danger.p-button-outlined,.duty-view .p-button.p-button-danger.p-button-outlined,.leitstelle .p-button.p-button-danger.p-button-outlined{color:#f3a29f;background:0 0}.duty-drawer.p-drawer .p-button.p-button-success,.duty-dialog.p-dialog .p-button.p-button-success,.duty-popover.p-popover .p-button.p-button-success,.duty-view .p-button.p-button-success,.leitstelle .p-button.p-button-success{background:#1f5db2;border-color:#1f5db2}.duty-drawer.p-drawer,.duty-dialog.p-dialog,.duty-popover.p-popover{color:#fff;border:1px solid #ffffff17}.duty-popover.p-popover{background:#030c1af5}.duty-dialog.p-dialog{box-shadow:0 12px 40px #0000008c;background:#0a1a30!important}body:has(.duty-dialog) .p-dialog-mask{background:#0000008c}.p-dialog-mask:has(.duty-dialog){background:#0000008c}.duty-drawer.p-drawer .p-drawer-header,.duty-dialog.p-dialog .p-dialog-header{color:#fff;background:0 0;border-bottom:1px solid #ffffff17}.duty-drawer.p-drawer .p-drawer-content,.duty-dialog.p-dialog .p-dialog-content{color:#fff;background:0 0}.duty-popover.p-popover:after,.duty-popover.p-popover:before{border-bottom-color:#030c1af5}.duty-view .p-tab,.leitstelle .p-tab,.duty-drawer.p-drawer .p-tab,.duty-dialog.p-dialog .p-tab{color:#9ca3af;background:0 0}.duty-view .p-tab.p-tab-active,.leitstelle .p-tab.p-tab-active,.duty-drawer.p-drawer .p-tab.p-tab-active,.duty-dialog.p-dialog .p-tab.p-tab-active{color:#e3342f;border-color:#1f5db2}.duty-view .p-tab:not(.p-tab-active):hover,.leitstelle .p-tab:not(.p-tab-active):hover,.duty-drawer.p-drawer .p-tab:not(.p-tab-active):hover,.duty-dialog.p-dialog .p-tab:not(.p-tab-active):hover{color:#fff;border-color:#1f5db2}.duty-view .p-tablist-active-bar,.leitstelle .p-tablist-active-bar,.duty-drawer.p-drawer .p-tablist-active-bar,.duty-dialog.p-dialog .p-tablist-active-bar{background:#1f5db2}.duty-view .p-tablist,.duty-view .p-tabpanels,.leitstelle .p-tablist,.leitstelle .p-tabpanels,.duty-drawer.p-drawer .p-tablist,.duty-drawer.p-drawer .p-tabpanels,.duty-dialog.p-dialog .p-tablist,.duty-dialog.p-dialog .p-tabpanels{color:#fff;background:0 0}.duty-view .p-inputtext,.duty-view .p-select,.duty-view .p-multiselect,.duty-view .p-cascadeselect,.leitstelle .p-inputtext,.leitstelle .p-select,.leitstelle .p-multiselect,.leitstelle .p-cascadeselect,.duty-drawer.p-drawer .p-inputtext,.duty-drawer.p-drawer .p-select,.duty-drawer.p-drawer .p-multiselect,.duty-drawer.p-drawer .p-cascadeselect,.duty-dialog.p-dialog .p-inputtext,.duty-dialog.p-dialog .p-select,.duty-dialog.p-dialog .p-multiselect,.duty-dialog.p-dialog .p-cascadeselect{color:#fff;background:#00000059;border-color:#ffffff17}.duty-view .p-select-label,.duty-view .p-multiselect-label,.duty-view .p-cascadeselect-label,.leitstelle .p-select-label,.leitstelle .p-multiselect-label,.leitstelle .p-cascadeselect-label,.duty-drawer.p-drawer .p-select-label,.duty-drawer.p-drawer .p-multiselect-label,.duty-drawer.p-drawer .p-cascadeselect-label,.duty-dialog.p-dialog .p-select-label,.duty-dialog.p-dialog .p-multiselect-label,.duty-dialog.p-dialog .p-cascadeselect-label{color:#fff}.duty-view .p-select-label.p-placeholder,.duty-view .p-multiselect-label.p-placeholder,.duty-view .p-cascadeselect-label.p-placeholder,.leitstelle .p-select-label.p-placeholder,.leitstelle .p-multiselect-label.p-placeholder,.leitstelle .p-cascadeselect-label.p-placeholder,.duty-drawer.p-drawer .p-select-label.p-placeholder,.duty-drawer.p-drawer .p-multiselect-label.p-placeholder,.duty-drawer.p-drawer .p-cascadeselect-label.p-placeholder,.duty-dialog.p-dialog .p-select-label.p-placeholder,.duty-dialog.p-dialog .p-multiselect-label.p-placeholder,.duty-dialog.p-dialog .p-cascadeselect-label.p-placeholder{color:#9db4cf}.duty-view .p-multiselect-chip-item .p-chip,.duty-view .p-multiselect-chip,.leitstelle .p-multiselect-chip-item .p-chip,.leitstelle .p-multiselect-chip,.duty-drawer.p-drawer .p-multiselect-chip-item .p-chip,.duty-drawer.p-drawer .p-multiselect-chip,.duty-dialog.p-dialog .p-multiselect-chip-item .p-chip,.duty-dialog.p-dialog .p-multiselect-chip{color:#fff;background:#1f5db2}.duty-view .p-multiselect-chip-item .p-chip .p-chip-remove-icon,.duty-view .p-multiselect-chip .p-chip-remove-icon,.leitstelle .p-multiselect-chip-item .p-chip .p-chip-remove-icon,.leitstelle .p-multiselect-chip .p-chip-remove-icon,.duty-drawer.p-drawer .p-multiselect-chip-item .p-chip .p-chip-remove-icon,.duty-drawer.p-drawer .p-multiselect-chip .p-chip-remove-icon,.duty-dialog.p-dialog .p-multiselect-chip-item .p-chip .p-chip-remove-icon,.duty-dialog.p-dialog .p-multiselect-chip .p-chip-remove-icon{color:#fff}.duty-overlay,.p-select-overlay,.p-multiselect-overlay,.p-cascadeselect-overlay{color:#fff;border:1px solid #ffffff17;background:#0a1a30!important}.duty-overlay .p-select-option,.duty-overlay .p-multiselect-option,.duty-overlay .p-cascadeselect-option,.duty-overlay .p-cascadeselect-item-content,.duty-overlay .p-select-empty-message,.duty-overlay .p-multiselect-empty-message,.p-select-overlay .p-select-option,.p-select-overlay .p-multiselect-option,.p-select-overlay .p-cascadeselect-option,.p-select-overlay .p-cascadeselect-item-content,.p-select-overlay .p-select-empty-message,.p-select-overlay .p-multiselect-empty-message,.p-multiselect-overlay .p-select-option,.p-multiselect-overlay .p-multiselect-option,.p-multiselect-overlay .p-cascadeselect-option,.p-multiselect-overlay .p-cascadeselect-item-content,.p-multiselect-overlay .p-select-empty-message,.p-multiselect-overlay .p-multiselect-empty-message,.p-cascadeselect-overlay .p-select-option,.p-cascadeselect-overlay .p-multiselect-option,.p-cascadeselect-overlay .p-cascadeselect-option,.p-cascadeselect-overlay .p-cascadeselect-item-content,.p-cascadeselect-overlay .p-select-empty-message,.p-cascadeselect-overlay .p-multiselect-empty-message{color:#fff}.duty-overlay .p-select-option:hover,.duty-overlay .p-multiselect-option:hover,.duty-overlay .p-cascadeselect-item-content:hover,.duty-overlay .p-select-option.p-focus,.duty-overlay .p-multiselect-option.p-focus,.duty-overlay .p-cascadeselect-item-active>.p-cascadeselect-item-content,.p-select-overlay .p-select-option:hover,.p-select-overlay .p-multiselect-option:hover,.p-select-overlay .p-cascadeselect-item-content:hover,.p-select-overlay .p-select-option.p-focus,.p-select-overlay .p-multiselect-option.p-focus,.p-select-overlay .p-cascadeselect-item-active>.p-cascadeselect-item-content,.p-multiselect-overlay .p-select-option:hover,.p-multiselect-overlay .p-multiselect-option:hover,.p-multiselect-overlay .p-cascadeselect-item-content:hover,.p-multiselect-overlay .p-select-option.p-focus,.p-multiselect-overlay .p-multiselect-option.p-focus,.p-multiselect-overlay .p-cascadeselect-item-active>.p-cascadeselect-item-content,.p-cascadeselect-overlay .p-select-option:hover,.p-cascadeselect-overlay .p-multiselect-option:hover,.p-cascadeselect-overlay .p-cascadeselect-item-content:hover,.p-cascadeselect-overlay .p-select-option.p-focus,.p-cascadeselect-overlay .p-multiselect-option.p-focus,.p-cascadeselect-overlay .p-cascadeselect-item-active>.p-cascadeselect-item-content{color:#fff;background:#1f5db247}.duty-overlay .p-select-option.p-select-option-selected,.duty-overlay .p-multiselect-option.p-multiselect-option-selected,.p-select-overlay .p-select-option.p-select-option-selected,.p-select-overlay .p-multiselect-option.p-multiselect-option-selected,.p-multiselect-overlay .p-select-option.p-select-option-selected,.p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected,.p-cascadeselect-overlay .p-select-option.p-select-option-selected,.p-cascadeselect-overlay .p-multiselect-option.p-multiselect-option-selected{color:#fff;background:#1f5db2}.duty-overlay .p-select-filter,.duty-overlay .p-inputtext,.p-select-overlay .p-select-filter,.p-select-overlay .p-inputtext,.p-multiselect-overlay .p-select-filter,.p-multiselect-overlay .p-inputtext,.p-cascadeselect-overlay .p-select-filter,.p-cascadeselect-overlay .p-inputtext{color:#fff;background:#00000059;border-color:#ffffff17}.p-cascadeselect-overlay .p-cascadeselect-list{max-height:15rem;overflow-y:auto}.duty-dialog.p-dialog .p-datatable-thead>tr>th,.duty-dialog.p-dialog .p-datatable-tbody>tr>td,.duty-dialog.p-dialog .p-datatable-tbody>tr{color:#fff;background:0 0;border-color:#ffffff17}.duty-dialog.p-dialog .p-datatable-row-group-header{background:#1f5db22e}.leaflet-tooltip.duty-tt{box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0}.leaflet-tooltip.duty-tt:before{display:none}.duty-tt .duty-tt-box{color:#fff;background:#041021e0;border:3px solid #6b7280;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.25;box-shadow:0 2px 8px #00000073}.duty-tt .duty-tt-box.toolbox-border-1,.duty-tt .duty-tt-box.toolbox-border-4{border-color:#1f9d4d}.duty-tt .duty-tt-box.toolbox-border-2{border-color:#e3342f}.duty-tt .duty-tt-box.toolbox-border-5{border-color:#eab308}.duty-tt .duty-tt-box.toolbox-border-3{border-color:#1f5db2}.duty-tt .duty-tt-box.toolbox-border-6{border-color:#8b5cf6}.duty-tt .duty-tt-box.toolbox-border-7{border-color:#ec4899}.duty-tt .duty-tt-box.toolbox-border-99{border-color:#e3342f;animation:1s infinite duty-blink}.duty-tt .duty-tt-box.duty-tt-alarm{background:#3a0f0fcc;border-color:#b91c1c}@keyframes duty-blink{0%{border-color:#e3342f}50%{border-color:#1f5db2}to{border-color:#e3342f}}.duty-sheet.p-dialog .p-dialog-content{max-height:82vh;padding:.9rem 1rem 1.2rem;overflow-y:auto}.duty-overlay .cs-opt{align-items:center;gap:.4rem;display:inline-flex}.duty-overlay .cs-opt .pi-circle-fill{font-size:.55rem}.duty-overlay .cs-dot-free{color:#22c55e}.duty-overlay .cs-dot-used{color:#ef4444}.duty-overlay .cs-opt--used{color:#fff9}.duty-overlay .cs-opt-state{color:#f87171;font-size:.72rem}.duty-dialog .cs-warn{color:#f87171;margin-top:.3rem;font-size:.75rem;display:block}
