@charset "UTF-8";html{background-color:#272526}.blurred-background{-webkit-animation:1s -.3s 10 paused opacify;animation:1s -.3s 10 paused opacify;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);border:1px solid rgba(255,255,255,.2);box-shadow:-.25rem -.25rem .5rem rgba(255,255,255,.07),.25rem .25rem .5rem rgba(0,0,0,.12),-.75rem -.75rem 1.75rem rgba(255,255,255,.07),.75rem .75rem 1.75rem rgba(0,0,0,.12),inset 8rem 8rem 8rem rgba(0,0,0,.05),inset -8rem -8rem 8re}.blurred-background-light{-webkit-animation:1s -.3s 10 paused opacify;animation:1s -.3s 10 paused opacify;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem);border:1px solid rgba(255,255,255,.2);box-shadow:-.25rem -.25rem .5rem rgba(255,255,255,.07),.25rem .25rem .5rem rgba(0,0,0,.12),-.75rem -.75rem 1.75rem rgba(255,255,255,.07),.75rem .75rem 1.75rem rgba(0,0,0,.12),inset 8rem 8rem 8rem rgba(0,0,0,.05),inset -8rem -8rem 8re}.blurred-background-dark{-webkit-animation:1s -.3s 10 paused opacify;animation:1s -.3s 10 paused opacify;-webkit-backdrop-filter:blur(.14rem);backdrop-filter:blur(.14rem)}body,html{margin:0;padding:0;font-family:Roboto,sans-serif;width:100%;height:100vh;overflow-x:hidden!important}.skiptranslate{display:none}.skiptranslate.goog-te-gadget{display:block;position:absolute;top:0;left:0}.skiptranslate.goog-te-menu-frame{display:block}html.web-app body{top:0!important}html.web-app body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#333;background-image:url(../img/background-auth-v3.png?v=2);background-attachment:fixed;background-size:100% 100%;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-filter:url(#blur-filter);filter:url(#blur-filter);-webkit-filter:blur(1px);filter:blur(1px)}html.web-app body.blur #header,html.web-app body.blur #viewport,html.web-app body.blur:before{-webkit-filter:url(#blur-filter);filter:url(#blur-filter);-webkit-filter:blur(40px);filter:blur(40px);-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000;-webkit-transition:.5s}html.web-app body.with-header:before{background-image:inherit;background-color:#504c4e;background:linear-gradient(0deg,#504c4e 0,#1d1b1c 100%)}div.zdossier-logo{height:50px;background-image:url(../img/tasktime-logo.png);background-size:40px;background-repeat:no-repeat;background-position:center center;margin-top:15px;opacity:.8;transform:scale(.9);cursor:pointer;-webkit-transition:.3s}div.zdossier-logo:hover{-webkit-transition:.3s;opacity:1;transform:scale(1)}@media (max-width:600px){div.zdossier-logo{display:none;position:absolute;left:5px;height:50px;width:50px;margin-top:0;bottom:-3px}}div.zdossier-info{position:fixed;left:64px;top:0;width:calc(100vw - 64px);height:100vh;background-color:#272526;z-index:100;display:none}div.zdossier-info .emitter{position:absolute;width:4px;height:4px;background-color:transparent;left:calc(50% - 2px);border-radius:4px;top:calc(50% - 2px)}div.zdossier-info .emitter .particle{position:absolute;top:0;left:0;background-color:#fff;width:0;height:0;border-radius:1000px}div.zdossier-info .info{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-image:url(../img/tasktime-white.png);background-repeat:no-repeat;background-position:center center;background-size:320px}div.zdossier-info ul{position:absolute;bottom:10px;width:100%;left:0;padding:10px;margin:0}div.zdossier-info ul li{display:block;float:left;width:20%;font-size:13px;color:#fff;text-align:center}div.tasktime-updated{position:fixed;z-index:10;top:0;left:0;right:0;bottom:0;padding:30px;background-color:#011321;color:#fff;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:24px;padding-top:200px;display:none}div.tasktime-updated p{font-size:14px;margin-top:40px}html.auth-page body:before{-webkit-filter:url(#blur-filter);filter:url(#blur-filter);-webkit-filter:blur(0);filter:blur(0)}html.auth-page body div.zdossier-info{display:none!important}h3{font-family:Yantramanav,sans-serif;font-weight:100;font-size:25px;color:#b2b2d0;margin:0;margin-bottom:20px;margin-top:5px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#1775ad;border:0 none #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#2c2a2b}::-webkit-scrollbar-thumb:active{background:#000}::-webkit-scrollbar-track{background:#44aae6;border:0 none #fff;border-radius:50px}::-webkit-scrollbar-track:hover{background:#44aae6}::-webkit-scrollbar-track:active{background:#333}::-webkit-scrollbar-corner{background:0 0}#authentication-page #login-lost,#authentication-page #login-submit,#home-page ul.icons li,#lefter-menu,#pages-employee-availability,#pages-employee-hour-approval,#pages-employee-schedule,.noBlueHighlight,body>div#header,div.ort-form div.days-selection li,div.schedule-component{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}#add-employee-page div.employees .details-wrapper .details-absolute:after,#add-employee-page div.employees .employee-details div.docs ul:after,#add-employee-page div.employees .employee-details:after,#add-employee-page div.employees .photos:after,#add-employee-page div.employees:after,#core-leave div.choice:after,#create-task-container .content-wrapper:after,#create-task-container .role-container .shift-info:after,#create-task-container .slide-2 .employee-list .employee .more-info .contract-details div.detail-row:after,#create-task-container .slide-2 .employee-list .employee .more-info .contract-details:after,#create-task-container .slide-2 .employee-list .employee:after,#create-task-container .slide-2 .split-slide:after,#create-task-container div.title div.wrap:after,#create-task-container div.weeks-overview ul.days:after,#hourly-rate-surcharge-page div.ort-container div.ort-holidays-list div.item:after,#hourly-rate-surcharge-page div.ort-container div.ort-rules-list div.item:after,#ort-page div.ort-container div.ort-holidays-list div.item:after,#ort-page div.ort-container div.ort-rules-list div.item:after,#page-employees-docs div.employees .details-wrapper .details-absolute:after,#page-employees-docs div.employees .employee-details div.docs ul:after,#page-employees-docs div.employees .employee-details:after,#page-employees-docs div.employees .photos:after,#page-employees-docs div.employees:after,#page-employees-overview .labels:after,#page-employees-overview div.employee-details:after,#pages-blackboard-tenant div.blackboard-messages li:after,#pages-classify div.search-wrapper .search-filter:after,#pages-classify div.search-wrapper:after,#pages-classify div.split-screen:after,#pages-create-task div.main-toggle .toggle-wrapper:after,#pages-employee-availability div.day-wrapper div.main-toggle .toggle-wrapper:after,#pages-employee-availability div.day-wrapper:after,#pages-employee-availability div.week-navigator div.navigator:after,#pages-employee-contracts div.preview:after,#pages-employee-hour-approval div.day-wrapper div.main-toggle .toggle-wrapper:after,#pages-employee-hour-approval div.day-wrapper div.shifts:after,#pages-employee-hour-approval div.day-wrapper:after,#pages-employee-hour-approval div.week-navigator div.navigator:after,#pages-employee-schedule div.day-wrapper div.main-toggle .toggle-wrapper:after,#pages-employee-schedule div.day-wrapper div.shifts:after,#pages-employee-schedule div.day-wrapper:after,#pages-employee-schedule div.week-navigator div.navigator:after,#pages-groups div.filters-container:after,#pages-groups div.groups-column div.member:after,#pages-groups div.groups-column div.right-side:after,#pages-groups div.groups-column li:after,#pages-openshifts div.filter-switch:after,#pages-openshifts div.reactions div.reaction div.r-actions:after,#pages-pushnotifications .direct-message .selected ul:after,#pages-pushnotifications .direct-message .to-actions ul:after,#pages-pushnotifications .direct-message div.actions:after,#pages-pushnotifications .direct-message:after,#pages-shifts-approval div.employees-table div.approval-details div.split:after,#pages-shifts-approval div.employees-table div.first-row-info:after,#pages-shifts-approval div.employees-table div.row:after,#pages-shifts-approval div.weekpicker:after,#pages-subscriber-employee-docs .download-document-container ul:after,#pages-suitable div.search-wrapper .search-filter:after,#pages-suitable div.search-wrapper:after,#pages-suitable div.split-screen:after,#pages-suitable ul.customer-list>div.object-wrapper>li:after,#pages-suitable ul.employee-list li div.unsuitable:after,#pages-suitable ul.employee-list li:after,#pages-systemlog div.selected-filters:after,#planning-overview .week-controller .week-switcher:after,#planning-overview div.filters-wrapper .ui-options-display:after,#planning-overview div.filters-wrapper .ui-options:after,#planning-overview div.filters-wrapper:after,#planning-overview div.planning:after,#planning-overview div.screen-features ul:after,#popup-trial-version .options:after,#roles-page .colors ul:after,#roles-page .role-batches ul:after,#two-factor-container .centered-vertical .centered-horizontal:after,.card:after,.group:after,.lightbox-existing-shift li:after,.shift-invitation-component .shift-invitation .send-to-users .employee .e-row .e-col ul:after,.theme-page div.theme-header div.theme-actions>ul:after,body>div#header div.menu-scroller:after,div.accordion info:after,div.avail-navigation-wrapper:after,div.breadcrumbs ul:after,div.buttons:after,div.editor-wrapper .actions:after,div.ort-form div.days-selection ul:after,div.row:after,div.schedule-component div.week-picker div.week-row:after,div.tabs-component ul:after,div.zdossier-info ul:after,form div.checkbox-wrapper ul:after,form div.form-row:after{content:"";display:table;clear:both}*{box-sizing:border-box}div.input-wrapper{padding-top:13px;padding-bottom:0;border-bottom:1px solid #fff;margin-bottom:5px}div.input-wrapper span.label{display:block;color:#fff;font-size:12px;margin-bottom:5px}div.input-wrapper span.value{display:block;padding-left:10px;line-height:30px;height:30px;font-size:12px;color:#999}div.input-wrapper input{-webkit-appearance:none;outline-style:none;border:0 solid #e9e9e9;border-radius:3px;width:100%;padding-left:10px;height:30px;box-shadow:0 0 0 #e9e9e9;line-height:30px;font-family:Roboto,sans-serif;font-size:12px}.loader-2{position:relative;margin:0 auto;margin-top:30px;display:none;border:2px solid #000;border-top:2px solid #3e99d0;border-radius:50%;width:24px;height:24px;animation:spin .7s linear infinite}.loader-2.big{width:50px;height:50px;border:4px solid #000;border-top:4px solid #5aab5a}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader-circle,.loader-circle:after{border-radius:50%;width:6em;height:6em}.loader-circle{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:.5em solid rgba(0,0,0,.2);border-right:.5em solid rgba(0,0,0,.2);border-bottom:.5em solid rgba(0,0,0,.2);border-left:.5em solid #000;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div#progression-loader{position:fixed;left:0;top:0;right:0;bottom:0;display:none;background-color:rgba(0,0,0,.85);z-index:9999998}div#progression-loader div.center{position:absolute;left:20%;right:20%;top:calc(50% - 20px);background-color:rgba(255,255,255,.05);height:40px;border-radius:4px;padding:10px}div#progression-loader span.percentage{position:absolute;right:0;bottom:30px;color:#fff;font-family:verdana;font-size:9px}div#progression-loader span.percentage:after{content:"%"}div#progression-loader div.elapsed-time{position:absolute;bottom:-30px;right:10px;color:#9e9e9e;font-family:verdana;font-size:9px}div#progression-loader div.bar{position:relative;background-color:rgba(255,255,255,.03);height:100%;border-radius:4px}div#progression-loader div.progress,div#progression-loader div.progression-wrapper:before{position:absolute;left:0;top:calc(50% - 1px);height:2px;background-color:#fff;width:100%}div#progression-loader div.progression-wrapper{position:relative;margin-left:10px;margin-right:10px;height:100%}div#progression-loader div.progression-wrapper:before{content:"";position:absolute;background-color:rgba(255,255,255,.2)}#employee-absence-page div.add{position:relative;margin:0 auto;width:40px;height:40px;margin-bottom:10px;background-size:14px;background-position:center center;background-repeat:no-repeat;border-radius:40px;background-color:#37b037;background-image:url(../img/add.svg);cursor:pointer}#pages-employee-availability{font-family:Yantramanav,sans-serif}#pages-employee-availability .save-status{position:relative;background-color:#353233;color:#fff;width:100%;line-height:40px;padding-left:50px}#pages-employee-availability .save-status:before{content:"";position:absolute;left:20px;height:100%;width:20px;background-repeat:no-repeat;background-position:center center;background-size:14px;background-image:url(../img/disabled.svg)}#pages-employee-availability .save-status.saved{width:100%}#pages-employee-availability .save-status.saved:before{background-image:url(../img/tick.svg)}@media (min-width:600px){#pages-employee-availability .save-status{position:absolute;right:14px;top:64px;padding-left:0;text-align:right;bottom:5px;line-height:30px;width:100px;background-color:transparent}#pages-employee-availability .save-status:before{content:"";position:absolute;left:0;height:100%;width:20px;background-repeat:no-repeat;background-position:center center;background-size:14px;background-image:url(../img/disabled.svg)}#pages-employee-availability .save-status.saved{width:190px}}#pages-employee-availability div.success-save{position:fixed;width:250px;height:250px;background-color:#fff;border-radius:6px;top:calc(50vh - 125px);left:calc(50% - 125px);box-shadow:0 0 6px #dedede;display:none}#pages-employee-availability div.success-save div.tick{position:relative;width:150px;height:150px;margin:0 auto;background-image:url(../img/tick-inside-circle.svg);background-repeat:no-repeat;background-position:center center;background-size:100px;margin-top:15px}#pages-employee-availability div.success-save span{text-align:center;display:block}#pages-employee-availability div.success-save span.thanks{font-size:22px;margin-bottom:5px}#pages-employee-availability div.card .disableShield{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;display:none}#pages-employee-availability div.card.submitting .disableShield{display:block}#pages-employee-availability div.days-of-week{margin-top:2px}@media (max-width:600px){#pages-employee-availability div.days-of-week{overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 264px)}#pages-employee-availability div.days-of-week::-webkit-scrollbar{width:0;height:0}}@media (max-width:360px){#pages-employee-availability div.days-of-week{height:calc(100vh - 245px)}}#pages-employee-availability div.day-wrapper{position:relative;min-height:100px;background-color:#e1f4ff;margin-bottom:2px;color:#4c4c4c}#pages-employee-availability div.day-wrapper:before{content:"";position:absolute;top:0;left:0;width:2px;bottom:0;background-color:#4990be;display:none}#pages-employee-availability div.day-wrapper.selected{background-color:#b9e5ff;-webkit-transition:.3s}#pages-employee-availability div.day-wrapper.selected:before{display:block}#pages-employee-availability div.day-wrapper div.day-info{float:left;height:100px;width:130px;padding-top:30px;text-align:center}#pages-employee-availability div.day-wrapper div.day-info>span{display:block}#pages-employee-availability div.day-wrapper div.day-info span.dayname{font-size:16px;font-weight:600}#pages-employee-availability div.day-wrapper div.day-info span.date{font-size:14px}@media (max-width:600px){#pages-employee-availability div.day-wrapper div.day-info{width:100px}#pages-employee-availability div.day-wrapper div.day-info span.dayname{font-size:14px}}#pages-employee-availability div.day-wrapper div.main-toggle{float:left;position:relative;height:100px;width:100px}@media (max-width:600px){#pages-employee-availability div.day-wrapper div.main-toggle{width:55px}}#pages-employee-availability div.day-wrapper div.main-toggle span.toggle{position:absolute;width:28px;height:28px;text-align:center;border-radius:30px;background-color:#fff;box-shadow:1px 1px 1px #999;top:-3px}#pages-employee-availability div.day-wrapper div.main-toggle .toggle-wrapper{position:relative;margin:0 auto;width:50px;height:22px;margin-top:37px;background-color:#fff;border-radius:30px;padding:2px;cursor:pointer}@media (max-width:600px){#pages-employee-availability div.day-wrapper div.main-toggle .toggle-wrapper{margin-left:0}}#pages-employee-availability div.day-wrapper div.main-toggle .toggle-wrapper.disabled{background-color:#ec3e3e;-webkit-transition:.3s}#pages-employee-availability div.day-wrapper div.main-toggle .toggle-wrapper.disabled span.toggle{-webkit-transition:.3s;left:-3px}#pages-employee-availability div.day-wrapper div.main-toggle .toggle-wrapper.enabled{background-color:#57d457;-webkit-transition:.3s}#pages-employee-availability div.day-wrapper div.main-toggle .toggle-wrapper.enabled span.toggle{-webkit-transition:.3s;left:26px}#pages-employee-availability div.day-wrapper div.availability-choice{float:left;min-height:100px;width:calc(100% - 230px)}@media (max-width:600px){#pages-employee-availability div.day-wrapper div.availability-choice{width:calc(100% - 155px)}}#pages-employee-availability div.day-wrapper div.availability-choice .checkboxes{position:relative;margin-left:60px;margin-top:17px}@media (max-width:600px){#pages-employee-availability div.day-wrapper div.availability-choice .checkboxes{margin-left:20px;margin-top:20px}}#pages-employee-availability div.day-wrapper div.availability-choice .checkbox{position:relative;padding-left:50px;line-height:32px;height:30px;margin-bottom:4px;cursor:pointer;font-family:Roboto,sans-serif;font-size:10px}#pages-employee-availability div.day-wrapper div.availability-choice .checkbox:before{content:"";position:absolute;left:0;width:30px;height:30px;background-color:#fff;border:1px solid #b0d6ec;background-repeat:no-repeat;background-size:15px;background-position:center center}@media (max-width:420px){#pages-employee-availability div.day-wrapper div.availability-choice .checkbox{padding-left:35px;line-height:28px;height:28px}#pages-employee-availability div.day-wrapper div.availability-choice .checkbox:before{width:25px;height:25px;background-size:13px}}#pages-employee-availability div.day-wrapper div.availability-choice .checkbox.selected{font-size:12px}#pages-employee-availability div.day-wrapper div.availability-choice .checkbox.selected:before{background-image:url(../img/blue-tick.svg)}#pages-employee-availability div.timeblocks{display:none;position:relative;background-color:#f5f5f5;margin-bottom:2px;padding:5px;padding-left:30px}#pages-employee-availability div.timeblocks span.error{display:block;color:#fff;background-color:#e85a59;padding:10px;font-family:Roboto,sans-serif;border:1px solid #ed3e3d}#pages-employee-availability div.timeblocks form.timeblock .input-field:after{content:"";position:absolute;top:23px;right:10px;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-size:15px;display:none}#pages-employee-availability div.timeblocks form.timeblock.valid-inputs .input-field:after{background-image:url(../img/green-tick.svg);display:block}#pages-employee-availability div.timeblocks form.timeblock.invalid-inputs .input-field:after{background-size:12px;background-image:url(../img/red-cross.svg);display:block}#pages-employee-availability div.timeblocks:before{content:"";position:absolute;top:0;left:0;bottom:0;width:25px;background-color:#e4e4e4;background-image:url(../img/clock.svg);background-repeat:no-repeat;background-position:center center;background-size:20px}#pages-employee-availability div.timeblocks .buttons{margin-left:5px;margin-bottom:10px}#pages-employee-availability div.timeblocks .buttons .remove-timeblock{display:none}#pages-employee-availability div.timeblocks.max-timeblocks .buttons span.add-timeblock{display:none}#pages-employee-availability div.timeblocks.max-timeblocks .buttons span.remove-timeblock{display:block}#pages-employee-availability .day.toggle-on div.availability-choice{display:block}#pages-employee-availability .day.toggle-off div.availability-choice{display:none}#pages-employee-availability .day.toggle-off div.timeblocks{display:none}#pages-employee-availability .day.show-timeblocks .timeblocks{display:block}#pages-employee-availability .week-navigator-wrapper{position:relative;font-family:Yantramanav,sans-serif}#pages-employee-availability .week-navigator-wrapper div.send{background-color:#343233;text-align:center;font-size:11px;color:#fff;line-height:40px;cursor:pointer;-webkit-transition:.5s}#pages-employee-availability .week-navigator-wrapper div.send.--desktop{position:absolute;top:10px;right:10px;bottom:10px;width:100px}#pages-employee-availability .week-navigator-wrapper div.send.--mobile{position:relative;background-color:#35a568;font-size:13px;display:none}@media (max-width:600px){#pages-employee-availability .week-navigator-wrapper div.send.--desktop{display:none}#pages-employee-availability .week-navigator-wrapper div.send.--mobile{display:block}}#pages-employee-availability .week-navigator-wrapper div.send:hover{-webkit-transition:.5s;background-color:#413f40}#pages-employee-availability .week-navigator-wrapper div.from-to-date{position:relative;text-align:center;font-size:13px;background-color:#186da0;border-top:1px solid #166290;line-height:35px;color:#fff}#pages-employee-availability div.week-navigator{position:relative;margin-top:0;width:100%;background-color:#1775ad;text-align:center;height:60px}#pages-employee-availability div.week-navigator div.year{position:absolute;left:15px;top:15px;bottom:15px;width:50px;background-color:rgba(255,255,255,.07);font-size:11px;color:rgba(255,255,255,.6);line-height:30px}#pages-employee-availability div.week-navigator div.navigator{position:relative;margin:0 auto;width:180px}#pages-employee-availability div.week-navigator .week-info,#pages-employee-availability div.week-navigator div.nav{float:left}#pages-employee-availability div.week-navigator div.nav{width:40px;height:40px;background-image:url(../img/back.svg);background-repeat:no-repeat;background-position:center center;background-size:15px;background-color:rgba(255,255,255,.2);border-radius:0;margin-top:10px;margin-bottom:10px;cursor:pointer;-webkit-transition:.5s}#pages-employee-availability div.week-navigator div.nav:hover{-webkit-transition:.5s;background-color:rgba(255,255,255,.4)}#pages-employee-availability div.week-navigator div.nav.next{transform:rotate(180deg)}#pages-employee-availability div.week-navigator div.week-info{height:60px;line-height:60px;width:100px;color:#fff;font-family:Yantramanav,sans-serif;font-size:20px;font-weight:100}.availability-validationError-lightbox .contentPage{margin:0;background-color:#fff;padding:0}.availability-validationError-lightbox span{font-size:13px;line-height:20px}.availability-validationError-lightbox .buttons{margin-top:30px}html.mobile-app .generate-pdf-per-customer{display:none!important}#pages-employee-hour-approval{font-family:Yantramanav,sans-serif}#pages-employee-hour-approval div.hide-me{display:none!important}#pages-employee-hour-approval div.days-of-week{margin-top:2px}#pages-employee-hour-approval div.days-of-week input[name=km_distance]{width:40px}#pages-employee-hour-approval div.days-of-week input[name=additional_distance]{width:40px}#pages-employee-hour-approval div.days-of-week input[name=comment]{width:200px}#pages-employee-hour-approval div.days-of-week input[name=comment].error{border:1px solid red}#pages-employee-hour-approval div.days-of-week.disabled-edit input{pointer-events:none;background-color:transparent;border:0;-webkit-appearance:none}@media (max-width:600px){#pages-employee-hour-approval div.days-of-week .hide-on-mobile{display:none}#pages-employee-hour-approval div.days-of-week::-webkit-scrollbar{width:0;height:0}}@media (max-width:360px){#pages-employee-hour-approval div.days-of-week{height:calc(100vh - 245px)}}#pages-employee-hour-approval div.approval-box{background-color:#d0f7d0;padding:10px;border-left:4px solid #5ec15e;margin-top:5px;margin-bottom:5px}#pages-employee-hour-approval div.approval-box .for-approval.disabled{display:none}#pages-employee-hour-approval div.approval-box .save-edit{background-color:#333}#pages-employee-hour-approval div.approval-box .save-edit.disabled{display:none}#pages-employee-hour-approval div.approval-messages div.message{position:relative;margin-top:5px;margin-bottom:5px;padding:20px;width:100%;border-left:4px solid #00f;background-color:#333;line-height:20px;font-size:12px}#pages-employee-hour-approval div.approval-messages div.message.--red{background-color:#ffb0b0;border-left-color:#ec6363}#pages-employee-hour-approval div.approval-messages div.message.--blue{background-color:#abe3ff;border-left-color:#48a8de}#pages-employee-hour-approval div.day-wrapper{position:relative;min-height:100px;background-color:#e1f4ff;margin-bottom:2px;color:#4c4c4c}#pages-employee-hour-approval div.day-wrapper:before{content:"";position:absolute;top:0;left:0;width:2px;bottom:0;background-color:#4990be;display:none}#pages-employee-hour-approval div.day-wrapper.selected{background-color:#b9e5ff;-webkit-transition:.3s}#pages-employee-hour-approval div.day-wrapper.selected:before{display:block}#pages-employee-hour-approval div.day-wrapper div.shifts{float:left;position:relative;width:calc(100% - 130px);margin-top:5px}@media (max-width:600px){#pages-employee-hour-approval div.day-wrapper div.shifts{clear:left;width:100%;padding:10px}}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift{float:left;width:calc(100% - 5px);margin-right:5px;margin-bottom:5px;padding:10px;border:1px solid #89c4e6;background-color:rgba(255,255,255,.9);border-radius:0;font-family:Roboto,sans-serif}@media (max-width:600px){#pages-employee-hour-approval div.day-wrapper div.shifts div.shift{width:100%;margin-right:0;border:0;font-size:15px}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift input,#pages-employee-hour-approval div.day-wrapper div.shifts div.shift textarea{background-color:#e9f7ff;font-family:verdana;height:30px;padding-left:5px;padding-right:0;border:0;border:1px solid #b7dafd}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift input[type=time],#pages-employee-hour-approval div.day-wrapper div.shifts div.shift textarea[type=time]{width:40%}}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift div.saving-succeeded{border-left:4px solid #5ec15e;background-color:#caf1d6;line-height:30px;margin-top:10px;padding-left:10px;color:green;display:none}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift div.reason-of-change{display:none;padding:10px;border:1px solid #f0c4c3;background-color:#f5ecec;margin-top:10px}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift div.reason-of-change input{background-color:#ffd8d8;border:1px solid #eaaaaa}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift.show-reason-of-change div.reason-of-change{display:block}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift span{display:block}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift span.company,#pages-employee-hour-approval div.day-wrapper div.shifts div.shift span.time{font-weight:700}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift div.row div.col{width:calc(100% - 120px)}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift div.row div.col:first-of-type{width:120px}@media (max-width:600px){#pages-employee-hour-approval div.day-wrapper div.shifts div.shift div.row div.col{width:100%}#pages-employee-hour-approval div.day-wrapper div.shifts div.shift div.row div.col:first-of-type{clear:left;width:100%}}#pages-employee-hour-approval div.day-wrapper div.day-info{float:left;height:100px;width:130px;padding-top:30px;text-align:center}#pages-employee-hour-approval div.day-wrapper div.day-info>span{display:block}#pages-employee-hour-approval div.day-wrapper div.day-info span.dayname{font-size:16px;font-weight:600}#pages-employee-hour-approval div.day-wrapper div.day-info span.date{font-size:14px}@media (max-width:600px){#pages-employee-hour-approval div.day-wrapper div.day-info{width:100px}#pages-employee-hour-approval div.day-wrapper div.day-info span.dayname{font-size:14px}}#pages-employee-hour-approval div.day-wrapper div.main-toggle{float:left;position:relative;height:100px;width:100px}@media (max-width:600px){#pages-employee-hour-approval div.day-wrapper div.main-toggle{width:55px}}#pages-employee-hour-approval div.day-wrapper div.main-toggle span.toggle{position:absolute;width:28px;height:28px;text-align:center;border-radius:30px;background-color:#fff;box-shadow:1px 1px 1px #999;top:-3px}#pages-employee-hour-approval div.day-wrapper div.main-toggle .toggle-wrapper{position:relative;margin:0 auto;width:50px;height:22px;margin-top:37px;background-color:#fff;border-radius:30px;padding:2px;cursor:pointer}@media (max-width:600px){#pages-employee-hour-approval div.day-wrapper div.main-toggle .toggle-wrapper{margin-left:0}}#pages-employee-hour-approval div.day-wrapper div.main-toggle .toggle-wrapper.disabled{background-color:#ec3e3e;-webkit-transition:.3s}#pages-employee-hour-approval div.day-wrapper div.main-toggle .toggle-wrapper.disabled span.toggle{-webkit-transition:.3s;left:-3px}#pages-employee-hour-approval div.day-wrapper div.main-toggle .toggle-wrapper.enabled{background-color:#57d457;-webkit-transition:.3s}#pages-employee-hour-approval div.day-wrapper div.main-toggle .toggle-wrapper.enabled span.toggle{-webkit-transition:.3s;left:26px}#pages-employee-hour-approval div.day-wrapper div.availability-choice{float:left;min-height:100px;width:calc(100% - 230px)}@media (max-width:600px){#pages-employee-hour-approval div.day-wrapper div.availability-choice{width:calc(100% - 155px)}}#pages-employee-hour-approval div.day-wrapper div.availability-choice .checkboxes{position:relative;margin-left:60px;margin-top:17px}@media (max-width:600px){#pages-employee-hour-approval div.day-wrapper div.availability-choice .checkboxes{margin-left:20px;margin-top:20px}}#pages-employee-hour-approval div.day-wrapper div.availability-choice .checkbox{position:relative;padding-left:50px;line-height:32px;height:30px;margin-bottom:4px;cursor:pointer;font-family:Roboto,sans-serif;font-size:10px}#pages-employee-hour-approval div.day-wrapper div.availability-choice .checkbox:before{content:"";position:absolute;left:0;width:30px;height:30px;background-color:#fff;border:1px solid #b0d6ec;background-repeat:no-repeat;background-size:15px;background-position:center center}@media (max-width:420px){#pages-employee-hour-approval div.day-wrapper div.availability-choice .checkbox{padding-left:35px;line-height:28px;height:28px}#pages-employee-hour-approval div.day-wrapper div.availability-choice .checkbox:before{width:25px;height:25px;background-size:13px}}#pages-employee-hour-approval div.day-wrapper div.availability-choice .checkbox.selected{font-size:12px}#pages-employee-hour-approval div.day-wrapper div.availability-choice .checkbox.selected:before{background-image:url(../img/blue-tick.svg)}#pages-employee-hour-approval div.day-wrapper.toggle-on div.availability-choice{display:block}#pages-employee-hour-approval div.day-wrapper.toggle-off div.availability-choice{display:none}#pages-employee-hour-approval .week-navigator-wrapper{font-family:Yantramanav,sans-serif}#pages-employee-hour-approval .week-navigator-wrapper div.send{background-color:#343233;text-align:center;font-size:11px;color:#fff;line-height:40px;cursor:pointer;-webkit-transition:.5s}#pages-employee-hour-approval .week-navigator-wrapper div.send.--desktop{position:absolute;top:10px;right:10px;bottom:10px;width:100px}#pages-employee-hour-approval .week-navigator-wrapper div.send.--mobile{position:relative;background-color:#35a568;font-size:13px;display:none}@media (max-width:600px){#pages-employee-hour-approval .week-navigator-wrapper div.send.--desktop{display:none}#pages-employee-hour-approval .week-navigator-wrapper div.send.--mobile{display:block}}#pages-employee-hour-approval .week-navigator-wrapper div.send:hover{-webkit-transition:.5s;background-color:#413f40}#pages-employee-hour-approval .week-navigator-wrapper div.from-to-date{position:relative;text-align:center;font-size:13px;background-color:#186da0;border-top:1px solid #166290;line-height:35px;color:#fff}#pages-employee-hour-approval div.week-navigator{position:relative;margin-top:0;width:100%;background-color:#1775ad;text-align:center;height:60px}#pages-employee-hour-approval div.week-navigator div.year{position:absolute;left:15px;top:15px;bottom:15px;width:50px;background-color:rgba(255,255,255,.07);font-size:11px;color:rgba(255,255,255,.6);line-height:30px}#pages-employee-hour-approval div.week-navigator div.navigator{position:relative;margin:0 auto;width:180px}#pages-employee-hour-approval div.week-navigator .week-info,#pages-employee-hour-approval div.week-navigator div.nav{float:left}#pages-employee-hour-approval div.week-navigator div.nav{width:40px;height:40px;background-image:url(../img/back.svg);background-repeat:no-repeat;background-position:center center;background-size:15px;background-color:rgba(255,255,255,.2);border-radius:0;margin-top:10px;margin-bottom:10px;cursor:pointer;-webkit-transition:.5s}#pages-employee-hour-approval div.week-navigator div.nav:hover{-webkit-transition:.5s;background-color:rgba(255,255,255,.4)}#pages-employee-hour-approval div.week-navigator div.nav.next{display:none;transform:rotate(180deg)}#pages-employee-hour-approval div.week-navigator div.week-info{height:60px;line-height:60px;width:100px;color:#fff;font-family:Yantramanav,sans-serif;font-size:20px;font-weight:100}.employee-hour-approval-lightbox .explain{font-size:12px;margin-top:30px;margin-bottom:30px}.employee-hour-approval-lightbox .error{display:none;background-color:#ffd5d5;line-height:30px;padding-left:20px;border-left:2px solid red;font-size:12px;margin-bottom:30px}#pages-employee-invitations .card{background-color:transparent}#pages-employee-invitations div.full-wrapper{position:fixed;z-index:20;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:none}#pages-employee-invitations div.response-message{position:fixed;z-index:21;max-width:320px;width:100%;left:calc(50% - 160px);background-color:rgba(0,0,0,.5);top:calc(50% - 180px);padding:20px;border-radius:10px}#pages-employee-invitations div.response-message div.buttons{margin-top:50px}#pages-employee-invitations div.response-message div.buttons span{width:100%;text-align:center}#pages-employee-invitations div.response-message div.response-content{text-align:center;color:#fff}#pages-employee-invitations div.response-message div.response-content span{font-weight:600;font-size:26px}#pages-employee-invitations div.response-message div.symbol{position:relative;width:100%;height:120px;background-repeat:no-repeat;background-position:center center;background-size:62px;background-color:#1b1b1b;border-radius:10px;margin-bottom:50px}#pages-employee-invitations div.response-message div.symbol.direct{background-image:url(../img/tick.svg)}#pages-employee-invitations div.response-message div.symbol.waiting{background-image:url(../img/wait.svg)}#pages-employee-invitations div.no-invitations{background-color:#d27171;padding:10px;color:#fff;width:100%;text-align:center;display:none}#pages-employee-invitations div.invitations div.invitation{margin-bottom:20px;border-radius:6px;overflow:hidden;box-shadow:0 0 3px 0 #9e9999}#pages-employee-invitations div.invitations div.information{display:flex;background-color:#f5f5f5}#pages-employee-invitations div.invitations div.dayInfo{flex:1;max-width:130px;padding-top:20px;padding-bottom:10px;background-color:#e4e4e4;border-right:1px solid #cecece}#pages-employee-invitations div.invitations div.dayInfo span{display:block;text-align:center}#pages-employee-invitations div.invitations div.dayInfo span.day-name{font-size:16px;font-weight:600}#pages-employee-invitations div.invitations div.dayInfo span.day-month{font-size:14px}#pages-employee-invitations div.invitations div.shift-info{flex:1;padding-top:10px;padding-bottom:10px;padding-left:20px}#pages-employee-invitations div.invitations div.shift-info span{display:block}#pages-employee-invitations div.invitations div.shift-info span.hide-me{display:none}#pages-employee-invitations div.invitations div.shift-info span.time{font-size:14px;font-weight:600}#pages-employee-invitations div.invitations div.shift-info span.job-description{background-color:#e0e0e0;margin-right:20px;margin-top:10px;padding:9px;border-radius:6px}#pages-employee-invitations div.invitations div.choices{display:flex}#pages-employee-invitations div.invitations div.choices div.choice{flex:1;color:#fff}#pages-employee-invitations div.invitations div.choices div.choice.accept{background-color:#4aa74a;line-height:40px;text-align:center;cursor:pointer}#pages-employee-invitations div.invitations div.choices div.choice.accept:hover{background-color:#389238}#pages-employee-invitations div.invitations div.choices div.choice.decline{background-color:#d66767;line-height:40px;text-align:center;cursor:pointer}#pages-employee-invitations div.invitations div.choices div.choice.decline:hover{background-color:#a94040}#employee-requests-page form.absence span{display:block;width:100%;line-height:24px}#employee-requests-page form.absence span.legend{display:none;font-weight:700}@media (max-width:1024px){#employee-requests-page form.absence span.legend{display:block}}#employee-requests-page form.absence span.status{text-align:center;color:#fff;font-size:11px;border-radius:5px}#employee-requests-page form.absence span.status.status-0{background-color:#333}#employee-requests-page form.absence span.status.status-1{background-color:#e92b2b}#employee-requests-page form.absence span.status.status-2{background-color:#357c28}#employee-requests-page form.absence .row{border-bottom:1px solid #e9e9e9}#employee-requests-page form.absence .row:first-of-type span.legend{display:block}#employee-requests-page form.absence .row:first-of-type span.data{margin-top:5px}#pages-employee-schedule{font-family:Yantramanav,sans-serif}@media (max-width:600px){#pages-employee-schedule{padding:4px;margin:4px}}#pages-employee-schedule div.days-of-week{margin-top:2px}@media (max-width:600px){#pages-employee-schedule div.days-of-week{overflow-y:scroll;overflow-x:hidden;height:calc(100vh - 220px)}#pages-employee-schedule div.days-of-week::-webkit-scrollbar{width:0;height:0}}@media (max-width:360px){#pages-employee-schedule div.days-of-week{height:calc(100vh - 245px)}}@media (max-width:600px){#pages-employee-schedule .card{padding:2px}}#pages-employee-schedule div.day-wrapper{position:relative;min-height:100px;background-color:#f5f5f5;margin-bottom:2px;color:#4c4c4c}#pages-employee-schedule div.day-wrapper:before{content:"";position:absolute;top:0;left:0;width:4px;bottom:0;background-color:#196ca0;display:none}#pages-employee-schedule div.day-wrapper.selected{background-color:#eaeaea;-webkit-transition:.3s}#pages-employee-schedule div.day-wrapper.selected:before{display:block}#pages-employee-schedule div.day-wrapper div.shifts{float:left;position:relative;width:calc(100% - 130px)}@media (max-width:600px){#pages-employee-schedule div.day-wrapper div.shifts{width:calc(100% - 100px);padding:5px}}#pages-employee-schedule div.day-wrapper div.shifts div.shift{position:relative;background-color:#fff;float:left;width:100%;padding:5px;min-height:calc(100% - 10px)}#pages-employee-schedule div.day-wrapper div.shifts div.shift div.greyout{margin-top:15px;color:#999}#pages-employee-schedule div.day-wrapper div.shifts div.shift span{display:block}#pages-employee-schedule div.day-wrapper div.shifts div.shift span.company,#pages-employee-schedule div.day-wrapper div.shifts div.shift span.time{font-weight:700}#pages-employee-schedule div.day-wrapper div.shifts div.shift span.time{font-size:15px}#pages-employee-schedule div.day-wrapper div.shifts div.shift div.info{position:absolute;top:0;right:0;bottom:0;width:40px;background-color:#186da0;color:#fff;cursor:pointer;background-image:url(../img/information.svg);background-repeat:no-repeat;background-position:center center;background-size:20px}#pages-employee-schedule div.day-wrapper div.day-info{position:relative;float:left;height:100px;width:130px;padding-top:30px;text-align:center}#pages-employee-schedule div.day-wrapper div.day-info>span{display:block}#pages-employee-schedule div.day-wrapper div.day-info span.dayname{font-size:16px;font-weight:600}#pages-employee-schedule div.day-wrapper div.day-info span.date{font-size:14px}#pages-employee-schedule div.day-wrapper div.day-info span.today{background-color:#196ca0;color:#fff;position:absolute;bottom:8px;font-size:9px;left:5px;line-height:20px;right:5px;font-family:verdana;display:none}#pages-employee-schedule div.day-wrapper div.day-info span.today.selected{display:block}@media (max-width:600px){#pages-employee-schedule div.day-wrapper div.day-info{width:100px;background-color:#f9f9f9;border-right:1px solid #cecdcd}#pages-employee-schedule div.day-wrapper div.day-info span.dayname{font-size:14px}}#pages-employee-schedule div.day-wrapper div.main-toggle{float:left;position:relative;height:100px;width:100px}@media (max-width:600px){#pages-employee-schedule div.day-wrapper div.main-toggle{width:55px}}#pages-employee-schedule div.day-wrapper div.main-toggle span.toggle{position:absolute;width:28px;height:28px;text-align:center;border-radius:30px;background-color:#fff;box-shadow:1px 1px 1px #999;top:-3px}#pages-employee-schedule div.day-wrapper div.main-toggle .toggle-wrapper{position:relative;margin:0 auto;width:50px;height:22px;margin-top:37px;background-color:#fff;border-radius:30px;padding:2px;cursor:pointer}@media (max-width:600px){#pages-employee-schedule div.day-wrapper div.main-toggle .toggle-wrapper{margin-left:0}}#pages-employee-schedule div.day-wrapper div.main-toggle .toggle-wrapper.disabled{background-color:#ec3e3e;-webkit-transition:.3s}#pages-employee-schedule div.day-wrapper div.main-toggle .toggle-wrapper.disabled span.toggle{-webkit-transition:.3s;left:-3px}#pages-employee-schedule div.day-wrapper div.main-toggle .toggle-wrapper.enabled{background-color:#57d457;-webkit-transition:.3s}#pages-employee-schedule div.day-wrapper div.main-toggle .toggle-wrapper.enabled span.toggle{-webkit-transition:.3s;left:26px}#pages-employee-schedule div.day-wrapper div.availability-choice{float:left;min-height:100px;width:calc(100% - 230px)}@media (max-width:600px){#pages-employee-schedule div.day-wrapper div.availability-choice{width:calc(100% - 155px)}}#pages-employee-schedule div.day-wrapper div.availability-choice .checkboxes{position:relative;margin-left:60px;margin-top:17px}@media (max-width:600px){#pages-employee-schedule div.day-wrapper div.availability-choice .checkboxes{margin-left:20px;margin-top:20px}}#pages-employee-schedule div.day-wrapper div.availability-choice .checkbox{position:relative;padding-left:50px;line-height:32px;height:30px;margin-bottom:4px;cursor:pointer;font-family:Roboto,sans-serif;font-size:10px}#pages-employee-schedule div.day-wrapper div.availability-choice .checkbox:before{content:"";position:absolute;left:0;width:30px;height:30px;background-color:#fff;border:1px solid #b0d6ec;background-repeat:no-repeat;background-size:15px;background-position:center center}@media (max-width:420px){#pages-employee-schedule div.day-wrapper div.availability-choice .checkbox{padding-left:35px;line-height:28px;height:28px}#pages-employee-schedule div.day-wrapper div.availability-choice .checkbox:before{width:25px;height:25px;background-size:13px}}#pages-employee-schedule div.day-wrapper div.availability-choice .checkbox.selected{font-size:12px}#pages-employee-schedule div.day-wrapper div.availability-choice .checkbox.selected:before{background-image:url(../img/blue-tick.svg)}#pages-employee-schedule div.day-wrapper.toggle-on div.availability-choice{display:block}#pages-employee-schedule div.day-wrapper.toggle-off div.availability-choice{display:none}#pages-employee-schedule .week-navigator-wrapper{font-family:Yantramanav,sans-serif}#pages-employee-schedule .week-navigator-wrapper div.send{background-color:#343233;text-align:center;font-size:11px;color:#fff;line-height:40px;cursor:pointer;-webkit-transition:.5s}#pages-employee-schedule .week-navigator-wrapper div.send.--desktop{position:absolute;top:10px;right:10px;bottom:10px;width:100px}#pages-employee-schedule .week-navigator-wrapper div.send.--mobile{position:relative;background-color:#35a568;font-size:13px;display:none}@media (max-width:600px){#pages-employee-schedule .week-navigator-wrapper div.send.--desktop{display:none}#pages-employee-schedule .week-navigator-wrapper div.send.--mobile{display:block}}#pages-employee-schedule .week-navigator-wrapper div.send:hover{-webkit-transition:.5s;background-color:#413f40}#pages-employee-schedule .week-navigator-wrapper div.from-to-date{position:relative;text-align:center;font-size:13px;background-color:#c4c4c4;line-height:35px;border-radius:0 0 10px 10px;margin-bottom:20px;color:#292929;font-family:tahoma}#pages-employee-schedule div.week-navigator{position:relative;margin-top:0;width:100%;background-color:grey;text-align:center;height:60px;border-radius:10px 10px 0 0}#pages-employee-schedule div.week-navigator div.year{position:absolute;left:15px;top:15px;bottom:15px;width:50px;background-color:rgba(255,255,255,.07);font-size:11px;color:rgba(255,255,255,.6);line-height:30px}#pages-employee-schedule div.week-navigator div.navigator{position:relative;margin:0 auto;width:180px}#pages-employee-schedule div.week-navigator .week-info,#pages-employee-schedule div.week-navigator div.nav{float:left}#pages-employee-schedule div.week-navigator div.nav{width:40px;height:40px;background-image:url(../img/back.svg);background-repeat:no-repeat;background-position:center center;background-size:15px;background-color:rgba(255,255,255,.2);border-radius:0;margin-top:10px;margin-bottom:10px;cursor:pointer;-webkit-transition:.5s}#pages-employee-schedule div.week-navigator div.nav:hover{-webkit-transition:.5s;background-color:rgba(255,255,255,.4)}#pages-employee-schedule div.week-navigator div.nav.next{transform:rotate(180deg)}#pages-employee-schedule div.week-navigator div.week-info{height:60px;line-height:60px;width:100px;color:#fff;font-family:Yantramanav,sans-serif;font-size:20px;font-weight:100}.lightbox-employee-shift-information .l-spacer{height:20px}.lightbox-employee-shift-information .l-content{padding:20px}.lightbox-employee-shift-information .l-content .label{color:#999;font-size:12px}.lightbox-employee-shift-information .l-content .value{font-size:14px}.lightbox-employee-shift-information .l-row{display:flex}.lightbox-employee-shift-information .l-row .col{flex:1}#employee-sickness-page div.sickness-action{display:none}#employee-sickness-page div.sickness-record .row{border-bottom:1px solid #9e9e9e;line-height:40px}#employee-sickness-page div.sickness-record .row span.label{display:none;font-weight:700;font-size:13px;line-height:30px}#employee-sickness-page div.sickness-record .row span.data{display:block;font-weight:700;font-size:11px}#employee-sickness-page div.sickness-record .row.active-1{background-color:#ebfcff;border-bottom:1px solid #99d5e0}#employee-sickness-page div.sickness-record .row.active-1 span.endtime{opacity:0}#employee-sickness-page div.sickness-record .row.active-0{opacity:.5}#employee-sickness-page div.sickness-record .row.desktop{border-bottom:0}#employee-sickness-page div.sickness-record .row.desktop span.label{display:block}@media (max-width:1024px){#employee-sickness-page div.sickness-record .row{line-height:15px}#employee-sickness-page div.sickness-record .row span.label{display:block}#employee-sickness-page div.sickness-record .desktop{display:none}}.sickness-information-lightbox .info-block{margin-bottom:20px}.sickness-information-lightbox ul{margin-top:30px;margin-bottom:30px;font-size:12px}div.activation-page div.wrapper{position:relative;margin:0 auto;margin-top:calc(50vh - 130px);width:100%;max-width:550px;padding:20px;background-color:rgba(255,255,255,.8);border-radius:4px}div.activation-page div.wrapper .error{background-color:red;color:#fff;padding:7px;padding-left:15px;line-height:20px;font-size:12px;display:none}div.activation-page div.wrapper .password-validation{background-color:red;color:#fff;padding:7px;text-align:center;line-height:20px;font-size:12px;margin-bottom:10px;display:none}div.activation-page form{display:none}div.activation-page p{margin-top:0}#authentication-page{position:relative;width:100%;background-size:100% 100%;background-size:cover;background-position:center center;background-repeat:no-repeat;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#authentication-page .tenant-full-container{background-color:rgba(0,0,0,.9);position:fixed;z-index:3;left:0;width:100vw;top:0;height:100%;display:none}#authentication-page .tenant-selection-container{position:fixed;z-index:4;top:0;height:100%;left:-100%;width:100%;background-color:#333;color:#fff}@media (min-width:700px){#authentication-page .tenant-selection-container{width:400px;left:-400px;border-right:1px solid #232323}}#authentication-page .tenant-selection-container .tenant-list{position:relative;overflow-y:auto;height:calc(100% - 100px)}#authentication-page .tenant-selection-container .tenant-list ul{list-style-type:none;padding:10px;margin:0;padding-top:0}#authentication-page .tenant-selection-container .tenant-list li{position:relative;line-height:50px;cursor:pointer;background-color:#216bc7;padding-left:30px;font-size:13px;margin-bottom:2px}#authentication-page .tenant-selection-container .tenant-list li:hover{background-color:#1a539c}#authentication-page .tenant-selection-container .tenant-title{background-color:#232323;line-height:40px;text-align:center;margin:10px;font-size:13px;border:1px solid #1f1f1f}#authentication-page .tasktime-ani{position:absolute;width:320px;height:320px;top:calc(50% - 160px);left:0;display:none}@media (min-width:1400px){#authentication-page .tasktime-ani{left:20%}}@media (max-width:1400px){#authentication-page .tasktime-ani{left:10%}}@media (max-width:1050px){#authentication-page .tasktime-ani{display:none}}#authentication-page .tasktime-ani div.vertical-middle{position:absolute;width:100%;top:calc(50% - 20px)}#authentication-page .tasktime-ani .middle{position:absolute;left:calc(50% - 20px);width:40px;height:40px;border-radius:100%;border:5px solid #2196f3}#authentication-page .tasktime-ani .middle.hour{transform:rotate(0)}#authentication-page .tasktime-ani .middle.hour .arrow{height:65px;background-color:#2196f3}#authentication-page .tasktime-ani .middle.hour .arrow:after{border-color:#2196f3}#authentication-page .tasktime-ani .middle.minute .arrow{background-color:#c73ecd}#authentication-page .tasktime-ani .middle.minute .arrow:after{border-color:#c73ecd}#authentication-page .tasktime-ani .middle .arrow{position:absolute;width:5px;height:100px;bottom:calc(100% + 5px);left:calc(50% - 2px)}#authentication-page .tasktime-ani .middle .arrow:after{content:"";position:absolute;width:20px;height:20px;border:3px solid #fff;border-radius:100%;left:-10px;top:-24px}#authentication-page .z-logo{position:relative;width:100%;height:100px;background-image:url(../img/tasktime-black.png);background-position:center center;background-repeat:no-repeat;background-size:140px;margin-bottom:60px}@media (max-height:600px){#authentication-page .z-logo{height:50px;background-size:90px;margin-top:30px;margin-bottom:60px}}#authentication-page #login-lost,#authentication-page #login-submit{position:relative;background-color:#deedf7;color:#0f3f5e;font-weight:700;border:1px solid #0f3f5e;cursor:pointer;line-height:50px;border-radius:3px;text-align:center;width:100%;font-size:12px;-webkit-transition:.3s}#authentication-page #login-lost:hover,#authentication-page #login-submit:hover{background-color:#c4ddee;-webkit-transition:.3s}#authentication-page #login-lost:before,#authentication-page #login-submit:before{content:"";position:absolute;top:0;left:20px;height:100%;width:30px;background-image:url(../img/locked-blue.svg);background-size:15px;background-repeat:no-repeat;background-position:center center}#authentication-page #login-lost{background-color:rgba(255,255,255,.6);margin-top:5px;color:#333;border:0;font-weight:400}#authentication-page #login-lost:hover{background-color:#fff}#authentication-page #login-lost:before{display:none}#authentication-page div#login-form{position:absolute;height:100vh;top:0;right:0;background-color:#fff;padding-right:50px;display:flex;justify-content:center;align-items:center}#authentication-page div#login-form .curve{position:absolute;top:0;bottom:0;left:-150px;width:230px;background-color:#fff;clip-path:url(#elementCurve);transform:rotate(180deg)}#authentication-page div#login-form .mobile-shape{display:none}#authentication-page div#login-form .login-error{background-color:#df4d4d;color:#fff;margin-bottom:5px;font-size:12px;line-height:40px;text-align:center;border:1px solid #930000;border-radius:3px;display:none}#authentication-page div#login-form .form-wrapper{position:relative;width:320px}@media screen and (min-width:1500px){#authentication-page div#login-form{padding-left:50px;padding-right:100px}}#authentication-page div.sms-media{display:flex;font-size:9px;line-height:30px;margin-bottom:40px;margin-top:40px;background-color:transparent}#authentication-page div.sms-media>div{flex:1}#authentication-page div.sms-media div.label{color:#333;max-width:90px;font-size:12px}#authentication-page div.sms-media div.choice{position:relative;background:#efefef;text-align:center;margin-right:5px;color:#383838;border-radius:3px;cursor:pointer;opacity:.5}#authentication-page div.sms-media div.choice:hover{opacity:1}#authentication-page div.sms-media div.choice.selected{opacity:1;background-color:#deedf7;color:#0f3f5e;font-weight:700;border:1px solid #0f3f5e}#authentication-page div.sms-media div.choice:last-of-type{margin-right:0;margin-left:5px}#authentication-page div.input-wrapper{position:relative;margin-top:10px;padding-top:0;margin-bottom:20px;color:#333;border-bottom:1px solid #cacaca}#authentication-page div.input-wrapper:first-of-type{margin-top:0}#authentication-page div.input-wrapper span{color:#333;font-size:12px;margin-bottom:10px;display:block}#authentication-page div.input-wrapper input{box-sizing:border-box;width:100%;padding:15px;outline-style:none;background-color:rgba(255,255,255,.7);border:0;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#333;height:42px;line-height:42px;font-weight:700}#authentication-page div.input-wrapper input::-webkit-input-placeholder{color:#ddd}#authentication-page div.input-wrapper input:-moz-placeholder{color:#ddd;opacity:1}#authentication-page div.input-wrapper input::-moz-placeholder{color:#ddd;opacity:1}#authentication-page div.input-wrapper input:-ms-input-placeholder{color:#ddd}#authentication-page div.input-wrapper input.password{font-family:"Libre Barcode 39 Extended",cursive}.two-factor-form h1{font-size:24px;font-family:Yantramanav,sans-serif;font-weight:400;margin-top:0;margin-bottom:0;color:#333}.auth-blackscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:88888888;background-color:#000;display:none}.landing-screen-init{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:88888889;background-color:#fff}.landing-screen-init .tasktime-logo-loader{position:absolute;top:calc(50% - 90px);width:180px;height:180px;left:calc(50% - 90px);background-image:url(../img/tasktime-black.png);background-repeat:no-repeat;background-size:contain;background-position:center center;animation:fade-animation 1s infinite;opacity:.5}@keyframes fade-animation{0%,100%{opacity:.5}50%{opacity:1}}@keyframes spinthis{to{transform:rotate(1turn)}}#home-page.contentPage{background-color:transparent}#home-page .umbrella{position:relative}#home-page.admin{background-color:rgba(100,100,100,.12)}#home-page.admin .card.dashboard-card{margin-top:10px;display:block;background-color:#fff}#home-page.admin div.admin-div{display:flex}#home-page div.spacing{height:80px}#home-page .now-line{position:absolute;left:calc(50% + 9px);top:70px;height:calc(100% - 108px);z-index:3;background-color:rgba(4,117,239,.51);width:1px}#home-page div.home-charts div.chart-row{display:flex;margin:0 auto;max-width:1080px}#home-page div.home-charts div.chart-col{position:relative;flex:1;max-width:calc(50% - 10px)}#home-page div.home-charts div.chart-col:first-of-type{margin-right:10px}#home-page div.home-charts div.chart-col:last-of-type{margin-left:10px}#home-page div.home-charts div.canvas-wrapper{position:relative;padding:20px;background-color:#eef;border-radius:5px;box-shadow:0 0 12px -2px #c3c3c3}#home-page div.home-charts div.chart-title{line-height:30px;color:#000;margin-bottom:20px;padding-left:20px;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#home-page.show-charts ul.icons{display:none!important}#home-page.show-charts div.home-charts{display:block!important}#home-page .todo-state{position:absolute;top:0;left:0;right:0;height:40px;color:#fff;line-height:40px;padding-left:60px;background-color:rgba(0,0,0,.3);text-align:center;border-bottom:1px solid #000;display:none}#home-page .todo-state:before{content:"";position:absolute;height:100%;width:40px;background-image:url(../img/todo.svg);background-repeat:no-repeat;background-position:center center;background-size:16px;top:0;left:0}#home-page div.search-bar{position:relative;width:70%;margin:0 auto;margin-top:50px;display:none}#home-page div.search-bar div.search-input-wrapper{padding:4px;border:1px solid #fff;border-radius:5px}#home-page div.search-bar input{width:100%;-webkit-appearance:none;border:0;padding-left:10px;font-family:Roboto,sans-serif;font-size:13px;height:30px;outline-style:none;background-color:transparent;color:#fff}#home-page div.search-bar span.search-icon{display:block;position:absolute;right:0;top:0;height:100%;background-image:url(../img/search.svg);background-position:center center;background-size:16px;background-repeat:no-repeat;width:50px}#home-page div.search-bar div.search-result{position:absolute;top:41px;background-color:#fff;width:100%;left:0;border-radius:5px;display:none}#home-page div.search-bar div.search-result ol{padding:0;margin:0;list-style-type:none}#home-page div.search-bar div.search-result li{line-height:30px;padding-left:20px}#home-page ul.icons{position:relative;list-style-type:none;margin:0;padding:0;text-align:center;margin:0 auto;max-width:812px;display:none}@media (max-width:600px){#home-page ul.icons{margin-top:0}}#home-page ul.icons:hover li{opacity:.3;transform:scale(.9);-webkit-transition:.3s}#home-page ul.icons li{position:relative;display:inline-block;width:200px;height:200px;background-repeat:no-repeat;background-position:center center;background-size:80px;cursor:pointer;-webkit-transition:.3s}@media (max-width:600px){#home-page ul.icons li{width:150px;height:150px}}#home-page ul.icons li:hover{opacity:1!important;transform:scale(1)!important;-webkit-transition:.3s}#home-page ul.icons li.locked{opacity:.2!important}#home-page ul.icons li.locked:hover{opacity:.2!important}#home-page ul.icons li span{position:absolute;bottom:10px;display:block;color:#fff;width:100%;text-align:center}#home-page ul.icons li.classify{background-image:url(../img/dashboard/class.svg)}#home-page ul.icons li.new-employee{background-image:url(../img/dashboard/employee.svg)}#home-page ul.icons li.blackboard{background-image:url(../img/dashboard/promotion.svg)}#home-page ul.icons li.classifications{background-image:url(../img/dashboard/certificate.svg)}#home-page ul.icons li.suitable{background-image:url(../img/dashboard/protection.svg)}#home-page ul.icons li.bedrijven{background-image:url(../img/dashboard/project.svg)}#home-page ul.icons li.beroepen{background-image:url(../img/dashboard/beroepen.svg)}#home-page ul.icons li.billing{background-image:url(../img/dashboard/billing.svg)}#home-page ul.icons li.facturatie{background-image:url(../img/dashboard/facturatie.svg)}#home-page ul.icons li.inhuur{background-image:url(../img/dashboard/inhuur.svg)}#home-page ul.icons li.instellingen{background-image:url(../img/dashboard/gears.svg)}#home-page ul.icons li.invitations{background-image:url(../img/dashboard/promotion.svg)}#home-page ul.icons li.medewerkers{background-image:url(../img/dashboard/teamwork.svg)}#home-page ul.icons li.ort{background-image:url(../img/dashboard/ort.svg)}#home-page ul.icons li.planners{background-image:url(../img/dashboard/planners.svg)}#home-page ul.icons li.planning{background-image:url(../img/dashboard/time-management.svg)}#home-page ul.icons li.verzoeken{background-image:url(../img/dashboard/verzoeken.svg)}#home-page ul.icons li.ziekmeldingen{background-image:url(../img/dashboard/ziekmeldingen.svg)}#home-page ul.icons li.beschikbaarheid{background-image:url(../img/dashboard/beschikbaarheid.svg)}#home-page ul.icons li.afwezigheid{background-image:url(../img/dashboard/afwezigheid.svg)}#home-page ul.icons li.exit{background-image:url(../img/dashboard/exit.svg)}#home-page ul.icons li.health{background-image:url(../img/dashboard/health.svg)}#home-page ul.icons li.performance{background-image:url(../img/dashboard/performance.svg)}#home-page ul.icons li.euro{background-image:url(../img/dashboard/euro.svg)}#home-page ul.icons li.tenants{background-image:url(../img/dashboard/tenants.svg)}#home-page ul.icons li.sms{background-image:url(../img/dashboard/sms.svg)}html.mobile-app ul.icons li{background-size:70px!important}html.mobile-app div.spacing{height:60px!important}div.media-cards{display:flex;font-family:arial;margin-top:20px;flex-direction:column}@media screen and (min-width:900px){div.media-cards{flex-direction:row}}div.media-cards div.module-link{line-height:35px;font-size:12px;cursor:pointer;background-color:rgba(255,255,255,.5);margin-bottom:2px;padding-left:15px}div.media-cards div.module-link:hover{text-decoration:underline;background-color:#fff}div.media-cards ul.cards-column{list-style-type:none;margin:0;padding:0;flex:1;margin-bottom:20px}@media screen and (min-width:900px){div.media-cards ul.cards-column{margin-right:18px;margin-bottom:0}}div.media-cards ul.cards-column:last-of-type{margin-right:0}div.media-cards li.card{position:relative;box-shadow:0 0 5px 0 #d8d8d8;border-radius:5px;overflow:hidden;padding:5px;margin-top:18px}div.media-cards li.card:first-of-type{margin-top:0}div.media-cards li.card.shifts-card .header{background-color:#8aaeff}div.media-cards li.card.shifts-card .icon{background-image:url(../img/calendar.svg)}div.media-cards li.card.shifts-card div.header .icon,div.media-cards li.card.shifts-card ul.values li{background-color:#185aef;cursor:pointer}div.media-cards li.card.shifts-card div.header .icon:hover,div.media-cards li.card.shifts-card ul.values li:hover{background-color:#487cf2}div.media-cards li.card.shifts-card div.content{background-color:#eef}div.media-cards li.card.shifts-card div.content p strong,div.media-cards li.card.shifts-card h3{color:#185aef}div.media-cards li.card.color-red div.header .icon,div.media-cards li.card.color-red ul.values li{background-color:#d44e4e;cursor:pointer}div.media-cards li.card.color-red div.header .icon:hover,div.media-cards li.card.color-red ul.values li:hover{background-color:#de7777}div.media-cards li.card.color-red div.content{background-color:#f1dddd}div.media-cards li.card.color-red div.content p strong,div.media-cards li.card.color-red h3{color:#d44e4e}div.media-cards li.card.financial-card .header{background-color:#b788b7}div.media-cards li.card.financial-card .icon{background-image:url(../img/euro-circle.svg)}div.media-cards li.card.financial-card div.header .icon,div.media-cards li.card.financial-card ul.values li{background-color:#a24ea2;cursor:pointer}div.media-cards li.card.financial-card div.header .icon:hover,div.media-cards li.card.financial-card ul.values li:hover{background-color:#b86bb8}div.media-cards li.card.financial-card div.content{background-color:#f5eef7}div.media-cards li.card.financial-card div.content p strong,div.media-cards li.card.financial-card h3{color:#a24ea2}div.media-cards li.card.settings-card .header{background-color:#b788b7}div.media-cards li.card.settings-card .icon{background-image:url(../img/settings.svg)}div.media-cards li.card.settings-card div.header .icon,div.media-cards li.card.settings-card ul.values li{background-color:#a24ea2;cursor:pointer}div.media-cards li.card.settings-card div.header .icon:hover,div.media-cards li.card.settings-card ul.values li:hover{background-color:#b86bb8}div.media-cards li.card.settings-card div.content{background-color:#f5eef7}div.media-cards li.card.settings-card div.content p strong,div.media-cards li.card.settings-card h3{color:#a24ea2}div.media-cards li.card.relations-card .header{background-color:#a3d6a3}div.media-cards li.card.relations-card .icon{background-image:url(../img/workers.svg)}div.media-cards li.card.relations-card div.header .icon,div.media-cards li.card.relations-card ul.values li{background-color:#5cb85c;cursor:pointer}div.media-cards li.card.relations-card div.header .icon:hover,div.media-cards li.card.relations-card ul.values li:hover{background-color:#6bbd6b}div.media-cards li.card.relations-card div.content{background-color:rgba(92,184,92,.27)}div.media-cards li.card.relations-card div.content p strong,div.media-cards li.card.relations-card h3{color:#4ca94c}div.media-cards li.card.qualification-card .header{background-color:#fbd692}div.media-cards li.card.qualification-card .icon{background-image:url(../img/worker.svg)}div.media-cards li.card.qualification-card div.header .icon,div.media-cards li.card.qualification-card ul.values li{background-color:#eab34e;cursor:pointer}div.media-cards li.card.qualification-card div.header .icon:hover,div.media-cards li.card.qualification-card ul.values li:hover{background-color:#efc77c}div.media-cards li.card.qualification-card div.content{background-color:rgba(234,179,78,.27)}div.media-cards li.card.qualification-card div.content p strong,div.media-cards li.card.qualification-card h3{color:#eab34e}div.media-cards li.card.color-black div.header .icon,div.media-cards li.card.color-black ul.values li{background-color:#2c2a2b;cursor:pointer}div.media-cards li.card.color-black div.header .icon:hover,div.media-cards li.card.color-black ul.values li:hover{background-color:#2b2b2b}div.media-cards li.card.color-black div.content{background-color:#f1f1f1}div.media-cards li.card.color-black div.content p strong,div.media-cards li.card.color-black h3{color:#111}div.media-cards div.header{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:45px}div.media-cards div.header div.icon-wrapper{position:relative;margin:0 auto;width:60px;height:0}div.media-cards div.header div.icon{position:absolute;top:-30px;width:100%;height:60px;left:0;background-position:center center;background-size:30px;background-repeat:no-repeat;border-radius:100%}div.media-cards div.content{padding:10px;padding-top:50px;background-color:#fff}div.media-cards div.content h3{margin:0;margin-bottom:20px;font-size:1.1em;font-weight:700}div.media-cards div.content p{font-size:.8em;line-height:1.7em}div.media-cards ul.values{display:flex;list-style-type:none;margin:0;padding:0;display:none}div.media-cards ul.values li.value{flex:1;text-align:center;color:#fff;padding:5px;border-right:1px solid #fff}div.media-cards ul.values li.value:last-of-type{border-right:0}div.media-cards ul.values span{display:block}div.media-cards ul.values span.number{font-size:1.4em}div.media-cards ul.values span.description{font-size:.7em}#pages-settings .publish-shifts-by-default{display:none;margin-bottom:60px}#pages-settings .publish-shifts-by-default.show-this{display:block}#pages-settings .publish-shifts-by-default select{padding:6px;border:1px solid #999;border-radius:6px}#pages-settings .publish-shifts-by-default .p-row{display:flex;max-width:600px;gap:10px}#pages-settings .publish-shifts-by-default .p-row .col{flex:1;line-height:18px}#pages-settings .publish-shifts-by-default .p-row .col:last-of-type{max-width:200px}#pages-godmode-tenants span.label{display:block;background-color:#efefef;text-align:center;line-height:30px;margin-bottom:10px}#pages-godmode-tenants canvas{position:relative;margin:0 auto;max-width:350px}#pages-godmode-tenants div.flex-row{display:flex;line-height:30px}#pages-godmode-tenants div.flex-row .col{flex:1;padding-left:10px}#pages-godmode-tenants div.flex-row.legenda{font-weight:700;background-color:#efefef}#pages-godmode-tenants .small{max-width:50px}#pages-godmode-tenants div.tenants-result{background-color:#fff}#pages-godmode-tenants div.tenants-result .flex-row{border-bottom:1px solid #efefef}#pages-godmode-tenants div.tenants-result .flex-row.actions{background-color:#efefef}#pages-godmode-tenants div.tenants-result .col{border-right:1px solid #efefef}#pages-godmode-tenants div.tenants-result .col:last-of-type{border-right:0}#pages-godmode-tenants div.tenants-result .col.green{color:green}#pages-godmode-tenants div.tenants-result .col.orange{color:orange}#pages-godmode-tenants div.tenants-result .col.red{color:red}#pages-godmode-tenants div.tenants-result .col.sign-in{background-color:#2196f3;color:#fff;padding-left:0;text-align:center;cursor:pointer}body div.godmode-switchback{position:fixed;z-index:999;bottom:10px;right:10px}#pages-godmode-api-performance div.flex-row{display:flex;line-height:30px}#pages-godmode-api-performance div.flex-row .col{flex:1;padding-left:10px}#pages-godmode-api-performance div.flex-row.legenda{font-weight:700;background-color:#efefef}#pages-godmode-api-performance div.api-performance-result .flex-row{border-bottom:1px solid #efefef}#pages-godmode-api-performance div.api-performance-result .col{border-right:1px solid #efefef}#pages-godmode-api-performance div.api-performance-result .col:last-of-type{border-right:0}#pages-godmode-api-performance div.api-performance-result .col.green{color:green}#pages-godmode-api-performance div.api-performance-result .col.orange{color:orange}#pages-godmode-api-performance div.api-performance-result .col.red{color:red}div#godmode-charts-page p{position:relative;line-height:24px;font-size:12px;padding:8px;padding-left:16px;background-color:#dcdcdc;color:#3b3b3b}div#godmode-charts-page p:before{content:"";position:absolute;top:0;left:0;width:2px;bottom:0;background-color:#343233}div#godmode-charts-page canvas{max-width:400px}#pages-godmode-health-check span.label{display:block;background-color:#efefef;text-align:center;line-height:30px;margin-bottom:10px}#pages-godmode-health-check canvas{position:relative;margin:0 auto;max-width:250px}#pages-godmode-health-check .uptime-duration{font-size:28px;text-align:center}#pages-godmode-payments div.flex-row{display:flex;line-height:30px}#pages-godmode-payments div.flex-row .col{flex:1;padding-left:10px}#pages-godmode-payments div.flex-row.legenda{font-weight:700;background-color:#efefef}#pages-godmode-payments div.payments-result{background-color:#fff}#pages-godmode-payments div.payments-result .flex-row{border-bottom:1px solid #efefef}#pages-godmode-payments div.payments-result .col{border-right:1px solid #efefef}#pages-godmode-payments div.payments-result .col:last-of-type{border-right:0}#pages-godmode-payments div.payments-result .col.green{color:green}#pages-godmode-payments div.payments-result .col.orange{color:orange}#pages-godmode-payments div.payments-result .col.red{color:red}#pages-godmode-sms-monitor span.label{display:block;background-color:#efefef;text-align:center;line-height:30px;margin-bottom:10px}#pages-godmode-sms-monitor canvas{position:relative;margin:0 auto;max-width:250px}#pages-godmode-sms-monitor span.sms-status{display:block;color:#fff;width:200px;text-align:center;line-height:30px;border-radius:5px}#pages-godmode-sms-monitor span.sms-status.alive{background-color:green}#pages-godmode-sms-monitor span.sms-status.down{background-color:#e03131}#pages-planners .update-permissions-overlay{position:absolute;top:186px;left:0;right:0;bottom:0;background-color:#fff;padding:50px;z-index:11;display:none}#pages-planners .update-permissions-overlay .permissions-header{display:flex}#pages-planners .update-permissions-overlay .permissions-header .col{position:relative;flex:1}#pages-planners .update-permissions-overlay .permissions-header .col.actions{text-align:right}#pages-planners .update-permissions-overlay .permissions-header span{display:inline-block;cursor:pointer;text-align:center;background-color:#999;line-height:40px;padding-left:20px;padding-right:20px;border-radius:4px;margin-top:10px}#pages-planners .update-permissions-overlay .permissions-header span.close-modal{background-color:#dadada;color:#565454}#pages-planners .update-permissions-overlay .permissions-header span.execute-update-permissions{background-color:#cde2cd;color:#236423}#pages-planners .update-permissions-overlay .permissions-header span.execute-update-permissions:hover{background-color:#b5e0b5}#pages-planners .update-permissions-overlay .theme-table .table-content{overflow:auto;height:200px}@media screen and (min-height:800px){#pages-planners .update-permissions-overlay .theme-table .table-content{height:400px}}@media screen and (min-height:1000px){#pages-planners .update-permissions-overlay .theme-table .table-content{height:600px}}@media screen and (min-height:1200px){#pages-planners .update-permissions-overlay .theme-table .table-content{height:800px}}#pages-planners .update-permissions-overlay .theme-row .col{position:relative}#pages-planners .update-permissions-overlay .theme-row .checkbox{position:absolute;top:7px;left:15px;width:30px;height:30px;background-color:#fff;border-radius:4px;border:1px solid #d1d1d1;cursor:pointer;background-position:center center;background-size:14px;background-repeat:no-repeat}#pages-planners .update-permissions-overlay .theme-row.selected .checkbox{background-image:url(../img/checked.svg)}#pages-planners div.deploy-list div.types-wrapper{display:flex;padding:10px 0 0 0}#pages-planners div.deploy-list div.types-wrapper div.col{position:relative;flex:1;padding-right:20px}#pages-planners div.deploy-list div.types-wrapper .edit-permissions{position:absolute;right:5px;top:-8px;height:30px;width:150px;background-color:#f9f9f9;text-align:center;cursor:pointer;font-size:13px;line-height:30px}#pages-planners div.deploy-list div.types-wrapper .edit-permissions:hover{background-color:#fff}#pages-planners div.deploy-list div.types-wrapper.legend{background-color:#e8e8e8;padding:20px;border-bottom:1px solid #d4d4d4}#pages-planners div.deploy-list div.types-wrapper.legend .col.admin,#pages-planners div.deploy-list div.types-wrapper.legend .col.hr{position:relative}#pages-planners div.deploy-list div.types-wrapper.legend .col.admin:after,#pages-planners div.deploy-list div.types-wrapper.legend .col.hr:after{content:"";position:absolute;right:10px;top:-20px;bottom:-20px;width:0;border-right:1px dotted #c7c7c7}#pages-planners div.deploy-list div.types-wrapper.legend .col.hr{padding-right:60px}#pages-planners div.deploy-list div.types-wrapper.legend .col.hr .edit-permissions{right:25px}#pages-planners div.deploy-list div.types-wrapper.legend .col.admin{padding-right:40px}#pages-planners div.deploy-list div.types-wrapper.legend .col.planner .edit-permissions{right:-8px}#pages-planners div.deploy-list div.types-wrapper div.col.no-dotted-border{padding-right:0}#pages-planners div.deploy-list div.types-wrapper div.col.no-dotted-border div.account:after{display:none}#pages-planners div.deploy-list div.types-wrapper div.account{position:relative;background-color:#f5f5f5;padding:20px;margin-bottom:10px}#pages-planners div.deploy-list div.types-wrapper div.account:after{content:"";position:absolute;right:-10px;top:-10px;bottom:-10px;width:0;border-right:1px dotted #e6e6e6}#pages-planners div.deploy-list div.types-wrapper div.account span.username{display:block;font-size:9px;color:#a9a9a9}#pages-planners div.deploy-list div.types-wrapper div.account div.remove-account{background-image:url(../img/remove-account.svg);background-repeat:no-repeat;background-size:18px;background-position:center center;position:absolute;top:7px;right:7px;width:40px;bottom:7px;opacity:.1;border-radius:5px;-webkit-transition:.3s;cursor:pointer}#pages-planners div.deploy-list div.types-wrapper div.account div.remove-account:hover{-webkit-transition:.3s;opacity:1;background-color:#d23d32;background-image:url(../img/remove-account-white.svg)}#pages-planners div.deploy-list div.add-new{position:relative;height:30px;background-color:#5cb35c;border-radius:4px;cursor:pointer}#pages-planners div.deploy-list div.add-new:before{content:"";background-image:url(../img/add.svg);background-repeat:no-repeat;background-size:10px;background-position:center center;position:absolute;top:0;left:0;width:100%;bottom:0}#pages-planners div.deploy-list div.add-new:hover{background-color:#1775ad;-webkit-transition:.5s}#pages-planners div.add-planner-shade{position:fixed;top:0;width:100vw;z-index:8;height:100vh;right:0;display:none;background-color:rgba(44,42,43,.7)}#pages-planners div.add-planner-form{position:fixed;top:0;width:400px;z-index:10;height:100vh;right:-400px;background-color:transparent}#pages-planners div.add-planner-form div.errors{margin-top:30px}#pages-planners div.add-planner-form div.errors span.error{margin-top:5px;display:block;background-color:#d84444;color:#fff;line-height:20px;padding:10px;border-radius:4px;padding-left:20px;padding-right:20px}#pages-planners div.add-planner-form div.loader-2{position:absolute;top:180px;left:calc(50% - 40px);z-index:3}#pages-planners div.add-planner-form .trigger{position:absolute;left:-30px;height:70px;border-radius:5px 0 0 5px;width:30px;top:calc(50% - 20px);background-color:#5cb35c;cursor:pointer}#pages-planners div.add-planner-form .trigger:before{content:"";background-image:url(../img/add.svg);background-repeat:no-repeat;background-size:10px;background-position:center center;position:absolute;top:0;left:0;width:100%;bottom:0}#pages-planners div.add-planner-form .trigger.close{background-color:#333;box-shadow:0 0 3px #989898}#pages-planners div.add-planner-form .trigger.close:before{background-image:url(../img/arrow.svg)}#pages-planners div.add-planner-form div.form-wrapper{padding:30px}#pages-planners div.add-planner-form div.form-wrapper form .input-field{margin-top:30px}#pages-planners div.add-planner-form div.form-wrapper form .input-field span{font-size:13px;margin-bottom:10px}#pages-planners div.add-planner-form div.form-wrapper div.submit-new-account{margin-top:50px;background-color:#5aab5a;color:#fff;text-align:center;line-height:40px;border-radius:3px;cursor:pointer}#pages-planners div.add-planner-form div.form-wrapper div.submit-new-account:hover{background-color:#5cb35c}#pages-planners div.add-planner-form .add-form{position:absolute;width:100%;top:0;right:0;background-color:#f7f7f7;height:100%;box-shadow:0 0 10px #333}#pages-planners div.add-planner-form .add-form .title:before{background-color:#5cb35c}#pages-planners div.add-planner-form .add-form .title span{color:#f7f7f7}#pages-planners .no-result{position:relative;text-align:center}#pages-planners .no-result .special-add{position:relative;width:100%;height:185px;background-image:url(../img/special-add.svg);background-size:95px;background-position:center center;background-repeat:no-repeat;opacity:.7;cursor:pointer;-webkit-transition:.3s}#pages-planners .no-result span{display:block}#pages-planners .no-result span.add-planner{font-size:24px;font-family:Yantramanav,sans-serif;color:#b1b1b1}#pages-planners .no-result span.explain{font-size:16px;font-family:Yantramanav,sans-serif;color:#b3b3b3;margin-bottom:40px}#pages-planners .no-result:hover .special-add{opacity:1;-webkit-transition:.3s}#pages-customer-add div.other_address{display:none}#pages-customer-add div.checkbox-wrapper{margin-bottom:30px}#pages-customer-add div.logo-wrapper{margin-top:10px}#pages-customer-add img.uploaded-logo{display:none;max-width:300px}#add-employee-page span.expl{display:block;line-height:40px}#add-employee-page form p{background-color:#5a5a5a}#add-employee-page .col.hire-company{display:none}#add-employee-page form.internal-form{display:none}#add-employee-page form.external-form{display:none}#add-employee-page div.photo-container{position:relative;width:100%;margin:0 auto;margin-bottom:30px;text-align:center;border:1px solid #e2e2e2;padding:10px;background-color:#efefef}#add-employee-page div.photo-container .photo{display:inline-block;width:150px;height:150px;border-radius:150px;background-repeat:no-repeat;background-position:center center;background-size:cover}#add-employee-page div.photo-container div.buttons{margin-top:20px}#add-employee-page div.photo-container div.buttons span{display:inline-block;float:none}#add-employee-page div.employees .photos{position:relative;float:left;width:200px}#add-employee-page div.employees .photos .photo-col{position:relative;float:left;clear:left;width:100%;height:50px;margin-bottom:1px;line-height:50px;background-color:#eaeaea;color:#333;border-radius:4px 0 0 4px}#add-employee-page div.employees .photos .photo{display:block;float:left;width:40px;height:40px;background-position:center center;background-size:cover;border-radius:4px;margin-left:5px;margin-top:5px}#add-employee-page div.employees .photos div.name{float:left;width:calc(200px - 50px);text-align:center}#add-employee-page div.employees .details-wrapper{position:relative;float:left;width:calc(100% - 200px);overflow:hidden}#add-employee-page div.employees .details-wrapper .details-absolute{position:relative;top:0;left:0;width:1525px;height:auto}#add-employee-page div.employees .employee-details{height:50px;line-height:50px;margin-bottom:1px;color:#696969;border-bottom:1px solid #f5f5f5}#add-employee-page div.employees .employee-details:first-of-type{border-top:1px solid #f5f5f5}#add-employee-page div.employees .employee-details .col{position:relative;float:left;width:500px;height:50px;padding-left:20px;padding-right:20px;border-right:1px solid #f5f5f5}#add-employee-page div.employees .employee-details div.edit-profile{width:150px;text-align:center;color:#9401d3}#add-employee-page div.employees .employee-details div.edit-docs{width:160px;text-align:center;color:#9401d3;cursor:pointer}#add-employee-page div.employees .employee-details div.mobile{width:150px;text-align:center}#add-employee-page div.employees .employee-details div.docs{width:465px}#add-employee-page div.employees .employee-details div.emailaddress{width:200px;text-align:center}#add-employee-page div.employees .employee-details div.city{width:200px;text-align:center}#add-employee-page div.employees .employee-details div.role{width:200px;text-align:center}#add-employee-page div.employees .employee-details div.docs ul{list-style-type:none;padding:0;margin:0}#add-employee-page div.employees .employee-details div.docs ul li{position:relative;float:left;padding-left:40px;margin-right:20px}#add-employee-page div.employees .employee-details div.docs ul li:last-of-type{margin-right:0}#add-employee-page div.employees .employee-details div.docs ul li:before{content:"";position:absolute;left:0;top:13px;width:20px;height:20px;border:1px solid #d85858;background-color:#d85858;border-radius:4px;background-repeat:no-repeat;background-position:center center;background-size:8px;background-image:url(../img/remove.svg)}#add-employee-page div.employees .employee-details div.docs ul li.exist:before{border:1px solid #53d0a2;background-color:#53d0a2;background-image:url(../img/tick.svg)}.after-added-employee-lightbox h1{font-weight:100;font-size:28px}.after-added-employee-lightbox .content h1{font-size:20px}.after-added-employee-lightbox .content p{font-size:13px}.after-added-employee-lightbox span{font-size:13px}.after-added-employee-lightbox .buttons{margin-top:16px}#pages-addproject .card{background-color:#fff}#pages-addproject .head-project{background-color:#e4eeff;padding:20px;border:1px solid #c7e3ff;color:#214c5e;line-height:20px;font-size:13px}#pages-addproject .head-project span{display:block}#pages-addproject .submit-project{text-align:center}#pages-addproject .submit-project span{display:inline-block;padding-left:20px;padding-right:20px;font-size:14px;line-height:40px;background-color:#e3f0e3;border:1px solid #b9d1b9;border-radius:6px;color:#123b12;cursor:pointer}#pages-addproject .submit-project span:hover{background-color:#d8e7d8}#pages-addproject .name-of-project{position:relative;width:600px;margin:0 auto;margin-top:30px;margin-bottom:30px}#pages-addproject .name-of-project input{-webkit-appearance:none;border:0;width:100%;border-bottom:1px solid #c4c4c4;height:40px;font-size:25px;outline-style:none}#pages-addproject .name-of-project input::placeholder{color:#cdcdcd;opacity:1}#pages-addproject .group-row{display:flex;gap:20px;margin-bottom:20px}#pages-addproject .group-row>div.col{flex:1}#pages-addproject .cost-center,#pages-addproject .department-selection,#pages-addproject .empty,#pages-addproject .location-selection,#pages-addproject .project-contactperson,#pages-addproject .project-description,#pages-addproject .project-period,#pages-addproject .project-work-description,#pages-addproject .reference-number,#pages-addproject .relation-selection,#pages-addproject .weekly-hours{width:100%;background-color:#f9f9f9;padding:20px}#pages-addproject .cost-center>span,#pages-addproject .department-selection>span,#pages-addproject .empty>span,#pages-addproject .location-selection>span,#pages-addproject .project-contactperson>span,#pages-addproject .project-description>span,#pages-addproject .project-period>span,#pages-addproject .project-work-description>span,#pages-addproject .reference-number>span,#pages-addproject .relation-selection>span,#pages-addproject .weekly-hours>span{display:block;font-size:14px;margin-bottom:10px;color:#616161}#pages-addproject .cost-center select,#pages-addproject .department-selection select,#pages-addproject .empty select,#pages-addproject .location-selection select,#pages-addproject .project-contactperson select,#pages-addproject .project-description select,#pages-addproject .project-period select,#pages-addproject .project-work-description select,#pages-addproject .reference-number select,#pages-addproject .relation-selection select,#pages-addproject .weekly-hours select{padding:10px;height:40px;border:1px solid #c9c9c9}#pages-addproject .cost-center .subform,#pages-addproject .department-selection .subform,#pages-addproject .empty .subform,#pages-addproject .location-selection .subform,#pages-addproject .project-contactperson .subform,#pages-addproject .project-description .subform,#pages-addproject .project-period .subform,#pages-addproject .project-work-description .subform,#pages-addproject .reference-number .subform,#pages-addproject .relation-selection .subform,#pages-addproject .weekly-hours .subform{padding:20px;background-color:#fff}#pages-addproject .cost-center .subform span,#pages-addproject .department-selection .subform span,#pages-addproject .empty .subform span,#pages-addproject .location-selection .subform span,#pages-addproject .project-contactperson .subform span,#pages-addproject .project-description .subform span,#pages-addproject .project-period .subform span,#pages-addproject .project-work-description .subform span,#pages-addproject .reference-number .subform span,#pages-addproject .relation-selection .subform span,#pages-addproject .weekly-hours .subform span{display:block;width:150px;margin-bottom:5px;color:#999}#pages-addproject .cost-center .subform input,#pages-addproject .department-selection .subform input,#pages-addproject .empty .subform input,#pages-addproject .location-selection .subform input,#pages-addproject .project-contactperson .subform input,#pages-addproject .project-description .subform input,#pages-addproject .project-period .subform input,#pages-addproject .project-work-description .subform input,#pages-addproject .reference-number .subform input,#pages-addproject .relation-selection .subform input,#pages-addproject .weekly-hours .subform input{-webkit-appearance:none;outline-style:none;background-color:transparent;border:0;font-size:12px;border-bottom:1px solid #c4c4c4;width:100%;margin-bottom:16px;padding-left:10px;height:30px}#pages-addproject .cost-center .subform input:last-of-type,#pages-addproject .department-selection .subform input:last-of-type,#pages-addproject .empty .subform input:last-of-type,#pages-addproject .location-selection .subform input:last-of-type,#pages-addproject .project-contactperson .subform input:last-of-type,#pages-addproject .project-description .subform input:last-of-type,#pages-addproject .project-period .subform input:last-of-type,#pages-addproject .project-work-description .subform input:last-of-type,#pages-addproject .reference-number .subform input:last-of-type,#pages-addproject .relation-selection .subform input:last-of-type,#pages-addproject .weekly-hours .subform input:last-of-type{margin-bottom:0}#pages-addproject .cost-center textarea,#pages-addproject .department-selection textarea,#pages-addproject .empty textarea,#pages-addproject .location-selection textarea,#pages-addproject .project-contactperson textarea,#pages-addproject .project-description textarea,#pages-addproject .project-period textarea,#pages-addproject .project-work-description textarea,#pages-addproject .reference-number textarea,#pages-addproject .relation-selection textarea,#pages-addproject .weekly-hours textarea{-webkit-appearance:none;border:0;width:100%;outline-style:none;background-color:#fff;border:1px solid #e2e2e2;padding:10px;height:150px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px}#pages-addproject .error-message{background-color:#feebeb;border:1px solid #e8b4b4;margin-top:30px;margin-bottom:30px;padding:20px;color:#5a0c0c;display:none}#pages-api .save-changes{position:fixed;bottom:10px;right:10px;width:200px;text-align:center;background-color:#d6ffd5;border:1px solid #52ba52;z-index:2;line-height:40px;color:#2a6e2a;font-weight:700;font-size:13px;border-radius:7px;cursor:pointer}#pages-api .save-changes:hover{background-color:#bdf1bc}#pages-api .save-changes.locked{opacity:.5;cursor:not-allowed;background-color:#d3d3d3;border:1px solid #3e3e3e;color:#3e3e3e}#pages-api .relations-and-hirecompanies{display:flex;column-gap:10px}#pages-api .relations-and-hirecompanies>div{flex:1}#pages-api span.headline{font-size:28px;line-height:50px;font-family:Yantramanav,sans-serif;color:#d3d3d3}#pages-api .external-companies-list,#pages-api .relations-list{width:100%}#pages-api .external-companies-list .external-company,#pages-api .external-companies-list .relation,#pages-api .relations-list .external-company,#pages-api .relations-list .relation{background-color:#f0f0f0}#pages-api .external-companies-list .external-company.opened,#pages-api .external-companies-list .relation.opened,#pages-api .relations-list .external-company.opened,#pages-api .relations-list .relation.opened{padding-bottom:10px}#pages-api .external-companies-list .obj-row,#pages-api .relations-list .obj-row{display:flex;line-height:40px}#pages-api .external-companies-list .obj-row .col,#pages-api .relations-list .obj-row .col{flex:1;position:relative;padding-left:10px;padding-right:10px}#pages-api .external-companies-list .obj-row .col.checkbox,#pages-api .relations-list .obj-row .col.checkbox{max-width:40px}#pages-api .external-companies-list .obj-row .col.collapse,#pages-api .relations-list .obj-row .col.collapse{max-width:40px;background-image:url(../img/down-arrow.svg);background-repeat:no-repeat;background-position:center center;cursor:pointer;background-size:20px}#pages-api .external-companies-list .no-subs .col.collapse,#pages-api .relations-list .no-subs .col.collapse{visibility:hidden}#pages-api .external-companies-list .no-subs .col.collapse .sub,#pages-api .relations-list .no-subs .col.collapse .sub{display:none}#pages-api .external-companies-list .inner-checkbox,#pages-api .relations-list .inner-checkbox{position:absolute;width:30px;height:30px;left:5px;top:5px;background-color:#fff;border:1px solid #dadada;border-radius:4px;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:13px}#pages-api .external-companies-list .sub,#pages-api .relations-list .sub{margin:10px 50px;background-color:#fcfcfc;display:none}#pages-api .external-companies-list span.active-tag,#pages-api .external-companies-list span.archived-tag,#pages-api .external-companies-list span.update-tag-activate,#pages-api .external-companies-list span.update-tag-archive,#pages-api .relations-list span.active-tag,#pages-api .relations-list span.archived-tag,#pages-api .relations-list span.update-tag-activate,#pages-api .relations-list span.update-tag-archive{background-color:#ffc7c7;color:#7f1717;height:20px;line-height:20px;padding-left:6px;padding-right:6px;margin-left:20px;border-radius:6px;font-size:11px;display:none}#pages-api .external-companies-list span.active-tag.active-tag,#pages-api .external-companies-list span.archived-tag.active-tag,#pages-api .external-companies-list span.update-tag-activate.active-tag,#pages-api .external-companies-list span.update-tag-archive.active-tag,#pages-api .relations-list span.active-tag.active-tag,#pages-api .relations-list span.archived-tag.active-tag,#pages-api .relations-list span.update-tag-activate.active-tag,#pages-api .relations-list span.update-tag-archive.active-tag{background-color:#d8f9d8;color:#2d7b2d}#pages-api .external-companies-list span.active-tag.update-tag-activate,#pages-api .external-companies-list span.active-tag.update-tag-archive,#pages-api .external-companies-list span.archived-tag.update-tag-activate,#pages-api .external-companies-list span.archived-tag.update-tag-archive,#pages-api .external-companies-list span.update-tag-activate.update-tag-activate,#pages-api .external-companies-list span.update-tag-activate.update-tag-archive,#pages-api .external-companies-list span.update-tag-archive.update-tag-activate,#pages-api .external-companies-list span.update-tag-archive.update-tag-archive,#pages-api .relations-list span.active-tag.update-tag-activate,#pages-api .relations-list span.active-tag.update-tag-archive,#pages-api .relations-list span.archived-tag.update-tag-activate,#pages-api .relations-list span.archived-tag.update-tag-archive,#pages-api .relations-list span.update-tag-activate.update-tag-activate,#pages-api .relations-list span.update-tag-activate.update-tag-archive,#pages-api .relations-list span.update-tag-archive.update-tag-activate,#pages-api .relations-list span.update-tag-archive.update-tag-archive{background-color:#ffe9c7;color:#865f10}#pages-api .external-companies-list .obj-parent.change-to-archive>.obj-row .update-tag-activate,#pages-api .relations-list .obj-parent.change-to-archive>.obj-row .update-tag-activate{display:none}#pages-api .external-companies-list .obj-parent.change-to-archive>.obj-row .update-tag-archive,#pages-api .relations-list .obj-parent.change-to-archive>.obj-row .update-tag-archive{display:inline-block}#pages-api .external-companies-list .obj-parent.change-to-active>.obj-row .update-tag-activate,#pages-api .relations-list .obj-parent.change-to-active>.obj-row .update-tag-activate{display:inline-block}#pages-api .external-companies-list .obj-parent.change-to-active>.obj-row .update-tag-archive,#pages-api .relations-list .obj-parent.change-to-active>.obj-row .update-tag-archive{display:none}#pages-api .external-companies-list .obj-parent.no-change>.obj-row .update-tag-activate,#pages-api .relations-list .obj-parent.no-change>.obj-row .update-tag-activate{display:none}#pages-api .external-companies-list .obj-parent.no-change>.obj-row .update-tag-archive,#pages-api .relations-list .obj-parent.no-change>.obj-row .update-tag-archive{display:none}#pages-api .external-companies-list .obj-parent.is-archived,#pages-api .relations-list .obj-parent.is-archived{opacity:.6}#pages-api .external-companies-list .obj-parent.is-active-backend>.obj-row .active-tag,#pages-api .relations-list .obj-parent.is-active-backend>.obj-row .active-tag{display:inline-block}#pages-api .external-companies-list .obj-parent.not-active-backend>.obj-row .active-tag,#pages-api .relations-list .obj-parent.not-active-backend>.obj-row .active-tag{display:none}#pages-api .external-companies-list .obj-parent.is-archived-backend>.obj-row .archived-tag,#pages-api .relations-list .obj-parent.is-archived-backend>.obj-row .archived-tag{display:inline-block}#pages-api .external-companies-list .obj-parent.not-archived>.obj-row .inner-checkbox,#pages-api .relations-list .obj-parent.not-archived>.obj-row .inner-checkbox{background-image:url(../img/checked.svg)}#pages-api .external-companies-list .obj-parent.opened>.obj-row>.col.collapse,#pages-api .relations-list .obj-parent.opened>.obj-row>.col.collapse{transform:rotate(180deg)}#pages-api .external-companies-list .obj-parent.opened>.sub,#pages-api .relations-list .obj-parent.opened>.sub{display:block}#loading-indicator-archive{position:fixed;background-color:#000;bottom:0;left:calc(50% - 100px);width:250px;line-height:50px;color:#fff;z-index:3;text-align:center;font-size:13px;border-radius:10px 10px 0 0}#pages-archive .save-changes{position:fixed;bottom:10px;right:10px;width:200px;text-align:center;background-color:#d6ffd5;border:1px solid #52ba52;z-index:2;line-height:40px;color:#2a6e2a;font-weight:700;font-size:13px;border-radius:7px;cursor:pointer}#pages-archive .save-changes:hover{background-color:#bdf1bc}#pages-archive .save-changes.locked{opacity:.5;cursor:not-allowed;background-color:#d3d3d3;border:1px solid #3e3e3e;color:#3e3e3e}#pages-archive .relations-and-hirecompanies{display:flex;column-gap:10px}#pages-archive .relations-and-hirecompanies>div{flex:1}#pages-archive span.headline{font-size:28px;line-height:50px;font-family:Yantramanav,sans-serif;color:#d3d3d3}#pages-archive .external-companies-list,#pages-archive .relations-list{width:100%}#pages-archive .external-companies-list .external-company,#pages-archive .external-companies-list .relation,#pages-archive .relations-list .external-company,#pages-archive .relations-list .relation{background-color:#f0f0f0}#pages-archive .external-companies-list .external-company.opened,#pages-archive .external-companies-list .relation.opened,#pages-archive .relations-list .external-company.opened,#pages-archive .relations-list .relation.opened{padding-bottom:10px}#pages-archive .external-companies-list .obj-row,#pages-archive .relations-list .obj-row{display:flex;line-height:40px}#pages-archive .external-companies-list .obj-row .col,#pages-archive .relations-list .obj-row .col{flex:1;position:relative;padding-left:10px;padding-right:10px}#pages-archive .external-companies-list .obj-row .col.checkbox,#pages-archive .relations-list .obj-row .col.checkbox{max-width:40px}#pages-archive .external-companies-list .obj-row .col.collapse,#pages-archive .relations-list .obj-row .col.collapse{max-width:40px;background-image:url(../img/down-arrow.svg);background-repeat:no-repeat;background-position:center center;cursor:pointer;background-size:20px}#pages-archive .external-companies-list .no-subs .col.collapse,#pages-archive .relations-list .no-subs .col.collapse{visibility:hidden}#pages-archive .external-companies-list .no-subs .col.collapse .sub,#pages-archive .relations-list .no-subs .col.collapse .sub{display:none}#pages-archive .external-companies-list .inner-checkbox,#pages-archive .relations-list .inner-checkbox{position:absolute;width:30px;height:30px;left:5px;top:5px;background-color:#fff;border:1px solid #dadada;border-radius:4px;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:13px}#pages-archive .external-companies-list .sub,#pages-archive .relations-list .sub{margin:10px 50px;background-color:#fcfcfc;display:none}#pages-archive .external-companies-list span.active-tag,#pages-archive .external-companies-list span.archived-tag,#pages-archive .external-companies-list span.update-tag-activate,#pages-archive .external-companies-list span.update-tag-archive,#pages-archive .relations-list span.active-tag,#pages-archive .relations-list span.archived-tag,#pages-archive .relations-list span.update-tag-activate,#pages-archive .relations-list span.update-tag-archive{background-color:#ffc7c7;color:#7f1717;height:20px;line-height:20px;padding-left:6px;padding-right:6px;margin-left:20px;border-radius:6px;font-size:11px;display:none}#pages-archive .external-companies-list span.active-tag.active-tag,#pages-archive .external-companies-list span.archived-tag.active-tag,#pages-archive .external-companies-list span.update-tag-activate.active-tag,#pages-archive .external-companies-list span.update-tag-archive.active-tag,#pages-archive .relations-list span.active-tag.active-tag,#pages-archive .relations-list span.archived-tag.active-tag,#pages-archive .relations-list span.update-tag-activate.active-tag,#pages-archive .relations-list span.update-tag-archive.active-tag{background-color:#d8f9d8;color:#2d7b2d}#pages-archive .external-companies-list span.active-tag.update-tag-activate,#pages-archive .external-companies-list span.active-tag.update-tag-archive,#pages-archive .external-companies-list span.archived-tag.update-tag-activate,#pages-archive .external-companies-list span.archived-tag.update-tag-archive,#pages-archive .external-companies-list span.update-tag-activate.update-tag-activate,#pages-archive .external-companies-list span.update-tag-activate.update-tag-archive,#pages-archive .external-companies-list span.update-tag-archive.update-tag-activate,#pages-archive .external-companies-list span.update-tag-archive.update-tag-archive,#pages-archive .relations-list span.active-tag.update-tag-activate,#pages-archive .relations-list span.active-tag.update-tag-archive,#pages-archive .relations-list span.archived-tag.update-tag-activate,#pages-archive .relations-list span.archived-tag.update-tag-archive,#pages-archive .relations-list span.update-tag-activate.update-tag-activate,#pages-archive .relations-list span.update-tag-activate.update-tag-archive,#pages-archive .relations-list span.update-tag-archive.update-tag-activate,#pages-archive .relations-list span.update-tag-archive.update-tag-archive{background-color:#ffe9c7;color:#865f10}#pages-archive .external-companies-list .obj-parent.change-to-archive>.obj-row .update-tag-activate,#pages-archive .relations-list .obj-parent.change-to-archive>.obj-row .update-tag-activate{display:none}#pages-archive .external-companies-list .obj-parent.change-to-archive>.obj-row .update-tag-archive,#pages-archive .relations-list .obj-parent.change-to-archive>.obj-row .update-tag-archive{display:inline-block}#pages-archive .external-companies-list .obj-parent.change-to-active>.obj-row .update-tag-activate,#pages-archive .relations-list .obj-parent.change-to-active>.obj-row .update-tag-activate{display:inline-block}#pages-archive .external-companies-list .obj-parent.change-to-active>.obj-row .update-tag-archive,#pages-archive .relations-list .obj-parent.change-to-active>.obj-row .update-tag-archive{display:none}#pages-archive .external-companies-list .obj-parent.no-change>.obj-row .update-tag-activate,#pages-archive .relations-list .obj-parent.no-change>.obj-row .update-tag-activate{display:none}#pages-archive .external-companies-list .obj-parent.no-change>.obj-row .update-tag-archive,#pages-archive .relations-list .obj-parent.no-change>.obj-row .update-tag-archive{display:none}#pages-archive .external-companies-list .obj-parent.is-archived,#pages-archive .relations-list .obj-parent.is-archived{opacity:.6}#pages-archive .external-companies-list .obj-parent.is-active-backend>.obj-row .active-tag,#pages-archive .relations-list .obj-parent.is-active-backend>.obj-row .active-tag{display:inline-block}#pages-archive .external-companies-list .obj-parent.not-active-backend>.obj-row .active-tag,#pages-archive .relations-list .obj-parent.not-active-backend>.obj-row .active-tag{display:none}#pages-archive .external-companies-list .obj-parent.is-archived-backend>.obj-row .archived-tag,#pages-archive .relations-list .obj-parent.is-archived-backend>.obj-row .archived-tag{display:inline-block}#pages-archive .external-companies-list .obj-parent.not-archived>.obj-row .inner-checkbox,#pages-archive .relations-list .obj-parent.not-archived>.obj-row .inner-checkbox{background-image:url(../img/checked.svg)}#pages-archive .external-companies-list .obj-parent.opened>.obj-row>.col.collapse,#pages-archive .relations-list .obj-parent.opened>.obj-row>.col.collapse{transform:rotate(180deg)}#pages-archive .external-companies-list .obj-parent.opened>.sub,#pages-archive .relations-list .obj-parent.opened>.sub{display:block}#loading-indicator-archive{position:fixed;background-color:#000;bottom:0;left:calc(50% - 100px);width:250px;line-height:50px;color:#fff;z-index:3;text-align:center;font-size:13px;border-radius:10px 10px 0 0}#pages-blackboard-tenant div.blackboard-messages{position:relative;height:400px;border-radius:7px}#pages-blackboard-tenant div.blackboard-messages ul{padding:0;margin:0;list-style-type:none}#pages-blackboard-tenant div.blackboard-messages li{position:relative;color:#000;border-radius:3px;margin-bottom:10px;min-height:80px}#pages-blackboard-tenant div.blackboard-messages div.date-wrapper{position:absolute;left:0;height:100%;width:50px;background-color:#dbf1ff;color:#1775ad;text-align:center}#pages-blackboard-tenant div.blackboard-messages div.date-wrapper:before{content:"";position:absolute;left:-3px;width:2px;top:0;height:100%;background-color:#1775ad}#pages-blackboard-tenant div.blackboard-messages div.date-wrapper span{display:block}#pages-blackboard-tenant div.blackboard-messages div.date-wrapper span.daynumber{margin-top:10px;font-size:20px}#pages-blackboard-tenant div.blackboard-messages div.date-wrapper span.month{font-size:13px}#pages-blackboard-tenant div.blackboard-messages div.message-wrapper{position:relative;width:calc(100% - 55px);margin-left:55px;padding:10px}#pages-blackboard-tenant div.blackboard-messages div.message-wrapper span.subject{font-size:16px}#pages-blackboard-tenant div.write-message{margin-bottom:30px}#pages-blackboard-tenant div.buttons.below-message{margin-top:10px}#pages-certification-expire .row.legend{line-height:40px;background-color:#1775ad;color:#fff}#pages-certification-expire .row .col:first-of-type{padding-left:20px}#pages-certification-expire .remaining span{border-radius:5px;margin-right:20px;width:40px;color:#fff;text-align:center;display:block;line-height:30px;height:30px;margin-top:7px}#pages-certification-expire .remaining span.green{background-color:#4fc14f}#pages-certification-expire .remaining span.orange{background-color:#f5b238}#pages-certification-expire .remaining span.red{background-color:#e24a4a}#pages-certification-expire .list .row{line-height:40px;background-color:#f1f1f9;margin-bottom:2px}#pages-classifications .row.classifications-groups{margin-top:0}#pages-classifications .row.classifications-groups .col{padding:10px}#pages-classifications .row.classifications-groups span.type-of{font-family:Yantramanav,sans-serif;font-weight:100;display:block;color:#1775ad;font-size:22px;margin-bottom:30px}#pages-classifications .row.classifications-groups div.list{margin-top:15px}#pages-classifications .row.classifications-groups div.list ul{margin:0;padding:0;list-style-type:none}#pages-classifications .row.classifications-groups div.list li{position:relative;background-color:#f1f1f9;padding:10px;font-size:12px;margin-bottom:3px;border-radius:4px;color:#5a5a7d}#pages-classifications .row.classifications-groups div.list li span.delete{display:block;position:absolute;right:3px;top:2px;width:30px;height:30px;background-color:transparent;cursor:pointer;background-image:url(../img/remove-item.svg);background-repeat:no-repeat;background-position:center center;background-size:16px}#pages-classifications .row.classifications-groups div.list li:hover{background-color:#1d93da;color:#fff;-webkit-transition:.3s}#pages-classifications .row.classifications-groups div.list li:hover span.delete{background-image:url(../img/remove-item-white.svg)}#pages-classifications .row.classifications-groups div.buttons{margin-top:15px}#pages-classifications .row.classifications-groups div.buttons span.button{font-size:11px;font-family:Yantramanav,sans-serif}#pages-classify .classifications-list{display:none}#pages-classify .classifications-list>span{display:block;padding-left:10px;height:50px;line-height:50px;font-size:12px;background-color:#44aae6;color:#fff}#pages-classify .classifications-list ul{list-style-type:none;padding:0;margin:0}#pages-classify .classifications-list ul div.expire-date{display:none;position:absolute;top:0;right:0;bottom:0;width:240px}#pages-classify .classifications-list ul div.expire-date input{position:absolute;top:10px;right:100px;width:130px;-webkit-appearance:none;border:0;line-height:30px;height:30px;padding-left:10px}#pages-classify .classifications-list ul div.expire-date div.update{position:absolute;top:10px;bottom:10px;right:5px;padding-left:10px;padding-right:10px;background-color:#43aae7;color:#fff;line-height:30px;font-size:10px;font-family:Yantramanav,sans-serif}#pages-classify .classifications-list ul li{position:relative;height:50px;padding-left:70px;line-height:50px;font-size:12px;cursor:pointer}#pages-classify .classifications-list ul li:before{content:"";position:absolute;top:12px;left:20px;bottom:12px;width:24px;border:1px solid #44aae6;border-radius:3px;background-color:#fff}#pages-classify .classifications-list ul li:hover{background-color:#d7f0ff}#pages-classify .classifications-list ul li.selected{font-weight:700}#pages-classify .classifications-list ul li.selected:before{background-color:#44aae6;background-image:url(../img/tick.svg);background-repeat:no-repeat;background-size:12px;background-position:center center}#pages-classify .classifications-list ul.certifications li.selected div.expire-date{display:block}#pages-classify div.search-wrapper{background-color:#fff;padding:25px;padding-top:10px;padding-bottom:10px;position:relative;margin-bottom:10px;color:#555;font-size:14px}#pages-classify div.search-wrapper .search-filter{position:relative}#pages-classify div.search-wrapper .search-filter span{display:block;float:left;margin-bottom:0;line-height:27px;margin-right:20px;font-size:13px}#pages-classify div.search-wrapper .search-filter input{float:left;line-height:27px;height:27px;font-size:12px;outline-style:none;-webkit-appearance:none;border:1px solid #ccc;padding-left:10px;width:200px;padding-right:10px;border-radius:3px}#pages-classify ul.employee-list{padding:0;padding-right:10px;margin:0;list-style-type:none}#pages-classify ul.employee-list li{position:relative;width:100%;height:50px;background-color:#f8f8fd;margin-bottom:2px;border-radius:3px;cursor:pointer}#pages-classify ul.employee-list li .photo{position:absolute;top:4px;left:4px;bottom:4px;width:42px;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:3px}#pages-classify ul.employee-list li span{display:block;position:absolute;left:70px;line-height:50px;color:#343233;font-size:12px}#pages-classify ul.employee-list li:hover{background-color:#1d93da;-webkit-transition:.3s}#pages-classify ul.employee-list li:hover span{color:#fff}#pages-classify ul.employee-list li.selected{background-color:#1775ad;-webkit-transition:.3s}#pages-classify ul.employee-list li.selected span{color:#fff}#pages-classify div.split-screen{position:relative;width:100%;height:calc(100vh - 380px);max-height:calc(100vh - 380px)}#pages-classify div.split-screen div.left,#pages-classify div.split-screen div.right{float:left;height:100%;overflow-y:auto;overflow-x:hidden}#pages-classify div.split-screen div.left{position:relative;width:50%}#pages-classify div.split-screen div.right{position:relative;width:50%;background-color:#f8f8fd}#pages-classify div.split-screen div.right span.info{display:block;position:absolute;text-align:center;width:100%;font-size:20px;height:50px;line-height:50px;top:calc(50% - 25px);color:#c2c2d4;font-family:Yantramanav,sans-serif}#pages-classify div.split-screen div.right span.info:before{content:"";position:absolute;bottom:30px;height:150px;left:0;width:100%;background-image:url(../img/selection.svg);background-position:center center;background-repeat:no-repeat;background-size:100px;opacity:.4}#pages-client-portal-accounts .card.accounts-overview{width:100%;margin-bottom:0!important;overflow:hidden}#pages-client-portal-accounts .card.accounts-overview.step{display:block;max-width:100%}#pages-client-portal-accounts .card.accounts-overview .accounts-wrapper{display:block}#pages-client-portal-accounts .card.accounts-overview .lock{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#fff;opacity:.3}#pages-client-portal-accounts .back-to-accounts{background-color:#f3f3f3;margin-left:100px;cursor:pointer;display:inline-block;padding-left:10px;padding-right:10px;border-radius:6px;line-height:30px;margin-bottom:20px;opacity:.6}#pages-client-portal-accounts .back-to-accounts:hover{opacity:1}#pages-client-portal-accounts .remove-account{display:inline-block;cursor:pointer;line-height:40px;margin-top:10px;color:#a93d3d;font-weight:700;background-color:#f3f3f3;padding-left:10px;border-radius:6px;padding-right:10px}#pages-client-portal-accounts .remove-account:hover{background-color:#a93d3d;color:#fff}#pages-client-portal-accounts .display-name{position:relative;width:500px;background-color:#f3f3f3;padding:2px;border-radius:6px;display:flex;height:40px;margin-bottom:10px}#pages-client-portal-accounts .display-name .d-col{position:relative;overflow:hidden;flex:1}#pages-client-portal-accounts .display-name .d-col.first{max-width:120px;line-height:36px;text-align:center}#pages-client-portal-accounts .display-name .input-col{background-color:#fff;border-radius:0 6px 6px 0}#pages-client-portal-accounts .display-name input{font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-appearance:none;border:0;padding-left:10px;width:100%;height:100%;outline-style:none}#pages-client-portal-accounts .display-name input::placeholder{color:#b1b1b1}#pages-client-portal-accounts .submit-accounts{display:flex;height:60px;width:300px;margin-left:100px;margin-top:30px;cursor:pointer;border-radius:8px;overflow:hidden;line-height:60px}#pages-client-portal-accounts .submit-accounts .add-col{flex:1;background-color:#e9e9e9;text-align:center;color:#646464;font-size:16px;font-weight:700}#pages-client-portal-accounts .submit-accounts .add-col:first-of-type{max-width:60px;background-color:#85bd85;background-image:url(../img/tick.svg);background-repeat:no-repeat;background-position:center center;background-size:18px}#pages-client-portal-accounts .submit-accounts:hover .add-col{background-color:#dfdfdf}#pages-client-portal-accounts .submit-accounts:hover .add-col:first-of-type{background-color:#5ea35e}#pages-client-portal-accounts .all-steps{display:none}#pages-client-portal-accounts .step{position:relative;display:flex;font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin-bottom:30px;margin-top:10px;max-width:1150px}#pages-client-portal-accounts .step .disable{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.7;z-index:3}#pages-client-portal-accounts .step .submit-accounts{display:flex;height:60px;width:300px;margin-top:40px;cursor:pointer;border-radius:8px;overflow:hidden;line-height:60px}#pages-client-portal-accounts .step .submit-accounts .add-col{flex:1;background-color:#e9e9e9;text-align:center;color:#646464;font-size:16px;font-weight:700}#pages-client-portal-accounts .step .submit-accounts .add-col:first-of-type{max-width:60px;background-color:#85bd85;background-image:url(../img/tick.svg);background-repeat:no-repeat;background-position:center center;background-size:18px}#pages-client-portal-accounts .step .submit-accounts:hover .add-col{background-color:#dfdfdf}#pages-client-portal-accounts .step .submit-accounts:hover .add-col:first-of-type{background-color:#5ea35e}#pages-client-portal-accounts .step.accounts-step .add-account{display:flex;height:40px;width:250px;margin-top:20px;cursor:pointer;border-radius:6px;overflow:hidden;line-height:40px}#pages-client-portal-accounts .step.accounts-step .add-account .add-col{flex:1;background-color:#e9e9e9;text-align:center;color:#646464;font-size:14px}#pages-client-portal-accounts .step.accounts-step .add-account .add-col:first-of-type{max-width:40px;background-color:#85bd85;background-image:url(../img/add.svg);background-repeat:no-repeat;background-position:center center;background-size:18px}#pages-client-portal-accounts .step.accounts-step .add-account:hover .add-col{background-color:#dfdfdf}#pages-client-portal-accounts .step.accounts-step .add-account:hover .add-col:first-of-type{background-color:#5ea35e}#pages-client-portal-accounts .step.accounts-step .account{width:800px;font-size:14px;padding:20px;background-color:#f3f3f3;border-radius:8px;margin-bottom:20px}#pages-client-portal-accounts .step.accounts-step .account .a-row{display:flex;height:50px;line-height:50px;background-color:#dbdbdb;overflow:hidden;border-radius:6px}#pages-client-portal-accounts .step.accounts-step .account .a-col{flex:1;overflow:hidden;position:relative}#pages-client-portal-accounts .step.accounts-step .account .a-col:first-of-type{max-width:180px;padding-left:16px}#pages-client-portal-accounts .step.accounts-step .account .tip{line-height:20px;background-color:#e9e9e9;padding:12px;font-size:13px;color:#5c5c5c;margin-left:20px;margin-right:20px;border-radius:6px 6px 0 0}#pages-client-portal-accounts .step.accounts-step .account .input-container{position:absolute;top:2px;bottom:2px;right:2px;left:0;background-color:#fff;border-radius:0 6px 6px 0;overflow:hidden}#pages-client-portal-accounts .step.accounts-step .account input{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-appearance:none;border:0;padding-left:10px;outline-style:none;font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:14px}#pages-client-portal-accounts .step .selection-actions{margin-bottom:10px}#pages-client-portal-accounts .step .selection-actions>span{display:inline-block;margin-right:10px;background-color:#dae5f1;color:#7f9ebf;line-height:30px;padding-left:10px;padding-right:10px;cursor:pointer;border-radius:6px}#pages-client-portal-accounts .step .selection-actions>span:hover{color:#37637c;background-color:#c3e0f1}#pages-client-portal-accounts .step .to-accounts>span,#pages-client-portal-accounts .step .to-permissions>span{display:inline-block;padding-left:20px;padding-right:20px;line-height:40px;cursor:pointer;background-color:#b0ebb0;font-weight:700;border-radius:6px;color:#2c6e2c;opacity:.7}#pages-client-portal-accounts .step .to-accounts>span:hover,#pages-client-portal-accounts .step .to-permissions>span:hover{opacity:1}#pages-client-portal-accounts .step .to-accounts.locked>span,#pages-client-portal-accounts .step .to-permissions.locked>span{cursor:not-allowed;background-color:#e5e5e5;color:#a1a1a1}#pages-client-portal-accounts .step .to-accounts.locked>span:hover,#pages-client-portal-accounts .step .to-permissions.locked>span:hover{opacity:.7}#pages-client-portal-accounts .step:first-of-type{opacity:1}#pages-client-portal-accounts .step:first-of-type .disable{display:none}#pages-client-portal-accounts .step .search-bar{position:relative;width:500px;background-color:#f3f3f3;padding:2px;border-radius:6px;display:flex;height:40px;margin-bottom:10px}#pages-client-portal-accounts .step .search-bar .s-col{position:relative;overflow:hidden;flex:1}#pages-client-portal-accounts .step .search-bar .s-col.first{max-width:40px}#pages-client-portal-accounts .step .search-bar .tool-tip{display:none}#pages-client-portal-accounts .step .search-bar.show-tool-tip{margin-bottom:40px}#pages-client-portal-accounts .step .search-bar.show-tool-tip .tool-tip{position:absolute;display:block;top:42px;height:30px;left:0;font-size:13px;line-height:30px;right:0;background-color:#f3f3f3;color:#767676;text-align:center;border-radius:5px}#pages-client-portal-accounts .step .search-bar.no-tool-tip{margin-bottom:10px!important}#pages-client-portal-accounts .step .search-bar .show-all{position:absolute;top:3px;right:105px;bottom:3px;width:100px;color:#626262;text-align:center;line-height:30px;cursor:pointer;font-size:11px;border-radius:0;background-color:#e9e9e9;display:none}#pages-client-portal-accounts .step .search-bar .show-all:hover{background-color:#c7c7c7;color:#222}#pages-client-portal-accounts .step .search-bar .number-of-results{position:absolute;top:3px;right:3px;bottom:3px;width:100px;color:#000;text-align:center;line-height:30px;font-size:11px;font-weight:700;border-radius:0 6px 6px 0;display:none}#pages-client-portal-accounts .step .search-bar .number-of-results.has-results{background-color:#d5ede6;color:#417669}#pages-client-portal-accounts .step .search-bar .number-of-results.no-results{background-color:#edd6d5;color:#765241}#pages-client-portal-accounts .step .search-bar .search-icon{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../img/search-grey.svg);background-size:16px;background-repeat:no-repeat;background-position:center center}#pages-client-portal-accounts .step .search-bar .input-col{background-color:#fff;border-radius:0 6px 6px 0}#pages-client-portal-accounts .step .search-bar input{font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-appearance:none;border:0;padding-left:10px;width:100%;height:100%;outline-style:none}#pages-client-portal-accounts .step .search-bar input::placeholder{color:#b1b1b1}#pages-client-portal-accounts .step h1{margin-top:5px;color:#343233;margin-bottom:0}#pages-client-portal-accounts .step p.info{color:#999;font-size:14px;margin-top:3px}#pages-client-portal-accounts .step ul{position:relative;padding:0;margin:0;list-style-type:none}#pages-client-portal-accounts .step ul li{position:relative;display:flex;height:70px;font-size:16px;cursor:pointer;background-color:#f3f3f3;margin-bottom:10px;border-radius:6px;-webkit-transition:.4s}#pages-client-portal-accounts .step ul li.selected .collapse-departments{display:block}#pages-client-portal-accounts .step ul li:hover{-webkit-transition:.4s;background-color:#e1e1e1}#pages-client-portal-accounts .step .department-list .departments-wrapper{padding-left:70px}#pages-client-portal-accounts .step .department-list .departments-wrapper li{background-color:#f3efe5;height:60px;font-size:14px}#pages-client-portal-accounts .step .department-list .departments-wrapper li .name-wrapper,#pages-client-portal-accounts .step .department-list .departments-wrapper li .search-replacement{line-height:60px!important}#pages-client-portal-accounts .step .department-list .departments-wrapper li .checkbox{top:15px!important;border:1px solid #e1d2a5!important}#pages-client-portal-accounts .step .department-list .departments-wrapper li .checkbox.selected{background-color:#e1d3a5}#pages-client-portal-accounts .step .collapse-departments{position:absolute;right:20px;top:20px;line-height:20px;text-align:center;display:none;padding:5px;padding-left:10px;padding-right:10px;border-radius:6px;font-size:14px;background-color:#e5dcc4;color:#957728}#pages-client-portal-accounts .step .collapse-departments.has-departments .default{display:block}#pages-client-portal-accounts .step .collapse-departments.has-departments .no-departments{display:none}#pages-client-portal-accounts .step .collapse-departments.has-departments:hover{background-color:#e3ca86;color:#856512}#pages-client-portal-accounts .step .collapse-departments.has-no-departments{background-color:transparent;color:#999}#pages-client-portal-accounts .step .collapse-departments.has-no-departments .default{display:none}#pages-client-portal-accounts .step .collapse-departments.has-no-departments .no-departments{display:block}#pages-client-portal-accounts .step .checkbox-wrapper{position:relative;max-width:50px;flex:1}#pages-client-portal-accounts .step .checkbox-wrapper .checkbox{position:absolute;top:20px;left:12px;width:30px;height:30px;border:1px solid #c9c9c9;border-radius:6px;background-position:center center;background-size:16px;background-repeat:no-repeat}#pages-client-portal-accounts .step .checkbox-wrapper .checkbox.selected{background-image:url(../img/tick.svg);background-color:#cdcdcd}#pages-client-portal-accounts .step .logo-wrapper{position:relative;flex:1;max-width:70px}#pages-client-portal-accounts .step .logo-wrapper .relation-logo{position:absolute;width:50px;top:10px;height:50px;left:5px;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden;border-radius:6px}#pages-client-portal-accounts .step .name-wrapper,#pages-client-portal-accounts .step .search-replacement{flex:1;line-height:70px;padding-left:20px}#pages-client-portal-accounts .step .name-wrapper.search-replacement,#pages-client-portal-accounts .step .search-replacement.search-replacement{display:none}#pages-client-portal-accounts .step .relation-dropdown{max-width:500px}#pages-client-portal-accounts .step span.step-number{display:block;text-align:center;height:60px;background-color:#efefef;width:46px;font-size:18px;color:#767676;border-radius:6px;background-position:center center;background-repeat:no-repeat;background-size:18px}#pages-client-portal-accounts .step span.step-number.permission-icon{background-image:url(../img/lock-grey.svg)}#pages-client-portal-accounts .step span.step-number.locations-icon{background-image:url(../img/building-grey.svg)}#pages-client-portal-accounts .step span.step-number.account-icon{background-image:url(../img/user-grey.svg)}#pages-client-portal-accounts .step .col{flex:1}#pages-client-portal-accounts .step .col.left{max-width:100px}#pages-client-portal-accounts .step .col.actions{max-width:150px;padding-top:30px;text-align:right}#pages-client-portal-accounts .step .col.actions .previous-step{display:none;text-align:center;padding:8px;border-radius:6px;color:#37637c;background-color:#c3e0f1;cursor:pointer}#pages-client-portal-accounts .step .col.actions .previous-step:hover{background-color:#3a657d;color:#fff}#pages-create-task div.error{background-color:#fb5353;padding-left:10px;line-height:30px;font-size:11px;margin-bottom:25px;color:#fff;display:none}#pages-create-task div.buttons{margin-top:250px}#pages-create-task div.buttons .start{opacity:1;-webkit-transition:1s}#pages-create-task div.buttons .start.--disabled{opacity:.3;-webkit-transition:1s}#pages-create-task div.customers,#pages-create-task div.locations{position:absolute;top:60px;width:100%;max-height:200px;overflow-y:auto}#pages-create-task div.customers.locations,#pages-create-task div.locations.locations{display:none}#pages-create-task div.customers ul,#pages-create-task div.locations ul{list-style-type:none;margin:0;padding:0;background-color:#f1f1f9;padding:5px;cursor:pointer}#pages-create-task div.customers ul li,#pages-create-task div.locations ul li{position:relative;line-height:30px;font-size:12px;padding-left:12px;background-color:rgba(255,255,255,.5);margin-bottom:1px;color:#888;cursor:pointer}#pages-create-task div.customers ul li:before,#pages-create-task div.locations ul li:before{content:"";position:absolute;left:0;top:0;height:100%;width:2px;background-color:#1775ad;display:none}#pages-create-task div.customers ul li.selected,#pages-create-task div.customers ul li:hover,#pages-create-task div.locations ul li.selected,#pages-create-task div.locations ul li:hover{background-color:#fff;color:#000}#pages-create-task div.customers ul li.selected:before,#pages-create-task div.locations ul li.selected:before{display:block}#pages-create-task div.main-toggle{position:absolute;top:0;right:0;height:60px;width:100px}#pages-create-task div.main-toggle span.toggle{position:absolute;width:22px;height:22px;text-align:center;border-radius:30px;background-color:#fff;box-shadow:1px 1px 1px #999;top:-3px}#pages-create-task div.main-toggle .toggle-wrapper{position:relative;width:44px;height:16px;margin-top:8px;background-color:#fff;border-radius:30px;padding:2px;cursor:pointer}#pages-create-task div.main-toggle .toggle-wrapper.disabled{background-color:#ec3e3e;-webkit-transition:.3s}#pages-create-task div.main-toggle .toggle-wrapper.disabled span.toggle{-webkit-transition:.3s;left:-3px}#pages-create-task div.main-toggle .toggle-wrapper.enabled{background-color:#57d457;-webkit-transition:.3s}#pages-create-task div.main-toggle .toggle-wrapper.enabled span.toggle{-webkit-transition:.3s;left:26px}#pages-customer .unique-invoice-number{background-color:#eef7fe;border:1px solid #aed7f5;padding:20px;margin-top:20px;margin-bottom:20px;display:none!important}#pages-customer .unique-invoice-number .unique-row{display:flex}#pages-customer .unique-invoice-number .unique-row span{display:block;line-height:26px}#pages-customer .unique-invoice-number .unique-row .col{flex:1;padding:10px}#pages-customer .unique-invoice-number .unique-row input{-webkit-appearance:none;padding-left:10px;border:0;height:26px;line-height:26px;outline-style:none;width:140px}#pages-customer .unique-invoice-number .this-input-wrapper{display:flex}#pages-customer .unique-invoice-number .this-input-wrapper .this-col{flex:1}#pages-customer .unique-invoice-number .this-input-wrapper .this-input{max-width:150px}#pages-customer .unique-invoice-number .this-input-wrapper .save-unique-id{display:inline-block;line-height:26px;background-color:#5a92bb;color:#fff;text-align:center;padding-left:10px;padding-right:10px;cursor:pointer;font-size:12px}#pages-customer .unique-invoice-number .this-input-wrapper .save-unique-id:hover{background-color:#4178a1}#pages-customer .unique-invoice-number .this-input-wrapper .save-unique-id.no-change{cursor:not-allowed;background-color:#e9e9e9;color:#979797}#pages-customer .no-locations-yet{position:relative;text-align:center}#pages-customer .no-locations-yet .special-add{position:relative;width:100%;height:185px;background-image:url(../img/special-add.svg);background-size:95px;background-position:center center;background-repeat:no-repeat;opacity:.7;cursor:pointer;-webkit-transition:.3s}#pages-customer .no-locations-yet span{display:block}#pages-customer .no-locations-yet span.do-add{font-size:24px;font-family:Yantramanav,sans-serif;color:#b1b1b1}#pages-customer .no-locations-yet span.explain{font-size:16px;font-family:Yantramanav,sans-serif;color:#b3b3b3;margin-bottom:40px}#pages-customer .no-locations-yet:hover .special-add{opacity:1;-webkit-transition:.3s}#pages-customer h3{font-family:Yantramanav,sans-serif;font-weight:100;font-size:25px;color:#b2b2d0;margin:0;margin-bottom:20px;margin-top:5px}#pages-customer .content{min-height:calc(100vh - 90px)}#pages-customer div.other_address{display:none}#pages-customer div.checkbox-wrapper{margin-bottom:30px}#pages-customer div.logo-wrapper{margin-top:10px;text-align:right}#pages-customer img.uploaded-logo{max-width:300px}#pages-customer div.buttons.right{margin-top:20px}#pages-customer div.buttons.right span{float:right}#pages-customer form.edit-view{display:none}#pages-customer .tabs-component{margin-top:30px;margin-bottom:30px}#pages-customer .buttons.below-title{margin-top:20px}#pages-customer div.add-location-wrapper{position:fixed;width:80px;height:80px;bottom:50px;right:50px}#pages-customer div.add-location-wrapper span{position:absolute;display:none;top:-40px;right:-20px;background-color:#000;color:#fff;width:150px;line-height:25px;font-size:13px;text-align:center;border-radius:4px;border:1px solid #9e9e9e}#pages-customer div.add-location-wrapper:hover span{display:block}#pages-customer div.add-location{position:absolute;width:65px;height:65px;background-color:#50a76f;border-radius:100px;background-image:url(../img/add.svg);background-repeat:no-repeat;background-position:center center;background-size:20px;cursor:pointer}.locations-view h3{font-family:Yantramanav,sans-serif;font-weight:100;font-size:25px;color:#b2b2d0;margin:0;margin-bottom:20px;margin-top:5px}.locations-view .row{margin-bottom:2px;background-color:#f1f1f9;-webkit-transition:.2s;border-radius:3px;cursor:pointer}.locations-view .row:hover{background-color:#44aae6;color:#fff;-webkit-transition:.6s}.locations-view .row:hover:before{background-color:#343233}.locations-view .col{line-height:40px}.locations-view .col:first-of-type{padding-left:20px}.add-location-lightbox{height:100%;width:100%}.add-location-lightbox span.title{font-size:24px;font-family:Yantramanav,sans-serif;font-weight:400}.add-location-lightbox .buttons{margin-top:10px}.add-location-lightbox .wizard-wrapper{position:relative;height:calc(100% - 30px);width:100%;overflow-x:hidden}.add-location-lightbox .steps{position:absolute;width:calc(4 * 100%)}.add-location-lightbox .step{position:relative;float:left;width:calc(100% / 4)}.add-location-lightbox .duplication-message{color:red;font-size:12px;display:none}#pages-customers .no-customers-yet{position:relative;text-align:center}#pages-customers .no-customers-yet .special-add{position:relative;width:100%;height:185px;background-image:url(../img/special-add.svg);background-size:95px;background-position:center center;background-repeat:no-repeat;opacity:.7;cursor:pointer;-webkit-transition:.3s}#pages-customers .no-customers-yet span{display:block}#pages-customers .no-customers-yet span.do-add{font-size:24px;font-family:Yantramanav,sans-serif;color:#b1b1b1}#pages-customers .no-customers-yet span.explain{font-size:16px;font-family:Yantramanav,sans-serif;color:#b3b3b3;margin-bottom:40px}#pages-customers .no-customers-yet:hover .special-add{opacity:1;-webkit-transition:.3s}#pages-customers .content{min-height:calc(100vh - 90px)}#pages-customers .locations-trigger{max-width:50px;cursor:pointer;background-image:url(../img/down-arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:12px}#pages-customers .locations-trigger.no-visible{background-image:none;background-color:initial}#pages-customers .visit-customer{display:flex;flex:1;line-height:50px;cursor:pointer;border-bottom:1px solid #ebebeb}#pages-customers .visit-customer .col{flex:1;padding-left:10px}#pages-customers .visit-customer .logo-wrapper{max-width:50px;padding-left:0}#pages-customers .visit-customer .logo-wrapper .logo{width:50px;height:50px;background-size:40px;background-position:center center;background-repeat:no-repeat}#pages-customers .customer-wrapper{display:flex}#pages-customers .customer-wrapper:hover .col{background-color:#f5f5f5}#pages-customers .customer-wrapper.open .locations-trigger{transform:rotate(180deg)}#pages-customers .customer-wrapper.legend{background-color:#dcecfe;font-weight:700;color:#2e425d}#pages-customers .customer-wrapper.legend:hover .col{background-color:#dcecfe}#pages-customers .customer-wrapper.legend .visit-customer{border-bottom:1px solid #c4d5eb}#pages-customers .customer-wrapper.legend .logo{opacity:0}#pages-customers .customer-wrapper.legend .locations-trigger{background-color:#dcecfe;background-size:0;border-bottom:1px solid #c4d5eb}#pages-customers .locations-wrapper{padding:10px;padding-left:60px;padding-right:50px;border-bottom:1px solid #ebebeb;display:none}#pages-customers .locations-wrapper.legend{display:none!important}#pages-customers .locations-wrapper .contact-details{flex:1;padding:20px;background-color:#fcfcfc;border:1px solid #f4f4f4;border-radius:6px;font-size:13px;color:#4d4d4d}#pages-customers .locations-wrapper .contact-details span{font-weight:700;display:block}#pages-customers .locations-wrapper .contact-details .show-details{text-decoration:underline;cursor:pointer;color:#6d6d6d}#pages-customers .locations-wrapper .contact-details .show-details:hover{color:#4d89ae}#pages-customers .locations-wrapper .contact-details .contact-row{display:flex;margin-bottom:20px}#pages-customers .locations-wrapper .contact-details .contact-row:last-of-type{margin-bottom:0}#pages-customers .locations-wrapper .contact-details .contact-row .contact-col{flex:1}#pages-customers .locations-wrapper .locations-list{flex:1;padding-left:20px}#pages-customers .locations-wrapper .locations-list .add-new-location{background-color:#e5f6e6;color:#095c09;cursor:pointer;text-align:center;border:1px solid #c8e8c8;max-width:200px;font-size:13px;line-height:40px;border-radius:6px;margin-top:10px}#pages-customers .locations-wrapper .locations-list .add-new-location:hover{background-color:#b3d7b7}#pages-customers .locations-wrapper .locations-list .location{cursor:pointer}#pages-customers .locations-wrapper .locations-list .location .location-row{display:flex;line-height:40px;background-color:#f3f8ff;font-size:13px;margin-bottom:3px;color:#2d425d;border:1px solid #dbe3f0;border-radius:6px}#pages-customers .locations-wrapper .locations-list .location .location-row:hover{background-color:#dae3f0}#pages-customers .locations-wrapper .locations-list .location .location-row .location-col{flex:1;padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-customers .locations-wrapper .locations-list .location .location-row .arrow{max-width:30px;padding-left:0;background-image:url(../img/down-arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:12px;transform:rotate(270deg)}#pages-customers .theme-table .col.logo-wrapper{max-width:60px}#pages-customers .theme-table .col.number-of-locations{max-width:90px}#pages-customers .theme-table .col.logo-wrapper{max-width:50px;padding-left:0}#pages-customers .theme-table .col.logo-wrapper .logo{width:50px;height:50px;background-size:40px;background-position:center center;background-repeat:no-repeat}#pages-customers .table-content.list-target .theme-row{cursor:pointer}#pages-customers .table-content.list-target .theme-row.open .locations-trigger{transform:rotate(180deg)}#pages-distance-settings .edit-icon{background-color:#7bacd0;background-image:url(../img/edit.svg);background-size:13px;background-repeat:no-repeat;background-position:center center;cursor:pointer;width:30px;height:30px;border-radius:4px;opacity:.5}#pages-distance-settings .edit-icon:hover{opacity:1}#pages-distance-settings input{width:50px;-webkit-appearance:none;background-color:#fff;appearance:none;border:1px solid #cac4c4;margin-right:5px}#pages-distance-settings .cap-settings{width:50%;min-width:400px;height:40px;line-height:40px;border:1px solid #999;position:relative;background-color:#e2ecf3;border:1px solid #cde2f1;margin-bottom:20px}#pages-distance-settings .cap-settings .explanation{margin-left:50px}#pages-distance-settings .cap-settings .check{position:absolute;top:5px;left:5px;width:28px;bottom:5px;background-position:center center;background-repeat:no-repeat;background-size:16px;background-color:#fff;border-color:#3c3c3c;cursor:pointer}#pages-distance-settings .cap-settings .check.enabled{background-image:url(../img/tick.svg);background-color:#60b960}#pages-distance-settings .distance-caps .splitter{display:flex}#pages-distance-settings .distance-caps .splitter .location-caps{flex:1;margin-right:5px}#pages-distance-settings .distance-caps .splitter .location-caps div.customer div.new-group{background-color:#e2ecf3;line-height:40px;display:flex;border-bottom:1px solid #cde2f1}#pages-distance-settings .distance-caps .splitter .location-caps div.customer div.new-group .g-col{flex:1;padding-left:10px;font-size:13px}#pages-distance-settings .distance-caps .splitter .location-caps div.customer div.new-group .g-col.name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#pages-distance-settings .distance-caps .splitter .location-caps div.customer div.new-group .g-col.edit{max-width:40px}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.location{display:flex;font-size:12px;line-height:40px;background-color:#f3f3f3}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.location.on-edit .edit-icon{background-color:green;background-image:url(../img/tick.svg)}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.location.on-edit input{display:inline-block!important}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.location.on-edit .hide-on-edit{display:none!important}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.location.on-edit .show-on-edit{display:inline-block!important}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.location.has-cap span.no-cap{display:none}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.location.has-cap input{display:none}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.location.has-no-cap span.no-cap{display:inline-block}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.location.has-no-cap span.hide-on-no-cap{display:none}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.location.has-no-cap input{display:none}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.loc-col{position:relative;flex:1;padding-left:10px;padding-right:10px}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.loc-col.location-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.loc-col.location-edit{max-width:40px}#pages-distance-settings .distance-caps .splitter .location-caps div.locations div.loc-col .edit-icon{position:absolute;right:5px;top:5px}#pages-distance-settings .distance-caps .splitter .employee-caps{flex:1;margin-left:5px}#pages-distance-settings .distance-caps .splitter .employee-caps div.employees div.new-group{background-color:#e2ecf3;line-height:40px;display:flex;border-bottom:1px solid #cde2f1}#pages-distance-settings .distance-caps .splitter .employee-caps div.employees div.new-group .g-col{flex:1;padding-left:10px;font-size:13px}#pages-distance-settings .distance-caps .splitter .employee-caps div.employees div.new-group .g-col.name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#pages-distance-settings .distance-caps .splitter .employee-caps div.employees div.new-group .g-col.edit{max-width:40px}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.employee{display:flex;font-size:12px;line-height:40px;background-color:#f3f3f3}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.employee.on-edit .edit-icon{background-color:green;background-image:url(../img/tick.svg)}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.employee.on-edit input{display:inline-block!important}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.employee.on-edit .hide-on-edit{display:none!important}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.employee.on-edit .show-on-edit{display:inline-block!important}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.employee.has-cap span.no-cap{display:none}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.employee.has-cap input{display:none}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.employee.has-no-cap span.no-cap{display:inline-block}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.employee.has-no-cap span.hide-on-no-cap{display:none}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.employee.has-no-cap input{display:none}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.em-col{position:relative;flex:1;padding-left:10px;padding-right:10px}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.em-col.employee-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.em-col.employee-edit{max-width:40px}#pages-distance-settings .distance-caps .splitter .employee-caps div.employee-list div.em-col .edit-icon{position:absolute;right:5px;top:5px}#pages-distance-settings .distance-auto-setting{display:flex}#pages-distance-settings .distance-auto-setting div.option{flex:1;margin-right:10px;background-color:#f3f3f3;padding-left:0;display:flex}#pages-distance-settings .distance-auto-setting div.option:last-of-type{margin-left:10px;margin-right:0}#pages-distance-settings .distance-auto-setting div.option div.selection{flex:1;max-width:70px;position:relative;background-color:#e2ecf3;border-right:1px solid #cde2f1;cursor:pointer}#pages-distance-settings .distance-auto-setting div.option div.selection div.checkbox{width:30px;height:30px;border:1px solid #cde2f1;position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);background-color:#7bacd0;border-radius:5px}#pages-distance-settings .distance-auto-setting div.option div.selection.selected div.checkbox{background-image:url(../img/tick.svg);background-repeat:no-repeat;background-position:center center;background-size:14px}#pages-distance-settings .distance-auto-setting div.option div.option-content{flex:1;padding:20px}#pages-distance-settings .distance-auto-setting span.title{font-weight:700}#pages-distance-settings .distance-auto-setting p{color:#999;margin:0;padding:0;margin-top:20px;font-size:11px}#pages-documents{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#pages-documents .folder-filter{display:none;background-color:#fff6e4;padding:20px;margin-bottom:40px;position:relative}#pages-documents .folder-filter .close-filter{position:absolute;top:10px;right:10px;width:40px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:11px;background-image:url(../img/close-black.svg);z-index:2;cursor:pointer;border-radius:100%}#pages-documents .folder-filter .close-filter:hover{background-color:#efe6d2}#pages-documents .folder-filter .filter-row{display:flex;line-height:40px;font-size:13px;cursor:pointer}#pages-documents .folder-filter .filter-row .filter-col{flex:1;position:relative;padding-left:20px}#pages-documents .folder-filter .filter-row .filter-col.checkbox-container{max-width:40px;padding-left:0}#pages-documents .folder-filter .filter-row .filter-col .checkbox{position:absolute;top:5px;bottom:5px;left:5px;right:5px;border:1px solid #c4b79a;background-position:center center;background-repeat:no-repeat;background-size:14px;border-radius:4px}#pages-documents .folder-filter .filter-row.selected .checkbox{background-image:url(../img/checked.svg)}#pages-documents .sign-order-choice{position:fixed;z-index:202;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:none}#pages-documents .sign-order-choice .sign-order-center-y{position:absolute;top:calc(50% - 200px);width:100%}#pages-documents .sign-order-choice .sign-order-cancel{position:absolute;display:inline-block;background-color:#e6e6e6;padding-left:10px;padding-right:10px;line-height:30px;cursor:pointer;bottom:10px}#pages-documents .sign-order-choice .sign-order-center-x{position:relative;margin:0 auto;height:400px;background-color:#fff;width:600px;padding:10px}#pages-documents .sign-order-choice div.sign-info>span{font-size:20px}#pages-documents .sign-order-choice div.sign-bg{margin-top:10px;background-color:#feecd1;padding:10px;height:150px}#pages-documents .sign-order-choice div.sign-row{display:flex;gap:10px}#pages-documents .sign-order-choice div.sign-row div.col{flex:1}#pages-documents .sign-order-choice div.sign-row div.col span.confirm-choice{display:block;line-height:40px;background-color:orange;text-align:center;color:#362405;cursor:pointer;opacity:.8}#pages-documents .sign-order-choice div.sign-row div.col span.confirm-choice:hover{opacity:1}#pages-documents .add-other{background-color:#fec354;padding:12px;color:#553b0c}#pages-documents .add-other span{display:block;font-weight:700;margin-bottom:10px}#pages-documents .add-other input{-webkit-appearance:none;background-color:rgba(255,255,255,.5);outline-style:none;border:0;height:30px;padding-left:10px;margin-bottom:2px;width:200px;max-width:100%;font-size:12px;font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#pages-documents .add-other input::placeholder{font-size:12px;font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#pages-documents .add-other .insert-other{display:inline-block;background-color:#553b0c;color:#fff;cursor:pointer;margin-top:10px;line-height:30px;padding-left:10px;padding-right:10px;opacity:.8}#pages-documents .add-other .insert-other:hover{opacity:1}#pages-documents .save-and-assign{background-color:#fec354;padding:12px;color:#553b0c;text-align:center;margin-top:20px;opacity:.8;cursor:pointer;font-weight:700}#pages-documents .save-and-assign:hover{opacity:1}#pages-documents .save-and-assign span{display:block;font-size:11px}#pages-documents .cancel-sign{background-color:#ffe8bd;padding:12px;color:#553b0c;text-align:center;margin-top:5px;opacity:.8;cursor:pointer;font-weight:700}#pages-documents .cancel-sign:hover{opacity:1}#pages-documents .cancel-sign span{display:block;font-size:11px}#pages-documents .search-bar{position:relative;width:100%;background-color:#f3f3f3;padding:1px;padding-left:0;padding-right:0;display:flex;height:40px;margin-bottom:0}#pages-documents .search-bar .s-col{position:relative;overflow:hidden;flex:1}#pages-documents .search-bar .s-col.first{max-width:40px;display:none}#pages-documents .search-bar .tool-tip{display:none}#pages-documents .search-bar.show-tool-tip{margin-bottom:40px}#pages-documents .search-bar.show-tool-tip .tool-tip{position:absolute;display:block;top:42px;height:30px;left:0;font-size:13px;line-height:30px;right:0;background-color:#f3f3f3;color:#767676;text-align:center;border-radius:5px}#pages-documents .search-bar.no-tool-tip{margin-bottom:0!important}#pages-documents .search-bar .show-all{position:absolute;top:3px;right:105px;bottom:3px;width:100px;color:#626262;text-align:center;line-height:30px;cursor:pointer;font-size:11px;border-radius:0;background-color:#e9e9e9;display:none!important}#pages-documents .search-bar .show-all:hover{background-color:#c7c7c7;color:#222}#pages-documents .search-bar .number-of-results{position:absolute;top:3px;right:3px;bottom:3px;width:100px;color:#000;text-align:center;line-height:30px;font-size:11px;font-weight:700;border-radius:0 6px 6px 0;display:none}#pages-documents .search-bar .number-of-results.has-results{background-color:#d5ede6;color:#417669}#pages-documents .search-bar .number-of-results.no-results{background-color:#edd6d5;color:#765241}#pages-documents .search-bar .search-icon{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../img/search-grey.svg);background-size:16px;background-repeat:no-repeat;background-position:center center}#pages-documents .search-bar .input-col{background-color:#fff}#pages-documents .search-bar input{font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-appearance:none;border:0;padding-left:10px;width:100%;height:100%;outline-style:none}#pages-documents .search-bar input::placeholder{color:#b1b1b1}#pages-documents .search-bar.employee-input{background-color:#c7ddf7}#pages-documents .search-bar.employee-input input{background-color:#ecf5ff}#pages-documents .search-bar.employee-input input::placeholder{color:#9dbce1;opacity:1}#pages-documents .search-bar.relation-input{background-color:#afd7af}#pages-documents .search-bar.relation-input input{background-color:#f4fff4}#pages-documents .search-bar.relation-input input::placeholder{color:#92c992;opacity:1}#pages-documents .search-bar.hire-input{background-color:#f6cbc9}#pages-documents .search-bar.hire-input input{background-color:#fffbfb}#pages-documents .search-bar.hire-input input::placeholder{color:#e79f9f;opacity:1}#pages-documents .search-bar.assigned-input{background-color:#fec353}#pages-documents .search-bar.assigned-input input{background-color:#fff8eb}#pages-documents .search-bar.assigned-input input::placeholder{color:#edc67b;opacity:1}#pages-documents .add-persons-container{position:fixed;left:0;top:0;z-index:200;right:0;height:100vh;background-color:rgba(0,0,0,.5)}#pages-documents .add-persons-container .add-persons-form{position:absolute;top:50px;right:50px;bottom:50px;left:50px;background-color:#fff}#pages-documents .add-persons-container .add-persons-form .form-row{display:flex;height:100%}#pages-documents .add-persons-container .add-persons-form .form-row .parties-col{flex:1;height:100%;overflow:hidden;border-left:1px solid #e0dddd}#pages-documents .add-persons-container .add-persons-form .form-row .parties-col.first-of-type{border-left:0}#pages-documents .add-persons-container .add-persons-form .form-row .parties-col.assigned{border-left:2px solid #fec354;background-color:#fffaf1}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container{width:calc(100% + 10px);height:calc(100% - 90px);overflow-y:scroll;overflow-x:hidden}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container ul{list-style-type:none;padding:0;margin:0;width:calc(100% - 5px)}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li{position:relative;line-height:40px;padding-left:15px}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li .assign-party,#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li .remove-party{position:absolute;width:35px;height:35px;right:2.5px;top:2px;background-color:rgba(0,0,0,.1);line-height:35px;cursor:pointer;text-align:center;opacity:.5}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li .assign-party:hover,#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li .remove-party:hover{opacity:1}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li .name-wrapper,#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li .search-replacement{width:calc(100% - 50px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li span.checked{display:none}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.already-assigned{opacity:.5}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.already-assigned .assign-party:hover{opacity:.5;cursor:not-allowed}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.already-assigned .assign-party span.checked{display:block}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.already-assigned .assign-party span.add{display:none}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li .party-type{position:absolute;right:50px;top:0;font-size:10px;color:#cdaa66}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li .mailaddress{line-height:14px;font-size:11px}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li .details-box{background-color:#fff;padding:10px;margin-right:15px;margin-top:10px;background-color:#fdfaf4}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li .tree{line-height:14px;font-size:11px}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.employee{background-color:#f3f8ff;color:#254e7f}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.already-assigned-party{background-color:#faf4e6;color:#845e15;opacity:.5;cursor:not-allowed;border-bottom:1px solid #f8d798;padding-bottom:10px}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.new-assigned-party{background-color:#faf4e6;color:#845e15;padding-bottom:10px;border-bottom:1px solid #f8d798}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.hide{display:none}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.relation{background-color:#f2fff2;color:#247a24}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.location{padding-left:30px}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.department{padding-left:45px}#pages-documents .add-persons-container .add-persons-form .form-row .scroll-container li.hirecompany{background-color:#fff8f8;color:#9b4e4e}#pages-documents .add-persons-container .add-persons-form .form-row .party-description{background-color:#999;text-align:center;width:100%;line-height:50px}#pages-documents .add-persons-container .add-persons-form .form-row .party-description.employees-des{background-color:#d9ecff;color:#254e7f}#pages-documents .add-persons-container .add-persons-form .form-row .party-description.relations-des{background-color:#d2f5d2;color:#247a24}#pages-documents .add-persons-container .add-persons-form .form-row .party-description.hire-des{background-color:#fee7e7;color:#9b4e4e}#pages-documents .add-persons-container .add-persons-form .form-row .party-description.assigned-des{background-color:#ffe9c1;color:#825c12}#pages-documents .status-signatures-wrapper{position:fixed;right:350px;bottom:0;height:510px;width:720px;background-color:#e9ecff;display:none;padding:10px;border-radius:10px 0 0 0;overflow-y:auto;z-index:10}#pages-documents .status-signatures-wrapper .all-signatures{background-color:#fff}#pages-documents .status-signatures-wrapper .all-signatures .signature-status{display:flex}#pages-documents .status-signatures-wrapper .all-signatures .signature-status.legend{background-color:#28326d;color:#fff;font-weight:700}#pages-documents .status-signatures-wrapper .all-signatures .s-col{flex:1;padding-left:10px;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px}#pages-documents .status-signatures-wrapper .all-signatures .s-col.status{max-width:105px}#pages-documents .settings-wrapper{position:relative;display:none}#pages-documents .settings-wrapper>div.settings-container{background-color:#fff;position:fixed;top:0;right:0;width:350px;height:100vh;overflow:auto;z-index:11;padding:20px}#pages-documents .settings-wrapper>div.black-background{position:fixed;z-index:9;background-color:rgba(0,0,0,.5);cursor:pointer;top:0;height:100vh;width:100%;left:0}#pages-documents .settings-wrapper ul{padding:0;margin:0;list-style-type:none}#pages-documents .settings-wrapper ul li{line-height:26px}#pages-documents .settings-wrapper ul li.file-action{cursor:pointer;color:#2778a6}#pages-documents .settings-wrapper ul li.file-action:hover{text-decoration:underline}#pages-documents .settings-wrapper .settings-form{height:calc(100vh - 100px);overflow:auto}#pages-documents .settings-wrapper .view-signers{position:relative;line-height:40px;padding-left:40px;cursor:pointer}#pages-documents .settings-wrapper .view-signers:hover{background-color:#f6f6f6}#pages-documents .settings-wrapper .view-signers div.arrow-icon{position:absolute;left:0;width:40px;top:0;bottom:0;background-image:url(../img/arrow-black-left.svg);background-repeat:no-repeat;background-position:center center;background-size:14px}#pages-documents .settings-wrapper .add-signer,#pages-documents .settings-wrapper .show-evidence-document{background-color:#ebebeb;position:relative;line-height:40px;text-align:center;cursor:pointer}#pages-documents .settings-wrapper .add-signer:hover,#pages-documents .settings-wrapper .show-evidence-document:hover{background-color:#cdcdcd}#pages-documents .settings-wrapper .add-signer div.sign-icon,#pages-documents .settings-wrapper .show-evidence-document div.sign-icon{position:absolute;left:10px;width:40px;top:0;bottom:0;background-image:url(../img/signature.svg);background-repeat:no-repeat;background-position:center center;background-size:22px}#pages-documents .settings-wrapper .add-signer.all-signed-already,#pages-documents .settings-wrapper .show-evidence-document.all-signed-already{display:none}#pages-documents .settings-wrapper .add-signer.show-evidence-document,#pages-documents .settings-wrapper .show-evidence-document.show-evidence-document{display:none}#pages-documents .settings-wrapper .add-signer.show-evidence,#pages-documents .settings-wrapper .show-evidence-document.show-evidence{display:block!important}#pages-documents .settings-wrapper .save-settings{position:fixed;bottom:20px;right:20px;width:310px;text-align:center;line-height:40px;background-color:#9fdbf9;font-weight:700;color:#0f4c69;cursor:pointer}#pages-documents .settings-wrapper .save-settings:hover{background-color:#6db6da}#pages-documents .settings-wrapper a{text-decoration:none;outline-style:none;color:#2778a6!important;cursor:pointer}#pages-documents .settings-wrapper a:hover{font-weight:700}#pages-documents .settings-wrapper select{border:1px solid #cfcaca;max-width:210px;padding-left:0;height:30px;border-radius:8px;padding:5px;outline-style:none;cursor:pointer;color:#535353}#pages-documents .settings-wrapper span{display:block}#pages-documents .settings-wrapper span.group-name{margin-top:30px;font-size:14px;font-weight:700;line-height:26px}#pages-documents .settings-wrapper span.group-name:first-of-type{margin-top:0}#pages-documents .document-breadcrumbs .triangle{position:absolute;bottom:8px;right:-17px;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #4a69b1;transform:rotate(270deg);z-index:2}#pages-documents .document-breadcrumbs .triangle .inner-triangle{position:relative;top:-14px;left:-13px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #edf4ff}#pages-documents .document-breadcrumbs ul{padding:0;margin:0;list-style-type:none;border-radius:8px;overflow:hidden}#pages-documents .document-breadcrumbs ul li{position:relative;display:block;float:left;padding-left:20px;padding-right:15px;line-height:30px;font-size:14px;cursor:pointer}#pages-documents .document-breadcrumbs ul li:hover{text-decoration:underline}#pages-documents .document-breadcrumbs ul li:first-of-type{padding-left:15px;border-radius:8px 0 0 8px}#pages-documents .document-breadcrumbs ul li:last-of-type{border-radius:0 8px 8px 0}#pages-documents .document-breadcrumbs ul li.selectable{background-color:#edf4ff;color:#4a69b1}#pages-documents .document-breadcrumbs ul li.active{background-color:#f2f2f2;color:#a2a2a2;cursor:text}#pages-documents .document-breadcrumbs ul li.active .triangle{display:none}#pages-documents .document-breadcrumbs ul li.active:hover{text-decoration:none}#pages-documents .file-dropzone{border:2px dashed #ccc;border-radius:20px;width:480px;font-family:sans-serif;margin:40px auto;padding:20px;cursor:pointer;background-color:#f2f2f2;display:none}#pages-documents .file-dropzone span{display:block;text-align:center}#pages-documents .file-dropzone span.fd-1{color:#c6c6c6;font-size:24px}#pages-documents .file-dropzone span.fd-2{font-size:18px;color:#5e5e5e;margin-top:10px}#pages-documents .file-dropzone span.fd-3{font-size:11px;color:#999;margin-top:10px}#pages-documents .file-selection-input{visibility:hidden;height:0;overflow:hidden}#pages-documents .folders-and-files-container{margin-top:40px}#pages-documents .folders-and-files-container.with-upload{margin-top:0}#pages-documents .folders-and-files{display:flex;gap:10px;flex-wrap:wrap}#pages-documents .folders-and-files .item{position:relative;flex:1;border:1px solid #d8d8d8;background-color:#fff;max-width:180px;min-width:180px;height:240px;border-radius:10px;overflow:hidden;cursor:pointer}#pages-documents .folders-and-files .item .top-indicators{padding:4px;text-align:right;position:absolute;top:0;left:0;width:100%}#pages-documents .folders-and-files .item .top-indicators>div{margin-left:2px}#pages-documents .folders-and-files .item .extension{line-height:26px;display:inline-block;background-color:#efeded;border-radius:8px;padding-left:5px;padding-right:5px;font-size:13px;color:#bfb4b4}#pages-documents .folders-and-files .item .versions{display:none;line-height:26px;text-align:center;background-color:#bcc9d4;font-size:13px;color:#fff;padding-left:28px;padding-right:5px;border-radius:8px;background-image:url(../img/history-white.svg);background-size:18px;background-position:5px center;background-repeat:no-repeat}#pages-documents .folders-and-files .item .versions.show-versions{display:inline-block}#pages-documents .folders-and-files .item .versions:hover{background-color:#8da5b8}#pages-documents .folders-and-files .item .signatures-indicator{display:none;line-height:26px;text-align:center;background-color:#e9e9e9;font-size:13px;color:#747474;padding-left:28px;padding-right:5px;border-radius:8px;background-image:url(../img/signature.svg);background-size:18px;background-position:5px center;background-repeat:no-repeat}#pages-documents .folders-and-files .item .signatures-indicator.show-signatures{display:inline-block}#pages-documents .folders-and-files .item .signatures-indicator:hover{background-color:#8da5b8}#pages-documents .folders-and-files .item .actions-wrapper{position:absolute;bottom:4px;height:30px;left:4px;right:4px;border-radius:10px;display:none}#pages-documents .folders-and-files .item .pending-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-color:rgba(255,255,255,.6);cursor:not-allowed;display:none;padding:20px;text-align:center;font-size:10px}#pages-documents .folders-and-files .item.pending .pending-overlay{display:block}#pages-documents .folders-and-files .item:hover{-webkit-box-shadow:0 0 1px 1px #99b6f9 inset;-moz-box-shadow:0 0 1px 1px #99b6f9 inset;box-shadow:0 0 1px 1px #99b6f9 inset;border:1px solid #99b6f9}#pages-documents .folders-and-files .item:hover .actions-wrapper{display:block}#pages-documents .folders-and-files .item .actions{height:100%;gap:10px;display:flex}#pages-documents .folders-and-files .item .actions .action{flex:1;height:100%;background-color:transparent;background-position:center center;background-size:24px;background-repeat:no-repeat;background-color:#f6f6f6;opacity:.5}#pages-documents .folders-and-files .item .actions .action.settings{background-image:url(../img/settings-icon.svg);background-size:18px}#pages-documents .folders-and-files .item .actions .action.download{position:relative;background-image:url(../img/download-file.svg)}#pages-documents .folders-and-files .item .actions .action.download a{position:absolute;left:0;right:0;bottom:0;top:0;outline-style:none}#pages-documents .folders-and-files .item .actions .action:hover{opacity:1}#pages-documents .folders-and-files .item .description{margin-top:20px}#pages-documents .folders-and-files .item .description span{display:block;text-align:center;padding-left:10px;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-documents .folders-and-files .item .description span.item-title{font-size:14px}#pages-documents .folders-and-files .item .description span.file-datetime{font-size:10px;color:#999}#pages-documents .folders-and-files .item .parent-icon{position:relative;margin-top:60px;width:100%;height:70px;background-color:transparent;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/file-icon.svg)}#pages-documents .folders-and-files .item .parent-icon .child-icon{position:absolute;top:0;right:0;left:0;bottom:0;background-color:transparent;background-position:center center;background-size:16px;background-repeat:no-repeat}#pages-documents .folders-and-files .item .parent-icon .child-icon.picture{background-size:26px;background-image:url(../img/picture.svg)}#pages-documents .folders-and-files .item .parent-icon .child-icon.acrobat{background-size:26px;background-image:url(../img/acrobat.svg)}#pages-documents .folders-and-files .item .parent-icon .child-icon.video{background-size:26px;background-image:url(../img/multimedia.svg)}#pages-documents .folders-and-files .item .parent-icon .child-icon.audio{background-size:26px;background-image:url(../img/music.svg)}#pages-documents .folders-and-files .item.folder{background-color:#edf4ff;border-color:#99b6f9}#pages-documents .folders-and-files .item.folder.hide-by-filter{display:none}#pages-documents .folders-and-files .item.folder.show-by-filter{display:block}#pages-documents .folders-and-files .item.folder .actions{display:none}#pages-documents .folders-and-files .item.folder.employees .child-icon{background-size:26px;background-image:url(../img/workers.svg)}#pages-documents .folders-and-files .item.folder.relations .child-icon{background-size:26px;background-image:url(../img/building.svg)}#pages-documents .folders-and-files .item.folder.external-companies .child-icon{background-size:26px;background-image:url(../img/building.svg)}#pages-documents .folders-and-files .item.folder .parent-icon{background-image:url(../img/folder-icon-3.svg)}#pages-documents .folders-and-files .item.folder .description span{color:#435fa0}#pages-employee-contracts div.info-block .buttons .completed{background-color:#5cb35c}#pages-employee-contracts div.info-block .buttons .incompleted{background-color:#f44336}#pages-employee-contracts .search-employee{position:relative;width:200px;height:30px;margin-bottom:30px;margin-top:30px;background-color:#f8f8f8;padding:8px;border-radius:4px;padding-left:30px}#pages-employee-contracts .search-employee:before{content:"";top:0;position:absolute;left:0;height:100%;width:30px;background-image:url(../img/employee-search.svg);background-repeat:no-repeat;background-position:center center;background-size:13px}#pages-employee-contracts .search-employee input{-webkit-appearance:none;border:none;width:100%;background-color:transparent;outline-style:none}#pages-employee-contracts h3{margin-bottom:30px}#pages-employee-contracts select{margin-top:8px;margin-bottom:9px}#pages-employee-contracts .input-field.hide{visibility:hidden}#pages-employee-contracts div.page-status{text-align:right;font-family:Yantramanav,sans-serif;color:#999;margin-bottom:30px}#pages-employee-contracts div.page-status>span{display:none;margin-left:10px;padding-left:10px;padding-right:10px;line-height:20px;border-radius:6px;font-size:11px;width:100px;color:#fff;text-align:center}#pages-employee-contracts div.page-status span.completed{background-color:#5cb35c}#pages-employee-contracts div.page-status span.incompleted{background-color:#f44336}#pages-employee-contracts div.page-status.completed span.completed{display:inline-block}#pages-employee-contracts div.page-status.incompleted span.incompleted{display:inline-block}#pages-employee-contracts div.contract-list{position:relative}#pages-employee-contracts div.contract-list div.contract-details{position:relative;background-color:#f7f7fd;padding:10px;display:none}#pages-employee-contracts div.contract-list div.contract-details div.details{background-color:#fff;padding:10px}#pages-employee-contracts div.contract-list ul{list-style-type:none;padding:0;margin:0}#pages-employee-contracts div.contract-list li{position:relative}#pages-employee-contracts div.contract-list li.open div.contract-details{display:block}#pages-employee-contracts div.contract-list li.open div.collapse{transform:rotate(180deg)}#pages-employee-contracts div.preview{position:relative;background-color:#f1f1f9;line-height:50px;height:50px;border-bottom:1px solid #eaeaf3;cursor:pointer}#pages-employee-contracts div.preview>div{float:left;position:relative;height:50px;margin-right:20px}#pages-employee-contracts div.preview div.photo-container{width:50px;padding:5px}#pages-employee-contracts div.preview div.photo-container .photo{width:40px;height:40px;background-repeat:no-repeat;background-size:cover;background-position:center center}#pages-employee-contracts div.preview div.employee{width:200px;font-weight:700}#pages-employee-contracts div.preview div.expire-date{width:100px}#pages-employee-contracts div.preview div.contract{width:150px}#pages-employee-contracts div.preview div.hours{width:30px}#pages-employee-contracts div.preview div.collapse{float:right;background-repeat:no-repeat;background-size:12px;background-position:center center;background-image:url(../img/down-arrow.svg);width:30px}#pages-employee-contracts div.legenda .preview{background-color:transparent}#pages-employee-contracts div.legenda .preview>div:after{position:absolute;top:16px;display:none;content:"";background-repeat:no-repeat;background-size:8px;background-position:center center;background-image:url(../img/down-arrow.svg);width:20px;height:20px}#pages-employee-contracts div.legenda .preview>div.asc:after{transform:rotate(180deg)}#pages-employee-contracts div.legenda .preview>div.employee:after{display:block;left:80px}#pages-employee-contracts div.legenda .preview>div.expire-date:after{display:block;right:0}#pages-employee-contracts div.legenda .preview>div.contract:after{display:block;left:50px}#pages-employee-contracts div.legenda .preview>div.hours:after{display:block;left:75px}#pages-subscriber-employee-docs .download-document-container ul{list-style-type:none;padding:0;margin:0}#pages-subscriber-employee-docs .download-document-container li{position:relative;float:left;width:130px;padding:25px 0 30px 0;border-radius:10px;cursor:pointer}#pages-subscriber-employee-docs .download-document-container li:hover{background-color:#f5f5f5}#pages-subscriber-employee-docs .download-document-container li .icon{width:100%;height:80px;background-image:url(../img/docs.svg);background-repeat:no-repeat;background-size:60px;background-position:center center}#pages-subscriber-employee-docs .download-document-container li span{display:block;text-align:center}#pages-subscriber-employee-docs .download-document-container li span:first-letter{text-transform:uppercase}#pages-subscriber-employee-docs .download-document-container li span.category{font-weight:700;font-size:12px}#pages-subscriber-employee-docs .download-document-container li span.uploadtime{margin-top:6px;color:#9e9e9e;font-size:10px}#pages-subscriber-employee-edit div.info-block div.activated span.deactivate{display:block}#pages-subscriber-employee-edit div.info-block div.activated span.activate{display:none}#pages-subscriber-employee-edit div.info-block div.deactivated span.deactivate{display:none}#pages-subscriber-employee-edit div.info-block div.deactivated span.activate{display:block}#pages-subscriber-employee-edit div.photo-container{position:relative;width:300px;margin:0 auto;margin-bottom:30px;text-align:center}#pages-subscriber-employee-edit div.photo-container .photo{display:inline-block;width:150px;height:150px;border-radius:150px;background-repeat:no-repeat;background-position:center center;background-size:cover}#pages-subscriber-employee-edit div.photo-container div.buttons{margin-top:20px}#pages-subscriber-employee-edit div.photo-container div.buttons span{display:inline-block;float:none}#page-employees-docs span.expl{display:block;line-height:40px}#page-employees-docs div.employees a:link{color:#1775ad}#page-employees-docs div.employees a:visited{color:#1775ad}#page-employees-docs div.employees a:active{color:#1775ad}#page-employees-docs div.employees .photos{position:relative;float:left;width:200px}#page-employees-docs div.employees .photos .photo-col{position:relative;float:left;clear:left;width:100%;height:50px;margin-bottom:1px;line-height:50px;background-color:#eaeaea;color:#333;border-radius:4px 0 0 4px}#page-employees-docs div.employees .photos .photo{display:block;float:left;width:40px;height:40px;background-position:center center;background-size:cover;border-radius:4px;margin-left:5px;margin-top:5px}#page-employees-docs div.employees .photos div.name{float:left;width:calc(200px - 50px);text-align:center}#page-employees-docs div.employees .details-wrapper{position:relative;float:left;width:calc(100% - 200px);overflow:hidden}#page-employees-docs div.employees .details-wrapper .details-absolute{position:relative;top:0;left:0;width:625px;height:auto}#page-employees-docs div.employees .employee-details{height:50px;line-height:50px;margin-bottom:1px;color:#696969;border-bottom:1px solid #f5f5f5}#page-employees-docs div.employees .employee-details:first-of-type{border-top:1px solid #f5f5f5}#page-employees-docs div.employees .employee-details .col{position:relative;float:left;width:500px;height:50px;padding-left:20px;padding-right:20px;border-right:1px solid #f5f5f5}#page-employees-docs div.employees .employee-details div.edit-profile{width:150px;text-align:center;color:#9401d3}#page-employees-docs div.employees .employee-details div.edit-docs{width:160px;text-align:center;color:#1775ad;cursor:pointer}#page-employees-docs div.employees .employee-details div.mobile{width:150px;text-align:center}#page-employees-docs div.employees .employee-details div.docs{width:calc(100% - 160px)}#page-employees-docs div.employees .employee-details div.emailaddress{width:200px;text-align:center}#page-employees-docs div.employees .employee-details div.city{width:200px;text-align:center}#page-employees-docs div.employees .employee-details div.role{width:200px;text-align:center}#page-employees-docs div.employees .employee-details div.docs ul{list-style-type:none;padding:0;margin:0}#page-employees-docs div.employees .employee-details div.docs ul li{position:relative;float:left;padding-left:40px;margin-right:20px}#page-employees-docs div.employees .employee-details div.docs ul li:last-of-type{margin-right:0}#page-employees-docs div.employees .employee-details div.docs ul li:before{content:"";position:absolute;left:0;top:13px;width:20px;height:20px;border:1px solid #d85858;background-color:#d85858;border-radius:4px;background-repeat:no-repeat;background-position:center center;background-size:8px;background-image:url(../img/remove.svg)}#page-employees-docs div.employees .employee-details div.docs ul li.exist:before{border:1px solid #53d0a2;background-color:#53d0a2;background-image:url(../img/tick.svg)}.after-added-employee-lightbox h1{font-weight:100;font-size:28px}.after-added-employee-lightbox span{font-size:13px}.after-added-employee-lightbox .buttons{margin-top:16px}#page-employees-overview div.card{padding-bottom:20vh}#page-employees-overview div.photo-container{position:relative;width:300px;margin:0 auto;margin-bottom:30px;text-align:center}#page-employees-overview div.photo-container .photo{display:inline-block;width:150px;height:150px;border-radius:150px;background-repeat:no-repeat;background-position:center center;background-size:cover}#page-employees-overview div.photo-container div.buttons{margin-top:20px}#page-employees-overview div.photo-container div.buttons span{display:inline-block;float:none}#page-employees-overview div.employee-edit-container{position:relative;padding:20px;background-color:#f3f3f3;margin-top:10px;margin-bottom:10px;display:none}#page-employees-overview div.employee-edit-container .form-wrapper{background-color:#fff;border:1px solid #ecebeb;padding:20px}#page-employees-overview.active-list div.info-block span.active{display:none}#page-employees-overview.active-list div.info-block span.deactive{display:block}#page-employees-overview.active-list div.h3 h3.active{display:block}#page-employees-overview.active-list div.h3 h3.deactive{display:none}#page-employees-overview.active-list div.employee-details.activated{display:block}#page-employees-overview.active-list div.employee-details.deactivated{display:none!important}#page-employees-overview.deactive-list div.info-block span.active{display:block}#page-employees-overview.deactive-list div.info-block span.deactive{display:none}#page-employees-overview.deactive-list div.h3 h3.active{display:none}#page-employees-overview.deactive-list div.h3 h3.deactive{display:block}#page-employees-overview.deactive-list div.employee-details.activated{display:none!important}#page-employees-overview.deactive-list div.employee-details.deactivated{display:block}#page-employees-overview div.employee-details{position:relative}#page-employees-overview div.employee-details .external-tag{display:none;color:#adadad;position:absolute;line-height:14px;top:27px;left:20px;font-size:10px;background-color:#eaeaea;padding:2px;border-radius:3px;padding-left:5px;padding-right:5px}#page-employees-overview div.employee-details:before{content:"";position:absolute;top:0;bottom:0;width:4px;background-color:#999;left:0}#page-employees-overview div.employee-details.is-external{background-color:#fff}#page-employees-overview div.employee-details.is-external .external-tag{display:block}#page-employees-overview div.employee-details.is-external:before{content:"";background-color:#333}#page-employees-overview .search-employee{position:relative;width:200px;height:30px;margin-bottom:30px;margin-top:30px;background-color:#f8f8f8;padding:8px;border-radius:4px;padding-left:30px}#page-employees-overview .search-employee:before{content:"";top:0;position:absolute;left:0;height:100%;width:30px;background-image:url(../img/employee-search.svg);background-repeat:no-repeat;background-position:center center;background-size:13px}#page-employees-overview .search-employee input{-webkit-appearance:none;border:none;width:100%;background-color:transparent;outline-style:none}#page-employees-overview .labels,#page-employees-overview div.employee-details{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ecebeb;padding-left:10px}#page-employees-overview .labels:hover,#page-employees-overview div.employee-details:hover{transition:.1s;background-color:#d7f0ff;cursor:pointer}#page-employees-overview .labels:first-of-type,#page-employees-overview div.employee-details:first-of-type{border-top:1px solid #ecebeb}#page-employees-overview .labels .col,#page-employees-overview div.employee-details .col{position:relative;float:left;height:40px;line-height:40px;width:calc(23% - 10px);color:#999;font-size:11px}#page-employees-overview .labels .col.--photo,#page-employees-overview div.employee-details .col.--photo{width:40px}#page-employees-overview .labels .col.--photo .photo,#page-employees-overview div.employee-details .col.--photo .photo{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/profile-placeholder.jpg);border-radius:7px;height:100%}#page-employees-overview .labels .col.--name,#page-employees-overview div.employee-details .col.--name{padding-left:20px;color:#000;font-size:13px}#page-employees-overview .labels .col.--role,#page-employees-overview div.employee-details .col.--role{text-align:right;padding-right:10px}#page-employees-overview .labels .col.--role span,#page-employees-overview div.employee-details .col.--role span{padding:5px;color:#fff;border-radius:5px}#page-employees-overview .labels .col.--collapse,#page-employees-overview div.employee-details .col.--collapse{text-align:right;width:40px}#page-employees-overview .labels .col .collapse,#page-employees-overview div.employee-details .col .collapse{display:inline-block;width:30px;height:100%;background-image:url(../img/down-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:14px;cursor:pointer}#page-employees-overview .labels.opened-details .collapse,#page-employees-overview div.employee-details.opened-details .collapse{transform:rotate(180deg)}#page-employees-overview .labels{border-bottom:0!important;cursor:default!important}#page-employees-overview .labels:hover{background-color:transparent!important}#page-employees-overview .labels .col{color:#d8d7d7!important}#page-employees-overview .labels .--name,#page-employees-overview .labels .--role{font-size:11px!important;color:#d8d7d7!important}#page-employees-overview .labels .--name span,#page-employees-overview .labels .--role span{color:#d8d7d7!important}#pages-financial-rates .module-loader{position:fixed;z-index:99;background-color:transparent;left:0;right:0;top:0;bottom:0}#pages-financial-rates .module-loader .message{position:fixed;width:500px;line-height:60px;text-align:center;background-color:#343233;color:#fff;left:calc(50% - 200px);top:470px;z-index:100;font-size:14px;border-radius:10px}#pages-financial-rates .tab-information{background-color:#f4f8fd;line-height:40px;padding-left:10px;border:1px solid #d4d8e0;color:#677487;border-radius:4px}#pages-financial-rates .bundles-settings{text-align:right}#pages-financial-rates .bundles-settings span{display:inline-block;background-color:#fdefd9;color:#b67100;border:1px solid #b67100;padding:0 10px 0 10px;line-height:30px;margin-top:10px;text-align:center;border-radius:5px;cursor:pointer}#pages-financial-rates .bundles-settings span:hover{background-color:#ebd0a5}#pages-financial-rates .financial-tabs{margin-top:30px;border-bottom:1px solid #dedede}#pages-financial-rates .financial-tabs ul{list-style-type:none;padding:0;margin:0;display:flex;gap:8px}#pages-financial-rates .financial-tabs li{flex:1;line-height:40px;cursor:pointer;padding-left:10px;padding-right:10px;text-align:center;background-color:#fafafa;border-radius:8px 8px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-financial-rates .financial-tabs li:hover{background-color:#dedede}#pages-financial-rates .financial-tabs li.selected{background-color:#5b8ff4;color:#fff}#pages-financial-rates .financial-tabs li.selected:hover{background-color:#5b8ff4}#pages-financial-rates .invoice-numbers-tab .no-exception{position:absolute;top:0;right:0;left:16px;bottom:0;line-height:45px;display:none}#pages-financial-rates .invoice-numbers-tab .object-wrapper.last-item{margin-bottom:20px}#pages-financial-rates .invoice-numbers-tab .object-wrapper.last-item:after{content:"";display:block;height:30px!important}#pages-financial-rates .invoice-numbers-tab .explain-id{display:flex}#pages-financial-rates .invoice-numbers-tab .explain-id.legend{color:#999}#pages-financial-rates .invoice-numbers-tab .explain-id .id-col{position:relative;flex:1;max-width:42px}#pages-financial-rates .invoice-numbers-tab .explain-id .id-col.seperate{max-width:20px;text-align:center}#pages-financial-rates .invoice-numbers-tab .explain-id .id-col:first-of-type{max-width:110px}#pages-financial-rates .invoice-numbers-tab .object-wrapper.no-spec-number-exception>.theme-row>.col.actions-specs .edit{display:none}#pages-financial-rates .invoice-numbers-tab .object-wrapper.no-spec-number-exception>.theme-row>.col.specification-number-details .explain-id{display:none}#pages-financial-rates .invoice-numbers-tab .object-wrapper.no-spec-number-exception>.theme-row>.col.specification-number-details .no-exception{display:block}#pages-financial-rates .invoice-numbers-tab .object-wrapper.no-invoice-number-exception>.theme-row>.col.actions-invoice .edit{display:none}#pages-financial-rates .invoice-numbers-tab .object-wrapper.no-invoice-number-exception>.theme-row>.col.invoice-number-details .explain-id{display:none}#pages-financial-rates .invoice-numbers-tab .object-wrapper.no-invoice-number-exception>.theme-row>.col.invoice-number-details .no-exception{display:block}#pages-financial-rates .factoring-tab.factoring-tab .badge,#pages-financial-rates .invoice-numbers-tab.factoring-tab .badge,#pages-financial-rates .invoicing-tab.factoring-tab .badge,#pages-financial-rates .mail-addresses-tab.factoring-tab .badge,#pages-financial-rates .settings-tab.factoring-tab .badge{position:absolute;width:12px;height:12px;top:-4px;right:-1px;border-radius:100%;line-height:12px;background-color:#788eae;text-align:center;color:#fff;font-size:9px}#pages-financial-rates .factoring-tab .no-departments,#pages-financial-rates .invoice-numbers-tab .no-departments,#pages-financial-rates .invoicing-tab .no-departments,#pages-financial-rates .mail-addresses-tab .no-departments,#pages-financial-rates .settings-tab .no-departments{display:none}#pages-financial-rates .factoring-tab.invoicing-tab .actions-row-theme .debundle,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .actions-row-theme .debundle,#pages-financial-rates .invoicing-tab.invoicing-tab .actions-row-theme .debundle,#pages-financial-rates .mail-addresses-tab.invoicing-tab .actions-row-theme .debundle,#pages-financial-rates .settings-tab.invoicing-tab .actions-row-theme .debundle{background-color:#fdbbbb;background-image:url(../img/bundle-red.svg)}#pages-financial-rates .factoring-tab.invoicing-tab .bundling-options-popup,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundling-options-popup,#pages-financial-rates .invoicing-tab.invoicing-tab .bundling-options-popup,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundling-options-popup,#pages-financial-rates .settings-tab.invoicing-tab .bundling-options-popup{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";position:fixed;bottom:10px;right:10px;width:620px;background-color:#f8e3c1;padding:20px;border-radius:6px;border:1px solid #bc9a64;color:#3d2a0b}#pages-financial-rates .factoring-tab.invoicing-tab .bundling-options-popup .popup-row,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundling-options-popup .popup-row,#pages-financial-rates .invoicing-tab.invoicing-tab .bundling-options-popup .popup-row,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundling-options-popup .popup-row,#pages-financial-rates .settings-tab.invoicing-tab .bundling-options-popup .popup-row{display:flex;line-height:30px}#pages-financial-rates .factoring-tab.invoicing-tab .bundling-options-popup .popup-row .col,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundling-options-popup .popup-row .col,#pages-financial-rates .invoicing-tab.invoicing-tab .bundling-options-popup .popup-row .col,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundling-options-popup .popup-row .col,#pages-financial-rates .settings-tab.invoicing-tab .bundling-options-popup .popup-row .col{flex:1}#pages-financial-rates .factoring-tab.invoicing-tab .bundling-options-popup .popup-row .col.bundling-information,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundling-options-popup .popup-row .col.bundling-information,#pages-financial-rates .invoicing-tab.invoicing-tab .bundling-options-popup .popup-row .col.bundling-information,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundling-options-popup .popup-row .col.bundling-information,#pages-financial-rates .settings-tab.invoicing-tab .bundling-options-popup .popup-row .col.bundling-information{font-weight:700}#pages-financial-rates .factoring-tab.invoicing-tab .bundling-options-popup .popup-row .col.number-of-selected,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundling-options-popup .popup-row .col.number-of-selected,#pages-financial-rates .invoicing-tab.invoicing-tab .bundling-options-popup .popup-row .col.number-of-selected,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundling-options-popup .popup-row .col.number-of-selected,#pages-financial-rates .settings-tab.invoicing-tab .bundling-options-popup .popup-row .col.number-of-selected{max-width:138px}#pages-financial-rates .factoring-tab.invoicing-tab .bundling-options-popup .popup-options,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundling-options-popup .popup-options,#pages-financial-rates .invoicing-tab.invoicing-tab .bundling-options-popup .popup-options,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundling-options-popup .popup-options,#pages-financial-rates .settings-tab.invoicing-tab .bundling-options-popup .popup-options{display:flex;gap:3px}#pages-financial-rates .factoring-tab.invoicing-tab .bundling-options-popup .popup-options>div,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundling-options-popup .popup-options>div,#pages-financial-rates .invoicing-tab.invoicing-tab .bundling-options-popup .popup-options>div,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundling-options-popup .popup-options>div,#pages-financial-rates .settings-tab.invoicing-tab .bundling-options-popup .popup-options>div{flex:1;text-align:center;line-height:40px;border-radius:6px;cursor:pointer}#pages-financial-rates .factoring-tab.invoicing-tab .bundling-options-popup .popup-options>div.cancel-bundle,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundling-options-popup .popup-options>div.cancel-bundle,#pages-financial-rates .invoicing-tab.invoicing-tab .bundling-options-popup .popup-options>div.cancel-bundle,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundling-options-popup .popup-options>div.cancel-bundle,#pages-financial-rates .settings-tab.invoicing-tab .bundling-options-popup .popup-options>div.cancel-bundle{background-color:#fff3e0}#pages-financial-rates .factoring-tab.invoicing-tab .bundling-options-popup .popup-options>div.do-bundle,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundling-options-popup .popup-options>div.do-bundle,#pages-financial-rates .invoicing-tab.invoicing-tab .bundling-options-popup .popup-options>div.do-bundle,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundling-options-popup .popup-options>div.do-bundle,#pages-financial-rates .settings-tab.invoicing-tab .bundling-options-popup .popup-options>div.do-bundle{background-color:#e3ba7b;font-weight:700}#pages-financial-rates .factoring-tab.invoicing-tab .toggler,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .toggler,#pages-financial-rates .invoicing-tab.invoicing-tab .toggler,#pages-financial-rates .mail-addresses-tab.invoicing-tab .toggler,#pages-financial-rates .settings-tab.invoicing-tab .toggler{width:60px;height:30px;margin-top:7px;background-color:#ccc;border-radius:20px;position:relative;transition:background-color .3s ease;cursor:pointer}#pages-financial-rates .factoring-tab.invoicing-tab .toggler .toggle,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .toggler .toggle,#pages-financial-rates .invoicing-tab.invoicing-tab .toggler .toggle,#pages-financial-rates .mail-addresses-tab.invoicing-tab .toggler .toggle,#pages-financial-rates .settings-tab.invoicing-tab .toggler .toggle{position:absolute;top:4px;bottom:4px;width:22px;border-radius:100%;background-color:#fff;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}#pages-financial-rates .factoring-tab.invoicing-tab .toggler.turned-on,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .toggler.turned-on,#pages-financial-rates .invoicing-tab.invoicing-tab .toggler.turned-on,#pages-financial-rates .mail-addresses-tab.invoicing-tab .toggler.turned-on,#pages-financial-rates .settings-tab.invoicing-tab .toggler.turned-on{background-color:#ccf0cd}#pages-financial-rates .factoring-tab.invoicing-tab .toggler.turned-on .toggle,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .toggler.turned-on .toggle,#pages-financial-rates .invoicing-tab.invoicing-tab .toggler.turned-on .toggle,#pages-financial-rates .mail-addresses-tab.invoicing-tab .toggler.turned-on .toggle,#pages-financial-rates .settings-tab.invoicing-tab .toggler.turned-on .toggle{right:4px}#pages-financial-rates .factoring-tab.invoicing-tab .toggler.turned-off,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .toggler.turned-off,#pages-financial-rates .invoicing-tab.invoicing-tab .toggler.turned-off,#pages-financial-rates .mail-addresses-tab.invoicing-tab .toggler.turned-off,#pages-financial-rates .settings-tab.invoicing-tab .toggler.turned-off{background-color:#f6d5d3}#pages-financial-rates .factoring-tab.invoicing-tab .toggler.turned-off .toggle,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .toggler.turned-off .toggle,#pages-financial-rates .invoicing-tab.invoicing-tab .toggler.turned-off .toggle,#pages-financial-rates .mail-addresses-tab.invoicing-tab .toggler.turned-off .toggle,#pages-financial-rates .settings-tab.invoicing-tab .toggler.turned-off .toggle{left:4px}#pages-financial-rates .factoring-tab.invoicing-tab .bundle-selection,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundle-selection,#pages-financial-rates .invoicing-tab.invoicing-tab .bundle-selection,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundle-selection,#pages-financial-rates .settings-tab.invoicing-tab .bundle-selection{position:relative;display:none}#pages-financial-rates .factoring-tab.invoicing-tab .bundle-selection .bundle-checkbox,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundle-selection .bundle-checkbox,#pages-financial-rates .invoicing-tab.invoicing-tab .bundle-selection .bundle-checkbox,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundle-selection .bundle-checkbox,#pages-financial-rates .settings-tab.invoicing-tab .bundle-selection .bundle-checkbox{position:absolute;top:8px;bottom:8px;left:8px;border:1px solid #f1d3a5;background-color:#fff;border-radius:4px;width:29px;background-position:center center;background-size:14px;background-repeat:no-repeat}#pages-financial-rates .factoring-tab.invoicing-tab .bundle-selection .bundle-checkbox.selected,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .bundle-selection .bundle-checkbox.selected,#pages-financial-rates .invoicing-tab.invoicing-tab .bundle-selection .bundle-checkbox.selected,#pages-financial-rates .mail-addresses-tab.invoicing-tab .bundle-selection .bundle-checkbox.selected,#pages-financial-rates .settings-tab.invoicing-tab .bundle-selection .bundle-checkbox.selected{background-image:url(../img/tick-orange.svg)}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .theme-table .table-legend .theme-row,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .theme-table .table-legend .theme-row,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .theme-table .table-legend .theme-row,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .theme-table .table-legend .theme-row,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .theme-table .table-legend .theme-row{background-color:#fff3df;color:#90642f}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .theme-table .theme-row,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .theme-table .theme-row,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .theme-table .theme-row,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .theme-table .theme-row,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .theme-table .theme-row{border-bottom:1px solid #ffedb2}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .tab-information,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .tab-information,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .tab-information,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .tab-information,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .tab-information{display:none}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .search-bar,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .search-bar,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .search-bar,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .search-bar,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .search-bar{background-color:#fff9ec}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .search-bar input,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .search-bar input,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .search-bar input,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .search-bar input,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .search-bar input{border:1px solid #fee2b6}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .actions-row-theme .edit,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .actions-row-theme .edit,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .actions-row-theme .edit,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .actions-row-theme .edit,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .actions-row-theme .edit{display:none}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .actions-row-theme .link.bundle,#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .actions-row-theme .link.debundle,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .actions-row-theme .link.bundle,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .actions-row-theme .link.debundle,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .actions-row-theme .link.bundle,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .actions-row-theme .link.debundle,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .actions-row-theme .link.bundle,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .actions-row-theme .link.debundle,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .actions-row-theme .link.bundle,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .actions-row-theme .link.debundle{display:none}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .actions-row-theme .list.only-professionals,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .actions-row-theme .list.only-professionals,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .actions-row-theme .list.only-professionals,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .actions-row-theme .list.only-professionals,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .actions-row-theme .list.only-professionals{display:none}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .actions-row-theme .list,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .actions-row-theme .list,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .actions-row-theme .list,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .actions-row-theme .list,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .actions-row-theme .list{background-color:#f9d4ae}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .actions-row-theme .list .tooltip,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .actions-row-theme .list .tooltip,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .actions-row-theme .list .tooltip,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .actions-row-theme .list .tooltip,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .actions-row-theme .list .tooltip{display:none}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .theme-row.relation,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .theme-row.relation,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .theme-row.relation,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .theme-row.relation,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .theme-row.relation{background-color:#fff3e0;color:#7a6227}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus .theme-row.relation>.actions .item,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus .theme-row.relation>.actions .item,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus .theme-row.relation>.actions .item,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus .theme-row.relation>.actions .item,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus .theme-row.relation>.actions .item{display:none}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus>.settings-table>.table-legend,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus>.settings-table>.table-legend,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus>.settings-table>.table-legend,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus>.settings-table>.table-legend,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus>.settings-table>.table-legend{display:none}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus>.settings-table>.search-bar,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus>.settings-table>.search-bar,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus>.settings-table>.search-bar,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus>.settings-table>.search-bar,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus>.settings-table>.search-bar{display:none}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus>.settings-table>.table-content>.object-wrapper,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus>.settings-table>.table-content>.object-wrapper,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus>.settings-table>.table-content>.object-wrapper,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus>.settings-table>.table-content>.object-wrapper,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus>.settings-table>.table-content>.object-wrapper{display:none}#pages-financial-rates .factoring-tab.invoicing-tab.bundling-modus>.settings-table>.table-content>.object-wrapper.show-bundle-selection,#pages-financial-rates .invoice-numbers-tab.invoicing-tab.bundling-modus>.settings-table>.table-content>.object-wrapper.show-bundle-selection,#pages-financial-rates .invoicing-tab.invoicing-tab.bundling-modus>.settings-table>.table-content>.object-wrapper.show-bundle-selection,#pages-financial-rates .mail-addresses-tab.invoicing-tab.bundling-modus>.settings-table>.table-content>.object-wrapper.show-bundle-selection,#pages-financial-rates .settings-tab.invoicing-tab.bundling-modus>.settings-table>.table-content>.object-wrapper.show-bundle-selection{display:block}#pages-financial-rates .factoring-tab.invoicing-tab .object-wrapper.show-bundle-selection,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .object-wrapper.show-bundle-selection,#pages-financial-rates .invoicing-tab.invoicing-tab .object-wrapper.show-bundle-selection,#pages-financial-rates .mail-addresses-tab.invoicing-tab .object-wrapper.show-bundle-selection,#pages-financial-rates .settings-tab.invoicing-tab .object-wrapper.show-bundle-selection{background-color:#fffcf8;margin-bottom:200px}#pages-financial-rates .factoring-tab.invoicing-tab .object-wrapper.show-bundle-selection .theme-table .theme-row,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .object-wrapper.show-bundle-selection .theme-table .theme-row,#pages-financial-rates .invoicing-tab.invoicing-tab .object-wrapper.show-bundle-selection .theme-table .theme-row,#pages-financial-rates .mail-addresses-tab.invoicing-tab .object-wrapper.show-bundle-selection .theme-table .theme-row,#pages-financial-rates .settings-tab.invoicing-tab .object-wrapper.show-bundle-selection .theme-table .theme-row{background-color:#fff8ec;color:#6d550f}@keyframes backgroundChange{0%{background-color:#fff0d0}100%{background-color:#fff9ec}}#pages-financial-rates .factoring-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-for-this,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-for-this,#pages-financial-rates .invoicing-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-for-this,#pages-financial-rates .mail-addresses-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-for-this,#pages-financial-rates .settings-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-for-this{animation:backgroundChange 1s infinite alternate}#pages-financial-rates .factoring-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-for-this .bundle-selection,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-for-this .bundle-selection,#pages-financial-rates .invoicing-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-for-this .bundle-selection,#pages-financial-rates .mail-addresses-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-for-this .bundle-selection,#pages-financial-rates .settings-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-for-this .bundle-selection{visibility:hidden!important}#pages-financial-rates .factoring-tab.invoicing-tab .object-wrapper.show-bundle-selection .object-wrapper,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .object-wrapper.show-bundle-selection .object-wrapper,#pages-financial-rates .invoicing-tab.invoicing-tab .object-wrapper.show-bundle-selection .object-wrapper,#pages-financial-rates .mail-addresses-tab.invoicing-tab .object-wrapper.show-bundle-selection .object-wrapper,#pages-financial-rates .settings-tab.invoicing-tab .object-wrapper.show-bundle-selection .object-wrapper{background-color:#fffcf8}#pages-financial-rates .factoring-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-selection,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-selection,#pages-financial-rates .invoicing-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-selection,#pages-financial-rates .mail-addresses-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-selection,#pages-financial-rates .settings-tab.invoicing-tab .object-wrapper.show-bundle-selection .bundle-selection{display:flex}#pages-financial-rates .factoring-tab.invoicing-tab .object-wrapper.show-bundle-selection .list-of-professionals,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .object-wrapper.show-bundle-selection .list-of-professionals,#pages-financial-rates .invoicing-tab.invoicing-tab .object-wrapper.show-bundle-selection .list-of-professionals,#pages-financial-rates .mail-addresses-tab.invoicing-tab .object-wrapper.show-bundle-selection .list-of-professionals,#pages-financial-rates .settings-tab.invoicing-tab .object-wrapper.show-bundle-selection .list-of-professionals{display:none}#pages-financial-rates .factoring-tab.invoicing-tab .btw-is-edited,#pages-financial-rates .factoring-tab.invoicing-tab .externals-is-edited,#pages-financial-rates .factoring-tab.invoicing-tab .internals-is-edited,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .btw-is-edited,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .externals-is-edited,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .internals-is-edited,#pages-financial-rates .invoicing-tab.invoicing-tab .btw-is-edited,#pages-financial-rates .invoicing-tab.invoicing-tab .externals-is-edited,#pages-financial-rates .invoicing-tab.invoicing-tab .internals-is-edited,#pages-financial-rates .mail-addresses-tab.invoicing-tab .btw-is-edited,#pages-financial-rates .mail-addresses-tab.invoicing-tab .externals-is-edited,#pages-financial-rates .mail-addresses-tab.invoicing-tab .internals-is-edited,#pages-financial-rates .settings-tab.invoicing-tab .btw-is-edited,#pages-financial-rates .settings-tab.invoicing-tab .externals-is-edited,#pages-financial-rates .settings-tab.invoicing-tab .internals-is-edited{position:absolute;width:12px;height:12px;top:-4px;right:-1px;border-radius:100%;background-repeat:no-repeat;background-position:center center;background-size:7px}#pages-financial-rates .factoring-tab.invoicing-tab .btw-is-edited.yes,#pages-financial-rates .factoring-tab.invoicing-tab .externals-is-edited.yes,#pages-financial-rates .factoring-tab.invoicing-tab .internals-is-edited.yes,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .btw-is-edited.yes,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .externals-is-edited.yes,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .internals-is-edited.yes,#pages-financial-rates .invoicing-tab.invoicing-tab .btw-is-edited.yes,#pages-financial-rates .invoicing-tab.invoicing-tab .externals-is-edited.yes,#pages-financial-rates .invoicing-tab.invoicing-tab .internals-is-edited.yes,#pages-financial-rates .mail-addresses-tab.invoicing-tab .btw-is-edited.yes,#pages-financial-rates .mail-addresses-tab.invoicing-tab .externals-is-edited.yes,#pages-financial-rates .mail-addresses-tab.invoicing-tab .internals-is-edited.yes,#pages-financial-rates .settings-tab.invoicing-tab .btw-is-edited.yes,#pages-financial-rates .settings-tab.invoicing-tab .externals-is-edited.yes,#pages-financial-rates .settings-tab.invoicing-tab .internals-is-edited.yes{background-color:#51a451;background-image:url(../img/tick.svg)}#pages-financial-rates .factoring-tab.invoicing-tab .btw-is-edited.no,#pages-financial-rates .factoring-tab.invoicing-tab .externals-is-edited.no,#pages-financial-rates .factoring-tab.invoicing-tab .internals-is-edited.no,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .btw-is-edited.no,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .externals-is-edited.no,#pages-financial-rates .invoice-numbers-tab.invoicing-tab .internals-is-edited.no,#pages-financial-rates .invoicing-tab.invoicing-tab .btw-is-edited.no,#pages-financial-rates .invoicing-tab.invoicing-tab .externals-is-edited.no,#pages-financial-rates .invoicing-tab.invoicing-tab .internals-is-edited.no,#pages-financial-rates .mail-addresses-tab.invoicing-tab .btw-is-edited.no,#pages-financial-rates .mail-addresses-tab.invoicing-tab .externals-is-edited.no,#pages-financial-rates .mail-addresses-tab.invoicing-tab .internals-is-edited.no,#pages-financial-rates .settings-tab.invoicing-tab .btw-is-edited.no,#pages-financial-rates .settings-tab.invoicing-tab .externals-is-edited.no,#pages-financial-rates .settings-tab.invoicing-tab .internals-is-edited.no{background-color:#e16767;background-image:url(../img/question.svg);background-size:10px}#pages-financial-rates .factoring-tab .actions-row-theme .item.edit.edit-internals,#pages-financial-rates .invoice-numbers-tab .actions-row-theme .item.edit.edit-internals,#pages-financial-rates .invoicing-tab .actions-row-theme .item.edit.edit-internals,#pages-financial-rates .mail-addresses-tab .actions-row-theme .item.edit.edit-internals,#pages-financial-rates .settings-tab .actions-row-theme .item.edit.edit-internals{background-color:#cfe6fa}#pages-financial-rates .factoring-tab .actions-row-theme .item.edit.edit-externals,#pages-financial-rates .invoice-numbers-tab .actions-row-theme .item.edit.edit-externals,#pages-financial-rates .invoicing-tab .actions-row-theme .item.edit.edit-externals,#pages-financial-rates .mail-addresses-tab .actions-row-theme .item.edit.edit-externals,#pages-financial-rates .settings-tab .actions-row-theme .item.edit.edit-externals{background-color:#c1eed1}#pages-financial-rates .factoring-tab .search-bar,#pages-financial-rates .invoice-numbers-tab .search-bar,#pages-financial-rates .invoicing-tab .search-bar,#pages-financial-rates .mail-addresses-tab .search-bar,#pages-financial-rates .settings-tab .search-bar{background-color:#fcfcfc;width:100%;padding:5px}#pages-financial-rates .factoring-tab .search-bar input,#pages-financial-rates .invoice-numbers-tab .search-bar input,#pages-financial-rates .invoicing-tab .search-bar input,#pages-financial-rates .mail-addresses-tab .search-bar input,#pages-financial-rates .settings-tab .search-bar input{width:300px;border:1px solid #ececec;-webkit-appearance:none;outline-style:none;padding-left:10px;height:35px;line-height:35px;background-color:#fff;border-radius:4px;font-family:Roboto,sans-serif}#pages-financial-rates .factoring-tab .object-wrapper,#pages-financial-rates .invoice-numbers-tab .object-wrapper,#pages-financial-rates .invoicing-tab .object-wrapper,#pages-financial-rates .mail-addresses-tab .object-wrapper,#pages-financial-rates .settings-tab .object-wrapper{background-color:#fafbff}#pages-financial-rates .factoring-tab .object-wrapper.last-item,#pages-financial-rates .invoice-numbers-tab .object-wrapper.last-item,#pages-financial-rates .invoicing-tab .object-wrapper.last-item,#pages-financial-rates .mail-addresses-tab .object-wrapper.last-item,#pages-financial-rates .settings-tab .object-wrapper.last-item{margin-bottom:20px}#pages-financial-rates .factoring-tab .object-wrapper.last-item:after,#pages-financial-rates .invoice-numbers-tab .object-wrapper.last-item:after,#pages-financial-rates .invoicing-tab .object-wrapper.last-item:after,#pages-financial-rates .mail-addresses-tab .object-wrapper.last-item:after,#pages-financial-rates .settings-tab .object-wrapper.last-item:after{content:"";display:block;height:10px}#pages-financial-rates .factoring-tab .settings-form .sub-questions,#pages-financial-rates .invoice-numbers-tab .settings-form .sub-questions,#pages-financial-rates .invoicing-tab .settings-form .sub-questions,#pages-financial-rates .mail-addresses-tab .settings-form .sub-questions,#pages-financial-rates .settings-tab .settings-form .sub-questions{margin-top:20px;display:none}#pages-financial-rates .factoring-tab .settings-form .sub-questions.has-invoice-flow,#pages-financial-rates .invoice-numbers-tab .settings-form .sub-questions.has-invoice-flow,#pages-financial-rates .invoicing-tab .settings-form .sub-questions.has-invoice-flow,#pages-financial-rates .mail-addresses-tab .settings-form .sub-questions.has-invoice-flow,#pages-financial-rates .settings-tab .settings-form .sub-questions.has-invoice-flow{display:block}#pages-financial-rates .factoring-tab .settings-form .save-flow,#pages-financial-rates .invoice-numbers-tab .settings-form .save-flow,#pages-financial-rates .invoicing-tab .settings-form .save-flow,#pages-financial-rates .mail-addresses-tab .settings-form .save-flow,#pages-financial-rates .settings-tab .settings-form .save-flow{display:none;cursor:pointer;padding-left:20px;padding-right:20px;line-height:40px;margin-top:20px;background-color:#5b8ff4;color:#fff;border-radius:6px}#pages-financial-rates .factoring-tab .settings-form .save-flow:hover,#pages-financial-rates .invoice-numbers-tab .settings-form .save-flow:hover,#pages-financial-rates .invoicing-tab .settings-form .save-flow:hover,#pages-financial-rates .mail-addresses-tab .settings-form .save-flow:hover,#pages-financial-rates .settings-tab .settings-form .save-flow:hover{background-color:#3e6eca}#pages-financial-rates .factoring-tab .settings-form .save-flow.has-invoice-flow,#pages-financial-rates .invoice-numbers-tab .settings-form .save-flow.has-invoice-flow,#pages-financial-rates .invoicing-tab .settings-form .save-flow.has-invoice-flow,#pages-financial-rates .mail-addresses-tab .settings-form .save-flow.has-invoice-flow,#pages-financial-rates .settings-tab .settings-form .save-flow.has-invoice-flow{display:inline-block}#pages-financial-rates .factoring-tab .settings-form ul,#pages-financial-rates .invoice-numbers-tab .settings-form ul,#pages-financial-rates .invoicing-tab .settings-form ul,#pages-financial-rates .mail-addresses-tab .settings-form ul,#pages-financial-rates .settings-tab .settings-form ul{list-style-type:none;margin:0;padding:0}#pages-financial-rates .factoring-tab .settings-form ul li,#pages-financial-rates .invoice-numbers-tab .settings-form ul li,#pages-financial-rates .invoicing-tab .settings-form ul li,#pages-financial-rates .mail-addresses-tab .settings-form ul li,#pages-financial-rates .settings-tab .settings-form ul li{position:relative;cursor:pointer;line-height:40px;padding-left:40px}#pages-financial-rates .factoring-tab .settings-form ul li:before,#pages-financial-rates .invoice-numbers-tab .settings-form ul li:before,#pages-financial-rates .invoicing-tab .settings-form ul li:before,#pages-financial-rates .mail-addresses-tab .settings-form ul li:before,#pages-financial-rates .settings-tab .settings-form ul li:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:24px;border:1px solid #5b8ff4;background-repeat:no-repeat;background-position:center center;background-size:14px}#pages-financial-rates .factoring-tab .settings-form ul li.selected:before,#pages-financial-rates .invoice-numbers-tab .settings-form ul li.selected:before,#pages-financial-rates .invoicing-tab .settings-form ul li.selected:before,#pages-financial-rates .mail-addresses-tab .settings-form ul li.selected:before,#pages-financial-rates .settings-tab .settings-form ul li.selected:before{background-image:url(../img/tick.svg);background-color:#5b8ff4}#pages-financial-rates .factoring-tab .settings-form span,#pages-financial-rates .invoice-numbers-tab .settings-form span,#pages-financial-rates .invoicing-tab .settings-form span,#pages-financial-rates .mail-addresses-tab .settings-form span,#pages-financial-rates .settings-tab .settings-form span{display:block}#pages-financial-rates .factoring-tab .settings-form span.form-subject,#pages-financial-rates .invoice-numbers-tab .settings-form span.form-subject,#pages-financial-rates .invoicing-tab .settings-form span.form-subject,#pages-financial-rates .mail-addresses-tab .settings-form span.form-subject,#pages-financial-rates .settings-tab .settings-form span.form-subject{font-weight:700;margin-bottom:10px}#pages-financial-rates .factoring-tab .settings-form span.object-path,#pages-financial-rates .invoice-numbers-tab .settings-form span.object-path,#pages-financial-rates .invoicing-tab .settings-form span.object-path,#pages-financial-rates .mail-addresses-tab .settings-form span.object-path,#pages-financial-rates .settings-tab .settings-form span.object-path{font-size:18px;margin-bottom:20px}#pages-financial-rates .tab-data .tab-content{margin-top:30px;display:none}#pages-financial-rates .tab-content.invoice-numbers-tab .info-no-settings,#pages-financial-rates .tab-content.invoicing-tab .info-no-settings,#pages-financial-rates .tab-content.mail-addresses-tab .info-no-settings,#pages-financial-rates .tab-content.settings-tab .info-no-settings{background-color:#ffeaea;color:#671414;padding:20px;display:none}#pages-financial-rates .tab-content.invoice-numbers-tab .settings-form,#pages-financial-rates .tab-content.invoicing-tab .settings-form,#pages-financial-rates .tab-content.mail-addresses-tab .settings-form,#pages-financial-rates .tab-content.settings-tab .settings-form{background-color:#f1f6fa;padding:20px;border-radius:8px;margin-top:10px;margin-bottom:10px;border:1px solid #e7eef4;margin-left:10px;margin-right:10px}#pages-financial-rates .tab-content.invoice-numbers-tab .sub-objects,#pages-financial-rates .tab-content.invoicing-tab .sub-objects,#pages-financial-rates .tab-content.mail-addresses-tab .sub-objects,#pages-financial-rates .tab-content.settings-tab .sub-objects{padding-left:50px}#pages-financial-rates .tab-content.invoice-numbers-tab .theme-row.collapse-opened .actions-row-theme .item.list,#pages-financial-rates .tab-content.invoicing-tab .theme-row.collapse-opened .actions-row-theme .item.list,#pages-financial-rates .tab-content.mail-addresses-tab .theme-row.collapse-opened .actions-row-theme .item.list,#pages-financial-rates .tab-content.settings-tab .theme-row.collapse-opened .actions-row-theme .item.list{transform:rotate(180deg)}#pages-financial-rates .tab-content.invoice-numbers-tab .theme-row.collapse-opened .actions-row-theme .item.list:hover .tooltip,#pages-financial-rates .tab-content.invoicing-tab .theme-row.collapse-opened .actions-row-theme .item.list:hover .tooltip,#pages-financial-rates .tab-content.mail-addresses-tab .theme-row.collapse-opened .actions-row-theme .item.list:hover .tooltip,#pages-financial-rates .tab-content.settings-tab .theme-row.collapse-opened .actions-row-theme .item.list:hover .tooltip{display:none}#pages-financial-rates .tab-content.mail-addresses-tab input{-webkit-appearance:none;border:1px solid #c9c9c9;border-radius:6px;padding-left:10px;padding-right:10px;min-width:180px;width:100%;max-width:300px;outline-style:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px;height:26px;line-height:26px}#pages-financial-rates .tab-content.reversed-billing-tab .theme-table.all-relations-table{display:none;margin-left:30px}#pages-financial-rates .tab-content.reversed-billing-tab .theme-table.all-locations-table{display:none;margin-left:60px}#pages-financial-rates .tab-content.reversed-billing-tab .theme-table.all-departments-table{display:none;margin-left:90px}#pages-financial-rates .tab-content.reversed-billing-tab .theme-table.all-projects-table{display:none;margin-left:30px}#pages-financial-rates .tab-content.reversed-billing-tab .theme-table.all-subprojects-table{display:none;margin-left:60px}#pages-financial-rates .tab-content.reversed-billing-tab .theme-table .theme-row.collapse-opened .actions-row-theme .item.list{transform:rotate(180deg)}#pages-financial-rates .tab-content.reversed-billing-tab .theme-table .theme-row.collapse-opened .actions-row-theme .item.list:hover .tooltip{display:none}.factoring-delete-rule-lightbox{padding:40px;position:relative}.factoring-delete-rule-lightbox span{display:block;font-size:22px}.factoring-delete-rule-lightbox .choices{margin-top:40px;margin-bottom:40px}.factoring-delete-rule-lightbox .choices .choice{line-height:40px;position:relative;padding-left:40px;margin-bottom:10px;cursor:pointer}.factoring-delete-rule-lightbox .choices .choice:before{content:"";position:absolute;width:25px;height:25px;top:7px;left:0;border:1px solid #999;background-repeat:no-repeat;background-position:center center;background-size:12px}.factoring-delete-rule-lightbox .choices .choice.selected:before{background-color:#c67171;background-image:url(../img/tick.svg);border-color:#8e4444}.factoring-delete-rule-lightbox .confirm-actions{position:absolute;bottom:0;width:calc(100% - 90px);display:flex;gap:20px}.factoring-delete-rule-lightbox .confirm-actions .action{flex:1;text-align:center;cursor:pointer;line-height:40px}.factoring-delete-rule-lightbox .confirm-actions .action.cancel{background-color:#e4e4e4;color:#676767}.factoring-delete-rule-lightbox .confirm-actions .action.cancel:hover{background-color:#c5c5c5;color:#2c2c2c}.factoring-delete-rule-lightbox .confirm-actions .action.confirm{background-color:#f1cece;color:#6d2020}.factoring-delete-rule-lightbox .confirm-actions .action.confirm:hover{background-color:#e2b4b4}.bundle-name-lightbox,.update-unique-invoice-number-lightbox,.update-unique-specification-number-lightbox{padding:40px;position:relative}.bundle-name-lightbox span,.update-unique-invoice-number-lightbox span,.update-unique-specification-number-lightbox span{display:block;font-size:22px}.bundle-name-lightbox input,.bundle-name-lightbox select,.update-unique-invoice-number-lightbox input,.update-unique-invoice-number-lightbox select,.update-unique-specification-number-lightbox input,.update-unique-specification-number-lightbox select{-webkit-appearance:none;margin-top:30px;margin-bottom:30px;font-size:16px;padding-left:10px;padding-right:10px;width:200px;line-height:35px;height:35px;border:1px solid #ccc}.bundle-name-lightbox .lightbox-actions,.update-unique-invoice-number-lightbox .lightbox-actions,.update-unique-specification-number-lightbox .lightbox-actions{position:absolute;bottom:0;width:calc(100% - 90px);display:flex;gap:20px}.bundle-name-lightbox .lightbox-actions .col,.update-unique-invoice-number-lightbox .lightbox-actions .col,.update-unique-specification-number-lightbox .lightbox-actions .col{flex:1;text-align:center;cursor:pointer;line-height:40px}.bundle-name-lightbox .lightbox-actions .col.cancel,.update-unique-invoice-number-lightbox .lightbox-actions .col.cancel,.update-unique-specification-number-lightbox .lightbox-actions .col.cancel{background-color:#f4f4f4;color:#676767}.bundle-name-lightbox .lightbox-actions .col.cancel:hover,.update-unique-invoice-number-lightbox .lightbox-actions .col.cancel:hover,.update-unique-specification-number-lightbox .lightbox-actions .col.cancel:hover{background-color:#c5c5c5;color:#2c2c2c}.bundle-name-lightbox .lightbox-actions .col.confirm,.update-unique-invoice-number-lightbox .lightbox-actions .col.confirm,.update-unique-specification-number-lightbox .lightbox-actions .col.confirm{background-color:#e8f5eb;color:#478c58}.bundle-name-lightbox .lightbox-actions .col.confirm:hover,.update-unique-invoice-number-lightbox .lightbox-actions .col.confirm:hover,.update-unique-specification-number-lightbox .lightbox-actions .col.confirm:hover{background-color:#cbe9d2}.bundles-settings-lightbox input{-webkit-appearance:none;border:1px solid #ccc;width:100%;padding-left:8px;height:30px;line-height:30px;font-family:Roboto,sans-serif}.bundles-settings-lightbox .lightbox-close{position:fixed;bottom:10px;background-color:#e5e5e5;color:#2f2f2f;padding-left:10px;padding-right:10px;right:10px;line-height:40px;cursor:pointer;font-size:14px;border-radius:6px}.bundles-settings-lightbox .lightbox-close:hover{color:#fff;background-color:#000}#pages-groups div.filters-container{position:relative}#pages-groups div.filters-container div.groups-filters{float:left;width:calc(100% - 250px);margin-right:10px}#pages-groups div.filters-container div.employees-filters{float:left;width:240px}#pages-groups div.filters-container .search-employee{position:relative;width:100%;height:30px;border:1px solid #e9e9f3;margin-bottom:30px;background-color:#f8f8f8;padding:8px;border-radius:4px;padding-left:30px}#pages-groups div.filters-container .search-employee:before{content:"";top:0;position:absolute;left:0;height:100%;width:30px;background-image:url(../img/employee-search.svg);background-repeat:no-repeat;background-position:center center;background-size:13px}#pages-groups div.filters-container .search-employee input{-webkit-appearance:none;border:none;width:100%;background-color:transparent;outline-style:none}#pages-groups div.groups-column{width:calc(100% - 250px);float:left;height:52vh;overflow-y:auto;margin-right:10px}#pages-groups div.groups-column.hitting li{opacity:.3}#pages-groups div.groups-column li.hitting{opacity:1!important}#pages-groups div.groups-column ul{padding-right:5px}#pages-groups div.groups-column li{position:relative;padding-left:20px}#pages-groups div.groups-column div.members-list{display:none;clear:both;margin-left:-20px;background-color:#e1e1ea;padding:20px}#pages-groups div.groups-column div.members-list span{display:block;line-height:40px;font-size:11px}#pages-groups div.groups-column div.member{height:40px;padding:0 10px 0 10px;background-color:#f1f1f9;margin-bottom:1px}#pages-groups div.groups-column div.member-details{position:relative;float:left;width:calc(100% - 100px);padding-left:40px}#pages-groups div.groups-column div.member-details span.photo{position:absolute;top:4px;left:-6px;bottom:4px;width:30px;background-position:center center;background-size:cover;background-repeat:no-repeat}#pages-groups div.groups-column div.member-actions{float:left;width:100px}#pages-groups div.groups-column div.member-actions span{float:right}#pages-groups div.groups-column div.member-actions .remove-member{display:block;cursor:pointer;background-image:url(../img/trash.svg);background-repeat:no-repeat;background-size:14px;background-position:center center;width:30px;height:100%;opacity:.45}#pages-groups div.groups-column div.member-actions .remove-member:hover{opacity:1}#pages-groups div.groups-column div.options{position:absolute;top:40px;right:10px;width:150px;background-color:#343233;padding:5px;padding-left:8px;color:#fff;border-radius:0 0 4px 4px;z-index:20000;display:none}#pages-groups div.groups-column div.options:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background-color:#1775ad}#pages-groups div.groups-column div.options span{display:block;padding-left:10px;background-color:transparent}#pages-groups div.groups-column div.options span:hover{background-color:#4e4b4d}#pages-groups div.groups-column div.left-side{float:left;width:50%}#pages-groups div.groups-column div.right-side{position:relative;float:left;width:50%}#pages-groups div.groups-column div.right-side>span{position:relative;float:right;width:60px;height:100%;cursor:pointer;opacity:.5}#pages-groups div.groups-column div.right-side>span:hover{opacity:1}#pages-groups div.groups-column div.right-side .collapse{background-image:url(../img/down-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:12px}#pages-groups div.groups-column div.right-side .collapse.opened{transform:rotate(180deg)}#pages-groups div.groups-column div.right-side .more{background-image:url(../img/more.svg);background-repeat:no-repeat;background-position:center center;background-size:16px}#pages-groups div.groups-column div.right-side .members{padding-left:35px}#pages-groups div.groups-column div.right-side .members:before{content:"";position:absolute;top:0;bottom:0;left:0;width:30px;background-image:url(../img/group-amount.svg);background-repeat:no-repeat;background-position:center center;background-size:16px}#pages-groups div.employees-column{width:240px;float:left}#pages-groups div.employees-column ul,#pages-groups div.groups-column ul{list-style-type:none;padding:0;margin:0}#pages-groups div.employees-column li,#pages-groups div.groups-column li{position:relative;height:40px;line-height:40px;background-color:#f1f1f9;margin-bottom:1px;padding-left:54px;font-size:13px}#pages-groups div.employees-column li div.drag-item,#pages-groups div.groups-column li div.drag-item{position:absolute;top:0;left:0;background-color:#f1f1f9;width:100%;padding-left:54px;line-height:40px}#pages-groups div.employees-column li div.photo,#pages-groups div.groups-column li div.photo{position:absolute;top:4px;bottom:4px;left:4px;width:30px;background-position:center center;background-size:cover;background-repeat:no-repeat}#pages-groups div.employees-column.groups-column li,#pages-groups div.groups-column.groups-column li{padding-left:20px}div.add-group-lightbox .buttons,div.rename-group-lightbox .buttons{margin-top:30px}#pages-subscriber-hire-companies-overview .unique-invoice-number{background-color:#eef7fe;border:1px solid #aed7f5;padding:20px;margin-top:20px;margin-bottom:20px;display:none!important}#pages-subscriber-hire-companies-overview .unique-invoice-number .unique-row{display:flex}#pages-subscriber-hire-companies-overview .unique-invoice-number .unique-row span{display:block;line-height:26px}#pages-subscriber-hire-companies-overview .unique-invoice-number .unique-row .col{flex:1;padding:10px}#pages-subscriber-hire-companies-overview .unique-invoice-number .unique-row input{-webkit-appearance:none;padding-left:10px;border:0;height:26px;line-height:26px;outline-style:none;width:140px}#pages-subscriber-hire-companies-overview .unique-invoice-number .this-input-wrapper{display:flex}#pages-subscriber-hire-companies-overview .unique-invoice-number .this-input-wrapper .this-col{flex:1}#pages-subscriber-hire-companies-overview .unique-invoice-number .this-input-wrapper .this-input{max-width:150px}#pages-subscriber-hire-companies-overview .unique-invoice-number .this-input-wrapper .save-unique-id{display:inline-block;line-height:26px;background-color:#5a92bb;color:#fff;text-align:center;padding-left:10px;padding-right:10px;cursor:pointer;font-size:12px}#pages-subscriber-hire-companies-overview .unique-invoice-number .this-input-wrapper .save-unique-id:hover{background-color:#4178a1}#pages-subscriber-hire-companies-overview .unique-invoice-number .this-input-wrapper .save-unique-id.no-change{cursor:not-allowed;background-color:#e9e9e9;color:#979797}#pages-subscriber-hire-companies-overview .card.add-external{display:none}#pages-subscriber-hire-companies-overview div.edit-wrapper{padding:20px;background-color:#f1f1f1;display:none}#pages-subscriber-hire-companies-overview div.edit-wrapper form{background-color:#fff;padding:10px}#pages-subscriber-hire-companies-overview div.overview{display:none;border-radius:6px;overflow:hidden}#pages-subscriber-hire-companies-overview div.overview .o-row{display:flex;line-height:50px;background-color:#fbf9f9;border-bottom:1px solid #f1f1f1;margin-bottom:2px}#pages-subscriber-hire-companies-overview div.overview .o-row:hover{background-color:#def6ff}#pages-subscriber-hire-companies-overview div.overview .o-row.legend{background-color:#f1f1f1;color:#999}#pages-subscriber-hire-companies-overview div.overview .o-row.legend:hover{background-color:#f1f1f1}#pages-subscriber-hire-companies-overview div.overview .o-row .col{flex:1;padding-left:10px;padding-right:10px;border-right:2px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-subscriber-hire-companies-overview div.overview .o-row .col:last-of-type{border-right:0}#pages-subscriber-hire-companies-overview div.overview .o-row .col.collapse{max-width:50px;background-position:center center;background-size:12px;background-repeat:no-repeat;background-image:url(../img/down-arrow.svg);cursor:pointer}#pages-subscriber-hire-companies-overview div.overview .o-row .col.collapse.is-open{transform:rotate(180deg)}#pages-subscriber-hire-companies-overview .no-external{position:relative;text-align:center;display:none}#pages-subscriber-hire-companies-overview .no-external .special-add{position:relative;width:100%;height:185px;background-image:url(../img/special-add.svg);background-size:95px;background-position:center center;background-repeat:no-repeat;opacity:.7;cursor:pointer;-webkit-transition:.3s}#pages-subscriber-hire-companies-overview .no-external span{display:block}#pages-subscriber-hire-companies-overview .no-external span.do-add{font-size:24px;font-family:Yantramanav,sans-serif;color:#b1b1b1}#pages-subscriber-hire-companies-overview .no-external span.explain{font-size:16px;font-family:Yantramanav,sans-serif;color:#b3b3b3;margin-bottom:40px}#pages-subscriber-hire-companies-overview .no-external:hover .special-add{opacity:1;-webkit-transition:.3s}#pages-invoice-generate .generating-loader{position:fixed;top:400px;left:50%;width:200px;line-height:50px;background-color:#2c2a2b;color:#fff;z-index:3;text-align:center;border-radius:6px;display:none}#pages-invoice-generate .properties-table{margin-bottom:30px}#pages-invoice-generate .other-actions{margin-bottom:30px}#pages-invoice-generate .other-actions .action-button{line-height:38px;background-color:#e9edf9;cursor:pointer;display:inline-block;padding-left:10px;padding-right:10px;color:#515e85;border-radius:8px}#pages-invoice-generate .other-actions .action-button:hover{background-color:#d3daec}#pages-invoice-generate .theme-table .col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-invoice-generate .theme-table .dont-show{display:none}#pages-invoice-generate .theme-table .col.actions{position:relative}#pages-invoice-generate .theme-table .shifts{overflow-x:auto}#pages-invoice-generate .theme-table .shifts::-webkit-scrollbar-thumb{background:#fff;border:0 none #fff;border-radius:50px}#pages-invoice-generate .theme-table .shifts::-webkit-scrollbar-track{background:#fff;border:0 none #fff;border-radius:50px}#pages-invoice-generate .theme-table .shifts::-webkit-scrollbar{height:0}#pages-invoice-generate .theme-table .shifts .scroller{min-width:1400px}#pages-invoice-generate .theme-table .shifts .shift-wrapper .table-legend{display:none}#pages-invoice-generate .theme-table .shifts .shift-wrapper:first-of-type .table-legend{display:block}#pages-invoice-generate .theme-table .selection-box{background-size:13px;background-position:center center;background-repeat:no-repeat;width:30px;height:30px;cursor:pointer;border:1px solid #dbdbdb;border-radius:6px;margin-top:7px;background-color:#fff}#pages-invoice-generate .theme-table .collapse-trigger{background-size:13px;background-position:center center;background-repeat:no-repeat;width:30px;height:30px;cursor:pointer;margin-top:7px;background-image:url(../img/down-arrow.svg)}#pages-invoice-generate .theme-table .collapse-content{display:none;padding-left:60px;margin-top:10px}#pages-invoice-generate .theme-table .collapse-opened>.theme-row>.actions .collapse-trigger{transform:rotate(180deg)}#pages-invoice-generate .theme-table .collapse-opened>.collapse-content{display:block}#pages-invoice-generate .theme-table .unselected .selection-box{background-image:none!important}#pages-invoice-generate .theme-table .unselected .collapse-content .col.actions:first-of-type:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}#pages-invoice-generate .theme-table .selected>.theme-row>.actions .selection-box{background-image:url(../img/checked.svg)}#pages-invoice-generate .error-box{background-color:#f3e9e9;line-height:40px;padding-left:12px;padding-right:12px;color:#6e2f2f;margin-bottom:40px;border-radius:6px;display:inline-block;border:1px solid #e0cfcf;display:none}#pages-invoice-generate .pages .page{display:none;opacity:0}#pages-invoice-generate .settings-step .invoice-mode,#pages-invoice-generate .settings-step .shift-selection{margin-bottom:40px}#pages-invoice-generate .settings-step .calendar-trigger-container{margin-bottom:40px!important}#pages-invoice-generate .settings-step ul{list-style-type:none;padding:0;margin:0}#pages-invoice-generate .settings-step ul li{display:flex;line-height:30px;margin-bottom:8px}#pages-invoice-generate .settings-step ul li .selection-box{flex:1;max-width:30px;cursor:pointer;border:1px solid #dbdbdb;border-radius:6px}#pages-invoice-generate .settings-step ul li .description{padding-left:10px}#pages-invoice-generate .settings-step ul li.selected .selection-box{background-image:url(../img/checked.svg);background-size:13px;background-position:center center;background-repeat:no-repeat}#pages-invoice-generate .start-generating{position:fixed;background-color:#fff;left:304px;right:0;bottom:0;height:100px;text-align:center;z-index:2;border-top:1px solid #dfdfdf;display:flex;align-items:center;justify-content:center}#pages-invoice-generate .start-generating span{display:inline-block;background-color:#f3f8fa;text-align:center;cursor:pointer;padding-left:30px;padding-right:30px;line-height:40px;border:1px solid #c9dee7;color:#143b4a;border-radius:6px}#pages-invoice-generate .start-generating span:hover{background-color:#eef6f9}#pages-invoice-generate .start-generating span.hide{display:none}#pages-invoice-generate .loader-fetching-shifts,#pages-invoice-generate .loader-showing-shifts{margin-top:30px;margin-bottom:60px}#pages-invoice-generate .loader-fetching-shifts .loader-container,#pages-invoice-generate .loader-showing-shifts .loader-container{position:relative}#pages-invoice-generate .loader-fetching-shifts .loader-container .eta-info,#pages-invoice-generate .loader-showing-shifts .loader-container .eta-info{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#000;margin-bottom:20px}#pages-invoice-generate .loader-fetching-shifts .loader-container .loader-bar,#pages-invoice-generate .loader-showing-shifts .loader-container .loader-bar{background-color:#f7f8f8;padding:17px;border-radius:6px}#pages-invoice-generate .loader-fetching-shifts .loader-container .progression,#pages-invoice-generate .loader-showing-shifts .loader-container .progression{position:relative;background-color:#fff}#pages-invoice-generate .loader-fetching-shifts .loader-container .progression span.indicator,#pages-invoice-generate .loader-showing-shifts .loader-container .progression span.indicator{display:block;width:0%;height:5px;background-color:#7fc97f}#viewport.menu-is-closed #pages-invoice-generate .start-generating{left:64px}#pages-invoice-runs .theme-row{cursor:unset}#pages-invoice-runs .pending-loader{width:15px;height:15px;border:3px solid #c2cddc;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;margin-left:4px;vertical-align:middle}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#pages-invoice-runs .mode-switcher{display:flex;gap:10px;max-width:500px;margin-bottom:20px}#pages-invoice-runs .mode-switcher .col{flex:1;position:relative;background-color:#e9eff7;border-radius:6px;color:#4e698e;cursor:pointer}#pages-invoice-runs .mode-switcher .col:hover{background-color:#e3e9f2}#pages-invoice-runs .mode-switcher .col .selection{position:absolute;left:10px;width:30px;height:30px;background-color:#fff;top:10px;border-radius:6px;background-size:13px;background-repeat:no-repeat;background-position:center center}#pages-invoice-runs .mode-switcher .col.selected{background-color:#d7e1ee;color:#2e4a70}#pages-invoice-runs .mode-switcher .col.selected .selection{background-image:url(../img/checked.svg)}#pages-invoice-runs .mode-switcher .col span{display:inline-block;margin-left:50px;line-height:50px}#pages-invoice-runs span.no-runs{display:inline-block;background-color:#f6ecec;color:#9a5555;line-height:40px;margin-top:10px;padding-left:20px;padding-right:20px;border-radius:6px}#pages-invoice-runs .runs-overview{width:100%;overflow:hidden;cursor:grab}#pages-invoice-runs .runs-overview:active{cursor:grabbing}#pages-invoice-runs .runs-overview .linked-run{display:none;cursor:pointer;height:18px;width:18px;vertical-align:middle;margin-right:5px}#pages-invoice-runs .runs-overview .linked-run.show-link{display:inline-flex}#pages-invoice-runs .runs-overview .linked-run .icon-arrow{width:100%;height:100%;display:inline-block;vertical-align:middle}#pages-invoice-runs .runs-overview .scroller{display:flex}#pages-invoice-runs .runs-overview.reversed-billing .scroller{width:2900px}#pages-invoice-runs .runs-overview.reversed-billing .theme-table{width:2900px}#pages-invoice-runs .runs-overview.regular-invoicing .scroller{width:3500px}#pages-invoice-runs .runs-overview.regular-invoicing .theme-table{width:3500px}#pages-invoice-runs .pagination-navigator{margin-top:30px;border-radius:8px}#pages-invoice-runs .pagination-navigator .centered{position:relative;text-align:center;padding:8px}#pages-invoice-runs .pagination-navigator span{display:inline-block;line-height:30px;user-select:none}#pages-invoice-runs .pagination-navigator span.button{background-color:#d8dddf;padding-left:10px;padding-right:10px;border-radius:6px;cursor:pointer}#pages-invoice-runs .pagination-navigator span.button.disabled{opacity:.4;cursor:not-allowed}#pages-invoice-runs .pagination-navigator span.button:hover{background-color:#c3cdd1}#pages-invoice-runs .pagination-navigator span.button.prev{margin-right:10px}#pages-invoice-runs .pagination-navigator span.button.next{margin-left:10px}#pages-invoice-tenant-settings .unique-invoice-number{background-color:#eef7fe;border:1px solid #aed7f5;padding:20px;margin-top:20px;margin-bottom:20px}#pages-invoice-tenant-settings .unique-invoice-number .unique-row{display:flex}#pages-invoice-tenant-settings .unique-invoice-number .unique-row span{display:block;line-height:26px}#pages-invoice-tenant-settings .unique-invoice-number .unique-row .col{flex:1;padding:10px}#pages-invoice-tenant-settings .unique-invoice-number .unique-row input{-webkit-appearance:none;padding-left:10px;border:0;height:26px;line-height:26px;outline-style:none;width:140px}#pages-invoice-tenant-settings .unique-invoice-number .this-input-wrapper{display:flex}#pages-invoice-tenant-settings .unique-invoice-number .this-input-wrapper .this-col{flex:1}#pages-invoice-tenant-settings .unique-invoice-number .this-input-wrapper .this-input{max-width:150px}#pages-invoice-tenant-settings .unique-invoice-number .this-input-wrapper .save-unique-id{display:inline-block;line-height:26px;background-color:#5a92bb;color:#fff;text-align:center;padding-left:10px;padding-right:10px;cursor:pointer;font-size:12px}#pages-invoice-tenant-settings .unique-invoice-number .this-input-wrapper .save-unique-id:hover{background-color:#4178a1}#pages-invoice-tenant-settings .unique-invoice-number .this-input-wrapper .save-unique-id.no-change{cursor:not-allowed;background-color:#e9e9e9;color:#979797}#pages-invoice-tenant-settings .split{display:flex}#pages-invoice-tenant-settings .split .col{flex:1}#pages-invoice-tenant-settings .split .col.profiles{max-width:270px}#pages-invoice-tenant-settings .split .profiles-list{position:absolute;right:0;top:186px;bottom:0;width:300px;background-color:#f9f9f9;border-left:1px solid #e9eff7;font-family:Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif}#pages-invoice-tenant-settings .split .profiles-list>span.topic{display:block;text-align:center;line-height:65px;font-size:14px;font-weight:400;color:#9d9d9d;border-bottom:1px solid #e6e6e6;background-color:#fcfcfc}#pages-invoice-tenant-settings .split .profiles-list ul.list{list-style-type:none;margin:0;padding:0}#pages-invoice-tenant-settings .split .profiles-list ul.list .options .option{flex:1;text-align:center;line-height:30px;font-size:11px;cursor:pointer;background-color:#fff}#pages-invoice-tenant-settings .split .profiles-list ul.list .options .option.disabled{color:#999;cursor:not-allowed}#pages-invoice-tenant-settings .split .profiles-list ul.list .options .option:first-of-type{border-right:1px solid #e6e6e6}#pages-invoice-tenant-settings .split .profiles-list ul.list .options .option.make-primary.enabled:hover{background-color:#eefbf3}#pages-invoice-tenant-settings .split .profiles-list ul.list .options .option.delete-profile.enabled:hover{background-color:#e7d4d4}#pages-invoice-tenant-settings .split .profiles-list ul.list li{display:block;line-height:65px;font-size:14px;font-weight:400;color:#000;border-bottom:1px solid #e6e6e6;padding-left:40px;position:relative;cursor:pointer}#pages-invoice-tenant-settings .split .profiles-list ul.list li>span{display:block;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-invoice-tenant-settings .split .profiles-list ul.list li:hover{background-color:#f5f5f5}#pages-invoice-tenant-settings .split .profiles-list ul.list li.selected{background-color:#efefef;border-left:2px solid #0499ff}#pages-invoice-tenant-settings .split .profiles-list ul.list li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:30px;background-image:url(../img/arrow-right-black.svg);background-repeat:no-repeat;background-size:18px;background-position:center center}#pages-invoice-tenant-settings .split .profiles-list ul.list li:after{content:"Primair";position:absolute;top:24px;right:10px;width:50px;font-size:9px;background-color:#e0f8e9;border:1px solid #93deae;color:#378d55;line-height:16px;border-radius:4px;text-align:center;display:none}#pages-invoice-tenant-settings .split .profiles-list ul.list li.primary:after{display:block}#pages-invoice-tenant-settings .new-row{flex:1;min-width:100%}#pages-invoice-tenant-settings .input-form{display:flex;gap:10px;flex-wrap:wrap;max-width:1200px}#pages-invoice-tenant-settings .input-form .input-part{position:relative;flex:1;max-width:250px;min-width:250px;background-color:#f9f9f9;padding:16px;border-radius:10px}#pages-invoice-tenant-settings .input-form .input-part.invoice-to-bcc{max-width:510px;min-width:510px}#pages-invoice-tenant-settings .input-form .input-part.invoice-to-bcc span{margin-top:10px}#pages-invoice-tenant-settings .input-form .input-part span{display:block;color:#999;margin-bottom:10px}#pages-invoice-tenant-settings .input-form .input-part input{-webkit-appearance:none;border:0;border-bottom:1px solid #d7d7d7;background-color:#fff;padding-left:5px;height:30px;outline-style:none;width:100%;font-size:12px}#pages-invoice-tenant-settings .update-button{cursor:pointer;background-color:#e6f6ec;color:#59a171;border-radius:6px;width:175px;text-align:center;border:1px solid #94deae;line-height:50px;margin-top:30px}#pages-invoice-tenant-settings .update-button:hover{background-color:#d0e7d9}#pages-invoice-tenant-settings .logo-wrapper{margin-bottom:40px}#pages-invoice-tenant-settings .logo-wrapper .logo-container{width:300px;height:200px}#pages-invoice-tenant-settings .logo-wrapper .logo-container .company-logo{background-repeat:no-repeat;background-position:center center;background-size:contain;width:100%;height:100%;cursor:pointer}#pages-invoice-tenant-settings .logo-wrapper .logo-container .company-logo span{display:block;line-height:200px;text-align:center;font-size:30px;color:#d9d9d9}#pages-invoice-tenant-settings .logo-wrapper .logo-container .company-logo.has-logo span{display:none}#pages-invoice-tenant-settings .file-selection-input{display:none}#pages-location .buttons.below-title{margin-top:20px}#pages-location .tabs-component{margin-top:20px;margin-bottom:20px}#pages-location .tab-views .tab{display:none;margin-bottom:20px}#pages-location .tab-views .tab.details{display:block}#pages-location #map{height:400px;width:100%}#pages-location div.form-buttons{margin-top:10px;margin-bottom:10px}#pages-location .departments-list .row{display:flex;line-height:40px;background-color:#fbfbfb;border-bottom:1px solid #e4e4e4}#pages-location .departments-list .col{flex:1;padding-left:10px;padding-right:10px}#pages-location .departments-list .col.save-col{max-width:100px}#pages-location .departments-list .col.input-col{max-width:120px}#pages-location .departments-list input,#pages-location .departments-list select{width:100%;-webkit-appearance:none;appearance:none;border:1px solid #c1c1c1;border-radius:6px;height:30px;padding-left:10px;outline-style:none}#pages-location .departments-list .archive{display:inline-block;text-align:center;background-color:#ef5454;width:80px;color:#fff;cursor:pointer}#pages-location .departments-list .archive:hover{-webkit-transition:.3s;background-color:#b53939}#pages-location .departments-list .update-department{display:inline-block;text-align:center;background-color:#cff2d0;width:80px;border:1px solid #9dd79d;color:#0f0f0f;border-radius:6px;height:34px;cursor:pointer;line-height:34px;font-size:13px}#pages-location .departments-list .update-department:hover{-webkit-transition:.3s;background-color:#b6e4b7}#pages-location .departments-list .row.legend{background-color:#f7f7f7;border-bottom:1px solid #dfdfdf;border-radius:6px 6px 0 0;font-size:13px}div.add-department-lightbox h1,div.archive-department-lightbox h1{font-size:24px;font-family:Yantramanav,sans-serif;font-weight:400;margin-top:0;margin-bottom:0;color:#333}div.add-department-lightbox span.about-ort,div.add-department-lightbox span.info,div.archive-department-lightbox span.about-ort,div.archive-department-lightbox span.info{display:block;font-size:12px;line-height:20px;margin-bottom:20px;color:#343233}#pages-new-client-portal-account .card.summary .after-actions{margin-top:30px}#pages-new-client-portal-account .card.summary .after-actions ol{list-style-type:none;padding:0;margin:0}#pages-new-client-portal-account .card.summary .after-actions li{display:inline-block;margin-right:10px;background-color:#ccc;line-height:40px;padding-left:14px;padding-right:14px;border-radius:6px;font-weight:700;font-size:14px;cursor:pointer;opacity:.8}#pages-new-client-portal-account .card.summary .after-actions li.to-overview{background-color:#afd9e4;color:#2f5a65}#pages-new-client-portal-account .card.summary .after-actions li.create-new-accounts{background-color:#a8e0b3;color:#296435}#pages-new-client-portal-account .card.summary .after-actions li:hover{opacity:1}#pages-new-client-portal-account .card.summary .account-summary{display:flex;min-height:38px;margin-bottom:10px}#pages-new-client-portal-account .card.summary .account-summary .sum-col.icon{flex:1;max-width:38px;background-repeat:no-repeat;background-size:14px;background-position:center center}#pages-new-client-portal-account .card.summary .account-summary .sum-col.textual{flex:1;padding:10px;font-size:14px;line-height:18px}#pages-new-client-portal-account .card.summary .account-summary.error .icon{background-color:#d55c5c;background-image:url(../img/close-white.svg)}#pages-new-client-portal-account .card.summary .account-summary.error .textual{background-color:#eecfd0}#pages-new-client-portal-account .card.summary .account-summary.success .icon{background-color:#85bd85;background-image:url(../img/tick.svg)}#pages-new-client-portal-account .card.summary .account-summary.success .textual{background-color:#edf8ed}#pages-new-client-portal-account .step{position:relative;display:flex;font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin-bottom:30px;margin-top:10px;max-width:1150px}#pages-new-client-portal-account .step .disable{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.7;z-index:3}#pages-new-client-portal-account .step .submit-accounts{display:flex;height:60px;width:300px;margin-top:40px;cursor:pointer;border-radius:8px;overflow:hidden;line-height:60px}#pages-new-client-portal-account .step .submit-accounts .add-col{flex:1;background-color:#e9e9e9;text-align:center;color:#646464;font-size:16px;font-weight:700}#pages-new-client-portal-account .step .submit-accounts .add-col:first-of-type{max-width:60px;background-color:#85bd85;background-image:url(../img/tick.svg);background-repeat:no-repeat;background-position:center center;background-size:18px}#pages-new-client-portal-account .step .submit-accounts:hover .add-col{background-color:#dfdfdf}#pages-new-client-portal-account .step .submit-accounts:hover .add-col:first-of-type{background-color:#5ea35e}#pages-new-client-portal-account .step.accounts-step .add-account{display:flex;height:40px;width:250px;margin-top:20px;cursor:pointer;border-radius:6px;overflow:hidden;line-height:40px}#pages-new-client-portal-account .step.accounts-step .add-account .add-col{flex:1;background-color:#e9e9e9;text-align:center;color:#646464;font-size:14px}#pages-new-client-portal-account .step.accounts-step .add-account .add-col:first-of-type{max-width:40px;background-color:#85bd85;background-image:url(../img/add.svg);background-repeat:no-repeat;background-position:center center;background-size:18px}#pages-new-client-portal-account .step.accounts-step .add-account:hover .add-col{background-color:#dfdfdf}#pages-new-client-portal-account .step.accounts-step .add-account:hover .add-col:first-of-type{background-color:#5ea35e}#pages-new-client-portal-account .step.accounts-step .account{width:800px;font-size:14px;padding:20px;background-color:#f3f3f3;border-radius:8px;margin-bottom:20px}#pages-new-client-portal-account .step.accounts-step .account .a-row{display:flex;height:50px;line-height:50px;background-color:#dbdbdb;overflow:hidden;border-radius:6px}#pages-new-client-portal-account .step.accounts-step .account .a-col{flex:1;overflow:hidden;position:relative}#pages-new-client-portal-account .step.accounts-step .account .a-col:first-of-type{max-width:180px;padding-left:16px}#pages-new-client-portal-account .step.accounts-step .account .tip{line-height:20px;background-color:#e9e9e9;padding:12px;font-size:13px;color:#5c5c5c;margin-left:20px;margin-right:20px;border-radius:6px 6px 0 0}#pages-new-client-portal-account .step.accounts-step .account .input-container{position:absolute;top:2px;bottom:2px;right:2px;left:0;background-color:#fff;border-radius:0 6px 6px 0;overflow:hidden}#pages-new-client-portal-account .step.accounts-step .account input{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-appearance:none;border:0;padding-left:10px;outline-style:none;font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:14px}#pages-new-client-portal-account .step .selection-actions{margin-bottom:10px}#pages-new-client-portal-account .step .selection-actions>span{display:inline-block;margin-right:10px;background-color:#dae5f1;color:#7f9ebf;line-height:30px;padding-left:10px;padding-right:10px;cursor:pointer;border-radius:6px}#pages-new-client-portal-account .step .selection-actions>span:hover{color:#37637c;background-color:#c3e0f1}#pages-new-client-portal-account .step .to-accounts>span,#pages-new-client-portal-account .step .to-permissions>span{display:inline-block;padding-left:20px;padding-right:20px;line-height:40px;cursor:pointer;background-color:#b0ebb0;font-weight:700;border-radius:6px;color:#2c6e2c;opacity:.7}#pages-new-client-portal-account .step .to-accounts>span:hover,#pages-new-client-portal-account .step .to-permissions>span:hover{opacity:1}#pages-new-client-portal-account .step .to-accounts.locked>span,#pages-new-client-portal-account .step .to-permissions.locked>span{cursor:not-allowed;background-color:#e5e5e5;color:#a1a1a1}#pages-new-client-portal-account .step .to-accounts.locked>span:hover,#pages-new-client-portal-account .step .to-permissions.locked>span:hover{opacity:.7}#pages-new-client-portal-account .step:first-of-type{opacity:1}#pages-new-client-portal-account .step:first-of-type .disable{display:none}#pages-new-client-portal-account .step .search-bar{position:relative;width:500px;background-color:#f3f3f3;padding:2px;border-radius:6px;display:flex;height:40px;margin-bottom:10px}#pages-new-client-portal-account .step .search-bar .s-col{position:relative;overflow:hidden;flex:1}#pages-new-client-portal-account .step .search-bar .s-col.first{max-width:40px}#pages-new-client-portal-account .step .search-bar .tool-tip{display:none}#pages-new-client-portal-account .step .search-bar.show-tool-tip{margin-bottom:40px}#pages-new-client-portal-account .step .search-bar.show-tool-tip .tool-tip{position:absolute;display:block;top:42px;height:30px;left:0;font-size:13px;line-height:30px;right:0;background-color:#f3f3f3;color:#767676;text-align:center;border-radius:5px}#pages-new-client-portal-account .step .search-bar.no-tool-tip{margin-bottom:10px!important}#pages-new-client-portal-account .step .search-bar .show-all{position:absolute;top:3px;right:105px;bottom:3px;width:100px;color:#626262;text-align:center;line-height:30px;cursor:pointer;font-size:11px;border-radius:0;background-color:#e9e9e9;display:none}#pages-new-client-portal-account .step .search-bar .show-all:hover{background-color:#c7c7c7;color:#222}#pages-new-client-portal-account .step .search-bar .number-of-results{position:absolute;top:3px;right:3px;bottom:3px;width:100px;color:#000;text-align:center;line-height:30px;font-size:11px;font-weight:700;border-radius:0 6px 6px 0;display:none}#pages-new-client-portal-account .step .search-bar .number-of-results.has-results{background-color:#d5ede6;color:#417669}#pages-new-client-portal-account .step .search-bar .number-of-results.no-results{background-color:#edd6d5;color:#765241}#pages-new-client-portal-account .step .search-bar .search-icon{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../img/search-grey.svg);background-size:16px;background-repeat:no-repeat;background-position:center center}#pages-new-client-portal-account .step .search-bar .input-col{background-color:#fff;border-radius:0 6px 6px 0}#pages-new-client-portal-account .step .search-bar input{font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-appearance:none;border:0;padding-left:10px;width:100%;height:100%;outline-style:none}#pages-new-client-portal-account .step .search-bar input::placeholder{color:#b1b1b1}#pages-new-client-portal-account .step h1{margin-top:5px;color:#343233;margin-bottom:0}#pages-new-client-portal-account .step p.info{color:#999;font-size:14px;margin-top:3px}#pages-new-client-portal-account .step ul{position:relative;padding:0;margin:0;list-style-type:none}#pages-new-client-portal-account .step ul li{position:relative;display:flex;height:70px;font-size:16px;cursor:pointer;background-color:#f3f3f3;margin-bottom:10px;border-radius:6px;-webkit-transition:.4s}#pages-new-client-portal-account .step ul li.selected .collapse-departments{display:block}#pages-new-client-portal-account .step ul li:hover{-webkit-transition:.4s;background-color:#e1e1e1}#pages-new-client-portal-account .step .department-list .departments-wrapper{padding-left:70px}#pages-new-client-portal-account .step .department-list .departments-wrapper li{background-color:#f3efe5;height:60px;font-size:14px}#pages-new-client-portal-account .step .department-list .departments-wrapper li .name-wrapper,#pages-new-client-portal-account .step .department-list .departments-wrapper li .search-replacement{line-height:60px!important}#pages-new-client-portal-account .step .department-list .departments-wrapper li .checkbox{top:15px!important;border:1px solid #e1d2a5!important}#pages-new-client-portal-account .step .department-list .departments-wrapper li .checkbox.selected{background-color:#e1d3a5}#pages-new-client-portal-account .step .collapse-departments{position:absolute;right:20px;top:20px;line-height:20px;text-align:center;display:none;padding:5px;padding-left:10px;padding-right:10px;border-radius:6px;font-size:14px;background-color:#e5dcc4;color:#957728}#pages-new-client-portal-account .step .collapse-departments.has-departments .default{display:block}#pages-new-client-portal-account .step .collapse-departments.has-departments .no-departments{display:none}#pages-new-client-portal-account .step .collapse-departments.has-departments:hover{background-color:#e3ca86;color:#856512}#pages-new-client-portal-account .step .collapse-departments.has-no-departments{background-color:transparent;color:#999}#pages-new-client-portal-account .step .collapse-departments.has-no-departments .default{display:none}#pages-new-client-portal-account .step .collapse-departments.has-no-departments .no-departments{display:block}#pages-new-client-portal-account .step .checkbox-wrapper{position:relative;max-width:50px;flex:1}#pages-new-client-portal-account .step .checkbox-wrapper .checkbox{position:absolute;top:20px;left:12px;width:30px;height:30px;border:1px solid #c9c9c9;border-radius:6px;background-position:center center;background-size:16px;background-repeat:no-repeat}#pages-new-client-portal-account .step .checkbox-wrapper .checkbox.selected{background-image:url(../img/tick.svg);background-color:#cdcdcd}#pages-new-client-portal-account .step .logo-wrapper{position:relative;flex:1;max-width:70px}#pages-new-client-portal-account .step .logo-wrapper .relation-logo{position:absolute;width:50px;top:10px;height:50px;left:5px;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden;border-radius:6px}#pages-new-client-portal-account .step .name-wrapper,#pages-new-client-portal-account .step .search-replacement{flex:1;line-height:70px;padding-left:20px}#pages-new-client-portal-account .step .name-wrapper.search-replacement,#pages-new-client-portal-account .step .search-replacement.search-replacement{display:none}#pages-new-client-portal-account .step .relation-dropdown{max-width:500px}#pages-new-client-portal-account .step span.step-number{display:block;text-align:center;line-height:60px;background-color:#efefef;width:46px;font-size:18px;color:#767676;border-radius:6px}#pages-new-client-portal-account .step .col{flex:1}#pages-new-client-portal-account .step .col.left{max-width:100px}#pages-new-client-portal-account .step .col.actions{max-width:150px;padding-top:30px;text-align:right}#pages-new-client-portal-account .step .col.actions .previous-step{display:none;text-align:center;padding:8px;border-radius:6px;color:#37637c;background-color:#c3e0f1;cursor:pointer}#pages-new-client-portal-account .step .col.actions .previous-step:hover{background-color:#3a657d;color:#fff}#pages-openshifts div.card{display:none}#pages-openshifts .query-filter-container{background-color:#f7f8f8;border:1px solid #e5e5e5}#pages-openshifts .query-filter-container select{width:100%;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";outline-style:none;cursor:pointer;height:30px;line-height:30px;padding-left:8px}#pages-openshifts .query-filter-container .head-row{display:flex;border-bottom:1px solid #e7e7e7}#pages-openshifts .query-filter-container .head-row>.col{flex:1;line-height:50px;position:relative}#pages-openshifts .query-filter-container .head-row>.col:first-of-type{max-width:50px;background-image:url(../img/filter-black.svg);background-repeat:no-repeat;background-position:center center;background-size:16px}#pages-openshifts .query-filter-container span.apply-filter{display:inline-block;background-color:#2296f3;color:#fff;line-height:30px;padding-left:10px;padding-right:10px;cursor:pointer}#pages-openshifts .query-filter-container .filters-wrapper{padding:10px;padding-left:15px;padding-right:15px;background-color:#fff}#pages-openshifts .query-filter-container .filters-wrapper .filter-dropdowns,#pages-openshifts .query-filter-container .filters-wrapper .legend{display:flex;gap:10px}#pages-openshifts .query-filter-container .filters-wrapper .filter-dropdowns .col,#pages-openshifts .query-filter-container .filters-wrapper .legend .col{flex:1}#pages-openshifts .query-filter-container .filters-wrapper .filter-dropdowns .col.apply-col,#pages-openshifts .query-filter-container .filters-wrapper .legend .col.apply-col{max-width:84px}#pages-openshifts .query-filter-container .filters-wrapper .filter-dropdowns.legend,#pages-openshifts .query-filter-container .filters-wrapper .legend.legend{color:#9c9c9c}#pages-openshifts .query-filter-container .filters-wrapper .filter-dropdowns.filter-dropdowns,#pages-openshifts .query-filter-container .filters-wrapper .legend.filter-dropdowns{margin-top:10px}#pages-openshifts .project-toggle{position:absolute;right:0;top:14px;width:180px;border-radius:6px;background-color:transparent;display:flex;padding-left:10px;padding-right:10px;gap:10px;margin-bottom:20px;line-height:24px}#pages-openshifts .project-toggle .col{flex:1;position:relative}#pages-openshifts .project-toggle .col:last-of-type{min-width:47px}#pages-openshifts .project-toggle .switch{position:absolute;display:inline-block;width:50px;height:24px;top:0}#pages-openshifts .project-toggle .switch input{opacity:0;width:0;height:0}#pages-openshifts .project-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}#pages-openshifts .project-toggle .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#pages-openshifts .project-toggle .slider.selected{background-color:#2196f3}#pages-openshifts .project-toggle .slider.selected:before{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}#pages-openshifts .project-toggle .slider.round{border-radius:34px}#pages-openshifts .project-toggle .slider.round:before{border-radius:50%}#pages-openshifts .no-results-yet{position:relative;text-align:center}#pages-openshifts .no-results-yet .special-add{position:relative;width:100%;height:185px;background-image:url(../img/search-grey.svg);background-size:95px;background-position:center center;background-repeat:no-repeat;opacity:.7;cursor:pointer;-webkit-transition:.3s}#pages-openshifts .no-results-yet span{display:block}#pages-openshifts .no-results-yet span.do-add{font-size:24px;font-family:Yantramanav,sans-serif;color:#b1b1b1}#pages-openshifts .no-results-yet span.explain{font-size:16px;font-family:Yantramanav,sans-serif;color:#b3b3b3;margin-bottom:40px}#pages-openshifts .no-results-yet:hover .special-add{opacity:1;-webkit-transition:.3s}#pages-openshifts div.center-loader{position:fixed;top:calc(50% - 25px);left:calc(50% - 65px);width:130px;line-height:50px;background-color:#000;color:#fff;text-align:center;z-index:3;border-radius:5px}#pages-openshifts div.shifts-from-to{background-color:#f9f9f9;line-height:30px;text-align:center;color:#999;font-size:11px}#pages-openshifts div.reactions div.reaction{display:flex;line-height:40px;background-color:#f7f7f7;border-bottom:1px solid #e6e6e6}#pages-openshifts div.reactions div.reaction.accepted{background-color:#d2ebd2}#pages-openshifts div.reactions div.reaction.declined{background-color:#eed1d1}#pages-openshifts div.reactions div.reaction:hover{background-color:#eef4ff}#pages-openshifts div.reactions div.reaction.legend{background-color:#e6e6e6;border-bottom:1px solid #ccc}#pages-openshifts div.reactions div.reaction.legend:hover{background-color:#e6e6e6}#pages-openshifts div.reactions div.reaction div.col{flex:1;padding-left:10px}#pages-openshifts div.reactions div.reaction div.r-actions div.button{position:relative;float:left;text-align:center;width:100px;margin:5px;height:30px;line-height:30px;font-size:10px;color:#fff;margin-left:0;cursor:pointer}#pages-openshifts div.reactions div.reaction div.r-actions div.button:last-of-type{margin-left:0}#pages-openshifts div.reactions div.reaction div.r-actions div.button.remove-invite{background-color:#c37070}#pages-openshifts div.reactions div.reaction div.r-actions div.button.remove-invite:hover{background-color:#a24c4c}#pages-openshifts div.reactions div.reaction div.r-actions div.button.assign-invite{background-color:#72b972}#pages-openshifts div.reactions div.reaction div.r-actions div.button.assign-invite:hover{background-color:#599e59}#pages-openshifts .color-bar{display:flex;background-color:#dedede;border:1px solid #cecece;padding:3px;border-radius:6px}#pages-openshifts .color-bar .item{position:relative;flex:1;height:8px;margin-right:1px;cursor:pointer}#pages-openshifts .color-bar .item:first-of-type{border-radius:3px 0 0 3px}#pages-openshifts .color-bar .item:last-of-type{border-radius:0 3px 3px 0;margin-right:0}#pages-openshifts .color-bar .item.available{background-color:#4eab4e}#pages-openshifts .color-bar .item.available span{background-color:#4eab4e}#pages-openshifts .color-bar .item.not-available{background-color:#d65151}#pages-openshifts .color-bar .item.not-available span{background-color:#d65151}#pages-openshifts .color-bar .item.maybe{background-color:#e8ad40}#pages-openshifts .color-bar .item.maybe span{background-color:#e8ad40}#pages-openshifts .color-bar .item span{position:absolute;top:13px;min-width:80px;font-size:9px;padding:5px;text-align:center;display:none;border-radius:8px;font-family:verdana;color:#000!important}#pages-openshifts .color-bar .item:hover span{display:block}#pages-openshifts div.block-selection{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;display:none}#pages-openshifts div.list-of-users-to-add{position:fixed;right:-650px;top:0;bottom:0;width:650px;z-index:3;background-color:#484848;border-left:1px solid #888}#pages-openshifts div.list-of-users-to-add .rendering-list{position:absolute;top:0;right:0;left:0;bottom:0;z-index:4;background-color:rgba(0,0,0,.5)}#pages-openshifts div.list-of-users-to-add .rendering-list div.rendering-text{position:absolute;display:block;text-align:center;top:300px;left:50px;right:50px;font-size:15px;line-height:40px;background-color:#fff;border-radius:10px}#pages-openshifts div.list-of-users-to-add .user-filter-class.hide-by-search{display:none!important}#pages-openshifts div.list-of-users-to-add .select-all-visible{display:flex;margin:10px;background-color:#333;padding:5px}#pages-openshifts div.list-of-users-to-add .select-all-visible .checkbox{max-width:34px;height:34px;flex:1;border:1px solid #d0d0d0;background-color:#4c4c4c;cursor:pointer;background-position:center center;background-size:12px;background-repeat:no-repeat}#pages-openshifts div.list-of-users-to-add .select-all-visible .checkbox.selected{background-image:url(../img/tick.svg)}#pages-openshifts div.list-of-users-to-add .select-all-visible .checkbox-label{flex:1;line-height:34px;padding-left:20px;color:#999}#pages-openshifts div.list-of-users-to-add .actions{margin:10px}#pages-openshifts div.list-of-users-to-add .actions .action-button{background-color:#35b535;color:#fff;cursor:pointer;width:100%;height:40px;line-height:40px;text-align:center}#pages-openshifts div.list-of-users-to-add .actions .action-button:hover{background-color:#1e881e}#pages-openshifts div.list-of-users-to-add .actions .action-button.disabled{background-color:#999;color:#333;cursor:not-allowed;opacity:.6}#pages-openshifts div.list-of-users-to-add div.search-input-wrapper{background-color:#dde6f1;padding:5px;font-family:verdana;margin:10px}#pages-openshifts div.list-of-users-to-add div.search-input-wrapper div.search-terms-wrapper{overflow-y:hidden;overflow-x:auto;max-height:32px}#pages-openshifts div.list-of-users-to-add div.search-input-wrapper ul.search-terms{margin:0;padding:0;list-style-type:none;margin-top:5px;display:flex}#pages-openshifts div.list-of-users-to-add div.search-input-wrapper ul.search-terms li{position:relative;display:inline-block;background-color:#0f6de0;margin-right:5px;margin-bottom:2px;padding:0 5px 0 5px;font-size:11px;line-height:20px;color:#fff;cursor:pointer;border-radius:4px}#pages-openshifts div.list-of-users-to-add div.search-input-wrapper ul.search-terms li:before{content:"x";position:absolute;left:0;right:0;top:0;bottom:0;background-color:red;text-align:center;display:none;border-radius:4px}#pages-openshifts div.list-of-users-to-add div.search-input-wrapper ul.search-terms li:hover:before{display:block}#pages-openshifts div.list-of-users-to-add div.search-input-wrapper div.search-input input{-webkit-appearance:none;appearance:none;border:0;height:30px;padding-left:10px;padding-right:10px;font-size:12px;width:100%;outline-style:none;background-color:#f5faff;color:#444;font-family:verdana}#pages-openshifts div.list-of-users-to-add .title{position:relative;color:#dedede;line-height:40px}#pages-openshifts div.list-of-users-to-add .title .close-sidebar{position:absolute;right:3px;top:3px;bottom:3px;width:40px;border:1px solid #6d6d6d;background-image:url(../img/right-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:16px;background-color:#272525;cursor:pointer;transform:rotate(360deg)}#pages-openshifts div.list-of-users-to-add .title .close-sidebar:hover{background-color:#171717}#pages-openshifts div.list-of-users-to-add .title:before{background-color:#35b535;left:-1px}#pages-openshifts div.list-of-users-to-add .list{max-height:calc(100% - 240px);overflow:auto;margin:10px}#pages-openshifts div.list-of-users-to-add .list .divider{height:1px}#pages-openshifts div.list-of-users-to-add .list .availability-conflicts{background-color:#f3f3f3;line-height:20px;font-size:10px;padding-left:10px;padding-right:10px;display:flex;color:red}#pages-openshifts div.list-of-users-to-add .list .availability-conflicts.no-conflicts{color:#999}#pages-openshifts div.list-of-users-to-add .list .availability-conflicts span.description{position:relative;flex:1;max-width:90px}#pages-openshifts div.list-of-users-to-add .list .availability-conflicts .conflict-details{flex:1}#pages-openshifts div.list-of-users-to-add .list .availability-conflicts .conflict-details li{background-color:#ffdfdf;margin-bottom:5px;padding-left:5px;color:#690303}#pages-openshifts div.list-of-users-to-add .list .unsuitables{background-color:#f3f3f3;line-height:20px;font-size:10px;padding-left:10px;padding-right:10px;display:flex;color:red}#pages-openshifts div.list-of-users-to-add .list .unsuitables.hide-me{display:none}#pages-openshifts div.list-of-users-to-add .list .unsuitables span.description{position:relative;flex:1;max-width:90px}#pages-openshifts div.list-of-users-to-add .list .unsuitables .unsuitable-details{position:relative;flex:1}#pages-openshifts div.list-of-users-to-add .list .unsuitables .unsuitable-details .reason{background-color:#ffdfdf;margin-bottom:5px;padding-left:5px;color:#690303}#pages-openshifts div.list-of-users-to-add .list .already-planned-hours{background-color:#f3f3f3;line-height:20px;font-size:10px;padding-left:10px;padding-right:10px;display:flex;color:#999}#pages-openshifts div.list-of-users-to-add .list .already-planned-hours span.description{position:relative;flex:1;max-width:90px}#pages-openshifts div.list-of-users-to-add .list .already-planned-hours .planned-details{flex:1}#pages-openshifts div.list-of-users-to-add .list .already-planned-hours .planned-details .planned-table{display:flex}#pages-openshifts div.list-of-users-to-add .list .already-planned-hours .planned-details .planned-table .col{flex:1}#pages-openshifts div.list-of-users-to-add .list .employee-availability{background-color:#f3f3f3;line-height:20px;font-size:10px;padding-left:10px;padding-right:10px;display:flex;color:#999}#pages-openshifts div.list-of-users-to-add .list .employee-availability span.description{position:relative;flex:1;max-width:90px}#pages-openshifts div.list-of-users-to-add .list .employee-availability .availability-details{flex:1}#pages-openshifts div.list-of-users-to-add .list .city{background-color:#f3f3f3;line-height:20px;font-size:10px;padding-left:10px;padding-right:10px;display:flex;color:#999}#pages-openshifts div.list-of-users-to-add .list .city span.description{position:relative;flex:1;max-width:90px}#pages-openshifts div.list-of-users-to-add .list .city .city-details{flex:1}#pages-openshifts div.list-of-users-to-add .list .contract{background-color:#f3f3f3;line-height:20px;font-size:10px;padding-left:10px;padding-right:10px;display:flex;color:#999}#pages-openshifts div.list-of-users-to-add .list .contract span.description{position:relative;flex:1;max-width:90px}#pages-openshifts div.list-of-users-to-add .list .contract .contract-content{flex:1}#pages-openshifts div.list-of-users-to-add .list .groups{background-color:#f3f3f3;line-height:20px;font-size:10px;padding-left:10px;padding-right:10px;display:flex;color:#999}#pages-openshifts div.list-of-users-to-add .list .groups span.description{position:relative;flex:1;max-width:90px}#pages-openshifts div.list-of-users-to-add .list .groups .group-list{flex:1}#add-employee-page div.employees #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.employee-details,#add-employee-page div.employees #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.photos,#add-employee-page div.employees .details-wrapper #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.details-absolute,#create-task-container #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.content-wrapper,#create-task-container .role-container #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.shift-info,#create-task-container .slide-2 #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.split-slide,#create-task-container .slide-2 .employee-list #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.employee,#create-task-container .slide-2 .employee-list .employee .more-info #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.contract-details,#page-employees-docs div.employees #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.employee-details,#page-employees-docs div.employees #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.photos,#page-employees-docs div.employees .details-wrapper #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.details-absolute,#page-employees-overview #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.labels,#pages-classify div.search-wrapper #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.search-filter,#pages-create-task div.main-toggle #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.toggle-wrapper,#pages-employee-availability div.day-wrapper div.main-toggle #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.toggle-wrapper,#pages-employee-hour-approval div.day-wrapper div.main-toggle #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.toggle-wrapper,#pages-employee-schedule div.day-wrapper div.main-toggle #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.toggle-wrapper,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #add-employee-page div.employees .details-wrapper span.details-absolute,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #add-employee-page div.employees span.employee-details,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #add-employee-page div.employees span.photos,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #create-task-container .role-container span.shift-info,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #create-task-container .slide-2 .employee-list .employee .more-info span.contract-details,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #create-task-container .slide-2 .employee-list span.employee,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #create-task-container .slide-2 span.split-slide,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #create-task-container span.content-wrapper,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #page-employees-docs div.employees .details-wrapper span.details-absolute,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #page-employees-docs div.employees span.employee-details,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #page-employees-docs div.employees span.photos,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #page-employees-overview span.labels,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #pages-classify div.search-wrapper span.search-filter,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #pages-create-task div.main-toggle span.toggle-wrapper,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #pages-employee-availability div.day-wrapper div.main-toggle span.toggle-wrapper,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #pages-employee-hour-approval div.day-wrapper div.main-toggle span.toggle-wrapper,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #pages-employee-schedule div.day-wrapper div.main-toggle span.toggle-wrapper,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #pages-pushnotifications span.direct-message,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #pages-suitable div.search-wrapper span.search-filter,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #planning-overview .week-controller span.week-switcher,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #planning-overview div.filters-wrapper span.ui-options,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #planning-overview div.filters-wrapper span.ui-options-display,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #popup-trial-version span.options,#pages-openshifts div.list-of-users-to-add .list .groups .group-list #two-factor-container .centered-vertical span.centered-horizontal,#pages-openshifts div.list-of-users-to-add .list .groups .group-list div.editor-wrapper span.actions,#pages-openshifts div.list-of-users-to-add .list .groups .group-list span.card,#pages-openshifts div.list-of-users-to-add .list .groups .group-list span.group,#pages-pushnotifications #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.direct-message,#pages-suitable div.search-wrapper #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.search-filter,#planning-overview .week-controller #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.week-switcher,#planning-overview div.filters-wrapper #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.ui-options,#planning-overview div.filters-wrapper #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.ui-options-display,#popup-trial-version #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.options,#two-factor-container .centered-vertical #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.centered-horizontal,div.editor-wrapper #pages-openshifts div.list-of-users-to-add .list .groups .group-list span.actions{background-color:#c7c7c7;border-radius:6px;margin-top:1px;margin-right:1px;margin-bottom:1px;color:#fff;font-size:10px;display:inline-block;padding-left:5px;padding-right:5px}#pages-openshifts div.list-of-users-to-add .list div.user-in-list{width:100%;line-height:40px;position:relative;border-bottom:1px solid #e6e5e5;background-color:#fff;position:relative;cursor:pointer}#pages-openshifts div.list-of-users-to-add .list div.user-in-list:hover{background-color:#f3f3f3}#pages-openshifts div.list-of-users-to-add .list div.user-in-list:last-of-type{margin-bottom:0}#pages-openshifts div.list-of-users-to-add .list div.user-in-list span.name{display:block;margin-left:115px}#pages-openshifts div.list-of-users-to-add .list div.user-in-list .job-role{position:absolute;right:5px;top:5px;bottom:5px;text-align:center;color:#fff;line-height:30px;padding-left:10px;padding-right:10px;font-size:9px;border-radius:10px}#pages-openshifts div.list-of-users-to-add .list div.user-in-list .selection-box{position:absolute;top:3px;left:3px;bottom:3px;width:34px;background-color:#dadada;background-position:center center;background-size:12px;background-repeat:no-repeat}#pages-openshifts div.list-of-users-to-add .list div.user-in-list .gender{position:absolute;top:3px;left:75px;bottom:3px;width:34px;background-position:center center;background-size:12px;background-repeat:no-repeat}#pages-openshifts div.list-of-users-to-add .list div.user-in-list .gender.man{background-image:url(../img/male-sign.svg)}#pages-openshifts div.list-of-users-to-add .list div.user-in-list .gender.vrouw{background-image:url(../img/female-sign.svg)}#pages-openshifts div.list-of-users-to-add .list div.user-in-list .photo{position:absolute;top:3px;left:40px;bottom:3px;width:34px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(../img/profile-placeholder.jpg)}#pages-openshifts div.list-of-users-to-add .list div.user-in-list.selected .selection-box{background-color:#35b535;background-image:url(../img/tick.svg)}#pages-openshifts div.selection-options{position:fixed;right:-260px;top:200px;height:auto;width:250px;background-color:#343233;border-left:1px solid #2a2728;z-index:200;opacity:.967}#pages-openshifts div.selection-options:hover{opacity:1}#pages-openshifts div.selection-options div.selection-type{background-color:#1775ad;color:#fff;line-height:30px;padding-left:10px;font-size:10px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#pages-openshifts div.selection-options div.option{position:relative;display:none;height:40px;font-size:10px;color:#b5aab0;cursor:pointer}#pages-openshifts div.selection-options div.option.show-this{display:flex}#pages-openshifts div.selection-options div.option:before{position:absolute;top:4px;left:5px;background-color:rgba(255,255,255,.08);width:30px;opacity:.5;border-radius:4px;height:30px;content:"";background-size:12px;background-repeat:no-repeat;background-position:center center;background-image:url(../img/timeblocks.svg)}#pages-openshifts div.selection-options div.option.do-assign:before{background-image:url(../img/tick.svg)}#pages-openshifts div.selection-options div.option.do-invite:before{background-image:url(../img/mail-send.svg);background-size:18px}#pages-openshifts div.selection-options div.option.do-delete:before{background-image:url(../img/remove.svg)}#pages-openshifts div.selection-options div.option.do-ai-planner{background-color:rgba(31,121,176,.18);color:#fff}#pages-openshifts div.selection-options div.option.do-ai-planner:before{background-image:url(../img/ai.svg);background-size:18px;opacity:1}#pages-openshifts div.selection-options div.option div.icon{flex:1;max-width:45px}#pages-openshifts div.selection-options div.option div.description{flex:1;line-height:40px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#pages-openshifts div.selection-options div.option:hover{background-color:#2c2a2b;color:#fff;-webkit-transition:.5s}#pages-openshifts div.reload-test{position:fixed;right:0;z-index:300;width:100px;top:100px;line-height:60px;cursor:pointer;background-color:#333;color:#fff;text-align:center}#pages-openshifts div.extra-information{display:none;position:relative;margin-left:40px;padding:20px;background-color:#f1f1f1}#pages-openshifts div.extra-information.collapse-open{display:block}#pages-openshifts div.extra-information .info-content{background-color:#fff;padding:20px}#pages-openshifts div.filter-switch{margin-top:10px;margin-bottom:10px}#pages-openshifts div.filter-switch div.option{position:relative;float:left;line-height:40px;padding-left:40px;padding-right:20px;cursor:pointer}#pages-openshifts div.filter-switch div.option span{background-color:#333;color:#fff;padding:4px;font-size:9px;border-radius:10px;margin-left:5px}#pages-openshifts div.filter-switch div.option.open{background-color:#fbf9f9;border-radius:6px 0 0 6px}#pages-openshifts div.filter-switch div.option.open span{background-color:#dcdcdc;color:#000}#pages-openshifts div.filter-switch div.option.open:hover{background-color:#dcdcdc}#pages-openshifts div.filter-switch div.option.wait-a{background-color:#ffe4b2}#pages-openshifts div.filter-switch div.option.wait-a span{background-color:#e2c590;color:#000}#pages-openshifts div.filter-switch div.option.wait-a:hover{background-color:#e2c590}#pages-openshifts div.filter-switch div.option.wait-b{background-color:#f9d99a}#pages-openshifts div.filter-switch div.option.wait-b span{background-color:#daba7a;color:#000}#pages-openshifts div.filter-switch div.option.wait-b:hover{background-color:#daba7a}#pages-openshifts div.filter-switch div.option.assigned{background-color:#c1e8c1;border-radius:0 6px 6px 0}#pages-openshifts div.filter-switch div.option.assigned span{background-color:#96ca96;color:#000}#pages-openshifts div.filter-switch div.option.assigned:hover{background-color:#96ca96}#pages-openshifts div.filter-switch div.option div.radio{position:absolute;left:10px;top:12px;width:15px;height:15px;border-radius:20px;background-color:#fff;border:1px solid #999}#pages-openshifts div.filter-switch div.option div.radio div.dot{display:none;position:absolute;top:3px;left:3px;width:7px;height:7px;background-color:#797979;border-radius:7px}#pages-openshifts div.filter-switch div.option.selected div.radio div.dot{display:block}#pages-openshifts div.period-navigator{margin-top:10px;margin-bottom:20px;text-align:center}#pages-openshifts div.filter-search div.search-input-wrapper{position:relative;background-color:#fbf9f9;min-width:400px;width:50%;padding:10px}#pages-openshifts div.filter-search input{-webkit-appearance:none;border:1px solid #f1f1f1;width:100%;line-height:40px;height:40px;padding-left:10px;outline-style:none}#pages-openshifts div.list-of-open-shifts{margin-top:20px}#pages-openshifts div.list-of-open-shifts.hide{display:none}#pages-openshifts div.list-of-open-shifts.assigned-shifts .extra-information,#pages-openshifts div.list-of-open-shifts.open-shifts .extra-information{display:none!important}#pages-openshifts div.list-of-open-shifts.assigned-shifts div.col.collapse,#pages-openshifts div.list-of-open-shifts.open-shifts div.col.collapse{display:none!important}#pages-openshifts div.list-of-open-shifts.open-shifts div.col.assigned-to,#pages-openshifts div.list-of-open-shifts.wait-shifts-direct div.col.assigned-to,#pages-openshifts div.list-of-open-shifts.wait-shifts-queue div.col.assigned-to{display:none!important}#pages-openshifts div.list-of-open-shifts div.l-row{display:flex;height:50px;background-color:#fbf9f9;margin-bottom:2px;line-height:50px;border-bottom:1px solid #f1f1f1}#pages-openshifts div.list-of-open-shifts div.l-row.open-shift.hide-from-search{display:none}#pages-openshifts div.list-of-open-shifts div.l-row.open-shift.disabled-by-projects{opacity:.2!important;cursor:not-allowed!important}#pages-openshifts div.list-of-open-shifts div.l-row div.col{flex:1;position:relative;padding-left:10px;padding-right:10px;border-right:2px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-openshifts div.list-of-open-shifts div.l-row div.col:last-of-type{border-right:0}#pages-openshifts div.list-of-open-shifts div.l-row div.col.date{max-width:100px}#pages-openshifts div.list-of-open-shifts div.l-row div.col.sleepshift,#pages-openshifts div.list-of-open-shifts div.l-row div.col.time{max-width:100px}#pages-openshifts div.list-of-open-shifts div.l-row div.col.status{max-width:134px}#pages-openshifts div.list-of-open-shifts div.l-row div.col.pause{max-width:56px}#pages-openshifts div.list-of-open-shifts div.l-row div.col.collapse{max-width:40px;background-position:center center;background-size:12px;background-repeat:no-repeat;background-image:url(../img/down-arrow.svg);cursor:pointer}#pages-openshifts div.list-of-open-shifts div.l-row div.col.collapse.no-bg{background-image:none;cursor:auto}#pages-openshifts div.list-of-open-shifts div.l-row div.col.logo{max-width:50px}#pages-openshifts div.list-of-open-shifts div.l-row div.col.logo .logo-bg{position:absolute;border-radius:6px;left:5px;top:5px;bottom:5px;right:5px;background-position:center center;background-size:cover;background-repeat:no-repeat}#pages-openshifts div.list-of-open-shifts div.l-row div.col.selection{max-width:40px;cursor:pointer}#pages-openshifts div.list-of-open-shifts div.l-row div.col.selection.selected div.select-box{background-image:url(../img/tick.svg);background-repeat:no-repeat;background-position:center center;background-size:8px;background-color:#333}#pages-openshifts div.list-of-open-shifts div.l-row div.col div.select-box{position:absolute;width:15px;height:15px;background-color:#fff;top:17px;left:12px;border-radius:3px;border:1px solid #cecece}#pages-openshifts div.list-of-open-shifts div.l-row.selected{background-color:#d0d9e6!important}#pages-openshifts div.list-of-open-shifts div.l-row.collapse-open .col.collapse{transform:rotate(180deg)}#pages-openshifts div.list-of-open-shifts div.l-row.is-waiting{background-color:#ffe4b2}#pages-openshifts div.list-of-open-shifts div.l-row.has-reactions{background-color:#f9d99a}#pages-openshifts div.list-of-open-shifts div.l-row.is-assigned{background-color:#c1e8c1}#pages-openshifts div.list-of-open-shifts div.l-row.legend{line-height:40px;height:40px;font-weight:700;color:#999;font-size:12px;margin-bottom:2px}#pages-openshifts div.list-of-open-shifts div.l-row.legend div.col{background-color:#f1f1f1}#pages-openshifts div.list-of-open-shifts div.l-row.legend div.col div.select-box{top:13px}#hourly-rate-surcharge-page form p,#ort-page form p{background-color:#555!important}#hourly-rate-surcharge-page div.ort-container,#ort-page div.ort-container{padding:20px;display:none;overflow:hidden;background-color:#fbfbfb;margin-bottom:1px;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3}#hourly-rate-surcharge-page div.ort-container div.ort-holidays-list,#hourly-rate-surcharge-page div.ort-container div.ort-rules-list,#ort-page div.ort-container div.ort-holidays-list,#ort-page div.ort-container div.ort-rules-list{margin-bottom:20px}#hourly-rate-surcharge-page div.ort-container div.ort-holidays-list div.item,#hourly-rate-surcharge-page div.ort-container div.ort-rules-list div.item,#ort-page div.ort-container div.ort-holidays-list div.item,#ort-page div.ort-container div.ort-rules-list div.item{border-bottom:1px solid #e9e9e9;cursor:pointer}#hourly-rate-surcharge-page div.ort-container div.ort-holidays-list div.item:hover,#hourly-rate-surcharge-page div.ort-container div.ort-rules-list div.item:hover,#ort-page div.ort-container div.ort-holidays-list div.item:hover,#ort-page div.ort-container div.ort-rules-list div.item:hover{background-color:#e9e9e9}#hourly-rate-surcharge-page div.ort-container div.ort-holidays-list span,#hourly-rate-surcharge-page div.ort-container div.ort-rules-list span,#ort-page div.ort-container div.ort-holidays-list span,#ort-page div.ort-container div.ort-rules-list span{display:block;float:left;width:25%;line-height:30px;font-size:13px}#hourly-rate-surcharge-page div.ort-container div.ort-holidays-list.ort-holidays-list span,#hourly-rate-surcharge-page div.ort-container div.ort-rules-list.ort-holidays-list span,#ort-page div.ort-container div.ort-holidays-list.ort-holidays-list span,#ort-page div.ort-container div.ort-rules-list.ort-holidays-list span{width:20%}#hourly-rate-surcharge-page ul.branches,#ort-page ul.branches{list-style-type:none;padding:0;margin:0}#hourly-rate-surcharge-page ul.branches li,#ort-page ul.branches li{position:relative;width:100%;padding-left:30px;line-height:55px;background-color:#f1f1f9;margin-bottom:1px;cursor:pointer}#hourly-rate-surcharge-page ul.branches li:after,#ort-page ul.branches li:after{content:"";background-image:url(../img/purple-arrow-down.svg);background-size:12px;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;bottom:0;width:30px;right:20px}#hourly-rate-surcharge-page ul.branches li.open:after,#ort-page ul.branches li.open:after{transform:rotate(180deg)}div.edit-holiday h1,div.edit-rule h1{font-size:24px;font-family:Yantramanav,sans-serif;font-weight:400;margin-top:0;margin-bottom:0;color:#333}div.edit-holiday div.props,div.edit-rule div.props{font-size:13px;line-height:30px;margin-bottom:10px}div.add-timeslot{position:relative;margin:0 auto;width:40px;height:40px;margin-bottom:10px;background-size:14px;background-position:center center;background-repeat:no-repeat;border-radius:40px;background-color:#37b037;background-image:url(../img/add.svg);cursor:pointer}div.ort-form h1{font-size:24px;font-family:Yantramanav,sans-serif;font-weight:400;margin-top:0;margin-bottom:0;color:#333}div.ort-form div.days-selection ul{list-style-type:none;padding:0;margin:0}div.ort-form div.days-selection li{position:relative;float:left;font-size:11px;padding-left:40px;margin-right:20px;line-height:25px;margin-bottom:8px}div.ort-form div.days-selection li:before{content:"";position:absolute;left:0;top:0;height:100%;width:25px;border:1px solid #e9e9e9;background-size:14px;background-position:center center;background-repeat:no-repeat;border-radius:4px;cursor:pointer}div.ort-form div.days-selection li.selected:before{border:1px solid #343233;background-color:#686466;background-image:url(../img/tick.svg)}#planning-overview{position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;background-color:#fff;background-image:url(../img/planner-overview.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;display:none;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#planning-overview ::selection{color:none;background:0 0}#planning-overview .content-wrapper{position:relative;min-height:calc(100% - 15px);padding:20px;background-color:transparent}#planning-overview .avail-toggle-wrapper{display:flex;margin-bottom:10px}#planning-overview .avail-toggle-wrapper .this-col{flex:1;font-size:11px}#planning-overview .avail-toggle-wrapper .this-col.last-col{max-width:50px}#planning-overview .avail-toggle-wrapper .avail-toggle{border-radius:20px;position:relative;height:20px;cursor:pointer}#planning-overview .avail-toggle-wrapper .avail-toggle .avail-circle{position:absolute;top:3px;bottom:3px;width:18px;border-radius:20px;background-color:rgba(255,255,255,.9)}#planning-overview .avail-toggle-wrapper .avail-toggle.off{background-color:#e05151}#planning-overview .avail-toggle-wrapper .avail-toggle.off:before{content:"Nee";position:absolute;left:25px;color:#fff;line-height:20px;font-size:9px}#planning-overview .avail-toggle-wrapper .avail-toggle.off .avail-circle{left:3px}#planning-overview .avail-toggle-wrapper .avail-toggle.on{background-color:#67af72}#planning-overview .avail-toggle-wrapper .avail-toggle.on:before{content:"Ja";position:absolute;left:12px;color:#fff;line-height:20px;font-size:9px}#planning-overview .avail-toggle-wrapper .avail-toggle.on .avail-circle{right:3px}#planning-overview .open-shifts-per-week{position:fixed;width:calc(100% - 85px);bottom:-60%;height:220px;max-height:50%;min-height:100px;z-index:5;background-color:#dfcce2;box-shadow:0 -3px 9px #c3e1fa;padding-top:3px}#planning-overview .open-shifts-per-week .location li{border-color:#e3d9e4!important}#planning-overview .open-shifts-per-week .location:hover{background-color:#d2b1d8}#planning-overview .open-shifts-per-week .location-detail .customer-logo{position:absolute;top:15px;left:5px;width:40px;border-radius:3px;height:40px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#a5c3dd;border:2px solid #e8d9ea}#planning-overview .open-shifts-per-week .location-detail .location-tag{margin-left:60px;line-height:67px;padding-right:10px;color:#7f4e87;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#planning-overview .open-shifts-per-week .list-of-open-shifts{height:100%;overflow-y:auto}#planning-overview .open-shifts-per-week .list-of-open-shifts::-webkit-scrollbar-track{background:#cdafd2;border:0 none #fff;border-radius:50px}#planning-overview .open-shifts-per-week .list-of-open-shifts::-webkit-scrollbar-thumb{background:#b98ac1;border:0 none #fff;border-radius:50px}#planning-overview .open-shifts-per-week .resizer{position:absolute;background-color:#b98ac1;top:0;left:0;height:3px;width:100%;cursor:ns-resize}#planning-overview .open-shifts-per-week .task{width:auto!important;background-color:#b98ac1!important;text-align:center!important;padding-left:0!important;margin-bottom:38px!important}#planning-overview .open-shifts-per-week .task .job-data{position:absolute;bottom:-17px;height:17px;line-height:17px;font-size:8px;left:3px;right:3px;text-align:center;background-color:#cdafd2;color:#6a3473;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:verdana}#planning-overview .open-shifts-per-week .task .department-data{position:absolute;bottom:-34px;height:17px;line-height:17px;font-size:8px;left:3px;right:3px;text-align:center;background-color:#dfcce2;border-radius:0 0 6px 6px;color:#783d82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:verdana}#planning-overview .open-shifts-per-week span.no-open-shift{text-align:center;display:block;font-size:14px;color:#ba83c3;margin-top:80px}#planning-overview .shifts-of-employees{backdrop-filter:blur(.6rem);padding-bottom:70px}#planning-overview .push-notifications-overview{position:fixed;width:1000px;z-index:1900;top:50px;left:calc(50% - 500px);height:600px;display:none}#planning-overview .push-notifications-overview>div{flex:1;height:100%}#planning-overview .push-notifications-overview div.please-wait{display:none}#planning-overview .push-notifications-overview div.close-box{position:absolute;top:5px;right:5px;width:18px;height:18px;background-image:url(../img/remove.svg);background-repeat:no-repeat;background-position:center center;background-size:8px;cursor:pointer;background-color:#73b1dc;border-radius:7px}#planning-overview .push-notifications-overview div.close-box:hover{background-color:#4686b3}#planning-overview .push-notifications-overview div.overview-left{background-color:rgba(255,255,255,.7);backdrop-filter:blur(3px);border-radius:6px 0 0 6px;max-width:350px}#planning-overview .push-notifications-overview div.overview-left .vector{position:relative;width:60%;height:200px;margin:0 auto;margin-top:130px;background-image:url(../img/notification-2.svg);background-repeat:no-repeat;background-position:16px center;background-size:contain}#planning-overview .push-notifications-overview div.overview-left .overview-actions{margin-top:30px;text-align:center}#planning-overview .push-notifications-overview div.overview-left .overview-actions span{position:relative;background-color:#4fce64;display:inline-block;color:#fff;cursor:pointer;border-radius:6px;padding-right:20px;font-size:13px;padding-left:40px;line-height:35px}#planning-overview .push-notifications-overview div.overview-left .overview-actions span:before{content:"";position:absolute;top:0;left:0;width:35px;bottom:0;background-image:url(../img/send.svg);background-repeat:no-repeat;background-position:center center;background-size:16px}#planning-overview .push-notifications-overview div.overview-left .overview-actions span:hover{background-color:#309e43}#planning-overview .push-notifications-overview div.overview-left .overview-actions span.disabled{background-color:#f3f2f2;color:#dadada;cursor:not-allowed}#planning-overview .push-notifications-overview div.overview-left .overview-actions span.disabled:hover{background-color:#f3f2f2}#planning-overview .push-notifications-overview div.overview-left .overview-actions span.disabled:before{background-image:url(../img/disabled.svg)}#planning-overview .push-notifications-overview div.overview-right{background-color:#fff;border-radius:0 6px 6px 0}#planning-overview .push-notifications-overview div.overview-right .list-of-notifications{position:relative;width:calc(100% - 60px);margin:30px;height:calc(100% - 60px);overflow:auto}#planning-overview .push-notifications-overview div.overview-right .list-of-notifications .notification-info{position:relative;display:flex;border:1px solid #e8e8e8;padding:10px;border-radius:6px;background-color:#f9f9f9;margin-bottom:10px;font-size:13px}#planning-overview .push-notifications-overview div.overview-right .list-of-notifications .notification-info>div{flex:1}#planning-overview .push-notifications-overview div.overview-right .list-of-notifications .notification-info ul{padding:0;margin:0}#planning-overview .push-notifications-overview div.overview-right .list-of-notifications .notification-info ul li{position:relative;line-height:20px}#planning-overview .push-notifications-overview div.overview-right .list-of-notifications .notification-info .remove-note{position:absolute;top:1px;right:0;width:18px;height:18px;background-image:url(../img/remove.svg);background-repeat:no-repeat;background-position:center center;background-size:8px;cursor:pointer;background-color:#efa9a9}#planning-overview .push-notifications-overview div.overview-right .list-of-notifications .notification-info .remove-note:hover{background-color:red}#planning-overview .push-notifications-overview div.overview-right .list-of-notifications .notification-info.sending .remove-note{background-color:#42d692;background-image:url(../img/tick.svg)}#planning-overview .publish-shifts-trigger,#planning-overview .push-notifications-summary{position:fixed;z-index:1900;top:0;right:50px;height:40px;line-height:40px;width:350px;background-color:rgba(255,255,255,.6);border-radius:0 0 10px 10px;padding-left:16px}#planning-overview .publish-shifts-trigger span.number-of,#planning-overview .push-notifications-summary span.number-of{color:#fff;background-color:#73b1dc;padding:2px;font-size:12px;padding-left:5px;padding-right:5px;border-radius:6px;margin-right:5px}#planning-overview .publish-shifts-trigger span.info,#planning-overview .push-notifications-summary span.info{color:#484848;font-size:12px}#planning-overview .publish-shifts-trigger span.view-all,#planning-overview .push-notifications-summary span.view-all{position:absolute;top:5px;right:10px;background-color:#73b1dc;color:#fff;font-size:12px;height:30px;line-height:30px;border-radius:6px;padding-left:10px;padding-right:10px;cursor:pointer}#planning-overview .publish-shifts-trigger span.view-all:hover,#planning-overview .push-notifications-summary span.view-all:hover{background-color:#3c7298;-webkit-transition:.2s;transition:.2s}#planning-overview .publish-shifts-trigger.publish-shifts-trigger,#planning-overview .push-notifications-summary.publish-shifts-trigger{right:842px;width:345px}#planning-overview .publish-shifts-trigger.publish-shifts-trigger span.number-of,#planning-overview .push-notifications-summary.publish-shifts-trigger span.number-of{background-color:#7bb37f}#planning-overview .publish-shifts-trigger.publish-shifts-trigger span.go-to-settings,#planning-overview .push-notifications-summary.publish-shifts-trigger span.go-to-settings{position:absolute;right:6px;top:5px;bottom:5px;width:30px;background-image:url(../img/settings-green.svg);background-repeat:no-repeat;background-position:center center;background-size:16px;cursor:pointer}#planning-overview .publish-shifts-trigger.publish-shifts-trigger span.view-all,#planning-overview .push-notifications-summary.publish-shifts-trigger span.view-all{background-color:#7bb37f;right:40px}#planning-overview .publish-shifts-trigger.publish-shifts-trigger span.view-all:hover,#planning-overview .push-notifications-summary.publish-shifts-trigger span.view-all:hover{background-color:#5fa063}#planning-overview .publish-shifts-trigger.publish-shifts-trigger span.view-all.disabled,#planning-overview .push-notifications-summary.publish-shifts-trigger span.view-all.disabled{background-color:#9c9c9c;cursor:not-allowed;color:#000;opacity:.4}#planning-overview .scroll-to-top{position:fixed;bottom:5px;z-index:9998;right:15px;width:50px;height:50px;border-radius:100%;cursor:pointer;background-image:url(../img/upload.svg);background-size:22px;background-color:#1775ad;background-repeat:no-repeat;background-position:center center;display:none}#planning-overview .scroll-to-top.show{display:block}#planning-overview .scroll-to-top:hover{background-color:#1a587d;box-shadow:0 0 3px 1px #616161}#planning-overview .project-details-popup{position:fixed;bottom:5px;z-index:9999;font-size:13px;right:5px;width:300px;display:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";background-color:rgba(255,255,255,.6);padding:10px;border-radius:10px 10px 0 0}#planning-overview .project-details-popup .details{padding:10px;background-color:#fff;border-radius:10px 10px 0 0}#planning-overview .project-details-popup .details .details-header{display:flex;cursor:pointer}#planning-overview .project-details-popup .details .details-header .col{flex:1}#planning-overview .project-details-popup .details .details-header .col.trigger-collapse{max-width:30px;background-image:url(../img/arrow-right-black.svg);background-position:center center;background-repeat:no-repeat;background-size:14px;transform:rotate(90deg)}#planning-overview .project-details-popup .details .required-documents-wrapper ul{margin:0;padding-left:25px}#planning-overview .project-details-popup .details .required-documents-wrapper .hide{display:none}#planning-overview .project-details-popup .details .is-sub-project{background-color:#ffeac3;padding:8px;font-size:12px;color:#694708}#planning-overview .project-details-popup .details .is-sub-project.hide{display:none}#planning-overview .project-details-popup .details span.project-name{display:block;font-weight:700}#planning-overview .project-details-popup .details span.content-subject{display:block;line-height:40px;font-weight:700;color:#1775ad}#planning-overview .project-details-popup .details .details-content{display:none}#planning-overview .project-details-popup .details .details-content .details-content-rows{margin-top:20px}#planning-overview .project-details-popup .details .details-content .details-content-rows .content-row{display:flex}#planning-overview .project-details-popup .details .details-content .details-content-rows .content-row .col{flex:1;line-height:26px;padding-left:5px}#planning-overview .project-details-popup .details .details-content .details-content-rows .content-row .col.key{background-color:#ededed}#planning-overview .project-details-popup .details.opened .trigger-collapse{transform:rotate(270deg)}#planning-overview .project-details-popup .details.opened .details-content{display:block}#planning-overview .shift-explain{position:fixed;bottom:5px;z-index:9999;font-size:13px;right:5px;width:300px;display:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";pointer-events:none}#planning-overview .shift-explain .hide-this{display:none!important}#planning-overview .shift-explain .show-this{display:block!important}#planning-overview .shift-explain .shift-info-wrapper{padding:10px;background-color:rgba(255,255,255,.6);border-radius:10px 10px 0 0}#planning-overview .shift-explain .shift-info-wrapper>span{display:block;margin-bottom:10px}#planning-overview .shift-explain .edit-disabled{display:flex}#planning-overview .shift-explain .edit-disabled .col{flex:1}#planning-overview .shift-explain .edit-disabled .col:first-of-type{max-width:30px;background-color:#bc5050;background-image:url(../img/locked.svg);background-size:16px;background-repeat:no-repeat;background-position:center center}#planning-overview .shift-explain .edit-disabled .col:last-of-type{background-color:#f9e8e8;color:#630b0b;padding-left:10px;padding-right:10px;line-height:18px;padding-top:5px;padding-bottom:5px}#planning-overview .shift-explain .shift-info-row{display:flex;overflow:hidden}#planning-overview .shift-explain .shift-info-row .col{flex:1;padding-left:8px;line-height:21px;font-size:11px}#planning-overview .shift-explain .shift-info-row .col:first-of-type{max-width:100px;background-color:#c5d5e1;color:#142736}#planning-overview .shift-explain .shift-info-row .col:last-of-type{background-color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:10px}#planning-overview .shift-explain .info-row{display:flex;line-height:40px;min-height:40px;border-bottom:1px solid transparent}#planning-overview .shift-explain .info-row .col{flex:1}#planning-overview .shift-explain .info-row .col:first-of-type{max-width:40px;background-repeat:no-repeat;background-size:20px;background-position:center center;background-color:#587287;border-radius:4px}#planning-overview .shift-explain .info-row .col:last-of-type{padding-left:10px}#planning-overview .shift-explain .info-row .col.left-click{background-image:url(../img/left-click.svg)}#planning-overview .shift-explain .info-row .col.right-click{background-image:url(../img/right-click.svg)}#planning-overview .shift-explain .info-row .col.drag{background-image:url(../img/drag-w.svg)}#planning-overview .sync-cloud{position:absolute;left:190px;background-color:#343233;background-image:url(../img/sync.svg);background-size:27px;background-position:15px center;background-repeat:no-repeat;top:4px;padding-left:56px;padding-right:15px;height:40px;display:none}#planning-overview .sync-cloud span{font-size:10px!important;font-family:Roboto,sans-serif;line-height:40px;color:#848c7f}#planning-overview div.employee-search{position:relative;float:left;margin-bottom:5px;margin-right:5px;left:0;font-size:11px;border-radius:4px;background-color:rgba(255,255,255,.6);height:35px;width:200px;line-height:35px;padding-left:40px;padding-right:20px}#planning-overview div.employee-search input{-webkit-appearance:none;outline-style:none;border:0;height:calc(100% - 4px);width:100%;font-family:Roboto,sans-serif;background-color:transparent;font-size:11px}#planning-overview div.employee-search:before{content:"";position:absolute;top:5px;left:5px;bottom:5px;width:22px;background-repeat:no-repeat;background-position:center center;background-size:15px;background-image:url(../img/employee-search.svg)}#planning-overview div.employee-search .explain{position:absolute;display:none;bottom:40px;background-color:#2897e9;border-radius:10px;color:#fff;padding:8px;left:0;line-height:16px;z-index:5}#planning-overview div.employee-search:hover{background-color:#fff}#planning-overview div.employee-search:hover .explain{display:block}#planning-overview div.options-list{position:relative;float:left;font-size:11px;border-radius:4px;background-color:rgba(255,255,255,.6);min-width:200px;height:35px;margin-bottom:5px;margin-right:5px;z-index:1}#planning-overview div.options-list.internal-filter{z-index:20}#planning-overview div.options-list.role-filter{z-index:19}#planning-overview div.options-list.groups-filter{z-index:18}#planning-overview div.options-list.diplomas-filter{z-index:17}#planning-overview div.options-list.certifications-filter{z-index:16}#planning-overview div.options-list.skills-filter{z-index:15}#planning-overview div.options-list .collapse{position:absolute;cursor:pointer;top:0;right:10px;height:33px;transform:rotate(90deg);width:30px;background-repeat:no-repeat;background-position:center center;background-size:9px;background-image:url(../img/nav.svg)}#planning-overview div.options-list ul{list-style-type:none;padding:0;margin:0}#planning-overview div.options-list ul li{background-color:#fff;padding-left:16px;line-height:35px;cursor:pointer;display:none}#planning-overview div.options-list ul li:hover{background-color:#bbe3ff}#planning-overview div.options-list ul li.selected{background-color:transparent;display:block!important}#planning-overview div.options-list.opened li{display:block}#planning-overview div.options-list.opened .collapse{transform:rotate(270deg)}#planning-overview div.employee-visibility-filter{position:relative;float:left;margin-bottom:5px;margin-right:5px;font-size:11px;border-radius:4px;height:35px;width:200px;line-height:35px;background-color:rgba(255,255,255,.6);padding-left:40px;padding-right:20px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#planning-overview div.employee-visibility-filter:before{content:"";position:absolute;top:5px;left:5px;bottom:5px;width:22px;border:1px solid #dedede;border-radius:4px;background-repeat:no-repeat;background-position:center center;background-size:10px}#planning-overview div.employee-visibility-filter.selected:before{background-image:url(../img/tick.svg);background-color:#66b2de;border:1px solid #5a9ec5}#planning-overview div.schedule-loader{position:fixed;top:calc(50% - 100px);width:100%;z-index:5;left:0;display:none}#planning-overview div.schedule-loader .centered{position:relative;margin:0 auto;width:100px;height:100px;border:1px solid #c7c7c7;border-radius:5px;background-color:#f5f5f5}#planning-overview div.schedule-loader div.loader-2{display:block;margin-top:35px}#planning-overview div.availability-loader{position:fixed;top:calc(50% - 100px);width:100%;z-index:5;left:0;display:none}#planning-overview div.availability-loader .centered{position:relative;margin:0 auto;width:560px;text-align:center;height:120px;border:1px solid #c7c7c7;border-radius:5px;font-size:13px;background-color:rgba(174,196,216,.8)}#planning-overview div.availability-loader div.loader-info span{display:block;margin-top:20px}#planning-overview div.availability-loader div.loader-2{display:block;margin-top:35px}#planning-overview div.unassigned-toggle-trigger{position:fixed;background-color:transparent;width:10px;top:0;left:0;bottom:0;z-index:4}#planning-overview ul.open-shift-cards{margin:0;padding:0;overflow-y:auto;height:calc(100% - 115px);background-color:rgba(201,231,255,.8)}#planning-overview ul.open-shift-cards::-webkit-scrollbar{width:2px!important}#planning-overview ul.open-shift-cards:hover li{-webkit-transition:.2s;opacity:.5}#planning-overview ul.open-shift-cards.selected li{opacity:.3}#planning-overview ul.open-shift-cards div.open-shift-day{margin-bottom:1px;background-color:rgba(201,231,255,.8)}#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap{color:#fff;position:relative;display:block;width:100%;background-color:#458cbd;line-height:40px;font-size:13px;padding-left:10px;cursor:pointer}#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap:after{content:"";background-image:url(../img/arrow.svg);background-repeat:no-repeat;background-size:11px;background-position:center center;position:absolute;right:10px;top:0;bottom:0;width:40px}#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap>span{display:inline-block}#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap span.number-of-invited,#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap span.number-of-open{background-color:#67af73;position:absolute;height:20px;line-height:21px;top:10px;left:90px;width:20px;text-align:center;font-size:10px;border-radius:5px}#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap span.number-of-invited:after,#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap span.number-of-open:after{content:"Openstaande dienst";position:absolute;top:-14px;font-size:8px;border-radius:5px;height:12px;width:115px;background-color:#505050;color:#fff;left:-47px;line-height:13px;text-align:center;display:none}#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap span.number-of-invited.number-of-invited,#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap span.number-of-open.number-of-invited{background-color:#dc9c3d;left:115px}#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap span.number-of-invited.number-of-invited:after,#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap span.number-of-open.number-of-invited:after{content:"Uitgenodigd"}#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap span.number-of-invited:hover:after,#planning-overview ul.open-shift-cards div.open-shift-day>div.info-wrap span.number-of-open:hover:after{display:block}#planning-overview ul.open-shift-cards div.open-shift-day .day-cards{display:none}#planning-overview ul.open-shift-cards div.open-shift-day.open .info-wrap:after{transform:rotate(90deg)}#planning-overview ul.open-shift-cards div.open-shift-day.open .day-cards{display:block}#planning-overview ul.open-shift-cards li{display:flex;position:relative;background-color:#fff;margin:10px;border-radius:4px;cursor:pointer}#planning-overview ul.open-shift-cards li:hover{-webkit-transition:.2s;opacity:1}#planning-overview ul.open-shift-cards li.selected{opacity:1}#planning-overview ul.open-shift-cards div.card-actions{margin-left:10px;margin-right:10px;display:none;border-radius:4px;padding:5px;font-size:12px;background-color:rgba(255,255,255,.2)}#planning-overview ul.open-shift-cards div.choices span{display:block;text-align:center;width:100%;margin-bottom:2px;background-color:#fff;line-height:30px;border-radius:4px;font-size:12px;cursor:pointer}#planning-overview ul.open-shift-cards div.choices span:last-of-type{margin-bottom:0}#planning-overview ul.open-shift-cards div.choices span.green{background-color:#58b958;color:#fff;font-weight:700}#planning-overview ul.open-shift-cards div.choices span.blue{background-color:#6bb2da;color:#fff}#planning-overview ul.open-shift-cards div.choices span.red{background-color:#d45555;color:#fff}#planning-overview ul.open-shift-cards div.company-logo{position:absolute;right:3px;top:32px;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:cover}#planning-overview ul.open-shift-cards div.card-col{flex:1;padding:10px;font-size:12px}#planning-overview ul.open-shift-cards div.card-col:first-of-type{background-color:#67af73;color:#fff;max-width:50px;border-radius:4px 0 0 4px}#planning-overview ul.open-shift-cards div.card-col:first-of-type span{text-align:center;display:block}#planning-overview ul.open-shift-cards div.card-col span{display:block}#planning-overview ul.open-shift-cards div.card-col span.job-batch{background-color:#000;color:#fff;display:inline-block;margin-bottom:10px;line-height:20px;font-size:11px;border-radius:4px;padding-left:5px;padding-right:5px}#planning-overview ul.open-shift-cards div.card-col span.company-name{font-weight:700}#planning-overview ul.open-shift-cards div.card-col span.timeslot{color:#999;margin-bottom:10px}#planning-overview ul.open-shift-cards div.card-col span.day-name{font-size:14px;margin-top:20px;margin-bottom:10px}#planning-overview ul.open-shift-cards li.is-invited .card-col:first-of-type{background-color:orange}#planning-overview div#projects-navigation-container{position:fixed;top:155px;left:-230px;bottom:60px;width:230px;background-color:transparent;z-index:5}#planning-overview div#projects-navigation-container:after{content:"";position:absolute;bottom:-45px;border-radius:0 0 10px 0;left:0;width:100%;height:50px;background-color:rgba(201,231,255,.8)}#planning-overview div#projects-navigation-container .include-closed{display:flex;background-color:rgba(201,231,255,.8);padding-left:5px;padding-bottom:5px;cursor:pointer}#planning-overview div#projects-navigation-container .include-closed .col{position:relative;line-height:30px;flex:1;font-size:11px}#planning-overview div#projects-navigation-container .include-closed .col.checkbox-col{max-width:30px}#planning-overview div#projects-navigation-container .include-closed .col:last-of-type{padding-left:10px}#planning-overview div#projects-navigation-container .include-closed .checkbox{position:absolute;top:3px;left:0;right:6px;bottom:3px;background-color:#fff;border:1px solid #2098f3}#planning-overview div#projects-navigation-container .include-closed.selected .checkbox{background-image:url(../img/checked.svg);background-size:13px;background-position:center center;background-repeat:no-repeat}#planning-overview div#projects-navigation-container>span.subject{color:#113652;font-size:15px;text-align:center;line-height:70px;background-color:rgba(201,231,255,.8);display:block;margin-top:0;border-radius:0 10px 0 0}#planning-overview div#projects-navigation-container ul.projects-overview{margin:0;padding:0;overflow-y:auto;height:calc(100% - 145px);background-color:rgba(201,231,255,.8);list-style-type:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#planning-overview div#projects-navigation-container ul.projects-overview li{position:relative;display:block;background-color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:40px;padding-left:10px;margin-left:5px;margin-right:5px;font-size:13px;margin-bottom:1px}#planning-overview div#projects-navigation-container ul.projects-overview li.is-relation{line-height:30px;background-color:#2197f3;color:#fff;font-weight:700}#planning-overview div#projects-navigation-container ul.projects-overview li.is-location{line-height:30px;background-color:#9fc8e8}#planning-overview div#projects-navigation-container ul.projects-overview li.is-project,#planning-overview div#projects-navigation-container ul.projects-overview li.is-sub-project{cursor:pointer;padding-right:40px}#planning-overview div#projects-navigation-container ul.projects-overview li.is-project:after,#planning-overview div#projects-navigation-container ul.projects-overview li.is-sub-project:after{content:"";position:absolute;right:5px;top:0;bottom:0;width:30px;background-image:url(../img/arrow-right-black.svg);background-size:16px;background-repeat:no-repeat;background-position:center center}#planning-overview div#projects-navigation-container ul.projects-overview li.is-project:hover,#planning-overview div#projects-navigation-container ul.projects-overview li.is-sub-project:hover{font-weight:700}#planning-overview div#projects-navigation-container ul.projects-overview li.is-project.selected,#planning-overview div#projects-navigation-container ul.projects-overview li.is-sub-project.selected{background-color:#d6e4f1;border-left:4px solid #2098f3}#planning-overview div#projects-navigation-container ul.projects-overview li.is-sub-project{margin-left:30px}#planning-overview div#projects-navigation-container div.search-project{background-color:transparent;position:relative;background-color:rgba(201,231,255,.8)}#planning-overview div#projects-navigation-container div.search-project input{-webkit-appearance:none;border:0;border-radius:0;padding-left:10px;width:calc(100% - 20px);outline-style:none;height:30px;color:#333;font-size:12px;padding-right:10px;width:calc(100% - 10px);margin:5px;margin-top:0;background-color:#f9f9f9;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#planning-overview div#projects-navigation-container div.search-project .total-found{position:absolute;top:6px;right:15px;height:20px;background-color:#45b545;color:#fff;border-radius:4px;font-size:11px;text-align:center;line-height:21px;padding-left:5px;padding-right:5px;display:none}#planning-overview div#projects-navigation-container div.search-project .total-found.zero{background-color:red;display:block}#planning-overview div#projects-navigation-container div.search-project .total-found.found{display:block}#planning-overview div#projects-navigation-container div.information{color:#8b8a8b;display:none;padding:10px;border-bottom:1px solid #201f20;font-size:11px;text-align:center}#planning-overview div#unassigned-shifts-container{position:fixed;top:155px;left:-230px;bottom:60px;width:230px;background-color:transparent;z-index:5}#planning-overview div#unassigned-shifts-container:after{content:"";position:absolute;bottom:-45px;border-radius:0 0 10px 0;left:0;width:100%;height:50px;background-color:rgba(201,231,255,.8)}#planning-overview div#unassigned-shifts-container>span.subject{color:#fff;font-size:13px;text-align:center;font-weight:800;text-shadow:1px 1px #6ba5dc;line-height:70px;background-color:rgba(201,231,255,.8);display:block;margin-top:0;border-radius:0 10px 0 0}#planning-overview div#unassigned-shifts-container div.search-open-shift{background-color:transparent;position:relative;background-color:rgba(201,231,255,.8)}#planning-overview div#unassigned-shifts-container div.search-open-shift input{-webkit-appearance:none;border:0;font-family:Roboto;border-radius:6px;padding-left:10px;width:calc(100% - 20px);outline-style:none;height:30px;color:#333;font-size:12px;padding-right:10px;margin:10px;margin-top:0;background-color:#f9f9f9}#planning-overview div#unassigned-shifts-container div.search-open-shift .total-found{position:absolute;top:6px;right:15px;height:20px;background-color:#45b545;color:#fff;border-radius:4px;font-size:11px;text-align:center;line-height:21px;padding-left:5px;padding-right:5px;display:none}#planning-overview div#unassigned-shifts-container div.search-open-shift .total-found.zero{background-color:red;display:block}#planning-overview div#unassigned-shifts-container div.search-open-shift .total-found.found{display:block}#planning-overview div#unassigned-shifts-container div.information{color:#8b8a8b;display:none;padding:10px;border-bottom:1px solid #201f20;font-size:11px;text-align:center}#planning-overview div.is-external{background-color:#316c8f;color:#fff;position:absolute;left:5px;top:40px;border-radius:0 0 4px 4px;font-size:9px;font-family:verdana;line-height:15px;width:50px;text-align:center}#planning-overview div.is-external.hide-me{display:none}#planning-overview div.distance{position:absolute;right:2px;top:2px;background-color:#eaeaea;padding:2px;color:#999;cursor:pointer}#planning-overview div.distance span{position:absolute;top:20px;left:-40px;background-color:#000;color:#fff;z-index:5;font-size:12px;padding:3px;width:120px;text-align:center;border-radius:5px;display:none}#planning-overview div.distance:hover span{display:block}#planning-overview div.job-role-wrapper{margin-left:60px;margin-top:3px}#planning-overview div.job-role-wrapper .job-batch{display:inline-flex;margin-right:1px;margin-bottom:1px;border-radius:3px}#planning-overview div.job-role-wrapper .job-col{position:relative;flex:1;line-height:14px;font-size:8px;background-color:#fff}#planning-overview div.job-role-wrapper .job-col:first-of-type{min-width:14px;border-radius:3px 0 0 3px}#planning-overview div.job-role-wrapper .job-col:last-of-type{padding-left:2px;padding-right:5px;flex-grow:0;flex-shrink:1;flex-basis:auto;border-radius:0 3px 3px 0}#planning-overview div.job-role-wrapper .color-square{position:absolute;top:2px;left:2px;bottom:2px;width:10px;border-radius:3px}#planning-overview div.hours-details{margin-left:60px;color:#999;font-size:8px}#planning-overview div.hours-details span.red{color:red}#planning-overview div.hours-details span.green{color:green}#planning-overview div.hours-details.project-based>span{display:block}#planning-overview div.planning{position:relative;font-size:11px}#planning-overview div.planning .on-scroll-placeholder-legend{height:52px;display:none}#planning-overview div.planning .on-scroll-placeholder-week-switcher{height:56px;display:none}#planning-overview div.planning .legend{border-top:1px solid #7cc2ec}#planning-overview div.planning .legend>ul{display:flex;background-color:#fff;justify-content:space-between;list-style-type:none;margin:0;padding:0;border-top:0 solid #ececec}#planning-overview div.planning .legend>ul>li{flex:1;line-height:43px;border:0 solid #ececec;border-left:0;padding:3px;margin-left:3px;border-top:0;text-align:center}#planning-overview div.planning .legend>ul>li:first-of-type{margin-left:0;min-width:200px}#planning-overview div.planning.on-scrolling .legend{position:fixed;width:calc(100% - 85px);z-index:2;top:70px}#planning-overview div.planning.on-scrolling.to-fixed-small .legend{left:270px;width:calc(100% - 315px)}#planning-overview div.planning.on-scrolling .on-scroll-placeholder-legend{height:52px;display:block}#planning-overview div.planning.on-scrolling .on-scroll-placeholder-week-switcher{height:56px;display:block}#planning-overview div.planning .employee-list div.hitbox{position:fixed;opacity:.5;width:100%;height:50px;z-index:5;left:0}#planning-overview div.planning .employee-list div.hitbox.up{top:0;background-color:#00f}#planning-overview div.planning .employee-list div.hitbox.down{bottom:0;background-color:red}#planning-overview div.planning .employee-list div.task{position:relative;width:100%;background-color:#67b2de;border-radius:3px;color:#fff;height:30px;font-size:11px;line-height:30px;padding-left:10px;text-align:left;margin-top:0;margin-bottom:17px}#planning-overview div.planning .employee-list div.task:first-of-type{margin-top:0}#planning-overview div.planning .employee-list div.task .lock{position:absolute;top:6px;right:5px;width:18px;height:18px;background-color:rgba(255,255,255,.4);border-radius:100%;background-image:url(../img/locked.svg);background-repeat:no-repeat;background-size:10px;background-position:center center}#planning-overview div.planning .employee-list div.task .contains-comment{position:absolute;top:22px;padding:0;margin:0;line-height:14px;font-family:monospace;right:0;font-size:11px;font-weight:700;width:13px;height:13px;background-color:#fb4242;border-radius:100%;color:#fff;text-align:center}#planning-overview div.planning .employee-list div.task .contains-comment.hide-me{display:none}#planning-overview div.planning .employee-list div.task.unpublished{background-color:#bdbdbd}#planning-overview div.planning .employee-list .day .selected-for-availability-check{background-color:#58ad9d}#planning-overview div.planning .employee-list .day .availability.no-show{display:none}#planning-overview div.planning .employee-list .day .avail-status{position:absolute;left:1px;top:1px;border-radius:5px;width:18px;height:18px;background-repeat:no-repeat;background-size:10px;background-position:center center;cursor:pointer}#planning-overview div.planning .employee-list .day .avail-status div.description{position:absolute;top:22px;z-index:3;border-radius:7px;left:-100px;background-color:#000;width:200px;text-align:center;padding:6px;color:#fff;display:none}#planning-overview div.planning .employee-list .day .avail-status:hover div.description{display:block}#planning-overview div.planning .employee-list .day .avail-status.is-ok{background-color:#66ab66;background-image:url(../img/thumb-up.svg)}#planning-overview div.planning .employee-list .day .avail-status.is-not-ok{background-color:#ec5d5d;background-image:url(../img/hold.svg)}#planning-overview div.planning .employee-list .day .avail-status.is-maybe{background-color:#f5c161;background-image:url(../img/question.svg)}#planning-overview div.planning .employee-list .day.today{background-color:rgba(163,202,224,.15)}#planning-overview div.planning .employee-list .day.is-outside-project-period{background-color:#cbbaba;background-image:url(../img/not-allowed-project.svg);background-position:center center;background-repeat:no-repeat;background-size:20px}#planning-overview div.planning .employee-list .day .assign{position:absolute;display:none;background-color:#006fb3;bottom:2px;height:15px;width:30px;left:calc(50% - 15px);border-radius:3px;background-image:url(../img/add.svg);background-position:center center;background-size:7px;background-repeat:no-repeat;cursor:pointer}#planning-overview div.planning .employee-list .day.assign-open-shift{background-color:#aedffd}#planning-overview div.planning .employee-list .day.assign-open-shift .assign{display:block}#planning-overview div.planning .employee-list .location-name{position:absolute;bottom:-17px;height:17px;background-color:#f3f3f3;color:#6f6f6f;font-size:8px;line-height:17px;text-align:center;border-radius:0 0 3px 3px;left:3px;right:3px}#planning-overview div.planning .employee-list .company-logo{position:absolute;top:1px;right:1px;height:28px;width:28px;border-radius:3px;background-repeat:no-repeat;background-size:cover;background-position:center center}#planning-overview div.planning .employee-list .photo{position:absolute;top:5px;left:5px;width:50px;border-radius:3px;height:50px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#a5c3dd;background-image:url(../img/user_placeholder.svg)}#planning-overview div.planning .employee-list span.employee-name{margin-left:60px;margin-top:4px;display:block}#planning-overview div.planning .employee-list ul{display:flex;background-color:rgba(255,255,255,.7);list-style-type:none;min-height:62px;margin:0;padding:0;border-top:0 solid #c4e2fa}#planning-overview div.planning .employee-list li{flex:1;position:relative;border:0 solid #ececec;border-left:0;padding:3px;border-right:1px solid #c4e2fa;margin-left:0;border-top:0;border-bottom:1px solid #c4e2fa}#planning-overview div.planning .employee-list li:first-of-type{margin-left:0}#planning-overview div.planning .employee-list li.user{min-width:200px}#planning-overview div.planning .employee-list .employee:first-of-type ul{border-top:1px solid #c4e2fa}#planning-overview #schedule-employees{overflow-y:auto}#planning-overview #schedule-employees.on-dragging div.task{opacity:.5}#planning-overview #schedule-employees.hide-full-availability .day .availability{display:none!important}#planning-overview #schedule-employees div.employee .more-info{display:none;min-width:180px;position:absolute;top:0;left:100%;z-index:2;background-color:#2f2f2f;padding:9px;border-radius:0 4px 4px 0;color:#fff}#planning-overview #schedule-employees div.employee .more-info .info-row{line-height:17px}#planning-overview #schedule-employees div.employee .more-info .info-row .info-col:first-of-type{max-width:100px}#planning-overview #schedule-employees div.employee.targetted{background-color:#5ab9f2}#planning-overview #schedule-employees div.employee:hover{border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}#planning-overview #schedule-employees div.employee .user:hover .more-info{display:block}#planning-overview #schedule-employees div.employee.availability-green li.assign-open-shift{background-color:#c2eac2}#planning-overview #schedule-employees div.employee.availability-green li.assign-open-shift div.assign{background-color:#49c334}#planning-overview #schedule-employees div.employee.availability-orange li.assign-open-shift{background-color:#ffe1ab}#planning-overview #schedule-employees div.employee.availability-orange li.assign-open-shift div.assign{background-color:#ff9800}#planning-overview #schedule-employees div.employee.availability-red li.assign-open-shift{background-color:#ffb9b9}#planning-overview #schedule-employees div.employee.availability-red li.assign-open-shift div.assign{background-color:red}#planning-overview #schedule-employees div.employee.hide-by-searchterm{display:none!important}#planning-overview .title{z-index:0;background-color:transparent;position:relative;padding-left:20px;width:calc(100% - 10px);height:50px}#planning-overview .title:before{background-color:transparent}#planning-overview .title:after{content:"";position:fixed;top:27px;left:35px;height:50px;width:200px;background-image:url(https://tasktime.nl/portal/img/tasktime-logo-black.svg);background-repeat:no-repeat;background-size:100px;background-position:left center}#planning-overview .title span.txt{font-family:Yantramanav,sans-serif;font-size:30px;line-height:50px;color:#fff;font-weight:100}#planning-overview .title .close{position:absolute;top:10px;bottom:10px;right:10px;width:100px;background-color:#d45555;color:#fff;border-radius:6px;text-align:center;line-height:31px;font-size:10px;cursor:pointer;opacity:.5;-webkit-transition:.3s}#planning-overview .title .close:hover{opacity:1;-webkit-transition:.3s}#planning-overview div.overview-filters-container{position:relative;padding:5px}#planning-overview div.filters-wrapper{position:relative;width:100%;background-color:rgba(201,231,255,.8);border-radius:10px 10px 0 0}#planning-overview div.filters-wrapper .ui-options-display{position:absolute;top:-41px;font-size:12px;left:9px;background-color:rgba(255,255,255,.6);padding:5px;border-radius:10px 10px 0 0}#planning-overview div.filters-wrapper .ui-options-display>div{float:left;line-height:30px;margin-left:5px}#planning-overview div.filters-wrapper .ui-options-display>div:first-of-type{margin-left:0}#planning-overview div.filters-wrapper .ui-options-display .projects-overview-toggle{border-radius:6px;background-color:#fff;padding-left:10px;padding-right:10px;margin-left:5px!important;cursor:pointer;display:none}#planning-overview div.filters-wrapper .ui-options-display .projects-overview-toggle:hover{background-color:#2196f3;color:#fff}#planning-overview div.filters-wrapper .ui-options-display .navigate-to-project-date{border-radius:6px;background-color:#fff;padding-left:10px;padding-right:10px;margin-left:5px!important;cursor:pointer;display:none}#planning-overview div.filters-wrapper .ui-options-display .navigate-to-project-date:hover{background-color:#2196f3;color:#fff}#planning-overview div.filters-wrapper .ui-options-display .project-toggle{border-radius:6px;background-color:#fff;display:flex;padding-left:10px;padding-right:10px;gap:10px}#planning-overview div.filters-wrapper .ui-options-display .project-toggle .col{flex:1}#planning-overview div.filters-wrapper .ui-options-display .project-toggle .col:last-of-type{min-width:47px}#planning-overview div.filters-wrapper .ui-options-display .project-toggle .switch{position:absolute;display:inline-block;width:50px;height:24px;top:8px}#planning-overview div.filters-wrapper .ui-options-display .project-toggle .switch input{opacity:0;width:0;height:0}#planning-overview div.filters-wrapper .ui-options-display .project-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}#planning-overview div.filters-wrapper .ui-options-display .project-toggle .slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}#planning-overview div.filters-wrapper .ui-options-display .project-toggle .slider.selected{background-color:#2196f3}#planning-overview div.filters-wrapper .ui-options-display .project-toggle .slider.selected:before{-webkit-transform:translateX(25px);-ms-transform:translateX(25px);transform:translateX(25px)}#planning-overview div.filters-wrapper .ui-options-display .project-toggle .slider.round{border-radius:34px}#planning-overview div.filters-wrapper .ui-options-display .project-toggle .slider.round:before{border-radius:50%}#planning-overview div.filters-wrapper .ui-options{position:absolute;top:-41px;font-size:12px;right:9px;background-color:rgba(255,255,255,.6);padding:5px;border-radius:10px 10px 0 0}#planning-overview div.filters-wrapper .ui-options>div{float:right;line-height:30px;margin-left:5px}#planning-overview div.filters-wrapper .ui-options>div:last-of-type{margin-left:0}#planning-overview div.filters-wrapper .ui-options div.to-dashboard{background-image:url(../img/home.svg);background-size:14px;background-color:#e08686;background-repeat:no-repeat;border-radius:6px;background-position:center center;width:40px;cursor:pointer}#planning-overview div.filters-wrapper .ui-options div.to-dashboard:hover{background-color:#da6666;-webkit-transition:.2s}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts{background-color:#d1abd8;padding-left:15px;padding-right:15px;color:#fff;width:240px;border-radius:6px;position:relative}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts span.this-label{margin-left:6px}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts span.number-of-open-shifts{background-color:#a16bab;padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;border-radius:6px;font-size:11px}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts div.toggle-left{position:absolute;right:42px;top:2px;width:29px;height:26px;background-color:#b98ac1;cursor:pointer}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts div.toggle-left:hover{background-color:#a16bab;-webkit-transition:.2s}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts div.toggle-left .bar-left{position:absolute;left:3px;top:3px;width:6px;bottom:3px;background-color:#fff;border:1px solid #fff}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts div.toggle-left .bar-right{position:absolute;left:6px;top:3px;right:3px;bottom:3px;background-color:transparent;border:1px solid #fff}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts div.toggle-bottom{position:absolute;width:29px;height:26px;right:10px;top:2px;background-color:#b98ac1;cursor:pointer}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts div.toggle-bottom:hover{background-color:#a16bab;-webkit-transition:.2s}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts div.toggle-bottom .bar-bottom{position:absolute;left:3px;height:6px;right:3px;bottom:3px;background-color:#fff;border:1px solid #fff}#planning-overview div.filters-wrapper .ui-options div.trigger-open-shifts div.toggle-bottom .bar-top{position:absolute;left:3px;top:3px;right:3px;bottom:9px;background-color:transparent;border:1px solid #fff}#planning-overview div.filters-wrapper .ui-options div.create-shift{background-color:#73b1dc;padding-left:35px;padding-right:15px;color:#fff;border-radius:6px;cursor:pointer;position:relative}#planning-overview div.filters-wrapper .ui-options div.create-shift.project-shift{background-color:#82a2aa}#planning-overview div.filters-wrapper .ui-options div.create-shift.project-shift:hover{background-color:#546c72;-webkit-transition:.2s}#planning-overview div.filters-wrapper .ui-options div.create-shift:hover{background-color:#5898c3;-webkit-transition:.2s}#planning-overview div.filters-wrapper .ui-options div.create-shift:after{content:"";position:absolute;left:8px;height:100%;width:20px;background-image:url(../img/add.svg);background-size:12px;background-repeat:no-repeat;background-position:center center}#planning-overview div.relations{position:relative;float:left;margin-bottom:5px;margin-right:5px;font-size:11px;border-radius:4px;background-color:rgba(255,255,255,.6);min-width:200px;height:35px;z-index:21}#planning-overview div.relations div.help{position:absolute;display:none;right:-300px;width:285px;background-color:#fff;border:1px solid #f3f3f3;box-shadow:0 0 3px 0 #c1c1c1;border-radius:5px;padding:20px;text-align:center}#planning-overview div.relations div.help span{display:block;margin-bottom:20px}#planning-overview div.relations div.help:before{content:"";position:absolute;left:-38px;top:33px;width:40px;height:40px;background-image:url(../img/curved-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:36px;transform:rotate(90deg)}#planning-overview div.relations div.collapse{position:absolute;cursor:pointer;top:0;right:10px;height:33px;transform:rotate(90deg);width:30px;background-repeat:no-repeat;background-position:center center;background-size:9px;background-image:url(../img/nav.svg)}#planning-overview div.relations div.apply{position:absolute;display:none;right:3px;top:3px;background-color:#73c381;color:#fff;font-size:10px;border-radius:0 4px 4px 0;cursor:pointer;text-align:center;width:60px;height:27px;line-height:27px;opacity:.8;-webkit-transition:.2s}#planning-overview div.relations div.apply:hover{opacity:1;-webkit-transition:.2s}#planning-overview div.relations span{position:relative}#planning-overview div.relations>span{line-height:34px;top:1px;padding-left:16px;font-size:11px;position:absolute;left:0;height:31px;background-color:transparent;width:calc(100% - 10px);cursor:pointer}#planning-overview div.relations ul{list-style-type:none;padding:0;margin:0;background-color:#fff;display:none}#planning-overview div.relations ul span{display:block;padding-left:30px}#planning-overview div.relations ul span:before{content:"";position:absolute;left:0;top:0;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:16px}#planning-overview div.relations ul.companies{line-height:30px;margin-top:35px;padding:10px;max-height:310px;overflow:auto;font-size:11px;overflow-x:hidden;border:1px solid #ececec;opacity:.97;border-radius:4px}#planning-overview div.relations ul.companies>li>span:before{background-image:url(../img/company-dropdown.svg)}#planning-overview div.relations ul.companies span{cursor:pointer}#planning-overview div.relations ul.companies span:hover{background-color:#f1f1f1;border-radius:4px}#planning-overview div.relations ul.companies span.selected{background-color:#e0f3ff;border-radius:4px}#planning-overview div.relations ul.locations{padding-left:20px}#planning-overview div.relations ul.locations>li>span:before{background-image:url(../img/location-dropdown.svg)}#planning-overview div.relations ul.departments{padding-left:20px}#planning-overview div.relations ul.departments>li>span:before{background-image:url(../img/briefcase.svg)}#planning-overview div.relations.opened div.collapse{transform:rotate(270deg)}#planning-overview div.relations.opened ul{display:block!important}#planning-overview div.screen-features{position:absolute;top:0;right:150px;height:100%}#planning-overview div.screen-features div.tooltip{position:absolute;top:51px;left:-40px;right:-40px;background-color:#333;color:#fff;text-align:center;height:20px;font-size:11px;line-height:20px;border-radius:3px;display:none}#planning-overview div.screen-features ul{margin:0;padding:0;list-style-type:none}#planning-overview div.screen-features li{position:relative;float:left;width:50px;cursor:pointer;height:50px;background-position:center center;background-repeat:no-repeat;background-size:20px;opacity:.7;-webkit-transition:.3s}#planning-overview div.screen-features li.printer{background-image:url(../img/printer.svg)}#planning-overview div.screen-features li.swap{background-image:url(../img/swap.svg);background-size:30px}#planning-overview div.screen-features li.add-task{background-image:url(../img/overview-add-task.svg);background-size:25px}#planning-overview div.screen-features li.add-task-adhoc{background-image:url(../img/add-task-adhoc.svg);background-size:25px}#planning-overview div.screen-features li.unassigned-shifts{background-image:url(../img/overview-agenda.svg);background-size:20px}#planning-overview div.screen-features li.unassigned-shifts span.batch{position:absolute;top:27px;right:5px;width:18px;height:18px;line-height:19px;font-weight:700;font-size:11px;text-align:center;color:#fff;background-color:#d22c2c;border-radius:12px}#planning-overview div.screen-features li:hover{background-color:#424242;opacity:1;-webkit-transition:.3s}#planning-overview div.screen-features li:hover .tooltip{display:block}#planning-overview .planning-content{position:absolute;padding:20px;padding-bottom:150px;overflow-y:hidden;top:70px;left:20px;right:20px;height:auto;min-height:calc(100% - 70px)}#planning-overview .planning-content.display-mode-regular .shifts-of-employees li.day .task.is-regular-shift .lock{display:none}#planning-overview .planning-content.display-mode-regular .shifts-of-employees li.day .task.is-project-shift{cursor:not-allowed!important}#planning-overview .planning-content.display-mode-projects .shifts-of-employees li.day .task.is-current-project{background-color:#8cb495!important}#planning-overview .planning-content.display-mode-projects .shifts-of-employees li.day .task.is-current-project .lock{display:none}#planning-overview .planning-content.display-mode-projects .shifts-of-employees li.day .task.is-not-current-project{cursor:not-allowed!important}#planning-overview .planning-content.display-mode-projects .shifts-of-employees li.day .task.is-not-current-project .lock{display:block}#planning-overview .planning-content.display-mode-projects .shifts-of-employees li.day .task.is-regular-shift{cursor:not-allowed!important}#planning-overview .week-controller{min-height:56px;margin-bottom:30px}#planning-overview .week-controller.to-fixed-full .week-switcher,#planning-overview .week-controller.to-fixed-small .week-switcher{position:fixed;z-index:100000;background-color:rgba(66,139,191,.6);margin-top:0;backdrop-filter:blur(.6rem);top:0;color:#fff;padding-left:30px;padding-right:30px;padding-top:10px;border-bottom:0!important;box-shadow:5px 7px 26px #c3daf5}#planning-overview .week-controller.to-fixed-full .switcher,#planning-overview .week-controller.to-fixed-small .switcher{top:20px!important}#planning-overview .week-controller.to-fixed-full .tasktime-datepicker-trigger,#planning-overview .week-controller.to-fixed-small .tasktime-datepicker-trigger{top:23px!important}#planning-overview .week-controller.to-fixed-full .tasktime-datepicker-trigger:hover,#planning-overview .week-controller.to-fixed-small .tasktime-datepicker-trigger:hover{color:#fff!important}#planning-overview .week-controller.to-fixed-full .back-to-this-week,#planning-overview .week-controller.to-fixed-small .back-to-this-week{top:24px!important;left:145px!important}#planning-overview .week-controller.to-fixed-full .right-side,#planning-overview .week-controller.to-fixed-small .right-side{margin-top:5px}#planning-overview .week-controller.to-fixed-full .left-side,#planning-overview .week-controller.to-fixed-small .left-side{margin-top:5px}#planning-overview .week-controller.to-fixed-small .week-switcher{width:calc(100% - 230px);left:230px;border-radius:0 0 0 10px;background-color:rgba(90,159,212,.8)}#planning-overview .week-controller.to-fixed-small .week-switcher .ui-datepicker-title{color:#000}#planning-overview .week-controller.to-fixed-full .week-switcher{left:0;width:100%}#planning-overview .week-controller.to-fixed-full .week-switcher .ui-datepicker-title{color:#000}#planning-overview .week-controller .week-switcher{position:relative;padding-bottom:20px}#planning-overview .week-controller .week-switcher .left-side{float:left;width:200px;margin-top:10px}#planning-overview .week-controller .week-switcher .left-side span{font-family:Yantramanav,sans-serif;font-size:17px;color:#fff;line-height:35px}#planning-overview .week-controller .week-switcher .tasktime-datepicker-trigger{position:absolute;left:calc(50% - 13px);top:11px;width:26px;font-size:26px;cursor:pointer;color:#fff;z-index:1}#planning-overview .week-controller .week-switcher .tasktime-datepicker-trigger:hover{color:#333}#planning-overview .week-controller .week-switcher .back-to-this-week{background-color:#1698fc;border-radius:4px;position:absolute;top:14px;font-size:10px;left:155px;padding-left:10px;padding-right:10px;z-index:1;color:#fff;line-height:26px;cursor:pointer}#planning-overview .week-controller .week-switcher .back-to-this-week:hover{background-color:#333;color:#fff}#planning-overview .week-controller .week-switcher .back-to-this-week.hide-me{display:none}#planning-overview .week-controller .week-switcher .switcher{position:absolute;left:0;top:5px;bottom:0;right:0;text-align:center}#planning-overview .week-controller .week-switcher .switcher span{position:relative;display:inline-block;width:40px;height:40px;background-color:#fff;background-image:url(../img/nav.svg);background-position:center center;background-repeat:no-repeat;background-size:12px;border-radius:8px;margin-left:30px;margin-right:30px;cursor:pointer;opacity:.7;-webkit-transition:.5s;transform:rotate(180deg)}#planning-overview .week-controller .week-switcher .switcher span.prev{transform:rotate(0)}#planning-overview .week-controller .week-switcher .switcher span:hover{opacity:1;-webkit-transition:.5s}#planning-overview .week-controller .week-switcher .right-side{float:left;width:calc(100% - 200px);text-align:right;line-height:35px;font-family:Yantramanav,sans-serif;font-size:17px;color:#fff;margin-top:10px}#planning-overview .week-controller .week-switcher .right-side span.seperate{margin-right:5px;margin-left:5px}#planning-overview.fast-planning #schedule-employees .day .create-task{display:block!important}#planning-overview.fast-planning #schedule-employees li.day{padding-bottom:20px}#planning-overview div#create-task-form{position:absolute;top:-80%;right:100px;height:80%;border:1px solid #9c9096;width:60%;min-width:600px;border-radius:0 0 4px 4px;z-index:20000;box-shadow:0 0 1px #d2d2d2;padding:20px;background-color:#fff}#planning-overview div#create-task-form div.groups{position:absolute;width:calc(100% - 40px);top:100px;bottom:20px;padding-right:10px;overflow-y:auto}#planning-overview div#create-task-form div.form-actions{background-color:#434242;padding:20px;margin:-20px;margin-bottom:20px}#planning-overview div#create-task-form div.form-actions span.button{float:right}#planning-overview div#create-task-form div.form-actions div.actions-title{float:left;color:#fff;line-height:40px;font-family:Yantramanav,sans-serif;font-size:15px}#planning-overview div#create-task-form div.form-group span.form-subject{display:block;padding-left:20px;font-size:11px;background-color:#e8e8e8;height:40px;line-height:40px;border-left:2px solid #44aae6}#planning-overview div#create-task-form div.form-group span.form-subject i{color:#999}#planning-overview div#create-task-form div.form-group.split{display:flex}#planning-overview div#create-task-form div.form-group.split>.col{flex:1}#planning-overview div#create-task-form div.form-group.split>.col:first-of-type{margin-right:3px}#planning-overview div#create-task-form div.form-content{display:flex;margin-top:10px;margin-bottom:10px;font-size:12px}#planning-overview div#create-task-form div.form-content div.col{flex:1;margin-right:3px}#planning-overview div#create-task-form div.form-content form{width:100%}#planning-overview div#create-task-form div.datetime-form div.dt-row{display:flex;margin-top:15px}#planning-overview div#create-task-form div.datetime-form div.dt-col{flex:1}#planning-overview div#create-task-form div.sleep-times{display:none;margin-top:10px;background-color:rgba(245,245,245,.6)}#planning-overview div#create-task-form div.sleep-times input{background-color:transparent}#planning-overview div#create-task-form div.timeslots{margin-top:15px}#planning-overview div#create-task-form ul.certifications{padding:0;margin:0;list-style-type:none;width:100%}#planning-overview div#create-task-form ul.certifications li{position:relative;width:100%;background-color:#f9f9f9;margin-bottom:2px;font-size:12px;line-height:30px;padding-left:35px}#planning-overview div#create-task-form ul.certifications li:before{content:"";cursor:pointer;position:absolute;left:5px;top:6px;width:18px;height:18px;border:1px solid #d4d4d4;border-radius:3px;background-color:#fff}#planning-overview div#create-task-form ul.certifications li.selected:before{background-image:url(../img/blue-tick.svg);background-position:center center;background-repeat:no-repeat;background-size:10px}#planning-overview div#create-task-form div.jobs-list ul,#planning-overview div#create-task-form div.relations-list ul{padding:0;width:100%;margin:0;list-style-type:none;max-height:126px;overflow-y:auto;overflow-x:hidden}#planning-overview div#create-task-form div.jobs-list>span,#planning-overview div#create-task-form div.relations-list>span{display:block;font-size:12px;line-height:30px;padding-left:10px;color:#b7b7b7}#planning-overview div#create-task-form div.jobs-list li,#planning-overview div#create-task-form div.relations-list li{background-color:#f9f9f9;margin-bottom:2px;font-size:12px;line-height:30px;padding-left:20px;border-left:1px solid #ececec;cursor:pointer}#planning-overview div#create-task-form div.jobs-list li:hover,#planning-overview div#create-task-form div.relations-list li:hover{background-color:#f5f5f5}#planning-overview div#create-task-form div.jobs-list li.selected,#planning-overview div#create-task-form div.relations-list li.selected{background-color:#3ea9e8;color:#fff;border-left:1px solid #2e8fc5}@media (max-width:1400px){#planning-overview .title:after{display:none;left:264px}#planning-overview div#projects-navigation-container,#planning-overview div#unassigned-shifts-container{top:5px;bottom:50px}}#lightbox-edit-task-planningoverview div.task-info{overflow-x:hidden;overflow-y:auto;padding:30px}#lightbox-edit-task-planningoverview div.task-row{display:flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#lightbox-edit-task-planningoverview div.task-row input,#lightbox-edit-task-planningoverview div.task-row textarea{border-radius:8px;-webkit-appearance:none;border:1px solid #999;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#lightbox-edit-task-planningoverview div.task-row input{height:30px;line-height:30px;padding-left:10px}#lightbox-edit-task-planningoverview div.task-row textarea{width:100%;height:100px;padding:10px}#lightbox-edit-task-planningoverview div.task-row div.task-col{padding:20px;flex:1}#lightbox-edit-task-planningoverview div.task-row div.task-col:first-of-type{margin-right:15px}#lightbox-edit-task-planningoverview div.task-row div.task-col:last-of-type{margin-left:15px}#lightbox-edit-task-planningoverview div.task-row div.task-col.blue{background-color:#c6e7ff;border-left:3px solid #53a9ea}#lightbox-edit-task-planningoverview div.task-row div.task-col.blue h3{color:#53a9ea}#lightbox-edit-task-planningoverview div.box{margin-bottom:20px}#lightbox-edit-task-planningoverview div.line{position:relative;display:flex;line-height:23px;font-size:13px}#lightbox-edit-task-planningoverview div.col{flex:1;line-height:30px}#lightbox-edit-task-planningoverview div.col:first-of-type{max-width:150px}#pages-projectsoverview .card{background-color:#fff}#pages-projectsoverview .actions-row{display:flex;gap:3px;margin-top:7.5px}#pages-projectsoverview .actions-row .item{position:relative;flex:1;max-width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:14px;border-radius:4px}#pages-projectsoverview .actions-row .item .tooltip{position:absolute;top:-32px;left:-100px;background-color:#545454;color:#fff;font-size:12px;line-height:29px;border-radius:6px;width:170px;text-align:center;display:none}#pages-projectsoverview .actions-row .item:hover .tooltip{display:block}#pages-projectsoverview .actions-row .item.assign{background-image:url(../img/add.svg);background-color:#8ecd8e}#pages-projectsoverview .actions-row .item.assign:hover{background-color:#545454}#pages-projectsoverview .actions-row .item.unassign{background-image:url(../img/unlink.svg);background-color:#d59797}#pages-projectsoverview .actions-row .item.unassign:hover{background-color:#545454}#pages-projectsoverview .actions-row .item.edit{background-image:url(../img/edit.svg);background-color:#e0e0e0}#pages-projectsoverview .actions-row .item.edit .tooltip{left:-125px}#pages-projectsoverview .actions-row .item.edit:hover{background-color:#c4c4c4}#pages-projectsoverview .theme-table.documents-table{max-width:850px}#pages-projectsoverview .theme-table.documents-table .col.small{max-width:100px;position:relative;text-align:center}#pages-projectsoverview .theme-table.documents-table .col.remove-comment,#pages-projectsoverview .theme-table.documents-table .col.remove-requirement{position:relative}#pages-projectsoverview .theme-table.documents-table .col.remove-comment:hover .remove-icon,#pages-projectsoverview .theme-table.documents-table .col.remove-requirement:hover .remove-icon{opacity:1!important;background-size:12px!important}#pages-projectsoverview .theme-table.documents-table .remove-icon{position:absolute;top:10px;left:calc(50% - 15px);width:25px;height:25px;background-image:url(../img/close-black.svg);background-repeat:no-repeat;background-position:center center;background-size:10px;opacity:.3}#pages-projectsoverview .theme-table.documents-table .checkbox{position:absolute;top:10px;left:calc(50% - 15px);width:25px;height:25px;border:1px solid #bfbfbf;border-radius:6px}#pages-projectsoverview .theme-table.documents-table .checkbox.selected{background-image:url(../img/checked.svg);background-repeat:no-repeat;background-position:center center;background-size:14px}#pages-projectsoverview .add-button{display:flex;height:40px;cursor:pointer;line-height:40px;background-color:#98b4d9;color:#fff;text-align:center;max-width:210px}#pages-projectsoverview .add-button .add-col{flex:1}#pages-projectsoverview .add-button .add-col.icon{padding-left:0;max-width:40px;background-image:url(../img/add.svg);background-repeat:no-repeat;background-position:center center;background-size:14px;background-color:#86a7d4}#pages-projectsoverview .project-expenses .category{background-color:#e0e0e0}#pages-projectsoverview .project-expenses .cost-category-name{position:relative;line-height:50px;background-color:#e1e7ef;text-align:center}#pages-projectsoverview .project-expenses .cost-category-name.total{background-color:#9cb9dd;color:#fff}#pages-projectsoverview .project-expenses .cost-category-name .add-cost{display:flex;position:absolute;top:5px;height:40px;right:5px;cursor:pointer;width:160px;line-height:40px;background-color:#98b4d9;color:#fff;text-align:center}#pages-projectsoverview .project-expenses .cost-category-name .add-cost .add-col{flex:1}#pages-projectsoverview .project-expenses .cost-category-name .add-cost .add-col.icon{padding-left:0;max-width:40px;background-image:url(../img/add.svg);background-repeat:no-repeat;background-position:center center;background-size:14px;background-color:#86a7d4}#pages-projectsoverview .project-expenses .pe-row{display:flex;gap:1px;border-bottom:1px solid #e0e0e0;cursor:pointer}#pages-projectsoverview .project-expenses .pe-row .pe-col{flex:1;background-color:#fff;padding:10px}#pages-projectsoverview .project-expenses .pe-row .pe-col.expense-total{max-width:100px}#pages-projectsoverview .project-expenses .pe-row .pe-col.btw-cost{max-width:120px}#pages-projectsoverview .project-expenses .pe-row .pe-col.btw-percentage{max-width:140px}#pages-projectsoverview .project-expenses .pe-row .pe-col.btw{max-width:140px}#pages-projectsoverview .project-expenses .pe-row .pe-col.btw{max-width:140px}#pages-projectsoverview .project-expenses .pe-row .pe-col.price{max-width:170px}#pages-projectsoverview .project-expenses .pe-row.legend .pe-col{background-color:#f9f9f9;line-height:35px}#pages-projectsoverview .project-expenses .pe-row.super-totals .pe-col{background-color:#e9e9e9;font-weight:700}#pages-projectsoverview .project-expenses .pe-row:hover .pe-col{background-color:#f9f9f9}#pages-projectsoverview .checkboxes .checkbox-row{display:flex;line-height:35px;margin-bottom:15px}#pages-projectsoverview .checkboxes .checkbox-row .col{flex:1}#pages-projectsoverview .checkboxes .checkbox-row .col.checkbox{position:relative;max-width:35px}#pages-projectsoverview .checkboxes .checkbox-row .col .tick{position:absolute;top:2px;right:2px;left:2px;height:33px;border:1px solid #d1d1d1;border-radius:7px;cursor:pointer;background-repeat:no-repeat;background-size:14px;background-position:center center}#pages-projectsoverview .checkboxes .checkbox-row .col.label{padding-left:15px}#pages-projectsoverview .checkboxes .checkbox-row.selected .tick{background-image:url(../img/checked.svg)}#pages-projectsoverview .tab-data .save-details{width:300px;line-height:45px;background-color:#cbe2cb;color:#115411;cursor:pointer;text-align:center;margin:0 auto;margin-top:20px;border-radius:10px}#pages-projectsoverview .tab-data .save-details:hover{background-color:#b2d2b2}#pages-projectsoverview .tab-data .error-message{line-height:45px;background-color:#e2cbcb;color:#541111;text-align:center;display:none;position:absolute;top:0;right:30px;padding-left:20px;padding-right:20px;border-radius:0 0 10px 10px}#pages-projectsoverview .tab-content{margin-top:30px;max-height:calc(100vh - 300px);overflow:auto;display:none}#pages-projectsoverview .tab-content::-webkit-scrollbar-thumb{background-color:#c3d3dd}#pages-projectsoverview .tab-content::-webkit-scrollbar-track{background-color:#ededed}#pages-projectsoverview .tab-content .group-row{display:flex;gap:20px;margin-bottom:20px}#pages-projectsoverview .tab-content .group-row>div.col{flex:1}#pages-projectsoverview .tab-content .style-col{width:100%;background-color:#f9f9f9;padding:20px}#pages-projectsoverview .tab-content .style-col>span{display:block;font-size:14px;margin-bottom:10px;color:#616161}#pages-projectsoverview .tab-content .style-col>span.copy-contactperson,#pages-projectsoverview .tab-content .style-col>span.copy-relation-invoicemail{font-size:11px;cursor:pointer;color:#608cca}#pages-projectsoverview .tab-content .style-col>span.copy-contactperson:hover,#pages-projectsoverview .tab-content .style-col>span.copy-relation-invoicemail:hover{text-decoration:underline}#pages-projectsoverview .tab-content .style-col.is-empty{background-color:#fff}#pages-projectsoverview .tab-content .style-col select{padding:10px;height:40px;border:1px solid #c9c9c9}#pages-projectsoverview .tab-content .style-col .subform{padding:20px;background-color:#fff}#pages-projectsoverview .tab-content .style-col .subform span{display:block;width:150px;margin-bottom:5px;color:#999}#pages-projectsoverview .tab-content .style-col .subform input{-webkit-appearance:none;outline-style:none;background-color:transparent;border:0;font-size:12px;border-bottom:1px solid #c4c4c4;width:100%;margin-bottom:16px;padding-left:10px;height:30px}#pages-projectsoverview .tab-content .style-col .subform input:last-of-type{margin-bottom:0}#pages-projectsoverview .tab-content .style-col textarea{-webkit-appearance:none;border:0;width:100%;outline-style:none;background-color:#fff;border:1px solid #e2e2e2;padding:10px;height:150px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px}#pages-projectsoverview div.overlay.project-wrapper{position:fixed;right:0;top:0;width:100%;height:100vh;z-index:3;background-color:rgba(0,0,0,.5);display:none}#pages-projectsoverview .project-content{position:fixed;z-index:4;min-width:600px;width:calc(100% - 360px);max-width:1600px;height:100vh;background-color:#fff;right:0;top:0;display:none;padding:30px}#pages-projectsoverview .project-content .project-tabs{margin-top:30px;border-bottom:1px solid #dedede}#pages-projectsoverview .project-content .project-tabs ul{list-style-type:none;padding:0;margin:0;display:flex;gap:8px}#pages-projectsoverview .project-content .project-tabs li{flex:1;line-height:40px;cursor:pointer;padding-left:10px;padding-right:10px;text-align:center;background-color:#fafafa;border-radius:8px 8px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-projectsoverview .project-content .project-tabs li:hover{background-color:#dedede}#pages-projectsoverview .project-content .project-tabs li.selected{background-color:#5b8ff4;color:#fff}#pages-projectsoverview .project-content .project-tabs li.selected:hover{background-color:#5b8ff4}#pages-projectsoverview .project-content .project-header span.project-name{display:block;font-size:29px;font-family:Yantramanav,sans-serif;margin-bottom:20px;color:#b3b3b3}#pages-projectsoverview .project-content .project-header span.project-department,#pages-projectsoverview .project-content .project-header span.project-location,#pages-projectsoverview .project-content .project-header span.project-relation{display:inline-block;margin-right:10px;background-color:#f5faff;line-height:30px;padding-left:10px;padding-right:10px;color:#789cc3}#pages-projectsoverview .project-content .hide-project{position:absolute;top:calc(50% - 45px);height:90px;background-color:#fff;left:-40px;width:40px;border-radius:10px 0 0 10px;background-image:url(../img/arrow-right-black.svg);background-repeat:no-repeat;background-position:center center;background-size:26px;cursor:pointer;border-right:1px solid #e0e0e0;background-color:#e6e6e6}#pages-projectsoverview .project-content .hide-project:hover{background-color:#ecdcdc}#pages-projectsoverview span.status{font-size:23px;font-family:Yantramanav,sans-serif;color:#999;margin-bottom:40px;display:block;font-weight:100}#pages-projectsoverview .status-filter{display:flex;margin-bottom:40px;gap:4px}#pages-projectsoverview .status-filter .option{flex:1;max-width:250px;line-height:50px;padding-left:16px;background-color:#c9c9c9;cursor:pointer;position:relative;border-bottom:2px solid #fff}#pages-projectsoverview .status-filter .option.status-open{background-color:#f4f4f4;color:#5b5b5b}#pages-projectsoverview .status-filter .option.status-open:hover{background-color:#e6e6e6}#pages-projectsoverview .status-filter .option.status-open.selected{border-bottom:2px solid #e6e6e6}#pages-projectsoverview .status-filter .option.status-invite{background-color:#e7f7ff;color:#284c62}#pages-projectsoverview .status-filter .option.status-invite:hover{background-color:#d0e8f4}#pages-projectsoverview .status-filter .option.status-invite.selected{border-bottom:2px solid #d0e8f4}#pages-projectsoverview .status-filter .option.status-active{background-color:#e4f4ec;color:#2a3b33}#pages-projectsoverview .status-filter .option.status-active:hover{background-color:#d8ece2}#pages-projectsoverview .status-filter .option.status-active.selected{border-bottom:2px solid #d8ece2}#pages-projectsoverview .status-filter .option.status-closed{background-color:#f3e0be;color:#392f1d}#pages-projectsoverview .status-filter .option.status-closed:hover{background-color:#ebd4aa}#pages-projectsoverview .status-filter .option.status-closed.selected{border-bottom:2px solid #ebd4aa}#pages-projectsoverview .status-filter .option span.count{position:absolute;top:16px;height:18px;line-height:18px;right:30px;background-color:rgba(255,255,255,.5);border:1px solid rgba(0,0,0,.1);padding-left:7px;padding-right:7px;border-radius:100%;font-size:10px}#pages-projectsoverview .relations-list .relation span.relation-title{font-size:19px}#pages-projectsoverview .relations-list .relation .locations{padding:20px}#pages-projectsoverview .relations-list .relation .location span.location-title{font-size:16px;color:#999}#pages-projectsoverview .relations-list .relation .projects{padding:20px}#pages-projectsoverview .relations-list .relation .legend-row,#pages-projectsoverview .relations-list .relation .project-row{display:flex;background-color:#fff;gap:3px;padding:3px;padding-bottom:0}#pages-projectsoverview .relations-list .relation .legend-row .col,#pages-projectsoverview .relations-list .relation .project-row .col{flex:1;background-color:#f7f7f7;padding-left:10px;font-size:12px;line-height:40px;border-bottom:1px solid #e7e7e7}#pages-projectsoverview .relations-list .relation .legend-row .col.project-name,#pages-projectsoverview .relations-list .relation .project-row .col.project-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-projectsoverview .relations-list .relation .legend-row .col.project-reference,#pages-projectsoverview .relations-list .relation .project-row .col.project-reference{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-projectsoverview .relations-list .relation .legend-row .col.project-period,#pages-projectsoverview .relations-list .relation .project-row .col.project-period{max-width:160px}#pages-projectsoverview .relations-list .relation .legend-row .col.actions,#pages-projectsoverview .relations-list .relation .project-row .col.actions{padding-left:4px;max-width:112px}#pages-projectsoverview .relations-list .relation .legend-row.legend-row .project-name,#pages-projectsoverview .relations-list .relation .project-row.legend-row .project-name{font-weight:400;font-size:12px}#pages-projectsoverview .relations-list .relation .legend-row.legend-row .col,#pages-projectsoverview .relations-list .relation .project-row.legend-row .col{background-color:#eaf4fb;color:#2c3e66;font-size:14px}#pages-projectsoverview .relations-list .relation .actions{display:flex;gap:4px}#pages-projectsoverview .relations-list .relation .actions .action{position:relative;flex:1;max-width:50px;min-width:50px;background-color:#f1f1f1;background-repeat:no-repeat;background-position:center center;background-size:20px;cursor:pointer;margin-top:3px;margin-bottom:3px;border:1px solid #dedede}#pages-projectsoverview .relations-list .relation .actions .action.view-sub-projects{background-image:url(../img/layers.svg)}#pages-projectsoverview .relations-list .relation .actions .action.view-project{background-image:url(../img/open-folder.svg)}#pages-projectsoverview .relations-list .relation .actions .action>span{position:absolute;top:-33px;line-height:30px;background-color:#000;color:#fff;width:150px;left:-50px;border-radius:7px;text-align:center;font-size:12px;display:none}#pages-projectsoverview .relations-list .relation .actions .action:hover{background-color:#ebebeb}#pages-projectsoverview .relations-list .relation .actions .action:hover>span{display:block}#pages-projectsoverview .relations-list .relation .project:last-of-type .project-row{padding-bottom:1px}#pages-projectsoverview .relations-list .relation .sub-projects{position:relative;padding:20px;display:none;margin:10px;background-color:#f6f8ff;cursor:default}#pages-projectsoverview .relations-list .relation .sub-projects>span{font-weight:700;display:block;margin-bottom:20px}#pages-projectsoverview .relations-list .relation .sub-projects .add-subproject{position:absolute;top:10px;right:10px;cursor:pointer;background-color:#c5cae0;padding-left:10px;padding-right:10px;line-height:30px;color:#373d5a}#pages-projectsoverview .relations-list .relation .sub-projects .project-row{background-color:#f6f8ff}#pages-projectsoverview .relations-list .relation .sub-projects .project-row .col{background-color:#edf0f9}.add-comment-lightbox .warning-text,.add-docs-requirement-lightbox .warning-text,.add-expense-lightbox .warning-text,.edit-comment-lightbox .warning-text,.edit-expense-lightbox .warning-text,.remove-docs-requirement-lightbox .warning-text{padding:30px;padding-left:40px;padding-bottom:40px;background-color:#f4f4f4}.add-comment-lightbox .tick-row,.add-docs-requirement-lightbox .tick-row,.add-expense-lightbox .tick-row,.edit-comment-lightbox .tick-row,.edit-expense-lightbox .tick-row,.remove-docs-requirement-lightbox .tick-row{display:flex;background-color:#f9f9f9;cursor:pointer}.add-comment-lightbox .tick-row .tick-col,.add-docs-requirement-lightbox .tick-row .tick-col,.add-expense-lightbox .tick-row .tick-col,.edit-comment-lightbox .tick-row .tick-col,.edit-expense-lightbox .tick-row .tick-col,.remove-docs-requirement-lightbox .tick-row .tick-col{flex:1;line-height:40px;font-size:12px;padding-left:15px;color:#3a3a3a}.add-comment-lightbox .tick-row .tick-col.checkbox-col,.add-docs-requirement-lightbox .tick-row .tick-col.checkbox-col,.add-expense-lightbox .tick-row .tick-col.checkbox-col,.edit-comment-lightbox .tick-row .tick-col.checkbox-col,.edit-expense-lightbox .tick-row .tick-col.checkbox-col,.remove-docs-requirement-lightbox .tick-row .tick-col.checkbox-col{position:relative;max-width:25px;padding-left:0}.add-comment-lightbox .tick-row .tick-col .checkbox,.add-docs-requirement-lightbox .tick-row .tick-col .checkbox,.add-expense-lightbox .tick-row .tick-col .checkbox,.edit-comment-lightbox .tick-row .tick-col .checkbox,.edit-expense-lightbox .tick-row .tick-col .checkbox,.remove-docs-requirement-lightbox .tick-row .tick-col .checkbox{position:absolute;top:10px;left:10px;width:20px;height:20px;border:1px solid #9b9b9b;background-color:#fff;border-radius:4px}.add-comment-lightbox .tick-row .tick-col .checkbox.selected,.add-docs-requirement-lightbox .tick-row .tick-col .checkbox.selected,.add-expense-lightbox .tick-row .tick-col .checkbox.selected,.edit-comment-lightbox .tick-row .tick-col .checkbox.selected,.edit-expense-lightbox .tick-row .tick-col .checkbox.selected,.remove-docs-requirement-lightbox .tick-row .tick-col .checkbox.selected{background-image:url(../img/checked.svg);background-repeat:no-repeat;background-position:center center;background-size:10px}.add-comment-lightbox .action-buttons,.add-docs-requirement-lightbox .action-buttons,.add-expense-lightbox .action-buttons,.edit-comment-lightbox .action-buttons,.edit-expense-lightbox .action-buttons,.remove-docs-requirement-lightbox .action-buttons{display:flex;gap:20px;position:absolute;width:calc(100% - 24px);bottom:10px}.add-comment-lightbox .action-buttons>div,.add-docs-requirement-lightbox .action-buttons>div,.add-expense-lightbox .action-buttons>div,.edit-comment-lightbox .action-buttons>div,.edit-expense-lightbox .action-buttons>div,.remove-docs-requirement-lightbox .action-buttons>div{flex:1;line-height:50px;text-align:center;font-size:14px;cursor:pointer}.add-comment-lightbox .action-buttons>div.save-edit-comment,.add-comment-lightbox .action-buttons>div.save-new-comment,.add-comment-lightbox .action-buttons>div.save-new-docs-requirement,.add-comment-lightbox .action-buttons>div.save-new-expense,.add-comment-lightbox .action-buttons>div.update-expense,.add-docs-requirement-lightbox .action-buttons>div.save-edit-comment,.add-docs-requirement-lightbox .action-buttons>div.save-new-comment,.add-docs-requirement-lightbox .action-buttons>div.save-new-docs-requirement,.add-docs-requirement-lightbox .action-buttons>div.save-new-expense,.add-docs-requirement-lightbox .action-buttons>div.update-expense,.add-expense-lightbox .action-buttons>div.save-edit-comment,.add-expense-lightbox .action-buttons>div.save-new-comment,.add-expense-lightbox .action-buttons>div.save-new-docs-requirement,.add-expense-lightbox .action-buttons>div.save-new-expense,.add-expense-lightbox .action-buttons>div.update-expense,.edit-comment-lightbox .action-buttons>div.save-edit-comment,.edit-comment-lightbox .action-buttons>div.save-new-comment,.edit-comment-lightbox .action-buttons>div.save-new-docs-requirement,.edit-comment-lightbox .action-buttons>div.save-new-expense,.edit-comment-lightbox .action-buttons>div.update-expense,.edit-expense-lightbox .action-buttons>div.save-edit-comment,.edit-expense-lightbox .action-buttons>div.save-new-comment,.edit-expense-lightbox .action-buttons>div.save-new-docs-requirement,.edit-expense-lightbox .action-buttons>div.save-new-expense,.edit-expense-lightbox .action-buttons>div.update-expense,.remove-docs-requirement-lightbox .action-buttons>div.save-edit-comment,.remove-docs-requirement-lightbox .action-buttons>div.save-new-comment,.remove-docs-requirement-lightbox .action-buttons>div.save-new-docs-requirement,.remove-docs-requirement-lightbox .action-buttons>div.save-new-expense,.remove-docs-requirement-lightbox .action-buttons>div.update-expense{background-color:#d6ead6;color:#0f5d0f}.add-comment-lightbox .action-buttons>div.save-edit-comment:hover,.add-comment-lightbox .action-buttons>div.save-new-comment:hover,.add-comment-lightbox .action-buttons>div.save-new-docs-requirement:hover,.add-comment-lightbox .action-buttons>div.save-new-expense:hover,.add-comment-lightbox .action-buttons>div.update-expense:hover,.add-docs-requirement-lightbox .action-buttons>div.save-edit-comment:hover,.add-docs-requirement-lightbox .action-buttons>div.save-new-comment:hover,.add-docs-requirement-lightbox .action-buttons>div.save-new-docs-requirement:hover,.add-docs-requirement-lightbox .action-buttons>div.save-new-expense:hover,.add-docs-requirement-lightbox .action-buttons>div.update-expense:hover,.add-expense-lightbox .action-buttons>div.save-edit-comment:hover,.add-expense-lightbox .action-buttons>div.save-new-comment:hover,.add-expense-lightbox .action-buttons>div.save-new-docs-requirement:hover,.add-expense-lightbox .action-buttons>div.save-new-expense:hover,.add-expense-lightbox .action-buttons>div.update-expense:hover,.edit-comment-lightbox .action-buttons>div.save-edit-comment:hover,.edit-comment-lightbox .action-buttons>div.save-new-comment:hover,.edit-comment-lightbox .action-buttons>div.save-new-docs-requirement:hover,.edit-comment-lightbox .action-buttons>div.save-new-expense:hover,.edit-comment-lightbox .action-buttons>div.update-expense:hover,.edit-expense-lightbox .action-buttons>div.save-edit-comment:hover,.edit-expense-lightbox .action-buttons>div.save-new-comment:hover,.edit-expense-lightbox .action-buttons>div.save-new-docs-requirement:hover,.edit-expense-lightbox .action-buttons>div.save-new-expense:hover,.edit-expense-lightbox .action-buttons>div.update-expense:hover,.remove-docs-requirement-lightbox .action-buttons>div.save-edit-comment:hover,.remove-docs-requirement-lightbox .action-buttons>div.save-new-comment:hover,.remove-docs-requirement-lightbox .action-buttons>div.save-new-docs-requirement:hover,.remove-docs-requirement-lightbox .action-buttons>div.save-new-expense:hover,.remove-docs-requirement-lightbox .action-buttons>div.update-expense:hover{background-color:#c4e2c4}.add-comment-lightbox .action-buttons>div.close,.add-docs-requirement-lightbox .action-buttons>div.close,.add-expense-lightbox .action-buttons>div.close,.edit-comment-lightbox .action-buttons>div.close,.edit-expense-lightbox .action-buttons>div.close,.remove-docs-requirement-lightbox .action-buttons>div.close{background-color:#eee;color:#898989}.add-comment-lightbox .action-buttons>div.close:hover,.add-docs-requirement-lightbox .action-buttons>div.close:hover,.add-expense-lightbox .action-buttons>div.close:hover,.edit-comment-lightbox .action-buttons>div.close:hover,.edit-expense-lightbox .action-buttons>div.close:hover,.remove-docs-requirement-lightbox .action-buttons>div.close:hover{background-color:#dbdbdb}.add-comment-lightbox .action-buttons>div.remove,.add-docs-requirement-lightbox .action-buttons>div.remove,.add-expense-lightbox .action-buttons>div.remove,.edit-comment-lightbox .action-buttons>div.remove,.edit-expense-lightbox .action-buttons>div.remove,.remove-docs-requirement-lightbox .action-buttons>div.remove{background-color:#e6bbbb;color:#5b1b1b}.add-comment-lightbox .action-buttons>div.remove:hover,.add-docs-requirement-lightbox .action-buttons>div.remove:hover,.add-expense-lightbox .action-buttons>div.remove:hover,.edit-comment-lightbox .action-buttons>div.remove:hover,.edit-expense-lightbox .action-buttons>div.remove:hover,.remove-docs-requirement-lightbox .action-buttons>div.remove:hover{background-color:#5b1b1b;color:#fff}.add-comment-lightbox .group-row,.add-docs-requirement-lightbox .group-row,.add-expense-lightbox .group-row,.edit-comment-lightbox .group-row,.edit-expense-lightbox .group-row,.remove-docs-requirement-lightbox .group-row{display:flex;gap:20px;margin-bottom:20px}.add-comment-lightbox .group-row>div.col,.add-docs-requirement-lightbox .group-row>div.col,.add-expense-lightbox .group-row>div.col,.edit-comment-lightbox .group-row>div.col,.edit-expense-lightbox .group-row>div.col,.remove-docs-requirement-lightbox .group-row>div.col{flex:1}.add-comment-lightbox .style-col,.add-docs-requirement-lightbox .style-col,.add-expense-lightbox .style-col,.edit-comment-lightbox .style-col,.edit-expense-lightbox .style-col,.remove-docs-requirement-lightbox .style-col{width:100%;background-color:#f9f9f9;padding:20px}.add-comment-lightbox .style-col>span,.add-docs-requirement-lightbox .style-col>span,.add-expense-lightbox .style-col>span,.edit-comment-lightbox .style-col>span,.edit-expense-lightbox .style-col>span,.remove-docs-requirement-lightbox .style-col>span{display:block;font-size:14px;margin-bottom:10px;color:#616161}.add-comment-lightbox .style-col>span.copy-contactperson,.add-comment-lightbox .style-col>span.copy-relation-invoicemail,.add-docs-requirement-lightbox .style-col>span.copy-contactperson,.add-docs-requirement-lightbox .style-col>span.copy-relation-invoicemail,.add-expense-lightbox .style-col>span.copy-contactperson,.add-expense-lightbox .style-col>span.copy-relation-invoicemail,.edit-comment-lightbox .style-col>span.copy-contactperson,.edit-comment-lightbox .style-col>span.copy-relation-invoicemail,.edit-expense-lightbox .style-col>span.copy-contactperson,.edit-expense-lightbox .style-col>span.copy-relation-invoicemail,.remove-docs-requirement-lightbox .style-col>span.copy-contactperson,.remove-docs-requirement-lightbox .style-col>span.copy-relation-invoicemail{font-size:11px;cursor:pointer;color:#608cca}.add-comment-lightbox .style-col>span.copy-contactperson:hover,.add-comment-lightbox .style-col>span.copy-relation-invoicemail:hover,.add-docs-requirement-lightbox .style-col>span.copy-contactperson:hover,.add-docs-requirement-lightbox .style-col>span.copy-relation-invoicemail:hover,.add-expense-lightbox .style-col>span.copy-contactperson:hover,.add-expense-lightbox .style-col>span.copy-relation-invoicemail:hover,.edit-comment-lightbox .style-col>span.copy-contactperson:hover,.edit-comment-lightbox .style-col>span.copy-relation-invoicemail:hover,.edit-expense-lightbox .style-col>span.copy-contactperson:hover,.edit-expense-lightbox .style-col>span.copy-relation-invoicemail:hover,.remove-docs-requirement-lightbox .style-col>span.copy-contactperson:hover,.remove-docs-requirement-lightbox .style-col>span.copy-relation-invoicemail:hover{text-decoration:underline}.add-comment-lightbox .style-col.is-empty,.add-docs-requirement-lightbox .style-col.is-empty,.add-expense-lightbox .style-col.is-empty,.edit-comment-lightbox .style-col.is-empty,.edit-expense-lightbox .style-col.is-empty,.remove-docs-requirement-lightbox .style-col.is-empty{background-color:#fff}.add-comment-lightbox .style-col select,.add-docs-requirement-lightbox .style-col select,.add-expense-lightbox .style-col select,.edit-comment-lightbox .style-col select,.edit-expense-lightbox .style-col select,.remove-docs-requirement-lightbox .style-col select{padding:10px;height:40px;border:1px solid #c9c9c9}.add-comment-lightbox .style-col .subform,.add-docs-requirement-lightbox .style-col .subform,.add-expense-lightbox .style-col .subform,.edit-comment-lightbox .style-col .subform,.edit-expense-lightbox .style-col .subform,.remove-docs-requirement-lightbox .style-col .subform{padding:20px;background-color:#fff}.add-comment-lightbox .style-col .subform span,.add-docs-requirement-lightbox .style-col .subform span,.add-expense-lightbox .style-col .subform span,.edit-comment-lightbox .style-col .subform span,.edit-expense-lightbox .style-col .subform span,.remove-docs-requirement-lightbox .style-col .subform span{display:block;width:100%;margin-bottom:5px;color:#999;font-size:12px}.add-comment-lightbox .style-col .subform input,.add-docs-requirement-lightbox .style-col .subform input,.add-expense-lightbox .style-col .subform input,.edit-comment-lightbox .style-col .subform input,.edit-expense-lightbox .style-col .subform input,.remove-docs-requirement-lightbox .style-col .subform input{-webkit-appearance:none;outline-style:none;background-color:transparent;border:0;font-size:12px;border-bottom:1px solid #c4c4c4;width:100%;margin-bottom:16px;padding-left:10px;height:30px}.add-comment-lightbox .style-col .subform input:last-of-type,.add-docs-requirement-lightbox .style-col .subform input:last-of-type,.add-expense-lightbox .style-col .subform input:last-of-type,.edit-comment-lightbox .style-col .subform input:last-of-type,.edit-expense-lightbox .style-col .subform input:last-of-type,.remove-docs-requirement-lightbox .style-col .subform input:last-of-type{margin-bottom:0}.add-comment-lightbox .style-col textarea,.add-docs-requirement-lightbox .style-col textarea,.add-expense-lightbox .style-col textarea,.edit-comment-lightbox .style-col textarea,.edit-expense-lightbox .style-col textarea,.remove-docs-requirement-lightbox .style-col textarea{-webkit-appearance:none;border:0;width:100%;outline-style:none;background-color:#fff;border:1px solid #e2e2e2;padding:10px;height:150px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px}.assign-professional-lightbox .theme-row.already-assigned{opacity:.5;cursor:not-allowed!important}#pages-pushnotifications .installation-status .chart-wrapper{text-align:center}#pages-pushnotifications .installation-status .chart-wrapper #status-chart{max-width:350px;max-height:350px;display:inline-block!important}#pages-pushnotifications .installation-status .theme-table{margin-top:30px}#pages-pushnotifications .installation-status.accordion{width:100%;background-color:#fff;border:1px solid #dfdfdf;border-radius:5px;overflow:hidden;margin-bottom:30px}#pages-pushnotifications .installation-status.accordion .accordion-header{position:relative;padding:15px 20px;background-color:#f7f8f8;color:#414141;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:700}#pages-pushnotifications .installation-status.accordion .accordion-header:hover{background-color:#eee}#pages-pushnotifications .installation-status.accordion .accordion-content{padding:20px;background-color:#f9f9f9;border-top:1px solid #ccc}#pages-pushnotifications .installation-status.accordion .arrow{position:absolute;right:0;top:0;bottom:0;width:45px;background-image:url(../img/down-arrow.svg);background-size:16px;background-position:center center;background-repeat:no-repeat}#pages-pushnotifications .installation-status.accordion.closed .accordion-content{display:none}#pages-pushnotifications .installation-status.accordion.opened .accordion-content{display:block}#pages-pushnotifications .notification-templates-card div.card{min-height:400px}#pages-pushnotifications .notification-templates-card div.title{margin-bottom:10px}#pages-pushnotifications .notification-templates-card div.open-template{background-color:#65d665;background-image:url(../img/eye.svg)}#pages-pushnotifications .notification-templates-card div.open-template:hover{background-color:green}#pages-pushnotifications .notification-templates-card div.delete-template{background-color:#ff8a8a;background-image:url(../img/remove.svg);background-size:12px!important}#pages-pushnotifications .notification-templates-card div.delete-template:hover{background-color:red}#pages-pushnotifications .notification-templates-card div.template-list{max-width:700px}#pages-pushnotifications .notification-templates-card div.template-list div.template-row{display:flex}#pages-pushnotifications .notification-templates-card div.template-list div.template-row span.title{display:block;font-weight:700;font-size:12px;margin-top:10px}#pages-pushnotifications .notification-templates-card div.template-list div.template-row span.message{display:block;font-size:10px;color:#999;line-height:14px;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-pushnotifications .notification-templates-card div.template-list div.template-row .col{position:relative;flex:1;padding-left:10px}#pages-pushnotifications .notification-templates-card div.template-list div.template-row .col.small{max-width:50px;background-position:center center;background-size:15px;background-repeat:no-repeat;cursor:pointer}#pages-pushnotifications .notification-templates-card div.template-list div.template-row .col.medium{max-width:140px;border-left:2px solid #fff;border-right:2px solid #fff}#pages-pushnotifications .notification-templates-card div.template-list div.template-row.legend{line-height:40px;height:40px;font-weight:700;color:#999;font-size:12px;margin-bottom:2px}#pages-pushnotifications .notification-templates-card div.template-list div.template-row.legend .col{background-color:#f1f1f1}#pages-pushnotifications .notification-templates-card div.template-list div.template-row.legend .col.small{background-color:transparent}#pages-pushnotifications .notification-templates-card div.template-list div.template-row.list{min-height:50px;background-color:#fbf9f9;margin-bottom:2px;border-bottom:1px solid #f1f1f1}#pages-pushnotifications .notification-templates-card div.template-list div.template-row.list .col.medium{line-height:50px}#pages-pushnotifications .info-block span.show-templates{display:none}#pages-pushnotifications div.list-of-users-to-add{position:fixed;right:-350px;top:0;bottom:0;width:350px;z-index:2;background-color:#484848;border-left:1px solid #888}#pages-pushnotifications div.list-of-users-to-add .title{position:relative;color:#dedede;line-height:40px}#pages-pushnotifications div.list-of-users-to-add .title .close-sidebar{position:absolute;right:3px;top:3px;bottom:3px;width:40px;border:1px solid #6d6d6d;background-image:url(../img/right-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:16px;background-color:#272525;cursor:pointer;transform:rotate(360deg)}#pages-pushnotifications div.list-of-users-to-add .title .close-sidebar:hover{background-color:#171717}#pages-pushnotifications div.list-of-users-to-add .title:before{background-color:#35b535;left:-1px}#pages-pushnotifications div.list-of-users-to-add .select-all{position:relative;height:40px;line-height:40px;padding-left:50px;margin:10px;margin-bottom:0;background-color:#ffd79b;color:#b77719;cursor:pointer}#pages-pushnotifications div.list-of-users-to-add .select-all .select-box{position:absolute;top:3px;left:3px;bottom:3px;width:34px;background-color:#efb45d;background-position:center center;background-size:12px;background-repeat:no-repeat}#pages-pushnotifications div.list-of-users-to-add .select-all.selected .select-box{background-color:#cc8a28;background-image:url(../img/tick.svg)}#pages-pushnotifications div.list-of-users-to-add .list{padding:10px;padding-top:0;margin-top:10px;height:calc(100% - 130px);overflow:auto}#pages-pushnotifications div.list-of-users-to-add .list::-webkit-scrollbar{display:none}#pages-pushnotifications div.list-of-users-to-add .list div.user-in-list{width:100%;line-height:40px;position:relative;border-bottom:1px solid #e6e5e5;background-color:#fff;cursor:pointer}#pages-pushnotifications div.list-of-users-to-add .list div.user-in-list:hover{background-color:#f3f3f3}#pages-pushnotifications div.list-of-users-to-add .list div.user-in-list:last-of-type{margin-bottom:0}#pages-pushnotifications div.list-of-users-to-add .list div.user-in-list span{display:block;margin-left:100px}#pages-pushnotifications div.list-of-users-to-add .list div.user-in-list .selection-box{position:absolute;top:3px;left:3px;bottom:3px;width:34px;background-color:#dadada;background-position:center center;background-size:12px;background-repeat:no-repeat}#pages-pushnotifications div.list-of-users-to-add .list div.user-in-list .photo{position:absolute;top:3px;left:40px;bottom:3px;width:34px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(../img/profile-placeholder.jpg)}#pages-pushnotifications div.list-of-users-to-add .list div.user-in-list.selected .selection-box{background-color:#35b535;background-image:url(../img/tick.svg)}#pages-pushnotifications .direct-message{margin-top:10px;background-color:#f7f7f7;padding:20px;border-radius:6px}#pages-pushnotifications .direct-message .to-actions{float:left}#pages-pushnotifications .direct-message .to-actions ul{list-style-type:none;margin:0;padding:0}#pages-pushnotifications .direct-message .to-actions ul li{float:left;position:relative;margin-right:5px;background-color:#35b535;height:24px;margin-top:13px;width:24px;border-radius:8px;cursor:pointer}#pages-pushnotifications .direct-message .to-actions ul li:hover{background-color:#178817}#pages-pushnotifications .direct-message .to-actions ul li.add{background-image:url(../img/add.svg);background-repeat:no-repeat;background-position:center center;background-size:14px}#pages-pushnotifications .direct-message .selected{float:left;width:calc(100% - 40px);margin-left:10px}#pages-pushnotifications .direct-message .selected ul{list-style-type:none;margin:0;padding:0;margin-bottom:10px}#pages-pushnotifications .direct-message .selected ul li{float:left;position:relative;margin-right:5px;background-color:#c9c9c9;color:#585858;line-height:24px;margin-top:13px;padding-left:8px;padding-right:8px;font-size:9px;border-radius:8px;cursor:pointer}#pages-pushnotifications .direct-message .selected ul li.all{background-color:#ffd79b;color:#cc8a28;font-weight:700}#pages-pushnotifications .direct-message .selected ul li:before{content:"-";position:absolute;left:0;color:#fff;top:0;cursor:pointer;font-size:20px;right:0;bottom:0;background-color:#ea6262;border-radius:8px;text-align:center;display:none}#pages-pushnotifications .direct-message .selected ul li:before span{opacity:0}#pages-pushnotifications .direct-message .selected ul li:hover:before{display:block}#pages-pushnotifications .direct-message div.actions{position:relative;margin-top:20px}#pages-pushnotifications .direct-message div.actions .action{float:left;position:relative;text-align:left;line-height:40px;margin-right:5px;padding-left:40px;font-size:12px;cursor:pointer;border-radius:6px}#pages-pushnotifications .direct-message div.actions .action.save-as{background-color:#3b95dc;width:185px;color:#fff}#pages-pushnotifications .direct-message div.actions .action.save-as:hover{background-color:#2972ab}#pages-pushnotifications .direct-message div.actions .action.save-as:before{background-image:url(../img/star-2.svg)}#pages-pushnotifications .direct-message div.actions .action.send-push-notification{background-color:#35b535;width:175px;color:#fff}#pages-pushnotifications .direct-message div.actions .action.send-push-notification:hover{background-color:#1c821c}#pages-pushnotifications .direct-message div.actions .action.send-push-notification:before{background-image:url(../img/save.svg)}#pages-pushnotifications .direct-message div.actions .action:before{content:"";position:absolute;top:0;left:0;width:40px;height:100%;background-size:17px;background-position:center center;background-repeat:no-repeat}#pages-pushnotifications .direct-message .m-row{display:flex;border-bottom:1px solid #eaeaea}#pages-pushnotifications .direct-message .m-row .col{flex:1;min-height:50px;background-color:#f1f1f1}#pages-pushnotifications .direct-message .m-row .col:first-of-type{max-width:100px;line-height:50px;padding-left:20px}#pages-pushnotifications .direct-message .m-row .col:last-of-type{padding:0}#pages-pushnotifications .direct-message .m-row .m-input{background-color:#fff;height:100%;width:100%;position:relative;padding-left:15px}#pages-pushnotifications .direct-message .m-row .m-input input{position:absolute;width:100%;top:0;left:0;bottom:0;padding-left:20px;appearance:none;-webkit-appearance:none;border:0;font-size:12px;outline-style:none;background-color:transparent}#pages-pushnotifications .overview-users{display:flex}#pages-pushnotifications .overview-users .col{position:relative;flex:1;margin-left:5px;background-color:#f1f1f1;border-radius:6px;margin-top:10px}#pages-pushnotifications .overview-users .col .list{padding:20px;overflow:auto;max-height:300px}#pages-pushnotifications .overview-users .col .list div.user-in-list{width:100%;line-height:40px;position:relative;margin-bottom:1px;background-color:#fff}#pages-pushnotifications .overview-users .col .list div.user-in-list:last-of-type{margin-bottom:0}#pages-pushnotifications .overview-users .col .list div.user-in-list span{display:block;margin-left:60px}#pages-pushnotifications .overview-users .col .list div.user-in-list .photo{position:absolute;top:3px;left:3px;bottom:3px;width:34px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(../img/profile-placeholder.jpg)}#pages-pushnotifications .overview-users .col.hide{opacity:0;height:0;overflow:hidden}#pages-pushnotifications .overview-users .col.show{opacity:1;height:auto;overflow:auto}#pages-pushnotifications .overview-users .col:first-of-type{margin-right:5px;margin-left:0}#pages-pushnotifications .usage-overview{display:flex}#pages-pushnotifications .usage-overview .col{position:relative;flex:1;margin-left:5px;background-color:#f1f1f1;border-radius:6px;height:100px}#pages-pushnotifications .usage-overview .col:first-of-type{margin-right:5px;margin-left:0}#pages-pushnotifications .usage-overview .col .os-logo{position:absolute;top:0;left:0;height:100px;width:100px;background-position:center center;background-size:40px;background-repeat:no-repeat}#pages-pushnotifications .usage-overview .col .os-logo.android{background-image:url(../img/android.svg)}#pages-pushnotifications .usage-overview .col .os-logo.apple{background-image:url(../img/apple.svg)}#pages-pushnotifications .usage-overview .col .list-of-users{position:relative;margin-top:110px}#pages-pushnotifications .usage-overview .col .usage-result{position:absolute;left:110px;top:0;height:100px;padding-top:15px}#pages-pushnotifications .usage-overview .col .usage-result span.usage-title{font-weight:700;font-size:14px}#pages-pushnotifications .usage-overview .col .usage-result div.number-of-users{font-size:12px;line-height:20px}#pages-pushnotifications .usage-overview .col .usage-result div.number-of-users span{width:30px;line-height:20px}#pages-pushnotifications .usage-overview .col .usage-result div.view-users{width:140px;line-height:30px;text-align:center;background-color:#3b9cd6;margin-top:5px;color:#fff;cursor:pointer;border-radius:6px;font-size:13px}#pages-pushnotifications .usage-overview .col .usage-result div.view-users:hover{background-color:#1d6fa0}#pages-pushnotifications .usage-overview .col .usage-result div.view-users.disabled{cursor:not-allowed;background-color:#c9c9c9}#pages-pushnotifications .usage-overview .col .usage-result div.view-users.disabled:hover{background-color:#c9c9c9}#pages-regular-invoicing-run .dont-show{display:none}#pages-regular-invoicing-run .not-allowed-actions{width:700px;background-color:#fff2f2;padding:10px;border-radius:6px;margin-bottom:6px;line-height:18px}#pages-regular-invoicing-run .not-allowed-actions .not-allowed-action{display:flex}#pages-regular-invoicing-run .not-allowed-actions .not-allowed-action .col{flex:1}#pages-regular-invoicing-run .not-allowed-actions .not-allowed-action .col.icon{max-width:40px;min-width:40px;background-image:url(../img/info-black.svg);background-repeat:no-repeat;background-position:center center;background-size:16px}#pages-regular-invoicing-run .linked-run-wrapper{width:700px;margin-bottom:20px;background-color:#f0f0f0;border-radius:6px}#pages-regular-invoicing-run .linked-run-wrapper .open-other-run{text-decoration:underline;cursor:pointer}#pages-regular-invoicing-run .linked-run-wrapper .linked-run-info{display:flex;padding:14px}#pages-regular-invoicing-run .linked-run-wrapper .col{flex:1}#pages-regular-invoicing-run .linked-run-wrapper .col.icon{max-width:40px;min-width:40px}#pages-regular-invoicing-run .linked-run-wrapper .linked-run{display:inline-flex;cursor:pointer;height:18px;width:18px;vertical-align:middle}#pages-regular-invoicing-run .linked-run-wrapper .linked-run .icon-arrow{width:100%;height:100%;display:inline-block;vertical-align:middle}#pages-regular-invoicing-run .pdf-preview-container{position:fixed;background-color:rgba(0,0,0,.5);padding:50px;width:100vw;height:100vh;left:0;top:0;z-index:100;display:none}#pages-regular-invoicing-run .pdf-preview-container .pdf-title-bar{line-height:40px;display:flex;background-color:#2b2f32;color:#fff;border-radius:8px 8px 0 0;justify-content:right;padding:5px;gap:5px}#pages-regular-invoicing-run .pdf-preview-container .pdf-title-bar .button{display:flex;background-color:#fff;color:#000;cursor:pointer}#pages-regular-invoicing-run .pdf-preview-container .pdf-title-bar .button .col{flex:1}#pages-regular-invoicing-run .pdf-preview-container .pdf-title-bar .button .col.icon{background-repeat:no-repeat;background-size:22px;background-position:center center;background-color:#eee;max-width:40px}#pages-regular-invoicing-run .pdf-preview-container .pdf-title-bar .button .col.text{text-align:center}#pages-regular-invoicing-run .pdf-preview-container .pdf-title-bar .button.close{min-width:150px;max-width:150px}#pages-regular-invoicing-run .pdf-preview-container .pdf-title-bar .button.close .col.icon{background-image:url(../img/close-black.svg);background-size:11px}#pages-regular-invoicing-run .pdf-preview-container .pdf-title-bar .button.download{min-width:300px;max-width:300px}#pages-regular-invoicing-run .pdf-preview-container .pdf-title-bar .button.download .col.icon{background-image:url(../img/download-file.svg)}#pages-regular-invoicing-run .pdf-preview-container .pdf-title-bar .button:hover .icon{background-color:#bed6e4}#pages-regular-invoicing-run .pdf-preview-container .iframe-wrapper{position:relative;height:calc(100% - 40px);background-color:#323639;padding-left:5px;padding-right:5px;padding-bottom:5px;width:100%;border-radius:0 0 8px 8px}#pages-regular-invoicing-run .pdf-preview-container iframe{border:0 solid #999}#pages-regular-invoicing-run .theme-actions .remove{display:none}#pages-regular-invoicing-run .properties-table{margin-bottom:30px;max-width:700px}#pages-regular-invoicing-run .properties-table .col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}#pages-regular-invoicing-run .properties-table .col:first-of-type{max-width:250px}#pages-regular-invoicing-run .properties-table .edit-title{position:absolute;right:10px;top:0;bottom:0;width:30px;background-repeat:no-repeat;background-position:center center;background-size:13px;background-image:url(../img/edit.svg);cursor:pointer}#pages-regular-invoicing-run .properties-table .the-rest{display:none}#pages-regular-invoicing-run .properties-table .do-show-all{display:block;margin-left:16px;margin-top:18px;color:#518ec0;cursor:pointer}#pages-regular-invoicing-run .properties-table.show-all .the-rest{display:block}#pages-regular-invoicing-run .properties-table.show-all .do-show-all{display:none}#pages-regular-invoicing-run .start-processing{position:fixed;background-color:#fff;left:304px;right:0;bottom:0;height:100px;text-align:center;z-index:2;border-top:1px solid #dfdfdf;display:flex;align-items:center;justify-content:center}#pages-regular-invoicing-run .start-processing span{display:inline-block;background-color:#f3f8fa;text-align:center;cursor:pointer;padding-left:30px;padding-right:30px;line-height:40px;border:1px solid #c9dee7;color:#143b4a;border-radius:6px}#pages-regular-invoicing-run .start-processing span:hover{background-color:#eef6f9}#pages-regular-invoicing-run .start-processing span.hide{display:none}#pages-regular-invoicing-run .invoices-and-specifications-wrapper{width:100%;overflow:hidden;cursor:grab}#pages-regular-invoicing-run .invoices-and-specifications-wrapper:active{cursor:grabbing}#pages-regular-invoicing-run .invoices-and-specifications-wrapper .view{position:absolute;top:5px;bottom:5px;left:5px;right:5px;background-repeat:no-repeat;background-position:center center;background-size:13px;background-image:url(../img/eye-black.svg)}#pages-regular-invoicing-run .invoices-and-specifications-wrapper .theme-row{cursor:unset}#pages-regular-invoicing-run .invoices-and-specifications-wrapper .scroller{width:2600px}#pages-regular-invoicing-run .invoices-and-specifications-wrapper .theme-table{width:2600px}#pages-regular-invoicing-run .invoices-and-specifications-wrapper .theme-table .collapse-content{padding-left:60px;margin-top:10px}#pages-regular-invoicing-run .invoices-and-specifications-wrapper .theme-table .col.actions{position:relative}#pages-regular-invoicing-run .invoices-and-specifications-wrapper .theme-table .col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-regular-invoicing-run .invoices-and-specifications-wrapper .collection-specification.object-row>.theme-row{background-color:#e7f1ff}#viewport.menu-is-closed #pages-invoice-generate .start-processing{left:64px}.regular-invoicing-run-title h3{text-align:center;font-size:40px;margin-top:50px;margin-bottom:50px;color:#999}.regular-invoicing-run-title .this-input-wrapper{display:flex;justify-content:center;margin-bottom:30px}.regular-invoicing-run-title input{-webkit-appearance:none;border:1px solid #d2d2d2;padding-left:10px;padding-right:10px;width:100%;max-width:400px;line-height:35px;height:35px;outline-style:none}.regular-invoicing-run-title .lightbox-buttons{display:flex;gap:10px;margin:0 auto;width:60%}.regular-invoicing-run-title .lightbox-buttons .button{flex:1;line-height:35px;text-align:center;border-radius:4px;cursor:pointer;opacity:.8}.regular-invoicing-run-title .lightbox-buttons .button.cancel{background-color:#ededed;color:#4c4c4c}.regular-invoicing-run-title .lightbox-buttons .button.save{background-color:#e1f4e1;color:#175917}.regular-invoicing-run-title .lightbox-buttons .button:hover{opacity:1}#viewport.menu-is-closed #pages-invoice-generate .start-processing{left:64px}#pages-report-queue a{text-decoration:none;color:#000}#pages-report-queue a:hover{text-decoration:none}#pages-report-queue a:link{text-decoration:none}#pages-report-queue a:active{text-decoration:none}#pages-report-queue a:visited{text-decoration:none}#pages-report-queue .queue{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#pages-report-queue .theme-row .col.done .status.download{display:block}#pages-report-queue .theme-row .col.done .status.pending{display:none}#pages-report-queue .theme-row .col.done .status.corrupted{display:none}#pages-report-queue .theme-row .col.pending .status.download{display:none}#pages-report-queue .theme-row .col.pending .status.pending{display:block}#pages-report-queue .theme-row .col.pending .status.corrupted{display:none}#pages-report-queue .theme-row .col.corrupted .status.download{display:none}#pages-report-queue .theme-row .col.corrupted .status.pending{display:none}#pages-report-queue .theme-row .col.corrupted .status.corrupted{display:block}#pages-report-queue .theme-row .status{background-color:#fff;border-radius:6px;text-align:center;position:relative;height:35px;line-height:35px;margin-top:5px}#pages-report-queue .theme-row .status.pending{background-color:#fbd083;overflow:hidden}#pages-report-queue .theme-row .status.pending div.pending-loader{position:absolute;background-color:orange;font-size:10px;top:0;bottom:0;left:0;width:0;min-width:70px!important}#pages-report-queue .theme-row .status.pending div.pending-loader.loading-done span.show-percentage{display:none}#pages-report-queue .theme-row .status.pending div.pending-loader.loading-done span.show-done{display:block}#pages-report-queue .theme-row .status.pending div.pending-loader.loading span.show-percentage{display:block}#pages-report-queue .theme-row .status.pending div.pending-loader.loading span.show-done{display:none}#pages-report-queue .theme-row .status.download{cursor:pointer;max-width:150px;background-color:#d6f0dc;color:#246833;border:1px solid #9bcfad}#pages-report-queue .theme-row .status.download:hover{background-color:#c9eed1}#pages-report-queue .theme-row .status.corrupted{background-color:red;color:#fff;max-width:150px}#pages-report-workhours .years-wrapper{width:1200px;overflow:hidden;margin:0 auto}#pages-report-workhours .scroller{display:flex;cursor:grab}#pages-report-workhours .scroller:active{cursor:grabbing}#pages-report-workhours .year{flex:0 0 600px;padding:10px;box-sizing:border-box;text-align:center}#pages-report-workhours span.year-number{font-size:23px;display:block;margin-bottom:10px}#pages-report-workhours .is-plus{color:#64a464}#pages-report-workhours .is-minus{color:red}#pages-report-workhours .is-equal{color:#ccc}#pages-report-workhours .theme-table .theme-row .col{text-align:left}#pages-request-payment div.card{padding-top:40px}#pages-request-payment span.explain{display:block;margin-bottom:20px}#pages-request-payment .specify-by{min-width:500px;max-width:50%;margin-bottom:30px}#pages-request-payment .specify-by .context-info{background-color:#f7cc7e;line-height:40px;padding-left:20px;border-radius:6px 6px 0 0;border-bottom:1px solid #e3bc75}#pages-request-payment .specify-by .specify-choice{background-color:#fff8eb;cursor:pointer}#pages-request-payment .specify-by .specify-choice .specify-option{position:absolute;top:10px;height:20px;width:20px;left:10px;border:1px solid #ad8437;border-radius:4px;background-size:10px;background-repeat:no-repeat;background-position:center center}#pages-request-payment .specify-by .specify-choice .choice-row{display:flex}#pages-request-payment .specify-by .specify-choice .choice-row:hover{background-color:#f9e9cc}#pages-request-payment .specify-by .specify-choice .choice-row .col{flex:1;position:relative;height:40px;line-height:40px}#pages-request-payment .specify-by .specify-choice .choice-row .col:first-of-type{max-width:40px}#pages-request-payment .specify-by .specify-choice .choice-row .col:last-of-type{padding-left:10px}#pages-request-payment .specify-by .specify-choice .choice-row.selected .specify-option{background-color:#ad8437;border-color:#ad8437;background-image:url(../img/tick.svg)}#pages-request-payment div.selection-list.relations div.explain-multiple{padding:15px;background-color:rgba(129,193,233,.17);border:1px solid #81c1e9;border-radius:5px;margin-top:30px;line-height:18px;color:#164f73}#pages-request-payment div.selection-list.departments,#pages-request-payment div.selection-list.locations{margin-top:-30px!important}#pages-request-payment div.selection-list.departments div.explain-multiple,#pages-request-payment div.selection-list.locations div.explain-multiple{padding:15px;background-color:rgba(129,193,233,.17);border:1px solid #81c1e9;border-radius:5px;margin-top:30px;line-height:18px;color:#164f73}#pages-request-payment div.selection-list{width:50%;margin-bottom:30px;margin-top:30px}#pages-request-payment div.selection-list div.list-deploy .list-row{cursor:pointer}#pages-request-payment div.selection-list div.list-deploy .list-row:hover{background-color:#f3f3f3}#pages-request-payment div.selection-list div.selection-box{position:absolute;height:20px;top:10px;left:10px;width:20px;border:1px solid #e2e2e2;background-color:#fff;border-radius:4px;cursor:pointer}#pages-request-payment div.selection-list div.selection-box.select-all-toggle.selected{background-color:#333;background-image:url(../img/tick.svg);background-size:10px;background-repeat:no-repeat;background-position:center center}#pages-request-payment div.selection-list div.list-row{position:relative;display:flex;background-color:#f9f9f9}#pages-request-payment div.selection-list div.list-row.legend{border-bottom:1px solid #6aafda;background-color:#81c1e8;color:#fff;border-radius:5px 5px 0 0}#pages-request-payment div.selection-list div.list-row:last-of-type{border-radius:0 0 5px 5px}#pages-request-payment div.selection-list div.list-row.selected{background-color:#e2e2e2}#pages-request-payment div.selection-list div.list-row.selected:hover{background-color:#ccc!important}#pages-request-payment div.selection-list div.list-row.selected div.selection-box{background-color:#333;background-image:url(../img/tick.svg);background-size:10px;background-repeat:no-repeat;background-position:center center}#pages-request-payment div.selection-list div.list-row.disabled{cursor:not-allowed!important}#pages-request-payment div.selection-list div.list-row.disabled:hover{background-color:#e2e2e2!important}#pages-request-payment div.selection-list div.list-row.disabled div.selection-box{display:none!important}#pages-request-payment div.selection-list div.col{position:relative;flex:1;line-height:40px}#pages-request-payment div.selection-list div.col.selection{max-width:50px}#pages-request-payment div.selection-list div.col.number-of-shifts{max-width:100px}#pages-request-payment div.result{position:relative;line-height:30px;font-size:12px;padding-left:10px;padding-right:10px;width:450px;border-radius:5px;margin-bottom:30px}#pages-request-payment div.result.found{width:230px;border:1px solid #5cb35d;background-color:rgba(90,179,91,.3);color:green;display:none}#pages-request-payment div.result.found span{background-color:#fff;top:0;color:#000;position:absolute;text-align:center;left:160px;width:calc(100% - 160px);border-radius:0 5px 5px 0}#pages-request-payment div.result.busy{border:1px solid #38a1f5;background-color:rgba(56,161,245,.35);color:#2281ce;display:none}#pages-request-payment div.result.not-found{border:1px solid #bf4a4a;background-color:rgba(255,0,0,.19);color:#bf4a4a;display:none}#pages-request-payment .buttons span.button.--disabled{display:none}#pages-request-payment div.step-row{position:relative;display:flex;margin-bottom:30px}#pages-request-payment div.step-row div.disabler{position:absolute;z-index:5;left:0;top:0;width:100%;height:calc(100% + 35px);background-color:#fff;opacity:.7}#pages-request-payment div.step-row.step-one div.disabler{display:none}#pages-request-payment div.step-row div.step{position:relative;flex:1;max-width:70px}#pages-request-payment div.step-row div.step:before{content:"";position:absolute;width:2px;height:calc(100% - 0px);top:35px;left:calc(50% - 1px);background-color:#f3f3f3}#pages-request-payment div.step-row span.step-number{background-color:#353234;position:absolute;top:5px;width:30px;height:30px;line-height:30px;text-align:center;left:calc(50% - 15px);border-radius:100%;color:#fff}#pages-request-payment div.step-row div.step-content{flex:1}#pages-request-payment div.daterange-container{position:relative;height:40px;margin-bottom:30px;width:450px;border:1px solid #e0e0e0;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#pages-request-payment div.daterange-container input[name=daterange]{opacity:0}#pages-request-payment div.daterange-container div.trigger-daterange{position:absolute;left:0;top:0;height:100%;width:100%;display:flex}#pages-request-payment div.daterange-container div.trigger-daterange .choosen-range{flex:1;text-align:center;line-height:40px;font-size:14px;display:flex}#pages-request-payment div.daterange-container div.trigger-daterange .choosen-range div.col{flex:1;font-size:12px}#pages-request-payment div.daterange-container div.trigger-daterange .choosen-range div.col.till{max-width:35px;background-color:#f3f3f3;font-size:11px;color:#333}#pages-request-payment div.daterange-container div.trigger-daterange .choosen-range div.col.week{background-color:#f3f3f3;color:#c3c3c3;font-size:11px;max-width:70px}#pages-request-payment div.daterange-container div.trigger-daterange .choosen-range div.col.week.start{border-radius:5px 0 0 5px}#pages-request-payment div.daterange-container div.trigger-daterange .trigger{flex:1;max-width:40px;background-color:#37a1f5;background-image:url(../img/calendar.svg);background-size:20px;background-repeat:no-repeat;background-position:center center;border-radius:0 5px 5px 0;cursor:pointer}#pages-request-payment div.daterange-container div.trigger-daterange .trigger:hover{background-color:#1874ad}#pages-request-payment div.employees-wrapper{display:flex}#pages-request-payment div.employees-wrapper .photo{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/profile-placeholder.jpg);border-radius:7px;height:100%}#pages-request-payment div.employees-wrapper div.internal-employees{flex:1}#pages-request-payment div.employees-wrapper div.internal-employees div.selection-list{width:100%;padding-right:2px}#pages-request-payment div.employees-wrapper div.external-employees{flex:1}#pages-request-payment div.employees-wrapper div.external-employees div.selection-list{width:100%;padding-left:2px}#pages-request-payment div.employees-wrapper div.relation{display:flex}#pages-request-payment div.employees-wrapper div.relation .col-col{flex:1;padding-left:20px}#pages-request-payment div.employees-wrapper div.relation .col-col.photo{max-width:40px;padding-left:0}#pages-request-payment div.employees-wrapper div.list-row{padding-top:10px;padding-bottom:10px}#pages-request-payment div.employees-wrapper div.list-row.hire-company{background-color:#e6e6e6;border-bottom:1px solid #dcdcdc}#pages-request-payment div.employees-wrapper div.list-row.external{padding-left:40px}#pages-request-payment div.employees-wrapper div.list-row.external.selected{background-color:#ececec}#pages-request-payment div.employees-wrapper div.list-row.external .number-of-shifts{color:#c1c1c1}#pages-request-payment div.employees-wrapper div.list-row.external .relation{color:#9a9a9a}#pages-request-report div.card{padding-top:40px}#pages-request-report span.explain{display:block;margin-bottom:20px}#pages-request-report .specify-by{min-width:500px;max-width:50%;margin-bottom:30px}#pages-request-report .specify-by .context-info{background-color:#f7cc7e;line-height:40px;padding-left:20px;border-radius:6px 6px 0 0;border-bottom:1px solid #e3bc75}#pages-request-report .specify-by .specify-choice{background-color:#fff8eb;cursor:pointer}#pages-request-report .specify-by .specify-choice .specify-option{position:absolute;top:10px;height:20px;width:20px;left:10px;border:1px solid #ad8437;border-radius:4px;background-size:10px;background-repeat:no-repeat;background-position:center center}#pages-request-report .specify-by .specify-choice .choice-row{display:flex}#pages-request-report .specify-by .specify-choice .choice-row:hover{background-color:#f9e9cc}#pages-request-report .specify-by .specify-choice .choice-row .col{flex:1;position:relative;height:40px;line-height:40px}#pages-request-report .specify-by .specify-choice .choice-row .col:first-of-type{max-width:40px}#pages-request-report .specify-by .specify-choice .choice-row .col:last-of-type{padding-left:10px}#pages-request-report .specify-by .specify-choice .choice-row.selected .specify-option{background-color:#ad8437;border-color:#ad8437;background-image:url(../img/tick.svg)}#pages-request-report .switch-modus{position:absolute;top:5px;right:-180px;cursor:pointer;background-color:#f3f3f3;color:#989898;width:160px;text-align:center;line-height:26px;border:1px solid #e0e0e1;border-radius:4px}#pages-request-report .switch-modus:hover{background-color:#38a1f5;color:#fff;border:1px solid #237dc5}#pages-request-report div.selection-list.relations div.explain-multiple{padding:15px;background-color:rgba(129,193,233,.17);border:1px solid #81c1e9;border-radius:5px;margin-top:30px;line-height:18px;color:#164f73}#pages-request-report div.selection-list.departments,#pages-request-report div.selection-list.locations{margin-top:-30px!important}#pages-request-report div.selection-list.departments div.explain-multiple,#pages-request-report div.selection-list.locations div.explain-multiple{padding:15px;background-color:rgba(129,193,233,.17);border:1px solid #81c1e9;border-radius:5px;margin-top:30px;line-height:18px;color:#164f73}#pages-request-report div.selection-list{width:50%;margin-bottom:30px;margin-top:30px}#pages-request-report div.selection-list div.list-deploy .list-row{cursor:pointer}#pages-request-report div.selection-list div.list-deploy .list-row:hover{background-color:#f3f3f3}#pages-request-report div.selection-list div.selection-box{position:absolute;height:20px;top:10px;left:10px;width:20px;border:1px solid #e2e2e2;background-color:#fff;border-radius:4px;cursor:pointer}#pages-request-report div.selection-list div.selection-box.select-all-toggle.selected{background-color:#333;background-image:url(../img/tick.svg);background-size:10px;background-repeat:no-repeat;background-position:center center}#pages-request-report div.selection-list div.list-row{position:relative;display:flex;background-color:#f9f9f9}#pages-request-report div.selection-list div.list-row.legend{border-bottom:1px solid #6aafda;background-color:#81c1e8;color:#fff;border-radius:5px 5px 0 0}#pages-request-report div.selection-list div.list-row:last-of-type{border-radius:0 0 5px 5px}#pages-request-report div.selection-list div.list-row.selected{background-color:#e2e2e2}#pages-request-report div.selection-list div.list-row.selected:hover{background-color:#ccc!important}#pages-request-report div.selection-list div.list-row.selected div.selection-box{background-color:#333;background-image:url(../img/tick.svg);background-size:10px;background-repeat:no-repeat;background-position:center center}#pages-request-report div.selection-list div.list-row.disabled{cursor:not-allowed!important}#pages-request-report div.selection-list div.list-row.disabled:hover{background-color:#e2e2e2!important}#pages-request-report div.selection-list div.list-row.disabled div.selection-box{display:none!important}#pages-request-report div.selection-list div.col{position:relative;flex:1;line-height:40px}#pages-request-report div.selection-list div.col.selection{max-width:50px}#pages-request-report div.selection-list div.col.number-of-shifts{max-width:100px}#pages-request-report div.result{position:relative;line-height:30px;font-size:12px;padding-left:10px;padding-right:10px;width:450px;border-radius:5px;margin-bottom:30px}#pages-request-report div.result.found{width:230px;border:1px solid #5cb35d;background-color:rgba(90,179,91,.3);color:green;display:none}#pages-request-report div.result.found span{background-color:#fff;top:0;color:#000;position:absolute;text-align:center;left:160px;width:calc(100% - 160px);border-radius:0 5px 5px 0}#pages-request-report div.result.busy{border:1px solid #38a1f5;background-color:rgba(56,161,245,.35);color:#2281ce;display:none}#pages-request-report div.result.not-found{border:1px solid #bf4a4a;background-color:rgba(255,0,0,.19);color:#bf4a4a;display:none}#pages-request-report .buttons span.button.--disabled{display:none}#pages-request-report div.step-row{position:relative;display:flex;margin-bottom:30px}#pages-request-report div.step-row div.disabler{position:absolute;z-index:5;left:0;top:0;width:100%;height:calc(100% + 35px);background-color:#fff;opacity:.7}#pages-request-report div.step-row.step-one div.disabler{display:none}#pages-request-report div.step-row div.step{position:relative;flex:1;max-width:70px}#pages-request-report div.step-row div.step:before{content:"";position:absolute;width:2px;height:calc(100% - 0px);top:35px;left:calc(50% - 1px);background-color:#f3f3f3}#pages-request-report div.step-row span.step-number{background-color:#353234;position:absolute;top:5px;width:30px;height:30px;line-height:30px;text-align:center;left:calc(50% - 15px);border-radius:100%;color:#fff}#pages-request-report div.step-row div.step-content{flex:1}#pages-request-report div.daterange-container{position:relative;height:40px;margin-bottom:30px;width:450px;border:1px solid #e0e0e0;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#pages-request-report div.daterange-container input[name=daterange]{opacity:0}#pages-request-report div.daterange-container div.trigger-daterange{position:absolute;left:0;top:0;height:100%;width:100%;display:flex}#pages-request-report div.daterange-container div.trigger-daterange .choosen-range{flex:1;text-align:center;line-height:40px;font-size:14px;display:flex}#pages-request-report div.daterange-container div.trigger-daterange .choosen-range div.col{flex:1;font-size:12px}#pages-request-report div.daterange-container div.trigger-daterange .choosen-range div.col.till{max-width:35px;background-color:#f3f3f3;font-size:11px;color:#333}#pages-request-report div.daterange-container div.trigger-daterange .choosen-range div.col.week{background-color:#f3f3f3;color:#c3c3c3;font-size:11px;max-width:70px}#pages-request-report div.daterange-container div.trigger-daterange .choosen-range div.col.week.start{border-radius:5px 0 0 5px}#pages-request-report div.daterange-container div.trigger-daterange .trigger{flex:1;max-width:40px;background-color:#37a1f5;background-image:url(../img/calendar.svg);background-size:20px;background-repeat:no-repeat;background-position:center center;border-radius:0 5px 5px 0;cursor:pointer}#pages-request-report div.daterange-container div.trigger-daterange .trigger:hover{background-color:#1874ad}#pages-request-report div.employees-wrapper{display:flex}#pages-request-report div.employees-wrapper .photo{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/profile-placeholder.jpg);border-radius:7px;height:100%}#pages-request-report div.employees-wrapper div.internal-employees{flex:1}#pages-request-report div.employees-wrapper div.internal-employees div.selection-list{width:100%;padding-right:2px}#pages-request-report div.employees-wrapper div.external-employees{flex:1}#pages-request-report div.employees-wrapper div.external-employees div.selection-list{width:100%;padding-left:2px}#pages-request-report div.employees-wrapper div.relation{display:flex}#pages-request-report div.employees-wrapper div.relation .col-col{flex:1;padding-left:20px}#pages-request-report div.employees-wrapper div.relation .col-col.photo{max-width:40px;padding-left:0}#pages-request-report div.employees-wrapper div.list-row{padding-top:10px;padding-bottom:10px}#pages-request-report div.employees-wrapper div.list-row.hire-company{background-color:#e6e6e6;border-bottom:1px solid #dcdcdc}#pages-request-report div.employees-wrapper div.list-row.external{padding-left:40px}#pages-request-report div.employees-wrapper div.list-row.external.selected{background-color:#ececec}#pages-request-report div.employees-wrapper div.list-row.external .number-of-shifts{color:#c1c1c1}#pages-request-report div.employees-wrapper div.list-row.external .relation{color:#9a9a9a}#subscriber-request-page .absence-item .col span{display:block;width:100%}#subscriber-request-page .absence-item .col span.label{display:none;font-weight:700;line-height:30px}@media (max-width:1024px){#subscriber-request-page .absence-item .col span.label{display:block}}#subscriber-request-page .absence-item .row{cursor:pointer}@media (max-width:1024px){#subscriber-request-page .absence-item .row{border-bottom:1px solid #9c9c9c}}#subscriber-request-page .absence-item .row:hover{background-color:#dcdcdc}#subscriber-request-page .absence-item:first-of-type span.label{display:block}.absence-approval-lightbox h1{font-size:24px;font-family:Yantramanav,sans-serif;font-weight:400;margin-top:0;margin-bottom:0;color:#333}.absence-approval-lightbox span{font-size:13px;line-height:20px}.absence-approval-lightbox .buttons{margin-top:20px}#pages-reversed-billing-run .dont-show{display:none}#pages-reversed-billing-run .not-allowed-actions{width:700px;background-color:#fff2f2;padding:10px;border-radius:6px;margin-bottom:6px;line-height:18px}#pages-reversed-billing-run .not-allowed-actions .not-allowed-action{display:flex}#pages-reversed-billing-run .not-allowed-actions .not-allowed-action .col{flex:1}#pages-reversed-billing-run .not-allowed-actions .not-allowed-action .col.icon{max-width:40px;min-width:40px;background-image:url(../img/info-black.svg);background-repeat:no-repeat;background-position:center center;background-size:16px}#pages-reversed-billing-run .linked-run-wrapper{width:700px;margin-bottom:20px;background-color:#f0f0f0;border-radius:6px}#pages-reversed-billing-run .linked-run-wrapper .open-other-run{text-decoration:underline;cursor:pointer}#pages-reversed-billing-run .linked-run-wrapper .linked-run-info{display:flex;padding:14px}#pages-reversed-billing-run .linked-run-wrapper .col{flex:1}#pages-reversed-billing-run .linked-run-wrapper .col.icon{max-width:40px;min-width:40px}#pages-reversed-billing-run .linked-run-wrapper .linked-run{display:inline-flex;cursor:pointer;height:18px;width:18px;vertical-align:middle}#pages-reversed-billing-run .linked-run-wrapper .linked-run .icon-arrow{width:100%;height:100%;display:inline-block;vertical-align:middle}#pages-reversed-billing-run .pdf-preview-container{position:fixed;background-color:rgba(0,0,0,.5);padding:50px;width:100vw;height:100vh;left:0;top:0;z-index:100;display:none}#pages-reversed-billing-run .pdf-preview-container .pdf-title-bar{line-height:40px;display:flex;background-color:#2b2f32;color:#fff;border-radius:8px 8px 0 0;justify-content:right;padding:5px;gap:5px}#pages-reversed-billing-run .pdf-preview-container .pdf-title-bar .button{display:flex;background-color:#fff;color:#000;cursor:pointer}#pages-reversed-billing-run .pdf-preview-container .pdf-title-bar .button .col{flex:1}#pages-reversed-billing-run .pdf-preview-container .pdf-title-bar .button .col.icon{background-repeat:no-repeat;background-size:22px;background-position:center center;background-color:#eee;max-width:40px}#pages-reversed-billing-run .pdf-preview-container .pdf-title-bar .button .col.text{text-align:center}#pages-reversed-billing-run .pdf-preview-container .pdf-title-bar .button.close{min-width:150px;max-width:150px}#pages-reversed-billing-run .pdf-preview-container .pdf-title-bar .button.close .col.icon{background-image:url(../img/close-black.svg);background-size:11px}#pages-reversed-billing-run .pdf-preview-container .pdf-title-bar .button.download{min-width:300px;max-width:300px}#pages-reversed-billing-run .pdf-preview-container .pdf-title-bar .button.download .col.icon{background-image:url(../img/download-file.svg)}#pages-reversed-billing-run .pdf-preview-container .pdf-title-bar .button:hover .icon{background-color:#bed6e4}#pages-reversed-billing-run .pdf-preview-container .iframe-wrapper{position:relative;height:calc(100% - 40px);background-color:#323639;padding-left:5px;padding-right:5px;padding-bottom:5px;width:100%;border-radius:0 0 8px 8px}#pages-reversed-billing-run .pdf-preview-container iframe{border:0 solid #999}#pages-reversed-billing-run .theme-actions .remove{display:none}#pages-reversed-billing-run .properties-table{margin-bottom:30px;max-width:700px}#pages-reversed-billing-run .properties-table .col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}#pages-reversed-billing-run .properties-table .col:first-of-type{max-width:250px}#pages-reversed-billing-run .properties-table .edit-title{position:absolute;right:10px;top:0;bottom:0;width:30px;background-repeat:no-repeat;background-position:center center;background-size:13px;background-image:url(../img/edit.svg);cursor:pointer}#pages-reversed-billing-run .properties-table .the-rest{display:none}#pages-reversed-billing-run .properties-table .do-show-all{display:block;margin-left:16px;margin-top:18px;color:#518ec0;cursor:pointer}#pages-reversed-billing-run .properties-table.show-all .the-rest{display:block}#pages-reversed-billing-run .properties-table.show-all .do-show-all{display:none}#pages-reversed-billing-run .start-processing{position:fixed;background-color:#fff;left:304px;right:0;bottom:0;height:100px;text-align:center;z-index:2;border-top:1px solid #dfdfdf;display:flex;align-items:center;justify-content:center}#pages-reversed-billing-run .start-processing span{display:inline-block;background-color:#f3f8fa;text-align:center;cursor:pointer;padding-left:30px;padding-right:30px;line-height:40px;border:1px solid #c9dee7;color:#143b4a;border-radius:6px}#pages-reversed-billing-run .start-processing span:hover{background-color:#eef6f9}#pages-reversed-billing-run .start-processing span.hide{display:none}#pages-reversed-billing-run .invoices-and-specifications-wrapper{width:100%;overflow:hidden;cursor:grab}#pages-reversed-billing-run .invoices-and-specifications-wrapper:active{cursor:grabbing}#pages-reversed-billing-run .invoices-and-specifications-wrapper .view{position:absolute;top:5px;bottom:5px;left:5px;right:5px;background-repeat:no-repeat;background-position:center center;background-size:13px;background-image:url(../img/eye-black.svg)}#pages-reversed-billing-run .invoices-and-specifications-wrapper .theme-row{cursor:unset}#pages-reversed-billing-run .invoices-and-specifications-wrapper .scroller{width:2100px}#pages-reversed-billing-run .invoices-and-specifications-wrapper .theme-table{width:2100px}#pages-reversed-billing-run .invoices-and-specifications-wrapper .theme-table .collapse-content{padding-left:60px;margin-top:10px}#pages-reversed-billing-run .invoices-and-specifications-wrapper .theme-table .col.actions{position:relative}#pages-reversed-billing-run .invoices-and-specifications-wrapper .theme-table .col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pages-reversed-billing-run .invoices-and-specifications-wrapper .collection-specification.object-row>.theme-row{background-color:#e7f1ff}#viewport.menu-is-closed #pages-invoice-generate .start-processing{left:64px}.reversed-billing-run-title h3{text-align:center;font-size:40px;margin-top:50px;margin-bottom:50px;color:#999}.reversed-billing-run-title .this-input-wrapper{display:flex;justify-content:center;margin-bottom:30px}.reversed-billing-run-title input{-webkit-appearance:none;border:1px solid #d2d2d2;padding-left:10px;padding-right:10px;width:100%;max-width:400px;line-height:35px;height:35px;outline-style:none}.reversed-billing-run-title .lightbox-buttons{display:flex;gap:10px;margin:0 auto;width:60%}.reversed-billing-run-title .lightbox-buttons .button{flex:1;line-height:35px;text-align:center;border-radius:4px;cursor:pointer;opacity:.8}.reversed-billing-run-title .lightbox-buttons .button.cancel{background-color:#ededed;color:#4c4c4c}.reversed-billing-run-title .lightbox-buttons .button.save{background-color:#e1f4e1;color:#175917}.reversed-billing-run-title .lightbox-buttons .button:hover{opacity:1}#viewport.menu-is-closed #pages-invoice-generate .start-processing{left:64px}#roles-page .colors ul{list-style-type:none;margin-left:0;padding-left:0}#roles-page .colors ul li{float:left;cursor:pointer;width:30px;height:30px;margin-right:3px;margin-bottom:3px;border-radius:3px}#roles-page .colors ul li:last-of-type{margin-right:0}#roles-page div.input-field.colorpicker{border-bottom:0}#roles-page div.input-field.colorpicker input{height:46px;width:46px}#roles-page div.input-field.colorpicker input[type=color]::-webkit-color-swatch-wrapper{padding:0}#roles-page div.input-field.colorpicker input[type=color]::-webkit-color-swatch{border:none}#roles-page .role-batches{margin-top:50px}#roles-page .role-batches ul{list-style-type:none;margin-left:0;padding-left:0}#roles-page .role-batches ul li{position:relative;float:left;color:#fff;text-align:center;padding-left:7px;padding-right:7px;line-height:30px;border-radius:8px;margin-right:3px;margin-bottom:3px;padding-right:30px}#roles-page .role-batches ul span.remove{display:block;position:absolute;top:6px;right:6px;height:18px;width:18px;border-radius:25px;background-color:rgba(255,255,255,.2);background-image:url(../img/remove.svg);background-size:8px;background-position:center center;background-repeat:no-repeat;cursor:pointer}#roles-page .role-batches ul span.remove:hover{background-color:rgba(255,255,255,.5)}#pages-service .container{width:100%;max-width:700px;margin:0 auto}#pages-service .status-lookup{line-height:22px;background-color:#bedaea;padding:30px;border:1px solid #1776ad;color:#1776ad;margin-bottom:30px;margin-top:30px}#pages-shifts-approval .settings-container{position:absolute;z-index:10;left:0;top:186px;right:0;bottom:0;background-color:#fff;padding:50px;display:none}#pages-shifts-approval .settings-container .top-row{display:flex}#pages-shifts-approval .settings-container .top-row .col{flex:1}#pages-shifts-approval .settings-container .top-row .col span{cursor:pointer;line-height:57px}#pages-shifts-approval .settings-container .top-row .col span:hover{text-decoration:underline}#pages-shifts-approval .settings-container .top-row .col:last-of-type{text-align:right}#pages-shifts-approval .settings-container .choice-toggle{position:relative;width:60px;height:34px;margin-top:5px}#pages-shifts-approval .settings-container .choice-toggle .toggler{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}#pages-shifts-approval .settings-container .choice-toggle .toggler:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}#pages-shifts-approval .settings-container .choice-toggle.enabled .toggler{background-color:#2196f3}#pages-shifts-approval .settings-container .choice-toggle.enabled .toggler:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .col.auto-toggle,#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .col.hours{position:relative;max-width:180px}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .hours-input input{-webkit-appearance:none;border:1px solid #c6c6c6;position:absolute;left:10px;right:10px;top:5px;padding-left:10px;bottom:5px;border-radius:10px}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .hours-input.toggle-disabled input{opacity:0}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container p.info{background-color:#faf4d4;line-height:24px;padding:20px;max-width:660px;margin-top:20px;margin-bottom:20px}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .collapse{position:relative;max-width:100px;text-align:center}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .collapse .collapse-icon{display:inline-block;height:45px;width:45px;background-image:url(../img/down-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:16px}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .relation-table span.open-for-selection:hover{text-decoration:underline}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .relation-table.is-open .collapse-icon{transform:rotate(180deg)}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .relation-table.is-open .locations-table{display:block}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .relation-table.is-open>.table-content>.relation-content>.theme-row{background-color:#ecf1f7}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table{margin-left:100px;margin-top:20px;margin-bottom:20px;display:none}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .selection{max-width:50px;display:none;background-color:#e1f3fe}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table.show-selection .selection{display:block}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table.show-selection .save-selection-wrapper{display:flex!important}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table.show-selection .col.save-col{display:none!important}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .col.save-col{max-width:100px;text-align:center}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .col.save-col:hover span{text-decoration:underline}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .col.selection{position:relative}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .selection-checkbox{position:absolute;top:8px;left:10px;right:10px;bottom:8px;background-color:#fff;border-radius:4px;background-size:13px;background-repeat:no-repeat;background-position:center center}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .selection-checkbox.selected{background-image:url(../img/checked.svg)}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .save-selection-wrapper{margin-bottom:20px;display:none}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .save-selection-wrapper .col{flex:1}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .save-selection-wrapper .save-selection{color:#fff;border-radius:6px;line-height:40px;display:flex;max-width:450px;overflow:hidden;cursor:pointer}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .save-selection-wrapper .save-selection span{flex:1;text-align:center;background-color:#e1f3fe;color:#83b2d1}#pages-shifts-approval .settings-container .auto-customer-approval-selection-container .locations-table .save-selection-wrapper .save-selection span.save-text{max-width:70px;background-color:#c2dcef;color:#3b6a8d}#pages-shifts-approval div.new-data-notification{position:fixed;top:110px;right:30px;width:340px;z-index:1000000000;background-color:rgba(255,255,255,.95);height:108px;border-radius:0 7px 7px 0;font-size:11px}#pages-shifts-approval div.new-data-notification:after{content:"";position:absolute;left:-10px;top:0;width:calc(100% + 10px);background-color:transparent;height:100%;box-shadow:0 0 5px #9c9c9c;border-radius:7px}#pages-shifts-approval div.new-data-notification div.message{position:relative;padding:10px;padding-left:80px}#pages-shifts-approval div.new-data-notification div.message span.title{display:block;font-weight:700;font-size:13px}#pages-shifts-approval div.new-data-notification div.message span.message{display:block;margin-top:8px}#pages-shifts-approval div.new-data-notification div.message div.do-refresh{margin-top:10px;cursor:pointer;width:100px;height:25px;line-height:25px;text-align:center;background-color:#daf5da;border:1px solid #a7dca7;border-radius:4px;color:#297929}#pages-shifts-approval div.new-data-notification:hover{cursor:pointer}#pages-shifts-approval div.new-data-notification:hover div.do-refresh{background-color:#c4ecc4!important}#pages-shifts-approval div.new-data-notification div.tick{position:absolute;left:-10px;top:0;bottom:0;width:70px;background-image:url(../img/refresh.svg);background-repeat:no-repeat;background-position:center center;background-size:30px;background-color:#5cb35c;border-radius:7px 0 0 7px}#pages-shifts-approval div.new-data-notification div.tick:after{content:"";position:absolute;top:0;right:-24px;width:30px;background-image:url(../img/notification-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:25px;height:100%;display:none}@media (max-width:600px){#pages-shifts-approval div.new-data-notification{display:none!important}}#pages-shifts-approval .shifts-overview ol{margin:0;padding:0;list-style-type:none}#pages-shifts-approval .shifts-overview ol li{position:relative;margin-bottom:5px;border-bottom:1px solid #eaeaea}#pages-shifts-approval .shifts-overview .shift-title{position:relative;background-color:#fafafa;padding:10px}#pages-shifts-approval .shifts-overview .shift-title span{display:block}#pages-shifts-approval .shifts-overview .shift-title span.datetime{font-weight:700;color:#a7a7a7}#pages-shifts-approval .shifts-overview .shift-title span.number-of-adjustments{color:#1674ad;padding-top:10px;font-family:verdana;font-size:9px;text-decoration:underline;cursor:pointer}#pages-shifts-approval .shifts-overview .shift-title span.number-of-adjustments:hover{color:#000}#pages-shifts-approval .shifts-overview .edit-shift{position:absolute;right:10px;top:10px;bottom:10px;width:50px;background-image:url(../img/edit.svg);background-repeat:no-repeat;background-position:center center;border-radius:5px;background-size:15px;background-color:#efefef;cursor:pointer}#pages-shifts-approval .shifts-overview .edit-shift:hover{background-color:#c7c7c7}#pages-shifts-approval div.pdf-viewer{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.8);z-index:99999;display:none}#pages-shifts-approval div.pdf-viewer div.close{position:absolute;right:20px;top:20px;width:100px;height:50px;line-height:50px;background-color:#000;cursor:pointer;color:#fff;z-index:4;text-align:center}#pages-shifts-approval div.pdf-viewer div.loader-wrapper{position:absolute;top:calc(50% - 100px);width:100%}#pages-shifts-approval div.pdf-viewer div.loader-wrapper div.loader-circle{border-top:.5em solid rgba(255,255,255,.2);border-right:.5em solid rgba(255,255,255,.2);border-bottom:.5em solid rgba(255,255,255,.2);border-left:.5em solid #fff}#pages-shifts-approval div.pdf-viewer div.iframe-wrapper{position:relative;margin:0 auto;width:80%;height:calc(100% - 40px);margin-top:20px;margin-bottom:20px}#pages-shifts-approval div.pdf-viewer div.iframe-wrapper iframe{width:100%;height:100%;border:4px solid #fff;box-shadow:0 0 20px #000}#pages-shifts-approval ul.steps{margin:0;padding:0;list-style-type:none}#pages-shifts-approval ul.steps li{position:relative;padding-bottom:20px;padding-left:24px}#pages-shifts-approval ul.steps li:after{position:absolute;content:"";width:0;height:calc(100% - 10px);left:5px;top:14px;border:1px dashed #e8e8e8}#pages-shifts-approval ul.steps li:before{position:absolute;content:"";width:10px;height:10px;left:0;top:2px;border:1px solid #44aae7;border-radius:100%;background-color:#cde5f3}#pages-shifts-approval ul.steps li:last-of-type{padding-bottom:0}#pages-shifts-approval ul.steps .role{font-weight:700}#pages-shifts-approval ul.steps .datetime{font-size:10px;margin-top:10px;margin-bottom:10px;color:#b9b9b9}#pages-shifts-approval ul.steps .description{font-size:11px;line-height:16px;background-color:#f9f9f9;padding:10px;border-radius:4px}#pages-shifts-approval ul.steps .description.caution{background-color:#ffc9c9}#pages-shifts-approval ul.steps .manual-approve{display:none;margin-top:10px}#pages-shifts-approval ul.steps .manual-approve.show{display:block}#pages-shifts-approval ul.steps .reason{position:relative;margin-top:3px;font-size:11px;line-height:16px;background-color:#cde7f7;padding:10px;border-radius:4px;margin-left:30px}#pages-shifts-approval ul.steps .reason:before{position:absolute;content:"";top:0;left:-30px;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:21px;height:21px;background-image:url(../img/comment.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}#pages-shifts-approval ul.steps .reason.hide{display:none}#pages-shifts-approval ul.steps .status{display:inline-block;text-align:center;margin-right:10px;line-height:24px;border-radius:4px;padding-left:10px;padding-right:10px}#pages-shifts-approval ul.steps .status.status-gesloten{background-color:#cbf9de;color:#4caf50}#pages-shifts-approval ul.steps .status.status-open{background-color:#f9bdbd;color:#ce4790}#pages-shifts-approval div.table-content div.loader-wrapper{display:none}#pages-shifts-approval div.table-content.is-loading div.loader-wrapper{display:block}#pages-shifts-approval div.table-content.is-loading div.employees-table{display:none}#pages-shifts-approval div.weekpicker{position:relative;width:400px;margin:0 auto;margin-top:30px}#pages-shifts-approval div.weekpicker>div{float:left;height:50px}#pages-shifts-approval div.weekpicker>div.week-choice{position:absolute;right:60px;top:10px;width:30px;height:30px;background-color:#fff;border-radius:4px;border:1px solid #c7c7c7;background-image:url(../img/nav.svg);background-size:11px;background-repeat:no-repeat;background-position:center center;transform:rotate(270deg);z-index:3;cursor:pointer}#pages-shifts-approval div.weekpicker>div.week-choice.before{right:unset;left:60px}#pages-shifts-approval div.weekpicker>div.week-choice ul{position:absolute;width:200px;top:-76px;right:20px;list-style-type:none;padding:0;margin:0;background-color:#e4e4e4;color:#000;box-shadow:0 0 3px #999;transform:rotate(90deg);border-radius:6px;display:none}#pages-shifts-approval div.weekpicker>div.week-choice ul li{padding-left:10px;line-height:30px}#pages-shifts-approval div.weekpicker>div.week-choice ul li span{color:#999}#pages-shifts-approval div.weekpicker>div.week-choice ul li:hover{background-color:#ccc}#pages-shifts-approval div.weekpicker>div.week-choice:hover ul{display:block}#pages-shifts-approval div.weekpicker>div.nav{width:50px;background-color:#343233;background-image:url(../img/back.svg);background-size:16px;background-repeat:no-repeat;background-position:center center;border-radius:4px 0 0 4px;cursor:pointer;-webkit-transition:.2s}#pages-shifts-approval div.weekpicker>div.nav:hover{background-color:#07476d;-webkit-transition:.2s}#pages-shifts-approval div.weekpicker>div.nav.next{transform:rotate(180deg)}#pages-shifts-approval div.weekpicker>div.date-info{width:300px;padding-top:8px;background-color:#f1f1f1;color:#333;text-align:center}#pages-shifts-approval div.weekpicker>div.date-info>span{font-size:16px}#pages-shifts-approval div.weekpicker>div.date-info div.detail{color:#929292;margin-top:3px;font-size:11px}#pages-shifts-approval div.employees-table{position:relative;margin-top:50px;font-size:13px}#pages-shifts-approval div.employees-table div.first-row-info{position:relative;padding-left:30px}#pages-shifts-approval div.employees-table div.first-row-info>span{float:right;width:450px;line-height:50px;background-color:#1675ad;color:#fff;font-weight:700;text-align:center;border-radius:4px 4px 0 0}#pages-shifts-approval div.employees-table div.approval-details{position:relative;background-color:#e8e8e8;padding:30px;border-right:1px solid #b7b7b7;border-left:1px solid #b7b7b7}#pages-shifts-approval div.employees-table div.approval-details.closed{display:none}#pages-shifts-approval div.employees-table div.approval-details.opened{display:block}#pages-shifts-approval div.employees-table div.approval-details div.details-container{background-color:#fff}#pages-shifts-approval div.employees-table div.approval-details div.subject{background-color:#f1f1f1;color:#343233;line-height:30px;text-align:center;margin-bottom:20px;font-size:11px}#pages-shifts-approval div.employees-table div.approval-details div.subject.--shifts{margin-top:20px}#pages-shifts-approval div.employees-table div.approval-details div.options span.button{margin-bottom:5px}#pages-shifts-approval div.employees-table div.approval-details div.split{position:relative}#pages-shifts-approval div.employees-table div.approval-details div.split .col{width:420px;float:left;padding:20px}#pages-shifts-approval div.employees-table div.approval-details div.split .col:first-of-type{border-right:1px dotted #999;width:calc(100% - 420px)}#pages-shifts-approval div.employees-table div.row{position:relative;border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;cursor:pointer}#pages-shifts-approval div.employees-table div.row:hover{background-color:#d9f1ff}#pages-shifts-approval div.employees-table div.row .photo{position:absolute;top:5px;left:30px;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/profile-placeholder.jpg);border-radius:7px}#pages-shifts-approval div.employees-table div.row .full-name{display:inline-block;margin-left:60px}#pages-shifts-approval div.employees-table div.row>div{float:left;text-align:center;line-height:50px;background-repeat:no-repeat;background-position:center center;background-size:20px}#pages-shifts-approval div.employees-table div.row>div span{display:none}#pages-shifts-approval div.employees-table div.row>div.not-approved{background-image:url(../img/not-approved.svg)}#pages-shifts-approval div.employees-table div.row>div.not-approved span{display:inline-block}#pages-shifts-approval div.employees-table div.row>div.approved{background-image:url(../img/approval-green.svg)}#pages-shifts-approval div.employees-table div.row>div.approved span{display:inline-block}#pages-shifts-approval div.employees-table div.row>div.approved-auto{background-image:url(../img/approval-orange.svg)}#pages-shifts-approval div.employees-table div.row>div.approved-auto span{display:inline-block}#pages-shifts-approval div.employees-table div.row>div.no-shifts{background-image:url(../img/disabled.svg)}#pages-shifts-approval div.employees-table div.row>div.no-shifts span{display:inline-block}#pages-shifts-approval div.employees-table div.row>div.waiting{background-image:url(../img/hourglass.svg)}#pages-shifts-approval div.employees-table div.row>div.waiting span{display:inline-block}#pages-shifts-approval div.employees-table div.row>div.partly-approved{background-image:url(../img/partly-approved.png);background-size:43px}#pages-shifts-approval div.employees-table div.row>div.partly-approved span{display:inline-block}#pages-shifts-approval div.employees-table div.row div.employees{width:calc(100% - 450px);text-align:left;padding-left:30px;position:relative}#pages-shifts-approval div.employees-table div.row div.employees span.collapse{position:absolute;right:18px;top:12px;width:25px;height:25px;background-image:url(../img/nav.svg);background-size:11px;background-repeat:no-repeat;background-position:center center;border:1px solid #dadada;border-radius:100%;background-color:#fbfbfb;transform:rotate(270deg);display:block!important}#pages-shifts-approval div.employees-table div.row div.employees span.collapse.closed{transform:rotate(270deg)}#pages-shifts-approval div.employees-table div.row div.employees span.collapse.opened{transform:rotate(90deg)}#pages-shifts-approval div.employees-table div.row div.check-employee{width:150px;border-left:1px solid #b7b7b7}#pages-shifts-approval div.employees-table div.row div.check-tenant{width:150px;border-left:1px solid #b7b7b7}#pages-shifts-approval div.employees-table div.row div.check-relation{width:150px;border-left:1px solid #b7b7b7}#pages-shifts-approval div.employees-table div.first-row{background-color:#f1f1f1;border-radius:4px 0 0 0}#pages-shifts-approval div.employees-table div.first-row.row{cursor:default}#pages-shifts-approval div.employees-table div.first-row.row:hover{background-color:#f1f1f1}#pages-shifts-approval div.employees-table div.employee-list{border-bottom:1px solid #b7b7b7}#pages-shifts-approval div.employees-table div.employee-list div.check-relation{font-size:11px;text-align:right;padding-right:27px}.lightbox-approval-to-locations div.groups{display:flex}.lightbox-approval-to-locations div.groups div.locations-list{flex:1;min-width:480px}.lightbox-approval-to-locations div.groups div.final-actions{flex:1}.lightbox-approval-to-locations div.final-actions{padding:30px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.lightbox-approval-to-locations div.final-actions .actions{background-color:#fff;border:1px solid #cecece;padding:10px}.lightbox-approval-to-locations div.final-actions .actions div.buttons{margin-top:10px}.lightbox-approval-to-locations div.final-actions .actions .info>span{font-weight:700;font-size:14px}.lightbox-approval-to-locations div.final-actions .actions .info>p{font-size:12px}.lightbox-approval-to-locations div.locations-list{width:100%;padding:30px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px}.lightbox-approval-to-locations div.buttons{margin-top:10px}.lightbox-approval-to-locations div.location{padding:10px;margin-bottom:10px;border:1px solid #cecece;background-color:#fff}.lightbox-approval-to-locations input[type=text]{width:200px;height:25px;border:1px solid #5bb35c;background-color:#e8f7e8;font-size:12px;padding-left:10px;border-radius:3px;-webkit-appearance:none}.lightbox-approval-to-locations div.detail-row{display:flex}.lightbox-approval-to-locations div.detail-row .col{flex:1;line-height:24px}.lightbox-approval-to-locations div.detail-row .col:first-of-type{max-width:160px}.lightbox-shift-adjustments ul{list-style-type:none;padding:20px;margin:0}.lightbox-shift-adjustments ul li{border:1px solid #b7d7e8;background-color:#edf1ff;padding:20px;font-size:13px;margin-bottom:5px}.lightbox-shift-adjustments ul div.adj-row{display:flex}.lightbox-shift-adjustments ul div.adj-row .col{flex:1;line-height:22px}.lightbox-shift-adjustments ul div.adj-row .col:first-of-type{max-width:200px}.lightbox-shift-adjustments ul div.adj-row.legend{margin-top:20px;color:#999}.lightbox-shift-adjustments ul div.adj-row.legend .col{line-height:30px;padding-left:10px}.lightbox-shift-adjustments ul div.edit-reason{background-color:#ffdc9c;line-height:20px;padding:10px;margin-top:10px}.lightbox-shift-adjustments ul div.edit-reason.hide-me{display:none}.lightbox-shift-adjustments ul div.diff-row{display:flex;margin-bottom:2px}.lightbox-shift-adjustments ul div.diff-row .col{flex:1;line-height:30px;padding-left:10px}.lightbox-shift-adjustments ul div.diff-row .col:first-of-type{max-width:200px}.lightbox-shift-adjustments ul div.diff-row .col.keyname{background-color:#d0d7ef}.lightbox-shift-adjustments ul div.diff-row .col.before{background-color:#e28484}.lightbox-shift-adjustments ul div.diff-row .col.after{background-color:#a8d8a8}#subscriber-sickness-page .desktop-labels span{font-size:14px;display:block;font-weight:700}@media (max-width:1024px){#subscriber-sickness-page .desktop-labels span{display:none}}#subscriber-sickness-page .list-of-closed span,#subscriber-sickness-page .list-of-open span{line-height:20px}#subscriber-sickness-page .list-of-closed span.label,#subscriber-sickness-page .list-of-open span.label{display:none;font-size:14px;font-weight:700}#subscriber-sickness-page .list-of-closed span.data,#subscriber-sickness-page .list-of-open span.data{display:block;font-size:11px}@media (max-width:1024px){#subscriber-sickness-page .list-of-closed span.label,#subscriber-sickness-page .list-of-open span.label{display:block}}#pages-signals div.card-tabs{border-bottom:1px solid #e2e2e2}#pages-signals div.card-tabs ul{display:flex;list-style-type:none;margin:0;padding:0}#pages-signals div.card-tabs ul li{flex:1;line-height:60px;background-color:#f7f7f7;padding-left:15px;cursor:pointer;max-width:400px;color:#777;border-radius:6px 6px 0 0;border:1px solid #e2e2e2;border-bottom:0;opacity:.5;margin-right:5px;font-size:14px}#pages-signals div.card-tabs ul li span.pill{background-color:#999;color:#fff;padding:2px;padding-left:6px;padding-right:6px;border-radius:100%;margin-left:5px}#pages-signals div.card-tabs ul li.active{background-color:#f7f7f7;color:#000;opacity:1}#pages-signals div.card-tabs ul li.active span.pill{background-color:#8ab0e6}#pages-signals div.card-tabs ul li.empty-slot{background-color:transparent}#pages-signals div.tab-content{display:none}#pages-signals div.tab-content.is-active{display:block}#pages-signals div.tab-content div.no-conflicts{position:relative;margin:0 auto;width:400px;height:300px;text-align:center}#pages-signals div.tab-content div.no-conflicts div.tick-background{background-image:url(../img/tick-inside-circle-2.svg);background-size:100px;background-repeat:no-repeat;background-position:center center;width:100%;height:250px}#pages-signals div.first-time-relation{display:flex;background-color:#f5f5f5;margin-bottom:10px;flex-flow:wrap}#pages-signals div.first-time-relation div.options{width:100%;background-color:#fff;text-align:center}#pages-signals div.first-time-relation div.options .option{display:inline-block;background-color:#ccc;cursor:pointer;padding-left:10px;padding-right:10px;line-height:25px;font-size:11px;border-radius:0 0 5px 5px}#pages-signals div.first-time-relation div.options .option.ignore{background-color:#f9e2e2;color:#bb7676}#pages-signals div.first-time-relation div.options .option.ignore:hover{background-color:#daa9a9;color:#fff}#pages-signals div.first-time-relation>div.col{flex:1}#pages-signals div.first-time-relation>div.col .photo-wrapper{position:relative;width:80px;height:80px;margin:0 auto;border-radius:8px;overflow:hidden;margin-top:40px}#pages-signals div.first-time-relation>div.col.information{padding:20px;background-color:#efefef}#pages-signals div.first-time-relation>div.col span.clear-message{background-color:#deb2b2;color:#b16969;margin:20px;padding:10px;border-radius:6px;cursor:pointer}#pages-signals div.first-time-relation>div.col span.clear-message:hover{background-color:#bb7979;color:#fff}#pages-signals div.first-time-relation>div.col span.create-message{background-color:#9aa4e4;color:#3e3c98;margin:20px;padding:10px;border-radius:6px;cursor:pointer}#pages-signals div.first-time-relation>div.col span.create-message:hover{background-color:#737ec3;color:#fff}#pages-signals div.first-time-relation>div.col .info-row{display:flex}#pages-signals div.first-time-relation>div.col .info-row .col{flex:1;padding:8px}#pages-signals div.first-time-relation>div.col .info-row .col:first-of-type{max-width:190px}#pages-signals div.first-time-relation>div.col .photo{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#a5c3dd;background-image:url(../img/user_placeholder.svg)}#pages-signals div.first-time-relation>div.col.name{min-width:250px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}#pages-signals div.first-time-relation>div.col.name span{display:block}#pages-signals div.first-time-relation>div.col.name span.employee-name{margin-top:10px;font-size:18px}#pages-signals div.first-time-relation>div.col.name span.mobile{line-height:24px}#pages-signals div.first-time-relation>div.col.name span.mail-address{line-height:24px}#pages-signals div.first-time-relation>div.col.name span.internal{margin-bottom:10px;color:#999}#pages-signals div.conflicted-shift{display:flex;background-color:#f5f5f5;margin-bottom:10px;flex-flow:wrap}#pages-signals div.conflicted-shift div.options{width:100%;background-color:#fff;text-align:center}#pages-signals div.conflicted-shift div.options .option{display:inline-block;background-color:#ccc;cursor:pointer;padding-left:10px;padding-right:10px;line-height:25px;font-size:11px;border-radius:0 0 5px 5px}#pages-signals div.conflicted-shift div.options .option.ignore{background-color:#f9e2e2;color:#bb7676}#pages-signals div.conflicted-shift div.options .option.ignore:hover{background-color:#daa9a9;color:#fff}#pages-signals div.conflicted-shift>div.col{flex:1}#pages-signals div.conflicted-shift>div.col.photo-wrapper{position:relative;max-width:50px}#pages-signals div.conflicted-shift>div.col .photo{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#a5c3dd;background-image:url(../img/user_placeholder.svg)}#pages-signals div.conflicted-shift>div.col.name{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;line-height:60px}#pages-signals div.conflicted-shift>div.col .shift-a,#pages-signals div.conflicted-shift>div.col .shift-b{display:flex;line-height:30px}#pages-signals div.conflicted-shift>div.col .shift-a:hover,#pages-signals div.conflicted-shift>div.col .shift-b:hover{background-color:#e0e0e0}#pages-signals div.conflicted-shift>div.col .shift-a>div.col,#pages-signals div.conflicted-shift>div.col .shift-b>div.col{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;padding-right:10px}#pages-signals div.conflicted-shift>div.col .shift-a>div.col.datetime,#pages-signals div.conflicted-shift>div.col .shift-b>div.col.datetime{min-width:165px}#pages-signals div.conflicted-shift>div.col .shift-a>div.col.unlink-wrapper,#pages-signals div.conflicted-shift>div.col .shift-b>div.col.unlink-wrapper{max-width:30px;position:relative;overflow:visible}#pages-signals div.conflicted-shift>div.col .shift-a>div.col.unlink-wrapper:hover div.tooltip,#pages-signals div.conflicted-shift>div.col .shift-b>div.col.unlink-wrapper:hover div.tooltip{display:block!important}#pages-signals div.conflicted-shift>div.col .shift-a>div.col div.tooltip,#pages-signals div.conflicted-shift>div.col .shift-b>div.col div.tooltip{position:absolute;top:-30px;z-index:2;right:0;width:120px;background-color:#000;line-height:30px;color:#fff;text-align:center;display:none}#pages-signals div.conflicted-shift>div.col .shift-a>div.col div.unlink,#pages-signals div.conflicted-shift>div.col .shift-b>div.col div.unlink{position:absolute;left:0;top:0;right:0;bottom:0;background-position:center center;background-size:15px;background-repeat:no-repeat;background-color:#1775ad;background-image:url(../img/unlink.svg);cursor:pointer}#pages-signals div.conflicted-shift>div.col .shift-a>div.col div.unlink:hover,#pages-signals div.conflicted-shift>div.col .shift-b>div.col div.unlink:hover{background-color:#0f405d}#pages-signals div.conflicted-shift>div.col .shift-a.shift-b div.tooltip,#pages-signals div.conflicted-shift>div.col .shift-b.shift-b div.tooltip{top:initial!important;bottom:-30px}.signal-notification{position:fixed;top:10px;right:10px;z-index:99999;display:flex;width:350px;overflow:hidden;border-radius:6px;box-shadow:0 0 4px 1px #5a5a5a}.signal-notification>div{flex:1}.signal-notification>div.signal-icon{max-width:80px;background-color:#d85757;background-image:url(../img/alert.svg);background-repeat:no-repeat;background-position:center center;background-size:36px}.signal-notification>div.signal-content{background-color:#fff;padding:8px;font-size:13px;position:relative}.signal-notification>div.signal-content>span{display:block}.signal-notification>div.signal-content>span.title{font-weight:700}.signal-notification>div.signal-content>span.message{margin-top:10px;font-size:12px}.signal-notification>div.signal-content .close{position:absolute;top:5px;right:5px;width:18px;height:18px;cursor:pointer;background-color:#ececec;background-image:url(../img/close.svg);background-repeat:no-repeat;background-position:center center;background-size:10px;border-radius:4px}.signal-notification>div.signal-content .close:hover{background-color:#dcc7c7}.signal-notification>div.signal-content .view-module{margin-top:10px;width:90px;line-height:30px;text-align:center;background-color:#e6cfcf;border-radius:6px;cursor:pointer;font-size:11px;color:#d85757}.signal-notification>div.signal-content .view-module:hover{color:#fff;background-color:#d85757}#pages-subscription div.expand-info{padding:20px;display:none;background-color:#fbfbfb;margin-bottom:1px;border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3}#pages-subscription div.expand-info .buttons{margin-top:30px}#pages-subscription div.expand-info select{margin-top:30px}#pages-subscription ul.options{list-style-type:none;padding:0;margin:0}#pages-subscription ul.options li{position:relative;width:100%;padding-left:30px;line-height:40px;background-color:#f1f1f9;margin-bottom:1px;cursor:pointer}#pages-subscription ul.options li:after{content:"";background-image:url(../img/purple-arrow-down.svg);background-size:12px;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;bottom:0;width:30px;right:20px}#pages-subscription ul.options li.open:after{transform:rotate(180deg)}#pages-suitable div.box.location{padding-left:30px;padding-top:20px;padding-bottom:20px}#pages-suitable div.box.department{padding-top:20px;padding-left:60px;padding-bottom:0}#pages-suitable div.box.department ul.child-objects{display:none!important}#pages-suitable div.box.department .child-objects-label{display:none!important}#pages-suitable div.box div.unsuitable-label{background-color:#f16a60;color:#fff;line-height:25px;padding-left:10px;font-size:10px;border-radius:4px}#pages-suitable div.box ul.unsuitables{list-style-type:none;margin:0;padding:0;margin-top:10px;margin-bottom:10px}#pages-suitable div.box ul.unsuitables span.set-suitable{position:absolute;right:3px;top:3px;bottom:3px;font-size:9px;text-align:center;width:80px;line-height:25px;background-color:#75c79c;color:#fff;cursor:pointer;border-radius:4px}#pages-suitable div.box ul.unsuitables span.set-suitable:hover{background-color:#51b882}#pages-suitable div.box ul.unsuitables span.question-mark{position:absolute;right:90px;top:0;bottom:0;width:50px;background-image:url(../img/question-mark.svg);background-repeat:no-repeat;background-size:16px;background-position:center center;cursor:pointer}#pages-suitable div.box ul.unsuitables li{position:relative;line-height:30px;padding-left:20px;font-size:12px;background-color:#f8f8fd;color:grey;margin-left:0;margin-bottom:2px}#pages-suitable div.box ul.unsuitables li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#f16a60}#pages-suitable div.box div.child-objects-label{background-color:#44aae6;color:#fff;line-height:25px;padding-left:10px;font-size:10px;border-radius:4px}#pages-suitable div.box ul.child-objects{list-style-type:none;margin:0;padding:0;margin-top:10px;margin-bottom:10px}#pages-suitable div.box ul.child-objects>.object-wrapper>li{position:relative;line-height:30px;padding-left:20px;font-size:12px;background-color:#f8f8fd;color:grey;margin-left:0;margin-bottom:2px;cursor:pointer}#pages-suitable div.box ul.child-objects>.object-wrapper>li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#44aae6}#pages-suitable div.box ul.child-objects>.object-wrapper>li:after{content:"";position:absolute;right:3px;top:3px;bottom:3px;width:50px;background-position:center center;background-size:9px;background-repeat:no-repeat;background-image:url(../img/down-arrow.svg);-webkit-transition:.2s}#pages-suitable div.box ul.child-objects>.object-wrapper.opened>li:after{transform:rotate(180deg);-webkit-transition:.2s}#pages-suitable div.object-wrapper.closed div.box{display:none}#pages-suitable ul.customer-list{list-style-type:none;padding:0;margin:0;padding-right:8px}#pages-suitable ul.customer-list>div.object-wrapper>li{position:relative;background-color:#f1f1f9;margin-bottom:3px;height:50px;line-height:50px;border-radius:3px;cursor:pointer}#pages-suitable ul.customer-list>div.object-wrapper>li:before{content:"";position:absolute;right:3px;top:3px;bottom:3px;width:50px;background-position:center center;background-size:12px;background-repeat:no-repeat;background-image:url(../img/down-arrow.svg);-webkit-transition:.2s}#pages-suitable ul.customer-list>div.object-wrapper>li .logo-wrapper{float:left;margin:3px;width:44px;height:44px;background-color:#fff;border-radius:3px;padding:5px;margin-right:30px;cursor:pointer}#pages-suitable ul.customer-list>div.object-wrapper>li .logo{width:100%;height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat}#pages-suitable ul.customer-list>div.object-wrapper>li span.company{float:left}#pages-suitable ul.customer-list>div.object-wrapper>li.opened:before{-webkit-transition:.2s;transform:rotate(180deg)}#pages-suitable div.search-wrapper{background-color:#fff;padding:25px;padding-top:10px;padding-bottom:10px;position:relative;margin-bottom:10px;color:#060606}#pages-suitable div.search-wrapper div.left,#pages-suitable div.search-wrapper div.right{position:relative;float:left}#pages-suitable div.search-wrapper div.left{width:60%}#pages-suitable div.search-wrapper div.right{width:40%;background-color:#f0f0f0;padding:10px}#pages-suitable div.search-wrapper .search-filter{position:relative}#pages-suitable div.search-wrapper .search-filter span{display:block;float:left;margin-bottom:0;line-height:27px;margin-right:20px;font-size:10px}#pages-suitable div.search-wrapper .search-filter input{float:left;line-height:27px;height:27px;font-size:12px;outline-style:none;-webkit-appearance:none;padding-left:10px;width:150px;padding-right:10px;border-radius:3px;border:1px solid #999}#pages-suitable ul.employee-list{padding:0;padding-right:0;margin:0;list-style-type:none}#pages-suitable ul.employee-list li{position:relative;width:100%;height:auto;background-color:#f8f8fd;border-radius:3px;margin-bottom:6px;border-top:1px solid #ececec}#pages-suitable ul.employee-list li .photo{float:left;margin-left:3px;margin-top:3px;width:42px;height:44px;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:3px}#pages-suitable ul.employee-list li span.name{display:block;float:left;padding-left:30px;width:calc(100% - 50px);line-height:50px;color:#343233;font-size:12px}#pages-suitable ul.employee-list li div.set-unsuitable{display:none;position:absolute;right:10px;top:10px;bottom:10px;width:80px;background-color:#f16a60;color:#fff;text-align:center;cursor:pointer;line-height:30px;font-size:9px;border-radius:5px}#pages-suitable ul.employee-list li div.set-unsuitable:hover{background-color:#ed3e31}#pages-suitable ul.employee-list li div.unsuitable{clear:left;float:left;margin-top:2px;padding:5px;margin-bottom:2px;width:100%;background-color:#f7e0e0;border-top:1px solid #d6a5a5;border-radius:0 0 3px 3px;display:block}#pages-suitable ul.employee-list li div.unsuitable.--false{background-color:#e0f3e3;border-top:1px solid #98d8b7}#pages-suitable ul.employee-list li div.unsuitable div.label{float:left;height:15px;line-height:15px;font-size:8px;margin-right:5px}#pages-suitable ul.employee-list li div.unsuitable span{float:left;padding-left:5px;padding-right:5px;line-height:15px;font-size:8px;background-color:#e63535;color:#fff;border-radius:3px;margin-right:3px;cursor:pointer}#pages-suitable div.right div.suitable-for-object-label{display:none;background-color:#74c79c;color:#fff;line-height:30px;padding-left:10px;font-size:10px;margin-bottom:4px;border-radius:4px 4px 0 0}#pages-suitable div.right.object-selected div.unsuitable{display:none}#pages-suitable div.right.object-selected div.set-unsuitable{display:block}#pages-suitable div.right.object-selected div.suitable-for-object-label{display:block}#pages-suitable div.right.object-selected li.unsuited{display:none!important}#pages-suitable div.split-screen{position:relative;width:100%;height:calc(100vh - 280px);max-height:calc(100vh - 280px)}#pages-suitable div.split-screen div.left,#pages-suitable div.split-screen div.right{float:left;height:100%;overflow-y:auto;overflow-x:hidden}#pages-suitable div.split-screen div.left::-webkit-scrollbar,#pages-suitable div.split-screen div.right::-webkit-scrollbar{width:0;height:5px}#pages-suitable div.split-screen div.left{position:relative;width:60%}#pages-suitable div.split-screen div.right{position:relative;width:40%}div.question-mark-lightbox textarea{-webkit-appearance:none;border:1px solid #f1f1f9;background-color:#fbfbff;width:100%;outline-style:none;height:200px;font-family:Roboto,sans-serif;font-size:12px;padding:20px}div.unsuitable-lightbox.customer .location-details{display:none}div.unsuitable-lightbox.customer .department-details{display:none}div.unsuitable-lightbox.location .department-details{display:none}div.unsuitable-lightbox .row{font-size:12px}div.unsuitable-lightbox .row .col:last-of-type{color:#999}#pages-systemlog select{-webkit-appearance:none;appearance:none;line-height:30px;font-size:12px;outline-style:none;padding-left:10px;padding-right:40px;border:1px solid #b7b7b7;background-color:#e8e8e8;border-radius:10px;cursor:pointer}#pages-systemlog input{-webkit-appearance:none;appearance:none;height:30px;line-height:30px;outline-style:none;padding-left:10px;padding-right:10px;border:1px solid #cacaca;background-color:#f2f8ff;border-radius:4px}#pages-systemlog button{-webkit-appearance:none;appearance:none;line-height:30px;outline-style:none;padding-left:10px;padding-right:10px;border:1px solid #7a8bde;background-color:#a9cffb;font-size:11px;border-radius:4px;cursor:pointer}#pages-systemlog div.number-of-logs{background-color:#e8e8e8;line-height:40px;padding-left:10px;margin-top:10px;margin-bottom:10px}#pages-systemlog div.pagination-container{text-align:center}#pages-systemlog div.pagination-container button.previous{margin-right:10px}#pages-systemlog div.pagination-container button.next{margin-left:10px}#pages-systemlog div.selected-filters{position:relative;margin-top:20px;margin-bottom:20px}#pages-systemlog div.selected-filters .selected-filter{position:relative;float:left;background-color:#cc8989;color:#fff;cursor:pointer;line-height:40px;padding-left:10px;padding-right:35px;border-radius:4px;margin-right:8px}#pages-systemlog div.selected-filters .selected-filter:hover{background-color:#ab6060;text-decoration:line-through}#pages-systemlog div.selected-filters .selected-filter:after{content:"";position:absolute;right:0;height:100%;width:35px;background-image:url(../img/remove.svg);background-position:center center;background-size:9px;background-repeat:no-repeat}#pages-systemlog div.pagination-container{margin-top:20px;margin-bottom:20px}#pages-systemlog div.pagination-container .show-nav{display:inline-block}#pages-systemlog div.pagination-container .hide-nav{display:none}#pages-systemlog div.filter-container{display:flex}#pages-systemlog .shift-range{flex:1;max-width:274px;min-width:274px}#pages-systemlog .shift-range .range input[type=date]{width:170px}#pages-systemlog .shift-range .range input[type=time]{width:100px}#pages-systemlog .shift-range .range span{display:block;margin-bottom:5px}#pages-systemlog .shift-range .range.range-to{margin-top:10px;margin-bottom:10px}#pages-systemlog .shift-range .range-error{display:none;background-color:#f7e3e3;color:#b35e5e;border:1px solid #e0b5b5;padding:10px;margin-bottom:10px}#pages-systemlog .filters{flex:1;display:flex;margin-bottom:10px}#pages-systemlog .filters .filter{flex:1}#pages-systemlog .filters .filter span{display:block;margin-bottom:5px}#pages-systemlog .filters .filter:first-of-type{max-width:300px}#pages-systemlog div.logs-container{position:relative;overflow-x:auto}#pages-systemlog div.logs-container div.scroller{position:relative;width:1500px}#pages-systemlog div.logs-container div.log{display:flex;font-size:11px;background-color:#f2f8ff;border-bottom:1px solid #ddecfd;margin-bottom:2px}#pages-systemlog div.logs-container div.log .col{flex:1;padding:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right:2px solid #fff}#pages-systemlog div.logs-container div.log .col.no-ellpises{overflow:unset;text-overflow:unset;white-space:unset}#pages-systemlog div.logs-container div.log.legend{background-color:#bdbdbd;border-bottom:1px solid #999}.shift-logs-lookup-lightbox{padding:20px}.shift-logs-lookup-lightbox .close{display:inline-block;margin-top:40px;padding:10px;border-radius:6px;background-color:#eee;cursor:pointer;font-size:12px}.shift-logs-lookup-lightbox span{display:block;font-size:25px}.shift-logs-lookup-lightbox .rows{max-width:600px;margin-top:40px}.shift-logs-lookup-lightbox .row{display:flex}.shift-logs-lookup-lightbox .row .col{flex:1;padding:10px;line-height:30px}.shift-logs-lookup-lightbox .row .col:first-of-type{background-color:#eee}#pages-task-concepts div.row .col:first-of-type{padding-left:20px}#pages-task-concepts div.trash{position:absolute;top:0;right:20px;width:30px;bottom:0;background-image:url(../img/trash.svg);background-repeat:no-repeat;background-size:15px;background-position:center center;cursor:pointer;opacity:.5}#pages-task-concepts div.trash:hover{opacity:1}#pages-task-concepts div.legend{background-color:#333;color:#fff;line-height:50px}#pages-task-concepts div.concepts>div.row{line-height:50px;cursor:pointer;background-color:#f1f1f9;margin-bottom:2px}.theme-lightbox div.theme-table div.table-legend,.theme-page div.theme-table div.table-legend{border-radius:5px 5px 0 0;overflow:hidden}.theme-lightbox div.theme-table div.table-legend div.theme-row,.theme-page div.theme-table div.table-legend div.theme-row{background-color:#f6f6f6;color:#969696}.theme-lightbox div.theme-table div.table-legend.normal-color div.theme-row,.theme-page div.theme-table div.table-legend.normal-color div.theme-row{background-color:#fcfcfc;color:#585858}.theme-lightbox div.theme-table div.theme-row,.theme-page div.theme-table div.theme-row{display:flex;background-color:#fcfcfc;color:#585858;border-bottom:1px solid #ececec;margin-bottom:1px;cursor:pointer}.theme-lightbox div.theme-table div.theme-row:hover,.theme-page div.theme-table div.theme-row:hover{background-color:#f6f6f6}.theme-lightbox div.theme-table div.theme-row .col,.theme-page div.theme-table div.theme-row .col{flex:1;padding-left:15px;padding-right:15px;line-height:45px;font-size:13px;border-right:1px solid #fff}.theme-lightbox div.theme-table div.theme-row .col:last-of-type,.theme-page div.theme-table div.theme-row .col:last-of-type{border-right:0}.theme-lightbox div.theme-table div.theme-row .col.extra-small,.theme-page div.theme-table div.theme-row .col.extra-small{max-width:60px}.theme-lightbox div.theme-table div.theme-row .col.small,.theme-page div.theme-table div.theme-row .col.small{max-width:100px}.theme-lightbox div.theme-table div.theme-row .col.medium-small,.theme-page div.theme-table div.theme-row .col.medium-small{max-width:160px}.theme-lightbox div.theme-table div.theme-row .col.medium,.theme-page div.theme-table div.theme-row .col.medium{max-width:200px}.theme-lightbox div.theme-table div.theme-row .col.medium-large,.theme-page div.theme-table div.theme-row .col.medium-large{max-width:240px}.theme-lightbox div.theme-table div.theme-row .col.action,.theme-page div.theme-table div.theme-row .col.action{max-width:35px}.theme-lightbox div.theme-table div.theme-row .col.no-ellipses,.theme-page div.theme-table div.theme-row .col.no-ellipses{white-space:unset;overflow:unset;text-overflow:unset}.theme-lightbox div.theme-table.ellipses .col,.theme-page div.theme-table.ellipses .col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-lightbox div.theme-table .actions-row-theme,.theme-page div.theme-table .actions-row-theme{display:flex;gap:3px;margin-top:7.5px}.theme-lightbox div.theme-table .actions-row-theme .item,.theme-page div.theme-table .actions-row-theme .item{position:relative;flex:1;max-width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-size:14px;border-radius:4px}.theme-lightbox div.theme-table .actions-row-theme .item .tooltip,.theme-page div.theme-table .actions-row-theme .item .tooltip{position:absolute;top:-32px;left:-100px;background-color:#545454;color:#fff;font-size:12px;line-height:29px;border-radius:6px;width:170px;text-align:center;display:none}.theme-lightbox div.theme-table .actions-row-theme .item:hover .tooltip,.theme-page div.theme-table .actions-row-theme .item:hover .tooltip{display:block}.theme-lightbox div.theme-table .actions-row-theme .item.assign,.theme-page div.theme-table .actions-row-theme .item.assign{background-image:url(../img/add.svg);background-color:#8ecd8e}.theme-lightbox div.theme-table .actions-row-theme .item.assign:hover,.theme-page div.theme-table .actions-row-theme .item.assign:hover{background-color:#545454}.theme-lightbox div.theme-table .actions-row-theme .item.unassign,.theme-page div.theme-table .actions-row-theme .item.unassign{background-image:url(../img/unlink.svg);background-color:#d59797}.theme-lightbox div.theme-table .actions-row-theme .item.unassign:hover,.theme-page div.theme-table .actions-row-theme .item.unassign:hover{background-color:#545454}.theme-lightbox div.theme-table .actions-row-theme .item.list,.theme-page div.theme-table .actions-row-theme .item.list{background-image:url(../img/down-arrow.svg);background-color:#d3ddee}.theme-lightbox div.theme-table .actions-row-theme .item.list .tooltip,.theme-page div.theme-table .actions-row-theme .item.list .tooltip{left:-125px}.theme-lightbox div.theme-table .actions-row-theme .item.list:hover,.theme-page div.theme-table .actions-row-theme .item.list:hover{background-color:#c7d3e6}.theme-lightbox div.theme-table .actions-row-theme .item.save,.theme-page div.theme-table .actions-row-theme .item.save{background-image:url(../img/tick.svg);background-color:#92c5b3}.theme-lightbox div.theme-table .actions-row-theme .item.save .tooltip,.theme-page div.theme-table .actions-row-theme .item.save .tooltip{left:-125px}.theme-lightbox div.theme-table .actions-row-theme .item.save:hover,.theme-page div.theme-table .actions-row-theme .item.save:hover{background-color:#609884}.theme-lightbox div.theme-table .actions-row-theme .item.link,.theme-page div.theme-table .actions-row-theme .item.link{background-image:url(../img/bundle.svg);background-color:#f1d3a4}.theme-lightbox div.theme-table .actions-row-theme .item.link .tooltip,.theme-page div.theme-table .actions-row-theme .item.link .tooltip{left:-125px}.theme-lightbox div.theme-table .actions-row-theme .item.link:hover,.theme-page div.theme-table .actions-row-theme .item.link:hover{background-color:#eccc9a}.theme-lightbox div.theme-table .actions-row-theme .item.edit,.theme-page div.theme-table .actions-row-theme .item.edit{background-image:url(../img/edit.svg);background-color:#e0e0e0}.theme-lightbox div.theme-table .actions-row-theme .item.edit .tooltip,.theme-page div.theme-table .actions-row-theme .item.edit .tooltip{left:-125px}.theme-lightbox div.theme-table .actions-row-theme .item.edit:hover,.theme-page div.theme-table .actions-row-theme .item.edit:hover{background-color:#c4c4c4}.theme-lightbox div.theme-table .actions-row-theme .item.add,.theme-page div.theme-table .actions-row-theme .item.add{background-image:url(../img/add.svg);background-color:#91e0bc}.theme-lightbox div.theme-table .actions-row-theme .item.add .tooltip,.theme-page div.theme-table .actions-row-theme .item.add .tooltip{left:-125px}.theme-lightbox div.theme-table .actions-row-theme .item.add:hover,.theme-page div.theme-table .actions-row-theme .item.add:hover{background-color:#71c8a0}.theme-lightbox div.theme-table .actions-row-theme .item.delete,.theme-lightbox div.theme-table .actions-row-theme .item.remove,.theme-page div.theme-table .actions-row-theme .item.delete,.theme-page div.theme-table .actions-row-theme .item.remove{background-image:url(../img/remove.svg);background-color:#cea69d}.theme-lightbox div.theme-table .actions-row-theme .item.delete .tooltip,.theme-lightbox div.theme-table .actions-row-theme .item.remove .tooltip,.theme-page div.theme-table .actions-row-theme .item.delete .tooltip,.theme-page div.theme-table .actions-row-theme .item.remove .tooltip{left:-125px}.theme-lightbox div.theme-table .actions-row-theme .item.delete:hover,.theme-lightbox div.theme-table .actions-row-theme .item.remove:hover,.theme-page div.theme-table .actions-row-theme .item.delete:hover,.theme-page div.theme-table .actions-row-theme .item.remove:hover{background-color:#c08476}.theme-lightbox div.theme-table .actions-row-theme .item.bin,.theme-page div.theme-table .actions-row-theme .item.bin{background-image:url(../img/bin.svg);background-color:#e3c9c3}.theme-lightbox div.theme-table .actions-row-theme .item.bin .tooltip,.theme-page div.theme-table .actions-row-theme .item.bin .tooltip{left:-125px}.theme-lightbox div.theme-table .actions-row-theme .item.bin:hover,.theme-page div.theme-table .actions-row-theme .item.bin:hover{background-color:#cea69d}.theme-page{position:relative;min-height:100vh;background-color:#fff;padding:0;font-size:13px}.theme-page main{padding:10px;background-color:#fff}@media screen and (min-width:600px){.theme-page main{padding:25px}}@media screen and (min-width:1000px){.theme-page main{padding:50px}}.theme-page div.theme-header{position:relative;display:flex;padding:25px;background-color:#f7f8f8;border-bottom:1px solid #e9eff7}@media screen and (min-width:800px){.theme-page div.theme-header{padding:50px}}.theme-page div.theme-header div.left-header{flex:1}.theme-page div.theme-header div.left-header>h3{font-weight:200!important;margin-top:16px!important;font-size:28px!important;color:#444243!important;font-family:Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.theme-page div.theme-header div.right-header{flex:1}.theme-page div.theme-header div.theme-actions{padding-top:22px}.theme-page div.theme-header div.theme-actions>ul{list-style-type:none;padding:0;margin:0}.theme-page div.theme-header div.theme-actions>ul>li{position:relative;float:right;width:50px;height:32px;border-radius:10px;background-color:#fff;cursor:pointer;box-shadow:0 1px 1px 0 #ccc}.theme-page div.theme-header div.theme-actions>ul>li .help-content{display:none;position:absolute;z-index:2;right:0;top:44px;width:600px;max-width:50vw;background-color:#f3f3f3;border:1px solid #e0e0e0;padding:20px;font-size:13px;line-height:18px;border-radius:4px;color:#4e4e4e}.theme-page div.theme-header div.theme-actions>ul>li .tooltip{display:none;position:absolute;z-index:2;background-color:#e4e4e4;top:44px;width:140px;text-align:center;padding:6px;right:-45px;font-size:11px;line-height:18px;color:#4e4e4e;border-radius:4px}.theme-page div.theme-header div.theme-actions>ul>li:hover{opacity:1}.theme-page div.theme-header div.theme-actions>ul>li:hover .help-content,.theme-page div.theme-header div.theme-actions>ul>li:hover .tooltip{display:block}.theme-page div.theme-header div.theme-actions>ul .icon{background-position:center center;background-repeat:no-repeat;background-size:16px;margin-left:5px}.theme-page div.theme-header div.theme-actions>ul .icon.help{background-image:url(../img/info-grey.svg)}.theme-page div.theme-header div.theme-actions>ul .icon.add{background-image:url(../img/plus-green.svg)}.theme-page div.theme-header div.theme-actions>ul .icon.add:hover{box-shadow:0 1px 1px 0 #a5d4b6}.theme-page div.theme-header div.theme-actions>ul .icon.edit{background-image:url(../img/edit-blue.svg)}.theme-page div.theme-header div.theme-actions>ul .icon.list{background-image:url(../img/list-purple.svg)}.theme-page div.theme-header div.theme-actions>ul .icon.back{background-image:url(../img/back-grey.svg)}.theme-page div.theme-header div.theme-actions>ul .icon.favorite-disabled{background-image:url(../img/favorite-no.svg)}.theme-page div.theme-header div.theme-actions>ul .icon.favorite-enabled{background-image:url(../img/favorite-yes.svg)}.theme-page div.theme-header div.theme-actions>ul .icon.download-csv{background-image:url(../img/download-csv.svg)}.theme-page div.theme-header div.theme-actions>ul .icon.filter{background-image:url(../img/filter-black.svg)}.theme-page div.theme-header div.theme-actions>ul .icon.settings{background-image:url(../img/settings-action.svg)}.theme-page div.theme-header div.theme-actions>ul .icon.remove{background-image:url(../img/bin.svg)}.theme-page div.theme-header div.theme-category{color:#c3c9c9;font-weight:400;font-family:Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif}#pages-timeblocks .row.legend{background-color:#f1f1f9;font-weight:700}#pages-timeblocks .row{line-height:30px}#pages-timeblocks .col:first-of-type{padding-left:10px}#pages-timeblocks .col{position:relative}#pages-timeblocks .remove{position:absolute;top:5px;height:30px;width:30px;right:10px;background-image:url(../img/trash.svg);background-repeat:no-repeat;background-position:center center;background-size:20px;cursor:pointer}#lightbox-timeblock input.duty{margin-top:5px}#lightbox-timeblock .buttons{margin-top:30px}#pages-triopsys div.selection-list.relations div.explain-multiple{padding:15px;background-color:rgba(129,193,233,.17);border:1px solid #81c1e9;border-radius:5px;margin-top:30px;line-height:18px;color:#164f73}#pages-triopsys div.selection-list.departments,#pages-triopsys div.selection-list.locations{margin-top:-30px!important}#pages-triopsys div.selection-list.departments div.explain-multiple,#pages-triopsys div.selection-list.locations div.explain-multiple{padding:15px;background-color:rgba(129,193,233,.17);border:1px solid #81c1e9;border-radius:5px;margin-top:30px;line-height:18px;color:#164f73}#pages-triopsys div.selection-list{width:50%;margin-bottom:30px;margin-top:30px}#pages-triopsys div.selection-list div.list-deploy .list-row{cursor:pointer}#pages-triopsys div.selection-list div.list-deploy .list-row:hover{background-color:#f3f3f3}#pages-triopsys div.selection-list div.selection-box{position:absolute;height:20px;top:10px;left:10px;width:20px;border:1px solid #e2e2e2;background-color:#fff;border-radius:4px;cursor:pointer}#pages-triopsys div.selection-list div.selection-box.select-all-toggle.selected{background-color:#333;background-image:url(../img/tick.svg);background-size:10px;background-repeat:no-repeat;background-position:center center}#pages-triopsys div.selection-list div.list-row{position:relative;display:flex;background-color:#f9f9f9}#pages-triopsys div.selection-list div.list-row.legend{border-bottom:1px solid #6aafda;background-color:#81c1e8;color:#fff;border-radius:5px 5px 0 0}#pages-triopsys div.selection-list div.list-row:last-of-type{border-radius:0 0 5px 5px}#pages-triopsys div.selection-list div.list-row.selected{background-color:#e2e2e2}#pages-triopsys div.selection-list div.list-row.selected:hover{background-color:#ccc!important}#pages-triopsys div.selection-list div.list-row.selected div.selection-box{background-color:#333;background-image:url(../img/tick.svg);background-size:10px;background-repeat:no-repeat;background-position:center center}#pages-triopsys div.selection-list div.list-row.disabled{cursor:not-allowed!important}#pages-triopsys div.selection-list div.list-row.disabled:hover{background-color:#e2e2e2!important}#pages-triopsys div.selection-list div.list-row.disabled div.selection-box{display:none!important}#pages-triopsys div.selection-list div.col{position:relative;flex:1;line-height:40px}#pages-triopsys div.selection-list div.col.selection{max-width:50px}#pages-triopsys div.selection-list div.col.number-of-shifts{max-width:100px}#pages-triopsys div.result{position:relative;line-height:30px;font-size:12px;padding-left:10px;padding-right:10px;width:450px;border-radius:5px;margin-bottom:30px}#pages-triopsys div.result.found{width:230px;border:1px solid #5cb35d;background-color:rgba(90,179,91,.3);color:green;display:none}#pages-triopsys div.result.found span{background-color:#fff;top:0;color:#000;position:absolute;text-align:center;left:160px;width:calc(100% - 160px);border-radius:0 5px 5px 0}#pages-triopsys div.result.busy{border:1px solid #38a1f5;background-color:rgba(56,161,245,.35);color:#2281ce;display:none}#pages-triopsys div.result.not-found{border:1px solid #bf4a4a;background-color:rgba(255,0,0,.19);color:#bf4a4a;display:none}#pages-triopsys .buttons span.button.--disabled{display:none}#pages-triopsys div.step-row{position:relative;display:flex;margin-bottom:30px}#pages-triopsys div.step-row div.disabler{position:absolute;z-index:5;left:0;top:0;width:100%;height:calc(100% + 35px);background-color:#fff;opacity:.7}#pages-triopsys div.step-row.step-one div.disabler{display:none}#pages-triopsys div.step-row div.step{position:relative;flex:1;max-width:70px}#pages-triopsys div.step-row div.step:before{content:"";position:absolute;width:2px;height:calc(100% - 0px);top:35px;left:calc(50% - 1px);background-color:#f3f3f3}#pages-triopsys div.step-row span.step-number{background-color:#353234;position:absolute;top:5px;width:30px;height:30px;line-height:30px;text-align:center;left:calc(50% - 15px);border-radius:100%;color:#fff}#pages-triopsys div.step-row div.step-content{flex:1}#pages-triopsys .step-two span.explain{display:block;margin-top:30px!important}#pages-triopsys div.daterange-container{position:relative;height:40px;margin-bottom:30px;width:450px;border:1px solid #e0e0e0;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}#pages-triopsys div.daterange-container input[name=daterange]{opacity:0}#pages-triopsys div.daterange-container div.trigger-daterange{position:absolute;left:0;top:0;height:100%;width:100%;display:flex}#pages-triopsys div.daterange-container div.trigger-daterange .choosen-range{flex:1;text-align:center;line-height:40px;font-size:14px;display:flex}#pages-triopsys div.daterange-container div.trigger-daterange .choosen-range div.col{flex:1;font-size:12px}#pages-triopsys div.daterange-container div.trigger-daterange .choosen-range div.col.till{max-width:35px;background-color:#f3f3f3;font-size:11px;color:#333}#pages-triopsys div.daterange-container div.trigger-daterange .choosen-range div.col.week{background-color:#f3f3f3;color:#c3c3c3;font-size:11px;max-width:70px}#pages-triopsys div.daterange-container div.trigger-daterange .choosen-range div.col.week.start{border-radius:5px 0 0 5px}#pages-triopsys div.daterange-container div.trigger-daterange .trigger{flex:1;max-width:40px;background-color:#37a1f5;background-image:url(../img/calendar.svg);background-size:20px;background-repeat:no-repeat;background-position:center center;border-radius:0 5px 5px 0;cursor:pointer}#pages-triopsys div.daterange-container div.trigger-daterange .trigger:hover{background-color:#1874ad}#pages-triopsys div.employees-wrapper{display:flex}#pages-triopsys div.employees-wrapper .photo{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../img/profile-placeholder.jpg);border-radius:7px;height:100%}#pages-triopsys div.employees-wrapper div.internal-employees{flex:1}#pages-triopsys div.employees-wrapper div.internal-employees div.selection-list{width:100%;padding-right:2px}#pages-triopsys div.employees-wrapper div.external-employees{flex:1}#pages-triopsys div.employees-wrapper div.external-employees div.selection-list{width:100%;padding-left:2px}#pages-triopsys div.employees-wrapper div.relation{display:flex}#pages-triopsys div.employees-wrapper div.relation .col-col{flex:1;padding-left:20px}#pages-triopsys div.employees-wrapper div.relation .col-col.photo{max-width:40px;padding-left:0}#pages-triopsys div.employees-wrapper div.list-row{padding-top:10px;padding-bottom:10px}#pages-triopsys div.employees-wrapper div.list-row.hire-company{background-color:#e6e6e6;border-bottom:1px solid #dcdcdc}#pages-triopsys div.employees-wrapper div.list-row.external{padding-left:40px}#pages-triopsys div.employees-wrapper div.list-row.external.selected{background-color:#ececec}#pages-triopsys div.employees-wrapper div.list-row.external .number-of-shifts{color:#c1c1c1}#pages-triopsys div.employees-wrapper div.list-row.external .relation{color:#9a9a9a}#pages-triopsys div.content-form{display:none;margin-top:20px}#pages-triopsys .loader-container{display:flex;background-color:#f5f5f5;margin-top:20px;border-radius:6px}#pages-triopsys .loader-container .loader-wrapper{flex:1;max-width:50px}#pages-triopsys .loader-container .information{flex:1;padding-left:10px;line-height:50px}#pages-triopsys .loader-container.hide-loader{display:none}#pages-triopsys .loader-container.show-loader{display:flex}#pages-triopsys .loader-circle,#pages-triopsys .triop-loader{margin:0 auto;margin-top:10px;scale:.2}#pages-triopsys .loader-circle,#pages-triopsys .loader-circle:after{border-radius:50%;width:30px;height:30px}#pages-triopsys div.message{display:flex;margin-top:20px;border-radius:6px;background-color:#f5f5f5}#pages-triopsys div.message .icon-col{flex:1;max-width:50px;background-repeat:no-repeat;background-position:center center;background-size:24px}#pages-triopsys div.message .message-col{flex:1;padding-left:10px;line-height:50px}#pages-triopsys div.message.error{color:#924545;background-color:#f3dada}#pages-triopsys div.message.error .icon-col{background-image:url(../img/warning-red.svg)}#pages-triopsys div.message.info{background-color:#daebf3;color:#4b679a}#pages-triopsys div.message.info .icon-col{background-image:url(../img/info2.svg)}#pages-triopsys div.message.show-message{display:flex}#pages-triopsys div.message.hide-message{display:none}#pages-triopsys div.api-key-container{background-color:#f5f5f5;max-width:500px;padding:10px;border-radius:6px}#pages-triopsys div.api-key-container div.explain{line-height:30px}#pages-triopsys div.api-key-container div.key-wrapper{background-color:#ccc;display:flex;height:40px;border-radius:6px}#pages-triopsys div.api-key-container div.key-wrapper .key-icon{flex:1;max-width:40px;background-image:url(../img/key.svg);background-size:14px;background-position:center center;background-repeat:no-repeat}#pages-triopsys div.api-key-container div.key-wrapper .key-input{flex:1;position:relative}#pages-triopsys div.api-key-container div.key-wrapper .key-input input{-webkit-appearance:none;appearance:none;border:0;font-family:verdana;width:100%;outline-style:none;font-size:11px;padding-left:15px;line-height:40px;height:40px;background-color:#fff;padding-right:40px}#pages-triopsys div.api-key-container div.key-wrapper .key-input .tick{position:absolute;right:0;top:0;width:40px;bottom:0;background-image:url(../img/check2.svg);background-size:14px;background-position:center center;background-repeat:no-repeat;display:none}#pages-triopsys div.api-key-container div.key-wrapper .key-save{flex:1;max-width:100px;padding:7px}#pages-triopsys div.api-key-container div.key-wrapper .key-save span.edit-api-key,#pages-triopsys div.api-key-container div.key-wrapper .key-save span.save-api-key{display:block;background-color:#656565;color:#fff;cursor:pointer;line-height:24px;text-align:center;border-radius:0 4px 4px 0}#pages-triopsys div.api-key-container div.key-wrapper .key-save span.edit-api-key:hover,#pages-triopsys div.api-key-container div.key-wrapper .key-save span.save-api-key:hover{background-color:#415e92}#pages-triopsys div.api-key-container div.key-wrapper .key-save span.edit-api-key{display:none}#pages-triopsys div.api-key-container div.key-wrapper.valid-key span.edit-api-key{display:block}#pages-triopsys div.api-key-container div.key-wrapper.valid-key span.save-api-key{display:none}#pages-triopsys div.api-key-container div.key-wrapper.valid-key .tick{display:block}#pages-triopsys div.api-key-container div.key-wrapper.valid-key input{background-color:#e2f1e5}#pages-updates main{padding:0}#pages-updates .news-banner-container{position:relative;height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(../img/project-management.png);clip-path:ellipse(74% 90% at 50% 8%)}#pages-updates .news-container{position:relative;padding:50px;padding-top:10px}#pages-updates .news-container .news-title{background-color:#fff;position:absolute;width:400px;font-size:24px;line-height:50px;top:-38px;border-radius:8px;left:calc(50% - 200px);text-align:center;border:1px solid #d8d8d8;font-family:Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200}#pages-updates .news-container .news-content{font-family:Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:25px;margin-top:30px;padding:30px}.accepted-open-shifts-summary{position:fixed;z-index:1900;top:0;right:401px;height:40px;line-height:40px;width:440px;background-color:rgba(255,255,255,.6);border-radius:0 0 10px 10px;padding-left:16px}.accepted-open-shifts-summary span.number-of{color:#fff;background-color:#a16bab;padding:2px;font-size:12px;padding-left:5px;padding-right:5px;border-radius:6px;margin-right:5px}.accepted-open-shifts-summary span.info{color:#484848;font-size:12px}.accepted-open-shifts-summary span.view-all{position:absolute;top:5px;right:10px;background-color:#a16bab;color:#fff;font-size:12px;height:30px;line-height:30px;border-radius:6px;padding-left:10px;padding-right:10px;cursor:pointer}.accepted-open-shifts-summary span.view-all:hover{background-color:#5d2a67}.accepted-open-shifts-content{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;padding:50px;background-color:rgba(0,0,0,.5);display:none}.accepted-open-shifts-content.open{display:block}.accepted-open-shifts-content .shift-acceptance-list-wrapper{background-color:#fff;border-radius:8px;overflow:hidden;height:100%;display:flex}.accepted-open-shifts-content .shift-acceptance-list-wrapper .left-col{flex:1;max-width:350px;background-color:#eaeaf5;text-align:center}.accepted-open-shifts-content .shift-acceptance-list-wrapper .left-col .lottie{margin-top:80px;display:inline-block}.accepted-open-shifts-content .shift-acceptance-list-wrapper .left-col .close-box{display:inline-block;line-height:40px;padding-left:10px;padding-right:10px;color:#fff;background-color:#734e73;min-width:130px;border-radius:6px;font-size:12px;cursor:pointer}.accepted-open-shifts-content .shift-acceptance-list-wrapper .right-col{flex:1;padding:20px;overflow-y:auto}.accepted-open-shifts-content .shift-acceptance-list-wrapper .shift-acceptance-list{background-color:#eaeaf5;border-radius:6px;overflow:hidden;margin-bottom:10px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .shift-details{background-color:#d4d4e4;text-align:center;font-size:14px;line-height:30px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .location-details{background-color:#8788ee;color:#fff;text-align:center;padding-top:6px;padding-bottom:6px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .location-details>span{display:block;font-size:16px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .location-details>span:last-of-type{font-size:12px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item{display:flex}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item>div{flex:1}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .photo-wrapper{max-width:50px;height:50px;position:relative}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .photo-wrapper .photo{position:absolute;top:5px;left:10px;bottom:5px;right:0;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:6px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .name-of-employee{padding-left:20px;padding-right:20px;max-width:200px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions{min-width:150px;text-align:right;padding-right:10px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions .ticker{position:relative;display:inline-block;margin-right:20px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions .ticker .checkbox{width:30px;height:30px;cursor:pointer;background-color:#fff;border:1px solid #c9c9d0;display:inline-block;vertical-align:middle;border-radius:6px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions .ticker span{line-height:30px;font-size:12px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions .ticker.selected .checkbox{background-image:url(../img/checked.svg);background-size:16px;background-position:center center;background-repeat:no-repeat}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions>span{width:75px;display:inline-block;background-color:#999;font-size:12px;line-height:30px;border-radius:4px;margin-top:10px;text-align:center;cursor:pointer}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions>span:first-of-type{margin-right:5px}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions .accept-acceptance{background-color:#8fda8f;color:#026f02}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions .accept-acceptance:hover{background-color:#026f02;color:#fff}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions .decline-acceptance{background-color:#d89c9c;color:#753434}.accepted-open-shifts-content .shift-acceptance-list-wrapper .employee-item .actions .decline-acceptance:hover{background-color:#753434;color:#fff}@keyframes line-loader-1{from{left:-100%}to{left:calc(100% + 400px)}}@keyframes line-loader-2{from{left:-100%}to{left:calc(100% + 400px)}}@keyframes line-loader-light{0%{left:0;opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}100%{opacity:0;left:calc(100% - 50px);transform:scale(0)}}div.ai-planner{display:none;z-index:120;position:fixed;background-color:rgba(0,0,0,.7);width:100%;height:100vh;padding:0}div.ai-planner div.no-employee-found{position:relative;margin-top:50px;color:#fff;padding:30px}div.ai-planner div.no-employee-found p,div.ai-planner div.no-employee-found ul{margin-top:40px;font-size:14px;line-height:20px}div.ai-planner div.no-employee-found .buttons{margin-top:40px}div.ai-planner div.vertical-center.loader-wrapper{position:absolute;width:100%;top:50%;z-index:5}div.ai-planner div.line-loader{position:relative;width:600px;margin:0 auto}div.ai-planner div.line-loader div.wrapper{position:relative;height:2px;background-color:#0e7ed0;border-radius:100%;overflow:hidden}div.ai-planner div.line-loader div.line{position:absolute;top:0;width:400px;height:100%;left:-100%;background-color:#fff;border-radius:100%;animation-name:line-loader-1;animation-duration:8s;animation-iteration-count:infinite;animation-timing-function:ease}div.ai-planner div.line-loader div.line.line-2{left:-100%;animation-delay:2s}div.ai-planner div.line-loader div.line.line-3{left:-100%;animation-delay:4s}div.ai-planner div.line-loader div.line.line-4{left:-100%;animation-delay:6s}div.ai-planner div.line-loader div.light{position:absolute;left:calc(50% - 75px);top:-4px;width:150px;height:10px;background-color:#fff;background:radial-gradient(circle,#fff 0,rgba(11,81,159,0) 87%);border-radius:100%;animation-name:line-loader-light;animation-duration:2s;animation-iteration-count:infinite;animation-delay:1.4s;opacity:0;animation-timing-function:linear}div.ai-planner .ai-bar{position:absolute;top:0;height:50px;left:0;z-index:2;width:100%;background-color:#011530}div.ai-planner .ai-icon{position:absolute;left:10px;top:10px;width:30px;height:30px;background-image:url(../img/ai.svg);background-repeat:no-repeat;background-size:24px;background-position:center center}div.ai-planner .ai-close{cursor:pointer;position:absolute;right:10px;top:10px;width:30px;height:30px;background-color:#063674;opacity:.3;border-radius:4px;background-image:url(../img/remove.svg);background-repeat:no-repeat;background-size:14px;background-position:center center}div.ai-planner .ai-close:hover{opacity:1}div.ai-planner .ai-logo{position:absolute;left:10px;z-index:2;bottom:10px;width:100px;height:50px;background-image:url(../img/tasktime-white.png);background-repeat:no-repeat;background-size:contain;background-position:center center}div.ai-planner .ai-planner-content{position:relative;padding:10px;background-color:#fff;height:100%;background-image:url(../img/ai-bg.jpg);background-size:cover;background-position:center center}div.ai-planner .ai-planner-content h3{color:#fff;font-size:13px;text-align:right;margin-top:0;margin-bottom:60px}div.ai-planner .ai-row{display:flex;height:100%}div.ai-planner .ai-row .col{flex:1}div.ai-planner .ai-row .col:first-of-type{min-width:800px}div.ai-planner .ai-shift{position:relative;padding:10px;height:calc(100% - 50px);margin-top:50px;color:#fff;backdrop-filter:blur(.1rem);background:linear-gradient(180deg,rgba(12,131,213,.2665441176) 19%,rgba(11,81,159,.6701855742) 56%,rgba(1,24,55,.6953956583) 86%)}div.ai-planner .ai-shift .customer-logo{width:100%;height:60px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin-bottom:30px}div.ai-planner .ai-shift div.skip{background-color:#010e21;color:#084a94;margin:0 auto;margin-top:30px;text-align:center;cursor:pointer;border-radius:5px;line-height:40px;font-size:14px;position:absolute;bottom:10px;left:10px;right:10px}div.ai-planner .ai-shift div.skip:hover{background-color:#00050c;color:#1f74d4}div.ai-planner .ai-shift .shift-details{text-align:center}div.ai-planner .ai-shift .shift-details>span{display:block;margin-bottom:20px}div.ai-planner .ai-shift .shift-details>span.customer{font-size:21px}div.ai-planner .ai-shift .shift-details>span.location{font-size:40px}div.ai-planner .ai-shift .shift-details>span.date{margin-top:50px;font-size:21px}div.ai-planner .ai-shift .shift-details>span.time{font-size:32px}div.ai-planner .ai-shift .shift-details>span.unpaid{margin-top:-17px;font-size:13px;color:#999}div.ai-planner .ai-shift .shift-details>span.department{margin-top:-17px;font-size:13px;color:#999}div.carousel{position:absolute;top:calc(50% - 200px);width:800px;background-color:transparent;height:400px}div.carousel div.buttons-wrapper{text-align:center;position:absolute;width:100%;z-index:100;bottom:-50px}div.carousel button{appearance:none;-webkit-appearance:none;border:1px solid #dadada;background-color:#fff;padding:10px;border-radius:5px;cursor:pointer;font-family:arial;outline-style:none;font-size:12px;background-image:url(../img/nav.svg);background-repeat:no-repeat;background-position:center center;background-size:12px;width:40px;height:40px;opacity:.7}div.carousel button:last-of-type{transform:rotate(180deg)}div.carousel button:hover{opacity:1}div.carousel ul{padding:0;margin:0;list-style-type:none}div.carousel ul>li{position:absolute;left:calc(50% - 137.5px);width:275px;height:400px;background-color:#999;opacity:0;box-shadow:0 0 3px #828282;display:none;transition:.4s;border-radius:10px;overflow:hidden}div.carousel ul>li.current{z-index:5;opacity:1;display:block}div.carousel ul>li.next-1{opacity:.9;z-index:4;display:block;transform:translateX(137.5px) scale(.8)}div.carousel ul>li.next-2{opacity:.8;z-index:3;display:block;transform:translateX(275px) scale(.6)}div.carousel ul>li.prev-1{opacity:.9;z-index:4;display:block;transform:translateX(-137.5px) scale(.8)}div.carousel ul>li.prev-2{opacity:.8;z-index:3;display:block;transform:translateX(-275px) scale(.6)}div.carousel div.employee{position:absolute;width:100%;height:100%}div.carousel div.employee div.match-points{padding:20px;font-family:arial;font-size:12px}div.carousel div.employee div.match-points ol{margin:0;padding-left:20px;list-style-type:none}div.carousel div.employee div.match-points ol li{position:relative;line-height:20px}div.carousel div.employee div.match-points ol li.ok:before{content:"➠";position:absolute;color:#42b342;font-size:13px;top:0;left:-20px;transform:rotate(-90deg)}div.carousel div.employee div.match-points ol li.nok:before{content:"➠";position:absolute;color:red;font-size:13px;top:0;left:-20px;transform:rotate(90deg)}div.carousel div.employee div.actions{position:absolute;width:100%;bottom:0;display:flex}div.carousel div.employee div.actions div.action{flex:1;font-family:arial;line-height:35px;text-align:center;font-size:12px;color:#fff;cursor:pointer}div.carousel div.employee div.actions div.action.assign{background-color:#5bb15b}div.carousel div.employee div.actions div.action.add-to-list{background-color:#d49d38}div.carousel div.employee div.employee-header{position:relative;height:20%;background-color:#000}div.carousel div.employee div.employee-header div.organisation>span{position:absolute;right:10px;top:10px;background-color:rgba(0,0,0,.3);color:#fff;font-family:arial;font-size:10px;padding:5px;border-radius:5px}div.carousel div.employee div.employee-header div.match-info{padding-top:10px;font-family:arial}div.carousel div.employee div.employee-header div.match-info>span{display:block;width:100px;text-align:center;font-size:10px}div.carousel div.employee div.employee-header div.match-info span.score{text-align:center;font-size:26px;line-height:40px}div.carousel div.employee div.employee-header div.photo{position:absolute;width:80px;height:80px;background-color:#fff;background-position:center center;background-size:cover;left:calc(50% - 40px);top:50%;border-radius:100%}div.carousel div.employee div.employee-info{margin-top:60px;font-family:tahoma;position:relative}div.carousel div.employee div.employee-info div.contact-details{position:absolute;right:20px;top:0}div.carousel div.employee div.employee-info div.contact-details>div{cursor:pointer}div.carousel div.employee div.employee-info div.contact-details>div span.detail{position:absolute;top:-30px;right:0;font-size:11px;background-color:#000;color:#fff;padding:5px;border-radius:5px;display:none}div.carousel div.employee div.employee-info div.contact-details>div:hover span.detail{display:block}div.carousel div.employee div.employee-info div.contact-details div.telephone{top:0}div.carousel div.employee div.employee-info div.contact-details div.mail{top:20px}div.carousel div.employee div.employee-info>span{display:block;text-align:center}div.carousel div.employee div.employee-info .name{font-size:16px}div.carousel div.employee div.employee-info .job{font-size:11px}div.carousel div.employee.gold{color:#46390c;background-color:#fff;background:#dbca76;background:linear-gradient(122deg,#dbca76 19%,#f6e990 36%,#cdb867 66%)}div.carousel div.employee.gold div.employee-header{background-color:#dbca76}div.carousel div.employee.silver{color:#26292a;background:#c6c6c6;background:linear-gradient(122deg,#c6c6c6 19%,#e0e0e0 36%,#b3b3b3 66%)}div.carousel div.employee.silver div.employee-header{background-color:#c6c6c6}div.carousel div.employee.brons{color:#1b140f;background:#e3b583;background:linear-gradient(122deg,#e3b583 19%,#eeca95 36%,#ce9f67 66%)}div.carousel div.employee.brons div.employee-header{background-color:#e3b583}div.avail-navigation-wrapper{width:500px;margin:0 auto;margin-bottom:30px}div.avail-navigation-wrapper>div{float:left;height:40px}div.avail-navigation-wrapper>div.next,div.avail-navigation-wrapper>div.prev{width:40px;cursor:pointer;background-image:url(../img/left-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:18px;background-color:#d6d6d6;border-radius:6px}div.avail-navigation-wrapper>div.next:hover,div.avail-navigation-wrapper>div.prev:hover{background-color:#bfbfbf}div.avail-navigation-wrapper>div.next{transform:rotate(180deg)}div.avail-navigation-wrapper>div.month{width:calc(100% - 80px);text-align:center;line-height:40px;font-size:18px}div.avail-scroll-wrapper{position:relative;overflow-x:scroll}div.avail-scroll-wrapper::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}div.editor-wrapper .actions{margin-top:20px}div.editor-wrapper .actions div.button{float:left;width:100px;text-align:center;cursor:pointer;line-height:35px;border-radius:6px;margin-right:5px;background-color:#333;color:#fff}div.editor-wrapper .edit-availability{position:fixed;top:100px;left:calc(50vw - 100px);width:400px;background-color:transparent;z-index:3000;font-size:13px}div.editor-wrapper .edit-availability .maybe-explain{display:none}div.editor-wrapper .edit-availability .title-editor{background-color:#343233;padding:10px;color:#fff;border-radius:10px 10px 0 0}div.editor-wrapper .edit-availability .title-editor span{display:block;text-align:center}div.editor-wrapper .edit-availability .title-editor span.employee-name{font-size:18px}div.editor-wrapper .edit-availability .title-editor span.day{margin-top:5px;margin-bottom:5px;color:#999}div.editor-wrapper .edit-availability .title-editor span.description{display:none}div.editor-wrapper .edit-availability .editor-content{background-color:#fff;border-radius:0 0 10px 10px;padding:10px}div.editor-wrapper .edit-availability .editor-content .set-form{margin-bottom:10px}div.editor-wrapper .edit-availability .editor-content .set-form:last-of-type{margin-bottom:0}div.editor-wrapper .edit-availability .editor-content .partial-form{display:none;margin-left:50px;padding:20px;background-color:#e4c1ea;color:#782585;border-radius:6px}div.editor-wrapper .edit-availability .editor-content .partial-form .explain{margin-bottom:20px;font-size:11px}div.editor-wrapper .edit-availability .editor-content .partial-form input{-webkit-appearance:none;appearance:none;border:1px solid #782585;width:80px;font-family:verdana;font-size:12px;height:30px;padding-left:10px;border-radius:6px;background-color:#faf8fb}div.editor-wrapper .edit-availability .editor-content .form-row{display:flex}div.editor-wrapper .edit-availability .editor-content .form-row .checkbox{flex:1;max-width:35px;height:35px;border:1px solid #bbb;border-radius:6px;cursor:pointer;background-size:16px;background-position:center center;background-repeat:no-repeat}div.editor-wrapper .edit-availability .editor-content .form-row .label{flex:1;padding-left:15px;line-height:35px}div.editor-wrapper .edit-availability.maybe .maybe-explain{display:block;background-color:#d8cea1;padding:10px;margin-bottom:20px;font-size:12px;border-radius:6px}div.editor-wrapper .edit-availability.maybe .editor-content{background-color:#efe7c3}div.editor-wrapper .edit-availability.maybe .actions .button{background-color:#947f12}div.editor-wrapper .edit-availability.maybe .actions .button.save{display:none}div.editor-wrapper .edit-availability.maybe .title-editor{background-color:#e8ca32}div.editor-wrapper .edit-availability.maybe .title-editor span{color:#947f12}div.editor-wrapper .edit-availability.maybe .title-editor span.description.maybe{display:block}div.editor-wrapper .edit-availability.available .actions .button{background-color:#258628}div.editor-wrapper .edit-availability.available .title-editor{background-color:#65d869}div.editor-wrapper .edit-availability.available .title-editor span{color:#258628}div.editor-wrapper .edit-availability.available .title-editor span.description.available{display:block}div.editor-wrapper .edit-availability.available .editor-content{background-color:#e8ffe9}div.editor-wrapper .edit-availability.available .editor-content .set-available .checkbox{border-color:#258628;background-color:#258628;background-image:url(../img/tick.svg)}div.editor-wrapper .edit-availability.unavailable .actions .button{background-color:#801f1f}div.editor-wrapper .edit-availability.unavailable .title-editor{background-color:#d47373}div.editor-wrapper .edit-availability.unavailable .title-editor span{color:#801f1f}div.editor-wrapper .edit-availability.unavailable .title-editor span.description.unavailable{display:block}div.editor-wrapper .edit-availability.unavailable .editor-content{background-color:#ffe8e8}div.editor-wrapper .edit-availability.unavailable .editor-content .set-unavailable .checkbox{border-color:#801f1f;background-color:#801f1f;background-image:url(../img/tick.svg)}div.editor-wrapper .edit-availability.partly .actions .button{background-color:#782586}div.editor-wrapper .edit-availability.partly .title-editor{background-color:#be7bca}div.editor-wrapper .edit-availability.partly .title-editor span{color:#782586}div.editor-wrapper .edit-availability.partly .title-editor span.description.partly{display:block}div.editor-wrapper .edit-availability.partly .partial-form{display:block}div.editor-wrapper .edit-availability.partly .editor-content{background-color:#f7e1fb}div.editor-wrapper .edit-availability.partly .editor-content .set-partly .checkbox{border-color:#782586;background-color:#782586;background-image:url(../img/tick.svg)}div#availability-component{position:relative;width:100%;min-width:1500px}div#availability-component .noselect,div#availability-component div.schedule-row ul{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div#availability-component div.wrapper{width:100%;display:flex;padding-bottom:200px}div#availability-component div.wrapper div.schedular{flex:1;padding-right:100px}div#availability-component div.wrapper div.employees{flex:1;max-width:200px}div#availability-component div.employees{font-size:13px}div#availability-component div.employees ul{list-style-type:none;margin:0;padding:0;border-top:1px solid #cecece;border-left:1px solid #cecece;border-bottom:1px solid #cecece}div#availability-component div.employees ul .photo{position:absolute;top:5px;left:5px;width:30px;border-radius:3px;height:30px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#a5c3dd;background-image:url(../img/user_placeholder.svg)}div#availability-component div.employees ul li{position:relative;line-height:40px;border-bottom:1px solid #cecece;padding-left:10px}div#availability-component div.employees ul li>span{display:block;margin-left:38px;width:calc(100% - 80px);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div#availability-component div.employees ul li.on-hover{background-color:#1775ad;color:#fff}div#availability-component div.employees ul li:last-of-type{border-bottom:0}div#availability-component div.employees ul li .pin{position:absolute;right:5px;width:15px;top:5px;bottom:5px;z-index:2;cursor:pointer;background-image:url(../img/pin-lock.svg);background-repeat:no-repeat;background-size:14px;background-position:center center}div#availability-component div.employees ul li .pin span{position:absolute;bottom:30px;width:150px;left:-75px;line-height:15px;padding:10px;font-size:10px;text-align:center;border-radius:6px;background-color:#000;color:#fff}div#availability-component div.employees ul li .pin>span{display:none}div#availability-component div.employees ul li .pin.pinned{background-image:url(../img/unpin.svg)}div#availability-component div.employees ul li .pin.pinned:hover .when-pinned{display:block!important}div#availability-component div.employees ul li .pin.pinned:hover .not-pinned{display:none!important}div#availability-component div.employees ul li .pin:hover .when-pinned{display:none}div#availability-component div.employees ul li .pin:hover .not-pinned{display:block}div#availability-component div.legend{display:flex;width:100%}div#availability-component div.legend .employee-legend{flex:1;max-width:200px}div#availability-component div.legend .days-legend{flex:1;padding-right:100px}div#availability-component div.legend .days-legend ul{margin:0;padding:0;display:flex;flex:1;list-style-type:none}div#availability-component div.legend .days-legend li{position:relative;height:40px;padding-top:5px;text-align:center;flex:1}div#availability-component div.legend .days-legend li span{display:block;font-size:11px;color:#999}div#availability-component div.legend .days-legend li.weekend{background-color:#e4e4e4;border-radius:6px 0 0 0}div#availability-component div.legend .days-legend li.end-of-week{margin-right:10px;border-radius:0 6px 0 0}div#availability-component div.schedule-row{display:flex;border:1px solid #cecece;border-bottom:0;border-right:0}div#availability-component div.schedule-row:last-of-type{border-bottom:1px solid #cecece}div#availability-component div.schedule-row:hover{background-color:#8ac7ea}div#availability-component div.schedule-row:hover li.weekend{background-color:#5c9fc5!important}div#availability-component div.schedule-row ul{margin:0;padding:0;display:flex;flex:1;list-style-type:none}div#availability-component div.schedule-row ul:last-of-type{border-right:0}div#availability-component div.schedule-row ul li{position:relative;height:40px;flex:1;border-right:1px solid #cecece}div#availability-component div.schedule-row ul li.weekend{background-color:#e4e4e4}div#availability-component div.schedule-row ul li.end-of-week{border-right:10px solid #fff}div#availability-component div.schedule-row ul li div.hover-state{position:absolute;z-index:3;left:2px;right:2px;bottom:2px;top:2px;background-color:#000;display:none}div#availability-component div.schedule-row ul li div.shift{position:absolute;left:4px;right:4px;bottom:4px;top:4px;border-radius:4px;cursor:pointer;background-size:16px;background-position:center center;background-repeat:no-repeat}div#availability-component div.schedule-row ul li div.shift .tool-tip{display:none;position:absolute;top:40px;left:-125px;width:250px;background-color:#000;color:#fff;z-index:6;min-height:50px}div#availability-component div.schedule-row ul li div.shift .tool-tip .tip-avail{color:#999}div#availability-component div.schedule-row ul li div.shift .tool-tip div.tip-timeslots{margin-top:10px}div#availability-component div.schedule-row ul li div.shift .tool-tip div.tip-timeslots span.tip-timeslot{display:block}div#availability-component div.schedule-row ul li div.shift .tool-tip:after{content:"";position:absolute;left:calc(50% + 11px);top:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000}div#availability-component div.schedule-row ul li div.shift .tool-tip .col{flex:1}div#availability-component div.schedule-row ul li div.shift .tool-tip .col:first-of-type{max-width:50px;padding-top:10px;background-color:#217a98;text-align:center;font-size:14px}div#availability-component div.schedule-row ul li div.shift .tool-tip .col:first-of-type>span{display:block}div#availability-component div.schedule-row ul li div.shift .tool-tip .col:last-of-type{padding:5px}div#availability-component div.schedule-row ul li div.shift .tool-tip .col:last-of-type>span{display:block}div#availability-component div.schedule-row ul li div.shift.available{background-image:url(../img/tick.svg)}div#availability-component div.schedule-row ul li div.shift.partly{background-image:url(../img/tick.svg)}div#availability-component div.schedule-row ul li div.shift:hover{background-size:16px;background-position:center center;background-image:url(../img/settings.svg);background-repeat:no-repeat}div#availability-component div.schedule-row ul li div.shift:hover .tool-tip{display:flex}div#availability-component div.schedule-row ul li div.shift span.shift-code{display:block;line-height:36px;color:#fff;font-size:13px;font-family:verdana;text-align:center}div#availability-component div.schedule-row ul li div.shift div.resize{position:absolute;right:-5px;background-color:#fff;border:1px solid #00f;width:10px;height:10px;top:calc(50% - 5px);border-radius:100%;cursor:ew-resize!important;z-index:4;opacity:0}div#availability-component div.schedule-row ul li div.shift:hover div.resize{opacity:1}div#availability-component div.schedule-row ul li div.shift.maybe div.resize{display:none!important}div#availability-component div.schedule-row ul li.on-resizing div.shift div.resize{opacity:1!important}div.breadcrumbs ul{padding:0;margin:0;list-style-type:none;margin-top:5px;margin-bottom:5px}div.breadcrumbs li{position:relative;float:left;margin-right:20px;color:#9e9e9e;line-height:25px}div.breadcrumbs li:after{content:">";position:absolute;top:0;right:-13px}div.breadcrumbs li:first-of-type{color:#343233}div.breadcrumbs li:last-of-type:after{display:none}#codemirror-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:100;padding:20px;display:none}#codemirror-wrapper div.close{position:absolute;top:20px;right:20px;border-radius:0 4px 0 0;width:40px;height:40px;background-color:#1c1f25;z-index:101;cursor:pointer;background-image:url(../img/close.svg);background-size:8px;background-repeat:no-repeat;background-position:center center}#codemirror-wrapper div.close:hover{background-color:#2f333d;-webkit-transition:.3s}#codemirror-wrapper div.saveMessage{position:absolute;bottom:50px;right:50px;padding-left:30px;padding-right:30px;line-height:35px;z-index:102;background-color:#4d78cc;font-size:11px;color:#fff;font-family:sans-serif;border-radius:3px;display:none}#code-help{float:left;position:relative;width:250px;height:100%;background-color:#21252b;color:#9da5b4;font-size:12px;border-radius:4px 0 0 4px;border-right:1px solid #181a1f}#code-help span{display:block;padding-left:20px;background-color:#1c1f25;line-height:35px;font-size:11px}#code-help ol{padding:0;margin:0;list-style-type:none}#code-help ol li{cursor:pointer;position:relative;line-height:35px;padding-left:40px}#code-help ol li:hover{background-color:#2f333d;-webkit-transition:.3s}#code-help ol li:before{content:"";position:absolute;left:20px;top:0;width:20px;height:35px;background-image:url(../img/codemirror-list.svg);background-size:8px;background-repeat:no-repeat;background-position:center center}#code{float:left;width:calc(100% - 250px)}.CodeMirror{height:calc(100vh - 40px)!important;background:#282c34!important;border-radius:0 4px 4px 0;padding:10px}.cm-s-night .CodeMirror-gutters{background:#282c34!important;border-right:0 solid #aaa!important}.cm-s-night .CodeMirror-linenumber{color:#4b5364!important}div.circular-menu{font-family:verdana;font-size:11px;color:#fff;position:fixed;top:calc(50% - 175px);width:100%;display:none}div.circular-menu div.horizontal-center{position:relative;width:350px;height:350px;margin:0 auto}div.circular-menu div.close-icon{position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);width:32px;height:32px}div.circular-menu div.close-icon:after,div.circular-menu div.close-icon:before{position:absolute;left:15px;top:3px;content:" ";height:26px;width:3px;background-color:#fff;border-radius:4px}div.circular-menu div.close-icon:before{transform:rotate(45deg)}div.circular-menu div.close-icon:after{transform:rotate(-45deg)}div.circular-menu div.close{position:absolute;width:110px;height:110px;background-color:#000;border:6px solid #4876de;border-radius:100%;left:calc(50% - 55px);top:calc(50% - 55px);z-index:5;cursor:pointer;opacity:.7}div.circular-menu div.close:hover{opacity:.95}div.circular-menu div.parts{position:relative;height:350px;transform:rotate(0);transform-origin:50% 50%}div.circular-menu ul.menu-part{position:absolute;width:350px;height:175px;overflow:hidden;margin:0 auto;padding:0;list-style-type:none;cursor:pointer;opacity:.9}div.circular-menu ul.menu-part li,div.circular-menu ul.menu-part ul,div.circular-menu ul.menu-part::before{box-sizing:border-box}div.circular-menu ul.menu-part::before{position:absolute}div.circular-menu ul.menu-part::after{position:absolute}div.circular-menu ul.menu-part li{position:absolute;top:100%;left:0;width:inherit;height:inherit;border:90px solid;border-top:none;border-bottom-left-radius:175px;border-bottom-right-radius:175px;transform-origin:50% 0;transform-style:preserve-3d;backface-visibility:hidden;animation-fill-mode:forwards;z-index:4;border-color:#3cba54;transform:rotate(90deg)}div.circular-menu ul.menu-part li span{position:absolute;left:-60px;line-height:17px;top:100%;text-align:center;width:calc(100% - 50px);text-shadow:1px 1px #000}div.circular-menu ul.menu-part.left-top li span{transform:rotate(270deg)}div.circular-menu ul.menu-part.right-top{transform:scaleX(-1)}div.circular-menu ul.menu-part.right-top li{border-color:#4885ed}div.circular-menu ul.menu-part.right-top li span{transform:scaleX(-1) rotate(90deg)}div.circular-menu ul.menu-part.left-bottom{top:175px;transform:scaleY(-1)}div.circular-menu ul.menu-part.left-bottom li{border-color:#db3236}div.circular-menu ul.menu-part.left-bottom li span{transform:rotate(90deg) scaleX(-1)}div.circular-menu ul.menu-part.right-bottom{top:175px;transform:scale(-1)}div.circular-menu ul.menu-part.right-bottom li{border-color:#f4c20d}div.circular-menu ul.menu-part.right-bottom li span{transform:rotate(90deg)}#loading-indicator-create-shifts{position:fixed;top:0;left:calc(50% - 210px);padding-left:20px;background-color:#2f2f2f;color:#fff;z-index:1000001;text-align:center;line-height:61px;border-radius:0 0 6px 6px;font-size:13px;overflow:hidden}#loading-indicator-create-shifts span{display:inline-block}#loading-indicator-create-shifts span.employees{background-color:#525252;margin-left:20px;padding-left:20px;padding-right:20px}#create-shift{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:2000}#create-shift .back-to-times{position:absolute;bottom:10px;left:10px;background-color:#f9e1e1;padding-left:10px;padding-right:10px;line-height:30px;border-radius:5px;color:#773939;cursor:pointer;display:none}#create-shift .back-to-times:hover{background-color:#eec9c9}#create-shift .search-bar{position:relative;display:none;width:100%;background-color:#ebebeb;padding:2px;border-radius:6px;height:40px;margin-bottom:10px;margin-top:15px}#create-shift .search-bar .s-col{position:relative;overflow:hidden;flex:1}#create-shift .search-bar .s-col.first{max-width:40px}#create-shift .search-bar .tool-tip{display:none}#create-shift .search-bar.show-tool-tip{margin-bottom:40px}#create-shift .search-bar.show-tool-tip .tool-tip{position:absolute;display:block;top:42px;height:30px;left:0;font-size:13px;line-height:30px;right:0;background-color:#f3f3f3;color:#767676;text-align:center;border-radius:5px}#create-shift .search-bar.no-tool-tip{margin-bottom:10px!important}#create-shift .search-bar .show-all{position:absolute;top:3px;right:105px;bottom:3px;width:100px;color:#626262;text-align:center;line-height:30px;cursor:pointer;font-size:11px;border-radius:0;background-color:#e9e9e9;display:none}#create-shift .search-bar .show-all:hover{background-color:#c7c7c7;color:#222}#create-shift .search-bar .number-of-results{position:absolute;top:3px;right:3px;bottom:3px;width:100px;color:#000;text-align:center;line-height:30px;font-size:11px;font-weight:700;border-radius:0 6px 6px 0;display:none}#create-shift .search-bar .number-of-results.has-results{background-color:#d5ede6;color:#417669}#create-shift .search-bar .number-of-results.no-results{background-color:#edd6d5;color:#765241}#create-shift .search-bar .search-icon{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../img/search-grey.svg);background-size:16px;background-repeat:no-repeat;background-position:center center}#create-shift .search-bar .input-col{background-color:#fff;border-radius:0 6px 6px 0}#create-shift .search-bar input{font-family:Montserrat,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-appearance:none;border:0;padding-left:10px;width:100%;height:100%;outline-style:none}#create-shift .search-bar input::placeholder{color:#b1b1b1}#create-shift .summary .summary-details{line-height:40px}#create-shift .summary .summary-details div.s-row{display:flex}#create-shift .summary .summary-details .col{flex:1;padding-left:10px}#create-shift .summary .summary-details .col:first-of-type{max-width:200px}#create-shift .summary .buttons{margin-top:50px}#create-shift .summary .buttons span.button{float:none;width:200px;text-align:center;margin-left:10px}#create-shift div.employees{position:relative;margin:20px;background-color:#e6e6e6;border:1px solid #d6d6d6;padding:10px;display:none}#create-shift div.employees div.employee{position:relative;line-height:50px;height:50px;margin-bottom:1px;padding-left:110px;background-color:#fff;cursor:pointer}#create-shift div.employees div.employee:hover{background-color:#dadada}#create-shift div.employees div.employee .photo-wrapper{position:absolute;left:50px;width:44px;top:3px;bottom:3px;background-color:#999;background-image:url(../img/user.svg);background-position:center center;background-repeat:no-repeat;background-size:16px}#create-shift div.employees div.employee .photo-wrapper div.photo{position:absolute;left:0;top:0;bottom:0;right:0;background-position:center center;background-repeat:no-repeat;background-size:cover}#create-shift div.employees div.employee .employee-name{font-size:12px}#create-shift div.employees div.employee .tick-employee{position:absolute;top:7px;bottom:7px;left:7px;width:37px;background-color:#f1f0f0;background-repeat:no-repeat;background-position:center center;background-size:12px}#create-shift div.employees div.employee.selected div.tick-employee{background-color:#49bf52;background-image:url(../img/tick.svg)}#create-shift .continue-without-department{margin-top:20px;margin-left:20px;display:none}#create-shift div.link-options div.link-choice{position:relative;margin-bottom:1px;height:50px;background-color:#d2d2d2;padding-left:75px;cursor:pointer}#create-shift div.link-options div.link-choice div.tick-box{position:absolute;top:7px;bottom:7px;left:7px;width:37px;background-color:#bdbdbd;background-repeat:no-repeat;background-position:center center;background-size:12px}#create-shift div.link-options div.link-choice.selected div.tick-box{background-color:#49bf52;background-image:url(../img/tick.svg)}#create-shift div.link-options div.link-choice span{font-size:12px;line-height:50px}#create-shift .go-next-step{position:absolute;z-index:2;left:0;width:100%;bottom:0;line-height:40px;height:40px;background-color:#77ce8a;background-image:url(../img/right-arrow.svg);color:#fff;background-repeat:no-repeat;background-position:90% center;text-align:center;background-size:20px;cursor:pointer;display:none}#create-shift .go-next-step:hover{background-color:#50a763}#create-shift .repeat-shifts{display:none;margin-top:30px;border:1px solid #77ce8a;background-color:#cff1cf;padding:10px;line-height:40px}#create-shift .repeat-shifts div.repeat-input{display:none;margin-top:10px}#create-shift .repeat-shifts div.repeat-input span{display:block}#create-shift .repeat-shifts div.repeat-input input{padding-left:10px}#create-shift .repeat-shifts div.repeat-input .buttons{margin-top:10px}#create-shift .shifts{display:none;overflow-y:auto;max-height:287px}#create-shift .shifts .shift{position:relative;font-size:12px;background-color:#b4d5ea;margin-bottom:1px;line-height:40px;padding-left:50px;height:40px}#create-shift .shifts .delete-shift{position:absolute;left:3px;top:3px;bottom:3px;width:34px;background-color:#8fbad6;background-image:url(../img/remove.svg);background-repeat:no-repeat;background-size:9px;background-position:center center;cursor:pointer}#create-shift .shifts .delete-shift:hover{background-color:#6998b7}#create-shift .calendar-wrapper{position:relative}#create-shift .calendar-wrapper .choose-shiftblock{position:absolute;top:100px;height:calc(100% - 100px);z-index:2;background-color:#2b2b2b;padding:10px;left:0;width:100%}#create-shift .calendar-wrapper .choose-shiftblock div.choice{background-color:#dedede;line-height:30px;margin-bottom:1px;padding-left:10px;cursor:pointer}#create-shift .calendar-wrapper .choose-shiftblock div.choice:hover{background-color:#3f894f;color:#fff}#create-shift .shift-calendar{position:relative;width:100%}#create-shift .shift-calendar div.navs{position:relative;width:100%;background-color:#333;color:#fff;height:50px}#create-shift .shift-calendar div.navs .nav{position:absolute;top:5px;bottom:5px;width:40px;background-color:#4e4d4d;cursor:pointer}#create-shift .shift-calendar div.navs .nav:hover{background-color:#999}#create-shift .shift-calendar div.navs .nav:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-image:url(../img/right-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:16px}#create-shift .shift-calendar div.navs .nav.nav-prev{left:5px}#create-shift .shift-calendar div.navs .nav.nav-prev:after{transform:rotate(180deg)}#create-shift .shift-calendar div.navs .nav.nav-next{right:5px}#create-shift .shift-calendar div.navs .month{width:100%;text-align:center;line-height:50px}#create-shift .shift-calendar div.calendar-days,#create-shift .shift-calendar div.calendar-legend{position:relative}#create-shift .shift-calendar div.calendar-days ol,#create-shift .shift-calendar div.calendar-legend ol{position:relative;margin:0;padding:0;list-style-type:none;display:flex}#create-shift .shift-calendar div.calendar-days ol li,#create-shift .shift-calendar div.calendar-legend ol li{position:relative;flex:1;text-align:center;line-height:50px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}#create-shift .shift-calendar div.calendar-legend{background-color:#5eaad9;color:#fff}#create-shift .shift-calendar div.calendar-days li{border-right:1px solid #dedede;border-bottom:1px solid #dedede;cursor:pointer}#create-shift .shift-calendar div.calendar-days li:first-of-type{border-left:1px solid #dedede}#create-shift .shift-calendar div.calendar-days li.is-today{background-color:#fff2d9;color:#ac6c17}#create-shift .shift-calendar div.calendar-days li.inside-period{background-color:#deefde;color:#305d30}#create-shift .shift-calendar div.calendar-days li.inside-period.other-month{color:#305d30!important}#create-shift .shift-calendar div.calendar-days li.outside-period{background-color:#e4acac;color:#883534}#create-shift .shift-calendar div.calendar-days li.outside-period.other-month{color:#883534!important}#create-shift .shift-calendar div.calendar-days li.other-month{color:#d0d0d0;background-color:#ededed}#create-shift .shift-calendar div.calendar-days li .other-month-name{position:absolute;top:-15px;right:5px;font-size:10px}#create-shift .shift-calendar div.calendar-days li .other-month-name.hide-other-month-name{display:none}#create-shift .shift-calendar div.calendar-days li:hover{background-color:#4daae4;color:#fff;font-size:22px}#create-shift .steps-wrapper{position:relative;background-color:#3e3e3e;overflow-y:auto;padding:20px;min-height:700px;overflow-x:hidden}#create-shift .background-animation{display:none;background-color:rgba(0,0,0,.5);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}#create-shift .wrap{position:relative;z-index:3}#create-shift .wrap .close{position:absolute;left:calc(50% - 75px);width:150px;bottom:-40px;height:40px;background-color:#a22e2f;cursor:pointer;color:#fff;font-size:12px;text-align:center;line-height:40px;border-radius:0 0 10px 10px;padding-left:10px}#create-shift .wrap .close:before{content:"";position:absolute;left:10px;top:3px;transform:rotate(270deg);bottom:5px;width:30px;background-size:16px;background-repeat:no-repeat;background-position:center center;background-image:url(../img/right-arrow.svg)}#create-shift ul{position:relative;padding:0;margin:0;list-style-type:none}#create-shift ul.customers,#create-shift ul.departments,#create-shift ul.locations{margin-top:25px;overflow-y:auto;max-height:435px}#create-shift ul.customers li,#create-shift ul.departments li,#create-shift ul.locations li{position:relative;height:40px;line-height:40px;padding-left:60px;border-bottom:1px solid #dedede;background-color:#fff;cursor:pointer}#create-shift ul.customers li:hover,#create-shift ul.departments li:hover,#create-shift ul.locations li:hover{background-color:#f3f3f3}#create-shift ul.customers li.selected:before,#create-shift ul.departments li.selected:before,#create-shift ul.locations li.selected:before{background-image:url(../img/tick.svg);background-color:#6cbd7e}#create-shift ul.customers li:before,#create-shift ul.departments li:before,#create-shift ul.locations li:before{content:"";position:absolute;left:0;width:40px;background-color:#f3f3f3;top:0;height:100%;border-right:1px solid #dedede;background-size:16px;background-repeat:no-repeat;background-position:center center}#create-shift .comment,#create-shift .jobs,#create-shift .pause-hours,#create-shift .shift-time,#create-shift .sleep-time{margin-bottom:20px}#create-shift .comment span,#create-shift .jobs span,#create-shift .pause-hours span,#create-shift .shift-time span,#create-shift .sleep-time span{font-size:13px;color:#616161;display:block;margin-bottom:8px}#create-shift .comment input,#create-shift .jobs input,#create-shift .pause-hours input,#create-shift .shift-time input,#create-shift .sleep-time input{-webkit-appearance:none;border:0;border:1px solid #c9c9c9;font-family:Roboto;font-size:16px;padding-left:10px;border-radius:10px;height:35px}#create-shift .comment select,#create-shift .jobs select,#create-shift .pause-hours select,#create-shift .shift-time select,#create-shift .sleep-time select{border:1px solid #c9c9c9;height:35px;border-radius:10px;font-family:Roboto;font-size:16px;padding-left:10px;font-size:14px;padding-right:10px}#create-shift .comment select.time-blocks,#create-shift .jobs select.time-blocks,#create-shift .pause-hours select.time-blocks,#create-shift .shift-time select.time-blocks,#create-shift .sleep-time select.time-blocks{background-color:#ece8f4}#create-shift .comment .sleeptimes,#create-shift .jobs .sleeptimes,#create-shift .pause-hours .sleeptimes,#create-shift .shift-time .sleeptimes,#create-shift .sleep-time .sleeptimes{display:none;margin-top:10px}#create-shift .comment.is-sleepshift .sleeptimes,#create-shift .jobs.is-sleepshift .sleeptimes,#create-shift .pause-hours.is-sleepshift .sleeptimes,#create-shift .shift-time.is-sleepshift .sleeptimes,#create-shift .sleep-time.is-sleepshift .sleeptimes{display:block}#create-shift .comment input.pause-time,#create-shift .jobs input.pause-time,#create-shift .pause-hours input.pause-time,#create-shift .shift-time input.pause-time,#create-shift .sleep-time input.pause-time{width:50px;margin-right:10px}#create-shift .comment textarea,#create-shift .jobs textarea,#create-shift .pause-hours textarea,#create-shift .shift-time textarea,#create-shift .sleep-time textarea{border:1px solid #c9c9c9;border-radius:10px;font-family:Roboto;font-size:13px;padding:15px;height:50px;max-width:500px;width:100%}#create-shift .saved-shiftblocks{margin-bottom:20px}#create-shift .saved-shiftblocks .saved-shiftblock{line-height:40px;font-size:12px;background-color:#5ba76b;padding-left:10px;color:#fff;margin-bottom:1px}#create-shift .list-search{position:absolute;left:0;padding:5px;top:0;right:0;height:35px;background-color:#ececec;border-bottom:1px solid #c1c1c1}#create-shift .list-search input{-webkit-appearance:none;width:100%;border:0;padding-left:10px;font-size:11px;height:24px;font-family:Roboto;outline-style:none}#create-shift .slider{position:absolute;left:0;width:300%;top:0;height:100%;display:flex}#create-shift .step{padding:10px;flex:1}#create-shift .step div.info-block{margin-top:0!important}#create-shift .step .step-row{display:flex}#create-shift .step .col{flex:1;margin-right:10px}#create-shift .step .col:last-of-type{margin-right:0}#create-shift .step .col.col-departments,#create-shift .step .col.col-locations,#create-shift .step .col.dates,#create-shift .step .col.shifts-result{opacity:.5}#create-shift .step .col-content{position:relative;background-color:#f5f5f5;padding:10px;overflow-y:auto;font-size:12px;height:570px;padding-left:0;padding-right:0}#create-shift .step .col-content.extra-padding{padding:10px}#create-shift .step .col-content .no-open-projects{background-color:#f1d0d0;line-height:24px;color:#833232;width:80%;margin:0 auto;text-align:center;font-size:14px;padding-top:15px;padding-bottom:15px;margin-top:40px}#create-shift .step .col-title{background-color:#313131;position:relative;color:#fff;line-height:40px;padding-left:50px;font-size:11px}#create-shift .step .col-title.icon{background-size:17px;background-repeat:no-repeat;background-position:10px center}#create-shift .step .col-title.icon.icon-relation{background-image:url(../img/building.svg)}#create-shift .step .col-title.icon.icon-location{background-image:url(../img/company.svg)}#create-shift .step .col-title.icon.icon-department{background-image:url(../img/focus.svg)}#create-task-container .slide-2 .split-slide .col{position:relative;float:left;width:50%;min-height:600px;max-height:90vh;overflow:hidden}#create-task-container .slide-2 .split-slide .scroller{position:relative;width:calc(100% + 10px);max-height:90vh;overflow:auto}#create-task-container .slide-2 .split-slide .all-employees .scroller{padding-left:2px;width:calc(100% + 8px)}#create-task-container .slide-2 div.finish{position:absolute;top:9px;right:6px;height:30px;width:100px;color:#fff;background-color:#78cd77;border-bottom:1px solid #aef9ac;font-size:11px;border-radius:4px;cursor:pointer;line-height:30px;text-align:center}#create-task-container .slide-2 div.back{position:absolute;top:9px;right:110px;height:30px;width:100px;color:#fff;background-color:#717171;border-bottom:1px solid #b7b7b7;font-size:11px;border-radius:4px;cursor:pointer;line-height:30px;text-align:center}#create-task-container .slide-2 div.filters-container{position:absolute;top:0;left:0;width:100%;z-index:2;height:51px;overflow:hidden}#create-task-container .slide-2 div.filters-container.opened div.filter-header:after{transform:rotate(180deg)}#create-task-container .slide-2 div.filters-container div.filters{position:relative;background-color:#f5f5f9;border-left:1px solid #fff;padding:20px;max-height:499px;border-bottom:1px solid #e6e6ef;overflow-y:auto}#create-task-container .slide-2 div.filters-container div.filters div.filter-group{background-color:#fff;padding:10px;margin-bottom:10px}#create-task-container .slide-2 div.filters-container div.filters span.filter-title{position:relative;display:block;line-height:30px;height:30px;font-size:11px;background-color:#f5f5f5;padding-left:10px}#create-task-container .slide-2 div.filters-container div.filters span.filter-title:after{content:"";position:absolute;right:0;top:0;bottom:0;width:30px;background-image:url(../img/down-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:9px}#create-task-container .slide-2 div.filters-container div.filters div.options{margin-top:5px;padding:10px;font-size:11px}#create-task-container .slide-2 div.filters-container div.filters div.option{position:relative;line-height:30px;padding-left:30px;margin-bottom:5px;cursor:pointer}#create-task-container .slide-2 div.filters-container div.filters div.option:before{content:"";position:absolute;top:4px;height:20px;left:0;width:20px;border:1px solid #dedede;border-radius:3px;background-repeat:no-repeat;background-position:center center;background-size:11px}#create-task-container .slide-2 div.filters-container div.filters div.option.checked:before{background-image:url(../img/blue-tick.svg)}#create-task-container .slide-2 div.filters-container div.filter-header{position:relative;background-color:#f1f1f9;border-left:1px solid #fff;border-bottom:1px solid #e6e6ef;cursor:pointer;height:51px}#create-task-container .slide-2 div.filters-container div.filter-header span{line-height:50px;margin-left:50px;font-size:12px}#create-task-container .slide-2 div.filters-container div.filter-header:before{content:"";position:absolute;top:0;left:0;height:100%;width:50px;background-image:url(../img/switches.svg);background-position:center center;background-size:16px;background-repeat:no-repeat}#create-task-container .slide-2 div.filters-container div.filter-header:after{content:"";position:absolute;right:0;top:0;bottom:0;width:50px;background-image:url(../img/down-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:12px}#create-task-container .slide-2 .employee-list{padding:20px;margin-top:51px;display:none;background-color:#f1f1f9}#create-task-container .slide-2 .employee-list .employee{position:relative;height:auto;background-color:#f7f7f9;margin-bottom:2px;font-size:12px}#create-task-container .slide-2 .employee-list .employee.assigned{opacity:.4}#create-task-container .slide-2 .employee-list .employee:before{content:"";position:absolute;left:0;width:3px;height:100%;top:0}#create-task-container .slide-2 .employee-list .employee.green:before{background-color:#7bcc7b}#create-task-container .slide-2 .employee-list .employee.green .add{background-color:#7bcc7b}#create-task-container .slide-2 .employee-list .employee.red:before{background-color:red}#create-task-container .slide-2 .employee-list .employee.red .add{display:block;background-color:red}#create-task-container .slide-2 .employee-list .employee.orange:before{background-color:orange}#create-task-container .slide-2 .employee-list .employee.orange .add{background-color:orange;display:block!important}#create-task-container .slide-2 .employee-list .employee>div{position:relative;line-height:50px}#create-task-container .slide-2 .employee-list .employee .has-no-contract{position:absolute;z-index:1;left:0;top:0;bottom:0;right:0;background-color:rgba(255,255,255,.7);display:none}#create-task-container .slide-2 .employee-list .employee .has-no-contract span{display:block;position:relative;margin:0 auto;background-color:#f14949;font-size:10px;margin-top:13px;color:#fff;text-align:center;width:156px;padding-left:20px;height:22px;line-height:22px;border-radius:5px;cursor:pointer}#create-task-container .slide-2 .employee-list .employee .has-no-contract span:before{content:"";position:absolute;top:0;left:0;bottom:0;height:100%;width:30px;background-image:url(../img/locked.svg);background-repeat:no-repeat;background-position:center center;background-size:13px}#create-task-container .slide-2 .employee-list .employee.no-contract .has-no-contract{display:block}#create-task-container .slide-2 .employee-list .employee.no-contract .more-info{display:none}#create-task-container .slide-2 .employee-list .employee .photo{float:left;margin-left:3px;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:cover}#create-task-container .slide-2 .employee-list .employee .name{float:left;width:250px;padding-left:20px}#create-task-container .slide-2 .employee-list .employee .contract-hours{float:left;width:70px}#create-task-container .slide-2 .employee-list .employee .salary{float:left;width:70px}#create-task-container .slide-2 .employee-list .employee .add{position:absolute;top:15px;right:20px;width:50px;height:20px;border-radius:4px;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:9px;background-image:url(../img/add.svg)}#create-task-container .slide-2 .employee-list .employee .more-info{clear:left;position:relative;padding-top:20px;margin-left:20px;margin-bottom:20px}#create-task-container .slide-2 .employee-list .employee .more-info .contract-details{background-color:#fff;width:calc(100% - 20px);margin-bottom:10px}#create-task-container .slide-2 .employee-list .employee .more-info .contract-details div.detail-row{position:relative;float:left;width:33.33%;height:24px;line-height:24px}#create-task-container .slide-2 .employee-list .employee .more-info .contract-details div.detail-row .dcol{float:left}#create-task-container .slide-2 .employee-list .employee .more-info .contract-details div.detail-row .icon{background-color:#aecee0;background-repeat:no-repeat;background-position:center center;background-size:14px;background-image:url(../img/add.svg);width:24px}#create-task-container .slide-2 .employee-list .employee .more-info .contract-details div.detail-row .icon.contract{background-image:url(../img/clock-white.svg)}#create-task-container .slide-2 .employee-list .employee .more-info .contract-details div.detail-row .icon.salary{background-image:url(../img/euro-white.svg);background-size:11px}#create-task-container .slide-2 .employee-list .employee .more-info .contract-details div.detail-row .icon.mobile{background-image:url(../img/mobile-white.svg)}#create-task-container .slide-2 .employee-list .employee .more-info .contract-details div.detail-row .content{width:calc(100% - 24px);text-align:center}#create-task-container .slide-2 .employee-list .employee .more-info li{position:relative;line-height:30px;font-size:11px;padding-left:30px;display:none}#create-task-container .slide-2 .employee-list .employee .more-info li:before{content:"";position:absolute;left:0;top:0;width:20px;height:30px;background-position:center center;background-size:16px;background-repeat:no-repeat}#create-task-container .slide-2 .employee-list .employee .more-info li.sick:before{background-image:url(../img/sick.svg)}#create-task-container .slide-2 .employee-list .employee .more-info li.holiday:before{background-image:url(../img/holiday.svg)}#create-task-container .slide-2 .employee-list .employee .more-info li.justice:before{background-image:url(../img/justice.svg)}#create-task-container .slide-2 .employee-list .employee .more-info li.caution:before{background-image:url(../img/caution.svg)}#create-task-container .slide-2 .employee-list .employee .more-info li.unavailable:before{background-image:url(../img/unavailable.svg)}#create-task-container .slide-2 .employee-list .employee .more-info li.unknown:before{background-image:url(../img/unknown.svg)}#create-task-container .slide-2 .employee-list .employee .more-info ul{list-style-type:none;padding:0;margin:0}#create-task-container .slide-2 .employee-list .employee .more-info ul.unsuitable .justice{display:block}#create-task-container .slide-2 .employee-list .employee .more-info ul.unavailable .unavailable{display:block}#create-task-container .slide-2 .employee-list .employee .more-info ul.unknown .unknown{display:block}#create-task-container .slide-2 div.buttons{display:none}#create-task-container .slide-2 div.instruction{position:absolute;top:80px;width:100%;left:0}#create-task-container .slide-2 div.instruction .bg-img{height:300px;background-image:url(../img/tap.svg);background-repeat:no-repeat;background-position:center center;background-size:100px}#create-task-container .slide-2 div.instruction .explain{font-size:13px;text-align:center;padding:20px}#create-task-container .role-container{position:relative}#create-task-container .role-container:last-of-type{margin-bottom:100px}#create-task-container .role-container .department{position:absolute;right:50px;height:16px;width:170px;font-size:10px;top:20px;text-align:center}#create-task-container .role-container .department span{background-color:#1775ad;color:#fff;border-radius:4px;padding-left:10px;padding-top:3px;padding-bottom:3px}#create-task-container .role-container .role-description{position:relative;background-color:#f1f1f9;line-height:50px;padding-left:20px;font-size:13px;border-bottom:1px solid #e6e6ef}#create-task-container .role-container .role-description:after{content:"";position:absolute;right:0;top:0;bottom:0;width:50px;background-image:url(../img/down-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:12px}#create-task-container .role-container .time-info{position:relative;background-color:#f5f5f9;line-height:31px;font-size:10px;padding-left:45px;border-bottom:1px solid #eeeef5}#create-task-container .role-container .time-info:before{content:"";position:absolute;left:17px;top:0;bottom:0;width:20px;background-image:url(../img/clock-blue.svg);background-repeat:no-repeat;background-position:center center;background-size:14px}#create-task-container .role-container .assigned-employees{position:absolute;left:72px;top:0;height:69px;width:calc(100% - 77px)}#create-task-container .role-container .assigned-employees div.unassign{position:absolute;display:none;bottom:2px;right:2px;width:14px;height:14px;cursor:pointer;background-repeat:no-repeat;background-position:center center;background-size:7px;background-image:url(../img/remove.svg);background-color:#f3c4c4}#create-task-container .role-container .assigned-employees div.unassign:hover{background-color:#e07373}#create-task-container .role-container .assigned-employees .employee-slot{position:relative;float:left;width:70px;height:100%;background-color:#f5f5f5;border:1px solid rgba(239,239,239,.8);margin-right:2px;background-repeat:no-repeat;background-position:center center;background-size:27px}#create-task-container .role-container .assigned-employees .employee-slot:nth-child(even){background-image:url(../img/man.svg)}#create-task-container .role-container .assigned-employees .employee-slot:nth-child(odd){background-image:url(../img/girl.svg)}#create-task-container .role-container .assigned-employees .employee-slot.assigned{background-size:cover}#create-task-container .role-container .assigned-employees .employee-slot.assigned .unassign{display:block!important}#create-task-container .role-container .shifts-list{position:relative;padding-left:20px;padding-top:20px;padding-bottom:20px;font-size:11px}#create-task-container .role-container .shift-row{position:relative;margin-bottom:2px;padding-left:50px}#create-task-container .role-container .shift-row .selection{position:absolute;width:25px;height:25px;border-radius:4px;left:0;top:22px;border:1px solid #baceda;cursor:pointer}#create-task-container .role-container .shift-row.selected .selection{background-repeat:no-repeat;background-position:center center;background-size:14px;background-image:url(../img/blue-tick.svg)}#create-task-container .role-container .shift-info{position:relative;font-family:Yantramanav,sans-serif}#create-task-container .role-container .shift-info:before{content:"";position:absolute;background-color:#1775ad;left:-2px;width:2px;top:0;bottom:0}#create-task-container .role-container .shift-info .day-info{position:relative;float:left;width:70px;color:#2f333d;text-align:center;padding:10px;background-color:#f1f1f9}#create-task-container .role-container .shift-info .day-number{font-size:16px;color:#1775ad}.lightbox-no-contract .input-field.hide{visibility:hidden}.lightbox-no-contract select{margin-top:8px!important;margin-bottom:9px!important}#create-task-container{position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);display:none;overflow-x:hidden}#create-task-container div.existing-shifts{background-color:#5ea5d0;color:#fff;line-height:16px;border-radius:4px;padding:5px;cursor:pointer}#create-task-container span.row-label{display:block;font-size:12px;font-weight:700;margin-top:10px;margin-bottom:10px;padding-left:5px}#create-task-container div.title div.week-switch{position:absolute;right:20px;top:0;height:100%;color:#fff;line-height:50px;font-family:Yantramanav,sans-serif}#create-task-container div.title div.wrap{position:relative;height:100%;width:250px}#create-task-container div.title div.wrap>div{float:left}#create-task-container div.title div.wrap div.arrow{width:50px;height:100%;background-image:url(../img/back.svg);background-repeat:no-repeat;background-position:center center;background-size:14px;cursor:pointer}#create-task-container div.title div.wrap div.arrow.next{transform:rotate(180deg)}#create-task-container div.title div.wrap div.arrow:hover{background-color:#999}#create-task-container div.title div.wrap div.data{width:calc(100% - 100px);text-align:center;font-size:16px}#create-task-container .content-wrapper{float:left;width:50%;position:relative;min-height:calc(100% - 90px);padding:20px;background-color:transparent}#create-task-container .content-wrapper div.slide-content{position:absolute;top:70px;left:20px;right:20px;height:auto;min-height:100%;background-color:#f9f9f9}#create-task-container .content-wrapper div.slide-content div.padding-wrap{padding:20px}#create-task-container .content-wrapper div.slide-content div.buttons{position:absolute;bottom:30px}#create-task-container .content-wrapper div.slide-content div.buttons.left{left:30px;width:400px}#create-task-container .content-wrapper div.slide-content div.buttons.right{right:30px}#create-task-container .content-wrapper div.slide-content div.buttons .--close{background-color:#ff6565}#create-task-container div.slides{position:absolute;left:0;top:0;right:0;width:200%;height:100%}#create-task-container div.end-space{margin-bottom:100px}#create-task-container div.new-shifts-overview{padding-left:30px;padding-right:30px}#create-task-container div.new-shifts-overview div.remove-shift{position:absolute;top:0;right:0;width:30px;height:30px;background-image:url(../img/remove_shift.svg);background-repeat:no-repeat;background-position:center center;background-size:8px;cursor:pointer;opacity:.5}#create-task-container div.new-shifts-overview div.remove-shift:hover{opacity:1}#create-task-container div.new-shifts-overview .input-field>span{color:#000;font-family:Yantramanav,sans-serif}#create-task-container div.new-shifts-overview .input-field input,#create-task-container div.new-shifts-overview .input-field select{background-color:#f3f5f7}#create-task-container div.new-shifts-overview .input-field select{margin-top:7px;margin-bottom:10px}#create-task-container div.new-shifts-overview div.more-details{position:relative;padding:20px;background-color:#fcfdff;border:1px solid #e8ecf1;margin-top:10px;border-radius:3px;display:none}#create-task-container div.new-shifts-overview div.more-details .input-field input,#create-task-container div.new-shifts-overview div.more-details .input-field select{background-color:#fcfdff}#create-task-container div.new-shifts-overview>ul{list-style-type:none;margin:0;padding:0}#create-task-container div.new-shifts-overview>ul>li{position:relative;padding:10px;border-radius:4px;background-color:#f3f5f7;margin-bottom:2px}#create-task-container div.new-shifts-overview>ul>li:before{content:"";position:absolute;left:0;top:0;height:100%;width:2px;background-color:#1775ad}#create-task-container div.new-shifts-overview div.more{position:relative;text-align:center;font-size:12px;margin-top:4px;font-family:Yantramanav,sans-serif;color:#9ea8b3;cursor:pointer}#create-task-container div.weeks-overview{position:relative;width:100%;height:200px;overflow-x:hidden}#create-task-container div.weeks-overview div.weeks{position:absolute;left:0;top:0;height:100%;width:calc(100% * 53)}#create-task-container div.weeks-overview ul.days{float:left;width:calc(100% / 53);height:100%;padding:0;margin:0;list-style-type:none}#create-task-container div.weeks-overview li.day{position:relative;float:left;width:14.2857142857%;padding-top:20px;height:calc(100% - 30px);border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#create-task-container div.weeks-overview li.day:last-of-type{border-right:0}#create-task-container div.weeks-overview li.day>span{display:block;text-align:center;font-family:Yantramanav,sans-serif}#create-task-container div.weeks-overview li.day span.day-nr{font-size:30px;font-weight:300;color:#343233}#create-task-container div.weeks-overview li.day span.day-name{font-size:16px;color:#999}#create-task-container div.weeks-overview li.day div.add-task{position:absolute;top:calc(200px - 30px);height:25px;left:10px;right:10px;cursor:pointer;border-radius:0 0 5px 5px;background-color:#7abf7a;background-image:url(../img/add.svg);background-repeat:no-repeat;background-position:center center;background-size:11px;-webkit-transition:.3s}#create-task-container div.weeks-overview li.day div.add-task:hover{-webkit-transition:.3s;background-color:#9cd09c;height:30px}#create-task-container div.weeks-overview li.day span.month-name{position:absolute;left:5px;top:5px;height:12px;line-height:12px;border-radius:3px;width:50px;color:#fff;background-color:#333;font-size:8px;text-align:center}#create-task-container div.weeks-overview li.day div.info{position:relative;font-size:11px;margin-top:20px;padding:10px;text-align:center}#create-task-container div.weeks-overview li.day.history{opacity:.4}#create-task-container div.weeks-overview li.day.history div.info{display:none}#create-task-container div.weeks-overview li.day.history div.add-task{display:none}#create-task-container div.weeks-overview li.day.today{background-color:#fff3de;border-right:1px solid #ffbf49;border-bottom:1px solid #ffbf49}#create-task-container div.weeks-overview li.day.today span.day-nr{font-weight:700;color:orange}#create-task-container div.weeks-overview li.day.today span.day-name{color:#febf4a}#create-task-container div.weeks-overview li.day.today:before{content:"";position:absolute;left:-1px;height:100%;top:0;width:1px;background-color:#ffbf49}#create-task-container div.weeks-overview li.day.today:after{content:"vandaag";position:absolute;right:5px;top:5px;height:12px;line-height:12px;border-radius:3px;width:40px;color:#fff;font-size:8px;text-align:center;width:40px;background-color:orange}#create-task-container div.weeks-overview li.day.today div.add-task{background-color:#ffc862}.lightbox-existing-shift ul{list-style-type:none;padding:0;margin:0}.lightbox-existing-shift li{position:relative;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f1f1f9}.lightbox-existing-shift li span{display:block}.lightbox-existing-shift li>div{float:left}.lightbox-existing-shift li>div.photo{width:50px;height:50px;background-position:center center;background-repeat:no-repeat;background-size:cover}.lightbox-existing-shift li>div.information{width:calc(100% - 50px);padding-left:10px;font-size:12px}.lightbox-existing-shift li>div span.name{font-weight:700}.tasktime-datepicker{width:400px;position:absolute;z-index:100000;background:#fff;border-radius:10px;box-shadow:0 0 50px 0 rgba(0,0,0,.2);margin:50px auto;overflow:hidden;left:calc(50% - 200px)}.tasktime-datepicker.hide-me{display:none}.tasktime-datepicker .datepicker-header{height:60px;background-color:#343233}.tasktime-datepicker .ui-datepicker-inline{padding:30px}.tasktime-datepicker .ui-datepicker-header{text-align:center;padding-bottom:1em;text-transform:uppercase;letter-spacing:.1em}.tasktime-datepicker .ui-datepicker-header .ui-datepicker-next,.tasktime-datepicker .ui-datepicker-header .ui-datepicker-prev{display:inline;float:left;cursor:pointer;font-size:1.4em;padding:0 10px;margin-top:-10px;color:#ccc}.tasktime-datepicker .ui-datepicker-header .ui-datepicker-next{float:right}.tasktime-datepicker .ui-datepicker-calendar{width:100%;text-align:center}.tasktime-datepicker .ui-datepicker-calendar thead{color:#ccc}.tasktime-datepicker .ui-datepicker-calendar tr td,.tasktime-datepicker .ui-datepicker-calendar tr th{padding-bottom:.5em}.tasktime-datepicker .ui-datepicker-calendar a{color:#444;text-decoration:none;display:block;margin:0 auto;width:35px;height:35px;line-height:35px;border-radius:50%;border:1px solid transparent;cursor:pointer}.tasktime-datepicker .ui-datepicker-calendar .ui-state-highlight{border-color:#d24d57;color:#d24d57}.dates-selection-component{width:800px}.dates-selection-component .calendar-trigger-container{display:flex;cursor:pointer;overflow:hidden;border-radius:6px;margin-bottom:30px}.dates-selection-component .calendar-trigger-container .col{flex:1;line-height:40px;background-color:#f3f8fa}.dates-selection-component .calendar-trigger-container .col.calendar-icon{max-width:40px;background-image:url(../img/calendar.svg);background-size:19px;background-position:center center;background-repeat:no-repeat;background-color:#007bff}.dates-selection-component .calendar-trigger-container .col.text{padding-left:16px;color:#295160}.dates-selection-component .navigation-wrapper{display:flex;margin-bottom:20px}.dates-selection-component .navigation-wrapper .reset-selection{padding-left:10px;padding-right:10px}.dates-selection-component .navigation-wrapper .reset-selection .reset-button{text-align:center;background-color:#f8f8f8;line-height:40px;padding-left:10px;cursor:pointer;padding-right:10px;border-radius:6px;color:#5b5b5b}.dates-selection-component .navigation-wrapper .reset-selection .reset-button:hover{background-color:#f0f0f0}.dates-selection-component .navigation-wrapper .navigate{flex:1}.dates-selection-component .navigation-wrapper .navigate.previous{text-align:left}.dates-selection-component .navigation-wrapper .navigate.previous span{transform:rotate(180deg)}.dates-selection-component .navigation-wrapper .navigate.next{text-align:right}.dates-selection-component .navigation-wrapper .navigate span{display:inline-block;border:1px solid #ccc;background-repeat:no-repeat;background-position:center center;background-size:26px;background-image:url(../img/arrow-right-black.svg);width:40px;height:40px;border-radius:6px;cursor:pointer}.dates-selection-component .navigation-wrapper .navigate span:hover{background-color:#f3f3f3}.dates-selection-component .wrappers-wrapper{display:flex;gap:10px;font-family:arial;flex-direction:column}.dates-selection-component .dates-wrapper{flex:1}.dates-selection-component .info-wrapper{flex:1}.dates-selection-component .info-wrapper .info-box{display:flex;line-height:35px;border:1px solid #ebebeb;border-radius:6px;color:#6d757d;margin-top:20px}.dates-selection-component .info-wrapper .info-box .box-col{flex:1}.dates-selection-component .info-wrapper .info-box .box-col.info-icon{max-width:35px;background-image:url(../img/information-blue.svg);background-size:16px;background-position:center center;background-repeat:no-repeat}.dates-selection-component .info-wrapper .info-box .box-col.info{padding-left:10px}.dates-selection-component .info-wrapper .summary-actions{margin-top:30px;display:flex;gap:10px}.dates-selection-component .info-wrapper .summary-actions .action{flex:1;text-align:center;line-height:40px;cursor:pointer;border-radius:6px;position:relative}.dates-selection-component .info-wrapper .summary-actions .action.cancel{background-color:#d6d8db;color:#343a40}.dates-selection-component .info-wrapper .summary-actions .action.cancel:hover{background-color:#c7c9cd}.dates-selection-component .info-wrapper .summary-actions .action.confirm{background-color:#007bff;color:#fff}.dates-selection-component .info-wrapper .summary-actions .action.confirm .action-indicator{position:absolute;top:2px;bottom:2px;width:36px;left:5px}.dates-selection-component .info-wrapper .summary-actions .action.confirm .action-indicator .lock{background-image:url(../img/lock-white.svg);background-repeat:no-repeat;background-size:16px;background-position:center center;height:100%}.dates-selection-component .info-wrapper .summary-actions .action.confirm .action-indicator #checkmark-ani{width:100%;height:100%;opacity:0}.dates-selection-component .info-wrapper .summary-actions .action.confirm:hover{background-color:#0068be}.dates-selection-component .month-names{display:flex;gap:16px}.dates-selection-component .month-names>div{flex:1}.dates-selection-component .month-names .month-name{font-size:18px;font-weight:700;margin-bottom:20px;color:#4d4d4d;text-align:center}.dates-selection-component .month-names .day-names-legend{display:flex;line-height:30px}.dates-selection-component .month-names .day-names-legend .name-col{flex:1;text-align:center}.dates-selection-component .month-names .day-names-legend .name-col.week-number{color:#ccc}.dates-selection-component .months{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.dates-selection-component .months .month{display:grid;grid-template-rows:repeat(auto,1fr);gap:1px;background-color:#eee}.dates-selection-component .months .month .week{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;background-color:#eee;line-height:40px}.dates-selection-component .months .month .week .day,.dates-selection-component .months .month .week .weeknumber{display:grid;place-items:center;background-color:#fff;position:relative}.dates-selection-component .months .month .week .day.day,.dates-selection-component .months .month .week .weeknumber.day{cursor:pointer}.dates-selection-component .months .month .week .day .today-indicator,.dates-selection-component .months .month .week .weeknumber .today-indicator{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#ffc04d;display:none}.dates-selection-component .months .month .week .day.weeknumber,.dates-selection-component .months .month .week .weeknumber.weeknumber{color:#ccc}.dates-selection-component .months .month .week .day span.day-number,.dates-selection-component .months .month .week .weeknumber span.day-number{position:absolute;top:2px;left:2px;right:2px;bottom:2px;text-align:center;line-height:36px;border-radius:4px}.dates-selection-component .months .month .week .day.is-weekend,.dates-selection-component .months .month .week .weeknumber.is-weekend{background-color:#f3f8fa}.dates-selection-component .months .month .week .day.on-hover,.dates-selection-component .months .month .week .weeknumber.on-hover{background-color:#fff}.dates-selection-component .months .month .week .day.on-hover span,.dates-selection-component .months .month .week .weeknumber.on-hover span{background-color:#f5f5f5;color:#333}.dates-selection-component .months .month .week .day.other-month span,.dates-selection-component .months .month .week .weeknumber.other-month span{color:#b8b8b8}.dates-selection-component .months .month .week .day.selected-start-day span,.dates-selection-component .months .month .week .weeknumber.selected-start-day span{background-color:#dff0d8;color:#3c763d}.dates-selection-component .months .month .week .day.selected-end-day span,.dates-selection-component .months .month .week .weeknumber.selected-end-day span{background-color:#d9edf7;color:#31708f}.dates-selection-component .months .month .week .day.is-today .today-indicator,.dates-selection-component .months .month .week .weeknumber.is-today .today-indicator{display:block}.upload-form-lightbox h1,.upload-image-form-lightbox h1{font-size:24px;font-family:Yantramanav,sans-serif;font-weight:400;margin-top:0;margin-bottom:0;color:#333}.upload-form-lightbox ul,.upload-image-form-lightbox ul{font-size:12px}.upload-form-lightbox input,.upload-image-form-lightbox input{display:none}.download-form-lightbox h1{font-size:24px;font-family:Yantramanav,sans-serif;font-weight:400;margin-top:0;margin-bottom:0;color:#333}.download-form-lightbox a:link{text-decoration:none}.download-form-lightbox a:active{text-decoration:none}.download-form-lightbox a:hover{text-decoration:none}.download-form-lightbox a:visited{text-decoration:none}.download-form-lightbox .download-file{line-height:40px;display:block;font-size:13px;width:300px;border-radius:3px;text-align:center}.download-form-lightbox .download-file.disabled{background-color:#e9e9e9;color:#666;opacity:.5;cursor:not-allowed;border:1px solid #666}.download-form-lightbox .download-file.enabled{opacity:1;cursor:pointer;border:1px solid #148719;color:#148719;background-color:#e8ffe9}.financial-component{position:fixed;z-index:20000;background-color:rgba(0,0,0,.7);top:0;left:0;width:100vw;height:100vh}.financial-component .hide-me{display:none!important}.financial-component .component-content{background-color:#fff;position:absolute;top:30px;left:30px;right:30px;bottom:130px;overflow-y:auto;padding:30px}.financial-component .component-action-buttons{position:absolute;background-color:#fff;bottom:30px;height:100px;left:30px;right:30px;text-align:center}.financial-component .component-action-buttons>div{display:inline-block;cursor:pointer;line-height:40px;padding-left:40px;padding-right:40px;border-radius:6px;margin-top:30px}.financial-component .component-action-buttons>div.save-details{background-color:#d6e6f5}.financial-component .component-action-buttons>div.save-details:hover{background-color:#a0b3c5}.financial-component .component-action-buttons>div.close-component{background-color:#f3f3f3;color:#999}.financial-component .component-action-buttons>div.close-component:hover{background-color:#cfcfcf;color:#4e4e4e}.financial-component .component-action-buttons>div.revoke-exceptions{display:none;background-color:#eab1b1;color:#7c2222}.financial-component .component-action-buttons>div.revoke-exceptions:hover{background-color:#c78a8a;color:#360707}.financial-component .component-action-buttons>div.revoke-exceptions.show-revoke{display:inline-block}.financial-component .group-row{display:flex;gap:20px;margin-bottom:20px}.financial-component .group-row>div.col{flex:1}.financial-component .style-col{width:100%;background-color:#f9f9f9;padding:20px}.financial-component .style-col span.error-message{display:none;color:red;font-size:13px}.financial-component .style-col.has-error{background-color:#f2c9c9}.financial-component .style-col.has-error span.error-message{display:block}.financial-component .style-col>span{display:block;font-size:14px;margin-bottom:10px;color:#616161}.financial-component .style-col>span.copy-contactperson,.financial-component .style-col>span.copy-relation-invoicemail{font-size:11px;cursor:pointer;color:#608cca}.financial-component .style-col>span.copy-contactperson:hover,.financial-component .style-col>span.copy-relation-invoicemail:hover{text-decoration:underline}.financial-component .style-col.is-empty{background-color:#fff}.financial-component .style-col select{padding:10px;height:40px;border:1px solid #c9c9c9}.financial-component .style-col .subform{padding:20px;background-color:#fff}.financial-component .style-col .subform span{display:block;width:150px;margin-bottom:5px;color:#999}.financial-component .style-col .subform input{-webkit-appearance:none;outline-style:none;background-color:transparent;border:0;font-size:12px;border-bottom:1px solid #c4c4c4;width:100%;margin-bottom:16px;padding-left:10px;height:30px}.financial-component .style-col .subform input:last-of-type{margin-bottom:0}.financial-component .style-col textarea{-webkit-appearance:none;border:0;width:100%;outline-style:none;background-color:#fff;border:1px solid #e2e2e2;padding:10px;height:150px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:12px}.financial-component .checkboxes .checkbox-row{display:flex;line-height:35px;margin-bottom:15px}.financial-component .checkboxes .checkbox-row .col{flex:1}.financial-component .checkboxes .checkbox-row .col.checkbox{position:relative;max-width:35px}.financial-component .checkboxes .checkbox-row .col .tick{position:absolute;top:2px;right:2px;left:2px;height:33px;border:1px solid #d1d1d1;border-radius:7px;cursor:pointer;background-repeat:no-repeat;background-size:14px;background-position:center center}.financial-component .checkboxes .checkbox-row .col.label{padding-left:15px}.financial-component .checkboxes .checkbox-row.selected .tick{background-image:url(../img/checked.svg)}form p{position:relative;line-height:24px;font-size:13px;padding:8px;padding-left:16px;background-color:#42b0f1;color:#fff;font-family:Yantramanav,sans-serif}form p:before{content:"";position:absolute;top:0;left:0;width:2px;bottom:0;background-color:#343233}form div.form-row{padding-top:10px;padding-bottom:10px}form div.form-row div.col{float:left;padding:5px}form div.form-row.cols-1 div.col{width:100%}form div.form-row.cols-2 div.col{width:50%}form div.form-row.cols-3 div.col{width:33.3333333333%}form div.form-row.cols-4 div.col{width:25%}@media (max-width:1024px){form div.form-row.cols-4 div.col{width:50%}}@media (max-width:420px){form div.form-row.cols-3 div.col{width:50%}}@media (max-width:360px){form div.form-row.cols-2 div.col,form div.form-row.cols-3 div.col,form div.form-row.cols-4 div.col{width:100%}}form div.message{display:none;margin-top:10px;margin-bottom:10px;padding:10px;font-size:11px;color:#fff}form div.message.error{background-color:#ff5757;border:1px solid red}form div.message.success{background-color:#448344;border:1px solid green}form div.checkbox-wrapper ul{list-style-type:none;padding:0;margin:0}form div.checkbox-wrapper li{position:relative;float:left;padding-left:36px;line-height:24px;cursor:pointer}form div.checkbox-wrapper li:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:3px;border:1px solid #000}form div.checkbox-wrapper li.checked:before{background-color:#343233;border:1px solid #343233;background-image:url(../img/tick.svg);background-size:10px;background-position:center center;background-repeat:no-repeat}form div.input-field{position:relative;border-bottom:1px solid #eae9e9}form div.input-field div.input-info{position:absolute;bottom:calc(100% + 9px);z-index:2;min-width:100%;left:0;color:#fff;background-color:#343233;padding:10px;padding-left:30px;border-radius:5px;box-shadow:0 0 5px #999;display:none;text-align:center}form div.input-field div.input-info:before{content:"";position:absolute;left:7px;top:7px;width:20px;height:20px;background-image:url(../img/information.svg);background-position:center center;background-repeat:no-repeat;background-size:16px}form div.input-field div.input-info:after{content:"";position:absolute;height:10px;bottom:-20px;left:calc(50% - 5px);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #343233}form div.input-field span{display:block;font-size:11px;color:#6b6b6b}form div.input-field select{border:0;padding:7px;padding-left:10px;outline-style:none;margin-top:4px;margin-bottom:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}form div.input-field input{width:100%;padding:10px;line-height:15px;border:0;-webkit-appearance:none;outline-style:none;font-size:13px;font-family:tahoma}form div.input-field input[type=date]{padding:7.5px}form div.input-field textarea{width:100%;height:100px;border:0;background-color:#f5f5f5;margin-top:5px;outline-style:none;padding:10px}form div.input-field.focus{border-bottom:2px solid #343233}form div.input-field.focus span{color:#343233;font-weight:700}form div.input-field.focus div.input-info{display:block}form div.input-field.error{border-bottom:2px solid red}form div.input-field.error span{color:red;font-weight:700}body div.dark-close{display:none;position:fixed;z-index:5;top:0;right:0;width:100%;bottom:0;background-color:#000;opacity:0}@media (max-width:1024px){body div.dark-close.show{display:block}}body>div#header{position:fixed;top:0;left:-240px;height:100%;width:240px;background-color:#343233;background-repeat:no-repeat;background-size:cover;background-position:center center;display:none;overflow:hidden;z-index:99;border-right:1px solid #292728;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.5;font-size:.9rem}body>div#header div.profile-container{display:flex;height:100px;padding:20px;border-bottom:1px solid rgba(255,255,255,.08);background-color:#3d3d3d}body>div#header div.profile-container .col{flex:1}body>div#header div.profile-container .col.left{max-width:60px;border-radius:12px;margin-right:15px;overflow:hidden}body>div#header div.profile-container img{object-fit:cover;height:100%;width:100%}body>div#header div.profile-container .profile-name{color:#b5aab0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:120px}body>div#header div.profile-container .profile-name span.lastname{font-weight:700}body>div#header div.profile-container .profile-role{color:#797476;font-size:12px}body>div#header div.profile-container .user-status{position:relative;color:#797476;font-size:11px;display:none}body>div#header div.profile-container .user-status span{margin-left:15px}body>div#header div.profile-container .user-status:before{content:"";position:absolute;left:0;top:4px;background-color:#5cb85c;height:8px;width:8px;border-radius:100%}body>div#header .menu-group>span{display:block;color:#5b6063;font-size:12px;padding-left:20px;font-weight:600;line-height:30px}body>div#header .menu-group .group-items{margin-top:7px;margin-bottom:7px}body>div#header .menu-group.favorites>span{color:#f9c565;background-color:#433e35}body>div#header .menu-group.favorites li{color:#f9c465!important;border-left:0!important}body>div#header .menu-group.favorites li:before{background-color:#79633a}body>div#header .menu-group.favorites li.active:after{background-color:#f8c365;left:-2px}body>div#header .menu-group.favorites li.active:before{background-color:transparent!important}body>div#header ul{list-style-type:none;padding:0;margin:0;margin-top:0;width:calc(100% + 30px);padding-bottom:100px;overflow-y:auto;height:calc(100vh - 110px)}body>div#header ul .routelist{padding-top:20px}body>div#header ul li{position:relative;background-color:#343233;color:#b5aab0;padding:10px;margin-left:20px;padding-left:40px;font-size:11px;cursor:pointer;margin-top:0;border-bottom:1px solid #333}body>div#header ul li:before{position:absolute;top:4px;left:0;background-color:rgba(255,255,255,.05);width:30px;opacity:.5;border-radius:4px;height:30px;content:"";background-size:12px;background-repeat:no-repeat;background-position:center center}@-webkit-keyframes mymove{0%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes crescendo{0%{transform:scale(.8)}100%{transform:scale(1)}}body>div#header ul li div.item-status{position:absolute;font-weight:700;right:35px;height:20px;line-height:20px;color:#fff;font-size:8px;top:8px;text-align:center;border-radius:10px;padding-left:8px;padding-right:8px}body>div#header ul li div.todo-star{position:absolute;right:30px;top:4px;background-image:url(../img/todo.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;width:25px;height:25px;-webkit-animation:crescendo 1.2s alternate infinite ease-in;animation:crescendo 1.2s alternate infinite ease-in;display:none}body>div#header ul li.todo div.todo-star{display:block}body>div#header ul li.locked{opacity:.2!important}body>div#header ul li.locked:after{content:"";position:absolute;top:3px;bottom:2px;left:0;height:calc(100% - 4px);background-color:red;width:30px;background-position:center center;background-size:12px;background-repeat:no-repeat;background-image:url(../img/locked.svg);border-radius:3px}body>div#header ul li.alpha{opacity:1}body>div#header ul li.hide{display:none}body>div#header ul li div.pill{display:none;background-color:#d85757;color:#fff;font-weight:700;position:absolute;right:35px;top:8px;font-size:8px;line-height:20px;padding:0 10px 0 10px;border-radius:40px}body>div#header ul li:hover{background-color:#2c2a2b;color:#fff;-webkit-transition:.5s}body>div#header ul li:hover:before{opacity:1;background-color:transparent}body>div#header ul li.active{background-color:#222}body>div#header ul li.active:before{opacity:1;background-color:transparent}body>div#header ul li.active:after{content:"";position:absolute;top:0;height:100%;left:0;width:2px;background-color:#1775ad}body>div#header ul li.active.no-after:after{display:none}body>div#header ul .app-list ul{margin-left:12px}body>div#header ul .app-list li{background-color:#5b6377;font-size:10px;font-family:verdana;text-transform:capitalize}body>div#header ul .app-list li:hover{background-color:#2f333d;-webkit-transition:.3s}body>div#header ul .app-list li.active:after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background-color:#577d2a}body>div#header ul li.open-shift:before{background-image:url(../img/open-shift.svg)}body>div#header ul li.alert:before{background-image:url(../img/alert.svg)}body>div#header ul li.calc:before{background-image:url(../img/calc.svg)}body>div#header ul li.logout:before{background-image:url(../img/power.svg)}body>div#header ul li.weekly:before{background-image:url(../img/weekly.svg)}body>div#header ul li.tasks:before{background-image:url(../img/list.svg)}body>div#header ul li.security:before{background-image:url(../img/security.svg)}body>div#header ul li.tool:before{background-image:url(../img/tool.svg)}body>div#header ul li.loadbalance:before{background-image:url(../img/loadbalance.svg)}body>div#header ul li.monitor:before{background-image:url(../img/monitor.svg)}body>div#header ul li.websocket:before{background-image:url(../img/websocket.svg)}body>div#header ul li.logfile:before{background-image:url(../img/log-file-format.svg)}body>div#header ul li.home:before{background-image:url(../img/home.svg)}body>div#header ul li.updates:before{background-image:url(../img/last-updates.svg)}body>div#header ul li.new-employee:before{background-image:url(../img/new-user.svg)}body>div#header ul li.invitations:before{background-image:url(../img/bell.svg)}body>div#header ul li.forms:before{background-image:url(../img/forms.svg)}body>div#header ul li.packages:before{background-image:url(../img/packages.svg)}body>div#header ul li.subscribers:before{background-image:url(../img/subscribers.svg)}body>div#header ul li.add-project:before{background-image:url(../img/add-project.svg)}body>div#header ul li.projects-overview:before{background-image:url(../img/projects-overview.svg)}body>div#header ul li.api:before{background-image:url(../img/api-2.svg);background-size:18px}body>div#header ul li.settings:before{background-image:url(../img/settings.svg)}body>div#header ul li.charts:before{background-image:url(../img/charts.svg)}body>div#header ul li.building:before{background-image:url(../img/building.svg)}body>div#header ul li.archive:before{background-image:url(../img/archive.svg)}body>div#header ul li.calendar:before{background-image:url(../img/calendar.svg)}body>div#header ul li.euro-circle:before{background-image:url(../img/euro-circle.svg)}body>div#header ul li.ort:before{background-image:url(../img/ort.svg)}body>div#header ul li.workers:before{background-image:url(../img/workers.svg)}body>div#header ul li.roles:before{background-image:url(../img/roles.svg)}body>div#header ul li.availability:before{background-image:url(../img/availability.svg)}body>div#header ul li.requests:before{background-image:url(../img/requests.svg)}body>div#header ul li.request-list:before{background-image:url(../img/request-list.svg)}body>div#header ul li.sickness:before{background-image:url(../img/sickness.svg)}body>div#header ul li.stopwatch:before{background-image:url(../img/stopwatch.svg)}body>div#header ul li.calendar-ok:before{background-image:url(../img/calendar-ok.svg)}body>div#header ul li.add-task:before{background-image:url(../img/add-task.svg)}body>div#header ul li.suitable:before{background-image:url(../img/suitable.svg)}body>div#header ul li.distance:before{background-image:url(../img/distance.svg)}body>div#header ul li.worker:before{background-image:url(../img/worker.svg)}body>div#header ul li.diploma:before{background-image:url(../img/diploma.svg)}body>div#header ul li.contract:before{background-image:url(../img/contract.svg)}body>div#header ul li.documents:before{background-image:url(../img/documents.svg)}body>div#header ul li.percentage:before{background-image:url(../img/percentage.svg)}body>div#header ul li.timeblocks:before{background-image:url(../img/timeblocks.svg)}body>div#header ul li.pdf-file:before{background-image:url(../img/pdf-file.svg)}body>div#header ul li.groups:before{background-image:url(../img/groups.svg)}body>div#header ul li.car:before{background-image:url(../img/car.svg)}body>div#header ul li.concept:before{background-image:url(../img/concept.svg)}body>div#header ul li.blackboard:before{background-image:url(../img/blackboard.svg)}body>div#header ul li.planners:before{background-image:url(../img/planners.svg)}body>div#header ul li.smart-keys:before{background-image:url(../img/smart-key.svg)}body>div#header ul li.push-notifications:before{background-image:url(../img/push-notifications.svg)}body>div#header div.menu-scroller{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #545454;display:none}body>div#header div.menu-scroller div.menu-gradient{position:absolute;bottom:31px;height:20px;left:0;width:100%;background-image:url(../img/menu-gradient.png);background-repeat:repeat-x;background-position:left bottom}body>div#header div.menu-scroller span{display:block;height:30px;float:left;width:100%;color:#fff;cursor:pointer;background-image:url(../img/menu-scroller.svg);background-position:center center;background-repeat:no-repeat;background-size:15px;background-color:#343233;opacity:.3}body>div#header div.menu-scroller span:hover{opacity:1;background-color:#3c3a3b}body>div#header div.menu-scroller.down span{transform:rotate(180deg)}body>div#header span.title{position:absolute;display:none;left:0;right:0;z-index:2;text-align:center;line-height:50px;color:#fff}body.with-header>div#header{display:block}div#header.no-photo ul{height:calc(100vh - 110px)!important}div.info-block{position:relative;background-color:#636363;padding:20px;padding-left:70px;margin-top:0;margin-bottom:10px;color:#d8d7d7}div.info-block p{margin:0;padding:0;margin-bottom:10px;line-height:16px;font-size:12px;color:#d8d7d7}div.info-block p:last-of-type{margin-bottom:0}div.info-block div.buttons{margin-top:20px}div.info-block:before{content:"";position:absolute;top:0;left:0;bottom:0;width:50px;background-color:#484647;background-image:url(../img/information.svg);background-position:center center;background-repeat:no-repeat;background-size:18px}.kvk-search-component{position:relative;max-width:1300px}.kvk-search-component .kvk-loader-wrapper{position:absolute;right:9px;top:9px;display:none}.kvk-search-component .kvk-loader{width:24px;height:24px;border:3px solid #4e5f8c;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:kvk-rotation 1s linear infinite}@keyframes kvk-rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.kvk-search-component .input-row{display:flex;background-color:#f6f6f6;padding:10px;border-radius:4px;gap:10px;border:1px solid #e6e6e6}.kvk-search-component .input-row .col{position:relative;flex:1}.kvk-search-component .input-row .col.search-button{max-width:120px;cursor:pointer}.kvk-search-component .input-row .col.search-button span{display:block;line-height:40px;text-align:center;background-color:#d4daeb;color:#4e5e8c;border-radius:4px;cursor:pointer}.kvk-search-component .input-row .col.search-button span:hover{background-color:#b9c3df}.kvk-search-component .input-row input{-webkit-appearance:none;border:0;height:40px;line-height:40px;padding-left:10px;background-color:#fff;outline-style:none;width:100%;border-radius:4px;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.kvk-search-component .results-container{position:absolute;top:70px;left:0;right:0;height:auto;padding:10px;z-index:2;border-radius:4px;background-color:#e4d0d0;display:none}.kvk-search-component .results-container>span{color:#8d5c59}.kvk-search-component .results-container .close{position:absolute;top:10px;right:10px;cursor:pointer}.kvk-search-component .results-container .close:hover{text-decoration:underline}.kvk-search-component .results-container.success{background-color:#e0e7e2}.kvk-search-component .results-container.success>span{color:#708776}.kvk-search-component .results-container.success .results-list{display:flex!important}.kvk-search-component .results-container .results-list{display:none;margin-top:20px;gap:10px}.kvk-search-component .results-container .results-list .address{flex:1;max-width:450px;min-width:450px;background-color:#fff;padding:10px;border-radius:4px}.kvk-search-component .results-container .results-list .address .a-row{display:flex;margin-bottom:1px}.kvk-search-component .results-container .results-list .address .a-row .col{flex:1;padding-left:5px;line-height:25px}.kvk-search-component .results-container .results-list .address .a-row .col:first-of-type{background-color:#ececec}.kvk-search-component .results-container .results-list .address .use-this{margin-top:20px}.kvk-search-component .results-container .results-list .address .use-this span{display:inline-block;cursor:pointer;background-color:orange;color:#fff;border-radius:4px;line-height:40px;padding-left:10px;padding-right:10px}.kvk-search-component .results-container .results-list .address .use-this span:hover{background-color:#b97e12}div.lightbox-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;display:none}div.lightbox-container .lightbox-background{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.8)}div.lightbox-container .lightbox-content{position:relative;width:90%;max-width:800px;margin:0 auto;margin-top:calc(50vh - 250px);height:500px;overflow:auto;background-color:#fff;border-radius:4px;padding:12px}div.lightbox-container.fullscreen .lightbox-content{width:90%;max-width:100%;height:90vh;margin-top:5vh;padding:0;background-color:#f5f6f7}div.lightbox-container.fullscreen .lightbox-content .info-block{margin:0}div.lightbox-container.fullscreen .lightbox-content .title:before{display:none}#lefter-menu{position:fixed;left:0;width:64px;background-color:#2c2a2b;border-right:1px solid #272526;height:100vh;z-index:100}@media (max-width:600px){#lefter-menu{width:100vw;height:50px;border-right:0;border-top:1px solid #272526;bottom:0}}#lefter-menu ul{position:absolute;left:0;width:100%;list-style-type:none;padding:0;margin:0;color:#fff}#lefter-menu ul.top{top:70px}#lefter-menu ul.bottom{bottom:30px}@media (max-width:600px){#lefter-menu ul.bottom{height:50px;bottom:0}}#lefter-menu li{display:block;position:relative;cursor:pointer;height:40px;background-size:15px;background-repeat:no-repeat;background-position:center center;opacity:.5;-webkit-transition:.3s}@media (max-width:600px){#lefter-menu li{opacity:1;height:50px}}#lefter-menu li:hover{opacity:1;-webkit-transition:.3s}#lefter-menu li.settings{background-image:url(../img/settings.svg)}@media (max-width:600px){#lefter-menu li.settings{display:none}}#lefter-menu li.suggestions{background-image:url(../img/suggestions.svg)}@media (max-width:600px){#lefter-menu li.suggestions{display:none}}#lefter-menu li.logout{background-image:url(../img/power.svg)}@media (max-width:600px){#lefter-menu li.logout{display:none}}#lefter-menu li.menu{background-image:url(../img/menu.svg)}#lefter-menu li.mobile-home{display:none;background-image:url(../img/mobile-home.svg)}@media (max-width:600px){#lefter-menu li.mobile-home{position:absolute;right:10px;top:0;width:50px;background-size:17px;display:block}}#lefter-menu li.mobile-logout{display:none}@media (max-width:600px){#lefter-menu li.mobile-logout{position:absolute;left:10px;top:0;width:50px;background-size:17px;display:block}}html.auth-page #lefter-menu{display:none}#menu{position:fixed;top:0;width:100%;height:100%;z-index:99999;left:110%}#menu .transparent-part{position:absolute;left:0;width:60px;top:0;bottom:0;background-color:transparent;cursor:pointer}#menu .content-part{position:absolute;left:60px;width:calc(100% - 60px);top:0;bottom:0;background-color:rgba(0,0,0,.9)}#menu .content-part div.menu-image{position:relative;height:161px;background-image:url(../img/menu-background.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom left;display:none}#menu .content-part ul{list-style-type:none;padding:0;margin:0;margin-top:0}#menu .content-part ul li{position:relative;background-color:#121212;color:#fff;padding:20px;padding-left:40px;font-size:12px;cursor:pointer;margin-top:0;border-bottom:1px solid #333}#menu .content-part ul li:before{position:absolute;top:0;left:10px;width:20px;height:100%;content:"";background-size:15px;background-repeat:no-repeat;background-position:center center}#menu .content-part ul li.logout:before{background-image:url(../img/power.svg)}#menu .content-part ul li.weekly:before{background-image:url(../img/weekly.svg)}#menu .content-part ul li.tasks:before{background-image:url(../img/house.svg)}#menu .content-part ul li.home:before{background-image:url(../img/house.svg)}div.software-update-news{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.7);z-index:5000;font-family:Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif}div.software-update-news div.orbit-wrapper{position:absolute;right:0;left:0;height:200px;overflow:hidden;background:#fff}div.software-update-news div.update-news{position:absolute;top:calc(50% - 300px);width:100vw}div.software-update-news div.news-content-wrapper{position:relative;margin:0 auto;background-color:#fff;height:660px;width:700px}div.software-update-news div.news-bar{position:absolute;top:180px;text-align:center;width:100%}div.software-update-news div.news-bar span{display:inline-block;border:1px solid #c9c9c9;background-color:#fff;line-height:40px;padding-left:20px;padding-right:20px;border-radius:8px;font-size:14px}div.software-update-news .news-content{position:absolute;top:250px;left:0;right:0;padding-left:20px;padding-right:20px}div.software-update-news .news-content span.news-title{display:block;font-weight:700;font-size:18px;margin-bottom:20px}div.software-update-news .news-content span.news-date{display:block;font-size:12px;color:#999;margin-bottom:20px}div.software-update-news .news-content p{font-size:13px;line-height:20px}div.software-update-news div.news-actions{position:absolute;top:320px;height:40px;left:0;right:0;text-align:center}div.software-update-news div.news-actions div.news-button{display:inline-block;padding-left:20px;padding-right:20px;line-height:35px;border:1px solid #999;margin-right:10px;border-radius:6px;font-size:14px;cursor:pointer;color:#777}div.software-update-news div.news-actions div.news-button:last-of-type{margin-right:0}div.software-update-news div.news-actions div.news-button:hover{color:purple;border-color:purple}#notification{position:fixed;top:30px;right:30px;width:340px;z-index:1000000000;background-color:rgba(255,255,255,.95);height:70px;border-radius:0 7px 7px 0;font-size:11px;display:none}#notification.right-bottom{top:160px}#notification:after{content:"";position:absolute;left:-10px;top:0;width:calc(100% + 10px);background-color:transparent;height:100%;box-shadow:0 0 5px #9c9c9c;border-radius:7px}#notification div.message{position:relative;padding:10px;padding-left:80px}#notification div.message span.title{display:block;font-weight:700;font-size:13px}#notification div.message span.message{display:block;margin-top:8px}#notification div.tick{position:absolute;left:-10px;top:0;bottom:0;width:70px;background-image:url(../img/round-done-button.svg);background-repeat:no-repeat;background-position:center center;background-size:30px;background-color:#5cb35c;border-radius:7px 0 0 7px}#notification div.tick:after{content:"";position:absolute;top:0;right:-24px;width:30px;background-image:url(../img/notification-arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:25px;height:100%;display:none}@media (max-width:600px){#notification{display:none!important}}.notification{padding:12px;margin-top:5px;margin-bottom:5px;color:#fff;font-size:12px}.notification--info{background-color:#44aae6;border:1px solid #1775ad}.pagination-container{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);background-color:#f3f3f3;padding:10px}.pagination-container div.columns{display:flex}.pagination-container div.columns div.col{flex:1}.pagination-container div.columns div.nav{display:inline-block;border:1px solid #0e6efd;border-radius:5px;line-height:30px;width:80px;text-align:center;font-size:12px;cursor:pointer;background-color:#0e6efd;color:#fff}.pagination-container div.columns div.nav.previous{float:right}.pagination-container div.columns div.nav.next{float:left}.pagination-container div.columns div.nav.enabled:hover{background-color:#2f3044;border-color:#2f3044}.pagination-container div.columns div.nav.disable{border:1px solid #cacaca;background-color:#f3f3f3;color:#999;cursor:not-allowed}.pagination-container div.columns div.pagination{text-align:center;line-height:30px}.pagination-container div.columns div.pagination>span:last-of-type{color:#bfbfbf}.planner-loader-component{position:fixed;top:calc(50% - 200px);left:calc(50% - 300px);width:600px;height:400px;color:#fff;z-index:200000;border-radius:10px;overflow:hidden}.planner-loader-component .planner-loader-row{display:flex;height:100%}.planner-loader-component .planner-loader-row .col{flex:1}.planner-loader-component .planner-loader-row .col.left{max-width:220px;background-color:#3e3e3e;padding-top:50px}.planner-loader-component .planner-loader-row .col.left span{display:block;text-align:center;color:#fff;font-size:12px;margin-top:20px}.planner-loader-component .planner-loader-row .col.right{background-color:#ebebeb;padding:30px}.planner-loader-component .planner-loader-row .status-row{display:flex;line-height:40px;color:#333;font-size:13px}.planner-loader-component .planner-loader-row .status-row .status-col{flex:1}.planner-loader-component .planner-loader-row .status-row .status-col.icon{max-width:30px;background-repeat:no-repeat;background-size:18px;background-position:center center}.planner-loader-component .planner-loader-row .status-row .status-col.icon.pending{background-image:url(../img/hourglass.svg)}.planner-loader-component .planner-loader-row .status-row .status-col.icon.done{background-image:url(../img/tick-green.svg)}.planner-loader-component .planner-loader-row .status-row .status-col.description{padding-left:10px}.planner-loader-component .spinner{position:relative;margin:auto;box-sizing:border-box;background-clip:padding-box;width:150px;height:150px;border-radius:100px;border:4px solid rgba(255,255,255,.1);-webkit-mask:linear-gradient(rgba(0,0,0,.1),#000 90%);transform-origin:50% 60%;transform:perspective(200px) rotateX(66deg);animation:spinner-wiggle 1.2s infinite}.planner-loader-component .spinner:after,.planner-loader-component .spinner:before{content:"";position:absolute;margin:-4px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:.05;border:inherit;border-color:transparent;animation:spinner-spin 1.2s cubic-bezier(.6,.2,0,.8) infinite,spinner-fade 1.2s linear infinite}.planner-loader-component .spinner:before{border-top-color:#66e6ff}.planner-loader-component .spinner:after{border-top-color:#f0db75;animation-delay:.3s}@keyframes spinner-spin{100%{transform:rotate(360deg)}}@keyframes spinner-fade{20%{opacity:.1}40%{opacity:1}60%{opacity:.1}}.profile-photo-handler canvas{position:fixed;left:300px;top:0;display:none}.profile-photo-handler input{display:none}.publish-shifts-component{z-index:100000;position:fixed}.publish-shifts-component .download-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.publish-shifts-component .content-title{font-weight:200;margin-top:0;font-size:24px;color:#444243;font-family:Segoe UI,SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;text-align:center;background-color:#f3f4f4;line-height:95px;height:105px}.publish-shifts-component div.theme-table div.table-legend{border-radius:5px 5px 0 0;overflow:hidden}.publish-shifts-component div.theme-table div.table-legend div.theme-row{background-color:#f6f6f6;color:#969696}.publish-shifts-component div.theme-table.scrollable-container{overflow-y:auto;position:relative;max-height:100px}@media only screen and (min-height:675px){.publish-shifts-component div.theme-table.scrollable-container{max-height:200px}}@media only screen and (min-height:875px){.publish-shifts-component div.theme-table.scrollable-container{max-height:400px}}@media only screen and (min-height:1075px){.publish-shifts-component div.theme-table.scrollable-container{max-height:600px}}@media only screen and (min-height:1275px){.publish-shifts-component div.theme-table.scrollable-container{max-height:800px}}.publish-shifts-component div.theme-table div.theme-row{display:flex;background-color:#fcfcfc;color:#585858;border-bottom:1px solid #ececec;margin-bottom:1px;cursor:pointer}.publish-shifts-component div.theme-table div.theme-row:hover{background-color:#f6f6f6}.publish-shifts-component div.theme-table div.theme-row .col{flex:1;padding-left:15px;padding-right:15px;line-height:45px;font-size:13px;border-right:1px solid #fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.publish-shifts-component div.theme-table div.theme-row .col:last-of-type{border-right:0;max-width:70px}.publish-shifts-component div.theme-table div.theme-row .col.action{max-width:35px}.publish-shifts-component div.theme-table div.theme-row .col.check{position:relative;max-width:40px}.publish-shifts-component div.theme-table div.theme-row .col.check .checkbox{position:absolute;width:24px;left:7px;top:10px;height:24px;background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:10px;border:1px solid #e1e1e1;border-radius:4px}.publish-shifts-component div.theme-table div.theme-row .col.check.checked .checkbox{background-image:url(../img/checked.svg)}.publish-shifts-component .black-overlay{position:fixed;top:0;right:0;left:0;bottom:0;z-index:200;opacity:0;background-color:#000;display:none}.publish-shifts-component .content-overlay{position:fixed;top:0;right:-750px;width:710px;bottom:0;z-index:201;background-color:#fff;display:none}.publish-shifts-component .content-overlay .close-overlay{position:absolute;top:calc(50% - 40px);height:80px;width:40px;left:-40px;border-radius:10px 0 0 10px;background-color:#eee;background-repeat:no-repeat;background-size:22px;background-position:center center;background-image:url(../img/arrow-right-black.svg);cursor:pointer}.publish-shifts-component div.daterange-container{position:relative;height:40px;margin-bottom:30px;width:450px;border:1px solid #e0e0e0;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.publish-shifts-component div.daterange-container input[name=daterange]{opacity:0}.publish-shifts-component div.daterange-container div.trigger-daterange{position:absolute;left:0;top:0;height:100%;width:100%;display:flex}.publish-shifts-component div.daterange-container div.trigger-daterange .choosen-range{flex:1;text-align:center;line-height:40px;font-size:14px;display:flex}.publish-shifts-component div.daterange-container div.trigger-daterange .choosen-range div.col{flex:1;font-size:12px}.publish-shifts-component div.daterange-container div.trigger-daterange .choosen-range div.col.till{max-width:35px;background-color:#f3f3f3;font-size:11px;color:#333}.publish-shifts-component div.daterange-container div.trigger-daterange .choosen-range div.col.week{background-color:#f3f3f3;color:#c3c3c3;font-size:11px;max-width:70px}.publish-shifts-component div.daterange-container div.trigger-daterange .choosen-range div.col.week.start{border-radius:5px 0 0 5px}.publish-shifts-component div.daterange-container div.trigger-daterange .trigger{flex:1;max-width:40px;background-color:#37a1f5;background-image:url(../img/calendar.svg);background-size:20px;background-repeat:no-repeat;background-position:center center;border-radius:0 5px 5px 0;cursor:pointer}.publish-shifts-component div.daterange-container div.trigger-daterange .trigger:hover{background-color:#1874ad}.publish-shifts-component .wave-container{position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;overflow:hidden}.publish-shifts-component .wave{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.publish-shifts-component .wave+.wave{z-index:2}.publish-shifts-component .waves-wrapper{position:absolute;top:0;height:105px;width:100%;overflow:hidden;z-index:1}.publish-shifts-component .no-result,.publish-shifts-component .no-selection{display:none;background-color:#edc7c7;line-height:40px;padding-left:10px;font-size:14px;border:1px solid #ccb0b0;color:#573b3b}.publish-shifts-component .publish-form{padding:30px}.publish-shifts-component .publish-form .p-row{display:flex;gap:10px}.publish-shifts-component .publish-form .p-row .col{position:relative;flex:1}.publish-shifts-component .publish-form .number-of-unpublished{margin-top:70px}.publish-shifts-component .publish-form .number-of-selected-shifts{position:absolute;top:-10px;right:-5px;font-size:11px;width:26px;line-height:20px;background-color:#bbe1bb;color:#25672c;height:20px;border-radius:100%;text-align:center;border:1px solid #78ac8a}.publish-shifts-component .publish-form .second-step{display:none}.publish-shifts-component .actions{margin-top:60px}.publish-shifts-component .publish-form-button{display:flex;height:50px;background-color:#f8f8f8;font-size:14px;cursor:pointer;border-radius:6px;overflow:hidden}.publish-shifts-component .publish-form-button div.icon{flex:1;max-width:50px;background-repeat:no-repeat;background-position:center center;background-size:18px;border-right:1px solid #e3e3e3}.publish-shifts-component .publish-form-button.download .icon{background-image:url(../img/download-csv.svg);background-color:#e8e8e8;opacity:.7}.publish-shifts-component .publish-form-button.download span{color:#555}.publish-shifts-component .publish-form-button.download:hover{background-color:#ebebeb}.publish-shifts-component .publish-form-button.download.ready-to-download{background-color:#d8f1d8}.publish-shifts-component .publish-form-button.download.ready-to-download span{color:green}.publish-shifts-component .publish-form-button.download.ready-to-download .icon{background-color:#afd7af;opacity:1}.publish-shifts-component .publish-form-button.do-publish{background-color:#a3d6f6}.publish-shifts-component .publish-form-button.do-publish .icon{background-image:url(../img/publish-shifts.svg);background-color:#81b8e5;border-right:1px solid #6ba9da}.publish-shifts-component .publish-form-button.do-publish span{color:#2b5372}.publish-shifts-component .publish-form-button.do-publish:hover{background-color:#90c4e5}.publish-shifts-component .publish-form-button span{display:block;flex:1;line-height:50px;padding-left:20px}.publish-shifts-component .on-publishing-overlay{background-color:#fff;opacity:.5;position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;display:none}div.schedule-component{position:relative;min-height:calc(100vh - 150px)}div.schedule-component div.childs-wrapper{position:absolute;top:-20px;left:-20px;bottom:-20px;right:-20px}@media (max-width:600px){div.schedule-component div.childs-wrapper{bottom:0}}div.schedule-component div.navigator-wrapper{position:absolute;top:0;left:0;width:250px;height:100%;padding:10px;background-color:#1b1e23}@media (max-width:600px){div.schedule-component div.navigator-wrapper{height:110px;width:100%}}div.schedule-component div.days-wrapper{position:absolute;top:0;left:250px;width:calc(100% - 250px);height:100%;border-radius:4px;background-color:#fff}@media (max-width:600px){div.schedule-component div.days-wrapper{top:110px;left:0;width:100%;height:calc(100vh - 180px)}}div.schedule-component div.days-wrapper .container{position:relative;width:100%;height:100%;overflow:hidden}div.schedule-component div.days-wrapper div.days-scroller{position:absolute;height:100%;width:calc(180px * 7)}@media (max-width:600px){div.schedule-component div.days-wrapper div.days-scroller{height:auto;width:100%}}div.schedule-component div.days-wrapper div.day{position:relative;float:left;width:180px;height:100%;border-right:1px solid #343233}@media (max-width:600px){div.schedule-component div.days-wrapper div.day{width:100%;height:120px;border-right:0;border-bottom:1px solid #343233}}div.schedule-component div.days-wrapper div.day.selected{background-color:#b4b1b3}@media (max-width:600px){div.schedule-component div.days-wrapper div.day.selected{background-color:transparent}}div.schedule-component div.days-wrapper div.day.selected:before{content:"";position:absolute;top:0;left:0;right:-1px;height:3px;background-color:#343233}@media (max-width:600px){div.schedule-component div.days-wrapper div.day.selected:before{display:none}}div.schedule-component div.days-wrapper div.day.selected:after{content:"";position:absolute;bottom:0;left:0;right:-1px;height:3px;background-color:#343233}@media (max-width:600px){div.schedule-component div.days-wrapper div.day.selected:after{display:none}}div.schedule-component div.days-wrapper div.day-info{position:relative;margin-top:35px}@media (max-width:600px){div.schedule-component div.days-wrapper div.day-info{width:80px;margin-left:10px}}div.schedule-component div.days-wrapper div.day-info>span{display:block;text-align:center;font-size:12px}div.schedule-component div.days-wrapper div.day-info span.daynr{font-size:23px}div.schedule-component div.month-picker,div.schedule-component div.week-switcher{position:relative;width:100%;height:40px;color:#fff;border-radius:3px;background-color:#343233}div.schedule-component div.month-picker>div,div.schedule-component div.week-switcher>div{float:left}div.schedule-component div.month-picker div.next-month,div.schedule-component div.month-picker div.next-week,div.schedule-component div.month-picker div.prev-month,div.schedule-component div.month-picker div.prev-week,div.schedule-component div.week-switcher div.next-month,div.schedule-component div.week-switcher div.next-week,div.schedule-component div.week-switcher div.prev-month,div.schedule-component div.week-switcher div.prev-week{background-repeat:no-repeat;background-size:10px;cursor:pointer;background-position:center center;width:40px;height:100%;background-color:#343233;border-radius:3px 0 0 3px;border-right:1px solid rgba(255,255,255,.2);background-image:url(../img/datepicker-arrow.svg);-webkit-transition:.3s}div.schedule-component div.month-picker div.next-month:hover,div.schedule-component div.month-picker div.next-week:hover,div.schedule-component div.month-picker div.prev-month:hover,div.schedule-component div.month-picker div.prev-week:hover,div.schedule-component div.week-switcher div.next-month:hover,div.schedule-component div.week-switcher div.next-week:hover,div.schedule-component div.week-switcher div.prev-month:hover,div.schedule-component div.week-switcher div.prev-week:hover{-webkit-transition:.3s;background-color:#4e4b4d}div.schedule-component div.month-picker div.month-info,div.schedule-component div.month-picker div.week-info,div.schedule-component div.week-switcher div.month-info,div.schedule-component div.week-switcher div.week-info{width:calc(100% - 80px);height:100%;line-height:40px;text-align:center}div.schedule-component div.month-picker div.next-month,div.schedule-component div.month-picker div.next-week,div.schedule-component div.week-switcher div.next-month,div.schedule-component div.week-switcher div.next-week{transform:rotate(180deg)}div.schedule-component div.month-picker.week-switcher,div.schedule-component div.week-switcher.week-switcher{margin-top:9px;background-color:#2b2f37;display:none}@media (max-width:600px){div.schedule-component div.month-picker.week-switcher,div.schedule-component div.week-switcher.week-switcher{display:block}}div.schedule-component div.month-picker.week-switcher div.next-week,div.schedule-component div.month-picker.week-switcher div.prev-week,div.schedule-component div.week-switcher.week-switcher div.next-week,div.schedule-component div.week-switcher.week-switcher div.prev-week{background-color:#2b2f37}div.schedule-component div.month-picker.week-switcher div.next-week:hover,div.schedule-component div.month-picker.week-switcher div.prev-week:hover,div.schedule-component div.week-switcher.week-switcher div.next-week:hover,div.schedule-component div.week-switcher.week-switcher div.prev-week:hover{-webkit-transition:.3s;background-color:#363c46}div.schedule-component div.week-picker{position:relative;color:#fff;margin-top:20px}@media (max-width:600px){div.schedule-component div.week-picker{display:none}}div.schedule-component div.week-picker div.week-row{position:relative;padding-top:3px;padding-bottom:3px}div.schedule-component div.week-picker div.week-row.selected{background-color:#262a31}div.schedule-component div.week-picker div.week-row.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:#343233}div.schedule-component div.week-picker div.week-col{cursor:pointer;float:left;position:relative;width:12.5%;text-align:center;height:28px;line-height:28px}div.schedule-component div.week-picker div.week-col:first-of-type{color:#4f4f4f}div.schedule-component div.week-picker div.week-col span{position:relative;z-index:5}div.schedule-component div.week-picker div.week-col:before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;border-radius:50px;background-color:transparent;-webkit-transition:.3s}div.schedule-component div.week-picker div.week-col:hover:before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;border-radius:50px;background-color:#313740;-webkit-transition:.3s}div.schedule-component div.week-picker div.week-col.selected:before{content:"";position:absolute;z-index:0;left:2px;right:2px;top:2px;bottom:2px;border-radius:50px;background-color:#343233;-webkit-transition:.3s}div.schedule-component div.week-picker div.week-col.selected:hover:before{-webkit-transition:.3s;background-color:#4e4b4d}div.schedule-component div.week-picker div.legend div.week-col:hover:before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;border-radius:50px;background-color:transparent;-webkit-transition:.3s}div.schedule-component div.week-picker div.week-col.weeknr:hover:before{content:"";position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;border-radius:50px;background-color:transparent;-webkit-transition:.3s}div.lock-container{position:relative;display:none}div.lock-container div.bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999997;background:rgba(34,34,34,.75)}div.lock-container div.lock-content{height:100vh;width:100vw;top:0;left:0;z-index:9999999;position:fixed;color:#fff;text-align:center}div.lock-container form{margin-top:30px;margin-bottom:30px}div.lock-container form .input-field{width:50%}div.lock-container div.center-center{position:absolute;width:100%;top:calc(50vh - 150px)}div.lock-container div.login-box{position:relative;width:500px;max-width:100%;height:100%;margin:auto;border-radius:4px;box-shadow:0 0 5px 0 #fff}div.lock-container div.login-box .box-info{font-size:18px;font-family:Yantramanav,sans-serif}div.lock-container div.login-box .box-title{font-family:Yantramanav,sans-serif;line-height:50px;background-color:#272727;border-radius:4px 4px 0 0}div.lock-container div.login-box .box-container{background-color:#fff;height:calc(100% - 50px);text-align:left;color:#000;padding:20px;font-size:13px;border-radius:0 0 4px 4px}div.lock-container div.login-box .center-box{position:relative;width:300px;margin:0 auto}div.lock-container div.top-right{font-size:10px;text-align:right;padding:20px}div.lock-container div.shutdown{position:absolute;top:10px;left:10px;height:30px;width:30px;cursor:pointer}div.lock-container div.lock-photo{position:relative;margin:0 auto;margin-top:30px;margin-bottom:15px;height:90px;width:90px;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:250px}div.lock-container div.lock-user{text-align:center;color:#fff;font-size:12px}.shift-invitation-component{position:fixed;left:0;top:0;display:none;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:999;padding:20px}.shift-invitation-component .select-all-toggle{position:absolute;right:13px;top:0;line-height:46px;cursor:pointer}.shift-invitation-component .select-all-toggle:hover{text-decoration:underline}.shift-invitation-component .valid-invitations .select-all-toggle{display:none}.shift-invitation-component .title{position:relative}.shift-invitation-component .title .close-box{position:absolute;top:0;right:0;height:100%;width:50px;background-image:url(../img/close.svg);background-position:center center;background-size:14px;background-repeat:no-repeat;cursor:pointer}.shift-invitation-component .title .close-box:hover{background-color:#222}.shift-invitation-component .info-block{margin:0;display:none}.shift-invitation-component .lightbox-content-wrapper{position:relative;background-color:#8c8c8c;height:100%}.shift-invitation-component .sending{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;display:none}.shift-invitation-component .sending .v-center{position:absolute;top:calc(50% - 75px);width:100%}.shift-invitation-component .sending .h-center{position:relative;margin:0 auto;width:300px;height:50px;background-color:#000;line-height:50px;color:#e0e0e0;text-align:center;border-radius:8px;box-shadow:0 0 3px #000}.shift-invitation-component .shift-invitation .shift-details{position:relative;height:45px;background-color:#424242;color:#fff}.shift-invitation-component .shift-invitation .shift-details .s-row{display:flex}.shift-invitation-component .shift-invitation .shift-details .col{flex:1}.shift-invitation-component .shift-invitation .shift-details .col.shift-time{line-height:45px;max-width:150px;text-align:center}.shift-invitation-component .shift-invitation .shift-details .col.location-detail{background-color:rgba(255,255,255,.1);padding:10px}.shift-invitation-component .shift-invitation .shift-details .col.location-detail span{display:block}.shift-invitation-component .shift-invitation .shift-details .col.location-detail span.customer-name{font-weight:700;color:#dcdcdc}.shift-invitation-component .shift-invitation .shift-details .col.location-detail span.location{color:#999;font-size:10px}.shift-invitation-component .shift-invitation .send-to-users{line-height:30px}.shift-invitation-component .shift-invitation .send-to-users .employee{position:relative;padding-left:38px;background-color:#7abd7a;border-bottom:1px solid #5cab5c;cursor:pointer}.shift-invitation-component .shift-invitation .send-to-users .employee .e-row{display:flex}.shift-invitation-component .shift-invitation .send-to-users .employee .e-row .e-col{flex:1}.shift-invitation-component .shift-invitation .send-to-users .employee .e-row .e-col ul{list-style-type:none;margin:0;padding:0}.shift-invitation-component .shift-invitation .send-to-users .employee .e-row .e-col ul li{float:left;margin-right:2px;background-color:#b13f3f;color:#fff;padding-left:5px;padding-right:5px;font-size:10px;height:20px;line-height:20px;margin-top:5px;border-radius:4px}.shift-invitation-component .shift-invitation .send-to-users .employee .checkbox{position:absolute;top:2px;left:2px;height:26px;width:26px;background-color:#5cab5c;border:1px solid #519e51;background-size:14px;background-repeat:no-repeat;background-position:center center}.shift-invitation-component .shift-invitation .send-to-users .employee:hover{background-color:#64b964}.shift-invitation-component .shift-invitation .send-to-users .employee.conflict{background-color:#dc9292;border-bottom:1px solid #d07e7e}.shift-invitation-component .shift-invitation .send-to-users .employee.conflict:hover{background-color:#da8888}.shift-invitation-component .shift-invitation .send-to-users .employee.conflict .checkbox{background-color:#d07e7e;border:1px solid #ca7474}.shift-invitation-component .shift-invitation .send-to-users .employee.selected .checkbox{background-image:url(../img/tick.svg)}.shift-invitation-component .shifts-overview{position:relative;height:calc(100% - 118px);overflow-y:auto;display:flex;padding:10px;background-color:#8c8c8c}.shift-invitation-component .shifts-overview div.keep-height{flex:1;max-width:0}.shift-invitation-component .shifts-overview div.valid-invitations{flex:1;margin-right:1px}.shift-invitation-component .shifts-overview div.invalid-invitations{flex:1;margin-left:1px}.shift-invitation-component .options{display:flex;margin-top:8px}.shift-invitation-component .options .option{flex:1;position:relative;height:60px;line-height:60px;margin-right:2px;background-color:red;padding-left:60px;cursor:pointer}.shift-invitation-component .options .option.selected .checkbox{background-image:url(../img/tick.svg);background-repeat:no-repeat;background-position:center center;background-size:16px;background-color:#777}.shift-invitation-component .options .option:last-of-type{margin-right:0}.shift-invitation-component .options .option.send{padding-left:0;text-align:center;background-color:#6c6}.shift-invitation-component .options .option.send.disabled{background-color:#999;color:#777;cursor:not-allowed}.shift-invitation-component .options .option.send.disabled:hover{background-color:#999}.shift-invitation-component .options .option.send:hover{background-color:#4cb94c}.shift-invitation-component .options .option.wait{background-color:#343233;color:#fff}.shift-invitation-component .options .option.wait:hover{background-color:#222}.shift-invitation-component .options .option.direct{background-color:#343233;color:#fff}.shift-invitation-component .options .option.direct:hover{background-color:#222}.shift-invitation-component .options .checkbox{position:absolute;top:16px;height:26px;left:19px;width:26px;border:1px solid #000;background-color:#fff;border-radius:4px}#loading-indicator-shift-invites{position:fixed;top:0;left:304px;right:0}#loading-indicator-shift-invites .loading-row{position:relative;margin:0 auto;padding:6px;display:flex;gap:6px;width:250px;background-color:#2396f3;color:#fff;font-size:13px;border-radius:0 0 6px 6px;line-height:40px}#loading-indicator-shift-invites .loading-row .col{flex:1}#loading-indicator-shift-invites .loading-row .col.loading-icon{max-width:40px;min-width:40px;background-image:url(../img/sending-invites.svg);background-size:16px;background-repeat:no-repeat;background-position:center center}#loading-indicator-shift-invites .loading-row .col:last-of-type{max-width:40px}div.tabs-component ul{list-style-type:none;padding:0;margin:0}div.tabs-component li{float:left;position:relative;background-color:#dcdcdc;color:#3b3b3b;line-height:24px;padding:8px;padding-left:16px;cursor:pointer}div.tabs-component li:before{content:"";position:absolute;bottom:-2px;height:2px;background-color:#343233;width:100%;left:0;display:none}div.tabs-component li.active:before{display:block}div.tabs-component.tabs-2 li{width:50%}div.tabs-component.tabs-3 li{width:33.3333333333%}#testmirror-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:100;padding:20px;display:none}#testmirror-wrapper div.close{position:absolute;top:20px;right:20px;border-radius:0 4px 0 0;width:40px;height:40px;background-color:#1c1f25;z-index:101;cursor:pointer;background-image:url(../img/close.svg);background-size:8px;background-repeat:no-repeat;background-position:center center}#testmirror-wrapper div.close:hover{background-color:#2f333d;-webkit-transition:.3s}#testmirror-wrapper div.run-test{position:absolute;top:260px;left:50px;font-size:12px;border-radius:4px;background-color:#1c1f25;padding-left:30px;padding-right:30px;line-height:35px;color:#fff;z-index:101;cursor:pointer}#testmirror-wrapper div.run-test:hover{background-color:#2f333d;-webkit-transition:.3s}#test-code{position:relative}#test-code:before{content:"Request";position:absolute;top:0;right:100px;background-color:#21252b;padding-left:30px;padding-right:30px;line-height:30px;font-size:11px;color:#4b5364;z-index:100}#test-code .CodeMirror.cm-s-night{height:300px!important}#test-code .CodeMirror{border-radius:4px 4px 0 0!important}#test-response{height:calc(100vh - 340px);background-color:#21252b;border-top:1px solid #181a1f;border-radius:0 0 4px 4px;padding:20px;overflow:auto;position:relative}#test-response:before{content:"Response";position:absolute;top:0;right:100px;background-color:#2f333d;padding-left:30px;padding-right:30px;line-height:30px;font-size:11px;color:#4b5364}#test-response pre{background-color:#21252b!important;font-size:12px}#test-response .responsetime{position:absolute;bottom:10px;right:10px;background-color:#1c1f25;color:#fff;line-height:30px;padding-left:20px;padding-right:20px;font-size:11px}#test-response .responsetime:before{content:"Response time (ms) : "}#popup-trial-version{position:fixed;top:calc(50% - 200px);left:calc(50% - 300px);height:400px;width:600px;z-index:100;border-radius:4px;display:none}#popup-trial-version .left-col{float:left;width:30%;background-color:#d85858;color:#fff;border-radius:4px 0 0 4px;height:100%;text-align:center;padding-top:120px;font-family:Yantramanav,sans-serif;font-size:12px}#popup-trial-version .left-col span{display:block}#popup-trial-version .left-col span.days{font-size:70px}#popup-trial-version .right-col{float:left;width:70%;background-color:#fff;border-radius:0 4px 4px 0;height:100%;padding:20px;font-size:12px;padding-top:60px}#popup-trial-version .right-col span.subject{display:block;font-weight:700;font-size:16px;margin-top:20px;color:#6f6f6f}#popup-trial-version .options{margin-top:100px}#popup-trial-version .options span.option{float:left;font-size:12px;text-align:center;width:50%;background-color:#d85858;color:#fff;height:40px;line-height:40px;border-radius:4px;-webkit-transition:.3s;cursor:pointer}#popup-trial-version .options span.option:hover{-webkit-transition:.3s;transform:scale(1.03)}#popup-trial-version .options span.option:first-of-type{margin-right:5px;width:calc(50% - 5px)}#popup-trial-version .options span.option.pay{background-color:#52c15f}#two-factor-container{position:fixed;background-color:rgba(0,0,0,.5);left:0;right:0;top:0;bottom:0;z-index:10;display:none}#two-factor-container .centered-vertical{position:absolute;top:calc(50% - 200px);height:400px;width:100%}#two-factor-container .centered-vertical .centered-horizontal{position:relative;height:100%;width:600px;margin:0 auto;background-color:transparent}#two-factor-container .centered-vertical div.left{float:left;width:200px;background-color:#2c2e2f;height:100%;border-right:1px solid #a6b0b7;background-image:url(../img/smartphone-with-message.svg);background-repeat:no-repeat;background-size:70px;background-position:center center}#two-factor-container .centered-vertical div.right{float:left;width:400px;background-color:#fff;height:100%;padding:30px}#two-factor-container .centered-vertical span.title{display:block;font-size:24px;font-weight:700;color:#2c2f30;margin-bottom:30px}#two-factor-container .centered-vertical span.info{display:block;font-size:10px;color:#000;margin-bottom:30px;background-color:#e7f0f7;padding:15px;font-family:verdana}#two-factor-container .centered-vertical input{width:140px;outline-style:none;-webkit-appearance:none;border:1px solid #529cd9;background-color:#e7f0f7;padding-left:20px;border-radius:3px;height:50px;font-size:30px;margin-bottom:30px;text-align:center}#two-factor-container .centered-vertical input.disabled{background-color:#f3f3f3}#two-factor-container .centered-vertical div.check{background-color:#4caf50;color:#fff;width:100%;text-align:center;cursor:pointer;line-height:40px;font-size:12px}#two-factor-container .centered-vertical div.error{background-color:#ffdbdb;color:#d02626;margin-top:30px;font-size:12px;line-height:30px;width:100%;text-align:center;display:none}@media (max-width:1024px){#two-factor-container .centered-vertical{height:initial;top:50px;height:calc(100% - 180px)}#two-factor-container .centered-vertical div.check{background-color:#12a5de}#two-factor-container .centered-vertical input{width:140px;outline-style:none;-webkit-appearance:none;border:1px solid #529cd9;background-color:#f4faff;padding-left:20px;border-radius:2px;height:50px;font-size:30px;margin-bottom:20px;text-align:center}#two-factor-container .centered-vertical .centered-horizontal{width:80%;box-shadow:0 0 14px #797979}#two-factor-container .centered-vertical div.left{height:70px;width:100%;background-size:40px;border-right:0;background-color:#11a5de}#two-factor-container .centered-vertical div.right{clear:left;float:left;width:100%}}.umbrella-container{position:absolute;left:0;right:0;z-index:99;background-color:#386795;color:#fff;padding:10px;font-size:14px;padding-left:30px;padding-right:30px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.umbrella-container>span{position:relative;display:block;line-height:40px;font-weight:700;cursor:pointer}.umbrella-container>span:after{content:"";position:absolute;right:0;width:30px;height:100%;background-image:url(../img/left-arrow.svg);transform:rotate(270deg);background-repeat:no-repeat;background-position:center center;background-size:16px;cursor:pointer}.umbrella-container div.umbrella-tenants{display:none;margin-bottom:10px}.umbrella-container div.umbrella-tenants div.umbrella-tenant{line-height:40px;padding-left:20px;background-color:#333;margin-bottom:5px;cursor:pointer}.umbrella-container.switching>span:after{display:none}.umbrella-container.open>span:after{transform:rotate(90deg)}.umbrella-container.open div.umbrella-tenants{display:block}.xhr-retry{position:fixed;bottom:0;height:auto;padding:10px;background-color:#313131;color:#fff;width:460px;left:calc(50% - 160px);font-size:13px;z-index:9999999999;border-radius:6px 6px 0 0;text-align:center;box-shadow:0 0 3px #000;display:none}div.accordion>ul{padding:0;margin:0;list-style-type:none}div.accordion>ul>li{position:relative;padding:14px 14px 14px 30px;color:#000;font-size:12px;background-color:#f5f5f5;margin-top:2px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}div.accordion>ul>li:after{content:"";position:absolute;top:0;right:15px;height:100%;width:30px;background-repeat:no-repeat;background-position:center center;background-size:12px;background-image:url(../img/accordion-arrow.svg)}div.accordion>ul>li.opened:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.accordion info .col>div{float:left;margin-right:1px;padding-left:12px;padding-right:12px;line-height:24px}div.accordion div.action,div.accordion div.crud{text-transform:uppercase;color:#fff;border-radius:4px;font-size:10px}div.accordion div.action.read,div.accordion div.crud.read{background-color:#007bff}div.accordion div.action.create,div.accordion div.crud.create{background-color:#28a745}div.accordion div.action.update,div.accordion div.crud.update{background-color:#17a2b8}div.accordion div.action.delete,div.accordion div.crud.delete{background-color:#dc3545}div.accordion div.action.get,div.accordion div.crud.get{background-color:#626d78}div.accordion div.action.post,div.accordion div.crud.post{background-color:#343a40}div.title-bar{background-color:#000;color:#fff;padding:14px;font-size:13px;font-weight:400}div.buttons span.button{float:left;display:block;position:relative;background-color:#1775ad;line-height:40px;padding-left:30px;padding-right:30px;font-size:12px;color:#fff;font-family:Yantramanav,sans-serif;border-radius:3px;cursor:pointer;-webkit-transition:.3s;margin-right:3px}@media (max-width:600px){div.buttons span.button{width:100%;margin-bottom:5px}}div.buttons span.button:hover{background-color:#2d9fe3;-webkit-transition:.3s}div.buttons span.button:nth-child(even){background-color:#44aae6}div.buttons span.button:nth-child(even):hover{background-color:#0e4769;-webkit-transition:.3s}div.buttons span.button.--add{padding-left:40px;background-color:#5cb35c}div.buttons span.button.--add:hover{background-color:#90cb90;-webkit-transition:.3s}div.buttons span.button.--add:before{content:"";background-image:url(../img/add.svg);background-repeat:no-repeat;background-size:10px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--view{padding-left:40px}div.buttons span.button.--view:before{content:"";background-image:url(../img/eye.svg);background-repeat:no-repeat;background-size:14px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--edit{padding-left:40px}div.buttons span.button.--edit:before{content:"";background-image:url(../img/edit-white.svg);background-repeat:no-repeat;background-size:14px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--back{padding-left:40px}div.buttons span.button.--back:before{content:"";background-image:url(../img/left-arrow.svg);background-repeat:no-repeat;background-size:10px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--link{padding-left:40px}div.buttons span.button.--link:before{content:"";background-image:url(../img/link.svg);background-repeat:no-repeat;background-size:13px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--save{padding-left:40px;background-color:#5cb35c}div.buttons span.button.--save:hover{background-color:#90cb90;-webkit-transition:.3s}div.buttons span.button.--save:before{content:"";background-image:url(../img/save.svg);background-repeat:no-repeat;background-size:18px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--unlock{padding-left:40px;background-color:#5cb35c}div.buttons span.button.--unlock:hover{background-color:#90cb90;-webkit-transition:.3s}div.buttons span.button.--unlock:before{content:"";background-image:url(../img/unlocked.svg);background-repeat:no-repeat;background-size:18px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--close{padding-left:40px}div.buttons span.button.--close:before{content:"";background-image:url(../img/close-white.svg);background-repeat:no-repeat;background-size:10px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--remove{padding-left:40px;background-color:#f44336}div.buttons span.button.--remove:hover{background-color:#f8877f;-webkit-transition:.3s}div.buttons span.button.--remove:before{content:"";background-image:url(../img/trash-white.svg);background-repeat:no-repeat;background-size:15px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--logout{padding-left:40px;background-color:#ea7e76}div.buttons span.button.--logout:hover{background-color:#e04034;-webkit-transition:.3s}div.buttons span.button.--logout:before{content:"";background-image:url(../img/power.svg);background-repeat:no-repeat;background-size:15px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--next{padding-right:40px}div.buttons span.button.--next:before{content:"";background-image:url(../img/right-arrow.svg);background-repeat:no-repeat;background-size:10px;background-position:center center;position:absolute;top:0;right:7px;width:30px;bottom:0}div.buttons span.button.--check{padding-left:40px;background-color:#5cb35c}div.buttons span.button.--check:hover{background-color:#90cb90;-webkit-transition:.3s}div.buttons span.button.--check:before{content:"";background-image:url(../img/tick.svg);background-repeat:no-repeat;background-size:10px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--unlink{padding-left:40px;background-color:#a2246a}div.buttons span.button.--unlink:hover{background-color:#d43e92;-webkit-transition:.3s}div.buttons span.button.--unlink:before{content:"";background-image:url(../img/unlink.svg);background-repeat:no-repeat;background-size:10px;background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--down{padding-left:40px;background-color:#fdc152}div.buttons span.button.--down:hover{background-color:orange;-webkit-transition:.3s}div.buttons span.button.--down:before{content:"";background-image:url(../img/back.svg);background-repeat:no-repeat;background-size:10px;background-position:center center;position:absolute;transform:rotate(270deg);top:0;left:7px;width:30px;bottom:0}div.buttons span.button.--up{padding-left:40px;background-color:#f3f3f3;color:#333}div.buttons span.button.--up:hover{background-color:#e2e2e2;-webkit-transition:.3s}div.buttons span.button.--up:before{content:"";background-image:url(../img/down-arrow.svg);background-repeat:no-repeat;background-size:10px;transform:rotate(180deg);background-position:center center;position:absolute;top:0;left:7px;width:30px;bottom:0}div.title{background-color:#343233;position:relative;padding-left:20px}div.title:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#1775ad}div.title span{font-family:Yantramanav,sans-serif;font-size:20px;line-height:50px;color:#fff;font-weight:100}.contentPage{margin:10px;background-color:rgba(100,100,100,.12);border-radius:0;padding:10px;font-size:12px}@media (max-width:600px){.contentPage{margin:5px;padding:5px}}@media (max-width:360px){.contentPage{margin:0;padding:0}}.contentPage .content{border-radius:0;padding:0}@media (max-width:600px){.contentPage .content{margin-bottom:50px}}.card{position:relative;background-color:#fff;box-sizing:border-box;margin-bottom:10px;padding:20px;border-radius:0}@media (max-width:420px){.card{padding:10px}}.card:last-of-type{margin-bottom:0}#core-leave{position:fixed;height:180px;width:340px;font-size:12px;background-color:rgba(255,255,255,.9);top:100px;left:calc(50% - 170px);z-index:9999999;box-shadow:0 0 2px #888;border-radius:4px;display:none}#core-leave div.bar{background-color:#343233;color:#fff;font-weight:700;line-height:40px;text-align:center;margin:1px;border-radius:4px 4px 0 0}#core-leave div.question{padding:20px}#core-leave div.choice{position:absolute;bottom:0;left:0;right:0;margin:2px}#core-leave div.choice span{float:left;width:50%;text-align:center;line-height:35px;color:#fff;cursor:pointer}#core-leave div.choice span.leave{background-color:#f44336;margin-right:1px;border-radius:0 0 0 4px}#core-leave div.choice span.leave:hover{background-color:#ba160a}#core-leave div.choice span.stay{background-color:#8bc34a;font-weight:700;width:calc(50% - 1px);border-radius:0 0 4px 0}#core-leave div.choice span.stay:hover{background-color:#577d2a}div.row{position:relative;width:100%}div.row div.col{float:left;padding:5px}div.row.cols-2 div.col{width:50%}div.row.cols-3 div.col{width:33.3333333333%}div.row.cols-4 div.col{width:25%}div.row.cols-5 div.col{width:20%}div.row.cols-6 div.col{width:16.6666666667%}@media (max-width:1024px){div.row.cols-6 div.col{width:33.3333333333%}}@media (max-width:1024px){div.row.cols-5 div.col{width:50%}}@media (max-width:1024px){div.row.cols-4 div.col{width:50%}}@media (max-width:420px){div.row.cols-6 div.col{width:50%}}@media (max-width:420px){div.row.cols-3 div.col{width:50%}}@media (max-width:360px){div.row.cols-2 div.col,div.row.cols-3 div.col,div.row.cols-4 div.col,div.row.cols-5 div.col,div.row.cols-6 div.col{width:100%}}html.auth-page #viewport:before{content:"";position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0)}body #viewport{position:absolute;top:0;left:0;width:100%;min-height:100%}body.with-header #viewport{left:260px;top:0;width:calc(100% - 260px);min-height:100%}@media (max-width:1024px){body.with-header #viewport{left:64px!important;min-width:calc(100% - 64px)}}@media (max-width:600px){body.with-header #viewport{left:0!important;min-width:100%}}body.without-header #viewport{width:100%!important}html.auth-page #viewport{background-color:rgba(0,0,0,0)}