section.block-wrapper.on-right{flex:0 0;flex-basis:calc(50% - 0.5rem)}section.block-wrapper label{display:flex}section.block-wrapper.vld-parent{justify-content:center;align-self:stretch;position:relative}section.block-wrapper.vld-parent .vld-overlay{position:absolute;justify-content:center}section.block-wrapper.vld-parent .vld-overlay.is-active{align-self:stretch;flex-grow:1;min-height:96px;z-index:49}section.block-wrapper section.block{display:flex;flex:1 1 auto;align-self:stretch;flex-direction:column;justify-content:center;align-items:stretch;background-color:var(--default-primary-text-color);border:1px solid rgba(0,0,0,.11)}section.block-wrapper section.block.block-editing,section.block-wrapper section.block.editable:hover{border-color:var(--default-primary-main-color)}section.block-wrapper section.block.editable:hover>main>header .icon-wrapper .icon.edit{display:flex;cursor:pointer}section.block-wrapper section.block .control .dropdown,section.block-wrapper section.block .control input,section.block-wrapper section.block .control input+.caret-wrapper,section.block-wrapper section.block .control label,section.block-wrapper section.block .control p{height:2rem;max-height:2rem}section.block-wrapper section.block label.control[disabled]{opacity:.6}section.block-wrapper section.block label.control.date{align-self:flex-start;flex-grow:0}section.block-wrapper section.block>main{flex-grow:1}section.block-wrapper section.block>main>header{display:flex;flex-direction:row;justify-content:space-between;border-top:1px solid rgba(0,0,0,.11);border-bottom:1px solid rgba(0,0,0,.11);font-weight:600;font-variant:all-small-caps}section.block-wrapper section.block>main>header:first-child{border-top:none}section.block-wrapper section.block>main>header:last-child{border-bottom:none}section.block-wrapper section.block>main>header h3{font-weight:inherit;font-variant:inherit}section.block-wrapper section.block>main>header .icon-wrapper{display:flex}section.block-wrapper section.block>main>header .icon-wrapper .icon.edit{display:none}section.block-wrapper section.block>main>header .button,section.block-wrapper section.block>main>header button{display:flex;border:1px solid var(--default-primary-main-color);background-color:var(--default-primary-text-color);color:var(--default-primary-main-color);font-weight:inherit;font-variant:inherit}section.block-wrapper section.block>main>header .button[disabled],section.block-wrapper section.block>main>header button[disabled]{border-color:var(--disabled-color);color:var(--disabled-color)}section.block-wrapper section.block>main>header .button:hover:not([disabled]),section.block-wrapper section.block>main>header button:hover:not([disabled]){background-color:var(--default-primary-main-color);color:var(--default-primary-text-color)}section.block-wrapper section.block>main>header .overlay .lds-facebook{position:relative;vertical-align:middle;margin:auto}section.block-wrapper section.block>main>header .overlay .lds-facebook div{display:inline-block;position:absolute;background:var(--default-green);animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}section.block-wrapper section.block>main>header .overlay .lds-facebook div:first-child{animation-delay:-.24s}section.block-wrapper section.block>main>header .overlay .lds-facebook div:nth-child(2){animation-delay:-.12s}section.block-wrapper section.block>main>header .overlay .lds-facebook div:nth-child(3){animation-delay:0}section.block-wrapper section.block>main>form{position:relative}section.block-wrapper section.block>main>form label{font-weight:500}section.block-wrapper section.block>main>form .group{display:flex;border-bottom:1px solid rgba(0,0,0,.11)}section.block-wrapper section.block>main>form .group .group{border-bottom:none;flex-grow:1}section.block-wrapper section.block>main>form .group p{display:flex;align-items:center}section.block-wrapper section.block>main>form .group .left{display:flex;flex-direction:column;justify-content:center}section.block-wrapper section.block>main>form .group .right{display:flex;flex-direction:column;flex:1 0;align-items:flex-start}section.block-wrapper section.block>main>form .group .fl-column:first-child{flex-grow:0}section.block-wrapper section.block>main>form .group:last-child{border-bottom:none}.block-group{display:flex;margin:.5rem 0;flex-direction:row}.block-group>section.block-wrapper{margin:0;padding:0}.block-group:not(.vertical)>section.block-wrapper{margin:0 .5rem}.block-group:not(.vertical)>section.block-wrapper:first-child{margin-left:0}.block-group:not(.vertical)>section.block-wrapper:last-child{margin-right:0}.block-group.vertical{flex-direction:column}.block-group.vertical>section.block-wrapper{margin:.5rem 0}.block-group.vertical>section.block-wrapper:first-child{margin-top:0}.block-group.vertical>section.block-wrapper:last-child{margin-bottom:0}section.block-wrapper.vld-parent .vld-overlay{padding:0}section.block-wrapper>.vertical label{padding-left:4px}section.block-wrapper section.block>main>header{min-height:52px}section.block-wrapper section.block>main{padding:0}section.block-wrapper section.block>main>header{padding:.75rem}section.block-wrapper section.block>main>header h3{font-size:1.25rem}section.block-wrapper section.block>main>header .icon-wrapper{padding:.25rem}section.block-wrapper section.block>main>header .button,section.block-wrapper section.block>main>header button{font-size:1.1rem;padding:.15rem .75rem}section.block-wrapper section.block>main>header .overlay .lds-facebook{width:80px;height:20px}section.block-wrapper section.block>main>header .overlay .lds-facebook div{left:8px;width:8px}section.block-wrapper section.block>main>header .overlay .lds-facebook div:first-child{left:8px}section.block-wrapper section.block>main>header .overlay .lds-facebook div:nth-child(2){left:24px}section.block-wrapper section.block>main>header .overlay .lds-facebook div:nth-child(3){left:40px}@keyframes lds-facebook{0%{top:0;height:20px}50%,to{top:6px;height:8px}}section.block-wrapper section.block>main>form .button,section.block-wrapper section.block>main>form button{padding:.35rem .35rem}section.block-wrapper section.block>main>form .group{padding:.5rem 1rem}section.block-wrapper section.block>main>form .group a{color:inherit;font-weight:300}section.block-wrapper section.block>main>form .group a:hover{text-decoration:underline}section.block-wrapper section.block>main>form .group p{padding:.25rem 0}section.block-wrapper section.block>main>form .group .left{padding-right:.5rem}section.block-wrapper section.block>main>form .group .right{padding-left:.25rem}.dashboard nav.wrapper{display:flex;flex-direction:column}.dashboard nav.wrapper nav{display:flex;flex-grow:1;margin:0}.dashboard nav.wrapper nav .left{display:flex;justify-content:flex-start}.dashboard nav.wrapper nav .left .logo{transition:width .5s linear;justify-content:space-around;align-items:center;display:flex;flex-shrink:0;overflow:hidden;padding:2px}.dashboard nav.wrapper nav .left .logo a{display:flex}.dashboard nav.wrapper nav .left a.bars{display:flex;justify-content:flex-start;align-items:center}.dashboard nav.wrapper nav .left a.bars svg{transform:rotate(0deg);transition:transform .3s ease}.dashboard nav.wrapper nav .left a.bars:active svg,.dashboard nav.wrapper nav .left a.bars:focus svg,.dashboard nav.wrapper nav .left a.bars:hover svg{transform:rotate(90deg);transition:transform .3s ease}.dashboard nav.wrapper nav .title{display:flex;flex-shrink:0;justify-content:center;align-items:center}.dashboard nav.wrapper nav .title h1{font-weight:300}.dashboard nav.wrapper nav .right{display:flex;justify-content:flex-end}.dashboard nav.wrapper nav .right .user-info{display:flex;align-items:center}.dashboard nav.wrapper nav .right .user-info .role{display:flex;flex-direction:column}.dashboard nav.wrapper nav .right .user-info .role h3.type{font-family:Arial;font-weight:400}.dashboard nav.wrapper nav .right .user-info .role h3.recruitmentAgencyName{text-align:right;font-family:Roboto,sans-serif}.dashboard nav.wrapper nav.branded{background-color:var(--primary-main-color);color:var(--primary-text-color)}.dashboard nav.wrapper nav.branded a svg path,.dashboard nav.wrapper nav.branded svg path{fill:var(--primary-text-color)}.dashboard nav.wrapper nav.branded .role h3,.dashboard nav.wrapper nav.branded .title h1{color:inherit}.dashboard nav.wrapper nav .left .logo #themeLogo{height:32px;width:88px}.dashboard nav.wrapper nav .left a.bars svg{margin:0 .5rem}.dashboard nav.wrapper nav .title{justify-content:flex-start;padding:0 .5rem;flex-grow:1}.dashboard nav.wrapper nav .title h2{margin-right:.5rem;font-size:1.5rem}.dashboard nav.wrapper nav .title svg.svg-inline--fa{height:1.5rem}.dashboard nav.wrapper nav .right{padding-right:.5rem}.dashboard nav.wrapper nav .right .user-info a#avatar>div>span{line-height:.75rem}.dashboard nav.wrapper nav .right .user-info .role{padding:0 0 0 .5rem}.dashboard nav.wrapper nav .right .user-info .role h3{padding:.125rem 0}.dashboard nav.wrapper nav .right .user-info .role h3.recruitmentAgencyName,.dashboard nav.wrapper nav .right .user-info .role h3.type{font-size:.9rem}.dashboard.collapsed nav.wrapper nav .left .logo #themeLogo{width:32px}@media screen and (max-width:576px)and (orientation:landscape){.dashboard nav.wrapper nav .left{flex-basis:50%}}@media(min-width:576px){.dashboard nav.wrapper nav .left{flex-basis:50%}.dashboard nav.wrapper nav .right .user-info a#avatar>div>span{line-height:1rem}}@media(min-width:768px){.dashboard nav.wrapper nav.branded{justify-content:space-between}.dashboard nav.wrapper nav.branded .left{flex-basis:50%}.dashboard nav.wrapper nav.branded .left .logo{width:180px}.dashboard nav.wrapper nav.branded .left .logo #themeLogo{height:64px;width:176px}.dashboard nav.wrapper nav.branded .title h2{margin-left:1rem}.dashboard nav.wrapper nav.branded .right{flex-basis:50%;padding-right:.75rem}.dashboard nav.wrapper nav.branded .right .user-info .role{padding:0 0 0 .75rem}.dashboard nav.wrapper nav.branded .right .user-info .role h3{padding:.25rem 0}.dashboard nav.wrapper nav.branded .right .user-info .role h3.recruitmentAgencyName,.dashboard nav.wrapper nav.branded .right .user-info .role h3.type{font-size:1rem}.dashboard.collapsed nav.wrapper nav .left .logo{width:68px}.dashboard.collapsed nav.wrapper nav .left .logo #themeLogo{width:64px}}ul.live-update li[data-v-a71c11c6]{background-color:var(--default-amber);display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.25rem .5rem}ul.live-update li p[data-v-a71c11c6]{font-weight:400;font-size:1.15rem}ul.live-update li .icons[data-v-a71c11c6]{display:flex;flex-direction:column;padding:.25rem .5rem}ul.live-update li .icons .icon[data-v-a71c11c6]{margin-top:.5rem}ul.live-update li .icons .icon[data-v-a71c11c6]:hover{cursor:pointer}.content ul.live-update li .icons[data-v-a71c11c6]{flex-direction:row}.content ul.live-update li .icons .icon[data-v-a71c11c6]{margin-top:0;margin-left:2rem;height:2rem}.dashboard section.content aside.sidebar{display:flex;transition:flex-basis .5s;overflow-y:auto;flex:0 0 auto}.dashboard section.content aside.sidebar nav{display:flex;justify-content:space-between;flex-direction:column;flex:1 0 100%;transition:margin-top .5s linear}.dashboard section.content aside.sidebar nav ul.menu{display:flex;flex-direction:column}.dashboard section.content aside.sidebar nav ul.menu>li>a{align-items:center;border-left:3px solid transparent;border-right:3px solid transparent}.dashboard section.content aside.sidebar nav ul.menu>li>a.router-link-active{cursor:default}.dashboard section.content aside.sidebar nav ul.menu:after{display:block;content:""}.dashboard section.content aside.sidebar nav ul.menu li{display:flex;flex-direction:row;align-items:center}.dashboard section.content aside.sidebar nav ul.menu li .name{display:flex;align-items:center}.dashboard section.content aside.sidebar nav ul.menu li.clip .name p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard section.content aside.sidebar nav ul.menu li a{display:flex;justify-content:space-between;align-items:center;flex-grow:1}.dashboard section.content aside.sidebar nav ul.menu li.disabled:hover{background-color:transparent}.dashboard section.content aside.sidebar nav ul.menu li.disabled:hover *{cursor:not-allowed}.dashboard section.content aside.sidebar nav ul.menu li .pills{padding-right:.5rem}.dashboard section.content aside.sidebar nav ul.menu li .pills span{color:var(--default-primary-main-color)}.dashboard section.content aside.sidebar nav .group-bottom,.dashboard section.content aside.sidebar nav .group-top{display:flex;flex-direction:column}.dashboard section.content aside.sidebar nav .group-bottom .system-info{flex-direction:column}.dashboard section.content aside.sidebar nav .group-bottom .system-info p{text-align:center;color:var(--secondary-text-color)}.dashboard section.content aside.sidebar nav .group-bottom .system-info .version p{font-weight:400}.dashboard section.content aside.sidebar nav .group-bottom .system-info .version.localhost p,.dashboard section.content aside.sidebar nav .group-bottom .system-info .version.local p{background-color:#363}.dashboard section.content aside.sidebar nav .group-bottom .system-info .version.staging p{background-color:#633}.dashboard section.content aside.sidebar nav .group-bottom .system-info .version.staging2 p,.dashboard section.content aside.sidebar nav .group-bottom .system-info .version.staging3 p{background-color:#664c33}.dashboard section.content aside.sidebar nav .group-bottom .system-info .version.demo p{background-color:#336}.dashboard section.content aside.sidebar.branded,.dashboard section.content aside.sidebar.branded nav{background-color:var(--secondary-main-color)}.dashboard section.content aside.sidebar.branded nav a{color:var(--secondary-text-color)}.dashboard section.content aside.sidebar.branded nav .group-bottom ul>li a.router-link-active,.dashboard section.content aside.sidebar.branded nav .group-top ul>li a.router-link-active{color:var(--primary-text-color);background-color:var(--primary-main-color);border-left-color:var(--primary-text-color)}.dashboard section.content aside.sidebar.branded nav .group-bottom ul>li a.router-link-active svg path,.dashboard section.content aside.sidebar.branded nav .group-top ul>li a.router-link-active svg path{fill:var(--primary-text-color)}.dashboard section.content aside.sidebar.branded nav .group-bottom ul>li a:hover,.dashboard section.content aside.sidebar.branded nav .group-top ul>li a:hover{background-color:var(--primary-main-color);border-left-color:var(--primary-text-color);color:var(--primary-text-color)}.dashboard section.content aside.sidebar.branded nav .group-bottom ul>li a:hover svg path,.dashboard section.content aside.sidebar.branded nav .group-top ul>li a:hover svg path{fill:var(--primary-text-color)}.dashboard section.content aside.sidebar.branded nav .group-bottom ul>li>li a:hover,.dashboard section.content aside.sidebar.branded nav .group-top ul>li>li a:hover{color:var(--primary-text-color)}.dashboard section.content aside.sidebar.branded nav .group-bottom ul>li a svg path,.dashboard section.content aside.sidebar.branded nav .group-top ul>li a svg path{fill:var(--secondary-text-color)}.dashboard section.content aside.sidebar.branded nav .group-bottom ul li.disabled a,.dashboard section.content aside.sidebar.branded nav .group-bottom ul li.disabled div,.dashboard section.content aside.sidebar.branded nav .group-bottom ul li.disabled svg,.dashboard section.content aside.sidebar.branded nav .group-bottom ul li.disabled svg path,.dashboard section.content aside.sidebar.branded nav .group-top ul li.disabled a,.dashboard section.content aside.sidebar.branded nav .group-top ul li.disabled div,.dashboard section.content aside.sidebar.branded nav .group-top ul li.disabled svg,.dashboard section.content aside.sidebar.branded nav .group-top ul li.disabled svg path{color:var(--disabled-color);fill:var(--disabled-color)}.dashboard section.content aside.sidebar.branded nav .logo{background-color:var(--primary-main-color)}.dashboard.collapsed section.content aside.sidebar{flex-basis:0}.dashboard.collapsed section.content aside.sidebar nav .group-bottom .system-info,.dashboard.collapsed section.content aside.sidebar nav ul.menu li .collapsed-hide,.dashboard.collapsed section.content aside.sidebar nav ul.menu li .name p{display:none}.dashboard section.content aside.sidebar{flex-basis:98px;height:calc(100vh - 36px);max-height:calc(100vh - 36px)}.dashboard section.content aside.sidebar nav ul.menu>li>a{padding:.4rem .25rem}.dashboard section.content aside.sidebar nav ul.menu li{max-width:98px}.dashboard section.content aside.sidebar nav ul.menu li .name p{font-size:1.2rem;padding-left:.5rem}.dashboard section.content aside.sidebar nav ul.menu li .name .icon{width:.75rem!important}.dashboard section.content aside.sidebar nav ul.menu li.clip .name p{padding-right:.5rem;max-width:98px}.dashboard section.content aside.sidebar nav .group-top{padding-top:.125rem}.dashboard section.content aside.sidebar nav .group-top .roles{padding-bottom:.25rem}.dashboard section.content aside.sidebar nav .group-bottom{padding-top:.125rem}.dashboard section.content aside.sidebar nav .group-bottom .system-info{margin-top:.25rem}.dashboard section.content aside.sidebar nav .group-bottom .system-info .version,.dashboard section.content aside.sidebar nav .group-bottom .system-info p.powered-by{padding:.125rem 0}.dashboard.collapsed section.content aside.sidebar{flex-basis:36px}.dashboard.collapsed section.content aside.sidebar nav ul.menu li a{justify-content:center}@media(min-width:576px){.dashboard section.content aside.sidebar nav ul.menu>li>a{padding:.75rem .25rem}.dashboard section.content aside.sidebar nav .group-top{padding-top:.5rem}.dashboard section.content aside.sidebar nav .group-top .roles{padding-bottom:1rem}.dashboard section.content aside.sidebar nav .group-bottom{padding-top:.5rem}}@media(min-width:768px){.dashboard section.content aside.sidebar{flex-basis:180px;height:calc(100vh - 68px);max-height:calc(100vh - 68px)}.dashboard section.content aside.sidebar nav ul.menu li{max-width:180px}.dashboard section.content aside.sidebar nav ul.menu li .name p{font-size:1rem}.dashboard section.content aside.sidebar nav ul.menu li .name .icon{width:1.25rem!important}.dashboard section.content aside.sidebar nav ul.menu li.clip .name p{max-width:149px}.dashboard section.content aside.sidebar nav .group-top{padding-top:1rem}.dashboard section.content aside.sidebar nav .group-top .roles{padding-bottom:.75rem}.dashboard section.content aside.sidebar nav .group-bottom{padding-top:1rem}.dashboard section.content aside.sidebar nav .group-bottom .system-info{margin-top:.5rem}.dashboard section.content aside.sidebar nav .group-bottom .system-info p{font-size:.75rem}.dashboard.collapsed section.content aside.sidebar{display:flex;flex-basis:68px}}.dashboard section.content{display:flex;flex-grow:1;justify-content:flex-start;transition:margin-left .5s;position:relative}.dashboard section.content main#content{position:relative;background-color:var(--content-background-color);overflow:auto;display:flex;flex-grow:1;transition:margin-left .5s;transition:margin-top .5s linear}.dashboard:not(.collapsed) section.content main#content{width:calc(100% - 98px);max-width:calc(100% - 98px)}.dashboard section.content main#content{height:calc(100vh - 36px);max-height:calc(100vh - 36px)}@media(min-width:768px){.dashboard:not(.collapsed) section.content main#content{width:calc(100% - 180px);max-width:calc(100% - 180px);height:calc(100vh - 68px);max-height:calc(100vh - 68px)}.dashboard section.content main#content article{padding:0 1rem}}.dashboard{display:flex;flex-direction:column;flex:1 0 100%;max-width:100vw;position:relative}.dashboard .network-overlay{display:none;position:absolute;width:100%;height:100%;background-color:var(--primary-main-color);opacity:.7;z-index:1000}.dashboard nav.network-wrapper.offline~.network-overlay,.dashboard nav.network-wrapper.reconnecting~.network-overlay{display:flex}.dashboard #content .loading,.dashboard #content .loading .summary,.dashboard #content .loading article.detail{display:flex;flex-direction:column}.dashboard #content .loading article.detail .first-row{display:flex;justify-content:space-between;align-items:center}.dashboard a:active,.dashboard a:focus,.dashboard a:hover{text-decoration:none}.dashboard main .chargingPeriod{display:flex;align-items:center}.dashboard .loading article.detail{margin:0 1rem}.dashboard .loading article.detail .first-row{margin:.5rem 0}form .control input:focus{outline:none}form .control.editable.date .view-wrapper label{border:1px solid transparent}form .control .edit-wrapper .edit .date-remove{margin:0 .5rem}form .control .edit-wrapper .edit .date-remove:hover{cursor:pointer}form .control.editable.date .view-wrapper .view label{padding:5.5px .5rem .375rem 8.5px}.control .dropdown .v-select .vs__selected-options{height:2rem}.control .dropdown .v-select .vs__selected-options span.vs__selected{margin-top:-1px}.control .dropdown .v-select .vs__selected-options input{height:0}form .control.editable .edit-wrapper .edit .dropdown .v-select{background-color:#fff}form .control.editable .edit-wrapper .edit button{align-self:center}form .vertical{align-items:flex-start}form .control{display:flex;flex-grow:1;align-self:stretch}form .control a.label:hover{text-decoration:underline}form .control span{align-self:center}form .control.errors{display:flex;flex-direction:column}form .control .errors .state-wrapper{flex-grow:1}form .control .state-wrapper{display:flex;align-self:stretch;flex-grow:1;align-items:flex-end}form .control.dirty .edit-wrapper,form .control.dirty .view-wrapper{border-left-color:var(--default-amber)}form .control.saved .edit-wrapper,form .control.saved .view-wrapper{border-left-color:var(--default-green)}form .control .edit{justify-content:space-between;align-items:center}form .control .edit,form .control .edit .dropdown{display:flex;flex-grow:1}form .control .edit-wrapper,form .control .view-wrapper{border-left:4px solid transparent;display:flex;flex-grow:1}form .control .edit-wrapper .edit,form .control .edit-wrapper .view,form .control .view-wrapper .edit,form .control .view-wrapper .view{border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent}form .control .edit-wrapper .view,form .control .view-wrapper .view{display:flex;flex-grow:1;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;align-items:center}form .control .edit-wrapper .view a.label,form .control .edit-wrapper .view label,form .control .view-wrapper .view a.label,form .control .view-wrapper .view label{color:inherit;font-weight:300;min-width:0;text-overflow:ellipsis;overflow:hidden;line-height:2rem}form .control .edit-wrapper .view label[disabled],form .control .view-wrapper .view label[disabled]{opacity:.6}form .control .edit-wrapper .view .edit-icon,form .control .view-wrapper .view .edit-icon{display:flex;visibility:hidden}.block-editing form .control.editable a.label,.block-editing form .control.editable label{display:flex}.block-editing form .control.editable.dirty .edit-wrapper,.block-editing form .control.editable.dirty .edit-wrapper:hover,.block-editing form .control.editable.dirty .view-wrapper:hover{border-left-color:var(--default-amber)!important}.block-editing form .control.editable .edit-wrapper.active .edit,.block-editing form .control.editable .edit-wrapper.edit-by-default:hover .edit{background-color:#e9ecef;border-top:1px solid var(--default-border-color);border-right:1px solid var(--default-border-color);border-bottom:1px solid var(--default-border-color)}.block-editing form .control.editable .edit-wrapper.active,.block-editing form .control.editable .edit-wrapper.edit-by-default:hover,.block-editing form .control.editable .view-wrapper:hover{border-left-color:var(--default-primary-main-color)}.block-editing form .control.editable .edit-wrapper.edit-by-default:hover .view *,.block-editing form .control.editable .edit-wrapper.edit-by-default:hover input:not(:focus):not(:active),.block-editing form .control.editable .view-wrapper:hover .view *,.block-editing form .control.editable .view-wrapper:hover input:not(:focus):not(:active){cursor:pointer}.block-editing form .control.editable .edit-wrapper.edit-by-default:hover .view .edit-icon,.block-editing form .control.editable .view-wrapper:hover .view .edit-icon{visibility:visible}.block-editing form .control.editable ul.errors{font-style:italic;background-color:var(--default-error-color)}.block-editing form .control.editable ul.errors li{font-weight:400;color:#fff}.block-editing form .control.editable .view-wrapper.errors>.view,.block-editing form .control.editable .view-wrapper:hover .view{border-top:1px solid var(--default-border-color);border-right:1px solid var(--default-border-color);border-bottom:1px solid var(--default-border-color)}.block-editing form .control.editable .edit-wrapper.errors,.block-editing form .control.editable .view-wrapper.errors{border-left-color:var(--default-error-color)!important;border-right:1px solid var(--default-error-color)!important;border-bottom:1px solid var(--default-error-color)!important}form .control .edit-wrapper .edit,form .control .view-wrapper .view{padding:.5rem .25rem}form .control .view-wrapper .view a.label,form .control .view-wrapper .view label{padding-left:9.5px}form .control .view-wrapper .view p{padding-left:9.5px!important}form .control .edit-wrapper .edit input{padding-left:8.5px}form .control.editable{padding:0}form .control.editable ul.errors{padding:.25rem}form .control.editable ul.errors li{padding-bottom:.5rem;line-height:1.4rem}form .control .input input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#fff}form .control .input input:focus{outline:none}.dropdown-button-wrapper .placeholder-wrapper .button .placeholder,.dropdown-button-wrapper .placeholder-wrapper button .placeholder{padding-right:.125rem}.dropdown-button-wrapper .placeholder-wrapper .button .selected,.dropdown-button-wrapper .placeholder-wrapper button .selected{padding-right:.25rem}.dropdown-button-wrapper .placeholder-wrapper .button .select,.dropdown-button-wrapper .placeholder-wrapper button .select{margin-left:.125rem;padding-left:.125rem}.dropdown-button-wrapper ul li{padding:.125rem 0}.dropdown-button-wrapper ul li .button span,.dropdown-button-wrapper ul li button span{padding-right:.25rem}.dropdown-button-wrapper .button,.dropdown-button-wrapper button{padding:.125rem .25rem;line-height:.75rem}@media(min-width:768px){.dropdown-button-wrapper .placeholder-wrapper .button .placeholder,.dropdown-button-wrapper .placeholder-wrapper button .placeholder{padding-right:.25rem}.dropdown-button-wrapper .placeholder-wrapper .button .selected,.dropdown-button-wrapper .placeholder-wrapper button .selected{padding-right:.5rem}.dropdown-button-wrapper .placeholder-wrapper .button .select,.dropdown-button-wrapper .placeholder-wrapper button .select{margin-left:.25rem;padding-left:.25rem}.dropdown-button-wrapper ul li{padding:.25rem 0}.dropdown-button-wrapper ul li .button span,.dropdown-button-wrapper ul li button span{padding-right:.5rem}.dropdown-button-wrapper .button,.dropdown-button-wrapper button{padding:.375rem .75rem;line-height:1.5rem}}section.create-item{display:flex;flex-direction:column;background-color:#fff;border-left:1px solid var(--default-border-color);border-right:1px solid var(--default-border-color)}section.create-item:first-child{border-top:1px solid var(--default-border-color);border-top-left-radius:.25rem;border-top-right-radius:.25rem}section.create-item:last-child{border-bottom:1px solid var(--default-border-color);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}section.create-item .item-wrapper input.form-control{border:none}section.create-item>header{flex-direction:row;background-color:#fff;border-bottom:1px solid transparent}section.create-item>header,section.create-item>header .left{display:flex;align-items:center;justify-content:space-between}section.create-item>header .left{flex-grow:1}section.create-item>header .left h3,section.create-item>header .left h4{font-weight:400}section.create-item>header .left .summary{display:none}section.create-item>header .left .detail{flex-grow:1}section.create-item>header .right{display:flex}section.create-item>header .right button.toggle{background-color:var(#fff);border:none}section.create-item>header .right button.toggle:not(:disabled) svg{transform:rotate(1turn);transition:transform .5s ease-in-out}section.create-item>header .right button.toggle:not(:disabled):active,section.create-item>header .right button.toggle:not(:disabled):focus,section.create-item>header .right button.toggle:not(:disabled):hover{background-color:#fff}section.create-item>header .right button.toggle:not(:disabled):active svg path,section.create-item>header .right button.toggle:not(:disabled):focus svg path,section.create-item>header .right button.toggle:not(:disabled):hover svg path{fill:var(--default-primary-main-color)}section.create-item.closed>header:hover{border-color:transparent}section.create-item.closed>header .left .summary{display:flex}section.create-item.closed>header .left .detail{display:none}section.create-item.closed>header .right button.toggle{transform:rotate(90deg)}section.create-item.closed>header .right button.toggle:active svg,section.create-item.closed>header .right button.toggle:focus svg,section.create-item.closed>header .right button.toggle:hover svg{transform:rotate(0deg)}section.create-item.closed>main{display:none}section.create-item>main{display:flex;background-color:#fff;justify-content:space-between}section.create-item>main>section{display:flex;flex-direction:row;justify-content:space-between}section.create-item>main>section .row{display:flex;align-items:stretch}section.create-item>main>section .column{display:flex}section.create-item>main>section .column label{align-items:center}section.create-item>main>section .column:not(.date){flex-direction:column}section.create-item>main>section .column.left,section.create-item>main>section .column.right{display:flex}section.create-item>main>section .column.left.grow,section.create-item>main>section .column.right.grow{flex-grow:1}section.create-item>main>section .column.left.align-right,section.create-item>main>section .column.right.align-right{justify-content:flex-end}section.create-item>main>section .column.left input,section.create-item>main>section .column.right input{flex-grow:1}section.create-item>footer{display:flex;justify-content:center;background-color:#fff}section.create-item:not(:last-child)>footer hr{width:100%;border-top:1px solid var(--default-border-color)}section.create-item{padding:0;margin:0 1rem}section.create-item:first-child{margin-top:1rem}section.create-item:last-child{margin-bottom:1rem}section.create-item:last-child:not(:first-child){padding-bottom:.5rem}section.create-item>header{margin:.75rem .75rem .25rem .75rem}section.create-item>header .left h3{font-size:1.15rem;margin-right:1rem}section.create-item>header .left h4{font-size:1rem}section.create-item>header .right{margin-left:1rem}section.create-item>header .right button.toggle{border-radius:2rem;width:2rem;height:2rem;padding:0}section.create-item>main{padding:0 1rem}section.create-item>main>section{padding:.25rem 0}section.create-item>main>section .row{margin-top:.5rem;margin-bottom:.5rem}section.create-item>main>section .column:first-child,section.create-item>main>section .column label{padding-right:.5rem}section.create-item>main>section .column:last-child{padding-left:.5rem}section.create-item>main>section .column:first-child:last-child{padding-left:0;padding-right:0}section.create-item:last-child>footer hr{margin:0}section.create-item:not(:last-child)>footer hr{margin:.5rem 1rem}.navigation-wrapper{margin:.5rem 0}.navigation-wrapper .navigation{display:flex;flex-direction:row;align-items:center;align-self:flex-start}.navigation-wrapper .navigation a:hover{color:var(--default-primary-main-color);text-decoration:underline!important}.navigation-wrapper .navigation a:hover span{color:var(--default-primary-main-color);text-decoration:underline}.navigation-wrapper .navigation a,.navigation-wrapper .navigation a span{color:var(--default-primary-main-color)}.navigation-wrapper .navigation a svg path{fill:var(--default-primary-main-color)}.navigation-wrapper .navigation .select{display:flex;flex-direction:row;align-items:center}.navigation-wrapper .navigation .select p{display:flex;flex-direction:row}.navigation-wrapper .navigation .select .vue-selector{width:400px}.navigation-wrapper .navigation .select .vue-selector .ol-wrapper{z-index:50}.navigation a{font-size:1rem}.navigation a span{font-size:1rem;padding-left:.5rem}.navigation .select{line-height:2rem}.navigation .select span{padding-right:.25rem}.navigation .select .v-select{padding-left:.25rem;width:25rem}.navigation .vs__dropdown-toggle{padding-bottom:0}.save-setting{display:flex;flex-direction:column;flex-grow:1;position:relative}.save-setting>.overlay{display:flex;opacity:.95;z-index:10;background-color:var(--light-background-color);position:absolute;width:100%;height:100%;border-radius:.5rem;justify-content:center;align-items:center}.save-setting>.overlay .saved,.save-setting>.overlay .saved p{color:var(--default-green)}.save-setting>.overlay .saving,.save-setting>.overlay .saving p{color:var(--default-primary-main-color)}.save-setting>.overlay .saved,.save-setting>.overlay .saved p,.save-setting>.overlay .saving,.save-setting>.overlay .saving p{display:flex;justify-content:center;align-items:center;font-size:1.5rem}.save-setting>.overlay .saved p,.save-setting>.overlay .saving p{width:auto!important;padding-left:.5rem}section.setting section.tile header .right{padding-left:.5rem}section.setting header h2{margin-right:2rem}.cell.sortable.btn{align-items:center;justify-content:flex-start}.cell.sortable.btn .icon{display:flex;visibility:hidden}.cell.sortable.btn:hover{justify-content:space-between}.cell.sortable.btn:hover .icon{visibility:visible}.cell.sortable.btn.current{justify-content:space-between}.cell.sortable.btn.current .icon{display:flex;visibility:visible}>header .cell.sortable.btn{margin-left:.5rem}.tab-group{display:flex;flex:1 1;align-self:stretch;flex-direction:column;align-items:stretch;background-color:var(--default-primary-text-color);border:1px solid var(--default-border-color)}.tab-group.inner{border-left:none;border-right:none;border-bottom:none;margin:0}.tab-group>header{display:flex;border-bottom:1px solid var(--default-border-color);font-weight:600;font-variant:all-small-caps;align-items:flex-start}.tab-group>header .tab-wrapper{display:flex;flex-direction:row;justify-content:space-between;flex-grow:1;align-self:stretch}.tab-group>header .tab-wrapper .left,.tab-group>header .tab-wrapper .right{display:flex}.tab-group>header .tab-wrapper .tab{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.tab-group>header .tab-wrapper .tab:hover{cursor:default}.tab-group>header .tab-wrapper .tab:hover:not(.selected){cursor:pointer;background-color:var(--default-primary-main-color);color:var(--default-primary-text-color)}.tab-group>header .tab-wrapper .tab h3{font-weight:inherit;font-variant:inherit}.tab-group>header .tab-wrapper .tab.selected{background-color:var(--default-primary-main-color);color:var(--default-primary-text-color)}.tab-group>main{background-color:var(--default-background-color)}.tab-group>main .loading .vld-overlay{display:none}.tab-group{margin:.5rem 0}.tab-group>header .tab-wrapper .tab{padding:.75rem}.tab-group>header .tab-wrapper .tab .icon{margin-left:.75rem}@media(min-width:768px){.tab-group header .tab-wrapper .tab{padding:1rem}}form .control.editable.editing .toggle.vue-js-switch .v-switch-core{background-color:var(--default-primary-main-color)}.vue-form-slideout>form>header{padding:1rem;display:flex;justify-content:space-between;align-items:center;flex-direction:row;position:sticky;top:0;z-index:10}.vue-form-slideout>form>header svg.close{cursor:pointer}.vue-form-slideout>form>header .close:not(:disabled){color:inherit;opacity:.8}.vue-form-slideout>form>header .close:not(:disabled):focus,.vue-form-slideout>form>header .close:not(:disabled):hover{opacity:1}.vue-form-slideout>form>header svg:not(:disabled){transform:rotate(0deg);transition:transform .3s ease}.vue-form-slideout>form>header svg:not(:disabled):hover{transform:rotate(180deg);transition:transform .3s ease}.vue-form-slideout>form>main{background-color:var(--light-background-color);color:var(--default-primary-main-color)}.vue-form-slideout>form>footer{padding:.5rem .5rem .5rem 0;display:flex;justify-content:space-between;align-items:center;position:sticky;bottom:0;z-index:10}.vue-form-slideout>form>footer .left,.vue-form-slideout>form>footer .right{display:flex}.vue-form-slideout>form>footer .button.cancel,.vue-form-slideout>form>footer button.cancel{margin-left:1rem}.button.vue-submit.running svg,button.vue-submit.running svg{display:none}.vue-form-slideout>form>main{flex-grow:1;display:flex;flex-direction:column;position:relative;align-items:stretch}.vue-form-slideout>form{display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;background:inherit}.vue-form-slideout>form>main .content{flex-direction:column}.vue-form-slideout form .svg-inline--fa{position:static}.vue-form-slideout main .submitting.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.vue-form-slideout>form>footer .button.cancel[disabled],.vue-form-slideout>form>footer button.cancel[disabled],.vue-form-slideout>form>header .icon.group .close.disabled{cursor:not-allowed}.vue-form-slideout>form>header{height:34px}.vue-form-slideout>form>header h2{margin-bottom:0}.vue-form-slideout>form>main ul.errors{margin:1rem 1rem 0 1rem}.vue-form-slideout>form .content section.wrapper{padding:0;margin:0}@media(min-width:768px){.vue-form-slideout>form>header{height:70px}.vue-form-slideout>form>header h2{font-size:1.25rem;line-height:1.5rem;font-family:inherit;font-weight:500}}.content.create-user label{min-width:8rem}.vue-slideout .oval.day-group{margin-top:1rem}.day-group .day.disabled{background-color:#cdcdcd!important}.day-group .day .weekend{background-color:#eee!important}.day-group .day .sunday{margin-bottom:1rem!important}.week .beginning{font-weight:400}.timesheets{flex-direction:column}.timesheets .fl-row.first{margin-top:1rem;justify-content:space-between}.timesheets .fl-row.right{justify-content:flex-end}.timesheets .oval{padding:0;margin:1rem 0 0 0}.timesheets .oval .oval{padding:.25rem;margin:0}.timesheets .oval header{align-items:center;justify-content:space-between}.timesheets .oval .oval header.fl-column,.timesheets .oval .oval header.fl-row{padding:.25rem}.timesheets .oval .oval .totals{align-items:flex-start;justify-content:flex-end}.timesheets .button.delete,.timesheets button.delete{margin:0 0 0 1rem}.timesheets .oval .info,.timesheets .oval .info .fl-column,.timesheets .oval .info .fl-row{padding:.15rem}.timesheets .oval .info .authorisation{align-self:flex-end}section.summary.timesheets>header .middle .dynamic-filter{display:flex;flex-direction:row;align-items:center}section.summary.timesheets>header .middle .dynamic-filter p{font-size:.9rem;background-color:rgba(59,115,151,.7);border:solid 1px var(--default-blue);color:#fff}section.summary.timesheets>header .middle .dynamic-filter p a{color:#fff}section.summary.timesheets>header .middle .dynamic-filter p a:hover{text-decoration:underline}section.summary.timesheets>header .middle .dynamic-filter p a:active,section.summary.timesheets>header .middle .dynamic-filter p a:focus,section.summary.timesheets>header .middle .dynamic-filter p a:hover,section.summary.timesheets>header .middle .dynamic-filter p a:visited{color:#fff}section.summary.timesheets>main .floating{position:absolute;top:-.25rem;left:.4rem}section.summary.timesheets>main .floating svg path{color:var(--dark-background-color)}section.summary.timesheets>header .middle .dynamic-filter p{padding:.5rem}section.summary.timesheets>main .first.no-items .filtered{line-height:5rem}section.summary.timesheets>main .first.no-items h3{margin:1rem 0;font-weight:500}section.summary.timesheets>main .first.no-items button{padding:1rem .75rem;margin:1rem auto;font-size:1.1rem}section.summary.timesheets>main .first.no-items p.small{margin-top:.5rem}@media(min-width:1200px){.dashboard section.content>main#content .container.authorisingRole{max-width:unset;width:auto}}