.overwork,.work_shortage{font-weight:700}#context-menu,.select2-container-multi .select2-choices li{list-style:none}table.fixed-layout,table.layout,table.operators,table.time-slots{table-layout:fixed}.hide,.invisible,.ng-animate-shim{visibility:hidden}.work{background:#93c47d}.work.dark{background:#81ba67}.work.with-border{border:1px solid #53843c}.work.completed,.work.disabled{background:#bedcb1}svg .work{stroke:#93c47d}.break{background:#ffd966}.break.dark{background:#ffd042}.break.with-border{border:1px solid #d6a100}.break.completed,.break.disabled{background:#ffe8a3}svg .break{stroke:#ffd966}.overtime{background:#6d9eeb}.overtime.dark{background:#4f8ae7}.overtime.with-border{border:1px solid #1956b6}.overtime.completed,.overtime.disabled{background:#a7c5f3}svg .overtime{stroke:#6d9eeb}.overtime_training{background:#f6b26b}.overtime_training.dark{background:#f4a14a}.overtime_training.with-border{border:1px solid #c86c0c}.overtime_training.completed,.overtime_training.disabled{background:#fad1a6}svg .overtime_training{stroke:#f6b26b}.do_not_disturb{background:red}.do_not_disturb.dark{background:#e60000}.do_not_disturb.with-border{border:1px solid #900}.do_not_disturb.completed,.do_not_disturb.disabled{background:#f66}svg .do_not_disturb{stroke:red}.on_break{background:#FFE599}.on_break.dark{background:#ffdb70}.on_break.with-border{border:1px solid #f5b600}.on_break.completed,.on_break.disabled{background:#ffefc2}svg .on_break{stroke:#FFE599}.idle{background:#45818E}.idle.dark{background:#3e7480}.idle.with-border{border:1px solid #294d55}.idle.completed,.idle.disabled{background:#86b9c4}svg .idle{stroke:#45818E}.outbound_call{background:#6AA84F}.outbound_call.dark{background:#5f9747}.outbound_call.with-border{border:1px solid #40652f}.outbound_call.completed,.outbound_call.disabled{background:#a5cd94}svg .outbound_call{stroke:#6AA84F}.inbound_call{background:#93C47D}.inbound_call.dark{background:#81ba67}.inbound_call.with-border{border:1px solid #53843c}.inbound_call.completed,.inbound_call.disabled{background:#bedcb1}svg .inbound_call{stroke:#93C47D}.outbound_ringing{background:#D9D2E9}.outbound_ringing.dark{background:#c0b4da}.outbound_ringing.with-border{border:1px solid #745baf}.outbound_ringing.completed,.outbound_ringing.disabled{background:#e8e4f2}svg .outbound_ringing{stroke:#D9D2E9}.unavailable{background:#B7B7B7}.unavailable.dark{background:#a5a5a5}.unavailable.with-border{border:1px solid #6e6e6e}.unavailable.completed,.unavailable.disabled{background:#d4d4d4}svg .unavailable{stroke:#B7B7B7}.technical_break{background:#F1C232}.technical_break.dark{background:#efba17}.technical_break.with-border{border:1px solid #a37e0b}.technical_break.completed,.technical_break.disabled{background:#f7da84}svg .technical_break{stroke:#F1C232}.no_audio{background:#90F}.no_audio.dark{background:#8a00e6}.no_audio.with-border{border:1px solid #5c0099}.no_audio.completed,.no_audio.disabled{background:#c266ff}svg .no_audio{stroke:#90F}.wrap_up{background:#A64D79}.wrap_up.dark{background:#95456d}.wrap_up.with-border{border:1px solid #642e49}.wrap_up.completed,.wrap_up.disabled{background:#cc92af}svg .wrap_up{stroke:#A64D79}.ringing{background:#4A86E8}.ringing.dark{background:#2f74e5}.ringing.with-border{border:1px solid #154ba3}.ringing.completed,.ringing.disabled{background:#92b6f1}svg .ringing{stroke:#4A86E8}.training{background:#FF0}.training.dark{background:#e6e600}.training.with-border{border:1px solid #990}.training.completed,.training.disabled{background:#ff6}svg .training{stroke:#FF0}.company_meeting{background:#F90}.company_meeting.dark{background:#e68a00}.company_meeting.with-border{border:1px solid #995c00}.company_meeting.completed,.company_meeting.disabled{background:#ffc266}svg .company_meeting{stroke:#F90}.technical_problem{background:#E06666}.technical_problem.dark{background:#db4b4b}.technical_problem.with-border{border:1px solid #a32121}.technical_problem.completed,.technical_problem.disabled{background:#eca3a3}svg .technical_problem{stroke:#E06666}.technical_problem_ncc1{background:#542370}.technical_problem_ncc1.dark{background:#4c2065}.technical_problem_ncc1.with-border{border:1px solid #321543}.technical_problem_ncc1.completed,.technical_problem_ncc1.disabled{background:#a259cb}svg .technical_problem_ncc1{stroke:#542370}.technical_problem_ncc2{background:#834e15}.technical_problem_ncc2.dark{background:#764613}.technical_problem_ncc2.with-border{border:1px solid #4f2f0d}.technical_problem_ncc2.completed,.technical_problem_ncc2.disabled{background:#e19646}svg .technical_problem_ncc2{stroke:#834e15}.free_time{background:#bbb}.free_time.dark{background:#a8a8a8}.free_time.with-border{border:1px solid #707070}.free_time.completed,.free_time.disabled{background:#d6d6d6}svg .free_time{stroke:#bbb}.absent{background:#ffd966}.absent.dark{background:#ffd042}.absent.with-border{border:1px solid #d6a100}.absent.completed,.absent.disabled{background:#ffe8a3}svg .absent{stroke:#ffd966}.warning{background:#f6b26b!important}.warning.dark{background:#f4a14a!important}.warning.with-border{border:1px solid #c86c0c!important}.warning.completed,.warning.disabled{background:#fad1a6!important}svg .warning{stroke:#f6b26b!important}.alarm{background:#e06666!important}.alarm.dark{background:#db4b4b!important}.alarm.with-border{border:1px solid #a32121!important}.alarm.completed,.alarm.disabled{background:#eca3a3!important}svg .alarm{stroke:#e06666!important}.info{background:#a2c4c9}.work_shortage{color:red}.warning-text{font-weight:600;color:#e97e0e}.button,button{display:inline-block;border:none;cursor:pointer;line-height:32px;margin:0 0 12px;position:relative;text-decoration:none;text-align:center;transition:background-color .3s ease-out;padding:0 12px;border-radius:3px;color:#fff;background-color:#1a73e8;font-size:16px}.button:focus,.button:hover,button:focus,button:hover{background-color:#135cbc;outline:0}.button.disabled,.button[disabled],button.disabled,button[disabled]{cursor:default;opacity:.7;box-shadow:none}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{background-color:#1a73e8}.button.secondary,button.secondary{color:#333;background-color:#d6d6d6}.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#ababab}.button.secondary.disabled:focus,.button.secondary.disabled:hover,.button.secondary[disabled]:focus,.button.secondary[disabled]:hover,button.secondary.disabled:focus,button.secondary.disabled:hover,button.secondary[disabled]:focus,button.secondary[disabled]:hover{background-color:#d6d6d6}.button.alert,button.alert{color:#fff;background-color:#f04124}.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#cf2a0e}.button.alert.disabled:focus,.button.alert.disabled:hover,.button.alert[disabled]:focus,.button.alert[disabled]:hover,button.alert.disabled:focus,button.alert.disabled:hover,button.alert[disabled]:focus,button.alert[disabled]:hover{background-color:#d6d6d6}.button.round,button.round{border-radius:1000px}.button.primary.outline,button.primary.outline{border:1px solid #1a73e8;background-color:#fff;color:#1a73e8}.button.primary.outline:hover,button.primary.outline:hover{background-color:#e8f0fe}.split-buttons>.button,.split-buttons>button{border:1px solid #1a73e8}.split-buttons>.button.secondary,.split-buttons>button.secondary{background-color:#fff;color:#1a73e8!important}.split-buttons>.button.secondary:hover,.split-buttons>button.secondary:hover{background-color:#e8f0fe}.split-buttons>.button:not(:first-child),.split-buttons>button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.split-buttons>.button:not(:last-child),.split-buttons>button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.buttons{margin-top:12px}.buttons .button:not(:last-child),.buttons button:not(:last-child){margin-right:6px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.link,a:not(.button){color:#1a73e8;text-decoration:underline;line-height:inherit;font-weight:300;background:0 0;padding:0;cursor:pointer}.link:focus,.link:hover,a:not(.button):focus,a:not(.button):hover{color:#1463ca;text-decoration:underline;outline:0;background-color:transparent!important}.link img,a:not(.button) img{border:none}.link.semi-link,a:not(.button).semi-link{text-decoration:none;border-bottom:1px dotted #1a73e8}.link.semi-link:hover,a:not(.button).semi-link:hover{border-bottom-color:#1463ca;text-decoration:none}.link.semi-link.delete-link,a:not(.button).semi-link.delete-link{font-size:2rem;border-bottom:none;display:block;padding:.5rem}.link.export-excel,a:not(.button).export-excel{line-height:16px;background:url(../images/export-excel.png) left top no-repeat;text-indent:18px}p{line-height:1.6;margin-bottom:12px}p.multiline{white-space:pre-line}p.no-data{font-size:1.2rem}.subheader,h1,h2,h3,h4,h5,h6{margin:2px 0 8px;line-height:1.4;color:#222;font-weight:400}.subheader small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#6f6f6f;line-height:0}h1{font-size:32px}h2{font-size:26px}h3{font-size:21px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}.subheader{color:#6f6f6f}hr{margin:16px 0;height:1px;background:#DDD;clear:both}small{font-size:60%;line-height:inherit}body,html{height:100%;font-size:14px;overflow:hidden}body{background:#fff;color:#333;padding:0;margin:0;font-family:Roboto,sans-serif;font-weight:400;font-style:normal;line-height:14px;position:relative;cursor:auto;user-select:none}body>[ng-view]{height:calc(100% - 120px);padding:0 32px 16px}.left{float:left!important}.right{float:right!important}.hide{display:none!important}.grey-bg{background:url(../images/grey-bg.png)}#context-menu{margin:0;padding:0;background:#fff;border:1px solid #ccc;display:table;position:absolute;z-index:2000;border-radius:3px;min-width:200px}#context-menu>*{padding:.5rem .75rem;cursor:pointer}#context-menu>:hover{background:#1a73e8;color:#fff}#context-menu-layer{left:0;top:0;position:absolute;z-index:1000;width:100vw;height:100vh}.full-width{width:100%;max-width:100%}.font-size-larger{font-size:larger}.clickable{cursor:pointer!important}.pagination button:not(.secondary),label:not([for]){cursor:default}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}.margin-top{margin-top:1rem}.padding-right{padding-right:1rem}.padding-left{padding-left:1rem}.grey-reality{background:url(../images/grey-bg.png);height:100%}.grey-reality div{display:table;margin:0 auto;position:relative;top:35%}.grey-reality div .new-pink-life{display:block;font-size:25px;text-align:center;padding:20px 50px;border-radius:60px;margin-bottom:10px;text-decoration:none;color:#ac53a9;background:#dcb7db;border:1px solid #c78cc5}.grey-reality div .new-pink-life:hover{color:#fff;background:#E3C5E2;border:1px solid #dcb7db}.bold{font-weight:700}.select2-container,input[type=password],input[type=search],input[type=text],select{max-width:300px;width:100%}.filter{position:relative;height:70px;display:flex;flex-flow:row wrap;align-items:flex-end}.filter>:not(:last-child){margin-right:12px}.filter .selector{width:200px}.filter>a,.filter>span{padding-top:8px}.filter button{margin-bottom:1rem}.filter label{color:rgba(0,0,0,.6);line-height:21px}.sync-scroll-x{width:100%;max-width:100%;overflow:hidden}[scrollable-x]{overflow-x:scroll;overflow-y:hidden}.data:not([scrollable-x]),[scrollable-y]{overflow-x:hidden}[scrollable-y]{overflow-y:scroll}.data{height:calc(100% - 80px)}.data:not([scrollable-y]){overflow-y:hidden}.data>:not([scrollable-y]){padding-right:17px}.data>:last-child:not(:first-child){margin-top:1rem}.data table.layout,.data>[scrollable-y] table{margin-bottom:0}.block-content-layer{top:0;left:0;width:100%!important;max-width:100%!important;height:100%!important;z-index:1000;overflow:hidden;position:fixed;background:url(../images/blockContentLayerBg.png)}.block-content-layer.transparent{background:0 0}.margin-bottom{margin-bottom:1rem!important}.capitalize{text-transform:capitalize}.division-name,.select2-container .select2-choice>.select2-chosen::first-letter,.select2-container.month-selector .select2-chosen:first-letter,.select2-container.month-selector .select2-result-label:first-letter,.select2-drop .select2-results li .select2-result-label::first-letter,.text-capitalize::first-letter,.text-uppercase{text-transform:uppercase}.error-message{user-select:text}.schedule-color-13:not(.no-color):not(.lighter-color),.schedule-color-13>td:not(.no-color):not(.lighter-color),.schedule-color-1:not(.no-color):not(.lighter-color),.schedule-color-1>td:not(.no-color):not(.lighter-color){background:#e68585}.schedule-color-1.lighter-color,.schedule-color-13.lighter-color,.schedule-color-13>td.lighter-color,.schedule-color-1>td.lighter-color{background:#eca3a3}.schedule-color-12:not(.no-color):not(.lighter-color),.schedule-color-12>td:not(.no-color):not(.lighter-color),.schedule-color-2:not(.no-color):not(.lighter-color),.schedule-color-2>td:not(.no-color):not(.lighter-color){background:#f8c189}.schedule-color-12.lighter-color,.schedule-color-12>td.lighter-color,.schedule-color-2.lighter-color,.schedule-color-2>td.lighter-color{background:#fad1a6}.schedule-color-11:not(.no-color):not(.lighter-color),.schedule-color-11>td:not(.no-color):not(.lighter-color),.schedule-color-3:not(.no-color):not(.lighter-color),.schedule-color-3>td:not(.no-color):not(.lighter-color){background:#ffe185}.schedule-color-11.lighter-color,.schedule-color-11>td.lighter-color,.schedule-color-3.lighter-color,.schedule-color-3>td.lighter-color{background:#ffe8a3}.schedule-color-10:not(.no-color):not(.lighter-color),.schedule-color-10>td:not(.no-color):not(.lighter-color),.schedule-color-4:not(.no-color):not(.lighter-color),.schedule-color-4>td:not(.no-color):not(.lighter-color){background:#a9d097}.schedule-color-10.lighter-color,.schedule-color-10>td.lighter-color,.schedule-color-4.lighter-color,.schedule-color-4>td.lighter-color{background:#bedcb1}.schedule-color-5:not(.no-color):not(.lighter-color),.schedule-color-5>td:not(.no-color):not(.lighter-color),.schedule-color-9:not(.no-color):not(.lighter-color),.schedule-color-9>td:not(.no-color):not(.lighter-color){background:#95d0dc}.schedule-color-5.lighter-color,.schedule-color-5>td.lighter-color,.schedule-color-9.lighter-color,.schedule-color-9>td.lighter-color{background:#b0dce5}.schedule-color-6:not(.no-color):not(.lighter-color),.schedule-color-6>td:not(.no-color):not(.lighter-color),.schedule-color-8:not(.no-color):not(.lighter-color),.schedule-color-8>td:not(.no-color):not(.lighter-color){background:#8ab1ef}.schedule-color-6.lighter-color,.schedule-color-6>td.lighter-color,.schedule-color-8.lighter-color,.schedule-color-8>td.lighter-color{background:#a7c5f3}.schedule-color-7:not(.no-color):not(.lighter-color),.schedule-color-7>td:not(.no-color):not(.lighter-color){background:#a596cf}.schedule-color-7.lighter-color,.schedule-color-7>td.lighter-color{background:#bbb0db}.flex{display:-webkit-flex;display:flex}.flex>:not(:last-child){margin-right:1rem}.edit-form{padding:1rem;border:1px solid #aaa;background:#fff}.tabs a:hover{text-decoration:underline}.tabs .active a{text-decoration:none;cursor:default}.tabs-content .active{padding:.5rem 1.5rem}.inline-block{display:inline-block;white-space:nowrap}.ui-selected,.ui-selecting{background:#969696!important;color:#fff}tr.active-user-row{outline:#4080e5 solid 2px;outline-offset:-1px}path.active-user-row{stroke-width:2px;stroke:#4080e5}table.layout>tbody>tr>td>div{padding:1px}.vertical-align-middle{display:table-cell!important;vertical-align:middle!important}.completed .for-not-completed,.editable .for-readonly,.editable.not-completed .for-completed-or-readonly,.not-completed .for-completed,.readonly .for-editable{display:none!important}.text-center,input[precise-time-editor],input[work-interval-editor]{text-align:center}.text-center::-webkit-input-placeholder,input[precise-time-editor]::-webkit-input-placeholder,input[work-interval-editor]::-webkit-input-placeholder{text-align:center}.text-center::-moz-placeholder,input[precise-time-editor]::-moz-placeholder,input[work-interval-editor]::-moz-placeholder{text-align:center}.text-center:-ms-input-placeholder,input[precise-time-editor]:-ms-input-placeholder,input[work-interval-editor]:-ms-input-placeholder{text-align:center}.text-center:-moz-placeholder,input[precise-time-editor]:-moz-placeholder,input[work-interval-editor]:-moz-placeholder{text-align:center}.pagination{display:inline-block;margin:0 auto}.pagination button{margin:.25rem}.pagination button.secondary:not(:focus):not(:hover){background:0 0}.pagination button[disabled]{background:0 0!important}.filter-component{display:flex;margin-right:-12px}.filter-component>*{margin-right:12px!important}.division-name{line-height:30px;height:30px;font-weight:500;white-space:nowrap}.division-name:not(.first){margin-top:1rem}.stick-to-top{position:sticky;top:0;background:#fff}.colored-label{background:#0b93d5;color:#fff;min-width:30px;text-align:center;border-radius:4px;font-size:12px;font-weight:300;display:inline-block}@-moz-keyframes throbber-loader{0%,40%{background:#dde2e7}10%{background:#6b9dc8}}@-webkit-keyframes throbber-loader{0%,40%{background:#dde2e7}10%{background:#6b9dc8}}@keyframes throbber-loader{0%,40%{background:#dde2e7}10%{background:#6b9dc8}}.throbber-loader:not(:required){-moz-animation:throbber-loader 2s .3s infinite ease-out;-webkit-animation:throbber-loader 2s .3s infinite ease-out;animation:throbber-loader 2s .3s infinite ease-out;background:#dde2e7;display:inline-block;text-indent:-9999px;width:.9em;height:1.5em;margin:0 1.6em;position:fixed;top:49%;left:49%;z-index:100}.throbber-loader:not(:required):after,.throbber-loader:not(:required):before{background:#dde2e7;content:'\x200B';display:inline-block;width:.9em;height:1.5em;position:absolute;top:0}.throbber-loader:not(:required):before{-moz-animation:throbber-loader 2s 150ms infinite ease-out;-webkit-animation:throbber-loader 2s 150ms infinite ease-out;animation:throbber-loader 2s 150ms infinite ease-out;left:-1.6em}.throbber-loader:not(:required):after{-moz-animation:throbber-loader 2s 450ms infinite ease-out;-webkit-animation:throbber-loader 2s 450ms infinite ease-out;animation:throbber-loader 2s 450ms infinite ease-out;right:-1.6em}.select2-container{position:relative;display:block;zoom:1;vertical-align:middle;font-size:1rem;margin:0 0 1rem;box-sizing:border-box}.select2-container .select2-choice{display:block;overflow:hidden;position:relative;padding:0 .5rem;border:1px solid #bfbfbf;white-space:nowrap;line-height:32px;text-decoration:none!important;color:#333!important;border-radius:0;background-clip:padding-box;-webkit-touch-callout:none;user-select:none;background-color:#fff;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#f2f2f2));background-image:-moz-linear-gradient(#fff,#f2f2f2);background-image:-webkit-linear-gradient(#fff,#f2f2f2);background-image:linear-gradient(#fff,#f2f2f2)}.select2-container .select2-choice>.select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select2-container .select2-choice.select2-default>.select2-chosen{color:#777}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;vertical-align:middle;position:absolute;right:0;top:0}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url(../images/select2.png) 0 4px no-repeat}.select2-container .select2-search-choice-close{display:none;width:12px;height:12px;position:absolute;right:24px;top:10px;font-size:1px;text-decoration:none;border:0;background:url(../images/select2.png) right top no-repeat;cursor:pointer;outline:0}.select2-container .select2-search-choice-close:hover{background-position:right -11px;cursor:pointer}.select2-container.ng-dirty.ng-invalid .select2-choice{border-color:#b5240c;background-color:#feece9;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#feece9),color-stop(100%,#fcd9d3));background-image:-moz-linear-gradient(#feece9,#fcd9d3);background-image:-webkit-linear-gradient(#feece9,#fcd9d3);background-image:linear-gradient(#feece9,#fcd9d3)}.select2-container.select2-drop-above .select2-choice{border-bottom-color:#b2b2b2;border-radius:0;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#e5e5e5));background-image:-moz-linear-gradient(#fff,#e5e5e5);background-image:-webkit-linear-gradient(#fff,#e5e5e5);background-image:linear-gradient(#fff,#e5e5e5)}.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}.select2-container.select2-allowclear .select2-choice .select2-search-choice-close{display:inline-block}.select2-container.select2-container-active{box-shadow:0 0 5px #b2b2b2}.select2-container.select2-container-active .select2-choice{outline:0;border-color:#b2b2b2}.select2-container.select2-dropdown-open{box-shadow:0 0 5px #b2b2b2}.select2-container.select2-dropdown-open .select2-choice{border-bottom-color:transparent;background-color:#e5e5e5;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 1px 0 #fff inset;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e5e5e5),color-stop(100%,#fff));background-image:-moz-linear-gradient(#e5e5e5,#fff);background-image:-webkit-linear-gradient(#e5e5e5,#fff);background-image:linear-gradient(#e5e5e5,#fff)}.select2-container.select2-dropdown-open .select2-choice .select2-arrow{background:0 0;border-left:none}.select2-container.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}.select2-container.select2-dropdown-open.select2-drop-above .select2-choice{border:1px solid #b2b2b2;border-top-color:transparent;background-color:#e5e5e5;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#e5e5e5));background-image:-moz-linear-gradient(#fff,#e5e5e5);background-image:-webkit-linear-gradient(#fff,#e5e5e5);background-image:linear-gradient(#fff,#e5e5e5)}.select2-container.select2-container-disabled .select2-choice{background:#eee!important;border:1px solid #ccc!important;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:transparent;border-left-color:transparent;opacity:.7}.select2-container.select2-container-disabled .select2-choice .select2-search-choice-close{display:none}.select2-container.group-selector{width:250px}.select2-container.month-selector{width:150px}.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff}.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#333;border:1px solid #b2b2b2;border-top:0;border-radius:0;box-shadow:0 4px 5px rgba(0,0,0,.15);box-sizing:border-box}.select2-drop .select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap;box-sizing:border-box}.select2-drop .select2-search input{width:100%!important;height:auto!important;min-height:26px;padding:4px 20px 4px 5px;margin:0;background:url(../images/select2.png) 100% -22px no-repeat #fff;background-size:auto;box-sizing:border-box}.select2-drop.select2-drop-active{border:1px solid #b2b2b2}.select2-drop.select2-drop-active:not(.select2-drop-above):not(.select2-drop-auto-width){border-top:none}.select2-drop.select2-drop-above{margin-top:1px;border-bottom:none;border-radius:0;box-shadow:0 -4px 5px rgba(0,0,0,.15)}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-drop.select2-drop-auto-width{width:auto}.select2-drop.select2-drop-auto-width .select2-search{padding-top:4px}.select2-drop .select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-y:auto;overflow-x:hidden;-webkit-tap-highlight-color:transparent}.select2-drop .select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-drop .select2-results ul.select2-result-sub>li .select2-result-label{padding-left:20px}.select2-drop .select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:40px}.select2-drop .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:60px}.select2-drop .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:80px}.select2-drop .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:100px}.select2-drop .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:110px}.select2-drop .select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label{padding-left:120px}.select2-drop .select2-results li{list-style:none;display:list-item;background-image:none}.select2-drop .select2-results li em{background:#609eef;font-style:normal}.select2-drop .select2-results li .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;user-select:none}.select2-drop .select2-results li.select2-result-with-children>.select2-result-label{font-weight:700}.select2-drop .select2-results .select2-highlighted{background:#609eef;color:#fff}.select2-drop .select2-results .select2-highlighted em{background:0 0}.select2-drop .select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-drop .select2-results .select2-no-results,.select2-drop .select2-results .select2-searching,.select2-drop .select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:.75rem}.select2-drop .select2-results .select2-disabled{background:#eee;display:list-item}.select2-drop .select2-results .select2-disabled,.select2-drop .select2-results .select2-disabled *{cursor:default!important}.select2-drop .select2-results .select2-disabled.select2-highlighted{color:#666;background:#eee;display:list-item;cursor:default}.select2-drop .select2-results .select2-selected{display:none}.select2-drop .select2-more-results{background:#f4f4f4;display:list-item}.select2-drop .select2-more-results.select2-active{background:url(../images/spinner.gif) 100% no-repeat #f4f4f4}.select2-container-multi .select2-choices{height:auto;min-height:1.2em;margin:0;padding:0;position:relative;border:1px solid #bfbfbf;cursor:text;overflow:hidden;background-color:#fff;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#eee));background-image:-moz-linear-gradient(#fff,#eee);background-image:-webkit-linear-gradient(#fff,#eee);background-image:linear-gradient(#fff,#eee)}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap;float:left}.select2-container-multi .select2-choices .select2-search-field input{padding:.5rem;margin:.1rem 0;height:1.97rem;font-family:sans-serif;font-size:.87em;color:#777;outline:0;border:0;box-shadow:none;background:0 0!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:url(../images/spinner.gif) 100% no-repeat #fff!important}.select2-container-multi .select2-choices .select2-search-choice{float:left;padding:.3rem .5rem .3rem 1.8rem;margin:.3rem .5rem;position:relative;line-height:1;color:#333;cursor:default;border:1px solid #aaa;border-radius:3px;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);background-clip:padding-box;-webkit-touch-callout:none;user-select:none;background-color:#f4f4f4;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#f4f4f4),color-stop(100%,#eee));background-image:-moz-linear-gradient(#f4f4f4,#eee);background-image:-webkit-linear-gradient(#f4f4f4,#eee);background-image:linear-gradient(#f4f4f4,#eee)}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close{display:block;left:6px;top:6px}.select2-display-none,.select2-hidden-accessible{display:none}.select2-container-multi .select2-choices .select2-search-choice.select2-search-choice-focus{background:#d4d4d4}.select2-container-multi .select2-choices .select2-search-choice.select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-active .select2-choices{outline:0;border-color:#b2b2b2}.select2-container-multi.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #b2b2b2;border-top-color:transparent;background-color:#e5e5e5;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#e5e5e5));background-image:-moz-linear-gradient(#fff,#e5e5e5);background-image:-webkit-linear-gradient(#fff,#e5e5e5);background-image:linear-gradient(#fff,#e5e5e5)}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#eee;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px;border:1px solid #ddd;background-image:none;background-color:#eee}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:0 0}.select2-locked{padding:.3rem .5rem!important}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}.ngdialog,.ngdialog-overlay{position:fixed;bottom:0;right:0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.select2-container .select2-choice .select2-arrow b,.select2-container .select2-choice abbr,.select2-search input,.select2-search-choice-close{background-image:url(../images/select2x2.png)!important;background-repeat:no-repeat!important;background-size:60px 40px!important}.select2-search input{background-position:100% -21px!important}}.select2-container-multi.select2-readonly .select2-choices{background:0 0;border:none}.select2-container-multi.select2-readonly .select2-choices .select2-search-choice{background:#eee;padding:0 .3rem;margin:.25rem .5rem .25rem 0;display:inline-block;border:1px solid #e6e6e6;line-height:1.4}.select2-container.select2-readonly:not(.select2-container-multi) .select2-choice{background:0 0;border:none;padding:0;height:auto;line-height:1}.select2-container.select2-readonly:not(.select2-container-multi) .select2-choice .select2-arrow,.select2-container.select2-readonly:not(.select2-container-multi) .select2-choice .select2-search-choice-close{display:none}.select2-container.select2-readonly:not(.select2-container-multi) .select2-choice .select2-chosen{display:inline;margin:0;line-height:1.6;font-size:1rem}.datepick{box-shadow:#b1a5c6 0 0 4px 0;border:1px solid #b1a5c6;background:#eee}.datepick .datepick-ctrl,.datepick .datepick-nav{display:flex;justify-content:space-between}.datepick .datepick-cmd{padding:4px;line-height:1.5;text-decoration:none}.datepick .datepick-cmd.datepick-disabled{color:#666;cursor:default}.datepick .datepick-month{width:16rem}.datepick .datepick-month .datepick-month-header{width:100%;display:flex;justify-content:center}.datepick .datepick-month .datepick-month-header .datepick-month-year{padding-right:1rem;width:auto;margin:.5rem}.datepick .datepick-month table{width:100%;border-collapse:collapse;margin:.2em 0 0}.datepick .datepick-month table th{margin:0;border:1px solid #ccc4da;background-color:#666;color:#fff;text-align:center;line-height:20px;font-weight:400}.datepick .datepick-month table td{margin:0;padding:0;background:#eee;border:1px solid #aaa;text-align:center}.datepick .datepick-month table td a{display:block;text-decoration:none;color:#333!important;line-height:32px}.datepick .datepick-month table td span{display:block;color:#888;line-height:32px}.datepick .datepick-month table td .datepick-other-month{background:#fff}.datepick .datepick-month table td .datepick-weekend{background:#ddd!important}.datepick .datepick-month table td .datepick-today{background:#F0C0C0!important}.datepick .datepick-month table td .datepick-highlight{background:#f04124!important;color:#fff!important}.datepick .datepick-month table td .datepick-selected{background:#1a73e8!important;color:#fff!important}.datepick-popup{z-index:1000}.datepick-status{clear:both;background-color:#ddd;text-align:center}input[type=text].datepick-input{width:120px}input[type=text].datepick-input:not([disabled]){cursor:pointer}input[type=text].datepick-input,input[type=text].datepick-input:hover{background-image:url(../images/datepick.png);background-position:95% 50%;background-repeat:no-repeat}@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog,.ngdialog *,.ngdialog :after,.ngdialog :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ngdialog{overflow:auto;z-index:500;top:0;left:0}.ngdialog-overlay{background:rgba(0,0,0,.4);top:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog-content{background:#fff;min-width:500px;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}body.ngdialog-open{overflow:hidden}.ngdialog .ngdialog-content{margin:100px auto 0;max-width:100%;position:relative;display:table;background:0 0;z-index:1000;border-radius:3px}.ngdialog .ngdialog-content .body,.ngdialog .ngdialog-content .footer,.ngdialog .ngdialog-content .header{padding:16px 24px}.ngdialog .ngdialog-content .body:first-child,.ngdialog .ngdialog-content .footer:first-child,.ngdialog .ngdialog-content .header:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.ngdialog .ngdialog-content .body:last-child,.ngdialog .ngdialog-content .footer:last-child,.ngdialog .ngdialog-content .header:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.ngdialog .ngdialog-content .header{background:#f2f2f2;border-bottom:1px solid #d0d0d0;text-align:center}.ngdialog .ngdialog-content .header>*{display:inline}.ngdialog .ngdialog-content .body{background:#FFF;text-align:center}.ngdialog .ngdialog-content .body .table{text-align:left;margin:0 auto}.ngdialog .ngdialog-content .body small.info{font-size:.85rem;display:block;margin-bottom:1rem;color:rgba(0,0,0,.7)}.ngdialog .ngdialog-content .body>:last-child,.ngdialog .ngdialog-content .footer .button,.ngdialog .ngdialog-content .footer button{margin-bottom:0}.ngdialog .ngdialog-content .body p.message{white-space:pre-line}.ngdialog .ngdialog-content .footer{text-align:center;background:#f2f2f2;border-top:1px solid #d0d0d0}.ngdialog .ngdialog-content .footer .button:not(:last-child),.ngdialog .ngdialog-content .footer button:not(:last-child){margin-right:1rem}.ngdialog.confirmation .ngdialog-content{max-width:450px}.ngdialog .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog .ngdialog-close:before{background:0 0;border-radius:3px;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px;font-family:Helvetica,Arial,sans-serif;cursor:pointer}.ngdialog .ngdialog-close:active:before,.ngdialog .ngdialog-close:hover:before{color:#777}@media screen and (max-height:500px){.ngdialog .ngdialog-content{margin-top:1rem}}table{border-spacing:1px;background:rgba(0,0,0,.7)}table thead th{text-align:center;background:#F5F5F5}table td{background:#fff}table table tfoot tr td,table table tfoot tr th{font-weight:400}table.sticky-header{border-spacing:0;border-collapse:separate;background:0 0}table.sticky-header td,table.sticky-header th{border:1px solid rgba(0,0,0,.7)}table.sticky-header td:not(:first-child),table.sticky-header th:not(:first-child){border-left:none}table.sticky-header th{background:#f5f5f5;position:sticky;z-index:20;top:0}table.sticky-header td{border-top:0}table tr.padding-bottom>td,table tr.padding-bottom>th{padding-bottom:12px!important}div.table{display:table}div.table>*{display:table-row}div.table>*>*{display:table-cell;vertical-align:top}div.table>*>:not(:first-child){padding-left:8px}div.table>*>:not(:last-child){padding-right:8px}div.table>.disabled>*{opacity:.7}table.operators{width:100%}table.operators>thead>tr>th{box-sizing:border-box;padding:0 6px;text-align:center}table.operators>tbody>tr>td,table.operators>tfoot>tr>td{box-sizing:border-box;height:25px;padding:0 .5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:25px}table.operators .operator-name{text-align:left;width:100%}table.operators .operator-dismissed{text-decoration:line-through;opacity:.8}table.operators .code{width:60px;text-align:center;font-size:12px}table.operators.footer{background:0 0;border-color:transparent}table.operators.footer td{text-align:right;padding-right:0}table.layout{width:100%;border-spacing:0;background:0 0;border:none}table.layout>tbody>tr>td{width:100%;background:0 0;text-align:left;vertical-align:top;padding:0 6px}table.layout>tbody>tr>td:first-child{padding-left:0}table.layout>tbody>tr>td:last-child{padding-right:0}table.time-slots{width:100%}table.time-slots>thead>tr>th,th.time-slot{height:100px;width:25px;text-align:center}table.time-slots>thead>tr>th:not(.operator-name),th.time-slot:not(.operator-name){padding:0}table.time-slots>thead>tr>th.rotate,th.time-slot.rotate{font-weight:400;vertical-align:top}table.time-slots>thead>tr>th.rotate .time-slot-header-wrapper,th.time-slot.rotate .time-slot-header-wrapper{height:100px;width:25px;margin:0 auto}table.time-slots>thead>tr>th.rotate .time-slot-header,th.time-slot.rotate .time-slot-header{display:block;width:100px;height:25px;line-height:25px;transform:rotate(-90deg) translate(-100px);transform-origin:left top 0}table.time-slots>tbody>tr>td,table.time-slots>tfoot>tr>td,td.time-slot{height:25px;line-height:25px;padding:0;width:25px;text-align:center}table.time-slots>tbody>tr>td>input,table.time-slots>tfoot>tr>td>input,td.time-slot>input{margin:0;width:100%;height:25px;line-height:23px;padding:0 .2rem;text-align:inherit;background:0 0}table.time-slots>tbody>tr>td>input:focus,table.time-slots>tfoot>tr>td>input:focus,td.time-slot>input:focus{background:rgba(255,255,255,.25)}.ng-cloak,.ng-hide:not(.ng-hide-animate),.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}label,ng\:form{display:block}.ng-anchor{position:absolute}.suggest-wrapper{position:relative;margin-bottom:1rem}.suggest-wrapper input[type=text],label{margin-bottom:0}.suggest-wrapper .suggest-items{position:absolute;z-index:99;top:100%;left:0;right:0;text-align:left;box-shadow:0 3px 6px rgba(0,0,0,.5)}.suggest-wrapper .suggest-items>div{padding:4px;cursor:pointer;background:#fff;border-top:1px solid rgba(0,0,0,.1);text-overflow:ellipsis;overflow:hidden}.suggest-wrapper .suggest-items>div.suggest-active,.suggest-wrapper .suggest-items>div:hover{background-color:#e8f0fe}form{margin:0 0 12px}label{font-size:14px;color:#4d4d4d;cursor:pointer;line-height:2}label.required::after{content:'*';color:#f04124}input,textarea{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:rgba(0,0,0,.75);display:block;margin:0 0 1rem;padding:0 8px;line-height:32px;width:100%;box-sizing:border-box;transition:box-shadow 450ms,border-color 450ms ease-in-out;font-size:15px}input:focus,textarea:focus{background:#fafafa;border-color:#999;outline:0;box-shadow:0 0 5px #999}[disabled] input,[disabled] textarea,input:disabled,input[disabled],input[readonly],textarea:disabled,textarea[disabled],textarea[readonly]{background-color:#DDD;cursor:default}input.radius,textarea.radius{border-radius:3px}input[type=checkbox],input[type=radio]{width:auto}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:6px;vertical-align:baseline}.field-row{display:flex;align-items:baseline;text-align:left;min-width:400px}.field-row>:first-child{width:35%;text-align:right;box-sizing:border-box;padding-right:24px}.field-row>:last-child{width:60%;box-sizing:border-box}.field-row p{margin-top:0}input[type=text].full-width{max-width:100%}.with-validation-message{margin-bottom:16px}.with-validation-message.ng-invalid.ng-dirty{margin-bottom:0}[ng-form].validate-pristine .ng-invalid:not(:focus),[ng-form]:not(.ng-pristine) .ng-invalid:not(:focus),form.validate-pristine .ng-invalid:not(:focus),form:not(.ng-pristine) .ng-invalid:not(:focus){border-color:#b5240c;background-color:#feece9}.ng-error-text{color:#b5240c}.ng-error-text:not(.full-width){max-width:600px}small.ng-error-text{display:block;font-size:.9rem;line-height:1.2rem;overflow:hidden;font-style:italic;margin-bottom:.3rem}.input-height{height:2.31rem}.work-interval,input[work-interval-editor]{width:70px}span.work-interval{display:inline-block;width:50px}.precise-time,input[precise-time-editor]{width:55px;max-width:none}.training-input{width:100px;display:flex;vertical-align:baseline;padding-top:10px}.training-input label{line-height:1}.grab{cursor:move;cursor:-moz-grab;cursor:-webkit-grab}.grabbing{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing}.drag-handler{display:none;cursor:move;cursor:-moz-grab;cursor:-webkit-grab;position:absolute;top:0;left:0;width:6.25px;height:25px;background:url(../images/dragHandleIcon.png) center left no-repeat!important}.ui-draggable:not(.ui-draggable-disabled):hover{position:relative}.ui-draggable:not(.ui-draggable-disabled):hover .drag-handler{display:block}.ui-draggable-dragging{cursor:move!important;cursor:-moz-grabbing!important;cursor:-webkit-grabbing!important;margin:0!important;background:orange!important;color:#333!important;box-shadow:0 0 3px #333;border:1px solid rgba(0,0,0,.7);z-index:9999}.ui-draggable-dragging .drag-handler{display:block!important;cursor:inherit!important}.dragging-source{opacity:.6}.dragging-containment{opacity:.8;box-shadow:0 0 0 2px #ff0}#top-bar .nav-bar{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:0 16px;width:100%;background:#f5f5f6;font-size:16px;box-shadow:inset 0 -1px 5px 0 rgba(0,0,0,.02)}#top-bar .nav-bar-separator{content:"";display:block;height:3px;background:rgba(0,0,0,.05);margin-top:-3px;z-index:1}#top-bar .nav-links{display:flex;z-index:2}#top-bar .nav-links>*{padding:0 16px;line-height:48px;text-decoration:none;font-size:inherit;font-weight:inherit;color:rgba(0,0,0,.7)}#top-bar .nav-item:hover,#top-bar .nav-links>a.active,#top-bar .nav-links>a:hover{color:#36629F}#top-bar .nav-item.active{border-bottom:3px solid #4077bf;background:#e8f0fe;cursor:default}#top-bar .logo{font-size:20px;letter-spacing:1px}#top-bar .page-header{display:flex;align-items:baseline;padding:0 32px;height:56px}#top-bar .page-header .title{margin:0 48px 0 0;font-size:20px;font-weight:400;line-height:56px}#top-bar .page-header .second-menu-link{margin:0 12px 0 0;font-size:16px;font-weight:400;line-height:1;text-decoration:none;color:rgba(0,0,0,.6);text-transform:lowercase;text-shadow:1px 1px 0 rgba(0,0,0,.05)}#top-bar .page-header .second-menu-link.active,#top-bar .page-header .second-menu-link:hover{color:#135cbc}#group-division .schedules{margin-top:16px}#group-division .schedule,#group-division .schedules-header{display:flex}#group-division .schedule{margin-top:-1px}#group-division .action,#group-division .hours-count-wrapper,#group-division .operator-name,#group-division .work-type-wrapper,#group-division .working-shift{box-sizing:border-box;border:1px solid #ccc;padding:0;white-space:nowrap;text-align:center}#group-division .action:not(:first-child),#group-division .hours-count-wrapper:not(:first-child),#group-division .operator-name:not(:first-child),#group-division .work-type-wrapper:not(:first-child),#group-division .working-shift:not(:first-child){border-left-width:0}#group-division .action input,#group-division .hours-count-wrapper input,#group-division .operator-name input,#group-division .work-type-wrapper input,#group-division .working-shift input{box-shadow:none}#group-division .operator-name{width:250px}#group-division .action{min-width:40px}#group-division .action.destroy-action a{color:rgba(224,102,102,.7)}#group-division .action.destroy-action a:active,#group-division .action.destroy-action a:hover{color:#e06666}#group-division .hours-count-wrapper,#group-division .work-type-wrapper,#group-division .working-shift{width:70px;color:#333}#group-division .action,#group-division .hours-count-wrapper,#group-division .work-type-wrapper{padding-top:4px}#group-division .schedules-header{position:sticky;text-transform:capitalize;line-height:32px}#group-division .schedules-header .action,#group-division .schedules-header .hours-count-wrapper,#group-division .schedules-header .operator-name,#group-division .schedules-header .work-type-wrapper,#group-division .schedules-header .working-shift{padding:4px 0;border:none}#group-division .hours-count,#group-division .work-type{border:1px solid;display:inline-block;min-width:2.5rem;line-height:1.5rem;border-radius:3px}#group-division .hours-count{background:#cfcfcf;border-color:#c2c2c2}#group-division .work-type{background:#b3d6a4;border-color:#9eca8a}#group-division .operator-name input::placeholder{color:rgba(0,0,0,.3)}#group-division .operator-name>*,#group-division .working-shift>*{width:100%;max-width:100%;border:none;margin:0}#group-division .operator-name [suggest],#group-division .working-shift [suggest]{border:none}#group-division .icon-button{display:block;height:24px}#group-division .icon-button[disabled]{color:#d6d6d6;cursor:default}#group-division [work-interval-editor]{max-width:100%;width:100%;margin-bottom:0;border:none}group-division-supervisors{display:flex;flex-direction:column;margin-top:16px}group-division-supervisors .supervisor{display:inline-flex;margin-top:-1px}group-division-supervisors .supervisor input[readonly]{background:#fff}group-division-supervisors .supervisors-header{display:flex}group-division-supervisors .supervisors-header .operator-name{margin-bottom:8px;border:none!important}#group-division,group-division{height:100%}#group-division .content{height:calc(100% - 40px);overflow-y:auto}#breaks{height:100%}#breaks .layout>tbody>tr>td:first-child{width:417px}#breaks .layout>tbody>tr>td:last-child{width:100%}#breaks .operators td.breaks-duration>*,#breaks .operators td.work-duration>*,#breaks .operators th.breaks-duration>*,#breaks .operators th.work-duration>*{color:#FFF;height:21px;line-height:19px;margin:2px 0;border-radius:3px;box-sizing:border-box}#breaks .operators td.work-duration,#breaks .operators th.work-duration{width:65px}#breaks .operators td.breaks-duration,#breaks .operators th.breaks-duration{width:70px}#breaks .operators td.breaks-duration>*,#breaks .operators th.breaks-duration>*{background:#6d9eeb}#breaks .operators td.breaks-duration>.dark,#breaks .operators th.breaks-duration>.dark{background:#4f8ae7}#breaks .operators td.breaks-duration>.with-border,#breaks .operators th.breaks-duration>.with-border{border:1px solid #1956b6}#breaks .operators td.breaks-duration>.completed,#breaks .operators td.breaks-duration>.disabled,#breaks .operators th.breaks-duration>.completed,#breaks .operators th.breaks-duration>.disabled{background:#a7c5f3}svg #breaks .operators td.breaks-duration>*,svg #breaks .operators th.breaks-duration>*{stroke:#6d9eeb}#breaks .operator-day{margin:1px 0 0;padding:0;height:25px;line-height:25px}#breaks .operator-day:first-child{margin-top:0}#breaks .operator-day .interval{display:inline-block;height:25px;line-height:25px}#breaks .operator-day .interval .time-slot{display:inline-block;margin-right:1px}#breaks .operator-day .interval.last .time-slot:last-child,#breaks .operator-day .interval:last-child .time-slot:last-child{margin-right:0}#breaks .breaks-percent{font-size:.8rem}.breaks-standard{max-width:800px!important}.breaks-standard input{margin:0;border:none;height:1.85rem;font-size:.9rem;color:#000}.breaks-standard p{margin-bottom:1rem}.breaks-standard table{margin-bottom:0}.breaks-standard table th{font-size:.9rem;padding:.4rem .25rem;text-align:center;background:#f0f0f0}.breaks-standard table th.break-number{font-size:1.3rem;color:#555}.breaks-standard table td{font-size:.9rem;padding:0;background:#f6f6f6}.breaks-standard table td,.breaks-standard table td>*{height:2rem;text-align:center}#working-month{height:100%}#working-month #createWorkingMonth{margin-bottom:2rem}#working-month input[name=working-month-start]{display:inline-block;margin-right:1rem}#working-month table.layout>tbody>tr>td:first-child{width:240px}#working-month table.layout>tbody>tr>td:last-child{width:160px}#working-month table.layout>tbody>tr>td table{width:100%;table-layout:fixed}#working-month table.layout>tbody>tr>td table td,#working-month table.layout>tbody>tr>td table th{height:25px;padding-top:0;padding-bottom:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle}#working-month table.layout>tbody>tr>td table .row-span-2{height:51px}#working-month table.layout>tbody>tr>td table.working-month:focus{outline:0}#working-month table.layout>tbody>tr>td table.working-month td,#working-month table.layout>tbody>tr>td table.working-month th{text-align:center;padding-left:0;padding-right:0;width:25px}#working-month table.layout>tbody>tr>td table.working-month tbody>tr>td{height:auto}#working-month .working-month-table,#working-month table.layout>tbody>tr>td table.operator-totals td{font-weight:400}#working-month .working-month-table td{font-size:13px;line-height:25px;height:25px}#working-day,#working-month .working-month-table td>*{height:100%}#working-month .working-month-table td div{background:0 0}#working-month .working-month-table td.overtime_training:not(.overtime) .overtime,#working-month .working-month-table td:not(.overtime_training) .overtime_training{display:none}#working-month .working-month-table td.overtime.overtime_training{position:relative;background-size:100%;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#6d9eeb),color-stop(50%,#f6b26b));background-image:-moz-linear-gradient(top left,#6d9eeb 0,#6d9eeb 50%,#f6b26b 51%,#f6b26b 100%);background-image:-webkit-linear-gradient(top left,#6d9eeb 0,#6d9eeb 50%,#f6b26b 51%,#f6b26b 100%);background-image:linear-gradient(top left,#6d9eeb 0,#6d9eeb 50%,#f6b26b 51%,#f6b26b 100%)}#working-month .working-month-table td.overtime.overtime_training.completed{background-size:100%;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(50%,#a7c5f3),color-stop(50%,#fad1a6));background-image:-moz-linear-gradient(top left,#a7c5f3 0,#a7c5f3 50%,#fad1a6 51%,#fad1a6 100%);background-image:-webkit-linear-gradient(top left,#a7c5f3 0,#a7c5f3 50%,#fad1a6 51%,#fad1a6 100%);background-image:linear-gradient(top left,#a7c5f3 0,#a7c5f3 50%,#fad1a6 51%,#fad1a6 100%)}#working-month .working-month-table td.overtime.overtime_training .overtime,#working-month .working-month-table td.overtime.overtime_training .overtime_training{display:block;width:50%;background:0 0;font-size:.9rem}#working-month .working-month-table td.overtime.overtime_training .overtime{float:left;transform:translate(-10%,-15%)}#working-month .working-month-table td.overtime.overtime_training .overtime_training{float:right;transform:translate(10%,15%)}#working-month .day-of-month{cursor:default}#working-month .day-of-month:not(.week-end){background:#95d0dc}#working-month .day-of-month:not(.week-end).dark{background:#7ac3d3}#working-month .day-of-month:not(.week-end).with-border{border:1px solid #3793a6}#working-month .day-of-month:not(.week-end).completed,#working-month .day-of-month:not(.week-end).disabled{background:#c0e3ea}svg #working-month .day-of-month:not(.week-end){stroke:#95d0dc}#working-month .day-of-month.week-end{background:#e68585}#working-month .day-of-month.week-end.dark{background:#e06666}#working-month .day-of-month.week-end.with-border{border:1px solid #b52525}#working-month .day-of-month.week-end.completed,#working-month .day-of-month.week-end.disabled{background:#f0b6b6}svg #working-month .day-of-month.week-end{stroke:#e68585}#working-month .day-of-week{text-transform:capitalize;cursor:default}#operator-day-dialog{width:600px;max-width:100%}#working-day table.layout>tbody>tr>td:first-child{width:280px}#working-day table.layout>tbody>tr>td:last-child{width:60px}#working-day input[type=number]::-webkit-inner-spin-button,#working-day input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#technical-problems-dialog{width:600px;max-width:100%}.schedule-state-indicator{display:inline-block;font-size:13px;width:21px;height:21px;line-height:22px;text-align:center;border:1px solid #666;border-radius:50%}#dynamic{height:100%}#dynamic [dynamic-graphics-header]{margin-top:1.5rem}#dynamic .layout>tbody>tr>td:first-child{width:280px}#dynamic .layout>tbody>tr>td:nth-child(3){display:none}#dynamic table.operators>thead>tr>th{height:37.5px}#dynamic table.operators>tbody>tr>td{height:30px}#dynamic table.operators .work-level{display:none;width:40px;text-align:center;font-size:.9rem}#dynamic .show-work-indicators.current-day .layout>tbody>tr>td:first-child{width:350px}#dynamic .show-work-indicators.current-day table.operators .work-level{display:table-cell}#dynamic .current-day .layout>tbody>tr>td:nth-child(3),#dynamic .show-work-indicators .layout>tbody>tr>td:nth-child(3){display:table-cell;width:45px}#dynamic .time-label{font-size:1.2rem!important;opacity:.6}#dynamic .work-indicators>*{margin:3px 0}#dynamic svg .technical_problem{opacity:.7}#dynamic svg .technical_problem_ncc1,#dynamic svg .technical_problem_ncc2,#dynamic svg .technical_problem_ncc3,#dynamic svg .technical_problem_ncc4,#dynamic svg .technical_problem_ncc5{display:none}#dynamic .show_ncc1 .technical_problem_ncc1,#dynamic .show_ncc2 .technical_problem_ncc2,#dynamic .show_ncc2 .technical_problem_ncc3,#dynamic .show_ncc2 .technical_problem_ncc4,#dynamic .show_ncc2 .technical_problem_ncc5{display:inherit}#dynamic .servers-unavailability{height:34px;margin-bottom:1rem}#dynamic-schema-definitions{max-width:650px}#dynamic-schema-definitions>div{display:flex;flex-flow:row wrap;padding:.5rem 0;text-align:left}#dynamic-schema-definitions .operator-status{line-height:1.5rem;width:255px;margin:0 1rem 1rem}#dynamic-schema-definitions .operator-status .color-sample{color:transparent;width:1.3rem;height:1.3rem;display:inline-block;margin-right:.3rem}#dynamic-schema-definitions .schedule-state{line-height:1.5rem;margin:0 1rem 1rem;width:190px}#dynamic-schema-definitions .schedule-state .schedule-state-indicator{margin-right:.3rem}#dynamic-schema-definitions .schedule-state .schedule-state-indicator:not(.base){color:transparent}#settings-breaks .breaks-standard .header{display:none}#settings-breaks .breaks-standard .footer{padding-top:1rem}#settings-breaks .breaks-standard .footer button:not(:last-of-type){margin-right:1rem}#settings-users{height:100%}#settings-users>.data{height:calc(100% - 130px)}@media only screen and (max-width:1113px){#settings-users>.filter{height:120px;margin-bottom:16px}#settings-users>.data{height:calc(100% - 200px)}}#settings-users .items{background:url(../images/grey-bg.png);padding:12px}#settings-users .items .data{overflow-y:auto;padding-right:0}#settings-users .items .filter{height:auto}#settings-users .item{padding:12px;border:1px solid #aaa;margin:6px 0;background:#fff}#settings-users .item>*{margin:0;display:inline-block;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}#settings-users .login{width:25%}#settings-users .operator-name{width:30%}#settings-users .dismissed{text-decoration:line-through;text-decoration-color:red}#divisions .division .action-link,#divisions .left-menu .menu-link,.master-details .details .action-link{text-decoration:none}#settings-users .deleted-at,#settings-users .role{width:20%}.user-settings{display:flex;flex-direction:row;align-items:stretch}.user-settings .user-access{min-width:430px}.user-settings .ncc-access{min-width:332px;border-left:1px solid #d0d0d0;margin:-16px 0;padding:16px 0 16px 16px}#operator-schedule .date-selector{margin-top:12px;display:flex;align-items:baseline}#operator-schedule .date-selector label{margin-right:12px}#operator-schedule p{margin-top:0}#operator-schedule td{font-size:1.2rem;padding:8px 12px}.login-form{display:table;text-align:center;margin:0 auto;border:1px solid #bbb;box-shadow:0 0 5px #bbb;background:#fff;padding:1.5rem 2rem 1rem;border-radius:3px}.login-form label{width:50px;text-align:right}.login-form input{width:250px;max-width:100%;margin-bottom:1.5rem!important}.login-form .header{margin-bottom:2rem}.login-form .flex{align-items:baseline}@media screen and (min-height:300px){.login-form{margin-top:100px}}@media screen and (min-height:500px){.login-form{margin-top:200px}}@media screen and (min-height:700px){.login-form{margin-top:250px}}@media screen and (min-height:900px){.login-form{margin-top:300px}}#divisions{height:100%;display:flex}#divisions .left-menu{display:flex;flex:25%;flex-direction:column;min-width:200px;max-width:30%;height:100%;border-right:2px solid #e8f0fe}#divisions .left-menu .menu-link{margin:0;font-size:20px;font-weight:400;line-height:1.5;color:rgba(0,0,0,.6);text-transform:lowercase;text-shadow:1px 1px 0 rgba(0,0,0,.05);padding:4px 8px}#divisions .left-menu .menu-link.active{color:#135cbc;background:#e8f0fe}#divisions .left-menu .menu-link:hover:not(.active){color:#135cbc;background:rgba(232,240,254,.5)}#divisions .details{flex:75%}#divisions .details .fields{flex:25%}#divisions .details .list{flex:75%}#divisions .division{min-width:800px;max-width:70%;margin-top:0;margin-left:32px;height:100%}#divisions .division .division-form-edit-row{display:flex;margin-bottom:12px}#divisions .division .division-form-edit-row>div:first-child{width:300px;margin-right:24px}#divisions .division .division-form-edit-row.input{height:70px}#divisions .division .division-form-edit-row.align-items-center{align-items:center}#divisions .division label{width:300px;display:flex;justify-content:space-between;align-items:center;color:#5f5e68;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}#divisions .division label .action-add{margin-left:24px}#divisions .division .lists{height:calc(100% - 160px)}#divisions .division .lists>*{height:100%}#divisions .division .lists label{border-bottom:1px solid rgba(0,0,0,.12)}#divisions .division .lists .items{height:calc(100% - 30px);display:flex;flex-flow:column wrap;overflow-x:auto}#divisions .division .lists .items>*{display:flex;justify-content:space-between;align-items:center;margin-top:8px}#divisions .division .lists .items>* .action-remove{visibility:hidden;padding-top:4px;color:rgba(0,0,0,.5)}#divisions .division .lists .items>:hover{background:rgba(232,240,254,.5)}#reports table,#reports table thead{background:0 0}#divisions .division .lists .items>:hover .action-remove{visibility:visible}#divisions .division .add-supervisor .action{padding-bottom:4px}#divisions .division .add-supervisor .action[disabled]{color:#d6d6d6;cursor:default}#reports{height:100%;font-weight:400;user-select:text}#reports .flex-row{display:flex}#reports .flex-row>*{margin-right:12px}#reports .flex-row input[type=checkbox]{margin:12px 0 0}#reports .header{display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid rgba(0,0,0,.24)}#reports .header td{vertical-align:bottom}#reports .footer{border-top:1px solid rgba(0,0,0,.24);margin-top:0}#reports table{margin-bottom:0}#reports table td{padding:0}#reports .date-column{box-sizing:border-box;padding:0;width:80px;border-right:1px solid rgba(0,0,0,.24)}#reports .data-cell{box-sizing:border-box;padding:0 12px;width:80px;height:30px;text-align:right;line-height:30px;border-right:1px solid rgba(0,0,0,.05)}#reports .column-group-name{text-align:center;border-bottom:1px solid rgba(0,0,0,.05)}#reports .header .data-cell{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:8px;height:auto;font-weight:400;font-size:smaller;line-height:1.2}#reports .date-column .data-cell{white-space:nowrap;border:none}#reports .action-row{display:flex;justify-content:space-between;align-items:center}#reports .action-row .open-action{margin:0;width:8px;height:8px;color:inherit;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(-45deg);transition:transform 250ms 0s}#reports .action-row .open-action.opened{transform:rotate(45deg)}#reports .report-columns .row{display:flex}#reports .body .row.even{background:rgba(0,0,0,.03)}#reports .header .row{background:0 0}#reports .footer .date-column{vertical-align:top}#reports table.layout>tbody>tr>td>div{padding:0}#reports .data{display:flex;flex-direction:column}#reports .data .body{height:calc(100% - 150px);overflow-y:scroll}.master-details,.master-details .details{height:100%;display:flex}.technical-problem{display:flex;align-items:baseline}.technical-problem>*{margin:0 4px 16px}.master-details .left-menu{display:flex;flex-direction:column;min-width:200px;max-width:30%;height:100%;border-right:2px solid #e8f0fe;overflow-y:auto}.master-details .left-menu .menu-link{margin:0;font-size:20px;font-weight:400;line-height:1.5;text-decoration:none;color:rgba(0,0,0,.6);text-transform:lowercase;text-shadow:1px 1px 0 rgba(0,0,0,.05);padding:4px 8px}.master-details .left-menu .menu-link.active{color:#135cbc;background:#e8f0fe}.master-details .left-menu .menu-link:hover:not(.active){color:#135cbc;background:rgba(232,240,254,.5)}.master-details .details{min-width:600px;padding-left:32px;overflow-y:auto}.master-details .details label{color:#5f5e68;font-weight:500}.master-details .details .fields{width:300px}.master-details .details .list{margin-left:32px}.master-details .details .list .items{height:calc(100% - 30px);display:flex;flex-flow:column wrap;overflow-x:auto}.master-details .details .list .items>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.master-details .details .list .items>div .action-remove{visibility:hidden;padding-top:4px;color:rgba(0,0,0,.5)}.master-details .details .list .items>div:hover{background:rgba(232,240,254,.5)}.master-details .details .list .items>div:hover .action-remove{visibility:visible}