@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500|Ubuntu:300,400,500|Material+Icons");body,input,textarea,select,button{font-size:14px;font-family:'Roboto', sans-serif;font-weight:400}body{color:#263238;line-height:20px}input,textarea,select,button{line-height:normal}h1,h2,h3{font-family:'Ubuntu', sans-serif;font-weight:500;line-height:1.25em;color:#009688;margin:0 0 20px}h1,.s-h1{font-size:32px}h2{font-size:24px}h2 .s-large{font-size:28px}h3{font-size:18px}p,ul,ol,.flex-img,.flex-vid{margin:0 0 20px}ul{padding:0 20px}ol{padding:0 30px}a{color:#76b90f;text-decoration:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}a:hover{color:#009688}.btn{width:100%;display:block;overflow:hidden;line-height:14px;color:#fff;background:#00695c;font-weight:500;text-align:center;text-transform:uppercase;padding:15px 20px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.btn:focus,.btn:hover{color:#fff;background:#009688}.btn .loader{float:right;margin:-1px 0 0 10px}.btn:hover .loader{border-color:#009688 #fff #fff}.btn.s-light{color:#00695c;background:#d4e1e2}.btn.s-light:focus,.btn.s-light:hover{color:#fff;background:#009688}.btn.s-light .loader{border-color:#00695c #fff #fff}.btn.s-light:hover .loader{border-top-color:#009688}.btn.s-secondary{color:#80bfb7;background:none}.btn.s-secondary:focus,.btn.s-secondary:hover{color:#009688}.btn.s-secondary .loader{border-top-color:#80bfb7}.btn.s-secondary:hover .loader{border-color:#009688 #eceff1 #eceff1}.btn.s-tertiary{background:#fdc500}.btn.s-tertiary:focus,.btn.s-tertiary:hover{color:#fff;background:#009688}.btn.s-tertiary .loader{border-color:#ff8f00 #fff #fff}.btn.s-tertiary:hover .loader{border-top-color:#009688}.btn.s-nonary{color:#464f54;background:#eceff1}.btn.s-nonary:focus,.btn.s-nonary:hover{color:#00695c;background:#d4e1e2}.btn.s-nonary .loader{border-color:#464f54 #fff #fff}.btn.s-nonary:hover .loader{border-top-color:#00695c}.btn.s-disabled,.btn.s-disabled:focus,.btn.s-disabled:hover{color:#9bb9b6;background:#d4e1e2}.btn.s-disabled .loader,.btn.s-disabled:focus .loader,.btn.s-disabled:hover .loader{display:none}.btn.s-medium{font-size:16px;padding:20px 30px}.btn.s-large{font-size:18px;padding:30px 40px}.btn:before{float:left;margin-right:5px}.btn:after{float:right;margin-left:5px}span.btn{cursor:pointer;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}.btn-cont{margin-bottom:0;padding-bottom:10px;overflow:hidden}.btn-cont .btn{width:auto;float:left;margin:0 10px 10px 0}.intro{font-size:18px}.title{font-size:18px;font-weight:normal;margin-bottom:0}a .title{color:#263238;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}a:hover .title{color:#76b90f}.desc{color:#8b8f91;margin-bottom:0}.count{font-weight:500;font-size:18px;color:#607d8b;margin-bottom:0}.new-count,.bar-action{text-transform:uppercase;font-size:12px;line-height:14px;padding:4px 10px;margin-bottom:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}.new-count{color:#fff;background:#fdc500}.bar-action{color:#fff;background:#00695c}.bar-action:hover{background:#009688}blockquote{padding:0;margin:0}blockquote p{margin:15px 0 0}blockquote p:first-child{margin-top:0}hr{border:none;height:1px;margin:0 0 20px}hr.clear{background:none;height:0;margin:0}hr.bar{background:#dadee0}[class^='i-']:before,[class*=' i-']:before,[class^='i-']:after,[class*=' i-']:after,input[type=checkbox]+label:before,input[type=radio]+label:before,.validation:before,#nav-trigger:before,.nav.state-grid .row .overlay:after,#roster-container.state-kasblad .trigger-tooltip{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:20px;position:relative}.i-add:after{content:'\e145'}.i-files:before{content:'\e24d'}.i-stores:before{content:'\e563'}.i-schedules:before{content:'\e8df'}.i-clock:before{content:'\e8b5'}.i-employees:before{content:'\e7ef'}.i-logout:after{content:'\e8ac'}.i-down:after{content:'\e313'}.i-username:after{content:'\e7fd'}.i-password:after{content:'\e897'}.i-close:after{content:'\e5cd'}.i-edit:before{content:'\e3c9'}.i-delete:before{content:'\e5cd'}.i-search:after{content:'\e8b6'}.i-orders:before{content:'\e8cc'}.i-next:before{content:'\e5cc'}.i-prev:before{content:'\e5cb'}.i-print:before{content:'\e8ad'}.i-tasks:before{content:'\e85d'}.i-error:before{content:'\e001'}.i-info:before{content:'\e88f'}.i-euro:before{content:'\ea15'}.i-eye:before{content:'\e8f4'}form{margin:0;padding:0}label,.label{margin-bottom:5px;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}label{cursor:pointer;display:inline-block}input,textarea,select,button{padding:0;margin:0;-webkit-appearance:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}input:focus,textarea:focus,select:focus,button:focus{outline:none}input,textarea,select{width:100%;border:1px solid #dadee0;color:#8b8f91;background:#fff;padding:15px 52px 15px 20px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}input:required:valid+.validation,textarea:required:valid+.validation,select:required:valid+.validation{color:#76b90f}input.s-invalid,input.s-invalid+.field-bg,textarea.s-invalid,textarea.s-invalid+.field-bg,select.s-invalid,select.s-invalid+.field-bg{border-color:#e73203}input.s-invalid:valid,input.s-invalid:valid+.field-bg,input.s-invalid+.field-bg:valid,input.s-invalid+.field-bg:valid+.field-bg,textarea.s-invalid:valid,textarea.s-invalid:valid+.field-bg,textarea.s-invalid+.field-bg:valid,textarea.s-invalid+.field-bg:valid+.field-bg,select.s-invalid:valid,select.s-invalid:valid+.field-bg,select.s-invalid+.field-bg:valid,select.s-invalid+.field-bg:valid+.field-bg{border-color:#dadee0}textarea{min-height:8em}input[type=date]{min-height:48px}button{cursor:pointer;background:none;border:none}::-webkit-input-placeholder{color:#8b8f91}:-moz-placeholder{color:#8b8f91}::-moz-placeholder{color:#8b8f91}:-ms-input-placeholder{color:#8b8f91}input[type=checkbox],input[type=radio]{width:auto;padding:0;margin:0;border:none;display:none}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;position:relative;padding-left:28px;line-height:20px;margin-right:20px}input[type=checkbox]+label:before,input[type=radio]+label:before{content:'\e5ca';display:block;width:18px;height:18px;line-height:18px;text-align:center;font-size:12px;color:#fff;background:#fff;border:1px solid #dadee0;position:absolute;top:0;left:0;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{color:#fff;border-color:#009688;background:#009688}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{color:#8b8f91;cursor:not-allowed}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{border-color:#8b8f91;background:#8b8f91}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input[type=radio]+label:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}form .row{position:relative;margin-bottom:20px}form .row.options-row{margin-bottom:0}form .row.options-row .options{padding-bottom:5px}form .row.data-list-row{overflow:visible}form .row.s-aligned label,form .row.s-aligned .label{float:left;width:30%}form .row.s-aligned input,form .row.s-aligned textarea,form .row.s-aligned select,form .row.s-aligned .upload{float:left;width:70%}form .row.s-aligned .field-bg{width:70%}form .row.s-aligned .options{padding:0}form .row.s-aligned .options label,form .row.s-aligned .options .label,form .row.s-aligned .options input,form .row.s-aligned .options textarea,form .row.s-aligned .options select,form .row.s-aligned .options .upload{float:none;width:auto}form .row .validation{position:absolute;bottom:17px;right:20px;height:12px;line-height:12px;color:#fff;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}form .row .validation:before{content:'\e5ca';font-size:12px}form .row.textarea-row .validation{bottom:auto}form .row.textarea-row .validation,form .row.textarea-row.s-aligned .validation{top:19px}form .row.textarea-row label+textarea+.validation{top:44px}form .row.s-invalid+.validation{color:#76b90f}form .row.s-invalid:valid+.validation{color:#e73203}form .row.s-invalid label:first-child,form .row.s-invalid .label:first-child{color:#e73203}.icon-row{position:relative}.icon-row input,.icon-row select{height:48px;padding-right:75px;position:relative;z-index:3;border:none;background:none}.icon-row .field-bg{position:absolute;bottom:0;right:0;width:100%;height:48px;z-index:1;border:1px solid #dadee0;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}.icon-row .trigger{position:absolute;bottom:1px;right:1px;z-index:2;padding:0 20px;height:46px;line-height:46px;background:#f7fafb;border-left:1px solid #eceff1;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.icon-row .trigger:after{font-size:16px;top:2px}.icon-row .trigger.i-down:after{color:#8b8f91}.page-sorting{position:relative;border-top:1px solid #dadee0;padding-top:20px;margin:-20px 0 20px}.page-sorting .btn-cont{float:left;padding:0}.page-sorting .btn-cont a{margin:0}.page-sorting .inner{position:relative;overflow:hidden;float:right}.page-sorting label{display:block;float:left;font-size:16px;margin:15px 10px 0 0}.page-sorting select{float:left}.page-sorting select,.page-sorting .field-bg{width:210px}form .options{padding-bottom:15px}form .options label{margin-bottom:15px}form .options.s-aligned{padding-left:30%}.submit-row.s-aligned{padding-left:30%}.upload p{margin:0}.upload .upload-holder{position:relative;padding-right:107px}.upload .file-field,.upload .file-select .btn{height:48px;line-height:48px;overflow:hidden}.upload .file-field{width:100%;color:#8b8f91;border:1px solid #dadee0;background:#fff;padding:0 52px 0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.upload .file-field .placeholder{word-break:break-all}.upload .file-select{position:absolute;bottom:0;right:0}.upload .file-select .btn{padding-top:0;padding-bottom:0}.upload .upload-error{clear:both;display:none;color:#e73203}.upload .s-invalid .upload-error{display:block}.datalist{list-style:none;display:none;background:#fff;border:1px solid #eceff1;position:absolute;left:0;top:72px;max-height:300px;overflow-y:auto;margin:0;padding:5px 15px;z-index:2;width:100%}.datalist.s-active{z-index:4;display:block}.datalist:empty{display:none !important}.datalist li{padding:3px;margin:0;cursor:pointer;color:#8b8f91;display:none}.datalist li:hover{background:#3875d7;color:white}.datalist li.s-active{z-index:4;display:block}#login-box{max-width:520px;padding:0 10px;margin:80px auto}#login-box .inner{background:#fff;padding:60px 60px 55px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.25);-moz-box-shadow:0 10px 40px rgba(0,0,0,0.25);-ms-box-shadow:0 10px 40px rgba(0,0,0,0.25);box-shadow:0 10px 40px rgba(0,0,0,0.25);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}#login-box .btn{margin-top:20px}#login-box .btn:first-child{margin-top:0}#login-box input{font-size:18px;padding:20px 58px 20px 20px}#login-box .icon-row input,#login-box .icon-row .field-bg{height:60px}#login-box .icon-row input{padding-right:75px}#login-box .icon-row .trigger{height:58px;line-height:58px}.time-row{position:relative;border:1px solid #eceff1;padding:20px 125px 1px 20px;margin-bottom:20px}.time-row label{margin-top:15px}.time-row .remove-time{cursor:pointer;border:1px solid #fce6e7;text-align:center;height:116px;padding:0 20px;position:absolute;top:20px;right:20px;z-index:5;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}.time-row .remove-time:after{display:block;margin-top:45.5px;width:25px;height:25px;line-height:25px;background:#f6b19f;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}.time-row .remove-time:hover{border-color:#f6b19f}.time-row .remove-time:hover:after{background:#e73203}.time-row+.add-time-row{margin-top:40px}.time-row+.add-time-row .btn span:before{content:'nog '}#search-box{position:relative;margin:-20px 0 40px}#search-box input{height:48px;padding-right:80px}#search-box button{position:absolute;top:1px;right:1px;padding:0 20px;height:46px;line-height:48px;background:#f7fafb;border-left:1px solid #eceff1;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}#search-box button:hover{color:#fff;background:#009688}#top{background:#fff}#top.s-login{text-align:center}#top.s-login #logo{float:none;display:inline-block;margin-bottom:10px}#top.s-login #user-box,#top.s-login #nav-main{display:none}#logo{float:left;margin-top:15px}#logo a{display:block}#logo img{display:block;height:50px}#user-box{position:relative;float:right}#user-box .trigger{padding:20px 0;overflow:hidden;min-height:85px}#user-box .name{float:left;font-size:16px;font-family:'Ubuntu', sans-serif;color:#76b90f;margin:11px 0 0;overflow:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#user-box .name:after{float:right;margin:2px 0 0 10px}#user-box .dropdown{height:0;overflow:hidden;opacity:0;list-style:none;padding:0;margin:0;position:absolute;top:85px;right:0;width:100%;z-index:10;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}#user-box .dropdown .el a{display:block;padding:15px 20px;border-top:1px solid #eceff1;background:#f7fafb}#user-box .dropdown .el a.i-logout{font-weight:500;overflow:hidden}#user-box .dropdown .el a.i-logout:after{float:right}#user-box .dropdown .el:last-child,#user-box .dropdown .el:last-child a{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}#user-box:hover .name{color:#009688}@media (min-width: 1051px){#user-box:hover .dropdown{height:auto;opacity:1}}@media (max-width: 1050px){#user-box.s-open .i-down:after{content:'\e316'}#user-box.s-open .dropdown{height:auto;opacity:1}}.nav ul,ul.nav{list-style:none;padding:0;margin:0}#nav-main{background:#76b90f}#nav-main .nav{overflow:hidden}#nav-main .nav li{float:left;margin-left:40px}#nav-main .nav li:first-child{margin-left:0}#nav-main a{color:#cfe7ab;display:block;font-size:18px;font-family:'Ubuntu', sans-serif;overflow:hidden;padding:20px 0;border-bottom:3px solid #76b90f}#nav-main a:before{float:left;font-size:24px;margin-right:10px}#nav-main a:hover{color:#fff}#nav-main .s-active a{color:#fff;border-color:#fff}#nav-trigger{display:none;cursor:pointer;float:right;color:#76b90f;margin:15px 10px 0;line-height:50px;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}#nav-trigger:hover{color:#009688}#nav-trigger:before{font-size:32px;content:'\e5d2'}#nav-trigger.s-active:before{content:'\e5cd'}.nav .row-cont{position:relative;padding-right:60px;margin-top:10px}.nav .row-cont:first-child{margin-top:0}.nav .row-cont .row{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-ms-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.nav .row-cont .trigger{position:absolute;top:0;right:0;height:50%;width:60px;display:block;color:#009688;background:#d4e1e2;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.nav .row-cont .trigger:hover{color:#fff;background:#009688}.nav .row-cont .trigger .icon-cont{display:block;position:relative;width:100%;height:100%}.nav .row-cont .trigger .icon-cont .icon{display:block;top:9px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.nav .row-cont .trigger.edit-download{border-bottom:1px solid #9bb9b6}.nav .row-cont .trigger.delete-download{bottom:0;top:auto}.nav .row-cont .trigger.delete-download .icon{top:9px;color:#e73203}.nav .row-cont .trigger.delete-download:hover{background:#e73203}.nav .row-cont .trigger.delete-download:hover .icon{color:#d4e1e2}.nav .row{display:block;background:#fff;padding:15px 60px 15px 20px;position:relative;overflow:hidden;margin-top:10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.nav .row:hover{background:#f8fbf3}.nav .row.s-disabled{cursor:not-allowed}.nav .row.s-disabled:hover{background:#fff}.nav .row.s-disabled .title{color:#263238}.nav .row:first-child{margin-top:0}.nav .row .title{float:left;margin-right:20px}.nav .row .desc{clear:both}.nav .row .new-count{float:left}.nav .row .bar-action{float:right}.nav .row .action-complete{margin:0;float:right;text-align:right}.nav .row .action-complete .action-title{display:block;font-family:'Ubuntu', sans-serif;font-weight:500;font-size:16px;color:#76b90f}.nav .row .action-note{color:#009688;float:right;margin:0}.nav .row .count,.nav .row .icon{position:absolute;top:16px;right:20px}.nav .row .icon{display:block;color:#00695c}.nav.s-clean-titles .row{padding-right:20px}.list-nav{list-style:none;margin:-10px 0;padding:0}.list-nav p{margin:0}.list-nav .el{overflow:hidden;display:block;border-top:1px solid #eceff1;padding:10px 0}.list-nav .el:first-child{border-top:0}.list-nav .el .details{float:left}.list-nav .el .bar-action{float:right;margin-top:-1px}.list-nav .el .link{position:relative;float:right;color:#607d8b;text-decoration:underline;padding-right:20px;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}.list-nav .el .link:after{content:'';display:block;position:absolute;top:5px;right:0;width:10px;height:10px;background:#76b90f;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.list-nav a.el:hover .link{text-decoration:none}.list-nav .title{font-size:16px;color:#263238;font-weight:500}.list-nav .desc{font-size:12px}iframe,img{border:none}.flex-img img,.flex-vid iframe,.flex-frame iframe{max-width:100%;display:block}.flex-img img{display:block}.clear{clear:both}.profile-img{max-height:45px;display:block;float:left;margin-right:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#main-container,#roster-container{padding:60px 0}#main-container.wrap,#roster-container.wrap{padding:60px 10px}.main-content,.sidebar,.alternative-sidebar{float:left}.main-content{width:60%;padding-right:40px}.main-content .nav .content{overflow:hidden;padding-top:3px}.main-content .nav .content .title{float:none;margin-right:0}.sidebar,.alternative-sidebar{width:40%}.sidebar{background:#fff}.sidebar .block-title{font-weight:400;padding:40px 40px 0;margin-bottom:5px}.sidebar .title{font-size:16px}.sidebar .desc{font-size:12px}.sidebar .row{padding:0 40px}.sidebar a.row{display:block}.sidebar .content{overflow:hidden;border-top:1px solid #eceff1;padding:15px 0}.sidebar .content .title{margin-top:4px}.sidebar .block-title+.row .content{border-top:none}.sidebar .profile-img{margin-top:15px}.sidebar .btn-row{border-top:1px solid #eceff1;padding:20px 40px;margin-top:20px}.widget{margin-top:20px}.widget:first-child{margin-top:0}.widget .inner{background:#fff;padding:40px}.widget .widget-title{position:relative;font-weight:400;padding-right:24px}.widget .widget-title:before,.widget .widget-title:after{position:absolute;top:0;right:0;font-size:26px;color:#00695c}.widget .controls{position:relative;color:#fff;text-align:center;background:#00695c;height:60px;line-height:60px}.widget .controls .week{font-family:'Ubuntu', sans-serif;font-weight:400;font-size:24px;margin:0}.widget .controls .week .number{font-weight:500}.widget .controls .direction{position:absolute;top:5px;width:60px;height:50px;line-height:50px;background:#01473e}.widget .controls .direction:hover{background:#009688}.widget .controls .direction:hover.s-disabled{background:#01473e}.widget .controls .direction.s-disabled{opacity:0.5}.widget .controls .direction.i-prev{left:5px}.widget .controls .direction.i-next{right:5px}.direction{display:block;text-align:center;color:#fff;background:#00695c;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.direction:hover{color:#fff;background:#009688}.direction.s-disabled{color:#9bb9b6;background:#d4e1e2;cursor:default}.small-page{max-width:640px;margin:0 auto 60px}.block-headings{overflow:hidden;margin-bottom:40px}.block-headings .block-title{float:left;margin:0}.block-headings .trigger-cont,.block-headings .link-action{float:right;margin:0}.block-headings .block-desc{clear:both;float:left;color:#607d8b;margin:0}.block-headings .legend{list-style:none;padding:0;margin:0;overflow:hidden;float:right;color:#607d8b}.block-headings .legend .el{float:left;margin-left:20px}.block-headings .legend .el:first-child{margin-left:0}.block-headings .legend .el:after{content:'';display:inline-block;height:10px;width:10px;background:#fff;margin-left:6.66667px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.block-headings .legend .el.s-lowest:after{background:#76b90f}.block-headings .legend .el.s-offer:after{background:#e73203}.block-headings .view-switch{float:right}.view-switch{overflow:hidden}.view-switch .details{float:left;text-align:center;margin:0 20px}.view-switch .current{font-size:18px;font-family:'Ubuntu', sans-serif;color:#009688;margin:0}.view-switch .delivery{color:#607d8b;margin:0}.view-switch .direction{float:left;margin-top:2px;width:35px;height:35px;line-height:35px}.block-desc+.view-switch{margin-top:-20px}.disabled-note{font-style:italic;color:#9bb9b6;text-align:center;margin:60px 0 0}#pop-up,.pop-up{position:fixed;top:0;left:0;z-index:-1;width:100%;height:0;overflow:hidden;opacity:0;background:rgba(38,50,56,0.85);-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}#pop-up .outer,.pop-up .outer{position:relative;width:100%;height:100%;padding:60px 10px;overflow-y:scroll}#pop-up .inner,.pop-up .inner{position:relative;z-index:10;background:#fff;max-width:500px;margin:0 auto;-webkit-box-shadow:0 10px 40px rgba(0,0,0,0.25);-moz-box-shadow:0 10px 40px rgba(0,0,0,0.25);-ms-box-shadow:0 10px 40px rgba(0,0,0,0.25);box-shadow:0 10px 40px rgba(0,0,0,0.25);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}#pop-up .inner.s-wide,.pop-up .inner.s-wide{max-width:820px}#pop-up .inner.s-hidden,.pop-up .inner.s-hidden{display:none}#pop-up .content,.pop-up .content{padding:60px 60px 10px}#pop-up label,#pop-up .label,.pop-up label,.pop-up .label{font-size:16px}#pop-up #explanation-name,.pop-up #explanation-name{margin-bottom:0}#pop-up .popup-table,.pop-up .popup-table{padding:15px 0}#pop-up .popup-table:not(:first-child),.pop-up .popup-table:not(:first-child){border-top:#009688 1px solid}#pop-up .popup-table .popup-row,.pop-up .popup-table .popup-row{width:100%}#pop-up .popup-table .popup-row:first-child,.pop-up .popup-table .popup-row:first-child{border-bottom:#f1f8e7 1px solid}#pop-up .popup-table .popup-row .popup-column,.pop-up .popup-table .popup-row .popup-column{width:25%;float:left;display:block;font-size:11px}#pop-up .popup-table .popup-row .popup-column:before,.pop-up .popup-table .popup-row .popup-column:before{font-size:11px;line-height:11px;top:2px;margin-right:4px}#pop-up .submit-row,.pop-up .submit-row{overflow:hidden;background:#eceff1;border-top:1px solid #dadee0;padding:20px 60px 30px;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}#pop-up .submit-row .btn,.pop-up .submit-row .btn{width:auto;float:right;margin:10px 0 0 10px}#pop-up .submit-row .btn.close-pop-up,.pop-up .submit-row .btn.close-pop-up{float:left;margin-left:0}#pop-up .disabled-note,.pop-up .disabled-note{margin:0 0 20px}body.s-pop-up-open #pop-up,body.s-explanation-pop-up-open .pop-up{height:100%;z-index:1337;opacity:1}#roster-container .roster-headings,#roster-container .roster-footer{overflow:hidden}#roster-container .roster-headings .btn-cont,#roster-container .roster-footer .btn-cont{float:right;margin-bottom:0;padding-bottom:0}#roster-container .roster-headings .btn-cont form,#roster-container .roster-footer .btn-cont form{float:left}#roster-container .roster-headings .btn-cont .clear-roster,#roster-container .roster-footer .btn-cont .clear-roster{opacity:0;display:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#roster-container .roster-headings .btn-cont .clear-roster.s-usable,#roster-container .roster-footer .btn-cont .clear-roster.s-usable{opacity:1;display:block}#roster-container .roster-headings{margin-bottom:40px}#roster-container .roster-headings .title-box{float:left}#roster-container .roster-headings .title-box .block-title{margin-bottom:10px}#roster-container .roster-headings .title-box .title{margin-bottom:0}#roster-container .roster-headings .btn-cont .btn{margin:0 0 10px 10px}#roster-container .roster-footer{margin-top:30px}#roster-container .roster-footer .btn-cont .btn{margin:10px 0 0 10px}#roster-container .week-nav{overflow:hidden;border-bottom:1px solid #eceff1}#roster-container .week-nav .btn{float:left;width:auto;background:#fff;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}#roster-container .week-nav .btn.s-next{float:right}.table{color:#464f54;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;overflow-x:auto}.table .table-headings,.table .table-rows,.table .table-summary{min-width:1000px}.table p{margin:0}.table .row{border-top:1px solid #eceff1}.table .row .col{border-left:1px solid #eceff1;float:left;width:12.5%;min-height:85px;padding:15px 10px;background:#fff;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}.table .row .col .time-data.hidden{display:none}.table .row .col .time-data:before{top:4px;padding-right:3px}.table .row .col hr{margin:0;background-color:#eceff1}.table .row .col.trigger-col{text-align:center;position:relative}.table .row .col.trigger-col .explanation-trigger{position:absolute;top:3px;right:3px}.table .row .col.title-col{border-left:0;width:25%}.table .row .col.time-difference{background-color:#FBD6D3}.table .row .col.time-difference-explained{background-color:#E3FEDB}.table .table-headings .row{border-top:none}.table .table-headings .row .col{padding-left:0;padding-right:0;border:none}.table .table-headings .row .col.title-col{padding-left:20px}.table .table-headings .row .col.title-col .title{color:#263238;line-height:40px}.table .day{color:#ff8f00;font-weight:500;text-transform:uppercase}.table .date{color:#8b8f91;font-size:12px}.table .table-rows .row:nth-child(even) .col{background:#f7fafb}.table .table-rows .row:nth-child(even) .col.time-difference{background-color:#FBD6D3}.table .table-rows .row:nth-child(even) .col.time-difference-explained{background-color:#E3FEDB}.table .table-rows .trigger-col:hover,.table .table-rows .row:nth-child(even) .trigger-col:hover{color:#76b90f;background:#eff6f6}.table .table-rows .trigger-col{cursor:pointer;font-weight:500;color:#00695c}.table .table-rows .name{font-weight:500}.table .table-rows .value{overflow:hidden}.table .table-rows .value .time{float:left}.table .table-rows .value .price{float:right}.table.s-uneditable .table-rows .trigger-col:hover,.table.s-uneditable .table-rows .row:nth-child(even) .trigger-col:hover{color:#00695c;background:#fce6e7}.table .table-summary{font-weight:500}.table .table-summary .row .col{background:#f8fbf3;min-height:108px}.table .table-summary .type{margin-bottom:5px}.table .table-summary .value{color:#00695c}.table .table-summary .value .notation{font-size:10px;line-height:10px;text-transform:uppercase;color:#76b90f}.table .table-summary .title-col{overflow:hidden}.table .table-summary .title-col .value{float:left;font-size:24px;line-height:24px;margin:0 20px 0 0}.table .table-summary .title-col .value .notation{font-size:14px;line-height:14px}.loader{display:block;clear:both;margin:0 auto 40px;border-width:4px;border-style:solid;border-color:#00695c #eceff1 #eceff1;width:15px;height:15px;-webkit-animation:spin 0.5s linear infinite;animation:spin 0.5s linear infinite;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}#order-blocks{overflow:hidden;padding:0}#order-blocks .el{float:left;width:33.3333%;padding:0 10px;margin-bottom:20px}#order-blocks .block-title{font-size:18px;font-weight:500;color:#009688;background:#fff;padding:20px 13.33333px;margin:0}#order-blocks .row{background:#fff;padding:3.33333px;border-top:1px solid #eceff1;margin:0}#order-blocks .row:first-child{border:none}#upsell-blocks{overflow:hidden;margin-bottom:20px}#upsell-blocks .el{float:left;width:50%}#upsell-blocks .el:nth-child(odd){padding-right:10px}#upsell-blocks .el:nth-child(even){padding-left:10px}#upsell-blocks .el .product-row{margin-bottom:6.66667px}.product-row{display:block;line-height:30px;background:#fff;padding:3.33333px 3.33333px 3.33333px 10px;margin:0;overflow:hidden}.product-row.s-lowest{background:#f1f8e7;border-left:2px solid #76b90f}.product-row.s-offer{background:#fdeced;border-left:2px solid #e73203}.product-row .title{display:block;font-size:16px;font-weight:500;color:#263238;margin:0;float:left}.product-row .prices{display:block;float:right;overflow:hidden;font-size:14px}.product-row .prices .original{float:left;font-size:12px;color:#607d8b;margin-right:6.66667px}.product-row .prices .current{float:right;color:#009688;font-weight:500}.product-row input{padding:6px 10px 6px 10px;float:right;width:60px;min-height:20px;margin-left:20px}#action-bar{position:fixed;bottom:0;left:0;width:100%;z-index:1338;padding:10px 0;background:#00695c;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.25);-moz-box-shadow:0 0 20px rgba(0,0,0,0.25);-ms-box-shadow:0 0 20px rgba(0,0,0,0.25);box-shadow:0 0 20px rgba(0,0,0,0.25)}#action-bar .group{float:right;overflow:hidden}#action-bar .btn{background:#01473e;margin:0 0 0 10px}#action-bar .btn:first-child{margin-left:0}#action-bar .btn:hover{background:#009688}#action-bar .btn.s-disabled{background:#01473e}#action-bar .btn.s-confirm{background:#76b90f}#action-bar .btn.s-confirm:hover{background:#009688}#action-bar .btn.s-confirm.s-disabled{background:#01473e}#action-bar .btn.s-info{cursor:default;background:#76b90f;display:none}#action-bar .btn.s-info:hover{background:#76b90f}#action-bar .btn.s-hidden{opacity:0;height:0;margin:0;padding:0}#order-tables,#comments-field{overflow:hidden;padding:0;margin-bottom:40px}#order-tables .el,#comments-field .el{float:left;width:50%;padding:0 10px}.overflow{overflow:auto}.overflow:not(:last-child){margin-bottom:40px}.order-table{background:#fff;overflow:hidden;display:table;width:100%}.order-table.state-alt{display:block}.order-table.state-alt:not(:last-child){margin-bottom:40px}.order-table.state-alt:not(:first-child) .row.table-headings .col:nth-child(n+2):after{display:none}.order-table.state-alt .actual-table{display:table;width:100%;overflow:auto}.order-table.state-alt .actual-table>h2{margin-top:20px}.order-table.state-alt .actual-table .col:last-child{text-align:right !important}.order-table.state-alt .row:not(.table-headings){display:table-row}.order-table.state-alt .row.table-headings{display:flex;width:100%;box-shadow:none;background-color:#fff !important;border-top-left-radius:12px;border-top-right-radius:12px}.order-table.state-alt .row.table-headings .col-title{font-size:20px;font-weight:bold;display:block}.order-table.state-alt .row.table-headings .col-title:not(:last-child){margin-bottom:3.33333px}.order-table.state-alt .row.table-headings .col-desc{font-weight:normal}.order-table.state-alt .row.table-headings .col{padding-top:13.33333px !important;padding-bottom:13.33333px !important;align-self:flex-end}.order-table.state-alt .row.table-headings .col:not(:last-child){text-align:left !important}.order-table.state-alt .row.table-headings .col:last-child{flex:0 1 50px;margin-left:auto;text-align:right !important}.order-table.state-alt .row.table-headings+.row .col:first-child+.col{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.order-table.state-alt .row.table-headings+.row .col:last-child{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.order-table.state-alt .row:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow:hidden !important}.order-table.state-alt .row:last-child .col:first-child+.col{border-bottom-left-radius:0 !important}.order-table.state-alt .row .col{display:table-cell;text-align:left !important}.order-table.state-alt .row .col:not(.location){white-space:normal !important}.order-table.state-alt .row .col:not(.location):not(.state-basis-75):not(.state-basis-110):not(.state-basis-120):not(.state-auto){min-width:150px !important}.order-table.state-alt .row .col.state-basis-110{width:110px}.order-table.state-alt .row .col.state-basis-75{width:75px}.order-table.state-alt .row .col.state-basis-120{width:120px}.order-table.state-alt .row .col:first-child{padding-left:30px}.order-table.state-alt .row .col:last-child{padding-right:30px}.order-table.state-alt .row .col a,.order-table.state-alt .row .col.deviation{color:#263238 !important}.order-table.state-invoice.state-alt .row .col{min-width:auto !important;width:auto;font-weight:normal}.order-table.state-invoice.state-alt .row .col .state-bold{font-weight:bold}.order-table.state-odd .row:nth-child(even){background-color:#f7fafb !important}.order-table.state-odd .row:nth-child(even) .col:not(.location){background-color:#f7fafb !important}.order-table.state-odd .row:not(.table-headings):nth-child(2n+1){background-color:#fff !important}.order-table.state-odd .row:not(.table-headings):nth-child(2n+1) .col:not(.location){background-color:#fff !important}.order-table.state-odd .col{flex-grow:0 !important}.order-table.state-odd .ml-auto{margin-left:auto}.order-table .row{margin:0;display:table-row;color:#263238}.order-table .row:nth-child(odd){background:#f7fafb}.order-table .row:nth-child(odd).table-headings{background:#fff}.order-table a.row:hover{background:#f8fbf3}.order-table .col{display:table-cell;padding:13.33333px;border-width:1px 0 0 1px;border-style:solid;border-color:#eceff1;font-weight:500}.order-table .col.price,.order-table .col.location,.order-table .col.amount{color:#009688}.order-table .table-headings{text-transform:uppercase;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.order-table .table-headings .col{color:#ff8f00}.order-table .note{font-style:italic;font-weight:400}#orders-summary{margin-bottom:40px}#orders-summary .order-table .col{font-weight:400}#orders-summary .order-table .col.price,#orders-summary .order-table .col.location,#orders-summary .order-table .col.amount{font-weight:500}#orders-summary .order-table .col .status{height:20px;width:20px;border-radius:50%;display:inline-block}#orders-summary .order-table .col .red-status{background-color:red}#orders-summary .order-table .col .orange-status{background-color:orange}#orders-summary .order-table .col .green-status{background-color:green}#orders-summary .order-table .col .blue-status{background-color:blue}#orders-summary .order-table .col .status-new{background-color:#E5A855}#orders-summary .order-table .col .status-entered{background-color:#88C1EA}#orders-summary .order-table .col .status-office-approved{background-color:#99CC94}#orders-summary .order-table .col .status-office-not-approved{background-color:#8d3ec2}#orders-summary .order-table .col .status-coach-approved{background-color:#38ccaa}#orders-summary .order-table .col .status-coach-not-approved{background-color:#CC0000}#orders-summary .order-table .table-headings .col{font-weight:500}.shop-dashboard .dashboard-explanation{background:#ffffff;border:1px solid #000000;margin-bottom:10px;padding:20px;width:100%}.shop-dashboard .dashboard-explanation .explanation-column{float:left;width:50%}@media (max-width: 850px){.shop-dashboard .dashboard-explanation .explanation-column{float:none;width:100%}}@media (max-width: 850px){.shop-dashboard .dashboard-explanation .details{margin-bottom:10px}}.shop-dashboard .dashboard-explanation .details h3{font-size:30px;line-height:32px;margin:0 0 5px;color:#263238}.shop-dashboard .dashboard-explanation .details .explanation-sub-title{font-size:14px;font-style:italic;margin:0}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span{width:33%;display:inline-block}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status{font-style:normal;font-weight:bold}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status.status-green{color:#006600}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status.status-red{color:#CC0000}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status.status-orange{color:#cc9210}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status.status-blue{color:blue}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status.status-new{color:#E5A855}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status.status-entered{color:#88C1EA}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status.status-office-approved{color:#99CC94}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status.status-office-not-approved{color:#8d3ec2}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status.status-coach-approved{color:#38ccaa}.shop-dashboard .dashboard-explanation .details .explanation-sub-title span.status.status-coach-not-approved{color:#CC0000}.shop-dashboard .dashboard-explanation .details .schedule-info{padding-top:20px}@media (max-width: 850px){.shop-dashboard .dashboard-explanation .details .schedule-info{padding-top:10px}}.shop-dashboard .dashboard-explanation .details .schedule-info .schedule-column{width:33%;float:left}.shop-dashboard .dashboard-explanation .details .schedule-info .schedule-column p{font-size:13px;margin:0}.shop-dashboard .dashboard-explanation .details .schedule-info .schedule-column p.value{font-weight:bold}.shop-dashboard .dashboard-explanation .details .schedule-info .schedule-column p.value.s-positive{color:#006600}.shop-dashboard .dashboard-explanation .details .schedule-info .schedule-column p.value.s-negative{color:#CC0000}.shop-dashboard .dashboard-explanation .explanations{position:relative}.shop-dashboard .dashboard-explanation .explanations label{font-size:13px;margin:0 0 7px}.shop-dashboard .dashboard-explanation .explanations textarea{height:85px;min-height:85px;font-size:13px;padding:10px;font-style:italic;resize:none}.shop-dashboard .dashboard-explanation .explanations textarea::placeholder{opacity:0.5}.shop-dashboard .dashboard-explanation .explanations .explanation-actions{position:absolute;top:0;right:0}.shop-dashboard .dashboard-explanation .explanations .explanation-actions .btn{border:none;padding:5px 20px}@media (max-width: 450px){.shop-dashboard .dashboard-explanation .explanations .explanation-actions .btn{padding:5px}}.shop-dashboard .dashboard-explanation .explanations .explanation-actions .btn.s-approve.s-active{background:rgba(0,102,51,0.2);color:#006600}.shop-dashboard .dashboard-explanation .explanations .explanation-actions .btn.s-approve:hover{background:rgba(0,102,51,0.4);color:#006600}.shop-dashboard .dashboard-explanation .explanations .explanation-actions .btn.s-disapprove.s-active{background:rgba(255,0,0,0.2);color:#CC0000}.shop-dashboard .dashboard-explanation .explanations .explanation-actions .btn.s-disapprove:hover{background:rgba(255,0,0,0.4);color:#CC0000}.shop-dashboard .dashboard-explanation .explanations .explanation-actions .no-explanation{font-size:13px;font-style:italic;color:#CC0000}.shop-dashboard .btn{display:inline-block;width:auto;background:#eceff1;color:#263238;font-size:13px;line-height:13px;border:1px solid #000000;border-radius:3px;padding:10px;letter-spacing:0.5px}.shop-dashboard .btn.s-approve-all{background:rgba(0,102,51,0.2);color:#006600}.shop-dashboard .btn.s-approve-all:hover{background:rgba(0,102,51,0.4)}.shop-dashboard .btn.s-disapprove-all{background:rgba(255,0,0,0.2);color:#CC0000}.shop-dashboard .btn.s-disapprove-all:hover{background:rgba(255,0,0,0.4)}.shop-dashboard .btn.s-save{background:#063;color:#ffffff}.shop-dashboard .btn.s-save:hover{background:rgba(0,102,51,0.6)}.shop-dashboard .batch-actions{padding:0 20px}@media (max-width: 600px){.shop-dashboard .batch-actions .btn{float:none;width:100%}}.shop-dashboard .batch-actions .s-save{float:right}.shop-dashboard .save-disclaimer{font-size:10px;line-height:12px;font-style:italic;text-align:right;margin:10px 20px 0 0}@media (max-width: 600px){.shop-dashboard .save-disclaimer{text-align:center;margin-right:0}}@media (max-width: 999px){#nav-main .nav li{margin-left:20px}}#main-container.state-kasblad,#roster-container.state-kasblad{overflow:hidden}#main-container.state-kasblad.state-fill-width,#roster-container.state-kasblad.state-fill-width{max-width:none;padding-left:30px;padding-right:30px}#main-container.state-kasblad .block-title,#roster-container.state-kasblad .block-title{display:flex}@media (max-width: 999px){#main-container.state-kasblad .block-title,#roster-container.state-kasblad .block-title{flex-direction:column}}#main-container.state-kasblad .block-title .sub-title,#roster-container.state-kasblad .block-title .sub-title{position:relative;color:#263238;padding-left:18.0018px;margin-left:18.0018px}@media (max-width: 999px){#main-container.state-kasblad .block-title .sub-title,#roster-container.state-kasblad .block-title .sub-title{font-size:24px}}#main-container.state-kasblad .block-title .sub-title:before,#roster-container.state-kasblad .block-title .sub-title:before{content:'';width:2px;position:absolute;left:0;top:5px;bottom:5px;background-color:#263238}@media (min-width: 1000px){.intro-cont{max-width:66.666%}}.intro-cont:not(:last-child){margin-bottom:30px}.intro-cont>*:last-child{margin-bottom:0}@media (min-width: 600px){.nav.state-grid{display:flex;flex-wrap:wrap;margin-right:-20px}}@media (min-width: 600px) and (max-width: 999px){.nav.state-grid{margin-right:-20px}}@media (min-width: 1000px){.nav.state-grid{margin-right:-30px}}.nav.state-grid .row{margin-top:0;background:transparent;padding:0;overflow:visible}@media (max-width: 599px){.nav.state-grid .row:not(:first-child){margin-top:15.00375px}}@media (min-width: 600px){.nav.state-grid .row{flex-grow:0;flex-shrink:1}}@media (min-width: 600px) and (max-width: 999px){.nav.state-grid .row{flex-basis:50%}.nav.state-grid .row:nth-child(n+3){margin-top:15.00375px}}@media (min-width: 1000px){.nav.state-grid .row{flex-basis:33.333%}.nav.state-grid .row:nth-child(n+4){margin-top:15.00375px}}.nav.state-grid .row:hover .overlay{background:#009688}.nav.state-grid .row:hover .overlay .title,.nav.state-grid .row:hover .overlay:after{color:#fff}.nav.state-grid .row .overlay{display:block;background:#fff;padding:15px 60px 15px 20px;position:relative;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;transition:background .3s ease-out}@media (min-width: 600px) and (max-width: 999px){.nav.state-grid .row .overlay{margin-right:20px}}@media (min-width: 1000px){.nav.state-grid .row .overlay{margin-right:30px}}.nav.state-grid .row .overlay .title{font-weight:bold;font-size:21px}.nav.state-grid .row .overlay:after{content:'\e5cc';color:#009688;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:color .3s ease-out}#roster-container.state-kasblad .roster-headings .btn-cont .btn{border-radius:4px;padding-top:11px;padding-bottom:11px;text-transform:capitalize;font-size:16px}#roster-container.state-kasblad .view-switch{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px}#roster-container.state-kasblad .view-switch .direction{background-color:#fff;border-radius:4px;color:#009688}@media (max-width: 750px){#roster-container.state-kasblad .view-switch .direction{position:static}}#roster-container.state-kasblad .view-switch .direction:hover{background-color:#009688;color:#fff}#roster-container.state-kasblad .view-switch .details{margin-right:25px;margin-left:25px}@media (max-width: 750px){#roster-container.state-kasblad .view-switch .details{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}}#roster-container.state-kasblad .view-switch .current{font-size:22px;font-weight:bold;color:#8b8f91}@media (max-width: 750px){#roster-container.state-kasblad .view-switch .current{font-size:18px}}@media (max-width: 699px){#roster-container.state-kasblad .view-switch.state-filters{display:block}}@media (max-width: 699px){#roster-container.state-kasblad .view-switch .details{display:block;text-align:left;padding-left:0;margin-bottom:10px}}@media (min-width: 700px){#roster-container.state-kasblad .view-switch .filters-wrap{display:flex;align-items:center}}@media (max-width: 699px){#roster-container.state-kasblad .view-switch .filters-wrap input:not(:last-child){margin-bottom:10px}}@media (max-width: 699px){#roster-container.state-kasblad .view-switch .filters-wrap .divider{display:none}}@media (min-width: 700px){#roster-container.state-kasblad .view-switch .filters-wrap .divider{display:block;margin-left:10px;margin-right:10px}}#roster-container.state-kasblad .nav.s-clean-titles .row{display:flex;align-items:center;border-radius:4px;padding-top:10px;padding-bottom:10px;min-height:60.5px;margin-top:5px}@media (max-width: 750px){#roster-container.state-kasblad .nav.s-clean-titles .row{flex-wrap:wrap}}#roster-container.state-kasblad .nav.s-clean-titles .row:hover .title{color:#263238}#roster-container.state-kasblad .nav.s-clean-titles .row .title{flex:0 0 100px;font-size:16px}#roster-container.state-kasblad .nav.s-clean-titles .row .date{margin-right:auto;font-size:16px;font-weight:bold;color:#263238}@media (max-width: 750px){#roster-container.state-kasblad .nav.s-clean-titles .row .date{margin-left:auto;margin-right:0}#roster-container.state-kasblad .nav.s-clean-titles .row .date+*{margin-top:10px}}@media (max-width: 750px){#roster-container.state-kasblad .nav.s-clean-titles .row .action-complete{flex:1 1 100%}}#roster-container.state-kasblad .nav.s-clean-titles .row .action-complete .action-title{font-size:14px;color:#009688;font-weight:bold}#roster-container.state-kasblad .nav.s-clean-titles .row .action-complete .desc{font-size:12px;color:#009688}#roster-container.state-kasblad .nav.s-clean-titles .row .action-complete .desc .highlight{font-weight:500}#roster-container.state-kasblad .nav.s-clean-titles .row.s-disabled .action-complete .action-title,#roster-container.state-kasblad .nav.s-clean-titles .row.s-disabled .action-complete .desc{color:#8b8f91}#roster-container.state-kasblad .nav.s-clean-titles .row .bar-action{float:none;padding-top:10px;padding:10px;border-radius:4px;font-size:16px;font-weight:500;text-transform:capitalize;background-color:#009688}#roster-container.state-kasblad .nav.s-clean-titles .row .bar-action:hover{background-color:#00695c}@media (max-width: 750px){#roster-container.state-kasblad .nav.s-clean-titles .row .bar-action{flex:1 1 100%}}@media (max-width: 750px){#main-container.state-kasblad.state-has-action-bar+#bottom{margin-bottom:120px}}@media (min-width: 751px){#main-container.state-kasblad.state-has-action-bar+#bottom{margin-bottom:65px}}#main-container.state-kasblad>h1{margin-bottom:40px}#main-container.state-kasblad .main-content{padding-right:60px}@media (max-width: 1000px){#main-container.state-kasblad .main-content{padding-right:0}}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .inner{border-radius:12px;padding:0;box-shadow:0 3px 6px rgba(0,0,0,0.16)}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .main-title{font-weight:bold;color:#263238;padding:20px 15.00375px;border-bottom:1px solid #eceff1;margin-bottom:0}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-box{padding:20px 15.00375px}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-box:not(:last-child){border-bottom:1px solid #eceff1}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row{margin-bottom:0}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row:not(.state-note){display:flex;align-items:center}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row:not(:last-child){margin-bottom:10px}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row.state-note{margin-top:20px}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row.state-note .label{display:block;margin-bottom:10px}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row.state-alt .label{font-weight:bold}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row.state-alt .label-value{font-size:20px}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row.state-danger{color:#e73203}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row.state-positive{color:#009688}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row .label{font-family:'Ubuntu', sans-serif;margin-right:auto;font-size:14px}#main-container.state-kasblad .alternative-sidebar .widget.state-kasblad-summary .kasblad-row .label-value{font-weight:bold;font-size:16px}#main-container.state-kasblad #action-bar{background-color:#fff;border-top:1px solid #dadee0;box-shadow:none}#main-container.state-kasblad #action-bar .btn{border-radius:4px}#main-container.state-kasblad #action-bar .btn.s-light{color:#00695c;background:#d4e1e2}#main-container.state-kasblad #action-bar .btn.s-light:focus,#main-container.state-kasblad #action-bar .btn.s-light:hover{color:#fff;background:#009688}#main-container.state-kasblad #action-bar .btn.s-disabled{color:#d4e1e2;background:#8b8f91;cursor:not-allowed}#main-container.state-kasblad .saldo-box:not(:last-child){margin-bottom:60px}@media (min-width: 600px){#main-container.state-kasblad .form-row{display:flex;align-items:center}}#main-container.state-kasblad .form-row:not(:last-child){margin-bottom:15.00375px}#main-container.state-kasblad .form-row>label,#main-container.state-kasblad .form-row>.label{font-family:'Ubuntu', sans-serif;font-weight:bold;font-size:16px}@media (min-width: 600px){#main-container.state-kasblad .form-row>label,#main-container.state-kasblad .form-row>.label{flex:0 0 120px}#main-container.state-kasblad .form-row>label:not(:last-child),#main-container.state-kasblad .form-row>.label:not(:last-child){margin-right:25px}}#main-container.state-kasblad .form-row input{font-size:16px;border-radius:4px;border-color:transparent;padding:7.00035px 10px}#main-container.state-kasblad .form-row .form-field{position:relative}@media (min-width: 600px){#main-container.state-kasblad .form-row .form-field{flex:0 1 150px}}#main-container.state-kasblad .form-row .form-field.i-euro:before{position:absolute;left:10px;top:calc(50% - 1px);transform:translateY(-50%);color:#8b8f91;font-size:15px}#main-container.state-kasblad .form-row .form-field.i-euro input{padding-left:30px}#main-container.state-kasblad .summary-box{border-radius:12px;background-color:#fff}#main-container.state-kasblad .summary-box:not(:last-child){margin-bottom:60px}#main-container.state-kasblad .summary-box .main-title{font-weight:bold;color:#263238;padding:20px 15.00375px;border-bottom:1px solid #eceff1;margin-bottom:0}#main-container.state-kasblad .summary-box .summary-box-inner{padding:20px 15.00375px}#main-container.state-kasblad .summary-box .summary-box-inner:nth-of-type(odd){background-color:rgba(212,225,226,0.15)}#main-container.state-kasblad .summary-box .summary-box-inner>*:last-child{margin-bottom:0}#main-container.state-kasblad .summary-box .trigger-cont{margin-bottom:0}#main-container.state-kasblad .summary-box label,#main-container.state-kasblad .summary-box .label{font-family:'Roboto', sans-serif}#main-container.state-kasblad .summary-box input{border-color:#dadee0}#main-container.state-kasblad .summary-box.state-alt .form-row .form-field{flex:1 1 auto}#main-container.state-kasblad .summary-box .form-field.state-odd{flex-basis:200px}#main-container.state-kasblad .summary-box .form-row.state-alt{align-items:flex-start}#main-container.state-kasblad .summary-box .form-row.state-alt>.label{display:inline-block}@media (max-width: 599px){#main-container.state-kasblad .summary-box .form-row.state-alt>.label{margin-bottom:10px}}#main-container.state-kasblad .summary-box .form-row.state-alt .info-box{flex:1 1 auto}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row{display:flex;align-items:center;font-size:16px}@media (max-width: 399px){#main-container.state-kasblad .summary-box .form-row.state-alt .info-row{font-size:14px}}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row:not(:last-child){margin-bottom:20px}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .key{flex:0 1 200px;margin-bottom:0}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .value{flex:1 0 auto;font-weight:bold;margin-bottom:0}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .key:not(:last-child),#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .value:not(:last-child){margin-right:20px}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .triggers{flex:0 1 auto;display:flex;align-items:center}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .triggers .trigger-btn{position:relative;transition:color .3s ease-out}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .triggers .trigger-btn:before{font-size:22px}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .triggers .trigger-btn:focus{outline:none}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .triggers .trigger-btn:not(.i-delete){color:#d4e1e2}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .triggers .trigger-btn:not(.i-delete):hover{color:#009688}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .triggers .trigger-btn.i-delete{color:#e73203}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .triggers .trigger-btn.i-delete:hover{color:#9b2202}#main-container.state-kasblad .summary-box .form-row.state-alt .info-row .triggers .trigger-btn:not(:last-child){margin-right:10px}#main-container.state-kasblad .summary-box .form-row.state-alt .trigger-cont .btn{border-radius:4px}@media (min-width: 600px){#main-container.state-kasblad .summary-box .form-row.state-alt .trigger-cont .btn{max-width:200px}}.pop-up.state-kasblad:not(.s-pop-up-open){opacity:0;height:0;margin-top:0}.pop-up.state-kasblad.s-pop-up-open{opacity:1;margin-top:0;margin-bottom:40px}@media (min-width: 1001px){.pop-up.state-kasblad.s-pop-up-open{height:100%;z-index:1339}}@media (max-width: 1000px){.pop-up.state-kasblad.s-pop-up-open{height:auto}}@media (min-width: 1000px){.pop-up.state-kasblad .inner{max-width:550px}}.pop-up.state-kasblad .content{padding:25px}.pop-up.state-kasblad .content img{display:block;width:100%}.pop-up.state-kasblad .content>h2{font-weight:bold}@media (min-width: 400px){.pop-up.state-kasblad .content>h2{font-size:32px}}.pop-up.state-kasblad .content label,.pop-up.state-kasblad .content .label{font-weight:bold}.pop-up.state-kasblad .content input,.pop-up.state-kasblad .content textarea,.pop-up.state-kasblad .content .upload .file-select{border-radius:4px;overflow:hidden}.pop-up.state-kasblad .content input,.pop-up.state-kasblad .content textarea{padding-top:10px;padding-bottom:10px}.pop-up.state-kasblad .content .upload .upload-holder{padding-right:0;display:flex;flex-direction:column}.pop-up.state-kasblad .content .upload .upload-holder.error{border:red 1px solid;border-radius:5px}.pop-up.state-kasblad .content .upload .file-select{order:-1;position:relative;margin-bottom:5px}.pop-up.state-kasblad .content .upload .file-select .btn{font-size:16px;font-weight:bold;text-transform:none;height:39px;line-height:39px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.pop-up.state-kasblad .content .upload .file-field{animation:fadeIn .3s both;padding-right:20px;height:39px;line-height:39px;border-radius:4px}.pop-up.state-kasblad .content .upload .file-field:empty{display:none}.pop-up.state-kasblad .submit-row{padding:15.00375px 25px}.pop-up.state-kasblad .submit-row .btn{border-radius:4px}.pop-up.state-kasblad .submit-row .btn:not(.s-secondary){float:right}#roster-container.state-kasblad .order-details:not(:first-child){margin-top:40px}#roster-container.state-kasblad .order-cont{overflow:auto}#roster-container.state-kasblad form.order-details .row{position:static}#roster-container.state-kasblad .order-table{min-width:900px}#roster-container.state-kasblad .order-table{-webkit-border-radius:12.0048px;-moz-border-radius:12.0048px;-ms-border-radius:12.0048px;border-radius:12.0048px;overflow:visible;position:relative;background-color:transparent}#roster-container.state-kasblad .order-table:first-child .row.table-headings .col{border-top-left-radius:12px;border-top-right-radius:12px}#roster-container.state-kasblad .order-table:first-child .row:not(.table-headings) .col.location{top:46px}#roster-container.state-kasblad .order-table:not(:first-child) .row.table-headings .col{padding-top:6.00601px;padding-bottom:6.00601px}#roster-container.state-kasblad .order-table:not(:first-child) .row.table-headings .col:nth-child(n+2){position:relative}#roster-container.state-kasblad .order-table:not(:first-child) .row.table-headings .col:nth-child(n+2):not(.force-content):after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#roster-container.state-kasblad .order-table:not(:first-child) .row.table-headings .col:not(.state-visible):nth-child(n+2):nth-child(odd):after{background:#d4e1e2}#roster-container.state-kasblad .order-table:not(:first-child) .row.table-headings .col:not(.state-visible):nth-child(n+2):nth-child(even):after{background:#eceff1}#roster-container.state-kasblad .order-table:not(:first-child) .row:not(.table-headings) .col.location{top:32px}#roster-container.state-kasblad .order-table .row{overflow:visible}#roster-container.state-kasblad .order-table .row:last-child .col:first-child+.col{border-bottom-left-radius:12px}#roster-container.state-kasblad .order-table .row:last-child .col:last-child{border-bottom-right-radius:12px}#roster-container.state-kasblad .order-table .row:not(.table-headings):nth-child(odd){background-color:transparent}#roster-container.state-kasblad .order-table .row:not(.table-headings):nth-child(odd) .col:not(.location){background:#f7fafb}#roster-container.state-kasblad .order-table .row:not(.table-headings):nth-child(even){background-color:transparent}#roster-container.state-kasblad .order-table .row:not(.table-headings):nth-child(even) .col:not(.location){background:#fff}#roster-container.state-kasblad .order-table .row.state-selected .status{background-color:#009688;border-color:#009688}#roster-container.state-kasblad .order-table .row.table-headings{background-color:transparent;box-shadow:0}#roster-container.state-kasblad .order-table .row.table-headings+.row .col:first-child+.col{border-top-left-radius:12px}#roster-container.state-kasblad .order-table .row.table-headings+.row .col:last-child{border-top-right-radius:12px}#roster-container.state-kasblad .order-table .row.table-headings .col{color:#263238;font-weight:bold;text-transform:initial}#roster-container.state-kasblad .order-table .row.table-headings .col:nth-child(n+3):nth-child(odd){background:#d4e1e2}#roster-container.state-kasblad .order-table .row:not(.table-headings) .col.location{line-height:1.2}#roster-container.state-kasblad .order-table .col{text-align:center;border:0}#roster-container.state-kasblad .order-table .col:not(.location):not(.state-auto){white-space:nowrap;min-width:90px}#roster-container.state-kasblad .order-table .location{font-weight:bold;color:#263238;font-size:21px;position:absolute;left:0;width:200px;text-align:left;z-index:1;overflow:hidden;bottom:13.333px;padding-bottom:0}#roster-container.state-kasblad .order-table .location+.col{padding-left:200px}#roster-container.state-kasblad .order-table input[type=checkbox]+label,#roster-container.state-kasblad .order-table input[type=radio]+label{margin-right:0;padding-left:0;width:20px;height:20px;line-height:20px;margin-bottom:0;vertical-align:text-bottom}#roster-container.state-kasblad .order-table .status{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;width:18px;height:18px;line-height:18px;background-color:transparent;border:1px solid #dadee0;transition:all .3s ease-out;vertical-align:top}#roster-container.state-kasblad .order-table .status:not(:last-child){margin-right:10px}#roster-container.state-kasblad .order-table .deviation{font-weight:bold;color:#009688}#roster-container.state-kasblad .order-table .deviation-negative{font-weight:bold;color:#e73203}#roster-container.state-kasblad .form-row-submit{text-align:right}#roster-container.state-kasblad .form-row-submit:not(:first-child){margin-top:30px}#roster-container.state-kasblad .form-row-submit .btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#009688;width:auto;display:inline-block}#roster-container.state-kasblad .form-row-submit .btn:hover{background-color:#00695c}.trigger-tooltip{cursor:pointer;display:inline-block;position:relative;width:20px;height:20px;border-radius:50%;color:#009688;vertical-align:top}.trigger-tooltip:after{content:'\e8af';color:#d4e1e2}.tippy-box[data-theme~='steets']{background-color:#fff;color:#8b8f91;box-shadow:0 3.003px 6.00601px 0 rgba(0,0,0,0.16);border:1px solid #dadee0;border-radius:12px;font-size:10px;line-height:1.2;text-align:left;text-transform:none;padding:15.03759px;position:relative;border-top-right-radius:0}.tippy-box[data-theme~='steets'] .tippy-content{padding:0}.tippy-box[data-theme~='steets'] .tippy-content>*:last-child{margin-bottom:0}.tippy-box[data-theme~='steets'] .tippy-arrow:before{border-left:0 solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;z-index:2;right:-10px;top:-3px}.tippy-box[data-theme~='steets'] .tippy-arrow:after{content:'';position:absolute;top:-4px;right:-12px;width:0;height:0;border-left:0 solid transparent;border-right:12px solid transparent;border-top:12px solid #dadee0;z-index:1;clear:both}.tooltip[data-show]{display:block}.state-tooltip-inline{display:flex;align-items:center}.state-tooltip-inline .trigger-tooltip{margin-left:3.33333px}.pagination-container{margin-top:20px}.pdf{width:100%;aspect-ratio:4 / 3;height:100%;margin:0;padding:0}body.employee-dashboard-page{background-color:#f7f7f7;font-family:'Roboto', sans-serif;color:#253238}@media (min-width: 1023px){.dashboard-container main{display:flex;flex-wrap:wrap;gap:30px;align-items:stretch}.next-shift-card{order:1;flex:1 1 48%}.latest-messages-card{order:2;flex:1 1 48%}.action-buttons{order:3;flex:1 1 100%;margin-bottom:30px}}.icon{display:inline-block;position:relative}.card{background-color:#fff;border-radius:10px;padding:30px;margin-bottom:20px}.next-shift-card{padding:0}.next-shift-card .card-content{display:flex;align-items:center;padding:20px;gap:20px}.next-shift-card .card-content .details h2{font-family:'Ubuntu', sans-serif;font-size:24px;font-weight:500;margin:0 0 0 0;color:#253238}.next-shift-card .card-content .details .location{font-size:18px;color:#0a0a0a;font-weight:400;opacity:0.7;margin:0}.next-shift-card .timing{display:flex;padding:0 20px;font-size:20px;color:#0A0A0A;opacity:0.71;gap:9px}.next-shift-card .timing p{margin:0}.next-shift-card .timing .date{padding-right:9px;border-right:1px solid #D5D5D5}.next-shift-card .card-footer-link{display:block;text-align:center;padding:20px;margin-top:20px;border-top:2px solid #F2F2F2;color:#253238;font-weight:500;font-size:18px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.next-shift-card .card-footer-link:hover{background-color:#f7f7f7;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.action-buttons{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.action-buttons .action-card{flex:1;display:flex;align-items:center;gap:10px;background-color:#fff;border-radius:16px;padding:10px 36px 10px 10px;color:#253238;font-weight:500;font-size:18px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.action-buttons .action-card:hover{transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.08);-moz-box-shadow:0 4px 12px rgba(0,0,0,0.08);-ms-box-shadow:0 4px 12px rgba(0,0,0,0.08);box-shadow:0 4px 12px rgba(0,0,0,0.08)}.action-buttons .action-card svg{flex-shrink:0}.latest-messages-card .card-header{display:flex;align-items:center;margin-bottom:23px}.latest-messages-card .card-header h2{font-family:'Ubuntu', sans-serif;font-size:24px;font-weight:500;margin:0;margin-left:26px !important;color:#253238}.latest-messages-card .message-list{list-style:none;padding:0;margin:0}.latest-messages-card .message-list li:not(:last-child){border-bottom:1px solid #DDDDDD}.latest-messages-card .message-list li a{display:flex;justify-content:space-between;align-items:center;padding-top:16.66667px;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.latest-messages-card .message-list li a .message-info .message-title{color:#253238;font-size:18px;font-weight:500;margin:0 0 7px !important}.latest-messages-card .message-list li a .message-info .message-time{color:#1D1D1D;opacity:0.54;font-size:16px;margin:0 0 16.5px !important}.latest-messages-card .message-list li a svg{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.latest-messages-card .message-list li a:hover svg{transform:translateX(3px)}.latest-messages-card .message-list li:first-child a{padding-top:0}.bottom-nav{position:fixed;bottom:0;left:0;width:100%;background-color:#03623a;z-index:1000;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,0.08);-moz-box-shadow:0 -2px 10px rgba(0,0,0,0.08);-ms-box-shadow:0 -2px 10px rgba(0,0,0,0.08);box-shadow:0 -2px 10px rgba(0,0,0,0.08)}.bottom-nav ul{display:flex;justify-content:space-around;list-style:none;margin:0;padding:0}.bottom-nav li{flex:1}.bottom-nav li a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;color:#a6cbc6;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.bottom-nav li a:hover{background-color:rgba(255,255,255,0.05)}.bottom-nav li .nav-icon-wrapper{height:30px;display:flex;align-items:center;justify-content:center;position:relative;width:100%}.bottom-nav li .nav-label{font-size:12px;margin-top:8px;line-height:1.166;font-weight:400}.bottom-nav li .profile-pic{width:28px;height:28px;border-radius:50%;border:2px solid transparent;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.bottom-nav li.active a{color:#ddffd5}.bottom-nav li.active .nav-label{font-weight:700}.bottom-nav li.profile-item a:hover .profile-pic{border-color:rgba(225,109,19,0.3)}.bottom-nav li.profile-item .nav-icon-wrapper::after{content:'';position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);width:5px;height:5px;background-color:#e16d13;border-radius:50%}@media (min-width: 1023px){.bottom-nav{display:none}}body.planning-page{background-color:#f7f7f7}.nav-buttons{display:flex;gap:8px}.nav-buttons .nav-arrow{display:flex;justify-content:center;align-items:center;width:42px;height:42px;background-color:rgba(3,98,58,0.28);color:#03623a;transition:background-color 0.2s ease-out}.nav-buttons .nav-arrow svg{width:8px;height:14px}.nav-buttons .nav-arrow:hover{background-color:#a1c890}.planning-card{padding:30px 30px 30px}@media (min-width: 1024px){.planning-card{width:100%}}.planning-list{list-style:none;padding:0;margin:0}.planning-item{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:20px}.planning-item:not(:last-child){border-bottom:1px solid #DDDDDD}.planning-item:first-child{padding-top:0}.planning-item:last-child{padding-bottom:0}.planning-item .day-info .day-name{font-family:'Ubuntu', sans-serif;font-size:20px;font-weight:500;color:#253238;margin:0 0 4px 0}.planning-item .day-info .day-date{font-size:18px;color:#6b7280;margin:0}.planning-item .shift-info{text-align:left}.planning-item .shift-info .shift-time{font-size:20px;color:#253238;margin:0 0 4px 0}.planning-item .shift-info .shift-location{font-family:'Ubuntu', sans-serif;font-size:14px;color:#253238;margin:0}body.expenses-page{background-color:#f7f7f7;padding-bottom:160px;font-family:'Roboto', sans-serif;color:#253238}@media (min-width: 1023px){body.expenses-page{padding-bottom:40px}}.nav-buttons{display:flex;gap:8px}.nav-buttons .nav-arrow{display:flex;justify-content:center;align-items:center;width:42px;height:42px;background-color:rgba(3,98,58,0.28);border-radius:2px;color:#03623a;transition:background-color 0.2s ease-out}.nav-buttons .nav-arrow svg{width:8px;height:14px}.nav-buttons .nav-arrow:hover{background-color:#a1c890}@media (min-width: 1023px){.expenses-page main{flex-direction:column;display:flex;gap:30px;margin-top:30px}}.expense-card{background-color:#fff;border-radius:10px;padding:20px;margin-bottom:20px;display:flex;flex-direction:column}@media (min-width: 1023px){.expense-card{padding:30px;width:100%;margin-bottom:0;transition:transform 0.2s ease, box-shadow 0.2s ease}.expense-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.08)}}.expense-card .card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.expense-card .card-top h3{font-size:20px;font-weight:500;color:#253238;margin:0}.expense-card .date-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.expense-card .date-status h3{font-size:24px}.expense-card .status{font-size:16px;display:flex;align-items:center;gap:6px}.expense-card .status::before{content:'';display:block;width:8px;height:8px;border-radius:50%}.expense-card .status.s-pending::before{background-color:#ffc400}.expense-card .status.s-approved::before{background-color:#76b90f}.expense-card .status.s-rejected::before{background-color:#e73203}.expense-card .edit-link{display:flex;align-items:center;gap:6px;font-size:14px;color:#253238;transition:opacity 0.2s ease;flex-shrink:0}.expense-card .edit-link span{opacity:0.7}@media (min-width: 1023px){.expense-card .edit-link:hover:not(.active){opacity:0.8}}.expense-card .edit-link.active svg,.expense-card .edit-link.active span{opacity:0.4}.expense-card .card-description{font-size:16px;color:#1D1D1D;margin:0}.expense-card .card-divider{border-top:1px solid #DDDDDD;margin-top:20px;margin-bottom:20px;margin-left:-20px;margin-right:-20px}@media (min-width: 1023px){.expense-card .card-divider{margin-left:-30px;margin-right:-30px}}.expense-card .cost-details{display:flex;justify-content:space-between;font-size:18px;color:#253238;font-weight:400;flex-grow:1;align-items:flex-start}.expense-card .cost-details p{margin:0}.expense-card .cost-details .calculation-result{font-weight:700}.expense-card .status-banner{display:flex;align-items:center;background-color:rgba(174,202,190,0.27);border-radius:8px;padding:7px 12px;margin-top:20px;font-size:14px;flex-shrink:0}@media (min-width: 1023px){.expense-card .status-banner{width:fit-content}}.expense-card .status-banner .status-tag{display:flex;align-items:center;margin-right:6.5px;padding-right:6.5px;font-size:14px;color:#1D1D1D;font-weight:500;border-right:1px solid #B0CBC0;opacity:1}.expense-card .status-banner .status-tag svg{color:#01695C;margin-right:6.5px}.expense-card .status-banner .timestamp{color:#6b7280;font-size:12px}.fixed-action-bar{position:fixed;bottom:84px;left:0;width:100%;background-color:#fff;padding:12px 20px;display:flex;flex-wrap:wrap;gap:6px;box-shadow:0 -3px 6px rgba(0,0,0,0.05);z-index:999}.fixed-action-bar a,.fixed-action-bar button{flex:1;display:block;padding:18px 8px;text-align:center;font-size:16px;font-weight:500;border-radius:10px;transition:all 0.2s ease}.fixed-action-bar .btn-outline{background-color:#fff;color:#253238;border:1px solid #C0570D;font-size:16px}@media (min-width: 1023px){.fixed-action-bar .btn-outline:hover{background-color:rgba(194,90,12,0.05)}}.fixed-action-bar .btn-solid{background-color:#C25A0C;color:#fff;border:1px solid #C25A0C}@media (min-width: 1023px){.fixed-action-bar .btn-solid:hover{background-color:#9c480a}}@media (min-width: 1023px){.fixed-action-bar{position:static;max-width:1160px;margin:40px auto 0;box-shadow:none;padding:0;background-color:transparent;border-radius:0}.fixed-action-bar a{padding:16px;font-size:18px}}body.expenses-edit-page{background-color:#f7f7f7;padding-bottom:160px}.expense-edit-form .form-date{font-size:24px;font-weight:500;color:#253238;margin:0 0 20px}.expense-edit-form .form-row label{display:block;font-size:16px;font-weight:500;color:#253238;margin-bottom:7px}.expense-edit-form .select-wrapper{position:relative}.expense-edit-form .select-wrapper #cost-type{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:10px !important;width:100%;padding:14px 16px;font-size:16px;color:#253238;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;cursor:pointer}.expense-form{background-color:#fff;border-radius:10px;padding:20px;width:100%}.form-group{margin-bottom:16px}.form-group:last-child{margin-bottom:0}.form-group label{display:block;font-size:16px;font-weight:500;color:#253238;margin-bottom:10px}.expense-form input[type="text"]{width:100%;border:1px solid #EAEAEA;background-color:#fff;border-radius:8px;padding:14px 16px;font-size:16px;color:#253238}.expense-form input[type="text"]:focus{border-color:#009688;box-shadow:0 0 0 2px rgba(0,150,136,0.2)}.select-wrapper{position:relative}.select-wrapper select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #EAEAEA;background-color:#fff;border-radius:8px;padding:14px 40px 14px 16px;font-size:16px;color:#253238;cursor:pointer}.select-wrapper select:focus{outline:none;border-color:#009688;box-shadow:0 0 0 2px rgba(0,150,136,0.2)}.select-wrapper::after{content:'';position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-right:2px solid #333;border-bottom:2px solid #333;pointer-events:none}.document-uploader{background-color:#FDFDFD;border:1px solid #EAEAEA;border-radius:8px;padding:30px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:background-color 0.2s ease}.document-uploader:hover{background-color:#f7f7f7}.document-uploader .upload-icon{width:28px;height:28px;background-color:#03623a;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:15px}.document-uploader .upload-icon svg{color:white;width:20px;height:20px}.document-uploader p{margin:0;font-size:14px;color:#8b8f91}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.state-new-layout .dashboard-container #my-requests-tab,body.state-new-layout .dashboard-container #request-leave-tab{width:100%}.tab-switcher{background-color:#fff;border-radius:10px;display:flex;padding:6px;margin-bottom:30px}.tab-btn{font-family:'Ubuntu', sans-serif;flex:1;padding:11.11111px 20px;font-size:18px;font-weight:500;text-align:center;border:none;background-color:transparent;color:#253238;opacity:0.7;border-radius:5px;cursor:pointer;transition:all 0.2s ease-in-out;line-height:1.222}.tab-btn.active{background-color:#03623A;color:#fff;opacity:1}.tab-content.active{display:block}.leave-form-card{background-color:#fff;border-radius:10px;padding:20px}.leave-form-card textarea{width:100%;border:1px solid #EAEAEA;background-color:#FFF;border-radius:8px;padding:14px 16px;font-size:16px;color:#253238;font-family:'Roboto', sans-serif;min-height:120px;resize:vertical}.leave-form-card textarea:focus{outline:none;border-color:#009688;box-shadow:0 0 0 2px rgba(0,150,136,0.2)}.radio-group{display:flex;margin-bottom:20px}.radio-group input[type="radio"]{display:none}.radio-group input[type="radio"]+label{position:relative;padding-top:2px;padding-left:33px;cursor:pointer;font-size:16px;color:#253238;line-height:20px}.radio-group input[type="radio"]+label::before{content:'';position:absolute;left:0;top:0;width:26px;height:26px;border:1px solid #D1D1D1;border-radius:50%;background:white;box-sizing:border-box;transition:border-color 0.2s ease}.radio-group input[type="radio"]+label::after{content:'';position:absolute;left:4px;top:4px;width:18px;height:18px;border-radius:50%;background:#C25A0C;transform:scale(0);transition:transform 0.15s ease-in-out}.radio-group input[type="radio"]:checked+label::after{transform:scale(1)}.radio-group input[type="radio"]:checked+label::before{border-color:#C25A0C}.leave-requests-list{display:flex;flex-direction:column;gap:8px}.leave-request-card{background-color:#fff;border-radius:10px;padding:20px}.leave-request-card .leave-date{font-size:20px;font-weight:500;color:#253238;margin:0 0 8px 0}.leave-request-card .leave-details{display:flex;align-items:center;gap:12px}.leave-request-card .leave-details p{margin:0;font-size:16px;color:#1D1D1D}.leave-request-card .leave-status{font-size:16px;position:relative;padding-left:14px}.leave-request-card .leave-status::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%}.leave-request-card .leave-status.status-approved::before{background-color:#76B90F}.leave-request-card .leave-status.status-pending::before{background-color:#FFC400}.leave-request-card .leave-status.status-rejected::before{background-color:#C40000}.leave-request-card .leave-remark{background-color:rgba(1,105,92,0.05);border-radius:8px;padding:16px;margin-top:20px}.leave-request-card .leave-remark .remark-title{margin:0 0 6px 0;font-weight:500;font-size:14px;color:#253238}.leave-request-card .leave-remark p:not(.remark-title){margin:0;font-style:italic;font-size:16px}.profile-page .dashboard-container{padding:20px 20px 120px}.profile-page main>*{margin-bottom:20px}.profile-header{text-align:center;margin-bottom:23px;margin-top:30px}.profile-header .profile-avatar{width:86px;height:86px;border-radius:50%;object-fit:cover;margin-bottom:20px}.profile-header h1{font-family:'Ubuntu', sans-serif;font-size:28px;font-weight:700;color:#253238;margin:0}.profile-nav{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.profile-nav-link{display:flex;justify-content:space-between;align-items:center;background-color:#FFF;padding:15px 20px;border-radius:10px;font-size:16px;color:#253238;text-decoration:none;transition:background-color 0.2s ease}.profile-nav-link p{margin:0;display:flex;font-weight:500;color:#1D1D1D}.profile-nav-link:hover{background-color:#f9f9f9}.profile-nav-link .link-right-content{display:flex;align-items:center;gap:15px}.profile-nav-link .notification-badge{background-color:#C25A0C;color:#FFF;font-size:12px;font-weight:bold;width:20px;height:20px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-left:6px}.profile-nav-link .chevron-right{fill:#253238}.card.travel-distance-card{background-color:#FFF;border-radius:10px;padding:20px}.card.travel-distance-card h2{font-size:20px;font-weight:500;margin:0 0 10px;color:#1D1D1D}.card.travel-distance-card p{font-size:14px;line-height:1.5;color:#1D1D1D;margin:0 0 20px}.checkbox-group{display:flex;align-items:center;margin-bottom:20px}.checkbox-group input[type="checkbox"]{display:none}.checkbox-group input[type="checkbox"]+label{position:relative;padding-left:30px;cursor:pointer;font-size:16px;color:#253238;user-select:none}.checkbox-group input[type="checkbox"]+label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background-color:#FFF;border:1px solid #EAEAEA;border-radius:4px;transition:all 0.2s ease}.checkbox-group input[type="checkbox"]:checked+label::before{background-color:#03623A;border-color:#03623A}.checkbox-group input[type="checkbox"]:checked+label::after{content:'';position:absolute;left:7px;top:50%;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:translateY(-60%) rotate(45deg)}.map-container{position:relative;overflow:hidden;margin-bottom:24px}.map-container img{display:block;width:100%;height:auto}.map-container .map-overlay-link{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#D32F2F;font-size:14px;font-weight:500;text-decoration:none}.card.distance-slider-card .slider-ui-container{display:flex;align-items:center;gap:15px;margin-bottom:20px}.card.distance-slider-card p{font-weight:500}.card.distance-slider-card .slider-value-display{flex-shrink:0;border:1px solid #EAEAEA;border-radius:8px;padding:10px 15px;text-align:center;font-size:16px;font-weight:500;min-width:80px;display:flex;align-items:center;justify-content:center;gap:5px}.card.distance-slider-card .slider-value-display input[type="number"]{border:none;background:transparent;padding:0;text-align:center;font-size:16px;font-weight:bold;width:50px;outline:none;-moz-appearance:textfield}.card.distance-slider-card .slider-value-display input[type="number"]::-webkit-outer-spin-button,.card.distance-slider-card .slider-value-display input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.card.distance-slider-card .slider-wrapper{flex-grow:1;display:flex;flex-direction:column;gap:5px}.card.distance-slider-card .slider-wrapper .distance-slider{padding-top:15px;width:100%}.card.distance-slider-card .slider-wrapper .slider-labels{display:flex;justify-content:space-between;font-size:14px;color:#6c757d}.card.distance-slider-card .btn-solid{display:block;width:100%;padding:18px;text-align:center;background-color:#C25A0C;color:#FFF;font-size:16px;font-weight:500;border:none;border-radius:10px;text-decoration:none;transition:background-color 0.2s ease}.card.distance-slider-card .btn-solid:hover{background-color:#9c480a}.distance-slider{padding:0;border:none;background:transparent;border-radius:0;-webkit-appearance:none;appearance:none;width:100%;outline:none;height:24px;touch-action:pan-y}.distance-slider::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background:#EAEAEA;border-radius:1px}.distance-slider::-moz-range-track{width:100%;height:2px;cursor:pointer;background:#EAEAEA;border-radius:1px}.distance-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#03623A;cursor:pointer;border-radius:50%;border:none;margin-top:-11px}.distance-slider::-moz-range-thumb{width:24px;height:24px;background:#03623A;cursor:pointer;border-radius:50%;border:none}@media (min-width: 1023px){.planning-page .dashboard-container main{display:block !important}}.notifications-list{width:100%}.back-link{display:inline-flex;align-items:center;gap:4px;font-size:16px;color:#253238;text-decoration:none;margin-bottom:10px}.back-link svg{fill:#253238}.notification-item{display:flex;align-items:center;gap:14px;padding:20px;text-decoration:none;border-bottom:1px solid #D3D3D3;transition:background-color 0.2s ease}@media (min-width: 1023px){.notification-item{border:1px solid #D3D3D3}}.notification-item:hover{background-color:#f9f9f9}.notification-item.unread{background-color:#fff}.notification-item.unread::before{content:'';display:block;flex-shrink:0;width:6px;height:6px;background-color:#76b90f;border-radius:50%}.notification-content{flex-grow:1;display:flex;flex-direction:column;font-size:16px}.notification-title{font-weight:500;color:#1D1D1D;margin-bottom:4px}.notification-time{color:#1D1D1D;opacity:0.54}.notification-item .chevron-right{fill:#000;flex-shrink:0}.shift-details-card{background-color:#fff;border-radius:12px;padding:26px}.shift-details-card .card-content{margin-bottom:35px;display:flex;align-items:flex-start;gap:20px}.card-icon{flex-shrink:0}.card-text h3{font-size:20px;font-family:'Ubuntu', sans-serif;font-weight:500;color:#253238;margin:0 0 8px}.default-text{font-size:18px;opacity:0.71;margin:0}.location-time{font-size:18px;color:#0a0a0a}.location-time p{opacity:0.71;margin:0}.location-time .time{position:relative;margin:0;margin-top:6px;padding-left:10px;opacity:0.71}.location-time .time::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:#D5D5D5}.btn-accept{display:block;width:100%;background-color:#C25A0C;color:#fff;text-align:center;padding:18px;font-size:16px;font-weight:500;border-radius:10px;text-decoration:none;transition:background-color 0.2s ease}.btn-accept:hover{background-color:#9c480a}body.edit-profile-page{padding-bottom:160px}.edit-profile-page .dashboard-container{background-color:#fff;padding:0;margin:20px;border-radius:10px}@media (min-width: 1023px){.edit-profile-page .dashboard-container{margin-left:auto;margin-right:auto}}.edit-profile-page main{background-color:#fff;padding:20px}.edit-profile-page .profile-header{padding:24px 0 0 0}.edit-profile-page .profile-header h1{font-size:32px}.edit-profile-page .profile-header .profile-avatar{margin-top:30px}.edit-profile-form{width:100%}.edit-profile-form h2{font-family:'Ubuntu', sans-serif;text-align:center;font-size:24px;font-weight:500;color:#253238;margin:0 0 25px}.edit-profile-form .form-group{margin-bottom:20px}.edit-profile-form .form-group label{display:block;font-size:16px;font-weight:500;color:#253238;margin-bottom:8px}.edit-profile-form .form-group input{width:100%;border:1px solid #EFEFEF;border-radius:10px;padding:16px;font-size:16px;color:#253238;transition:all 0.2s ease}.edit-profile-form .form-group input:focus{outline:none;border-color:#009688;background-color:#fff;box-shadow:0 0 0 2px rgba(0,150,136,0.2)}.edit-profile-form .change-password-link{width:100%;border:1px solid #EAEAEA;background-color:#fff;border-radius:8px;padding:14px 16px;font-size:16px;font-weight:500;color:#253238;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.edit-profile-form .form-row-split{display:flex;gap:15px}.edit-profile-form .form-row-split .form-group{flex:1}.onboarding-container{width:100%;margin:0 20px}.onboarding-header{text-align:center;margin-bottom:30px}.onboarding-header h1{font-family:'Ubuntu', sans-serif;font-size:32px;font-weight:700;color:#253238;margin:0 0 15px}.onboarding-header p{font-size:16px;color:#8b8f91;line-height:1.5;margin:0}.onboarding-card{width:100%;background-color:#fff;border-radius:10px;padding:20px}.onboarding-card .distance-header{font-size:20px}@media (max-width: 1023px){.onboarding-card{display:flex;flex-direction:column;min-height:677px}}.onboarding-card h2{color:#253238;font-family:'Ubuntu', sans-serif;font-size:24px;font-weight:500;margin:0 0 10px}.onboarding-card>p{color:#253238;font-size:16px;line-height:1.5;margin:0 0 25px}.onboarding-card .onboarding-form{display:flex;flex-direction:column;flex:1}.onboarding-card .onboarding-form .card{margin:0;padding:0}.onboarding-card .onboarding-form .card>p{font-weight:500}.onboarding-card .onboarding-form .onboarding-footer{margin-top:auto}.onboarding-card .onboarding-form input[type="password"],.onboarding-card .onboarding-form input[type="text"]{width:100%;border:1px solid #EFEFEF;border-radius:10px;padding:16px;font-size:16px;color:#253238;transition:all 0.2s ease;font-size:16px}.onboarding-card .onboarding-form input[type="password"]:focus,.onboarding-card .onboarding-form input[type="text"]:focus{outline:none;border-color:#009688;background-color:#fff;box-shadow:0 0 0 2px rgba(0,150,136,0.2)}.onboarding-card .onboarding-form .resend-link{display:block;font-size:14px;color:#1D1D1D;text-decoration:underline;text-align:left}.onboarding-card .onboarding-form .radio-group.vertical{display:flex;flex-direction:column;gap:10px}.onboarding-card .onboarding-form .radio-group.vertical .radio-option{display:flex;align-items:center;gap:8px}.onboarding-card .onboarding-form .radio-group.vertical .radio-option input[type="radio"]{accent-color:#03633A;border:1px solid #03633A}.onboarding-card .onboarding-form .radio-group.vertical .radio-option label{cursor:pointer;font-size:14px;color:#1D1D1D}.onboarding-card .onboarding-form .disclaimer{font-size:12px;color:#1D1D1D;line-height:1.58;margin:0}.slider-group{margin-top:25px}.slider-group label{display:block;font-size:14px;font-weight:500;color:#253238;margin-bottom:15px}.onboarding-footer{text-align:center;padding-top:30px}.onboarding-footer .step-indicator{display:flex;justify-content:center;gap:4px;margin-bottom:20px}.onboarding-footer .dot{width:10px;height:10px;border-radius:50%;border:1px solid #03623A;transition:all 0.2s ease}.onboarding-footer .dot.active{background-color:#03623A}.onboarding-footer .btn-solid{display:block;width:100%;padding:18px;background-color:#C25A0C;color:#FFF;font-size:16px;font-weight:500;border:none;border-radius:10px;text-decoration:none}body.admin-extra-shifts-page{background-color:#f7f7f7;padding-bottom:120px}.admin-extra-shifts-page .page-header{margin-bottom:20px}.page-description{font-size:16px;color:#253238;opacity:0.7;line-height:1.5;margin:30px 0}.create-shift-card{width:100%;background-color:#fff;border-radius:12px;padding:30px 20px}.admin-extra-shifts-page .fixed-action-bar{bottom:0}.create-shift-form label{font-weight:300}.create-shift-form .section-label{display:block;font-size:16px;font-weight:500;color:#253238;margin-bottom:20px}.create-shift-form .form-section{margin-bottom:30px}.create-shift-form .form-section:nth-last-child(2){margin-bottom:0}.create-shift-form .form-group{margin-bottom:10px}.create-shift-form input[type="text"]{width:100%;border:1px solid #EFEFEF;border-radius:10px;padding:16px;font-size:16px;color:#253238}.create-shift-form input[type="text"]::placeholder{color:#1D1D1D}.create-shift-form .time-inputs-split{display:flex;gap:10px}.create-shift-form .time-inputs-split .form-group{flex:1}.create-shift-form .checkbox-group.single{margin-top:15px;margin-bottom:0}.employee-checkbox-list .checkbox-group{margin-bottom:15px}.employee-checkbox-list .checkbox-group:last-child{margin-bottom:0}.shift-overview-list{display:flex;flex-direction:column;gap:8px}@media (min-width: 1023px){.shift-overview-list{gap:15px;width:100%;flex-direction:row}.shift-overview-list .overview-shift-card{width:50%}}.overview-shift-card{background-color:#fff;border-radius:12px;padding:20px;display:flex;justify-content:space-between;align-items:center}.overview-shift-card .card-main-info .employee-name{font-size:16px;color:#1D1D1D;display:flex}.overview-shift-card .card-main-info .employee-name .card-status-info{margin-left:24px}.overview-shift-card h4{font-family:'Ubuntu', sans-serif;font-size:20px;font-weight:500;margin:0 0 12px;color:#253238}.overview-shift-card p{margin:0;font-size:16px;color:#8b8f91}.overview-shift-card .share-link{display:flex;font-size:14px;color:#1D1D1D}.overview-shift-card .share-link .share-link-text{font-weight:500;text-decoration:underline}.overview-shift-card .share-link .card-status-info{margin-left:24px}.shift-status{font-size:16px;position:relative;padding-left:14px}.shift-status::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%}.shift-status.status-filled{color:#1D1D1D}.shift-status.status-filled::before{background-color:#76B90F}.shift-status.status-pending{text-decoration:none;color:#1D1D1D}.shift-status.status-pending::before{background-color:#ffc400}.shift-action-footer{margin-top:30px}.shift-action-footer .btn-solid{width:100%;border-radius:10px;padding:18px}body.company-leave-page{font-family:'Ubuntu', sans-serif}.company-dashboard-container{max-width:1160px;margin:0 auto;padding:50px 10px 40px}.company-dashboard-container .page-header h1{color:#000;font-weight:500;margin-bottom:33px;font-size:32px}.company-tab-nav{display:flex;margin-bottom:44px}.company-tab-nav .tab-link{font-size:20px;color:#000;text-decoration:none;padding-bottom:15px;position:relative;padding-right:52px;border-bottom:6px solid white;transition:color 0.2s ease}.company-tab-nav .tab-link.active{font-weight:500;border-bottom-color:#76b90f}@media (max-width: 1023px){.company-tab-nav .tab-link{font-size:18px;padding-right:20px}}.pending-requests-list{display:flex;flex-direction:column;gap:20px}.request-card{background-color:#fff;padding:40px;display:flex;gap:25px}@media (max-width: 1023px){.request-card{padding:20px}}@media (max-width: 1023px){.request-card{flex-direction:column}}.request-main-info{flex:1}.request-main-info .employee-name{font-family:'Ubuntu', sans-serif;font-size:24px;font-weight:500;margin:0 0 20px;color:#000}@media (max-width: 1023px){.request-main-info .employee-name{font-size:20px;margin:0 0 10px}}.request-main-info .leave-period-label{font-family:'Ubuntu', sans-serif;color:#000;font-size:16px;margin:0 0 8px}.request-main-info .leave-period-dates{font-family:'Ubuntu', sans-serif;margin:0 0 20px;font-size:16px}.approved-within-period h4{font-family:'Ubuntu', sans-serif;color:#000;font-weight:400;font-size:16px;margin:0 0 10px}.approved-within-period ul{font-family:'Roboto', sans-serif;list-style:none;padding:0;margin:0;color:#1D1D1D;font-size:16px}.approved-within-period ul li{display:flex;margin-bottom:8px}@media (max-width: 480px){.approved-within-period ul li{display:block}.approved-within-period ul li span{display:block}}.approved-within-period ul li span:first-child{width:180px;flex-shrink:0}.approved-within-period ul li span:nth-child(2){margin-left:20px}@media (max-width: 480px){.approved-within-period ul li span:nth-child(2){margin-left:0 !important}}.approved-within-period ul li span:nth-child(2){margin-left:40px}.request-action-panel{flex:1;display:flex;flex-direction:column}.request-action-panel label{font-size:20px;color:#1D1D1D;font-weight:500;margin:0}@media (max-width: 1023px){.request-action-panel label{margin-bottom:5px;font-size:14px}}.request-action-panel .label-buttons{font-size:14px;margin-bottom:16px}@media (min-width: 1023px){.request-action-panel .label-buttons{display:flex;align-items:center;justify-content:space-between}}.request-action-panel textarea{width:100%;flex-grow:1;border:1px solid #C1C1C1;font-family:'Roboto', sans-serif;font-size:14px;resize:vertical}@media (min-width: 1023px){.request-action-panel textarea{min-height:205px}}.request-action-panel .action-btns{display:flex;gap:15px}.request-action-panel .action-btns button{font-family:'Ubuntu', sans-serif;padding:10px 20px;border-radius:4px;color:#000;font-weight:500;text-transform:uppercase;cursor:pointer;transition:all 0.2s ease;font-size:14px}.request-action-panel .action-btns .btn-approve{background-color:#D1E0D6}.request-action-panel .action-btns .btn-reject{background-color:#E5E5E5}.month-navigation{display:flex;justify-content:space-between}.month-navigation .month-nav-link{font-size:16px;color:#80BFB7;font-weight:500;text-decoration:none}.month-navigation .month-nav-link.prev{background-color:#fff;position:relative;padding:20px}.month-navigation .month-nav-link.next{background-color:#fff;position:relative;padding:20px}.overview-card{background-color:#fff;padding:20px}@media (min-width: 1023px){.overview-card{padding:30px}}.month-title{color:#000;font-size:32px;font-weight:500;margin:0}.overview-list{list-style:none;padding:0;margin:0}.overview-list li{padding:20px 0;border-bottom:2px solid #DBDBDB}.overview-list li .overview-dates{margin-bottom:9px;font-weight:400}.overview-list li span{line-height:1.156;display:block;font-weight:500;font-size:20px}@media (max-width: 1023px){.overview-list li span{font-size:16px}}.declarations-container{max-width:1160px;margin:0 auto;padding:50px 10px 40px}@media (min-width: 1023px){.declarations-container{padding-bottom:160px}}.declarations-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.declarations-header h1{font-family:'Ubuntu', sans-serif;font-weight:500;font-size:32px;color:#253238}.radio-cont{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.radio-cont input[type="radio"]{margin:0}.radio-cont label{margin-right:8px}.month-selector{display:flex;align-items:center;gap:37px}.month-selector .month-name{font-family:'Ubuntu', sans-serif;font-size:24px;font-weight:500;color:#8B8F91}.month-selector .nav-arrow{display:flex;justify-content:center;align-items:center;width:40px;height:42px;background-color:#fff;border-radius:9px}@media (max-width: 1023px){.month-selector .nav-arrow{width:35px;height:37px}}.table-wrapper{width:100%;overflow:visible}.declarations-table{width:100%;border-collapse:separate;border-spacing:0 1px;table-layout:fixed}.declarations-table th,.declarations-table td{padding:18px 15px;text-align:left;vertical-align:middle}.declarations-table thead th{font-family:'Ubuntu', sans-serif;font-size:16px;font-weight:500;color:#253238;background-color:#fff}.declarations-table tbody td{font-family:'Ubuntu', sans-serif;font-size:16px;font-weight:400;color:#253238}.declarations-table tbody tr{background-color:#fff}.declarations-table tbody tr:nth-child(even){background-color:#F8FAFB}.declarations-table tbody tr td.success{background-color:#dcfce7}.declarations-table tbody tr td.error{background-color:#fdeced}.declarations-table .employee-group-start td{border-top:24px solid #edeff1}.declarations-table .employee-name{font-family:'Ubuntu', sans-serif;font-size:20px;font-weight:500;vertical-align:top;padding-top:25px;line-height:1.166;background-color:#F8FAFB}@media (max-width: 1023px){.declarations-table .employee-name{font-size:18px}}.declarations-table th:nth-child(1),.declarations-table td:nth-child(1){width:15%}.declarations-table th:nth-child(2),.declarations-table td:nth-child(2),.declarations-table th:nth-child(3),.declarations-table td:nth-child(3),.declarations-table th:nth-child(4),.declarations-table td:nth-child(4),.declarations-table th:nth-child(5),.declarations-table td:nth-child(5){width:auto}.proof-cell{position:relative}.proof-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#000}.status-cell{text-align:right;padding-right:30px}.status-dot{display:inline-flex;align-items:center;gap:8px}.status-dot.s-pending::before{content:'';display:block;width:14px;height:14px;border-radius:50%;background-color:#ff8f00}.status-dot.s-approved::before{content:'';display:block;width:14px;height:14px;border-radius:50%;background-color:#76b90f}.status-dot.s-rejected::before{content:'';display:block;width:14px;height:14px;border-radius:50%;background-color:#e73203}.status-dot.l-success::before{content:'';display:block;width:34px;height:14px;border-radius:25%;background-color:#dcfce7}.status-dot.l-error::before{content:'';display:block;width:34px;height:14px;border-radius:25%;background-color:#fdeced}.image-popover{display:none;position:absolute;top:50%;left:calc(75% + 15px);transform:translateY(-50%);z-index:999;width:294px;z-index:100;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.1));transition:opacity 0.2s ease, visibility 0.2s ease;pointer-events:none;background:#fff;border-radius:7px}@media (min-width: 1024px) and (max-width: 1440px){.image-popover{left:calc(-100% - 150px)}}.proof-cell:hover .image-popover{display:block;opacity:1}.popover-arrow{position:absolute;top:50%;left:-50px;transform:translateY(-50%);z-index:-999;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-right:100px solid #fff}@media (min-width: 1024px) and (max-width: 1440px){.popover-arrow{border-right:none;border-left:100px solid #fff;left:80%}}.popover-content{width:100%;height:313px;background-color:#fff;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.1));border-radius:7px;padding:20px}.popover-content img{width:100%;height:100%;object-fit:cover;border-radius:8px}.declarations-footer{position:fixed;bottom:0;left:0;width:100%;background-color:#01695C;padding:20px 0;z-index:5}.declarations-footer .footer-content{max-width:1160px;margin:0 auto;padding:0 20px;display:flex;gap:15px}.declarations-footer .btn-action{display:flex;align-items:center;background-color:#01473E;color:#fff;text-decoration:none;font-weight:500;transition:background-color 0.2s ease;padding:10px 25px}.declarations-footer .btn-action:hover{background-color:#012717}.declarations-footer .btn-action.print{display:inline-flex;align-items:center;gap:10px}@media (max-width: 1023px){.declarations-container{padding:20px 20px 120px 20px}.declarations-header{flex-direction:column;align-items:flex-start;gap:20px}.declarations-footer .footer-content{padding:0 20px}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.declarations-table{min-width:800px;table-layout:auto}.declarations-table th,.declarations-table td{padding:12px 10px;font-size:14px}.employee-name{font-size:18px;padding-top:15px}.image-popover{left:auto;right:0;top:100%;transform:translateY(0)}.popover-arrow{left:50%;top:-10px;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0}}@media (max-width: 1023px){.company-dashboard-container{padding:20px}.overview-list li{flex-direction:column;gap:8px;align-items:flex-start}.month-title{font-size:24px}}.calendar-container{font-family:'Ubuntu', sans-serif;margin:30px 0;padding-left:calc((100vw - 1160px) / 2 + 10px);padding-right:0}@media (max-width: 1023px){.calendar-container{padding-left:20px}}.declarations-header,.calendar-legend{padding-right:70px;max-width:1160px}.declarations-header{display:flex;justify-content:space-between;margin-bottom:20px}@media (min-width: 1023px){.declarations-header{align-items:center}}.leave-overview-container{display:flex;background-color:#fff;overflow:hidden}.employee-column{flex-shrink:0;width:220px;box-shadow:3px 0 6px #0000001a;z-index:10;font-family:'Ubuntu', sans-serif;background:#edeff1}.employee-column .employee-header-wrapper{height:96px;display:flex;flex-direction:column}.employee-column .employee-header{display:flex;align-items:center;padding:0 20px;font-size:15px;font-weight:500;background-color:#fff;border-bottom:1px solid #e2e2e2;height:48px;margin-top:auto}.employee-column .employee-name{display:flex;align-items:center;padding:0 20px;font-size:15px;font-weight:500;height:64px;border-top:1px solid #f0f0f0}.employee-column .employee-name:nth-child(even){background-color:#f8fafb}.calendar-section{flex-grow:1;overflow-x:auto}.employee-name:nth-child(odd){background-color:#fff}.calendar-flex-container{display:flex;flex-direction:column;min-width:calc(var(--total-days, 30) * 45px)}.months-row,.days-row,.employee-row{display:flex}.months-row{height:48px;background-color:#edeff1}.months-row .month-item{display:flex;align-items:center;padding-left:15px;font-weight:500;font-size:20px;flex-basis:0}.months-row .month-item:not(:last-child){border-right:2.5px solid #E2E2E2;margin-left:-2px}.days-row{height:48px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.days-row .day-cell{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;border-right:1px solid #e2e2e2;flex:1 1 0;min-width:45px}.days-row .day-cell:nth-child(7n){border-right:2.5px solid #E2E2E2;color:rgba(51,51,51,0.3)}.employee-row{height:64px;position:relative;z-index:1;background:none}.employee-row:nth-child(even){background-color:#f8fafb}.employee-row::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(to right, transparent, transparent calc(100% - 2.5px), #E2E2E2 calc(100% - 2.5px), #E2E2E2 100%),repeating-linear-gradient(to right, transparent, transparent calc(100% - 1px), #e2e2e2 calc(100% - 1px), #e2e2e2 100%);background-size:calc(100% / var(--total-days, 30) * 7) 100%,calc(100% / var(--total-days, 30)) 100%;z-index:6;pointer-events:none}.task{position:absolute;z-index:5;top:50%;transform:translateY(-50%);height:20px;border-radius:14px}.task.approved{background-color:#01695C}.task.pending{background-color:#FFC400}.task.rejected{background-color:#C40000}.task.is-dot{height:25px;width:25px;border-radius:50%;transform:translate(-50%, -50%)}.calendar-legend{display:flex;flex-wrap:wrap;gap:15px 25px;padding-top:30px}.calendar-legend .legend-item{display:flex;align-items:center;gap:8px;font-size:16px}.calendar-legend .legend-dot{width:12px;height:12px;border-radius:50%}.calendar-legend .legend-dot.approved{background-color:#01695C}.calendar-legend .legend-dot.pending{background-color:#FFC400}.calendar-legend .legend-dot.rejected{background-color:#C40000}.dashboard-container main{width:100%}.dashboard-container main section{width:100%}.week-selector{display:flex;justify-content:space-between;align-items:center}.week-selector .week-info h2{font-family:'Ubuntu', sans-serif;font-size:24px;font-weight:500;color:#253238;margin:0 0 5px 0}.week-selector .week-info p{font-size:20px !important;color:#253238;opacity:1 !important;margin:0}@media (max-width: 700px){#logo img{object-fit:contain;padding-left:20px}}@media (max-width: 1023px){.extra-expenses{padding-bottom:200px !important}#top{position:relative;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}#top .wrap{width:100%;max-width:100%;padding:0 16px;box-sizing:border-box}#logo img{max-width:100%;height:auto;max-height:50px;display:block}#nav-main .wrap,#nav-main .nav{overflow-x:auto;max-width:100%}}.dashboard-container{padding:20px 20px 100px}.dashboard-container .page-header{margin-bottom:30px}.dashboard-container .page-header h1{font-family:'Ubuntu', sans-serif;font-size:32px;font-weight:700;color:#253238;margin:0 0 22px}.dashboard-container .page-header p{font-size:16px;color:#253238;opacity:0.7;margin:0}@media (min-width: 1023px){.dashboard-container{max-width:1160px;margin:0 auto;padding:50px 10px 40px}}.dashboard-container .btn-solid{display:block;width:100%;padding:18px;text-align:center;background-color:#C25A0C;color:#FFF;font-size:16px;font-weight:500;border:none;border-radius:10px;text-decoration:none;transition:background-color 0.2s ease}.dashboard-container .btn-solid:hover{background-color:#9c480a}.dashboard-container #map{width:100%;height:257px}.dashboard-container input[type="date"]{font-size:16px;color:#253238;opacity:1;padding:14px 14px 14px 16px;border:1px solid #EFEFEF;border-radius:6px;cursor:pointer}.dashboard-container input[type="date"]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}.dashboard-container input[type="date"]::-moz-focus-inner{border:0}.dashboard-container input[type="date"]::-webkit-inner-spin-button,.dashboard-container input[type="date"]::-webkit-clear-button{display:none}@media (max-width: 1023px){.notifications-main-container{padding:0 !important}.notifications-main-container .page-header{padding-left:20px !important;padding-right:20px !important}}.notifications-main-container .page-header{padding:20px 0}.select2-container{box-sizing:border-box;display:block;margin:0;position:relative;vertical-align:middle;z-index:11337;width:100% !important}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:10px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:10px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:5px 0 0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #dadee0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:5px 15px;user-select:none;-webkit-user-select:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}.select2-results__option[aria-selected]{cursor:pointer}.select2-results__message{background:#dadee0}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #dadee0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#464f54;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:500}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#8b8f91}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#dadee0 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 5px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#dadee0;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #dadee0 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #dadee0;padding:10px 80px 10px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;cursor:text;position:relative}.select2-container--default .select2-selection--multiple:before{content:'';position:absolute;top:0;right:0;background:#f7fafb;height:100%;width:60px;border-left:1px solid #eceff1}.select2-container--default .select2-selection--multiple:after{font-family:'Material Icons';content:'\e145';font-weight:normal;font-style:normal;font-size:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#8b8f91;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:500;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:normal;background-color:#dadee0;border:1px solid #dadee0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#8b8f91;cursor:pointer;display:inline-block;font-weight:500;margin-right:2px;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#e73203}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #dadee0 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#dadee0;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #dadee0}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#8b8f91}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option[aria-selected=true]{color:#009688;background-color:#f7fafb}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#76b90f;background-color:#f8fbf3}.select2-container--default .select2-results__group{cursor:default;display:block;padding:5px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #dadee0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #009688}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#464f54;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:500;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#8b8f91}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#dadee0;border:none;border-left:1px solid #dadee0;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #dadee0;border-radius:0;border-top-left-radius:2px;border-bottom-left-radius:2px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #009688}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #dadee0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #009688}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#dadee0;border:1px solid #dadee0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#8b8f91;cursor:pointer;display:inline-block;font-weight:500;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#464f54}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #009688}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #dadee0;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#009688;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:5px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#009688}@media (max-width: 1150px){#order-blocks .el{width:50%}#order-blocks .el:nth-child(3n+1){clear:none}#order-blocks .el:nth-child(2n+1){clear:both}}@media (max-width: 1000px){.main-content,.sidebar,.alternative-sidebar{float:none;width:100%}.main-content{padding:0;margin-bottom:60px}#pop-up,.pop-up{position:static;background:none}#pop-up .outer,.pop-up .outer{padding:0;height:auto;overflow:hidden}#pop-up .inner,.pop-up .inner{max-width:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}#pop-up .submit-row,.pop-up .submit-row{background:#dadee0}body.s-pop-up-open #pop-up,body.s-pop-up-open .pop-up,body.s-explanation-pop-up-open .pop-up{height:auto;margin-top:60px}#action-bar+#pop-up,#action-bar+.pop-up{margin-bottom:60px}#roster-container .roster-headings .title-box,#roster-container .roster-headings .btn-cont{float:none}#roster-container .roster-headings .btn-cont{margin-top:20px}#roster-container .roster-headings .btn-cont .btn{margin:0 10px 10px 0}#roster-container .roster-footer .btn-cont{float:none}#roster-container .roster-footer .btn-cont .btn{margin:10px 10px 0 0}#order-tables .el{float:none;width:100%}}@media (max-width: 750px){#order-blocks{margin-top:-20px}#order-blocks .el{float:none;width:100%}#order-blocks,#order-tables{margin-bottom:80px}#action-bar{padding-bottom:0}#action-bar .group{float:none}#action-bar .btn{float:none;display:block;width:100%;margin:0 0 10px}.s-pop-up-open #action-bar+#pop-up,.s-explanation-pop-up-open #action-bar+.pop-up{margin-bottom:120px}.block-headings .block-desc,.block-headings .legend{float:none}.block-headings .legend{margin-top:20px}.block-headings .view-switch{float:none;clear:both;padding-top:40px}.block-headings .view-switch .direction{top:40px}.view-switch{position:relative;text-align:center}.view-switch .details{float:none;display:inline-block}.view-switch .direction{float:none;position:absolute;top:0}.view-switch .direction.i-prev{left:0}.view-switch .direction.i-next{right:0}}@media (max-width: 1023px){#logo{margin:15px 0;max-width:80%}}@media (min-width: 701px) and (max-width: 1023px){#logo{max-width:60%}}@media (max-width: 700px){#top .wrap{padding:0}#nav-trigger{display:block}#top.s-login #nav-trigger{display:none}#user-box{display:none;clear:both;float:none;border-top:1px solid #eceff1}#user-box .trigger{padding:20px;min-height:75px}#user-box .dropdown{position:static}body.s-menu-open #user-box{display:block}#nav-main .nav li:first-child{margin-left:20px}.block-headings .block-title,.block-headings .trigger-cont{float:none}.block-headings .trigger-cont{margin-top:20px}.block-headings .btn{text-align:left}#roster-container .roster-headings .btn-cont .btn,#roster-container .roster-footer .btn-cont .btn{float:none;width:100%;margin:10px 0 0}#roster-container .roster-headings .btn-cont .btn:first-child{margin-top:0}#orders-summary{overflow-x:auto}#orders-summary .order-table{min-width:700px}}@media (max-width: 600px){.page-sorting .inner,.page-sorting .btn-cont{float:none}.page-sorting .btn-cont{margin-top:20px}.page-sorting .btn-cont .btn{display:block;width:100%}.page-sorting select{float:right}}@media (max-width: 550px){#nav-main{display:none}#nav-main .nav li{float:none;margin:0}#nav-main .nav li:first-child{margin:0}#nav-main .nav li a{border-color:#fff;border-width:1px 0 0;border-style:solid;padding:20px}body.s-menu-open #nav-main{display:block}#logo img{height:40px}#nav-trigger{line-height:40px}form .row.s-aligned label,form .row.s-aligned .label,form .row.s-aligned .options,form .row.s-aligned input,form .row.s-aligned textarea,form .row.s-aligned select,form .row.s-aligned .upload{float:none;width:100%}form .row.s-aligned .field-bg{width:100%}form .options.s-aligned,form .submit-row.s-aligned{padding-left:0}form .row.textarea-row.s-aligned .validation{top:42px}.time-row{padding-right:20px}.time-row label{display:none}.time-row .remove-time{position:static;height:auto;padding:10px;margin-bottom:20px}.time-row .remove-time:after{margin:0 auto}#pop-up .content,.pop-up .content{padding:40px 40px 10px}#pop-up .submit-row,.pop-up .submit-row{padding:30px 40px}#pop-up .submit-row .btn,#pop-up .submit-row .btn.close-pop-up,.pop-up .submit-row .btn,.pop-up .submit-row .btn.close-pop-up{float:none;width:100%;margin:0}#pop-up .submit-row .btn.close-pop-up,.pop-up .submit-row .btn.close-pop-up{margin-top:20px}#order-tables .el{overflow-x:auto}#order-tables .el .order-table{min-width:500px}}@media (max-width: 450px){.title{font-size:16px}.desc{font-size:12px}.sidebar .content .title{font-size:14px;margin-top:0}.sidebar .profile-img{max-height:35px}.list-nav .el .details,.list-nav .el .link{float:none}.list-nav .el .bar-action{float:none;display:inline-block;margin-top:5px}}@media (max-width: 400px){#logo img{height:30px}#nav-trigger{line-height:30px}#nav-trigger:before{font-size:24px}#login-box .inner{padding:30px}.sidebar .row{padding:0 20px}.sidebar .block-title{padding:40px 20px 0}.sidebar .btn-row{padding:20px;margin-top:10px}.sidebar .btn-row .btn{padding-left:10px;padding-right:10px}.sidebar .btn-row .btn.s-secondary{padding-left:0;padding-right:0}.widget .inner{padding:20px}.list-nav{margin-bottom:0}#pop-up .content,.pop-up .content{padding:40px 20px 1px}#pop-up .submit-row,.pop-up .submit-row{padding:20px}#pop-up .submit-row .btn,#pop-up .submit-row .btn.close-pop-up,.pop-up .submit-row .btn,.pop-up .submit-row .btn.close-pop-up{float:none;width:100%;margin:0}#pop-up .submit-row .btn.close-pop-up,.pop-up .submit-row .btn.close-pop-up{margin-top:20px}.product-row input{margin-left:10px}.product-row .prices{position:relative}.product-row .prices .original{position:absolute;top:-8px;right:0;font-size:10px;margin:0}.product-row .prices .original+.current{line-height:20px;margin-top:16px}}@media print{@page{padding:0;margin:0}html,body,.wrap{width:100%;background:white;margin:0;padding:0;font-size:10px;line-height:14px}#top,#bottom,#pop-up,.pop-up,.week-nav{display:none;visibility:hidden}#roster-container{padding:0 0.5cm}#roster-container.wrap{padding:0 0.5cm}#roster-container .roster-headings{padding:0.5cm 0;margin:0}#roster-container .roster-headings .btn-cont{display:none;visibility:hidden}#roster-container .table{border:1px solid #eceff1}#roster-container .table .date{font-size:8px}#roster-container .table .table-headings,#roster-container .table .table-rows,#roster-container .table .table-summary{min-width:100%;width:100%}#roster-container .table .row .col{min-height:38px;padding:5px 10px}#roster-container .table .table-rows .name{max-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#roster-container .table .table-headings .row .col.title-col .title{font-size:14px;line-height:28px}#roster-container .table .table-summary .row .col{min-height:65px}#roster-container .table .table-summary .notation,#roster-container .table .table-summary .title-col .value .notation{font-size:8px;line-height:1em}#roster-container .table .table-summary .title-col .value{font-size:18px;line-height:18px}.disabled-note{padding-top:0.5cm;margin:0}}*{-moz-box-sizing:border-box;box-sizing:border-box}::selection{background:rgba(0,150,136,0.15)}article,aside,details,footer,header,nav,section,picture{display:block}html,body{margin:0;padding:0}html{background:#fff}body{background:#eceff1}@media (min-width: 1000px){body.s-pop-up-open,body.s-explanation-pop-up-open{overflow:hidden;height:100%}}.wrap{margin:0 auto;max-width:1160px;padding:0 10px}.row{overflow:hidden}#bottom{border-top:1px solid #dadee0;background:#fff;text-align:center;padding:5px 0}#login-page body{background:url("../img/style-bg.jpg") center center;background-size:cover}@media (min-width: 1050px){#login-page{height:100%}#login-page body{height:100%}#login-page #bottom{position:fixed;bottom:0;left:0;z-index:2;width:100%}}
/*# sourceMappingURL=global.css.map */
