@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
:root{--theme-color-dark: #082550;--theme-color-light: #0083E1}
*,*:before,*:after{box-sizing:border-box}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}html,body{height:100%}body{background-color:#fff;color:#000;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.2}img{font-style:italic;vertical-align:middle}a{color:inherit;text-decoration:underline}a:hover,a:focus{text-decoration:none}h1,h2,h3,h4,h5,h6{color:inherit;font-family:"Inter",sans-serif;font-weight:700;line-height:1.2;margin-bottom:24px;margin-top:0}p{margin-bottom:24px;margin-top:0}ul,ol{margin-bottom:24px;margin-top:0}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}button,input,optgroup,select,textarea{font-family:inherit;font-weight:inherit;color:inherit}textarea{resize:vertical}button{cursor:pointer}address{font-style:normal}figure{margin:0 0 24px}blockquote{margin:0 0 24px}svg{fill:currentColor}h1{font-size:18px}h2{font-size:16px}h3{font-size:16px}h4{font-size:16px}h5{font-size:16px}h6{font-size:16px}.o-container{margin:0 auto;max-width:1200px;padding-left:16px;padding-right:16px;position:relative;width:100%}.o-container--sm{max-width:1124px}.o-container--lg{max-width:1600px}.o-layout{display:flex;flex-wrap:wrap;list-style:none;margin-left:-16px;margin-right:-16px;padding:0}.o-layout__item{flex:0 0 100%;max-width:100%;padding-left:16px;padding-right:16px}.o-list-table{display:flex;flex-direction:column;margin-left:-16px;margin-right:-16px}.o-list-table__header{display:flex;flex-direction:row;justify-content:flex-start;background-color:#f1f1f1;font-size:11px;line-height:18px;color:#4a4a4a;border-top:1px #d8d8d8 solid;border-bottom:1px #d8d8d8 solid;padding-top:8px;padding-bottom:4px}.o-list-table__body{margin:0;padding:0;list-style-type:none}.o-list-table__row{display:flex;flex-direction:row;border-top:1px #d8d8d8 solid;padding-top:16px;padding-bottom:16px}.o-list-table__row:first-child{border-top:none}.o-list-table--no-borders .o-list-table__row{border:none}.o-list-table__cell{display:flex;align-items:center}.o-list-table--align-start .o-list-table__cell{align-items:start}.o-list-blocks{margin:0 -16px}.o-list-blocks__list{margin:0;padding:0;list-style-type:none}.o-list-blocks__item{padding:16px;border-top:1px solid #d8d8d8}.o-list-blocks__info{display:flex;margin-bottom:12px;font-size:12px}.o-list-blocks__entered-by{font-weight:bold;margin-right:16px}.o-list-blocks__time{margin-right:16px}.o-list-blocks__date{font-style:italic}.o-list-blocks__content{font-size:14px;display:flex;flex-direction:column;align-items:flex-start}.c-page{height:100%;overflow:auto;display:flex;flex-direction:column}.c-page--modal-open{overflow:hidden}.c-page__content{flex:1;overflow-x:hidden}.c-header{background:var(--theme-color-dark);display:flex;justify-content:space-between;align-items:center;padding-top:32px;padding-bottom:8px}.c-header__logo-container{display:flex;align-items:center;text-decoration:none}.c-header__logo{width:40px;margin-right:8px}.c-header__logo-title{font-weight:600;font-size:14px;line-height:16px;color:#fff}.c-header__logo-text{font-weight:600;font-size:12px;line-height:14px;color:#fff}.c-header__menu-button{background:none;border:none;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.c-header--menu-open .c-header__menu-button::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.c-section-heading{background-color:#f1f1f1;font-weight:700;font-size:12px;text-transform:uppercase;margin-left:-16px;margin-right:-16px;margin-bottom:0;padding:12px 16px}.c-loading-spinner{margin:16px auto;display:flex;animation:c-loading-spinner__spin 1s linear infinite}@keyframes c-loading-spinner__spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.c-appointment-list__item{display:flex;position:relative;text-decoration:none;margin:0 -16px;padding:16px 16px;border-top:1px solid #d8d8d8}.c-appointment-list__item:last-child{border-bottom:1px solid #d8d8d8}.c-appointment-list__completion-by-container{display:flex;flex-direction:column;margin-right:16px;width:90px;flex-shrink:0}.c-appointment-list__date-container{display:inline-flex;align-items:center}.c-appointment-list__day-container{display:flex;flex-direction:column;align-items:center;margin-right:8px}.c-appointment-list__day{font-size:16px;color:#6e6e6e}.c-appointment-list__date{font-size:20px;line-height:18px}.c-appointment-list__month{text-transform:uppercase;font-size:11px;color:#979797}.c-appointment-list__time-container{display:flex;flex-direction:column;justify-content:center;background:url(/images/361030b25436767f9366.svg) left center no-repeat;padding-left:12px}.c-appointment-list__time{font-weight:bold;font-size:12px}.c-appointment-list__info-container{flex:1}.c-appointment-list__user-container{display:flex;margin-bottom:8px}.c-appointment-list__user-text{font-weight:bold;font-size:12px;margin-right:4px}.c-appointment-list__user{font-size:12px}.c-appointment-list__info{margin-bottom:12px;display:flex;justify-content:space-between}.c-appointment-list__detail-container{display:flex}.c-appointment-list__detail{font-size:12px;font-weight:bold;color:#979797}.c-appointment-list__detail:not(:last-child){margin-right:12px}.c-appointment-list__overdue-text{font-size:12px;font-weight:bold;color:#d14343;margin-left:4px}.c-appointment-list__address{font-size:13px}.c-appointment-list__no-appointments{margin-top:80px;font-weight:bold;font-size:20px;text-align:center}.c-appointment-list__sla-indicator{border:1px solid;width:100%;margin-top:8px;padding:4px;border-radius:4px;display:flex;justify-content:center;align-items:center}.c-appointment-list__sla-indicator--green{border-color:#9acc30;background:#f0ffd1}.c-appointment-list__sla-indicator--amber{border-color:#ed9544;background:#ffe8d3}.c-appointment-list__sla-indicator--red{border-color:#d64444;background:#ffeaea}.c-appointment-list__sla-icon{height:14px}.c-appointment-list__sla-text{font-size:12px;display:inline;margin-right:4px;font-weight:bold}.c-breadcrumb{margin:0;padding:0;list-style-type:none;margin:8px 0;font-size:12px;color:#6e6e6e;display:flex}.c-breadcrumb__item:not(:last-child):after{content:"/";margin:0 4px}.c-breadcrumb__link{text-decoration:none}.c-navbar{margin:0;padding:0;list-style-type:none;display:flex;background-color:#5c5863;margin-left:-16px;margin-right:-16px;padding:8px;font-size:14px;line-height:24px;text-transform:uppercase;color:#fff}.c-navbar__item:not(:last-child){margin-right:20px}.c-navbar__link{text-decoration:none}.c-navbar__link--active{color:#cfffa0;font-weight:700}.c-page-header__title{display:flex;align-items:center;margin-bottom:8px}.c-page-header__back-link{margin-right:12px;display:flex}.c-page-header__heading{margin-bottom:0}.c-page-header__assigned-to-container{margin:0 -16px;padding:16px 16px;border-bottom:1px solid #d8d8d8;display:flex;justify-content:space-between;align-items:center}.c-page-header__assigned-to-text{font-size:12px;font-weight:bold;text-transform:uppercase;color:#6e6e6e}.c-page-header__assigned-to{font-size:16px}.c-detail-grid{margin-left:-17px;margin-bottom:-1px;overflow:hidden}.c-detail-grid__cell{display:flex;flex-direction:column;padding-top:8px;padding-bottom:8px;border-top:1px #d8d8d8 solid;border-left:1px #d8d8d8 solid;white-space:pre-line;border-bottom:1px #d8d8d8 solid;margin-top:-1px}.c-detail-grid__label{color:#6e6e6e;font-weight:700;font-size:12px;margin-bottom:8px}.c-detail-grid__value--restricted{font-style:italic;color:#6e6e6e}.c-address-block{display:flex;flex-direction:column}.c-appointment-detail__site-address{display:flex;flex-direction:column;padding-top:8px;padding-bottom:8px}.c-appointment-detail__site-heading{display:flex;justify-content:space-between}.c-appointment-detail__site-link{font-weight:700;font-size:12px;text-decoration:none}.c-appointment-detail__site-map-icon{padding-left:4px}.c-appointment-detail__sla{position:relative}.c-appointment-detail__sla .c-detail-grid__label{color:#363636}.c-appointment-detail__sla--red{background-color:#ffeaea}.c-appointment-detail__sla--amber{background-color:#ffe8d3}.c-appointment-detail__sla--green{background-color:#f0ffd1}.c-appointment-detail__sla-date-time{display:flex}.c-appointment-detail__sla-date{margin-right:4px}.c-appointment-detail__sla-time{font-weight:bold}.c-appointment-detail__sla-icon{height:20px;position:absolute;right:16px;top:50%;margin-top:-10px}.c-accordion{display:block;margin-left:-16px;margin-right:-16px}.c-accordion__body{display:flex;flex-direction:column;padding-left:16px;padding-right:16px}.c-accordion--collapsed .c-accordion__body{display:none}.c-accordion__button{display:flex;justify-content:space-between;align-items:center;border:none;background:#e1ecfc;font-weight:700;font-size:12px;text-transform:uppercase;padding:12px 16px;width:100%;text-align:start}.c-accordion--warn .c-accordion__button{background:#fbe2e2}.c-attachments__button{border:none;background:none;line-height:inherit;padding:0}.c-attachments__filename{margin-bottom:12px}.c-attachments__description{color:#6e6e6e}.c-button{display:flex;font-size:14px;padding:10px;border-radius:6px;justify-content:center;text-decoration:none}.c-button--primary{background:#0083e1;color:#fff;border:1px solid #106eff}.c-button--secondary{border:1px solid #000;color:#000;background-color:#fff}.c-button:disabled,.c-button--disabled{opacity:.4;cursor:not-allowed}.c-button--link{font-size:inherit;padding:0;border:none;background:none;text-decoration:underline}.c-list-item__scan-container{margin:0 -16px;padding:8px 16px;background-color:#f1f1f1;display:flex;justify-content:center}.c-item-list__scan-item-button{padding-left:24px;padding-right:24px;text-decoration:none}.c-item-list__item-task{font-size:11px;color:#5c5863;margin-bottom:4px}.c-item-list__item-name{font-size:14px;font-weight:700;color:#5c5863}.c-item-list__item-type{font-size:16px;color:#5c5863;margin-top:4px}.c-item-list__action-link{display:flex;flex:1;text-decoration:none}.c-item-list__action-text{font-size:12px;font-weight:700;color:#000;text-decoration:none}.c-item-list__no-results{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:80px;padding-left:20px;padding-right:20px;font-weight:600;font-size:20px;width:100%}.c-item-list__cell--status{flex:0 0 60px;justify-content:center}.c-item-list__cell--item{flex:1 0 0;flex-direction:column;align-items:flex-start}.c-item-list__cell--action{flex:0 0 70px;justify-content:flex-end;text-align:end}.c-item-list__cell--action:last-child{padding-right:16px}.c-item-list__cell--arrow{flex:0 0 40px;justify-content:center}.c-subpage-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-top:12px;padding-bottom:12px}.c-subpage-header__back-link{display:flex;text-decoration:none}.c-subpage-header__heading-text{text-transform:uppercase;font-size:12px;font-weight:700;color:#4a4a4a;margin-left:16px}.c-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px}.c-modal-overlay--inactive{display:none}.c-modal-overlay__container{border-radius:4px;background-color:#fff;padding:16px;max-width:1200px;width:100%;overflow:auto}.c-modal{display:flex;flex-direction:column;height:100%;position:relative}.c-modal__heading{font-size:18px;font-weight:bold;margin-bottom:16px}.c-modal__body{display:flex;flex-direction:column;flex:1;overflow:auto}.c-modal__text,.c-modal__list{font-size:14px;margin-bottom:12px}.c-modal__text+.c-modal__list{margin-top:-12px}.c-attachment-modal__filename-label{padding-right:16px;font-size:14px;color:#4d4d4d}.c-attachment-modal__delete-button{display:flex;padding:0;border:none;background:none}.c-attachment-modal__loading{display:flex;flex-direction:column;justify-content:center;align-items:center}.c-attachment-modal__loading-text{display:flex;text-align:center;font-size:18px;font-weight:500;padding:16px}.c-task-list__cell--status{flex:0 0 60px;justify-content:center}.c-task-list__cell--name{flex:1 0 0}.c-task-list__cell--signoff{flex:0 0 40px;justify-content:flex-end}.c-task-list__cell--arrow{flex:0 0 40px;justify-content:center}.c-task-list__item--cancelled{color:#979797}.c-task-list__number{font-weight:bold;font-size:14px;margin-right:8px;align-self:start}.c-task-list__title{font-size:14px}.c-task-list__text-cancelled{font-size:14px;color:#d14343;font-style:italic}.c-task-list__action__link{text-decoration:none;display:flex;width:100%}.c-task-list__no-results{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:80px;padding-left:20px;padding-right:20px;font-weight:600;font-size:20px;width:100%}.c-task-details{display:flex;flex-direction:column;min-height:100%}.c-task-details__control-block{margin-left:-16px;margin-right:-16px}.c-upload-list{margin:0;padding:0;list-style-type:none;margin:8px 0}.c-upload-list__item{display:flex;border-radius:4px;border:1px #d8d8d8 solid;margin-bottom:10px;padding:12px 16px;justify-content:space-between;align-items:center}.c-uploadresults-modal__file{display:flex;align-items:center}.c-uploadresults-modal__icon{margin-right:10px}.c-uploadresults-modal__filename{padding-right:16px;font-size:14px;color:#4d4d4d}.c-item-edit-modal{display:flex;flex-direction:column}.c-item-edit-modal__edit-button{width:100%;justify-content:center}.c-job-search__form{margin:0 -16px;padding:10px 16px;border-top:1px solid #d8d8d8;position:relative}.c-job-search__search{padding:8px;width:100%;background-color:#f7f7f7;border:1px solid #d8d8d8;border-radius:4px;display:flex;align-items:center}.c-job-search__input{background:none;border:none;outline:none;flex:1;margin:0 8px;padding:0;min-width:0}.c-job-search__input::placeholder{color:#4d4d4d}.c-job-search__button{border:none;background:unset;padding:0;display:flex;height:24px;width:24px;align-items:center;justify-content:center}.c-job-search__search-icon{height:18px}.c-job-search__close-icon{height:14px}.c-job-search__results-heading{margin:0 -16px;padding:10px 16px;border-top:1px solid #d8d8d8;color:#6e6e6e;text-transform:uppercase;font-size:12px;font-weight:bold}.c-job-search__no-results-container{margin:0 -16px;padding:10px 16px;border-top:1px solid #d8d8d8;display:flex;flex-direction:column;justify-content:center}.c-job-search__no-results{text-align:center;font-size:20px;font-weight:bold;margin-top:80px;margin-bottom:8px}.c-job-search__no-results-text{text-align:center;font-size:16px}.c-appointments__username{color:#6e6e6e;margin-top:8px;margin-bottom:8px;font-size:12px}.c-appointments__heading{margin-bottom:8px}.c-appointments__search-container{display:flex;justify-content:center;margin:0 -16px;padding:8px 16px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.c-appointments__search{text-decoration:none;padding:8px;width:100%;background-color:#f7f7f7;border:1px solid #d8d8d8;border-radius:4px;cursor:text;display:flex;align-items:center}.c-appointments__search-icon{margin-right:8px;height:24px;padding:3px}.c-appointments__search-text{font-size:16px;color:#4d4d4d}.c-scan-item{display:flex;flex-direction:column}.c-scan-item__instruction{font-weight:500;margin:16px 0}.c-toast{display:flex;position:fixed;bottom:0;left:0;right:0;flex-direction:column;align-items:center;justify-content:center;background-color:#232323;border-radius:6px;z-index:2;padding:12px 16px;text-align:center;color:#fff;font-size:14px;font-weight:500}.c-textarea-grow{display:grid}.c-textarea-grow>textarea{grid-row:1;grid-column:1;overflow:hidden;resize:none}.c-textarea-grow__height-block{white-space:pre-wrap;visibility:hidden;grid-row:1;grid-column:1;line-height:1.15}.c-textarea-grow__height-block::after{content:" "}.c-milestones__body{font-size:12px}.c-milestones__row--overdue{background-color:#fff2f2}.c-milestones__cell{margin-left:16px}.c-milestones__cell:last-child{margin-right:16px}.c-milestones__cell--milestone{flex:0 0 100px}.c-milestones__cell--required{flex:1}.c-milestones__cell--completed{flex:1}.c-milestones__completed-date{text-decoration:underline}.c-milestones__overdue-alert{display:flex;flex-direction:column;background-color:#fff2f2;padding-left:16px;padding-right:16px}.c-milestones__overdue-label{font-weight:700;color:#6e6e6e;margin-bottom:8px}.c-milestones__overdue-text{font-size:14px;font-style:italic}.c-milestones__name{font-weight:700}.c-milestones__time{padding-left:8px;font-weight:700}.c-milestones__button{display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#f7f7f7;border:1px solid #d8d8d8;font-size:16px;color:rgba(0,0,0,.7);width:100%;height:100%;margin:8px -16px 8px 0}.c-milestones__sla-icon{padding-right:8px}.c-labour-time__heading{margin:0 -16px;padding:12px 16px;background:#f1f1f1;text-transform:uppercase;font-weight:bold;font-size:12px}.c-labour-time__start-container{padding:8px 0;display:flex;align-items:center;flex:1 1 0}.c-labour-time__date{color:#6e6e6e;font-style:italic;font-size:12px;margin-right:24px;min-width:70px}.c-labour-time__date--ended{margin-right:0}.c-labour-time__time{font-weight:bold;font-size:16px;min-width:50px;text-align:center}.c-labour-time__line-icon{margin:0 12px}.c-labour-time__start-button{width:152px}.c-labour-time__labour-container{height:54px;display:flex;align-items:center}.c-labour-time__labour-container--start{justify-content:center}.c-labour-time__labour-container--end{justify-content:space-between}.c-labour-time__time-ended-container{display:flex}.c-labour-time__end-button{flex:1 1 0;margin-left:64px}.c-labour-time__notes-heading{font-size:13px;font-weight:bold;text-transform:uppercase;color:#929394;margin:8px 0}.c-labour-time__warning{color:#d14343}.c-labour-time__notes{min-height:160px;border-radius:4px;border:1px solid #d8d8d8;color:#5c5863;padding:12px;margin-bottom:8px}.c-labour-time__notes::placeholder{color:#aeaeae}.c-labour-time__notes-warning{font-size:12px;color:#d14343;margin-bottom:8px}.c-labour-time__edit-link{padding:4px}.c-labour-time__edit-icon{height:18px}.c-labour-time__loading{height:100%}.c-create-item__form-group{padding-bottom:8px}.c-create-item__control-block{display:flex;justify-content:center;padding:8px 16px}.c-create-item__loading{display:flex;flex-direction:row;justify-content:center;align-items:center}.c-create-item__loading-spinner{height:30px;margin:0 8px 0 0}.c-create-item__apcd-id{display:flex;border:1px solid #d8d8d8;background-color:#f7f7f7;border-radius:6px;align-items:center;padding-right:20px}.c-overdue-modal__milestone{display:flex;flex-direction:row;font-size:12px;background-color:#fff2f2;margin:0 -16px -16px;padding:16px;justify-content:space-between;padding-bottom:32px}.c-overdue-modal__time{padding-left:8px;padding-right:8px;font-weight:700}.c-overdue-modal__name{font-weight:700}.c-control-block{border-top:1px solid #d8d8d8;background-color:#f1f1f1;display:flex;justify-content:center;padding:8px 16px;flex-flow:wrap;gap:16px}.c-signoff__complete{display:flex;justify-content:center;margin:auto -16px 0;padding:16px 0 24px;background-color:#3a393d}.c-signoff__field{border-bottom:1px solid #d8d8d8;margin:0 -16px;padding:0 16px 8px}.c-signoff__field:first-child{border-top:1px solid #d8d8d8}.c-signoff_extra-email{display:flex;justify-content:center;margin:auto -16px 0;padding:8px 0;background-color:#f1f1f1}.c-signoff__overlay{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;background-color:#3a393d;padding:28px;align-items:center;justify-content:center}.c-signoff__disclaimer{color:#fff;font-size:14px;margin-bottom:26px}.c-signoff__canvas{background-color:#fff;border-radius:6px;width:100%;min-height:224px;margin-bottom:12px}.c-signoff__cancel{position:absolute;top:33px;left:21px;background:none;border:none}.c-signoff__actions{display:flex;width:100%}.c-signoff__action-button{flex:1}.c-signoff__action-button:not(:last-child){margin-right:24px}.c-signoff__loading{text-align:center}.c-form__label{display:block;font-size:13px;font-weight:600;text-transform:uppercase;color:#929394;margin:8px 0}.c-form__warning{color:#d14343;font-size:12px;margin-bottom:12px}.c-form__input{border-radius:4px;width:100%;font-size:16px;line-height:1.5;border:1px #d8d8d8 solid;padding:8px 16px;margin-bottom:8px;background-color:#f7f7f7}.c-form__input--placeholder,.c-form__input::placeholder{color:#aeaeae}.c-form__input--readonly{border:none;background-color:#fff}.c-form__input--hidden{flex:1;border:none;resize:none;outline:none;background:none;margin-bottom:0}.c-form__input--dropdown{appearance:none;background:#f7f7f7 url(/images/d578b1c535461f12d625.svg) no-repeat right 16px center}.c-form__input--warn{border:1px solid #d14343}.c-form__input[type=time],.c-form__input[type=date]{appearance:none;min-height:42px;background:#f7f7f7 url(/images/d578b1c535461f12d625.svg) no-repeat right 16px center}.c-form__input[type=time]::-webkit-calendar-picker-indicator,.c-form__input[type=date]::-webkit-calendar-picker-indicator{width:0;padding-left:12px}.c-form__select-option{color:#000}.c-form__select-option--placeholder{color:#aeaeae}.c-form__textarea{min-height:180px;width:100%;border-radius:4px;padding:12px 16px;margin-bottom:8px;border:1px solid #d8d8d8;background-color:#f7f7f7}.c-form__textarea--warn{border:1px solid #d14343}.c-form__textarea::placeholder{color:#aeaeae}.c-form__control-block{display:flex;justify-content:center;align-items:center}.c-form__actions{display:flex;position:relative;border-radius:0 0 4px 4px;background-color:#f1f1f1;margin:0 -16px -16px;padding:16px}.c-form__button{flex:1;align-items:center}.c-form__button:not(:last-child){margin-right:24px}.c-edit-time{display:flex;flex-direction:column;min-height:100%}.c-edit-time__row{display:flex}.c-edit-time__type,.c-edit-time__task{flex:1}.c-edit-time__type:not(:last-child),.c-edit-time__task:not(:last-child){margin-right:24px}.c-edit-time__note{flex:1}.c-edit-time__note:not(:last-child){margin-right:24px}.c-edit-time__note-input{min-height:42px}.c-edit-time__date{width:100%}.c-edit-time__time{flex:1}.c-edit-time__time:not(:last-child){margin-right:24px}.c-edit-time__button-container{margin:auto -16px 0;padding:12px 24px 28px;background-color:#f1f1f1;display:flex}.c-edit-time__button{flex:1}.c-edit-time__button:not(:last-child){margin-right:24px}.c-email__address{display:block}.c-email__address:not(:last-child){margin-bottom:4px}.c-error-boundary{margin:32px}.c-error-boundary__header{margin-bottom:8px;font-size:18px;font-weight:bold}.c-error-boundary__text{white-space:pre-line}.c-error-boundary__button{width:100%}.c-offline{color:#fff;padding:8px 16px;display:flex;flex-direction:column;min-height:32px;justify-content:center;background:#000 url(/images/34ece3fc71685bcca089.svg) no-repeat center right 16px}.c-offline--restored{background-image:url(/images/d73052b8878cc2d31a8f.svg)}.c-offline__summary{font-size:12px;font-weight:700}.c-offline__message{font-size:14px;margin-top:8px}.c-menu{position:absolute;font-size:14px;top:100%;left:10px;right:10px;margin-top:8px;background-color:#fff;padding:16px;box-shadow:0px 0px 6px rgba(164,157,157,.97);border-radius:2px;z-index:10}.c-menu__options-list{margin:0;padding:0;list-style-type:none}.c-menu__option{display:flex;align-items:center}.c-menu__option:not(:first-child){padding-top:16px}.c-menu__option:not(:last-child){padding-bottom:16px;border-bottom:1px solid #d8d8d8}.c-menu__option--inactive{color:#b5b5b5}.c-menu__option-label{display:flex;flex-direction:column;margin-right:10px}.c-menu__option-title{font-weight:500}.c-menu__logout,.c-menu__clear-cache{color:#fff;padding:8px 16px;border-radius:6px;border:1px solid #fff;background-color:var(--theme-color-light)}.c-menu__logout{width:100%}.c-menu__clear-cache{margin-left:auto}.c-slider::after{content:"";width:36px;height:36px;background-image:url(/images/042f92b87ca25b4e4f14.svg);display:block}.c-slider--checked::after{background-image:url(/images/3d13acb9eeedc9d1cd21.svg)}.c-slider__input{display:none}.c-barcode-scanner__upload-section{background-color:rgba(216,216,216,.2);border-radius:6px;padding-top:53px;padding-bottom:46px;border:1px solid #d8d8d8;display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.c-barcode-scanner__upload-icon{margin-bottom:12px}.c-quickstep__iframe{border:none;width:100%;height:90vh}.u-flex-1\/12\@xs{flex:0 0 8.3333333333%;max-width:8.3333333333%}.u-flex-2\/12\@xs{flex:0 0 16.6666666667%;max-width:16.6666666667%}.u-flex-3\/12\@xs{flex:0 0 25%;max-width:25%}.u-flex-4\/12\@xs{flex:0 0 33.3333333333%;max-width:33.3333333333%}.u-flex-5\/12\@xs{flex:0 0 41.6666666667%;max-width:41.6666666667%}.u-flex-6\/12\@xs{flex:0 0 50%;max-width:50%}.u-flex-7\/12\@xs{flex:0 0 58.3333333333%;max-width:58.3333333333%}.u-flex-8\/12\@xs{flex:0 0 66.6666666667%;max-width:66.6666666667%}.u-flex-9\/12\@xs{flex:0 0 75%;max-width:75%}.u-flex-10\/12\@xs{flex:0 0 83.3333333333%;max-width:83.3333333333%}.u-flex-11\/12\@xs{flex:0 0 91.6666666667%;max-width:91.6666666667%}.u-flex-12\/12\@xs{flex:0 0 100%;max-width:100%}@media(min-width: 480px){.u-flex-1\/12\@sm{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media(min-width: 480px){.u-flex-2\/12\@sm{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media(min-width: 480px){.u-flex-3\/12\@sm{flex:0 0 25%;max-width:25%}}@media(min-width: 480px){.u-flex-4\/12\@sm{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width: 480px){.u-flex-5\/12\@sm{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media(min-width: 480px){.u-flex-6\/12\@sm{flex:0 0 50%;max-width:50%}}@media(min-width: 480px){.u-flex-7\/12\@sm{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media(min-width: 480px){.u-flex-8\/12\@sm{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media(min-width: 480px){.u-flex-9\/12\@sm{flex:0 0 75%;max-width:75%}}@media(min-width: 480px){.u-flex-10\/12\@sm{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media(min-width: 480px){.u-flex-11\/12\@sm{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media(min-width: 480px){.u-flex-12\/12\@sm{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.u-flex-1\/12\@md{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media(min-width: 768px){.u-flex-2\/12\@md{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media(min-width: 768px){.u-flex-3\/12\@md{flex:0 0 25%;max-width:25%}}@media(min-width: 768px){.u-flex-4\/12\@md{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width: 768px){.u-flex-5\/12\@md{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media(min-width: 768px){.u-flex-6\/12\@md{flex:0 0 50%;max-width:50%}}@media(min-width: 768px){.u-flex-7\/12\@md{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media(min-width: 768px){.u-flex-8\/12\@md{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media(min-width: 768px){.u-flex-9\/12\@md{flex:0 0 75%;max-width:75%}}@media(min-width: 768px){.u-flex-10\/12\@md{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media(min-width: 768px){.u-flex-11\/12\@md{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media(min-width: 768px){.u-flex-12\/12\@md{flex:0 0 100%;max-width:100%}}@media(min-width: 1024px){.u-flex-1\/12\@lg{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media(min-width: 1024px){.u-flex-2\/12\@lg{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media(min-width: 1024px){.u-flex-3\/12\@lg{flex:0 0 25%;max-width:25%}}@media(min-width: 1024px){.u-flex-4\/12\@lg{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width: 1024px){.u-flex-5\/12\@lg{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media(min-width: 1024px){.u-flex-6\/12\@lg{flex:0 0 50%;max-width:50%}}@media(min-width: 1024px){.u-flex-7\/12\@lg{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media(min-width: 1024px){.u-flex-8\/12\@lg{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media(min-width: 1024px){.u-flex-9\/12\@lg{flex:0 0 75%;max-width:75%}}@media(min-width: 1024px){.u-flex-10\/12\@lg{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media(min-width: 1024px){.u-flex-11\/12\@lg{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media(min-width: 1024px){.u-flex-12\/12\@lg{flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){.u-flex-1\/12\@xl{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media(min-width: 1200px){.u-flex-2\/12\@xl{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media(min-width: 1200px){.u-flex-3\/12\@xl{flex:0 0 25%;max-width:25%}}@media(min-width: 1200px){.u-flex-4\/12\@xl{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width: 1200px){.u-flex-5\/12\@xl{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media(min-width: 1200px){.u-flex-6\/12\@xl{flex:0 0 50%;max-width:50%}}@media(min-width: 1200px){.u-flex-7\/12\@xl{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media(min-width: 1200px){.u-flex-8\/12\@xl{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media(min-width: 1200px){.u-flex-9\/12\@xl{flex:0 0 75%;max-width:75%}}@media(min-width: 1200px){.u-flex-10\/12\@xl{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media(min-width: 1200px){.u-flex-11\/12\@xl{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media(min-width: 1200px){.u-flex-12\/12\@xl{flex:0 0 100%;max-width:100%}}@media(min-width: 1400px){.u-flex-1\/12\@xxl{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media(min-width: 1400px){.u-flex-2\/12\@xxl{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media(min-width: 1400px){.u-flex-3\/12\@xxl{flex:0 0 25%;max-width:25%}}@media(min-width: 1400px){.u-flex-4\/12\@xxl{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width: 1400px){.u-flex-5\/12\@xxl{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media(min-width: 1400px){.u-flex-6\/12\@xxl{flex:0 0 50%;max-width:50%}}@media(min-width: 1400px){.u-flex-7\/12\@xxl{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media(min-width: 1400px){.u-flex-8\/12\@xxl{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media(min-width: 1400px){.u-flex-9\/12\@xxl{flex:0 0 75%;max-width:75%}}@media(min-width: 1400px){.u-flex-10\/12\@xxl{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media(min-width: 1400px){.u-flex-11\/12\@xxl{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media(min-width: 1400px){.u-flex-12\/12\@xxl{flex:0 0 100%;max-width:100%}}.u-offset-0\/12\@xs{margin-left:0%}.u-offset-1\/12\@xs{margin-left:8.3333333333%}.u-offset-2\/12\@xs{margin-left:16.6666666667%}.u-offset-3\/12\@xs{margin-left:25%}.u-offset-4\/12\@xs{margin-left:33.3333333333%}.u-offset-5\/12\@xs{margin-left:41.6666666667%}.u-offset-6\/12\@xs{margin-left:50%}.u-offset-7\/12\@xs{margin-left:58.3333333333%}.u-offset-8\/12\@xs{margin-left:66.6666666667%}.u-offset-9\/12\@xs{margin-left:75%}.u-offset-10\/12\@xs{margin-left:83.3333333333%}.u-offset-11\/12\@xs{margin-left:91.6666666667%}@media(min-width: 480px){.u-offset-0\/12\@sm{margin-left:0%}}@media(min-width: 480px){.u-offset-1\/12\@sm{margin-left:8.3333333333%}}@media(min-width: 480px){.u-offset-2\/12\@sm{margin-left:16.6666666667%}}@media(min-width: 480px){.u-offset-3\/12\@sm{margin-left:25%}}@media(min-width: 480px){.u-offset-4\/12\@sm{margin-left:33.3333333333%}}@media(min-width: 480px){.u-offset-5\/12\@sm{margin-left:41.6666666667%}}@media(min-width: 480px){.u-offset-6\/12\@sm{margin-left:50%}}@media(min-width: 480px){.u-offset-7\/12\@sm{margin-left:58.3333333333%}}@media(min-width: 480px){.u-offset-8\/12\@sm{margin-left:66.6666666667%}}@media(min-width: 480px){.u-offset-9\/12\@sm{margin-left:75%}}@media(min-width: 480px){.u-offset-10\/12\@sm{margin-left:83.3333333333%}}@media(min-width: 480px){.u-offset-11\/12\@sm{margin-left:91.6666666667%}}@media(min-width: 768px){.u-offset-0\/12\@md{margin-left:0%}}@media(min-width: 768px){.u-offset-1\/12\@md{margin-left:8.3333333333%}}@media(min-width: 768px){.u-offset-2\/12\@md{margin-left:16.6666666667%}}@media(min-width: 768px){.u-offset-3\/12\@md{margin-left:25%}}@media(min-width: 768px){.u-offset-4\/12\@md{margin-left:33.3333333333%}}@media(min-width: 768px){.u-offset-5\/12\@md{margin-left:41.6666666667%}}@media(min-width: 768px){.u-offset-6\/12\@md{margin-left:50%}}@media(min-width: 768px){.u-offset-7\/12\@md{margin-left:58.3333333333%}}@media(min-width: 768px){.u-offset-8\/12\@md{margin-left:66.6666666667%}}@media(min-width: 768px){.u-offset-9\/12\@md{margin-left:75%}}@media(min-width: 768px){.u-offset-10\/12\@md{margin-left:83.3333333333%}}@media(min-width: 768px){.u-offset-11\/12\@md{margin-left:91.6666666667%}}@media(min-width: 1024px){.u-offset-0\/12\@lg{margin-left:0%}}@media(min-width: 1024px){.u-offset-1\/12\@lg{margin-left:8.3333333333%}}@media(min-width: 1024px){.u-offset-2\/12\@lg{margin-left:16.6666666667%}}@media(min-width: 1024px){.u-offset-3\/12\@lg{margin-left:25%}}@media(min-width: 1024px){.u-offset-4\/12\@lg{margin-left:33.3333333333%}}@media(min-width: 1024px){.u-offset-5\/12\@lg{margin-left:41.6666666667%}}@media(min-width: 1024px){.u-offset-6\/12\@lg{margin-left:50%}}@media(min-width: 1024px){.u-offset-7\/12\@lg{margin-left:58.3333333333%}}@media(min-width: 1024px){.u-offset-8\/12\@lg{margin-left:66.6666666667%}}@media(min-width: 1024px){.u-offset-9\/12\@lg{margin-left:75%}}@media(min-width: 1024px){.u-offset-10\/12\@lg{margin-left:83.3333333333%}}@media(min-width: 1024px){.u-offset-11\/12\@lg{margin-left:91.6666666667%}}@media(min-width: 1200px){.u-offset-0\/12\@xl{margin-left:0%}}@media(min-width: 1200px){.u-offset-1\/12\@xl{margin-left:8.3333333333%}}@media(min-width: 1200px){.u-offset-2\/12\@xl{margin-left:16.6666666667%}}@media(min-width: 1200px){.u-offset-3\/12\@xl{margin-left:25%}}@media(min-width: 1200px){.u-offset-4\/12\@xl{margin-left:33.3333333333%}}@media(min-width: 1200px){.u-offset-5\/12\@xl{margin-left:41.6666666667%}}@media(min-width: 1200px){.u-offset-6\/12\@xl{margin-left:50%}}@media(min-width: 1200px){.u-offset-7\/12\@xl{margin-left:58.3333333333%}}@media(min-width: 1200px){.u-offset-8\/12\@xl{margin-left:66.6666666667%}}@media(min-width: 1200px){.u-offset-9\/12\@xl{margin-left:75%}}@media(min-width: 1200px){.u-offset-10\/12\@xl{margin-left:83.3333333333%}}@media(min-width: 1200px){.u-offset-11\/12\@xl{margin-left:91.6666666667%}}@media(min-width: 1400px){.u-offset-0\/12\@xxl{margin-left:0%}}@media(min-width: 1400px){.u-offset-1\/12\@xxl{margin-left:8.3333333333%}}@media(min-width: 1400px){.u-offset-2\/12\@xxl{margin-left:16.6666666667%}}@media(min-width: 1400px){.u-offset-3\/12\@xxl{margin-left:25%}}@media(min-width: 1400px){.u-offset-4\/12\@xxl{margin-left:33.3333333333%}}@media(min-width: 1400px){.u-offset-5\/12\@xxl{margin-left:41.6666666667%}}@media(min-width: 1400px){.u-offset-6\/12\@xxl{margin-left:50%}}@media(min-width: 1400px){.u-offset-7\/12\@xxl{margin-left:58.3333333333%}}@media(min-width: 1400px){.u-offset-8\/12\@xxl{margin-left:66.6666666667%}}@media(min-width: 1400px){.u-offset-9\/12\@xxl{margin-left:75%}}@media(min-width: 1400px){.u-offset-10\/12\@xxl{margin-left:83.3333333333%}}@media(min-width: 1400px){.u-offset-11\/12\@xxl{margin-left:91.6666666667%}}.u-pt--n{padding-top:0}.u-pb--n{padding-bottom:0}.u-pl--n{padding-left:0}.u-pr--n{padding-right:0}.u-pt--xs{padding-top:4px}.u-pb--xs{padding-bottom:4px}.u-pl--xs{padding-left:4px}.u-pr--xs{padding-right:4px}.u-pt--sm{padding-top:8px}.u-pb--sm{padding-bottom:8px}.u-pl--sm{padding-left:8px}.u-pr--sm{padding-right:8px}.u-pt--md{padding-top:12px}.u-pb--md{padding-bottom:12px}.u-pl--md{padding-left:12px}.u-pr--md{padding-right:12px}.u-pt--lg{padding-top:16px}.u-pb--lg{padding-bottom:16px}.u-pl--lg{padding-left:16px}.u-pr--lg{padding-right:16px}.u-pt--xl{padding-top:24px}.u-pb--xl{padding-bottom:24px}.u-pl--xl{padding-left:24px}.u-pr--xl{padding-right:24px}.u-pt--xxl{padding-top:32px}.u-pb--xxl{padding-bottom:32px}.u-pl--xxl{padding-left:32px}.u-pr--xxl{padding-right:32px}.u-mt--n{margin-top:0}.u-mr--n{margin-right:0}.u-mb--n{margin-bottom:0}.u-ml--n{margin-left:0}.u-mt--xs{margin-top:4px}.u-mr--xs{margin-right:4px}.u-mb--xs{margin-bottom:4px}.u-ml--xs{margin-left:4px}.u-mt--sm{margin-top:8px}.u-mr--sm{margin-right:8px}.u-mb--sm{margin-bottom:8px}.u-ml--sm{margin-left:8px}.u-mt--md{margin-top:12px}.u-mr--md{margin-right:12px}.u-mb--md{margin-bottom:12px}.u-ml--md{margin-left:12px}.u-mt--lg{margin-top:16px}.u-mr--lg{margin-right:16px}.u-mb--lg{margin-bottom:16px}.u-ml--lg{margin-left:16px}.u-mt--xl{margin-top:24px}.u-mr--xl{margin-right:24px}.u-mb--xl{margin-bottom:24px}.u-ml--xl{margin-left:24px}.u-mt--xxl{margin-top:32px}.u-mr--xxl{margin-right:32px}.u-mb--xxl{margin-bottom:32px}.u-ml--xxl{margin-left:32px}.u-display--hidden{display:none}
