input.ng-invalid:not(.ng-pristine),select.ng-invalid:not(.ng-pristine),textarea.ng-invalid:not(.ng-pristine){color:var(--error)!important;border-color:var(--error)!important}input.ng-invalid:not(.ng-pristine),select.ng-invalid:not(.ng-pristine),textarea.ng-invalid:not(.ng-pristine){border-color:var(--error)!important;-webkit-box-shadow:0 0 6px var(--box-shadow)!important;-moz-box-shadow:0 0 6px var(--box-shadow)!important;box-shadow:0 0 6px var(--box-shadow)!important}input.ng-valid-required:not(.ng-pristine){border-color:var(--success)}
html{overflow-x:hidden;overflow-y:auto;height:100%}body{background-color:var(--bg-app);color:var(--text-color);padding-top:50px;overflow-x:hidden;overflow-y:auto;height:auto;font:400 14px/1.4285 Roboto,"Helvetica Neue",sans-serif;height:100%;padding-top:0;cursor:default;-webkit-user-select:none;user-select:none}.scrollable{position:inherit}.selectable{-webkit-user-select:text;user-select:text}.bodyLogin{padding-top:0}.main{height:auto;overflow:auto;height:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column}a,a:link,a:visited{color:var(--text-link);text-decoration:none}a:hover{color:var(--text--link-hover)}a:active,a:focus{outline:0}a.fakeButton{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}.cursor-pointer{cursor:pointer}.biduumOrange{color:var(--primary-color)}.alert-info a,.alert-info a:link,.alert-info a:visited{color:var(--info-box-text-color);text-decoration:none;font-weight:500}.alert-info a:hover{color:var(--text-color)}.alert-warning{background-image:none;filter:none;border-color:var(--border-color);color:var(--alert-warning-text-color);background-color:var(--alert-warning-bg-color)}.disabled,.input-group.date.disabled{pointer-events:none;cursor:not-allowed;opacity:.65}.container-branding-logo-large{height:28px;width:140px}.container-branding-logo-small{height:28px;width:28px}.branding-logo-large{max-height:28px;max-width:140px}.branding-logo-small{max-height:28px;max-width:28px}bd-button{color:var(--text-color-light)}bd-button:hover{color:var(--text-color)}bd-button.blank-fill:hover{color:var(--text-color-white);background-color:var(--bg-light)}.button{border:0 solid var(--transparent);padding:0;color:var(--text-color-light);text-decoration:none;display:-webkit-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}button:disabled,button[disabled]{background-color:var(--default-bg-color)!important;border-color:var(--border-color)!important;color:var(--text-color)!important}.button.blank,.button.blank-fill{background-color:var(--transparent)}.button.fill{background-color:var(--bg-white)}.button.filledGrey{background-color:var(--expansion-button);color:var(--text-color-white)}.button.filledGrey:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.button:hover{color:var(--text-color)}.button.blank-fill:hover{background-color:var(--bg-light)}.button.blank-fill[disabled]{background-color:var(--transparent)}.button:focus{outline:0}.button .biduum-,.sidebar-button .biduum-{margin:0}.button.close{opacity:1;text-shadow:none}.circle-28{width:28px;height:28px;border-radius:14px;font-size:28px}.circle-24{width:24px;height:24px;border-radius:12px;font-size:24px}.circle-20{width:20px;height:20px;border-radius:10px;font-size:20px}.circle-36{width:36px;height:36px;border-radius:18px;font-size:16px}.circle-36-big-image{width:36px;height:36px;border-radius:18px;font-size:36px}.size-28{width:28px;height:28px;border-radius:14px;font-size:28px}.size-24{width:24px;height:24px;font-size:24px}.size-20{width:20px;height:20px;font-size:20px}.size-16{width:16px;height:16px;font-size:16px}.background-circle{background-color:var(--transparent);border-radius:50%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.background-circle-36{width:36px;height:36px;font-size:24px}.background-circle:hover{background-color:var(--bg-light)}.switch{position:relative;display:inline-block;min-width:40px;height:20px}.switch input{display:none}.sliderSwitchButton{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--shadow-shift);-webkit-transition:.4s;transition:.4s}.sliderSwitchButton:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:var(--bg-white);-webkit-transition:.4s;transition:.4s}input:checked+.sliderSwitchButton{background-color:var(--accent-color);color:var(--accent-text-color)}input:focus+.sliderSwitchButton{-webkit-box-shadow:0 0 1px var(--accent-color);box-shadow:0 0 1px var(--accent-color)}input:checked+.sliderSwitchButton:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}input[type=radio]{accent-color:var(--accent-color)}input[type=checkbox]{accent-color:var(--accent-color)}.sliderSwitchButton.round{border-radius:20px}.sliderSwitchButton.round:before{border-radius:50%}.date{cursor:pointer}.btnCollapse,.btnMultipleElement .btn,.btnSingleElement .btn{height:34px;background-image:none}th{font-weight:500}.nav>li>a{padding:5px 15px}.alert{padding:7px 15px}.alert p{margin:0 0 10px 0}.alert dl{list-style:none;padding:0;margin:0}.alert dt{float:left;margin-right:5px}h4.hr{padding-bottom:5px;border-bottom:1px solid var(--h4-hr-ng1)}.clear{clear:both}.hint{font-size:82%;padding-left:4px;color:var(--contextmenu-circle)}.tiny{font-size:10px;line-height:initial}.bold{font-weight:500}.left-section{float:left}.right-section{float:right}.paddingLeftNone{padding-left:0}.paddingLeft{padding-left:15px}.paddingRight{padding-right:15px}.paddingDoubleLeft{padding-left:30px}.paddingDoubleRight{padding-right:30px}.paddingTop{padding-top:15px}.paddingBottom{padding-bottom:15px}.marginLeft{margin-left:15px}.clickable{cursor:pointer}.bg{background-color:var(--bg-white);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 3px 0 var(--box-shadow-light);-moz-box-shadow:0 3px 0 var(--box-shadow-light);box-shadow:0 3px 0 var(--box-shadow-light);overflow:hidden;margin-top:20px;padding-top:20px;padding-bottom:20px}form{margin-bottom:0}.form-control{padding:6px 8px;color:var(--text-color-black);background-color:var(--bg-white)}.input-group .form-control{z-index:0;font-size:13px}.formGroupInline{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;position:relative;border-collapse:separate;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:25px;color:var(-text-color-white);border-color:var(--border-color);background-color:var(--bg-white)}.inputGroupInline{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.inputGroupInline .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.inputGroupInline .input-group-addon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;margin-right:5px}.biduumLabel{margin-bottom:5px;font-weight:400}button[disabled] .biduum-,button[disabled] .fontello-,button[disabled] .glyphicon{color:var(--text-color-light-ng1);cursor:default}input[type=number],input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:textfield;margin:0}input[type=number]{-moz-appearance:textfield}.tooltip-inner{max-width:100%;word-break:break-word}.btn-primary:disabled,.btn-primary[disabled]{background-color:var(--border-color)}.btn-primary.active[disabled],.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover{border-color:var(--border-color);color:var(--text-color)}.alert-info{color:var(--info-box-text-color);border-color:var(--info-box-bg-color);background-color:var(--info-box-bg-color);background-image:none;box-shadow:0 3px 1px -2px var(--box-shadow-light),0 2px 2px var(--box-shadow-light),0 1px 5px var(--box-shadow-light)}.toast-top-full-width{right:0}.toast .btn-default{background-image:none}.accent-badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:var(--text-color-white);text-align:center;white-space:nowrap;vertical-align:middle;background-color:var(--accent-color);color:var(--accent-text-color);border-radius:10px}.badge-info{color:var(--accent-text-color);background-color:var(--accent-color)}.badge-info:hover{color:var(--accent-text-color);background-color:var(--accent-color)}.badge-biduum{color:var(--primary-text-color);background-color:var(--primary-color)}.badge-biduum:hover{color:var(--primary-text-color);background-color:var(--primary-color)}.datepicker table,.datepicker-days table{margin:5px 20px 10px}.datepicker table tr th{border-radius:0;border:none;font-size:12px;font-weight:400}.datepicker table tr th.today{font-size:16px;background-color:var(--ng1-bg-light)}.datepicker table tr td span{border-radius:0}.datepicker table tr th.next,.datepicker table tr th.prev{font-size:18px;font-weight:400}.datepicker .datepicker-switch{font-size:16px}.datepicker table tr td{border:1px solid var(--border-color);border-radius:0}.datepicker table tr td.new,.datepicker table tr td.old{color:var(--text-color-light);border:1px solid var(--ng1-border-color-light)}.datepicker-months table tr td,.datepicker-years table tr td{border:none}.datepicker table tr td.today,.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:var(--contextmenu-circle);background-image:none;border-color:var(--transparent);filter:none;color:var(--bg-white);border-radius:0}.datepicker table tr td span.active.active,.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active,.open>.dropdown-toggle.datepicker table tr td.active,.open>.dropdown-toggle.datepicker table tr td.active.highlighted{color:var(--primary-text-color);background-color:var(--primary-color);border-color:var(--transparent)}.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover,.open>.dropdown-toggle.datepicker table tr td.active.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted.focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:focus,.open>.dropdown-toggle.datepicker table tr td.active.highlighted:hover,.open>.dropdown-toggle.datepicker table tr td.active:focus,.open>.dropdown-toggle.datepicker table tr td.active:hover{color:var(--bg-white);background-color:var(--contextmenu-circle);border-color:var(--transparent)}.datepicker.dropdown-menu{min-width:250px;border:1px solid var(--border-color);border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:0 2px 12px var(--box-shadow-light);color:var(--text-color);background-color:var(--bg-white);font-size:14px}.datepicker .cw{background-color:var(--box-shadow-light)}.datepicker thead .cw{background-color:var(--transparent)}.modal-content{border-radius:3px;background-color:var(--bg-white)}.modal-header{border-top-left-radius:3px;border-top-right-radius:3px}@media (min-width:768px){.modal-dialog.modal-lg{width:97%;margin:30px auto}}@media (min-width:992px){.modal-dialog.modal-lg{width:900px}}.biduum-,.fontello-,.glyphicon{margin-right:0}[class*=" biduum-"]:before,[class*=" fontello-"]:before,[class^=biduum-]:before,[class^=fontello-]:before{margin-left:0;margin-right:0}.left-inner-addon,.right-inner-addon{position:relative}.left-inner-addon input{padding-left:30px}.left-inner-addon i,.right-inner-addon i{position:absolute;padding:10px 12px;pointer-events:none;color:var(--text-color);opacity:.2}.right-inner-addon input{padding-right:30px}.right-inner-addon i{right:0}.date-picker .glyphicon{margin-right:0;line-height:1.42857143}a.trash{background:url(AppSiedaLib/Images/Papierkorb.png) no-repeat scroll center center var(--text-color);display:block;height:16px;width:16px}a.trash:hover{background:url(AppSiedaLib/Images/Papierkorb-high.png) no-repeat scroll center center var(--text-color);cursor:pointer}a.pencil{background:url(AppSiedaLib/Images/Bearbeiten.png) no-repeat scroll center center var(--text-color);width:16px;height:16px;display:block}a.pencil:hover{background:url(AppSiedaLib/Images/Bearbeiten-high.png) no-repeat scroll center center var(--text-color);cursor:pointer}a.pencil span,a.trash span{display:none}.minus{color:var(--bg-warning-icon-red)}.ok{color:var(--success)}.warning{color:var(--bg-warning-icon-red)}a .glyphicon-remove:hover,a .glyphicon-thumbs-down:hover{color:var(--bg-warning-icon-red);cursor:pointer}a .glyphicon-thumbs-up:hover{color:var(--success);cursor:pointer}a .biduum-trash-circle-blank{cursor:pointer;font-size:22px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:745px){.container{width:100%}.container{padding-left:0;padding-right:0}}@media (max-width:387px){#boxWelcome{padding:30px 20px 30px 20px;border-top:120px solid var(--border-color)}#boxWelcomeEnd{border-top:120px solid var(--border-color)}#breadcrumb{top:-120px}#boxWelcome .info,#boxWelcomeStart .info{width:100%}#boxWelcome .form{width:100%}#boxWelcome .btn-block-anlegen .btn{margin-left:0;width:97%}}.route-container{padding:15px;background-color:var(--bg-white);width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:100%}a.disabled{pointer-events:none;cursor:not-allowed;opacity:.54}select.form-control[disabled]{background-color:var(--ng1-bg-light);opacity:.4}.icon-size-22{width:22px}.toast-message a{color:var(--text-color-light-ng1)}.toast-message a:hover{color:var(text-color-white)}.read-only{background-color:var(--ng1-bg-light);opacity:1;cursor:not-allowed}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scrollableTabset{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.ui-tabs-scrollable>.spacer:not(.hidden-buttons)>div:first-child>.nav-tabs>li:first-child a:hover,.ui-tabs-scrollable>.spacer:not(.hidden-buttons)>div:first-child>.nav-tabs>li:first-child.active a{border-top-left-radius:4px;border-left:1px solid var(--border-color)}.ui-tabs-scrollable>.spacer:not(.hidden-buttons)>div:first-child>.nav-tabs>li:last-child a:hover,.ui-tabs-scrollable>.spacer:not(.hidden-buttons)>div:first-child>.nav-tabs>li:last-child.active a{border-top-right-radius:4px;border-right:1px solid var(--border-color)}.ui-tabs-scrollable>.nav-button{width:25px;height:29px;line-height:27px;border:none;background-color:var(--transparent)}.ui-tabs-scrollable .btn.active.focus,.ui-tabs-scrollable .btn.active:focus,.ui-tabs-scrollable .btn.focus,.ui-tabs-scrollable .btn:active.focus,.ui-tabs-scrollable .btn:active:focus,.ui-tabs-scrollable .btn:focus{outline:0}.ui-tabs-scrollable>.nav-button:hover{top:0}.ui-tabs-scrollable>.spacer{height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;flex:1 1 auto}.ui-tabs-scrollable{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.truncated-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.divider{display:block;margin:0;border-top-width:1px;border-top-style:solid;border-top-color:var(--border-color)}label{font-weight:400}.font-bold,b,strong{font-weight:500}.responsiveImage{max-width:100%;height:auto}.input-group-addon{color:var(--text-color-black);border-color:var(--border-color);background-color:var(--bg-white)}.btn-default{color:var(--text-color)}.btn-default:hover{color:var(--text-color-black)}
:root{--black:#000000;--black-87:#000000de;--black-54:#0000008a;--black-20:#00000033;--black-15:#00000026;--ng1-cell-multiple-shift:#00000000;--white:#ffffff;--white-25:#ffffff40;--ng1-drag-multiple-shift:#ffffff80;--white-87:#ffffffde;--transparent:transparent;--charleston-green:#282828;--outer-space:#444444;--granite-gray:#666666;--ng1-context-menu:#555555;--sonic-silver:#777777;--spanish-gray:#999999;--chinese-silver:#cdcdcd;--gainsboro:#dddcda;--bright-gray:#eeeeee;--grey-lighter:#f7f7f7;--gray-86:#dcdcdc;--anti-flash-white:#f0f0f0;--ng1-auto-completion-menuelement-selectedbykey:#cccccc;--ng1-roster-toolbar-expansion-devider-bg:#e5e5e5;--ng1-message-box-footer-border-top:#e5e5e5;--ng1-shift-sequence-bg:#f8f8f8;--ng1-selectize-default-bg:#f8f8f8;--ng1-selectize-border-bottom:#d0d0d0;--ng1-selectize-control-remove-border:#0073bb;--ng-selectize-control-div-bg:#1da7ee;--ng-selectize-control-div-border:#0073bb;--ng1-selectize-control-div-active-bg:#92c836;--ng1-selectize-control-div-active-border:#00578d;--ng1-selectize-control-div-active-input-disabled-bg:#d2d2d2;--ng1-selectize-default-selectize-dropdown:#7da8d033;--ng-selectize-control-selectize-input-disabled-bg:#fafafa;--ng-selectize-control-data-value-bg:#1b9dec;--ng-selectize-control-data-value-bi-1:#1da7ee;--ng-selectize-control-data-value-bi-2:#178ee9;--ng-selectize-control-data-value-filter-1:#ff1da7ee;--ng-selectize-control-data-value-filter-2:#ff178ee9;--ng-selectize-control-data-value-active-bg:#0085d4;--ng-selectize-control-data-value-active-bi-1:#008fd8;--ng-selectize-control-data-value-active-bi-2:#0075cf;--ng-selectize-control-data-value-active-filter-1:#ff008fd8;--ng-selectize-control-data-value-active-filter-2:#ff0075cf;--ng1-tutorial-popup-link-title:#1966aa;--ng1-tutorial-popup-start-tutorial-bg:#83a2db;--ng1-tutorial-popup-start-tutorial:#4682b4;--ng1-tutorial-popup-tutorial-button-bg-1:#8fbce2;--ng1-tutorial-popup-tutorial-button-bg-2:#337ab7;--ng1-date-picker-wrapper:#dddddd;--ng1-shift-shortlist-item:#a9a9a9;--ng1-shift-sequence-editor:#faebd7;--ng1-roster-context-menu-wrapper:#ebebeb;--ng1-showfeatures-1:#efefef;--ng1-showfeatures-2:#888888;--ng1-roster-panel:#f1f1f1;--ng1-vacation-element:#fcfcfc;--ng1-message-list-info-bg:#d9edf7;--ng1-message-list-error-bg:#f2dede;--ng1-date-range-picker-date-picker-wrapper:#fff4e3;--ng1-clock-face-input-digit-selected:#aaaaaa;--red:#f44336;--venetian-red:#b71c1c;--carmine-pink:#ea4C3a;--green:#5cb85c;--japanese-laurel:#2e7d32;--palm-leaf:#689f38;--palm-leaf-90:#689f38e6;--forest-green:#208f20;--apple:#4eaa4f;--ng1-matched-qualification:#88FF00;--yale-blue:#1c4d90;--cool-black:#032f5f;--teal:#008080;--ng1-steel-blue:#337AB7;--ng1-week-number-selected:#4499EE;--ng1-blue-jeans:#66afe9;--ng1-blue-jeans-opacity:#66afe999;--ng1-demo-body-a:#0088cc;--ng1-demo-body-a-hover:#005580;--ng1-demo-body-a-focus:#333333;--ng1-index-meta-content:#f7a92b;--ng1-shift-sequence-editor-selected:#6eaab94d;--ng1-auto-completion-chosen:#6eaab94d;--ng1-selected-person-cell-1:#ff0000;--ng1-selected-person-cell-2:#6EABB9;--ng1-selected-person-cell-3:#e8f4f7cc;--ng1-selected-person-cell-4:#B6DBE4B2;--ng1-sidebar-legend-dienst:#33b8a5;--ng1-staffing-dienst-auswählen:#98b9ef;--ng1-message-list-info-attendance:#0d3c61;--ng1-message-list-info-attendance-bg:#e8f4fd;--ng1-message-list-error-attendance-bg:#fdecea;--bright-yellow:#f7a92b;--tangerine-yellow:#ffcc00;--princeton-orange:#ff802a;--gargoyle-gas:#ffd740;--ng1-menu-shift-list:#ffc081;--ng1-menu-shift-message:#ff9d3c;--ng1-wt-balance-value-failure:#d87093;--moonstone-blue:#6eaab9;--moonstone-blue-60:#6eaab999;--ng1-datepicker-input-box-shadow:#f8b9b7;--ng1-time-input-button-active-bg:#fcddae;--ng1-time-input-time-picker-header:#b3b3b3;--weekend-color:#e0f0ff;--weekend-color-rgba:rgba(224, 240, 255, 0.6);--weekend-color-blocked-rgba:rgba(192, 207, 219, 0.6);--working-day-color-blocked-rgba:rgba(221, 220, 218, 0.6);--working-day-color-rgba:var(--transparent);--holiday-season-color:#f0ffe0;--pre-bank-holiday-color:#fff0e0;--bank-holiday-color:#ffe0f0;--info-box-text-color:#31708f;--info-box-text-link:#5b92b2;--info-box-bg-color:#f0f8ff;--alert-warning-text-color:#663c00;--alert-warning-text-link:#986a2e;--alert-warning-bg-color:#fff4e5;--alert-success-text-color:#5a6d5f;--alert-success-text-link:#819586;--alert-success-bg-color:#E0EEE3;--ng1-absence:#c8d7b8;--ng1-custom-absence:#c8d7b880;--ng1-date-range-picker-wrapper-table:#6E6E6E;--ng1-scheduling-a-button2:#B6B6B6;--ng1-date-range-picker-date-picker:#303030;--ng1-demo-body:#333333;--ng1-employee-editor-vacation-retracted:#a5a5a5;--primary-color:var(--bright-yellow);--accent-color:var(--yale-blue);--navbar-bg-color:var(--outer-space);--primary-text-color:var(--white);--accent-text-color:var(--white);--navbar-bg-text-color:var(--white);--attendance-bg-color:var(--apple);--attendance-unfinished-bg-color:var(--princeton-orange);--bg-white:var(--white);--badge-grey:var(--sonic-silver);--box-shadow:var(--black-20);--box-shadow-light:var(--black-15);--border-white:var(--white);--border-white-25:var(--white-25);--border-color:var(--chinese-silver);--ng1-border-color-light:var(--bright-gray);--border-color-dark:var(--spanish-gray);--border-grey-dashed:var(--sonic-silver);--dots-color:var(--black-20);--bg-app:var(--anti-flash-white);--bg-header:var(--anti-flash-white);--bg-account-closed:var(--gainsboro);--bg-loading-screen:var(--charleston-green);--bg-light:var(--grey-lighter);--ng1-bg-light:var(--bright-gray);--comment-icon-color:var(--teal);--contextmenu-circle-hover:var(--outer-space);--contextmenu-circle:var(--sonic-silver);--contextmenu-bg:var(--grey-lighter);--default-bg-color:var(--chinese-silver);--divider:var(--chinese-silver);--error:var(--red);--excel-green:var(--japanese-laurel);--expansion-button:var(--sonic-silver);--icon:var(--black-54);--open-shift-color:var(--cool-black);--open-shift-request:var(--forest-green);--pdf-red:var(--carmine-pink);--selection:var(--moonstone-blue);--selection-opacity:var(--moonstone-blue-60);--wait-spinner-color:var(--grey-lighter);--ng1-table-staffing-tableview-absence:var(--ng1-absence);--ng1-table-staffing-tableview-custom-absence:var(--ng1-custom-absence);--ng1-auto-completion-absence:var(--ng1-absence);--ng1-auto-completion-custom-absence:var(--ng1-custom-absence);--ng1-drag-single-shift:var(--ng1-blue-jeans);--ng1-drag-single-shift-opacity:var(--ng1-blue-jeans-opacity);--ng1-shift-sequence:var(--ng1-blue-jeans);--ng1-shift-sequence-opacity:var(--ng1-blue-jeans-opacity);--ng1-time-input:var(--ng1-blue-jeans);--ng1-time-input-opacity:var(--ng1-blue-jeans-opacity);--ng1-roster-context-menu:var(--ng1-context-menu);--ng1-payment-group-button:var(--ng1-context-menu);--ng1-sequence-context-menu:var(--ng1-context-menu);--ng1-showfeatures-body:var(--ng1-showfeatures-1);--ng1-showfeatures-it:var(--ng1-showfeatures-1);--ng1-showfeatures-description:var(--ng1-showfeatures-2);--ng1-showfeatures-h1:var(--ng1-showfeatures-2);--ng1-scroll-patch-footer-top:var(--ng1-roster-panel);--ng1-scroll-patch-footer-bottom:var(--ng1-roster-panel);--ng1-h4-hr:var(--red);--shadow-shift:var(--chinese-silver);--staffing-exceeded:var(--red);--staffing-less-than:var(--yale-blue);--help:var(--yale-blue);--success:var(--green);--text-color:var(--black-87);--text-color-light:var(--black-54);--text-color-light-ng1:var(--bright-gray);--text-color-white:var(--white);--text-color-black:var(--black);--text-link:var(--black-54);--text-link-hover:var(--black-87);--today-color:var(--granite-gray);--toolbar-mobile:var(--granite-gray);--bg-warning-icon-red:var(--venetian-red);--bg-warning-icon-yellow:var(--gargoyle-gas);--warning:var(--red);--warning-icon-yellow:var(--tangerine-yellow);--warning-icon-orange:var(--princeton-orange);--order-step-circle:var(--chinese-silver);--upgrade-button-chip:var(--gray-86);--upgrade-button:var(--palm-leaf)}
.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.rowWrap{-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.column{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.spaceBetween{-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.justifyContentCenter{-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.justifyContentFlexStart{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.justifyContentFlexEnd{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.alignItemCenter{-webkit-align-items:center;align-items:center}.alignItemStart{-webkit-align-items:flex-start;align-items:flex-start}.alignItemEnd{-webkit-align-items:flex-end;align-items:flex-end}.alignSelfFlexEnd{-webkit-align-self:flex-end;-moz-align-self:flex-end;align-self:flex-end}.alignSelfFlexStart{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start}.flex00auto{-webkit-flex:0 0 auto;flex:0 0 auto}.flex10auto{-webkit-flex:1 0 auto;flex:1 0 auto}.flex11auto{-webkit-flex:1 1 auto;flex:1 1 auto}.flex111{-webkit-flex:1 1 1px;flex:1 1 1px}.flex010{-webkit-flex:0 1 0%;flex:0 1 0%}.flex110{-webkit-flex:1 1 0;flex:1 1 0}.flex1{-webkit-flex:1 1 0%;flex:1 1 0%}
.iconWrapperFormular{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.editMode{background-color:var(--bg-light)}.editMode .form-group{margin-bottom:0}.inputTo{padding:0 5px;line-height:28px}.editMode .inputSmall{width:80px}.editMode .time-input{height:34px;padding:6px 3px 6px 3px}
.avatar{margin-bottom:30px}.avatar-preview{width:80px;height:80px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;justify-content:center;margin-right:15px}.avatar-preview img{width:80px;height:80px}label.file-input{margin:0}label.file-input input{display:none}.column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}bd-button.close{position:absolute;top:10px;right:10px}.preview-mode{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.edit-mode{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:center;align-items:center;-webkit-box-shadow:0 5px 15px var(--box-shadow);-moz-box-shadow:0 5px 15px var(--box-shadow);box-shadow:0 5px 15px var(--box-shadow);position:relative;padding:20px 20px 20px 0}.controllers-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;justify-content:space-around;width:120px;margin-top:10px}.controllers-container-2{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px}.croppie-container{padding:20px 30px 10px}
bd-button{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;border:0 solid var(--transparent);padding:0;margin:0;text-decoration:none;cursor:pointer}bd-button[disabled]{pointer-events:none;opacity:.3}.bd-button:hover{color:var(--contextmenu-circle-hover)}.bd-button:focus{outline:0}.bd-button.fill{background-color:var(--bg-white)}.bd-button.blank{background-color:var(--transparent)}.bd-button.blank-fill{background-color:var(--transparent)}.bd-button.blank-fill:hover{background-color:var(--bg-app)}.bd-button.blank-fill[disabled]{background-color:var(--transparent);pointer-events:none}.circle-20{width:20px;height:20px;border-radius:10px;font-size:20px}.circle-24{width:24px;height:24px;border-radius:12px;font-size:24px}.circle-28{width:28px;height:28px;border-radius:14px;font-size:28px}.circle-36{width:36px;height:36px;border-radius:18px;font-size:16px}
.panel{border:none;border-bottom:1px solid var(--border-color)}.button-trash-wrapper{margin:20px 10px 0 15px;width:28px}.day-entry-scheduling{min-width:460px}.day-entry-scheduling .icon{min-width:16px;height:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:var(--bg-white);font-size:11px;margin-right:10px}.day-entry-scheduling .warning-max-worktime{background-color:var(--bg-warning-icon-red);color:var(--bg-white);padding:0 0 0 2px;border-radius:1px}.day-entry-scheduling .warning-max-worktime:before{font-family:biduum;content:'\68'}.bg-warning-icon-yellow{background-color:var(--warning-icon-yellow)}.attendance-unfinished-bg-color{background-color:var(--attendance-unfinished-bg-color)}
.commentSection{overflow-y:auto;overflow-x:hidden}.commentTable{overflow-x:hidden;overflow-y:auto;max-height:300px;min-height:1px;margin-bottom:15px}.commentTable .table>thead>tr>th{border-bottom:none;cursor:pointer}.commentTable .table>thead>tr>th:hover{background-color:var(--bg-app)}.commentTable .table{margin-bottom:0}.commentTable td{text-align:left!important;padding:8px!important}.form-inline.comment{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%!important}.form-inline.comment .form-control{width:100%!important;background-color:var(--bg-white)}.form-inline.comment textarea{resize:vertical;width:100%}.form-inline.comment .form-group{flex:1 1 auto;margin-right:8px}
.loginError{background-color:var(--bg-white);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:10px 15px 15px;padding:15px;border-radius:6px;overflow-x:hidden;overflow-y:auto;height:95%}
.main-nav{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 15px 0 15px;height:50px}.logo-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0;flex:0;-webkit-align-items:center;align-items:center}.to-show-on-small-displays{display:none}.main-nav .nav>li{display:-webkit-flex;display:flex}.navbar{margin-bottom:0}.navbar-inverse{background-image:none;background-color:var(--navbar-bg-color);color:var(--navbar-bg-text-color);border-color:var(--navbar-bg-color);border-radius:0}.navbar-inverse .navbar-nav>.active>a{color:var(--navbar-bg-text-color);background-image:linear-gradient(to bottom,var(--navbar-bg-color) 0,var(--navbar-bg-color) 100%)}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:visited,.navbar-inverse .navbar-nav>li>a:focus{color:var(--navbar-bg-text-color);background-image:linear-gradient(to bottom,var(--navbar-bg-color) 0,var(--navbar-bg-color) 100%)}.nav>li{border-right:1px var(--box-shadow-light) solid}.nav>li:first-child{border-left:1px var(--box-shadow-light) solid}.dropdown-menu>li>a,.nav>li>a,a.noTextdecoration{text-decoration:none}.navbar .nav>li>a{padding:0 10px 0 12px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;line-height:48px;gap:6px}.navbar-inverse .navbar-nav>li>a{color:var(--navbar-bg-text-color)}.navbar-inverse .navbar-nav>li>a:hover{color:var(--navbar-bg-text-color)}.nav-biduum{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:flex-end;justify-content:flex-end;margin:0;height:auto!important}.inverse-dropdown{box-shadow:0 0 15px var(--box-shadow)}.dropdown-menu>li>a{font-weight:400;line-height:2.8;padding:3px 26px 3px 20px;white-space:nowrap;color:var(--text-color-black)}.navbar-inverse .dropdown-menu>li>a{color:var(--navbar-bg-text-color)!important}.navbar-inverse .dropdown-menu>li>a:focus,.navbar-inverse .dropdown-menu>li>a:hover{color:var(--text-color)!important}.dropdown-menu>li>ul{list-style:none}.dropdown-menu>li>ul>li{border-bottom:0 var(--border-color) solid;margin:3px -10px 3px -30px}.dropdown-menu>li>ul>li>a{color:var(--navbar-bg-text-color)!important;font-weight:400;font-size:90%;line-height:2.4;padding:0 10px 0 40px;white-space:nowrap}.dropdown-menu>li>ul>li:hover>a{color:var(--red)}.navbar-inverse .dropdown-menu>li>a:hover{color:var(--red)}.navbar .biduum-,.navbar .fontello-,.navbar .glyphicon{margin-right:3px}.error{border:2px solid var(--error)}.scrollable-menu{height:auto;max-height:80vh;overflow-x:hidden}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:absolute;right:0;left:auto;background-color:var(--navbar-bg-color);color:var(--navbar-bg-text-color)}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:10px 15px 10px 15px}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background-color:var(--text-color-white);color:var(--text-color-black)}}@media (max-width:430px){.not-to-show-on-small-displays{display:none}.to-show-on-small-displays{display:block}}
.upgrade-button{border:none;outline:0;cursor:pointer;user-select:none;position:relative;display:inline-block;box-sizing:border-box;-webkit-user-select:var(--upgrade-button);-webkit-tap-highlight-color:var(--upgrade-button);text-align:center;white-space:nowrap;text-decoration:none;vertical-align:baseline;min-width:64px;padding:0 16px;line-height:36px;border-radius:4px;margin:6px 16px 6px 0;font-size:14px;font-weight:500;overflow:visible;color:var(--text-color-white);background-color:var(--upgrade-button)}.upgrade-button .chip{height:22px;padding:2px 8px;border-radius:11px;color:var(--text-color-black);border-color:var(--upgrade-button-chip);background-color:var(--upgrade-button-chip)}
.notificationInfoBox{position:absolute;background-color:var(--bg-white);z-index:500;width:360px;-webkit-box-shadow:0 3px 9px var(--box-shadow);box-shadow:0 3px 9px var(--box-shadow);border-radius:2px;bottom:15px;right:12px;padding:15px}.notificationInfoBox h4{font-size:15px;margin-top:2px;margin-bottom:5px}.profile-link{color:var(--text-color-black);background-color:var(--transparent);border:none;font-weight:500;text-decoration:underline;padding-left:5px;padding-right:5px;cursor:pointer}.profile-link:hover{color:var(--text-link-hover)}.notificationInfoBox .container-branding-logo-small{height:56px;width:56px}.notificationInfoBox .branding-logo-small{max-height:56px;max-width:56px}@media (max-width:480px){.notificationInfoBox{width:100%;right:0}}
#pageWrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 25px 10px 10px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:100%;overflow:hidden}.taskWrapper{position:absolute;z-index:100;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);right:-27px;display:-webkit-flex;display:-ms-flexbox;display:flex;top:8%}.taskWrapper button{padding-bottom:10px;padding-left:8px;padding-right:8px;min-height:38px}.slideTaskWrapper{position:relative;width:122px}#slideShowHideAbsenceControl,#slideShowHideAttendanceRecorder,#slideShowHideChat,#slideShowHideInfo,#slideShowHideMainMenu,#slideShowHideShiftSelector{position:absolute;bottom:20px;transition:1s}.slideTaskWrapper:hover #slideShowHideAbsenceControl,.slideTaskWrapper:hover #slideShowHideAttendanceRecorder,.slideTaskWrapper:hover #slideShowHideChat,.slideTaskWrapper:hover #slideShowHideInfo,.slideTaskWrapper:hover #slideShowHideMainMenu,.slideTaskWrapper:hover #slideShowHideShiftSelector{transition:1s;bottom:25px}#slideShowHideAbsenceControl.slide,#slideShowHideAttendanceRecorder.slide,#slideShowHideChat.slide,#slideShowHideInfo.slide,#slideShowHideMainMenu.slide,#slideShowHideShiftSelector.slide{position:absolute;bottom:25px;transition:1s}#pageDiv{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;z-index:2;padding:10px 15px 15px 15px;min-width:20%;background-color:var(--bg-white)}#btnShowHideMainMenu{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;position:absolute;right:0}#btnShowHideShiftSelector{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;position:absolute;right:87px}#btnShowHideAbsenceControl{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;position:absolute;right:207px}#btnShowHideAttendanceRecorder{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4;position:absolute;right:333px}#btnShowHideInfo{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5;position:absolute;right:368px}#btnShowHideChat{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-ms-flex-order:6;-webkit-order:6;order:6;position:absolute;right:404px}.btnShowHideShiftSelector .glyphicon{margin-right:0}#btnchangeMode{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.roster h3{margin:0;font-size:18px}#shiftSelectorMain{background-color:var(--bg-white);border-radius:6px;bottom:0;margin:.8% .8% .8% 0;right:0;top:50px;z-index:1}.icon-spin{display:inline-block;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}#overlayDiv{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:var(--text-color-black);color:var(--bg-white);opacity:.65;-webkit-flex:none;-ms-flex:none;flex:none}.noScript{z-index:1111111;background-color:var(--bg-white)}.noScript #overlayDiv{display:none}.overlayContent{margin:20% auto auto auto;font-size:200px;width:200px;height:200px}.overlayContentText{margin:5% auto auto auto;font-size:24px;max-width:480px;text-align:-webkit-center}#overlayDiv div span{display:block}.item-disabled{pointer-events:none;cursor:not-allowed;opacity:.5;box-shadow:none}@media only screen and (min-width:1300px){#pageDiv{z-index:1}}@media screen and (max-width:850px){#pageDiv{-webkit-flex:75 1 100%;-ms-flex:75 1 100%;flex:75 1 100%}}@media screen and (max-width:850px){.taskWrapper{top:10%}}@media screen and (max-width:850px) and (orientation :landscape){.taskWrapper{top:auto}}@media (max-width:679px){#pageWrapper{padding:0}}@media screen and (max-height:599px){#btnShowHideMainMenu{right:0}#btnShowHideShiftSelector{right:36px}#btnShowHideAbsenceControl{right:72px}#btnShowHideAttendanceRecorder{right:108px}#btnShowHideInfo{right:144px}#btnShowHideChat{right:180px}}@media screen and (max-height:320px){.taskWrapper{top:10px}}
.reportIcon{height:20px}@media screen and (max-height:599px){.titelShow{display:none}}.sidebarWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background-color:var(--bg-white);margin:0 0 0 10px;-webkit-flex:16 0 auto;-ms-flex:16 0 auto;flex:16 0 auto;padding:15px;max-width:100%}.sidebarElement{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}.sidebarTitle{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.sidebarTitle h4{background-color:var(--bg-app);padding:8px;font-size:16px;margin-bottom:15px;margin-top:0}.mainMenuSidebar .sidebarTitle h4:hover{cursor:pointer}.sidebarTitle h4:hover{cursor:default}.sidebarBody{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.sidebarFooter{margin-top:10px}.sidebarFooterModal{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;margin-top:15px;padding-top:15px;border-top:1px solid var(--shadow-shift);-webkit-justify-content:flex-end;justify-content:flex-end}.sidebarFooterModal button{margin-right:5px}.sidebarPanel{min-height:1px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.sidebarPanel .dragAndDropDienst{height:50px;padding:5px 0 5px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:8px;white-space:nowrap;border:1px solid var(--border-color)}.sidebarPanel .dragAndDropDienst,.sidebarPanel .dragAndDropDienstBig{height:50px;width:80px;z-index:10;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.sidebarPanel .dragAndDropDienst,.sidebarPanel .dragAndDropDienstSmall{margin-top:12px;margin-left:20px;height:24px;width:40px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.sidebarPanel .form-item{margin-bottom:5px}.sidebarPanel .controlPanel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:10px;flex:1 0 auto}.absenceControlUser .addPanel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:10px;flex:1 0 auto}.sidebarPanel .sidebarFooter{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.sidebarBodyControl{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:10px}.sidebarPanel .dragAndDropDienst{position:absolute;z-index:10}.shiftColor{float:right;border-radius:4px;height:16px;width:16px;margin-left:10px}.doubleShiftColor{float:right}.doubleShiftColor span{border-radius:4px;height:16px;width:16px;padding:0}.sidebar-button{border:0 solid var(--transparent);padding:0;color:var(--bg-white);text-decoration:none}.sidebar-button.blank-fill{color:var(--primary-text-color);background-color:var(--primary-color)}.sidebar-button.blank-fill:hover{color:var(--primary-text-color);background-color:var(--primary-color)}.sidebar-button.blank-fill[disabled]:hover{color:var(--primary-text-color);background-color:var(--primary-color)}.menu{list-style:outside none none;padding-left:0;margin-top:10px;margin-bottom:0}.menu-item{padding:5px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:var(--text-color-black);border-color:var(--border-color);background-color:var(--bg-white)}.menu-item:hover{background:var(--bg-light)}.list-group{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.list-group-item{padding:5px 15px;border:none}.mainMenuWidth{width:240px}.attendanceRecorderWidth{width:320px}.absenceAccountingWidth{width:460px}.sidebarReportsWidth{width:300px}.absenceOverviewWidth{width:517px}.absenceControlWidth{width:190px}.infoShiftsWidth{width:280px}.infoAccountsWidth{width:320px}.shiftSelectorWidth{width:190px}.infoLegendWidth{width:310px}.filterWidth{width:280px}.tutorialDialogWidth{width:260px}.fullWidthSidebar{width:100%}.userDropDown li{padding-top:5px;padding-right:5px;padding-bottom:5px;color:var(--bg-white)}.sidebarWrapper .navbar-right li{float:left;height:50px}.sidebarWrapper .navbar-right li a{padding:15px 15px 0}.sidebarWrapper .navbar-right li span{margin-right:0}.calendarWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:center;border-collapse:collapse;border:1px var(--shadow-shift) solid;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;overflow-x:hidden}.calendarHeader{border-bottom:1px var(--shadow-shift) solid;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0;-ms-flex:0;flex:0;min-height:48px;font-size:16px;overflow:hidden}.calendarHeader>div{border-left:1px var(--shadow-shift) solid;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;min-width:84px}.calendarHeader>div:first-child{border-left:none}.calendarContentWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:auto}.no-focus:focus{outline:0}.calendarContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;border-bottom:solid 1px var(--shadow-shift)}.calendarContent>div{border-left:1px var(--shadow-shift) solid;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;min-height:115px;min-width:84px;overflow:hidden}.calendarContent>div:first-child{border-left:none}.calendarContent:last-child{border-bottom:none}.calendarWeekend{background-color:var(--weekend-color)}.calendarHolidayWrapper{height:8px}.calendarHoliday{width:100%;height:8px}.dateWrapper{padding:0 5px 0 5px;line-height:30px;margin-top:-5px;margin-bottom:10px;max-width:84px;white-space:nowrap}.userViewToday{background-color:var(--today-color);color:var(--bg-white);border-radius:16px;border:solid 2px var(--bg-white);min-width:34px}.dateWrapper .userViewToday{padding-left:5px}.calendarContent .date{font-size:18px;width:34px;text-align:center;height:34px}.calendarContent .holiday,.calendarContent .kw{font-size:11px;white-space:nowrap}.calendarContent .kw{white-space:nowrap}.shiftWrapper{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:8px;margin:5px;text-align:left}.shiftWrapper:hover{cursor:pointer}.shiftName{font-size:16px}.shiftDetails th{padding-bottom:3px}.shiftDetails td{padding:5px 0}.shiftDetails .close{opacity:1;text-shadow:none}.sidebarWrapper .table{margin-bottom:5px}.sidebarWrapper .table-condensed td.innerPadding{padding:10px}td.innerPadding .row:first-child{padding-bottom:15px}@media (max-width:679px){.sidebarWrapper{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;width:100%;min-width:100%}.absenceAccountingWidth,.absenceControlWidth,.absenceOverviewWidth,.attendanceRecorderWidth,.filterWidth,.fullWidthSidebar,.infoAccountsWidth,.infoLegendWidth,.infoShiftsWidth,.mainMenuWidth,.shiftSelectorWidth,.sidebarReportsWidth,.tutorialDialogWidth{width:100%}.sidebarWrapper{margin-left:0;padding-right:40px}.absenceControlUser .table-responsive>.table>tbody>tr>td,.absenceControlUser .table-responsive>.table>tbody>tr>th,.absenceControlUser .table-responsive>.table>tfoot>tr>td,.absenceControlUser .table-responsive>.table>tfoot>tr>th,.absenceControlUser .table-responsive>.table>thead>tr>td,.absenceControlUser .table-responsive>.table>thead>tr>th{white-space:normal}.absenceControlUser table{font-size:14px}}
table.stateView{margin:10px 0;font-size:12px;width:100%}table.stateView td{padding:0 10px 6px 0}table.stateView td:last-child{text-align:right}.bankHolidaysWrapper{max-height:300px;overflow-y:auto;min-height:1px}ul.bankHolidays{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding-left:0}ul.bankHolidays li{margin:10px 0 10px 15px}
#employeeRequirementContent .tinyInput{max-width:55px}#employeeRequirementContent .table>tbody>tr>td,#employeeRequirementContent .table>tbody>tr>th{vertical-align:bottom}#employeeRequirementContent input[type=number]{-moz-appearance:textfield}
ul.comment{list-style:outside none none;padding-left:0}ul.comment li{padding:5px 0;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border:none}ul.comment.menu li{padding:5px 0}
.hideFocusBorder:focus{outline-style:none;border-color:var(--shadow-shift);-webkit-box-shadow:none;box-shadow:none}.circle-28 .glyphicon{font-size:18px;margin:0}.modalEmployeeWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-radius:6px;padding:0}.modalEmployee{min-height:320px}.modalEmployee h3{margin:0 0 20px 0}.modalEmployeeWrapper .modal-header{min-height:70px}.modalEmployeeWrapper .modal-body{min-height:450px}.modalEmployeeWrapper .hr{padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid var(--border-color)}.modulSidebar{background-image:linear-gradient(to bottom,var(--bg-light) 0,var(--text-color-white) 100%);-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;border-top-left-radius:6px;border-bottom-left-radius:6px;min-height:480px;min-width:200px}.modulSidebar ul{width:100%;padding-left:0;background-image:linear-gradient(to bottom,var(--bg-light) 0,var(--text-color-white) 100%);background-repeat:repeat-x;border-color:var(--border-color)}.modulSidebar li.active,.modulSidebar li:hover{background-color:var(--text-color-white);background-image:linear-gradient(to bottom,var(--text-color-white) 0,var(--border-color) 100%);background-repeat:repeat-x;position:relative}.modulSidebar li:first-child{border-top-left-radius:6px}.modulSidebar ul{border-top-left-radius:6px}.modulSidebar li{padding:20px 20px 20px 0;border-bottom:1px solid var(--box-shadow-light);list-style:none}.modulSidebar li a{color:var(--contextmenu-circle);font-weight:400;padding:0 20px;text-transform:uppercase;white-space:nowrap;text-decoration:none}.modulSidebar li a:hover{text-decoration:none}.modulSidebar li span.warning{float:right;padding-top:4px;font-size:larger;color:var(--bg-warning-icon-red)}.arrow{width:0;height:0;border-top:12px solid var(--transparent);border-bottom:12px solid var(--transparent);border-right:12px solid var(--bg-white);right:0;top:18px;position:absolute}.modulContent{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:16px;padding-right:16px}.modulContent .modal-header{padding-right:0}.modalEmployeeWrapper .modal-footer{clear:both}.modalEmployeeWrapper label#checkboxAnzeigeDienstplan{font-weight:400;margin-top:5px}.modalEmployeeWrapper table{font-size:14px}.modalEmployeeWrapper .info{margin:10px 5px 5px 0}.modalEmployeeWrapper .color-field{border-radius:4px;box-shadow:0 1px 1px var(--box-shadow) inset;height:24px;width:24px;cursor:pointer}.modalEmployeeWrapper .dropdown{display:block}.modalEmployeeWrapper .dropdown button{background-image:none}.modalAbsence .nav{margin:10px 0 20px}.modalAbsence .nav>li:first-child{border-left:0 solid var(--box-shadow-light)}.modalAbsence .nav>li{border-right:0 solid var(--box-shadow-light)}.btnCommit a:link,.btnCommit a:visited{color:var(--bg-white)}#illness .illnessComment input{width:100%}#illness .anzeigeBereich{max-height:120px;overflow:auto;padding:10px 0 0 5px}#illness .info{margin:0 5px 20px 0}.modalAbsence hr{margin-top:10px}#illness a.pencil,#illness a.trash{margin-top:5px;margin-bottom:7px}#beantragt .glyphicon,#beantragt a.pencil,#beantragt a.trash{margin:10px 4px;font-size:120%}.revoke:hover{color:var(--bg-warning-icon-red)}#vacation td{vertical-align:middle}#vacation ul.comment{margin-bottom:0}.vacationApproved>td,.vacationRejected>td{padding-bottom:20px!important}#vacation .retracted{text-decoration:line-through;color:var(--ng1-employee-editor-vacation-retracted)}.anzeigebereich .form-inline.comment{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.modalAbsence h4.hr{padding-bottom:5px;border-bottom:1px solid var(--ng1-border-color-light);margin-top:20px}#emailContainer .btn-default{padding-top:7px;padding-bottom:6px;padding-right:8px}@media screen and (max-width:850px){.modulSidebar{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:180px}.modulContent{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}

.unfavourableWorkingTimeWrapperModal .unfavourableWorkingTimeWrapper{padding:0 20px}.unfavourableWorkingTimeWrapperModal .sidebarFooterModal{padding-bottom:10px}
.table-scroll thead{display:table;width:100%;table-layout:fixed}.table-scroll tbody{max-height:300px;overflow-y:auto;overflow-x:hidden;display:block;width:100%;table-layout:fixed}.table-scroll tr{display:table;table-layout:fixed;width:100%}.table-scroll td{height:41px}.paymentGroupEmployeeSelection table{margin-bottom:0}.paymentGroupEmployeeSelection table td{vertical-align:top}@media screen and (max-height:599px){.table-scroll tbody{max-height:200px}}@media screen and (max-height:420px){.table-scroll tbody{max-height:150px}}
.publishingForm .scroll-area{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;min-height:1px;max-height:65vh}.list-unpublished-months{margin-bottom:10px!important}
.modal-header.release-news{background-color:var(--bg-light);border-bottom:0}.release-news-container .versions{margin-bottom:20px}.release-news-legend{margin-top:10px;margin-bottom:30px}.release-news-legend ul>li{display:inline;list-style-type:none;margin-right:10px}changelog-entry h4{margin:10px 0 6px!important}h4.versions{clear:both;margin:20px 0 25px}ul.versions li{list-style:none;padding:0;float:none}ul.classic{margin-bottom:10px}ul.classic li{list-style-type:disc;float:none;padding:0}ul.enumeration li{list-style-type:decimal}ul.sub-list li{list-style-type:circle}ul.versions li.aboutIconWrapper{margin-left:-40px;float:left;padding:0}ul.versions{margin-bottom:40px;border-bottom:1px solid var(--border-color);padding-bottom:10px}ul.versions ul{margin-left:-30px}ul.versions ul li{padding:0}ul.versionsLegend{padding:10px 0 20px 0;float:left}ul.versionsLegend li{list-style:none;float:left;padding:0 30px 10px 0}.aboutIcon{border-radius:50%;display:inline-block;height:24px;line-height:24px;margin-top:-6px;text-align:center;width:24px}.responsiveImage{max-width:100%;height:auto}.versionsLegend .aboutIcon{margin-right:0}.w{background-color:var(--bright-yellow);color:var(--text-color-white)}.n{background-color:var(--success);color:var(--text-color-white)}.v{background-color:var(--tangerine-yellow);color:var(--text-color-white)}.f{background-color:var(--border-color-dark);color:var(--text-color-white)}
.form-scroll-area{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;min-height:1px;max-height:65vh}.green-thumbs-up{color:var(--success)!important}.red-thumbs-down{color:var(--error)!important}.text-padding-bottom{padding-bottom:20px}
.accordion{border:1px solid var(--border-color);background-color:var(--bg-white);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 3px 0 var(--box-shadow-light);-moz-box-shadow:0 3px 0 var(--box-shadow-light);box-shadow:0 3px 0 var(--box-shadow-light);overflow:hidden;padding-top:0;padding-bottom:0}.accordion-title-text{padding-right:10px}a.accordion-title{display:-webkit-flex;display:flex;padding:0 16px;text-decoration:none;-webkit-align-items:center;align-items:center;height:48px;font-size:16px}.accordion-title:hover,a.accordion-title:hover{background-color:var(--bg-light)}.not-mouse-over:hover{background-color:var(--bg-white)}.accordion-icon{font-size:18px}.accordion-entry{padding:5px 20px 5px 20px}.accordion-comment{padding:20px 10px 0 10px}
.form-scroll-area{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;min-height:1px;max-height:65vh}.modal-body h5{padding-bottom:5px}.last-entry{margin-bottom:-5px}
.requested-month{margin-bottom:10px!important}
.form-scroll-area{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;min-height:1px;max-height:65vh}.modal-body h5{padding-bottom:5px}.last-entry{margin-bottom:-5px}
.requested-month{margin-bottom:10px!important}
.day-entry-scheduling{-webkit-flex:1;flex:1}#schedulingModal .form-group{margin-bottom:0}#schedulingModal ul.comment.menu li{padding:5px 0 5px 5px}a.button2{margin:4px 0 0 0;color:var(--ng1-scheduling-a-button2)}a.button2:hover{color:var(--success);text-decoration:none}#absenceEditor .colorPreview{width:24px;height:24px;margin:4px 0 0 0}#absenceEditor .form-control{width:auto}#absenceEditor .table>tbody>tr>th{border-top:0 solid var(--border-color)}div.scheduling-modal>div.modal-dialog{width:620px!important}
#shiftEditDialogForm a .glyphicon-plus,#shiftEditDialogForm a.trash{float:left;margin-top:34px}#shiftEditDialogForm a{text-decoration:none}
.freeDay{background-color:#faebd7}
table.staffingTableView{margin:10px 0 10px 0;font-size:12px;width:100%}table.staffingTableView td{padding:0 4px 8px 4px}table.staffingTableView td:last-child{text-align:right}table.staffingTableView .absence{background-color:var(--ng1-table-staffing-tableview-absence)}table.staffingTableView .custom-absence{background-color:var(--ng1-table-staffing-tableview-custom-absence)}table.staffingTableView .multi-shift{background-color:var(--bg-app)}
collapsed-info-box,info-box{display:block}
.loading-background{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;justify-content:center;z-index:9998;background-color:var(--bg-loading-screen)}.opacity{background-color:var(--text-color-black);opacity:.9}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;justify-content:center;z-index:9999}.noScript .loading-background{display:none}#load-message{position:absolute;top:auto;bottom:10px;width:100%;text-align:center;color:var(--wait-spinner-color);z-index:9999;font-size:14px}#load-spinner{box-sizing:border-box;margin:20px auto;height:70px;width:70px;border:10px solid var(--wait-spinner-color);border-radius:100%;border-top-color:var(--transparent);border-right-color:var(--transparent);border-bottom-color:var(--transparent);-webkit-animation:load-spinner 1s 0s linear infinite;animation:load-spinner 1s 0s linear infinite}#load-spinner-slow{box-sizing:border-box;margin:20px auto;margin-top:-90px;height:70px;width:70px;border:10px solid var(--wait-spinner-color);border-radius:100%;border-top-color:var(--transparent);border-right-color:var(--transparent);border-bottom-color:var(--transparent);-webkit-animation:load-spinner 1.5s 1s linear infinite;animation:load-spinner 1.5s 1s linear infinite}@-webkit-keyframes load-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.popoverWidth{min-width:340px}.popover-content{padding:2px 2px 2px 8px;background-color:var(--bg-white);color:var(--text-color-black)}.popover-title{color:var(--text-color-black);background-color:var(--bg-white)}.popover-content .notification-list{max-height:400px;overflow:auto;-webkit-overflow-scrolling:touch}.notification-list{max-height:80vh;overflow:auto;list-style:none;padding-left:6px;padding-right:6px;-webkit-overflow-scrolling:touch}.notification-list .glyphicon{margin-right:0}.notification-list li{padding:5px 0 4px 0}.notification-list li ul li{padding:0;margin-bottom:0}.notification-list .vacationIcons{margin-top:5px;margin-left:5px;display:-webkit-flex;display:-ms-flexbox;display:flex}.notification-list .hr{border-bottom:1px solid var(--border-color);padding-top:5px}.notification-list .vacationIcons .btn{height:34px}.notification-list .vacationIcons .btn:last-child{margin:0 2px 10px 0}.notificationComment .comment{margin-top:15px}.indent-8{margin-left:8px}@media (max-width:599px){.popoverWidth{min-width:280px}}@media (max-width:430px){.popover.bottom>.arrow{left:30%}.popover{left:-55px!important}}
.primary-btn{color:var(--primary-text-color);border-color:var(--primary-color);background-color:var(--primary-color)}.primary-btn:hover{color:var(--primary-text-color);border-color:var(--primary-color);background-color:var(--primary-color)}.primary-btn:focus{color:var(--primary-text-color);border-color:var(--primary-color);background-color:var(--primary-color)}.accent-btn{color:var(--accent-text-color);border-color:var(--accent-color);background-color:var(--accent-color)}.accent-btn:hover{color:var(--accent-text-color);border-color:var(--accent-color);background-color:var(--accent-color)}.accent-btn:focus{color:var(--accent-text-color);border-color:var(--accent-color);background-color:var(--accent-color)}.btnRosterAction .btn:active:focus,.btnRosterAction .btn:focus{outline:0}.square-border-right{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:1px solid var(--bg-white)!important}.square-border-left{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.publish-button-disabled-warn-icon{color:var(--warning-icon-orange);font-size:26px;padding-left:15px;align-items:center}.status{display:inline-block;width:20px;height:20px;color:var(--transparent);margin-right:3px}
.containerContent{padding-left:5px}.personHeaderCell{white-space:nowrap;-webkit-flex:14 1 0;-ms-flex:14 1 0;flex:14 1 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;min-width:0;overflow:hidden}.secondRowWrapper{-webkit-flex:72 1 auto;-ms-flex:72 1 auto;flex:72 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:1px solid var(--border-color);height:1px}.columnBox{-webkit-flex:14 1 0;-ms-flex:14 1 0;flex:14 1 0;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;min-width:0}.columnTable{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:auto}.columnTable{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-flow:column wrap;-moz-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;margin:auto}.rowBox{-webkit-flex:8 1 0;-ms-flex:8 1 0;flex:8 1 0;border-left:1px solid var(--border-color);overflow:hidden;position:relative;z-index:150}.besetzungsanzeigeWrapper .glyphicon{position:inherit}.splitter{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:var(--bg-light)}.besetzungsanzeigeWrapper .splitter,.firstRowWrapper .splitter{background-image:none;z-index:2}.scroll-patch-header{position:absolute;top:0;right:0;height:53px;z-index:1000;min-width:17px;background-image:linear-gradient(to bottom,var(--bg-light),var(--bg-white))}.scroll-patch-footer-top{position:absolute;top:0;right:0;background-color:var(--ng1-scroll-patch-footer-top);height:30px;z-index:1000;min-width:17px}.scroll-patch-footer-bottom{position:absolute;bottom:0;right:0;background-color:var(--ng1-scroll-patch-footer-bottom);height:30px;z-index:1000;min-width:17px}
roster-panel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:87 1 auto;-ms-flex:87 1 auto;flex:87 1 auto;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;outline:0;margin-top:10px;overflow:hidden;height:100%}#roster-grid-wrapper{display:flex;flex:1 1 auto;flex-flow:column nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:auto;height:100%}.roster-header{min-height:5.5rem;max-height:5.5rem;border:1px solid var(--border-color);border-right:0;-webkit-flex:14 1 auto;-ms-flex:14 1 auto;flex:14 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;position:relative}.roster-body{-webkit-flex:72 1 auto;-ms-flex:72 1 auto;flex:72 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:1px solid var(--border-color);height:1px}.roster-foot{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);position:relative;max-height:30%}.roster-foot splitter,.roster-header splitter{background-image:none;z-index:2}
.side-nav-wrapper{position:fixed;top:50px;left:0;height:100vh;width:100vw;z-index:2000;padding-bottom:50px}.side-nav{color:var(--text-color-black);width:350px;background-color:var(--bg-white);-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;height:100%;padding-bottom:100px}.side-nav a{color:var(--text-color-black)}.back-drop{-webkit-flex:1 1 auto;flex:1 1 auto;background-color:var(--text-color-black);opacity:.4}.sidebar-nav-header{padding:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:0 0 auto;flex:0 0 auto;border-bottom:1px solid var(--border-color);margin-bottom:8px}.sidebar-nav-header .roster-calendar-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex:1;flex:1;-webkit-align-items:center;align-items:center}a.sidebar-nav-item{padding:0 24px;height:64px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-flow:column;flex-flow:column;text-decoration:none}.sidebar-nav-item-title{font-size:75%;opacity:.54;text-transform:uppercase}.sidebar-nav-item-main{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;text-decoration:none;-webkit-align-items:center;align-items:center;font-size:15px}.sidebar-subnav-item-wrapper{padding:0 24px 16px;background-color:var(--bg-white)}a.sidebar-subnav-item{display:-webkit-flex;display:flex;padding:0 16px;text-decoration:none;-webkit-align-items:center;align-items:center;height:48px;font-size:16px}.sidebar-nav-item:hover,a.sidebar-subnav-item:hover{background-color:var(--bg-light)}.not-mouse-over:hover{background-color:var(--bg-white)}a.selectedMenuItem{pointer-events:none;cursor:not-allowed;background-color:var(--bg-light)}.nav-item-filter{display:-webkit-flex;display:flex;padding:0 16px;text-decoration:none;-webkit-align-items:center;align-items:center}.sidebar-nav-item-filter{display:-webkit-flex;display:flex;padding:0 16px;text-decoration:none;-webkit-align-items:center;align-items:center;height:48px;margin-top:8px}.scrollable-menu{height:auto;max-height:80vh;overflow-x:hidden;background-color:var(--bg-white)}#rosterToolbar{position:relative;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font:500 14px/1.4285 Roboto,"Helvetica Neue",sans-serif;color:var(--text-color-black)}.roster-toolbar-dropdown-style{max-width:300px;background-color:var(--bg-white)}.dropdown-header{color:var(--text-color-black);background-color:var(--bg-white)}.rosterBtnBlockLeft{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:1 0 auto;flex:1 0 auto}.rosterBtnBlockRight{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}a.roster-toolbar-btn{margin:0 12px;text-decoration:none;font:500 14px/1.4285 Roboto,"Helvetica Neue",sans-serif;color:var(--text-color-black)}.default-cursor,.default-cursor:hover{cursor:default;background-color:var(--transparent)}a.roster-toolbar-icon-btn{margin:0 6px;text-decoration:none;color:var(--text-color-black)}.ellipsis-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;overflow:hidden}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.roster-calendar-wrapper{margin:0 12px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.roster-calendar-wrapper a:link,.roster-calendar-wrapper a:visited{font:500 14px/1.4285 Roboto,"Helvetica Neue",sans-serif;color:var(--text-color-black)}#rosterToolbar .navbar-toggle{margin:0}.expansion-devider{display:flex;justify-content:center;align-items:center;position:relative;height:1px;margin:9px 0;background-color:var(--ng1-roster-toolbar-expansion-devider-bg);border-top-width:1px;border-top-style:solid;border-top-color:var(--border-color)}.expansion-button{width:40px;height:20px}.expansion-old-planning-units{width:100%;vertical-align:middle;display:flex;justify-content:stretch;align-items:stretch;cursor:pointer}.expansion-old-planning-units:hover{background-color:var(--bg-light)}.expansion-divider-button{height:0;width:20px}@media (min-width:768px){.rosterToolbar .navbar-toggle{display:block}}.status-1-primary{background-color:var(--primary-text-color)}.status-1-accent{background-color:var(--accent-text-color)}.status-2{background-color:var(--accent-text-color)}.status-3{background-color:var(--primary-text-color)}.status-4{background-color:var(--accent-text-color)}
a.selected-menu-item{pointer-events:none;cursor:not-allowed;background-color:var(--bg-app)}
.contractList th{border-top:none}.contract{padding-left:40px}.contractContent{padding:15px}.contractContent .glyphicon-plus{float:right;font-size:16px;margin:0 10px}.contractContent a.trash{float:right}.contractContent table a.trash{float:left;margin:2px 0}.contractContent table.workingTimeTable{margin:0}.contractContent .workingTimeTable td,.contractContent .workingTimeTable th{padding:5px 5px 5px 0;vertical-align:middle}.contractContent .workingTimeTable th{border-top:none}.contractContent .hoursMinutesInput .hours{width:29px!important;padding-right:2px;height:28px;font-size:13px}.contractContent .hoursMinutesInput .minutes{width:29px!important;padding-left:2px;height:28px;font-size:13px}.contractContent .hoursMinutesInput .divider{height:28px;padding-top:3px}.contractContent .historyArea{padding:10px 5px 15px 5px;border-top:1px solid var(--border-color);border-bottom:0 solid var(--border-color)}.contractContent .noBorderLeft{border-bottom-left-radius:0;border-top-left-radius:0;border-left:none}.contractContent .noBorderRight{border-bottom-right-radius:0;border-top-right-radius:0;border-right:none}.contractContent a.noPapierkorb{display:block;float:left;height:16px;margin:2px 5px;width:16px}.contractContent .scrollable-menu{height:auto;max-height:140px;overflow-x:hidden}.contractContent table td,.contractContent table th{white-space:nowrap}a.btnAddWeekPWH{float:left;text-decoration:none}.pwh-invalid{border-left:double 2px var(--error);border-right:double 2px var(--error)}.pwh-valid{border:double 1px var(--success)}.contractContent input[type=number]{-moz-appearance:textfield}.tableContract .inputSmall{width:80px}.tableContract .form-group{margin-bottom:0}.datedChangesArea{background-color:var(--bg-light);border-top:0 solid var(--border-color);border-bottom:1px solid var(--border-color)}.datedChangesArea h4{font-size:16px}.change-work-time{background-color:var(--contextmenu-circle);color:var(--bg-white);margin-left:10px}.change-work-time:hover{background-color:var(--contextmenu-circle-hover);color:var(--bg-white)}.workingTimeTableMaz{width:80%}.workingTimeTableMaz select{max-width:56px}@media screen and (max-width:935px){.workingTimeTableWrapper{max-width:465px}}@media screen and (max-width:768px){.workingTimeTableWrapper{max-width:400px}}@media screen and (max-width:745px){.workingTimeTableWrapper{max-width:400px}.contractContent{padding:15px}}
.modalEmployee .hr{padding-bottom:5px;margin-bottom:15px;border-bottom:1px solid var(--border-color)}.modalEmployee .hoursMinutesInput .hours{padding-right:2px}.modalEmployee .hoursMinutesInput .minutes{padding-left:2px}.hoursMinutesInput .divider{width:6px}

.status{line-height:34px;white-space:nowrap}.switchPermission{margin-bottom:0}.checkboxPermission{margin:0}.checkboxPermission+.checkboxPermission{margin-top:5px}
.created-at-01{margin-top:3px;font-size:11px;font-style:italic}
@media (min-width:860px){.popoverNotification.collapse{display:none}}
.staff-change-body{height:33px;padding:4px 5px;font-size:11px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;position:relative}.menu-shift-square{height:24px;min-width:40px;padding:2px;font-size:12px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:5px}.input-row{display:-webkit-flex;display:-ms-flexbox;display:flex}.input-row .button{margin-left:10px}.slider-disabled{background-color:var(--bg-light)!important;pointer-events:none;cursor:not-allowed;opacity:.5;box-shadow:none}
#employeeSwitchMenu{position:absolute;top:0;left:auto;right:0;height:54px;width:32px;background-color:var(--bg-white);border-bottom-left-radius:28px;border-top-left-radius:28px;border:1px solid var(--border-color);border-right:0 solid var(--border-color);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}#employeeSwitchMenu button{font-size:28px;margin:0 0 0 5px;background-color:var(--transparent)}
.sort-context-menu{border-radius:3px;-webkit-box-shadow:0 5px 15px var(--box-shadow);box-shadow:0 5px 15px var(--box-shadow);border:1px solid var(--border-color);background-color:var(--bg-white);padding:15px}.sort-context-menu-label{color:var(--text-color-light);font-size:12px}.sort-context-menu ul{list-style-type:none;margin:0;padding:0;border-bottom:1px solid var(--divider)}.sortContextMenu .selected{background-color:var(--text-color-white);background-image:linear-gradient(to bottom,var(--text-color-white) 0,var(--border-color) 100%)}
.contextMenuMain{position:fixed;display:inline-block;z-index:10001}.contextMenuHidden{position:absolute!important;top:-9999px!important;left:-9999px!important}.contextMenuWrapper{background-clip:padding-box;background-image:linear-gradient(to bottom,var(--bg-light) 0,var(--ng1-roster-context-menu-wrapper) 100%);background-repeat:repeat-x;border:1px solid var(--border-color);border-radius:4px;box-shadow:0 1px 1px var(--box-shadow) inset,0 0 8px var(--box-shadow);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-height:1.42857}.contextMenu .biduum-,.contextMenu .fontello-,.contextMenu .glyphicon,.contextMenu img{margin-right:10px}.context-menu ul{padding-left:0;width:100%;margin:0}.contextMenuWrapper li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.context-menu li.active,.context-menu li:hover{background-color:var(--text-color-white);background-image:linear-gradient(to bottom,var(--text-color-white) 0,var(--border-color) 100%);background-repeat:repeat-x;position:relative;cursor:pointer}.context-menu li:last-child:active,.context-menu li:last-child:hover{border-radius:4px}.context-menu li{border-bottom:1px solid var(--border-color);list-style:outside none none;padding:10px 16px 10px 14px;white-space:nowrap}.context-menu li a{color:var(--ng1-roster-context-menu);text-decoration:none}.dnd-handle{border:1px solid var(--text-color-black);right:-4px;top:-6px}#rosterContextMenuSwitch{position:absolute;z-index:100}#rosterContextMenuSwitch span.biduum-options{position:absolute;top:0;left:0}.popoverContextMenu{background-clip:padding-box;background-color:var(--bg-white);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 5px 10px var(--box-shadow);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-height:1.42857;width:100%;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;min-width:280px}.context-menu-item{border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:10px 14px 10px 14px;white-space:nowrap}.popoverContextMenu li:first-child:hover,.popoverContextMenu li:last-child:hover{border-top-left-radius:0;border-top-right-radius:0}.popoverContextMenu .hr{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-top:5px}.contextMenuAbsences .biduum-,.contextMenuAbsences .fontello-,.contextMenuAbsences .glyphicon,.contextMenuAbsences img{margin-right:0}.contextMenuAbsences{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.popoverContextMenu h3,.popoverContextMenuBody h3{font-size:14px;text-transform:none}.popoverContextMenuBody h3{margin-bottom:10px}.popoverContextMenuBody h3 a,.popoverContextMenuBody h3 a:hover{text-decoration:none;color:var(--text-color)}.popoverContextMenuBody{padding:15px}.popoverContextMenu .vacationIcons{margin:5px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center}.popoverContextMenu .vacationIcons .btn:last-child{margin:0 0 10px 0}.popoverContextMenu .vacationIcons .btn{height:34px}.popoverContextMenu .vacationIcons .btn span{margin-right:0;padding-left:2px;padding-right:2px}.vacationForm{margin-top:15px}.vacationForm li.active,.vacationForm li:hover{background-color:var(--bg-white);background-image:none}
.sortAndFilter{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;padding-left:5px;font-size:10px}.btn-sort-and-filter{display:-webkit-flex;display:flex;-webkit-align:center;align-items:center;-webkit-justify-content:center;justify-content:center}.sortAndFilter .circle-28 .biduum-plus-circle-blank{font-size:19px;margin:0}.sortAndFilter .circle-28 .glyphicon-sort{font-size:13px;margin:0}.sortAndFilter .circle-28 .fontello-filter{font-size:14px;margin:0}.filterDialog .toggle-off.btn{padding-left:18px}.filterDialog .dialogAnchor{position:relative}
.autoCompletionMain{position:absolute;z-index:95;margin:4px 0 0 -1px;border:2px solid var(--selection);width:81px;height:56px}.inputField{padding:5px;width:77px;height:52px;position:relative;opacity:.6;border:none;text-align:center;font-weight:500}.selectionField{width:80px;border:2px solid var(--selection);background-color:var(--bg-white);margin-left:-1px;overflow-y:auto}.menuelement.selectedByKey{background-color:var(--ng1-auto-completion-menuelement-selectedbykey)!important}.chosen{background-color:var(--ng1-auto-completion-chosen)!important}.absence{background-color:var(--bg-white)}.custom-absence{background-color:var(--bg-light)}.multi-shift{background-color:var(--bg-app)}
calendar-content{-webkit-flex:86 1 0;-ms-flex:86 1 0;flex:86 1 0;outline:0;position:relative;border-left:1px solid var(--border-color)}.desktop-scrolling{overflow-y:scroll;overflow-x:hidden}.mobile-scrolling{overflow-x:scroll!important}calendar-content.empty{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.roster-data-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.wrapper-roster-data-cell{min-height:5.5rem;min-width:8rem}.roster-data-cell{min-height:5.5rem;min-width:8rem;border-right:1px solid var(--shadow-shift);border-bottom:1px solid var(--shadow-shift);padding:2px}.inner-cell-container{position:relative;overflow:hidden}.inner-roster-cell{height:5rem;text-align:center;padding:5px 5px 8px;display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:space-between;justify-content:space-between;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.last-grid-cell{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;min-height:5.5rem;padding:2px}.cell-icon{position:absolute;top:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;right:0;width:16px;height:16px;border-left:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:2px 0;color:var(--bg-white);font-size:11px}.red-clock{font-family:biduum;content:'\68'}.calendar-content-attendance-bg-color{background-color:var(--attendance-bg-color)}.calendar-content-attendance-unfinished-bg-color{background-color:var(--attendance-unfinished-bg-color)}.calendar-content-bg-warning-icon-yellow{background-color:var(--warning-icon-yellow)}.calendar-content-bg-warning-icon-orange{background-color:var(--warning-icon-orange)}.calendar-content-bg-warning-icon-red{background-color:var(--bg-warning-icon-red)}.calendar-content-comment-icon-color{background-color:var(--comment-icon-color)}.calendar-content-open-shift-color{background-color:var(--open-shift-color)}.calendar-content-open-shift-request{background-color:var(--open-shift-request)}.calendar-content-shadow-shift{background-color:var(--shadow-shift)}.calendar-content-striped{background-color:var(--bg-white);background-image:repeating-linear-gradient(-45deg,var(--transparent),var(--transparent) 10px,var(--black-20) 10px,var(--black-20) 20px)}
calendar-header{background-image:linear-gradient(to bottom,var(--bg-light),var(--text-color-white));background-repeat:repeat-x;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-flex:86 1 0;-ms-flex:86 1 0;flex:86 1 0;overflow:hidden;z-index:150;border-left:1px solid var(--border-color)}header-cell{padding:10px 5px;border-right:1px solid var(--shadow-shift);min-height:5.3rem;min-width:8rem;z-index:2000;position:relative}.heute{background-color:var(--today-color);color:var(--bg-white);border-radius:4px;padding:3px;white-space:nowrap}header-cell .tiny{font-weight:500;float:left}.heute-tiny{padding-left:5px;padding-top:3px;position:absolute}.last-day-cell{padding:10px 5px;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-height:5.5rem}
.personCellInnerWrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.personCellInnerWrapper:hover{cursor:pointer}.selectedPersonCell{background-image:linear-gradient(to bottom,var(--bg-white) 0,var(--ng1-selected-person-cell-1) 100%);background-image:linear-gradient(to bottom,var(--bg-white) 80%,var(--ng1-selected-person-cell-2) 100%);background-image:linear-gradient(to top,var(--ng1-selected-person-cell-3) 0,var(--ng1-selected-person-cell-3),var(--ng1-selected-person-cell-4) 100%);background-repeat:repeat-x}.employeeCell{position:relative;padding-left:3px;border-bottom:1px solid var(--border-color);-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-height:5.5rem;white-space:nowrap;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.employeeCell:first-child{border-top:0 solid var(--border-color)}.personQualifications{font-size:10px}.personAccounts{margin-top:-3px;font-size:11px}.personAccounts .fontello-{color:var(--contextmenu-circle);font-size:12px}.personHeaderCell .glyphicon{position:inherit}.wt-balance-value-failure{color:var(--ng1-wt-balance-value-failure)}.wt-balance-value-warning{color:var(--warning-icon-yellow)}.wt-account-value-help{font-style:italic}

staffing-requirement-control{background-color:var(--bg-white);z-index:1;-webkit-flex:14 1 0;-ms-flex:14 1 0;flex:14 1 0;white-space:nowrap;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-width:0;overflow:hidden}.staffing-requirement-control-header{padding:0 5px;border-bottom:1px solid var(--border-color);max-height:30px;min-height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;position:sticky;top:0;z-index:9999;background-color:var(--bg-white)}.staffing-requirement-control-header a{padding:0 5px}.staffing-requirement-control-body{height:33px;border-bottom:1px solid var(--border-color);padding:4px 5px;font-size:11px;display:-webkit-flex;-webkit-align-items:center;align-items:center;display:flex;position:relative}.staffing-requirement-control-body:last-child{border-bottom:none}.shift-square2{height:24px;min-width:40px;padding:2px;font-size:12px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:5px}
staffing-requirement-panel{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:86 1 0;flex:86 1 0;border-left:1px solid var(--border-color);overflow-x:hidden;overflow-y:hidden;z-index:170;background-color:var(--bg-white)}.staffing-requirement-context-menu{display:inline-block;z-index:10001}.staffing-requirement-panel-header{display:-webkit-flex;display:flex;font-size:11px;min-height:30px;position:sticky;top:0;z-index:9999}.staffing-requirement-panel-header .summary-cell{height:30px}.staffing-requirement-panel-body{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px;min-height:33px}.staffing-requirement-panel-body:last-child .summary-cell{border-bottom:none}.summary-cell{border-right:1px solid var(--border-color);min-width:8rem;z-index:150;align-items:center;border-bottom:1px solid var(--border-color);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;height:33px;position:relative}.summary-progress-bar{border-right:1px solid var(--border-color);min-width:8rem;z-index:150;align-items:center;border-bottom:1px solid var(--border-color);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-moz-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:flex-end;justify-content:flex-end;height:33px;position:relative;padding-bottom:5px}.last-summary-cell{padding:10px 5px;font-size:11px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.staffin-panel-menu{position:absolute;top:initial;right:0;font-size:20px}.staffin-panel-menu :hover{cursor:pointer}.progress-bar-outer{width:80%;height:4px}.progress-bar-inner{height:4px}.bg-color{background-color:var(--bg-white)}.open-duty-wrapper{margin-left:-10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;min-width:44px}.open-duty-wrapper .biduum-vacant-shift{color:var(--bg-white);width:16px;height:16px;border-radius:1px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:5px;font-size:12px}
staffing-sum-info-control{background-color:var(--bg-white);z-index:1;-webkit-flex:14 1 0;-ms-flex:14 1 0;flex:14 1 0;white-space:nowrap;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-width:0;overflow:hidden}.staffing-sum-info-header{padding:0 5px;border-bottom:1px solid var(--border-color);max-height:30px;min-height:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;position:sticky;top:0;z-index:9999;background-color:var(--bg-white)}.staffing-sum-info-header a{padding:0 5px}.staffing-sum-info-body{height:33px;border-bottom:1px solid var(--border-color);padding:4px 5px;font-size:11px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;position:relative}.staffing-sum-info-body:last-child{border-bottom:none}.staffing-sum-info-shift-square{height:24px;min-width:40px;padding:2px;font-size:12px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:5px}.staffing-sum-info-menu{position:absolute;right:0;top:4px;border-left:1px solid var(--border-color);background-color:var(--bg-white);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}
staffing-sum-info-panel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:86 1 0;-ms-flex:86 1 0;flex:86 1 0;border-left:1px solid var(--border-color);overflow-x:scroll;overflow-y:hidden;z-index:150;background-color:var(--bg-white)}.staffing-sum-info-panel-header{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px;position:sticky;top:0;z-index:9999}.staffing-sum-info-panel-header .staffing-sum-info-cell{height:30px}.staffing-sum-info-panel-body{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:11px}.staffing-sum-info-cell{border-right:1px solid var(--border-color);min-width:8rem;z-index:150;text-align:center;border-bottom:1px solid var(--border-color);display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;min-height:33px}.bg-color{background-color:var(--bg-white)}
.filterControlBase{position:relative}.filterControlMain{position:absolute;z-index:2010}.menu-shift-list{border:1px solid #a9a9a9;border-radius:2px;margin:3px;opacity:.7}.menu-shift-list:focus,.menu-shift-list:hover{border-color:var(--ng1-menu-shift-list);opacity:1;background-image:none}.menu-shift-list .zeit{font-size:70%}.menu-shift-message{background-color:var(--border-color);border-color:var(--ng1-menu-shift-message);color:var(--ng1-menu-shift-message);font-size:90%;margin:5px;padding:5px}.filter-in-list .dropDown-menu{display:block}.filter-in-list .dropdown-submenu{display:block}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;right:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;border-color:var(--transparent);border-style:solid;border-width:5px 0 5px 5px;border-left-color:var(--shadow-shift);margin-top:15px;margin-right:-15px}.dropdown-submenu.level2>a:after{margin-top:5px;margin-right:0}.dropdown-submenu:hover>a:after{border-left-color:var(--bg-white)}.dropdown-menu>li.dropdown-submenu>a{padding:3px 35px 3px 20px}.dropdown-menu>li.dropdown-submenu.level2>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:3px 10px}.dropdown-menu.inlineCheckbox li{display:inline}@media (max-width:859px){.dropdown-menu>li.dropdown-submenu.level2>a{display:inherit}}
.absenceOverviewForm{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:1px;margin-bottom:0}.alert .tiny{font-size:90%}.sidebarAbsence{margin:0 0 20px 0}.addPanel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:10px;flex:1 0 auto}.marked-success{color:var(--success)!important}.marked-warning{color:var(--red)!important}.absenceOverviewForm .control-panel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px;flex:1 0 auto}.absenceOverviewForm .nav>li:first-child{border-left:0 solid var(--box-shadow-light)}.absenceOverviewForm .nav>li{border-right:0 solid var(--box-shadow-light)}.table-responsive{overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:767px){.table-responsive{overflow-y:auto}}.scroll-area{overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
.bodyUserView #attendanceRecorderPanel{height:auto}.attendanceRecorderForm{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:1px;margin-bottom:0}.attendanceRecorderSubHeader{margin:0 0 15px}.attendanceRecorderSubHeader h4{font-size:16px}.attendanceRecorderSubHeader table{margin-left:10px;font-size:14px}.attendanceRecorderSubHeader td{padding-left:5px}.attendanceRecorderSubHeader td span{float:left;padding-right:10px}.attendanceRecorderFormGroupElement{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:10px}.attendanceRecorderFormGroupElement label{font-size:12px;position:relative}.attendanceRecorderFormGroupElement .form-group{margin-bottom:0}.attendanceRecorderFormGroupElement .iconWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:10px;align-items:center}.attendanceRecorderSubHeader .iconWrapper{float:right;margin:-4px 5px 0 0}.sidebarWrapper .iconWrapper .fontello-,.sidebarWrapper .iconWrapper .glyphicon{margin-right:0}.attendanceRecorderForm .alertWrapper{margin:0 0 10px 0}.attendanceRecorderForm .alert{margin-bottom:0}.selectDay{margin-right:3px;width:54px;padding:3px 4px}.wrapperStopWatchUser{padding:5px;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:240px;margin:0 auto}.wrapperStopWatchUser .btn{width:100%;height:28px;padding:0}.wrapperStopWatchUser .dropdown-menu{right:0;left:auto;width:198px}
table.vacations td,table.workingTime td{padding-right:11px;vertical-align:top;font-size:14px}table.workingTime td:first-child{padding:0 5px;text-align:center}table.vacations tr:last-child td,table.workingTime tr:last-child td{padding-top:5px}table.vacations td:nth-child(2),table.workingTime td:nth-child(2){text-align:right}table.workingTime tr:nth-child(3) td{padding-bottom:5px}table.workingTime tr.correction-sum td{padding-bottom:8px;padding-top:5px}table.workingTime tr:nth-child(5) td,table.workingTime tr:nth-child(6) td,table.workingTime tr:nth-child(7) td,table.workingTime tr:nth-child(9) td{vertical-align:middle}table.workingTime tr.correction-sum,table.workingTime tr.new-correction-sum{font-weight:500}table.workingTime td.changed-by{line-height:10px;padding-bottom:10px;text-align:left;padding-left:20px;font-style:italic;color:var(--border-color-dark)}table.workingTime{margin-bottom:25px}table.vacations tr:nth-child(2) td,table.vacations tr:nth-child(6) td{vertical-align:middle;padding-bottom:5px;padding-top:5px}table.vacations tr:last-child td,table.vacations tr:nth-child(10) td,table.vacations tr:nth-child(9) td{padding-bottom:0;padding-top:0}table.vacations tr:last-child td,table.vacations tr:nth-child(8) td{font-weight:500;padding-bottom:15px;padding-top:5px}table.vacations tr:last-child td{padding-bottom:0}.changedBy{text-align:left!important;font-weight:400!important;font-style:italic;color:var(--border-color-dark)}.balance-sheet .hoursMinutesInput .hours{padding-right:2px;font-size:12px;height:23px}.balance-sheet .hoursMinutesInput .minutes{width:30px!important;padding-left:2px;font-size:12px;height:23px}.balance-sheet .hoursMinutesInput .divider{font-size:12px;height:23px;line-height:10px}.ar-input{width:80px;border:1px solid var(--shadow-shift);border-radius:4px;padding:0 6px;height:23px;text-align:right}.status-balance{display:inline-block;width:20px;height:20px;color:var(--transparent);background-color:var(--primary-text-color);padding-right:3px}
.sidebarInfo table td{font-size:14px;padding-right:5px}table.team-info td{padding:0 10px 5px 0;vertical-align:top}table.team-info td:last-child{padding:0 0 5px 0}.sidebarInfo .message-list{padding:0!important}.sidebarInfo .panel-default{position:relative;border-top:none;border-right:none;border-bottom:1px solid var(--border-color);border-left:none}.sidebarInfo .panel-default>.panel-heading{background-image:none;background-color:var(--bg-white)}.sidebarInfo .panel-group .panel-heading{border-bottom:0;border-top:0}.sidebarInfo .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0;background-color:var(--bg-white)}.sidebarInfo .panel-title a{text-decoration:none}.noAccordionToggle .panel-heading{padding-bottom:5px}.noAccordionToggle .panel-body{padding-top:0}.noAccordionToggle [role=button]{cursor:default}.shift-subtitle{font-size:14px;font-variant:small-caps}.sidebarInfo .warning-box{margin-top:10px;color:var(--alert-warning-text-color);background-color:var(--alert-warning-bg-color);border-radius:4px;padding:15px;box-shadow:-2px 2px var(--box-shadow-light)}
.legend .square{height:24px;margin-right:0;width:30px;float:left}.attendance-bg-color{background-color:var(--attendance-bg-color)}.attendance-unfinished-bg-color{background-color:var(--attendance-unfinished-bg-color)}.bg-warning-icon-yellow{background-color:var(--warning-icon-yellow)}.bg-warning-icon-orange{background-color:var(--warning-icon-orange)}.bg-warning-icon-red{background-color:var(--bg-warning-icon-red)}.comment-icon-color{background-color:var(--comment-icon-color)}.open-shift-color{background-color:var(--open-shift-color)}.open-shift-request{background-color:var(--open-shift-request)}.shadow-shift{background-color:var(--shadow-shift)}.striped{background-color:var(--bg-white);background-image:repeating-linear-gradient(-45deg,var(--transparent),var(--transparent) 10px,var(--black-20) 10px,var(--black-20) 20px)}.legend .wochenende{background-color:var(--weekend-color)}.legend .ferientag{background-color:var(--holiday-season-color)}.legend .vorfeiertag{background-color:var(--pre-bank-holiday-color)}.legend .feiertag{background-color:var(--bank-holiday-color)}.legend .account-close{background-color:var(--bg-account-closed)}table.legend td{padding:0 10px 10px 0}table.legend{font-size:14px}table.legend td:first-child{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}table.legend td:last-child{padding:0 0 10px 0;white-space:nowrap}.legend .icon{width:16px;height:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:var(--bg-white);font-size:11px}
.mainMenuSidebar{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow-y:auto;overflow-x:hidden}.bodyUserView .mainMenuSidebar{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.mainMenuSidebarElement{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.symbolWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-bottom:10px;margin-top:-10px}.symbolWrapper .square{margin:5px 5px 0 4px;width:100px;text-align:center;color:var(--text-color);padding-bottom:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-items:center;align-items:center}.symbolWrapper .symbol{margin:10px 0 15px 0;font-size:18px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}span.symbol{padding:10px 10px 10px 10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--primary-color);color:var(--primary-text-color);width:42px;height:42px}.symbolWrapper .square:hover{background:var(--bg-light);cursor:pointer;color:var(--text-color)}@media (max-width:679px){.bodyUserView .symbolWrapper{height:1px}.bodyUserView .symbolWrapper .square{height:100px}}
.table.vacation-table>tbody>tr>td{vertical-align:middle}
.message-list{font-size:12px;padding:5px 5px;margin-bottom:0!important}.message-list dt{list-style:none;padding:0;margin:4px 0 0 4px;width:16px;height:16px}.message-list dd{padding:4px 4px 4px 26px;margin-bottom:5px}.message-list .info{color:var(--info-box-text-color);background-color:var(--ng1-message-list-info-bg)}.message-list .error{color:var(--error);background-color:var(--ng1-message-list-error-bg)}.message-list dt.warning{background-size:16px 16px;background-image:url(AppSiedaLib/Images/icons/cell_warning.svg)}.message-list .warning,.message-list .warning-attendance,.message-list .warning-max-worktime,.message-list .warning-rest-time,.message-list .warning-staffing-requirement{color:var(--alert-warning-text-color);background-color:var(--alert-warning-bg-color);border-radius:4px}.message-list .info-attendance{color:var(--ng1-message-list-info-attendance);background-color:var(--ng1-message-list-info-attendance-bg);border-radius:4px}.message-list .error-attendance{color:var(--red);background-color:var(--ng1-message-list-error-attendance-bg);border-radius:4px}.message-list dt.warning-attendance{background-size:16px 16px;background-image:url(AppSiedaLib/Images/icons/cell_attendance_orange.svg)}.message-list dt.warning-rest-time{background-size:16px 16px;background-image:url(AppSiedaLib/Images/icons/cell_warning_yellow.svg)}.message-list dt.warning-staffing-requirement{background-size:16px 16px;background-image:url(AppSiedaLib/Images/icons/cell_warning_yellow.svg)}.message-list dt.info:before{content:"\49";font-family:biduum}.message-list dt.warning-max-worktime{background-color:var(--bg-warning-icon-red);color:var(--bg-white);padding:0 0 0 2px;border-radius:1px}.message-list dt.warning-max-worktime:before{font-family:biduum;content:'\68'}
.planned-time{font-weight:500}.matched-qualification{background-color:var(--ng1-matched-qualification);color:var(--text-color);padding:1px 0;font-size:11px;overflow-wrap:break-word}.mismatched-qualification{color:var(--alert-warning-text-color);background-color:var(--alert-warning-bg-color);padding:1px 0;font-size:11px;overflow-wrap:break-word}.qualification-section{margin:10px 0 10px 0}.shift-info-head{display:flex;justify-content:space-between}.shift-info-left-part{display:flex;flex:1}.shift-description-outer{flex:1;display:flex;width:1px}.shift-description-inner{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.tooltip{max-width:200px}
.shift-shortlist-item{height:50px;padding:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:8px;white-space:nowrap;border:1px solid var(--ng1-shift-shortlist-item)}.cell-multiple-shift{background:url(AppSiedaLib/Images/icons/cell_multipleshift.svg) no-repeat scroll center center var(--ng1-cell-multiple-shift);height:31px;width:31px;display:block}.drag-single-shift{flex:1 1 auto;padding:0 8px 0 5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.drag-multiple-shift{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:var(--ng1-drag-multiple-shift);padding:0 8px 0 5px}.drag-multiple-shift:hover,.drag-single-shift:hover{border:2px solid var(--ng1-drag-single-shift);cursor:move}.drag-multiple-shift:active,.drag-single-shift:active{border:2px solid var(--ng1-drag-single-shift);box-shadow:0 1px 1px var(--box-shadow) inset,2px 2px 8px 2px var(--ng1-drag-single-shift-opacity)}
.unfavourableWorkingTimeForm{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex:1;flex:1}.unfavourableWorkingTimeForm .form-group{margin:5px}.unfavourableWorkingTimeWrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-flow:column;flex-flow:column;overflow-y:auto;overflow-x:hidden;margin:0 10px 0 0}.weekdays label{margin-right:25px}.editCollectionWrapper,.editRulesWrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row wrap;flex-flow:row wrap}.editCollection,.editRules{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex:1;flex:1;padding:0 15px 5px 0}.listRules{margin-left:15px;margin-right:15px;padding:5px 10px;background-color:var(--bg-white);border-radius:4px;margin-bottom:5px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;line-height:1.6}.unfavourableWorkingTimeForm h4{background-color:var(--bg-app);padding:8px;font-size:16px;margin-bottom:15px;margin-top:0}.pointer{cursor:pointer}.tooltipExtraPaymentIllness{min-width:300px}.tooltipExtraPaymentIllness .tooltip-inner{text-align:left}@media (max-width:767px){.labelWeekdaysResponsive{margin-bottom:0}.weekdays label{margin-right:10px}.editCollection,.editRules{-webkit-flex:0 1 auto;flex:0 1 auto;padding:0 0 5px 0}.listRules{margin-right:15px}.unfavourableWorkingTimeForm .form-group{margin:5px 0}}.paymentGroupNav{max-height:100%;min-height:1px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;flex:1 1 auto}.paymentGroupNav .nav>li:first-child{border-left:0 solid var(--box-shadow-light)}.paymentGroupNav .nav>li{border-right:0 solid var(--box-shadow-light)}.paymentGroupNav .tab-content{display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:100%;min-height:1px}.paymentGroupNav .tab-content>.active{overflow-x:hidden;overflow-y:auto;margin:20px 0;max-height:100%;min-height:1px;width:100%}.paymentGroup{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex:1;flex:1;max-width:550px}.paymentGroup button{background-color:var(--bg-white)!important;color:var(--ng1-payment-group-button)!important}.paymentGroup .btn{height:34px;background-image:none}.paymentGroupBtn{padding-left:8px;padding-right:8px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.paymentGroup .dropdown-menu>li{color:var(--contextmenu-circle);font-weight:400;padding:5px 20px;white-space:nowrap}.paymentGroup .dropdown-menu>li:first-child{padding:15px 20px 5px 20px}.paymentGroup .dropdown-menu>li:last-child{padding:5px 20px 15px 20px}.paymentGroup .dropdown-menu>li:hover{cursor:pointer}.smallAddition{background-color:var(--bg-app);padding:3px 5px;font-size:14px;align-items:center;border-radius:4px;margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.paymentGroup .listRulesInnerWrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;min-width:280px}.paymentGroupTable{margin:10px 0;max-width:700px}
.list-drag-and-drop-absences{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;min-height:1px;height:100%}
.filterMod{padding-bottom:20px;padding-left:10px}.filterWrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:1px solid var(--border-color);-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-height:160px}.filterWrapper.first{border-top:1px solid var(--border-color);-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0}.toggleColumn{padding:14px 5px 10px 0;border-right:1px solid var(--border-color)}.filterColumn{padding:5px 10px}.filterColumnFlex{padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.toggle-off.btn-mini{padding-left:15px}.toggle-on.btn-mini{padding-right:15px}.listFilter{padding:0 0 5px 5px;list-style:none;overflow-y:auto;overflow-x:hidden;max-width:208px}.listFilter li{padding-bottom:5px;min-width:200px}.listFilter input{margin-right:8px;float:left}.filterButtonWrapper{padding:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.sidebarBodyShiftSelector{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;min-height:1px}#selectionButtons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}#selectionButtons .btn-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}#selectionButtons .rightDown{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}#selectionButtons .multiselect{display:-webkit-flex;display:-ms-flexbox;display:flex}#selectionButtons .btn{background-image:none;height:50px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;color:var(--text-color);border-color:var(--border-color);background-color:var(--bg-white)}.columnByColumn{background:url(AppSiedaLib/Images/spaltenweisePlanen.png) no-repeat scroll center center var(--ng1-cell-multiple-shift);height:29px;width:31px;display:block;float:left}.rowByRow{background:url(AppSiedaLib/Images/zeilenweisePlanen.png) no-repeat scroll center center var(--ng1-cell-multiple-shift);height:29px;width:38px;display:block;float:left}#selectionButtons .multiselect .btn{margin-top:10px}#selectionButtons .btn-group{width:100%}.cursorTarget{cursor:none}#selectionButtons .active{outline:5px auto -webkit-focus-ring-color;background-color:var(--bg-light);color:var(--text-color)}#selectionButtons button:hover{background-color:var(--bg-light);color:var(--text-color)}
.shiftSequenceEditor{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-flex:1;flex:1 1 auto;overflow:hidden;margin-right:15px}.shiftSequenceEditorWrapper .sidebarBodyShiftSelector .drag-multiple-shift{display:none}.sequenceContextMenu{min-width:145px;border:1px solid;border-radius:4px;border-color:var(--ng1-drag-single-shift);box-shadow:0 1px 1px var(--box-shadow) inset,0 0 8px var(--ng1-drag-single-shift-opacity);outline:0 none;z-index:10}.sequenceContextMenu ul{background-image:linear-gradient(to bottom,var(--bg-light) 0,var(--text-color-white) 100%);background-repeat:repeat-x;border-color:var(--shadow-shift);padding-left:0;width:100%;border-radius:4px;margin:0}.sequenceContextMenu li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.sequenceContextMenu li{border-bottom:1px solid var(--border-color);list-style:outside none none;padding:12px 20px 12px 15px;white-space:nowrap}.sequenceContextMenu li a{color:var(--ng1-sequence-context-menu);text-decoration:none}.shiftSequenceEditorForm .formGroupWrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;margin-bottom:30px;-webkit-align-items:center;align-items:center}.shiftSequenceEditorForm .formGroupWrapper .formGroupInline{margin-bottom:0}.shiftSequenceEditor .alert{margin-bottom:0}.shiftSequenceEditor.overview{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow-x:hidden;overflow-y:auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;width:100%}.overviewWrapper{margin-right:5px;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;min-height:1px}.shiftSequenceEditorWrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex:1;flex:1;min-height:1px}.shiftSequenceEditorWrapper .shiftArea{height:auto}.shiftSequenceEditor .selector{width:40px;border:2px solid var(--selection);background-color:var(--ng1-shift-sequence-editor)}.shiftSequenceEditor .square{min-width:40px;max-width:40px;overflow:hidden;float:left;background-color:var(--ng1-shift-sequence-editor)}.square.whiteBg{background-color:var(--bg-white)}.shiftModelTitle{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.shiftModelTitle h4{padding:8px 15px 8px 8px;font-size:16px;margin-bottom:15px;margin-top:0}.shiftModel{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;margin-bottom:15px;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:0 0 auto;flex:0 0 auto}.shiftModelOverwiewStretchWrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;overflow-x:auto;overflow-y:hidden}.shiftModelOverwiewColumn{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;margin-right:10px;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:0 0 auto;flex:0 0 auto}.shiftModelOverwiewIcons{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;margin:0 5px;-webkit-flex:0 0 auto;flex:0 0 auto}.sequenceColumnWrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;overflow:auto;margin-bottom:5px}.sequenceColumn{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:0 0 auto;flex:0 0 auto}.sequenceRow{min-height:24px;margin-bottom:5px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.shiftSequenceEditor .inputName{width:140px;margin-right:5px;height:24px;padding:0 5px}.shiftSequenceEditor .inputShortName{width:60px;margin-right:10px;height:24px;padding:0 5px}.shiftSequenceEditor .inputAddDays{width:40px;margin-right:5px;height:24px;padding:0 5px}.shiftSequenceEditor .addRow{-moz-justify-content:center;justify-content:center}.flexColumnBoxStretch{overflow:auto;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.shiftSequenceEditorForm{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;flex:1 1 auto;max-height:100%;min-height:300px;min-width:1px}.shiftSequenceEditorWrapper .shiftArea hr,.shiftSequenceEditorWrapper .sidebarFooter,.shiftSequenceEditorWrapper .sidebarTitle{display:none}.showMoreShiftModels{-webkit-align-self:flex-start;-moz-align-self:flex-start;align-self:flex-start;margin-top:10px;-webkit-flex:0 0 auto;flex:0 0 auto}.shiftSequenceEditor .selectableArea:focus{outline:0}.shiftSequenceEditor .inputAutoCompletion{height:24px;border:2px solid var(--selection);width:40px;float:left;background-color:var(--bg-white)}.selectableArea .squareList{background-color:var(--bg-white);border:2px solid var(--selection)}.shiftSequenceEditor .selected{background-color:var(--ng1-shift-sequence-editor-selected)}@media (max-width:9999px){.shiftSequenceEditorWrapper .shiftArea{max-width:80px;min-width:1px}.shiftSequenceEditorWrapper .sidebarPanel .dienst{text-align:center}}@media (max-width:479px){.overviewWrapper .formGroupInline,.shiftSequenceEditor .formGroupInline{-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex:0 1 auto;flex:0 1 auto}.overviewWrapper .formGroupWrapper{margin-bottom:15px}.overviewWrapper .alert-info{display:none}}@media (min-width:1000px){.shiftSequenceEditorWrapper .shiftArea{max-width:190px;height:auto}.shiftSequenceEditorWrapper .sidebarPanel .dienst{text-align:left}}

.sidebarBodyShiftSequenceSelector{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;height:100%;min-height:1px;overflow:visible}.shiftSequenceSelector{min-width:400px;max-width:400px}.shiftSequence{min-height:60px;max-height:60px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:8px;white-space:nowrap;border:1px solid var(--border-color);background-color:var(--ng1-shift-sequence-bg);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.shiftSequenceScrollWrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;min-height:1px;-webkit-overflow-scrolling:touch}.shiftSequence:hover{border:1px dashed var(--ng1-shift-sequence);box-shadow:0 1px 1px var(--box-shadow) inset,0 0 8px var(--ng1-shift-sequence-opacity);cursor:move}.shiftSequenceAssignmentForm{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.shiftSequenceWrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-flex:1;flex:1;min-height:1px}.shiftSequenceAssignmentWrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:200px}.shiftSequenceAssignmentInnerWrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;min-height:1px}.tableShiftSequenceAssignment{position:unset!important}
.add-absence-control-container{margin-top:8px}.add-absence-control{background-image:none;height:50px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:var(--text-color-black);border-color:var(--border-color);background-color:var(--bg-white)}.add-absence-control:hover{background-image:none;height:50px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:var(--text-color-black);border-color:var(--border-color);background-color:var(--bg-white)}.add-btn-font{font-size:28px}.add-btn-text{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;line-height:1.6rem}@media screen and (max-width:999px){.shiftSequenceEditorWrapper .sidebarBodyShiftSelector .not-to-show-in-mobile-devices{display:none}.shiftSequenceEditorWrapper .sidebarBodyShiftSelector .add-btn-font{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}
.add-shift-control-container{margin-top:8px}.add-shift-control{background-image:none;height:50px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:var(--text-color);border-color:var(--border-color);background-color:var(--bg-white)}.add-shift-control:hover{background-image:none;height:50px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:var(--text-color);border-color:var(--border-color);background-color:var(--bg-light)}.add-shift-control:active{color:var(--text-color);background-color:var(--bg-light)}.add-btn-font{font-size:28px}.add-btn-text{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;line-height:1.6rem}@media screen and (max-width:999px){.shiftSequenceEditorWrapper .sidebarBodyShiftSelector .not-to-show-in-mobile-devices{display:none}.shiftSequenceEditorWrapper .sidebarBodyShiftSelector .add-btn-font{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}}
sidebar-panel{min-height:1px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.sidebar-panel-header{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;justify-content:space-between;-webkit-align-items:center;align-items:center;background-color:var(--bg-app);padding:5px 5px 5px 8px;font-size:16px;margin-bottom:15px;margin-top:0}sidebar-panel .control-panel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:10px;flex:1 0 auto}sidebar-panel .scroll-area{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}panel-header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}panel-header .highlight{font-weight:500;margin-left:5px}panel-header bd-button{margin-left:7px}.transcluded-body{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;flex:1 1 auto;height:100%;min-height:1px}panel-body{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:1 1 auto;flex:1 1 auto;height:100%}sidebar-panel .dragAndDropDienstBig{height:50px;width:80px;z-index:10;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}sidebar-panel .dragAndDropDienstSmall{margin-top:12px;margin-left:20px;height:24px;width:40px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.shiftSequenceEditorWrapper .sidebar-panel-header{display:none}
#qualification-assignment-context-menu{overflow-y:auto;max-height:100vh}.highlighted-qualification-name{color:var(--text-color);padding:2px 10px;border-radius:10px;min-height:15px;line-height:10px;position:relative;overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:var(--transparent);transform:translateZ(0);font-size:11px;overflow-wrap:break-word}
.vacation-element .panel-default>.panel-heading{background-image:linear-gradient(to bottom,var(--ng1-vacation-element) 0,var(--ng1-vacation-element) 100%);background-color:var(--bg-white)}.panel-body{background-color:var(--bg-white)}
.end-of-payment-bg{background-color:var(--bg-light)}
shift-sequence-editor{display:flex;flex-flow:column nowrap;flex:1 1 auto;min-height:1px}.shiftSequenceEditorWrapper .shiftSelectorWidth{display:flex}.shiftSequenceEditorWrapper .drag-multiple-shift,.shiftSequenceEditorWrapper .sidebar-panel-header,.shiftSequenceEditorWrapper .sidebarFooter,.shiftSequenceEditorWrapper hr{display:none}
shift-sequence-overview{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-flex:0 1 auto;flex:0 1 auto;min-height:1px}shift-sequence-overview .button-panel{margin:10px 0 20px 0}.overviewWrapper{margin-right:5px;-webkit-flex:1 1 auto;flex:1 1 auto;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;min-height:1px}.shiftSequenceEditor.overview{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow-x:hidden;overflow-y:auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;width:100%}.shift-square{height:24px;min-width:40px;padding:2px;font-size:12px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-right:5px}