﻿*{box-sizing:border-box;}body,html{height:100vh;max-height:100vh;min-height:100vh;width:100vw;max-width:100vw;min-width:100vw;box-sizing:border-box;margin:0;padding:0;position:relative;overflow:hidden;}@supports(height:100dvh){html,body{height:100dvh;max-height:100dvh;min-height:100dvh;width:100dvw;max-width:100dvw;min-width:100dvw;}}@media print{html,body{position:relative;height:unset;max-height:unset;width:unset;max-width:unset;}}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.tippy-content{white-space:pre-line!important;}@font-face{font-family:"Roboto Medium";src:url("/_content/HortiTime.Frontend.Assets/fonts/roboto/Roboto-Medium.ttf") format("truetype");}@font-face{font-family:"Roboto Bold";src:url("/_content/HortiTime.Frontend.Assets/fonts/roboto/Roboto-Bold.ttf") format("truetype");}@font-face{font-family:"Roboto Light";src:url("/_content/HortiTime.Frontend.Assets/fonts/roboto/Roboto-Light.ttf") format("truetype");}@font-face{font-family:"Roboto Thin";src:url("/_content/HortiTime.Frontend.Assets/fonts/roboto/Roboto-Thin.ttf") format("truetype");}body{font-family:"Roboto Medium",sans-serif;font-size:18px;color:#010e14;}h1{font-family:"Roboto Medium",sans-serif;font-size:96px;}h2{font-family:"Roboto Medium",sans-serif;font-size:60px;}h3{font-family:"Roboto Medium",sans-serif;font-size:48px;}h4{font-family:"Roboto Medium",sans-serif;font-size:34px;}h5{font-family:"Roboto Medium",sans-serif;font-size:24px;}h6{font-family:"Roboto Medium",sans-serif;font-weight:400;font-size:20px;}*{margin:0;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;}*{padding:0;}#app .app-loader{height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;}#app .app-loader img{width:90%;max-width:500px;margin-bottom:48px;}.loader .lds-ring{display:inline-block;position:relative;width:80px;height:80px;}.loader .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #005e63;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#005e63 transparent transparent transparent;}.loader .lds-ring div:nth-child(1){animation-delay:-.45s;}.loader .lds-ring div:nth-child(2){animation-delay:-.3s;}.loader .lds-ring div:nth-child(3){animation-delay:-.15s;}@keyframes lds-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:#bdbcbc transparent;}}*::-webkit-scrollbar{width:8px;}*::-webkit-scrollbar:vertical{width:8px;}*::-webkit-scrollbar:horizontal{height:8px;}*::-webkit-scrollbar-track{background:transparent;}*::-webkit-scrollbar-thumb{background-color:#bdbcbc;border-radius:10px;border:0;}#app{overflow:hidden;height:100%;min-height:100%;max-height:100%;width:100%;min-width:100%;max-width:100%;display:flex;flex-direction:row;}.availability-form-component .availability-form .availability-form-username{margin-bottom:16px;}.availability-form-component .availability-form .availability-times,.availability-form-component .availability-form .availability-daypart{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;}.availability-form-component .availability-form .availability-times>*,.availability-form-component .availability-form .availability-daypart>*{flex-grow:1;}.availability-form-component .availability-form .availability-times>*:first-child,.availability-form-component .availability-form .availability-daypart>*:first-child{margin-right:8px;}.availability-form-component .availability-form .availability-times>*:last-child,.availability-form-component .availability-form .availability-daypart>*:last-child{margin-left:8px;}.availability-form-component .availability-form .availability-times .availability-time,.availability-form-component .availability-form .availability-daypart .availability-time{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.availability-form-component .availability-form .availability-times .availability-time>*:first-child,.availability-form-component .availability-form .availability-daypart .availability-time>*:first-child{flex-grow:1;}.availability-form-component .availability-form .availability-times .availability-time>*:nth-child(2),.availability-form-component .availability-form .availability-daypart .availability-time>*:nth-child(2){margin-left:4px;cursor:pointer;}.availability-form-component .availability-form .availability-daypart-or{text-align:center;margin-bottom:16px;}.availability-form-component .availability-form .availability-form-days{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.availability-form-component .availability-form .availability-form-days>.order-0{order:0;}.availability-form-component .availability-form .availability-form-days>.order-1{order:1;}.availability-form-component .availability-form .availability-form-days>.order-2{order:2;}.availability-form-component .availability-form .availability-form-days>.order-3{order:3;}.availability-form-component .availability-form .availability-form-days>.order-4{order:4;}.availability-form-component .availability-form .availability-form-days>.order-5{order:5;}.availability-form-component .availability-form .availability-form-days>.order-6{order:6;}.availability-form-component .availability-form .availability-form-days>.order-7{order:7;}.availability-form-component .availability-form .availability-form-period>.validation-message,.availability-form-component .availability-form .availability-form-daypart>.validation-message,.availability-form-component .availability-form .availability-days>.validation-message{position:relative;margin-bottom:16px;text-wrap:wrap;display:block!important;font-size:16px;}.availability-form-component .availability-form .form-buttons{display:flex;flex-direction:column;align-items:stretch;}.availability-form-component .availability-form .form-buttons>*{margin-bottom:16px;}.availability-form-component .availability-form .form-buttons>*:last-child{margin-bottom:0;}.availability-form-component .availability-form .form-buttons>.input-submit-container>input{align-self:stretch;}@media(min-width:768px){.availability-form-component .availability-form .form-buttons{flex-direction:row;justify-content:flex-end;}.availability-form-component .availability-form .form-buttons>*{margin-bottom:0;margin-right:16px;}.availability-form-component .availability-form .form-buttons>*:last-child{margin-right:0;}}.availability-form-component .menu-divider{margin:16px 0;}.availability-form-component .approve-form .buttons-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.availability-form-component .approve-form .buttons-container>:last-child{margin-left:16px;}.availability-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.availability-list table.virtualizing-table.table-small tr{height:auto;}.availability-list table.virtualizing-table.table-small tr .availability-days-cell>div{max-width:500px;overflow:hidden;text-overflow:ellipsis;}.availability-list .availability-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.availability-list .availability-list-footer>*:nth-child(2){margin-top:16px;}.availability-list .availability-list-footer .approve-concept-buttons{flex:1;display:inherit;flex-direction:inherit;justify-content:inherit;align-items:inherit;}.availability-list .availability-list-footer .approve-concept-buttons>*:nth-child(2){margin-top:16px;}.availability-list .availability-list-footer .approve-concept-buttons .availability-list-show-concepts.active{border-color:#ff8a00;background-color:#ff8a00;color:#f5f5f5;}@media(min-width:992px){.availability-list .availability-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.availability-list .availability-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}.availability-list .availability-list-footer .approve-concept-buttons{flex:1;}.availability-list .availability-list-footer .approve-concept-buttons>*:nth-child(2){margin-left:16px;margin-top:0;}}button.button{display:flex;align-items:center;justify-content:center;flex-direction:row;padding-left:16px;padding-right:16px;padding-top:4px;padding-bottom:4px;border:1px solid;border-color:#005e63;border-radius:5px;background-color:#005e63;font-family:"Roboto Medium",sans-serif;font-size:16px;color:#f5f5f5;cursor:pointer;}button.button.button-primary{background-color:#005e63;border-color:#005e63;color:#f5f5f5;}button.button.button-secondary{background-color:#606362;border-color:#606362;color:#f5f5f5;}button.button.button-danger{background-color:#f00;border-color:#f00;color:#f5f5f5;}button.button.button-warning{background-color:#ff8a00;border-color:#ff8a00;color:#f5f5f5;}button.button:focus{border:1px solid;border-color:#005e63;border-radius:5px;outline:0;}button.button.button-primary:focus{border-color:#005e63;}button.button.button-secondary:focus{border-color:#606362;}button.button.button-danger:focus{border-color:#f00;}button.button.button-warning:focus{border-color:#ff8a00;}button.button:disabled,button.button.disabled{opacity:.7;cursor:not-allowed;}.floating-button{padding:16px;margin:16px;position:absolute;bottom:0;right:0;border-width:0;border-radius:50%;background-color:#005e63;color:#f5f5f5;z-index:3;cursor:pointer;transition:background-color linear .25s;}.floating-button:active{background-color:#005e63;}.floating-button:focus{outline:0;}.icon-button{padding:16px;margin:16px;border-width:0;border-radius:50%;background-color:#005e63;color:#f5f5f5;cursor:pointer;}.icon-button:active{background-color:#005e63;}.icon-button:focus{outline:0;}label.button{display:flex;align-items:center;justify-content:center;flex-direction:row;padding-left:16px;padding-right:16px;padding-top:4px;padding-bottom:4px;border:1px solid;border-color:#005e63;border-radius:5px;background-color:#005e63;font-family:"Roboto Medium",sans-serif;font-size:16px;color:#f5f5f5;cursor:pointer;}label.button.button-primary{background-color:#005e63;border-color:#005e63;color:#f5f5f5;}label.button.button-secondary{background-color:#606362;border-color:#606362;color:#f5f5f5;}label.button.button-danger{background-color:#f00;border-color:#f00;color:#f5f5f5;}label.button.button-warning{background-color:#ff8a00;border-color:#ff8a00;color:#f5f5f5;}label.button:focus{border:1px solid;border-color:#005e63;border-radius:5px;outline:0;}label.button.button-primary:focus{border-color:#005e63;}label.button.button-secondary:focus{border-color:#606362;}label.button.button-danger:focus{border-color:#f00;}label.button.button-warning:focus{border-color:#ff8a00;}label.button:disabled,label.button.disabled{opacity:.7;cursor:not-allowed;}.check-in-data-element{width:auto;height:auto;position:absolute;top:0;bottom:0;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;background-color:#005e63;color:#f5f5f5;overflow:hidden;}.check-in-data-element .check-in-data-column{width:auto;height:auto;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start;font-family:"Roboto Thin",sans-serif;font-size:14px;line-height:14px;padding:0 4px;}.check-in-data-filter .check-in-data-filter-form-navigate{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;}.check-in-data-filter .check-in-data-filter-form-navigate>*{flex:1 0 0;margin:0 8px 16px 8px;}.check-in-data-filter .check-in-data-filter-form-navigate>*:first-child{margin-left:0;}.check-in-data-filter .check-in-data-filter-form-navigate>*:last-child{margin-right:0;}.check-in-data-form-component .form-errors{position:relative;display:flex;flex-direction:column;align-items:flex-start;}.check-in-data-form-component .form-errors .validation-message{position:relative;}.check-in-data-form-component .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;}.check-in-data-form-component .form-buttons>*{margin-right:16px;}.check-in-data-form-component .form-buttons>*:last-child{margin-right:0;}.check-in-data-overview-component{height:100%;max-height:100%;width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column;}.check-in-data-overview-component .virtualizing-table-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-y:auto;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table{width:100%;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table tbody tr{height:42px;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table tbody tr td:first-child,.check-in-data-overview-component .virtualizing-table-container .check-in-data-table tbody tr td:last-child{z-index:1;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table .time-cell{padding:0;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table .time-cell .time-cell-row{height:42px;width:100%;position:relative;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table .time-cell .time-cell-row .current-time-indicator{width:4px;position:absolute;top:0;bottom:0;background-color:#f00;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table.table-small tbody tr{height:36px;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table.table-small tbody tr .time-cell-row{height:36px;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table.table-small tbody tr .time-cell-row .check-in-data-column{font-size:12px;line-height:12px;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table.table-large tbody tr{height:77px;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table.table-large tbody tr .time-cell-row{height:77px;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table.table-large tbody tr .time-cell-row .check-in-data-column{font-size:18px;line-height:18px;}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table tr td:first-child,.check-in-data-overview-component .virtualizing-table-container .check-in-data-table thead tr th:first-child{border-right:1px solid #808080;position:relative;}@media(min-width:576px){.check-in-data-overview-component .virtualizing-table-container .check-in-data-table tr td:first-child,.check-in-data-overview-component .virtualizing-table-container .check-in-data-table thead tr th:first-child{position:-webkit-sticky;position:sticky;left:0;}}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table tr td:last-child,.check-in-data-overview-component .virtualizing-table-container .check-in-data-table thead tr th:last-child{border-left:1px solid #808080;position:relative;}@media(min-width:576px){.check-in-data-overview-component .virtualizing-table-container .check-in-data-table tr td:last-child,.check-in-data-overview-component .virtualizing-table-container .check-in-data-table thead tr th:last-child{position:-webkit-sticky;position:sticky;right:0;}}.check-in-data-overview-component .virtualizing-table-container .check-in-data-table thead tr th:first-child,.check-in-data-overview-component .virtualizing-table-container .check-in-data-table thead tr th:last-child,.check-in-data-overview-component .virtualizing-table-container .check-in-data-table tfoot tr td:first-child,.check-in-data-overview-component .virtualizing-table-container .check-in-data-table tfoot tr td:last-child{z-index:3;}.check-in-data-overview-component .check-in-data-download{margin-top:16px;align-self:flex-end;}.check-in-link-component{max-height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;overflow:hidden;}.check-in-link-component .qr-and-nfc{flex-grow:1;flex-shrink:1;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;}@media(min-width:768px){.check-in-link-component .qr-and-nfc{flex-direction:row;}}.check-in-link-component .qr,.check-in-link-component canvas{width:380px;height:380px;}.check-in-link-component .qr{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;}.check-in-link-component .qr canvas{position:absolute;top:0;bottom:0;left:0;right:0;}.check-in-link-component .validation-message{flex-shrink:0;position:relative;word-wrap:break-word;white-space:normal;text-align:center;vertical-align:middle;min-height:24px;margin-top:16px;margin-bottom:8px;white-space:pre-wrap;height:auto;}.check-in-link-component .nfc{width:100%;max-width:380px;max-height:80%;flex-shrink:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-y:scroll;}.check-in-link-component .nfc .check-in-message{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px 16px;margin-bottom:16px;border-radius:4px;background-color:#005e63;white-space:pre-wrap;color:#f5f5f5;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.check-in-link-component .nfc .check-in-message i{margin-right:8px;font-weight:bold;}.check-in-link-component .nfc .check-in-message i.checked-in{color:#f5f5f5;}.check-in-link-component .nfc .check-in-message i.checked-out{color:#ff8a00;}.check-in-link-component .nfc .check-in-message i.error{color:#f00;}.check-in-link-component .nfc .check-in-message:last-child{margin-bottom:0;}.check-in-link-component .nfc .check-in-message.error{background-color:#f00;color:#f5f5f5;}.check-in-link-component .nfc .check-in-message.error .error{color:#f5f5f5;}.check-in-link-component .nfc .check-in-message.error:last-child{margin-bottom:0;}.check-in-link-component .icon-button.signal-button{position:absolute;padding:0;margin:0;bottom:0;right:0;width:64px;height:64px;background-color:transparent;}.check-in-link-component .icon-button.signal-button>i{font-size:48px;}.check-in-link-component .icon-button.signal-button.ok{color:#005e63;}.check-in-link-component .icon-button.signal-button.warning{color:#ff8a00;}.check-in-link-component .icon-button.signal-button.error{color:#f00;}.check-in-link-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.check-in-link-list a{color:#005e63;text-decoration:none;}.check-in-link-list .check-in-link-list-download{align-self:flex-start;margin-top:16px;}.check-in-nfc-users-tag-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.check-in-nfc-users-tag-component .users-list{margin-bottom:16px;flex:1 1 auto;}.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer{display:flex;flex-direction:column;align-items:stretch;overflow:hidden;flex-shrink:0;height:auto;}@media(min-width:768px){.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer{flex-direction:row-reverse;align-items:flex-end;}}.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer .user-read{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;}.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer .user-read .read-user{margin-bottom:16px;}@media(min-width:768px){.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer .user-read .read-user{align-self:flex-end;}}.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer .user-read .button{flex:1 0 auto;}@media(min-width:768px){.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer .user-read{margin-left:16px;}}.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer .errors{flex-grow:1;flex-shrink:1;}.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer .errors:has(div.validation-message){margin-top:16px;}@media(min-width:768px){.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer .errors:has(div.validation-message){margin-top:0;}}.check-in-nfc-users-tag-component .check-in-nfc-users-tag-footer .errors>.validation-message{position:relative;white-space:pre-wrap;flex-shrink:0;}.check-in-break-form-component .check-in-break-form{min-width:256px;}.check-in-break-form-component .check-in-break-form .current-duration{margin-bottom:16px;}.check-in-break-form-component .check-in-break-form .total-duration{margin:16px 0;}.check-in-break-form-component .check-in-break-form>.validation-message{position:relative;}.check-in-break-form-component .check-in-break-form input[type=submit]{width:100%;}.check-in-settings-form-component .check-in-settings-form .defaults-text{margin-top:16px;}.check-in-settings-form-component .check-in-settings-form .defaults-text:first-child{margin-top:0;}.check-in-settings-form-component .check-in-settings-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;}.check-in-settings-form-component .check-in-settings-form .form-buttons>*{margin-right:16px;}.check-in-settings-form-component .check-in-settings-form .form-buttons>*:last-child{margin-right:0;}.planning-settings-form-component .planning-settings-form{display:flex;flex-direction:column;align-items:stretch;justify-content:start;}.planning-settings-form-component .planning-settings-form .feature-planning-settings,.planning-settings-form-component .planning-settings-form .time-based-planning-settings,.planning-settings-form-component .planning-settings-form .day-based-planning-settings,.planning-settings-form-component .planning-settings-form .miscellaneous-planning-settings{margin-bottom:16px;}.planning-settings-form-component .planning-settings-form .time-based-planning-settings,.planning-settings-form-component .planning-settings-form .day-based-planning-settings{flex-grow:1;}.planning-settings-form-component .planning-settings-form .time-based-planning-settings>*:first-child{margin-bottom:16px;}.planning-settings-form-component .planning-settings-form .planning-settings{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}@media(min-width:768px){.planning-settings-form-component .planning-settings-form .planning-settings{flex-direction:row;}.planning-settings-form-component .planning-settings-form .planning-settings>*:first-child{margin-right:24px;}}.planning-settings-form-component .planning-settings-form .start-end-time{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.planning-settings-form-component .planning-settings-form .start-end-time .input-container{flex-grow:1;max-width:200px;}.planning-settings-form-component .planning-settings-form .start-end-time>*:first-child{margin-right:16px;}@media(min-width:576px){.planning-settings-form-component .planning-settings-form .start-end-time{flex-direction:row;align-items:flex-start;}}.company-settings-form-component{max-height:100%;overflow-y:auto;}.company-settings-form-component .vacation-module-settings{margin-top:16px;}.company-form-component .company-form .company-form-buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.company-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.company-list .company-list-download{align-self:flex-start;margin-top:16px;}.connection-department-operation-form-component .connection-department-operation-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px;}.connection-department-operation-form-component .connection-department-operation-form .form-buttons>*:nth-child(2){margin-left:16px;}.connection-department-operation-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.connection-department-operation-list-component .connection-department-operation-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.connection-department-operation-list-component .connection-department-operation-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.connection-department-operation-list-component .connection-department-operation-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.connection-department-operation-list-component .connection-department-operation-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.connection-department-form-component .connection-department-form>.validation-message{position:relative;}.connection-department-form-component .connection-department-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px;}.connection-department-form-component .connection-department-form .form-buttons>*:nth-child(2){margin-left:16px;}.connection-department-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.connection-department-list-component .connection-department-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.connection-department-list-component .connection-department-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.connection-department-list-component .connection-department-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.connection-department-list-component .connection-department-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.connection-kind-form-component .connection-kind-form>.validation-message{position:relative;}.connection-kind-form-component .connection-kind-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px;}.connection-kind-form-component .connection-kind-form .form-buttons>*:nth-child(2){margin-left:16px;}.connection-kind-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.connection-kind-list-component .connection-kind-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.connection-kind-list-component .connection-kind-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.connection-kind-list-component .connection-kind-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.connection-kind-list-component .connection-kind-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.connection-log-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.connection-log-list-component .connection-log-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.connection-log-list-component .connection-log-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.connection-log-list-component .connection-log-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.connection-log-list-component .connection-log-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.nmbrs-authenticate-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.nmbrs-authenticate-component>.validation-message{position:relative;}.nmbrs-connection-settings-form-component{display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;}.nmbrs-connection-settings-form-component>.nmbrs-connection-settings-form{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;}.nmbrs-hours-to-sync-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.nmbrs-hours-to-sync-list-component .filter-form{margin-bottom:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:baseline;flex-wrap:wrap;}.nmbrs-hours-to-sync-list-component .filter-form>*:not(:first-child){margin-left:16px;}.nmbrs-hours-to-sync-list-component .filter-form .nmbrs-date-filter{width:200px;}.nmbrs-hours-to-sync-list-component .filter-form .nmbrs-year-filter,.nmbrs-hours-to-sync-list-component .filter-form .nmbrs-period-filter{width:150px;}.nmbrs-hours-to-sync-list-component>.validation-message{position:relative;display:block;padding-bottom:8px;}.nmbrs-hours-to-sync-list-component td.limited-width{max-width:450px;white-space:break-spaces;}.nmbrs-hours-to-sync-list-component td.sync-error{color:#f00;}.nmbrs-hours-to-sync-list-component td .button-cell{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}.nmbrs-hours-to-sync-list-component td .button-cell>*:not(:first-child){margin-left:16px;}.nmbrs-hours-to-sync-list-component td .synced-correct{color:#005e63;}.nmbrs-hours-to-sync-list-component td .synced-incorrect{color:#f00;}.connection-operation-form-component .connection-operation-form>.validation-message{position:relative;}.connection-operation-form-component .connection-operation-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px;}.connection-operation-form-component .connection-operation-form .form-buttons>*:nth-child(2){margin-left:16px;}.connection-operation-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.connection-operation-list-component .connection-operation-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.connection-operation-list-component .connection-operation-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.connection-operation-list-component .connection-operation-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.connection-operation-list-component .connection-operation-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.prisma-connection-settings-form-component{display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;}.prisma-connection-settings-form-component>.prisma-connection-settings-form{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;}.connection-settings-form-component{display:flex;flex-direction:column;align-items:stretch;overflow-y:auto;}.connection-settings-form-component>.connection-settings-form{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;}.connection-user-form-component .connection-user-form>.validation-message{position:relative;}.connection-user-form-component .connection-user-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px;}.connection-user-form-component .connection-user-form .form-buttons>*:nth-child(2){margin-left:16px;}.connection-user-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.connection-user-list-component .connection-user-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.connection-user-list-component .connection-user-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.connection-user-list-component .connection-user-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.connection-user-list-component .connection-user-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.connection-vacation-type-form-component .connection-vacation-type-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px;}.connection-vacation-type-form-component .connection-vacation-type-form .form-buttons>*:nth-child(2){margin-left:16px;}.connection-vacation-type-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.connection-vacation-type-list-component .connection-vacation-type-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.connection-vacation-type-list-component .connection-vacation-type-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.connection-vacation-type-list-component .connection-vacation-type-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.connection-vacation-type-list-component .connection-vacation-type-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.department-form-component .department-form-body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}@media(min-width:768px){.department-form-component .department-form-body{flex-direction:row;}.department-form-component .department-form-body>*{flex-grow:1;flex-basis:0;}.department-form-component .department-form-body>*:nth-child(2){margin-left:16px;}}.department-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.department-list-component .department-list-download{align-self:flex-start;margin-top:16px;}.document-type-form-component .document-type-form>.validation-message{position:relative;margin-bottom:16px;}.document-types-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.document-types-list-download{align-self:flex-start;margin-top:16px;}.document-form-component .document-form-upload-container{margin:16px 0;}.document-form-component .document-form-upload-container .validation-message{position:relative;margin-top:4px;}.document-form-component .button-container{display:flex;justify-content:flex-end;}.document-form-component .button-container>*:last-child{margin-left:16px;}.documents-list-component{max-height:100%;display:flex;flex-direction:column;align-items:stretch;}.documents-list-component .documents-list{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column;}.documents-list-component .documents-list-download{align-self:flex-start;margin-top:16px;}.draggable-component{position:relative;}.draggable-component.drag-enabled{touch-action:none;}.draggable-component .drag-top-border,.draggable-component .drag-bottom-border{position:absolute;background-color:transparent;left:0;right:0;height:10px;width:auto;cursor:move;}.draggable-component .drag-top-border{top:0;cursor:n-resize;}.draggable-component .drag-bottom-border{bottom:0;cursor:s-resize;}.draggable-component.is-dragging{position:absolute;z-index:1000;pointer-events:none;}.draggable-component.is-dragging *{pointer-events:none;}.draggable-component.is-dragging .drag-top-border,.draggable-component.is-dragging .drag-bottom-border{display:none;}.custom-export-component .export-setting-enable-button.active{border-color:#ff8a00;background-color:#ff8a00;color:#f5f5f5;}.export-check-in-times-overview-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-check-in-times-overview-component hr{margin-top:16px;margin-bottom:16px;}.export-check-in-times-overview-component .export-check-in-times-overview-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-duration-per-department-and-operation-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-duration-per-department-and-operation-component hr{margin-top:16px;margin-bottom:16px;}.export-duration-per-department-and-operation-component .export-duration-per-department-and-operation-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-dutch-green-roof-time-sheets-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-dutch-green-roof-time-sheets-component hr{margin-top:16px;margin-bottom:16px;}.export-dutch-green-roof-time-sheets-component .export-dutch-green-roof-time-sheets-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-locations-detailed-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;max-height:100%;overflow:hidden;}.export-locations-detailed-component .synced-correct{color:#005e63;}.export-locations-detailed-component .synced-incorrect{color:#f00;}.export-locations-detailed-component hr{margin-top:16px;margin-bottom:16px;}.export-locations-detailed-component .export-locations-detailed-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-locations-detailed-component .virtualizing-table-container{flex:1 1 auto;}.export-locations-detailed-export-component form{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.export-locations-detailed-export-component form>*{margin-right:16px;}.export-locations-detailed-export-component form>*:last-child{margin-right:0;}.export-processes-per-location-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-processes-per-location-component hr{margin-top:16px;margin-bottom:16px;}.export-processes-per-location-component .export-processes-per-location-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-salaris-point-hours-incl-housing-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-salaris-point-hours-incl-housing-component hr{margin-top:16px;margin-bottom:16px;}.export-salaris-point-hours-incl-housing-component .export-salaris-point-hours-incl-housing-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-thomas-bos-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-thomas-bos-component hr{margin-top:16px;margin-bottom:16px;}.export-thomas-bos-component .export-thomas-bos-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-treeport-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-treeport-component hr{margin-top:16px;margin-bottom:16px;}.export-treeport-component .export-treeport-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-worked-and-amount-per-user-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-worked-and-amount-per-user-component hr{margin-top:16px;margin-bottom:16px;}.export-worked-and-amount-per-user-component .export-worked-and-amount-per-user-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-worked-and-sick-hours-per-user-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-worked-and-sick-hours-per-user-component hr{margin-top:16px;margin-bottom:16px;}.export-worked-and-sick-hours-per-user-component .export-worked-and-sick-hours-per-user-form{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.export-worked-and-sick-hours-per-user-component .export-worked-and-sick-hours-per-user-form>*:last-child{margin-top:16px;}label.checkbox-container{display:flex;align-items:center;position:relative;overflow:hidden;height:56px;line-height:56px;text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis;padding-left:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}label.checkbox-container:has(>input[type=checkbox]:disabled){cursor:not-allowed!important;}.input-container input[type=checkbox]{position:absolute;height:0;width:0;opacity:0;cursor:pointer;}.input-container input[type=checkbox]:disabled{cursor:not-allowed;}.input-container input[type=checkbox]:disabled+.checkmark{background-color:#f5f5f5;border-color:#808080;color:#808080;opacity:.7;cursor:not-allowed;}.checkmark{position:absolute;top:19px;bottom:19px;left:0;height:18px;width:18px;border:1px solid;border-color:#000;border-radius:2px;background-color:#f5f5f5;}input:focus .checkmark{border:1px solid;border-color:#000;border-radius:2px;outline:0;}input.modified.valid .checkmark{border:1px solid;border-color:#008000;border-radius:2px;}input.modified.valid:focus .checkmark{border:1px solid;border-color:#008000;border-radius:2px;}input.invalid~.checkmark{border:1px solid;border-color:#f00;border-radius:2px;}input.modified.valid .checkmark:has(+.validation-message){border:1px solid;border-color:#f00;border-radius:2px;}input.invalid:focus .checkmark{border:1px solid;border-color:#f00;border-radius:2px;}.checkmark input[type=checkbox]~.checkmark{background-color:#f5f5f5;}.input-container input[type=checkbox]:checked~.checkmark{background-color:#005e63;}.checkmark:after{content:"";position:absolute;display:none;}.input-container input[type=checkbox]:checked~.checkmark:after{display:block;}.input-container .checkmark:after{left:5px;top:0;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.list-component{max-height:200px;}.list-component .list-header{font-size:16px;}.list-component .input-values{flex:1 1 auto;padding:4px 8px;border:1px solid;border-color:#000;border-radius:5px;background-color:#f5f5f5;overflow-y:auto;}.list-component .input-values .value{margin-bottom:4px;padding:8px 16px;border-radius:4px;cursor:pointer;user-select:none;}.list-component .input-values .value.selected{background-color:#ff8a00;color:#f5f5f5;}.list-component[disabled]{cursor:not-allowed;}.list-component[disabled] .input-values{background-color:#f5f5f5!important;border-color:#808080!important;color:#808080!important;}.list-component[disabled] .input-values .value{cursor:not-allowed;}.input-container select{width:auto;margin-left:0;margin-right:0;margin-top:20px;margin-bottom:20px;padding-left:18px;padding-right:34px;padding-top:8px;padding-bottom:8px;border:1px solid;border-color:#000;border-radius:5px;background-color:#f5f5f5;font-family:"Roboto Medium",sans-serif;font-size:16px;color:#010e14;text-align:left;line-height:normal;background-image:url("/_content/HortiTime.Frontend.Assets/images/material-icons/ExpandMore.svg");background-size:16px;background-repeat:no-repeat;background-position-x:calc(100% + 16px);background-position-y:2px;background-origin:content-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;}.input-container select:disabled{background-color:#f5f5f5;border-color:#808080;color:#808080;opacity:.7;}.input-container select:disabled>option{background-color:#f5f5f5;border-color:#808080;color:#808080;}.input-container select:focus{border:1px solid;border-color:#000;border-radius:5px;outline:0;}.input-container select.modified.valid{border:1px solid;border-color:#008000;border-radius:5px;}.input-container select.modified.valid:focus{border:1px solid;border-color:#008000;border-radius:5px;}.input-container select.invalid{border:1px solid;border-color:#f00;border-radius:5px;}.input-container select:has(+.validation-message){border:1px solid;border-color:#f00;border-radius:5px;}.input-container .validation-message:first-of-type:nth{border:1px solid;border-color:#f00;border-radius:5px;}.input-container select.invalid:focus{border:1px solid;border-color:#f00;border-radius:5px;}.input-submit-container{display:flex;flex-direction:column;align-items:stretch;}.input-submit-container input.button{display:flex;align-items:center;justify-content:center;flex-direction:row;padding-left:16px;padding-right:16px;padding-top:4px;padding-bottom:4px;border:1px solid;border-color:#005e63;border-radius:5px;background-color:#005e63;font-family:"Roboto Medium",sans-serif;font-size:16px;color:#f5f5f5;cursor:pointer;}.input-submit-container input.button.button-primary{background-color:#005e63;border-color:#005e63;color:#f5f5f5;}.input-submit-container input.button.button-secondary{background-color:#606362;border-color:#606362;color:#f5f5f5;}.input-submit-container input.button.button-danger{background-color:#f00;border-color:#f00;color:#f5f5f5;}.input-submit-container input.button.button-warning{background-color:#ff8a00;border-color:#ff8a00;color:#f5f5f5;}.input-submit-container input.button:focus{border:1px solid;border-color:#005e63;border-radius:5px;outline:0;}.input-submit-container input.button.button-primary:focus{border-color:#005e63;}.input-submit-container input.button.button-secondary:focus{border-color:#606362;}.input-submit-container input.button.button-danger:focus{border-color:#f00;}.input-submit-container input.button.button-warning:focus{border-color:#ff8a00;}.input-submit-container input.button:disabled,.input-submit-container input.button.disabled{opacity:.7;cursor:not-allowed;}.input-submit-container input.button{align-self:flex-end;}.input-container input{width:auto;margin-left:0;margin-right:0;margin-top:20px;margin-bottom:20px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;border:1px solid;border-color:#000;border-radius:5px;background-color:#f5f5f5;font-family:"Roboto Medium",sans-serif;font-size:16px;color:#010e14;}.input-container input:disabled{background-color:#f5f5f5;border-color:#808080;color:#808080;opacity:.7;}.input-container input:focus{border:1px solid;border-color:#000;border-radius:5px;outline:0;}.input-container input.modified.valid{border:1px solid;border-color:#008000;border-radius:5px;}.input-container input.modified.valid:focus{border:1px solid;border-color:#008000;border-radius:5px;}.input-container input.invalid{border:1px solid;border-color:#f00;border-radius:5px;}.input-container input.modified.valid:has(+.validation-message){border:1px solid;border-color:#f00;border-radius:5px;}.input-container .validation-message:first-of-type:nth{border:1px solid;border-color:#f00;border-radius:5px;}.input-container input.invalid:focus{border:1px solid;border-color:#f00;border-radius:5px;}.input-container{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;}.input-header{position:absolute;top:0;left:0;right:0;padding:0;font-size:16px;white-space:nowrap;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:all ease .5s;}.input-floating{top:20px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;font-size:18px;}.validation-message{height:auto;width:100%;position:absolute;bottom:0;left:0;right:0;font-size:16px;color:#f00;white-space:nowrap;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all ease .5s;}div.validation-message~.validation-message{display:none;}.function-group-form-component .menu-divider{margin-top:16px;margin-bottom:16px;}.function-group-form-component .function-group-managers{display:flex;flex-direction:column;align-items:stretch;}.function-group-form-component .function-group-managers .function-group-managers-select{overflow:hidden;display:flex;flex-direction:row;align-items:baseline;}.function-group-form-component .function-group-managers .function-group-managers-select>*:first-child{flex:1 1 auto;margin-right:16px;}.function-group-form-component .function-group-managers .manager{overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;}.function-group-form-component .function-group-managers .manager>*:last-child{margin-left:16px;}.function-group-form-component .function-group-managers .manager:not(:last-child){margin-bottom:8px;}.function-group-form-component .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.function-group-form-component .form-buttons>*:not(:first-child){margin-left:16px;}.function-group-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.function-group-list-component .has-deeper-access{text-decoration:underline;color:#005e63;}.function-group-list-component .virtualizing-table tbody tr td:first-child{width:unset;}.function-group-list-component .virtualizing-table li{font-size:14px;margin-left:16px;}.function-group-list-component .virtualizing-table .function-group-list-name-cell,.function-group-list-component .virtualizing-table .function-group-list-users-cell{vertical-align:top;cursor:pointer!important;border:0;}.function-group-list-component .virtualizing-table tr.last-row td{border-bottom:1px solid #000;}.function-group-list-component .virtualizing-table .function-group-list-name-cell{font-family:"Roboto Medium",sans-serif;font-size:16px;}.function-group-list-component .virtualizing-table .function-group-list-users-cell{max-width:300px;overflow:hidden;text-wrap:wrap;white-space:pre-wrap;}.function-group-list-component .virtualizing-table .function-group-list-users-cell.contains-values{min-width:200px;}.function-group-list-component .virtualizing-table .function-group-list-empty-cell{cursor:default!important;border:0;}.function-group-list-component .function-group-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.function-group-list-component .function-group-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.function-group-list-component .function-group-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.function-group-list-component .function-group-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.housed-user-compensation-form-component .housed-user-compensation-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px;}.housed-user-compensation-form-component .housed-user-compensation-form .form-buttons>*:nth-child(2){margin-left:16px;}.housed-user-compensation-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.housed-user-compensation-list-component .housed-user-compensation-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.housed-user-compensation-list-component .housed-user-compensation-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.housed-user-compensation-list-component .housed-user-compensation-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.housed-user-compensation-list-component .housed-user-compensation-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.housed-user-insurance-form-component .housed-user-insurance-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px;}.housed-user-insurance-form-component .housed-user-insurance-form .form-buttons>*:nth-child(2){margin-left:16px;}.housed-user-insurance-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.housed-user-insurance-list-component .housed-user-insurance-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.housed-user-insurance-list-component .housed-user-insurance-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.housed-user-insurance-list-component .housed-user-insurance-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.housed-user-insurance-list-component .housed-user-insurance-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.housed-user-form-component .housed-user-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px;}.housed-user-form-component .housed-user-form .form-buttons>*:nth-child(2){margin-left:16px;}.housed-user-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.housed-user-list-component .housed-user-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.housed-user-list-component .housed-user-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.housed-user-list-component .housed-user-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.housed-user-list-component .housed-user-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.material-icons{user-select:none;vertical-align:middle;}.material-icons-medium{font-size:24px;}.material-icons-large{font-size:40px;}.custom-import-component .import-setting-enable-button.active{border-color:#ff8a00;background-color:#ff8a00;color:#f5f5f5;}.import-thomas-bos-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.import-thomas-bos-component hr{margin-top:16px;margin-bottom:16px;}.import-thomas-bos-component .import-thomas-bos-form{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin-bottom:16px;}.import-thomas-bos-component .import-thomas-bos-form .import-thomas-bos-form-file,.import-thomas-bos-component .import-thomas-bos-form .import-thomas-bos-form-import{flex:1 1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.import-thomas-bos-component .import-thomas-bos-form .import-thomas-bos-form-file>.validation-message,.import-thomas-bos-component .import-thomas-bos-form .import-thomas-bos-form-import>.validation-message{position:relative;white-space:pre-wrap;}.import-thomas-bos-component .import-thomas-bos-form .import-thomas-bos-form-import{margin-left:16px;}.import-thomas-bos-component>*:last-child{flex:1 1 auto;}.import-thomas-bos-component .thomas-bos-import-status-added{color:#005e63;}.import-thomas-bos-component .thomas-bos-import-status-updated{color:#1b8bbc;}.import-thomas-bos-component .thomas-bos-import-status-removed{color:#f00;}.invoice-settings-form-component{display:flex;flex-direction:column;align-items:stretch;}.wefact-settings-form-component{display:flex;flex-direction:column;align-items:stretch;}.we-fact-debtor-form-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.we-fact-debtor-form-component .new-location-button{width:100%;}.we-fact-debtor-form-component .menu-divider{margin:16px 0;}.we-fact-debtor-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.we-fact-debtor-list-component .error{color:#f00;}.we-fact-debtor-list-component .warning{color:#ff8a00;}.we-fact-product-group-form-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.we-fact-product-group-form-component .menu-divider{margin:16px 0;}.we-fact-product-group-form-component .we-fact-form-buttons{display:flex;flex-direction:row;justify-content:space-between;}.we-fact-product-group-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.we-fact-product-group-list-component .error{color:#f00;}.we-fact-product-group-list-component .warning{color:#ff8a00;}.we-fact-product-form-component{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.we-fact-product-form-component .we-fact-product-form{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;}.we-fact-product-form-component .product-operation-form,.we-fact-product-form-component .product-substance-form{flex:1 0 0;display:flex;flex-direction:column;align-items:stretch;}.we-fact-product-form-component .divider{min-width:1px;max-width:1px;width:1px;border:1px solid rgba(0,0,0,.12);margin:0 16px;}.we-fact-product-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.we-fact-product-list-component .error{color:#f00;}.we-fact-product-list-component .warning{color:#ff8a00;}.kind-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.kind-list-download{align-self:flex-start;margin-top:16px;}.card{display:flex;flex-direction:column;align-items:stretch;border:2px solid;border-color:#005e63;border-radius:10px;overflow:hidden;}.card:last-of-type{margin-bottom:0;}.card .card-header{height:56px;flex:0 1 auto;padding:16px;display:flex;justify-content:space-between;align-items:center;background-color:#005e63;color:#f5f5f5;}.card .card-header .card-header-buttons{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;}.card .card-header .card-header-buttons .button{padding:0;margin-right:4px;}.card .card-header .card-header-buttons .button:last-child{margin-right:0;}.card .card-content{max-height:calc(100% - 56px);flex:1 0;padding:16px;}.group{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.group-header{flex:0 1 auto;}.group-content{flex:1;}.slide-in-card{position:fixed;bottom:0;left:0;right:0;margin:auto;display:flex;flex-direction:column;align-items:stretch;background-color:#fff;border:1px solid #005e63;border-bottom-width:0;border-top-left-radius:10px;border-top-right-radius:10px;min-height:56px;max-height:75%;width:100%;overflow:hidden;transform:translateY(100%);-webkit-transform:translateY(100%);z-index:500;}@media(min-width:768px){.slide-in-card{left:256px;width:65%;}}.side-menu-collapsed+.page .slide-in-card{left:0;}.slide-in-card-cancel{position:fixed;top:0;right:0;margin:8px;padding:8px;background-color:transparent;border-radius:50%;border-width:0;cursor:pointer;}.slide-in-card-cancel:focus{background-color:transparent;outline:0;}.slide-in-card-cancel:active{background-color:rgba(0,0,0,.12);}.slide-in-card-header{padding:16px;}.slide-in-card-content{flex:1;overflow-y:auto;padding:16px;}.slide-in-card.slide-in{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards;}.slide-in-card.slide-out{animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards;}@keyframes slide-in{100%{transform:translateY(0%);}}@-webkit-keyframes slide-in{100%{-webkit-transform:translateY(0%);}}@keyframes slide-out{0%{transform:translateY(0%);}100%{transform:translateY(100%);}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateY(0%);}100%{-webkit-transform:translateY(100%);}}.location-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.location-list-component .location-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.location-list-component .location-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.location-list-component .location-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.location-list-component .location-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.location-list-component .location-link{text-decoration:underline;color:#005e63;}.login-component-main{width:100%;max-width:500px;height:100%;display:flex;flex-direction:column;overflow:hidden;}.login-component-header{flex:0 1 auto;margin-bottom:16px;}.login-component-form{flex:1;display:flex;align-items:stretch;flex-direction:column;}.login-component-form>*{flex:1;}.login-component-form>*:last-child{margin-bottom:0;}.login-component-form>.input-submit-container>input{height:35px;margin-top:16px;align-self:stretch!important;}.login-component-form>.login-component-details{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}@media(min-width:400px){.login-component-form>.login-component-details{flex-direction:row;justify-content:space-between;align-items:center;}}.login-component-form .forgot-password-link{color:#005e63;text-decoration:none;}.login-component-form .forgot-password-link.medium{display:none;}.login-component-form .forgot-password-link.small{margin-top:24px;display:initial;align-self:center;}@media(min-width:400px){.login-component-form .forgot-password-link.medium{display:initial;}.login-component-form .forgot-password-link.small{display:none;}}.request-login-busy{display:none!important;}.login-request-error-message{max-width:450px;margin-bottom:16px;color:#f00;}.auth-companies{max-height:100%;display:flex;flex-direction:column;align-items:stretch;}.auth-companies-overview{margin-top:8px;display:flex;flex-direction:column;align-items:stretch;overflow:auto;}.auth-company-card{padding:16px;margin-bottom:16px;text-align:center;background-color:#005e63;color:#f5f5f5;cursor:pointer;}.auth-company-card:last-child{margin-bottom:0;}.relogin-component{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;width:auto;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.12);z-index:2000;}.relogin-component .relogin-dialog{padding:16px;display:flex;flex-direction:column;align-items:stretch;background-color:#fff;border:3px solid;border-color:#005e63;border-radius:10px;}.relogin-component .relogin-dialog .relogin-header{display:flex;flex-direction:column;align-items:stretch;}.relogin-component .relogin-dialog .relogin-header .relogin-logo-container{display:flex;justify-content:center;align-items:center;}.relogin-component .relogin-dialog .relogin-header .relogin-logo-container .relogin-logo{height:56px;margin-bottom:16px;}.relogin-component .relogin-dialog .relogin-body{margin:16px 0;}.relogin-component .relogin-dialog .relogin-body .input-container{margin:16px 0;}.relogin-component .relogin-dialog .relogin-body .relogin-submit>input{width:100%;}.relogin-component .relogin-dialog .relogin-footer{display:flex;flex-direction:column;align-items:stretch;}.back-to-login-link{margin-top:16px;align-self:flex-start;color:#005e63;text-decoration:none;}.maintenance-field-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.maintenance-field-list .maintenance-field-list-download{align-self:flex-start;margin-top:16px;}.maintenance-type-form-component .maintenance-type-form>.validation-message{position:relative;margin-bottom:16px;}.maintenance-type-form-component .current-maintenance-fields{margin-bottom:16px;}.maintenance-type-form-component .current-maintenance-fields tr td{font-family:"Roboto Light",sans-serif;padding-left:16px;padding-right:16px;}.maintenance-type-form-component .current-maintenance-fields tr td:first-child{padding-right:16px;}.maintenance-type-form-component .current-maintenance-fields tr td:last-child{padding-left:16px;}.maintenance-type-form-component .maintenance-fields-selector{display:flex;flex-direction:row;align-items:center;}.maintenance-type-form-component .maintenance-fields-selector>*:first-child{flex-grow:1;}.maintenance-type-form-component .maintenance-fields-selector>*:last-child{margin-left:16px;}.maintenance-type-form-component hr{margin-bottom:16px;margin-top:16px;}.maintenance-type-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.maintenance-type-list .maintenance-type-list-download{align-self:flex-start;margin-top:16px;}.machine-form-component .machine-form .form-errors{display:flex;flex-direction:column;align-items:flex-start;}.machine-form-component .machine-form .form-errors>.validation-message{position:relative;display:block;padding-bottom:8px;}.machine-list-component{height:auto;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.machine-list-component .virtualizing-table-container{height:auto;flex:1;}.machine-list-component .machine-list-download{align-self:flex-start;margin-top:16px;}.maintenance-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.maintenance-list .maintenance-list-download{align-self:flex-start;margin-top:16px;}.maintenance-field-form-component .form-buttons{display:flex;flex-direction:column;align-items:stretch;}.maintenance-field-form-component .form-buttons>*{margin-bottom:16px;}.maintenance-field-form-component .form-buttons>*:last-child{margin-bottom:0;}.maintenance-field-form-component .form-buttons>.input-submit-container>input{align-self:stretch;}@media(min-width:768px){.maintenance-field-form-component .form-buttons{flex-direction:row;justify-content:flex-end;}.maintenance-field-form-component .form-buttons>*{margin-bottom:0;margin-right:16px;}.maintenance-field-form-component .form-buttons>*:last-child{margin-right:0;}}.side-menu{position:absolute;height:100vh;max-height:100vh;width:256px;min-width:256px;max-width:256px;flex:0 1 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background-color:#fff;border-color:#005e63;border-right-width:1px;border-right-style:solid;z-index:1000;transition:transform .5s;}@media(min-width:768px){.side-menu{transition:none;position:relative;height:auto;}}.side-menu.side-menu-margin-transition{transition:margin-left .5s!important;}.side-menu .side-menu-hamburger{position:absolute;top:0;left:260px;height:56px;width:56px;cursor:pointer;padding:8px;background-color:#005e63;color:#f5f5f5;}.side-menu .side-menu-hamburger .side-menu-icon{height:40px;width:40px;}.side-menu .side-menu-header{padding-bottom:8px;flex-shrink:0;overflow:hidden;}.side-menu .side-menu-body{flex-shrink:1;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;}.side-menu .side-menu-body::-webkit-scrollbar{display:none;}.side-menu .side-menu-logo{height:56px;margin:8px 16px 8px 10px;}.side-menu .side-menu-user{margin:8px 16px;}.side-menu.side-menu-collapsed{transform:translateX(-256px);}@media(min-width:768px){.side-menu.side-menu-collapsed{transform:translateX(0);margin-left:-256px;animation:handleResize .5s;}}@media print{.side-menu{display:none!important;}}@keyframes handleResize{to{transform:translateX(0);}}.menu-button{max-height:48px;height:48px;padding:4px 8px;display:flex;align-content:center;align-items:stretch;}.menu-button-content{flex:1;cursor:pointer;background-color:#fff;color:#010e14;padding:0 8px;border-radius:4px;font-family:"Roboto Medium",sans-serif;font-size:14px;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}.menu-button-icon{padding-right:24px;}.menu-button-content:hover{background-color:rgba(0,0,0,.12);color:#010e14;}.menu-button-content.active{background-color:#ff8a00;color:#f5f5f5;}.tab-button{padding:0 16px;color:#f5f5f5;background-color:#005e63;text-decoration:none;display:flex;align-items:center;justify-content:center;}.tab-button:hover{background-color:#005e63;}.tab-button.active{padding-top:4px;border-bottom:4px;border-bottom-style:solid;border-color:#ff8a00;}.menu-divider{height:1px;width:100%;margin:4px 0;background-color:rgba(0,0,0,.12);}.loader-component{width:80px;height:80px;}.loader-component .loader-ring{display:inline-block;position:relative;width:inherit;height:inherit;}.loader-component .loader-ring div{box-sizing:border-box;display:block;position:absolute;width:100%;height:100%;border-style:solid;border-color:#005e63;border-radius:50%;animation:loader-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#005e63 transparent transparent transparent;}.loader-component .loader-ring div:nth-child(1){animation-delay:-.45s;}.loader-component .loader-ring div:nth-child(2){animation-delay:-.3s;}.loader-component .loader-ring div:nth-child(3){animation-delay:-.15s;}@keyframes loader-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.floating-update-button{position:fixed;left:16px;right:16px;bottom:16px;padding:16px;animation:fadein 1s ease-out;background-color:#ff8a00;color:#f5f5f5;z-index:10000;border:0;font-family:"Roboto Bold",sans-serif;font-size:18px;cursor:pointer;}.floating-update-button:active{background-color:#ff8a00;color:#f5f5f5;}.floating-update-button:focus{background-color:#ff8a00;color:#f5f5f5;}@keyframes fadein{from{left:100%;right:-100%;}to{left:16px;right:16px;}}.operation-form-component .operation-form-content{max-width:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;}@media(min-width:768px){.operation-form-component .operation-form-content{flex-direction:row;}}.operation-form-component .operation-form-content>*{flex:1;}@media(min-width:768px){.operation-form-component .operation-form-content>*{margin:0 8px;}}.operation-form-component .operation-form-content>*:first-child{margin-left:0;}.operation-form-component .operation-form-content>*:last-child{margin-right:0;}.operation-form-component .operation-form-content .operation-form-options{max-width:50%;}.operation-form-component .operation-form-content .operation-amount{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}.operation-form-component .operation-form-content .operation-amount>*:nth-child(2){margin-left:16px;}.operation-form-component .operation-form-content .operation-form-substances{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.operation-form-component .operation-form-content .operation-form-substances .operation-substance-form-component{margin-bottom:8px;}.operation-form-component .operation-form-content .operation-form-substances .operation-substance-form-component:last-of-type{margin-bottom:0;}.operation-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.operation-list-download{align-self:flex-start;margin-top:16px;}.operation-substance-form-component{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.operation-substance-form-component .operation-substance-form-added{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.operation-substance-form-component .operation-substance-form-added .input-container{margin-right:16px;}.operation-substance-form-component .operation-substance-form-added .input-container .checkbox-container{height:auto;line-height:initial;}.operation-substance-form-component .operation-substance-form-added .input-container .checkbox-container .checkmark{bottom:initial;top:2px;}.overtime-percentage-form-component .percentage-or{margin:16px 0;text-align:center;}.overtime-percentage-form-component .menu-divider{margin:16px 0;}.overtime-percentage-form-component .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.overtime-percentage-form-component .form-buttons>*:not(:first-child){margin-left:16px;}.overtime-percentage-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.overtime-percentage-list-component .overtime-percentage-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.overtime-percentage-list-component .overtime-percentage-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.overtime-percentage-list-component .overtime-percentage-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.overtime-percentage-list-component .overtime-percentage-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.overview-hours-list{height:100%;max-height:100%;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;}.overview-hours-list tr td:first-child,.overview-hours-list thead tr th:first-child{border-right:1px solid #808080;}@media(min-width:576px){.overview-hours-list tr td:first-child,.overview-hours-list thead tr th:first-child{position:-webkit-sticky;position:sticky;left:0;}}.overview-hours-list tr td:last-child,.overview-hours-list thead tr th:last-child{border-left:1px solid #808080;}@media(min-width:576px){.overview-hours-list tr td:last-child,.overview-hours-list thead tr th:last-child{position:-webkit-sticky;position:sticky;right:0;}}.overview-hours-list thead tr th:first-child,.overview-hours-list thead tr th:last-child,.overview-hours-list tfoot tr td:first-child,.overview-hours-list tfoot tr td:last-child{z-index:3;}.overview-hours-list .last-columns-sticky-2{--column-2-right:0;}.overview-hours-list .last-columns-sticky-2 tr td:last-child,.overview-hours-list .last-columns-sticky-2 thead tr th:last-child{border-left:0;}.overview-hours-list .last-columns-sticky-2 tr td:nth-last-child(2),.overview-hours-list .last-columns-sticky-2 thead tr th:nth-last-child(2){border-left:1px solid #808080;}@media(min-width:576px){.overview-hours-list .last-columns-sticky-2 tr td:nth-last-child(2),.overview-hours-list .last-columns-sticky-2 thead tr th:nth-last-child(2){position:-webkit-sticky;position:sticky;right:var(--column-2-right);}}.overview-hours-list .last-columns-sticky-2 thead tr th:nth-last-child(2),.overview-hours-list .last-columns-sticky-2 tfoot tr td:nth-last-child(2){z-index:3;}.overview-hours-list .last-columns-sticky-3{--column-2-right:0;--column-3-right:0;}.overview-hours-list .last-columns-sticky-3 tr td:last-child,.overview-hours-list .last-columns-sticky-3 thead tr th:last-child{border-left:0;}.overview-hours-list .last-columns-sticky-3 tr td:nth-last-child(2),.overview-hours-list .last-columns-sticky-3 thead tr th:nth-last-child(2){border-left:0;}@media(min-width:576px){.overview-hours-list .last-columns-sticky-3 tr td:nth-last-child(2),.overview-hours-list .last-columns-sticky-3 thead tr th:nth-last-child(2){position:-webkit-sticky;position:sticky;right:var(--column-2-right);}}.overview-hours-list .last-columns-sticky-3 thead tr th:nth-last-child(2),.overview-hours-list .last-columns-sticky-3 tfoot tr td:nth-last-child(2){z-index:3;}.overview-hours-list .last-columns-sticky-3 tr td:nth-last-child(3),.overview-hours-list .last-columns-sticky-3 thead tr th:nth-last-child(3){border-left:1px solid #808080;}@media(min-width:576px){.overview-hours-list .last-columns-sticky-3 tr td:nth-last-child(3),.overview-hours-list .last-columns-sticky-3 thead tr th:nth-last-child(3){position:-webkit-sticky;position:sticky;right:var(--column-3-right);}}.overview-hours-list .last-columns-sticky-3 thead tr th:nth-last-child(3),.overview-hours-list .last-columns-sticky-3 tfoot tr td:nth-last-child(3){z-index:3;}.overview-hours-list-download{margin-top:16px;align-self:flex-start;}.overview-filter{max-height:100%;overflow-y:auto;overflow-x:hidden;}.overview-filter-form-navigate{display:flex;flex-direction:row;margin-bottom:16px;}.overview-filter-form-navigate>*{flex-grow:1;}.overview-filter-form-navigate>*:first-child{margin-right:8px;}.overview-filter-form-navigate>*:last-child{margin-left:8px;}.overview-filter-form-period{display:flex;flex-direction:row;}.overview-filter-form-period>*:not(:last-child){flex-grow:.6;margin-right:16px;}.overview-filter-form-period>*:last-child{flex-grow:1;}.overview-filter-form-period>.start-date{flex-grow:1;margin-right:0;}.overview-filter-form-submit.input-submit-container>input{align-self:stretch!important;margin-bottom:16px;}.overview-filter-form-hidden{display:none;}.overview-filter-users,.overview-filter-kinds,.overview-filter-departments{margin-bottom:16px;}.overview-filter-buttons{margin-bottom:16px;display:flex!important;}@media(min-width:1200px){.overview-filter-buttons{display:none!important;}}.overview-filter-buttons.always-visible{display:flex!important;}.overview-filter-buttons .previous-button{margin-right:16px;}.overview-filter-buttons .filter-button{flex-grow:2;}.overview-filter-buttons .next-button{margin-left:16px;}.export-hours-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;}.export-hours-download{align-self:flex-start;margin-top:16px;}.free-hours-log-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.free-hours-log-component .free-hours-log-download{align-self:flex-start;margin-top:16px;}.operations-table.columns-sticky-2{--column-2-left:0;}.operations-table.columns-sticky-2 tr td:first-child,.operations-table.columns-sticky-2 thead tr th:first-child{border-right:0;}.operations-table.columns-sticky-2 tr td:nth-child(2),.operations-table.columns-sticky-2 thead tr th:nth-child(2){border-right:1px solid #808080;}@media(min-width:576px){.operations-table.columns-sticky-2 tr td:nth-child(2),.operations-table.columns-sticky-2 thead tr th:nth-child(2){position:-webkit-sticky;position:sticky;left:var(--column-2-left);}}.operations-table.columns-sticky-2 tr th:nth-child(2),.operations-table.columns-sticky-2 thead tr th:last-child,.operations-table.columns-sticky-2 tfoot tr td:nth-child(2),.operations-table.columns-sticky-2 tfoot tr td:last-child{z-index:3;}.operations-table.columns-sticky-3{--column-2-left:0;--column-3-left:0;}.operations-table.columns-sticky-3 tr td:first-child,.operations-table.columns-sticky-3 thead tr th:first-child{border-right:0;}.operations-table.columns-sticky-3 tr td:nth-child(2),.operations-table.columns-sticky-3 thead tr th:nth-child(2){border-right:0;}@media(min-width:576px){.operations-table.columns-sticky-3 tr td:nth-child(2),.operations-table.columns-sticky-3 thead tr th:nth-child(2){position:-webkit-sticky;position:sticky;left:var(--column-2-left);}}.operations-table.columns-sticky-3 tr td:nth-child(3),.operations-table.columns-sticky-3 thead tr th:nth-child(3){border-right:1px solid #808080;}@media(min-width:576px){.operations-table.columns-sticky-3 tr td:nth-child(3),.operations-table.columns-sticky-3 thead tr th:nth-child(3){position:-webkit-sticky;position:sticky;left:var(--column-3-left);}}.operations-table.columns-sticky-3 tr th:nth-child(2),.operations-table.columns-sticky-3 thead tr th:last-child,.operations-table.columns-sticky-3 tfoot tr td:nth-child(2),.operations-table.columns-sticky-3 tfoot tr td:last-child{z-index:3;}.operations-table.columns-sticky-3 tr th:nth-child(3),.operations-table.columns-sticky-3 thead tr th:last-child,.operations-table.columns-sticky-3 tfoot tr td:nth-child(3),.operations-table.columns-sticky-3 tfoot tr td:last-child{z-index:3;}.operations-table.columns-sticky-4{--column-2-left:0;--column-3-left:0;--column-4-left:0;}.operations-table.columns-sticky-4 tr td:first-child,.operations-table.columns-sticky-4 thead tr th:first-child{border-right:0;}.operations-table.columns-sticky-4 tr td:nth-child(2),.operations-table.columns-sticky-4 thead tr th:nth-child(2){border-right:0;}@media(min-width:576px){.operations-table.columns-sticky-4 tr td:nth-child(2),.operations-table.columns-sticky-4 thead tr th:nth-child(2){position:-webkit-sticky;position:sticky;left:var(--column-2-left);}}.operations-table.columns-sticky-4 tr td:nth-child(3),.operations-table.columns-sticky-4 thead tr th:nth-child(3){border-right:0;}@media(min-width:576px){.operations-table.columns-sticky-4 tr td:nth-child(3),.operations-table.columns-sticky-4 thead tr th:nth-child(3){position:-webkit-sticky;position:sticky;left:var(--column-3-left);}}.operations-table.columns-sticky-4 tr td:nth-child(4),.operations-table.columns-sticky-4 thead tr th:nth-child(4){border-right:1px solid #808080;}@media(min-width:576px){.operations-table.columns-sticky-4 tr td:nth-child(4),.operations-table.columns-sticky-4 thead tr th:nth-child(4){position:-webkit-sticky;position:sticky;left:var(--column-4-left);}}.operations-table.columns-sticky-4 tr th:nth-child(2),.operations-table.columns-sticky-4 thead tr th:last-child,.operations-table.columns-sticky-4 tfoot tr td:nth-child(2),.operations-table.columns-sticky-4 tfoot tr td:last-child{z-index:3;}.operations-table.columns-sticky-4 tr th:nth-child(3),.operations-table.columns-sticky-4 thead tr th:last-child,.operations-table.columns-sticky-4 tfoot tr td:nth-child(3),.operations-table.columns-sticky-4 tfoot tr td:last-child{z-index:3;}.operations-table.columns-sticky-4 tr th:nth-child(4),.operations-table.columns-sticky-4 thead tr th:last-child,.operations-table.columns-sticky-4 tfoot tr td:nth-child(4),.operations-table.columns-sticky-4 tfoot tr td:last-child{z-index:3;}.overview-hours-list .clickable{cursor:pointer;}.vacation-type-users-log-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.vacation-type-users-log-list-download{align-self:flex-start;margin-top:16px;}.planning-board-component{height:auto;width:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;background-color:#fff;overflow-y:auto;overflow-x:hidden;}@media(min-width:768px){.planning-board-component{flex-direction:row;overflow-y:hidden;overflow-x:auto;}}.planning-board-component .planning-board-day-component{flex:1 0 auto;max-height:100%;max-width:100%;}.planning-board-component>.planning-board-day-component:not(:only-child){max-height:unset;}.planning-board-component>.planning-board-day-component:not(:only-child) .planning-time-grid-container{overflow-x:hidden!important;}@media(min-width:768px){.planning-board-component>.planning-board-day-component:not(:only-child){max-height:100%;min-width:400px;max-width:unset;border-right:1px solid #808080;}.planning-board-component>.planning-board-day-component:not(:only-child):first-of-type{padding-left:0;}.planning-board-component>.planning-board-day-component:not(:only-child):last-of-type{border-right:0;padding-right:0;}}.planning-board-component.day-board>.planning-board-day-component:not(:only-child){max-width:750px;}.planning-board-component *{user-select:none;}.planning-board-day-component{height:auto;max-height:100%;width:auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.planning-board-day-component .planning-board-day-header{height:56px;padding:0 16px;display:flex;justify-content:center;align-items:center;}.planning-board-day-component .planning-board-day-header>form{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;overflow:hidden;}.planning-board-day-component .planning-board-day-header>form>*{flex-basis:0;flex-grow:1;}.planning-board-day-component .planning-board-day-header>form>*:first-child{display:none;}@media(min-width:768px){.planning-board-day-component .planning-board-day-header>form>*:first-child{display:initial;}}.planning-board-day-component .planning-board-day-header>form .date-container{display:flex;flex-direction:row;justify-content:center;align-items:center;}.planning-board-day-component .planning-board-day-header>form .date-container.buttons-displayed{justify-content:flex-start;}@media(min-width:768px){.planning-board-day-component .planning-board-day-header>form .date-container.buttons-displayed{justify-content:center;}}.planning-board-day-component .planning-board-day-header>form .date-container .input-container{width:auto;margin-left:0;}@media(min-width:768px){.planning-board-day-component .planning-board-day-header>form .date-container .input-container{margin-left:24px;}}.planning-board-day-component .planning-board-day-header>form .buttons-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-left:16px;}.planning-board-day-component .planning-board-day-header>form .buttons-container>*:not(:last-child){margin-right:16px;}.planning-board-day-component .planning-board-day-header>form .buttons-container .button{padding-left:0;padding-right:0;background-color:#fff;border-color:#fff;color:#005e63;}.planning-board-day-component .planning-board-day-header>form .buttons-container .button-container{display:flex;flex-direction:row;align-items:center;}.planning-board-day-component .planning-board-day-header>form .buttons-container .button-container>.loader-component{width:24px;height:24px;}@-moz-document url-prefix(){.planning-board-day-component .planning-board-day-header > form .buttons-container .paste-button{display:none !important;}}.planning-board-day-component .planning-board-day-header>form .date-text{margin-top:16px;}.planning-board-day-component .planning-board-day-body{height:calc(100% - 56px);padding:16px;}.planning-board-day-component .planning-board-day-body.day-board{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-y:auto;}.planning-board-day-component .planning-board-day-body.day-board .planning-cards-row{gap:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-wrap:wrap;}.planning-board-day-component .planning-board-day-body.day-board .planning-cards-row:not(:last-child){margin-bottom:16px;}.planning-board-day-component .planning-board-day-body.day-board .planning-cards-row>.planning-card-component{flex-grow:1;width:100%;}@media(min-width:576px){.planning-board-day-component .planning-board-day-body.day-board .planning-cards-row>.planning-card-component{width:auto;}.planning-board-day-component .planning-board-day-body.day-board .planning-cards-row::after{content:"";flex-grow:1000000000;}}.planning-board-day-component:not(.is-printing) .time-board{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-x:hidden;overflow-y:auto;}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board{overflow:hidden;}}.planning-board-day-component:not(.is-printing) .time-board .planning-time-day-items{flex:0 0 auto;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board .planning-time-day-items{flex-direction:row;min-height:100px;max-height:500px;border-bottom:1px solid #000;}}.planning-board-day-component:not(.is-printing) .time-board .planning-time-day-items .time-label{width:50px;min-width:50px;max-width:50px;padding-right:14px;display:none;flex-direction:column;justify-content:space-between;align-items:center;cursor:pointer;}.planning-board-day-component:not(.is-printing) .time-board .planning-time-day-items .time-label .time-day-vertical-border{flex:1 1 auto;width:1.5px;background-color:#808080;}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board .planning-time-day-items .time-label{display:flex;}}.planning-board-day-component:not(.is-printing) .time-board .planning-time-day-items .day-cards{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.planning-board-day-component:not(.is-printing) .time-board .planning-time-day-items .day-cards>*{margin-bottom:16px;}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board .planning-time-day-items .day-cards{flex-direction:row;overflow-y:hidden;overflow-x:scroll;padding:16px 16px;}.planning-board-day-component:not(.is-printing) .time-board .planning-time-day-items .day-cards>*{margin-bottom:0;margin-right:16px;min-width:250px;max-width:250px;}.planning-board-day-component:not(.is-printing) .time-board .planning-time-day-items .day-cards>*:last-child{margin-right:0;}}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board.collapsed .planning-time-day-items{min-height:98px;max-height:98px;}.planning-board-day-component:not(.is-printing) .time-board.collapsed .planning-time-day-items .time-label{min-height:98px;}.planning-board-day-component:not(.is-printing) .time-board.collapsed .planning-time-day-items .day-cards>*{max-height:88px;overflow:hidden;}.planning-board-day-component:not(.is-printing) .time-board.collapsed .planning-time-day-items .day-cards>* .card-content{display:none;}.planning-board-day-component:not(.is-printing) .time-board.collapsed .planning-time-day-items .day-cards>*.highlight{overflow:visible;}}.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container{flex-grow:1;flex-shrink:0;flex-basis:auto;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container{margin-top:8px;display:grid;flex-direction:unset;align-items:unset;justify-content:unset;grid-gap:0;column-gap:16px;flex-shrink:1;overflow:auto;}}.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .time-label{display:none;grid-column:times;}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .time-label{display:unset;}}.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-row{display:none;grid-column:2/-1;}.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-row.light-border{border-top:1px solid #d3d3d3;}.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-row.dark-border{border-top:1px solid #000;}.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-row.dark-border-bottom{border-bottom:1px solid #000;}.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-row.light-background{background-color:#d3d3d3;}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-row{display:unset;}}.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .time-label,.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-row{display:none;}.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .time-label.outside-contract,.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-row.outside-contract{opacity:.5;}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .time-label,.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-row{display:unset;}}.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-current-time{display:none;grid-column:1/-1;grid-row:1/-1;height:2px;background-color:#f00;}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board .planning-time-grid-container .planning-time-grid-current-time{display:unset;}}.planning-board-day-component:not(.is-printing) .time-board .time-planning-card{margin-bottom:16px;}.planning-board-day-component:not(.is-printing) .time-board .time-planning-card:last-child{margin-bottom:0;}@media(min-width:768px){.planning-board-day-component:not(.is-printing) .time-board .time-planning-card{margin-bottom:0;min-width:250px;max-width:250px;}}.planning-board-day-component.is-printing .planning-board-day-body.time-board{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-x:hidden;overflow-y:hidden;}.planning-board-day-component.is-printing .planning-board-day-body.time-board .day-cards{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.planning-board-day-component.is-printing .planning-board-day-body.time-board .day-cards>*{margin-bottom:16px;}.planning-board-day-component.is-printing .planning-board-day-body.time-board .planning-time-grid-container{flex-grow:1;flex-shrink:0;flex-basis:auto;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;}.planning-board-day-component.is-printing .planning-board-day-body.time-board .time-planning-card{margin-bottom:16px;}.planning-board-day-component.is-printing .planning-board-day-body.time-board .time-planning-card:last-child{margin-bottom:0;}.planning-card-component{user-select:none;cursor:pointer;background-color:#fff;position:relative;border:0;overflow:visible;}.planning-card-component.grow-on-hover>.planning-card-content:hover{position:absolute;z-index:20;height:fit-content;min-height:100%;max-height:100vh;}.planning-card-component>.planning-card-content{border:1px solid;border-color:#000;border-radius:10px;border-radius:10px;transition:border-color .4s,box-shadow .4s;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;transition:.5s max-height linear;width:100%;max-width:100%;height:100%;max-height:100%;overflow:hidden;}.planning-card-component>.planning-card-content>.card-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;transition:background-color ease .5s;font-size:16px;padding:8px;height:auto;}.planning-card-component>.planning-card-content>.card-header.error{background-color:#f00;}.planning-card-component>.planning-card-content>.card-header .icon-button{background-color:transparent;margin:0;padding:0;}.planning-card-component>.planning-card-content>.card-header .icon-button i{color:#f5f5f5;}.planning-card-component>.planning-card-content>.card-header .planning-card-finished{height:24px;min-height:24px;max-height:24px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}.planning-card-component>.planning-card-content>.card-header .planning-card-finished label.checkbox-container{padding-left:24px;}.planning-card-component>.planning-card-content>.card-header .planning-card-finished label.checkbox-container span.checkmark{border-color:transparent;}.planning-card-component>.planning-card-content>.card-header .planning-card-operation{height:24px;min-height:24px;max-height:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.planning-card-component>.planning-card-content>.card-header .planning-card-operation>.header-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;margin-left:16px;}.planning-card-component>.planning-card-content>.card-header .planning-card-operation>.header-buttons>*:not(:first-child){margin-left:4px;}.planning-card-component>.planning-card-content>.card-header .planning-card-operation>span>i.material-icons{margin-right:8px;}.planning-card-component>.planning-card-content>.card-header .planning-card-start-end-times{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.planning-card-component>.planning-card-content>.card-header .planning-card-start-end-times .planning-card-times{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.planning-card-component>.planning-card-content>.card-header .planning-card-start-end-times .planning-card-times .start-time,.planning-card-component>.planning-card-content>.card-header .planning-card-start-end-times .planning-card-times .end-time{flex:0 0 auto;}.planning-card-component>.planning-card-content>.card-header .planning-card-start-end-times .planning-card-times .times-divider{width:16px;min-width:16px;max-width:16px;text-align:center;}@-moz-document url-prefix(){.planning-card-component > .planning-card-content > .card-header .copy-button{display:none !important;}}.planning-card-component>.planning-card-content>.card-content{background-color:#fff;font-size:16px;flex-grow:1;flex-shrink:0;flex-basis:auto;max-height:unset;padding:8px;}.planning-card-component>.planning-card-content>.card-content>div span.removable:hover{cursor:pointer;text-decoration:line-through;}.planning-card-component>.planning-card-content>.card-content>ul>li{margin-left:24px;font-size:14px;}.planning-card-component>.planning-card-content>.card-content>ul>li.removable>div span:hover{cursor:pointer;text-decoration:line-through!important;}.planning-card-component>.planning-card-content>.card-content>ul>li i.material-icons{color:#000;}.planning-card-component>.planning-card-content>.card-content>ul>li i.material-icons:hover{color:#005e63;}.planning-card-component>.planning-card-content>.card-content>ul>li.clickable:hover>span{cursor:pointer;color:#005e63;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance>div.validation-message{position:relative;font-size:14px;text-wrap:wrap;white-space:normal;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-selected-authorisation,.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-selected-authorisation>*{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-selected-authorisation .selected-authorisation-name{justify-content:flex-start;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-selected-authorisation .selected-authorisation-details{justify-content:flex-end;margin-left:4px;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-selected-authorisation .info{color:#1b8bbc;cursor:pointer;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-selected-authorisation .info:hover{color:#1b8bbc;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-selected-authorisation .warning{color:#ff8a00;cursor:default;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-selected-authorisation .warning:hover{color:#ff8a00;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-selected-authorisation .error{color:#f00;cursor:default;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-selected-authorisation .error:hover{color:#f00;}.planning-card-component>.planning-card-content>.card-content div.planning-card-substance .planning-card-substance-details.clickable{cursor:pointer;}.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all{margin-top:8px;}.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all i.material-icons{color:#000;}.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all i.material-icons:hover{color:#005e63;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li>div,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li>div,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all>div{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li>div>*:last-child:not(.tooltip-component):not(:first-child),.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li>div>*:last-child:not(.tooltip-component):not(:first-child),.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all>div>*:last-child:not(.tooltip-component):not(:first-child){margin-left:16px;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li.supervisor>div span,.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li.active>div span,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li.supervisor>div span,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li.active>div span,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all.supervisor>div span,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all.active>div span{color:#005e63;text-decoration:underline;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li.supervisor>div i.material-icons,.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li.active>div i.material-icons,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li.supervisor>div i.material-icons,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li.active>div i.material-icons,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all.supervisor>div i.material-icons,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all.active>div i.material-icons{color:#000;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li.supervisor>div i.material-icons:hover,.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li.active>div i.material-icons:hover,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li.supervisor>div i.material-icons:hover,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li.active>div i.material-icons:hover,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all.supervisor>div i.material-icons:hover,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all.active>div i.material-icons:hover{color:#f00;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li>div.warning span,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li>div.warning span,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all>div.warning span{color:#ff8a00;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li>div.warning span:hover,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li>div.warning span:hover,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all>div.warning span:hover{color:#ff8a00;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li>div i.warning-icon,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li>div i.warning-icon,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all>div i.warning-icon{color:#ff8a00!important;margin-right:8px;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li>div i.warning-icon:hover,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li>div i.warning-icon:hover,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all>div i.warning-icon:hover{color:#ff8a00;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li>div.error span,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li>div.error span,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all>div.error span{color:#f00;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li>div.error span:hover,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li>div.error span:hover,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all>div.error span:hover{color:#f00;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li>div i.error-icon,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li>div i.error-icon,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all>div i.error-icon{color:#f00!important;margin-right:8px;}.planning-card-component>.planning-card-content>.card-content ul.planning-card-users-list>li>div i.error-icon:hover,.planning-card-component>.planning-card-content>.card-content ul.planning-card-repeats-list>li>div i.error-icon:hover,.planning-card-component>.planning-card-content>.card-content div.planning-card-repeat-update-all>div i.error-icon:hover{color:#f00;}.planning-card-component>.planning-card-content>.card-content .planning-card-substances-list{margin-bottom:8px;}.planning-card-component>.planning-card-content>.card-content .planning-card-comment{max-width:256px;}.planning-card-component.highlight{border-color:#005e63;-webkit-box-shadow:0 0 25px 8px #005e63;-moz-box-shadow:0 0 25px 8px #005e63;box-shadow:0 0 25px 8px #005e63;}.planning-card-dialog{position:fixed;top:0;left:0;right:0;bottom:0;max-width:100vw;max-height:100vh;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.12);z-index:1500;}.planning-card-dialog .planning-card-dialog-container{width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:16px;background-color:#fff;border:3px solid;border-color:#005e63;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.planning-card-dialog .planning-card-dialog-container .planning-card-dialog-header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;}.planning-card-dialog .planning-card-dialog-container .planning-card-dialog-header *{font-size:16px!important;}.planning-card-dialog .planning-card-dialog-container .planning-card-dialog-body{margin:16px 0;flex-shrink:1;flex-grow:1;overflow:hidden;}.planning-card-dialog .planning-card-dialog-container .planning-card-dialog-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;}@media(min-width:576px){.planning-card-dialog .planning-card-dialog-container{width:90vw;max-width:90vw;height:80vh;max-height:80vh;}}.planning-card-input-component input{width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;padding:4px;font-family:"Roboto Medium",sans-serif;font-size:14px;border:1px solid #808080;}.planning-card-input-component input:focus-visible{border:1px solid #808080;}.planning-card-select-component select{width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;padding:4px;font-family:"Roboto Medium",sans-serif;font-size:14px;border:1px solid #808080;}.planning-card-select-component select:focus-visible{border:1px solid #808080;}.planning-card-substance-component .planning-card-substance-form{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;}.planning-card-substance-component .planning-card-substance-form .planning-card-select-component{flex:.75;}.planning-card-substance-component .planning-card-substance-form .planning-card-input-component{flex:.25;margin-left:4px;}.planning-card-substance-component .planning-card-substance-form>i{align-self:center;color:#000;}.planning-card-textarea-component textarea{width:100%;min-width:100%;max-width:100%;padding:4px;font-family:"Roboto Medium",sans-serif;font-size:14px;border:1px solid #808080;resize:vertical;}.planning-card-textarea-component textarea:focus-visible{border:1px solid #808080;}.planning-item-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.planning-item-list a{color:#005e63;text-decoration:none;}.planning-item-list .planning-item-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.planning-item-list .planning-item-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.planning-item-list .planning-item-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.planning-item-list .planning-item-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.planning-link-form-component .morning-and-afternoon{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.planning-link-form-component .morning,.planning-link-form-component .afternoon,.planning-link-form-component .evening{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}.planning-link-form-component .morning>*:nth-child(2),.planning-link-form-component .afternoon>*:nth-child(2),.planning-link-form-component .evening>*:nth-child(2){margin-left:16px;}.planning-link-form-component .planning-link-form-locations{display:flex;flex-direction:column;align-items:stretch;margin-bottom:16px;}.planning-link-form-component .planning-link-form-locations .planning-link-form-location{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:8px;}.planning-link-form-component .planning-link-form-locations .planning-link-form-location:last-child{margin-bottom:0;}.planning-link-form-component .planning-link-form-locations .planning-link-form-location .location-name{flex-grow:1;margin-right:16px;}.planning-link-form-component .locations-selector{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px;}.planning-link-form-component .locations-selector>*:first-child{flex-grow:1;margin-right:16px;}.planning-link-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.planning-link-list a{color:#005e63;text-decoration:none;}.planning-link-list .planning-link-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.planning-link-list .planning-link-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.planning-link-list .planning-link-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.planning-link-list .planning-link-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.planning-repeat-form-component{overflow:hidden;}.planning-repeat-form-component .repeat-checkbox-input{height:30px;}.planning-repeat-form-component .repeat-checkbox-input label.checkbox-container{height:30px;line-height:30px;}.planning-repeat-form-component .repeat-checkbox-input label.checkbox-container .checkmark{top:6px;bottom:6px;}.planning-repeat-form-component .repeat-numeric-input,.planning-repeat-form-component .repeat-text-input{width:80px;}.planning-repeat-form-component .repeat-numeric-input input,.planning-repeat-form-component .repeat-text-input input{margin:0;}.planning-repeat-form-component .repeat-text-input{width:150px;}.planning-repeat-form-component .repeat-select-input select,.planning-repeat-form-component .repeat-select-interval-input select,.planning-repeat-form-component .repeat-select-day-input select,.planning-repeat-form-component .repeat-select-month-input select{margin:0;}.planning-repeat-form-component h6{margin-bottom:16px;}.planning-repeat-form-component h6~.repeat-select-input{margin-bottom:16px;}.planning-repeat-form-component .repeat-pattern,.planning-repeat-form-component .repeat-duration{margin-bottom:16px;}.planning-repeat-form-component .repeat-content,.planning-repeat-form-component .repeat-pattern-header{max-width:100%;display:flex;flex-direction:row;align-items:center;align-content:flex-start;justify-content:flex-start;flex-wrap:wrap;line-height:40px;}.planning-repeat-form-component .repeat-content>*,.planning-repeat-form-component .repeat-pattern-header>*{margin:0 4px;}.planning-repeat-form-component .repeat-content>*:first-child,.planning-repeat-form-component .repeat-pattern-header>*:first-child{margin-left:0;}.planning-repeat-form-component .repeat-content>*:last-child,.planning-repeat-form-component .repeat-pattern-header>*:last-child{margin-right:0;}.planning-repeat-form-component .repeat-pattern-option>*,.planning-repeat-form-component .repeat-weekly-content>*,.planning-repeat-form-component .repeat-duration>*{margin-bottom:16px;}.planning-repeat-form-component .repeat-pattern-option>*:last-child,.planning-repeat-form-component .repeat-weekly-content>*:last-child,.planning-repeat-form-component .repeat-duration>*:last-child{margin-bottom:0;}.planning-repeat-form-component .repeat-pattern-option>div.validation-message,.planning-repeat-form-component .repeat-weekly-content>div.validation-message,.planning-repeat-form-component .repeat-duration>div.validation-message{position:relative;}.planning-repeat-form-component .repeat-form-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.planning-repeat-form-component .repeat-form-buttons.multiple{justify-content:space-between;}.planning-repeat-selection-component{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;}.planning-repeat-selection-component .repeat-selection{padding-right:16px;}.planning-repeat-selection-component .validation-message.repeat-validation{position:relative;}.planning-selection-components{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.planning-selection-components>.component-header{flex:0 0 auto;height:auto;width:auto;max-width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;user-select:none;cursor:pointer;}.planning-selection-components>.selection-filter-form{flex:0 0 auto;height:auto;width:auto;max-width:100%;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.planning-selection-components>.selection-filter-form>.input-container{flex:1 1 0;overflow:hidden;}.planning-selection-components>.selection-filter-form>.input-container>input{margin-top:4px;margin-bottom:4px;}.planning-selection-components>.selection-filter-form>i{cursor:pointer;margin-top:20px;margin-left:8px;margin-bottom:4px;margin-top:4px;}.planning-selection-components>.component-content{flex:1;height:auto;min-height:25px;max-height:256px;width:auto;max-width:100%;padding:8px;overflow:visible;overflow-y:auto;border:1px solid;border-color:#808080;border-radius:10px;}.planning-selection-components>.component-content>div.component-item{display:flex;background-color:rgba(0,0,0,.12);margin-bottom:4px;padding:8px 16px;border-radius:4px;user-select:none;cursor:pointer;transition:background-color .2s ease;}.planning-selection-components>.component-content>div.component-item>.tooltip-component{width:100%;}.planning-selection-components>.component-content>div.component-item .component-item-content{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-family:"Roboto Medium",sans-serif;font-size:16px;}.planning-selection-components>.component-content>div.component-item .component-item-content>.material-icons{margin-right:4px;}.planning-selection-components>.component-content>div.component-item .component-item-content>.material-icons.icon-warning{color:#ff8a00;}.planning-selection-components>.component-content>div.component-item .component-item-content>.material-icons.icon-error{color:#f00;}.planning-selection-components>.component-content>div.component-item .component-item-content .component-item-counter{margin-left:4px;}.planning-selection-components>.component-content>div.component-item .component-item-content .component-item-name{flex-grow:1;}.planning-selection-components>.component-content>div.component-item:last-child{margin-bottom:0;}.planning-selection-components>.component-content>div.component-item.warning{background-color:#ff8a00;}.planning-selection-components>.component-content>div.component-item.warning .component-item-content{color:#f5f5f5;}.planning-selection-components>.component-content>div.component-item.warning .component-item-content>.material-icons{color:#f5f5f5;}.planning-selection-components>.component-content>div.component-item.error{background-color:#f00;}.planning-selection-components>.component-content>div.component-item.error .component-item-content{color:#f5f5f5;}.planning-selection-components>.component-content>div.component-item.error .component-item-content>.material-icons{color:#f5f5f5;}.planning-selection-components>.component-content>div.component-item.selected{background-color:#005e63;}.planning-selection-components>.component-content>div.component-item.selected .component-item-content{color:#f5f5f5;}.planning-selection-components>.component-content>div.component-item.selected .component-item-content>.material-icons{color:#f5f5f5;}.planning-selection-form-component{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.planning-selection-form-component>*{margin-bottom:16px;}.planning-selection-form-component>*:last-of-type{margin-bottom:0;}.plantation-form-component{height:100%;max-height:100%;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;overflow:hidden;}.plantation-form-component .plantation-form{flex:1 1 auto;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;overflow:hidden;}.plantation-form-component .plantation-controls{flex:0 1 auto;display:flex;align-items:center;justify-content:center;}.plantation-form-component .plantation-plants{max-height:100%;flex:1;display:flex;flex-direction:column;overflow:hidden;}.plantation-form-component .plantation-plants-list{list-style-type:none;flex:1;overflow:auto;}.plantation-form-component .plantation-plants-list-item{background-color:rgba(0,0,0,.12);padding:8px 16px;margin:4px 0;border-radius:4px;user-select:none;cursor:pointer;}.plantation-form-component .plantation-plants-list-item.active{background-color:#ff8a00;color:#f5f5f5;}.plantation-form-component .plantation-plants-list-item:first-child{margin-top:0;}.plantation-form-component .plantation-plants-list-item:last-child{margin-bottom:0;}.plantation-form-component .plantation-importexport{margin-top:16px;display:flex;flex-direction:column;align-items:stretch;}.plantation-form-component .plantation-importexport-buttons{display:flex;flex-direction:row;justify-content:space-between;}.plantation-form-component .plantation-importexport>.validation-message{position:relative;margin-top:16px;}.plant-form-component .plant-form-body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}@media(min-width:768px){.plant-form-component .plant-form-body{flex-direction:row;}.plant-form-component .plant-form-body>*{flex-grow:1;flex-basis:0;}.plant-form-component .plant-form-body>*:nth-child(2){margin-left:16px;}}.plant-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.plant-list-component .plant-list-download{align-self:flex-start;margin-top:16px;}.add-or-edit-process-component .add-processes-hide{display:none!important;}.add-or-edit-process-component .add-or-edit-process-component-form{overflow-x:hidden;}.add-or-edit-process-component .add-or-edit-process-component-form .process-users-container,.add-or-edit-process-component .add-or-edit-process-component-form .process-users-selected{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.add-or-edit-process-component .add-or-edit-process-component-form .process-users-container .process-users-select,.add-or-edit-process-component .add-or-edit-process-component-form .process-users-container .process-users-selected-user,.add-or-edit-process-component .add-or-edit-process-component-form .process-users-selected .process-users-select,.add-or-edit-process-component .add-or-edit-process-component-form .process-users-selected .process-users-selected-user{display:flex;flex-direction:row;align-items:center;max-width:100%;}.add-or-edit-process-component .add-or-edit-process-component-form .process-users-container .process-users-select>*:first-child,.add-or-edit-process-component .add-or-edit-process-component-form .process-users-container .process-users-selected-user>*:first-child,.add-or-edit-process-component .add-or-edit-process-component-form .process-users-selected .process-users-select>*:first-child,.add-or-edit-process-component .add-or-edit-process-component-form .process-users-selected .process-users-selected-user>*:first-child{flex-grow:1;min-width:0;margin-right:16px;}.add-or-edit-process-component .add-or-edit-process-component-form .process-users-selected .process-users-selected-user{margin-bottom:8px;}.add-or-edit-process-component .add-or-edit-process-component-form .process-username{margin-bottom:16px;}.add-or-edit-process-component .add-or-edit-process-component-form .process-location-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.add-or-edit-process-component .add-or-edit-process-component-form .process-location-container .input-container{max-width:100%;min-width:0;}.add-or-edit-process-component .add-or-edit-process-component-form .process-location-container .location-search-input{min-width:75px;max-width:75px;}.add-or-edit-process-component .add-or-edit-process-component-form .process-location-container .virtual-keyboard-input{border:0;margin:0;padding:0;width:0;max-width:0;max-height:0;overflow:hidden;}.add-or-edit-process-component .add-or-edit-process-component-form .process-location-container .location-value-input{flex-grow:1;}.add-or-edit-process-component .add-or-edit-process-component-form .process-location-container>*:nth-child(2){margin-left:16px;}.add-or-edit-process-component .add-or-edit-process-component-form .process-hours-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.add-or-edit-process-component .add-or-edit-process-component-form .process-hours-container .input-container{max-width:100%;min-width:0;flex-grow:1;}.add-or-edit-process-component .add-or-edit-process-component-form .process-hours-container .icon-button{margin:0;margin-left:16px;padding:8px;}.add-or-edit-process-component .add-or-edit-process-component-form .process-time-divider{margin:8px 0;text-align:center;}.add-or-edit-process-component .add-or-edit-process-component-form .process-time-inputs-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;margin-bottom:16px;}.add-or-edit-process-component .add-or-edit-process-component-form .process-time-inputs-container .process-time-inputs{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;}.add-or-edit-process-component .add-or-edit-process-component-form .process-time-inputs-container .process-time-inputs>*{flex-grow:1;flex-basis:0;margin-right:4px;}.add-or-edit-process-component .add-or-edit-process-component-form .process-time-inputs-container .process-time-inputs>*:last-child{margin-right:0;}.add-or-edit-process-component .add-or-edit-process-component-form .process-time-inputs-container .process-time-inputs .validation-message{display:none!important;}.add-or-edit-process-component .add-or-edit-process-component-form .process-time-inputs-container .process-time-inputs input{margin-bottom:0;}.add-or-edit-process-component .add-or-edit-process-component-form .process-time-inputs-container>.validation-message{position:relative;}.add-or-edit-process-component .add-or-edit-process-component-form .process-amount{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.add-or-edit-process-component .add-or-edit-process-component-form .process-amount>*:first-child{flex:1 1;}.add-or-edit-process-component .add-or-edit-process-component-form .process-amount>*:nth-child(2){margin-left:16px;}.add-or-edit-process-component .add-or-edit-process-component-form .process-substances{display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;border:1px solid #808080;border-width:1px 0;padding-top:16px;padding-bottom:16px;}.add-or-edit-process-component .add-or-edit-process-component-form .process-substances>.validation-message{position:relative;}.add-or-edit-process-component .add-or-edit-process-component-form .process-substances .add-substance-button{margin-top:16px;align-self:flex-end;}.add-or-edit-process-component .add-processes-buttons{display:flex;flex-direction:column;align-items:stretch;margin-top:16px;}.add-or-edit-process-component .add-processes-buttons>*{margin-bottom:16px;}.add-or-edit-process-component .add-processes-buttons>*:last-child{margin-bottom:0;}.add-or-edit-process-component .add-processes-buttons>.input-submit-container>input{align-self:stretch;}@media(min-width:768px){.add-or-edit-process-component .add-processes-buttons{flex-direction:row;justify-content:flex-end;}.add-or-edit-process-component .add-processes-buttons>*{margin-bottom:0;margin-right:16px;}.add-or-edit-process-component .add-processes-buttons>*:last-child{margin-right:0;}}.control-process-hours-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;}.control-process-hours-component .approved{text-decoration:underline;color:#005e63;}.control-process-hours-component .submitted-days i{color:#f00;}.control-process-hours-component .submitted-hours i{color:#ff8a00;}.deny-process-component-row{display:flex;flex-direction:row;}.deny-process-component-column{flex:1;}.deny-process-component-column:not(:first-of-type){font-family:"Roboto Light",sans-serif;}.process-list{height:auto;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.process-list .virtualizing-table-container{height:auto;flex:1;}.process-list .virtualizing-table-container .virtualizing-table tr.vacation-process{color:#999ea1;cursor:not-allowed;}.process-list .virtualizing-table-container .virtualizing-table tr.vacation-process.clickable{cursor:pointer;}.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky tr td:last-child,.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky thead tr th:last-child{border-left:1px solid #808080;}@media(min-width:576px){.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky tr td:last-child,.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky thead tr th:last-child{position:-webkit-sticky;position:sticky;right:0;}}.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky-2{--column-2-right:0;}.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky-2 tr td:last-child,.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky-2 thead tr th:last-child{border-left:0;}@media(min-width:576px){.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky-2 tr td:last-child,.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky-2 thead tr th:last-child{position:-webkit-sticky;position:sticky;right:0;}}.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky-2 tr td:nth-last-child(2),.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky-2 thead tr th:nth-last-child(2){border-left:1px solid #808080;}@media(min-width:576px){.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky-2 tr td:nth-last-child(2),.process-list .virtualizing-table-container .virtualizing-table.last-columns-sticky-2 thead tr th:nth-last-child(2){position:-webkit-sticky;position:sticky;right:var(--column-2-right);}}.process-list .process-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}@media(min-width:992px){.process-list .process-list-footer{flex-direction:row;justify-content:space-between;align-items:center;}}.process-list .process-list-footer .process-list-controls{flex:0 1 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}@media(min-width:992px){.process-list .process-list-footer .process-list-controls{flex-direction:row;justify-content:flex-start;align-items:flex-end;}}.process-list .process-list-footer .process-list-controls .process-list-show-concepts.active{border-color:#ff8a00;background-color:#ff8a00;color:#f5f5f5;}.process-list .process-list-footer .process-list-controls>*{margin-bottom:16px;}@media(min-width:992px){.process-list .process-list-footer .process-list-controls>*{margin-bottom:0;margin-right:16px;}}.process-list .process-list-footer .process-list-controls>*:last-child{margin-bottom:0;}@media(min-width:992px){.process-list .process-list-footer .process-list-controls>*:last-child{margin-right:0;}}.process-substance-form-component .remove-substance{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.process-substance-form-component .remove-substance>.input-container{overflow:hidden;flex:1 1 auto;margin-right:16px;}.virtualizing-table-container{height:100%;max-height:100%;border:1px solid #808080;border-radius:4px;overflow:auto;}table.virtualizing-table{width:100%;max-width:100%;white-space:nowrap;border-spacing:0;}table.virtualizing-table tbody>.body-note{padding:16px;}table.virtualizing-table.table-small{font-size:16px;}table.virtualizing-table.table-large{font-size:24px;}table.virtualizing-table.table-small tr{height:32px;}table.virtualizing-table.table-small th:first-child,table.virtualizing-table.table-small th{font-size:16px;padding:8px;}table.virtualizing-table.table-large th:first-child,table.virtualizing-table.table-large th{font-size:24px;padding:24px;}table.virtualizing-table.table-small td:first-child,table.virtualizing-table.table-small td{font-size:16px;padding:8px;}table.virtualizing-table.table-large td:first-child,table.virtualizing-table.table-large td{font-size:24px;padding:24px;}table.virtualizing-table .table-icon-small{font-size:16px;line-height:16px;}table.virtualizing-table .table-icon-large{font-size:24px;}.virtualizing-table thead tr,.virtualizing-table tfoot tr{height:56px;}.virtualizing-table thead th{z-index:2;padding:0 16px;background-color:#f5f5f5;border-bottom:2px solid #808080;text-align:left;font-family:"Roboto Medium",sans-serif;font-weight:400;font-size:20px;font-family:"Roboto Medium",sans-serif;font-size:18px;position:relative;}@media(min-width:576px){.virtualizing-table thead th{position:sticky;top:0;}}.virtualizing-table thead th:first-child{font-family:"Roboto Medium",sans-serif;font-weight:400;font-size:20px;font-weight:500;}.virtualizing-table tfoot td{z-index:2;padding:0 16px;background-color:#f5f5f5;border-top:2px solid #808080;text-align:left;font-family:"Roboto Medium",sans-serif;font-weight:400;font-size:20px;font-family:"Roboto Light",sans-serif;font-size:18px;position:relative;}@media(min-width:576px){.virtualizing-table tfoot td{position:sticky;bottom:0;}}.virtualizing-table tfoot td:first-child{font-family:"Roboto Medium",sans-serif;font-weight:400;font-size:20px;font-weight:500;}.virtualizing-table tbody tr{height:52px;cursor:pointer;}.virtualizing-table tbody tr td{padding:0 16px;border-bottom:1px solid #808080;font-family:"Roboto Medium",sans-serif;font-size:16px;font-family:"Roboto Light",sans-serif;background-color:#fff;}.virtualizing-table tbody tr:hover{background-color:rgba(0,0,0,.12);}.virtualizing-table:not(.grow-second-column) tbody tr td:first-child{width:100%;font-family:"Roboto Medium",sans-serif;font-size:16px;font-size:16px;}.virtualizing-table.grow-second-column tbody tr td:nth-child(2){width:100%;}.virtualizing-table tbody tr:last-child td{border-bottom-width:0;}.virtualizing-table-header-sortable{padding-right:40px!important;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;}.table-small .virtualizing-table-header-sortable{padding-right:24px!important;}.table-large .virtualizing-table-header-sortable{padding-right:48px!important;}.virtualizing-table-header-sortable>.material-icons{position:absolute;right:8px;color:#999ea1;transform:scaleY(-1);}.table-small .virtualizing-table-header-sortable>.material-icons{right:4px;}.table-large .virtualizing-table-header-sortable>.material-icons{right:8px;}.virtualizing-table-header-sortable.sort-ascending>.material-icons{color:#010e14;transform:scaleY(-1);}.virtualizing-table-header-sortable.sort-descending>.material-icons{color:#010e14;transform:scaleY(1);}.add-or-edit-role-component-form-defaults{display:flex;flex-direction:column;justify-content:start;align-items:stretch;}.add-or-edit-role-component-form-defaults>*{flex-grow:1;}.add-or-edit-role-component-form-defaults>*:not(:last-child){margin-bottom:16px;margin-right:0;}@media(min-width:576px){.add-or-edit-role-component-form-defaults{flex-direction:row;}.add-or-edit-role-component-form-defaults>*:not(:last-child){margin-bottom:0;margin-right:16px;}}.edit-role-right{padding-left:24px;}.edit-role-right-first{padding-left:0;}.role-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.role-list-download{align-self:flex-start;margin-top:16px;}.average-scores-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.average-scores-list-component .average-scores-list-download{align-self:flex-start;margin-top:16px;}.score-form-component .form-buttons{display:flex;flex-direction:column;align-items:stretch;}.score-form-component .form-buttons>*{margin-bottom:16px;}.score-form-component .form-buttons>*:last-child{margin-bottom:0;}.score-form-component .form-buttons>.input-submit-container>input{align-self:stretch;}@media(min-width:768px){.score-form-component .form-buttons{flex-direction:row;justify-content:flex-end;}.score-form-component .form-buttons>*{margin-bottom:0;margin-right:16px;}.score-form-component .form-buttons>*:last-child{margin-right:0;}}.scores-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.scores-list-component .scores-list-download{align-self:flex-start;margin-top:16px;}.season-day-form-component{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:77px;}.season-day-form-component>*:first-child{min-width:150px;font-size:16px;}.season-day-form-component>*:not(:first-child){flex-grow:1;}.season-day-form-component>*{margin-right:16px;}.season-day-form-component>*:last-child{margin-right:0;}.season-form-component .season-form>.validation-message{position:relative;margin-bottom:16px;}.season-form-component .season-form .season-form-margin-bot{margin-bottom:16px;}.season-form-component .season-form .season-form-start,.season-form-component .season-form .season-form-end{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:16px;}.season-form-component .season-form .season-form-start>*,.season-form-component .season-form .season-form-end>*{margin-right:16px;}.season-form-component .season-form .season-form-start>*:last-child,.season-form-component .season-form .season-form-end>*:last-child{margin-right:0;}.season-form-component .season-form .season-excluded-users{margin-top:16px;}.season-form-component .season-form .season-excluded-users .current-excluded-users{margin-bottom:16px;}.season-form-component .season-form .season-excluded-users .current-excluded-users tr td{font-family:"Roboto Light",sans-serif;padding-left:16px;padding-right:16px;}.season-form-component .season-form .season-excluded-users .current-excluded-users tr td:first-child{padding-right:16px;}.season-form-component .season-form .season-excluded-users .current-excluded-users tr td:last-child{padding-left:16px;}.season-form-component .season-form .season-excluded-users .excluded-users-selector{display:flex;flex-direction:row;align-items:center;}.season-form-component .season-form .season-excluded-users .excluded-users-selector>*:first-child{flex-grow:1;}.season-form-component .season-form .season-excluded-users .excluded-users-selector>*:last-child{margin-left:16px;}.season-form-component .season-form .form-buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:16px;}.season-form-component .season-form .form-buttons>*:nth-child(2){margin-left:16px;}.season-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.season-list-component .season-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.season-list-component .season-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.season-list-component .season-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.season-list-component .season-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.authorisations-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.authorisations-list-component table th,.authorisations-list-component table td{word-wrap:normal;white-space:normal;}.authorisations-list-component table tr[selected]{background-color:#005e63;color:#f5f5f5;}.authorisations-list-component table tr[selected] td{background-color:#005e63;color:#f5f5f5;}.process-substance-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;}.process-substance-list-component .virtualizing-table-container{flex:1 1 auto;}.process-substance-list-component .substance-total{margin-top:16px;font-size:16px!important;}.substance-type-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.substance-type-list a{color:#005e63;text-decoration:none;}.substance-type-list .substance-type-list-download{align-self:flex-start;margin-top:16px;}.booked-substances-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.booked-substances-list-component .booked-substances-list-footer{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.booked-substances-list-component .booked-substances-list-footer>*:nth-child(2){margin-top:16px;}@media(min-width:992px){.booked-substances-list-component .booked-substances-list-footer{flex-direction:row;justify-content:flex-end;align-items:stretch;}.booked-substances-list-component .booked-substances-list-footer>*:nth-child(2){margin-left:16px;margin-top:0;}}.substance-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.substance-list .substance-list-download{align-self:flex-start;margin-top:16px;}.substances-overview-component{height:auto;max-height:100%;width:auto;min-width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:auto;}.substances-overview-component .display-composition-button{margin-bottom:16px;}.substances-overview-component .total-overview,.substances-overview-component .location-overview,.substances-overview-component .sub-locations-overview,.substances-overview-component .sub-location-overview{overflow:hidden;height:auto;width:max-content;min-width:100%;flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;font-family:"Roboto Medium",sans-serif;font-size:16px;}.substances-overview-component .name,.substances-overview-component .location-name,.substances-overview-component .sub-location-name{font-size:18px;}.substances-overview-component .table-header-row td{font-style:italic;}.substances-overview-component .substance-type-values{font-family:"Roboto Light",sans-serif;display:inline-block;width:auto;}.substances-overview-component .substance-type-values table{white-space:nowrap;}.substances-overview-component .substance-type-values table td{padding:0 16px;}.substances-overview-component .substance-type-values table tr.divider-row{height:16px;}.substances-overview-component .location-overview:not(:last-child){border-bottom:1.5px solid #000;}.substances-overview-component .total-overview:not(:last-child){border-bottom:4px double #000;}.substances-overview-component .total-overview:not(:last-child),.substances-overview-component .location-overview:not(:last-child),.substances-overview-component .sub-location-overview:not(:last-child){padding-bottom:16px;margin-bottom:16px;}.substances-overview-component .sub-locations-overview{padding-left:24px;margin-top:16px;}.substances-overview-component .substance-type-header{font-family:"Roboto Medium",sans-serif;}.substances-overview-component .tooltip-component{display:inline-block;}.substances-overview-component .composition-value{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;}.substances-overview-component .composition-value .warning{color:#ff8a00;}.substances-overview-component .composition-value>*:nth-child(2){margin-left:8px;}.todo-filter{max-height:100%;overflow-y:auto;}.todo-form-component .todo-form>.validation-message{position:relative;margin-bottom:16px;}.todo-form-component .todo-form .form-buttons{display:flex;flex-direction:column;align-items:stretch;}.todo-form-component .todo-form .form-buttons>*{margin-bottom:16px;}.todo-form-component .todo-form .form-buttons>*:last-child{margin-bottom:0;}.todo-form-component .todo-form .form-buttons>.input-submit-container>input{align-self:stretch;}@media(min-width:768px){.todo-form-component .todo-form .form-buttons{flex-direction:row;justify-content:flex-end;}.todo-form-component .todo-form .form-buttons>*{margin-bottom:0;margin-right:16px;}.todo-form-component .todo-form .form-buttons>*:last-child{margin-right:0;}}.todo-form-component .menu-divider{margin:16px 0;}.todo-form-component .approve-form .buttons-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.todo-form-component .approve-form .buttons-container>:last-child{margin-left:16px;}.todos-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.todos-list-component .description-cell{max-width:300px;white-space:pre-wrap;}.todos-list-component .todos-list-download{align-self:flex-start;margin-top:16px;}.tippy-content{white-space:pre;}.contract-day-form-component{flex:0 1 auto;display:flex;flex-direction:column;margin-right:16px;min-width:256px;}.contract-day-form-component>.contract-day-week{display:flex;flex-direction:row;}.contract-day-form-component>.contract-day-week :first-child{margin-right:16px;}.contract-day-form-component>.validation-message{position:relative!important;}.contract-day-form-component .contract-invalid.input-container select{border:1px solid;border-color:#f00;border-radius:5px;}.contract-day-form-component .contract-invalid.input-container input{border:1px solid;border-color:#f00;border-radius:5px;}.contract-day-form-component :last-child{margin-right:0;}.contract-form-component{margin-bottom:16px;}.contract-form-component>.contract-dates{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px;}.contract-form-component>.contract-dates>*{flex-grow:1;}.contract-form-component>.contract-dates>*:last-child{margin-left:16px;}.contract-form-component>.contract-dates .input-container>input{margin-bottom:0;}.contract-form-component>.contract-dates .input-container .validation-message{display:none;}.contract-form-component>.contract-dates>span{flex-grow:0;align-self:flex-end;margin-left:16px;margin-bottom:8px;}.contract-form-component>.contract-dates+.contract-errors{margin-top:0;margin-bottom:16px;}.contract-form-component>.contract-errors{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:16px;}.contract-form-component>.contract-errors>.validation-message{position:relative;margin-bottom:16px;white-space:pre-wrap;}.contract-form-component>.contract-errors>.validation-message~.validation-message{display:block;}.contract-form-component>.contract-errors>.validation-message:last-child{margin-bottom:0;}.contract-form-component>.contract-days{display:flex;flex-direction:row;margin-top:16px;}.contract-form-component>.contract-days .contract-days-select{margin-right:112px;}.contract-form-component>.custom-contract-days-container{margin-bottom:16px;}.contract-form-component>.custom-contract-days-container .custom-contract-days{display:flex;flex-direction:row;overflow-x:auto;}.contract-form-component>.contract-overtime-percentages{margin-top:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.contract-form-component>.contract-overtime-percentages hr{width:100%;}.contract-form-component>.contract-overtime-percentages .overtime-header-text{margin-bottom:16px;}.contract-form-component>.contract-overtime-percentages .overtime-day-custom{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.contract-form-component>.contract-overtime-percentages .overtime-day-custom .input-container:last-child{width:250px;}.user-form-component .user-form-component-form hr{margin-bottom:16px;}.user-form-component .user-form-component-form .user-departments-header,.user-form-component .user-form-component-form .user-costs-header{font-size:16px;}.user-form-component .user-form-component-form .costs-delete{color:#f00;}.user-form-component .user-form-component-form .user-costs-form{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;}.user-form-component .user-form-component-form .user-costs-form>*:not(:last-child){margin-right:16px;flex:1;}.user-form-component .user-form-component-form .user-departments,.user-form-component .user-form-component-form .user-costs{max-height:200px;overflow-y:auto;margin-bottom:16px;padding:8px 16px;border:1px solid #000;border-radius:4px;}.user-form-component .user-form-component-form .user-departments>.department-item,.user-form-component .user-form-component-form .user-departments>.cost-item,.user-form-component .user-form-component-form .user-costs>.department-item,.user-form-component .user-form-component-form .user-costs>.cost-item{background-color:rgba(0,0,0,.12);margin-bottom:4px;padding:8px 16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-radius:4px;user-select:none;cursor:pointer;transition:background-color .2s ease;}.user-form-component .user-form-component-form .user-departments>.department-item>.department-name,.user-form-component .user-form-component-form .user-departments>.department-item>.cost-description,.user-form-component .user-form-component-form .user-departments>.cost-item>.department-name,.user-form-component .user-form-component-form .user-departments>.cost-item>.cost-description,.user-form-component .user-form-component-form .user-costs>.department-item>.department-name,.user-form-component .user-form-component-form .user-costs>.department-item>.cost-description,.user-form-component .user-form-component-form .user-costs>.cost-item>.department-name,.user-form-component .user-form-component-form .user-costs>.cost-item>.cost-description{flex-grow:1;}.user-form-component .user-form-component-form .user-departments>.department-item:last-child,.user-form-component .user-form-component-form .user-departments>.cost-item:last-child,.user-form-component .user-form-component-form .user-costs>.department-item:last-child,.user-form-component .user-form-component-form .user-costs>.cost-item:last-child{margin-bottom:0;}.user-form-component .user-form-component-form .user-departments>.department-item.selected,.user-form-component .user-form-component-form .user-departments>.cost-item.selected,.user-form-component .user-form-component-form .user-costs>.department-item.selected,.user-form-component .user-form-component-form .user-costs>.cost-item.selected{background-color:#005e63;color:#f5f5f5;}.user-form-component .user-form-component-form>.validation-message{position:relative;}.user-bulk-form-component .user-bulk-form>.validation-message{position:relative;}.user-bulk-form-component .user-bulk-form .users-select-component{margin-bottom:24px;}.user-bulk-form-component .user-bulk-form .user-bulk-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.user-bulk-form-component .user-bulk-form .user-bulk-item>*:first-child{margin-right:16px;}.user-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.user-list-download{align-self:flex-start;margin-top:16px;}.users-select-component .users-select-kinds,.users-select-component .users-select{margin-bottom:16px;}.users-select-component .users-select-kinds>.validation-message,.users-select-component .users-select>.validation-message{position:relative;}.users-select-component .users-select>.button{margin-top:16px;}.user-hours-chart-component{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;}.vacation-type-form-component .operations-warning{font-style:italic;margin:16px 0;}.vacation-type-form-component .vacation-type-form-component-form>.validation-message{position:relative;}.vacation-type-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.vacation-type-list .vacation-type-list-download{align-self:flex-start;margin-top:16px;}.vacation-type-user-form-component .vacation-type-user-form-buttons{display:flex;flex-direction:row;justify-content:flex-end;}.vacation-type-user-form-component .vacation-type-user-form-buttons>*{margin-left:16px;}.vacation-type-user-list{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.vacation-type-user-list tr td:first-child,.vacation-type-user-list thead tr th:first-child{border-right:1px solid #808080;}@media(min-width:576px){.vacation-type-user-list tr td:first-child,.vacation-type-user-list thead tr th:first-child{position:-webkit-sticky;position:sticky;left:0;}}.vacation-type-user-list thead tr th:first-child,.vacation-type-user-list thead tr th:last-child,.vacation-type-user-list tfoot tr td:first-child,.vacation-type-user-list tfoot tr td:last-child{z-index:3;}.vacation-type-user-list .vacation-type-user-list-download{align-self:flex-start;margin-top:16px;}.vacation-type-user-list .table-footer{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;}.vacation-type-user-list .table-footer>*:last-child:not(.vacation-type-user-list-download){margin-top:16px;}@media(min-width:576px){.vacation-type-user-list .table-footer{flex-direction:row;justify-content:space-between;align-items:flex-end;}.vacation-type-user-list .table-footer>*:last-child:not(.vacation-type-user-list-download){margin-top:16px;}}.vacation-form-component .margin-top-md{margin-top:16px;}.vacation-form-component .vacation-note{font-style:italic;width:100%;min-width:100%;}.vacation-form-component .vacation-form .day-period-selector{display:flex;flex-direction:column;}.vacation-form-component .vacation-form .day-period-selector .day-period{display:flex;flex-direction:row;}.vacation-form-component .vacation-form .day-period-selector .day-period>*{flex:1 0 0;}.vacation-form-component .vacation-form .or{text-align:center;margin-top:16px;margin-bottom:24px;}.vacation-form-component .vacation-form .vacation-form-kinds{margin-bottom:16px;}.vacation-form-component .vacation-form .vacation-form-users{margin-bottom:16px;}.vacation-form-component .vacation-form .vacation-form-users>.button{margin-top:16px;}.vacation-form-component .vacation-form .vacation-form-users>.validation-message{position:relative;}.vacation-form-component .vacation-form>.validation-message{position:relative;margin-bottom:16px;}.vacation-form-component .vacation-form .form-buttons{display:flex;flex-direction:column;align-items:stretch;}.vacation-form-component .vacation-form .form-buttons>*{margin-bottom:16px;}.vacation-form-component .vacation-form .form-buttons>*:last-child{margin-bottom:0;}.vacation-form-component .vacation-form .form-buttons>.input-submit-container>input{align-self:stretch;}@media(min-width:768px){.vacation-form-component .vacation-form .form-buttons{flex-direction:row;justify-content:flex-end;}.vacation-form-component .vacation-form .form-buttons>*{margin-bottom:0;margin-right:16px;}.vacation-form-component .vacation-form .form-buttons>*:last-child{margin-right:0;}}.vacation-form-component .menu-divider{margin:16px 0;}.vacation-form-component .approve-form .buttons-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;}.vacation-form-component .approve-form .buttons-container>:last-child{margin-left:16px;}.vacation-overview-component .virtualizing-table tbody tr td{padding:4px 8px;}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell{height:inherit;padding:0;position:relative;overflow:hidden;}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-morning,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-afternoon,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-evening{position:absolute;height:auto;width:auto;top:1px;bottom:1px;right:1px;left:1px;}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-morning.contract-available,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-afternoon.contract-available,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-evening.contract-available{background-color:#005e63;}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-morning.contract-unavailable,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-morning.contract-available-hidden,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-afternoon.contract-unavailable,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-afternoon.contract-available-hidden,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-evening.contract-unavailable,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-evening.contract-available-hidden{background-color:#fff;}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-morning.request-available,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-afternoon.request-available,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-evening.request-available{background-color:#005e63;}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-morning.vacation-regular,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-afternoon.vacation-regular,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-evening.vacation-regular{background-color:#f00;}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-morning.vacation-custom,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-afternoon.vacation-custom,.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell div.vacation-evening.vacation-custom{background-color:#ff8a00;}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell.option-1 div.vacation-morning{margin-right:4px;clip-path:polygon(0 0,0% 100%,100% 100%);}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell.option-1 div.vacation-afternoon{margin-left:4px;clip-path:polygon(0 0,100% 0,100% 100%);}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell.option-2 div.vacation-morning{right:50%;}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell.option-2 div.vacation-afternoon{left:50%;}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell.option-3 div.vacation-morning{margin-right:32px;clip-path:polygon(0 0,0% 100%,100% 100%);}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell.option-3 div.vacation-afternoon{margin-left:4px;margin-right:28px;clip-path:polygon(0 0,100% 0,100% 100%);}.vacation-overview-component .virtualizing-table tbody tr td.vacation-cell.option-3 div.vacation-evening{margin-left:47px;margin-right:1px;}.vacation-overview-component .virtualizing-table tbody tr td:first-child{z-index:1;}.vacation-overview-component .virtualizing-table tbody tr td:last-child{background-color:#fff;}.vacation-overview-component .virtualizing-table thead tr th{padding:8px 8px;}.vacations-list-component{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;}.vacations-list-component .vacations-list-controls{flex:0 1 auto;align-self:flex-start;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-top:16px;}.vacations-list-component .vacations-list-controls *{margin-right:16px;}.page{min-width:0;flex:1 0;display:flex;flex-direction:column;align-items:stretch;}.side-menu-collapsed~.page{max-width:100%;}.page-header{flex:0 1 auto;height:56px;display:flex;align-items:center;background-color:#005e63;color:#f5f5f5;}@media(min-width:768px){.page-header{padding-left:64px;}}.side-menu-collapsed+.page .page-header{padding-left:64px;}.page-tab-buttons{height:56px;background-color:#005e63;display:flex;align-items:stretch;flex-direction:row;justify-content:flex-start;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;}.page-tab-buttons::-webkit-scrollbar{display:none;}.page-content{flex:1 0;display:flex;flex-direction:column;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;}.manage-check-in-data{display:flex;flex-direction:row;align-items:stretch;}.manage-check-in-data-list{flex:1;min-height:500px;}.manage-check-in-data-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-check-in-data-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-check-in-data-filter-button{margin-bottom:0;display:none!important;}}.card.manage-check-in-data-filter{flex:0 1 auto;margin-left:16px;}.manage-check-in-links{display:flex;flex-direction:row;align-items:stretch;}.manage-check-in-links-list{flex:1;min-height:500px;}.manage-check-in-links-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-check-in-links-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-check-in-links-filter-button{margin-bottom:0;display:none!important;}}.card.manage-check-in-links-filter{flex:0 1 auto;margin-left:16px;}.check-in-link-page{height:100vh;width:100vw;max-height:100vh;max-width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;}.check-in-link-page>.check-in-link-header{align-self:stretch;height:64px;background-color:#005e63;color:#f5f5f5;display:flex;flex-direction:row;justify-content:center;align-items:stretch;}@media(min-width:576px){.check-in-link-page>.check-in-link-header{justify-content:space-between;}}.check-in-link-page>.check-in-link-header *{user-select:none;}.check-in-link-page>.check-in-link-header>*{flex-grow:1;flex-basis:0;}.check-in-link-page>.check-in-link-header .header-logo,.check-in-link-page>.check-in-link-header .header-name{display:none;flex-direction:row;align-items:center;margin:0 16px;}.check-in-link-page>.check-in-link-header .header-logo{justify-content:flex-start;margin-left:10px;}@media(min-width:576px){.check-in-link-page>.check-in-link-header .header-logo{display:flex;}}.check-in-link-page>.check-in-link-header .header-logo>img{margin:0;height:48px;}.check-in-link-page>.check-in-link-header .header-name{justify-content:flex-end;}@media(min-width:576px){.check-in-link-page>.check-in-link-header .header-name{display:flex;}}.check-in-link-page>.check-in-link-header .header-datetime{display:flex;flex-direction:column;justify-content:center;align-items:center;}.check-in-link-page>.check-in-link-body{align-self:stretch;flex-grow:1;flex-shrink:1;overflow-y:auto;scroll-behavior:smooth;display:flex;flex-direction:column;align-items:stretch;justify-content:center;}.check-in-link-page>.check-in-link-body>*:first-child{flex-grow:1;flex-shrink:0;flex-basis:0;}.check-in-qr-scanned-page{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;}.check-in-qr-scanned-page .validation-message{position:relative;width:auto;}.manage-check-in-tags{display:flex;flex-direction:row;align-items:stretch;}.manage-check-in-tags-list{flex:1;min-height:500px;}.manage-check-in-tags-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-check-in-tags-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-check-in-tags-filter-button{margin-bottom:0;display:none!important;}}.card.manage-check-in-tags-filter{flex:0 1 auto;margin-left:16px;}.manage-companies{display:flex;flex-direction:row;align-items:stretch;}.manage-companies-list{flex:1;min-height:500px;}.manage-companies-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-companies-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-companies-filter-button{margin-bottom:0;display:none!important;}}.card.manage-companies-filter{flex:0 1 auto;margin-left:16px;}.manage-connection-department-operations{display:flex;flex-direction:row;align-items:stretch;}.manage-connection-department-operations-list{flex:1;min-height:500px;}.manage-connection-department-operations-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-connection-department-operations-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-connection-department-operations-filter-button{margin-bottom:0;display:none!important;}}.card.manage-connection-department-operations-filter{flex:0 1 auto;margin-left:16px;}.manage-connection-departments{display:flex;flex-direction:row;align-items:stretch;}.manage-connection-departments-list{flex:1;min-height:500px;}.manage-connection-departments-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-connection-departments-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-connection-departments-filter-button{margin-bottom:0;display:none!important;}}.card.manage-connection-departments-filter{flex:0 1 auto;margin-left:16px;}.manage-connection-kinds{display:flex;flex-direction:row;align-items:stretch;}.manage-connection-kinds-list{flex:1;min-height:500px;}.manage-connection-kinds-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-connection-kinds-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-connection-kinds-filter-button{margin-bottom:0;display:none!important;}}.card.manage-connection-kinds-filter{flex:0 1 auto;margin-left:16px;}.manage-connection-operations{display:flex;flex-direction:row;align-items:stretch;}.manage-connection-operations-list{flex:1;min-height:500px;}.manage-connection-operations-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-connection-operations-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-connection-operations-filter-button{margin-bottom:0;display:none!important;}}.card.manage-connection-operations-filter{flex:0 1 auto;margin-left:16px;}.manage-connection-operations-list .nmbrs-authenticate-component{margin-bottom:16px;}.manage-connection-users{display:flex;flex-direction:row;align-items:stretch;}.manage-connection-users-list{flex:1;min-height:500px;}.manage-connection-users-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-connection-users-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-connection-users-filter-button{margin-bottom:0;display:none!important;}}.card.manage-connection-users-filter{flex:0 1 auto;margin-left:16px;}.manage-connection-users-list .nmbrs-authenticate-component{margin-bottom:16px;}.manage-connection-vacation-types{display:flex;flex-direction:row;align-items:stretch;}.manage-connection-vacation-types-list{flex:1;min-height:500px;}.manage-connection-vacation-types-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-connection-vacation-types-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-connection-vacation-types-filter-button{margin-bottom:0;display:none!important;}}.card.manage-connection-vacation-types-filter{flex:0 1 auto;margin-left:16px;}.connection-logs-hours{display:flex;flex-direction:row;align-items:stretch;}.connection-logs-hours-overview{flex:1;min-height:500px;}.connection-logs-hours-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.connection-logs-hours-overview>.card-content>.overview-hours-list{height:auto;flex:1;}@media(min-width:1200px){.connection-logs-hours-filter{flex:0 1 auto;margin-left:16px;}}.connection-logs-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.connection-logs-hours-filter-button{display:none!important;}}.manage-connection-nmbrs-user-hours{display:flex;flex-direction:row;align-items:stretch;}.manage-connection-nmbrs-user-hours-list{flex:1;min-height:500px;}.manage-connection-nmbrs-user-hours-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-connection-nmbrs-user-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-connection-nmbrs-user-hours-filter-button{margin-bottom:0;display:none!important;}}.card.manage-connection-nmbrs-user-hours-filter{flex:0 1 auto;margin-left:16px;}.manage-connection-nmbrs-user-hours .nmbrs-authenticate-component{margin-bottom:16px;}.connections-settings-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}@media(min-width:768px){.connections-settings-page{overflow-y:auto;overflow-x:hidden;flex-direction:row;align-items:flex-start;}}.connections-settings-page .nmbrs-connections-settings-card .nmbrs-authenticate-component{margin-bottom:16px;}.connections-settings-page .prisma-connections-settings-card,.connections-settings-page .nmbrs-connections-settings-card{margin-bottom:16px;}@media(min-width:768px){.connections-settings-page .prisma-connections-settings-card,.connections-settings-page .nmbrs-connections-settings-card{margin-bottom:0;margin-right:16px;}}.connections-settings-page .prisma-connections-settings-card,.connections-settings-page .nmbrs-connections-settings-card,.connections-settings-page .connections-settings-card{min-width:200px;}@media(min-width:768px){.connections-settings-page .prisma-connections-settings-card,.connections-settings-page .nmbrs-connections-settings-card,.connections-settings-page .connections-settings-card{max-width:500px;margin-bottom:0;margin-right:16px;flex-grow:1;}.connections-settings-page .prisma-connections-settings-card:last-child,.connections-settings-page .nmbrs-connections-settings-card:last-child,.connections-settings-page .connections-settings-card:last-child{margin-right:0;}}.control-processes-page{display:flex;flex-direction:column;align-items:stretch;}@media(min-width:992px){.control-processes-page{flex-direction:row;}}.control-processes-page .control-processes-list{flex:1;min-height:500px;margin-bottom:16px;}@media(min-width:992px){.control-processes-page .control-processes-list{min-height:0;margin-bottom:0;}}.control-processes-page .control-processes-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.control-processes-page .control-processes-list>.card-content>.process-list{height:auto;flex:1;}.control-processes-page .control-processes-overview{min-height:500px;}@media(min-width:992px){.control-processes-page .control-processes-overview{min-height:0;margin-left:16px;}}.control-processes-page .control-processes-overview .card-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.control-processes-page .control-processes-overview .card-content .button{margin-bottom:16px;}.control-processes-page .control-processes-overview .card-content .button .button-icon{margin-right:16px;}.manage-availabilities{display:flex;flex-direction:row;align-items:stretch;}.manage-availabilities-list{flex:1;min-height:500px;}.manage-availabilities-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-availabilities-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-availabilities-filter-button{margin-bottom:0;display:none!important;}}.card.manage-availabilities-filter{flex:0 1 auto;margin-left:16px;}.document-list .card-content{overflow-y:auto;}.document-list a{margin-top:24px;color:#005e63;text-decoration:none;display:flex;align-items:center;}.document-list a:first-of-type{margin-top:0;}.document-list a :first-child{margin-right:16px;}.exports-check-in-times-overview-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.exports-check-in-times-overview-page>.card{min-width:200px;}@media(min-width:768px){.exports-check-in-times-overview-page>.card{max-width:500px;flex-grow:1;}}.exports-check-in-times-overview-page>.card>.card-content{overflow-y:auto;}.exports-duration-per-department-and-operation-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.exports-duration-per-department-and-operation-page>.card{min-width:200px;}@media(min-width:768px){.exports-duration-per-department-and-operation-page>.card{max-width:500px;flex-grow:1;}}.exports-duration-per-department-and-operation-page>.card>.card-content{overflow-y:auto;}.exports-processes-per-location-detailed-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.exports-processes-per-location-detailed-page>.card{min-width:200px;}@media(min-width:768px){.exports-processes-per-location-detailed-page>.card{max-width:500px;flex-grow:1;}}.exports-processes-per-location-detailed-page>.card>.card-content{overflow-y:auto;}.exports-dutch-green-roof-time-sheets-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.exports-dutch-green-roof-time-sheets-page>.card{min-width:200px;}@media(min-width:768px){.exports-dutch-green-roof-time-sheets-page>.card{max-width:500px;flex-grow:1;}}.exports-dutch-green-roof-time-sheets-page>.card>.card-content{overflow-y:auto;}.exports-salaris-point-incl-housing-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.exports-salaris-point-incl-housing-page>.card{min-width:200px;}@media(min-width:768px){.exports-salaris-point-incl-housing-page>.card{max-width:500px;flex-grow:1;}}.exports-salaris-point-incl-housing-page>.card>.card-content{overflow-y:auto;}.exports-thomas-bos-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.exports-thomas-bos-page>.card{min-width:200px;}@media(min-width:768px){.exports-thomas-bos-page>.card{max-width:500px;flex-grow:1;}}.exports-thomas-bos-page>.card>.card-content{overflow-y:auto;}.exports-treeport-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.exports-treeport-page>.card{min-width:200px;}@media(min-width:768px){.exports-treeport-page>.card{max-width:500px;flex-grow:1;}}.exports-treeport-page>.card>.card-content{overflow-y:auto;}.exports-worked-and-amount-per-user-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.exports-worked-and-amount-per-user-page>.card{min-width:200px;}@media(min-width:768px){.exports-worked-and-amount-per-user-page>.card{max-width:500px;flex-grow:1;}}.exports-worked-and-amount-per-user-page>.card>.card-content{overflow-y:auto;}.exports-worked-and-sick-hours-per-user-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.exports-worked-and-sick-hours-per-user-page>.card{min-width:200px;}@media(min-width:768px){.exports-worked-and-sick-hours-per-user-page>.card{max-width:500px;flex-grow:1;}}.exports-worked-and-sick-hours-per-user-page>.card>.card-content{overflow-y:auto;}.enter-availability-page{width:100%;}@media(min-width:992px){.enter-availability-page{display:block;overflow:hidden;}}.enter-availability-page-card{flex-shrink:0;}@media(min-width:992px){.enter-availability-page-card{margin-bottom:0;}}.enter-availability-form{margin-bottom:16px;order:1;}.enter-availability-form .card-content{overflow-y:auto;}@media(min-width:992px){.enter-availability-form{float:left;height:100%;width:450px;margin-right:16px;}}.enter-availability-overview{order:2;}@media(min-width:992px){.enter-availability-overview{height:100%;overflow:hidden;}}.main-page{width:100%;}@media(min-width:992px){.main-page{display:block;overflow:hidden;}}.main-page .floating-button.check-out{background-color:#f00;}.main-page-card{flex-shrink:0;}@media(min-width:992px){.main-page-card{margin-bottom:0;}}.main-enter-hours{margin-bottom:16px;order:2;}.main-enter-hours .card-content{overflow-y:auto;}@media(min-width:992px){.main-enter-hours{float:left;height:100%;width:450px;margin-right:16px;}}.main-refused-hours,.planning-items{display:none!important;margin-bottom:16px;order:1;}@media(min-width:992px){.main-refused-hours,.planning-items{overflow:hidden;height:calc(50% - 8px);margin-bottom:16px;}}.main-refused-hours.show,.planning-items.show{display:flex!important;}.main-refused-hours.show .card-content,.planning-items.show .card-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.main-refused-hours.show .card-content>.process-list,.main-refused-hours.show .card-content>.planning-items-list,.planning-items.show .card-content>.process-list,.planning-items.show .card-content>.planning-items-list{flex-grow:1;}.main-current-hours{order:3;}.main-current-hours .card-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.main-current-hours .card-content>.process-list{flex-grow:1;}@media(min-width:992px){.main-current-hours{height:calc(50% - 8px);overflow:hidden;}}.current-hours-times{margin-bottom:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;}@media(min-width:576px){.current-hours-times{font-size:18px;}}.current-hours-times>*{margin-left:8px;}.current-hours-times>*:first-child{margin-left:0;}.main-current-hours-full{order:3;}.main-current-hours-full .card-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;}.main-current-hours-full .card-content>.process-list{flex-grow:1;}@media(min-width:992px){.main-current-hours-full{height:100%;overflow:hidden;}}.check-out-break-duration-dialog-container{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;width:auto;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.12);z-index:2000;}.check-out-break-duration-dialog-container .check-out-break-duration-dialog{display:flex;flex-direction:column;align-items:stretch;background-color:#fff;border:3px solid;border-color:#005e63;border-radius:10px;}.check-out-break-duration-dialog-container .check-out-break-duration-dialog .break-duration-header{padding:8px 16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#005e63;color:#f5f5f5;}.check-out-break-duration-dialog-container .check-out-break-duration-dialog .break-duration-header>button{padding:0;}.check-out-break-duration-dialog-container .check-out-break-duration-dialog .break-duration-body{padding:16px;}.enter-vacation-page{width:100%;}@media(min-width:992px){.enter-vacation-page{display:block;overflow:hidden;}}.enter-vacation-page-card{flex-shrink:0;}@media(min-width:992px){.enter-vacation-page-card{margin-bottom:0;}}.enter-vacation-form{margin-bottom:16px;order:1;}.enter-vacation-form .card-content{overflow-y:auto;}@media(min-width:992px){.enter-vacation-form{float:left;height:100%;width:450px;margin-right:16px;}}.enter-vacation-overview{order:2;}@media(min-width:992px){.enter-vacation-overview{height:100%;overflow:hidden;}}.manage-housed-user-compensations{display:flex;flex-direction:row;align-items:stretch;}.manage-housed-user-compensations-list{flex:1;min-height:500px;}.manage-housed-user-compensations-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-housed-user-compensations-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-housed-user-compensations-filter-button{margin-bottom:0;display:none!important;}}.card.manage-housed-user-compensations-filter{flex:0 1 auto;margin-left:16px;}.manage-housed-user-insurances{display:flex;flex-direction:row;align-items:stretch;}.manage-housed-user-insurances-list{flex:1;min-height:500px;}.manage-housed-user-insurances-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-housed-user-insurances-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-housed-user-insurances-filter-button{margin-bottom:0;display:none!important;}}.card.manage-housed-user-insurances-filter{flex:0 1 auto;margin-left:16px;}.manage-housed-users{display:flex;flex-direction:row;align-items:stretch;}.manage-housed-users-list{flex:1;min-height:500px;}.manage-housed-users-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-housed-users-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-housed-users-filter-button{margin-bottom:0;display:none!important;}}.card.manage-housed-users-filter{flex:0 1 auto;margin-left:16px;}.imports-thomas-bos-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.imports-thomas-bos-page>.card{min-width:200px;flex-grow:1;}.imports-thomas-bos-page>.card .import-thomas-bos-component{height:100%;}.invoices-settings-page{overflow-y:auto;overflow-x:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}@media(min-width:768px){.invoices-settings-page{overflow-y:auto;overflow-x:hidden;flex-direction:row;align-items:flex-start;}}.invoices-settings-page .wefact-invoices-settings-card{margin-bottom:16px;}@media(min-width:768px){.invoices-settings-page .wefact-invoices-settings-card{margin-bottom:0;margin-right:16px;}}.invoices-settings-page .wefact-invoices-settings-card,.invoices-settings-page .invoices-settings-card{min-width:200px;}@media(min-width:768px){.invoices-settings-page .wefact-invoices-settings-card,.invoices-settings-page .invoices-settings-card{max-width:500px;margin-bottom:0;margin-right:16px;flex-grow:1;}.invoices-settings-page .wefact-invoices-settings-card:last-child,.invoices-settings-page .invoices-settings-card:last-child{margin-right:0;}}.manage-we-fact-debtors{display:flex;flex-direction:row;align-items:stretch;}.manage-we-fact-debtors-list{flex:1;min-height:500px;}.manage-we-fact-debtors-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-we-fact-debtors-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-we-fact-debtors-filter-button{margin-bottom:0;display:none!important;}}.card.manage-we-fact-debtors-filter{flex:0 1 auto;margin-left:16px;}.manage-we-fact-product-groups{display:flex;flex-direction:row;align-items:stretch;}.manage-we-fact-product-groups-list{flex:1;min-height:500px;}.manage-we-fact-product-groups-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-we-fact-product-groups-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-we-fact-product-groups-filter-button{margin-bottom:0;display:none!important;}}.card.manage-we-fact-product-groups-filter{flex:0 1 auto;margin-left:16px;}.login-page,.request-recover-page,.recover-password-page{background-color:#fff;display:flex;align-items:center;justify-content:center;}.login-container{width:100%;max-height:90%;overflow:hidden;padding-top:16px;padding-bottom:16px;padding-left:24px;padding-right:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#fff;}.login-container img{width:90%;max-width:500px;margin-bottom:24px;}.request-recover-text{margin-bottom:16px;}.request-recover-busy{display:none;}.manage-locations{display:flex;flex-direction:row;align-items:stretch;}.manage-locations-list{flex:1;min-height:500px;}.manage-locations-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-locations-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-locations-filter-button{margin-bottom:0;display:none!important;}}.card.manage-locations-filter{flex:0 1 auto;margin-left:16px;}.manage-operations{display:flex;flex-direction:row;align-items:stretch;}.manage-operations-list{flex:1;min-height:500px;}.manage-operations-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-operations-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-operations-filter-button{margin-bottom:0;display:none!important;}}.card.manage-operations-filter{flex:0 1 auto;margin-left:16px;}.manage-plantation{display:flex;flex-direction:column;align-items:stretch;}.manage-plantation .manage-plantation-locations{flex:0 1 auto;margin-bottom:16px;}.manage-plantation .manage-plantation-plants{flex:1;}.manage-plants{display:flex;flex-direction:row;align-items:stretch;}.manage-plants-list{flex:1;min-height:500px;}.manage-plants-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-plants-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-plants-filter-button{margin-bottom:0;display:none!important;}}.card.manage-plants-filter{flex:0 1 auto;margin-left:16px;}.manage-users{display:flex;flex-direction:row;align-items:stretch;}.manage-users-list{flex:1;min-height:500px;}.manage-users-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-users-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-users-filter-button{margin-bottom:0;display:none!important;}}.card.manage-users-filter{flex:0 1 auto;margin-left:16px;}.manage-maintenance-fields{display:flex;flex-direction:row;align-items:stretch;}.manage-maintenance-fields-list{flex:1;min-height:500px;}.manage-maintenance-fields-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-maintenance-fields-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-maintenance-fields-filter-button{margin-bottom:0;display:none!important;}}.card.manage-maintenance-fields-filter{flex:0 1 auto;margin-left:16px;}.manage-machines{display:flex;flex-direction:row;align-items:stretch;}.manage-machines-list{flex:1;min-height:500px;}.manage-machines-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-machines-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-machines-filter-button{margin-bottom:0;display:none!important;}}.card.manage-machines-filter{flex:0 1 auto;margin-left:16px;}.manage-maintenances{display:flex;flex-direction:row;align-items:stretch;}.manage-maintenances-list{flex:1;min-height:500px;}.manage-maintenances-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-maintenances-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-maintenances-filter-button{margin-bottom:0;display:none!important;}}.card.manage-maintenances-filter{flex:0 1 auto;margin-left:16px;}.manage-maintenance-types{display:flex;flex-direction:row;align-items:stretch;}.manage-maintenance-types-list{flex:1;min-height:500px;}.manage-maintenance-types-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-maintenance-types-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-maintenance-types-filter-button{margin-bottom:0;display:none!important;}}.card.manage-maintenance-types-filter{flex:0 1 auto;margin-left:16px;}.free-log-hours{display:flex;flex-direction:row;align-items:stretch;}.free-log-hours-overview{flex:1;min-height:500px;}.free-log-hours-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.free-log-hours-overview>.card-content>.overview-hours-list{height:auto;flex:1;}@media(min-width:1200px){.free-log-hours-filter{flex:0 1 auto;margin-left:16px;}}.free-log-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.free-log-hours-filter-button{display:none!important;}}.export-hours{display:flex;flex-direction:row;align-items:stretch;}.export-hours-overview{flex:1;min-height:500px;}.export-hours-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.export-hours-overview>.card-content>.overview-hours-list{height:auto;flex:1;}@media(min-width:1200px){.export-hours-filter{flex:0 1 auto;margin-left:16px;}}.export-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.export-hours-filter-button{display:none!important;}}.users-hours{display:flex;flex-direction:row;align-items:stretch;}.users-hours-overview{flex:1;min-height:500px;}.users-hours-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.users-hours-overview>.card-content>.overview-hours-list{height:auto;flex:1;}@media(min-width:1200px){.users-hours-filter{flex:0 1 auto;margin-left:16px;}}.users-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.users-hours-filter-button{display:none!important;}}.location-hours{display:flex;flex-direction:row;align-items:stretch;}.location-hours-overview{flex:1;min-height:500px;}.location-hours-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.location-hours-overview>.card-content>.overview-hours-list{height:auto;flex:1;}@media(min-width:1200px){.location-hours-filter{flex:0 1 auto;margin-left:16px;}}.location-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.location-hours-filter-button{display:none!important;}}.operation-hours{display:flex;flex-direction:row;align-items:stretch;}.operation-hours-overview{flex:1;min-height:500px;}.operation-hours-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.operation-hours-overview>.card-content>.overview-hours-list{height:auto;flex:1;}@media(min-width:1200px){.operation-hours-filter{flex:0 1 auto;margin-left:16px;}}.operation-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.operation-hours-filter-button{display:none!important;}}.plant-hours{display:flex;flex-direction:row;align-items:stretch;}.plant-hours-overview{flex:1;min-height:500px;}.plant-hours-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.plant-hours-overview>.card-content>.overview-hours-list{height:auto;flex:1;}@media(min-width:1200px){.plant-hours-filter{flex:0 1 auto;margin-left:16px;}}.plant-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.plant-hours-filter-button{display:none!important;}}.overview-processes{display:flex;flex-direction:row;align-items:stretch;}.overview-processes-list{flex:1;min-height:500px;}.overview-processes-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.overview-processes-list>.card-content>.process-list{height:auto;flex:1;}@media(min-width:1200px){.overview-processes-filter{flex:0 1 auto;margin-left:16px;}}.overview-processes-filter-button{margin-bottom:16px;}@media(min-width:1200px){.overview-processes-filter-button{display:none!important;}}.user-hours{display:flex;flex-direction:row;align-items:stretch;}.user-hours-overview{flex:1;min-height:500px;}.user-hours-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.user-hours-overview>.card-content>.overview-hours-list{height:auto;flex:1;}@media(min-width:1200px){.user-hours-filter{flex:0 1 auto;margin-left:16px;}}.user-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.user-hours-filter-button{display:none!important;}}.user-hours .user-hours-overview{display:flex;flex-direction:column;align-items:stretch;overflow:hidden;}.user-hours .user-hours-overview .card-content{overflow:hidden;overflow-y:auto;}@media(min-width:576px){.user-hours .user-hours-overview .card-content{overflow-y:hidden;}}.user-hours .user-hours-overview .user-hours-details{display:flex;flex-direction:column;justify-content:space-evenly;align-items:stretch;margin-bottom:16px;}.user-hours .user-hours-overview .user-hours-details .user-hours-card{display:flex;flex-direction:column;align-items:stretch;margin-bottom:16px;border:1px solid;border-color:#005e63;border-radius:10px;padding:16px;}.user-hours .user-hours-overview .user-hours-details .user-hours-card .header{font-weight:500;margin-bottom:4px;}.user-hours .user-hours-overview .user-hours-details .user-hours-card .body{font-size:16px;font-weight:400;}.user-hours .user-hours-overview .user-hours-details .user-hours-card:last-child{margin-bottom:0;}@media(min-width:576px){.user-hours .user-hours-overview .user-hours-details{flex-direction:row;}.user-hours .user-hours-overview .user-hours-details .user-hours-card{margin-bottom:0;margin-right:16px;}.user-hours .user-hours-overview .user-hours-details .user-hours-card:last-child{margin-right:0;}}.user-hours .user-hours-overview .user-hours-chart-component{flex:1 1 auto;overflow:hidden;min-height:350px;}@media(min-width:576px){.user-hours .user-hours-overview .user-hours-chart-component{min-height:unset;}}.planning-board-open-page{height:100vh;width:100vw;max-height:100vh;max-width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;}.planning-board-open-page>img.full-logo{width:90%;max-width:500px;margin-bottom:48px;}.planning-board-open-page>.loader-component{width:64px;height:64px;}.planning-board-open-page>.validation-message{position:relative;width:auto;}.planning-board-open-page>.planning-board-header{align-self:stretch;height:64px;background-color:#005e63;color:#f5f5f5;display:flex;flex-direction:row;justify-content:center;align-items:stretch;}@media(min-width:576px){.planning-board-open-page>.planning-board-header{justify-content:space-between;}}.planning-board-open-page>.planning-board-header *{user-select:none;}.planning-board-open-page>.planning-board-header>*{flex-grow:1;flex-basis:0;}.planning-board-open-page>.planning-board-header .header-logo,.planning-board-open-page>.planning-board-header .header-name{display:none;flex-direction:row;align-items:center;margin:0 16px;}.planning-board-open-page>.planning-board-header .header-logo{justify-content:flex-start;margin-left:10px;}@media(min-width:576px){.planning-board-open-page>.planning-board-header .header-logo{display:flex;}}.planning-board-open-page>.planning-board-header .header-logo>img{margin:0;height:48px;}.planning-board-open-page>.planning-board-header .header-name{justify-content:flex-end;}@media(min-width:576px){.planning-board-open-page>.planning-board-header .header-name{display:flex;}}.planning-board-open-page>.planning-board-header .header-datetime{display:flex;flex-direction:column;justify-content:center;align-items:center;}.planning-board-open-page>.planning-board-body{align-self:stretch;flex-grow:1;flex-shrink:1;overflow-y:auto;scroll-behavior:smooth;display:flex;flex-direction:column;align-items:stretch;justify-content:start;-ms-overflow-style:none;scrollbar-width:none;}.planning-board-open-page>.planning-board-body::-webkit-scrollbar{display:none;}.planning-board-open-page>.planning-board-body .planning-board-day-body{height:100%;}.manage-planning-board{display:flex;flex-direction:row;align-items:stretch;}.manage-planning-board-list{flex:1;min-height:500px;}.manage-planning-board-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-planning-board-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-planning-board-filter-button{margin-bottom:0;display:none!important;}}.card.manage-planning-board-filter{flex:0 1 auto;margin-left:16px;}.manage-planning-board *:not(.material-icons){font-size:14px;}.manage-planning-board .card-header,.manage-planning-board .slide-in-card-header{font-size:18px;}.manage-planning-board .card-header *:not(.material-icons),.manage-planning-board .slide-in-card-header *:not(.material-icons){font-size:18px;}.manage-planning-board .slide-in-card-content{font-size:initial;}.manage-planning-board .slide-in-card-content *{font-size:unset;}.manage-planning-board .planning-card-component .card-header *{font-size:14px;}.manage-planning-board .planning-card-component .card-header .material-icons{font-size:18px;}.manage-planning-board .planning-card-component .card-content *{font-size:12px;}.manage-planning-board .planning-card-component .card-content * .material-icons{font-size:16px;}.manage-planning-board>.validation-message{position:relative;}.manage-planning-board>.selection-card{display:none;flex:0 0 auto;width:auto;max-width:250px;height:auto;}.manage-planning-board>.selection-card>.card-content{overflow-y:auto;}@media(min-width:768px){.manage-planning-board>.selection-card{display:flex;}}.manage-planning-board .manage-planning-board-list>.card-content{display:flex;align-items:stretch;justify-content:flex-start;padding:0;}.manage-planning-board .manage-planning-board-list>.card-content>.planning-board-component{flex:1 1;}@media(min-width:768px){.manage-planning-board .manage-planning-board-list:not(:first-child){margin-left:16px;}}.manage-planning-board .manage-planning-board-filter-button{margin:16px;}.manage-planning-board .manage-planning-board-filter.card{max-width:300px;}.manage-planning-board .manage-planning-board-filter .overview-filter{height:100%;}.manage-planning-board .manage-planning-board-filter .overview-filter-form{height:100%;}.manage-planning-board .manage-planning-board-filter .overview-filter-form,.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values{flex-grow:1;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .planning-filter-times{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .planning-filter-times>*{flex-grow:1;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .planning-filter-times>*:first-child{margin-right:4px;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .planning-filter-times>*:last-child{margin-left:4px;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .planning-filter-times .planning-filter-time{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .planning-filter-times .planning-filter-time>*:first-child{flex-grow:1;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .planning-filter-times .planning-filter-time>*:nth-child(2){margin-left:4px;cursor:pointer;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .planning-filter-times .planning-filter-time input{padding-right:4px;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .morning-afternoon-filter{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .morning-afternoon-filter>*:not(:last-child){margin-right:16px;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .menu-divider{margin:8px 0;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .overview-filter-users,.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .overview-filter-locations{margin-bottom:16px;}.manage-planning-board .manage-planning-board-filter .overview-filter-form .additional-filter-values .filter-buttons{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;}.manage-planning-board.is-printing .planning-board-component{position:absolute!important;top:0!important;left:0!important;right:0!important;height:100%!important;overflow:visible!important;z-index:5000!important;flex-direction:column!important;}.manage-planning-board.is-printing .selection-card,.manage-planning-board.is-printing .manage-planning-board-settings,.manage-planning-board.is-printing .manage-planning-board-repeat-form,.manage-planning-board.is-printing .manage-planning-board-filter{display:none!important;}.manage-planning-board.is-printing .planning-board-day-component{height:auto!important;max-height:unset!important;overflow:visible!important;}.manage-planning-board.is-printing .planning-board-day-component .planning-board-day-body,.manage-planning-board.is-printing .planning-board-day-component .day-board,.manage-planning-board.is-printing .planning-board-day-component .time-board{height:auto!important;overflow-y:visible!important;}.manage-planning-board.is-printing .planning-board-component.day-board>.planning-board-day-component:not(:only-child){max-width:100%!important;}@media print{.planning-board-day-component{break-inside:avoid;page-break-inside:avoid;clear:both;page-break-after:always;}}.manage-planning-links{display:flex;flex-direction:row;align-items:stretch;}.manage-planning-links-list{flex:1;min-height:500px;}.manage-planning-links-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-planning-links-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-planning-links-filter-button{margin-bottom:0;display:none!important;}}.card.manage-planning-links-filter{flex:0 1 auto;margin-left:16px;}.manage-scores{display:flex;flex-direction:row;align-items:stretch;}.manage-scores-list{flex:1;min-height:500px;}.manage-scores-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-scores-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-scores-filter-button{margin-bottom:0;display:none!important;}}.card.manage-scores-filter{flex:0 1 auto;margin-left:16px;}.settings-company{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-y:auto;}@media(min-width:992px){.settings-company{flex-direction:row;justify-content:flex-start;align-items:flex-start;}}.settings-company-card,.settings-company-default-contract-card,.settings-check-in,.settings-planning{flex-shrink:0;}.settings-company-card .card-content,.settings-company-default-contract-card .card-content,.settings-check-in .card-content,.settings-planning .card-content{max-height:none;}@media(min-width:992px){.settings-company-card,.settings-company-default-contract-card,.settings-check-in,.settings-planning{max-width:500px;}}.settings-company-default-contract-card,.settings-check-in,.settings-planning{margin-top:16px;}@media(min-width:992px){.settings-company-default-contract-card,.settings-check-in,.settings-planning{margin-top:0;margin-left:16px;}}.manage-departments{display:flex;flex-direction:row;align-items:stretch;}.manage-departments-list{flex:1;min-height:500px;}.manage-departments-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-departments-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-departments-filter-button{margin-bottom:0;display:none!important;}}.card.manage-departments-filter{flex:0 1 auto;margin-left:16px;}.manage-function-groups{display:flex;flex-direction:row;align-items:stretch;}.manage-function-groups-list{flex:1;min-height:500px;}.manage-function-groups-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-function-groups-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-function-groups-filter-button{margin-bottom:0;display:none!important;}}.card.manage-function-groups-filter{flex:0 1 auto;margin-left:16px;}.manage-function-groups-list{flex:1;min-height:500px;}.manage-function-groups-list>.card-content .function-group-list-component{height:100%;}.setting-kinds-overview{min-height:500px;}.manage-overtime-percentages{display:flex;flex-direction:row;align-items:stretch;}.manage-overtime-percentages-list{flex:1;min-height:500px;}.manage-overtime-percentages-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-overtime-percentages-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-overtime-percentages-filter-button{margin-bottom:0;display:none!important;}}.card.manage-overtime-percentages-filter{flex:0 1 auto;margin-left:16px;}.manage-overtime-percentages-list{flex:1;min-height:500px;}.manage-overtime-percentages-list>.card-content .overtime-percentage-list-component{height:100%;}.setting-roles-overview{min-height:500px;}.manage-seasons{display:flex;flex-direction:row;align-items:stretch;}.manage-seasons-list{flex:1;min-height:500px;}.manage-seasons-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-seasons-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-seasons-filter-button{margin-bottom:0;display:none!important;}}.card.manage-seasons-filter{flex:0 1 auto;margin-left:16px;}.manage-seasons-list{flex:1;min-height:500px;}.manage-seasons-list>.card-content .season-list-component{height:100%;}.settings-user-card{max-width:500px;}.settings-user-card>.card-content{overflow-y:auto;}.overview-booked-substances{display:flex;flex-direction:row;align-items:stretch;}.overview-booked-substances .overview-booked-substances-list{flex:1;min-height:500px;}.overview-booked-substances .overview-booked-substances-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.overview-booked-substances .overview-booked-substances-list>.card-content>.process-list{height:auto;flex:1;}@media(min-width:1200px){.overview-booked-substances .overview-booked-substances-filter{flex:0 1 auto;margin-left:16px;}}.manage-substances{display:flex;flex-direction:row;align-items:stretch;}.manage-substances-list{flex:1;min-height:500px;}.manage-substances-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-substances-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-substances-filter-button{margin-bottom:0;display:none!important;}}.card.manage-substances-filter{flex:0 1 auto;margin-left:16px;}.substances-overview-page{display:flex;flex-direction:row;align-items:stretch;}.substances-overview-page .substances-overview{flex:1;min-height:500px;}.substances-overview-page .substances-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.substances-overview-page .substances-overview>.card-content>.process-list{height:auto;flex:1;}@media(min-width:1200px){.substances-overview-page .substances-overview-filter{flex:0 1 auto;margin-left:16px;}}.manage-substance-types{display:flex;flex-direction:row;align-items:stretch;}.manage-substance-types-list{flex:1;min-height:500px;}.manage-substance-types-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-substance-types-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-substance-types-filter-button{margin-bottom:0;display:none!important;}}.card.manage-substance-types-filter{flex:0 1 auto;margin-left:16px;}.approve-todos{display:flex;align-items:stretch;justify-content:flex-start;}.approve-todos .approve-todos-list{flex:1 1 auto;min-height:500px;}.approve-todos .approve-todos-list .card-content{display:flex;flex-direction:column;}.approve-todos .approve-todos-list .card-content .approve-todos-all-button{margin-top:16px;align-self:flex-start;}.manage-open-todos{display:flex;flex-direction:row;align-items:stretch;}.manage-open-todos-list{flex:1;min-height:500px;}.manage-open-todos-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-open-todos-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-open-todos-filter-button{margin-bottom:0;display:none!important;}}.card.manage-open-todos-filter{flex:0 1 auto;margin-left:16px;}.manage-todos{display:flex;flex-direction:row;align-items:stretch;}.manage-todos-list{flex:1;min-height:500px;}.manage-todos-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-todos-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-todos-filter-button{margin-bottom:0;display:none!important;}}.card.manage-todos-filter{flex:0 1 auto;margin-left:16px;}.manage-vacations{display:flex;flex-direction:row;align-items:stretch;}.manage-vacations-list{flex:1;min-height:500px;}.manage-vacations-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-vacations-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-vacations-filter-button{margin-bottom:0;display:none!important;}}.card.manage-vacations-filter{flex:0 1 auto;margin-left:16px;}.vacation-hours{display:flex;flex-direction:row;align-items:stretch;}.vacation-hours-overview{flex:1;min-height:500px;}.vacation-hours-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.vacation-hours-overview>.card-content>.overview-hours-list{height:auto;flex:1;}@media(min-width:1200px){.vacation-hours-filter{flex:0 1 auto;margin-left:16px;}}.vacation-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.vacation-hours-filter-button{display:none!important;}}.vacation-hours .vacation-hours-legend{margin-top:16px;}.vacation-hours .vacation-hours-legend .legend-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}.vacation-hours .vacation-hours-legend .legend-content>div{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.vacation-hours .vacation-hours-legend .legend-content>div span{border:1px solid #000;float:left;width:32px;height:18px;margin:2px;margin-right:10px;}.vacation-hours .vacation-hours-legend .legend-content>div span.available{background-color:#005e63;}.vacation-hours .vacation-hours-legend .legend-content>div span.vacation{background-color:#f00;}.vacation-hours .vacation-hours-legend .legend-content>div span.custom{background-color:#ff8a00;}.manage-vacation-types{display:flex;flex-direction:row;align-items:stretch;}.manage-vacation-types-list{flex:1;min-height:500px;}.manage-vacation-types-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-vacation-types-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-vacation-types-filter-button{margin-bottom:0;display:none!important;}}.card.manage-vacation-types-filter{flex:0 1 auto;margin-left:16px;}.vacation-type-users-hours{display:flex;flex-direction:row;align-items:stretch;}.vacation-type-users-hours-overview{flex:1;min-height:500px;}.vacation-type-users-hours-overview>.card-content{display:flex;flex-direction:column;align-items:stretch;}.vacation-type-users-hours-overview>.card-content>.overview-hours-list{height:auto;flex:1;}@media(min-width:1200px){.vacation-type-users-hours-filter{flex:0 1 auto;margin-left:16px;}}.vacation-type-users-hours-filter-button{margin-bottom:16px;}@media(min-width:1200px){.vacation-type-users-hours-filter-button{display:none!important;}}.manage-vacation-users{display:flex;flex-direction:row;align-items:stretch;}.manage-vacation-users-list{flex:1;min-height:500px;}.manage-vacation-users-list>.card-content{display:flex;flex-direction:column;align-items:stretch;}.manage-vacation-users-filter-button{margin-bottom:16px;}@media(min-width:1200px){.manage-vacation-users-filter-button{margin-bottom:0;display:none!important;}}.card.manage-vacation-users-filter{flex:0 1 auto;margin-left:16px;}.hidden{display:none!important;}