@import"https://fonts.googleapis.com/css2?family=Gabarito:wght@400;500;800&family=Open+Sans:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Roboto&display=swap";@font-face{font-family:UKNumberPlate;src:url(/assets/UKNumberPlate-f-MSbzOh.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0;font-family:Gabarito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--color-black: #1a1a1a;--color-white: #ffffff;--color-grey: #c2c2c2;--color-dark-grey: #5e5e5e;--color-light-grey: lightGrey;--color-very-light-grey: #f6f6f6;--color-green: #61bc61;--color-orange: #ff9900;--color-red: #ff6060;--color-blue: #3081ff;--color-dark-blue: #003996;--color-purple: #bf00ff;--task-color-enquiry: var(--color-dark-grey);--task-color-awaiting-authorisation: #ff8798;--task-color-awaiting-assignment: var(--color-orange);--task-color-pending: #009dab;--task-color-acknowledged: #009439;--task-color-in-progress: var(--color-green);--task-color-complete: var(--color-blue);--task-color-invoiced: #5b005b;--task-color-bg-enquiry: #f3f3f3;--task-color-bg-awaiting-authorisation: #fff0f3;--task-color-bg-awaiting-assignment: #fff1dd;--task-color-bg-pending: #e8ffff;--task-color-bg-acknowledged: #edfff3;--task-color-bg-in-progress: #cfffcf;--task-color-bg-complete: #e9f1ff;--task-color-bg-invoiced: #ffeaff;--radius-primary: 15px;--radius-secondary: 20px;--primary-spacing: 15px;--secondary-spacing: 10px}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444545}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}html,body{width:100%;height:100%;overflow:hidden}body>div{height:100%;-webkit-overflow-scrolling:touch}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}.layout-app,.layout-submenu{height:100%;display:grid;grid-template-rows:min-content 1fr;overflow:hidden}.layout-sidebar,.layout-sidebar-fixed{border-right:1px solid #c2c2c2;padding:15px;overflow-y:auto;overflow:scroll!important;padding-right:10px!important}.layout-sidebar::-webkit-scrollbar,.layout-sidebar-fixed::-webkit-scrollbar{width:5px;height:5px}.layout-sidebar::-webkit-scrollbar-thumb,.layout-sidebar-fixed::-webkit-scrollbar-thumb{background-color:#0063fc;border-radius:10px;width:10px;height:10px}.layout-sidebar:hover::-webkit-scrollbar-thumb,.layout-sidebar-fixed:hover::-webkit-scrollbar-thumb{background-color:#3081ff}.layout-sidebar.layout-sidebar-fixed,.layout-sidebar-fixed.layout-sidebar-fixed{width:300px;padding:0}.layout-single{grid-template-rows:1fr}.layout-split{display:grid;grid-template-columns:300px 4fr;grid-template-rows:100%;height:100%;overflow:hidden}.layout-split .layout-nav{border-right:1px solid var(--brand-grey);padding:20px;overflow-y:scroll}.layout-split .layout-body{overflow:hidden}.layout-padding{padding:15px}.layout-padding.--with-scroll{padding-right:0}.layout-right-border{border-right:1px solid #c2c2c2}.layout-top-tab{display:grid;grid-template-rows:max-content 1fr}.layout-left-border{border-left:1px solid #c2c2c2;border-top-left-radius:0;border-bottom-left-radius:0}.layout-table-padding{padding:15px;padding-top:0!important}.layout-table-padding:has(tfoot){padding-bottom:0!important}.layout-scrollable{height:100%;overflow:scroll!important;padding-right:10px!important}.layout-scrollable::-webkit-scrollbar{width:5px;height:5px}.layout-scrollable::-webkit-scrollbar-thumb{background-color:#0063fc;border-radius:10px;width:10px;height:10px}.layout-scrollable:hover::-webkit-scrollbar-thumb{background-color:#3081ff}.layout-scrollable-invisible{height:100%;overflow-y:auto!important;scrollbar-gutter:unset}.layout-scrollable-invisible::-webkit-scrollbar{width:10px;outline:1px solid #c2c2c2}.layout-scrollable-invisible::-webkit-scrollbar-thumb{background-clip:padding-box;border-radius:9999px;background-color:#3081ff;border:2px solid transparent}.layout-scroll-fade{position:relative}.layout-scroll-fade:after{content:"";position:absolute;top:0;left:0;right:0;height:15px;background-color:red}.layout-vertical-split{display:grid;height:100%;grid-auto-rows:1fr min-content}.layout-pagination{height:100%;display:grid;grid-auto-rows:1fr min-content}.grid-equal-columns{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.grid-stretch-2-col{grid-column-start:1;grid-column-end:3}.grid-justify-center{display:grid;justify-content:center}.dashed-hr{height:0;border-top:1px dashed #c2c2c2;margin:20px 0}.layout-with-footer{height:100%;display:grid;grid-template-rows:1fr min-content}.layout-footer{border-top:1px solid #c2c2c2;display:inline-flex;gap:15px;justify-content:right;padding:15px;background-color:#f6f6f6}.layout-sidebar-footer{padding:15px;background-color:#f6f6f6;border-top:1px solid #c2c2c2;border-right:1px solid #c2c2c2;display:grid;grid-gap:15px}.layout-with-map{display:grid;grid-template-columns:minmax(0,2fr) 1fr;height:100%}.layout-with-map ._body{padding:15px;overflow:scroll!important;padding-right:10px!important}.layout-with-map ._body::-webkit-scrollbar{width:5px;height:5px}.layout-with-map ._body::-webkit-scrollbar-thumb{background-color:#0063fc;border-radius:10px;width:10px;height:10px}.layout-with-map ._body:hover::-webkit-scrollbar-thumb{background-color:#3081ff}.layout-with-map ._map{padding:15px 15px 15px 0;overflow:hidden}.--scrollable{overflow:scroll!important;padding-right:10px!important}.--scrollable::-webkit-scrollbar{width:5px;height:5px}.--scrollable::-webkit-scrollbar-thumb{background-color:#0063fc;border-radius:10px;width:10px;height:10px}.--scrollable:hover::-webkit-scrollbar-thumb{background-color:#3081ff}.layout-table-with-filter{display:grid;grid-template-columns:300px 1fr;overflow:hidden}.header{border-bottom:1px solid #c2c2c2;display:grid;grid-template:"logo nav logout";grid-template-columns:min-content 1fr min-content}.header>.logo{grid-area:logo;display:grid;align-content:center;grid-auto-flow:column;padding-left:40px;padding-right:40px;width:243px}.header>hr{grid-area:hr}.header>nav{grid-area:nav;justify-content:center;display:grid}.header>aside{grid-area:logout;display:grid;grid-template-columns:min-content min-content;align-items:center;column-gap:20px;padding-right:20px}.header>section{grid-area:search;padding:20px}.header ul{padding-inline:0;display:inline-block}.header img,li,li a{display:inline-block}.header li a{padding:40px;border-bottom:1px solid transparent;position:relative;top:1px;color:inherit;text-decoration:none}.header li a.active{font-weight:700;border-bottom-color:#3081ff}.header li a:hover{border-bottom-color:#f90;cursor:pointer}.submenu{border-bottom:1px solid #c2c2c2;padding-inline:0;display:inline-block}.submenu li,.submenu li a{display:inline-block}.submenu li a{padding:20px;border-bottom:1px solid transparent;position:relative;top:1px;color:inherit;text-decoration:none}.submenu li a.active{font-weight:700;border-bottom-color:#3081ff}.submenu li a:hover{border-bottom-color:#f90;cursor:pointer}.hr,hr{border:0;border-top:1px dashed #c2c2c2;height:0;overflow:hidden;width:100%;margin:15px 0}.hr.--thin,hr.--thin{margin:0}.position-relative{position:relative}.position-absolute{position:absolute}.updatable-alert{display:grid;grid-template-columns:auto min-content;grid-gap:15px;align-items:center}.updatable-alert>.info-widget{margin-bottom:0!important}.input,.money-input{border:1px solid #c2c2c2;border-radius:5px;padding:0 15px;outline:0;height:48px;resize:none;box-shadow:inset 0 2px 3px #00000008;transition:border-color .25s}.input.--modified,.money-input.--modified{outline:2px solid #61bc61!important;outline-offset:-2px}.input.--invalid,.money-input.--invalid{outline:2px solid #ff6060!important;outline-offset:-2px}.input[disabled],.input.--disabled,.money-input[disabled],.money-input.--disabled{color:#1a1a1a;background:#f8f8f8;pointer-events:none}.input.--small,.money-input.--small{padding:0 11px;height:34px;font-size:.8em}.input.--wide,.money-input.--wide{display:block;width:100%}.input:not([disabled]):hover,.money-input:not([disabled]):hover{border-color:#1a1a1a}.input:not([disabled]):active,.input:not([disabled]):focus,.money-input:not([disabled]):active,.money-input:not([disabled]):focus{border-color:#3081ff}.money-input{display:inline-grid;padding-right:0;overflow:hidden;grid-template-columns:max-content 1fr}.money-input.--wide{display:grid}.money-input>span{padding-right:15px;align-self:center;font-weight:700}.money-input:hover>input{border-left-color:#1a1a1a}.money-input>input{border:0;border-left:1px solid #c2c2c2;padding:0 15px;outline:none;transition:border-color .25s}.money-input>input:hover,.money-input>input:active,.money-input>input:focus{border-right:0}.money-input.--small{padding-right:0}.money-input.--small>span{padding-right:11px}.money-input.--small>input{padding:0 11px}.money-input.--modified>input{border-left-color:#61bc61;border-left-width:2px;padding-left:14px}.money-input.--modified.--small>input{padding-left:10px}textarea.input{padding:12px 15px;height:100px}.input-group ._label{display:block;font-weight:700;font-size:10px;text-transform:uppercase;margin-bottom:3px}.input-group+.input-group{margin-top:15px}.input-group .choice-label{margin-right:5px}fieldset{border:1px dashed #c2c2c2;border-radius:5px;padding:15px}fieldset.--fixed-width{width:300px}fieldset:has(+fieldset){padding-bottom:30px;border-bottom-left-radius:0;border-bottom-right-radius:0}fieldset+fieldset{margin-top:-15px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}fieldset legend{text-align:center;background:#fff;padding:3px 8px;border:1px dashed #c2c2c2;border-radius:5px;font-size:14px}.ynu{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}.ynu .button{position:relative}.ynu .button:hover{z-index:99}.ynu .button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ynu .button:nth-child(2){border-radius:0;margin-left:-1px;margin-right:-1px}.ynu .button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.toast{border:1px solid #c2c2c2;border-radius:5px!important}.toast-component{padding:5px 8px}.toast-component.--icon{padding:5px;display:grid;grid-template-columns:max-content 1fr;gap:10px;align-items:center}.toast-component.--icon div:first-child{display:grid}.grid-gap{grid-gap:15px}.grid-align-center{align-items:center}.grid-test{grid-template-columns:1fr max-content!important}.grid-2-col{display:grid;grid-template-columns:1fr 1fr}.grid-searchable-modal{display:grid;grid-template-columns:300px 1fr;height:100%}.grid-searchable-modal>div:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #c2c2c2}.grid-2-col-min{display:grid;grid-template-columns:min-content min-content}.grid-2-col-max{display:grid;grid-template-columns:minmax(0px,300px) minmax(0px,300px)}.grid-1-2-col{display:grid;grid-template-columns:1fr 2fr}.grid-3-col{display:grid;grid-template-columns:min-content auto min-content}.grid-3-col-min{display:grid;grid-template-columns:min-content min-content min-content}.grid-4-col{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.grid-fixed-fluid{display:grid;grid-template-columns:300px 1fr;height:100%}.grid-fluid{display:grid;grid-auto-columns:max-content;grid-auto-flow:column}.grid-bottom-bar{display:grid;grid-template-rows:1fr max-content;height:100%}.grid-fill{display:grid;grid-template-rows:max-content 1fr;height:100%}.widget-inline,.widget-inline-icon{border:1px solid var(--color-grey);background-color:#fff;border-radius:5px;padding:3px 6px;display:inline-flex;transition:border-color .25s;align-items:center;gap:6px;overflow:hidden;font-size:.85em;line-height:1.3em}.widget-inline.--monospaced,.widget-inline-icon.--monospaced{font-family:Roboto Mono,monospace}.widget-inline:has(.label:last-child),.widget-inline-icon:has(.label:last-child){padding-right:4px!important}.widget-inline.--interactive:hover,.widget-inline-icon.--interactive:hover{cursor:pointer;border-color:var(--color-black)}.widget-inline.widget-inline-icon,.widget-inline-icon.widget-inline-icon{display:inline-grid;grid-template-columns:28px 1fr;padding:0;gap:0;align-items:normal}.widget-inline.widget-inline-icon .--body,.widget-inline-icon.widget-inline-icon .--body{padding:3px 6px!important}.widget-inline.widget-inline-icon .--icon,.widget-inline-icon.widget-inline-icon .--icon{border-right:1px solid var(--color-grey);align-items:center;justify-content:center;display:grid;padding:0 5px;background:var(--color-very-light-grey)}.widget,.info-widget{border:1px solid #c2c2c2;border-radius:5px;overflow:hidden;position:relative;transition:border-color .25s;background-color:#fff}.widget ._trim,.info-widget ._trim{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;padding-right:5px}.widget .--labelled,.info-widget .--labelled{display:inline-flex;align-items:center;width:100%;justify-content:space-between}.widget.--red,.info-widget.--red{border-color:#ff6060;color:#ff6060}.widget.--disabled,.info-widget.--disabled{border-color:#c2c2c2!important;color:#5e5e5e!important;background:#f8f8f8!important;cursor:not-allowed}.widget>._body,.widget>._footer,.info-widget>._body,.info-widget>._footer{padding:6px 9px}.widget>._body.--buttons,.widget>._footer.--buttons,.info-widget>._body.--buttons,.info-widget>._footer.--buttons{display:flex;gap:10px;justify-content:right;padding:10px;align-items:center}.widget>._body.--buttons .label,.widget>._footer.--buttons .label,.info-widget>._body.--buttons .label,.info-widget>._footer.--buttons .label{margin-top:0}.widget>._body+._body,.widget>._footer+._body,.info-widget>._body+._body,.info-widget>._footer+._body{border-top:1px dashed #c2c2c2}.widget>._footer,.info-widget>._footer{border-top:1px solid #c2c2c2;background:#f6f6f6;padding-top:5px}.widget>._button-body,.info-widget>._button-body{padding:7px 7px 7px 10px;display:grid;align-items:center;grid-template-columns:1fr max-content}.widget ._type,.info-widget ._type{font-size:10px;text-transform:uppercase;font-weight:700;padding-top:2px}.widget-info>._title{display:block}.widget-info>._title:has(svg){display:flex;grid-template-columns:16px 1fr;grid-gap:8px;align-items:center}.widget-info>._title svg{width:16px;height:16px}.widget-info>._subtitle{display:block}.widget-list .widget,.widget-list .widget-holder,.widget-list .widget-with-delete{margin-bottom:10px}.widget-list .widget:last-child,.widget-list .widget-holder:last-child,.widget-list .widget-with-delete:last-child{margin-bottom:0}.widget-list .widget-with-delete>.widget{margin-bottom:0}.widget-list .widget-holder>.widget{margin-bottom:0}.widget-list.--compact .widget,.widget-list.--compact .widget-holder{margin-bottom:-1px}.widget-list.--compact .widget:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.widget-list.--compact .widget:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.widget-with-delete{display:grid;grid-template-columns:1fr max-content;align-items:center;grid-gap:10px}.widget{position:relative;transition:outline .25s;outline:2px solid transparent;outline-offset:-2px}.widget.--interactive:hover{cursor:pointer;border-color:#1a1a1a;z-index:1;user-select:none}.widget.--interactive:hover *{cursor:pointer}.widget.--interactive:hover.--red{border-color:#f90000}.widget.--selected{outline:2px solid #3081ff;outline-offset:-2px}.widget.--selected.--red{outline-color:#ff6060}.widget.--modified{outline:2px solid #61bc61;outline-offset:-2px}.widget>._tasks:has(>*){border-top:1px solid #c2c2c2}.widget>._tasks>._task{border-radius:5px;padding:10px;display:grid;grid-template-columns:1fr max-content;align-items:center}.widget>._tasks>._task+._task{border-top:1px dashed #c2c2c2}.widget:has(._icon){display:grid;grid-template-columns:40px 1fr;align-items:center}.widget:has(._icon) ._body{padding-left:0}.info-widget{font-size:.8em;border:1px solid transparent}.info-widget:has(._icon){display:grid;grid-template-columns:40px 1fr;align-items:center}.info-widget:has(._icon) ._body{padding-left:0}.info-widget ._icon{justify-content:center;display:grid}.info-widget.--info{color:#0055d6!important;background:#bed8ff}.info-widget.--warning{color:#965a00;background:#ffc267}.info-widget.--error{color:#f90000!important;background:#ff6060}.info-widget.--outline{outline:1px solid #c2c2c2;outline-offset:-1px;color:#1a1a1a;background-color:#fff}.info-widget.--outline.--info{outline-width:2px;outline-offset:-2px;outline-color:#3081ff}.info-widget.--outline.--info ._icon{color:#3081ff}.info-widget.--outline.--warning{outline-width:2px;outline-offset:-2px;outline-color:#f90}.info-widget.--outline.--warning ._icon{color:#f90}.info-widget.--outline.--error{outline-width:2px;outline-offset:-2px;outline-color:#ff6060}.info-widget.--outline.--error ._icon{color:#ff6060}.service-user-widget{grid-gap:5px}.service-user-widget ._body{display:grid;grid-template-columns:1fr min-content;align-items:center}.service-user-widget.--interactive:hover .avatar{outline-color:#1a1a1a}.widget-title-label{display:grid;grid-template-columns:1fr max-content;align-items:center}.widget-with-input-group{padding-top:3px}.label{vertical-align:text-top;display:inline-flex;font-size:10px;font-weight:700;color:#fff;background:var(--color-dark-grey);text-transform:uppercase;line-height:10px;white-space:nowrap;border-radius:5px;text-align:center;padding:3px 5px;user-select:none}.label.--vertical{transform:rotate(180deg);writing-mode:vertical-lr;padding:5px 3px;display:block}.label:has(svg){align-items:center;justify-content:center}.label:has(svg):not(svg){padding:3px 5px}.label:has(svg) svg{margin:2px}.label svg{height:10px;width:10px;float:left;margin-right:5px}.label+.label{margin-top:5px}.label.--wide{display:block}.label.--large{font-size:14px;line-height:13px}.label.--large svg{height:12px;width:12px}.label.--monospace{font-family:monospace}.label.--outline{outline:1px solid var(--color-grey);background:#fff;color:var(--color-black);outline-offset:-1px}.label.--blue{background:var(--color-blue)}.label.--orange{background:var(--color-orange)}.label.--red{background:var(--color-red)}.label.--green{background:var(--color-green)}.label.--color-enquiry{background:var(--task-color-enquiry)}.label.--color-awaiting-authorisation{background:var(--task-color-awaiting-authorisation)}.label.--color-awaiting-assignment{background:var(--task-color-awaiting-assignment)}.label.--color-pending{background:var(--task-color-pending)}.label.--color-active{background:var(--task-color-active)}.label.--color-acknowledged{background:var(--task-color-acknowledged)}.label.--color-in-progress{background:var(--task-color-in-progress)}.label.--color-complete{background:var(--task-color-complete)}.label.--color-stood-down{background:var(--task-color-stood-down)}.label.--color-cancelled{background:var(--task-color-cancelled)}.label.--modified{display:block;background-color:var(--color-green);width:12px;height:12px;border-radius:100%;padding:0;margin-left:3px;align-self:center}.task-layout-map{display:grid;grid-template-columns:minmax(0,1fr) 1fr;height:100%}.task-layout-map ._timeline{padding:15px;overflow:scroll!important;padding-right:10px!important}.task-layout-map ._timeline::-webkit-scrollbar{width:5px;height:5px}.task-layout-map ._timeline::-webkit-scrollbar-thumb{background-color:#0063fc;border-radius:10px;width:10px;height:10px}.task-layout-map ._timeline:hover::-webkit-scrollbar-thumb{background-color:#3081ff}.task-layout-map ._map{padding:15px 15px 15px 0;overflow:hidden}.task-button-bar:not(:last-child),.task-action:not(:last-child){margin-bottom:15px}.task-button-bar{display:grid;grid-template-columns:1fr max-content 1fr;grid-gap:15px;align-items:center}.task-visualiser-old{border:2px solid #c2c2c2;border-radius:5px;margin:10px 0;height:50px;display:grid;grid-template-columns:50px 1fr 50px;align-items:center;justify-items:center}.task-visualiser-old .--track{position:relative;width:100%;height:100%;align-items:center}.task-visualiser-old .--track svg{background-color:#fff;position:absolute;z-index:2;top:10px}.task-visualiser-old .--track:before{z-index:1;content:"";display:block;position:absolute;left:0;right:0;top:22px;border-bottom:2px dashed #c2c2c2}.task-status-filter-holder{border-bottom:1px solid #c2c2c2;padding:15px}.task-status-filter{display:flex;gap:15px}.task-status-filter>div{flex:auto;padding:10px 10px 10px 15px;border-radius:5px;outline:1px solid transparent;outline-offset:-2px;border:1px solid #c2c2c2;transition:outline-color .2s,background-color .2s,color .2s;user-select:none;display:grid;grid-template-columns:1fr min-content;align-items:center}.task-status-filter>div:hover{outline-color:#c2c2c2;outline-width:2px;outline-offset:-2px;cursor:pointer}.task-status-filter span{border-radius:9999px;background-color:#5e5e5e;color:#fff;padding:3px 5px;vertical-align:text-bottom;font-size:12px}.task-status-filter>div{background-color:#fff;border-color:#5e5e5e;color:#5e5e5e}.task-status-filter>div:hover{outline-color:#5e5e5e}.task-status-filter>div span{background-color:#5e5e5e}.task-status-filter>div.--selected{background-color:#5e5e5e;color:#fff}.task-status-filter>div.--selected span{outline:2px solid #ffffff}.task-status-filter ._enquiry{background-color:#f3f3f3;border-color:var(--color-dark-grey);color:var(--color-dark-grey)}.task-status-filter ._enquiry:hover{outline-color:var(--color-dark-grey)}.task-status-filter ._enquiry span{background-color:var(--color-dark-grey)}.task-status-filter ._enquiry.--selected{background-color:var(--color-dark-grey);color:#fff}.task-status-filter ._enquiry.--selected span{outline:2px solid #f3f3f3}.task-status-filter ._awaiting-authorisation{background-color:#fff0f3;border-color:#ff8798;color:#ff8798}.task-status-filter ._awaiting-authorisation:hover{outline-color:#ff8798}.task-status-filter ._awaiting-authorisation span{background-color:#ff8798}.task-status-filter ._awaiting-authorisation.--selected{background-color:#ff8798;color:#fff}.task-status-filter ._awaiting-authorisation.--selected span{outline:2px solid #fff0f3}.task-status-filter ._awaiting-assignment{background-color:#fff1dd;border-color:var(--color-orange);color:var(--color-orange)}.task-status-filter ._awaiting-assignment:hover{outline-color:var(--color-orange)}.task-status-filter ._awaiting-assignment span{background-color:var(--color-orange)}.task-status-filter ._awaiting-assignment.--selected{background-color:var(--color-orange);color:#fff}.task-status-filter ._awaiting-assignment.--selected span{outline:2px solid #fff1dd}.task-status-filter ._pending{background-color:#e8ffff;border-color:#009dab;color:#009dab}.task-status-filter ._pending:hover{outline-color:#009dab}.task-status-filter ._pending span{background-color:#009dab}.task-status-filter ._pending.--selected{background-color:#009dab;color:#fff}.task-status-filter ._pending.--selected span{outline:2px solid #e8ffff}.task-status-filter ._acknowledged{background-color:#edfff3;border-color:#009439;color:#009439}.task-status-filter ._acknowledged:hover{outline-color:#009439}.task-status-filter ._acknowledged span{background-color:#009439}.task-status-filter ._acknowledged.--selected{background-color:#009439;color:#fff}.task-status-filter ._acknowledged.--selected span{outline:2px solid #edfff3}.task-status-filter ._in-progress{background-color:#cfffcf;border-color:var(--color-green);color:var(--color-green)}.task-status-filter ._in-progress:hover{outline-color:var(--color-green)}.task-status-filter ._in-progress span{background-color:var(--color-green)}.task-status-filter ._in-progress.--selected{background-color:var(--color-green);color:#fff}.task-status-filter ._in-progress.--selected span{outline:2px solid #cfffcf}.task-status-filter ._complete{background-color:#e9f1ff;border-color:var(--color-blue);color:var(--color-blue)}.task-status-filter ._complete:hover{outline-color:var(--color-blue)}.task-status-filter ._complete span{background-color:var(--color-blue)}.task-status-filter ._complete.--selected{background-color:var(--color-blue);color:#fff}.task-status-filter ._complete.--selected span{outline:2px solid #e9f1ff}.task-status-filter ._invoiced{background-color:#ffeaff;border-color:#5b005b;color:#5b005b}.task-status-filter ._invoiced:hover{outline-color:#5b005b}.task-status-filter ._invoiced span{background-color:#5b005b}.task-status-filter ._invoiced.--selected{background-color:#5b005b;color:#fff}.task-status-filter ._invoiced.--selected span{outline:2px solid #ffeaff}.task-color-enquiry{background-color:var(--task-color-enquiry)}.task-color-awaiting-authorisation{background-color:var(--task-color-awaiting-authorisation)}.task-color-awaiting-assignment{background-color:var(--task-color-awaiting-assignment)}.task-color-pending{background-color:var(--task-color-pending)}.task-color-cancelled{background-color:var(--task-color-cancelled)}.task-color-acknowledged{background-color:var(--task-color-acknowledged)}.task-color-in-progress{background-color:var(--task-color-in-progress)}.task-color-complete{background-color:var(--task-color-complete)}.task-color-invoiced{background-color:var(--task-color-invoiced)}.cal{width:100%;height:100%;overflow:scroll!important;padding-right:10px!important}.cal::-webkit-scrollbar{width:5px;height:5px}.cal::-webkit-scrollbar-thumb{background-color:#0063fc;border-radius:10px;width:10px;height:10px}.cal:hover::-webkit-scrollbar-thumb{background-color:#3081ff}.cal ._time{width:100px;border-right:1px solid #c2c2c2;height:50px;text-transform:lowercase;position:relative}.cal ._time.--empty{border-bottom:0}.cal ._time span{position:absolute;top:-11px;left:0;background:#fff;border:1px dashed #c2c2c2;padding:0 5px;text-transform:uppercase;font-size:12px;border-radius:5px}.cal-header{position:sticky;top:0;border-bottom:1px solid #c2c2c2;display:grid;grid-template-columns:100px;grid-auto-columns:200px;grid-auto-flow:column;background-color:#fff;z-index:1;width:fit-content}.cal-header ._team{border-right:1px solid #c2c2c2;display:grid;justify-content:center;align-items:center}.cal-rows{position:relative;width:fit-content}.cal-row{height:50px;border-bottom:1px dashed #c2c2c2;display:grid;grid-template-columns:100px;grid-auto-columns:200px;grid-auto-flow:column}.cal-row ._cell{border-right:1px solid #c2c2c2}.cal-col{width:200px;position:absolute;top:0;bottom:0}.cal-entry{border:2px solid #1a1a1a;background-color:#fff;position:absolute;left:0;right:1px;border-radius:5px;display:grid;grid-template-rows:max-content 1fr;min-height:66px}.cal-entry ._timeline{border-top:2px solid #1a1a1a;position:relative;overflow:hidden}.cal-entry ._timeline:after{content:"";display:block;position:absolute;border-right:2px dashed #1a1a1a;top:0;bottom:0;left:calc(50% - 2px)}.og-checkbox-input{border:2px solid #5e5e5e;border-radius:5px;width:20px;height:20px;padding:2px;cursor:pointer;transition:border-color .3s}.og-checkbox-input.-og-selected>div{transition:background-color .3s;background:#5e5e5e;width:12px;height:12px;border-radius:3px}.og-checkbox-input.-og-disabled{border-color:#c2c2c2}.og-checkbox-input.-og-disabled>div{background:#c2c2c2}.table-filters{border-right:1px solid lightGrey;padding:15px}.og-opt-monospace{font-family:monospace}.og-opt-no-wrap{white-space:nowrap}.og-label{border:1px solid #c2c2c2;border-radius:10px;color:#5e5e5e;display:inline-flex;gap:5px;text-align:center;font-size:12px;line-height:14px;padding:3px 6px;background-color:#fff;justify-content:center}.og-label svg{width:14px;height:14px;line-height:14px;margin-left:1px}.og-label.og-color-blue{border-color:#3081ff;color:#004fc9}.og-label.og-color-green{border-color:#61bc61;color:#368136}.og-label.og-color-orange{border-color:#f90;color:#995c00}.og-label.og-color-red{border-color:#ff6060;color:#f90000}.og-label.og-interactive{cursor:pointer}.og-label.og-interactive:hover{color:#5e5e5e;background-color:#f6f6f6}.og-label.og-interactive.og-color-blue:hover{color:#3081ff;background-color:#e3eeff}.og-label.og-interactive.og-color-green:hover{color:#61bc61;background-color:#f0f9f0}.og-label.og-interactive.og-color-orange:hover{color:#f90;background-color:#fff5e6}.og-label.og-interactive.og-color-red:hover{color:#ff6060;background-color:#fff9f9}.og-label.og-selected{background-color:#d3d3d3}.og-label.og-selected.og-color-blue{background-color:#3081ff;color:#fff}.og-label.og-selected.og-color-green{background-color:#61bc61;color:#fff}.og-label.og-selected.og-color-orange{background-color:#f90;color:#fff}.og-label.og-selected.og-color-red{background-color:#ff6060;color:#fff}.og-label-list{display:flex;align-items:flex-start;gap:10px}.og-label-list.og-sub-vertical{flex-direction:column}.og-label-list.og-sub-fill{align-items:stretch}.og-label-list.og-sub-fill>*{width:100%}.og-label-list.og-sub-join{gap:0}.og-label-list.og-sub-join>.og-label{border-radius:0;border-right-width:0}.og-label-list.og-sub-join>.og-label:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.og-label-list.og-sub-join>.og-label:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-right-width:1px}.test-dual-crew{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.test-span{height:100px;background-color:red;grid-column:1/2}fieldset>.info-widget:last-child{margin-bottom:0}dl dt{font-weight:700;font-size:10px;text-transform:uppercase}dl dd+dt{margin-top:10px}.width-200{width:200px}.width-250{width:250px}.width-300{width:300px}.width-400{width:400px}.width-600{width:600px}.width-800{width:800px}.avatar{aspect-ratio:1/1;border-radius:100%;outline:2px solid #c2c2c2;border:2px solid #ffffff;background-color:#f6f6f6;margin:7px;align-items:center;justify-content:center;display:grid;transition:outline-color .25s}.table{width:100%;border-spacing:0;border-radius:5px}.table tr.--interactive{cursor:pointer}.table td:not(:first-child):not(:last-child),.table th:not(:first-child):not(:last-child){padding-left:15px}.table tfoot td{position:sticky;bottom:0;background-color:#fff;z-index:11;border-top:1px solid #c2c2c2;padding:15px 0}.table thead th{font-weight:500;text-align:left;padding:8px;border-bottom:1px solid #c2c2c2;position:sticky;top:0;z-index:11;background-color:#fff}.table thead th svg{vertical-align:bottom}.table thead th a{text-decoration:underline dashed;text-underline-offset:3px;color:#3081ff}.table tbody tr:hover{background-color:#f6f6f6}.table tbody td{padding:8px}.table tbody tr{position:relative}.table tbody tr:after{content:"";display:block;height:1px;left:0;right:0;bottom:0;position:absolute;border-bottom:1px dashed #c2c2c2}.table:has(tfoot) tbody tr:last-child:after{display:none}.layout-table-padding table thead th{padding-top:23px}.layout-table-padding table tfoot td{padding-bottom:15px}.table-searchable-column{border-radius:5px;align-items:center;display:grid;grid-template-columns:1fr 30px}.table-searchable-column:has(input){grid-template-columns:30px 1fr 30px}.table-searchable-column svg{height:19px}.table-searchable-column.--active{border-bottom-color:#3081ff;color:#3081ff}.table-searchable-column input[type=text]{border:0;outline:0;transition:border-color .2s,color .2s}.table-searchable-column input[type=text]::placeholder{color:#5e5e5e}.table-searchable-column input[type=text].--active{border-bottom-color:#3081ff;color:#3081ff}.skeleton{position:relative}.skeleton:after{content:"";display:block;backdrop-filter:blur(3px);background-color:#ffffff4d;position:absolute;inset:-3px}.blurred{content:"";backdrop-filter:blur(3px);background-color:#ffffffbf;position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center}.blurred-info{box-shadow:0 0 30px 40px #fff;background:#fff;border-radius:20px}.blurred-info>.button{margin-left:5px;margin-right:5px}.pagination{display:flex;gap:15px}.loading,.loading-text{position:relative}.loading:after,.loading-text:after{content:"";color:transparent;animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#f4f4f4 8%,#d9d9d9 38%,#f4f4f4 54%);background-size:1000px 640px;border-radius:5px;position:absolute;inset:0}.loading-spinner{position:relative}.loading-spinner:after{content:"";color:transparent;background:#ffffff80;border-radius:5px;position:absolute;inset:0;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.loading-text{width:50%;overflow:hidden;white-space:nowrap;display:inline-block}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}#login-logo{padding:50px;background:url(/assets/logo-DB9piNby.svg) no-repeat center center}.horizontal-rule{background:var(--color-grey);height:1px;margin-top:20px;margin-bottom:20px;position:relative}.horizontal-rule span{color:var(--color-dark-grey);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 1px));background:#fff;padding:0 10px}.deletable{display:grid;grid-template-columns:1fr max-content;gap:var(--primary-spacing);align-items:center}.deletable ._body{display:grid;align-content:center;justify-content:flex-start}.selectable{display:grid;grid-template-columns:max-content 1fr;gap:var(--primary-spacing);align-items:center;justify-items:left}.selectable ._selector{display:grid}.selectable ._body{display:grid;align-content:center}.selectable+.selectable{margin-top:var(--secondary-spacing)}.uk-number-plate{font-family:UKNumberPlate,sans-serif;border:1px solid black;background:#ffd800;display:inline-block;padding:3px 6px;font-size:18px;line-height:18px;border-radius:3px}.button{background-color:#fff;border:1px solid var(--color-grey);display:inline-block;padding:6px 11px;font-size:.8em;border-radius:10px;cursor:pointer;color:var(--color-black);user-select:none;transition:border-color .25s,background-color .25s;min-width:35px;text-align:center}.button.--red{border-color:var(--color-red);color:var(--color-red)}.button.--blue{border-color:var(--color-blue);color:var(--color-blue)}.button.--green{border-color:var(--color-green);color:var(--color-green)}.button.--orange{border-color:var(--color-orange);color:var(--color-orange)}.button.--disabled{border-color:var(--color-grey)!important;color:var(--color-dark-grey)!important;background:#f8f8f8!important;cursor:not-allowed}.button:not(.--disabled):hover{border-color:var(--color-black)}.button:not(.--disabled):active,.button:not(.--disabled):focus{border-color:var(--color-blue)}.button:not(.--disabled).--selected{border-color:var(--color-dark-grey);background-color:var(--color-dark-grey);color:#fff}.button:not(.--disabled).--red:hover,.button:not(.--disabled).--red.--selected{border-color:var(--color-red);background-color:var(--color-red);color:#fff}.button:not(.--disabled).--blue:hover,.button:not(.--disabled).--blue.--selected{border-color:var(--color-blue);background-color:var(--color-blue);color:#fff}.button:not(.--disabled).--green:hover,.button:not(.--disabled).--green.--selected{border-color:var(--color-green);background-color:var(--color-green);color:#fff}.button:not(.--disabled).--orange:hover,.button:not(.--disabled).--orange.--selected{border-color:var(--color-orange);background-color:var(--color-orange);color:#fff}.button.--large{padding:10px 11px;font-size:1em}.button.--large.--with-icon{padding-left:7px}.button.--large.--with-icon.--right-icon{padding-right:7px}.button.--large.--with-icon svg{height:19px}.button.--large.--with-icon{padding-left:10px}.button.--large.--with-icon.--right-icon{padding-right:10px}.button.--wide{display:block;width:100%}.button.--with-icon{display:inline-grid;grid-template-columns:25px 1fr;padding-left:7px;grid-gap:7px;align-items:baseline}.button.--with-icon.--right-icon{padding-left:11px;padding-right:7px;grid-template-columns:1fr 25px}.button.--with-icon svg{align-self:center;height:19px}.button.--with-icon.--wide{display:grid}.button.--only-icon{display:inline-grid;vertical-align:middle;padding:5px}.button.--only-icon.--wide{display:grid}.button.--only-icon.--small svg{height:19px}.button-menu-joined{display:inline}.button-menu-joined .button-menu:not(:last-child){margin-right:0}.button-menu-joined .button-menu:not(:last-child) .button{border-top-right-radius:0;border-bottom-right-radius:0}.button-menu-joined .button-menu:not(:first-child){margin-left:-1px}.button-menu-joined .button-menu:not(:first-child) .button{border-top-left-radius:0;border-bottom-left-radius:0}.button-menu{position:relative}.button-menu.--inline{display:inline-block;margin:0 8px;vertical-align:middle}.button-menu>._menu{position:fixed;z-index:2;border:1px solid #c2c2c2;border-radius:5px;display:grid;width:197px;background-color:#fff;overflow:hidden;filter:drop-shadow(0 0 10px rgba(0,0,0,.15))}.button-menu>._menu .button{border-radius:0;border:0}.button-menu>._menu .button+.button{border-top:1px dashed #c2c2c2}.button-menu>._menu .button:hover{background-color:#f6f6f6}.button-menu>._menu .button:hover.--red{background-color:#ff6060}.button-menu>._menu .button:hover.--blue{background-color:#3081ff}.button-menu>._menu .button:hover.--green{background-color:#61bc61}.button-menu.--showing-menu>.button{z-index:10;position:relative}.button-menu.--showing-menu.--top>._menu{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.button-menu.--showing-menu.--top>.button{border-top-left-radius:0;border-top-right-radius:0}.button-menu.--showing-menu.--bottom>._menu{border-top-left-radius:0;border-top-right-radius:0;border-top:0}.button-menu.--showing-menu.--bottom>.button{border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-backdrop{position:fixed;inset:0;backdrop-filter:blur(2px);z-index:100;overflow:scroll!important;padding-right:10px!important}.modal-backdrop::-webkit-scrollbar{width:5px;height:5px}.modal-backdrop::-webkit-scrollbar-thumb{background-color:#0063fc;border-radius:10px;width:10px;height:10px}.modal-backdrop:hover::-webkit-scrollbar-thumb{background-color:#3081ff}.modal-bounds{position:fixed;inset:30px;z-index:100;display:grid;align-items:center}.modal-holder{width:100%;height:100%;overflow:hidden}.modal-holder.--dynamic{display:flex;align-items:center;justify-content:center;height:100%}.modal-holder:not(.--dynamic)>.modal{width:100%;height:100%}.modal-fullscreen{position:fixed;inset:30px}.modal-versions{width:300px;filter:drop-shadow(0px 0px 10px rgba(0,0,0,.3333333333));transition:width .5s;overflow:hidden;position:absolute;top:0;bottom:0;z-index:100;background-color:#fff}.modal-versions.--hidden{width:0}.modal-versions>._body{width:300px;height:100%;right:0;position:absolute;border-right:1px solid #c2c2c2}.modal-title{border-bottom:1px solid #c2c2c2;background-color:#f6f6f6}.modal-title:not(:first-child){border-top:1px solid #c2c2c2}.modal-title.--sub-title{background:none;border-bottom-style:dashed}.modal-title.--sub-title:not(:first-child){border-top-style:dashed}.modal-title.--micro-title{font-size:10px;font-weight:700;text-transform:uppercase;background:none;border-bottom-style:dashed}.modal-title.--micro-title:not(:first-child){border-top-style:dashed}.modal-title>._title{padding:12px 15px;display:block}.modal-title.--with-close,.modal-title.--with-icon{display:grid;grid-template-columns:1fr 50px;justify-content:center}.modal-title.--with-close>.button,.modal-title.--with-icon>.button{align-self:center;justify-self:center;border-color:transparent;background-color:transparent}.modal-title.--with-icon{grid-template-columns:50px 1fr}.modal-title.--with-icon>._title{padding-left:0}.modal-title.--with-icon.--with-close{grid-template-columns:50px 1fr 50px}.modal{border:1px solid #c2c2c2;border-radius:5px;background-color:#fff;position:relative;left:0;overflow:hidden}.modal.--clean{border:0}.modal .modal{border:0;filter:none;border-radius:0}.modal>._body{padding:15px}.modal>._footer,.modal-footer{border-top:1px solid #c2c2c2;background-color:#f6f6f6;padding:15px;display:flex;justify-content:right;align-items:center;gap:15px}.modal>._footer.--left,.modal-footer.--left{justify-content:left}.modal-tabs{border-bottom:1px solid #c2c2c2;background-color:#f6f6f6;padding:9px 15px;display:flex;gap:10px}.modal-tabs>._tab{border:1px solid #c2c2c2;border-radius:5px;padding:5px 24px 5px 9px;cursor:pointer;font-size:12px;outline:2px solid transparent;outline-offset:-2px;transition:outline .25s;position:relative}.modal-tabs>._tab:after{position:absolute;background-color:#c2c2c2;border-radius:5px;content:"";top:calc(50% - 4px);right:9px;display:block;width:8px;height:8px}.modal-tabs>._tab:hover{background-color:#fff}.modal-tabs>._tab.--selected{background-color:#fff;user-select:none;cursor:default;outline-color:#3081ff}.modal-tabs>._tab.--modified:after{background-color:#61bc61}.modal-body-and-footer{display:grid;grid-template-rows:1fr max-content}.modal-grid{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr}.modal-sidebar{display:grid;grid-template-rows:max-content 1fr max-content}.modal-with-sidebar{display:grid;grid-template-columns:300px 1fr;height:100%}.modal-with-sidebar>div:first-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #c2c2c2}.versioned-modal-title{border-bottom:1px solid #c2c2c2;background-color:#f6f6f6;display:grid;grid-template-columns:max-content 1fr max-content 50px;justify-content:center}.versioned-modal-title .button{align-self:center;justify-self:center;border-color:transparent!important;background-color:transparent!important}.versioned-modal-title>._version-buttons{display:grid;grid-template-columns:30px 30px 30px;justify-content:center;padding-left:10px;padding-right:10px}.versioned-modal-title>._title{padding:12px 0}.versioned-modal-title>._status{justify-content:center;align-items:center;display:grid}.versioned-modal-title>._close{display:grid}.modal-top-bar{display:grid;grid-template-rows:max-content 1fr;height:100%;overflow:hidden}.modal-side-bar{display:grid;grid-template-columns:300px 1fr;height:100%;overflow:hidden}.modal-bottom-bar{display:grid;grid-template-rows:1fr max-content;height:100%;overflow:hidden}.modal-right-border{border-right:1px solid #c2c2c2;height:100%;overflow:hidden}html,body{overscroll-behavior:none}#root{--brand-grey: #c2c2c2;--brand-light-grey: lightGrey;--brand-green: #61bc61;--brand-orange: #ff9900;--brand-red: #ff6060;--brand-blue: #3081ff;user-select:none;background-color:#fff;color:#1a1a1a}.crew-app .app-page-holder{display:grid;grid-template-rows:min-content 1fr;position:absolute;inset:0}.crew-app .app-title{width:100%;text-align:center;background-color:#fff;filter:drop-shadow(0px 0px 10px rgba(11,11,11,.05));z-index:99;padding-left:0;padding-right:0;display:grid;grid-auto-flow:column;grid-template-columns:65px 1fr max-content;align-items:center}.crew-app .app-title .app-title-button{width:65px;height:65px;display:grid;align-items:center;justify-content:center;color:#515151}.crew-app .app-title h1{padding:0;margin:0;font-size:1.2em;text-align:left}.crew-app .app-orientation{width:360px;height:640px;position:relative}.crew-app .app-orientation .app-orientation-request{position:absolute;inset:0;background-color:#1a1a1a;z-index:999999;color:#fff;text-transform:uppercase;font-size:.8em;display:grid;justify-content:center;align-content:center;text-align:center}.crew-app .info-body h3{padding:0;margin:13px 20px 0}.crew-app .info-block{background-color:#fff;padding:9px 0;margin-left:20px;margin-right:20px;margin-bottom:0}.crew-app .info-block+.crew-app .info-block{border-top:1px dashed #ececec}.crew-app .info-block strong{font-size:.8em;font-weight:400}.crew-app .info-block p{font-size:1.2em;margin:0}.crew-app .info-block p:last-child{margin-bottom:0}.crew-app .info-box{border-radius:15px;padding:15px;background-color:#fff}.crew-app .info-box h3{text-align:left}.crew-app .info-box dl{display:grid;grid-template-columns:1fr 1fr}.crew-app .app-holder{position:absolute;inset:0;display:grid;grid-template-rows:auto max-content}.crew-app .login-holder{display:grid;grid-template-rows:min-content min-content!important;align-content:center}.crew-app .login-logo{display:grid;align-items:center;justify-content:center}.crew-app .login-body{padding:20px}.crew-app .app{width:100%;height:100%;overflow:hidden;font-size:14px;display:grid;position:relative;grid-template-rows:1fr min-content}.crew-app .app.app-stretch{position:absolute;inset:0;display:grid;grid-template-rows:min-content min-content auto}.crew-app .app-main{position:relative}.crew-app .app-logo img{margin:auto}.crew-app .app-status{display:grid;grid-auto-flow:column;justify-content:space-between;padding:4px 6px;font-size:.6em;text-transform:uppercase;background-color:#1a1a1a;font-weight:700;color:#d3d3d3}.crew-app .app-status>div{display:grid;grid-auto-flow:column;align-items:center;justify-content:left;grid-gap:6px}.crew-app .app-status svg{width:12px;height:12px}.crew-app .app-network.online{color:#61bc61}.crew-app .app-network.offline{color:#ff6060}.crew-app .app-menu-bar{filter:drop-shadow(0px 0px 10px rgba(11,11,11,.05));background-color:#fff;color:#515151}.crew-app .app-menu-bar .app-menu-bar-buttons{display:grid;height:70px;align-items:center;grid-auto-flow:column;grid-auto-columns:1fr;justify-content:center}.crew-app .app-menu-bar .app-menu-bar-button{text-align:center;font-size:.8em;transition:color .15s linear}.crew-app .app-menu-bar .app-menu-bar-button svg{margin:auto}.crew-app .app-menu-bar:disabled,.crew-app .app-menu-bar .disabled{color:#d3d3d3}.crew-app .app-menu-bar .active{color:#3081ff}.crew-app .app-menu-bar .button-user-switcher{display:grid;grid-auto-flow:column;align-items:center;grid-gap:10px;font-weight:700}.crew-app .app-menu-bar svg{display:block;width:30px;height:30px}.crew-app .app-scrollable-holder{position:relative}.crew-app .app-scrollable{overflow-y:scroll;inset:0;position:absolute}.crew-app h1,.crew-app h2{font-weight:400;margin-bottom:20px;padding-top:20px;text-align:center}.crew-app .app-body._full{position:absolute;inset:0}.crew-app p{margin-bottom:20px}.crew-app .task-actions .children{padding:0 0 0 30px;margin-bottom:15px}.crew-app .crew-task-action{display:grid;grid-template-rows:max-content 1fr max-content;height:100%}.crew-app .crew-task-action-body{padding:15px}.crew-app .crew-task-action-continue{padding:15px;gap:15px;display:flex;flex-wrap:nowrap}.crew-app .crew-task-action-title{background-color:#3081ff;color:#fff;font-size:18px;padding:15px 20px;text-align:center}.crew-app .click-block{display:grid;align-items:center;margin-bottom:15px;padding:15px;border-radius:20px;background-color:#fff;border:1px solid #e5e5e5}.crew-app .click-block.complete{background:#ecf8ec;border:0}.crew-app .click-block.pending{background-color:#fff7e8;border:0}.crew-app .click-block.active{background:#f6f6f6}.crew-app .click-block:last-child{margin-bottom:0}.crew-app .click-block.cb2{grid-template-columns:auto min-content}.crew-app .click-block.cbinfo{grid-template-columns:25px auto;grid-gap:15px}.crew-app .click-block.cb3{grid-auto-flow:column;grid-template-columns:25px auto 25px;grid-gap:15px}.crew-app .click-block.cb4{grid-template-columns:min-content min-content auto min-content}.crew-app .click-block .max{grid-column:auto}.crew-app .click-block .round-icon svg{display:block}.crew-app .click-block .round-icon{color:#515151}.crew-app .click-block .icon{color:var(--brand-light-grey);width:25px;aspect-ratio:1/1}.crew-app .click-block .icon svg{width:100%;height:100%;display:block}.crew-app .click-block.complete.active{background:#dff2df}.crew-app .click-block.complete .round-icon,.crew-app .click-block.complete .icon{color:var(--brand-green)}.crew-app .click-block.pending.active{background:#ffebcc}.crew-app .click-block.pending .round-icon,.crew-app .click-block.pending .icon{color:var(--brand-orange)}.crew-app .click-block.required.active{background:#ffdfdf}.crew-app .click-block.required .round-icon,.crew-app .click-block.required .icon{color:var(--brand-red)}.crew-app .click-block.optional.active{background:#d6e6ff}.crew-app .click-block.optional .round-icon,.crew-app .click-block.optional .icon{color:var(--brand-blue)}.crew-app .click-block-children{padding-left:15px;margin-bottom:15px}.crew-app .popup-holder{position:absolute;inset:0;z-index:100;backdrop-filter:blur(2px)}.crew-app .popup{background:#fff;width:100%;height:100%;display:grid;grid-auto-flow:row;grid-template-rows:max-content auto}.crew-app .popup.popup-fluid{height:auto;border-top:1px solid #c2c2c2;position:absolute;bottom:0}.crew-app .popup-body{padding:20px;overflow-y:scroll}.crew-app .popup-header{font-weight:700;border-bottom:1px solid #c2c2c2;display:grid;justify-content:space-between;grid-auto-flow:column;align-items:center;height:60px}.crew-app .popup-header svg{display:block}.crew-app .popup-header .popup-title{padding:0 20px}.crew-app .popup-header .close{aspect-ratio:1/1;width:60px;display:grid;align-items:center;justify-content:center}.crew-app .keypad{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.crew-app .keypad:not(:last-child){margin-bottom:20px}.crew-app .keypad .key{width:100%;aspect-ratio:1/1;border:2px solid #c2c2c2;border-radius:100%;align-content:center;justify-content:center;display:grid;font-size:1.4em}.crew-app .pin{font-size:2em;display:grid;grid-template-columns:repeat(3,min-content);justify-content:center;grid-gap:20px;margin-bottom:20px}.crew-app .pin .value{color:#c2c2c2;width:30px;text-align:center}.crew-app .pin .value.active{color:#3081ff}.crew-app .pin .value.hidden{color:#1a1a1a}.crew-app .pin.incorrect{animation:horizontal-shaking .25s linear 1}.crew-app .pin.incorrect .value{color:#ff6060!important}@keyframes horizontal-shaking{0%{transform:translate(0)}25%{transform:translate(5px)}50%{transform:translate(-5px)}75%{transform:translate(5px)}to{transform:translate(0)}}.crew-app .form-group{display:block}.crew-app .form-group label{display:block;margin-bottom:4px;padding-left:2px}.crew-app .form-group+.form-group,.crew-app .form-group+.click-block{margin-top:15px}.crew-app input:not(input[type=radio]),.crew-app select,.crew-app textarea{border:1px solid #c9c9c9;border-radius:10px;padding:.5em 1em;outline:0;height:49px;width:100%;resize:none}.crew-app input:not(input[type=radio]):active,.crew-app input:not(input[type=radio]):focus,.crew-app select:active,.crew-app select:focus,.crew-app textarea:active,.crew-app textarea:focus{border-color:#0091ff}.crew-app .signature .popup-body{display:grid;grid-auto-flow:row;grid-template-rows:auto max-content;grid-gap:20px;text-align:center}.crew-app .signature-input{border:2px solid var(--brand-grey);border-radius:5px;background-repeat:no-repeat;background-position:center;background-size:contain;min-height:100px}.crew-app .signature-buttons{display:grid;grid-auto-flow:column;justify-content:center;grid-gap:20px}.crew-app textarea{height:100px}.crew-app .button-icon{background-color:#3081ff;color:#fff;border-radius:9999px;margin:10px;width:45px;height:45px;display:grid;justify-content:center;align-items:center}.crew-app .button-icon svg{width:20px;height:20px}.crew-app .task-title-notification{border:1px solid lightGrey;border-radius:5px;padding:5px 5px 5px 10px;justify-content:center;align-items:center;justify-self:center;display:flex;flex-wrap:nowrap;gap:10px;margin-right:15px}.crew-app .task-title-notification.--alert{border-color:#f90;background-color:#f90;color:#fff}.crew-app .task-title-notification svg{width:20px;height:20px}.crew-app .help-articles .children:last-child p:last-child{margin-bottom:0}.crew-app .help-articles .children{margin-left:15px;margin-right:15px}.crew-app .vertical-center{display:grid;align-content:center}.crew-app .quick-choice{display:grid;grid-auto-flow:column;grid-template-columns:auto max-content;grid-gap:10px}.crew-app .quick-choice svg{display:block;color:#515151}.crew-app .risk-test{list-style-type:none;display:grid;grid-gap:2px;grid-template-columns:auto repeat(5,40px)}.crew-app .risk-test li{transform-origin:0 0;transform:rotate(-90deg)}.crew-app .risk-matrix{padding-bottom:18px}.crew-app .risk-matrix .risk{display:grid;grid-template-columns:auto repeat(5,min-content);grid-gap:2px;align-items:center;margin-bottom:2px}.crew-app .risk-matrix .risk .risk-cell{border-radius:15px;width:45px;height:45px;display:grid;align-items:center;justify-content:center;color:#fff}.crew-app .risk-matrix .risk .risk-cell.priority-low{border-color:#3081ff;background-color:#d6e6ff}.crew-app .risk-matrix .risk .risk-cell.priority-low.active{background-color:#3081ff}.crew-app .risk-matrix .risk .risk-cell.priority-medium{border-color:#f90;background-color:#ffebcc}.crew-app .risk-matrix .risk .risk-cell.priority-medium.active{background-color:#f90}.crew-app .risk-matrix .risk .risk-cell.priority-high{border-color:#ff6060;background-color:#ffdfdf}.crew-app .risk-matrix .risk .risk-cell.priority-high.active{background-color:#ff6060}.crew-app .set-risk-matrix{display:grid;grid-auto-flow:row;grid-template-rows:min-content repeat(5,auto);grid-gap:20px;height:100%}.crew-app .set-risk-matrix h2{padding-top:0;margin-bottom:0}.crew-app .set-risk-matrix .risk{border:2px solid grey;display:grid;align-items:center;justify-content:center;border-radius:9999px;font-weight:700;font-size:1.2em}.crew-app .set-risk-matrix .risk.active{color:#fff!important}.crew-app .set-risk-matrix .risk.priority-low{border-color:#3081ff;color:#3081ff;background-color:#d6e6ff}.crew-app .set-risk-matrix .risk.priority-low.active{background-color:#3081ff}.crew-app .set-risk-matrix .risk.priority-medium{border-color:#f90;color:#f90;background-color:#ffebcc}.crew-app .set-risk-matrix .risk.priority-medium.active{background-color:#f90}.crew-app .set-risk-matrix .risk.priority-high{border-color:#ff6060;color:#ff6060;background-color:#ffdfdf}.crew-app .set-risk-matrix .risk.priority-high.active{background-color:#ff6060}.crew-app .observation{position:relative;padding-bottom:50px}.crew-app .observation .observation-body{border-radius:5px;border:2px solid #1a1a1a;padding:20px;color:#1a1a1a;position:relative}.crew-app .observation .observation-body:before{content:"";width:0px;height:0px;position:absolute;border-left:8px solid transparent;border-right:8px solid #1a1a1a;border-top:8px solid #1a1a1a;border-bottom:8px solid transparent;left:30px;bottom:-18px}.crew-app .observation .observation-body:after{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid #fff;border-top:10px solid #fff;border-bottom:10px solid transparent;left:24px;bottom:-13px}.crew-app .observation .observation-author{position:absolute;font-size:.9em;left:57px;bottom:23px}.crew-app .hr{width:100%;height:1px;border-top:1px dashed #c2c2c2;margin:20px auto}.crew-app .hr.mini{width:50%}.crew-app .numpad{position:absolute;left:0;right:0;bottom:0;z-index:100000;background:#fff;padding:15px;grid-gap:15px;grid-auto-columns:1fr;border-top:1px solid #e5e5e5;display:grid;grid-template:"k7 k8 k9 del" "k4 k5 k6 clr" "k1 k2 k3 clr" "x k0 y l"}.crew-app .numpad .key{aspect-ratio:1/1;border:1px solid #e5e5e5;border-radius:20px;display:grid;justify-content:center;align-items:center;font-size:1.4em;user-select:none;transition:border-color .2s ease-out,color .2s ease-out}.crew-app .numpad .key:active{border-color:#3081ff;color:#3081ff}.crew-app .numpad .key-fluid{aspect-ratio:auto}.crew-app .numpad .k1{grid-area:k1}.crew-app .numpad .k2{grid-area:k2}.crew-app .numpad .k3{grid-area:k3}.crew-app .numpad .k4{grid-area:k4}.crew-app .numpad .k5{grid-area:k5}.crew-app .numpad .k6{grid-area:k6}.crew-app .numpad .k7{grid-area:k7}.crew-app .numpad .k8{grid-area:k8}.crew-app .numpad .k9{grid-area:k9}.crew-app .numpad .k0{grid-area:k0}.crew-app .numpad .kdel{grid-area:del}.crew-app .numpad .kclr{grid-area:clr}.crew-app .numpad .kdel svg{position:relative;left:-2px}.crew-app .breadcrumbs{padding-inline:0;font-size:.8em;text-transform:uppercase;padding:4px 20px;background:gray;color:#fff;margin:15px 15px 0;border-radius:10px;display:grid;grid-auto-flow:column;justify-content:start}.crew-app .breadcrumbs li{display:inline-block;margin-right:10px}.crew-app .breadcrumbs li:after{content:">";margin-left:10px}.crew-app .breadcrumbs li:last-child{font-weight:700;margin-right:0}.crew-app .breadcrumbs li:last-child:after{content:none}.crew-app .center{text-align:center}.crew-app .opt{background-color:#515151;color:#fff;border-radius:9999px;text-transform:uppercase;font-weight:700;font-size:.7em;text-align:center;display:inline-grid;align-self:center;padding-left:8px;padding-right:8px}.crew-app .ynu{width:38px;padding:3px 7px 2px}.crew-app .ynu.yes{background-color:#61bc61}.crew-app .ynu.unk{background-color:#3081ff}.crew-app .yn{background-color:#515151;color:#fff;border-radius:9999px;text-transform:uppercase;font-weight:700;font-size:.7em;width:38px;text-align:center;display:inline-grid;align-self:center;padding:3px 7px 2px}.crew-app .yn.yes{background-color:#61bc61}.crew-app .test{position:absolute;background-color:red;inset:0;width:100vh;height:100vw;rotate:90deg;transform-origin:50vw}.crew-app .body-map-viewer{display:grid;grid-auto-flow:column;grid-gap:20px}.crew-app .body-map-viewer .body-front,.crew-app .body-map-viewer .body-back{position:relative}.crew-app .body-map-viewer .body-front .outline,.crew-app .body-map-viewer .body-back .outline{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat}.crew-app .body-map .popup-body{display:grid;grid-auto-flow:row;grid-template-rows:max-content auto max-content;grid-gap:20px;text-align:center}.crew-app .tabs{display:grid;grid-auto-columns:1fr;text-align:center;border-radius:20px;border:1px solid #e5e5e5;font-size:12px}.crew-app .tabs .tab{grid-row:1;padding:13px;display:grid;justify-items:center}.crew-app .tabs .tab svg{display:block}.crew-app .tabs .tab.active{color:#3081ff}.crew-app .possession{display:grid;grid-auto-flow:column;grid-gap:20px;grid-auto-columns:auto max-content;align-items:center}.crew-app .possession .button{padding:0;height:49px;width:49px;position:relative;display:flex;justify-content:center;align-items:center}.app-modal-holder{background:#ffffff80;position:absolute;inset:0;z-index:2000;backdrop-filter:blur(2px)}.app-modal{border:1px solid #c2c2c2;border-radius:5px;background-color:#fff;position:relative;left:0;overflow:hidden}.doa-signature-holder{border:1px solid lightGrey;border-radius:10px;overflow:hidden}
