.hidden{display:none!important}html{height:-webkit-fill-available;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html html{scroll-behavior:auto}}@media only all and (width:1920px) and (height:1080px){html{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{width:0!important;height:0!important}}body{margin:0}*{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-after:0;-webkit-padding-start:0;-webkit-padding-end:0}a:focus,button:focus,input:focus,select:focus,textarea:focus,ul li:focus{outline:.16em solid orange}.js .btn:focus,.js a:focus,.js button:focus,.js input:focus,.js select:focus,.js textarea:focus,.js ul li:focus{outline-width:0}.keyboard .btn:focus,.keyboard a:focus,.keyboard button:focus,.keyboard input:focus,.keyboard select:focus,.keyboard textarea:focus,.keyboard ul li:focus{outline-width:.16em}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}.clearfix:after{clear:both}p{margin:0}ol,ul{padding-left:0}.skip-to-content{display:block;position:absolute;top:0;left:0;padding:1em;background-color:#1b75bc;color:#fff;z-index:10;outline:none;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;width:1px;height:1px;text-decoration:underline}.skip-to-content:active,.skip-to-content:focus{width:auto;height:auto;margin:0;overflow:visible;clip:auto}i:not(.fa){display:inline-block;background-size:100%;text-indent:120%}.offscreen,i:not(.fa){white-space:nowrap;overflow:hidden}.offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;position:absolute;width:1px}details{cursor:pointer}@font-face{font-family:PublicSansVariable;src:url(../../assets/fonts/PublicSans-VariableFont.woff2) format("woff2");font-weight:1 999;font-display:swap}@font-face{font-family:PublicSans;src:url(../../assets/fonts/PublicSans-Bold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:PublicSans;src:url(../../assets/fonts/PublicSans-Light.woff) format("woff");font-weight:400;font-display:swap}body{font-size:1em;font-family:PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}@supports (font-variation-settings:normal){body{font-family:PublicSansVariable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}}.color-palette h2{margin-bottom:2rem;font-size:2rem;font-weight:600}.color-section{margin-bottom:3rem}.color-section h3{font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.color-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.color-swatch{border:1px solid #eee;border-radius:6px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.05)}.swatch{height:120px;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.color-info{padding:1rem;background:#fff}.color-name{font-family:monospace;font-size:.9rem;margin:0 0 .5rem;color:#555}.color-value{font-size:1rem;font-weight:600;margin:0}.swatch--meaning-highlight{background-color:#fbe9aa}.swatch--meaning-warning,.swatch--status-pending{background-color:#760101}.swatch--status-active{background-color:#1b8800}.swatch--status-completed{background-color:#0b64b7}.swatch--status-upcoming{background-color:#bb5a00}.swatch--status-gonedown{background-color:#222}.swatch--brand-primary{background-color:#04a9ad}.swatch--brand-primary-text{background-color:#008487}.swatch--brand-primary-pastel{background-color:#bfe3e4}.swatch--brand-primary-pastel-light{background-color:#e3f5f5}.swatch--brand-secondary{background-color:#141831}.swatch--white{background-color:#fff}.swatch--neutral-lightest{background-color:#e0e0e0}.swatch--neutral-lighter{background-color:#ccc}.swatch--neutral-background{background-color:#7d7d7d}.swatch--neutral-darkest{background-color:#111}body.fractalpreview{background-color:#fff}body.fractalpreview--padded{padding:2rem}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.heading{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#141831;line-height:1em;margin-bottom:.4em}.heading--white{color:#fff}.heading--primary{color:#04a9ad}.heading--largest{font-size:3.625rem}.content h1,.content h2,.heading--large{font-size:2.75rem}.content h3,.heading--medium{font-size:2rem;margin:0 0 .5em}.content h4,.heading--small{font-size:1.8rem}.content h4,.content h5,.content h6,.heading--small,.heading--smallest{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.content h5,.content h6,.heading--smallest{font-size:1.6rem}.heading--tiny{font-size:1.2rem}.heading--light{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.subheading{margin-top:-.5em}p{color:#141831;margin:0 0 2em}p a{color:#008487;text-decoration:underline}p a:after{content:" »"}.content blockquote,.content li,.content ol,.content p,.content ul{color:#141831;max-width:36rem}.content pre{display:inline-block;padding:1.2rem;font-size:1rem;background-color:#e0e0e0;max-width:100%;white-space:pre-wrap;margin:0 0 1rem}.content del{color:#7f7f7f}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.content ol,.content ul{list-style-position:inside;margin:0 0 1em}.content li{margin:0 0 .5em}.content li ol,.content li ul{margin:.5em 0}.content li ol li,.content li ul li{margin:0 0 .5em 1.5em}.content li ul{list-style-type:circle}.content img{max-width:100%;margin:0 0 2rem}.content blockquote{font-style:italic;font-weight:700;font-size:1.6rem;line-height:1.4em;border-left:.6rem solid #04a9ad;padding:.6rem 0 .6rem 1.2rem;margin:.5em 0}.content blockquote:before{content:"“"}.content blockquote:after{content:"”"}.content iframe{margin:0 0 2rem;max-width:100%}.content .aligncenter,.content .alignleft,.content .alignnone,.content .alignright{text-align:left}.cta{display:inline-block;cursor:pointer;outline:none;text-decoration:none;color:#fff;font-size:calc(.5rem + 3vmin);padding:.3em 1.1em .15em;margin:0 auto 2em;background:none;background-color:#04a9ad;border:none;text-shadow:none;box-shadow:none;transition:all .1s ease;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@media only all and (min-width:26em) and (min-height:26em){.cta{font-size:1.5rem;border-bottom:.12em solid #141831}}.cta:after{content:" »"}.cta:focus,.cta:hover{color:#fff;text-decoration:underline;border-color:color(#141831 lightness(30%));background-color:color(#04a9ad lightness(44%))}.cta--back:after{content:""}.cta--back:before{content:"« "}.cta--dark{background-color:#141831;border-color:#04a9ad}.cta--dark:focus,.cta--dark:hover{background-color:color(#141831 lightness(20%));border-color:color(#04a9ad lightness(46%))}.cta--naked{color:#04a9ad;text-decoration:underline;background-color:inherit;border:0}.cta--naked:focus,.cta--naked:hover{color:#141831;background-color:inherit;border:0}.cta--assist{padding:0;background-color:inherit;color:#04a9ad;border:0;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.cta--assist:focus,.cta--assist:hover{color:#141831;background-color:inherit;border:0}.cta--assist:focus .cta--assist__roundel,.cta--assist:hover .cta--assist__roundel{background-color:#141831}.cta--assist .cta--assist__roundel{display:inline-block;text-align:center;margin-right:.2rem;background-color:#04a9ad;border-radius:2.5em;height:1.6em;width:1.6em;border:.12em solid #fff}.cta--assist .cta--assist__roundel .cta--assist__roundel__text{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;display:inline-block;margin:0 auto auto;font-size:1.1em;text-decoration:none;color:#fff}body{height:100vh;height:-webkit-fill-available;background-color:#7d7d7d}.band{display:block;margin:0;padding:5vh 5% 8vh}@media only all and (min-width:50em){.band{padding:5vh 6% 8vh}}@media only all and (min-width:90em){.band{padding:5vh 7.2em 8vh}.band .layout-container{max-width:86em;padding:0}}.band--less-top-padding{padding-top:2.5vh}@media only all and (min-width:30em){.band--less-top-padding{padding-top:3.5vh}}.band--less-top-padding only all and(min-width: 90em){padding-top:3.5vh}.band--no-top-padding{padding-top:0}@media only all and (min-width:90em){.band--no-top-padding{padding-top:0}}.band--solo{padding-bottom:3vh}@media only all and (min-width:90em){.band--solo{padding-bottom:3vh}}.layout-container{max-width:86em;margin:0 auto}.layout-container--center{text-align:center}.band--white{background-color:#fff}.band--primary{background-color:#04a9ad}.band--bordered{padding-top:0;padding-bottom:0}.band--bordered .layout-container{border-width:.1em;border-style:solid;border-right:none;border-left:none;padding:3vh 0}@media only all and (min-width:90em){.band--bordered{padding:0 7.2em}.band--bordered .layout-container{max-width:86em;padding:3vh 0}}.view--error{text-align:center}.view--error h1{color:#fff;background-color:#141831;display:inline-block;padding:.5rem 1rem}.view--error h2{color:#fff;background-color:#760101;display:block;padding:.5rem 1rem;margin:1rem 0}.view--error p{font-size:1.1rem;line-height:1.5em;max-width:44rem;margin:0 auto 1rem}@media only all and (min-width:56em){.view--error{padding-top:8rem}}.view--error .view--error-container{border-radius:.5rem!important;width:100%;max-width:65rem;margin:0 auto 2rem;background-color:#fff;padding:2rem 0}body.privacy-consent-active{overflow:hidden;height:100vh;height:-webkit-fill-available}.privacy-settings__button{color:#141831;background-color:#04a9ad;border:none;display:block;font-size:calc(.7rem + 1vh);width:100%;text-decoration:underline;padding:1em 0 1.3em 8vw;margin:0;text-align:center;cursor:pointer;box-shadow:inset 0 0 0 .2rem #04a9ad}@media only all and (min-height:30em),only all and (min-width:24em){.privacy-settings__button{font-size:1rem}}@media only all and (min-width:50em){.privacy-settings__button{font-size:1.2rem}}.privacy-settings__button:hover{background-color:color(#04a9ad lightness(80%));box-shadow:inset 0 0 0 .2rem #04a9ad}.privacy-settings__button:focus{box-shadow:inset 0 0 0 .2rem color(#04a9ad lightness(30%))}.privacy-settings__button span{display:inline-block;text-decoration:underline}@media only all and (orientation:portrait) and (max-width:50em){.privacy-settings__button{text-align:left;padding:.8rem 0 5.4rem 5vw}}.privacy-consent-container{height:100vh;height:-webkit-fill-available;width:100vw;z-index:9000;position:fixed;top:0;left:0}.privacy-consent-container .heading{color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.privacy-consent-container .heading--large{margin-bottom:.6em;font-size:1.4em}@media only all and (min-height:29em){.privacy-consent-container .heading--large{font-size:1.8em}}.privacy-consent-container .heading--uppercase{text-transform:uppercase}.privacy-consent-container .heading--smallest{border-bottom:.1em solid #fff;padding-bottom:.3em;font-weight:400;font-size:1.1em}.privacy-consent-container .privacy-settings__close{display:none}@media only all and (min-width:22em){.privacy-consent-container .privacy-consent__cover{width:calc(100vw - 22em);height:100vh;height:-webkit-fill-available;float:left;background-color:color(#141831 lightness(15));-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}}.privacy-consent-container .privacy-consent__form{margin:0;padding:0;height:100vh;height:-webkit-fill-available;width:100vw;max-width:22em;overflow:hidden;position:static;background-color:#141831}@media only all and (min-width:22em){.privacy-consent-container .privacy-consent__form{width:22em;float:right}}.privacy-consent-container .privacy-consent__form__front{height:100vh;height:-webkit-fill-available;padding:5vh 2.4em;position:static;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media only all and (min-height:35em) and (min-width:41em){.privacy-consent-container .privacy-consent__form__front{padding:10vh 2.4em}}.privacy-consent-container .privacy-consent__form__front__message{@include light;color:#fff;font-size:1em;margin-bottom:2rem}@media only all and (min-height:33em){.privacy-consent-container .privacy-consent__form__front__message{font-size:1.1em}}.privacy-consent-container a.btn,.privacy-consent-container button.btn,.privacy-consent-container input.btn{height:2.4em;margin-bottom:.5em;@include semibold}.privacy-consent-container .btn{border-color:color(#04a9ad lightness(20%));background-color:#fff;width:11em;text-align:center;font-size:.9em;padding:.3rem 0 0;cursor:pointer}.privacy-consent-container .btn:hover{background-color:color(#04a9ad lightness(80%) saturation(30%))}.privacy-consent-container .btn:focus{text-decoration:underline}@media only all and (min-height:31em){.privacy-consent-container .btn{font-size:1.2em}}.privacy-consent-container .privacy-consent__form__front__or{display:block;color:#fff;text-align:center;max-width:11.5em;margin-bottom:.75em}@media only all and (min-height:31em){.privacy-consent-container .privacy-consent__form__front__or{max-width:13em}}.privacy-consent-container .btn--white{color:#141831;padding:.55rem 0 0;border-bottom:.15rem solid color(#fff lightness(50%))}.privacy-consent-container .btn--lighter{background-color:#04a9ad;display:inline-block;width:11em;text-align:center;font-size:.9em;cursor:pointer;border-bottom:.15rem solid color(#04a9ad lightness(40%));color:color(#141831 lightness(-20%))}.privacy-consent-container .btn--lighter:hover{background-color:color(#04a9ad lightness(90%))}.privacy-consent-container .btn--lighter:focus{text-decoration:underline}@media only all and (min-height:31em){.privacy-consent-container .btn--lighter{font-size:1.2em}}.privacy-consent-container .privacy-consent__form__customise{height:100vh;height:-webkit-fill-available;padding:5vh 2.4em;position:static;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media only all and (min-height:35em) and (min-width:41em){.privacy-consent-container .privacy-consent__form__customise{padding:10vh 2.4em}}.privacy-consent-container .privacy__settings__form__customise__block{margin-bottom:2em}.privacy-consent-container .privacy-consent__form__customise .required-label,.privacy-consent-container .privacy-consent__form__customise label{font-size:1.1em;font-weight:700;color:#04a9ad;font-family:courier new,courier,monospace;margin:0 0 .2em;display:block}.privacy-consent-container .privacy-consent__form__customise p{color:#fff;font-size:.875em;margin-bottom:.5rem}.privacy-consent-container .privacy-consent__form__customise input[type=submit]{margin-bottom:2em;padding:0}.lt-ie9 .privacy-consent__form{width:35%}.lt-ie9 .privacy-consent__cover{width:65%}html:has(dialog[open]:modal){overflow:hidden;scrollbar-gutter:stable both-edges}.modal-trigger{list-style-type:none}.modal-trigger::-webkit-details-marker{display:none}.modal-trigger::-moz-list-bullet{list-style-type:none}.modal-window,.modal:not(dialog){display:flex}dialog[open].modal{display:flex;border:0}.modal,.modal-window{flex-direction:column;position:fixed;margin:5vh auto;top:0;left:50%;overflow:scroll;transform:translateX(-50%);z-index:9000;max-height:75vh;width:auto;max-width:51.25rem;background-color:#fff;padding:5vmin;border-radius:.75rem;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media only all and (min-width:36em){.modal,.modal-window{padding:2.2rem 3.4rem}}.modal-window .modal__title,.modal .modal__title{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:calc(1rem + 3vmin);line-height:1em;text-align:center;margin:0 0 .5em;color:#141831}@media only all and (min-width:38em){.modal-window .modal__title,.modal .modal__title{font-size:2rem}}.modal-window .modal__title .modal__title__emphasis,.modal .modal__title .modal__title__emphasis{color:#04a9ad}.modal-window .modal__content,.modal .modal__content{margin:0 0 5vmin;overflow-y:scroll}@media only all and (min-height:44em){.modal-window .modal__content,.modal .modal__content{margin:1.5rem 0 2.5rem}}.modal-window .modal__content::-webkit-scrollbar,.modal .modal__content::-webkit-scrollbar{-webkit-appearance:none}.modal-window .modal__content::-webkit-scrollbar:vertical,.modal .modal__content::-webkit-scrollbar:vertical{width:11px}.modal-window .modal__content::-webkit-scrollbar:horizontal,.modal .modal__content::-webkit-scrollbar:horizontal{height:11px}.modal-window .modal__content::-webkit-scrollbar-thumb,.modal .modal__content::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.modal-window .modal__content,.modal .modal__content{background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.3),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.3),transparent) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.modal-window .modal__content.content .heading--large,.modal-window .modal__content.content h1,.modal-window .modal__content.content h2,.modal .modal__content.content .heading--large,.modal .modal__content.content h1,.modal .modal__content.content h2{font-size:2rem}.modal-window .modal__ctas,.modal .modal__ctas{display:flex;align-items:center;justify-content:space-between}@media only all and (min-width:36em){.modal-window .modal__ctas,.modal .modal__ctas{justify-content:center}}.modal-window .model__ctas__item,.modal .model__ctas__item{flex:0 1 auto;margin:0 2%;text-align:center}.modal-window .model__ctas__item:first-child,.modal .model__ctas__item:first-child{margin-left:0}.modal-window .model__ctas__item:last-child,.modal .model__ctas__item:last-child{margin-right:0}@media only all and (min-width:26em) and (min-height:26em){.modal-window .model__ctas__item,.modal .model__ctas__item{font-size:1.3rem;margin:0 4%}}.modal-overlay,.modal::backdrop{z-index:8000;width:100vw;height:100vh;height:-webkit-fill-available;height:100dvh;position:fixed;cursor:default;top:0;left:0;background-color:#141831;opacity:.9;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-attachment:fixed}.modal-form{text-align:center}.modal-form p{max-width:18rem;text-align:left;margin:0 auto 1.25rem}.modal-form .color--brand{color:#008487}.modal-form .color--red{color:#760101}.modal-form label{display:block;max-width:18rem;text-align:left}.modal-form label .label{display:block;margin:0 auto .3rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem}.modal-form label{margin:0 auto 1.1rem}.modal-form label.required .label:after{content:" *";color:#0b64b7}.modal-form label p{margin:0}.modal-form select{width:100%;max-width:18rem;font-size:1rem;padding:.3rem .2rem}.modal-form select.any-width{max-width:100%}.modal-form input[type=number]{text-align:left;font-size:1rem;padding:.3rem .4rem;outline:none;border:none;max-width:5rem}.modal-form input[type=text]{text-align:left;font-size:1rem;padding:.3rem .4rem;width:100%;max-width:18rem}.modal-form input[type=checkbox],.modal-form input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.modal-form textarea{width:100%;max-width:18rem;padding:.5rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1rem;min-height:6rem}.modal-form .modal-form__radio-group{margin:.5rem 0}.modal-form .segmented-nav--stacks{margin:.5rem auto 1.75rem}.modal-form .cta{display:block;border:none;outline:none;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;background-color:#008487;text-transform:uppercase;border-radius:.3rem;padding:.5rem .8rem;margin:0 auto 1rem;box-shadow:0 .1rem .1rem #111;cursor:pointer}.modal-form .cta:focus,.modal-form .cta:hover{background-color:#04a9ad;text-decoration:underline}.modal-form .cta--dark{color:#fff;background-color:#111}.modal-form .modal-form__cancel{display:inline-block;margin:.6rem 0 1.4rem;color:#008487;font-size:1.1rem;border:none;background:none;text-decoration:underline;cursor:pointer}.modal-form .modal-form__cancel:focus,.modal-form .modal-form__cancel:hover{color:#111}.modal-form .modal-form__dual-ctas{display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:18rem;margin:0 auto 2rem}.modal-form .modal-form__dual-ctas .cta{margin:0}.fragment-target{display:block;height:0}.fragment-target:target{height:1.5rem}@media only all and (min-width:63.75em){.system--yard-user .fragment-target:target{height:6.5rem}}@media only all and (min-width:63.75em){.system--admin-user .fragment-target:target{height:10.5rem}}@media only all and (min-width:56em){body.view--client-area{padding-top:6rem}}.nav-bar-container{z-index:2000}@media only all and (min-width:56em){.nav-bar-container{position:fixed;top:0;left:0;width:100%;box-shadow:0 4px 4px rgba(0,0,0,.3);border-bottom:none}}.header-shim,.nav-bar{border-top:calc(.3vmin + .2rem) solid #04a9ad;padding:3.5vmin 8% 0;text-align:center}.header-shim .nav-bar__logo,.nav-bar .nav-bar__logo{display:inline-block;width:12rem;max-width:90%;margin:1vmin auto 4vmin}.header-shim .nav-bar__group-right,.nav-bar .nav-bar__group-right{background-color:#fef8e6;padding:1rem 5vw;width:100vw;margin-left:-8vw}.header-shim .nav-bar__group-right p,.nav-bar .nav-bar__group-right p{text-align:center;max-width:38rem;line-height:1.5em;margin:0 auto;color:#760101;font-size:calc(.5rem + 2vmin)}@media (min-height:34em),only all and (min-width:34em){.header-shim .nav-bar__group-right p,.nav-bar .nav-bar__group-right p{font-size:.95rem}}@media only all and (min-width:56em){.header-shim,.nav-bar{padding:1.4rem 5vw 1.5rem}.header-shim .layout-container,.nav-bar .layout-container{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.header-shim .nav-bar__logo,.nav-bar .nav-bar__logo{order:0;flex:0 1 auto;align-self:flex-start;margin:.2rem 0 0}.header-shim .nav-bar__group-right,.nav-bar .nav-bar__group-right{order:0;flex:0 1 auto;align-self:flex-end;width:auto;padding:0;margin:0;text-align:right}.header-shim .nav-bar__group-right p,.nav-bar .nav-bar__group-right p{background-color:#fff;text-align:right;margin:0}}@media only print{body.view--client-area{padding-top:0;background-color:#fff}.nav-bar-container{display:none}}.client-area__action-bar{background-color:#111;width:100%;text-align:center;line-height:1.5em;padding:2vmin 5vw;z-index:2000}.client-area__action-bar .icon{vertical-align:middle;margin:-.1rem .2rem 0 0;width:calc(.6rem + 2vmin)}@media (min-height:34em),only all and (min-width:34em){.client-area__action-bar .icon{width:1.5rem}}.client-area__action-bar p{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0 auto;color:#fff;font-size:calc(.5rem + 2vmin)}@supports (font-variation-settings:normal){.client-area__action-bar p{font-weight:500}}@media (min-height:34em),only all and (min-width:34em){.client-area__action-bar p{font-size:.95rem}}@media only all and (min-width:56em){.client-area__action-bar p{font-size:1.1rem}}@media only all and (min-width:56em){.client-area__action-bar{position:fixed;top:6rem;padding:1.15rem 5vw;box-shadow:0 3px 3px rgba(0,0,0,.3)}}.client-area__action-bar--emergent{background-color:#760101}.client-area__action-bar--unaccepted{background-color:#bb5a00}@media only print{.client-area__action-bar{position:relative;top:0;box-shadow:none;background-color:#fff;padding:0}.client-area__action-bar p{color:#111;font-size:1rem}}.view--client-area .job-sheets-container{overflow:auto;background:linear-gradient(#7d7d7d 100%,#7d7d7d 0),linear-gradient(#7d7d7d 100%,#7d7d7d 0) 100% 100%,url(../icons/icon-scroll-down.svg) 0 100%,url(../icons/icon-scroll-up.svg),linear-gradient(#222 100%,#222 0) 0 100%,linear-gradient(#222 100%,#222 0);background-repeat:no-repeat;background-color:#7d7d7d;background-size:100% 3rem,100% 3rem,1.875rem 1.875rem,1.875rem 1.875rem,7.5rem 3rem,7.5rem 3rem;background-position-x:center,center,1vw,1vw,.5vw,.5vw;background-position-y:0,100%,98.8%,.55rem,100%,0;background-attachment:local,local,scroll,scroll,scroll,scroll}@media only all and (min-width:56em){.view--client-area .job-sheets-container{position:relative}.view--client-area .job-sheets-container .job-sheet{position:static;position:sticky;z-index:1000}.view--client-area .job-sheets-container:before{z-index:1;content:"SCROLL";position:fixed;left:calc(1vw + 2.375rem);top:6.9rem;color:#7d7d7d;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.view--client-area .job-sheets-container:before{font-weight:200}}.view--client-area .job-sheets-container:after{z-index:1;content:"SCROLL";position:fixed;left:calc(1vw + 2.375rem);bottom:1.5%;color:#7d7d7d;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.view--client-area .job-sheets-container:after{font-weight:200}}}.view--client-area .client-area__action-bar~.job-sheets-container:before{top:10.7rem}@media only print{.view--client-area .job-sheets-container{background:none;background-color:#fff}.view--client-area .job-sheets-container:after,.view--client-area .job-sheets-container:before{display:none}.client-area__action-bar~.job-sheets-container,.view--client-area .job-sheets-container{height:auto!important;margin-top:0!important}}.view--client-area.partial--job-sheet .job-sheet__subtasks__item__display__assigned:before,.view--client-area.partial--job-sheet .title-bar-mini{display:none}@media only all and (min-width:43em){.view--client-area.partial--job-sheet .job__dtc{flex:0 0 22rem}}@media only all and (min-width:75em){.view--client-area.partial--job-sheet .job-sheet__tasks__column-headings{top:6rem;padding-top:.4rem}}@media only all and (min-width:75em){.view--client-area.partial--job-sheet .job-sheet__subtasks__item__display__meta__completion-container{margin-left:-8.8rem}}@media only all and (min-width:75em){.view--client-area.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress{margin-right:1.6rem}}.job-sheet{box-shadow:0 4px 4px rgba(0,0,0,.3)}.job-sheets-container{display:block}@media only all and (min-width:56em){.job-sheets-container{height:calc(100vh - 6rem)}}@media only all and (min-width:56em){.client-area__action-bar~.job-sheets-container{margin-top:3.8rem;height:calc(100vh - 9.8rem)}}.job-sheet .job-sheet__page{background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.3)}.job-sheet{display:block;width:100%;max-width:63.75rem;margin:1rem auto 3rem;padding-bottom:2rem}@media only all and (min-width:56em) and (min-height:40em){.job-sheet{margin-top:3rem}}@media only print{.job-sheet{margin-top:0;border:none;box-shadow:none}}.job-sheet__status-bar{background-color:#141831;width:100%;text-align:center;line-height:1.5em;padding:2vmin 5vw;border-bottom:.4rem solid #1b8800}.job-sheet__status-bar .icon{vertical-align:middle;margin:-.2rem .2rem 0 0;width:calc(.4rem + 2vmin)}@media (min-height:30em),only all and (min-width:30em){.job-sheet__status-bar .icon{width:1.3rem}}.job-sheet__status-bar p{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0 auto;color:#fff;font-size:calc(.5rem + 2vmin);text-transform:uppercase}@media (min-height:30em),only all and (min-width:30em){.job-sheet__status-bar p{font-size:.95rem}}@media only all and (min-width:56em){.job-sheet__status-bar{padding:.9rem 5vw}}.job-sheet__status-bar--pending{border-color:#760101}.job-sheet__status-bar--completed{border-color:#0b64b7}.job-sheet__status-bar--unaccepted,.job-sheet__status-bar--upcoming{border-color:#bb5a00}.job-sheet__status-bar--gonedown{border-color:#222}@media only print{.job-sheet__status-bar{display:none}}.job-sheet__status-bar--admin{flex-wrap:nowrap;justify-content:space-between;padding:2vmin 2.5vw 3vmin}.job-sheet__status-bar--admin,.job-sheet__status-bar--admin .job-sheet__status-bar__button{display:inline-flex;align-items:center}@media only all and (min-width:36em){.job-sheet__status-bar--admin .job-sheet__status-bar__button{background-color:#444;border:.1rem solid #8a8a8a;padding:.2rem .5rem .3rem;border-radius:.3rem;text-decoration:none;flex:0 0 auto}.job-sheet__status-bar--admin .job-sheet__status-bar__button .job-sheet__status-bar__button__text,.job-sheet__status-bar--admin .job-sheet__status-bar__button .job-sheet__status-bar__button__text .job-sheet__status-bar__button__text__extra{text-decoration:none}.job-sheet__status-bar--admin .job-sheet__status-bar__button:hover{background-color:#555}.job-sheet__status-bar--admin .job-sheet__status-bar__button:hover .job-sheet__status-bar__button__text,.job-sheet__status-bar--admin .job-sheet__status-bar__button:hover .job-sheet__status-bar__button__text .job-sheet__status-bar__button__text__extra{text-decoration:underline}}.job-sheet__status-bar--admin .job-sheet__status-bar__button__icon{margin-right:.4rem}.job-sheet__status-bar--admin .job-sheet__status-bar__button__text,.job-sheet__status-bar--admin .job-sheet__status-bar__button__text__extra{display:none;color:#fff;text-decoration:underline;text-transform:uppercase;font-size:.9rem}@media only all and (min-width:25em){.job-sheet__status-bar--admin .job-sheet__status-bar__button__text{display:inline-block}}@media only all and (min-width:30em){.job-sheet__status-bar--admin .job-sheet__status-bar__button__text__extra{display:inline-block}}@media only all and (min-width:56em){.job-sheet__status-bar--admin{padding:.9rem 2vw}}.system--admin-user .job-sheet__status-bar.job-sheet__status-bar--admin p:last-child{flex:0 0 calc(100% - 1rem);padding-right:2rem}@media only all and (min-width:25em){.system--admin-user .job-sheet__status-bar.job-sheet__status-bar--admin p:last-child{flex:0 0 calc(100% - 3.5rem);padding-right:3.5rem}}@media only all and (min-width:30em){.system--admin-user .job-sheet__status-bar.job-sheet__status-bar--admin p:last-child{flex:0 0 calc(100% - 5.5rem);padding-right:5.5rem}}@media only all and (min-width:36em){.system--admin-user .job-sheet__status-bar.job-sheet__status-bar--admin p:last-child{flex:0 0 calc(100% - 6.5rem);padding-right:6.5rem}}.job-sheet__last-edited-container{display:flex;flex-wrap:wrap;justify-content:space-between}.job-sheet__last-edited-container .job-sheet__version-number{padding:0 4vw;margin-bottom:1rem;margin-left:0}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__last-edited-container .job-sheet__version-number{padding:0 2rem}}.job-sheet__last-edited{padding:0 4vw;width:auto}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__last-edited{padding:0 2rem}}.job-sheet__last-edited p{line-height:1.4em;margin:0 0 1rem}@media only all and (min-width:60em){.job-sheet__last-edited p{margin:0 0 1.5rem}}.job-sheet__last-edited p span{font-style:italic}@media only print{.job-sheet__last-edited{display:none}}.job-sheet__header{padding:2.5vw 4vw;width:100%}@media only all and (min-width:34em) and (min-height:34em),only print{.job-sheet__header{display:inline-flex;flex-wrap:wrap;justify-content:space-between;padding:1.5rem 2rem 0}}.job-sheet__header .job-sheet__header__item--business-name{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:.5rem 0 .3rem}@supports (font-variation-settings:normal){.job-sheet__header .job-sheet__header__item--business-name{font-weight:500}}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__header .job-sheet__header__item--business-name{flex:0 0 100%;margin:0 0 .3rem}}.job-sheet__header .job-sheet__header__item--business-address{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin:0 0 .5rem}@supports (font-variation-settings:normal){.job-sheet__header .job-sheet__header__item--business-address{font-weight:200}}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__header .job-sheet__header__item--business-address{flex:0 0 100%;margin-bottom:.7rem}}.job-sheet__header .job-sheet__header__item--business-tel,.job-sheet__header .job-sheet__header__item--business-web{display:inline-block;text-decoration:none;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;white-space:nowrap;margin:0 1rem .5rem 0}@supports (font-variation-settings:normal){.job-sheet__header .job-sheet__header__item--business-tel,.job-sheet__header .job-sheet__header__item--business-web{font-weight:200}}.job-sheet__header .job-sheet__header__item--business-tel:hover .job-sheet__header__item__detail,.job-sheet__header .job-sheet__header__item--business-web:hover .job-sheet__header__item__detail{color:#008487;-webkit-text-decoration-style:solid;text-decoration-style:solid}.job-sheet__header .job-sheet__header__item--business-tel:focus .job-sheet__header__item__detail,.job-sheet__header .job-sheet__header__item--business-web:focus .job-sheet__header__item__detail{color:#141831;-webkit-text-decoration-style:solid;text-decoration-style:solid}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__header .job-sheet__header__item--business-tel,.job-sheet__header .job-sheet__header__item--business-web{flex:0 0 auto;margin:0 2rem .5rem 0}}.job-sheet__header .job-sheet__header__item--business-tel .job-sheet__header__item__label,.job-sheet__header .job-sheet__header__item--business-web .job-sheet__header__item__label{color:#008487;margin:0 .2rem 0 0}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__header .job-sheet__header__item--business-tel .job-sheet__header__item__label,.job-sheet__header .job-sheet__header__item--business-web .job-sheet__header__item__label{display:block;margin-bottom:.4rem}}.job-sheet__header .job-sheet__header__item--business-tel .job-sheet__header__item__detail,.job-sheet__header .job-sheet__header__item--business-web .job-sheet__header__item__detail{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;color:#141831}.job-sheet__header .job-sheet__header__item--business-logo{display:none}@media only all and (min-width:34em) and (min-height:34em),only print{.job-sheet__header .job-sheet__header__item--business-logo{display:inline-block;flex:0 0 7.4rem;max-width:7.4rem;align-self:self-start;margin:0 0 1rem}}.job-sheet__header .job-sheet__header__item--manager-details{list-style-type:none;list-style-position:inside;border-top:.1rem solid #e0e0e0;border-bottom:.1rem solid #e0e0e0;padding:1rem 0 .8rem;margin:1rem 0 1.5rem}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__header .job-sheet__header__item--manager-details{flex:0 0 100%}}@media only all and (min-width:57.5em){.job-sheet__header .job-sheet__header__item--manager-details{display:inline-flex;justify-content:space-between}}.job-sheet__header .job-sheet__header__item--manager-details>*{display:inline-block;margin:0 .5rem .6rem 0}@media only all and (min-width:57.5em){.job-sheet__header .job-sheet__header__item--manager-details>*{margin-bottom:0}}.job-sheet__header .job-sheet__header__item--manager-details>:nth-child(2),.job-sheet__header .job-sheet__header__item--manager-details>:nth-child(3){margin-right:1.5rem}.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__title .job-sheet__header__item--manager-details__title__heading{font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0 0 .4rem}@supports (font-variation-settings:normal){.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__title .job-sheet__header__item--manager-details__title__heading{font-weight:500}}.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__contact,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__email,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__office-tel{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1rem}@supports (font-variation-settings:normal){.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__contact,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__email,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__office-tel{font-weight:200}}.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__contact a,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__email a,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__office-tel a{margin:0 0 0 .2rem;color:#008487}.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__contact a:hover,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__email a:hover,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__office-tel a:hover{color:#141831;-webkit-text-decoration-style:solid;text-decoration-style:solid}.job-sheet__header hr{border:0;outline:0;border-bottom:.1rem solid #e0e0e0;margin-top:.8rem;margin-bottom:1rem;width:100%}.keyboard .job-sheet__header .job-sheet__header__item--business-tel:focus,.keyboard .job-sheet__header .job-sheet__header__item--business-web:focus{outline-width:0}.keyboard .job-sheet__header .job-sheet__header__item--business-tel:focus .job-sheet__header__item__detail,.keyboard .job-sheet__header .job-sheet__header__item--business-web:focus .job-sheet__header__item__detail{color:#141831;-webkit-text-decoration-style:solid;text-decoration-style:solid;outline:.16rem solid orange}.keyboard .job-sheet__header__item--manager-details li a:focus{color:#141831;-webkit-text-decoration-style:solid;text-decoration-style:solid}@media only print{.job-sheet__header{padding:.5rem 0 0}.job-sheet__header .job-sheet__header__item--business-logo{flex:0 0 5rem;max-width:5rem;margin:1rem 0 0}.job-sheet__header .job-sheet__header__item--manager-details{padding:.2rem 0 0;border-top:none}.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__contact,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__email,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__office-tel,.job-sheet__header .job-sheet__header__item--manager-details .job-sheet__header__item--manager-details__title h2{font-size:.8em!important;margin-bottom:0}}.job-sheet__details-container{padding:0 4vw 4vw;width:100%}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__details-container{padding:0 2rem}}@media only all and (min-width:60em),only print{.job-sheet__details-container{display:flex;margin-bottom:.5rem}}@media only print{.job-sheet__details-container{padding:0;margin-bottom:0}}.job-sheet__headlines .job-sheet__headlines__item{margin:0 0 .6rem;font-size:1.6rem;text-transform:capitalize;color:#111;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:#04a9ad;text-decoration-color:#04a9ad}.job-sheet__headlines .job-sheet__headlines__item,.job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__label{width:100%;display:inline-block;font-size:1rem}@supports (font-variation-settings:normal){.job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__label{font-weight:500}}.job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__follow-icon{width:1.25rem}.job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__status--active{color:#1b8800}.job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__status--pending{color:#760101}.job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__status--completed{color:#0b64b7}.job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__status--unaccepted,.job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__status--upcoming{color:#bb5a00}.job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__status--gonedown{color:#222}.job-sheet__headlines a.job-sheet__headlines__item:hover{color:#008487;-webkit-text-decoration-style:solid;text-decoration-style:solid}.job-sheet__headlines a.job-sheet__headlines__item:hover .job-sheet__headlines__item__label{color:#111}.job-sheet__headlines .job-sheet__headlines__boat-details{margin:1.5rem 0 2rem;list-style-type:none;list-style-position:inside}.job-sheet__headlines .job-sheet__headlines__boat-details .job-sheet__headlines__boat-details__item{margin:0 0 .5rem}.job-sheet__headlines .job-sheet__headlines__boat-details .job-sheet__headlines__boat-details__item b{display:inline-block;width:7em}@media only all and (min-width:27.25em){.job-sheet__headlines .job-sheet__headlines__boat-details .job-sheet__headlines__boat-details__item{margin:0 1rem .75rem 0;display:inline-block}.job-sheet__headlines .job-sheet__headlines__boat-details .job-sheet__headlines__boat-details__item b{width:auto;margin:0 .4rem 0 0}}@media only all and (min-width:34em){.job-sheet__headlines .job-sheet__headlines__boat-details .job-sheet__headlines__boat-details__item{font-size:.95rem}}@media only all and (min-width:60em){.job-sheet__headlines .job-sheet__headlines__boat-details{margin:2rem 0}}.keyboard a.job-sheet__headlines__item:focus{outline-width:0;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#141831;text-decoration-color:#141831}.keyboard a.job-sheet__headlines__item:focus .job-sheet__headlines__item__content{outline:.16rem solid orange}.view--client-area.user--not-logged-in .job-sheet__headlines .job-sheet__headlines__item .job-sheet__headlines__item__follow-icon{display:none}.view--client-area.user--not-logged-in .job-sheet__headlines a.job-sheet__headlines__item{text-decoration:none;cursor:inherit}.view--client-area.user--not-logged-in .job-sheet__headlines a.job-sheet__headlines__item:hover{color:#141831!important;text-decoration:none}.view--client-area.user--not-logged-in .job-sheet__headlines a.job-sheet__headlines__item:hover .job-sheet__headlines__item__label{color:#111}@media only print{.job-sheet__headlines .job-sheet__headlines__item{font-size:1.3rem}.job-sheet__headlines .job-sheet__headlines__boat-details{margin-bottom:0}}@media only all and (min-width:34em) and (max-width:60em){.job-sheet__details{margin-bottom:2rem}}@media only all and (min-width:60em){.job-sheet__details{flex:0 0 36rem}}.job-sheet__details .job-sheet__details__customer-info,.job-sheet__details .job-sheet__details__job-info{list-style-type:none;list-style-position:inside;width:100%;max-width:36rem;display:inline-block;vertical-align:top;margin:0}@media only all and (min-width:33em){.job-sheet__details .job-sheet__details__customer-info,.job-sheet__details .job-sheet__details__job-info{display:flex;flex-wrap:wrap}}@media only all and (min-width:40em),only print{.job-sheet__details .job-sheet__details__customer-info,.job-sheet__details .job-sheet__details__job-info{border:.4rem solid #04a9ad;margin-top:0;padding:1.2rem 1rem}.job-sheet__details .job-sheet__details__customer-info:first-child,.job-sheet__details .job-sheet__details__job-info:first-child{margin-bottom:0}.job-sheet__details .job-sheet__details__customer-info:nth-child(2),.job-sheet__details .job-sheet__details__job-info:nth-child(2){margin-top:0;border-color:currentcolor #141831 #141831;border-top:#141831;margin-bottom:1rem}}@media only all and (min-width:40em),only print{.job-sheet__details .job-sheet__details__job-info{padding:1.2rem 1rem .2rem}}.job-sheet__details .job-sheet__details__container--left,.job-sheet__details .job-sheet__details__container--right{padding-top:1rem;border-top:.12rem solid #e0e0e0}@media only all and (min-width:33em){.job-sheet__details .job-sheet__details__container--left,.job-sheet__details .job-sheet__details__container--right{min-width:16rem;flex:0 0 48%;display:inline-block}}@media only all and (min-width:40em){.job-sheet__details .job-sheet__details__container--left,.job-sheet__details .job-sheet__details__container--right{padding-top:0;border-top:0}}.job-sheet__details .job-sheet__details__container--left{margin-right:2%}.job-sheet__details .job-sheet__details__container--lower,.job-sheet__details .job-sheet__details__container--upper{padding-top:1rem;border-top:.12rem solid #e0e0e0}@media only all and (min-width:33em){.job-sheet__details .job-sheet__details__container--lower,.job-sheet__details .job-sheet__details__container--upper{display:inline-flex;flex:0 0 100%}}@media only all and (min-width:40em){.job-sheet__details .job-sheet__details__container--lower,.job-sheet__details .job-sheet__details__container--upper{padding-top:0;border-top:0}}@media only all and (min-width:40em){.job-sheet__details .job-sheet__details__container--upper li.job-sheet__details__job-info__item{margin-bottom:1.2rem}}.job-sheet__details .job-sheet__details__customer-info__item,.job-sheet__details .job-sheet__details__job-info__item{margin:0 0 1.2rem;font-size:1rem;color:#111;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:#04a9ad;text-decoration-color:#04a9ad;width:100%}@supports (font-variation-settings:normal){.job-sheet__details .job-sheet__details__customer-info__item,.job-sheet__details .job-sheet__details__job-info__item{font-weight:500}}@media only all and (min-width:33em),only print{.job-sheet__details .job-sheet__details__customer-info__item:last-child,.job-sheet__details .job-sheet__details__job-info__item:last-child{margin-bottom:1rem}}@media only all and (min-width:40em),only print{.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__customer-info__item--contact:nth-child(2),.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__job-info__item--slipping:nth-child(4),.job-sheet__details .job-sheet__details__customer-info__item:last-child,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__customer-info__item--contact:nth-child(2),.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__job-info__item--slipping:nth-child(4),.job-sheet__details .job-sheet__details__job-info__item:last-child{margin-bottom:0}}.job-sheet__details .job-sheet__details__item__follow-icon{width:.95rem;margin:0 0 -.15rem .3rem}.job-sheet__details .job-sheet__details__customer-info__item a,.job-sheet__details .job-sheet__details__customer-info__item b,.job-sheet__details .job-sheet__details__customer-info__item div,.job-sheet__details .job-sheet__details__customer-info__item span,.job-sheet__details .job-sheet__details__job-info__item a,.job-sheet__details .job-sheet__details__job-info__item b,.job-sheet__details .job-sheet__details__job-info__item div,.job-sheet__details .job-sheet__details__job-info__item span{display:inline-block}.job-sheet__details .job-sheet__details__customer-info__item a,.job-sheet__details .job-sheet__details__job-info__item a{display:block;width:100%;-webkit-text-decoration-style:none;text-decoration-style:none}.job-sheet__details .job-sheet__details__customer-info__item b,.job-sheet__details .job-sheet__details__job-info__item b{vertical-align:top;margin:0 .4rem .4rem 0}.job-sheet__details .job-sheet__details__customer-info__item span,.job-sheet__details .job-sheet__details__job-info__item span{word-wrap:anywhere}.job-sheet__details .job-sheet__details__customer-info__item a~a,.job-sheet__details .job-sheet__details__job-info__item a~a{margin:.6rem 0 0}@media only all and (max-width:33em),only print{.job-sheet__details .job-sheet__details__customer-info__item a~a:last-child,.job-sheet__details .job-sheet__details__job-info__item a~a:last-child{margin-bottom:1.2rem}}.job-sheet__details .job-sheet__details__customer-info__item a span,.job-sheet__details .job-sheet__details__job-info__item a span{display:inline-block;width:auto;color:#141831;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:#008487;text-decoration-color:#008487}.job-sheet__details .job-sheet__details__customer-info__item a:hover span,.job-sheet__details .job-sheet__details__job-info__item a:hover span{color:#008487;-webkit-text-decoration-style:solid;text-decoration-style:solid}.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__customer-info__item--date b,.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__customer-info__item--date span,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__customer-info__item--date b,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__customer-info__item--date span{display:inline-block;margin:0 .4rem 0 0}.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__customer-info__item--date b,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__customer-info__item--date b{width:8.9rem}.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__customer-info__item--contact b,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__customer-info__item--contact b{width:5.1rem}.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__customer-info__item--contact:nth-child(2) b,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__customer-info__item--contact:nth-child(2) b{width:4.3rem}.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__job-info__item--contact:first-child b,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__job-info__item--contact:first-child b{width:6.6rem}.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__job-info__item--contact b,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__job-info__item--contact b{width:4.3rem}.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__job-info__item--slipping b,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__job-info__item--slipping b{width:16rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__job-info__item--slipping b .job-sheet__details__job-info__item--slipping__heading,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__job-info__item--slipping b .job-sheet__details__job-info__item--slipping__heading{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-style:normal}.job-sheet__details .job-sheet__details__customer-info__item.job-sheet__details__job-info__item--slipping .job-sheet__details__job-info__item--slipping__tides,.job-sheet__details .job-sheet__details__job-info__item.job-sheet__details__job-info__item--slipping .job-sheet__details__job-info__item--slipping__tides{color:#008487}@media only all and (max-width:33em){.job-sheet__details .job-sheet__details__customer-info__item:last-child,.job-sheet__details .job-sheet__details__job-info__item:last-child{margin-bottom:1.2rem}}.keyboard .job-sheet__details ul li a:focus span{-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#141831;text-decoration-color:#141831}.view--client-area.user--not-logged-in .job-sheet__details .job-sheet__details__item__follow-icon{display:none}.view--client-area.user--not-logged-in .job-sheet__details .job-sheet__details__customer-info__item--contact a:hover span,.view--client-area.user--not-logged-in .job-sheet__details .job-sheet__details__customer-info__item--contact a span,.view--client-area.user--not-logged-in .job-sheet__details .job-sheet__details__job-info__item--contact a:hover span,.view--client-area.user--not-logged-in .job-sheet__details .job-sheet__details__job-info__item--contact a span{color:#141831;text-decoration:none;cursor:default}@media only print{body{padding:0;margin:0}.job-sheet__details{font-size:.9em;flex:0 0 65%}.job-sheet__details .job-sheet__details__customer-info,.job-sheet__details .job-sheet__details__job-info{border-width:.1rem;padding-bottom:0}.job-sheet__details .job-sheet__details__customer-info .job-sheet__details__container--left,.job-sheet__details .job-sheet__details__customer-info .job-sheet__details__container--right,.job-sheet__details .job-sheet__details__job-info .job-sheet__details__container--left,.job-sheet__details .job-sheet__details__job-info .job-sheet__details__container--right{min-width:12rem;max-width:12rem}.job-sheet__details .job-sheet__details__customer-info,.job-sheet__details .job-sheet__details__customer-info .job-sheet__details__container--left,.job-sheet__details .job-sheet__details__customer-info .job-sheet__details__container--lower,.job-sheet__details .job-sheet__details__customer-info .job-sheet__details__container--right,.job-sheet__details .job-sheet__details__customer-info .job-sheet__details__container--upper,.job-sheet__details .job-sheet__details__job-info,.job-sheet__details .job-sheet__details__job-info .job-sheet__details__container--left,.job-sheet__details .job-sheet__details__job-info .job-sheet__details__container--lower,.job-sheet__details .job-sheet__details__job-info .job-sheet__details__container--right,.job-sheet__details .job-sheet__details__job-info .job-sheet__details__container--upper{padding-top:.5rem;border-top:none}}.system--yard-user .job-sheet__details .job-sheet__details__container--upper{border-top:none}.job-sheet__notes{margin:0 4vw 1.5rem;padding:1rem 4vw 1.5rem;width:calc(100% - 8vw);background-color:#fbe9aa}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__notes{padding:1rem 2rem;margin:0 2rem 1.5rem;width:calc(100% - 4rem)}}@media only all and (min-width:40em){.job-sheet__notes{display:inline-flex;width:100%;margin:0 0 1.5rem}}.job-sheet__notes .job-sheet__notes__heading{display:inline-block;margin:0 0 .25rem;text-decoration:underline}@media only all and (min-width:40em){.job-sheet__notes .job-sheet__notes__heading{flex:0 0 8rem}}.job-sheet__notes .job-sheet__notes__content{margin-bottom:0}.job-sheet__notes .job-sheet__notes__content:first-letter{text-transform:uppercase}.job-sheet__notes.job-sheet__notes--office-only{background-color:#efd1c6}.job-sheet__notes+.job-sheet__notes{margin-top:-1rem}@media only print{.job-sheet__notes{padding:0;background-color:#fff;margin:0 0 1rem}}.modal-overlay::-webkit-scrollbar{width:0!important;height:0!important}.modal-overlay{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.tasks-completer-modal{background-color:#fff;position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9000;width:90%;max-width:30rem;border-radius:.5rem;box-shadow:0 0 .5rem #111}@media only all and (max-width:32em){.tasks-completer-modal{text-align:center;padding:1.5rem 1rem;flex-wrap:nowrap}}@media only all and (min-width:32.1em){.tasks-completer-modal{display:flex;max-width:26rem}.tasks-completer-modal .tasks-completer-modal__form{flex:0 0 100%;padding:1rem 1.2rem;text-align:center}}.tasks-completer-modal.tasks-completer-modal--complete .tasks-completer-modal__form p{padding:.5rem 1rem;background-color:#fbe9aa}.tasks-completer-modal__form{display:flex;flex-direction:column;justify-content:center;align-items:center}.tasks-completer-modal__form .tasks-completer-modal__form__icon{width:3rem;height:3rem;flex:0 0 3rem;margin:0 0 1rem}.tasks-completer-modal__form .heading{font-size:1.2rem;text-transform:uppercase;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%}.tasks-completer-modal__form .tasks-completer-modal__form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.tasks-completer-modal__form .tasks-completer-modal__form__error a{color:#fbe9aa}.tasks-completer-modal__form .tasks-completer-modal__form__error img{vertical-align:-.3rem;width:1.2rem}.tasks-completer-modal__form p{max-width:80%;margin:0 auto 1.5rem}.tasks-completer-modal__form .cta{align-self:center;border:none;outline:none;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;background-color:#111;text-transform:uppercase;border-radius:.3rem;padding:.5rem .8rem;margin:0 0 1.5rem;box-shadow:0 .1rem .1rem #111;cursor:pointer}.tasks-completer-modal__form .cta:focus,.tasks-completer-modal__form .cta:hover{background-color:#04a9ad;text-decoration:underline}.tasks-completer-modal__form .tasks-completer-modal__form__reset{display:inline-block;margin:.6rem 0 1.4rem;color:#008487}.job-sheet__tasks .job-sheet__tasks__subtotal.job-sheet__tasks__subtotal--hide-costs{text-align:center;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;text-decoration:underline}@media only all and (min-width:63.75em){.job-sheet__tasks{padding:0 2rem}}@media only all and (max-width:63.749em){.job-sheet__tasks~.job-sheet__tasks{padding-top:2rem;margin-top:2rem;border-top:.14rem solid #e0e0e0}}.job-sheet__tasks .job-sheet__tasks__table{margin:0 0 .5rem}.job-sheet__tasks .job-sheet__tasks__title{margin:0 0 .6rem;font-size:1.4rem;width:100%;text-align:center}@media only screen and (max-width:63.749rem){body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table thead{display:none}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table td[data-title]:before{content:attr(data-title);display:inline-block;margin:0 .3rem 0 0}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr{display:inline-block}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table td{display:block}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table{display:block;max-width:100%;overflow:scroll;overflow-y:hidden;padding-top:2.6rem}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table::-webkit-scrollbar{width:0!important;height:0!important}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table{overflow:-moz-scrollbars-none;-ms-overflow-style:none;background:linear-gradient(270deg,#fff 100%,#fff 0),100% 100% linear-gradient(90deg,#fff 100%,#fff 0),url(../icons/icon-scroll-left.svg),url(../icons/icon-scroll-right.svg);background-size:calc(5rem + 4vw) 10.1rem,calc(5rem + 4vw) 10.1rem,4.875rem 1.875rem,4.875rem 1.875rem;background-position:0 0,100% 0,4% 0,96% 0;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tbody{display:inline-flex;overflow-x:scroll;padding:0 0 0 4vw;justify-content:center;min-width:100%}@media only all and (min-width:34em) and (min-height:34em){body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tbody{padding:0 0 0 2rem}}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr{width:75vw;max-width:18rem;border:.14rem solid #e0e0e0;padding:1rem 1rem 2.4rem;border-radius:.7rem;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);margin:0 1rem 1rem 0;display:inline-flex;flex-direction:column;justify-content:flex-start}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr:only-child{margin-left:auto;margin-right:auto}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td[data-title]{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td[data-title]{font-weight:200}}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td[data-title]:before{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;width:6rem}@supports (font-variation-settings:normal){body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td[data-title]:before{font-weight:500}}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:first-child{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;width:calc(100% + 2.28rem);padding:.5rem 1rem;color:#fff;background-color:#141831;margin:-1.14rem -1.14rem .6rem;border-top-right-radius:.8rem;border-top-left-radius:.8rem;border-bottom:.3rem solid #ccc}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(2){margin:0 0 1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;line-height:1.4em;flex:1 0 38%}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(2):first-letter{text-transform:uppercase}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(3),body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(4),body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(5),body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(6){margin:0 0 .3rem}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(3):last-child,body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(4):last-child,body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(5):last-child,body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(6):last-child{margin-bottom:0}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table .job-sheet__tasks_table__data--note{margin-top:.5rem}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__subtotal{text-align:center;font-size:1.2rem}}@media only all and (min-width:63.75rem),only print{body:not(.view--invoicing) .job-sheet__tasks{padding:0 2rem}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table td:before{content:""}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr{display:table-row}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table td{display:table-cell}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table th{text-align:left}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table td,body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table th{vertical-align:top;padding:.5rem 1rem}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table td:first-child,body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table th:first-child{padding-left:0}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table td:last-child,body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table th:last-child{padding-right:0}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:first-child,body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>th:first-child{width:7rem}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(2),body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>th:nth-child(2){width:22rem}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(3),body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>th:nth-child(3){width:7.8rem}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(4),body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>th:nth-child(4){width:6rem}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(5),body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>th:nth-child(5){width:8.9rem;position:relative}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(6),body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__table tr>th:nth-child(6){width:7rem}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__subtotal{width:100%;text-align:right}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__subtotal .job-sheet__tasks__subtotal__label{display:inline-block;min-width:8.4rem;text-align:left}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__subtotal .job-sheet__tasks__subtotal__value{display:inline-block;width:6.1rem;text-align:left}body:not(.view--invoicing) .job-sheet__tasks .job-sheet__tasks__title{text-align:left}}.job-sheet__tasks .job-sheet__tasks__subtotal__label{text-decoration:underline}.job-sheet__tasks .job-sheet__tasks__table tr>td:first-letter{text-transform:uppercase}.job-sheet__tasks .job-sheet__tasks__item__office-details{color:#1b8800;font-size:.9rem}.job-sheet__tasks .job-sheet__tasks__item__office-details__costs,.job-sheet__tasks .job-sheet__tasks__item__office-details__parts-desc{display:inline-block;margin-top:.8rem}.job-sheet__tasks .job-sheet__tasks__item--completed>td:nth-child(5){color:#1b8800;position:relative}.job-sheet__tasks .job-sheet__tasks__item--completed>td:nth-child(5):before{color:#111}.job-sheet__tasks .job-sheet__tasks__item--completed>td:nth-child(5) .job-sheet__tasks_table__data--completion__initials{color:#1b8800;font-weight:700;font-size:1.5rem;position:absolute;left:7.25rem;top:0;transform:rotate(-17deg)}@media only screen and (max-width:63.6875em){.job-sheet__tasks .job-sheet__tasks__item--completed>td:nth-child(5) .job-sheet__tasks_table__data--completion__initials{left:12rem;top:-.4rem}}.job-sheet__tasks .job-sheet__tasks__item--unaccepted>td:nth-child(3),.job-sheet__tasks .job-sheet__tasks__item--unaccepted>td:nth-child(5){color:#760101}.job-sheet__tasks .job-sheet__tasks__item--unaccepted>td:nth-child(3):before,.job-sheet__tasks .job-sheet__tasks__item--unaccepted>td:nth-child(5):before{color:#111}.job-sheet__tasks .job-sheet__tasks_table__data--note{display:inline-block;color:#008487;font-style:italic}.job-sheet__tasks.job-sheet__tasks--original .job-sheet__tasks_table__data--cost span,.job-sheet__tasks.job-sheet__tasks--original tbody>tr>td:nth-child(6):before{display:none}.job-sheet__tasks.job-sheet__tasks--emergent--approved .job-sheet__tasks__title__tag{color:#008487}.job-sheet__tasks.job-sheet__tasks--emergent--pending .job-sheet__tasks__title__tag{color:#760101}.system--yard-user .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(5){width:13.9rem}.system--yard-user .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(6){width:0}.inside-fractal .job-sheet__tasks--emergent--pending tbody>tr:nth-child(4),.inside-fractal .job-sheet__tasks--emergent--pending tbody>tr:nth-child(odd),.system--yard-user .job-sheet__tasks.job-sheet__tasks--emergent--approved .job-sheet__tasks_table__data--cost{display:none}.inside-fractal .job-sheet__tasks--emergent--pending tbody>tr:nth-child(2){display:table-row}@media only print{.job-sheet__tasks{padding:0}.job-sheet__tasks .job-sheet__tasks__subtotal,.job-sheet__tasks .job-sheet__tasks__table{font-size:.9em}.job-sheet__tasks .job-sheet__tasks__subtotal .job-sheet__tasks__subtotal__label{width:6rem;min-width:6rem}.job-sheet__tasks .job-sheet__tasks__subtotal .job-sheet__tasks__subtotal__value{width:4.3rem}.job-sheet__tasks~.job-sheet__tasks{border-top:none}}.job-sheet__terms-container{padding:1rem 4vw 4vw;width:100%}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__terms-container{padding:1rem 2rem}}@media only all and (min-width:45em),only print{.job-sheet__terms-container{display:flex;margin-bottom:.5rem;justify-content:space-between}.job-sheet__terms-container .job-sheet__terms{order:1;margin-right:1rem}.job-sheet__terms-container .job-sheet__totals{order:2;margin:0}}@media only print{.job-sheet__terms-container{margin-top:3rem;padding:0}}.job-sheet__totals{margin:0 auto 4vw;max-width:19rem;text-align:center}@media only all and (min-width:45em){.job-sheet__totals{max-width:17rem}}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__totals{margin:0 auto 2rem}}.job-sheet__totals .job-sheet__totals__title{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;text-transform:uppercase;letter-spacing:.2rem;color:#7d7d7d;margin-bottom:1rem}@supports (font-variation-settings:normal){.job-sheet__totals .job-sheet__totals__title{font-weight:200}}.job-sheet__totals .job-sheet__totals__approved,.job-sheet__totals .job-sheet__totals__pending{font-size:1.2rem;margin:0 auto 1rem;display:inline-block;text-align:left;list-style-type:none;list-style-position:inside}.job-sheet__totals .job-sheet__totals__approved li,.job-sheet__totals .job-sheet__totals__pending li{margin-bottom:1rem}.job-sheet__totals .job-sheet__totals__approved .job-sheet__totals__label,.job-sheet__totals .job-sheet__totals__pending .job-sheet__totals__label{display:inline-block;width:9em;text-decoration:underline}.job-sheet__totals .job-sheet__totals__approved .job-sheet__totals__total .job-sheet__totals__amount,.job-sheet__totals .job-sheet__totals__pending .job-sheet__totals__total .job-sheet__totals__amount{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.job-sheet__totals .job-sheet__totals__pending .job-sheet__totals__total .job-sheet__totals__amount{color:#760101}.job-sheet__totals .job-sheet__totals__divider{display:inline-flex;width:100%;max-width:17rem;align-items:center;margin:0 0 1.4rem}.job-sheet__totals .job-sheet__totals__divider .job-sheet__totals__divider__line{flex:1 0 auto;border-top:.1rem solid #e0e0e0;height:.1rem}.job-sheet__totals .job-sheet__totals__divider .job-sheet__totals__divider__text{margin:0 .3rem}@media only all and (min-width:45em),only print{.job-sheet__totals .job-sheet__totals__title{display:none}.job-sheet__totals .job-sheet__totals__approved,.job-sheet__totals .job-sheet__totals__pending{font-size:1.1rem}}@media only all and (min-width:63.75em),only print{.job-sheet__totals .job-sheet__totals__approved{width:15.2rem}.job-sheet__totals .job-sheet__totals__approved,.job-sheet__totals .job-sheet__totals__pending{font-size:1rem}.job-sheet__totals .job-sheet__totals__divider{max-width:14.4rem;margin-left:1rem}}.job-sheet__totals.job-sheet__totals--approved-only .job-sheet__totals__divider,.job-sheet__totals.job-sheet__totals--approved-only .job-sheet__totals__pending{display:none}@media only all and (min-width:63.75em),only print{.job-sheet__totals.job-sheet__totals--emergent-pending .job-sheet__totals__approved{width:inherit}}.job-sheet__version-number{color:#767676;font-style:italic;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin-left:2rem}@supports (font-variation-settings:normal){.job-sheet__version-number{font-weight:200}}.segmented-nav--responsivenavjs__segment-container{text-align:left;position:relative}.segmented-nav__unread-dot{width:.6rem;height:.6rem;background-color:red;border-radius:1rem;position:absolute;left:1.3rem;top:-.2rem}.segmented-nav__unread-dot.segmented-nav__unread-dot--notifications{left:1.1rem;top:.1rem}@media only all and (min-width:56em){.segmented-nav__unread-dot{top:.95rem;left:.25rem}.segmented-nav__unread-dot.segmented-nav__unread-dot--notifications{left:.1rem;top:1rem}}@media only all and (min-width:77.5em){.segmented-nav__unread-dot{top:.45rem;left:2.35rem}.segmented-nav__unread-dot.segmented-nav__unread-dot--notifications{left:1.9rem;top:.7rem}}@media only all and (min-width:56em) and (max-width:80em){.js .nav-collapse.closed .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container .segmented-nav--responsivenavjs__segment img,.js .nav-collapse .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container .segmented-nav--responsivenavjs__segment img{display:none}}@media only all and (min-width:56em){.js .nav.nav-collapse.nav-collapse--segmented{clip:unset;max-height:unset;position:static!important;flex:0 0 auto;overflow:unset}}@media only all and (min-width:56em){.js .nav-collapse.closed .nav__list.segmented-nav--responsivenavjs,.js .nav-collapse .nav__list.segmented-nav--responsivenavjs{padding:0;display:inline-flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0}.js .nav-collapse.closed .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container,.js .nav-collapse .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container{width:auto;height:auto}.js .nav-collapse.closed .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container:first-child a,.js .nav-collapse .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container:first-child a{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.js .nav-collapse.closed .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container:not(:first-child) a,.js .nav-collapse .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container:not(:first-child) a{border-left:none}.js .nav-collapse.closed .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container:last-child a,.js .nav-collapse .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container:last-child a{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.js .nav-collapse.closed .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container .segmented-nav--responsivenavjs__segment,.js .nav-collapse .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container .segmented-nav--responsivenavjs__segment{background-color:#333;color:#fff;text-decoration:none;margin:0;padding:.6rem .85rem;border-color:#7d7d7d #444 #444;border-style:solid;border-width:.1rem .15rem;position:static}.js .nav-collapse.closed .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container .segmented-nav--responsivenavjs__segment.segmented-nav--responsivenavjs__segment--active,.js .nav-collapse .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container .segmented-nav--responsivenavjs__segment.segmented-nav--responsivenavjs__segment--active{box-shadow:inset 0 .2rem .2rem #000}.js .nav-collapse.closed .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container .segmented-nav--responsivenavjs__segment.segmented-nav--responsivenavjs__segment--active img,.js .nav-collapse .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container .segmented-nav--responsivenavjs__segment.segmented-nav--responsivenavjs__segment--active img{filter:unset}.js .nav-collapse.closed .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container .segmented-nav--responsivenavjs__segment:not(.segmented-nav--responsivenavjs__segment--active),.js .nav-collapse .nav__list.segmented-nav--responsivenavjs .segmented-nav--responsivenavjs__segment-container .segmented-nav--responsivenavjs__segment:not(.segmented-nav--responsivenavjs__segment--active){background:linear-gradient(0deg,#c8c8c8,#efefef);border-color:#bbb;color:#333;text-decoration:underline}}.segmented-nav--stacks .segmented-nav--stacks__segment-container .segmented-nav--stacks__segment{font-size:1rem}

/*! responsive-nav.js 1.0.39 by @viljamis */.nav-collapse .nav__list{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:fixed!important;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px;clip:unset}#nav-trigger{position:fixed;z-index:9500;bottom:4.4rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:.2rem;background-color:#141831;color:#fff;width:3.2rem;height:3.2rem;border-radius:3.2rem;box-shadow:0 .1rem .2rem #111;text-transform:uppercase;outline:0;border:0;transition:background-color}#nav-trigger span{display:inline-block;margin:0 auto;font-size:.75rem;padding:.15rem 0 .1rem;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-in-out}#nav-trigger hr{border:0;outline:0;margin:0 auto;border-top:.15rem solid #008487;width:2.2rem}#nav-trigger hr:first-of-type{margin-top:.7rem}#nav-trigger hr:first-of-type,#nav-trigger hr:last-of-type{transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}#nav-trigger.active{background-color:#008487}#nav-trigger.active span{opacity:0}#nav-trigger.active hr:first-of-type{transform:rotate(45deg);margin-top:1.35rem;border-color:#fff}#nav-trigger.active hr:last-of-type{transform:rotate(-45deg);margin-top:-1.4rem;border-color:#fff}.nav-collapse.opened{top:0;left:0;min-width:100vw;min-height:100vh;height:-webkit-fill-available;z-index:8000;background-color:rgba(0,0,5,.9)}.nav-collapse.opened .nav__list{overflow:scroll;position:fixed;background-color:#fff;z-index:9000;width:80vw;max-width:20rem;max-height:calc(90vh - 4.4rem);top:5vh;left:50%;transform:translateX(-50%);padding:1.5rem;border-radius:.5rem;box-shadow:0 .2rem 1rem #111}@media only all and (min-height:42em){.nav-collapse.opened .nav__list{top:50%;transform:translateX(-50%) translateY(-50%)}}.nav__list .nav__item{margin:0 0 1rem;display:inline-flex;align-items:center;text-decoration:none;color:#008487}.nav__list .nav__item:hover{text-decoration:underline}.nav__list .nav__item img{margin-right:.4rem;filter:contrast(0);height:1.75rem;transition-property:filter transform}.nav__list .nav__item.nav-parent>a.nav__item.nav__item--current,.nav__list .nav__item.nav__item--current{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#111;text-decoration:underline}.nav__list .nav__item.nav-parent>a.nav__item.nav__item--current img,.nav__list .nav__item.nav__item--current img{filter:contrast(60%)}.nav-parent>.nav__item:after{flex:0 0 1.75rem;height:1.75rem;width:1.75rem;content:"";background:url(../icons/nav-submenu.svg);background-repeat:no-repeat;background-position:100%;filter:grayscale(100%);transition-property:all;transition-timing-function:ease-in-out;transition-duration:.1s}.nav-parent.nav-parent--open>a{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#111}.nav-parent.nav-parent--open>a img{filter:contrast(60%)}.nav-parent.nav-parent--open>a:after{filter:contrast(100%);transform:rotate(-90deg);transform-origin:center center;transition-timing-function:ease-in-out;transition-duration:.1s}.nav-parent .nav__item__submenu{display:none}.nav-parent--open .nav__item__submenu{display:inline-flex;flex-wrap:wrap}.nav-parent--open .nav__item__submenu li{margin-left:1.8rem;flex:0 0 10rem}.nav-parent--open .nav__item__submenu li:last-child{margin-bottom:.6rem}.js .nav__item__submenu{display:none}@media screen and (min-width:56em){#nav-trigger{display:none}.js .nav-collapse:not(.nav-collapse--segmented),.js .nav-collapse:not(.nav-collapse--segmented).closed{z-index:1000;position:fixed!important;max-height:none;clip:unset;background-color:#111;width:100%;box-shadow:0 .1rem .3rem #111}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs),.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.8rem 3vw;width:100%;max-width:74.25rem;margin:0 auto}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li{flex:0 0 auto;width:auto;margin:0}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li:last-child,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li:last-child{margin:0}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li .nav__item,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li .nav__item{margin:0;color:#fff}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li .nav__item img,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li .nav__item img{filter:saturate(.7)}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li .nav__item--current,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li .nav__item--current{padding:.3rem .6rem;background-color:#008487;color:#fff;border-radius:.3rem}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li .nav__item--current img,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li .nav__item--current img{filter:contrast(100%) brightness(100)}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent>a.nav__item.nav__item--current,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent>a.nav__item.nav__item--current{border-right:1rem solid #008487}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent>a.nav__item.nav__item--current:after,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent>a.nav__item.nav__item--current:after{filter:contrast(100%) brightness(100)}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open>a,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open>a{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu{position:fixed!important;z-index:9000;max-width:100vw;flex-wrap:wrap;top:9rem;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;justify-content:center;align-items:center;background-color:#141831;box-shadow:0 .1rem .3rem #111;border:.1rem solid #374169;padding:.6rem 1.8rem 0;border-radius:.6rem}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu li,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu li{margin:0 1rem .6rem}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu li img,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu li img{filter:saturate(.5)}.js .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu li .nav__item--current img,.js .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu li .nav__item--current img{filter:contrast(100%) brightness(100)}}@media screen and (min-width:56em){.js .nav-collapse,.js .nav-collapse.closed{top:0}.js .nav-collapse.closed .nav__list,.js .nav-collapse .nav__list{padding:.8rem 2rem .8rem 1rem}.js .nav-collapse.closed .nav__list li.nav-parent--open .nav__item__submenu,.js .nav-collapse .nav__list li.nav-parent--open .nav__item__submenu{top:5rem;width:-moz-fit-content;width:fit-content}.js .nav-collapse.closed .nav__list li.nav-parent--open .nav__item__submenu li>a>span,.js .nav-collapse .nav__list li.nav-parent--open .nav__item__submenu li>a>span{white-space:nowrap}}@media screen and (min-width:63.75em){.js .nav-collapse,.js .nav-collapse.closed{top:calc(.3vmin + 4.1rem)}.js .nav-collapse.closed .nav__list li.nav-parent--open .nav__item__submenu,.js .nav-collapse .nav__list li.nav-parent--open .nav__item__submenu{top:8.7rem}}.main-header{display:inline-block!important;padding-right:0!important;z-index:2000;border-bottom:.1rem solid #ccc;width:100%;position:relative}@media only all and (min-width:56em){.main-header{top:0;left:0;width:100%;box-shadow:0 4px 4px rgba(0,0,0,.3);border-bottom:none}}@media only all and (min-width:63.75em){.main-header,.system--admin-user .main-header{position:fixed}}.system-header{display:flex;align-items:center;border-top:calc(.3vmin + .2rem) solid #04a9ad;padding:.5rem 5vw;text-align:center}.system-header .system-header__logo{background-image:url(../vectors/em-logo.svg);display:inline-block;width:5.2rem;height:2.3rem;background-size:12rem 2.3rem;background-position:100% 0;background-repeat:no-repeat;max-width:90%;margin:0 auto}@media only all and (min-width:45em){.system-header .system-header__logo{width:12rem;background-size:12rem auto}}.system-header .system-header__group-right .system-header__group-right__logout,.system-header .system-header__group-right .system-header__group-right__logout:active,.system-header .system-header__group-right .system-header__group-right__logout:focus,.system-header .system-header__group-right .system-header__group-right__logout:hover,.system-header .system-header__group-right .system-header__group-right__logout:visited{color:#008487}@media only all and (min-width:56em){.system-header{padding:.8rem 5vw}.system-header .layout-container{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}.system-header .system-header__logo{order:0;flex:0 1 auto;margin:.1rem 0 0}.system-header .system-header__group-right{order:0;flex:0 1 auto;align-self:flex-end;width:auto;padding:0;margin:0;text-align:right}}@media only print{.system-header-container{display:none}}.system--logged-in .system-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;row-gap:.6rem}.system--logged-in .system-header .system-header__logo{background-image:url(../vectors/em-logo.svg);display:inline-block;width:5.2rem;height:2.3rem;background-size:12rem 2.3rem;background-position:100% 0;background-repeat:no-repeat;max-width:90%;margin:0 1rem 0 0}@media only all and (min-width:45em) and (max-width:55.99em),only all and (min-width:88.75em){.system--logged-in .system-header .system-header__logo{width:12rem;background-size:12rem auto}}.system--logged-in .system-header .notifications__nav-item--top-bar{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;padding:.5rem;display:inline-flex;-moz-column-gap:.6rem;column-gap:.6rem;align-items:center;justify-content:space-between;width:auto;max-width:13.2rem;margin:0;filter:saturate(.1)}@media only all and (max-width:21.25rem){.system--logged-in .system-header .notifications__nav-item--top-bar{font-size:.9rem}}@supports (font-variation-settings:normal){.system--logged-in .system-header .notifications__nav-item--top-bar{font-weight:500}}.system--logged-in .system-header .notifications__nav-item--top-bar.notifications__nav-item--top-bar--unread{filter:unset;background-color:#353535;color:#fff}.system--logged-in .system-header .notifications__nav-item--top-bar .notifications__nav-item__icon{min-width:1.3rem;flex:0 0 1.3rem}.system--logged-in .system-header .notifications__nav-item--top-bar .notifications__nav-item__counter{min-width:2.55rem;min-height:1.3rem}.system--logged-in .system-header .system-header__group-right{display:inline-flex;justify-content:space-between;align-items:center;align-self:center;margin-left:0;max-width:60%}.system--logged-in .system-header .system-header__group-right .system-header__group-right__icon{margin-right:.35rem}@media only all and (min-width:56em){.system--logged-in .system-header{padding:.8rem 5vw}}@media only all and (min-width:75em){.system--logged-in .system-header{padding:.8rem 2rem}}@media only all and (min-width:56em){.system--logged-in.system--yard-user .system-header{justify-content:space-between;-moz-column-gap:clamp(.5rem,2vw,2rem);column-gap:clamp(.5rem,2vw,2rem);row-gap:1rem;padding:.8rem clamp(.5rem,2vw,5vw)}.system--logged-in.system--yard-user .system-header .system-header__logo{margin:0}}@media only all and (min-width:68em){.system--logged-in.system--yard-user .system-header{-moz-column-gap:1rem;column-gap:1rem}}@media only all and (min-width:75em){.system--logged-in.system--yard-user .system-header{justify-content:space-between}}li:has(>.nav__item.nav-timesheet-access-only){display:none}.system--has-timesheets li:has(>.nav__item.nav-timesheet-access-only){display:unset}.view--install-failure{background-image:url(../images/bg-waves.jpg);background-size:cover;width:100%;height:100vh;height:-webkit-fill-available;overflow-y:scroll}.js .view--install-failure .modal-overlay{display:block;opacity:.7;background-color:#141831}.install-failure-auth-modal-container{position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-57%);z-index:9000;width:90%;max-width:34rem}@media only all and (min-width:32.1em){.install-failure-auth-modal-container{display:flex;flex-wrap:wrap;justify-content:center}}.install-failure-auth-modal{background-color:#fff;border-radius:.5rem;box-shadow:0 0 .5rem #111}@media only all and (max-width:32em){.install-failure-auth-modal{text-align:center;padding:1.5rem 1rem;display:flex;flex-direction:column;flex-wrap:nowrap}}@media only all and (min-width:32.1em){.install-failure-auth-modal{flex:0 0 100%;display:inline-flex;max-width:34rem}.install-failure-auth-modal .install-failure-auth-modal__form{flex:0 0 50%;padding:1rem 1.2rem;text-align:center}}.install-failure-auth-modal .login-user-card{box-shadow:none;max-height:none;flex-direction:row}@media only all and (max-width:32em){.install-failure-auth-modal .login-user-card{width:calc(100% + 2.1rem);border-radius:.5rem;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none;height:6rem;margin:-2rem auto 1.5rem -1rem;justify-content:center;align-items:flex-start;padding:1.75rem 0}.install-failure-auth-modal .login-user-card .login-user-card__logo{flex:0 0 auto;background-image:url(../vectors/em-logo-dark.svg);display:inline-block;width:12rem;height:2.3rem;background-size:12rem 2.3rem;background-position:50%;background-repeat:no-repeat}}@media only all and (min-width:32.1em){.install-failure-auth-modal .login-user-card{flex:0 0 50%;justify-content:center;align-items:center;max-width:none;height:auto;margin:0;border-top-right-radius:0;border-bottom-right-radius:0}.install-failure-auth-modal .login-user-card .login-user-card__logo{margin-top:8%;width:70%;padding-top:70%;background-size:100% 100%;background-image:url(../vectors/em-logo-stacked-dark.svg)}}.install-failure-auth-modal__form{display:flex;flex-direction:column;justify-content:center}.install-failure-auth-modal__form .heading{font-size:1.2rem;text-transform:uppercase;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%}.install-failure-auth-modal__form p{text-align:left}.view--install-login{background-image:url(../images/bg-waves.jpg);background-size:cover;width:100%;height:100vh;height:-webkit-fill-available}.view--install-login::-webkit-scrollbar{width:0!important;height:0!important}.view--install-login{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.install-login-auth-modal{background-color:#e4f1f1;position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9000;width:90%;max-width:30rem;border-radius:.5rem;box-shadow:0 0 .5rem #111}@media only all and (max-width:32em){.install-login-auth-modal{text-align:center;padding:1.5rem 1rem;display:flex;flex-direction:column;flex-wrap:nowrap}}@media only all and (min-width:32.1em){.install-login-auth-modal{display:flex;max-width:26rem}.install-login-auth-modal .install-login-auth-modal__form{flex:0 0 50%;padding:1rem 1.2rem;text-align:center}}.install-login-auth-modal .login-user-card{box-shadow:none;max-height:none;flex-direction:row}@media only all and (max-width:32em){.install-login-auth-modal .login-user-card{width:calc(100% + 2.1rem);border-radius:.5rem;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none;height:6rem;margin:-2rem auto 1.5rem -1rem;justify-content:center;align-items:flex-start;padding:1.75rem 0}.install-login-auth-modal .login-user-card .login-user-card__logo{flex:0 0 auto;background-image:url(../vectors/em-logo-dark.svg);display:inline-block;width:12rem;height:2.3rem;background-size:12rem 2.3rem;background-position:50%;background-repeat:no-repeat}}@media only all and (min-width:32.1em){.install-login-auth-modal .login-user-card{flex:0 0 50%;justify-content:center;align-items:center;max-width:none;height:auto;margin:0;border-top-right-radius:0;border-bottom-right-radius:0}.install-login-auth-modal .login-user-card .login-user-card__logo{margin-top:8%;width:70%;padding-top:70%;background-size:100% 100%;background-image:url(../vectors/em-logo-stacked-dark.svg)}}.install-login-auth-modal__form{display:flex;flex-direction:column;justify-content:center}.install-login-auth-modal__form .heading{font-size:1.2rem;text-transform:uppercase;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%}.install-login-auth-modal__form .install-login-auth-modal__form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.install-login-auth-modal__form .install-login-auth-modal__form__error a{color:#fbe9aa}.install-login-auth-modal__form .install-login-auth-modal__form__error img{vertical-align:-.3rem;width:1.2rem}.install-login-auth-modal__form label,.install-login-auth-modal__form legend{font-size:.9rem;display:block;color:#666;margin:0 0 .4rem}.install-login-auth-modal__form .install-login-auth-modal__form__mobile{font-size:1.2rem;width:8.7rem;padding:.3rem .2rem;margin:0 0 1.2rem;-moz-appearance:textfield;border:.1rem solid #111;box-shadow:inset 0 .2rem .1rem #ccc}.install-login-auth-modal__form input[type=number]::-webkit-inner-spin-button,.install-login-auth-modal__form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.install-login-auth-modal__form .install-login-auth-modal__form__pin{padding:0;border:0;margin:0 auto 1rem;width:8.7rem}.install-login-auth-modal__form .install-login-auth-modal__form__pin .pin-group{border:.05rem solid #111;outline:.16rem solid #e4f1f1;padding:.025rem 0 0;display:inline-block}.install-login-auth-modal__form .install-login-auth-modal__form__pin .pin-group:focus-within{outline-color:orange}.install-login-auth-modal__form .install-login-auth-modal__form__pin .pin-group label{display:none}.install-login-auth-modal__form .install-login-auth-modal__form__pin .pin-group input{color:transparent;text-shadow:0 0 0 #000;box-shadow:inset 0 .2rem .2rem #ccc;font-size:1.3rem;text-align:center;display:inline-block;background:#fff;width:1.3rem;height:2rem;padding:0;margin:0;border:0;border-right:.01rem solid #222;border-left:.01rem solid #222}.install-login-auth-modal__form .install-login-auth-modal__form__pin .pin-group input:first-child{border-left:0}.install-login-auth-modal__form .install-login-auth-modal__form__pin .pin-group input:last-child{border-right:0}.install-login-auth-modal__form .install-login-auth-modal__form__pin .pin-group input{-webkit-appearance:none}.install-login-auth-modal__form .install-login-auth-modal__form__pin .pin-group input:focus{background-color:orange;box-shadow:inset 0 .1rem .1rem #a66900;outline:none}.install-login-auth-modal__form .install-login-auth-modal__form__pin input[type=password]::-ms-clear,.install-login-auth-modal__form .install-login-auth-modal__form__pin input[type=password]::-ms-reveal,.install-login-auth-modal__form .install-login-auth-modal__form__pin input[type=password]::-webkit-contacts-auto-fill-button,.install-login-auth-modal__form .install-login-auth-modal__form__pin input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.install-login-auth-modal__form input[type=submit]{border:none;outline:none;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;background-color:#111;text-transform:uppercase;border-radius:.3rem;padding:.5rem .8rem;margin:0 0 1.5rem;box-shadow:0 .1rem .1rem #111;cursor:pointer}.install-login-auth-modal__form input[type=submit]:focus,.install-login-auth-modal__form input[type=submit]:hover{background-color:#04a9ad;text-decoration:underline}.install-login-auth-modal__form .install-login-auth-modal__form__reset{display:inline-block;margin:0 0 .6rem;color:#008487}.view--install-auth{background-image:url(../images/bg-waves.jpg);background-size:cover;width:100%;height:100vh;height:-webkit-fill-available;overflow-y:scroll}.view--install-auth::-webkit-scrollbar{width:0!important;height:0!important}.view--install-auth{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.js .view--install-auth .modal-overlay{display:block;opacity:.7;background-color:#141831}.install-auth-flash-message{background-color:#008487;max-width:26rem;padding:.75rem 1rem;margin:0 0 1rem;text-align:center;color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;border-radius:.5rem;box-shadow:0 0 .5rem #111}.install-auth-auth-modal-container{position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-57%);z-index:9000;width:90%;max-width:30rem}@media only all and (min-width:32.1em){.install-auth-auth-modal-container{display:flex;flex-wrap:wrap;justify-content:center}}.install-auth-auth-modal{background-color:#e4f1f1;border-radius:.5rem;box-shadow:0 0 .5rem #111}@media only all and (max-width:32em){.install-auth-auth-modal{text-align:center;padding:1.5rem 1rem;display:flex;flex-direction:column;flex-wrap:nowrap}}@media only all and (min-width:32.1em){.install-auth-auth-modal{flex:0 0 100%;display:inline-flex;max-width:26rem}.install-auth-auth-modal .install-auth-auth-modal__form{flex:0 0 50%;padding:1rem 1.2rem;text-align:center}}.install-auth-auth-modal .login-user-card{box-shadow:none;max-height:none;flex-direction:row}@media only all and (max-width:32em){.install-auth-auth-modal .login-user-card{width:calc(100% + 2.1rem);border-radius:.5rem;border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:none;height:6rem;margin:-2rem auto 1.5rem -1rem;justify-content:center;align-items:flex-start;padding:1.75rem 0}.install-auth-auth-modal .login-user-card .login-user-card__logo{flex:0 0 auto;background-image:url(../vectors/em-logo-dark.svg);display:inline-block;width:12rem;height:2.3rem;background-size:12rem 2.3rem;background-position:50%;background-repeat:no-repeat}}@media only all and (min-width:32.1em){.install-auth-auth-modal .login-user-card{flex:0 0 50%;justify-content:center;align-items:center;max-width:none;height:auto;margin:0;border-top-right-radius:0;border-bottom-right-radius:0}.install-auth-auth-modal .login-user-card .login-user-card__logo{margin-top:8%;width:70%;padding-top:70%;background-size:100% 100%;background-image:url(../vectors/em-logo-stacked-dark.svg)}}.install-auth-auth-modal__form{display:flex;flex-direction:column;justify-content:center}.install-auth-auth-modal__form #pin_resetting_form_plainPassword_first,.install-auth-auth-modal__form #pin_resetting_form_plainPassword_second{font-size:1.2rem;width:5.8rem;letter-spacing:.3rem;text-align:center;padding:.3rem .2rem;margin:0 0 .6rem;-moz-appearance:textfield;border:.05rem solid #111;box-shadow:inset 0 .2rem .1rem #ccc}.install-auth-auth-modal__form .heading{font-size:1.2rem;text-transform:uppercase;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%}.install-auth-auth-modal__form .install-auth-auth-modal__form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.install-auth-auth-modal__form .install-auth-auth-modal__form__error a{color:#fbe9aa}.install-auth-auth-modal__form .install-auth-auth-modal__form__error img{vertical-align:-.3rem;width:1.2rem}.install-auth-auth-modal__form label,.install-auth-auth-modal__form legend{font-size:.9rem;display:block;color:#666;margin:0 auto .4rem}.install-auth-auth-modal__form input[type=number]::-webkit-inner-sauth-button,.install-auth-auth-modal__form input[type=number]::-webkit-outer-sauth-button{-webkit-appearance:none;margin:0}.install-auth-auth-modal__form .install-auth-auth-modal__form__day,.install-auth-auth-modal__form .install-auth-auth-modal__form__month,.install-auth-auth-modal__form .install-auth-auth-modal__form__year{font-size:1.2rem;width:2.75rem;padding:.3rem .2rem;margin:0 0 .6rem;-moz-appearance:textfield;border:.1rem solid #111;box-shadow:inset 0 .2rem .1rem #ccc;text-align:center;color:#008487}.install-auth-auth-modal__form .install-auth-auth-modal__form__year{width:3.9rem}.install-auth-auth-modal__form .install-auth-auth-modal__form__auth{padding:0;border:0;margin:0 auto 1.4rem;width:8.7rem}.install-auth-auth-modal__form .install-auth-auth-modal__form__auth .pin-group{border:.05rem solid #111;outline:.16rem solid #e4f1f1;padding:.025rem 0 0;display:inline-block}.install-auth-auth-modal__form .install-auth-auth-modal__form__auth .pin-group:focus-within{outline-color:orange}.install-auth-auth-modal__form .install-auth-auth-modal__form__auth .pin-group label{display:none}.install-auth-auth-modal__form .install-auth-auth-modal__form__auth .pin-group input{color:transparent;text-shadow:0 0 0 #000;box-shadow:inset 0 .2rem .2rem #ccc;font-size:1.3rem;text-align:center;display:inline-block;background:#fff;width:1.3rem;height:2rem;padding:0;margin:0;border:0;border-right:.01rem solid #222;border-left:.01rem solid #222}.install-auth-auth-modal__form .install-auth-auth-modal__form__auth .pin-group input:first-child{border-left:0}.install-auth-auth-modal__form .install-auth-auth-modal__form__auth .pin-group input:last-child{border-right:0}.install-auth-auth-modal__form .install-auth-auth-modal__form__auth .pin-group input{-webkit-appearance:none}.install-auth-auth-modal__form .install-auth-auth-modal__form__auth .pin-group input:focus{background-color:orange;box-shadow:inset 0 .1rem .1rem #a66900;outline:none}.install-auth-auth-modal__form input[type=password]::-ms-clear,.install-auth-auth-modal__form input[type=password]::-ms-reveal,.install-auth-auth-modal__form input[type=password]::-webkit-contacts-auto-fill-button,.install-auth-auth-modal__form input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.install-auth-auth-modal__form input[type=submit]{border:none;outline:none;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;background-color:#111;text-transform:uppercase;border-radius:.3rem;padding:.5rem .8rem;margin:0 0 1.5rem;box-shadow:0 .1rem .1rem #111;cursor:pointer}.install-auth-auth-modal__form input[type=submit]:focus,.install-auth-auth-modal__form input[type=submit]:hover{background-color:#04a9ad;text-decoration:underline}.install-auth-auth-modal__form .install-auth-auth-modal__form__reset{display:inline-block;margin:0 0 .6rem;color:#008487}.view--install-configure-terminal{background-image:url(../images/bg-waves.jpg);background-size:cover;width:100%;height:100vh;height:-webkit-fill-available}.view--install-configure-terminal::-webkit-scrollbar{width:0!important;height:0!important}.view--install-configure-terminal{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.configure-terminal-auth-modal{background-color:#fff;position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9000;width:90%;max-width:30rem;border-radius:.5rem;box-shadow:0 0 .5rem #111}@media only all and (max-width:32em){.configure-terminal-auth-modal{text-align:center;padding:1.5rem 1rem;display:flex;flex-direction:column;flex-wrap:nowrap}}@media only all and (min-width:32.1em){.configure-terminal-auth-modal{display:flex;max-width:26rem}.configure-terminal-auth-modal .configure-terminal-auth-modal__form{flex:0 0 100%;padding:1rem 1.2rem;text-align:center}}.configure-terminal-auth-modal__form{display:flex;flex-direction:column;justify-content:center}.configure-terminal-auth-modal__form .heading{font-size:1.2rem;text-transform:uppercase;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%}.configure-terminal-auth-modal__form .configure-terminal-auth-modal__form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.configure-terminal-auth-modal__form .configure-terminal-auth-modal__form__error a{color:#fbe9aa}.configure-terminal-auth-modal__form .configure-terminal-auth-modal__form__error img{vertical-align:-.3rem;width:1.2rem}.configure-terminal-auth-modal__form label{font-size:.9rem;display:block;color:#666;margin:0 0 .4rem}.configure-terminal-auth-modal__form input[type=text]{font-size:1.2rem;width:90%;padding:.3rem .2rem;margin:0 0 .6rem;-moz-appearance:textfield;border:.05rem solid #111}.configure-terminal-auth-modal__form input[type=submit]{border:none;outline:none;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;background-color:#111;text-transform:uppercase;border-radius:.3rem;padding:.5rem .8rem;margin:1rem 0 1.5rem;box-shadow:0 .1rem .1rem #111;cursor:pointer}.configure-terminal-auth-modal__form input[type=submit]:focus,.configure-terminal-auth-modal__form input[type=submit]:hover{background-color:#04a9ad;text-decoration:underline}.login-user-card{background-color:#141831;display:inline-flex;align-items:center;justify-content:flex-end;flex-direction:column;padding:0 0 .75rem;margin-bottom:1.5rem;flex:0 0 47%;height:60vw;list-style-type:none;border-radius:.5rem;background-repeat:no-repeat;background-size:cover;background-position:50%;box-shadow:0 0 .15rem #111}@media only all and (min-width:23.75em){.login-user-card{flex:0 0 30%;height:37vw}}@media only all and (min-width:34em){.login-user-card{flex:0 0 calc(25% - 2rem);height:25vw;max-width:11rem;max-height:15rem;margin:0 1rem 2rem;padding:0 0 1.25rem}}.login-user-card__name{padding:.4rem 1rem;border-radius:.4rem;color:#fff;background-color:#111;background-color:rgba(0,0,0,.7)}.login-user-card--contractor .login-user-card__name{position:relative}.login-user-card--contractor .login-user-card__name:before{content:"Contractor";position:absolute;top:-1.8rem;background-color:#760101;padding:.3rem .6rem;border-radius:.4rem;transform:translateX(-27.5%);text-transform:uppercase;font-size:.8rem}.login-user-grid{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:space-between}.login-user-grid::-webkit-scrollbar{width:0!important;height:0!important}.login-user-grid{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:10vw 5vw 5vw;text-align:center}@media only all and (min-width:40em){.login-user-grid{padding:4rem 2rem 2rem}}@media only all and (min-width:34em){.login-user-grid{justify-content:center;align-items:center}}.view--user-login{background-image:url(../images/bg-waves.jpg);background-size:cover;width:100%;height:100vh;height:-webkit-fill-available;overflow-y:scroll}.view--user-login::-webkit-scrollbar{width:0!important;height:0!important}.view--user-login{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--user-login:before{position:fixed;z-index:-1;content:"";top:0;left:0;background-color:#141831;opacity:.7;width:100%;height:100vh;height:-webkit-fill-available;overflow:hidden}@media only all and (min-width:56em){.view--user-login{padding-top:calc(.3vmin + 4.1rem)}}.view--standalone-login .main-header{display:none!important}.view--standalone-login{background-image:url(../images/bg-waves.jpg);background-size:cover;width:100%;height:100vh;height:-webkit-fill-available;overflow-y:scroll}.view--standalone-login::-webkit-scrollbar{width:0!important;height:0!important}.view--standalone-login{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:56em){.view--standalone-login{padding-top:calc(.3vmin + 4.1rem)}}.view--standalone-login .user-login-auth-modal{background-color:#e4f1f1;position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9000;width:90%;max-width:30rem;border-radius:.5rem;box-shadow:0 0 .5rem #111}.view--standalone-login .user-login-auth-modal .user-login-auth-modal__form__terminal-back{margin:0 auto 1rem;padding:.5rem .7rem;font-size:.85rem;border-radius:.4rem;text-transform:uppercase;background-color:#141831;color:#fff;width:-moz-fit-content;width:fit-content}@media only all and (max-width:32em){.view--standalone-login .user-login-auth-modal{text-align:center;padding:1.5rem 1rem;display:flex;flex-direction:column;flex-wrap:nowrap}}@media only all and (min-width:32.1em){.view--standalone-login .user-login-auth-modal{display:flex;max-width:26rem}.view--standalone-login .user-login-auth-modal .user-login-auth-modal__form{flex:0 0 50%;padding:1rem 1.2rem;text-align:center}}.view--standalone-login .user-login-auth-modal .login-user-card{box-shadow:none;max-height:none;flex-direction:row;background-color:#141831}@media only all and (max-width:32em){.view--standalone-login .user-login-auth-modal .login-user-card{width:calc(100% + 2.1rem);border-radius:.5rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border:0;max-width:none;height:6rem;margin:-2rem auto 1.5rem -1rem;justify-content:center;align-items:flex-start;padding:1.75rem 0}.view--standalone-login .user-login-auth-modal .login-user-card .login-user-card__logo{flex:0 0 auto;background-image:url(../vectors/em-logo-dark.svg);display:inline-block;width:12rem;height:2.3rem;background-size:12rem 2.3rem;background-position:50%;background-repeat:no-repeat}}@media only all and (min-width:32.1em){.view--standalone-login .user-login-auth-modal .login-user-card{flex:0 0 50%;justify-content:center;align-items:center;max-width:none;height:auto;margin:0;padding-top:0;border-top-right-radius:0;border-bottom-right-radius:0}.view--standalone-login .user-login-auth-modal .login-user-card .login-user-card__logo{margin-top:8%;width:70%;padding-top:70%;background-size:100% 100%;background-image:url(../vectors/em-logo-stacked-dark.svg)}}.view--standalone-login .user-login-auth-modal__form{display:flex;flex-direction:column;justify-content:center}.view--standalone-login .user-login-auth-modal__form .heading{font-size:1.2rem;text-transform:uppercase;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__error a{color:#fbe9aa}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__error img{vertical-align:-.3rem;width:1.2rem}.view--standalone-login .user-login-auth-modal__form label,.view--standalone-login .user-login-auth-modal__form legend{font-size:.9rem;display:block;color:#666;margin:0 0 .4rem;text-align:center}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__mobile{font-size:1.2rem;width:8.2rem;padding:.3rem .2rem;margin:0 0 .6rem;-moz-appearance:textfield;border:.1rem solid #111;box-shadow:inset 0 .2rem .1rem #ccc}.view--standalone-login .user-login-auth-modal__form input[type=number]::-webkit-inner-spin-button,.view--standalone-login .user-login-auth-modal__form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin{padding:0;border:0;margin:0 auto 1.4rem}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin:first-of-type{margin-bottom:.6rem}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin{width:8.7rem}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin legend{margin:0 auto .4rem}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group{border:.05rem solid #111;outline:.16rem solid #e4f1f1;padding:.025rem 0 0;display:inline-block}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group:focus-within{outline-color:orange}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group label{display:none}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group input{color:transparent;text-shadow:0 0 0 #000;box-shadow:inset 0 .2rem .2rem #bbb;font-size:1.3rem;text-align:center;display:inline-block;background:#fff;width:1.3rem;height:2rem;padding:0;margin:0;border:0;border-right:.01rem solid #222;border-left:.01rem solid #222}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group input:first-child{border-left:0}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group input:last-child{border-right:0}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group input:focus{background-color:orange;box-shadow:inset 0 .1rem .1rem #a66900;outline:none}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin input[type=password]::-ms-clear,.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin input[type=password]::-ms-reveal,.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin input[type=password]::-webkit-contacts-auto-fill-button,.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__pin input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.view--standalone-login .user-login-auth-modal__form input[type=submit]{border:none;outline:none;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;background-color:#111;text-transform:uppercase;border-radius:.3rem;padding:.5rem .8rem;margin:0 0 1.5rem;box-shadow:0 .1rem .1rem #111;cursor:pointer}.view--standalone-login .user-login-auth-modal__form input[type=submit]:focus,.view--standalone-login .user-login-auth-modal__form input[type=submit]:hover{background-color:#04a9ad;text-decoration:underline}.view--standalone-login .user-login-auth-modal__form .user-login-auth-modal__form__reset{display:inline-block;margin:0 0 .6rem;color:#008487}.modal-overlay{background-color:#111;opacity:.8;width:100vw;height:100vh;height:-webkit-fill-available;position:fixed;z-index:8000}.user-login-auth-modal{background-color:#fff;position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9000;width:90%;max-width:30rem;border-radius:.6rem;box-shadow:0 0 .5rem #111}@media only all and (max-width:32em){.user-login-auth-modal{text-align:center;padding:1.5rem 1rem;flex-wrap:nowrap}}@media only all and (min-width:32.1em){.user-login-auth-modal{display:flex;max-width:26rem}.user-login-auth-modal .user-login-auth-modal__form{flex:0 0 50%;padding:1rem 1.2rem;text-align:center}}.user-login-auth-modal .login-user-card{box-shadow:none;max-height:none}@media only all and (max-width:32em){.user-login-auth-modal .login-user-card{width:90%;max-width:18rem;height:6rem;margin:0 auto 1.5rem;border:.1rem solid #ccc;background-size:4.6rem auto;background-position:0;justify-content:center;align-items:flex-start;padding:0 0 0 5.6rem;background-color:#04a9ad}}@media only all and (min-width:32.1em){.user-login-auth-modal .login-user-card{flex:0 0 50%;max-width:none;padding-top:60%;height:auto;margin:0;border-top-right-radius:0;border-bottom-right-radius:0}}.user-login-auth-modal__form{display:flex;flex-direction:column;justify-content:center}.user-login-auth-modal__form .heading{font-size:1.2rem;text-transform:uppercase;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%}.user-login-auth-modal__form .user-login-auth-modal__form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.user-login-auth-modal__form .user-login-auth-modal__form__error a{color:#fbe9aa}.user-login-auth-modal__form .user-login-auth-modal__form__error img{vertical-align:-.3rem;width:1.2rem}.user-login-auth-modal__form label,.user-login-auth-modal__form legend{display:block;color:#666;font-size:.9rem;margin:0 0 .4rem}.user-login-auth-modal__form .user-login-auth-modal__form__pin{padding:0;border:0;margin:0 auto 1rem;width:8.7rem}.user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group{border:.05rem solid #111;outline:.16rem solid #e4f1f1;padding:.025rem 0 0;display:inline-block}.user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group:focus-within{outline-color:orange}.user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group label{display:none}.user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group input{color:transparent;text-shadow:0 0 0 #000;box-shadow:inset 0 .2rem .2rem #ccc;font-size:1.3rem;text-align:center;display:inline-block;background:#fff;width:1.3rem;height:2rem;padding:0;margin:0;border:0;border-right:.01rem solid #222;border-left:.01rem solid #222}.user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group input:first-child{border-left:0}.user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group input:last-child{border-right:0}.user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group input{-webkit-appearance:none}.user-login-auth-modal__form .user-login-auth-modal__form__pin .pin-group input:focus{background-color:orange;box-shadow:inset 0 .1rem .1rem #a66900;outline:none}.user-login-auth-modal__form input[type=password]::-ms-clear,.user-login-auth-modal__form input[type=password]::-ms-reveal,.user-login-auth-modal__form input[type=password]::-webkit-contacts-auto-fill-button,.user-login-auth-modal__form input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.user-login-auth-modal__form input[type=submit]{border:none;outline:none;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;background-color:#111;text-transform:uppercase;border-radius:.3rem;padding:.5rem .8rem;margin:0 0 1.5rem;box-shadow:0 .1rem .1rem #111;cursor:pointer}.user-login-auth-modal__form input[type=submit]:focus,.user-login-auth-modal__form input[type=submit]:hover{background-color:#04a9ad;text-decoration:underline}.user-login-auth-modal__form .user-login-auth-modal__form__reset{display:inline-block;margin:0 0 .6rem;color:#008487}.js .user-login-auth-modal-container,.js .user-login-auth-modal-container~.modal-overlay{display:none}.view--jobs-dashboard{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")}.view--jobs-dashboard::-webkit-scrollbar{width:0!important;height:0!important}.view--jobs-dashboard{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--jobs-dashboard #nav-trigger{bottom:1rem}.view--jobs-dashboard .main-header{position:fixed;top:0}@media only all and (min-width:75em){.view--jobs-dashboard .main-header{box-shadow:none;border-bottom:.15rem solid #ccc}}.view--jobs-dashboard .jobs-dashboard-container{scroll-snap-type:x mandatory;scroll-snap-points-x:repeat(100%);overflow:scroll;-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0 auto}.view--jobs-dashboard .jobs-dashboard-container::-webkit-scrollbar{width:0!important;height:0!important}.view--jobs-dashboard .jobs-dashboard-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--jobs-dashboard .jobs-dashboard-container .job-sheet{scroll-snap-align:start;scroll-snap-stop:always;margin-top:0;padding-top:6.8rem;z-index:1;flex:0 0 100vw;max-width:100vw;box-shadow:none}@media only all and (min-width:56em){.view--jobs-dashboard .jobs-dashboard-container .job-sheet{padding-top:8.8rem}}@media only all and (min-width:63.75em){.view--jobs-dashboard .jobs-dashboard-container .job-sheet{padding-top:9.5rem;margin-top:0!important;scroll-margin-top:0;margin-left:1.5rem;margin-right:1.5rem;scroll-margin-left:calc(50vw - 31.875rem);flex:0 0 63.75rem;max-width:63.75rem}.view--jobs-dashboard .jobs-dashboard-container .job-sheet .job-sheet__page{box-shadow:0 .5rem .5rem #111}}@media only all and (min-width:75em){.view--jobs-dashboard .jobs-dashboard-container .job-sheet{flex:0 0 calc(100vw - 23rem);scroll-snap-align:center;scroll-padding-top:0;margin-top:0;scroll-margin-right:1.5rem;scroll-margin-left:1.5rem}}@media only all and (min-width:90em){.view--jobs-dashboard .jobs-dashboard-container .job-sheet{scroll-padding-top:0;scroll-margin-left:unset;scroll-margin-right:unset;margin-right:3.5rem;margin-left:3.5rem}}@media only all and (min-width:119.9375em){.view--jobs-dashboard .jobs-dashboard-container .job-sheet{scroll-padding-top:0;scroll-margin-left:unset;scroll-margin-right:unset;margin-right:7.5rem;margin-left:7.5rem}.view--jobs-dashboard .jobs-dashboard-container .job-sheet:first-child{margin-left:15rem}}@media only all and (min-width:63.75em){.view--jobs-dashboard .jobs-dashboard-container .jobs-dashboard-container__spacer{flex:0 0 calc(50vw - 40.375rem);align-self:stretch;scroll-snap-align:start;scroll-snap-stop:always}}@media only all and (min-width:75em){.view--jobs-dashboard .jobs-dashboard-container{margin-left:20rem;width:calc(100vw - 20rem)}}.view--jobs-dashboard .job-sheet__header{display:none}.view--jobs-dashboard .job-sheet__last-edited-container{margin-top:.8rem}@media only all and (min-width:56em){.view--jobs-dashboard.system--logged-in.system--admin-user .nav-collapse:not(.nav-collapse--segmented),.view--jobs-dashboard.system--logged-in.system--admin-user .nav-collapse:not(.nav-collapse--segmented).closed{top:4.2rem}.view--jobs-dashboard.system--logged-in.system--admin-user .job-sheet{padding-top:12rem}}@media only all and (min-width:63.75em){.view--jobs-dashboard.system--logged-in.system--admin-user .view--jobs-dashboard{padding-top:15.2rem!important}.view--jobs-dashboard.system--logged-in.system--admin-user .jobs-dashboard-container{scroll-snap-type:both mandatory}}@media only all and (min-width:75em){.view--jobs-dashboard.system--logged-in.system--admin-user .jobs-dashboard-container{scroll-snap-type:both mandatory}}@media only all and (min-width:56em){.view--jobs-dashboard.system--logged-in.system--admin-user .nav-parent--open .nav__item__submenu{top:8rem!important}}@media only all and (min-width:63.75em){.view--jobs-dashboard.system--logged-in.system--admin-user .nav-parent--open .nav__item__submenu{top:11.2rem!important}}@media screen and (min-width:75em){.view--jobs-dashboard.system--logged-in.system--admin-user .nav-collapse,.view--jobs-dashboard.system--logged-in.system--admin-user .nav-collapse.closed{top:calc(.3vmin + 4.1rem);width:100vw;border-left:.1rem solid #333}.view--jobs-dashboard.system--logged-in.system--admin-user .nav-collapse.closed .nav__list,.view--jobs-dashboard.system--logged-in.system--admin-user .nav-collapse .nav__list{padding:.8rem 2rem .8rem 1rem}.view--jobs-dashboard.system--logged-in.system--admin-user .nav-collapse.closed .nav__list li.nav-parent--open .nav__item__submenu,.view--jobs-dashboard.system--logged-in.system--admin-user .nav-collapse .nav__list li.nav-parent--open .nav__item__submenu{left:calc(50vw - 10rem);right:unset;transform:translateX(calc(-50% + 20rem))}}@media screen and (min-width:86.25em){.view--jobs-dashboard.system--logged-in.system--admin-user .nav-collapse.closed .nav__list li.nav-parent--open .nav__item__submenu,.view--jobs-dashboard.system--logged-in.system--admin-user .nav-collapse .nav__list li.nav-parent--open .nav__item__submenu{right:calc(50vw - 40.5rem)}}.jobs-dashboard__jump-menu--small{height:3rem;padding:0 0 .4rem;text-align:center;background-color:#111;width:100%;display:flex;justify-content:space-between;align-items:center}@media only all and (min-width:75rem){.jobs-dashboard__jump-menu--small{display:none}}@media only all and (min-width:26.25rem){.jobs-dashboard__jump-menu--small{justify-content:center}}.jobs-dashboard__jump-menu--small select{font-size:1.05rem;padding:.4rem;width:100%}.jobs-dashboard__jump-menu--small .jobs-dashboard__jump-menu__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 1.8rem;display:inline-flex;justify-content:center;align-items:center;background:#008487;outline:none;border:none;cursor:pointer;border-radius:2rem;font-size:1.7rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin:0 .5rem;padding:0;width:1.8rem;height:1.8rem;color:#fff}@supports (font-variation-settings:normal){.jobs-dashboard__jump-menu--small .jobs-dashboard__jump-menu__button{font-weight:200}}@media only all and (min-width:26.25rem){.jobs-dashboard__jump-menu--small .jobs-dashboard__jump-menu__button{margin:0 1rem}}.jobs-dashboard__jump-menu--small .jobs-dashboard__jump-menu__button span{margin-top:-.2rem}.jobs-dashboard__jump-menu--small .jobs-dashboard__jump-menu__button:disabled{background-color:#7d7d7d;cursor:none}.jobs-dashboard__title-navigation{position:fixed;top:3.5rem;z-index:500;background-color:#111;color:#fff;border-bottom:.3rem solid #008487;display:flex;justify-content:space-around;width:100%}.jobs-dashboard__title-navigation .jobs-dashboard__title-navigation__details{padding:.6rem 0}.jobs-dashboard__title-navigation .jobs-dashboard__title-navigation__details span{text-transform:capitalize}@media only all and (min-width:56em){.jobs-dashboard__title-navigation{top:4.5rem}}@media only all and (min-width:63.75em){.jobs-dashboard__title-navigation{top:5.15rem}}@media only all and (min-width:75em){.jobs-dashboard__title-navigation{left:20rem;width:calc(100vw - 20rem);border-left:.1rem solid #333}}@media only all and (min-width:56em){.view--jobs-dashboard.system--logged-in.system--admin-user .jobs-dashboard__title-navigation{top:8.2rem;border-top:.1rem solid #333}}@media only all and (min-width:75em){.view--jobs-dashboard.system--logged-in.system--admin-user .jobs-dashboard__title-navigation{top:8.1rem}}.user-session-timeout-modal-container::backdrop{background-color:#111;opacity:.8;width:100vw;height:100vh;height:-webkit-fill-available;position:fixed;z-index:8000}.user-session-timeout-modal-container::backdrop::-webkit-scrollbar{width:0!important;height:0!important}.user-session-timeout-modal-container::backdrop{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.user-session-timeout-modal{background-color:#fff;position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9000;width:90%;max-width:30rem;border-radius:.5rem;box-shadow:0 0 .5rem #111}@media only all and (max-width:32em){.user-session-timeout-modal{text-align:center;padding:1.5rem 1rem;flex-wrap:nowrap}}@media only all and (min-width:32.1em){.user-session-timeout-modal{display:flex;max-width:26rem}.user-session-timeout-modal .user-session-timeout-modal__form{flex:0 0 100%;padding:1rem 1.2rem;text-align:center}}.user-session-timeout-modal .login-user-card{box-shadow:none;max-height:none}@media only all and (max-width:32em){.user-session-timeout-modal .login-user-card{width:90%;max-width:18rem;height:6rem;margin:0 auto 1.5rem;border:.1rem solid #ccc;background-size:4.6rem auto;background-position:0;justify-content:center;align-items:flex-start;padding:0 0 0 5.6rem;background-color:#04a9ad}}@media only all and (min-width:32.1em){.user-session-timeout-modal .login-user-card{flex:0 0 50%;max-width:none;padding-top:60%;height:auto;margin:0;border-top-right-radius:0;border-bottom-right-radius:0}}.user-session-timeout-modal__form{display:flex;flex-direction:column;justify-content:center}.user-session-timeout-modal__form .heading{font-size:1.2rem;text-transform:uppercase;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%}.user-session-timeout-modal__form .user-session-timeout-modal__form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.user-session-timeout-modal__form .user-session-timeout-modal__form__error a{color:#fbe9aa}.user-session-timeout-modal__form .user-session-timeout-modal__form__error img{vertical-align:-.3rem;width:1.2rem}.user-session-timeout-modal__form label,.user-session-timeout-modal__form legend{display:block;color:#666;font-size:.9rem;margin:0 0 .4rem}.user-session-timeout-modal__form .user-session-timeout-modal__form__pin{padding:0;border:0;margin:0 auto 1rem;width:8.7rem}.user-session-timeout-modal__form .user-session-timeout-modal__form__pin .pin-group{background:#111;border:.1rem solid #111;outline:.16rem solid #e4f1f1;padding:0;display:inline-block}.user-session-timeout-modal__form .user-session-timeout-modal__form__pin .pin-group:focus-within{outline-color:orange}.user-session-timeout-modal__form .user-session-timeout-modal__form__pin .pin-group label{display:none}.user-session-timeout-modal__form .user-session-timeout-modal__form__pin .pin-group input{color:transparent;text-shadow:0 0 0 #000;box-shadow:inset 0 .2rem .2rem #bbb;font-size:1.3rem;text-align:center;display:inline-block;background:#fff;width:1.3rem;height:2.2rem;padding:0;margin:0 .05rem;border:0}.user-session-timeout-modal__form .user-session-timeout-modal__form__pin .pin-group input:first-child{margin-left:0}.user-session-timeout-modal__form .user-session-timeout-modal__form__pin .pin-group input:last-child{margin-right:0}.user-session-timeout-modal__form .user-session-timeout-modal__form__pin .pin-group input:focus{background-color:orange;box-shadow:inset 0 .1rem .1rem #a66900;outline:none}.user-session-timeout-modal__form input[type=password]::-ms-clear,.user-session-timeout-modal__form input[type=password]::-ms-reveal,.user-session-timeout-modal__form input[type=password]::-webkit-contacts-auto-fill-button,.user-session-timeout-modal__form input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.user-session-timeout-modal__form p{max-width:80%;margin:0 auto .5rem}.user-session-timeout-modal__form .user-session-timeout-modal__timer{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:5rem;margin:0 auto .6rem;width:90%;color:#760101}.user-session-timeout-modal__form .user-session-timeout-modal__timer span{display:inline-block;margin-left:-1rem}.user-session-timeout-modal__form .cta{align-self:center;border:none;outline:none;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;background-color:#111;text-transform:uppercase;border-radius:.3rem;padding:.5rem .8rem;margin:0 0 1.5rem;box-shadow:0 .1rem .1rem #111;cursor:pointer}.user-session-timeout-modal__form .cta:focus,.user-session-timeout-modal__form .cta:hover{background-color:#04a9ad;text-decoration:underline}.user-session-timeout-modal__form .user-session-timeout-modal__form__reset{display:inline-block;margin:.6rem 0 1.4rem;color:#008487}.view--timesheets-fill{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")}.view--timesheets-fill::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-fill{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:63.75em){.view--timesheets-fill{padding-top:6.7rem}}.view--timesheets-fill:has(.js-timesheet-boat:focus-within) .timesheets-nav__jump-menu-small{display:none}.view--timesheets-fill .main-header{position:fixed;top:0}.view--timesheets-fill .timesheet-day-container{padding-top:8.7rem}@media only all and (min-width:48em){.view--timesheets-fill .timesheet-day-container{padding-top:4rem}}.view--timesheets-fill .js-disabled,.view--timesheets-fill button[disabled],.view--timesheets-fill input[disabled],.view--timesheets-fill textarea[disabled]{opacity:.6}.view--timesheets-fill .timesheets-nav__jump-menu-sidebar{display:none;z-index:1000;position:fixed;width:20rem;height:100vh;height:-webkit-fill-available;overflow-y:scroll;-webkit-overflow-scrolling:touch}.view--timesheets-fill .timesheets-nav__jump-menu-sidebar::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-fill .timesheets-nav__jump-menu-sidebar{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;left:0;top:0;padding:5.7rem 2rem 2rem;background-color:#111;box-shadow:0 .3rem .5rem #111}.view--timesheets-fill .timesheets-nav__jump-menu-sidebar .timesheets-nav__jump-menu--sidebar__heading{width:100%;color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:1.2em;letter-spacing:.05rem;margin:0 0 2.2rem}@supports (font-variation-settings:normal){.view--timesheets-fill .timesheets-nav__jump-menu-sidebar .timesheets-nav__jump-menu--sidebar__heading{font-weight:200}}.view--timesheets-fill .timesheets-nav__jump-menu-sidebar .timesheets-nav__jump-menu-sidebar__item{display:block;background-color:#333;color:#fff;text-decoration:none;margin:0 0 1.5rem;padding:.6rem .85rem;border-radius:.25rem;width:100%;border-color:#7d7d7d #444 #444 #ccc;border-style:solid;border-width:.1rem .15rem .1rem .5rem;position:relative}.view--timesheets-fill .timesheets-nav__jump-menu-sidebar .timesheets-nav__jump-menu-sidebar__item:after{content:" »";position:absolute;color:#fff;right:.5rem;top:.8rem;font-size:2rem}.view--timesheets-fill .timesheets-nav__jump-menu-sidebar .timesheets-nav__jump-menu-sidebar__item .heading{display:block;color:#fff;text-transform:uppercase;font-size:1.2rem}.view--timesheets-fill .timesheets-nav__jump-menu-sidebar .timesheets-nav__jump-menu-sidebar__item .timesheets-nav__jump-menu-sidebar__item__date{font-size:1.1rem}.view--timesheets-fill .timesheets-nav__jump-menu-sidebar .timesheets-nav__jump-menu-sidebar__item.timesheets-nav__jump-menu-sidebar__item--today{border-left:.5rem solid #04a9ad}.view--timesheets-fill .timesheets-nav__jump-menu-sidebar .timesheets-nav__jump-menu-sidebar__item.timesheets-nav__jump-menu-sidebar__item--past{border-left:.5rem solid #0b64b7}@media only all and (min-width:75em){.view--timesheets-fill .timesheets-nav__jump-menu-sidebar{display:block}}.view--timesheets-fill .timesheets-container{margin:0 auto;overflow:scroll}.view--timesheets-fill .timesheets-container::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-fill .timesheets-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:75em){.view--timesheets-fill .timesheets-container{margin-left:20rem;width:calc(100vw - 20rem)}}.view--timesheets-fill .timesheets-container .timesheets-days-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-top:1.5rem;margin-bottom:3rem}.view--timesheets-fill .timesheets-container .timesheets-days-container::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-fill .timesheets-container .timesheets-days-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container{position:relative;display:block;width:100%;flex:0 0 100vw;max-width:100vw;scroll-snap-align:start;flex-shrink:0;transform-origin:center center;transform:scale(1);transition:transform .5s;text-align:center}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container .timesheet-day{background:#fff;padding:4vh 0;min-height:100vh}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container .heading{margin:0 0 1.5rem;text-transform:uppercase}@media only all and (min-width:56em){.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container .heading{margin-top:2rem}}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container .heading sup{font-size:.5em;margin:0 0 0 -.3em}@media only all and (min-width:28em){.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container .heading .narrow{display:none}}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container .heading .bigger,.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container .heading .today{display:none}@media only all and (min-width:28em){.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container .heading .bigger{display:inline}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container .heading .bigger sup{margin:0 0 0 -.4em}}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container.today .heading .today{display:inline;color:#008487}@media only all and (min-width:63.75em){.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container{padding-left:1.5rem;padding-right:1.5rem;scroll-snap-align:center;flex:0 0 65rem;max-width:65rem}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container:last-child{margin-right:3rem}}@media only all and (min-width:75em){.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container{flex:0 0 calc(100vw - 20rem)}}@media only all and (min-width:90em){.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container{margin-right:8rem;margin-left:8rem;max-width:75rem}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container:last-child{margin-right:12rem}}.view--timesheets-fill .timesheets-container .timesheets-days-container .timesheet-day-container p{text-align:center;line-height:1.5em;width:100%;padding:2vmin 5vw}.view--timesheets-fill .timesheet-future__message,.view--timesheets-fill .timesheet-past-empty__message{font-size:1.3rem}.view--timesheets-fill .timesheet-past-empty__message{color:#760101}.view--timesheets-fill .timesheet-day .timesheet-day__form:first-child:before{content:"Entry 1"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(2):before{content:"Entry 2"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(3):before{content:"Entry 3"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(4):before{content:"Entry 4"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(5):before{content:"Entry 5"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(6):before{content:"Entry 6"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(7):before{content:"Entry 7"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(8):before{content:"Entry 8"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(9):before{content:"Entry 9"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(10):before{content:"Entry 10"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(11):before{content:"Entry 11"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(12):before{content:"Entry 12"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(13):before{content:"Entry 13"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(14):before{content:"Entry 14"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(15):before{content:"Entry 15"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(16):before{content:"Entry 16"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(17):before{content:"Entry 17"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(18):before{content:"Entry 18"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(19):before{content:"Entry 19"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(20):before{content:"Entry 20"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(21):before{content:"Entry 21"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(22):before{content:"Entry 22"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(23):before{content:"Entry 23"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(24):before{content:"Entry 24"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(25):before{content:"Entry 25"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(26):before{content:"Entry 26"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(27):before{content:"Entry 27"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(28):before{content:"Entry 28"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(29):before{content:"Entry 29"}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(30):before{content:"Entry 30"}.view--timesheets-fill .timesheet-day .timesheet-day__form:before{display:block;background-color:#154444;width:100%;margin:-.4rem 0 .8rem -1rem;padding:.4rem 1rem;color:#fff;text-transform:uppercase}.view--timesheets-fill .timesheet-day .timesheet-day__form{background-color:#d1ddde;border-bottom:.15rem solid #2c5b5b}.view--timesheets-fill .timesheet-day .timesheet-day__form:nth-child(2n){background-color:#428788;color:#fff}.view--timesheets-fill .timesheet-day .timesheet-day__form{padding:.5rem 1rem 1.5rem;text-align:left}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__boat{display:inline-flex;width:100%;justify-content:flex-start;flex-wrap:wrap;-moz-column-gap:1.4rem;column-gap:1.4rem;row-gap:.6rem;align-items:center;padding-bottom:1rem;border-bottom:.1rem solid #2c5b5b;margin-bottom:.6rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__boat label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;flex:0 0 100%;margin-right:.4rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__boat .component-tomselect-grouped{font-size:1rem;flex:0 0 100%;outline:.15rem solid transparent}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__boat .component-tomselect-grouped:focus-within{outline:.15rem solid orange}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task{display:inline-flex;width:100%;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-bottom:.5rem;border-bottom:.1rem solid #2c5b5b;margin-bottom:.8rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;flex:0 0 100%;margin:0 .4rem .8rem 0}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list{background-color:#fff;color:#008487;padding:1rem;width:100%;margin-bottom:1rem}@media only all and (min-width:40em){.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list{max-width:50%}}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item-container{margin-top:1.2rem;padding-top:1.2rem;border-top:.1rem solid #ccc}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .heading.timesheet-task__list__subheading{margin:0 0 1.2rem;color:#111}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .heading.timesheet-task__list__subheading:nth-of-type(2){color:#04a9ad}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item{display:block;width:100%;margin:0 0 1rem;display:inline-flex;flex-direction:column;border:.1rem solid #ccc;align-items:flex-start}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item .timesheet-task__list__item__description{padding:1rem;border-top:.1rem solid grey;text-align:left}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item .timesheet-task__list__item__description:first-letter{text-transform:capitalize}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item .timesheet-task__list__item__control{border:.15rem solid #008487;background-color:#efefef;padding:.6rem;display:inline-block;height:auto;margin:1rem;border-radius:.2rem;position:relative}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item .timesheet-task__list__item__control:not(:checked):after{content:"Select";font-size:1rem;position:absolute;left:1.8rem;top:0}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item .timesheet-task__list__item__icon{width:100%;height:1rem;background-color:#d7e7e7;background-image:url(/fractal/www/assets/icons/icon-ticked.svg);background-size:2rem 2rem;background-repeat:no-repeat;background-position:.8rem 1rem;display:none;text-indent:unset;position:relative}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item .timesheet-task__list__item__icon:after{content:"Selected";font-size:1rem;position:absolute;left:3.2rem;top:1.4rem;color:#111}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item .timesheet-task__list__item__control:checked{display:none}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item .timesheet-task__list__item__control:checked~.timesheet-task__list__item__icon{display:inline-block;height:auto;padding:2rem;align-self:stretch}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item .timesheet-task__list__item__description{margin:0;align-self:stretch}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item .timesheet-task__list__item__control:checked~.timesheet-task__list__item__description{background-color:#eff8f8}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__step{display:inline-flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin-bottom:1.4rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__step label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;flex:0 0 auto;width:100%;margin:0 .4rem .8rem 0}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__step p{text-align:left;padding:.2rem .35rem;background-color:#ebf9fa;margin:0}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__step textarea{font-size:1.05rem;letter-spacing:.03rem;line-height:1.5rem;padding:.5rem;flex:0 0 6.2rem;width:100%;max-width:100%;border:none;border-radius:0;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#111}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__step textarea[disabled]{box-shadow:inset 0 0 0 .1rem #aaa}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time{display:grid;grid-template-columns:auto 3rem 1.7rem 1.7rem 1.7rem 3rem auto;row-gap:.6rem;width:100%;justify-content:center;align-items:stretch;margin:0 auto 1.5rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time .timesheet-day__form__time__selectors{display:inline-grid;grid-column:1/7;-moz-column-gap:1rem;column-gap:1rem;justify-content:start}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time .timesheet-day__form__time__selectors label .label-text{grid-row:1}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time .timesheet-day__form__time__selectors label:first-child{grid-column:1/4}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time .timesheet-day__form__time__selectors label:last-child{grid-column:4/7}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time .timesheet-day__form__time__selectors select{grid-row:2;width:3rem;font-size:1.16rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time .timesheet-day__form__time__decrease,.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time .timesheet-day__form__time__increase{grid-row:3;font-size:1.8rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;padding:.26rem .75rem;background-color:#333;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:none;max-width:3rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time .timesheet-day__form__time__inrease{grid-column:2}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time .timesheet-day__form__time__decrease{grid-column:6;padding:.17rem .75rem .35rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__time .timesheet-day__form__time__duration{grid-row:3;grid-column:2/6;font-size:1.5rem;text-align:center;background-color:#fff;color:#008487;cursor:not-allowed;outline:none;border:.1rem solid #222;border-right:none;border-left:none}.view--timesheets-fill .timesheet-day__slip-work{text-align:center;flex:0 0 auto}@media only all and (min-width:28.75em){.view--timesheets-fill .timesheet-day__slip-work{flex:0 0 5.3rem}}.view--timesheets-fill .timesheet-day__slip-work label{display:inline-flex;align-items:center;flex-wrap:wrap}@media only all and (min-width:28.75em){.view--timesheets-fill .timesheet-day__slip-work label{justify-content:flex-end}}.view--timesheets-fill .timesheet-day__slip-work .label{margin-right:.4rem}.view--timesheets-fill .timesheet-day__slip-work input[type=checkbox].toggle-switch{font-size:1.2rem;width:3.5em;height:1.66em;background:#ddd;border:.08rem solid #aaa;border-radius:3em;position:relative;cursor:pointer;outline:none;transition:all .2s ease-in-out}.view--timesheets-fill .timesheet-day__slip-work input[type=checkbox].toggle-switch:checked{background:#04a9ad;border-color:#008487}.view--timesheets-fill .timesheet-day__slip-work input[type=checkbox].toggle-switch:after{position:absolute;content:"";width:1.5em;height:1.5em;border-radius:50%;background:#fff;box-shadow:0 0 .25em rgba(0,0,0,.3);transform:scale(.7);left:0;transition:all .2s ease-in-out}.view--timesheets-fill .timesheet-day__slip-work input[type=checkbox].toggle-switch:checked:after{left:calc(100% - 1.5em)}.view--timesheets-fill .timesheet-day__slip-work input[type=checkbox].toggle-switch:before{position:absolute;content:"✘";font-size:1.1em;padding-top:.1em;color:#666;right:.35em}.view--timesheets-fill .timesheet-day__slip-work input[type=checkbox].toggle-switch:checked:before{position:absolute;content:"✔";font-size:1em;padding-top:.1em;color:#fff;left:.55em}.view--timesheets-fill .timesheet-submitted__info{color:#760101;margin:-.5rem 0 1rem}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted{background-color:#e0e0e0;border-bottom:.1rem solid #aaa}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted:before{background-color:#bbb;color:#222}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-day__form__task{padding-bottom:0;border-bottom:none;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-day__form__task{font-weight:200}}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-submitted__task{text-align:left;background-color:#fff;padding:1rem;margin:0 0 .5rem}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-submitted__task:first-letter{text-transform:uppercase}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-day__form__step{margin-bottom:0}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-submitted__step .timesheet-submitted__step__time{margin-right:1rem}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-submitted__step .timesheet-submitted__step__desc{display:inline-block;line-height:140%;font-size:1rem;margin:0 0 .5rem;width:100%;color:#111;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-submitted__step .timesheet-submitted__step__desc{font-weight:200}}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-submitted__step .timesheet-submitted__step__desc:first-letter{text-transform:uppercase}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted:nth-child(2n){background-color:#ccc;color:#111}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted:nth-child(2n) .timesheet-submitted__task{color:#111}@media only all and (min-width:64em){.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-day__form__task-step-time .timesheet-day__form__task{flex:0 0 48%;margin-right:4%}.view--timesheets-fill .timesheet-day .timesheet-day__form.timesheet-day__form--submitted .timesheet-day__form__task-step-time .timesheet-day__form__step{flex:0 0 48%}}.view--timesheets-fill .timesheet-day__form__remove-step{margin-left:50%;transform:translateX(-50%);border:none;outline:none;padding:.5rem .6rem;color:#fff;background-color:#333;display:flex;align-items:center;justify-content:center;font-size:.95rem;width:9.5rem;border-radius:.25rem;cursor:pointer}.view--timesheets-fill .timesheet-day__form__remove-step span{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1rem;margin:0 .6rem 0 0;padding:0 .15rem .18rem;background-color:#555;border-radius:1rem;width:1.4rem;flex:0 0 1.4rem}@supports (font-variation-settings:normal){.view--timesheets-fill .timesheet-day__form__remove-step span{font-weight:200}}.view--timesheets-fill .timesheet-day__form__remove-step:focus span,.view--timesheets-fill .timesheet-day__form__remove-step:hover span{background-color:#008487}.view--timesheets-fill .timesheet-ctas-container{z-index:1000;position:fixed;bottom:17rem;width:100%;text-align:center;padding-top:1.5rem}@media only all and (min-width:25em){.view--timesheets-fill .timesheet-ctas-container{bottom:16rem}}@media only all and (min-width:30.375em){.view--timesheets-fill .timesheet-ctas-container{bottom:21rem}}.view--timesheets-fill .timesheet-ctas-container .timesheet-ctas__save,.view--timesheets-fill .timesheet-ctas-container .timesheet-ctas__submit{border-radius:.5rem;padding:.6rem 1rem;margin:0 .75rem 1.5rem;box-shadow:0 .2rem .2rem #000}@media only all and (min-width:25em){.view--timesheets-fill .timesheet-ctas-container .timesheet-ctas__save,.view--timesheets-fill .timesheet-ctas-container .timesheet-ctas__submit{font-size:1.2rem}}.view--timesheets-fill .timesheet-ctas-container .timesheet-ctas__save{background-color:#bb5a00;border:.05rem solid #bb5a00}.view--timesheets-fill .timesheet-ctas-container .timesheet-ctas__submit{background-color:#0b64b7;border:.05rem solid #0b64b7}.view--timesheets-fill .timesheet-form-overlay{background:rgba(0,0,0,.8);z-index:1000;position:absolute;width:100%}.view--timesheets-fill .timesheet-form-overlay .timesheet-form-overlay__text{display:inline-block;background-color:#008487;color:#fff;padding:1rem;font-size:1.4rem;margin-top:3rem;border-radius:.3rem;cursor:pointer}.view--timesheets-fill .timesheet-form-overlay .timesheet-form-overlay__text b{color:#111}.view--timesheets-fill .timesheet-form-overlay .timesheet-form-overlay__text:focus,.view--timesheets-fill .timesheet-form-overlay .timesheet-form-overlay__text:hover{box-shadow:inset 0 .1rem .2rem .2rem #04a9ad}.view--timesheets-fill .timesheet-form-overlay .timesheet-form-overlay__text:focus b,.view--timesheets-fill .timesheet-form-overlay .timesheet-form-overlay__text:hover b{text-decoration:none}.view--timesheets-fill .timesheet-errors ul:before{content:"ERROR:";display:inline-block;background-color:#760101;color:#fff;width:calc(100% - 1.8rem);padding:.5rem .9rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.view--timesheets-fill .timesheet-errors ul{list-style-type:none;margin:1rem 0}.view--timesheets-fill .timesheet-errors ul li{width:100%;padding:.7rem .9rem;background-color:#111;color:#fff;line-height:140%}.view--timesheets-fill .timesheet-errors ul li:nth-child(2n){background-color:#333}.view--timesheets-fill .timesheet-errors ul li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.view--timesheets-fill .timesheets-nav__jump-menu-small{z-index:1000;height:4rem;padding:0 0 .4rem;text-align:center;background-color:#111;position:fixed;bottom:0;width:100vw;display:flex;justify-content:space-between;align-items:center}@media only all and (min-width:75rem){.view--timesheets-fill .timesheets-nav__jump-menu-small{display:none}}@media only all and (min-width:26.25rem){.view--timesheets-fill .timesheets-nav__jump-menu-small{justify-content:center}}.view--timesheets-fill .timesheets-nav__jump-menu-small select{font-size:1.05rem;padding:.4rem;max-width:calc(100% - 5.6rem)}.view--timesheets-fill .timesheets-nav__jump-menu-small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 1.8rem;display:inline-flex;justify-content:center;align-items:center;background:#008487;outline:none;border:none;cursor:pointer;border-radius:2rem;font-size:1.7rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin:0 .5rem;padding:0;width:1.8rem;height:1.8rem;color:#fff}@supports (font-variation-settings:normal){.view--timesheets-fill .timesheets-nav__jump-menu-small button{font-weight:200}}@media only all and (min-width:26.25rem){.view--timesheets-fill .timesheets-nav__jump-menu-small button{margin:0 1rem}}.view--timesheets-fill .timesheets-nav__jump-menu-small button span{margin-top:-.2rem}.view--timesheets-fill .timesheets-nav__jump-menu-small button:disabled{background-color:#7d7d7d;cursor:none}.view--timesheets-fill .timesheet-day__form__overbooking,.view--timesheets-fill .timesheet-day__slip-work{margin-bottom:1.4rem}.view--timesheets-fill .component-overbooking-widget{margin-left:auto;margin-right:auto}@media only all and (min-width:40em){.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task{padding-bottom:1.5rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list{position:relative;border:none;padding:0;background-color:transparent;margin:0;max-width:100%}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__summary{border:.15rem solid #ccc;background-color:#fff;padding:1rem;margin:0}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__summary:first-letter{text-transform:capitalize}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list.timesheet-task__list[open] .timesheet-task__list__item-container{border:.15rem solid #ccc;padding:1rem;position:absolute;background-color:#fff;max-width:100%;top:-1.2rem;z-index:2000;box-shadow:.2rem .35rem .3rem rgba(0,0,0,.4)}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__item{position:relative}}@media only all and (min-width:64em){.view--timesheets-fill{padding-top:0}.view--timesheets-fill .timesheets-container .timesheets-days-container{margin-top:0}.view--timesheets-fill .timesheet-day-container{padding-top:6rem}.view--timesheets-fill .timesheet-day .timesheet-day__form{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:4%;column-gap:4%}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__boat,.view--timesheets-fill .timesheet-day .timesheet-day__form:before{grid-column:1/-1}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__boat select{flex:0 0 auto;max-width:unset}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task-step-time{grid-column:1/-1;display:grid;-moz-column-gap:4%;column-gap:4%;grid-template-columns:1fr 1fr;width:100%;justify-content:start;padding-top:.8rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task-step-time .timesheet-day__form__task{margin-right:4%;grid-column:1;border:none;padding-bottom:0}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task-step-time .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__summary{height:8.2rem;overflow:hidden;border:none}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task-step-time .timesheet-day__form__task .timesheet-task__list .timesheet-task__list__summary:focus{outline:none}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task-step-time .timesheet-day__form__task .timesheet-task__list.timesheet-task__list[open] .timesheet-task__list__item-container{margin-top:1rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task-step-time .timesheet-day__form__step{grid-column:2;margin-right:0;margin-bottom:0;border:none}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task-step-time .timesheet-day__form__time{grid-column:2;padding-top:1rem}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task-step-time .timesheet-day__form__overbooking{grid-row:2;padding-top:.2rem;margin-bottom:0}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task-step-time .timesheet-day__form__overbooking .component-overbooking-widget{margin:0 auto}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__task-step-time .timesheet-day__form__overbooking p{padding:1vmin}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__slip-work{grid-column:2;margin-bottom:0}.view--timesheets-fill .timesheet-day .timesheet-day__form .timesheet-day__form__remove-step{margin:.5rem 0 0;transform:none}.view--timesheets-fill .timesheet-form-overlay{width:calc(100% - 3rem)}.view--timesheets-fill .timesheets-container .timesheets-days-container{margin-bottom:0}.view--timesheets-fill .timesheet-day-container{max-height:100vh;overflow:scroll}.view--timesheets-fill .timesheet-day-container::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-fill .timesheet-day-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--timesheets-fill .timesheet-day{position:relative;min-height:calc(100vh - 5rem)}.view--timesheets-fill .timesheet-ctas-container{position:sticky;bottom:3.2rem;z-index:1000;padding-top:1.5rem}.view--timesheets-fill .timesheet-form-overlay{width:100%}}@media only all and (min-width:75em){.view--timesheets-fill .timesheet-day-container{padding-top:7rem}.view--timesheets-fill .timesheet-ctas-container{bottom:0}}@media only all and (min-width:120em) and (min-height:67.5em){.view--timesheets-fill .timesheets-container::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-fill .timesheets-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}}.timesheets-fill-modal{background-color:#fff;position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9000;width:90%;max-width:30rem;border-radius:.5rem;box-shadow:0 0 .5rem #111}@media only all and (max-width:32em){.timesheets-fill-modal{text-align:center;padding:1.5rem 0;flex-wrap:nowrap}}@media only all and (min-width:32.1em){.timesheets-fill-modal{display:flex;max-width:24rem}.timesheets-fill-modal .timesheets-fill-modal__content{flex:0 0 100%;padding:1rem 1.2rem;text-align:center}}.timesheets-fill-modal .timesheets-fill-modal__content__ctas{display:inline-flex;justify-content:space-between;margin:0 0 1rem}.timesheets-fill-modal .timesheets-fill-modal__content__ctas .cta{padding:.5rem .8rem;margin:0 .5rem;border-radius:.4rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.8);background-color:#008487;font-size:1.1rem!important}@media only all and (min-width:25em){.timesheets-fill-modal .timesheets-fill-modal__content__ctas .cta{margin:0 1.2rem}}.timesheets-fill-modal .timesheets-fill-modal__content__ctas .cta:last-child{background-color:#141831;margin-bottom:0}.timesheets-fill-modal__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.timesheets-fill-modal__content .heading{font-size:1.2rem;text-transform:uppercase;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%}.timesheets-fill-modal__content p{max-width:90%;margin:0 auto 1.5rem}.view--timesheets-fill .timesheet-form-day-total{text-transform:uppercase;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;background-color:rgba(0,0,0,.8);padding:.5rem .8rem;border-radius:.5rem;position:fixed;z-index:8500;top:5rem;left:50%;transform:translateX(-50%)}@media only all and (min-width:56em){.view--timesheets-fill .timesheet-form-day-total{top:5.4rem}}@media only all and (min-width:63.125em){.view--timesheets-fill .timesheet-form-day-total{top:6rem;font-size:1.2rem}}@media only all and (min-width:75em){.view--timesheets-fill .timesheet-form-day-total{left:calc(50% + 10rem)}}.view--timesheets-fill .timesheet-form-day-total .timesheet-form-day-total__text{margin:0 .5rem 0 0}.component-tomselect-grouped .ts-control input{font-size:1rem}.component-tomselect-grouped .ts-dropdown{border:1px solid #008487;font-size:1rem}.component-tomselect-grouped .ts-dropdown .ts-dropdown-content{max-height:23.125rem}.component-tomselect-grouped .ts-dropdown .option[data-selectable] .highlight{background-color:#fbda57}.component-tomselect-grouped .ts-dropdown .option[data-selectable]:has(.highlight){font-weight:600}.component-tomselect-grouped .ts-dropdown .optgroup-header{color:#fff;background-color:#008487;padding:.6rem .75rem}.component-tomselect-grouped .ts-dropdown .optgroup .option.active{background-color:unset}.component-tomselect-grouped .ts-dropdown .optgroup .option:nth-of-type(2n){background-color:#def1f4}.component-tomselect-grouped .ts-dropdown .optgroup .component-tomselect-grouped__option__customer,.component-tomselect-grouped .ts-dropdown .optgroup .component-tomselect-grouped__option__job{display:block}.component-tomselect-grouped .ts-dropdown .optgroup .option{padding:.6rem .75rem}@media only all and (min-width:480px){.component-tomselect-grouped .ts-dropdown .optgroup .option{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:space-between}}.view--timesheets-reports{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")}@media only all and (min-width:56em){.view--timesheets-reports .main-header{position:fixed}}.view--timesheets-reports #nav-trigger{bottom:1.4rem}.view--timesheets-reports .segmented-nav--stacks{margin-top:1.8rem}.view--timesheets-reports .timesheet-report-container{text-align:center}@media only all and (min-width:64em){.view--timesheets-reports .timesheet-report-container{margin-top:8rem}}.view--timesheets-reports .timesheet-report-container .segmented-nav--responsivenavjs{margin:1rem auto}@media only all and (min-width:41em){.view--timesheets-reports .timesheet-report-container .segmented-nav--responsivenavjs{margin:1.5rem auto 1rem}}.view--timesheets-reports .timesheet-report-container .timesheet-report__chooser{text-align:left;margin:0 0 2rem;padding:0 1.5rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__chooser label{color:#fff;margin:0 .6rem 0 0}.view--timesheets-reports .timesheet-report-container .timesheet-report__chooser form{margin:0 auto;max-width:32rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__chooser select{font-size:1rem;max-width:100%;padding:.5rem;margin:.4rem 0 0}.view--timesheets-reports .timesheet-report-container .timesheet-report__page{width:100%;border-top:.3rem solid #04a9ad;background-color:#fff;padding:.5rem 1.5rem 5rem;text-align:left}@media only all and (min-width:41em){.view--timesheets-reports .timesheet-report-container .timesheet-report__page{padding:.5rem 2.5rem}}@media only all and (min-width:64em){.view--timesheets-reports .timesheet-report-container .timesheet-report__page{width:88%;max-width:63.75rem;margin:0 auto 4rem;padding:1rem 2.5rem 2rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.5)}}.view--timesheets-reports .timesheet-report-container .timesheet-report__page .timesheet-report__page__summary{width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.view--timesheets-reports .timesheet-report-container .timesheet-report__page .timesheet-report__page__summary>:first-child{margin-right:1rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__hours-total{font-size:1.2rem;margin:0 0 1.5rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__hours-total:last-of-type{margin-top:1.5rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__hours-total .timesheet-report__hours-total__heading{text-transform:uppercase}.view--timesheets-reports .timesheet-report-container .timesheet-report__task{margin:1rem 0 1.5rem;padding-top:1rem;border-top:.1rem solid #ccc}.view--timesheets-reports .timesheet-report-container .timesheet-report__task .timesheet-report__task__name{background-color:#e0e0e0;padding:1rem;line-height:150%}.view--timesheets-reports .timesheet-report-container .timesheet-report__task .timesheet-report__task__name:before{content:"Task: ";text-transform:uppercase;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.view--timesheets-reports .timesheet-report-container .timesheet-report__task .timesheet-report__task__hours{background-color:#ccc;padding:.5rem 1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@media only all and (min-width:56em){.view--timesheets-reports .timesheet-report-container .timesheet-report__task{display:flex;flex-wrap:nowrap;justify-content:space-between}.view--timesheets-reports .timesheet-report-container .timesheet-report__task .timesheet-report__task__hours{padding:1rem 0 1rem 1rem;flex:0 0 15%;text-align:right;background-color:transparent}}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-subtitle{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;display:block;margin:1rem 0;color:#666}@supports (font-variation-settings:normal){.view--timesheets-reports .timesheet-report-container .timesheet-report__task-subtitle{font-weight:200}}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-subtitle:first-letter{text-transform:uppercase}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step{display:inline-flex;flex-wrap:wrap;width:100%;margin:0 0 1rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step .timesheet-report__task-step__duration{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;display:inline-block;width:4rem;margin-right:1rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step .timesheet-report__task-step__details{flex:calc(100% - 9rem);line-height:140%}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step .timesheet-report__task-step__details:first-letter{text-transform:uppercase}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step .timesheet-report__task-step__details .timesheet-report__task-step__details__user{color:#008487;display:inline-block;margin:0 .4rem .2rem 0}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step .timesheet-report__task-step__details .timesheet-report__task-step__details__desc{display:inline-block;margin:0 .4rem .2rem 0}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step .timesheet-report__task-step__details .timesheet-report__task-step__unapproved{text-transform:uppercase;font-size:.8rem;padding:.1rem .3rem;background-color:#bfe3e4;border-radius:.2rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step .timesheet-entry--edited{margin-top:.2rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step .timesheet-entry--edited .timesheet-report__task-step__duration{width:3.8rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step .timesheet-entry--edited .timesheet-report__task-step__details .timesheet-report__task-step__details__user{color:#0b64b7}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step__details__flagged{margin-top:-.5rem;padding:.4rem .8rem;background-color:#efefef;width:-moz-max-content;width:max-content;max-width:100%}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step__details__flagged summary:before{content:"View "}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step__details__flagged[open] summary:before{content:"Close "}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step__details__flagged .timesheet-report__task-step__details__flagged__info{margin:.8rem 0;padding-top:1rem;border-top:.1rem solid #ccc}.view--timesheets-reports .timesheet-report-container .timesheet-report__task-step__details__flagged .timesheet-report__task-step__details__flagged__info pre{margin:0;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;white-space:break-spaces}.view--timesheets-reports .timesheet-report-container .timesheet-report__error{margin:1rem 0 1.5rem}@media only all and (min-width:56em) and (max-width:63.9999em){.view--timesheets-reports.system--admin-user nav.nav-collapse{top:4.25rem}.view--timesheets-reports.system--admin-user .timesheet-report-container .segmented-nav--stacks{margin-top:9.8em}}@media only all and (min-width:63.75em) and (max-width:63.9999em){.view--timesheets-reports.system--admin-user .timesheet-report-container .segmented-nav--stacks{margin-top:9.8rem}}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser form,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser form,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form{max-width:100%}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left{margin:0 0 1rem}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left label,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left label,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left label{display:block}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left select,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left select,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left select{width:100%}@media only all and (min-width:42em){.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser{background-color:#333;padding:1rem 2.5rem .5rem;margin:1rem 0 0}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce,.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser form,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser form,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form{display:flex;justify-content:space-between;flex-wrap:nowrap}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce label,.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser form label,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce label,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser form label,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce label,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form label{color:#fff}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left,.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__right,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__right,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__left,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser .timesheet-report__chooser__right{flex:0 0 14rem}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce .timesheet-report__chooser__left form,.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce .timesheet-report__chooser__right form,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce .timesheet-report__chooser__left form,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce .timesheet-report__chooser__right form,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce .timesheet-report__chooser__left form,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser.timesheet-report__chooser--whole-workforce .timesheet-report__chooser__right form{display:block}}@media only all and (min-width:64em){.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__chooser,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__chooser,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser{width:88%;max-width:63.75rem;margin:1rem auto 0;padding:1rem 2.5rem .75rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.5)}}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__day-and-subtotal,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__day-and-subtotal,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__day-and-subtotal{display:inline-flex;justify-content:space-between;width:100%;font-size:1.2rem}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__day-and-subtotal:not(:first-of-type),.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__day-and-subtotal:not(:first-of-type),.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__day-and-subtotal:not(:first-of-type){margin:1.5rem 0 0}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__day-and-subtotal,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__day-and-subtotal,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__day-and-subtotal{padding-top:1.5rem;border-top:.1rem solid #e0e0e0}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__task__name,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__task__name,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__task__name{margin:0}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__reason,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__reason,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__reason{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;margin:1rem 0 .5rem}@supports (font-variation-settings:normal){.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__reason,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__reason,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__reason{font-weight:200}}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__reason--closure,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__reason--closure,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__reason--closure{color:#777}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__holiday-sick,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__holiday-sick,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__holiday-sick{color:#760101}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__hours-total.timesheet-report__hours-total--overall,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__hours-total.timesheet-report__hours-total--overall,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__hours-total.timesheet-report__hours-total--overall{margin-top:3rem}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__hours-total.timesheet-report__hours-total--subtotal,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__hours-total.timesheet-report__hours-total--subtotal,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__hours-total.timesheet-report__hours-total--subtotal{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__hours-total.timesheet-report__hours-total--subtotal,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__hours-total.timesheet-report__hours-total--subtotal,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__hours-total.timesheet-report__hours-total--subtotal{font-weight:200}}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__subtotal--til,.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__subtotal--yard-closures,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__subtotal--til,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__subtotal--yard-closures,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__subtotal--til,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__subtotal--yard-closures{margin-bottom:1rem}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__subtotal,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__subtotal,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__subtotal{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1rem}@supports (font-variation-settings:normal){.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container .timesheet-report__subtotal,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container .timesheet-report__subtotal,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__subtotal{font-weight:200}}.view--timesheets-reports.view--timesheets-report-by-member-monthly .timesheet-report-container hr,.view--timesheets-reports.view--timesheets-report-by-member-weekly .timesheet-report-container hr,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container hr{border:0;border-top:.1rem solid #e0e0e0;margin:1.5rem 0 2.5rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report--whole-workforce__utilisation-breakdown{font-size:1.25rem;margin:1.5rem 3rem 2rem 0}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report--whole-workforce__utilisation-breakdown:last-child{margin-bottom:3rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report--whole-workforce__utilisation-breakdown__heading{display:inline-block;width:14rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report--whole-workforce__chargeable-breakdown{display:inline-block;font-size:1.25rem;margin:0 3rem 2rem 0}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report--whole-workforce__breakdown{display:block}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report--whole-workforce__breakdown__item{display:block;margin-bottom:1.2rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report--whole-workforce__breakdown__heading{display:inline-block;width:8rem}.timesheet-reports__edited-key{display:inline-flex;align-items:center}.timesheet-reports__edited-key .edited-key__icon{background-color:#0b64b7;min-width:1rem;height:1rem;flex:0 0 1rem;border-radius:1.3rem;margin-right:.2rem}.timesheet-entry--edited{color:#0b64b7}.view--timesheets-reports .timesheet-report__note{padding:.3rem .6rem .2rem;border-radius:.3rem;color:#fff;margin:.6rem 0 0;background-color:#555;display:inline-flex;width:100%;justify-content:space-between}.view--timesheets-reports .timesheet-report__note>.__control{background-color:rgba(0,0,0,.5);color:#fff;border:0;outline:0;text-transform:uppercase;text-decoration:none}.view--timesheets-reports .timesheet-report__note>.__control:after{content:""}.view--timesheets-reports .timesheet-report__note>.__control{font-size:.85rem;padding:.1rem .5rem .15rem;border-radius:.25rem;border-bottom:.1rem solid #666;border-top:.1rem solid #111;cursor:pointer;margin-left:1rem}.view--timesheets-reports .timesheet-report__note>.__control:focus,.view--timesheets-reports .timesheet-report__note>.__control:hover{background-color:#444;border-top-color:#ccc}.view--timesheets-reports .timesheet-report__note--til-claim{background-color:#90128b}.view--timesheets-reports .timesheet-report__note--til-claim--pending{color:#111;background-color:rgba(144,18,139,.25);border:.15rem dashed rgba(144,18,139,.5)}.view--timesheets-reports .timesheet-report__note--til-spend{background-color:#f9a372}.view--timesheets-reports .timesheet-report__note--holiday,.view--timesheets-reports .timesheet-report__note--til-spend{color:#111;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40L40 0H20L0 20m40 20V20L20 40' fill='%23B76434' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E")}.view--timesheets-reports .timesheet-report__note--holiday{background-color:#ffd454}.view--timesheets-reports .timesheet-report__note--holiday--pending{color:#111;background-color:rgba(255,212,84,.55);border:.15rem dashed #ffb440}.view--timesheets-reports .timesheet-report__note--training{background-color:#008487}.view--timesheets-reports .timesheet-report__note--offsite{background-color:#43498a}.view--timesheets-reports .timesheet-report__note--absence{background-color:#4a634f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40L40 0H20L0 20m40 20V20L20 40' fill='%23fff' fill-opacity='.06' fill-rule='evenodd'/%3E%3C/svg%3E")}.view--timesheets-reports .timesheet-report__note--til-unprocessed{background-color:#bb5a00}.view--timesheets-reports .timesheet-report__note--til-processed{background-color:#008487}.view--timesheets-reports .timesheet-report__note--til-processed,.view--timesheets-reports .timesheet-report__note--til-unprocessed{flex:0 0 100%;padding:.5rem .8rem}.view--timesheets-reports .timesheet-report-container .timesheet-report__note+.timesheet-report__day-and-subtotal:not(:first-of-type){border-top:none;margin-top:0;padding-top:1rem}.view--timesheets-reports--monthly-til .timesheet-report-container .timesheet-report__chooser--monthly-til form{max-width:14rem}.view--timesheets-reports--monthly-til .timesheet-report-container .timesheet-report__chooser--monthly-til label{display:block}.view--timesheets-reports--monthly-til .timesheet-report__page__heading{margin-bottom:1.4rem}.view--timesheets-reports--monthly-til .timesheet-report__page__heading+hr{border:0;outline:0;border-bottom:.1rem solid #ccc;margin-bottom:1.2rem}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til{list-style-type:none;margin:2rem 0 0}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til li{font-size:1.1rem;margin:0 0 1.6rem}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til li .timesheet-report--monthly-til__item__heading{width:12rem;display:inline-block}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til li .timesheet-report--monthly-til__item__hours{color:#008487}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown-disclosure{margin-top:.5rem}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown{margin:1rem 0;padding:1rem 0 0;border-top:.1rem solid #ccc;border-bottom:.1rem solid #ccc;list-style-type:none}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item{width:100%;max-width:40rem;color:#111}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item .breakdown__item__edit,.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item .breakdown__item__hours,.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item .breakdown__item__updated{display:block;margin-bottom:.6rem}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item .breakdown__item__edit summary{color:#008487;text-decoration:underline}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item .breakdown__item__edit summary:focus,.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item .breakdown__item__edit summary:hover{color:#bb5a00}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item b{margin-right:.5rem}@media only all and (min-width:30em){.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item{display:inline-grid;grid-template-columns:auto auto 1fr auto;grid-column-gap:3rem;justify-content:start}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item .breakdown__item__hours{grid-column:1}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item .breakdown__item__updated{grid-column:2}.view--timesheets-reports--monthly-til .timesheet-report--monthly-til .monthly-til__breakdown__item .breakdown__item__edit{grid-column:4}}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__chooser--allowances{text-align:center}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__chooser--allowances .timesheet-report__chooser--allowances__form{display:inline-flex;flex-wrap:wrap;max-width:16rem;margin:0 auto;text-align:left}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__chooser--allowances label{margin:0}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__chooser--allowances .label{flex:0 0 100%;display:inline-block;margin:0 0 .4rem;color:#fff}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__chooser--allowances .duet-date{max-width:10rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__chooser--allowances .duet-date__input{padding:.5rem 60px .5rem .8rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__chooser--allowances .cta{border-radius:.2rem;font-size:1.1rem;padding:.5rem .8rem .55rem;box-shadow:1px 1px 0 rgba(0,0,0,.5);margin:0 0 0 .8em}@media only all and (min-width:26em){.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__chooser--allowances .cta{border-bottom:none}}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page{overflow-x:scroll}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page .heading{margin:.75rem 0 .75em;line-height:1.4em;position:sticky;left:0}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page hr{position:sticky;left:0}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table{width:48rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance__usage{padding:1rem 0}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar{border-radius:.25rem;margin:.4rem .4rem .4rem 0;height:.5rem;background-color:#ccc;display:inline-block;-moz-appearance:none;appearance:none;-webkit-appearance:none}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar::-webkit-progress-bar{background-color:#ccc;border-radius:.25rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar::-moz-progress-bar{background-color:#111;border-radius:.25rem;height:.4rem;border:none}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar::-webkit-progress-value{background-color:#111}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar.allowance-bar--usage::-moz-progress-bar{background-color:#04a9ad;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar.allowance-bar--usage::-webkit-progress-value{background-color:#04a9ad;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar.allowance-bar--usage.allowance-bar--maxed::-moz-progress-bar{border-radius:.25rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar.allowance-bar--usage.allowance-bar--maxed::-webkit-progress-value{border-radius:.25rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar.allowance-bar--period::-moz-progress-bar{background-color:#111;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar.allowance-bar--period::-webkit-progress-value{background-color:#111;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar.allowance-bar--period.allowance-bar--maxed::-moz-progress-bar{background-color:#111;border-radius:.25rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance-bar.allowance-bar--period.allowance-bar--maxed::-webkit-progress-value{background-color:#111;border-radius:.25rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance__percentage.allowance__percentage--usage{color:#008487}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page table .allowance__percentage.allowance__percentage--over{color:#b70100}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page .allowances__summary{margin:2rem 0}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page .allowances__summary div{margin:0 0 1.5rem}.view--timesheets-reports--allowances .timesheet-report-container .timesheet-report__page .allowances__summary .allowances__summary__heading{display:inline-block;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;width:20rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser{background-color:#333;padding:1rem;margin:0 auto}@media only all and (min-width:45.625em){.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser{padding:1.2rem 2.5rem}}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;align-items:center}@media only all and (min-width:45.625em){.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form{justify-content:space-between}}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form label{display:block}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form label .or{display:inline-block;margin-right:.4rem;color:#bfe3e4}@media only all and (min-width:45.625em){.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form label .or{display:none}}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form .or{display:none}@media only all and (min-width:45.625em){.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form .or{display:block;color:#fff;background-color:#008487;font-size:.8rem;padding:.4rem .3rem;border-radius:1.2rem;flex:0 0 8%;max-width:1.8rem}@include type--semi}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form .timesheet-report__chooser__left{margin:0;flex:0 0 12rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form .timesheet-report__chooser__right{flex:0 0 11rem}@media only all and (min-width:45.625em){.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form .timesheet-report__chooser__left,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form .timesheet-report__chooser__mid,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form .timesheet-report__chooser__right{flex:0 0 calc(28% - 1.333rem)}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form .timesheet-report__chooser__left select,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form .timesheet-report__chooser__mid select,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report-container .timesheet-report__chooser form .timesheet-report__chooser__right select{width:100%}}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page{padding-top:1.4rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .heading{font-size:clamp(1.1rem,5vw,1.375rem);line-height:1.4;flex:0 0 100%;color:#111}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .heading .detail,.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .heading .title{display:inline-block;margin-right:.15em}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .heading .detail{color:#008487}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .heading.subheading{font-size:clamp(1rem,4vw,1.3rem);margin:0}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page section{display:flex;flex-wrap:wrap;gap:1.4rem;padding:1.4rem 0 1rem;margin-top:1rem;border-top:.1rem solid #ccc}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .cards{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:stretch;gap:.75rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .cards.three-column{-moz-column-gap:1.8rem;column-gap:1.8rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .cards.centred{align-items:center}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .cards .card{flex:1 1 auto;display:inline-flex;flex-direction:column;gap:1rem;align-items:center;border:.1rem solid #04a9ad;border-radius:.5rem;padding:1.75rem .875rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .cards .card:nth-child(2n) .metric{background-color:#111}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .cards .card.card--big{justify-content:flex-start;padding:1rem .875rem 1.5rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .cards .card.card--big .title{max-width:13rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .cards .card.card--big.card--dark .metric{color:#111}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .cards .card.card--big.card--dark .metric--small{color:#fff;background-color:#111}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .metric{font-size:clamp(1.3rem,6vw,2rem);font-weight:800;color:#fff;background-color:#04a9ad;border-radius:.5rem;padding:.275em 1.25rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .metric.metric--big{background-color:transparent;padding:0;font-size:clamp(2rem,20vw,3.625rem);color:#04a9ad}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .metric.metric--small{font-size:clamp(1rem,4vw,1.325rem);padding:.3em .75rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .meta{color:#ccc;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-style:normal;font-size:clamp(.8rem,8vw,1.45rem);margin-top:-.8em}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .title:not(.heading>.title){color:#008487;font-size:clamp(1rem,6vw,1.2rem);text-align:center;max-width:8rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;padding-top:1rem;margin-top:.3rem;border-top:.1rem solid #ddd}@supports (font-variation-settings:normal){.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .title:not(.heading>.title){font-weight:500}}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .hours{font-size:clamp(1rem,6vw,1.2rem);color:#959595;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .hours{font-weight:500}}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .rows{padding:1.75rem 0;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .rows.rows--standalone{padding:0}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .rows .row{flex:0 0 auto;display:inline-flex;gap:.6rem;align-items:center;justify-content:flex-start}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .rows .row.row--wrappable{flex-wrap:wrap}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .rows .row .title{padding:unset;margin:unset;border:unset;max-width:unset;text-align:left}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .rows .row:nth-child(2) .metric{background-color:#008487}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__page .rows .row:nth-child(4) .metric{background-color:#111}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__errors ul{width:100%;list-style-type:none}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__errors ul:before{content:"ERROR:";display:inline-block;background-color:#760101;color:#fff;width:calc(100% - 1.8rem);padding:.5rem .9rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__errors ul li{padding:.7rem .9rem;background-color:#111;color:#fff;line-height:140%}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__errors ul li:nth-child(2n){background-color:#333}.view--timesheets-reports.view--timesheets-report-whole-workforce .timesheet-report__errors ul li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.view--home-screen #nav-trigger{bottom:1.1rem}.view--home-screen::-webkit-scrollbar{width:0!important;height:0!important}.view--home-screen{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:56em) and (max-width:63.6875em){.view--home-screen.system--admin-user .nav.nav-collapse:not(.nav-collapse--segmented),.view--home-screen.system--admin-user .nav.nav-collapse:not(.nav-collapse--segmented).closed{position:static!important}}.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify{height:auto;padding-bottom:1rem}@media only all and (min-width:105em){.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify{position:sticky;top:0;height:19.5rem;max-height:19.5rem;overflow-y:scroll;overflow-x:hidden;padding-bottom:0}.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .notify__tasks-tab,.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .notify__workplace-tab{position:sticky;top:15.7rem;height:2.3rem;width:-moz-max-content;width:max-content}}.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__ctas{display:flex;flex-wrap:wrap;-moz-column-gap:1.6rem;column-gap:1.6rem;row-gap:1rem;margin:0 0 1.4rem}@media only all and (min-width:113.75em){.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__ctas{padding-top:1rem}}.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__ctas .notifications__nav-item{margin:0}@media only all and (min-width:43.5em){.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__ctas .notifications__nav-item{max-width:18.5rem}}.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__ctas .notifications__nav-item.notifications__nav-item--notifications{background-color:#333;color:#fff}@media only all and (max-width:63.6875em){.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__ctas .notifications__nav-item.notifications__nav-item--open{background-color:#efefef}}@media only all and (min-width:63.75em) and (max-width:104.9375em){.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__top-container{display:grid;grid-template-columns:1fr 38.7rem;align-items:center}.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__top-container .notify__heading{grid-row:1;margin:0}.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__top-container .notify__date-and-count{grid-row:2;grid-column:1/3}.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__top-container .my__tab--notify__ctas{grid-row:1;grid-column:2;margin:-.3rem 0 .6rem;justify-content:flex-end}@media only all and (min-width:71.25em){.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__top-container .notify__heading{margin:0 0 .4rem}.view--home-screen .my__tabs[data-activetab=tab-home]~.notify-and-tides .my__tab--notify .my__tab--notify__top-container .my__tab--notify__ctas{margin:0 0 1rem;grid-row:1/3}}}.view--home-screen .my__tabs[data-activetab=tab-home]~.my__tab--tasks{display:block!important}@media only all and (min-width:63.75em){.view--home-screen .my__tabs[data-activetab=tab-home]~.my__tab--tasks .my__tab--tasks__wrapper{display:flex}}.view--home-screen .my__tabs[data-activetab=tab-home]~.my__tab--tasks .my__subtabs{display:none}.view--home-screen .my__tabs[data-activetab=tab-home]~.recent-and-jobs .my__tab.my__tab--tasks-completed{display:block!important}.view--home-screen .my__tabs #tab-tasks{display:none}.view--home-screen .my__tab.my__tab--jobs,.view--home-screen .my__tab.my__tab--tides{height:calc(100vh - 7.25rem)}@media only all and (min-width:63.75em) and (max-width:104.9375em){.view--home-screen #js-binder{padding-top:5.15rem}.view--home-screen .my__tabs-container{padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch}.view--home-screen .my__broadcast--notify,.view--home-screen .my__subtabs,.view--home-screen .my__tabs{display:none!important}.view--home-screen .my__broadcast--tides,.view--home-screen .my__tabs:not([data-activetab=tab-tasks])~.recent-and-jobs #tab-recent-panel.my__tab.my__tab--tasks-completed{display:block!important}.view--home-screen .js-panel{display:unset}.view--home-screen .notify-and-tides{display:inline-flex;justify-content:space-between;flex-direction:column;flex:0 0 auto}.view--home-screen .my__tab.my__tab--notify{background-color:#ccc;flex:0 1 auto;padding:1.5rem 1.75rem;height:unset}.view--home-screen .my__tab.my__tab--tides{background-color:#666;flex:0 0 auto;padding:1.75rem 2.4rem 2rem!important;border:none;height:unset;min-height:unset}.view--home-screen .my__tab.my__tab--tides .tides-container{flex-wrap:nowrap;overflow-x:scroll}.view--home-screen .my__tab.my__tab--tides .tides__entry{flex:0 0 11rem;margin-right:2.7rem}.view--home-screen .my__tab.my__tab--tides .tides__entry:last-child{margin-right:0}.view--home-screen .my__tab.my__tab--tides .my__broadcast--tides{margin:.5rem 0 4.5rem}.view--home-screen .my__tab.my__tab--tasks{background-color:#fff;padding:0;flex:0 0 auto;display:inline-flex}.view--home-screen .recent-and-jobs{flex:1 0 auto;display:inline-flex;overflow:hidden;align-items:stretch}.view--home-screen .my__tab.my__tab--tasks-completed{flex:0 0 35%;max-width:25.625rem;padding:1.5rem 1.75rem;min-height:unset;overflow-y:scroll;max-height:35rem}.view--home-screen .my__tab.my__tab--jobs{flex:1 0 65%;padding:1.5rem 1.75rem;height:unset;min-height:unset;border:none;overflow-y:scroll;max-height:35rem}.view--home-screen .my__tab.my__tab--jobs .jobs-list__container{justify-content:flex-start}.view--home-screen .my__tab.my__tab--workplace{display:none}.view--home-screen.system--admin-user #js-binder{padding-top:8.25rem}.view--home-screen.system--admin-user .my__tabs-container{height:calc(100vh - 8.25rem)}.view--home-screen.system--admin-user .recent-and-jobs{flex-direction:column}.view--home-screen.system--admin-user .recent-and-jobs .my__tab.my__tab--tasks-completed{flex:0 0 35%;max-width:unset;order:2}.view--home-screen.system--admin-user .recent-and-jobs .my__tab.my__tab--jobs{flex:0 0 auto}}@media only all and (min-width:105em){.view--home-screen #js-binder{padding-top:5.15rem}.view--home-screen .my__tabs-container{padding:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:stretch}.view--home-screen .my__broadcast--notify,.view--home-screen .my__subtabs,.view--home-screen .my__tabs{display:none!important}.view--home-screen .my__broadcast--tides,.view--home-screen .my__tabs:not([data-activetab=tab-tasks])~.recent-and-jobs #tab-recent-panel.my__tab.my__tab--tasks-completed{display:block!important}.view--home-screen .js-panel{display:unset}.view--home-screen .notify-and-tides{display:inline-flex;justify-content:space-between;flex:0 0 auto}.view--home-screen .my__tab.my__tab--notify{flex:1 1 auto;padding:1.5rem 1.75rem;height:unset}.view--home-screen .my__tab.my__tab--tides{background-color:#666;flex:0 0 84rem;max-width:84rem;padding:1rem 2.4rem!important;border:none;height:unset;min-height:unset}.view--home-screen .my__tab.my__tab--tides .tides__entry{margin-right:1.4rem}.view--home-screen .my__tab.my__tab--tides .tides__entry:last-child{margin-right:0}.view--home-screen .my__tab.my__tab--tides .my__broadcast--tides{margin:0 0 1.5rem}.view--home-screen .my__tab.my__tab--tasks{background-color:#fff;padding:0;flex:0 0 auto;display:inline-flex}.view--home-screen .recent-and-jobs{flex:1 0 auto;display:inline-flex;overflow:hidden;align-items:stretch}.view--home-screen .my__tab.my__tab--tasks-completed{flex:0 0 22%;padding:1.5rem 1.75rem;min-height:unset;overflow-y:scroll}.view--home-screen .my__tab.my__tab--jobs{flex:0 0 78%;padding:1.5rem 1.75rem;height:unset;min-height:unset;border:none;overflow-y:scroll}.view--home-screen .my__tab.my__tab--jobs .jobs-list__container{justify-content:space-between}.view--home-screen .my__tab.my__tab--workplace{display:none}.view--home-screen.system--admin-user #js-binder{padding-top:8.25rem}.view--home-screen.system--admin-user .my__tabs-container{height:calc(100vh - 8.25rem)}.view--home-screen.system--admin-user .recent-and-jobs{flex-direction:column}.view--home-screen.system--admin-user .recent-and-jobs .my__tab.my__tab--tasks-completed{flex:0 0 35%;order:2}.view--home-screen.system--admin-user .recent-and-jobs .my__tab.my__tab--jobs{flex:0 0 65%}}@media only all and (min-width:1919px) and (min-height:1079px){.view--home-screen .my__tabs-container{height:calc(100vh - 5.15rem);overflow:hidden}.view--home-screen.system--admin-user .my__tab.my__tab--jobs{max-height:17.75rem;overflow-y:scroll}.view--home-screen.system--admin-user .my__tab.my__tab--jobs .jobs-list__sublist{margin-bottom:0;margin-right:0}.view--home-screen.system--admin-user .my__tab.my__tab--jobs .jobs-list__inline-heading{position:sticky;top:0}}.view--home-screen .my__tabs-container{background-color:#ccc}@media only all and (max-width:63.749em){.view--home-screen .my__tabs-container{padding-top:1rem}}.view--home-screen .my__tabs{display:flex;margin:0}.view--home-screen .my__tabs li{list-style-type:none;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;padding:.6rem .5rem;cursor:pointer}.view--home-screen .my__tabs li:not(:last-child){margin-right:.3rem}.view--home-screen .my__tabs li:first-child{margin-left:.4rem}.view--home-screen .my__tabs li{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.view--home-screen .my__tabs li:not([aria-selected=true]){background-color:#e0e0e0}.view--home-screen .my__tabs li[aria-selected=true]{background-color:#fff;color:#008487;text-decoration:underline}@media only all and (min-width:24.125em){.view--home-screen .my__tabs li{padding:.6rem 1rem .5rem}.view--home-screen .my__tabs li:not(:last-child){margin-right:.5rem}}.view--home-screen .my__tab{background-color:#fff;padding:1.4rem 5vw 4.5rem}@media only all and (min-width:52.5em){.view--home-screen .my__tab{padding:1.4rem 1.5rem}}.view--home-screen .my-eml__holiday-allowance ul,.view--my-eml-viewer .my-eml__holiday-allowance ul{list-style-type:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),#f5f5f5);border:.1rem solid #bbb;border-radius:.625rem}.view--home-screen .my-eml__holiday-allowance ul.my-eml__holiday-allowance__holidays,.view--my-eml-viewer .my-eml__holiday-allowance ul.my-eml__holiday-allowance__holidays{margin-bottom:2rem}.view--home-screen .my-eml__holiday-allowance ul .__holiday-allowance__line,.view--my-eml-viewer .my-eml__holiday-allowance ul .__holiday-allowance__line{padding:.8rem 1rem;border-bottom:.1rem solid #bbb;font-size:1rem;color:#666;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.view--home-screen .my-eml__holiday-allowance ul .__holiday-allowance__line,.view--my-eml-viewer .my-eml__holiday-allowance ul .__holiday-allowance__line{font-weight:200}}.view--home-screen .my-eml__holiday-allowance ul .__holiday-allowance__line:last-child,.view--my-eml-viewer .my-eml__holiday-allowance ul .__holiday-allowance__line:last-child{border-bottom:0}.view--home-screen .my-eml__holiday-allowance ul .__holiday-allowance__line .__holiday-allowance__line__highlight,.view--my-eml-viewer .my-eml__holiday-allowance ul .__holiday-allowance__line .__holiday-allowance__line__highlight{color:#008487}.view--home-screen .my-eml__holiday-allowance ul .__holiday-allowance__line.__holiday-allowance__line--larger,.view--my-eml-viewer .my-eml__holiday-allowance ul .__holiday-allowance__line.__holiday-allowance__line--larger{font-size:1.25rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.view--home-screen .my-eml__holiday-allowance ul .__holiday-allowance__line.__holiday-allowance__line--larger,.view--my-eml-viewer .my-eml__holiday-allowance ul .__holiday-allowance__line.__holiday-allowance__line--larger{font-weight:500}}.view--home-screen .my-eml__holiday-allowance ul .__holiday-allowance__line .__holiday-allowance__line__clarification,.view--my-eml-viewer .my-eml__holiday-allowance ul .__holiday-allowance__line .__holiday-allowance__line__clarification{font-size:1rem;color:#666;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin:.6rem 0 0}@supports (font-variation-settings:normal){.view--home-screen .my-eml__holiday-allowance ul .__holiday-allowance__line .__holiday-allowance__line__clarification,.view--my-eml-viewer .my-eml__holiday-allowance ul .__holiday-allowance__line .__holiday-allowance__line__clarification{font-weight:200}}.view--home-screen .my-eml__documents,.view--my-eml-viewer .my-eml__documents{margin-bottom:3rem}.view--home-screen .my__tab--workplace .mms-multibutton,.view--my-eml-viewer .my__tab--workplace .mms-multibutton{display:inline-block;min-width:13.5rem}@media only all and (max-width:51.9375em){.view--home-screen .my__tab--workplace .mms-multibutton,.view--my-eml-viewer .my__tab--workplace .mms-multibutton{margin-bottom:2rem}}.view--home-screen .my-eml-content .heading,.view--my-eml-viewer .my-eml-content .heading{font-size:1.4rem;margin:0 0 .4em}.view--home-screen .my-eml-content .my-eml__cancellations,.view--my-eml-viewer .my-eml-content .my-eml__cancellations{font-style:italic;color:#666}@media only all and (min-width:40.3125em){.view--home-screen .my-eml-content .my-eml__cancellations p,.view--my-eml-viewer .my-eml-content .my-eml__cancellations p{margin:0}}.view--home-screen .my-eml-content .my-eml__absence-message,.view--my-eml-viewer .my-eml-content .my-eml__absence-message{color:#008487}.view--home-screen .my-eml-content .my-eml__holiday-allowance,.view--my-eml-viewer .my-eml-content .my-eml__holiday-allowance{margin-bottom:3rem;max-width:45rem}.view--home-screen .my-eml-content .my-eml__holidays,.view--home-screen .my-eml-content .my-eml__til,.view--my-eml-viewer .my-eml-content .my-eml__holidays,.view--my-eml-viewer .my-eml-content .my-eml__til{margin-bottom:3rem}@media only all and (min-width:52em){.view--home-screen .my-eml-content,.view--my-eml-viewer .my-eml-content{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3.375rem;grid-row-gap:0}.view--home-screen .my-eml-content .my-eml__cancellations,.view--my-eml-viewer .my-eml-content .my-eml__cancellations{grid-column:2/4}.view--home-screen .my-eml-content .my-eml__cancellations p,.view--my-eml-viewer .my-eml-content .my-eml__cancellations p{padding-top:.5rem}.view--home-screen .my-eml-content .my-eml__holiday-allowance,.view--my-eml-viewer .my-eml-content .my-eml__holiday-allowance{grid-column:1;order:1;margin:1rem 0}.view--home-screen .my-eml-content .my-eml__holiday-allowance--til,.view--my-eml-viewer .my-eml-content .my-eml__holiday-allowance--til{grid-column:2;order:2;margin:1rem 0}.view--home-screen .my-eml-content .my-eml__documents,.view--my-eml-viewer .my-eml-content .my-eml__documents{grid-column:1/3;order:3;padding:2rem 0;border-top:.1rem solid #ccc;border-bottom:.1rem solid #ccc}.view--home-screen .my-eml-content .my-eml__holidays,.view--my-eml-viewer .my-eml-content .my-eml__holidays{grid-column:1;order:4}.view--home-screen .my-eml-content .my-eml__til,.view--my-eml-viewer .my-eml-content .my-eml__til{grid-column:2;order:5}.view--home-screen .my-eml-content .my-eml__holidays--past,.view--my-eml-viewer .my-eml-content .my-eml__holidays--past{grid-column:1;order:6}.view--home-screen .my-eml-content .my-eml__til--past,.view--my-eml-viewer .my-eml-content .my-eml__til--past{grid-column:2;order:7}}@media only all and (min-width:84em){.view--home-screen .my-eml-content,.view--my-eml-viewer .my-eml-content{grid-template-columns:fit-content(19rem) 1fr 1fr fit-content(19rem);grid-column-gap:3.2rem}.view--home-screen .my-eml-content .my-eml__cancellations p,.view--my-eml-viewer .my-eml-content .my-eml__cancellations p{padding-top:1rem}.view--home-screen .my-eml-content .my-eml__holiday-allowance,.view--my-eml-viewer .my-eml-content .my-eml__holiday-allowance{grid-column:1;order:1;margin:0}.view--home-screen .my-eml-content .my-eml__holiday-allowance--til,.view--my-eml-viewer .my-eml-content .my-eml__holiday-allowance--til{grid-column:4;order:4;margin:0}.view--home-screen .my-eml-content .my-eml__documents,.view--my-eml-viewer .my-eml-content .my-eml__documents{grid-column:1;order:5;padding:0;border-top:none;border-bottom:none;margin-bottom:3rem}.view--home-screen .my-eml-content .my-eml__documents .heading,.view--my-eml-viewer .my-eml-content .my-eml__documents .heading{margin:0 0 .8rem}.view--home-screen .my-eml-content .my-eml__holidays,.view--my-eml-viewer .my-eml-content .my-eml__holidays{grid-column:2;order:2}.view--home-screen .my-eml-content .my-eml__til,.view--my-eml-viewer .my-eml-content .my-eml__til{grid-column:3;order:3}.view--home-screen .my-eml-content .my-eml__holidays--past,.view--my-eml-viewer .my-eml-content .my-eml__holidays--past{grid-column:2;order:6}.view--home-screen .my-eml-content .my-eml__til--past,.view--my-eml-viewer .my-eml-content .my-eml__til--past{grid-column:3;order:7}}@media only all and (min-width:63.75em){.view--home-screen .my__tab--workplace,.view--my-eml-viewer .my__tab--workplace{padding:1.4rem 2.4rem 4.5rem}}@media only all and (min-width:120em){.view--home-screen.system--admin-user .my__tab--workplace .fragment-target:target,.view--my-eml-viewer.system--admin-user .my__tab--workplace .fragment-target:target{height:1.5rem}.view--home-screen .my__tab.my__tab--workplace,.view--my-eml-viewer .my__tab.my__tab--workplace{overflow-y:scroll;position:fixed;bottom:0;z-index:1000;width:100%}.view--home-screen.system--yard-user .my__tab.my__tab--workplace,.view--my-eml-viewer.system--yard-user .my__tab.my__tab--workplace{min-height:calc(100vh - 24.6rem);max-height:calc(100vh - 24.6rem)}.view--home-screen.system--admin-user .my__tab.my__tab--workplace,.view--my-eml-viewer.system--admin-user .my__tab.my__tab--workplace{min-height:calc(100vh - 27.725rem);max-height:calc(100vh - 27.725rem)}}.my-eml__timesheets{margin-bottom:2rem}@media only all and (min-width:52em){.my-eml__timesheets{grid-column:1/3}}.my-eml__timesheets__item{cursor:pointer;text-decoration:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),#f5f5f5);border:.1rem solid #bbb;border-radius:.625rem;padding:.8rem 1rem;font-size:1rem;width:100%;max-width:16.5rem;color:#666;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;display:inline-flex;align-items:center}@media only all and (min-width:25em){.my-eml__timesheets__item{margin-right:1.5rem}}@media only all and (min-width:30em){.my-eml__timesheets__item{font-size:1.1rem}}@supports (font-variation-settings:normal){.my-eml__timesheets__item{font-weight:200}}.my-eml__timesheets__item .my-eml__timesheets__item__icon{margin-right:.85rem;width:2.0625rem;height:2.5625rem}.my-eml__timesheets__item .my-eml__timesheets__item__text .my-eml__timesheets__item__link-text,.my-eml__timesheets__item .my-eml__timesheets__item__text .my-eml__timesheets__item__updated-text{display:block}.my-eml__timesheets__item .my-eml__timesheets__item__text .my-eml__timesheets__item__link-text{color:#0b64b7;text-decoration:underline;margin-bottom:.25rem}.my-eml__timesheets__item .my-eml__timesheets__item__text .my-eml__timesheets__item__link-text:after{display:inline-block;margin-left:.25rem;content:"»";text-decoration:none}.my-eml__timesheets__item .my-eml__timesheets__item__text .my-eml__timesheets__item__updated-text{text-decoration:none;font-size:1rem}.my-eml__timesheets__item--contract-not-present{cursor:not-allowed}.my-eml__timesheets__item--contract-not-present .my-eml__timesheets__item__icon{filter:saturate(.1)}.my-eml__timesheets__item--contract-not-present .my-eml__timesheets__item__text .my-eml__timesheets__item__link-text{color:#666;text-decoration:none;margin-bottom:0}.my-eml__timesheets__item--contract-not-present .my-eml__timesheets__item__text .my-eml__timesheets__item__link-text:after{content:""}.my-eml__timesheets__item:focus,.my-eml__timesheets__item:hover{background:linear-gradient(180deg,rgba(16,167,147,0),#d2f3f1);border-color:#04a9ad}.my-eml__timesheets__item+.my-eml__timesheets__item{margin-top:1.5rem}.keyboard .my-eml__timesheets__item:focus{outline:.1rem solid orange}.view--timesheets-fill .my-eml__timesheets__item{background-color:#fff}.view--timesheets-fill .my-eml__timesheets__item .my-eml__timesheets__item__link-text{font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.view--timesheets-fill .my-eml__timesheets__item .my-eml__timesheets__item__link-text{font-weight:500}}@media only all and (max-width:51.99em){.view--home-screen .my-eml__holidays--empty,.view--home-screen .my-eml__til--empty,.view--my-eml-viewer .my-eml__holidays--empty,.view--my-eml-viewer .my-eml__til--empty{padding-bottom:1rem;border-bottom:.1rem solid #ccc}}.view--home-screen .my-eml__jump-link,.view--my-eml-viewer .my-eml__jump-link{display:inline-block;margin:0 0 .6rem;color:#0b64b7}.view--home-screen .my-eml__jump-link:after,.view--my-eml-viewer .my-eml__jump-link:after{display:inline-block;margin-left:.2rem}.view--home-screen .my-eml__jump-link--down:after,.view--my-eml-viewer .my-eml__jump-link--down:after{content:"↓"}.view--home-screen .my-eml__jump-link--up:after,.view--my-eml-viewer .my-eml__jump-link--up:after{content:"↑"}.view--home-screen .my-eml__bookings,.view--my-eml-viewer .my-eml__bookings{list-style-type:none}.view--home-screen .my-eml__bookings .my-eml__bookings__item,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item{margin:0 0 2.4rem}@media only all and (max-width:51.99em){.view--home-screen .my-eml__bookings .my-eml__bookings__item,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item{margin:0 0 2rem;padding-bottom:1rem;border-bottom:.1rem solid #ccc}}.view--home-screen .my-eml__bookings .my-eml__bookings__item .heading,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item .heading{color:#008487;font-size:1.3rem;line-height:1.2em;margin:0 0 .4rem}.view--home-screen .my-eml__bookings .my-eml__bookings__item .__bookings__item__details,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item .__bookings__item__details{margin:0 0 .8125rem;font-size:1.1rem;color:#666;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.view--home-screen .my-eml__bookings .my-eml__bookings__item .__bookings__item__details,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item .__bookings__item__details{font-weight:200}}.view--home-screen .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;display:inline-block;border-radius:.3rem;padding:.2rem .4rem;color:#fff;text-transform:uppercase;font-size:.8rem;margin:0 .25rem .4rem 0}@supports (font-variation-settings:normal){.view--home-screen .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status{font-weight:500}}.view--home-screen .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status.__item__details__status--Approved,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status.__item__details__status--Approved{background-color:#1b8800}.view--home-screen .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status.__item__details__status--Mandatory,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status.__item__details__status--Mandatory{background-color:#0b64b7}.view--home-screen .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status.__item__details__status--Request-Denied,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status.__item__details__status--Request-Denied{color:#760101;background-color:#ccc}.view--home-screen .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status.__item__details__status--Requested-Pending-Approval,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__status.__item__details__status--Requested-Pending-Approval{background-color:#a96601}.view--home-screen .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__refusal,.view--my-eml-viewer .my-eml__bookings .my-eml__bookings__item .__bookings__item__details .__item__details__refusal{color:#666;margin:1rem 0 0}.view--home-screen .my-eml__make-booking .modal,.view--my-eml-viewer .my-eml__make-booking .modal{width:94vw;max-width:23rem;max-height:88vh;overflow-x:hidden;overflow-y:scroll}.view--home-screen .my-eml__make-booking .modal::-webkit-scrollbar,.view--my-eml-viewer .my-eml__make-booking .modal::-webkit-scrollbar{width:0!important;height:0!important}.view--home-screen .my-eml__make-booking .modal,.view--my-eml-viewer .my-eml__make-booking .modal{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:36em){.view--home-screen .my-eml__make-booking .modal,.view--my-eml-viewer .my-eml__make-booking .modal{padding:1.2rem 2.2rem .3rem}}@media only all and (min-width:45em){.view--home-screen .my-eml__make-booking .modal,.view--my-eml-viewer .my-eml__make-booking .modal{max-width:46rem}}.view--home-screen .my-eml__make-booking .modal__title,.view--my-eml-viewer .my-eml__make-booking .modal__title{font-size:1.5rem;margin:0 auto 1.8rem}.view--home-screen .my-eml__make-booking .modal-form,.view--my-eml-viewer .my-eml__make-booking .modal-form{position:relative}.view--home-screen .my-eml__make-booking .modal-form .modal-form__dual-ctas,.view--home-screen .my-eml__make-booking .modal-form label,.view--home-screen .my-eml__make-booking .modal-form textarea,.view--my-eml-viewer .my-eml__make-booking .modal-form .modal-form__dual-ctas,.view--my-eml-viewer .my-eml__make-booking .modal-form label,.view--my-eml-viewer .my-eml__make-booking .modal-form textarea{max-width:100%}@media only all and (max-width:23.5em){.view--home-screen .my-eml__make-booking .modal-form .cta,.view--my-eml-viewer .my-eml__make-booking .modal-form .cta{margin:0 1rem 1.5rem 0}}.view--home-screen .my-eml__make-booking .modal-form .cta.cta--dark,.view--my-eml-viewer .my-eml__make-booking .modal-form .cta.cta--dark{background-color:#111;margin-bottom:0}@media only all and (max-width:23.5em){.view--home-screen .my-eml__make-booking .modal-form .cta.cta--dark,.view--my-eml-viewer .my-eml__make-booking .modal-form .cta.cta--dark{order:2}}.view--home-screen .my-eml__make-booking .modal-form .cta.cta--dark:after,.view--my-eml-viewer .my-eml__make-booking .modal-form .cta.cta--dark:after{content:""}.view--home-screen .my-eml__make-booking .modal-form .cta.cta--dark:before,.view--my-eml-viewer .my-eml__make-booking .modal-form .cta.cta--dark:before{content:"« "}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__help,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__help{margin:0 0 1.2rem;max-width:100%}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__policy-warning,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__policy-warning{color:#760101;margin:0 0 1.6rem;text-align:left}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__end,.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__start,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__end,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__start{margin-bottom:1.8rem}.view--home-screen .my-eml__make-booking .modal-form .modal-form__radio-group,.view--my-eml-viewer .my-eml__make-booking .modal-form .modal-form__radio-group{display:none}.view--home-screen .my-eml__make-booking .modal-form .modal-form__radio-group label,.view--my-eml-viewer .my-eml__make-booking .modal-form .modal-form__radio-group label{margin:0 0 1rem;display:flex;align-items:center}.view--home-screen .my-eml__make-booking .modal-form .modal-form__radio-group label.hide,.view--my-eml-viewer .my-eml__make-booking .modal-form .modal-form__radio-group label.hide{display:none}.view--home-screen .my-eml__make-booking .modal-form .modal-form__radio-group .label,.view--my-eml-viewer .my-eml__make-booking .modal-form .modal-form__radio-group .label{margin:0 0 0 .5rem}.view--home-screen .my-eml__make-booking .modal-form .modal-form__radio-group--show,.view--my-eml-viewer .my-eml__make-booking .modal-form .modal-form__radio-group--show{display:block}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__sent,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__sent{background-color:#008487;padding:2rem 3.4rem;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem;width:-moz-max-content;width:max-content;position:absolute;z-index:9500;left:50%;transform:translateX(-50%);top:2rem}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__sent .my-eml__make-booking__sent__icon,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__sent .my-eml__make-booking__sent__icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMTJsMyAzTTE2LjY1IDlsLTUuNiA2LjAyNSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==");width:8rem;height:8rem;margin:0 0 1.4rem}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__sent span,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__sent span{font-weight:600;text-transform:uppercase;color:#fff;font-size:1.2rem}.view--home-screen .my-eml__make-booking .modal-form .request-errors,.view--my-eml-viewer .my-eml__make-booking .modal-form .request-errors{margin:0 auto .5rem;max-width:100%;width:100%}.view--home-screen .my-eml__make-booking .modal-form .request-errors ul:before,.view--my-eml-viewer .my-eml__make-booking .modal-form .request-errors ul:before{content:"ERROR:";display:inline-block;background-color:#760101;color:#fff;width:calc(100% - 1.8rem);padding:.5rem .9rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.view--home-screen .my-eml__make-booking .modal-form .request-errors ul,.view--my-eml-viewer .my-eml__make-booking .modal-form .request-errors ul{list-style-type:none;margin:0 0 1rem}.view--home-screen .my-eml__make-booking .modal-form .request-errors ul li,.view--my-eml-viewer .my-eml__make-booking .modal-form .request-errors ul li{width:100%;padding:.7rem .9rem;background-color:#111;color:#fff;line-height:140%}.view--home-screen .my-eml__make-booking .modal-form .request-errors ul li:nth-child(2n),.view--my-eml-viewer .my-eml__make-booking .modal-form .request-errors ul li:nth-child(2n){background-color:#333}.view--home-screen .my-eml__make-booking .modal-form .request-errors ul li:last-child,.view--my-eml-viewer .my-eml__make-booking .modal-form .request-errors ul li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}@media only all and (min-width:45em){.view--home-screen .my-eml__make-booking .modal-form,.view--my-eml-viewer .my-eml__make-booking .modal-form{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.2rem;grid-row-gap:1.5rem}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__start,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__start{grid-column:1;margin-bottom:0}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__start--solo,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__start--solo{grid-column:1/3;margin-bottom:0}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__end,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__end{grid-column:2;margin-bottom:0}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__help,.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__policy-warning,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__help,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__policy-warning{grid-column:1/3;margin-bottom:0}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__reason,.view--home-screen .my-eml__make-booking .modal-form .request-errors,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__reason,.view--my-eml-viewer .my-eml__make-booking .modal-form .request-errors{grid-column:1/3}.view--home-screen .my-eml__make-booking .modal-form .my-eml__make-booking__reason label,.view--my-eml-viewer .my-eml__make-booking .modal-form .my-eml__make-booking__reason label{margin-bottom:0}.view--home-screen .my-eml__make-booking .modal-form .modal-form__dual-ctas,.view--my-eml-viewer .my-eml__make-booking .modal-form .modal-form__dual-ctas{grid-column:1/3}}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til.my-eml__make-booking__til--claim .modal,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til.my-eml__make-booking__til--claim .modal{max-width:26rem}@media only all and (min-width:45em){.view--home-screen .my-eml__make-booking .my-eml__make-booking__til.my-eml__make-booking__til--claim .modal .modal-form,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til.my-eml__make-booking__til--claim .modal .modal-form{grid-row-gap:.75rem}}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til.my-eml__make-booking__til--claim .modal .my-eml__make-booking__til__hours,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til.my-eml__make-booking__til--claim .modal .my-eml__make-booking__til__hours{margin-bottom:2.2rem}@media only all and (min-width:45em){.view--home-screen .my-eml__make-booking .my-eml__make-booking__til.my-eml__make-booking__til--claim .modal .my-eml__make-booking__til__hours,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til.my-eml__make-booking__til--claim .modal .my-eml__make-booking__til__hours{margin-bottom:2.2rem}}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal{min-height:40vh;padding-bottom:1rem}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .modal__title,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .modal__title{line-height:1.3em;margin-bottom:1rem}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__bank,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__bank{text-align:center;color:#008487;background-color:#e0e0e0;padding:1rem;margin:0 0 2rem}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__bank__heading,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__bank__heading{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#111}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--hours,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--hours{margin-top:.5rem;border:.12rem solid #bbb;padding:.4rem}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours-container,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours-container{display:inline-flex;width:100%;justify-content:flex-start;align-items:stretch;margin:.35rem 0 0}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours-container .my-eml__make-booking__til__hours__decrease,.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours-container .my-eml__make-booking__til__hours__increase,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours-container .my-eml__make-booking__til__hours__decrease,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours-container .my-eml__make-booking__til__hours__increase{font-size:1.8rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;padding:.26rem .75rem;background-color:#333;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:none}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours-container .my-eml__make-booking__til__hours__duration,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours-container .my-eml__make-booking__til__hours__duration{font-size:1.5rem;width:6rem;text-align:center;background-color:#fff;color:#008487;cursor:not-allowed;outline:none;border:.1rem solid #222;border-right:none;border-left:none}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours-container .my-eml__make-booking__til__hours__decrease,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours-container .my-eml__make-booking__til__hours__decrease{padding:0 .75rem .26rem}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--choice,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--choice{margin:0 0 2rem}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--choice .heading,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--choice .heading{font-size:1rem;text-align:left;margin-bottom:.8rem}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .modal-form .modal-form__dual-ctas,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .modal-form .modal-form__dual-ctas{margin-bottom:0}@media only all and (min-width:45em){.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__bank,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__bank{grid-column:1/3;margin:0 auto;max-width:18rem}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--choice,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--choice{grid-column:1/3}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__hours{grid-column:1/3;margin:0}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--choice .heading,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--choice .heading{margin-top:0}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--choice,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__field--choice{margin:0}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates{grid-column:1/3;margin-top:-1rem;grid-template-columns:repeat(2,1fr);grid-column-gap:2.2rem;grid-row-gap:1.5rem}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .my-eml__make-booking__start,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .my-eml__make-booking__start{grid-column:1;margin-bottom:0}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .my-eml__make-booking__end,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .my-eml__make-booking__end{grid-column:2;margin-bottom:0}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .my-eml__make-booking__help,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .my-eml__make-booking__help{grid-column:1/3;margin-bottom:1rem}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .my-eml__make-booking__reason,.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .request-errors,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .my-eml__make-booking__reason,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .request-errors{grid-column:1/3}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .my-eml__make-booking__reason label,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__dates .my-eml__make-booking__reason label{margin-bottom:0}.view--home-screen .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__ctas,.view--my-eml-viewer .my-eml__make-booking .my-eml__make-booking__til .modal .my-eml__make-booking__til__ctas{grid-column:1/3;padding-bottom:1rem}}.my-eml__documents__item{cursor:pointer;text-decoration:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),#f5f5f5);border:.1rem solid #bbb;border-radius:.625rem;padding:.8rem 1rem;font-size:1rem;width:100%;max-width:19rem;color:#666;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;display:inline-flex;align-items:center}@media only all and (min-width:25em){.my-eml__documents__item{margin-right:1.5rem}}@media only all and (min-width:30em){.my-eml__documents__item{font-size:1.1rem}}@supports (font-variation-settings:normal){.my-eml__documents__item{font-weight:200}}.my-eml__documents__item .my-eml__documents__item__icon{margin-right:.85rem}.my-eml__documents__item .my-eml__documents__item__text .my-eml__documents__item__link-text,.my-eml__documents__item .my-eml__documents__item__text .my-eml__documents__item__updated-text{display:block}.my-eml__documents__item .my-eml__documents__item__text .my-eml__documents__item__link-text{color:#0b64b7;text-decoration:underline;margin-bottom:.25rem}.my-eml__documents__item .my-eml__documents__item__text .my-eml__documents__item__link-text:after{display:inline-block;margin-left:.25rem;content:"»";text-decoration:none}.my-eml__documents__item .my-eml__documents__item__text .my-eml__documents__item__updated-text{text-decoration:none;font-size:1rem}.my-eml__documents__item--contract-not-present{cursor:not-allowed}.my-eml__documents__item--contract-not-present .my-eml__documents__item__icon{filter:saturate(.1)}.my-eml__documents__item--contract-not-present .my-eml__documents__item__text .my-eml__documents__item__link-text{color:#666;text-decoration:none;margin-bottom:0}.my-eml__documents__item--contract-not-present .my-eml__documents__item__text .my-eml__documents__item__link-text:after{content:""}.my-eml__documents__item:focus,.my-eml__documents__item:hover{background:linear-gradient(180deg,rgba(16,167,147,0),#d2f3f1);border-color:#04a9ad}.my-eml__documents__item+.my-eml__documents__item{margin-top:1.5rem}.keyboard .my-eml__documents__item:focus{outline:.1rem solid orange}@media only all and (min-width:105em){.view--home-screen .notify-and-tides .mye__whats-on{display:none}}.view--home-screen .my__tab--tides .mye__whats-on{display:none}@media only all and (min-width:105em){.view--home-screen .my__tab--tides .mye__whats-on{display:inline-flex}}.view--home-screen .mye__whats-on{list-style-position:inside;margin:0 0 .5rem}.view--home-screen .mye__whats-on__title{list-style-type:none;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;margin:0 0 .4rem}.view--home-screen .mye__whats-on__control{display:none}@media only all and (max-width:52em){.view--home-screen .mye__whats-on__item{margin-bottom:.6rem}.view--home-screen .mye__whats-on__item b{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}}@media only all and (min-width:52em){.view--home-screen .mye__whats-on{position:relative;display:inline-flex;align-items:center;overflow-x:scroll;overflow-y:hidden;height:2.85rem}.view--home-screen .mye__whats-on::-webkit-scrollbar{width:0!important;height:0!important}.view--home-screen .mye__whats-on{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;width:100vw;color:#fff;background-color:rgba(0,0,0,.8);margin:0 0 1rem -1.8rem}.view--home-screen .mye__whats-on__title{position:sticky;left:2.9rem;text-transform:uppercase;padding:.8rem 1rem;font-size:1rem;margin:0 1rem 0 0;white-space:nowrap;height:2.9rem;background-color:#111;z-index:1000;border-right:.1rem solid #575757}.view--home-screen .mye__whats-on__control{display:inline-block;padding:.8rem 1rem;cursor:pointer}.view--home-screen .mye__whats-on__control:focus,.view--home-screen .mye__whats-on__control:hover{background-color:#bb5a00}.view--home-screen .mye__whats-on__control{background-color:#111}.view--home-screen .mye__whats-on__control.mye__whats-on__control--left{position:sticky;left:0;border-right:.1rem solid #575757}.view--home-screen .mye__whats-on__control.mye__whats-on__control--right{position:sticky;right:0;margin-right:0;margin-left:auto;flex:0 0 2.6rem;border-left:.1rem solid #575757}.view--home-screen .mye__whats-on__item{list-style-type:none;padding-right:.8rem;margin-right:.8rem;border-right:.1rem solid #ccc;white-space:nowrap;height:1.3rem}.view--home-screen .mye__whats-on__item b{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.view--home-screen .mye__whats-on__item:nth-child(3){margin-left:0;transition:margin-left .25s ease-in-out}.view--home-screen .mye__whats-on__item:nth-last-child(2){margin-right:0;padding-right:4rem;border-right:none}.view--home-screen .mye__whats-on__item.mye__whats-on__item--holiday b{color:#f8de88}.view--home-screen .mye__whats-on__item.mye__whats-on__item--absence b{color:#96ba9b}.view--home-screen .mye__whats-on__item.mye__whats-on__item--offsite b{color:#969dcf}.view--home-screen .mye__whats-on__item.mye__whats-on__item--event b{color:#be68ac}.view--home-screen .mye__whats-on__item.mye__whats-on__item--training b{color:#72bab7}}@media only all and (min-width:105em){.view--home-screen .mye__whats-on{width:calc(100% + 4.8rem);max-width:84rem;margin:0 0 0 -2.4rem}}.view--home-screen .notify__approval-queue-count,.view--home-screen .notify__approval-queue-count a{color:#0b64b7;margin-bottom:1.5rem}.view--home-screen .notify__approval-queue-count a:focus,.view--home-screen .notify__approval-queue-count a:hover{color:#111}.view--home-screen .notify__flagged-item-count{width:-moz-max-content;width:max-content;display:inline-flex;align-items:stretch;color:#fff;background-color:#760101;border-radius:.4rem;border:.05rem solid #b30d0b;text-decoration:none;margin:0 0 .8rem}.view--home-screen .notify__flagged-item-count .notify__flagged-item-count__icon{display:inline-flex;align-items:center;@include type--bold;font-size:1.3rem;padding:.25rem .6rem;border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;background-color:#b30d0b}.view--home-screen .notify__flagged-item-count .notify__flagged-item-count__message{padding:.3rem .65rem .5rem;line-height:140%;font-size:.9rem}.view--home-screen .notify__flagged-item-count .notify__flagged-item-count__message .notify__flagged-item-count__link-text{text-decoration:underline}.view--home-screen .notify__flagged-item-count:focus,.view--home-screen .notify__flagged-item-count:hover{cursor:pointer;background-color:#5e0c0c}.view--home-screen .notify__flagged-item-count:focus .notify__flagged-item-count__icon,.view--home-screen .notify__flagged-item-count:hover .notify__flagged-item-count__icon{background-color:#c12f2d}.view--home-screen .notify__flagged-item-count:focus .notify__flagged-item-count__link-text,.view--home-screen .notify__flagged-item-count:hover .notify__flagged-item-count__link-text{-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.view--home-screen .respond-errors{margin:1rem auto 1.5rem;max-width:32rem}.view--home-screen .respond-errors ul:before{content:"ERROR:";display:inline-block;background-color:#760101;color:#fff;width:calc(100% - 1.8rem);padding:.5rem .9rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.view--home-screen .respond-errors ul{list-style-type:none;margin:0 0 1rem}.view--home-screen .respond-errors ul li{width:100%;padding:.7rem .9rem;background-color:#111;color:#fff;line-height:140%}.view--home-screen .respond-errors ul li:nth-child(2n){background-color:#333}.view--home-screen .respond-errors ul li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.view--home-screen .notify__invoice-now-count,.view--home-screen .notify__invoice-now-count a{color:#760101;margin-bottom:1.5rem}.view--home-screen .notify__invoice-now-count a:focus,.view--home-screen .notify__invoice-now-count a:hover{color:#111}.view--home-screen .notify__notifications{margin:0 0 1.5rem}@media only all and (min-width:105em){.view--home-screen .notify__notifications:last-of-type .notify__notifications__item:last-child{margin-bottom:4rem}}.view--home-screen .notify__notifications .notify__notifications__item{margin:0 0 .5rem;list-style:disc;list-style-position:inside;position:relative}.view--home-screen .notify__notifications .notify__notifications__item .notify__notifications__item__faux-link,.view--home-screen .notify__notifications .notify__notifications__item a:not(.notify__flagged-item-count){color:inherit;text-decoration:underline;cursor:pointer}.view--home-screen .notify__notifications .notify__notifications__item .notify__notifications__item__faux-link:focus,.view--home-screen .notify__notifications .notify__notifications__item .notify__notifications__item__faux-link:hover,.view--home-screen .notify__notifications .notify__notifications__item a:not(.notify__flagged-item-count):focus,.view--home-screen .notify__notifications .notify__notifications__item a:not(.notify__flagged-item-count):hover{color:#111;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.view--home-screen .notify__notifications .notify__notifications__item--urgent{color:#760101}.view--home-screen .notify__notifications .notify__notifications__item--warning{color:#9c5d00}.view--home-screen .notify__notifications .notify__notifications__item.notify__notifications--flagged{height:2.25rem}.view--home-screen .notify__notifications .notify__notifications__item.notify__notifications--flagged .notify__flagged-item-count{position:absolute;left:0;color:#fff}.view--home-screen .notify__notifications .notify__notifications__item.notify__notifications--flagged .notify__flagged-item-count:focus,.view--home-screen .notify__notifications .notify__notifications__item.notify__notifications--flagged .notify__flagged-item-count:hover{color:#fff}.view--home-screen .notify__notifications .notify__notifications__item--neutral{color:#0b64b7}.view--home-screen .notify__notifications .notify__notifications__item--approved{color:#008487}.view--home-screen .notify__notifications__header{font-size:.875rem;text-transform:uppercase;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0 0 .6em}@supports (font-variation-settings:normal){.view--home-screen .notify__notifications__header{font-weight:500}}.view--home-screen .my__tab--notify{height:calc(100vh - 7.125rem)}@keyframes appeardisappear{0%{color:transparent;margin-top:0}60%{color:#111;margin-top:0}to{color:#111;margin-top:-7.5rem}}.view--home-screen .my__tab--notify .notify__heading{margin:0 0 .6em}@media only all and (min-width:105em){.view--home-screen .my__tab--notify .notify__heading{color:transparent;animation:appeardisappear 5s;animation-iteration-count:1;animation-fill-mode:forwards}}.view--home-screen .my__tab--notify .notify__date-and-count{font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#111;margin-bottom:1rem}.view--home-screen .my__tab--notify .notify__timesheet-submit{font-size:1.1rem;color:#760101}.view--home-screen .my__tab--notify .notify__timesheet-submit a{color:#760101}.view--home-screen .my__tab--notify .notify__tasks-tab,.view--home-screen .my__tab--notify .notify__workplace-tab,.view--home-screen .my__tab--tides .notify__tasks-tab,.view--home-screen .my__tab--tides .notify__workplace-tab{display:none}@media only all and (min-width:63.75em){.view--home-screen .my__tab.my__tab--notify{background-color:#efefef}.view--home-screen .my__tab.my__tab--tides{position:relative;padding-bottom:0!important;display:inline-flex;flex-direction:column;justify-content:flex-start}.view--home-screen .my__tab.my__tab--tides .notify__tasks-tab,.view--home-screen .my__tab.my__tab--tides .notify__workplace-tab{display:inline-block;margin:1.75rem 0 0;position:absolute;bottom:0;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;cursor:pointer;border-top-left-radius:.4rem;border-top-right-radius:.4rem;background-color:#ccc;padding:.6rem 1rem .5rem;scroll-margin-top:6rem}.view--home-screen .my__tab.my__tab--tides .notify__tasks-tab[data-active=true],.view--home-screen .my__tab.my__tab--tides .notify__workplace-tab[data-active=true]{background-color:#fff;color:#008487}.view--home-screen .my__tab.my__tab--tides .notify__workplace-tab{left:9.4em}}@media only all and (min-width:105em){.view--home-screen .my__tab.my__tab--notify .notify__tasks-tab,.view--home-screen .my__tab.my__tab--notify .notify__workplace-tab{display:inline-block;position:sticky;bottom:0;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;cursor:pointer;border-top-left-radius:.4rem;border-top-right-radius:.4rem;background-color:#ccc;padding:.6rem 1rem .5rem;border-left:.14rem solid #bbb}.view--home-screen .my__tab.my__tab--notify .notify__tasks-tab[data-active=true],.view--home-screen .my__tab.my__tab--notify .notify__workplace-tab[data-active=true]{background-color:#fff;color:#008487;border-left:.14rem solid #ccc}.view--home-screen .my__tab.my__tab--notify .notify__workplace-tab{left:7.2em}.view--home-screen .my__tab.my__tab--tides .notify__tasks-tab,.view--home-screen .my__tab.my__tab--tides .notify__workplace-tab{display:none}}.view--home-screen .my__broadcast{color:#fff;font-size:1rem;background-color:#008487;border:.1rem solid #06f3f9;line-height:140%;padding:.8rem 1.2rem;margin:0 0 1.5rem}.view--home-screen .my__broadcast:first-letter{text-transform:uppercase}.view--home-screen .my__broadcast a{color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-decoration:none}@supports (font-variation-settings:normal){.view--home-screen .my__broadcast a{font-weight:200}}.view--home-screen .my__broadcast a:after{content:""}.view--home-screen .my__broadcast a span{text-decoration:underline}.view--home-screen .my__broadcast--tides{display:none}.view--home-screen .my__subtabs{padding:0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0 auto 1.5rem}.view--home-screen .my__subtabs li{list-style-type:none;cursor:pointer;background-color:#333;color:#fff;text-decoration:none;margin:0;padding:.6rem .85rem;border-color:#7d7d7d #444 #444;border-style:solid;border-width:.1rem .15rem;position:static}.view--home-screen .my__subtabs li:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.view--home-screen .my__subtabs li:not(:first-child){border-left:none}.view--home-screen .my__subtabs li:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.view--home-screen .my__subtabs li[aria-selected=true]{box-shadow:inset 0 .2rem .2rem #000}.view--home-screen .my__subtabs li:not([aria-selected=true]){background:linear-gradient(0deg,#c8c8c8,#efefef);border-color:#bbb;color:#333;text-decoration:underline}.view--home-screen .my__tab--tides::-webkit-scrollbar{width:0!important;height:0!important}.view--home-screen .my__tab--tides{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;background-color:#585858;box-shadow:inset 0 0 20px rgba(0,0,0,.8);border-top:.6rem solid #fff}.view--home-screen .my__tab--tides .tides-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.view--home-screen .my__tab--tides .tides-container::-webkit-scrollbar{width:0!important;height:0!important}.view--home-screen .my__tab--tides .tides-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--home-screen .my__tab--tides .tides__entry{display:inline-block;color:#fff;margin:0 3rem 1.2rem 0;flex:0 0 10rem}@media only all and (max-width:35em){.view--home-screen .my__tab--tides .tides__entry:nth-child(2n){margin-right:0}}.view--home-screen .my__tab--tides .tides__day{font-weight:400;text-transform:uppercase;padding:.3rem .5rem .45rem;margin:0 0 .5rem}.view--home-screen .my__tab--tides .tides__day,.view--home-screen .my__tab--tides .tides__day.tides__day--today{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal}.view--home-screen .my__tab--tides .tides__day.tides__day--today{font-weight:600;text-decoration:underline;background-color:#008487;width:5.6rem;text-align:center;border-radius:.2rem}.view--home-screen .my__tab--tides .tides__time{font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;margin:0 0 .6rem}.view--home-screen .my__tab--tides .tides__time .tides__time__icon{width:1rem;height:.75rem;background-repeat:no-repeat}.view--home-screen .my__tab--tides .tides__time .tides__time__icon.tides__time__icon--low{background-image:url(/fractal/www/assets/icons/my-tides-low.svg);margin-bottom:-.1rem}.view--home-screen .my__tab--tides .tides__time .tides__time__icon.tides__time__icon--high{background-image:url(/fractal/www/assets/icons/my-tides-high.svg)}.view--home-screen .my__tab--tasks{padding:1.4rem 5vw .15rem}.view--home-screen .my__tab--tasks::-webkit-scrollbar{width:0!important;height:0!important}.view--home-screen .my__tab--tasks{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--home-screen .my__tab.my__tab--tasks-completed::-webkit-scrollbar{width:0!important;height:0!important}.view--home-screen .my__tab.my__tab--tasks-completed{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;background-color:#222;color:#fff;padding:1.25rem 5vw 4rem}@media only all and (max-width:63.749em){.view--home-screen .my__tab.my__tab--tasks-completed{min-height:calc(100vh - 12.5rem)}}@media only all and (min-width:75em){.view--home-screen .my__tab.my__tab--tasks-completed{padding:1.25rem 2.2rem 4rem}}.view--home-screen .my__tab.my__tab--tasks-completed .completed__heading{font-size:1.125rem;margin:0 0 1.6rem}.view--home-screen .my__tab.my__tab--tasks-completed .completed__item{list-style-type:none;margin:0 0 1.4rem;font-size:1.1rem;line-height:140%}.view--home-screen .my__tab.my__tab--tasks-completed .completed__item a{color:#fff;text-decoration:none}.view--home-screen .my__tab.my__tab--tasks-completed .completed__item .completed__item__container{display:flex}.view--home-screen .my__tab.my__tab--tasks-completed .completed__item .completed__item__initials{display:inline-block;color:#85d073;font-weight:700;font-size:1.2rem;margin:0;flex:0 0 2.5rem;transform:rotate(-17deg);align-self:baseline}.view--home-screen .my__tab.my__tab--tasks-completed .completed__item .completed__item__desc:first-letter{text-transform:uppercase}.view--home-screen .my__tab.my__tab--tasks-completed .completed__item .completed__item__date{color:#85d073}.view--home-screen .my__tab.my__tab--tasks-completed .completed__item .icon--task-arrow{background:url(../icons/my-task-arrow.svg);background-repeat:no-repeat;width:1.3125rem;height:1.3125rem;flex:0 0 1.3125rem;margin:.25rem 0 0 .8rem}.view--home-screen .my__tab.my__tab--tasks-completed .completed-tasks__no-tasks{color:#9d9ea0}.view--home-screen .my__tabs[data-activetab="Job List"]~.recent-and-jobs .my__tab.my__tab--tasks-completed,.view--home-screen .my__tabs[data-activetab=Home]~.recent-and-jobs .my__tab.my__tab--tasks-completed,.view--home-screen .my__tabs[data-activetab=Tides]~.recent-and-jobs .my__tab.my__tab--tasks-completed{display:none!important}.view--home-screen .my__tab--jobs::-webkit-scrollbar{width:0!important;height:0!important}.view--home-screen .my__tab--jobs{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;background-color:#585858;box-shadow:inset 0 0 20px rgba(0,0,0,.8);border-top:.6rem solid #fff}.view--home-screen .my__tab--jobs .jobs-list__container{display:flex;flex-wrap:wrap;justify-content:flex-start}.view--home-screen .my__tab--jobs .jobs-list__container::-webkit-scrollbar{width:0!important;height:0!important}.view--home-screen .my__tab--jobs .jobs-list__container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--home-screen .my__tab--jobs .jobs-list__sublist{margin:0 4rem 2.5rem 0}.view--home-screen .my__tab--jobs .jobs-list__sublist ul{margin:0}.view--home-screen .my__tab--jobs .jobs-list__sublist ul li{list-style-type:none;color:#fff;margin:0 0 .8rem}@media only all and (min-width:40em){.view--home-screen .my__tab--jobs .jobs-list__sublist ul li{font-size:1.1rem}}.view--home-screen .my__tab--jobs .jobs-list__sublist ul li a{color:#fff}.view--home-screen .my__tab--jobs .jobs-list__no-jobs{color:#cfcfcc;margin:0 0 .8rem}.view--home-screen .my__tab--jobs .jobs-list__inline-heading{display:inline-block;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#fff;font-size:1rem;letter-spacing:.05rem;text-transform:uppercase;padding:.2rem .45rem;border:.07rem solid grey;border-radius:.2rem;margin:0 0 .8rem}@supports (font-variation-settings:normal){.view--home-screen .my__tab--jobs .jobs-list__inline-heading{font-weight:200}}.view--home-screen .my__tab--jobs .jobs-list__inline-heading--upcoming{background-color:#bb5a00;border-color:#b35600}.view--home-screen .my__tab--jobs .jobs-list__inline-heading--active{background-color:#1b8800;border-color:#23b300}.view--home-screen .my__tab--jobs .jobs-list__inline-heading--completed,.view--home-screen .my__tab--jobs .jobs-list__inline-heading--Invoice.Sent{background-color:#0b64b7;border-color:#0e83f1}.view--home-screen .my__tab--jobs .jobs-list__inline-heading--Approved{background-color:#5526a7;border-color:#8859d9}.view--home-screen .my__tab--jobs .jobs-list__inline-heading--Invoice.Now{background-color:#966464;border-color:#ad8585}.view--home-screen .my__tab--jobs .jobs-list__inline-heading--on-hold{background-color:#760101;border-color:#b10101}.view--home-screen .my__tab--jobs .jobs-list__inline-heading--gone-down{background-color:#222;border-color:#8b8b8b}.view--home-screen .my__tab.my__tab--tasks{padding:1.4rem 0 .2rem}.view--home-screen .my__tab.my__tab--tasks .tasks__no-tasks{padding:1.75rem}@media only all and (min-width:63.75em){.view--home-screen .my__tab.my__tab--tasks{display:flex}}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task{padding:1rem 5vw}@media only all and (min-width:52.5em){.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task{padding:1.25rem 1.5rem}}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task:nth-child(3n+2){background:linear-gradient(180deg,#e7f6ff,#ddd1eb)}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task:nth-child(3n+3){background:linear-gradient(180deg,#f8f1d9,#f8d9d9)}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task:nth-child(3n+4){background:linear-gradient(180deg,#eaf8d9,#d9eef8)}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__summary:focus{outline:none}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__summary:focus .my__task__heading{text-decoration:underline}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__summary .my__task__heading{display:inline-block;font-size:1.125rem;text-transform:uppercase;margin:0 0 .3rem}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__summary .my__task__heading .my__task__heading__location{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__summary .my__task__heading .my__task__heading__location{font-weight:200}}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__summary .my__task__task-count{display:block;color:#008487;margin:0 0 .3rem}@media only all and (min-width:63.75em){.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__summary .my__task__tap-advice{display:none}}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container li{list-style-type:none;width:100%}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container li .my__task__card{width:100%}@media only all and (min-width:52.5em){.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container{display:flex;justify-content:space-between;flex-wrap:wrap}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container li{flex:0 0 48%}}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card:first-child{margin-top:1rem}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card{margin:0 0 1rem;display:inline-block;text-decoration:none;color:#111;background-color:#fff;border:.0625rem solid #e0e0e0;border-radius:.3125rem;box-shadow:0 2px 4px rgba(0,0,0,.25)}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__header{padding:.5rem .8rem;display:flex;justify-content:space-between;background-color:#e8ebeb;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__header.my__task__card__header--emergent{color:#fff;background-color:#008487}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__header .my__task__card__dept,.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__header .my__task__card__type{flex:0 0 auto}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__header .my__task__card__type .additional{display:none}@media only all and (min-width:26em){.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__header .my__task__card__type .additional{display:unset}}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__content{padding:.75rem .8rem 1rem;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__content .my__task__card__desc{flex:0 0 100%;margin:0 0 1.2rem;line-height:140%}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__content .my__task__card__assigned .my__task__card__assigned__label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0 .35rem 0 0}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__content .my__task__card__link{color:#008487}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container .my__task__card .my__task__card__content .my__task__card__link span{text-decoration:underline}@media only all and (min-width:63.75em){.view--home-screen .my__tab.my__tab--tasks .tasks-container{overflow-x:scroll;display:flex;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--home-screen .my__tab.my__tab--tasks .tasks-container::-webkit-scrollbar{width:0!important;height:0!important}.view--home-screen .my__tab.my__tab--tasks .tasks-container .tasks__arrow{background:linear-gradient(270deg,#cfcfcf,#c6c3c3);flex:0 0 1.5rem;background-repeat:no-repeat;background-position:50%}.view--home-screen .my__tab.my__tab--tasks .tasks-container .tasks__arrow--left{background-image:url(../icons/my-scroll-right.svg)}.view--home-screen .my__tab.my__tab--tasks .tasks-container .tasks__arrow--right{background-image:url(../icons/my-scroll-left.svg)}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task{flex:0 0 auto}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container li{width:auto;flex:0 0 auto;margin:.5rem 2rem 0 0}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container li:last-child{margin-right:0}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container li{display:inline-flex}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container li .my__task__card{width:auto;max-width:30rem}.view--home-screen .my__tab.my__tab--tasks .tasks-container .my__task__cards-container li .my__task__card .my__task__card__desc{min-height:4.125rem}}.view--timesheets-approval{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")}.view--timesheets-approval::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-approval{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:63.75em){.view--timesheets-approval{padding-top:6.7rem}}.view--timesheets-approval .main-header{position:fixed;top:0}.view--timesheets-approval .approval-nav__jump-menu-sidebar{display:none;z-index:500;position:fixed;width:20rem;height:100vh;height:-webkit-fill-available;overflow-y:scroll;-webkit-overflow-scrolling:touch}.view--timesheets-approval .approval-nav__jump-menu-sidebar::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-approval .approval-nav__jump-menu-sidebar{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;left:0;top:0;padding:5.7rem 2rem 2rem;background-color:#111;box-shadow:0 .3rem .5rem #111}.view--timesheets-approval .approval-nav__jump-menu-sidebar .approval-nav__jump-menu--sidebar__heading{width:100%;color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:1.2em;letter-spacing:.05rem;margin:0 0 2.2rem}@supports (font-variation-settings:normal){.view--timesheets-approval .approval-nav__jump-menu-sidebar .approval-nav__jump-menu--sidebar__heading{font-weight:200}}.view--timesheets-approval .approval-nav__jump-menu-sidebar .approval-nav__jump-menu-sidebar__item{display:block;background-color:#333;color:#fff;text-decoration:none;margin:0 0 1.5rem;padding:.6rem .85rem;border-radius:.25rem;width:100%;border-color:#7d7d7d #444 #444 #ccc;border-style:solid;border-width:.1rem .15rem .1rem .5rem;position:relative}.view--timesheets-approval .approval-nav__jump-menu-sidebar .approval-nav__jump-menu-sidebar__item:after{content:" »";position:absolute;color:#fff;right:.5rem;top:-.2rem;font-size:2rem}.view--timesheets-approval .approval-nav__jump-menu-sidebar .approval-nav__jump-menu-sidebar__item .heading{display:block;color:#fff;font-size:1.1rem;line-height:130%}@media only all and (min-width:75em){.view--timesheets-approval .approval-nav__jump-menu-sidebar{display:block}}.view--timesheets-approval .approval-sheet-container{padding-top:14.7rem}@media only all and (min-width:22.5em){.view--timesheets-approval .approval-sheet-container{padding-top:11.7rem}}@media only all and (min-width:34em){.view--timesheets-approval .approval-sheet-container{padding-top:8.7rem}}@media only all and (min-width:48em){.view--timesheets-approval .approval-sheet-container{padding-top:8.7rem}}@media only all and (min-width:63.75em){.view--timesheets-approval .approval-sheet-container{padding-top:6.7rem}}.view--timesheets-approval .js-disabled,.view--timesheets-approval button[disabled],.view--timesheets-approval input[disabled],.view--timesheets-approval textarea[disabled]{opacity:.6}.view--timesheets-approval .approval-container{margin:0 auto;overflow:scroll}.view--timesheets-approval .approval-container::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-approval .approval-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:75em){.view--timesheets-approval .approval-container{margin-left:20rem;width:calc(100vw - 20rem)}}.view--timesheets-approval .approval-container .timesheets-approval__subnav{position:fixed;z-index:500;top:6rem;left:50%;transform:translateX(-50%);width:90%;max-width:33rem}@media only all and (min-width:63.75em){.view--timesheets-approval .approval-container .timesheets-approval__subnav{top:9.8rem;margin-bottom:1rem}}@media only all and (min-width:75em){.view--timesheets-approval .approval-container .timesheets-approval__subnav{left:calc(50% + 20rem);transform:translateX(calc(-50% - 10rem))}}.view--timesheets-approval .approval-container .approval-sheets-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-top:1.5rem}.view--timesheets-approval .approval-container .approval-sheets-container::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-approval .approval-container .approval-sheets-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container{position:relative;display:block;width:100%;flex:0 0 100vw;max-width:100vw;scroll-snap-align:start;flex-shrink:0;transform-origin:center center;transform:scale(1);transition:transform .5s;text-align:center}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .approval-sheet{background:#fff;padding:4vh 0;min-height:100vh}@media only all and (min-height:40em){.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .approval-sheet{padding:1.8rem 0}}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .heading{margin:0 0 1.5rem;text-transform:uppercase}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .heading--date{font-size:1.3rem;background-color:#cae5e4;padding:.6rem 1rem;text-align:left;display:inline-flex;width:100%;align-items:center;justify-content:space-between}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .heading--date .heading--date__hours{padding:.4rem .6rem;font-size:1.15rem}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .heading--date .heading--date__hours--over{color:#fff;background-color:#760101}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .heading--date .heading--date__hours--over:before{content:"! "}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .heading--job{font-size:1.2rem;text-transform:unset;text-align:left;margin-left:1rem}@media only all and (min-width:63.75em){.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container{padding-left:1.5rem;padding-right:1.5rem;scroll-snap-align:center;flex:0 0 65rem;max-width:65rem}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container:last-child{margin-right:3rem}}@media only all and (min-width:75em){.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container{flex:0 0 calc(100vw - 20rem)}}@media only all and (min-width:90em){.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container{margin-right:8rem;margin-left:8rem;max-width:75rem}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container:last-child{margin-right:12rem}}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container p{text-align:center;line-height:1.5em;width:100%;padding:2vmin 5vw}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .approval-user-no-band-warn{padding:0}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .approval-user-no-band-warn,.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .approval-user-no-band-warn a{color:#760101;margin-bottom:1.5rem}.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .approval-user-no-band-warn a:focus,.view--timesheets-approval .approval-container .approval-sheets-container .approval-sheet-container .approval-user-no-band-warn a:hover{color:#111}.view--timesheets-approval .approval-sheet .approval-sheet__form{background-color:#d1ddde;border-bottom:.15rem solid #2c5b5b}.view--timesheets-approval .approval-sheet .approval-sheet__form:target{box-shadow:inset .2rem .2rem 0 orange,inset -.2rem -.2rem 0 orange}.view--timesheets-approval .approval-sheet .approval-sheet__form:nth-child(2n){background-color:#428788;color:#fff}.view--timesheets-approval .approval-sheet .approval-sheet__form:last-of-type{margin-bottom:2.5rem}.view--timesheets-approval .approval-sheet .approval-sheet__form{padding:.5rem 1rem 1.5rem;text-align:left}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns{padding-bottom:.5rem;padding-top:.5rem;border-bottom:.1rem solid #2c5b5b;display:inline-flex;flex-wrap:wrap;width:100%;justify-content:space-between}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item{margin-bottom:.6rem;flex:0 0 100%}@media only all and (min-width:28.75em){.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item{flex:1 0 20rem}}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;display:block;padding-left:.2rem}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item select{font-size:1rem;padding:.35rem;width:100%;max-width:100%}@media only all and (min-width:28.75em){.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item select{width:20rem;max-width:100%}}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign{flex:0 0 auto}@media only all and (min-width:28.75em){.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign{flex:0 0 5.3rem}}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign label{display:inline-flex;align-items:center;flex-wrap:wrap}@media only all and (min-width:28.75em){.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign label{justify-content:flex-end}}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign .label{margin-right:.4rem}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign input[type=checkbox].toggle-switch{font-size:1.2rem;width:3.5em;height:1.66em;background:#ddd;border:.08rem solid #aaa;border-radius:3em;position:relative;cursor:pointer;outline:none;transition:all .2s ease-in-out}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign input[type=checkbox].toggle-switch:checked{background:#04a9ad;border-color:#008487}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign input[type=checkbox].toggle-switch:after{position:absolute;content:"";width:1.5em;height:1.5em;border-radius:50%;background:#fff;box-shadow:0 0 .25em rgba(0,0,0,.3);transform:scale(.7);left:0;transition:all .2s ease-in-out}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign input[type=checkbox].toggle-switch:checked:after{left:calc(100% - 1.5em)}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign input[type=checkbox].toggle-switch:before{position:absolute;content:"✘";font-size:1.1em;padding-top:.1em;color:#666;right:.35em}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__dropdowns .approval-sheet__form__dropdowns__item.approval-sheet__form__assign input[type=checkbox].toggle-switch:checked:before{position:absolute;content:"✔";font-size:1em;padding-top:.1em;color:#fff;left:.55em}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry{display:inline-flex;width:100%;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-top:.75rem;padding-bottom:1rem;border-bottom:.1rem solid #2c5b5b}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry.approval-sheet__form__step--edited{margin-bottom:.8rem}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;flex:0 0 100%;margin:0 .4rem .8rem 0}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry textarea{border-radius:0}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__step{display:inline-flex;flex-direction:column;width:100%;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__step label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;flex:0 0 auto;width:100%;margin:0 .4rem .8rem 0}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__step p{text-align:left;padding:.2rem .35rem;background-color:#ebf9fa;margin:0}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__step textarea{font-size:1.05rem;line-height:1.3rem;padding:.5rem .5rem 0;flex:0 0 6.2rem;width:100%;max-width:100%;border:none;border-radius:0;overflow-y:scroll;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#111}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__step textarea[disabled]{box-shadow:inset 0 0 0 .1rem #aaa}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__time{display:inline-flex;width:100%;justify-content:center;align-items:stretch;margin:.5rem auto 1.5rem}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__time .approval-sheet__form__time__decrease,.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__time .approval-sheet__form__time__increase{font-size:1.8rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;padding:.26rem .75rem;background-color:#333;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:none}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__time .approval-sheet__form__time__duration{font-size:1.5rem;width:6rem;text-align:center;background-color:#fff;color:#008487;cursor:not-allowed;outline:none;border:.1rem solid #222;border-right:none;border-left:none}.view--timesheets-approval .approval-sheet__form__buttons{padding-top:1.4rem;width:100%;display:inline-flex;flex-wrap:wrap;flex-direction:column;align-items:center;row-gap:1.5rem;-moz-column-gap:1.2rem;column-gap:1.2rem}.view--timesheets-approval .approval-sheet__form__buttons .cta{border-radius:.5rem;background-color:#333;font-size:1rem;padding:.5rem .8rem;margin:0;display:inline-flex;align-items:center}.view--timesheets-approval .approval-sheet__form__buttons .cta img{margin-right:.4rem}.view--timesheets-approval .approval-sheet__form__buttons .cta:after{content:""}.view--timesheets-approval .approval-sheet__form__buttons .approval-sheet__form__charges.segmented-nav--stacks{margin:0}.view--timesheets-approval .approval-sheet__form__buttons .approval-sheet__form__charges .segmented-nav--stacks__segment{font-size:1rem;padding:.7rem .8rem}.view--timesheets-approval .approval-sheet__form__buttons .approval-sheet__form__remedial input[type=checkbox]:before{content:"Remedial Work";display:inline-block;cursor:pointer;border:.1rem solid #bbb;color:#333;font-size:1rem;text-decoration:underline;padding:.7rem .8rem .7rem 1.9rem;border-radius:.4rem;box-shadow:.1rem .1rem 0 rgba(0,0,0,.6);background-image:url(../icons/approval-cta-x.svg),linear-gradient(0deg,#c8c8c8,#efefef);background-size:.75rem .75rem,100% 100%;background-position:.75rem .95rem,0 0;background-repeat:no-repeat}.view--timesheets-approval .approval-sheet__form__buttons .approval-sheet__form__remedial input[type=checkbox]:checked:before{text-decoration:none;background-image:url(../icons/approval-cta-tick.svg),linear-gradient(0deg,#333,#333);color:#fff;border-color:#222;box-shadow:.1rem .1rem 0 rgba(0,0,0,.2)}@media only all and (min-width:36em){.view--timesheets-approval .approval-sheet__form__buttons{flex-direction:row;justify-content:space-between}.view--timesheets-approval .approval-sheet__form__buttons .approval-sheet__form__buttons__approve,.view--timesheets-approval .approval-sheet__form__buttons .approval-sheet__form__buttons__flag,.view--timesheets-approval .approval-sheet__form__buttons .approval-sheet__form__charges{margin:0}.view--timesheets-approval .approval-sheet__form__buttons .approval-sheet__form__charges{margin-top:.05rem}}.view--timesheets-approval .approval-form-overlay{background:rgba(0,0,0,.8);z-index:1000;position:absolute;width:100%}.view--timesheets-approval .approval-form-overlay .approval-form-overlay__text{display:inline-block;background-color:#008487;color:#fff;padding:1rem;font-size:1.4rem;margin-top:3rem;border-radius:.3rem;cursor:pointer}.view--timesheets-approval .approval-form-overlay .approval-form-overlay__text b{color:#111}.view--timesheets-approval .approval-form-overlay .approval-form-overlay__text:focus,.view--timesheets-approval .approval-form-overlay .approval-form-overlay__text:hover{box-shadow:inset 0 .1rem .2rem .2rem #04a9ad}.view--timesheets-approval .approval-form-overlay .approval-form-overlay__text:focus b,.view--timesheets-approval .approval-form-overlay .approval-form-overlay__text:hover b{text-decoration:none}.view--timesheets-approval .approval-nav__jump-menu-small{z-index:1000;height:4rem;padding:0 0 .4rem;text-align:center;background-color:#111;position:fixed;bottom:0;width:100vw;display:flex;justify-content:space-between;align-items:center}@media only all and (min-width:75rem){.view--timesheets-approval .approval-nav__jump-menu-small{display:none}}@media only all and (min-width:26.25rem){.view--timesheets-approval .approval-nav__jump-menu-small{justify-content:center}}.view--timesheets-approval .approval-nav__jump-menu-small select{font-size:1.05rem;padding:.4rem;max-width:calc(100% - 5.6rem)}.view--timesheets-approval .approval-nav__jump-menu-small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 1.8rem;display:inline-flex;justify-content:center;align-items:center;background:#008487;outline:none;border:none;cursor:pointer;border-radius:2rem;font-size:1.7rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin:0 .5rem;padding:0;width:1.8rem;height:1.8rem;color:#fff}@supports (font-variation-settings:normal){.view--timesheets-approval .approval-nav__jump-menu-small button{font-weight:200}}@media only all and (min-width:26.25rem){.view--timesheets-approval .approval-nav__jump-menu-small button{margin:0 1rem}}.view--timesheets-approval .approval-nav__jump-menu-small button span{margin-top:-.2rem}.view--timesheets-approval .approval-nav__jump-menu-small button:disabled{background-color:#7d7d7d;cursor:none}@media only all and (min-width:40em){.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry{padding-bottom:1.5rem}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry .approval-task__list{position:relative;border:none;padding:0;background-color:transparent;margin:0;max-width:100%}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry .approval-task__list .approval-task__list__summary{border:.15rem solid #ccc;background-color:#fff;padding:1rem;margin:0;max-width:30rem}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry .approval-task__list .approval-task__list__summary:first-letter{text-transform:capitalize}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry .approval-task__list.approval-task__list[open] .approval-task__list__item-container{border:.15rem solid #ccc;padding:1rem;position:absolute;background-color:#fff;max-width:100%;top:-1.2rem;z-index:2000;box-shadow:.2rem .35rem .3rem rgba(0,0,0,.4)}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry .approval-task__list .approval-task__list__item{position:relative}}@media only all and (min-width:64em){.view--timesheets-approval{padding-top:0}.view--timesheets-approval .approval-container .approval-days-container{margin-top:0}.view--timesheets-approval .approval-sheet-container{padding-top:12.7rem}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__boat select{flex:0 0 auto;max-width:unset}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry-step-time{display:inline-flex;width:100%;justify-content:space-between;align-items:flex-start;padding-top:0;padding-bottom:1rem}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry-step-time .approval-sheet__form__entry{margin-right:1.5rem;flex:0 0 calc(50% - 5.5rem);border:none;padding-bottom:0}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry-step-time .approval-sheet__form__entry textarea{flex:0 0 8.05rem}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry-step-time .approval-sheet__form__step{flex:0 0 calc(50% - 4.5rem);margin-right:1.5rem;margin-bottom:0;border:none}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry-step-time .approval-sheet__form__time{flex:0 0 4rem;padding-top:2rem;display:inline-flex;flex-direction:column;margin-bottom:0}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__entry-step-time .approval-sheet__form__time .approval-sheet__form__time__duration{padding:.6rem .3rem;border:.1rem solid #222;border-top:none;border-bottom:none}.view--timesheets-approval .approval-sheet .approval-sheet__form .approval-sheet__form__remove-step{margin:.5rem 0 0;transform:none}.view--timesheets-approval .approval-form-overlay{width:calc(100% - 3rem)}.view--timesheets-approval .approval-container .approval-days-container{margin-bottom:0}.view--timesheets-approval .approval-sheet-container{max-height:100vh;overflow:scroll}.view--timesheets-approval .approval-sheet-container::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-approval .approval-sheet-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--timesheets-approval .approval-sheet{position:relative;min-height:calc(100vh - 5rem)}.view--timesheets-approval .approval-ctas-container{position:sticky;bottom:3.2rem;z-index:1000;padding-top:1.5rem}.view--timesheets-approval .approval-form-overlay{width:100%}}@media only all and (min-width:75em){.view--timesheets-approval .approval-sheet-container{padding-top:14rem}.view--timesheets-approval .approval-ctas-container{bottom:0}}@media only all and (min-width:120em) and (min-height:67.5em){.view--timesheets-approval .approval-container::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-approval .approval-container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}}.view--timesheets-approval .approval-errors,.view--timesheets-unanswered .approval-errors{margin:1rem 0}.view--timesheets-approval .approval-errors ul:before,.view--timesheets-unanswered .approval-errors ul:before{content:"ERROR:";display:inline-block;background-color:#760101;color:#fff;width:calc(100% - 1.8rem);padding:.5rem .9rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.view--timesheets-approval .approval-errors ul,.view--timesheets-unanswered .approval-errors ul{list-style-type:none;margin:0 0 1rem}.view--timesheets-approval .approval-errors ul li,.view--timesheets-unanswered .approval-errors ul li{width:100%;padding:.7rem .9rem;background-color:#111;color:#fff;line-height:140%}.view--timesheets-approval .approval-errors ul li:nth-child(2n),.view--timesheets-unanswered .approval-errors ul li:nth-child(2n){background-color:#333}.view--timesheets-approval .approval-errors ul li:last-child,.view--timesheets-unanswered .approval-errors ul li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}@media only all and (min-width:56em) and (max-width:63.99em){.view--timesheets-approval.system--admin-user nav.nav-collapse,.view--timesheets-unanswered.system--admin-user nav.nav-collapse{top:4.25rem}.view--timesheets-approval.system--admin-user .approval-container .timesheets-approval__subnav,.view--timesheets-unanswered.system--admin-user .approval-container .timesheets-approval__subnav{top:9.4rem}.view--timesheets-approval.system--admin-user .approval-container .approval-sheet-container,.view--timesheets-unanswered.system--admin-user .approval-container .approval-sheet-container{padding-top:12.6rem}}@media only all and (min-width:75em){.view--timesheets-approval.system--admin-user .nav.nav-collapse:not(.nav-collapse--segmented),.view--timesheets-approval.system--admin-user .nav.nav-collapse:not(.nav-collapse--segmented).closed{margin-left:20rem;width:calc(100vw - 20rem)!important}}.approvals-manual-entry-modal{background-color:#e0e0e0;position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-55%);z-index:9000;width:90%;max-width:24rem;max-height:86vh;overflow-y:scroll;border-radius:.5rem;box-shadow:0 0 .5rem #111}.approvals-manual-entry-modal .heading{font-size:1.2rem;text-transform:uppercase;margin:1.5rem auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #ccc;text-align:center}.approvals-manual-entry-modal .duet-date__input{padding:.35rem;border-color:#bbb}.approvals-manual-entry-modal label.slipwork-toggle{display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%}.approvals-manual-entry-modal label.slipwork-toggle .label{margin:0 .4rem 0 0}@media only all and (min-width:50em){.approvals-manual-entry-modal label.slipwork-toggle .label{flex:0 0 100%}}.approvals-manual-entry-modal label.slipwork-toggle input[type=checkbox].toggle-switch{font-size:1.2rem;width:3.5em;height:1.66em;background:#ddd;border:.08rem solid #aaa;border-radius:3em;position:relative;cursor:pointer;outline:none;transition:all .2s ease-in-out}.approvals-manual-entry-modal label.slipwork-toggle input[type=checkbox].toggle-switch:checked{background:#04a9ad;border-color:#008487}.approvals-manual-entry-modal label.slipwork-toggle input[type=checkbox].toggle-switch:after{position:absolute;content:"";width:1.5em;height:1.5em;border-radius:50%;background:#fff;box-shadow:0 0 .25em rgba(0,0,0,.3);transform:scale(.7);left:0;transition:all .2s ease-in-out}.approvals-manual-entry-modal label.slipwork-toggle input[type=checkbox].toggle-switch:checked:after{left:calc(100% - 1.5em)}.approvals-manual-entry-modal label.slipwork-toggle input[type=checkbox].toggle-switch:before{position:absolute;content:"✘";font-size:1.1em;padding-top:.1em;color:#666;right:.35em}.approvals-manual-entry-modal label.slipwork-toggle input[type=checkbox].toggle-switch:checked:before{position:absolute;content:"✔";font-size:1em;padding-top:.1em;color:#fff;left:.55em}.approvals-manual-entry-modal .form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.approvals-manual-entry-modal .form__error a{color:#fbe9aa}.approvals-manual-entry-modal .form__error img{vertical-align:-.3rem;width:1.2rem}@media only all and (min-width:50em){.approvals-manual-entry-modal{max-width:42rem}.approvals-manual-entry-modal form{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto}.approvals-manual-entry-modal form .approval-manual-entry-form__row{flex:0 0 100%;max-width:100%;display:inline-flex;justify-content:space-around}.approvals-manual-entry-modal form .approval-manual-entry-form__row label{flex:0 0 50%;margin:0 1.5rem 1rem}.approvals-manual-entry-modal form .approval-manual-entry-form__column{margin:0 1.5rem 1rem;flex:0 0 calc(50% - 3rem)}.approvals-manual-entry-modal form .approval-manual-entry-form__column textarea{min-height:7.6rem}.approvals-manual-entry-modal .modal-form__cancel{flex:0 0 100%}}.approvals-flag-entry-modal{background-color:#e0e0e0;position:fixed;top:50vh;left:50%;padding-left:1.2rem;padding-right:1.2rem;transform:translateX(-50%) translateY(-55%);z-index:9000;width:90%;max-width:37rem;max-height:86vh;overflow-y:scroll;border-radius:.5rem;box-shadow:0 0 .5rem #111}.approvals-flag-entry-modal .heading{font-size:1.2rem;text-transform:uppercase;margin:1.5rem auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #ccc;text-align:center}.approvals-flag-entry-modal .modal-form .modal-form__dual-ctas,.approvals-flag-entry-modal .modal-form label,.approvals-flag-entry-modal .modal-form p,.approvals-flag-entry-modal .modal-form textarea{max-width:32rem}.approvals-flag-entry-modal .modal-form label~p{margin-top:-.8rem}.approvals-flag-entry-modal .modal-form .cta{text-transform:unset;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.approvals-flag-entry-modal .modal-form .cta:nth-child(2){background-color:#760101}.approvals-flag-entry-modal .modal-form .cta:nth-child(2):after{content:""}.approvals-flag-entry-modal .modal-form input[type=submit]{background-color:#141831}.approvals-flag-entry-modal .form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.approvals-flag-entry-modal .form__error a{color:#fbe9aa}.approvals-flag-entry-modal .form__error img{vertical-align:-.3rem;width:1.2rem}.respond-to-flag-modal{background-color:#e0e0e0;position:fixed;top:50vh;left:50%;padding-left:1.2rem;padding-right:1.2rem;transform:translateX(-50%) translateY(-55%);z-index:9000;width:90%;max-width:37rem;max-height:86vh;overflow-y:scroll;border-radius:.5rem;box-shadow:0 0 .5rem #111}.respond-to-flag-modal .heading{font-size:1.2rem;text-transform:uppercase;margin:1.5rem auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #ccc;text-align:center}.respond-to-flag-modal .modal-form{border-bottom:.1rem solid #ccc;margin-bottom:1.25rem}.respond-to-flag-modal .modal-form:last-child{border-bottom:none;margin-bottom:0}.respond-to-flag-modal .modal-form .modal-form__dual-ctas,.respond-to-flag-modal .modal-form label,.respond-to-flag-modal .modal-form p,.respond-to-flag-modal .modal-form textarea{max-width:32rem}.respond-to-flag-modal .modal-form label~p{margin-top:-.8rem}.respond-to-flag-modal .modal-form .cta{text-transform:unset;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.respond-to-flag-modal .modal-form .cta:nth-child(2){background-color:#760101}.respond-to-flag-modal .modal-form .cta:nth-child(2):after{content:""}.respond-to-flag-modal .modal-form input[type=submit]{background-color:#141831}.respond-to-flag-modal .form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.respond-to-flag-modal .form__error a{color:#fbe9aa}.respond-to-flag-modal .form__error img{vertical-align:-.3rem;width:1.2rem}.view--timesheets-unanswered{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")}.view--timesheets-unanswered::-webkit-scrollbar{width:0!important;height:0!important}.view--timesheets-unanswered{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:63.75em){.view--timesheets-unanswered{padding-top:6.7rem}}.view--timesheets-unanswered .main-header{position:fixed;top:0}.view--timesheets-unanswered .unanswered-flags-container{padding-top:15.7rem}@media only all and (min-width:22.5em){.view--timesheets-unanswered .unanswered-flags-container{padding-top:13rem}}@media only all and (min-width:34em){.view--timesheets-unanswered .unanswered-flags-container{padding-top:10.7rem}}@media only all and (min-width:48em){.view--timesheets-unanswered .unanswered-flags-container{padding-top:10.7rem}}@media only all and (min-width:63.75em){.view--timesheets-unanswered .unanswered-flags-container{padding-top:7.4rem}}@media only all and (min-width:64em){.view--timesheets-unanswered .unanswered-flags-container{padding-top:7.4rem}}.view--timesheets-unanswered #nav-trigger{bottom:1.4rem}.view--timesheets-unanswered .nav.nav-collapse{z-index:2000}.view--timesheets-unanswered .unanswered-flags-container{display:flex;flex-wrap:wrap;justify-content:space-evenly}.view--timesheets-unanswered .unanswered-flags-container .timesheets-unanswered__card{flex:0 0 100%;max-width:50rem}.view--timesheets-unanswered .unanswered-flags-container .timesheets-approval__subnav{position:fixed;z-index:500;top:6rem;left:50%;transform:translateX(-50%);width:90%;max-width:33rem}@media only all and (min-width:63.75em){.view--timesheets-unanswered .unanswered-flags-container .timesheets-approval__subnav{top:9.8rem}}.view--timesheets-unanswered .timesheets-unanswered__card{background-color:#fff;border-radius:.5rem;box-shadow:0 .2rem .2rem rgba(0,0,0,.5);margin:0 0 1.5rem;padding:1.2rem;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;z-index:1}.view--timesheets-unanswered .timesheets-unanswered__card .heading{font-size:1rem;margin:0 0 .25rem}.view--timesheets-unanswered .timesheets-unanswered__card p{margin:0 0 1rem}.view--timesheets-unanswered .timesheets-unanswered__card .card__meta{flex:0 0 100%;margin:0 0 1.5rem;color:#0b64b7}.view--timesheets-unanswered .timesheets-unanswered__card .card__meta .original-entry-date{color:#111}.view--timesheets-unanswered .timesheets-unanswered__card .card__flag p.color--red{color:#760101}.view--timesheets-unanswered .timesheets-unanswered__card .card__entry{margin-right:3rem}.view--timesheets-unanswered .timesheets-unanswered__card .card__entry,.view--timesheets-unanswered .timesheets-unanswered__card .card__flag{flex:0 0 auto;max-width:22rem}.segmented-nav--stacks{padding:0;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 1.5rem;box-shadow:inset .1rem .1rem 0 #000;-webkit-clip-path:inset(0 0 0 0 round .5rem);clip-path:inset(0 0 0 0 round .5rem);border-radius:.5rem}.segmented-nav--stacks .segmented-nav--stacks__segment-container{width:auto;height:auto;flex:1 0 auto;text-align:center;list-style-type:none}.segmented-nav--stacks .segmented-nav--stacks__segment-container:first-child a,.segmented-nav--stacks .segmented-nav--stacks__segment-container:not(:first-child) a{border-left:none}.segmented-nav--stacks .segmented-nav--stacks__segment-container:last-child a{border-right:none}.segmented-nav--stacks .segmented-nav--stacks__segment-container .segmented-nav--stacks__segment{background-color:#333;color:#fff;text-decoration:none;margin:0;display:block;width:100%;padding:.6rem .85rem;border-right:.15rem solid #444;border-left:.15rem solid #444;position:static}.segmented-nav--stacks .segmented-nav--stacks__segment-container .segmented-nav--stacks__segment.segmented-nav--stacks__segment--active{box-shadow:inset 0 .2rem .2rem #000}.segmented-nav--stacks .segmented-nav--stacks__segment-container .segmented-nav--stacks__segment.segmented-nav--stacks__segment--active img{filter:contrast(100%) brightness(100)}.segmented-nav--stacks .segmented-nav--stacks__segment-container .segmented-nav--stacks__segment:not(.segmented-nav--stacks__segment--active){background:linear-gradient(0deg,#c8c8c8,#efefef);border-color:#bbb;color:#333;text-decoration:underline}.view--invoicing .invoicing__tabs-container{background-color:#ccc;overflow-y:scroll;padding-top:6.4rem}@media only all and (min-width:56em){.view--invoicing .invoicing__tabs-container{padding-top:11.2rem}}@media only all and (min-width:63.75em){.view--invoicing .invoicing__tabs-container{padding-top:0;position:fixed;top:8.4rem;height:calc(100vh - 8.4rem);overflow-y:clip}}.view--invoicing .invoicing__tabs{display:flex;margin:0;position:fixed;top:3.2rem;width:100%;z-index:1000;background-color:#ccc;padding-top:1rem}@media only all and (min-width:56em){.view--invoicing .invoicing__tabs{top:7.8rem}}.view--invoicing .invoicing__tabs li{list-style-type:none;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;padding:.6rem .5rem;cursor:pointer}.view--invoicing .invoicing__tabs li:not(:last-child){margin-right:.3rem}.view--invoicing .invoicing__tabs li:first-child{margin-left:.2rem}.view--invoicing .invoicing__tabs li{border-top:.1rem solid #aaa;border-left:.1rem solid #aaa;border-right:.1rem solid #aaa;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.view--invoicing .invoicing__tabs li[aria-selected=true]{background-color:#fff;color:#008487;text-decoration:underline}@media only all and (min-width:24.125em){.view--invoicing .invoicing__tabs li{padding:.6rem 1rem .5rem}}.view--invoicing .invoicing__tab{background-color:#fff;padding:1.4rem 5vw 2rem}.view--invoicing .invoicing__tab.invoicing__tab--job{padding:1.4rem 1rem 2rem}@media only all and (min-width:63.75em){.view--invoicing .invoicing__tab.invoicing__tab--job{padding:0 1rem 2rem}}.view--invoicing .invoicing__tab{display:none}.view--invoicing .invoicing__tab.first-tab{display:block}@media only all and (min-width:63.75em){.view--invoicing .invoicing__tab{overflow-y:scroll;height:calc(100vh - 8.4rem)}}.js .view--invoicing .main-header,.js .view--invoicing .system--admin-user .main-header{position:fixed}@media only all and (min-width:56em){.js .view--invoicing .js .nav-collapse.closed,.js .view--invoicing .nav-collapse{top:calc(.3vmin + 4.1rem)}}.view--invoicing::-webkit-scrollbar{width:0!important;height:0!important}.view--invoicing{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--invoicing #nav-trigger{bottom:1rem}@media only all and (min-width:63.75em){.view--invoicing{padding-top:8.25rem}}.view--invoicing .invoicing__tab--invoice{position:relative}@media only all and (min-width:63.75em){.view--invoicing .invoicing__tab--invoice{padding-left:6vw}}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__status-bar{padding:.6rem 2vw}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__notify--unsent,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item__display .completion-checkbox,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item__display .nested-handle,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item__display__handle-group .disclosure-arrow,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item__display__handle-group .handle,.view--invoicing .invoicing__tab--job.partial--job-sheet .job__notes__note--empty,.view--invoicing .invoicing__tab--job.partial--job-sheet .title-bar-mini{display:none}.view--invoicing .invoicing__tab--job.partial--job-sheet .job__dtc{max-width:22rem}@media only all and (max-width:46.9375em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job__dtc{flex:0 0 100%}}@media only all and (min-width:43em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job__dtc .job__dtc__coordinator{margin:0 5% 1rem;width:90%;border-left:0}}@media only all and (min-width:63.75em) and (max-width:94.375em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__totals__taxes-container{flex-direction:column}}@media only all and (min-width:75em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__column-headings{display:none}}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item{cursor:default}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .department{font-weight:500;width:8.5rem}@media only all and (min-width:75em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group{flex:0 0 100%}}@media only all and (min-width:75em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__task-display__label-text{display:block!important;margin-bottom:.3rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress{margin-top:0;flex:0 0 3rem;max-width:3rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress.job-sheet__tasks__item__display__progress--completed{margin-top:0}}@media only all and (min-width:90em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item .job-sheet__tasks__item__display{-moz-column-gap:1.5rem;column-gap:1.5rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group__details{position:absolute;top:0;right:0;max-width:calc(100% - 9rem);text-align:right}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress .job-sheet__task-display__label-text{display:none!important}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress.job-sheet__tasks__item__display__progress--completed{padding-top:.4rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__assigned{flex:0 0 auto;max-width:100%}}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks[data-subtask-count="0"]{display:none}@media only all and (min-width:75em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks{padding-top:1.4rem}}@media only all and (min-width:75em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item:not(:last-child){border-bottom:.1rem solid #ccc;margin-bottom:.8rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item:last-child,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item:last-child .job-sheet__subtasks__item__display{margin-bottom:0}}@media only all and (min-width:75em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display{flex-wrap:wrap}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group{flex:0 0 100%}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__assigned{margin-left:0;flex:0 0 auto;max-width:unset}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__assigned:not(:empty):before{content:"Assigned: ";color:#008487}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container{justify-content:flex-end;flex:0 0 9.625rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress{padding-left:0;flex:0 0 1rem;max-width:1rem;margin-right:.4rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__completion:empty:after{content:"Ongoing";color:#111}}@media only all and (min-width:90em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group{margin-left:0}}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet{margin-top:1rem}@media only all and (min-width:63.75em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet{padding-bottom:0}}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__details,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__header,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__terms{display:none}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__last-edited-container{margin-top:1rem}@media only all and (max-width:114.99em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__headlines{display:flex;flex-wrap:wrap}}@media only all and (min-width:63.75em) and (max-width:115em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__notes{flex-wrap:wrap}}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__totals{text-align:left}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__terms-container{margin-bottom:0}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet .job-sheet__page{box-shadow:none}@media only screen and (max-width:89.999rem){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table thead{display:none}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table td[data-title]:before{content:attr(data-title);display:inline-block;margin:0 .3rem 0 0}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr{display:inline-block}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table td{display:block}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table{display:block;max-width:100%;overflow:scroll;overflow-y:hidden;padding-top:2.6rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table::-webkit-scrollbar{width:0!important;height:0!important}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table{overflow:-moz-scrollbars-none;-ms-overflow-style:none;background:linear-gradient(270deg,#fff 100%,#fff 0),100% 100% linear-gradient(90deg,#fff 100%,#fff 0),url(../icons/icon-scroll-left.svg),url(../icons/icon-scroll-right.svg);background-size:calc(5rem + 4vw) 10.1rem,calc(5rem + 4vw) 10.1rem,4.875rem 1.875rem,4.875rem 1.875rem;background-position:0 0,100% 0,4% 0,96% 0;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tbody{display:inline-flex;overflow-x:scroll;padding:0 0 0 4vw;justify-content:center;min-width:100%}@media only all and (min-width:34em) and (min-height:34em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tbody{padding:0 0 0 2rem}}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr{width:75vw;max-width:18rem;border:.14rem solid #e0e0e0;padding:1rem 1rem 2.4rem;border-radius:.7rem;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);margin:0 1rem 1rem 0;display:inline-flex;flex-direction:column;justify-content:flex-start}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr:only-child{margin-left:auto;margin-right:auto}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td[data-title]{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td[data-title]{font-weight:200}}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td[data-title]:before{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;width:6rem}@supports (font-variation-settings:normal){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td[data-title]:before{font-weight:500}}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:first-child{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;width:calc(100% + 2.28rem);padding:.5rem 1rem;color:#fff;background-color:#141831;margin:-1.14rem -1.14rem .6rem;border-top-right-radius:.8rem;border-top-left-radius:.8rem;border-bottom:.3rem solid #ccc}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(2){margin:0 0 1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;line-height:1.4em;flex:1 0 38%}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(2):first-letter{text-transform:uppercase}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(3),.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(4),.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(5),.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(6){margin:0 0 .3rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(3):last-child,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(4):last-child,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(5):last-child,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(6):last-child{margin-bottom:0}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table .job-sheet__tasks_table__data--note{margin-top:.5rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__subtotal{text-align:center;font-size:1.2rem}}@media only all and (min-width:90rem),only print{.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks{padding:0 2rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table td:before{content:""}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr{display:table-row}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table td{display:table-cell}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table th{text-align:left}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table td,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table th{vertical-align:top;padding:.5rem 1rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table td:first-child,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table th:first-child{padding-left:0}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table td:last-child,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table th:last-child{padding-right:0}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:first-child,.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>th:first-child{width:7rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(2),.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>th:nth-child(2){width:22rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(3),.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>th:nth-child(3){width:7.8rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(4),.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>th:nth-child(4){width:6rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(5),.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>th:nth-child(5){width:8.9rem;position:relative}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>td:nth-child(6),.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__table tr>th:nth-child(6){width:7rem}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__subtotal{width:100%;text-align:right}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__subtotal .job-sheet__tasks__subtotal__label{display:inline-block;min-width:8.4rem;text-align:left}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__subtotal .job-sheet__tasks__subtotal__value{display:inline-block;width:6.1rem;text-align:left}.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__title{text-align:left}}@media only all and (min-width:63.75em){.view--invoicing .invoicing__tabs{display:none}.view--invoicing .invoicing__tabs-container{display:flex;width:100vw;overflow:clip}.view--invoicing .invoicing__tab{display:inline-block}.view--invoicing .invoicing__tab--job{order:1;flex:0 0 40vw;max-width:40vw;padding:0;border-right:.1rem solid #ccc}.view--invoicing .invoicing__tab--job .job-sheet{margin:0}.view--invoicing .invoicing__tab--invoice{order:2;flex:0 0 60vw;max-width:53.375rem;padding-top:0}}@media only all and (min-width:75em){.view--invoicing .invoicing__tab--job.partial--job-sheet .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtasks__item__display__name-group__details{margin-left:0}}@media only all and (min-width:88.75em){.view--invoicing .invoicing__tab--job{flex:1 1 50%;max-width:50%}.view--invoicing .invoicing__tab--invoice{flex:1 1 50%;max-width:50%;padding:0 2rem 3rem 4rem}}@media only all and (min-width:115em){.view--invoicing .invoicing__tab--job .job-sheet__details{display:block}}@media only all and (min-width:127.5em){.view--invoicing .invoicing__tab--job .job-sheet{max-width:100%}.view--invoicing .invoicing__tab--job .job-sheet__page>*{margin-left:auto;margin-right:auto;max-width:63.75rem}.view--invoicing .invoicing__tab--job .job-sheet__page>.job-sheet__status-bar{max-width:100%}.view--invoicing .invoicing__tab--job .job-sheet__page>.job-sheet__notes,.view--invoicing .invoicing__tab--job .job-sheet__page>.job-sheet__office-notes{position:relative;left:50%;transform:translateX(-50%)}.view--invoicing .invoicing__tab--job .job-sheet__page>.job-sheet__status-bar--admin .job-sheet__status-bar__button{flex:1 0 auto}}.view--invoicing .invoicing__tab--invoice .invoicing__key{font-style:italic;padding-bottom:1.25rem;margin:0 0 1.25rem;border-bottom:.1rem solid #e0e0e0}.view--invoicing .invoicing__tab--invoice .invoicing__key .invoicing__key__visibility-icon{vertical-align:bottom}.view--invoicing .invoicing__tab--invoice .invoicing__key .invoicing__extra-info{margin-left:0}.view--invoicing .invoicing__tab--invoice .invoicing__key .invoicing__key__drag-info:before{display:inline-flex;background-color:#e0e0e0;content:"=";font-style:normal;color:#a0a0a0;height:1.3rem;width:1.3rem;border-radius:1.3rem;text-align:center;margin:0 .2rem;align-items:center;justify-content:center}.view--invoicing .invoicing__tab--invoice .invoicing__controls{margin:0 0 .5rem}.view--invoicing .invoicing__tab--invoice .invoicing__controls .invoicing__controls__button{display:inline-block;cursor:pointer;font-size:.9rem;margin:0 0 1rem}.view--invoicing .invoicing__tab--invoice .invoicing__controls .invoicing__controls__button:first-child{margin-right:.6rem}.view--invoicing .invoicing__tab--invoice .invoicing__controls .invoicing__controls__button{padding:.3rem .5rem;border:.1rem solid #666;box-shadow:0 0 .1rem #b0b0b0;background-color:#fff;border-radius:.3rem}.view--invoicing .invoicing__tab--invoice .invoicing__controls .invoicing__controls__button:hover{text-decoration:underline}.view--invoicing .invoicing__tab--invoice .invoicing__new-items-banner{background-color:#760101;color:#fff;display:inline-block;padding:.4rem .8rem .6rem;margin:0 0 1rem}.view--invoicing .invoicing__tab--invoice .invoicing__heading{font-weight:400;font-style:normal;font-size:1rem;text-transform:uppercase;margin:0 0 1rem}@media only all and (min-width:56em){.view--invoicing .invoicing__tab--invoice .invoicing__heading{margin:0 0 .35rem}}.view--invoicing .invoicing__tab--invoice .invoicing__task{margin:0 0 1rem}@media only all and (min-width:56em){.view--invoicing .invoicing__tab--invoice .invoicing__task{margin:0 0 .35rem}}.view--invoicing .invoicing__tab--invoice .invoicing__task .invoicing__task__dept{text-transform:uppercase}.view--invoicing .invoicing__tab--invoice .invoicing__extra-info{margin-left:.5rem;color:#3f6aa8;font-style:italic}.view--invoicing .invoicing__tab--invoice .invoicing__autosave{color:#777;font-style:italic;width:100%;max-width:100%;text-align:left;margin:1.75rem 0;padding:1.25rem 0;border-top:.1rem solid #e0e0e0;border-bottom:.1rem solid #e0e0e0}.view--invoicing .invoicing__tab--invoice .invoicing__submit{display:inline-block;cursor:pointer;font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0 0 3rem;padding:.6rem 1rem;border:0;box-shadow:0 .1rem .1rem #bbb;background-color:#0b64b7;color:#fff;border-radius:.4rem}.view--invoicing .invoicing__tab--invoice .invoicing__submit:focus,.view--invoicing .invoicing__tab--invoice .invoicing__submit:hover{text-decoration:underline}.view--invoicing .invoicing__tab--invoice .invoicing__line-items{margin:0 0 2rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item{list-style-type:none;line-height:150%;margin:0 0 1rem}@media only all and (min-width:56em){.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item{margin:0 0 .35rem -1.6rem;width:calc(100% + 1.6rem)}}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item.sortable-ghost{border-top:.2rem solid #0b64b7}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--new .invoicing__line-item__content__text{color:#760101}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--new .invoicing__line-item__content .invoicing__line-item__content__prefix{font-size:.6rem;padding:.5rem .3rem;border:.1rem solid #760101;background-color:#760101;color:#fff;height:.9rem;align-items:center;border-radius:.2rem;margin-right:0;display:inline-flex}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__left-controls{display:inline-flex;vertical-align:-.1rem;flex-direction:column}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__handle{cursor:grab;display:inline-flex;background-color:#e0e0e0;color:#a0a0a0;height:1.3rem;width:1.3rem;border-radius:1.3rem;text-align:center;margin:0 .3rem 0 0;align-items:center;justify-content:center}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__cancel{display:none;cursor:pointer;background-color:#666;color:#fff;height:1.3rem;width:1.3rem;border-radius:1.3rem;font-size:.8rem;line-height:150%;text-align:center;margin:.4rem .3rem 0 0;align-items:center;justify-content:center;vertical-align:middle}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content{display:inline;position:relative}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content .invoicing__line-item__content__prefix{margin-right:.4rem;display:inline}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content .invoicing__line-item__content__prefix-edit{display:none}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content .invoicing__line-item__content__text{display:inline}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content .invoicing__line-item__content__delete{display:none;margin:0 0 0 .6rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:focus,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:hover{cursor:pointer}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:focus .invoicing__line-item__content__prefix,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:hover .invoicing__line-item__content__prefix{display:none}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:focus .invoicing__line-item__content__prefix-edit,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:hover .invoicing__line-item__content__prefix-edit{font-size:.6rem;padding:.7rem 1.05rem .6rem;background-color:#111;color:#fff;height:.9rem;align-items:center;justify-content:center;border-radius:.2rem;width:1.36rem;border:none;display:inline-flex;margin:0 .06rem 0 -.1rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:focus .invoicing__line-item__content__delete,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:hover .invoicing__line-item__content__delete{display:inline-block;outline:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0 .5rem;padding:0 1rem 0 0;background-color:transparent;cursor:pointer;height:1.1rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:focus .invoicing__line-item__content__delete .invoicing__line-item__content__delete__icon,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:hover .invoicing__line-item__content__delete .invoicing__line-item__content__delete__icon{height:1rem;width:auto;vertical-align:-.2rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item__editor{display:none}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing{display:inline-flex;width:100%}@media only all and (min-width:56em){.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing{width:calc(100% + 1.6rem)}}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__left-controls{display:inline-flex;flex:0 0 1.3rem;flex-direction:column}@media only all and (max-width:56em){.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__left-controls{display:none}}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__handle{flex:0 0 1.3rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__cancel{display:inline-block;flex:0 0 1.3rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__content,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor__prefix{display:none}@media only all and (min-width:41em){.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor__prefix{flex:0 0 3rem;margin:0 .25rem}}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor{display:inline-block;width:100%}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields{display:inline;width:100%}@media only all and (min-width:48.75em){.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields{display:inline-flex;align-items:center;margin:0 0 .5rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields .invoicing__line-item__editor__hours,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields .invoicing__line-item__editor__step{margin-bottom:0!important}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields .invoicing__line-item__editor__submit{flex:0 0 1.5rem;vertical-align:unset}}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields .invoicing__line-item__editor__hours,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields .invoicing__line-item__editor__step{border:.1rem solid #666;padding:.5rem 0 .5rem .75rem;font-size:1rem;box-shadow:inset .1rem .1rem .2rem #bbb}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields .invoicing__line-item__editor__step{width:100%;max-width:40rem;margin:0 0 .5rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields .invoicing__line-item__editor__hours{width:5rem;margin-bottom:.5rem;padding-right:.25rem;margin-right:1rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields .invoicing__line-item__editor__submit{background-image:url(../icons/icon-line-item-tick.svg);background-color:#fff;background-size:100% 100%;width:1.5rem;height:1.5rem;outline:none;border:none;vertical-align:middle;cursor:pointer}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__fields .invoicing__line-item__editor__delete{background:none;outline:none;border:none;margin-left:1rem;cursor:pointer;vertical-align:middle}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details{display:inline-flex;flex-wrap:wrap}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details .details__edited{flex:0 0 100%;margin-bottom:.5rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details .details__edited .details__edited__text{font-size:.8rem;margin:1rem 0 .5rem;padding:.2rem .5rem;color:#fff;background-color:#3f6aa8;width:auto;display:inline}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details .details__hours,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details .details__step{color:#3f6aa8}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details .details__hours .details__label,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details .details__step .details__label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:.8rem;margin:0;font-style:italic}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details .details__hours .details__text,.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details .details__step .details__text{color:#3f6aa8;font-size:.8rem;margin:0}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details .details__step{margin-right:1.5rem}.view--invoicing .invoicing__tab--invoice .invoicing__line-items .invoicing__line-item.invoicing__line-item--editing .invoicing__line-item__editor .invoicing__line-item__editor__details .details__step .details__text{width:100%}.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal{flex:0 0 100%;padding:0}@media only all and (min-width:88.75em){.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal{max-width:unset}}.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items:last-child{margin-bottom:0}.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item{cursor:default;width:100%}@media only all and (min-width:56em){.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item{margin-left:0;width:100%}}.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:focus,.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:hover{cursor:default}.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:focus:before,.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item .invoicing__line-item__content:hover:before{content:"";display:none}.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item .invoicing__line-item__content__restore{border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0b64b7;color:#fff;border-radius:.4rem;font-size:.9rem;margin:0 0 0 1rem;padding:.2rem .5rem;cursor:pointer}.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item .invoicing__line-item__content__restore:focus,.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item .invoicing__line-item__content__restore:hover{background-color:#111;text-decoration:underline}.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item .invoicing__line-item__meta{color:#760101;font-size:.8rem}@media only all and (min-width:52.5em){.invoicing__tab--invoice.invoicing__tab--invoice--restore-modal .invoicing__line-items .invoicing__line-item .invoicing__line-item__meta{padding-left:2.1rem}}.modal.modal--invoicing__removed-items{width:96vw;max-width:50rem}.modal.modal--invoicing__removed-items::-webkit-scrollbar{width:0!important;height:0!important}.modal.modal--invoicing__removed-items{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:56em){.modal.modal--invoicing__removed-items{top:8.2rem}}.modal.modal--invoicing__removed-items .modal__title{text-transform:uppercase;color:#760101;padding-top:.5rem;font-size:1.3rem;margin-bottom:1.4rem}.modal.modal--invoicing__removed-items .modal__content{margin-bottom:1rem}.modal.modal--invoicing__removed-items .modal__ctas{order:2}.modal.modal--invoicing__removed-items .modal__ctas .cta{font-size:1rem;padding:.4rem .8rem;border-radius:.4rem}.modal.modal--invoicing__add-item{width:96vw;max-width:30rem}.modal.modal--invoicing__add-item::-webkit-scrollbar{width:0!important;height:0!important}.modal.modal--invoicing__add-item{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:56em){.modal.modal--invoicing__add-item{top:8.2rem}}.modal.modal--invoicing__add-item .modal__title{text-transform:uppercase;color:#111;padding-top:.5rem;font-size:1.3rem;margin-bottom:1.4rem}.modal.modal--invoicing__add-item .modal--invoicing__add-item__info{color:#760101;text-align:center;width:100%;font-size:1rem}.modal.modal--invoicing__add-item .modal__content{margin-bottom:1rem}.modal.modal--invoicing__add-item .modal__content.invoicing__add-entry{margin-top:0}.modal.modal--invoicing__add-item .modal-form input[type=number],.modal.modal--invoicing__add-item .modal-form input[type=text]{border:.05rem solid #777}.modal.modal--invoicing__add-item .modal-form .modal__ctas{order:2;max-width:18rem;margin:0 auto}.modal.modal--invoicing__add-item .modal-form .modal__ctas .cta{font-size:1rem;padding:.4rem .8rem;border-radius:.4rem}.modal.modal--invoicing__add-item .modal-form .modal__ctas .cta.cta--dark{background-color:#111}.modal.modal--invoicing__add-item .invoicing__add-entry__errors ul:before{content:"ERROR:";display:inline-block;background-color:#760101;color:#fff;width:calc(100% - 1.8rem);padding:.5rem .9rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.modal.modal--invoicing__add-item .invoicing__add-entry__errors ul{list-style-type:none;display:inline-block;margin:0 0 2rem}.modal.modal--invoicing__add-item .invoicing__add-entry__errors ul li{width:100%;padding:.7rem .9rem;background-color:#111;color:#fff;line-height:140%}.modal.modal--invoicing__add-item .invoicing__add-entry__errors ul li:nth-child(2n){background-color:#333}.modal.modal--invoicing__add-item .invoicing__add-entry__errors ul li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.invoicing__status-bar{display:inline-flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:#111;width:100vw;text-align:center;line-height:1.5em;margin:0 0 1rem -5vw;padding:2vmin 5vw;border-bottom:.4rem solid #0b64b7}.invoicing__status-bar p{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0 auto;color:#fff;font-size:calc(.5rem + 2vmin);text-transform:uppercase}.invoicing__status-bar p span{padding-left:50%;transform:translateX(-50%)}@media (min-height:30em),only all and (min-width:30em){.invoicing__status-bar p{font-size:.95rem}}@media only all and (min-width:30em){.invoicing__status-bar p span{padding-left:calc(50% + 2.5rem)}}@media only all and (min-width:56em){.invoicing__status-bar{padding:.6rem 1rem;width:calc(100% + 11vw);margin:0 0 1rem -6vw}}@media only all and (min-width:88.75em){.invoicing__status-bar{padding:.6rem 1.5rem;width:calc(100% + 6rem);margin:0 0 1rem -4rem}}.invoicing__status-bar .invoicing__status-bar__button{display:inline-flex;align-items:center}@media only all and (min-width:36em){.invoicing__status-bar .invoicing__status-bar__button{background-color:#444;border:.1rem solid #8a8a8a;padding:.2rem .5rem .3rem;border-radius:.3rem;text-decoration:none}.invoicing__status-bar .invoicing__status-bar__button .invoicing__status-bar__button__text,.invoicing__status-bar .invoicing__status-bar__button .invoicing__status-bar__button__text .invoicing__status-bar__button__text__extra{text-decoration:none}.invoicing__status-bar .invoicing__status-bar__button:hover{background-color:#555}.invoicing__status-bar .invoicing__status-bar__button:hover .invoicing__status-bar__button__text,.invoicing__status-bar .invoicing__status-bar__button:hover .invoicing__status-bar__button__text .invoicing__status-bar__button__text__extra{text-decoration:underline}}.invoicing__status-bar .invoicing__status-bar__button__icon{margin-right:.4rem}.invoicing__status-bar .invoicing__status-bar__button__text,.invoicing__status-bar .invoicing__status-bar__button__text__extra{color:#fff;text-decoration:underline;text-transform:uppercase;font-size:.9rem}.invoicing__status-bar .invoicing__status-bar__button__text__extra{display:none}@media only all and (min-width:25em){.invoicing__status-bar .invoicing__status-bar__button__text{display:inline-block}}@media only all and (min-width:30em){.invoicing__status-bar .invoicing__status-bar__button__text__extra{display:inline-block}}.view--invoicing .invoicing__summary-fields hr{border:0;outline:0;border-bottom:.12rem solid #ccc;margin:.5rem 0 1.8rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form label{flex:0 0 auto;margin:0 0 1rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .label{display:block;margin:0 0 .3rem;color:#3f6aa8;font-style:italic}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .label~.label--meta{margin-top:-1.5rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .label--meta{display:block;margin:0 0 .3rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form input,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form textarea{font-size:.9rem;padding:.4rem .3rem;width:100%;max-width:14rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form input:focus,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form textarea:focus{outline:.1rem solid orange}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__field--sterling .input{position:relative}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__field--sterling .pound{position:absolute;font-size:.9rem;left:.35rem;top:.11rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__field--sterling input{padding-left:.9rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .input-sizer{display:inline-grid;vertical-align:top;align-items:center;position:relative}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .input-sizer.input-sizer--stacked{align-items:stretch}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .input-sizer.input-sizer--stacked:after,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .input-sizer.input-sizer--stacked input,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .input-sizer.input-sizer--stacked textarea{grid-area:2/1}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .input-sizer:after,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .input-sizer textarea{width:auto;min-width:1em;grid-area:1/2;font:inherit;margin:0;resize:none;max-width:34rem;outline:.1rem solid #999;border:.1rem inset #ccc}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .input-sizer:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap;padding-bottom:3.5rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .input-sizer:focus-within input:focus,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .input-sizer:focus-within textarea:focus{outline:.1rem solid orange}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form.invoicing__summary-fields__form--parts{display:flex;flex-wrap:wrap;align-items:center;max-width:34rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__form--labour__apprentice,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__form--labour__full,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form.invoicing__summary-fields__form--other{display:flex;flex-wrap:wrap}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__parts__title{margin-right:1rem}@media only all and (min-width:23.125em){.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__parts__title{flex:0 0 65%}}@media only all and (min-width:25.75em){.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__parts__title{flex:0 0 15.25rem}}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__parts__title input{width:100%;max-width:15rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .label--separator{display:none}@media only all and (min-width:23.125em){.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .label--separator{display:inline;flex:1 1 auto;margin-left:-.5rem;margin-right:.5rem;padding-top:1.6rem}}@media only all and (min-width:25.75em){.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .label--separator{margin-right:1rem}}@media only all and (min-width:23.125em){.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__parts__total{flex:0 0 5.4rem}}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__parts__total input{max-width:5.4rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__parts__breakdown{width:100%}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__parts__breakdown .label--meta{margin-top:.6rem;font-style:italic}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__labour__title{margin-right:1rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__labour__title .label{width:13.2rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__labour__hours{margin-right:1rem;min-width:6rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__labour__hours input{max-width:5.4rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__labour__rate{margin-right:1rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__labour__rate input,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__labour__total input{max-width:5.4rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__apprentice__title{margin-right:1rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__apprentice__hours{margin-right:1rem;min-width:6rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__apprentice__hours input{max-width:5.4rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__apprentice__rate{margin-right:1rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__apprentice__rate input,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__apprentice__total input{max-width:5.4rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__other__title{margin-right:1rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__other__title .label{width:13.2rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__form .invoicing__summary-fields__other__total input{max-width:5.4rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals{margin:1.5rem 0 0}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals .job-sheet__totals__title{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;text-transform:uppercase;letter-spacing:.2rem;color:#7d7d7d;margin-bottom:1rem}@supports (font-variation-settings:normal){.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals .job-sheet__totals__title{font-weight:200}}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals .job-sheet__totals__approved,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals .job-sheet__totals__pending{font-size:1.2rem;margin:0 auto 1rem;display:inline-block;text-align:left;list-style-type:none;list-style-position:inside}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals .job-sheet__totals__approved li,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals .job-sheet__totals__pending li{margin-bottom:1rem}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals .job-sheet__totals__approved .job-sheet__totals__label,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals .job-sheet__totals__pending .job-sheet__totals__label{display:inline-block;width:9em;text-decoration:underline}.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals .job-sheet__totals__approved .job-sheet__totals__total .job-sheet__totals__amount,.view--invoicing .invoicing__summary-fields .invoicing__summary-fields__totals .job-sheet__totals__pending .job-sheet__totals__total .job-sheet__totals__amount{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.invoice-send-modal{background-color:#fff;position:fixed;top:50vh;left:50%;transform:translateX(-50%) translateY(-50%);z-index:9000;width:90%;max-width:30rem;border-radius:.5rem;box-shadow:0 0 .5rem #111}@media only all and (max-width:32em){.invoice-send-modal{text-align:center;padding:1.5rem 0;flex-wrap:nowrap}}@media only all and (min-width:32.1em){.invoice-send-modal{display:flex;max-width:24rem}.invoice-send-modal .invoice-send-modal__content{flex:0 0 100%;padding:1rem 1.2rem}}.invoice-send-modal .cta:first-child{background-color:#141831;margin-bottom:0}.invoice-send-modal .invoice-send-modal__content{display:flex;flex-direction:column}.invoice-send-modal .invoice-send-modal__content .heading{font-size:1.2rem;text-transform:uppercase;margin:0 auto 1rem;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%;text-align:center}.invoice-send-modal .invoice-send-modal__content p{max-width:90%;margin:0 auto 1.5rem}.invoice-send-modal .invoice-send-modal__content .modal-form .modal-form__dual-ctas,.invoice-send-modal .invoice-send-modal__content .modal-form label{max-width:90%}.invoice-send-modal .invoice-send-modal__content .modal-form label p{max-width:100%;margin:0}.terminal__controls{position:fixed;z-index:9000;bottom:.9rem;left:50%;transform:translateX(-50%);display:inline-flex;justify-content:space-between;width:12.4rem;height:4rem;background-color:#ccc;border-radius:3rem;padding:.4rem .4rem .3rem}@media only all and (min-width:56em){.terminal__controls{width:7.6rem;left:unset;right:1rem;transform:none}}.view--client-area .terminal__controls{width:7.6rem;left:unset;right:1rem;transform:none}.view--jobs-dashboard .terminal__controls,.view--timesheets-fill .terminal__controls{bottom:.55rem}@media only all and (min-width:56em){.view--jobs-dashboard .terminal__controls,.view--timesheets-fill .terminal__controls{right:1rem;bottom:1rem}}.view--jobs .terminal__controls{bottom:.55rem}@media only all and (min-width:56em) and (max-width:86.25em){.view--jobs.system--admin-user .terminal__controls{right:1rem;bottom:4.6rem}}.terminal__controls__back,.terminal__controls__refresh{background:none;outline:none;border:none;cursor:pointer;padding:0}.terminal__controls__back .terminal__controls__icon,.terminal__controls__refresh .terminal__controls__icon{width:3.2rem;height:3.2rem;background-repeat:no-repeat;background-size:3.2rem 3.2rem}.terminal__controls__back .terminal__controls__icon{background-image:url(../icons/icon-terminal-back.svg)}.terminal__controls__back:active .terminal__controls__icon{background-image:url(../icons/icon-terminal-back--active.svg)}.terminal__controls__refresh .terminal__controls__icon{background-image:url(../icons/icon-terminal-refresh.svg)}.terminal__controls__refresh:active .terminal__controls__icon{background-image:url(../icons/icon-terminal-refresh--active.svg)}.pdf-js-modal-container .pdf-js-modal{background-color:#fff;position:fixed;top:3vh;left:50%;transform:translateX(-50%);z-index:9000;width:90%;max-width:60rem;height:92vh;padding:.5rem;max-height:calc(126vw + 1rem);border-radius:.5rem;box-shadow:0 0 .5rem #111}@media only all and (min-width:41em){.pdf-js-modal-container .pdf-js-modal{height:97vh;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0}}.pdf-js-modal-container .pdf-js-modal iframe{width:100%;height:100%;border:0}@media only all and (min-width:36em){.pdf-js-modal-container .pdf-js-modal{text-align:center;padding:1rem}.pdf-js-modal-container .pdf-js-modal iframe{height:calc(100% + 1rem)}}.mode--recovery .view--client-area .job-sheet__client-link__regenerate,.mode--recovery .view--client-area .job-sheet__status-bar--admin .job-sheet__status-bar__button,.mode--recovery .view--home-screen .my__broadcast a,.mode--recovery .view--jobs-dashboard .job-sheet__client-link__regenerate,.mode--recovery .view--jobs-dashboard .job-sheet__job-completer-container,.mode--recovery .view--jobs-dashboard .job-sheet__status-bar .job-sheet__status-bar__button,.mode--recovery .view--jobs-dashboard .job-sheet__tasks__completer,.mode--recovery .view--timesheets-reports .timesheet-report__task-step__details a{display:none}.mode--recovery .nav__item.no-recovery,.mode--recovery .nav__item.no-recovery+ul li .nav__item{cursor:not-allowed}.mode--recovery .nav__item.no-recovery+ul li .nav__item span,.mode--recovery .nav__item.no-recovery span{opacity:.5;text-decoration:line-through}.mode--recovery__banner{display:none}.mode--recovery #nav-trigger{bottom:4rem}.mode--recovery .terminal__controls{bottom:3.55rem}.mode--recovery .mode--recovery__banner{display:block;width:100%;position:fixed;bottom:0;padding:.6rem;text-align:center;background-color:#760101}.mode--recovery .mode--recovery__banner .mode--recovery__banner__text{color:#fff;max-width:36rem;margin:0 auto}.mode--recovery .view--jobs-dashboard #nav-trigger{bottom:8rem}.mode--recovery .view--jobs-dashboard .mode--recovery__banner{z-index:1000}@media only all and (max-width:74.99em){.mode--recovery .view--jobs-dashboard .mode--recovery__banner{bottom:3.9rem}.mode--recovery .view--jobs-dashboard .terminal__controls{bottom:7.55rem}}.mode--recovery .view--user-login .login-user-grid{padding-bottom:7rem}.mode--recovery .view--client-area .mode--recovery__banner{z-index:8000}@media only all and (max-height:37em){.mode--recovery .view--install-login .user-login-auth-modal,.mode--recovery .view--standalone-login .user-login-auth-modal{transform:translateX(-50%) translateY(-70%)}.mode--recovery .view--install-login .login-user-card,.mode--recovery .view--standalone-login .login-user-card{display:none}}.history-list__component{margin-right:10vw}@media only all and (min-width:68rem){.history-list__component{margin-right:6rem}}.history-list__component .history-list__title{font-size:1.4rem;margin:0 0 1.2rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.history-list__component .history-list__title{font-weight:500}}.history-list__component .history-list__list{margin-bottom:2rem}.history-list__component .history-list__list .history-list__item{list-style-type:none;margin-bottom:.9rem;line-height:1.4rem}.history-list__component .history-list__list .history-list__item .history-list__item__link{color:#008487;text-decoration:underline}.history-list__component .history-list__list .history-list__item .history-list__item__link:active,.history-list__component .history-list__list .history-list__item .history-list__item__link:focus,.history-list__component .history-list__list .history-list__item .history-list__item__link:hover{color:#04a9ad}.history-list__component .history-list__list .history-list__item .history-list__item__status{text-transform:capitalize}.history-list__component .history-list__list--estimate .history-list__item .history-list__item__link{color:#bb5a00}.history-list__component .history-list__list--estimate .history-list__item .history-list__item__link:active,.history-list__component .history-list__list--estimate .history-list__item .history-list__item__link:focus,.history-list__component .history-list__list--estimate .history-list__item .history-list__item__link:hover{color:#141831}.history-list__component .history-list__list--invoice .history-list__item .history-list__item__link{color:#0b64b7}.history-list__component .history-list__list--invoice .history-list__item .history-list__item__link:active,.history-list__component .history-list__list--invoice .history-list__item .history-list__item__link:focus,.history-list__component .history-list__list--invoice .history-list__item .history-list__item__link:hover{color:#141831}.history-list__component .history-list__list--invoice .history-list__item--draft .history-list__item__status{color:#0b64b7}.history-list__component .history-list__list--invoice .history-list__item--pending .history-list__item__date,.history-list__component .history-list__list--invoice .history-list__item--pending .history-list__item__status{color:#bb5a00}.history-list__component .history-list__list--invoice .history-list__item--voided .history-list__item__cost{text-decoration:line-through}.history-list__component .history-list__list--invoice .history-list__item--overdue .history-list__item__date,.history-list__component .history-list__list--invoice .history-list__item--overdue .history-list__item__status,.history-list__component .history-list__list--invoice .history-list__item--voided .history-list__item__date,.history-list__component .history-list__list--invoice .history-list__item--voided .history-list__item__status{color:#760101}.history-list__component .history-list__list--invoice .history-list__item--paid .history-list__item__status{color:#1b8800}.history-list-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.easyadmin.show.show-boat .history-list-container,.easyadmin.show.show-owner .history-list-container{background-color:var(--form-bg);border-top:.1rem solid #ccc;padding:1.4rem 20px 1.4rem 40px}.history-list-container .history-list-container__title{font-size:1.4rem;flex:0 0 100%;margin-bottom:1rem}.availability-timeline{grid-gap:0 0}.avt__row-heading.avt__row-heading--yard-team{background-color:rgba(4,75,70,.769)}.avt__pill.avt__pill--availability{background-color:rgba(224,241,238,.5)}.avt__pill.avt__pill--holiday{background-color:hsla(0,0%,100%,.8);border-color:rgba(0,0,0,.1);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40L40 0H20L0 20m40 20V20L20 40' fill='%23EDCC3E' fill-opacity='.3' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:1.4rem 1.4rem}.avt__pill.avt__pill--holiday.avt__pill--holiday--pending{border-style:dashed;background-color:hsla(0,0%,100%,.3);border-color:rgba(205,128,43,.6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40L40 0H20L0 20m40 20V20L20 40' fill='%23EDCC3E' fill-opacity='.2' fill-rule='evenodd'/%3E%3C/svg%3E")}.avt__pill.avt__pill--til,.avt__pill.avt__pill--til.avt__pill--til--pending{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40L40 0H20L0 20m40 20V20L20 40' fill='%23B76434' fill-opacity='.3' fill-rule='evenodd'/%3E%3C/svg%3E")}.avt__pill.avt__pill--til.avt__pill--til--pending{border-style:dashed;background-color:hsla(0,0%,100%,.3);border-color:rgba(255,128,43,.6)}.avt__pill.avt__pill--absence{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40L40 0H20L0 20m40 20V20L20 40' fill='(7aa8d' fill-opacity='.2' fill-rule='evenodd'/%3E%3C/svg%3E")}.avt__pill.avt__pill--job summary{color:#685a36}.avt__pill.avt__pill--job .avt__pill__job-status-icon{width:.9rem;height:.9rem;border-radius:1.5rem}.avt__pill .avt__pill__tooltip{position:absolute;top:1.8rem}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__body a{color:#04a9ad}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__body a:focus,.avt__pill .avt__pill__tooltip .avt__pill__tooltip__body a:hover{-webkit-text-decoration-style:dotted;text-decoration-style:dotted;color:#fff}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__dates,.avt__pill .avt__pill__tooltip .avt__pill__tooltip__notes{color:#fff;margin:0 1rem 0 0}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__dates,.avt__pill .avt__pill__tooltip .avt__pill__tooltip__job-status-line,.avt__pill .avt__pill__tooltip .avt__pill__tooltip__job-title{text-transform:uppercase;letter-spacing:.04rem;font-size:.9rem;width:100%;padding-bottom:.5rem;border-bottom:.1rem solid #555;margin-bottom:.6rem}.availability-timeline{display:grid;width:100%;padding-top:10px;margin:0 auto;background-image:url(../../assets/vectors/timeline-grid-bg.svg);background-repeat:repeat;background-attachment:local}.avt__month-heading{grid-row:1;padding-left:.5rem;text-transform:uppercase;top:.3rem}.avt__day-heading,.avt__month-heading{font-size:.9rem;position:sticky;z-index:500}.avt__day-heading{text-align:center;grid-row:2;top:1.7rem}.avt__day-heading.avt__day-heading--wknd{color:#ccc}.avt__day-heading.avt__day-heading--today{color:red}.avt__today{background-color:rgba(0,0,0,.03);grid-row:1/-1}.avt__row-heading{position:sticky;left:0;z-index:1000;width:-moz-max-content;width:max-content;display:inline-block;background-color:rgba(20,24,49,.7);color:#fff;text-transform:uppercase;font-size:.9rem;padding:.4rem .5rem}@media only all and (min-width:53.75em){.avt__row-heading .small-screen-name{display:none}}.avt__row-heading .wider-screen-name{display:none}@media only all and (min-width:53.75em){.avt__row-heading .wider-screen-name{display:unset}}.avt__row-heading summary{display:inline-block;list-style:none}.avt__row-heading summary::-webkit-details-marker,.avt__row-heading summary::marker{display:none}.avt__row-heading[open] summary .small-screen-name{display:none}.avt__row-heading[open] summary .wider-screen-name{display:unset}.avt__row-heading.avt__row-heading--group{background-color:transparent;color:#111;padding:.25rem .5rem 0}.avt__row-heading.avt__row-heading--closures{background-color:rgba(80,0,0,.769)}.avt__row-heading.avt__row-heading--events{background-color:rgba(99,2,72,.769)}.avt__row-heading.avt__row-heading--yard-team{background-color:rgba(4,64,75,.769)}.avt__row-heading.avt__row-heading--office-team{background-color:rgba(99,2,72,.769)}.avt__row-heading.avt__row-heading--hide{display:none}.avt__pill{display:inline-block;border-radius:.25rem;background-color:#ccc;padding:.25rem 0;border:.15rem solid rgba(0,0,0,.1)}.avt__pill:focus,.avt__pill:hover{border:.15rem solid rgba(0,0,0,.2);outline:none}.avt__pill:focus-within .avt__pill__name,.avt__pill:hover .avt__pill__name{text-decoration:underline}.avt__pill.avt__pill--absence .avt__pill__name,.avt__pill.avt__pill--closure .avt__pill__name,.avt__pill.avt__pill--event .avt__pill__name,.avt__pill.avt__pill--holiday .avt__pill__name,.avt__pill.avt__pill--offsite .avt__pill__name,.avt__pill.avt__pill--til .avt__pill__name,.avt__pill.avt__pill--training .avt__pill__name{display:inline-block;color:transparent;width:100%;height:.8rem;overflow:hidden}.avt__pill.avt__pill--absence .avt__pill__tooltip,.avt__pill.avt__pill--closure .avt__pill__tooltip,.avt__pill.avt__pill--event .avt__pill__tooltip,.avt__pill.avt__pill--holiday .avt__pill__tooltip,.avt__pill.avt__pill--offsite .avt__pill__tooltip,.avt__pill.avt__pill--til .avt__pill__tooltip,.avt__pill.avt__pill--training .avt__pill__tooltip{margin-top:.3rem}.avt__pill.avt__pill--closure{display:none;background-color:rgba(225,166,166,.75)}.avt__pill.avt__pill--event{display:none;background-color:rgba(167,50,144,.75)}.avt__pill.avt__pill--availability{display:none;background-color:rgba(180,202,197,.1);border:.15rem solid rgba(0,0,0,.05)}.avt__pill.avt__pill--holiday{background-color:rgba(255,212,84,.55)}.avt__pill.avt__pill--holiday,.avt__pill.avt__pill--til{display:none;border-color:rgba(0,0,0,.05);background-repeat:repeat;background-size:1rem 1rem}.avt__pill.avt__pill--til{background-color:rgba(249,163,114,.95)}.avt__pill.avt__pill--holiday--pending,.avt__pill.avt__pill--til--pending{display:none}.avt__pill.avt__pill--absence{display:none;background-color:rgba(43,121,59,.5);border-color:rgba(0,0,0,.05);background-repeat:repeat;background-size:1rem 1rem}.avt__pill.avt__pill--training{display:none;background-color:rgba(0,147,144,.65)}.avt__pill.avt__pill--offsite{display:none;background-color:rgba(56,63,163,.5)}.avt__pill.avt__pill--job{display:none;background-color:rgba(238,172,3,.5)}.avt__pill.avt__pill--job summary{text-align:center;text-transform:uppercase;color:#fff}.avt__pill.avt__pill--job summary .avt__pill--job__title{width:100%;display:flex;align-items:center;justify-content:center}.avt__pill.avt__pill--job summary .avt__pill__name{font-size:.9rem;max-height:1.2rem;overflow:hidden}.avt__pill.avt__pill--job summary::-webkit-details-marker{display:none}.avt__pill.avt__pill--job .avt__pill__tooltip__body,.avt__pill.avt__pill--job .avt__pill__tooltip__dates,.avt__pill.avt__pill--job .avt__pill__tooltip__notes{flex-wrap:wrap}.avt__pill.avt__pill--job .avt__pill__tooltip__headings{display:inline-flex;flex:0 0 100%;margin:0 0 .6rem}.avt__pill.avt__pill--job .avt__pill__tooltip__headings .heading{font-size:.8rem;color:#fff;margin:0;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}@supports (font-variation-settings:normal){.avt__pill.avt__pill--job .avt__pill__tooltip__headings .heading{font-weight:200}}.avt__pill.avt__pill--job .avt__pill__tooltip__headings .heading:first-child{flex:0 0 40%}@media only all and (min-width:26em){.avt__pill.avt__pill--job .avt__pill__tooltip__dates .avt__pill__tooltip__headings>.heading:first-child{flex:0 0 9.8rem}}.avt__pill.avt__pill--job .avt__pill__tooltip__location .avt__pill__tooltip__headings{width:100%}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__values,.avt__pill.avt__pill--job .avt__pill__tooltip__location__values,.avt__pill.avt__pill--job .avt__pill__tooltip__notes{display:inline-flex;align-items:center;justify-content:flex-start;width:100%}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__values>:first-child,.avt__pill.avt__pill--job .avt__pill__tooltip__dates__values>:nth-child(2),.avt__pill.avt__pill--job .avt__pill__tooltip__location__values>:first-child,.avt__pill.avt__pill--job .avt__pill__tooltip__location__values>:nth-child(2),.avt__pill.avt__pill--job .avt__pill__tooltip__notes>:first-child,.avt__pill.avt__pill--job .avt__pill__tooltip__notes>:nth-child(2){flex:0 0 40%}@media only all and (min-width:26em){.avt__pill.avt__pill--job .avt__pill__tooltip__dates__values>:nth-child(2),.avt__pill.avt__pill--job .avt__pill__tooltip__location__values>:nth-child(2),.avt__pill.avt__pill--job .avt__pill__tooltip__notes>:nth-child(2){flex:0 0 calc(80% - 9.8rem)}}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__values>a:last-child,.avt__pill.avt__pill--job .avt__pill__tooltip__location__values>a:last-child,.avt__pill.avt__pill--job .avt__pill__tooltip__notes>a:last-child{flex:0 0 20%;text-align:right}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__values{padding-bottom:.75rem}@media only all and (min-width:26em){.avt__pill.avt__pill--job .avt__pill__tooltip__dates__values>:first-child{flex:0 0 9.8rem}}.avt__pill.avt__pill--job .avt__pill__tooltip__location__values{padding-bottom:.35rem;width:calc(100% - 2.5rem)}.avt__pill.avt__pill--job .avt__pill__tooltip__location__values>:first-child{flex:0 0 auto;margin-right:1rem}.avt__pill.avt__pill--job .avt__pill__tooltip__location__values>:last-child{flex:0 0 auto;text-align:left}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:30rem}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form .avt__pill__tooltip__dates__form__dates{display:inline-flex;justify-content:flex-start}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form .avt__pill__tooltip__dates__form__ctas{flex:0 0 100%;display:inline-flex;justify-content:space-between}@media only all and (min-width:32em){.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form .avt__pill__tooltip__dates__form__ctas{flex:0 0 auto}}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form duet-date-picker{margin:0 0 .8rem}@media only all and (min-width:32em){.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form duet-date-picker{margin:0 0 .5rem}}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form duet-date-picker .duet-date__input{padding:6px 36px 6px 6px;width:8.3rem}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form duet-date-picker .duet-date__toggle{width:36px}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form duet-date-picker:first-child{margin-right:.5rem}@media only all and (min-width:21.25em){.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form duet-date-picker:first-child{margin-right:1.5rem}}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form .cta{margin:0 1rem .4rem 0}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form .cta.cta--save{border-radius:.2rem;text-transform:uppercase;font-size:.9rem;padding-bottom:.25rem}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form .cta.cta--cancel{background:none;color:#04a9ad;text-transform:uppercase;text-decoration:underline;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:.9rem;padding:0;margin-right:0}@supports (font-variation-settings:normal){.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form .cta.cta--cancel{font-weight:200}}.avt__pill.avt__pill--job .avt__pill__tooltip__dates__form .cta.cta--cancel:after{content:""}.avt__pill.avt__pill--job .avt__pill__tooltip__location__form{flex-wrap:wrap}.avt__pill.avt__pill--job .avt__pill__tooltip__location__form select{margin:0 1rem .4rem 0}.avt__pill.avt__pill--job .avt__pill__tooltip__location__form .avt__pill__tooltip__location__form__ctas{flex:0 0 100%;display:inline-flex;justify-content:space-between}@media only all and (min-width:22em){.avt__pill.avt__pill--job .avt__pill__tooltip__location__form .avt__pill__tooltip__location__form__ctas{flex:0 0 auto}}.avt__pill.avt__pill--job .avt__pill__tooltip__location__form .cta{margin:0 1rem .4rem 0}.avt__pill.avt__pill--job .avt__pill__tooltip__location__form .cta.cta--save{border-radius:.2rem;text-transform:uppercase;font-size:.9rem;padding-bottom:.25rem}.avt__pill.avt__pill--job .avt__pill__tooltip__location__form .cta.cta--cancel{background:none;color:#04a9ad;text-transform:uppercase;text-decoration:underline;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:.9rem;padding:0;margin-right:0}@supports (font-variation-settings:normal){.avt__pill.avt__pill--job .avt__pill__tooltip__location__form .cta.cta--cancel{font-weight:200}}.avt__pill.avt__pill--job .avt__pill__tooltip__location__form .cta.cta--cancel:after{content:""}.avt__pill.avt__pill--job .avt__pill__tooltip .avt__pill__tooltip__notes{max-width:100%;margin-right:0}.avt__pill.avt__pill--job .avt__pill__tooltip .avt__pill__tooltip__notes>a:last-child{flex:0 0 100%;text-align:left}.avt__pill.avt__pill--job .avt__pill__tooltip .avt__pill__tooltip__notes .avt__pill__tooltip__edit{margin-top:1rem;color:#e2a300}.avt__pill.avt__pill--job .avt__pill__tooltip .avt__pill__tooltip__notes .avt__pill__tooltip__edit:focus,.avt__pill.avt__pill--job .avt__pill__tooltip .avt__pill__tooltip__notes .avt__pill__tooltip__edit:hover{color:#fff}.avt__pill.avt__pill--job .avt__pill__tooltip .avt__pill__tooltip__notes .avt__pill__tooltip__edit:after{content:" »"}.avt__pill.avt__pill--job .avt__pill__job-status-icon{background-color:#685a36;border:.15rem solid hsla(0,0%,100%,.3);width:.85rem;flex:0 0 0.85rem;height:.85rem;border-radius:2rem;margin-right:.35rem}.avt__pill.avt__pill--job .avt__pill__job-status-icon.avt__pill__job-status-icon--active{background-color:#1b8800;border-color:hsla(0,0%,100%,.5)}.avt__pill.avt__pill--job .avt__pill__job-status-icon.avt__pill__job-status-icon--completed{background-color:#0b64b7;border-color:hsla(0,0%,100%,.4)}.avt__pill.avt__pill--job .avt__pill__job-status-icon.avt__pill__job-status-icon--pending{background-color:#760101;border-color:hsla(0,0%,100%,.5)}.avt__pill.avt__pill--job .avt__pill__job-status-icon.avt__pill__job-status-icon--upcoming{background-color:#bb5a00;border-color:hsla(0,0%,100%,.3)}.avt__pill.avt__pill--job .avt__pill__job-status-icon.avt__pill__job-status-icon--gone-down{background-color:#555;border-color:hsla(0,0%,100%,.5)}.avt__pill.avt__pill--job .avt__pill__tooltip__job-status-line{display:flex;justify-content:space-between}.avt__pill.avt__pill--job .avt__pill__tooltip__job-status-line .avt__pill__tooltip__job-status{display:inline-flex;align-items:center;margin-right:1rem}.avt__pill.avt__pill--job .avt__pill__tooltip__job-status-line a{color:#04a9ad}.avt__pill.avt__pill--job .avt__pill__tooltip__job-status-line a:focus,.avt__pill.avt__pill--job .avt__pill__tooltip__job-status-line a:hover{color:#fff;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.avt__pill.avt__pill--job .avt__pill__tooltip__dates{display:flex;justify-content:space-between}.avt__pill.avt__pill--job .avt__pill__tooltip__dates a{color:#04a9ad}.avt__pill.avt__pill--job .avt__pill__tooltip__dates a:focus,.avt__pill.avt__pill--job .avt__pill__tooltip__dates a:hover{color:#fff;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}.avt__pill.avt__pill--job.avt__pill--job--active{background-color:rgba(0,0,0,.8)}.avt__pill.avt__pill--job.avt__pill--job--active:hover{border-color:#000}.avt__pill.avt__pill--job.avt__pill--job--active:focus-within,.avt__pill.avt__pill--job.avt__pill--job--active:hover{background-color:#000}.avt__pill.avt__pill--job.avt__pill--job--completed{background-color:rgba(1,52,128,.673)}.avt__pill.avt__pill--job.avt__pill--job--completed:hover{border-color:rgba(0,0,0,.4)}.avt__pill.avt__pill--job.avt__pill--job--completed:focus-within,.avt__pill.avt__pill--job.avt__pill--job--completed:hover{background-color:#013480}.avt__pill.avt__pill--job.avt__pill--job--pending{background-color:rgba(90,1,1,.8)}.avt__pill.avt__pill--job.avt__pill--job--pending:hover{border-color:rgba(0,0,0,.4)}.avt__pill.avt__pill--job.avt__pill--job--pending:focus-within,.avt__pill.avt__pill--job.avt__pill--job--pending:hover{background-color:#640101}.avt__pill.avt__pill--job.avt__pill--job--upcoming{background-color:rgba(155,67,0,.838)}.avt__pill.avt__pill--job.avt__pill--job--upcoming:hover{border-color:rgba(0,0,0,.4)}.avt__pill.avt__pill--job.avt__pill--job--upcoming:focus-within,.avt__pill.avt__pill--job.avt__pill--job--upcoming:hover{background-color:#9b4300}.avt__pill.avt__pill--job.avt__pill--job--gone-down{background-color:rgba(0,0,0,.5)}.avt__pill.avt__pill--job.avt__pill--job--estimate{background-color:rgba(192,86,4,.2);border-style:dashed}.avt__pill.avt__pill--job.avt__pill--job--estimate summary{color:#111}.avt__pill.avt__pill--job.avt__pill--job--estimate:hover{border-color:rgba(0,0,0,.2)}.avt__pill.avt__pill--job.avt__pill--job--estimate:focus-within,.avt__pill.avt__pill--job.avt__pill--job--estimate:hover{background-color:rgba(155,67,0,.4)}.avt__pill.avt__pill--job.avt__pill--error{background-color:rgba(150,1,1,.8)}.avt__pill.avt__pill--job.avt__pill--error:hover{border-color:rgba(0,0,0,.4)}.avt__pill.avt__pill--job.avt__pill--error:focus-within,.avt__pill.avt__pill--job.avt__pill--error:hover{background-color:#a00101}.avt__pill.avt__pill--job.avt__pill--error.avt__pill--job.avt__pill--job--estimate{background-color:rgba(150,1,1,.4);border-color:rgba(200,0,0,.4)}.avt__pill.avt__pill--job.avt__pill--error .avt__pill__job-status-icon{border-radius:0;flex:0 0 1rem;width:1rem;height:1rem;background-image:url(/fractal/www/assets/icons/icon-warning-triangle.svg);background-repeat:no-repeat;background-size:.9rem .9rem;background-color:transparent;border-color:transparent}.avt__pill.avt__pill--show{display:unset}.avt__pill.avt__pill.avt__pill--job.avt__pill--tooltip--editing-dates .avt__pill__tooltip__dates .avt__pill__tooltip__headings .heading:first-child{flex:0 0 8.8rem}@media only all and (min-width:21.25em){.avt__pill.avt__pill.avt__pill--job.avt__pill--tooltip--editing-dates .avt__pill__tooltip__dates .avt__pill__tooltip__headings .heading:first-child{flex:0 0 9.8rem}}.avt__pill--tooltip{position:relative;max-height:1.925rem;cursor:pointer;transition:background .15s linear}.avt__pill--tooltip:focus-within{border-color:orange!important}.avt__pill--tooltip summary{list-style:none}.avt__pill--tooltip summary::-webkit-details-marker,.avt__pill--tooltip summary::marker{display:none}.avt__pill--tooltip summary:focus{outline:none}.avt__pill .avt__pill__tooltip{z-index:2000;cursor:auto;background:#111;color:#fff;border:.1rem solid hsla(0,0%,100%,.4);padding:15px;width:-moz-max-content;width:max-content;max-width:96vw;position:sticky;left:0;margin-top:.5rem;border-radius:.25rem;right:0}@media only all and (min-width:36.25em){.avt__pill .avt__pill__tooltip{max-width:32rem}}.avt__pill .avt__pill__tooltip:before{content:"";width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.75rem solid #111;top:-.625rem;position:absolute;left:.5rem}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__body{display:flex;justify-content:space-between}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__dates,.avt__pill .avt__pill__tooltip .avt__pill__tooltip__location,.avt__pill .avt__pill__tooltip .avt__pill__tooltip__notes{color:#fff;margin:0 1rem 0 0}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__dates,.avt__pill .avt__pill__tooltip .avt__pill__tooltip__job-status-line,.avt__pill .avt__pill__tooltip .avt__pill__tooltip__job-title,.avt__pill .avt__pill__tooltip .avt__pill__tooltip__location{text-transform:uppercase;letter-spacing:.04rem;font-size:.9rem;width:100%;padding-bottom:.5rem;border-bottom:.1rem solid #555;margin-bottom:.6rem}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__job-title .avt__pill__tooltip__job-title__error{margin:.4rem 0;padding:.8rem 1rem;background-color:#6e0000;display:inline-flex;width:100%;justify-content:flex-start}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__job-title .avt__pill__tooltip__job-title__error>.error__icon{display:inline-block;flex:0 0 1rem;height:.9rem;margin-right:.8rem;background-image:url(/fractal/www/assets/icons/icon-warning-triangle.svg);background-repeat:no-repeat;background-size:.9rem .9rem;background-color:transparent;border-color:transparent}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__job-status-line span{flex:0 0 auto}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__notes{max-width:20rem;line-height:1.4em}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__edit{padding:0;border:0;outline:0;background-color:transparent;border-radius:1rem}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__edit__icon{background-image:url(../../assets/vectors/timeline__pill__tooltip__edit__icon.svg);height:1.5rem;width:1.5rem;border-radius:1.5rem}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__edit__icon:hover{background-color:#fff}.avt__pill .avt__pill__tooltip .avt__pill__tooltip__notes__last-edited{display:inline-block;margin-top:.6rem;font-style:italic;color:#979797}.avt__pill[open] .avt__pill__tooltip{animation:animateDown .2s linear forwards}@keyframes animateDown{0%{opacity:0;transform:translatey(-15px)}to{opacity:1;transform:translatey(0)}}.view--availability-timeline #nav-trigger{bottom:.5rem}.view--availability-timeline{background-color:#e0e0e0;max-width:100vw;overflow-x:hidden;overflow-y:hidden}.view--availability-timeline .main-header{position:fixed;top:0;z-index:3000}.view--availability-timeline .availability-timeline{height:calc(100vh - 3.6rem);margin-top:3.6rem;overflow:scroll;background-attachment:local;padding-bottom:3rem}@media only all and (min-width:56em){.view--availability-timeline .availability-timeline{height:calc(100vh - 8rem);margin-top:8rem}}@media only all and (min-width:56em){.view--availability-timeline .nav-collapse:not(.nav-collapse--segmented),.view--availability-timeline .nav-collapse:not(.nav-collapse--segmented).closed{top:calc(.3vmin + 4.1rem);position:absolute!important;z-index:2000}.view--availability-timeline .main-header{z-index:3000}}@media only all and (min-width:63.75em){.view--availability-timeline .main-header{position:static!important}.view--availability-timeline .availability-timeline{margin-top:3.8rem}}@media only all and (max-width:56em){.view--availability-timeline.system--browser-terminal .avt-toolbar{max-width:6.75rem;left:0;border-radius:0;background:none;border:none;justify-content:flex-start}.view--availability-timeline.system--browser-terminal .terminal__controls{right:.5rem;transform:unset;left:unset}.view--availability-timeline.system--browser-terminal #nav-trigger{bottom:1.3rem;box-shadow:none;right:3.5rem;left:unset}}.avt-toolbar{position:fixed;bottom:0;z-index:3000;width:100%;display:inline-flex;justify-content:center;align-items:center;padding:1rem .5rem;background:linear-gradient(0deg,#c8c8c8,#efefef)}@media only all and (min-width:30.01em){.avt-toolbar{max-width:22.6rem;left:calc(50vw - 11.7rem);border-radius:2rem;border:.12rem solid #d2d2d2}}@media only all and (min-width:56em){.avt-toolbar{max-width:20.5rem;left:calc(50vw - 9.95rem);padding:.5rem}}.avt-toolbar .mms-multibutton[open] .mms-multibutton__endcap__marker{animation:backspin .2s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes backspin{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}.avt-toolbar .mms-multibutton:first-child{margin-right:5rem;margin-left:-.7rem}@media only all and (min-width:30.01em){.avt-toolbar .mms-multibutton:first-child{margin-right:4.9rem;margin-left:0}}@media only all and (min-width:56em){.avt-toolbar .mms-multibutton:first-child{margin-right:1.4rem}}.avt-toolbar .mms-multibutton:nth-child(2) .mms-multibutton-container{border-color:#111;background:linear-gradient(0deg,#2a2a2a,#585858)}.avt-toolbar .mms-multibutton:nth-child(2) .mms-multibutton-container .mms-multibutton__endcap{border-color:#666}.avt-toolbar .mms-multibutton .mms-multibutton-container{font-size:.95rem;height:2.2rem;padding:0 .6rem}.avt-toolbar .mms-multibutton .mms-multibutton__plus{font-size:1.05rem}.avt-toolbar .mms-multibutton .mms-multibutton__endcap{height:2.2rem;margin-left:.4rem}@media only all and (max-width:30.01em){.avt-toolbar .mms-multibutton .mms-multibutton__endcap{display:none}}.avt-toolbar .mms-multibutton .mms-multibutton__endcap .mms-multibutton__endcap__marker{height:.5rem;width:.5rem;margin-left:.3rem}.avt-toolbar .mms-multibutton>.mms-multibutton__options{bottom:0;margin-bottom:2.2rem}.avt-toolbar .mms-multibutton>.mms-multibutton__options:before{border-top:.4rem solid #038cc7;width:.5rem;top:unset;bottom:-.48rem;left:-.1rem}.avt-toolbar .mms-multibutton[open] .mms-multibutton-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.5rem}@media only all and (min-width:50em){.avt-toolbar .mms-multibutton[open] .mms-multibutton-container{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:.5rem}}.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options{right:-50vw;transform:translateX(-45vw);max-width:95vw;display:grid;grid-template-columns:auto auto;grid-auto-rows:auto}@media only all and (min-width:21.25em){.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options{right:0;transform:translateX(calc(2rem + 5vw))}}@media only all and (min-width:24.375em){.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options{transform:translateX(calc(2rem + 10vw))}}@media only all and (min-width:31.125em){.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options{transform:translateX(calc(4rem + 5vw))}}@media only all and (min-width:56em){.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options{transform:translateX(5.2rem)}}.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options .mms-multibutton__option{word-wrap:break-word;padding:.6rem 1rem .6rem .8rem;font-size:.9rem}.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options .mms-multibutton__option:nth-child(2n){border-right:.1rem solid #026894}.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options .mms-multibutton__option:empty{background-color:#ccc}.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options .mms-multibutton__option--everything{grid-column:1/3;padding:.4rem 1.2rem .4rem 1rem;background-color:#333;color:#fff;font-size:.8rem;text-align:center}.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options .mms-multibutton__option--category{background-color:#f3cc83}.avt-toolbar .mms-multibutton.avt-toolbar__multibutton--show>.mms-multibutton__options .mms-multibutton__option--category .avt-toolbar__category-checkbox input[type=checkbox]{accent-color:#111}.avt-toolbar .avt-toolbar__absences-checkbox,.avt-toolbar .avt-toolbar__category-checkbox{display:inline-flex;align-items:center}@media only all and (max-width:30em){.avt-toolbar .avt-toolbar__absences-checkbox,.avt-toolbar .avt-toolbar__category-checkbox{margin-right:.7rem}.avt-toolbar .avt-toolbar__absences-checkbox .extra,.avt-toolbar .avt-toolbar__category-checkbox .extra{display:none}}.avt-toolbar .avt-toolbar__absences-checkbox input[type=checkbox],.avt-toolbar .avt-toolbar__category-checkbox input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;height:1rem;width:1rem;flex:0 0 1rem;accent-color:#7e9a84;margin-right:.35rem}.avt-toolbar .avt-toolbar__absences-checkbox input[type=checkbox]:checked+.label,.avt-toolbar .avt-toolbar__category-checkbox input[type=checkbox]:checked+.label{color:#4a634f}.avt-toolbar .avt-toolbar__absences-checkbox.avt-toolbar__absences-checkbox--disabled,.avt-toolbar .avt-toolbar__category-checkbox.avt-toolbar__absences-checkbox--disabled{color:#a0a0a0;text-decoration:line-through}@media only all and (min-width:63.75em){.view--request-queue .avt-toolbar{left:calc(67.5vw - 10.25rem)}}@media only all and (min-width:80em){.view--request-queue .avt-toolbar{left:calc(3.75rem + 50vw)}}.system--yard-user .avt-toolbar{max-width:10.6rem;left:calc(50vw - 5.3rem);border-radius:2rem;border:.12rem solid #d2d2d2}.system--yard-user .avt-toolbar .mms-multibutton:first-child{margin-right:0;margin-left:0}.mms-multibutton{position:relative}.mms-multibutton>summary{list-style:none}.mms-multibutton>summary:focus{outline:none}.mms-multibutton>summary::-webkit-details-marker{display:none}.mms-multibutton-container{display:inline-flex;justify-content:space-between;align-items:center;height:3rem;padding:0 1rem;font-size:1.2rem;color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;background:linear-gradient(180deg,#038ec9,#026894);border:.1rem solid #026894;border-radius:.5rem}.mms-multibutton-container .mms-multibutton__label{font-weight:unset}.mms-multibutton-container:focus .mms-multibutton__label,.mms-multibutton-container:hover .mms-multibutton__label{text-decoration:underline}.mms-multibutton-container .mms-multibutton__plus{font-size:1.3rem;margin:0 .4rem 0 0}.mms-multibutton-container .mms-multibutton__endcap{border-left:.13rem solid #026894;height:3rem;margin-left:1rem;display:inline-flex;justify-content:center;align-items:center}.mms-multibutton-container .mms-multibutton__endcap .mms-multibutton__endcap__marker{height:.625rem;width:.625rem;margin-left:.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjEwIiB3aWR0aD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjkyIDQuOTY4TDguODEuNDEzdjkuMTF6IiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.mms-multibutton[open] .mms-multibutton-container{border-bottom-left-radius:0}.mms-multibutton[open] .mms-multibutton__endcap__marker{animation:spin .2s;animation-iteration-count:1;animation-fill-mode:forwards}.mms-multibutton[open] .mms-multibutton__label{-webkit-text-decoration:underline #fff dotted!important;text-decoration:underline #fff dotted!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(-90deg)}}.mms-multibutton>.mms-multibutton__options{margin-top:-.15rem;position:absolute;width:-moz-max-content;width:max-content;max-width:90vw;border:.1rem solid #026894;background:linear-gradient(180deg,#d9f0f9,#beecff)}.mms-multibutton>.mms-multibutton__options>.mms-multibutton__option{list-style-type:none;padding:.8rem 1.2rem .8rem 1rem;border:.14rem inset transparent;border-bottom:.1rem solid #026894}.mms-multibutton>.mms-multibutton__options>.mms-multibutton__option:last-child{border-bottom:0}.mms-multibutton>.mms-multibutton__options>.mms-multibutton__option:focus-within,.mms-multibutton>.mms-multibutton__options>.mms-multibutton__option:hover{text-decoration:underline}html.keyboard .mms-multibutton summary:focus{outline:0}html.keyboard .mms-multibutton summary:focus .mms-multibutton-container{box-shadow:inset 0 0 0 .16rem orange}html.keyboard .mms-multibutton summary:focus .mms-multibutton__label{text-decoration:underline}html.keyboard .mms-multibutton>.mms-multibutton__options>.mms-multibutton__option:focus-within{border:.14rem inset orange}html.keyboard .mms-multibutton>.mms-multibutton__options>.mms-multibutton__option:focus-within .mms-multibutton__label{text-decoration:underline}.view--request-queue .request-queue__list{margin-bottom:2rem}.view--request-queue .request-queue__list .request-queue__item{padding:1rem;margin-bottom:1rem;list-style-type:none;background-color:#fff;border-radius:.5rem;border-bottom:.14rem solid #ccc}.view--request-queue .request-queue__list .request-queue__item:target{border:.2rem inset orange}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__user-info{display:inline-flex;width:100%;justify-content:space-between;margin-bottom:1rem}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__user-info .__item__user-info__name{font-size:1.1rem}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__user-info .__item__user-info__name a{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:.95rem;margin-top:.2rem;color:#0b64b7}@supports (font-variation-settings:normal){.view--request-queue .request-queue__list .request-queue__item .request-queue__item__user-info .__item__user-info__name a{font-weight:200}}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__user-info .__item__user-info__name a:focus,.view--request-queue .request-queue__list .request-queue__item .request-queue__item__user-info .__item__user-info__name a:hover{color:#111}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__user-info .__item__user-info__usage{flex:0 0 auto;max-width:8.4rem;text-align:right;display:inline-flex;flex-direction:column;background-color:#e0e0e0;padding:.3rem .6rem;margin-left:.6rem;border-radius:.3rem;font-size:.9rem}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__user-info .__item__user-info__usage .__user-info__usage__metric .__usage__metric__count{margin-left:.3rem;color:#008487}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__booking-info{margin-bottom:1.8rem}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__booking-info .__item__booking-info__line{margin-bottom:.6rem}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__booking-info .__item__booking-info__line .__booking-info__line__label{display:inline-block;width:4.5rem;color:#008487;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.view--request-queue .request-queue__list .request-queue__item .request-queue__item__booking-info .__item__booking-info__line .__booking-info__line__label{font-weight:500}}.view--request-queue .request-queue__list .request-queue__item .respond-errors{margin:0 auto .5rem;max-width:32rem}.view--request-queue .request-queue__list .request-queue__item .respond-errors ul:before{content:"ERROR:";display:inline-block;background-color:#760101;color:#fff;width:calc(100% - 1.8rem);padding:.5rem .9rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.view--request-queue .request-queue__list .request-queue__item .respond-errors ul{list-style-type:none;margin:0 0 1rem}.view--request-queue .request-queue__list .request-queue__item .respond-errors ul li{width:100%;padding:.7rem .9rem;background-color:#111;color:#fff;line-height:140%}.view--request-queue .request-queue__list .request-queue__item .respond-errors ul li:nth-child(2n){background-color:#333}.view--request-queue .request-queue__list .request-queue__item .respond-errors ul li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__controls{width:100%;display:inline-flex;justify-content:space-between;margin:0 0 .3rem}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__controls .cta{margin:unset;border-radius:.3rem;font-size:1rem;padding-bottom:.3rem}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__denial summary.cta{display:inline-block;background-color:#111}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__denial summary.cta:after{content:""}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__denial summary.cta:focus{outline:.15rem solid orange}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__denial .modal.request-queue__item__refusal-modal{padding:1.8rem 2.2rem}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__denial .modal.request-queue__item__refusal-modal::-webkit-scrollbar{width:0!important;height:0!important}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__denial .modal.request-queue__item__refusal-modal{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__denial .modal.request-queue__item__refusal-modal .label{display:block;margin:0 0 .6rem;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__denial .modal.request-queue__item__refusal-modal .request-queue__item__refusal__reason{width:78vw;min-width:16rem;max-width:26.1rem;min-height:5rem;margin:0 0 1rem;padding:.4rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.view--request-queue .request-queue__list .request-queue__item .request-queue__item__denial .modal.request-queue__item__refusal-modal .cta{width:-moz-max-content;width:max-content;margin:0 auto}.view--request-queue .request-queue__list.request-queue__list--til .request-queue__item .request-queue__item__booking-info .__item__booking-info__line .__booking-info__line__label{width:7.5rem}.view--request-queue{background-color:#e0e0e0}.view--request-queue #nav-trigger{bottom:.5rem}.view--request-queue .request-view__tabs{display:flex;margin:0}.view--request-queue .request-view__tabs li{list-style-type:none;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem;padding:.6rem .5rem;cursor:pointer}.view--request-queue .request-view__tabs li:not(:last-child){margin-right:.4rem}.view--request-queue .request-view__tabs li:first-child{margin-left:.4rem}.view--request-queue .request-view__tabs li{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.view--request-queue .request-view__tabs li[aria-selected=false]{background-color:#ccc}.view--request-queue .request-view__tabs li[aria-selected=true]{background-color:#fff;color:#008487;text-decoration:underline}@media only all and (min-width:24.125em){.view--request-queue .request-view__tabs li{padding:.6rem 1rem .5rem}}.view--request-queue .my__tab{background-color:#fff;padding:1.4rem 5vw 4.5rem}.view--request-queue .availability-timeline-container{height:calc(100vh - 7rem);overflow:hidden}@media only all and (min-width:19.5625em){.view--request-queue .availability-timeline-container{height:calc(100vh - 6.5rem)}}.view--request-queue .availability-timeline{height:calc(100vh - 7rem);overflow:scroll;background-attachment:local}@media only all and (min-width:19.5625em){.view--request-queue .availability-timeline{height:calc(100vh - 6.5rem)}}.view--request-queue .js-panel{display:none}.view--request-queue .js-panel.first-tab{display:block}@media only all and (min-width:45em){.view--request-queue .js-panel,.view--request-queue .js-panel.first-tab{display:inline-block}.view--request-queue .request-view__tabs{display:none}}.view--request-queue .request-queue-container{padding:1rem 0}.view--request-queue .request-queue-container .heading{font-size:1.2rem;margin:0 0 1.5rem}.view--request-queue .request-queue-container .request-queue .mms-multibutton{display:inline-block;margin-bottom:1.2rem}@media only all and (max-width:44.999em){.view--request-queue .request-queue-container .request-queue{background-color:#fff;padding:2rem 5vw}.view--request-queue .request-queue-container .request-queue .request-queue__item{background-color:#e0e0e0}.view--request-queue .request-queue-container .request-queue .request-queue__item .__item__user-info__usage{background-color:#fff}}@media only all and (min-width:45em){.view--request-queue .request-queue-container{display:flex;align-items:stretch;height:calc(100vh - 3.6125rem);padding:0;overflow:hidden}.view--request-queue .request-queue{flex:0 0 50vw;padding:1.2rem 2.5rem 1.5rem;border-right:.14rem solid #ccc;overflow:scroll}.view--request-queue .availability-timeline-container{flex:0 0 50vw;height:calc(100vh - 3.8rem)}.view--request-queue .availability-timeline{height:calc(100vh - 3.8rem)}}@media only all and (min-width:56em){.view--request-queue .nav-collapse:not(.nav-collapse--segmented),.view--request-queue .nav-collapse:not(.nav-collapse--segmented).closed{top:calc(.3vmin + 4.1rem);position:absolute!important;z-index:2000}.view--request-queue .main-header{z-index:3000}.view--request-queue .request-queue-container{height:calc(100vh - 8rem);padding:0;margin-top:3.8rem}.view--request-queue .availability-timeline-container .availability-timeline{padding-top:1rem}.view--request-queue .availability-timeline,.view--request-queue .availability-timeline-container{height:calc(100vh - 8rem)}}@media only all and (min-width:63.75em){.view--request-queue .main-header{position:static!important}.view--request-queue .request-queue-container{margin-top:3.8rem}.view--request-queue .request-queue{flex:0 0 35vw;max-width:28rem}.view--request-queue .availability-timeline-container{flex:1 0 65vw}}.cta--jc-modal .modal{max-height:70vh;top:15vh;width:94vw;max-width:43rem}.cta--jc-modal .modal::-webkit-scrollbar{width:0!important;height:0!important}.cta--jc-modal .modal{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.cta--jc-modal .modal .modal__title{margin-bottom:1.2rem}.cta--jc-modal .modal .modal__content>:last-child{margin-bottom:0}.cta--jc-modal .modal .modal__content p+ul{margin-top:-1rem}.cta--jc-modal .modal .modal__ctas .cta{padding:.4em 1.1em;border-radius:.4rem}@media only all and (min-width:75rem){.view--jobs-dashboard .cta--jc-modal .modal{left:calc(50% + 10rem)}}.cta--jc-find-out-more .modal-trigger{font-size:.95rem;padding:.2rem .4rem;color:#fff;border:.12rem solid #fff;border-radius:.25rem}.cta--jc-find-out-more .modal-trigger:after{content:" »"}.cta--jc-find-out-more .modal-trigger:focus,.cta--jc-find-out-more .modal-trigger:hover{background-color:#760101}.jc--job-sheet-bar{width:100%;display:flex;justify-content:center;align-items:center;background-color:#111;color:#fff;padding:.65rem 1rem}.jc--job-sheet-bar>p{margin:0 .7rem 0 0;color:#fff}.job-sheet__details__container--right.job-sheet__details__container--right--has-card{display:inline-flex;flex-direction:column;align-items:stretch;justify-content:stretch}.jc--job-sheet-card{flex:1 1 auto;width:100%;max-width:16.25rem;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;background-color:#111;color:#fff;padding:.7rem .8rem;border-radius:.45rem}.jc--job-sheet-card img{flex:0 0 3rem;max-width:5rem;margin-right:.8rem;border-radius:.25rem}.jc--job-sheet-card .jc--job-sheet-card__content .heading{margin:0 0 .5rem;font-size:1rem;flex:0 0 100%;color:#fff}.jc--job-sheet-card .jc--job-sheet-card__content>p{flex:0 0 100%;margin:0 .7rem .65rem 0;color:#fff}.jc--coordinator-job-list{background-color:#111;padding:1.4rem 5vw}@media only all and (min-width:52.5em){.jc--coordinator-job-list{padding:1.25rem 1.5rem .5rem}}.jc--coordinator-job-list .jc--coordinator-job-list__top{display:flex;justify-content:flex-start;align-items:center;margin:0 0 1.1rem}@media only all and (min-width:63.75em){.jc--coordinator-job-list .jc--coordinator-job-list__top{justify-content:space-between}}.jc--coordinator-job-list .heading{color:#fff;margin:0 1rem 0 0}.jc--coordinator-job-list>p{color:#fff;margin-bottom:.7rem}@media only all and (min-width:52.5em){.jc--coordinator-job-list>p{margin-bottom:1.4rem}}.jc--coordinator-job-list .jc--coordinator-job-list__jobs{color:#fff;margin-left:5vw}@media only all and (min-width:52.5em){.jc--coordinator-job-list .jc--coordinator-job-list__jobs{margin-left:1.5rem;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}}.jc--coordinator-job-list .jc--coordinator-job-list__jobs>li{margin:0 0 1rem}@media only all and (min-width:52.5em){.jc--coordinator-job-list .jc--coordinator-job-list__jobs>li{flex:0 0 24rem;margin:0 1.4rem 1.4rem 0;max-width:100%}}.jc--coordinator-job-list .jc--coordinator-job-list__jobs>li a{color:#85d073}.jc--coordinator-job-list .jc--coordinator-job-list__jobs>li a:after{content:" »"}@media only all and (min-width:63.75em){.jc--coordinator-job-list{flex:0 0 22%;min-width:26rem}}.view--timesheets-reports .avt__create .avt__create__til__hours{margin:0 0 1.1rem}.avt__create .modal{width:94vw;max-width:23rem;max-height:88vh;overflow-x:hidden;overflow-y:scroll}.avt__create .modal::-webkit-scrollbar{width:0!important;height:0!important}.avt__create .modal{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:36em){.avt__create .modal{padding:1.2rem 2.2rem .3rem}}@media only all and (min-width:45em){.avt__create .modal{max-width:46rem}}.avt__create .modal__title{font-size:1.5rem;margin:0 auto 1.8rem}.avt__create .modal-form{position:relative}.avt__create .modal-form .modal-form__dual-ctas,.avt__create .modal-form label,.avt__create .modal-form textarea{max-width:100%}.avt__create .modal-form input[type=text]{border:.1rem solid #111;padding:.5rem}.avt__create .modal-form .avt__create__multiselect{height:10rem}.avt__create .modal-form .modal-form__dual-ctas{flex-direction:row-reverse;justify-content:space-around;margin:0}.avt__create .modal-form .cta{margin:0 1rem 1.5rem 0}.avt__create .modal-form .cta:last-child{margin-right:0}.avt__create .modal-form .cta.cta--dark{background-color:#111}.avt__create .modal-form .cta.cta--warn{background-color:#760101}.avt__create .modal-form .cta.cta--orange{background-color:#bb5a00}.avt__create .modal-form .cta.cta--cancel:after{content:""}.avt__create .modal-form .cta.cta--cancel:before{content:"« "}.avt__create .modal-form .cta--unapprove:after,.avt__create .modal-form .cta.cta--delete:after{content:""}.avt__create .modal-form .avt__create__help{margin:0 0 1.2rem;max-width:100%}.avt__create .modal-form .avt__create__policy-warning{color:#760101;margin:0 0 1.6rem;text-align:left}.avt__create .modal-form .avt__create__end,.avt__create .modal-form .avt__create__start{margin-bottom:1.8rem}.avt__create .modal-form .modal-form__radio-group{display:none}.avt__create .modal-form .modal-form__radio-group label{margin:0 0 1rem;display:flex;align-items:center}.avt__create .modal-form .modal-form__radio-group label.hide{display:none}.avt__create .modal-form .modal-form__radio-group .label{margin:0 0 0 .5rem}.avt__create .modal-form .modal-form__radio-group .avt__create__help{margin-bottom:1rem}.avt__create .modal-form .modal-form__radio-group--show{display:block}.avt__create .modal-form .avt__create__sent{background-color:#008487;padding:2rem 3.4rem;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem;width:-moz-max-content;width:max-content;position:absolute;z-index:9500;left:50%;transform:translateX(-50%);top:2rem}.avt__create .modal-form .avt__create__sent .avt__create__sent__icon{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMTJsMyAzTTE2LjY1IDlsLTUuNiA2LjAyNSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==");width:8rem;height:8rem;margin:0 0 1.4rem}.avt__create .modal-form .avt__create__sent span{font-weight:600;text-transform:uppercase;color:#fff;font-size:1.2rem}@media only all and (max-width:44.99em){.avt__create .modal-form .avt__create__til__hours{margin-bottom:1.5rem}}.avt__create .modal-form .avt__create__til__hours-container{display:inline-flex;width:100%;justify-content:flex-start;align-items:stretch;margin:.35rem 0 0}.avt__create .modal-form .avt__create__til__hours-container .avt__create__til__hours__decrease,.avt__create .modal-form .avt__create__til__hours-container .avt__create__til__hours__increase{font-size:1.8rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;padding:.26rem .75rem;background-color:#333;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:none}.avt__create .modal-form .avt__create__til__hours-container .avt__create__til__hours__duration{font-size:1.5rem;width:6rem;text-align:center;background-color:#fff;color:#008487;cursor:not-allowed;outline:none;border:.1rem solid #222;border-right:none;border-left:none}.avt__create .modal-form .avt__create__til__hours-container .avt__create__til__hours__decrease{padding:0 .75rem .26rem}.avt__create .modal-form .avt__create__til__field--choice .heading{margin:0 0 1rem;text-align:left}@media only all and (max-width:44.99em){.avt__create .modal-form .avt__create__til__field--choice{margin-bottom:1.5rem}}.avt__create .modal-form .avt__create__til__dates{width:100%}@media only all and (min-width:45em){.avt__create .modal-form .avt__create__til__dates{gap:1.4rem}}.avt__create .modal-form .request-errors{margin:0 auto .5rem;max-width:100%;width:100%}.avt__create .modal-form .request-errors ul:before{content:"ERROR:";display:inline-block;background-color:#760101;color:#fff;width:calc(100% - 1.8rem);padding:.5rem .9rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.avt__create .modal-form .request-errors ul{list-style-type:none;margin:0 0 1rem}.avt__create .modal-form .request-errors ul li{width:100%;padding:.7rem .9rem;background-color:#111;color:#fff;line-height:140%}.avt__create .modal-form .request-errors ul li:nth-child(2n){background-color:#333}.avt__create .modal-form .request-errors ul li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}@media only all and (min-width:45em){.avt__create .modal-form{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.2rem;grid-row-gap:1.5rem}.avt__create .modal-form .avt__create__start{grid-column:1;margin-bottom:0}.avt__create .modal-form .avt__create__end{grid-column:2;margin-bottom:0}.avt__create .modal-form .avt__create__help,.avt__create .modal-form .avt__create__policy-warning{grid-column:1/3;margin-bottom:0}.avt__create .modal-form .avt__create__reason,.avt__create .modal-form .avt__create__til__dates,.avt__create .modal-form .avt__create__til__field--choice,.avt__create .modal-form .request-errors{grid-column:1/3}.avt__create .modal-form .avt__create__reason label{margin-bottom:0}.avt__create .modal-form .avt__create__title{grid-column:1/3}.avt__create .modal-form .avt__create__title label{margin-bottom:0}.avt__create .modal-form .avt__create__title input[type=text]{max-width:100%}.avt__create .modal-form .modal-form__dual-ctas{grid-column:1/3;justify-content:space-between}}.view--my-eml-viewer{background-color:#fff}.view--my-eml-viewer #nav-trigger{bottom:1.4rem}.view--my-eml-viewer form[name=team_member_picker_form],.view--my-eml-viewer form[name=team_member_picker_form] select{font-size:1.1rem}@media only all and (min-width:84em){.view--my-eml-viewer form[name=team_member_picker_form]{margin:0 0 3rem;padding:0 0 1.5rem;border-bottom:.1rem solid #ccc}}.view--my-eml-viewer .my-eml-viewer__become{font-size:1.1rem;color:#008487;margin:1.5rem 0 2.5rem;padding:1.5rem 0 1.4rem;border-top:.1rem solid #ccc;border-bottom:.1rem solid #ccc}@media only all and (min-width:52em){.view--my-eml-viewer .my-eml-viewer__become{grid-column:1/3;margin-bottom:1rem}}@media only all and (min-width:84em){.view--my-eml-viewer .my-eml-viewer__become{border-top:none;padding:0 0 1.5rem;margin:0 0 3rem;grid-column:2/5}}.view--my-eml-viewer .my-eml-content{padding:1.5rem 5vw}@media only all and (min-width:64em){.view--my-eml-viewer .my-eml-content{margin-top:9rem}}.view--new-job{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")}.view--new-job .containing-page{background-color:#fff;padding:0}.view--new-job .containing-page .title-bar{background-color:#141831;padding:1rem clamp(1rem,5vw,2.125rem);border-bottom:0;width:100%;margin:0}.view--new-job .containing-page .title-bar .heading{margin:0}@media only all and (min-width:63.75em){.view--new-job .containing-page{margin-top:7.8125rem}}@media only all and (min-width:63.75em) and (min-height:48em){.view--new-job .containing-page{margin-top:9.5125rem}}@media only all and (min-width:75em){.view--new-job .containing-page{width:clamp(75rem,90vw,108rem);margin-left:auto;margin-right:auto;box-shadow:0 1rem 1.25rem rgba(0,0,0,.5)}}.view--new-job #nav-trigger{bottom:1.1rem}.job--setup-fields{background-color:#fff}.job--setup-fields .job--setup-fields__section{border:1rem solid rgba(0,0,0,.2)}.job--setup-fields .job--setup-fields__section:after{contents:"";display:block;border-bottom:.2rem solid #ccc}.job--setup-fields .job--setup-fields__submit{padding-top:2rem;text-align:center}.job--setup-fields .job--setup-fields__submit input{font-size:1.1rem;padding:.6rem 1.2rem;color:#fff;background:#484848;box-shadow:0 .1rem .1875rem rgba(0,0,0,.25);border-radius:.375rem;margin:0 auto 5rem}@media only all and (min-width:45em){.job--setup-fields{display:flex;flex-wrap:wrap;justify-content:stretch}.job--setup-fields .job--setup-fields__section{flex:1 1 50%;border-width:.2rem;display:inline-flex;flex-direction:column}.job--setup-fields .job--setup-fields__section .job--setup-fields__section__header{padding-top:0}.job--setup-fields .job--setup-fields__submit{flex:0 0 100%;text-align:center}}@media only all and (min-width:63.75em){.job--setup-fields .job--setup-fields__section{flex:1 1 33.3333%}}.job--setup-fields .job--setup-fields__section__header{padding:clamp(.75rem,3vw,1.5rem) clamp(1rem,5vw,2.125rem)}.job--setup-fields .job--setup-fields__section__header .heading{margin-top:1em;font-size:clamp(1.1rem,5vw,1.5rem)}.job--setup-fields .job--setup-fields__section__header p{font-size:clamp(.9rem,2vw,1.1rem);color:#777;margin-bottom:.5rem}.job--setup-fields .job--setup-fields__section__form{padding:1rem clamp(1rem,5vw,2.125rem) 2rem;flex:1 1 100%}.job--setup-fields .job--setup-fields__section__form label{display:block}.job--setup-fields .job--setup-fields__section__form label .label-text{display:inline-block;margin-bottom:.6rem}.job--setup-fields .job--setup-fields__section__form .duet-date{margin-bottom:.6rem;max-width:12rem}.job--setup-fields .job--setup-fields__section__form .duet-date .duet-date__input{border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;padding-top:.6rem;padding-bottom:.6rem}.job--setup-fields .job--setup-fields__section__form .duet-date .duet-date__toggle{box-shadow:0;border:.1rem solid rgba(0,0,0,.28)}.job--setup-fields .job--setup-fields__section__form select{display:block;font-family:sans-serif;font-weight:400;color:#444;line-height:1.3;font-size:1rem;padding:.5rem;width:100%;max-width:18.75em;box-sizing:border-box;margin:0;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.job--setup-fields .job--setup-fields__section__form select::-ms-expand{display:none}.job--setup-fields .job--setup-fields__section__form select:hover{border-color:#888}.job--setup-fields .job--setup-fields__section__form select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.job--setup-fields .job--setup-fields__section__form select option{font-weight:400}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__checkbox{display:flex;width:100%;align-items:center;justify-content:flex-start}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__checkbox:focus-within{text-decoration:underline}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__checkbox input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:1.4rem;flex:0 0 1.4rem;height:1.4rem;margin:0 .6rem 0 0!important;accent-color:#008487}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__checkbox .label-text{margin-bottom:0}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__or{display:block;margin:1rem 0}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__add summary{padding:clamp(.1rem,2vw,.5rem) clamp(1rem,3vw,1.5rem) clamp(.1rem,2vw,.5rem) clamp(.25rem,2vw,.75rem);background-color:rgba(0,0,0,.05);list-style:none}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__add summary::-webkit-details-marker,.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__add summary::marker{display:none}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__add summary:focus{border-color:orange}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__add summary .summary-content{display:flex;align-items:center}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__add summary .summary-content img{margin-right:.6rem;flex:0 0 2.1rem}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__add[open=""] .summary-content img{transform:rotate(90deg);width:2.1rem;height:2.1rem}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__add .content{background-color:rgba(0,0,0,.025);padding:1rem}.job--setup-fields .job--setup-fields__section__form .job--setup-fields__section__form__add .content input{margin:0 0 .6rem;width:100%;border-color:rgba(0,0,0,.44);border-radius:.2rem;border-width:.15rem;height:2.5rem;font-size:1rem;padding:.6875rem}.job--setup-fields .job--setup-fields__section--1{border-color:#e3f7f7}.job--setup-fields .job--setup-fields__section--1 .job--setup-fields__section__form{background-color:#e3f7f7}.job--setup-fields .job--setup-fields__section--1 .job--setup-fields__section__form .willbetomselect{min-height:40px}.job--setup-fields .job--setup-fields__section--1 .job--setup-fields__section__form .ts-wrapper.plugin-clear_button.single .clear-button{right:.6875rem;font-size:1.2rem}.job--setup-fields .job--setup-fields__section--1 .job--setup-fields__section__form .ts-wrapper.focus .ts-control{border-color:orange;background-color:#fbf4eb}.job--setup-fields .job--setup-fields__section--1 .job--setup-fields__section__form .ts-wrapper .ts-control{max-width:18.75rem;border-radius:.2rem;border:.15rem inset rgba(0,0,0,.44);height:2.5rem;font-size:1rem}.job--setup-fields .job--setup-fields__section--1 .job--setup-fields__section__form .ts-wrapper .ts-control>input{font-size:1rem;padding:.6875rem}.job--setup-fields .job--setup-fields__section--1 .job--setup-fields__section__form .ts-wrapper .ts-control .item{position:absolute}.job--setup-fields .job--setup-fields__section--1 .job--setup-fields__section__form .ts-wrapper .ts-dropdown{max-width:18.75rem;border-color:rgba(0,0,0,.24);border-width:.15rem;margin-top:-.17rem}.job--setup-fields .job--setup-fields__section--1 .job--setup-fields__section__form .ts-wrapper .ts-dropdown .option{font-size:1rem;padding:.6rem .4rem}.job--setup-fields .job--setup-fields__section--2{border-color:#f3faf4}.job--setup-fields .job--setup-fields__section--2 .job--setup-fields__section__form{background-color:#f3faf4}.job--setup-fields .job--setup-fields__section--3{border-color:#fdf8df}.job--setup-fields .job--setup-fields__section--3 .job--setup-fields__section__form{background-color:#fdf8df}.job--setup-fields .job--setup-fields__section--4{border-color:#ffefe8}.job--setup-fields .job--setup-fields__section--4 .job--setup-fields__section__form{background-color:#ffefe8;display:inline-flex;flex-wrap:wrap}.job--setup-fields .job--setup-fields__section--4 .job--setup-fields__section__form label:first-child{margin-right:1.4rem}.job--setup-fields .job--setup-fields__section--5{border-color:#fcf3f3}.job--setup-fields .job--setup-fields__section--5 .job--setup-fields__section__form{background-color:#fcf3f3}.job--setup-fields .job--setup-fields__section--6{border-color:#f5f8f8}.job--setup-fields .job--setup-fields__section--6 .job--setup-fields__section__form{background-color:#f5f8f8}@media only all and (max-width:55.99em){.view--jobs.partial--job-sheet .main-header{z-index:5000}}.view--jobs{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E");overflow-x:hidden}.view--jobs #nav-trigger{bottom:1.3rem}@media only all and (min-width:56em){.view--jobs .terminal__controls{width:7.6rem;left:50%;right:auto;transform:translateX(-50%)}}.view--jobs .containing-page{background-color:#fff;padding:0 clamp(1rem,5vw,2.125rem) clamp(1rem,5vw,2.125rem)}@media only all and (min-width:63.75em){.view--jobs .containing-page{margin-top:7.8125rem}}@media only all and (min-width:63.75em) and (min-height:48em){.view--jobs .containing-page{margin-top:9.5125rem}}@media only all and (min-width:75em){.view--jobs .containing-page{width:clamp(75rem,90vw,108rem);margin-left:auto;margin-right:auto;box-shadow:0 1rem 1.25rem rgba(0,0,0,.5)}}.view--jobs.system--logged-in.system--admin-user .nav-collapse:not(.nav-collapse--segmented),.view--jobs.system--logged-in.system--admin-user .nav-collapse:not(.nav-collapse--segmented).closed{max-width:100vw}@media only all and (min-width:56em){.view--jobs.system--logged-in.system--admin-user .nav-collapse:not(.nav-collapse--segmented),.view--jobs.system--logged-in.system--admin-user .nav-collapse:not(.nav-collapse--segmented).closed{top:4.2rem}.view--jobs.system--logged-in.system--admin-user .job-sheet{padding-top:12rem}}@media only all and (min-width:56em){.view--jobs.system--logged-in.system--admin-user .nav-parent--open .nav__item__submenu{top:.8rem!important}.view--jobs.system--logged-in.system--admin-user .nav-parent.nav-parent--open>a:after{transform:rotate(-270deg)}}@media only all and (min-width:63.75em){.view--jobs.system--logged-in.system--admin-user .nav-parent--open .nav__item__submenu{top:.8rem!important}}@media screen and (min-width:75em){.view--jobs.system--logged-in.system--admin-user .nav-collapse,.view--jobs.system--logged-in.system--admin-user .nav-collapse.closed{top:calc(.3vmin + 4.1rem);width:100vw;border-left:.1rem solid #333}.view--jobs.system--logged-in.system--admin-user .nav-collapse.closed .nav__list,.view--jobs.system--logged-in.system--admin-user .nav-collapse .nav__list{padding:.8rem 2rem .8rem 1rem}.view--jobs.system--logged-in.system--admin-user .nav-collapse.closed .nav__list li.nav-parent--open .nav__item__submenu,.view--jobs.system--logged-in.system--admin-user .nav-collapse .nav__list li.nav-parent--open .nav__item__submenu{left:50%;right:unset;transform:translateX(-50%)}}.partial--job-sheet .containing-page{margin-top:3.625rem}@media only all and (min-width:56em){.partial--job-sheet.system--logged-in.system--admin-user .containing-page{margin-top:7.8rem}}@media only all and (min-width:56em) and (min-height:51em){.partial--job-sheet.system--logged-in.system--admin-user .containing-page{margin-top:clamp(9.875rem,calc(3vh + 9rem),10.5rem)}}@media only all and (min-width:56em){.partial--job-sheet.client--with-notice .containing-page{margin-top:3.9rem}}@media only all and (min-width:75em) and (min-height:45em){.partial--job-sheet.client--with-notice .containing-page{margin-top:4.9rem}}.partial--job-sheet #nav-trigger{bottom:1rem}.partial--job-sheet .main-header{position:fixed;top:0;z-index:1000;max-width:100vw}@media only all and (min-width:75em){.partial--job-sheet .main-header{box-shadow:none;border-bottom:.15rem solid #ccc}}.partial--job-sheet .job-sheet--hide{display:none!important}.partial--job-sheet .jobs-dashboard__jump-menu--sidebar.jobs-nav-hide{transform:translateX(-29rem);transition:transform .2s}.partial--job-sheet .jobs-dashboard__jump-menu--sidebar:not(.jobs-nav-hide){transform:translateX(0);transition:transform .2s}.partial--job-sheet .jobs__sidebar-button{display:inline-flex;align-items:center;position:fixed;z-index:1000;border-radius:.3rem;text-transform:uppercase;text-decoration:none;bottom:1.5rem;left:-.12rem;width:auto;padding:.45rem .5rem;transform:unset;font-size:.8rem;color:#fff;background:linear-gradient(180deg,hsla(0,2%,80.4%,.2),rgba(0,0,0,.2) 64.33%),#3c3c3c;border:.12rem solid #7f7f7f;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;cursor:pointer}.partial--job-sheet .jobs__sidebar-button:focus{outline:.15rem solid orange}.partial--job-sheet .jobs__sidebar-button .jobs__sidebar-button__icon{background:url(../icons/icon-go-arrow.svg);min-height:1.2rem;width:1.2rem;flex:0 0 1.2rem;background-size:100% 100%;margin-left:.4rem;transition:transform .3s}.partial--job-sheet .jobs__sidebar-button .extra{display:none}@media only all and (min-width:25em){.partial--job-sheet .jobs__sidebar-button .extra{display:inline}}@media only all and (min-width:86.25em){.partial--job-sheet.system--logged-in.system--admin-user .jobs__sidebar-button{bottom:unset;top:5.2rem}}.partial--job-sheet .jobs-dashboard__jump-menu--sidebar:not(.jobs-nav-hide)~.jobs__sidebar-button .jobs__sidebar-button__icon{transform:rotate(180deg)}.partial--job-sheet .containing-page{margin-top:0}.partial--job-sheet .job__tabs,.partial--job-sheet .jobs__tab-select{position:sticky;top:1.9rem}@media only all and (max-width:55.99em){.partial--job-sheet .main-header{position:relative;z-index:500}}@media only all and (min-width:56em){.partial--job-sheet.system--logged-in.system--yard-user .containing-page{margin-top:7.1rem}.partial--job-sheet.system--logged-in.system--yard-user .job__tabs{top:6.9rem}.partial--job-sheet.system--logged-in.system--admin-user .job__tabs{top:7.8rem}}@media only all and (min-width:75em){.partial--job-sheet.system--logged-in.system--yard-user .jobs__sidebar-button{top:5.1rem;bottom:unset;z-index:2000}.partial--job-sheet.system--logged-in.system--yard-user .containing-page{margin-top:7.2rem;padding:0 clamp(1rem,5vw,2.125rem) 2rem}.partial--job-sheet.system--logged-in.system--yard-user .title-bar{position:sticky;top:5.2rem}.partial--job-sheet.system--logged-in.system--yard-user .job__tabs{top:9.5rem}.partial--job-sheet.system--logged-in.system--yard-user .job-sheet__tasks__column-headings{top:calc(10.7rem + 5vh)}.partial--job-sheet.system--logged-in.system--admin-user .job__tabs,.partial--job-sheet.system--logged-in.system--admin-user .title-bar{top:7.8rem}.partial--job-sheet.system--logged-in.system--admin-user .job-sheet__tasks__column-headings{top:calc(9.3rem + 5vh)}}@media only all and (min-width:75em) and (min-height:51em){.partial--job-sheet.system--logged-in.system--yard-user .job__tabs{top:12.3rem}.partial--job-sheet.system--logged-in.system--yard-user .job-sheet__tasks__column-headings{top:16.3rem}.partial--job-sheet.system--logged-in.system--yard-user .title-bar{position:sticky;top:7.8rem}.partial--job-sheet.system--logged-in.system--yard-user .title-bar:before{content:"";display:inline-block;position:absolute;top:-2.7rem;width:100vw;height:2.7rem;left:50%;transform:translateX(-50%);background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E");box-shadow:inset 0 .3rem .5rem rgba(0,0,0,.4)}.partial--job-sheet.system--logged-in.system--admin-user .containing-page{padding:0 clamp(1rem,5vw,2.125rem) 2rem}.partial--job-sheet.system--logged-in.system--admin-user .title-bar{position:sticky;top:10.5rem}.partial--job-sheet.system--logged-in.system--admin-user .title-bar:before{content:"";display:inline-block;position:absolute;top:-2.75rem;width:100vw;height:2.8rem;left:50%;transform:translateX(-50%);background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E");box-shadow:inset 0 .3rem .5rem rgba(0,0,0,.4)}.partial--job-sheet.system--logged-in.system--admin-user .job__tabs{top:14.9rem}.partial--job-sheet.system--logged-in.system--admin-user .job-sheet__tasks__column-headings{top:19rem}}.title-bar{z-index:1000;color:#fff;background-color:#141831;padding:0 clamp(1rem,5vw,2.125rem);width:calc(100% + clamp(1rem, 5vw, 2.125rem)*2);margin-left:calc(clamp(1rem, 5vw, 2.125rem)*-1);margin-bottom:0;border-bottom:.41rem solid #666;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.title-bar .title-bar__left,.title-bar .title-bar__right{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:clamp(.4rem,.5vw,.75rem) 0}@media only all and (min-width:75rem){.title-bar .title-bar__left,.title-bar .title-bar__right{margin:.75rem 0}}.title-bar .title-bar__right{justify-content:flex-end}.title-bar .heading{margin:0}.title-bar .title-bar__status{color:#fff;font-size:clamp(.75rem,1.5vw,.9rem);font-weight:600;text-transform:uppercase;background-color:#666;padding:clamp(.15rem,1.5vw,.25rem) clamp(.4rem,3vw,.7rem);border-radius:.25rem;margin:.5rem 1rem .5rem 0}.title-bar .title-bar__customer,.title-bar .title-bar__number-name{font-size:clamp(1.1rem,2vw,1.4rem)}.title-bar .title-bar__customer,.title-bar .title-bar__name,.title-bar .title-bar__number{color:#fff;text-decoration:none}.title-bar .title-bar__customer:focus,.title-bar .title-bar__customer:hover,.title-bar .title-bar__name:focus,.title-bar .title-bar__name:hover,.title-bar .title-bar__number:focus,.title-bar .title-bar__number:hover{text-decoration:underline}.title-bar .title-bar__customer:not(.title-bar__customer--no-link),.title-bar .title-bar__name{display:inline-flex;align-items:center;justify-content:flex-start}.title-bar .title-bar__customer:not(.title-bar__customer--no-link):after,.title-bar .title-bar__name:after{content:"";display:inline-block;width:1.05em;flex:0 0 1.05em;height:1.05em;margin-left:.25em;background:url(../icons/icon-go-arrow.svg);background-size:100% 100%}.title-bar .title-bar__number-name-text{font-size:clamp(1.1rem,2vw,1.4rem);display:inline-block;margin:0 .3em}.title-bar .title-bar__email-status.title-bar__email-status--never{color:#e16c00}.title-bar .title-bar__email-status.title-bar__email-status--sent{color:#fff;display:inline-flex;align-items:center}.title-bar .title-bar__email-status.title-bar__email-status--sent:after{content:"";display:inline-block;width:1.25em;height:1.25em;margin-left:.25em;background:url(../icons/icon-tick-small-white.svg);background-size:100% 100%}.title-bar .title-bar__button{display:inline-flex;align-items:center;background-color:#444;border:.1rem solid #8a8a8a;padding:.2rem .5rem .3rem;margin:.25rem 0 .25rem .7rem;border-radius:.3rem;text-decoration:none;flex:0 0 auto}.title-bar .title-bar__button .title-bar__button__text,.title-bar .title-bar__button .title-bar__button__text .title-bar__button__text__extra{text-decoration:none}.title-bar .title-bar__button:hover{background-color:#555}.title-bar .title-bar__button:hover .title-bar__button__text,.title-bar .title-bar__button:hover .title-bar__button__text .title-bar__button__text__extra{text-decoration:underline}.title-bar .title-bar__button__icon{margin-right:.4rem}.title-bar .title-bar__button__text,.title-bar .title-bar__button__text__extra{color:#fff;text-decoration:underline;text-transform:uppercase;font-size:.9rem}.title-bar .title-bar__button__text__extra{display:none}@media only all and (min-width:30em){.title-bar .title-bar__button__text__extra{display:inline-block}}.title-bar-mini{position:fixed;top:0;z-index:3000;color:#fff;background-color:#141831;border-bottom:.41rem solid #666;width:calc(100% + clamp(1rem, 5vw, 2.125rem)*2);max-width:100vw;margin-left:calc(clamp(1rem, 5vw, 2.125rem)*-1);text-align:center;padding:.2rem .5rem}@media only all and (min-width:56em){.title-bar-mini{display:none}}.title-bar--unsucessful,.title-bar__status--gonedown{border-color:#666}.title-bar--unsucessful .title-bar__status,.title-bar__status--gonedown .title-bar__status{background-color:#666}.title-bar--active{border-color:#1b8800}.title-bar--active .title-bar__status{background-color:#1b8800}.title-bar--pending{border-color:#760101}.title-bar--pending .title-bar__status{background-color:#760101}.title-bar--completed{border-color:#0b64b7}.title-bar--completed .title-bar__status{background-color:#0b64b7}.title-bar--unaccepted{border-color:#f2d000}.title-bar--unaccepted .title-bar__status{color:#111;background-color:#f2d000}.title-bar--upcoming{border-color:#bb5a00}.title-bar--upcoming .title-bar__status{background-color:#bb5a00}.jobs__tab-select{z-index:500;display:flex;width:100vw;align-items:center;justify-content:stretch;margin:0 0 1.2rem calc(-.8rem - 1.6vw);padding:1rem clamp(1rem,5vw,2.125rem) clamp(.5rem,2.5vw,1.0625rem);background-color:#e0e0e0}.jobs__tab-select label{margin-right:.4rem;flex:0 0 4rem}.jobs__tab-select select{flex:1 1 auto;display:block;font-family:sans-serif;font-weight:400;color:#444;line-height:1.1;font-size:1rem;padding:.425em .5em .25em;width:100%;max-width:18.75em;box-sizing:border-box;margin:0;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.jobs__tab-select select::-ms-expand{display:none}.jobs__tab-select select:hover{border-color:#888}.jobs__tab-select select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.jobs__tab-select select option{font-weight:400}@media only all and (min-width:48.75em){.jobs__tab-select{display:none}}.job__tabs{z-index:500;background:#4b4b4b;box-shadow:inset 0 0 5px 6px rgba(0,0,0,.21);padding:clamp(.2rem,2vh,1rem) clamp(1rem,5vw,2.125rem) 0;border-bottom:.5rem solid #fff;width:100vw;max-width:clamp(75rem,90vw,108rem);margin-left:-5vw}@media only all and (max-width:48.749em){.job__tabs{display:none}}@media only all and (min-width:42.1875em){.job__tabs{margin-left:-2.125rem}}.job__tabs .job__tab{display:inline-block;font-size:clamp(.8rem,2.5vw,1rem);margin-right:clamp(.15rem,.9vw,.5rem);background-color:#d3d3d3;padding:clamp(.3rem,1.5vh,.75rem) clamp(.5rem,2vw,1.5rem) clamp(.3rem,1.5vh,.6rem);border-top-left-radius:clamp(.15rem,1.5vw,.3rem);border-top-right-radius:clamp(.15rem,1.5vw,.3rem);text-decoration:none;color:#111;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase}.job__tabs .job__tab:focus,.job__tabs .job__tab:hover{background-color:#bfd7da;text-decoration:underline}.job__tabs .job__tab.job__tab--active{background-color:#fff;text-decoration:underline}.partial--job-sheet:not(.system--admin-user) .job__info{margin-top:1rem}.job__info{margin:0 0 1rem}.job__info .job__info__meta{font-size:clamp(.9rem,1vw,1rem);color:#666;line-height:140%;margin:0 0 1rem}@media only all and (min-width:24.375em){.job__info .job__info__meta{padding-top:.6rem}}.job__info .job__info__meta .job__info__version,.job__info .job__info__meta a{color:#008487}.job__info .job__info__meta a:after{content:" »"}.job__info .job__info__status{font-size:1.3rem;margin:0 0 .6em;width:100%;position:relative;display:inline-flex;align-items:center}@media only all and (min-width:36em){.job__info .job__info__status{width:auto;flex:1 1 auto}}.job__info .job__info__status.job__info__status--unaccepted{color:#f1d101}.job__info .job__info__status.job__info__status--gonedown,.job__info .job__info__status.job__info__status--unsuccessful{color:#666}.job__info .job__info__status.job__info__status--active{color:#1b8800}.job__info .job__info__status.job__info__status--pending{color:#760101}.job__info .job__info__status.job__info__status--completed{color:#0b64b7}.job__info .job__info__status.job__info__status--upcoming{color:#bb5a00}.job__info .job__info__location{font-size:clamp(1.1rem,5vw,1.3rem);margin:0 0 .6em;width:100%;position:relative;color:#008487;display:inline-flex;align-items:center}@media only all and (min-width:36em){.job__info .job__info__location{width:auto;flex:1 1 auto}}@media only all and (min-width:36em){.job__info .job__info__status-location{display:inline-flex;flex-wrap:wrap;justify-content:space-between;gap:1.4rem}}@media only all and (min-width:56em){.job__info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.4rem;padding-top:1rem}.job__info .job__info__status-location{order:1}.job__info .job__info__status-location>*{margin:0}.job__info .job__info__meta{order:2;margin:0;padding:0}}.job__dtc-and-notes{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;row-gap:1rem;-moz-column-gap:3rem;column-gap:3rem;margin-bottom:1rem}@media only all and (min-width:43em){body:not(.view--invoicing) .job__dtc{flex:0 0 39rem}}body:not(.view--invoicing) .job__dtc__coordinator{max-width:17.85rem;width:90%!important}@media only all and (min-width:43em){body:not(.view--invoicing) .job__dtc__coordinator{max-width:18.85rem}}.job__dtc{border-radius:.4375rem;border:.15rem solid #ccc;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:39rem}.job__dtc .job__dtc__dates-times{padding:clamp(.75rem,3vw,1.1rem) clamp(1rem,5vw,1.4rem) clamp(.75rem,3vw,1.2rem);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.job__dtc .job__dtc__dates-times{font-weight:200}}.job__dtc .job__dtc__dates-times .job__dtc__dates{margin:0 0 .75em;font-size:clamp(1.1rem,4vw,1.2rem);font-weight:300}.job__dtc .job__dtc__dates-times .job__dtc__tides{font-size:clamp(.95rem,4vw,1.05rem)}.job__dtc .job__dtc__dates-times .job__dtc__tides .job__dtc__tides__label{display:inline-block;margin-right:1rem}.job__dtc .job__dtc__dates-times .job__dtc__tides .job__dtc__tides__times{display:inline-block;color:#008487}.job__dtc .job__dtc__dates-times .job__dtc__tides .job__dtc__tides__up{margin:0 0 .5rem}.job__dtc .job__dtc__coordinator{display:inline-flex;justify-content:space-between;width:100%;background-color:#ebebeb}.job__dtc .job__dtc__coordinator.job__dtc__coordinator--current-user .job__dtc__coordinator__details{background-color:#760101;color:#fff}.job__dtc .job__dtc__coordinator.job__dtc__coordinator--current-user .job__dtc__coordinator__details .heading{color:#fff}.job__dtc .job__dtc__coordinator.job__dtc__coordinator--current-user .job__dtc__coordinator__details .edit-cta,.job__dtc .job__dtc__coordinator.job__dtc__coordinator--current-user .job__dtc__coordinator__details .heading .icon{filter:contrast(100%) brightness(100)}.job__dtc .job__dtc__coordinator.job__dtc__coordinator--current-user .job__dtc__coordinator__details .cta--jc-find-out-more .modal-trigger{border-color:#ccc}.job__dtc .job__dtc__coordinator{border-radius:.4375rem;overflow:hidden;margin:clamp(.75rem,3vw,1.2rem) clamp(1rem,5vw,1.4rem) clamp(1rem,4vw,1.4rem)}@media only all and (min-width:43em){.job__dtc .job__dtc__coordinator{margin:0;border-left:.15rem solid #ccc;border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;max-width:18.85rem}}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details{display:inline-flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:clamp(.75rem,3vw,1.2rem) clamp(.6rem,3vw,1rem)}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .heading{margin-top:0}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .heading .icon{display:none}@media only all and (min-width:22.75em){.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .heading{display:inline-flex;align-items:center;-moz-column-gap:.3rem;column-gap:.3rem}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .heading .icon{margin-left:-.3rem;display:inline-block}}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .job__dtc__coordinator__details__name{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin:0 0 1rem;position:relative}@supports (font-variation-settings:normal){.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .job__dtc__coordinator__details__name{font-weight:200}}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .job__dtc__coordinator__details__add-button{color:#fff;background-color:#760101;display:inline-flex;justify-content:center;-moz-column-gap:.4rem;column-gap:.4rem;cursor:pointer;border:none;outline:none;margin:0;font-size:.95rem;padding:.3rem .4rem;border-radius:.25rem;min-width:6.6rem}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .job__dtc__coordinator__details__add-button i{flex:0 0 1.25rem;height:1.25rem;background:url(../icons/icon-plus-circle.svg);background-size:1.25rem 1.25rem}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .job__dtc__coordinator__details__add-button span{white-space:nowrap}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .job__dtc__coordinator__details__name form{top:0}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .job__dtc__coordinator__details__name form:before{top:-1.55rem}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__details .cta--jc-modal .modal-trigger{background-color:#3c3d3c;border-color:#3c3d3c;min-width:7.9rem;padding:.3rem .4rem}.job__dtc .job__dtc__coordinator .job__dtc__coordinator__img{flex:0 0 clamp(3rem,45%,6.75rem);background-size:cover;background-position:50%}.job__notes{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;row-gap:1rem;-moz-column-gap:1.5rem;column-gap:1.5rem;flex:1 1 calc(100% - 42rem)}@media only all and (min-width:64em){.job__notes{justify-content:flex-end}}.job__notes .job__notes__note{padding:1rem;width:100%;max-width:30rem;background-color:#fff8b6;position:relative;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;line-height:140%}@media only all and (min-width:43em){.job__notes .job__notes__note{flex:1 1 calc(50% - 0.75rem);min-width:20rem;width:auto}}@supports (font-variation-settings:normal){.job__notes .job__notes__note{font-weight:200}}.job__notes .job__notes__note:before{content:"";position:absolute;top:0;right:0;border-top:1.1rem solid #fff;border-left:1.1rem solid #f9ed83;width:0}.job__notes .job__notes__note--office{background-color:#ebebeb}.job__notes .job__notes__note--office:before{content:"";position:absolute;top:0;right:0;border-top:1.1rem solid #fff;border-left:1.1rem solid #d4d4d4;width:0}.job__notes .job__notes__note--office.editable form,.job__notes .job__notes__note.editable form{top:-.1rem;left:0;width:100%;z-index:400}.job__notes .job__notes__note--office.editable form .editable__form__controls,.job__notes .job__notes__note.editable form .editable__form__controls{bottom:-2.2rem;justify-content:space-between}@media only all and (min-width:20.5em){.job__notes .job__notes__note--office.editable form .editable__form__controls,.job__notes .job__notes__note.editable form .editable__form__controls{bottom:-2.15rem}}@media only all and (min-width:33.375em) and (max-width:45.625em),only all and (min-width:70em) and (max-width:96.25em),only all and (min-width:108.75em){.job__notes .job__notes__note--office.editable form .editable__form__controls .editable__form__controls__guidance .extra,.job__notes .job__notes__note.editable form .editable__form__controls .editable__form__controls__guidance .extra{display:inline}}.job__notes .job__notes__note--empty{background:none;border:.1rem solid #ccc;display:inline-flex;justify-content:center;align-items:center}.job__notes .job__notes__note--empty button:not(.cancel-cta,.submit-cta,.delete-cta){display:inline-flex;justify-content:center;-moz-column-gap:.4rem;column-gap:.4rem;cursor:pointer;border:none;outline:none;margin:0;font-size:.95rem;padding:.3rem .4rem;color:#fff;background-color:#3c3d3c;border-radius:.25rem;min-width:9rem}.job__notes .job__notes__note--empty button:not(.cancel-cta,.submit-cta,.delete-cta) i{flex:0 0 1.25rem;height:1.25rem;background:url(../icons/icon-plus-circle.svg);background-size:1.25rem 1.25rem}.job__notes .job__notes__note--empty button:not(.cancel-cta,.submit-cta,.delete-cta) span{white-space:nowrap}.job__notes .job__notes__note--empty:before{border:none}.job__notes .job__notes__note--empty.job__notes__note--office button:not(.cancel-cta,.submit-cta,.delete-cta){min-width:9.8rem}.job__notes .job__notes__note--empty.job__notes__note--office:before{border:none}.system--yard-user .job__notes__note--empty{display:none}.job__section__header{width:100vw;margin-left:-5vw;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:.6rem;margin-bottom:1.5rem;padding:.6rem clamp(1rem,5vw,2.125rem);background-color:#e0e0e0}@media only all and (min-width:43.75rem){.job__section__header{width:calc(100% + 4.25rem);margin-left:-2.125rem}}.job__section__header .job__section__header__heading{display:inline-flex;flex-wrap:wrap;align-items:center;row-gap:.6rem}.job__section__header .job__section__header__heading .heading{font-size:clamp(1.1rem,4vw,1.375rem);margin:0 .6rem 0 0;line-height:1.4em;display:inline-block}.job__section__header .job__section__header__heading .cta{border:0;margin:0 .6rem 0 0;font-size:.9rem;padding:.4em .8em;border-radius:.3em;background-color:#d7d5d5;color:#111}.job__section__header .job__section__header__heading .cta:after{content:""}.job__section__header .job__section__header__meta{font-size:clamp(.8rem,3vw,1rem)}.job__section--estimate .job__section__header{background-color:#f9ede0;margin-top:0}.job__section--emergent-approved .job__section__header{background-color:#f3fafa}.job__section--emergent-approved .job__section__header .job__section__header__heading .heading{margin:0}.job__section--emergent-approved .job__section__header .job__section__header__heading .heading .emphasis{color:#008487}.job__section--emergent-pending .job__section__header{background-color:#faf7f7}.job__section--emergent-pending .job__section__header .job__section__header__heading .heading .emphasis{color:#760101}.job__section--emergent-approved.job__section--empty .job-sheet__tasks__column-headings,.job__section--emergent-approved.job__section--empty .job__section__header,.job__section--emergent-pending.job__section--empty .job-sheet__tasks__column-headings,.job__section--emergent-pending.job__section--empty .job__section__footer,.job__section--emergent-pending.job__section--empty .job__section__header{display:none}.view--job-edits .containing-page ul{list-style-type:none;margin-top:2rem}.view--job-edits .containing-page ul li{margin:0 0 1rem}.view--job-edits .containing-page ul li em{color:#008487}.view--jobs.view--timesheets-reports.view--timesheets-report-by-job .timesheet-report-container{margin-top:0}.view--jobs.view--timesheets-reports.view--timesheets-report-by-job .timesheet-report__page{width:100%;max-width:100%;box-shadow:none;border-top:none}.partial--job-sheet .job-sheet__tasks__column-headings{display:none}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__tasks__column-headings{display:inline-flex;-moz-column-gap:2rem;column-gap:2rem;justify-content:flex-start;width:100%;background-color:#fff;position:sticky;top:calc(14.2rem + 5vh);z-index:5}@media only all and (min-height:51em){.partial--job-sheet .job-sheet__tasks__column-headings{top:19.7rem}}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__item{font-weight:500;padding-bottom:.8rem;display:inline-block;max-width:10rem}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__department{display:none}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__tasks{padding-left:1rem;flex:0 0 50%;min-width:50%}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__approved{flex:0 0 5.5rem}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__assigned{flex:0 0 7rem}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__progress{flex:0 0 4rem}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__completion{flex:0 0 9rem}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__item{padding-top:.3rem}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__department{display:inline-block;padding-left:5.8rem;flex:0 0 12.5rem;max-width:12.5rem}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__tasks{padding-left:0;flex:0 0 30vw;min-width:30vw}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__approved{flex:0 0 5.5rem}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__assigned{flex:0 0 7rem}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__progress{flex:0 0 4rem}.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__completion{flex:0 0 9rem}}@media only all and (min-width:125em){.partial--job-sheet .job-sheet__tasks__column-headings .job-sheet__tasks__column-headings__tasks{flex:0 0 clamp(30vw,30vw,37.5rem);min-width:37.5rem}}.partial--job-sheet .job-sheet__tasks{padding:0!important}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item{border:.14rem solid #ccc;border-radius:.6875rem;margin:0 0 1rem;padding:.6rem 1rem 1rem}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item{padding:1.4rem}}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item summary{position:relative;list-style:none}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item summary::-webkit-details-marker,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item summary::marker{display:none}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display{font-weight:300;color:#4b4b4b;width:100%}@media only all and (min-width:28.75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display{display:inline-flex;flex-wrap:wrap;justify-content:space-between}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__task-display__label-text{display:block}}@media only all and (min-width:35em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display{justify-content:flex-start;-moz-column-gap:3rem;column-gap:3rem}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display{-moz-column-gap:2rem;column-gap:2rem;align-items:start}}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group{display:grid;grid-template-columns:1.0625rem 2rem auto 1.5rem;align-items:center;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.6rem;margin-bottom:1rem}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group{grid-template-columns:1.0625rem 2rem 0 auto auto;flex:0 0 100%}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group{flex:0 0 auto;grid-template-columns:1.0625rem 2rem 1.5rem 4rem auto}}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .handle{background:url(../icons/jobs-task-reorder-handle.svg) no-repeat;background-position:50%;width:1.0625rem;min-height:1.125rem;background-size:1.0625rem 1.125rem;flex:0 0 1.0625rem;cursor:grab}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .disclosure-arrow{background:url(../icons/jobs-task-disclosure-arrow.svg) no-repeat;width:2rem;min-height:2rem;background-size:2rem 2rem;flex:0 0 2rem}@media only all and (min-width:75em) and (max-width:89.999em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .department{grid-column:4}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .department{width:5.8rem;display:inline-block}}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .component-overbooking-widget-disclosure .component-overbooking-widget-disclosure__trigger{display:flex;justify-content:center}@media only all and (min-width:26.25em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .component-overbooking-widget-disclosure .component-overbooking-widget{top:-1rem;right:2.1rem}}@media only all and (min-width:28.75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .component-overbooking-widget-disclosure .component-overbooking-widget{top:2.1rem;left:-4rem}}@media only all and (min-width:35.625em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .component-overbooking-widget-disclosure .component-overbooking-widget{left:0}}@media only all and (min-width:64em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .component-overbooking-widget-disclosure .component-overbooking-widget{right:unset}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .component-overbooking-widget-disclosure{grid-column:3;grid-row:1}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .component-overbooking-widget-disclosure{grid-column:2;grid-row:2}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .component-overbooking-widget-disclosure .component-overbooking-widget{top:-1rem;left:2.1rem}}@media only all and (min-width:28.75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group{flex:0 0 100%}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group{flex:0 0 50%;min-width:50%}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group{flex:0 0 clamp(20rem,30vw,37.5rem);min-width:auto;padding-top:.3rem}}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group__name{font-size:clamp(1.05rem,3vw,1.15rem);-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.3rem;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0 0 1rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group__name .name{display:inline}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group__name .name strong{font-weight:750;display:inline-block;margin-right:.2em}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group__name .name:first-letter{text-transform:capitalize}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group__name .edit-cta{margin:0 0 0 .4rem;vertical-align:.1rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group__name .job-sheet__tasks__item__display__name-group__name__subcount:not(:empty){display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background-color:#008487;border-radius:2rem;font-size:1rem;font-weight:500;color:#fff;margin-right:.2rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group__details{font-size:clamp(.8rem,2vw,1rem);color:#1b8800;margin:0 0 1em}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__task-display__label-text{font-weight:300;color:#008487;margin-right:.4rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved button[data-status=approved]{display:inline-flex;align-items:center;background:none;border:none;outline:none;font-size:clamp(.9rem,2.6vw,1.05rem);color:#111;padding:0;text-decoration:underline;margin-bottom:.2rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved button[data-status=approved]:after{display:inline-block;content:"Edit";text-indent:120%;white-space:nowrap;overflow:hidden;cursor:pointer;width:1.153125rem;height:1.1rem;margin-left:.4em;vertical-align:-.2rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' fill='none'%3E%3Cpath fill='rgba(36,36,36,0.4)' d='M12.904 3.464l2.89 2.819a.3.3 0 010 .431l-7 6.825-2.973.322a.616.616 0 01-.69-.672l.33-2.9 7-6.825a.32.32 0 01.443 0zm5.192-.716l-1.564-1.525a1.277 1.277 0 00-1.77 0L13.629 2.33a.3.3 0 000 .43l2.891 2.82c.122.118.32.118.443 0l1.134-1.107a1.2 1.2 0 000-1.725zm-5.788 8.935v3.181H2.05v-10h7.366a.4.4 0 00.272-.11l1.282-1.25c.244-.237.07-.64-.272-.64h-9.16c-.85 0-1.539.672-1.539 1.5v11c0 .828.69 1.5 1.538 1.5H12.82c.849 0 1.538-.672 1.538-1.5v-4.931c0-.335-.414-.5-.657-.266l-1.282 1.25a.38.38 0 00-.112.266z'/%3E%3C/svg%3E");background-size:1.153125rem 1.1rem;background-repeat:no-repeat}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved button[data-status=approved]:focus,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved button[data-status=approved]:hover{cursor:pointer}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved button[data-status=approved]:focus:after,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved button[data-status=approved]:hover:after{width:1.153125rem;flex:0 0 1.153125rem;height:1.1rem;margin-left:.4em;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' fill='none'%3E%3Cpath fill='%23E78614' d='M12.904 3.464l2.89 2.819a.3.3 0 010 .431l-7 6.825-2.973.322a.616.616 0 01-.69-.672l.33-2.9 7-6.825a.32.32 0 01.443 0zm5.192-.716l-1.564-1.525a1.277 1.277 0 00-1.77 0L13.629 2.33a.3.3 0 000 .43l2.891 2.82c.122.118.32.118.443 0l1.134-1.107a1.2 1.2 0 000-1.725zm-5.788 8.935v3.181H2.05v-10h7.366a.4.4 0 00.272-.11l1.282-1.25c.244-.237.07-.64-.272-.64h-9.16c-.85 0-1.539.672-1.539 1.5v11c0 .828.69 1.5 1.538 1.5H12.82c.849 0 1.538-.672 1.538-1.5v-4.931c0-.335-.414-.5-.657-.266l-1.282 1.25a.38.38 0 00-.112.266z'/%3E%3C/svg%3E");background-size:1.153125rem 1.1rem;background-repeat:no-repeat}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved button[data-status=pending]{cursor:pointer;outline:0;border:0;background-color:#111;color:#fff;font-size:.95rem;padding:.3em .4em;border-radius:.4em;display:inline-flex;align-items:center;position:relative}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved button[data-status=approved],.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved button[data-status=pending]{font-size:clamp(.9rem,2.6vw,1.05rem);margin-top:.4rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved .job-sheet__tasks__item__display__approved__pending{color:#bb5a00}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved .job-sheet__tasks__item__display__approved__date{color:#1b8800}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__assigned{margin-bottom:.4rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__assigned{padding-bottom:.6rem;border-bottom:.1rem solid #ccc}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress{display:inline-block}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion .job-sheet__task-display__label-text,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress .job-sheet__task-display__label-text{margin-right:0}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress{margin-right:1rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress .job-sheet__tasks__item__display__progress__complete-icon{background:url(../icons/jobs-task-finished.svg) no-repeat 100% 100%;height:2.9rem;width:2.9rem;margin-top:.3rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion{vertical-align:top}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion .job-sheet__tasks__item__display__completion__status{display:inline-block;position:relative;margin-top:.4rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion .job-sheet__tasks__item__display__completion__status .job-sheet__tasks__item__display__completion__status__date{color:#1b8800}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion .job-sheet__tasks__item__display__completion__status .job-sheet__tasks__item__display__completion__status__initials{color:#1b8800;font-weight:600;font-size:clamp(1.1rem,3.2vw,1.25rem);display:inline-block;transform:rotate(-17deg);margin-left:.3rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__assigned,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress{font-size:clamp(.9rem,2.6vw,1.05rem)}@media only all and (min-width:28.75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__assigned,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress{flex:0 0 auto;max-width:10rem;border:none;padding:0}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved .job-sheet__tasks__item__display__completion__status,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__assigned .job-sheet__tasks__item__display__completion__status,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion .job-sheet__tasks__item__display__completion__status,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress .job-sheet__tasks__item__display__completion__status{margin-top:0}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved .job-sheet__tasks__item__display__assigned__members,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__assigned .job-sheet__tasks__item__display__assigned__members,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion .job-sheet__tasks__item__display__assigned__members,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress .job-sheet__tasks__item__display__assigned__members{word-wrap:anywhere}}@media only all and (min-width:28.75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion{max-width:11rem}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved{flex:0 0 5.8rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved .job-sheet__task-display__label-text{display:none}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved{padding-top:.4rem}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__assigned{flex:0 0 7rem;max-width:7rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__assigned .job-sheet__task-display__label-text{display:none}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__assigned{padding-top:.4rem}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress{flex:0 0 4rem;max-width:4rem;margin-right:0;margin-top:-1rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress.job-sheet__tasks__item__display__progress--completed{margin-top:-.8rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress.job-sheet__tasks__item__display__progress--completed .job-sheet__tasks__item__display__progress__complete-icon{margin-top:0}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress .job-sheet__task-display__label-text{display:none}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress{margin-top:-.7rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__progress.job-sheet__tasks__item__display__progress--completed{margin-top:-.4rem}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion{flex:0 0 8.6rem;max-width:8.6rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion .job-sheet__task-display__label-text{display:none}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion{padding-top:.4rem}}@media only all and (min-width:100em){.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion{flex:0 0 11rem;max-width:11rem}}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item--remedial{background-color:#f8eded}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item--remedial .department:after{content:"REMEDIAL";display:block;margin-top:.6rem;background-color:maroon;color:#fff;padding:.25rem .35rem;border-radius:.2rem;font-size:.8rem;letter-spacing:.02rem;max-width:4.3rem}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item:focus,.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item:focus-within{border-color:#04a9ad}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item[open] .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .disclosure-arrow{transform:rotate(90deg)}.partial--job-sheet .job-sheet__tasks .job-sheet__tasks__item.sortable-chosen .job-sheet__tasks__item__display .job-sheet__tasks__item__display__handle-group .handle{cursor:grabbing}.partial--job-sheet .button--add-subtask{font-size:1rem;font-weight:400;background-color:#faf7f7;color:#484848;padding:.45rem .6rem;margin-top:.6rem;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:space-between;outline:0;border:0;-moz-column-gap:.25rem;column-gap:.25rem;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.25)}.partial--job-sheet .button--add-subtask .button--add-subtask__icon{width:1.125rem;height:1.125rem;flex:0 0 1.125rem;background-image:url(../icons/icon-task-add-subtask.svg);background-repeat:no-repeat}.partial--job-sheet .button--add-subtask:focus,.partial--job-sheet .button--add-subtask:hover{text-decoration:underline;cursor:pointer;background-color:#fff;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.35)}.partial--job-sheet .button--add-subtask:focus .button--add-subtask,.partial--job-sheet .button--add-subtask:hover .button--add-subtask{filter:saturate(1.8)}.partial--job-sheet .job__section.job__section--emergent-pending .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__approved__date,.partial--job-sheet .job__section.job__section--emergent-pending .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__completion__status__date,.partial--job-sheet .job__section.job__section--emergent-pending .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group__details{color:#760101}.partial--job-sheet .job__section.job__section--emergent-pending .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .job-sheet__tasks__item__display__name-group__name .job-sheet__tasks__item__display__name-group__name__subcount:not(:empty){background-color:#760101}.partial--job-sheet .job__section.job__section--emergent-pending .job-sheet__tasks .job-sheet__tasks__item .job-sheet__tasks__item__display .donut-chart .donut-ring{stroke:#760101}.partial--job-sheet .job__section.job__section--emergent-pending .job-sheet__subtasks .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress .icon-task-in-progress{background-image:url(../icons/icon-task-progress-disabled.svg)}.partial--job-sheet .job__section.job__section--emergent-pending .job-sheet__subtasks .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .completion-checkbox[disabled]{background-image:url(../icons/icon-task-checkbox--unchecked--red.svg);cursor:not-allowed}@media only all and (min-width:75em){.partial--job-sheet.system--admin-user .editable .job-sheet__subtasks__item__display__main-group form.job-sheet__work-done-by{top:calc(50% + 1.4rem)}}.partial--job-sheet .editable form.job-sheet__work-done-by,.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by{display:inline-flex;top:3.3rem;left:-.3rem}@media only all and (min-width:75em){.partial--job-sheet .editable form.job-sheet__work-done-by,.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by{top:calc(100% + 1.4rem);left:2.3rem}}@media only all and (min-width:90em){.partial--job-sheet .editable form.job-sheet__work-done-by,.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by{left:13.7rem}}.partial--job-sheet .editable form.job-sheet__work-done-by:before,.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by:before{top:-1.45rem}.partial--job-sheet .editable form.job-sheet__work-done-by:after,.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by:after{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #000;position:absolute;top:-1.7rem;left:1.1rem}.partial--job-sheet .editable form.job-sheet__work-done-by select,.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by select{min-width:8rem;flex:0 0 8rem;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.partial--job-sheet .editable form.job-sheet__work-done-by .editable__form__controls,.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by .editable__form__controls{position:relative;flex:0 0 1rem;padding:unset;bottom:unset;left:unset}.partial--job-sheet .editable form.job-sheet__work-done-by .editable__form__controls .submit-cta,.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by .editable__form__controls .submit-cta{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;border-top:0;border-left:0;border-bottom:0;box-shadow:inset .25rem 0 0 0 rgba(0,0,0,.2);cursor:pointer}.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by{top:4.4rem}.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by:before{width:6.5rem}@media only all and (min-width:28.75em){.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by{left:-2.2rem}.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by:after{left:4rem}}@media only all and (min-width:55em){.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by{left:0}.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by:after{left:.8rem}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__tasks__item__display__completion__status form.job-sheet__work-done-by{top:calc(100% + 1.8rem)}}.editable .job-sheet__task-editor{top:-.74rem;left:-1.14rem;width:calc(100% + 2.28rem);padding:.6rem 1rem 1rem;border-radius:.6875rem;border:.14rem solid #ccc;box-shadow:0 .4rem 0 rgba(0,0,0,.2);z-index:400;background-color:#fff;display:flex;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:1.4rem;column-gap:1.4rem}@media only all and (min-width:37em){.editable .job-sheet__task-editor{padding-top:1rem;padding-bottom:1.5rem}}@media only all and (min-width:90em){.editable .job-sheet__task-editor{top:-1.54rem;left:-1.54rem;width:calc(100% + 3.08rem)}}.editable .job-sheet__task-editor:before{display:none}.editable .job-sheet__task-editor label{width:100%}.editable .job-sheet__task-editor select{padding:.46em .5em .36em}.editable .job-sheet__task-editor .job-sheet__task-editor__label-text{display:block;margin:0 0 .4rem;font-weight:500}@media only all and (min-width:37em){.editable .job-sheet__task-editor .job-sheet__task-editor__department{order:2}}@media only all and (min-width:58.75em){.editable .job-sheet__task-editor .job-sheet__task-editor__department{flex:0 0 calc(100% - 31rem)}}@media only all and (min-width:75em){.editable .job-sheet__task-editor .job-sheet__task-editor__department{flex:0 0 11.25rem;order:2}}.editable .job-sheet__task-editor .job-sheet__task-editor__name-details{display:inline-flex;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:1.4rem;column-gap:1.4rem;flex:0 0 100%}@media only all and (min-width:37em){.editable .job-sheet__task-editor .job-sheet__task-editor__name-details{order:1}}@media only all and (min-width:75em){.editable .job-sheet__task-editor .job-sheet__task-editor__name-details{order:3;flex:0 0 29.3rem;row-gap:2rem}}.editable .job-sheet__task-editor .job-sheet__task-editor__name{width:100%}.editable .job-sheet__task-editor .job-sheet__task-editor__name textarea{font-weight:400;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem}@media only all and (min-width:37em) and (max-width:74.99em){.editable .job-sheet__task-editor .job-sheet__task-editor__name .job-sheet__task-editor__label-text{background-color:#111;color:#fff;margin-bottom:0;padding:.3rem .45rem .3rem 1rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.editable .job-sheet__task-editor .job-sheet__task-editor__name textarea{margin-top:-.075rem}}@media only all and (min-width:58.75em){.editable .job-sheet__task-editor .job-sheet__task-editor__name{flex:0 0 calc(100% - 31rem)}.editable .job-sheet__task-editor .job-sheet__task-editor__name textarea{height:83%}}@media only all and (min-width:75em){.editable .job-sheet__task-editor .job-sheet__task-editor__name{flex:0 0 29.3rem;height:auto}}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details{width:100%;display:inline-flex;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details input[type=text]{padding:.425em .5em .25em;line-height:1.1;font-size:1rem;font-weight:400;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details input[type=text]:disabled{background-color:#f4f3f4;border-color:#eee}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__labourcost{order:2;width:-moz-max-content;width:max-content}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__labourcost input{max-width:5rem}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__labourrate{order:3;width:auto}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__labourrate select{min-width:-moz-fit-content;min-width:fit-content}@media only all and (min-width:37em){.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__labourrate select{min-width:auto}}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__partsdescription{order:4}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__partsdescription input{width:100%}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__partscost{order:5;width:-moz-max-content;width:max-content}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__partscost input{max-width:5rem}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__total{order:6;width:-moz-fit-content;width:fit-content;flex:0 1 fit-content}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__total input{max-width:6rem}@media only all and (min-width:37em){.editable .job-sheet__task-editor .job-sheet__task-editor__task-details{background-color:#008487;padding-bottom:1rem;max-width:29.3rem;border-radius:.4rem}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__label-text{padding:.3rem .45rem;background-color:#111;color:#fff;margin-bottom:0}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__partsdescription{order:2}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__partsdescription .job-sheet__task-editor__label-text{padding-left:1rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__partsdescription input{max-width:27.3rem;margin:.4rem 0 0 1rem}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__partscost{order:3;margin-left:1rem}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__labourcost{order:4}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__labourcost input{max-width:5.55rem}.editable .job-sheet__task-editor .job-sheet__task-editor__task-details .job-sheet__task-editor__labourrate{order:5;flex:0 0 7.7rem}}.editable .job-sheet__task-editor .job-sheet__task-editor__completed-by{display:inline-flex;flex-wrap:wrap;row-gap:.6rem;-moz-column-gap:1rem;column-gap:1rem}@media only all and (max-width:31em){.editable .job-sheet__task-editor .job-sheet__task-editor__completed-by{flex:0 0 100%}}@media only all and (min-width:37em){.editable .job-sheet__task-editor .job-sheet__task-editor__completed-by{order:4}}@media only all and (min-width:75em){.editable .job-sheet__task-editor .job-sheet__task-editor__completed-by{flex:0 0 11.25rem;flex-direction:column}}@media only all and (min-width:89.375em){.editable .job-sheet__task-editor .job-sheet__task-editor__completed-by{flex:0 0 auto;flex-direction:row;-moz-column-gap:1.4rem;column-gap:1.4rem}}.editable .job-sheet__task-editor .job-sheet__task-editor__completed-by .editable--dates__dates__field .duet-date{width:9.4rem}.editable .job-sheet__task-editor .job-sheet__task-editor__completed-by .editable--dates__dates__field .duet-date .duet-date__input{padding:.4rem 3.75rem .3rem .4rem;border:.15rem solid rgba(0,0,0,.28)}.editable .job-sheet__task-editor .job-sheet__task-editor__completed-by .editable--dates__dates__field .duet-date .duet-date__toggle{height:calc(100% - .3rem);top:.15rem;right:.15rem;box-shadow:inset .15rem 0 0 rgba(0,0,0,.14)}.editable .job-sheet__task-editor .job-sheet__task-editor__completed-by .job-sheet__task-editor__completed-by__whom select{min-width:-moz-max-content;min-width:max-content}.editable .job-sheet__task-editor .job-sheet__task-editor__remedial .job-sheet__task-editor__remedial__control{display:inline-flex;-moz-column-gap:.4rem;column-gap:.4rem;align-items:center}.editable .job-sheet__task-editor .job-sheet__task-editor__remedial .job-sheet__task-editor__remedial__control .job-sheet__task-editor__label-text{margin:0;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.editable .job-sheet__task-editor .job-sheet__task-editor__remedial .job-sheet__task-editor__remedial__control .job-sheet__task-editor__label-text{font-weight:200}}.editable .job-sheet__task-editor .job-sheet__task-editor__remedial input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:1rem;height:1rem}@media only all and (min-width:37em){.editable .job-sheet__task-editor .job-sheet__task-editor__remedial{order:4}}@media only all and (min-width:37em){.editable .job-sheet__task-editor .job-sheet__task-editor__ctas.job-sheet__task-editor__ctas--top{display:none}}@media only all and (min-width:37em){.editable .job-sheet__task-editor .job-sheet__task-editor__ctas.job-sheet__task-editor__ctas--bottom{order:5}}@media only all and (min-width:75em){.editable .job-sheet__task-editor .job-sheet__task-editor__ctas.job-sheet__task-editor__ctas--bottom{order:1;flex-direction:column;flex:0 0 2rem;row-gap:1rem}}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas{flex:0 0 100%;display:inline-flex;justify-content:space-between}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas button{outline:0;border:0;width:1.8rem;height:1.8rem;border-radius:2.4rem;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas button i{width:1.4rem;margin-left:0}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas .submit-cta{background:#1d7d12;margin-right:.5rem}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas .submit-cta .button-icon--save{background:url(../icons/edit-cta-tick.svg);background-size:1rem .75rem;background-repeat:no-repeat;background-position:50%}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas .submit-cta:hover{background:#42ab37}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas .cancel-cta{background:#5b147c}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas .cancel-cta .button-icon--cancel{background:url(../icons/edit-cta-x.svg);background-size:.875rem .875rem;background-repeat:no-repeat;background-position:50%}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas .cancel-cta:hover{background:#853fa6}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas .delete-cta{background:#760101;margin-left:auto}@media only all and (min-width:75em){.editable .job-sheet__task-editor .job-sheet__task-editor__ctas .delete-cta{margin-left:0;margin-top:auto}}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas .delete-cta .button-icon--delete{background:url(../icons/edit-cta-delete.svg);background-size:1.1rem 1.1rem;background-repeat:no-repeat;background-position:50%}.editable .job-sheet__task-editor .job-sheet__task-editor__ctas .delete-cta:hover{background:#a41616}.job__section--estimate .job-sheet__task-editor__remedial{display:none}.component--team-assigner,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned{position:relative;flex:0 0 6.3rem}.component--team-assigner summary,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned summary{list-style:none}.component--team-assigner summary::-webkit-details-marker,.component--team-assigner summary::marker,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned summary::-webkit-details-marker,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned summary::marker{display:none}@media only all and (min-width:37em){.component--team-assigner,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned{order:3}}.component--team-assigner .job-sheet__task-editor__assigned__disclosure,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__disclosure{display:inline-block;font-family:sans-serif;font-weight:400;color:#444;line-height:1.1;font-size:1rem;padding:.45em .5em .35em;width:100%;min-width:-moz-max-content;min-width:max-content;max-width:-moz-fit-content;max-width:fit-content;box-sizing:border-box;margin:0;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.component--team-assigner .job-sheet__task-editor__assigned__disclosure::-ms-expand,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__disclosure::-ms-expand{display:none}.component--team-assigner .job-sheet__task-editor__assigned__disclosure:hover,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__disclosure:hover{border-color:#888}.component--team-assigner .job-sheet__task-editor__assigned__disclosure option,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__disclosure option{font-weight:400}.component--team-assigner .job-sheet__task-editor__assigned__list,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__list{max-height:40vh;position:absolute;z-index:1000;top:3.7rem;left:0;color:#111;width:80vw;max-width:40rem;overflow:scroll}@media only all and (min-width:58.75em){.component--team-assigner .job-sheet__task-editor__assigned__list,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__list{transform:translateX(-42%)}}.component--team-assigner .job-sheet__task-editor__assigned__list::-webkit-scrollbar,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__list::-webkit-scrollbar{width:0!important;height:0!important}.component--team-assigner .job-sheet__task-editor__assigned__list,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__list{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;margin-top:-.12rem;border:.14rem solid rgba(0,0,0,.28);padding:0 .6rem 1.4rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;display:flex;flex-wrap:wrap;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.6rem;background-image:linear-gradient(180deg,#fff 0,#efefef)}.component--team-assigner .job-sheet__task-editor__assigned__list input[type=checkbox],.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__list input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.component--team-assigner .job-sheet__task-editor__assigned__list .job-sheet__task-editor__assigned__list__button,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__list .job-sheet__task-editor__assigned__list__button{font-size:1rem;font-weight:500;background-color:#a6a6a6;color:#111;cursor:pointer;flex:calc(100% + 1.2rem);min-width:calc(100% + 1.2rem);margin-left:-.6rem;border:none;padding:.3rem;position:sticky;top:0}.component--team-assigner .job-sheet__task-editor__assigned__list .job-sheet__task-editor__assigned__list__button:hover,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__list .job-sheet__task-editor__assigned__list__button:hover{text-decoration:underline}.component--team-assigner .job-sheet__task-editor__assigned__list label,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__list label{flex:0 0 6.625rem;display:inline-flex;-moz-column-gap:.2rem;column-gap:.2rem}.component--team-assigner .job-sheet__task-editor__assigned__list label input,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__list label input{flex:0 0 1rem}.component--team-assigner .job-sheet__task-editor__assigned__list label .job-sheet__task-editor__assigned__list__member-label,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned .job-sheet__task-editor__assigned__list label .job-sheet__task-editor__assigned__list__member-label{flex:0 0 auto}.component--team-assigner.component--team-assigner--open-upwards .job-sheet__task-editor__assigned__list,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned.component--team-assigner--open-upwards .job-sheet__task-editor__assigned__list{height:-moz-max-content;height:max-content;top:2.1rem;left:0;transform:translateY(calc(-100% - 1.9rem))}.component--team-assigner.component--team-assigner--radio .job-sheet__task-editor__assigned__list,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned.component--team-assigner--radio .job-sheet__task-editor__assigned__list{-moz-column-gap:1.2rem;column-gap:1.2rem;row-gap:1rem;padding:clamp(.6rem,1vh,1rem)}.component--team-assigner.component--team-assigner--radio .job-sheet__task-editor__assigned__list:has(.job-sheet__task-editor__assigned__list__button),.editable .job-sheet__task-editor .job-sheet__task-editor__assigned.component--team-assigner--radio .job-sheet__task-editor__assigned__list:has(.job-sheet__task-editor__assigned__list__button){padding-top:0}.component--team-assigner.component--team-assigner--radio .job-sheet__task-editor__assigned__list>label,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned.component--team-assigner--radio .job-sheet__task-editor__assigned__list>label{margin-bottom:0!important;align-items:center}.component--team-assigner.component--team-assigner--radio .job-sheet__task-editor__assigned__list>label input[type=radio],.editable .job-sheet__task-editor .job-sheet__task-editor__assigned.component--team-assigner--radio .job-sheet__task-editor__assigned__list>label input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.component--team-assigner.component--team-assigner--radio .job-sheet__task-editor__assigned__list>label .job-sheet__task-editor__assigned__list__member-label,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned.component--team-assigner--radio .job-sheet__task-editor__assigned__list>label .job-sheet__task-editor__assigned__list__member-label{margin-left:.2rem}@media only all and (min-width:29.6875em){.component--team-assigner.component--team-assigner--radio .job-sheet__task-editor__assigned__list,.editable .job-sheet__task-editor .job-sheet__task-editor__assigned.component--team-assigner--radio .job-sheet__task-editor__assigned__list{row-gap:.6rem}}.donut-chart{z-index:1;width:3rem;height:3rem;display:inline-block;margin:.4rem 0 1rem}.donut-chart .donut-ring{stroke:#b9b9b9}.donut-chart .donut-segment{animation:donut-chart-fill 1s ease-in reverse;transform-origin:center;stroke:#efd033}.donut-chart .donut-text{font-family:Arial,Helvetica,sans-serif;fill:#777770}.donut-chart .donut-percent{font-size:.6em;fill:#777770;line-height:1;transform:translateY(.7em)}.job-sheet__tasks__completer{outline:0;border:.1rem solid #777;background-color:#111;color:#fff;font-size:.95rem;padding:.4rem .6rem;margin-top:.4rem;border-radius:.5rem;display:inline-flex;align-items:center;position:relative;box-shadow:0 .1rem .1rem #ccc}.job-sheet__tasks__completer .extra{display:none}@media only all and (min-width:55em) and (max-width:74.99em),only all and (min-width:100em){.job-sheet__tasks__completer .extra{display:inline-block}}@media only all and (min-width:75em){.job-sheet__tasks__completer{margin-top:-.2rem}}.job-sheet__tasks__completer:focus,.job-sheet__tasks__completer:hover{cursor:pointer;background-color:#141831;border-color:#ccc}.job-sheet__tasks__completer:focus .job-sheet__tasks__completer__label,.job-sheet__tasks__completer:focus .job-sheet__tasks__completer__label .extra,.job-sheet__tasks__completer:hover .job-sheet__tasks__completer__label,.job-sheet__tasks__completer:hover .job-sheet__tasks__completer__label .extra{text-decoration:underline}.job-sheet__tasks__completer .job-sheet__tasks__completer__checkbox{width:1rem;height:1rem;display:inline-block;background-color:#ccc;margin:0 .6rem 0 0}@media only all and (min-width:28.75em) and (max-width:42.5em){.job-sheet__tasks__completer .job-sheet__tasks__completer__checkbox{display:none}}.job__section__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:1.4rem;-moz-column-gap:1.4rem;column-gap:1.4rem;margin:0 0 2rem}.job__section__footer .job__section__footer__total .job__section__footer__total__slipping{position:relative}.job__section__footer .job__section__footer__terms a{color:#008487}@media only all and (min-width:90em){.job__section__footer .job__section__footer__terms{flex:0 0 40%;text-align:right;max-width:29.375rem}}.job__section__footer__total p{margin:0}.job__section__footer__total{background:#efefef;padding:.8rem 1rem;display:inline-block;font-size:clamp(.95rem,2.5vw,1rem)}.job__section__footer__total div{margin:0;line-height:150%}.job__section__footer__total div:last-child{margin-bottom:0}@media only all and (min-width:49.5em){.job__section__footer__total div{display:inline-block;margin:0 .4rem}}.job__section__footer__total .job__section__footer__total__heading{display:inline-block;text-decoration:underline;font-weight:500}.job__section__footer__total .job__section__footer__total__heading:not(:first-child){margin:0 0 0 .4rem}.job__section__footer__total .job__section__footer__total__bar{display:none}@media only all and (min-width:49.5em){.job__section__footer__total .job__section__footer__total__bar{display:inline-block}}.job__section.job__section--estimate .job__section__footer__total{background-color:#f9ede0}.job__section.job__section--emergent-approved .job__section__footer__total{background-color:#f3fafa}.job__section.job__section--emergent-pending .job__section__footer__total{background-color:#faf7f7}.job-sheet__terms{margin:0 -4vw 4vw;width:calc(100% + 8vw);background-color:#f3fafa;padding:1.5rem 1.5rem 1.75rem;border:.25rem solid #04a9ad}.job-sheet__terms p:last-child{margin-bottom:0}@media only all and (min-width:34em) and (min-height:34em){.job-sheet__terms{width:90%;max-width:62rem;margin:0 auto 1rem;padding:1.8rem 1.8rem 2.4rem}}.keyboard .job-sheet__terms a:focus{color:#141831;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#141831;text-decoration-color:#141831}@media only print{.job-sheet__terms{border:none;padding:0;flex:0 0 26rem}}.partial--job-sheet .job-sheet__subtasks{margin-top:.6rem;padding-top:.6rem;border-top:.1rem solid #ccc}.partial--job-sheet .job-sheet__subtasks__item{position:relative}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display{display:flex;row-gap:.6rem;-moz-column-gap:3.4rem;column-gap:3.4rem;justify-content:space-between;align-items:center;margin:0 0 1rem}@media only all and (max-width:74.99em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display{flex-wrap:wrap}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display{-moz-column-gap:2rem;column-gap:2rem;flex-wrap:wrap}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group{display:inline-flex;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:.7rem;column-gap:.7rem;justify-content:flex-start;align-items:flex-start;width:100%}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group{flex:0 0 50%;min-width:50%}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group{flex:0 0 clamp(20rem,30vw,37.5rem);min-width:auto;margin-left:13rem}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .nested-handle{flex:0 0 1.0625rem;width:1.0625rem;min-height:1.125rem;vertical-align:-.25rem}@media only all and (max-width:74.99em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .nested-handle{margin-left:-1rem}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .nested-handle{margin-left:-1.6rem}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .icon-task-branch{width:.9337rem;height:.9337rem;background-image:url(../icons/icon-task-branch.svg)}@media only all and (max-width:74.99em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .icon-task-branch{display:none}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .completion-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;margin-left:-.2rem;vertical-align:-.4rem;background-image:url(../icons/icon-task-checkbox--unchecked.svg)}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .completion-checkbox:checked{background-image:url(../icons/icon-task-checkbox--checked.svg)}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .completion-checkbox[disabled=""]{background-image:url(../icons/icon-task-checkbox--unchecked--grey.svg);cursor:not-allowed}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .completion-checkbox[disabled=""]:checked{background-image:url(../icons/icon-task-checkbox--checked.svg);cursor:not-allowed}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .job-sheet__subtasks__item__display__description:first-letter{text-transform:capitalize}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .job-sheet__subtasks__item__display__description strong{font-weight:600;display:inline-block;margin-right:.2em}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .job-sheet__subtasks__item__display__description{padding-top:.2rem;white-space:pre-wrap}@media only all and (min-width:46.875em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .job-sheet__subtasks__item__display__description{flex:1 1 8rem;max-width:36em}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .edit-cta{vertical-align:.1rem;margin-top:.25rem}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group:focus .nested-handle,.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group:hover .nested-handle{background:url(../icons/jobs-task-reorder-handle.svg) no-repeat;background-position:50%;background-size:1.0625rem 1.125rem;cursor:grab}@media only all and (min-width:46.875em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__tasks__item__display__tickets{padding-left:2.75rem}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__tasks__item__display__tickets{padding-left:5.3rem}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__tasks__item__display__tickets{padding-left:3.75rem}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta{flex:1 1 auto;display:inline-flex;row-gap:1rem;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;align-items:center;font-size:clamp(.9rem,2.6vw,1rem)}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta{-moz-column-gap:2rem;column-gap:2rem}}@media only all and (max-width:74.99em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta{flex:0 0 100%;background-color:#efefef;padding:.3rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__assigned{flex:1 1}@media only all and (max-width:74.99em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__assigned:not(:empty):before{content:"Assigned: ";color:#008487}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__assigned{margin-left:7.5rem;flex:0 0 7rem;max-width:7rem}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__assigned:empty:after{content:"—";color:#e0e0e0}}@media only all and (max-width:74.99em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__assigned:empty~.job-sheet__subtasks__item__display__meta__completion-container{justify-content:flex-start;flex:0 0 100%;-moz-column-gap:0;column-gap:0}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__assigned:empty~.job-sheet__subtasks__item__display__meta__completion-container .icon-task-in-progress{margin-left:0}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container{flex:1 1 auto;display:inline-flex;justify-content:flex-end;-moz-column-gap:.15em;column-gap:.15em;align-items:center}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container{justify-content:flex-start}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress .icon-task-completed,.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress .icon-task-in-progress{width:1.5rem;height:1.5rem;background-size:1.44rem 1.44rem;background-repeat:no-repeat}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress .icon-task-completed,.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress .icon-task-in-progress{margin-top:.4rem}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress .icon-task-completed{margin-top:.2rem;background-image:url(../icons/icon-task-progress-completed.svg)}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress .icon-task-in-progress{background-image:url(../icons/icon-task-progress-not-started.svg)}@media only all and (max-width:74.99em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress .icon-task-in-progress{flex:1 1;text-indent:0;padding-left:1.8rem;margin-left:.8rem;font-style:normal;width:auto;display:inline-flex;align-items:center}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress{padding-left:.8rem;flex:0 0 4rem;max-width:4rem;margin-right:2rem}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__progress{padding-left:.9rem}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__completion{color:#1b8800;margin-left:.2em}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__completion:empty:after{content:"—";color:#e0e0e0;visibility:visible}}.partial--job-sheet .job-sheet__subtasks__item .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__meta__completion-container .job-sheet__subtasks__item__display__completion__by{color:#1b8800;font-weight:600;font-size:clamp(1rem,2.8vw,1.15rem);display:inline-block;transform:rotate(-17deg);margin-left:.2em;margin-top:-.2em}.partial--job-sheet .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtasks__item__display__main-group{flex-wrap:wrap;row-gap:.5rem}.partial--job-sheet .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtasks__item__display__name-group__details{flex:0 0 100%;font-size:clamp(.8rem,2vw,1rem);color:#1b8800}@media only all and (min-width:46.875em){.partial--job-sheet .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtasks__item__display__name-group__details{margin-left:2.75rem;margin-bottom:.5rem}}@media only all and (min-width:75em){.partial--job-sheet .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtasks__item__display__name-group__details{margin-left:5.3rem}}@media only all and (min-width:90em){.partial--job-sheet .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtasks__item__display__name-group__details{margin-left:3.75rem}}.partial--job-sheet .job-sheet__subtasks__item.sortable-chosen .job-sheet__subtasks__item__display .job-sheet__subtasks__item__display__main-group .nested-handle{cursor:grabbing}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__label-text{color:#008487;font-size:clamp(.9rem,2.6vw,1rem)}.editable .job-sheet__subtask-editor{background-color:#fff;display:flex;width:calc(100% + 1rem);flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;align-items:flex-start;justify-content:flex-start;z-index:5;position:absolute;left:-.5rem;top:0;padding:2rem 1rem 1rem;border-radius:.65rem;border:.18rem solid #04a9ad;box-shadow:0 .25rem 0 rgba(0,0,0,.2)}.editable .job-sheet__subtask-editor:before{content:"ADD SUBTASK";display:inline-block;position:absolute;top:-.18rem;left:-.25rem;width:calc(100% - .74rem);text-align:center;color:#fff;background-color:#04a9ad}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group-labels{display:inline-flex;flex:0 0 100%;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;align-items:center;justify-content:flex-start;margin-bottom:-.8rem}@media only all and (min-width:64.625em){.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group-labels{margin-bottom:-1rem}}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group-labels .job-sheet__subtask-editor__label-text.job-sheet__subtask-editor__label-text--done{flex:0 0 1.7rem;text-align:center;font-size:clamp(1.4rem,3.6vw,1.8rem)}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group{display:inline-flex;flex:0 0 100%;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem;align-items:flex-start;justify-content:flex-start}@media only all and (min-width:64.625em){.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group{flex:0 0 32rem}}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group .icon-task-branch{display:none}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group .completion-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;background-image:url(../icons/icon-task-checkbox--unchecked.svg)}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group .completion-checkbox:checked{background-image:url(../icons/icon-task-checkbox--checked.svg)}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group .job-sheet__subtask-editor__description{padding:.425em .5em .25em;line-height:1.1;font-size:1rem;font-weight:400;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;flex:1 1 calc(100% - 2.7rem);max-width:calc(100% - 5rem)}@media only all and (min-width:42.5em){.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group .job-sheet__subtask-editor__description{max-width:29.5rem}}@media only all and (min-width:90em){.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group .job-sheet__subtask-editor__description{max-width:22.8rem}}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned{position:relative;flex:0 0 6.3rem;margin-right:1.4rem}@media only all and (min-width:64.625em){.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned{margin-top:-1.9rem}}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__label-text{display:inline-block;margin:0 0 .6rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__disclosure{display:inline-block;font-family:sans-serif;font-weight:400;color:#444;line-height:1.1;font-size:1rem;padding:.45em .5em .35em;width:100%;min-width:-moz-max-content;min-width:max-content;max-width:-moz-fit-content;max-width:fit-content;box-sizing:border-box;margin:0;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__disclosure::-ms-expand{display:none}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__disclosure:hover{border-color:#888}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__disclosure option{font-weight:400}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__list{max-height:40vh;position:absolute;z-index:1000;top:3.7rem;left:0}@media only all and (min-width:58.75em){.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__list{transform:translateX(-42%)}}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__list input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__list{width:80vw;max-width:40rem;overflow:scroll;margin-top:-.12rem;border:.14rem solid rgba(0,0,0,.28);padding:0 .6rem 1.4rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;display:flex;flex-wrap:wrap;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.6rem;background-image:linear-gradient(180deg,#fff 0,#efefef)}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__list .job-sheet__subtask-editor__assigned__list__button{font-size:1rem;font-weight:500;background-color:#a6a6a6;cursor:pointer;flex:calc(100% + 1.2rem);min-width:calc(100% + 1.2rem);margin-left:-.6rem;border:none;padding:.3rem;position:sticky;top:0}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__list .job-sheet__subtask-editor__assigned__list__button:hover{text-decoration:underline}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__list label{flex:0 0 6.625rem;display:inline-flex;-moz-column-gap:.2rem;column-gap:.2rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__list label input{flex:0 0 1rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__list label .job-sheet__subtask-editor__assigned__list__member-label{flex:0 0 auto}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by{flex:0 0 100%;max-width:9.8rem;display:inline-flex;flex-wrap:wrap;-moz-column-gap:1.4rem;column-gap:1.4rem;row-gap:.6rem}@media only all and (min-width:64.625em){.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by{margin-top:-1.7rem}}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by .editable--dates__dates__field .duet-date{width:9.6rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by .editable--dates__dates__field .duet-date .duet-date__input{padding:.4rem 3.75rem .3rem .4rem;border:.15rem solid rgba(0,0,0,.28)}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by .editable--dates__dates__field .duet-date .duet-date__toggle{height:calc(100% - .3rem);top:.15rem;right:.15rem;box-shadow:inset .15rem 0 0 rgba(0,0,0,.14)}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by .job-sheet__subtask-editor__label-text--on{order:1;flex:0 0 100%}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by .editable--dates__dates__field{order:2;flex:0 0 100%}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by .job-sheet__subtask-editor__label-text--by{order:3;flex:0 0 100%}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by select[name=completedby]{order:4;flex:0 0 100%}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by .job-sheet__subtask-editor__label-text--marked{order:5;flex:0 0 100%}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by select[name=markedascompletedby]{order:6;flex:0 0 100%}@media only all and (min-width:24.75em){.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by .job-sheet__subtask-editor__label-text--on{order:1;flex:0 0 9.6rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by .editable--dates__dates__field{order:2;flex:0 0 auto}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by .job-sheet__subtask-editor__label-text--by{order:3;flex:0 0 auto}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by select[name=completedby]{order:4;flex:0 0 auto}}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas{flex:0 0 100%;display:inline-flex;justify-content:space-between}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas button{outline:0;border:0;width:1.8rem;height:1.8rem;border-radius:2.4rem;display:inline-flex;justify-content:center;align-items:center;cursor:pointer}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas button i{width:1.4rem;margin-left:0}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .submit-cta{background:#1d7d12;margin-right:.5rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .submit-cta .button-icon--save{background:url(../icons/edit-cta-tick.svg);background-size:1rem .75rem;background-repeat:no-repeat;background-position:50%}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .submit-cta:hover{background:#42ab37}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .cancel-cta{background:#5b147c}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .cancel-cta .button-icon--cancel{background:url(../icons/edit-cta-x.svg);background-size:.875rem .875rem;background-repeat:no-repeat;background-position:50%}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .cancel-cta:hover{background:#853fa6}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .delete-cta{background:#760101;margin-left:auto}@media only all and (min-width:75em){.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .delete-cta{margin-left:0;margin-top:auto}}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .delete-cta .button-icon--delete{background:url(../icons/edit-cta-delete.svg);background-size:1.1rem 1.1rem;background-repeat:no-repeat;background-position:50%}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .delete-cta:hover{background:#a41616}@media only all and (min-width:75em){.editable .job-sheet__subtask-editor{border:none;box-shadow:none;padding-top:0;padding-bottom:0;margin-bottom:1rem;align-items:flex-start}.editable .job-sheet__subtask-editor:before{content:"";display:none}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas{order:1;margin-left:-2.5rem;flex:0 0 1.4rem;flex-direction:column;row-gap:.6rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__label-text,.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__label-text,.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group-labels{display:none}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group{order:2;margin-top:0;flex:0 0 50%}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group .icon-task-branch{display:inline-block;margin-top:0;width:.9337rem;flex:0 0 0.9337rem;height:.9337rem;background-image:url(../icons/icon-task-branch.svg);background-repeat:no-repeat;margin-left:.45rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group .completion-checkbox{margin-left:-.5rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group .job-sheet__subtask-editor__description{margin-left:-.25rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned{order:3;margin-top:0;margin-left:7.7rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned .job-sheet__subtask-editor__assigned__list{top:2.1rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by{order:4;margin-top:0;flex:0 0 9.8rem;margin-left:5.8rem}}@media only all and (min-width:90em){.editable .job-sheet__subtask-editor{left:11rem;width:calc(100% - 8.7rem)}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas{margin-left:-7.3rem;flex:0 0 7rem;flex-direction:row;justify-content:flex-end;-moz-column-gap:.8rem;column-gap:.8rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__ctas .submit-cta{margin-right:0}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group{flex:0 0 clamp(20rem,30vw,37.5rem)}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__assigned{margin-left:8.7rem}.editable .job-sheet__subtask-editor .job-sheet__subtask-editor__completed-by{margin-left:6.3rem}}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor{padding-bottom:1.5rem}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__main-group{flex-wrap:wrap}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details{display:inline-flex;flex-wrap:wrap;gap:1rem;row-gap:.5rem}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details label{display:inline-flex;flex-direction:column}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details label .job-sheet__subtask-editor__label-text{margin:0 0 .3rem}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details input[type=text]{padding:.425em .5em .25em;line-height:1.1;font-size:1rem;font-weight:400;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;max-width:5.5rem}@media only all and (min-width:28.75em){.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details input[type=text]{max-width:5.8rem}}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__labourcost{order:2}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__labourrate{order:1;flex:0 0 100%}@media only all and (min-width:28.75em){.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__labourrate{flex:1 1 auto}}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__partsdescription{order:4;flex:0 0 100%}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__partsdescription input[type=text]{max-width:100%}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__partscost{order:5}@media only all and (min-width:36.25em){.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__partscost{order:2}}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__contractor{order:3}@media only all and (min-width:63.75em){.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details{background-color:#008487;padding:1.2rem;border-radius:.4rem;row-gap:1.2rem}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details label .job-sheet__subtask-editor__label-text{color:#fff;background-color:#111;margin:0;padding:.4rem .6rem;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details label input[type=text]{border-top-left-radius:0;border-top-right-radius:0}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__labourhours{order:1}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__labourrate .job-sheet__subtask-editor__label-text{max-width:-moz-fit-content;max-width:fit-content}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details .job-sheet__subtask-editor__contractor input[type=text]{max-width:7.8125rem}}@media only all and (min-width:75em){.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details{max-width:33.6rem}.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__label-text{display:inherit}}@media only all and (min-width:90em){.editable .job-sheet__subtasks__item.job-sheet__subtasks__item--subtask-basis .job-sheet__subtask-editor .job-sheet__subtask-editor__task-details{margin-left:-8rem;max-width:34.9rem}}.job-sheet__contractor-terms{width:92%;line-height:150%;max-width:44rem;padding:1rem 1rem 1.1rem;margin:1.5rem auto;border-radius:.4rem;background-color:#760101;color:#fff}.job-sheet__contractor-terms a{color:#fff}.job-sheet__contractor-terms a:after{content:" »"}.button--add-task{font-size:1rem;font-weight:500;background-color:#faf7f7;color:#484848;padding:.5rem .85rem;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:space-between;outline:0;border:0;-moz-column-gap:.5rem;column-gap:.5rem;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.25)}@media only all and (min-width:35em){.button--add-task{margin-left:auto}}.button--add-task .button--add-task__icon{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;background-image:url(../icons/icon-task-add-subtask.svg);background-repeat:no-repeat}.button--add-task .button--add-task__caret{width:.6rem;height:.498rem;flex:0 0 0.6rem;background-image:url(../icons/icon-task-add-caret.svg);background-repeat:no-repeat}.button--add-task .button--add-task__caret.button--add-task__caret--down{transform:rotate(180deg)}.button--add-task:focus,.button--add-task:hover{text-decoration:underline;cursor:pointer;background-color:#fff;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.35)}.button--add-task:focus .button--add-task__icon,.button--add-task:hover .button--add-task__icon{filter:saturate(1.8)}.button--add-task.button--add-task--estimate{background-color:#f9ede0}.button--add-task.button--add-task--estimate .button--add-task__icon{background-image:url(../icons/icon-task-add-orange.svg)}.button--add-task.button--add-task--emergent{background-color:#f3fafa}.job-sheet__options-widget{background-color:#fff;border:.1875rem solid #c4c4c4;padding:clamp(1.2rem,8vw,1.5rem);max-width:-moz-max-content;max-width:max-content;margin:0 auto 1.4rem}.job-sheet__options-widget p{margin:0 .5rem 0 0;line-height:140%}.job-sheet__options-widget p b{font-weight:500}.job-sheet__options-widget form:not(:last-child){margin-bottom:1.4rem}.job-sheet__options-widget .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;vertical-align:middle;margin-top:-.2rem;margin-right:.3rem;background-image:url(../icons/icon-task-checkbox--unchecked--grey.svg)}.job-sheet__options-widget .checkbox:checked{background-image:url(../icons/icon-task-checkbox--checked.svg)}.partial--job-sheet .job-sheet__totals-section{padding-bottom:2rem;width:calc(100% + 10vw);margin-left:-5vw}@media only all and (min-width:47.5em){.partial--job-sheet .job-sheet__totals-section{width:calc(100% + 4.2rem);margin-left:-2.1rem}}.partial--job-sheet .job-sheet__totals-section.job-sheet__totals-section--with-pending{background:linear-gradient(90deg,#fff 50%,#faf7f7 0)}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__heading{font-size:clamp(1.1rem,2.5vw,1.25rem);color:#4b4b4b;font-weight:500;margin:0;background-color:#f3faf4;padding:clamp(.5rem,2.5vw,.7rem) clamp(1rem,5vw,2.125rem);border-bottom:.1rem solid #ccc}@media only all and (max-width:30em){.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__heading{text-align:center}}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__breakdown{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-bottom:.2rem solid #fff}@media only all and (min-width:40.625em){.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__breakdown{margin-bottom:1.4rem}}@media only all and (min-width:65.625em){.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__breakdown{flex-wrap:nowrap}}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__breakdown .job-sheet__totals__breakdown__line{flex:1 1 100%;padding:clamp(.5rem,2.5vw,.7rem) clamp(1rem,5vw,2.125rem);font-size:clamp(1rem,2vw,1.1rem);color:#4b4b4b}@media only all and (min-width:40.625em){.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__breakdown .job-sheet__totals__breakdown__line{text-align:center;flex:1 1 auto}}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__breakdown .job-sheet__totals__breakdown__line b{font-weight:500}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__breakdown .job-sheet__totals__breakdown__line.job-sheet__totals__breakdown__line--estimate{background-color:#f9ede0}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__breakdown .job-sheet__totals__breakdown__line.job-sheet__totals__breakdown__line--emergent-approved{background-color:#f3fafa}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__breakdown .job-sheet__totals__breakdown__line.job-sheet__totals__breakdown__line--emergent-pending{background-color:#faf7f7}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container{text-align:center}@media only all and (min-width:44.375em){.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container{display:flex;justify-content:center;align-items:center;-moz-column-gap:2rem;column-gap:2rem;margin:0 auto 1.4rem;max-width:40rem;transform:translateX(.9rem)}}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container .job-sheet__totals__taxes{flex:0 0 19.1rem;width:19.1rem;margin:0 auto .6rem;display:inline-flex;flex-wrap:wrap;text-align:left}@media only all and (min-width:44.375em){.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container .job-sheet__totals__taxes{margin:0 0 .6rem}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container .job-sheet__totals__taxes:not(.job-sheet__totals__taxes--pending){flex:0 0 17.2rem;width:17.2rem}}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container .job-sheet__totals__taxes .job-sheet__totals__taxes__heading{font-size:clamp(1rem,2.2vw,1.15rem);font-weight:500;text-decoration:underline;flex:0 0 100%;margin-bottom:1em}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container .job-sheet__totals__taxes .label{font-size:clamp(1rem,2vw,1.1rem);font-weight:500;flex:0 0 10.875rem;margin-bottom:1em}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container .job-sheet__totals__taxes .amount{font-size:clamp(1rem,2vw,1.1rem);flex:0 0 calc(100% - 10.875rem);margin-bottom:1em}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container .job-sheet__totals__taxes .amount.amount--total{text-decoration:underline;font-weight:500}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container .job-sheet__totals__OR{max-width:90%;flex:0 0 6rem;margin:0 auto .6rem;text-align:center;font-weight:500;font-size:clamp(1.2rem,2.8vw,1.4rem)}.partial--job-sheet .job-sheet__totals-section .job-sheet__totals__taxes-container .job-sheet__totals__taxes--pending{color:#760101}.job-sheet__client-link{display:block;margin:0 auto 1rem;width:100%;padding:clamp(1.2rem,8vw,1.5rem);background-color:#efefef}.job-sheet__client-link .job-sheet__client-link__content{margin:0 1rem 0 0;font-size:1rem;line-height:1.4em;flex:0 0 calc(100% - 13.5rem);order:2}.job-sheet__client-link .job-sheet__client-link__content .job-sheet__client-link__title{font-weight:500}.job-sheet__client-link .job-sheet__client-link__content .job-sheet__client-link__warning{font-style:italic;color:#760101}.job-sheet__client-link a{display:block;flex:0 0 100%;order:3;margin:.5rem 0 0;word-wrap:break-word;color:#008487}.job-sheet__client-link a:hover{color:#141831}.job-sheet__client-link .job-sheet__client-link__regenerate{display:inline-block;margin:1rem 0 0;flex:0 0 12.5rem;order:2;color:#fff;background-color:#484848;border-radius:.4rem;padding:.6rem 1rem .7rem;text-decoration:none}.job-sheet__client-link .job-sheet__client-link__regenerate:hover{color:#008487;border-color:#008487;text-decoration:underline}@media only all and (min-width:45em){.job-sheet__client-link{max-width:49rem;margin:0 auto 1.4rem;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;row-gap:.8rem;padding-top:1rem;padding-bottom:2rem;border-radius:.4rem}.job-sheet__client-link .job-sheet__client-link__content{padding-top:.5rem;font-size:1.1rem}.job-sheet__client-link .job-sheet__client-link__regenerate{margin-top:0}}.keyboard .job-sheet__client-link p a:focus{color:#141831;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:#141831;text-decoration-color:#141831}.keyboard .job-sheet__client-link .job-sheet__client-link__regenerate:focus{outline-width:0;text-decoration:underline;border-color:orange}.job-sheet__notify--flap{width:90%;max-width:-moz-max-content;max-width:max-content;display:inline-flex;align-items:center;justify-content:space-between;-moz-column-gap:.4rem;column-gap:.4rem;padding:clamp(.25rem,2vw,.5rem) clamp(.5rem,3vw,1rem);z-index:9500;position:fixed;opacity:0;top:1rem;left:50%;transform:translateX(-50%);background-color:#bb5a00;border-radius:.4rem;color:#fff}.job-sheet__notify--flap .job-sheet__notify--flap__icon{width:1rem;height:1rem;flex:0 0 1rem;background-image:url(../icons/icon-job-flap-tick.svg);background-repeat:no-repeat}.job-sheet__notify--flap .job-sheet__notify--flap__text{flex:1 1 auto}.partial--job-sheet #send-email:target{padding-top:3rem}@media only all and (min-width:42.5em){.partial--job-sheet #send-email:target{padding-top:2.6rem}}@media only all and (min-width:56rem){.partial--job-sheet #send-email:target{padding-top:8.2rem}}@media only all and (min-width:62.9375em){.partial--job-sheet #send-email:target{padding-top:9.8rem}}@media only all and (min-width:75em){.partial--job-sheet #send-email:target{padding-top:0}}.partial--job-sheet #send-email:target .title-bar__button--send{background-color:#bb5a00}@media only all and (max-width:74.99em){.job-sheet__notify--unsent{text-align:right}}.job-sheet__notify--unsent summary{list-style-type:none}.job-sheet__notify--unsent summary::-webkit-details-marker{display:none}.job-sheet__notify--unsent summary::-moz-list-bullet{list-style-type:none}.job-sheet__notify--unsent .job-sheet__notify--unsent__summary{position:relative;display:inline-flex;justify-content:center;align-items:center;-moz-column-gap:.4rem;column-gap:.4rem}@media only all and (max-width:74.99em){.job-sheet__notify--unsent .job-sheet__notify--unsent__summary{z-index:3000;position:fixed;top:5.5rem;right:.5rem;background-color:#bb5a00;border-radius:3rem;width:2.6rem;height:2.6rem;box-shadow:0 .2rem 0 rgba(0,0,0,.2)}}@media only all and (min-width:56em) and (max-width:74.99em){.job-sheet__notify--unsent .job-sheet__notify--unsent__summary{top:7rem}}@media only all and (min-width:75em){.job-sheet__notify--unsent .job-sheet__notify--unsent__summary{margin-right:.8rem}}.job-sheet__notify--unsent .job-sheet__notify--unsent__summary .job-sheet__notify--unsent__text{display:none}@media only all and (min-width:75em){.job-sheet__notify--unsent .job-sheet__notify--unsent__summary .job-sheet__notify--unsent__text{display:inline-block;color:#f17400}}.job-sheet__notify--unsent .job-sheet__notify--unsent__summary .job-sheet__notify--unsent__icon{background-image:url(../icons/icon-job-unsent-badge.svg);background-repeat:no-repeat;width:1.4rem;height:1.04rem;margin-bottom:-.15rem}@media only all and (min-width:75em){.job-sheet__notify--unsent .job-sheet__notify--unsent__summary .job-sheet__notify--unsent__icon{background-image:url(../icons/icon-job-unsent-badge--i.svg);width:1rem;height:1rem;flex:0 0 1rem;margin-top:-.1rem}}.job-sheet__notify--unsent .job-sheet__notify--unsent__more{max-width:32.5rem;position:fixed;top:7rem;right:0;z-index:2000;padding:1rem;border:.15rem solid #ccc;color:#111;text-align:left;background-color:#fff}@media only all and (min-width:56em) and (max-width:74.99em){.job-sheet__notify--unsent .job-sheet__notify--unsent__more{top:8.5rem}}@media only all and (min-width:75em){.job-sheet__notify--unsent .job-sheet__notify--unsent__more{position:absolute;top:3.6rem;right:1rem}}@media only all and (max-width:74.99em){.job-sheet__notify--unsent .job-sheet__notify--unsent__more .job-sheet__notify--unsent__more__widescreen{display:none}}@media only all and (min-width:75em){.job-sheet__notify--unsent .job-sheet__notify--unsent__more .job-sheet__notify--unsent__more__small{display:none}}.job-sheet__notify--unsent .job-sheet__notify--unsent__more .job-sheet__notify--unsent__more__small a{color:#008487}.job-sheet__notify--unsent .job-sheet__notify--unsent__more .job-sheet__notify--unsent__more__small a:focus,.job-sheet__notify--unsent .job-sheet__notify--unsent__more .job-sheet__notify--unsent__more__small a:hover{color:#111;-webkit-text-decoration-style:dashed;text-decoration-style:dashed}.partial--job-sheet .modal-overlay{background-color:#111;opacity:.8;width:100vw;height:100vh;height:-webkit-fill-available;position:fixed;z-index:8000}.partial--job-sheet .modal-overlay::-webkit-scrollbar{width:0!important;height:0!important}.partial--job-sheet .modal-overlay{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.partial--job-sheet .approve-emergent-work-modal{overflow-x:hidden;background-color:#fff;position:fixed;top:50vh;left:50%;max-height:90vh;overflow-y:scroll;transform:translateX(-50%) translateY(-50%);z-index:9000;width:90%;max-width:90vw;border-radius:.5rem;box-shadow:0 0 .5rem #111}@media only all and (max-width:32em){.partial--job-sheet .approve-emergent-work-modal{text-align:center;padding:1.5rem 1rem}}@media only all and (min-width:32.1em){.partial--job-sheet .approve-emergent-work-modal{max-width:42rem}.partial--job-sheet .approve-emergent-work-modal .approve-emergent-work-modal__form{padding:1rem 1.2rem}}.partial--job-sheet .approve-emergent-work-modal__form{display:inline-flex;justify-content:center;row-gap:1.2rem;max-width:100%;-moz-column-gap:1.2rem;column-gap:1.2rem;flex-wrap:wrap}@media only all and (min-width:39.375em){.partial--job-sheet .approve-emergent-work-modal__form{row-gap:2rem}}.partial--job-sheet .approve-emergent-work-modal__form .heading{font-size:clamp(1rem,3vw,1.2rem);text-transform:uppercase;text-align:center;margin:0 auto;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;width:90%}.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent__label{text-align:left;padding-bottom:1rem;border-bottom:.1rem solid #e0e0e0;flex:0 0 100%}.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent__label .approve-emergent__label__text{display:block;font-size:clamp(.9rem,2.5vw,1.05rem);font-weight:500;margin-bottom:.6em}@media only all and (min-width:39.375em){.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent__label.approve-emergent__label--half{flex:0 0 calc(50% - 0.6rem)}}.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent__label.approve-emergent__label--full{flex:0 0 100%}.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent__date .duet-date{width:11rem}.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent__date .duet-date .duet-date__input{padding:.4rem 3.75rem .3rem .4rem;border:.15rem solid rgba(0,0,0,.28)}.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent__date .duet-date .duet-date__toggle{height:calc(100% - .3rem);top:.15rem;right:.15rem;box-shadow:inset .15rem 0 0 rgba(0,0,0,.14)}.partial--job-sheet .approve-emergent-work-modal__form select{display:inline-block;font-family:sans-serif;font-weight:400;color:#444;line-height:1.1;font-size:clamp(.9rem,2.5vw,1.05rem);padding:.425em .5em .25em;width:100%;max-width:-moz-fit-content;max-width:fit-content;box-sizing:border-box;margin:0;border:.14rem solid rgba(0,0,0,.28);border-radius:.2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.partial--job-sheet .approve-emergent-work-modal__form select::-ms-expand{display:none}.partial--job-sheet .approve-emergent-work-modal__form select:hover{border-color:#888}.partial--job-sheet .approve-emergent-work-modal__form select option{font-weight:400}.partial--job-sheet .approve-emergent-work-modal__form textarea{width:100%;height:4.4rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:clamp(.9rem,2.5vw,1.05rem);border:.14rem solid rgba(0,0,0,.28)}@supports (font-variation-settings:normal){.partial--job-sheet .approve-emergent-work-modal__form textarea{font-weight:200}}.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent-work-modal__form__error{background-color:#760101;padding:.45rem .6rem .6rem;margin:0 0 1rem;border-radius:.4rem;color:#fff}.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent-work-modal__form__error a{color:#fbe9aa}.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent-work-modal__form__error img{vertical-align:-.3rem;width:1.2rem}.partial--job-sheet .approve-emergent-work-modal__form .cta{flex:0 0 100%;max-width:11rem;align-self:center;border:none;outline:none;font-size:clamp(.8rem,2vw,1.1rem);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#fff;background-color:#111;text-transform:uppercase;border-radius:.3rem;padding:.5rem .8rem;margin:0;box-shadow:0 .1rem .1rem #111;cursor:pointer}.partial--job-sheet .approve-emergent-work-modal__form .cta:focus,.partial--job-sheet .approve-emergent-work-modal__form .cta:hover{background-color:#04a9ad;text-decoration:underline}.partial--job-sheet .approve-emergent-work-modal__form .approve-emergent-work-modal__form__cancel{display:inline-block;font-size:clamp(.95rem,2vw,1rem);margin:0 0 2rem;color:#008487;flex:0 0 100%;text-align:center;background:none;border:none;outline:none;cursor:pointer}.partial--job-sheet .job-sheet__boat-details{margin:1.5rem 0 2rem;list-style-type:none;list-style-position:inside}@media only all and (min-width:27.25em){.partial--job-sheet .job-sheet__boat-details{margin:1.5rem 0 1rem}}.partial--job-sheet .job-sheet__boat-details .job-sheet__boat-details__item{margin:0 0 .5rem;color:#777676}.partial--job-sheet .job-sheet__boat-details .job-sheet__boat-details__item b{display:inline-block;width:7em;font-weight:500}@media only all and (min-width:27.25em){.partial--job-sheet .job-sheet__boat-details .job-sheet__boat-details__item{margin:0 1rem .75rem 0;display:inline-block}.partial--job-sheet .job-sheet__boat-details .job-sheet__boat-details__item b{width:auto;margin:0 .4rem 0 0}}@media only all and (min-width:34em){.partial--job-sheet .job-sheet__boat-details .job-sheet__boat-details__item{font-size:.95rem}}@media only all and (min-width:60em){.partial--job-sheet .job-sheet__boat-details{margin:0 1.25rem .75rem 0}}.jobs-dashboard__jump-menu--sidebar{display:flex;flex-wrap:wrap;height:100vh;height:-webkit-fill-available;overflow-y:scroll;-webkit-overflow-scrolling:touch}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__closer{margin:0 0 1.2rem auto;display:inline-flex;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;position:sticky;top:-1rem;z-index:5500;background-color:#111;border:.13rem solid #fff;color:#fff;border-radius:.3rem;padding:.3rem .5rem;cursor:pointer}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__closer:focus span,.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__closer:hover span{text-decoration:underline}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__closer:focus,.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__closer:hover{border-color:#bb5a00}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__closer span{font-size:.9rem;font-weight:300}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__closer .jobs-dashboard__jump-menu--sidebar__closer__icon{background-image:url(../icons/edit-cta-x.svg);background-repeat:no-repeat;width:.75rem;height:.75rem;flex:0 0 0.75rem}.jobs-dashboard__jump-menu--sidebar{z-index:5000;position:fixed;width:100%;max-width:28rem}@media only all and (min-width:63.75em){.jobs-dashboard__jump-menu--sidebar{width:clamp(20rem,30vw,28rem)}}.jobs-dashboard__jump-menu--sidebar::-webkit-scrollbar{width:0!important;height:0!important}.jobs-dashboard__jump-menu--sidebar{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;left:0;top:0;padding:2rem;background-color:#111;box-shadow:0 .3rem .5rem #111}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content{display:flex;flex-wrap:wrap;align-items:flex-start}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__heading{width:100%;color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-size:1.2em;letter-spacing:.05rem;margin:0 0 2rem}@supports (font-variation-settings:normal){.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__heading{font-weight:200}}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .heading:not(.jobs-dashboard__jump-menu--sidebar__heading){color:#fff;width:100%;display:inline-flex;align-items:center;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;letter-spacing:.05rem;text-transform:uppercase;font-size:.9rem;margin:0 0 .5rem}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .heading:not(.jobs-dashboard__jump-menu--sidebar__heading) .icon{margin-right:.5rem}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .heading:not(.jobs-dashboard__jump-menu--sidebar__heading):not(:first-child){margin-top:.5rem}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__item{background-color:#333;color:#fff;text-decoration:none;margin:0 0 1rem;padding:.6rem .85rem;border-radius:.25rem;width:100%;border-color:#7d7d7d #444 #444 #ccc;border-style:solid;border-width:.1rem .15rem .1rem .5rem;position:relative}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__item:after{content:" »";position:absolute;color:#fff;right:.5rem;top:.8rem;font-size:2rem}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__item:last-child{margin-bottom:4rem}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__item .jobs-dashboard__jump-menu--sidebar__item__detail__date{display:block;margin:0 0 .4rem}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__item .jobs-dashboard__jump-menu--sidebar__item__heading{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;text-transform:capitalize;font-size:1.2rem;display:inline-block;margin:0 0 .5rem}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__item.jobs-dashboard__jump-menu--sidebar__item--current-sheet{background-color:#666}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__item.jobs-dashboard__jump-menu--sidebar__item--active{border-left-color:#1b8800}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__item.jobs-dashboard__jump-menu--sidebar__item--pending{border-left-color:#760101}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__item.jobs-dashboard__jump-menu--sidebar__item--completed{border-left-color:#0b64b7}.jobs-dashboard__jump-menu--sidebar .jobs-dashboard__jump-menu--sidebar__content .jobs-dashboard__jump-menu--sidebar__item.jobs-dashboard__jump-menu--sidebar__item--upcoming{border-left-color:#bb5a00}.job-sheet__job-completer-container{width:100vw;margin:1rem 0 0 -5vw;padding:1.3rem 4vw 1.5rem 8vw;background-color:#dfdfdf;text-align:center}.job-sheet__job-completer-container .job-sheet__job-completer-message{width:auto;display:inline-block;margin-bottom:.6rem}@media only all and (min-width:42em){.job-sheet__job-completer-container .job-sheet__job-completer-message{margin-right:.6rem}}.job-sheet__job-completer-container .job-sheet__job-completer-message strong{font-weight:500;margin-right:.6rem}@media only all and (min-width:43.75em){.job-sheet__job-completer-container{padding:1.3rem 2rem 1.5rem;width:calc(100% + 4.25rem);margin-left:-2.125rem}}@media only all and (min-width:60em){.job-sheet__job-completer-container .job-sheet__job-completer-message{margin-bottom:0;margin-left:-2rem}}.job-sheet__job-completer{outline:0;border:.1rem solid #777;background-color:#111;color:#fff;font-size:.95rem;padding:.4rem .6rem;border-radius:.5rem;display:inline-flex;cursor:pointer;align-items:center;position:relative;box-shadow:0 .1rem .1rem #ccc}@media only all and (min-width:42em){.job-sheet__job-completer{margin-right:2rem}}.job-sheet__job-completer:focus,.job-sheet__job-completer:hover{background-color:#141831;border-color:#ccc}.job-sheet__job-completer:focus .job-sheet__job-completer__label,.job-sheet__job-completer:hover .job-sheet__job-completer__label{text-decoration:underline}.job-sheet__job-completer .job-sheet__job-completer__checkbox{width:1rem;height:1rem;display:inline-block;background-color:#fff;margin:0 .6rem 0 0}.job-sheet__job-completer:after{content:attr(data-initials);color:#760101;font-weight:700;font-size:1.5rem;position:absolute;right:-2.4rem;top:0;transform:rotate(-17deg)}.view--new-dashboard{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")}.view--new-dashboard #nav-trigger{bottom:1.1rem}.view--new-dashboard .jobs-list__container{padding-bottom:4rem}.view--new-dashboard::-webkit-scrollbar{width:0!important;height:0!important}.view--new-dashboard{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--new-dashboard .jobs-list__container{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:clamp(1rem,8vw,2.4rem)}@media only all and (min-width:56em){.view--new-dashboard .jobs-list__container{padding-top:6rem}}@media only all and (min-width:63.75em){.view--new-dashboard .jobs-list__container{padding-top:10rem}}.view--new-dashboard .jobs-list__container::-webkit-scrollbar{width:0!important;height:0!important}.view--new-dashboard .jobs-list__container{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--new-dashboard .jobs-list__sublist{margin:0 4rem 2.5rem 0}.view--new-dashboard .jobs-list__sublist ul{margin:0}.view--new-dashboard .jobs-list__sublist ul li{list-style-type:none;color:#fff;margin:0 0 .8rem}@media only all and (min-width:40em){.view--new-dashboard .jobs-list__sublist ul li{font-size:1.2rem}}.view--new-dashboard .jobs-list__sublist ul li a{color:#fff}.view--new-dashboard .jobs-list__no-jobs{color:#cfcfcc;margin:0 0 .8rem}.view--new-dashboard .jobs-list__inline-heading{display:inline-block;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#fff;font-size:1rem;letter-spacing:.05rem;text-transform:uppercase;padding:.2rem .45rem;border:.07rem solid grey;border-radius:.2rem;margin:0 0 .8rem}@supports (font-variation-settings:normal){.view--new-dashboard .jobs-list__inline-heading{font-weight:200}}@media only all and (min-width:40em){.view--new-dashboard .jobs-list__inline-heading{font-size:1.1rem}}.view--new-dashboard .jobs-list__inline-heading--upcoming{background-color:#bb5a00;border-color:#b35600}.view--new-dashboard .jobs-list__inline-heading--active{background-color:#1b8800;border-color:#23b300}.view--new-dashboard .jobs-list__inline-heading--completed,.view--new-dashboard .jobs-list__inline-heading--Invoice.Sent{background-color:#0b64b7;border-color:#0e83f1}.view--new-dashboard .jobs-list__inline-heading--Approved{background-color:#5526a7;border-color:#8859d9}.view--new-dashboard .jobs-list__inline-heading--Invoice.Now{background-color:#966464;border-color:#ad8585}.view--new-dashboard .jobs-list__inline-heading--on-hold{background-color:#760101;border-color:#b10101}.view--new-dashboard .jobs-list__inline-heading--gone-down{background-color:#222;border-color:#8b8b8b}.partial--job-sheet.view--job-boat .containing-page,.partial--job-sheet.view--job-customer .containing-page{padding-bottom:0!important}.partial--job-sheet.view--job-boat .job__tabs,.partial--job-sheet.view--job-customer .job__tabs{margin-bottom:1rem}.partial--job-sheet.view--job-boat .job__info-tab__section h1,.partial--job-sheet.view--job-boat .job__info-tab__section h2,.partial--job-sheet.view--job-boat .job__info-tab__section h3,.partial--job-sheet.view--job-boat .job__info-tab__section ul li a,.partial--job-sheet.view--job-customer .job__info-tab__section h1,.partial--job-sheet.view--job-customer .job__info-tab__section h2,.partial--job-sheet.view--job-customer .job__info-tab__section h3,.partial--job-sheet.view--job-customer .job__info-tab__section ul li a{text-transform:capitalize}.partial--job-sheet.view--job-boat .job__info-tab__section ul li span.email a,.partial--job-sheet.view--job-customer .job__info-tab__section ul li span.email a{text-transform:lowercase}.partial--job-sheet.view--job-boat .job__info-tab__section ul li span:not(.email):first-letter,.partial--job-sheet.view--job-customer .job__info-tab__section ul li span:not(.email):first-letter{text-transform:uppercase}.partial--job-sheet.view--job-boat .job__info-tab__section a,.partial--job-sheet.view--job-customer .job__info-tab__section a{color:#008487}.partial--job-sheet.view--job-boat .job__info-tab__section a:focus,.partial--job-sheet.view--job-boat .job__info-tab__section a:hover,.partial--job-sheet.view--job-customer .job__info-tab__section a:focus,.partial--job-sheet.view--job-customer .job__info-tab__section a:hover{color:#111}.partial--job-sheet.view--job-boat .job__info-tab__section .heading--main,.partial--job-sheet.view--job-customer .job__info-tab__section .heading--main{font-size:1.4rem;font-weight:500;display:flex;align-items:center}.partial--job-sheet.view--job-boat .job__info-tab__section .heading--main .heading__text,.partial--job-sheet.view--job-customer .job__info-tab__section .heading--main .heading__text{display:inline-block}.partial--job-sheet.view--job-boat .job__info-tab__section .heading--main .edit-cta,.partial--job-sheet.view--job-customer .job__info-tab__section .heading--main .edit-cta{display:inline-block;text-indent:120%;white-space:nowrap;overflow:hidden}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign{border:0;outline:0;background-color:transparent;margin:0;padding:0}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign .summary,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign .summary{cursor:pointer;display:inline-block;font-size:.9rem;background-color:#def4f4;padding:.2rem .4rem;border-radius:.3rem;margin:0 0 1.4rem;list-style:none}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign .summary::-webkit-details-marker,.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign .summary::marker,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign .summary::-webkit-details-marker,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign .summary::marker{display:none}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign.modal-container .modal,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign.modal-container .modal{width:100vw;margin-top:0;max-height:85vh}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign.modal-container .modal::-webkit-scrollbar,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign.modal-container .modal::-webkit-scrollbar{width:0!important;height:0!important}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign.modal-container .modal,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign.modal-container .modal{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:36em){.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign.modal-container .modal,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign.modal-container .modal{padding:0;width:96vw;max-width:93.75rem;margin-top:2.5vh;max-height:82.5vh}}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign.modal-container .modal .job--setup-fields__submit,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign.modal-container .modal .job--setup-fields__submit{display:flex;-moz-column-gap:1.4rem;column-gap:1.4rem;justify-content:center}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign.modal-container .modal .job--setup-fields__submit input.cancel,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign.modal-container .modal .job--setup-fields__submit input.cancel{background-color:#760101;border-color:#760101}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__reassign.modal-container .modal .job--setup-fields__submit input,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__reassign.modal-container .modal .job--setup-fields__submit input{margin:0 0 2rem}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist{margin:0 0 1.4rem}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist li,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist li{margin-bottom:1.2rem;list-style-position:inside;list-style-type:circle}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist li b,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist li b{font-weight:550;margin-right:.3rem}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist li span,.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist li ul,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist li span,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist li ul{font-weight:350;color:#707070}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist li ul,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist li ul{list-style-type:disc;margin-left:1.2rem}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist li ul li,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist li ul li{margin-bottom:.6rem}@media only all and (min-width:33em){.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist{display:flex;flex-wrap:wrap;justify-content:stretch;align-items:flex-start}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist>li,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist>li{flex:1 1 auto;list-style-type:none;display:inline-flex;flex-wrap:wrap;padding:1rem 1.4rem 0 0;border-top:.1rem solid #ccc;margin-bottom:2rem}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist>li b,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist>li b{flex:0 0 100%;margin-bottom:.6rem}.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist>li ul,.partial--job-sheet.view--job-boat .job__info-tab__section .job__info-tab__datalist>li ul>li:last-child,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist>li ul,.partial--job-sheet.view--job-customer .job__info-tab__section .job__info-tab__datalist>li ul>li:last-child{margin:0}}.partial--job-sheet.view--job-boat .history-list-container,.partial--job-sheet.view--job-customer .history-list-container{border-top:.1rem solid #ccc;background-color:#f9fafc;width:100vw;margin-left:-5vw;padding:1.6rem clamp(1rem,5vw,2.125rem)}@media only all and (min-width:43.75rem){.partial--job-sheet.view--job-boat .history-list-container,.partial--job-sheet.view--job-customer .history-list-container{width:calc(100% + 4.25rem);margin-left:-2.125rem}}.show-boat .job__info-tab__media,.view--job-boat .job__info-tab__media{border-top:.1rem solid #ccc;padding-top:1rem;margin:0 0 1.6rem}.show-boat .job__info-tab__media .heading,.view--job-boat .job__info-tab__media .heading{font-size:1.3rem;margin:0 0 .6em;text-transform:unset}.show-boat .job__info-tab__media{padding:18px 40px;margin:0}.show-boat .job__info-tab__media img{margin-bottom:0}.editable .edit-cta{cursor:pointer;width:1.153125rem;flex:0 0 1.153125rem;height:1.1rem;margin-left:.4em;vertical-align:-.1rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' fill='none'%3E%3Cpath fill='rgba(36,36,36,0.4)' d='M12.904 3.464l2.89 2.819a.3.3 0 010 .431l-7 6.825-2.973.322a.616.616 0 01-.69-.672l.33-2.9 7-6.825a.32.32 0 01.443 0zm5.192-.716l-1.564-1.525a1.277 1.277 0 00-1.77 0L13.629 2.33a.3.3 0 000 .43l2.891 2.82c.122.118.32.118.443 0l1.134-1.107a1.2 1.2 0 000-1.725zm-5.788 8.935v3.181H2.05v-10h7.366a.4.4 0 00.272-.11l1.282-1.25c.244-.237.07-.64-.272-.64h-9.16c-.85 0-1.539.672-1.539 1.5v11c0 .828.69 1.5 1.538 1.5H12.82c.849 0 1.538-.672 1.538-1.5v-4.931c0-.335-.414-.5-.657-.266l-1.282 1.25a.38.38 0 00-.112.266z'/%3E%3C/svg%3E");background-size:1.153125rem 1.1rem;background-repeat:no-repeat}.editable .edit-cta:focus,.editable .edit-cta:hover{width:1.153125rem;flex:0 0 1.153125rem;height:1.1rem;margin-left:.4em;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='17' fill='none'%3E%3Cpath fill='%23E78614' d='M12.904 3.464l2.89 2.819a.3.3 0 010 .431l-7 6.825-2.973.322a.616.616 0 01-.69-.672l.33-2.9 7-6.825a.32.32 0 01.443 0zm5.192-.716l-1.564-1.525a1.277 1.277 0 00-1.77 0L13.629 2.33a.3.3 0 000 .43l2.891 2.82c.122.118.32.118.443 0l1.134-1.107a1.2 1.2 0 000-1.725zm-5.788 8.935v3.181H2.05v-10h7.366a.4.4 0 00.272-.11l1.282-1.25c.244-.237.07-.64-.272-.64h-9.16c-.85 0-1.539.672-1.539 1.5v11c0 .828.69 1.5 1.538 1.5H12.82c.849 0 1.538-.672 1.538-1.5v-4.931c0-.335-.414-.5-.657-.266l-1.282 1.25a.38.38 0 00-.112.266z'/%3E%3C/svg%3E");background-size:1.153125rem 1.1rem;background-repeat:no-repeat}.editable button.edit-cta{text-indent:140%;white-space:nowrap;overflow:hidden;outline:0;border:0;background-color:transparent}.editable form .editable__form__controls{position:absolute;left:0;width:100%;bottom:-2.3rem;display:inline-flex;padding-left:.15rem}.editable form .editable__form__controls .editable__form__controls__submit-cancel{flex:0 0 4.8rem;display:inline-flex}.editable form .editable__form__controls .cancel-cta,.editable form .editable__form__controls .delete-cta,.editable form .editable__form__controls .submit-cta{height:2.3rem;width:2.4rem;cursor:pointer;box-shadow:inset 0 .25rem 0 0 rgba(0,0,0,.2);border-top:.0625rem inset #111;border-bottom:.15rem solid #fff;display:inline-flex;justify-content:center;align-items:center}.editable form .editable__form__controls .submit-cta{border-bottom-left-radius:.5rem;background:#1d7d12;border-right:0;border-left:.15rem solid #fff}.editable form .editable__form__controls .submit-cta .button-icon--save{background:url(../icons/edit-cta-tick.svg);background-size:1rem .75rem;background-repeat:no-repeat;background-position:50%;margin-left:.2rem}.editable form .editable__form__controls .submit-cta:hover{background:#42ab37}.editable form .editable__form__controls .cancel-cta{border-bottom-right-radius:.5rem;background:#5b147c;border-left:0;border-right:.15rem solid #fff}.editable form .editable__form__controls .cancel-cta .button-icon--cancel{background:url(../icons/edit-cta-x.svg);background-size:.875rem .875rem;background-repeat:no-repeat;background-position:50%}.editable form .editable__form__controls .cancel-cta:hover{background:#853fa6}.editable form .editable__form__controls .delete-cta{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;background:#760101;border-left:0;border-right:.15rem solid #fff}.editable form .editable__form__controls .delete-cta .button-icon--delete{background:url(../icons/edit-cta-delete.svg);background-size:1.1rem 1.1rem;background-repeat:no-repeat;background-position:50%}.editable form .editable__form__controls .delete-cta:hover{background:#a41616}.job-sheet__owner-rates-notice{padding:.7em .9em;background-color:#141831;color:#fff;border-radius:.3rem;width:100%}.job-sheet__task-editor__task-details .job-sheet__owner-rates-notice{margin:0;order:1}@media only all and (min-width:37em){.job-sheet__task-editor__task-details .job-sheet__owner-rates-notice{order:7}}@media only all and (min-width:37em){.job-sheet__task-editor__task-details:has(.job-sheet__owner-rates-notice){padding-bottom:0}}.editable form{position:absolute;z-index:1000;width:100%}.editable form:before{content:attr(data-field);font-size:.85rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;padding:.2rem .5rem .15rem;color:#fff;background-color:#141831;position:absolute;top:-1.75rem;left:.15rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-left:.15rem solid #fff;border-top:.15rem solid #fff;border-right:.15rem solid #fff}@supports (font-variation-settings:normal){.editable form:before{font-weight:200}}.editable form select{display:inline-block;font-family:sans-serif;font-weight:400;color:#444;line-height:1.1;font-size:1rem;padding:.425em .5em .25em;width:100%;max-width:-moz-fit-content;max-width:fit-content;box-sizing:border-box;margin:0;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.editable form select::-ms-expand{display:none}.editable form select:hover{border-color:#888}.editable form select option{font-weight:400}.editable form textarea{width:100%;height:4.4rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1rem}@supports (font-variation-settings:normal){.editable form textarea{font-weight:200}}.editable form .editable__form__controls__guidance{flex:0 0 auto;padding:.25rem .8rem;border-bottom:.15rem solid #fff;border-left:.15rem solid #fff;border-right:.15rem solid #fff;background-color:#484848;color:#fff}.editable form .editable__form__controls__guidance .extra{display:none}.editable .editable__slipping-fee input[type=text]{padding:.425em .5em .25em;line-height:1.1;font-size:1rem;font-weight:400;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;max-width:7.4rem}.editable .editable__slipping-fee:before{top:-1.975rem}.editable.editable--dates form{background-color:#484848;padding:.25rem;border-radius:.35rem;width:auto!important;text-align:center}.editable.editable--dates form:before{top:-1.7rem}.editable.editable--dates form .editable--dates__dates__field{display:inline-block}.editable.editable--dates form .duet-date__input-wrapper{max-width:9.7rem}.editable.editable--dates form .duet-date__input{font-size:1rem;padding:.425em 3em .25em .5em}.partial--job-sheet .floating-errors__errors ul:before{cursor:default}.partial--job-sheet .floating-errors__errors ul:after{content:""!important}.partial--job-sheet .floating-errors__errors{top:5.2rem}@media only all and (min-width:56em){.partial--job-sheet .floating-errors__errors{top:11.6rem;right:6.2vw}}@media only all and (min-width:75em) and (min-height:51em){.partial--job-sheet .floating-errors__errors{top:20rem}}@media only all and (pointer:coarse){.partial--job-sheet .floating-errors__errors{position:fixed;right:14%}}@media only all and (pointer:coarse) and (min-width:40em){.partial--job-sheet .floating-errors__errors{right:20%}}.floating-errors__errors{position:fixed;z-index:9500;width:90vw;max-width:22rem;top:.5rem;right:5vw}.floating-errors__errors::-webkit-scrollbar{width:0!important;height:0!important}.floating-errors__errors{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (pointer:coarse){.floating-errors__errors{position:static;margin-left:auto;margin-right:auto;z-index:1}.floating-errors__errors ul{max-height:100vh}.floating-errors__errors ul:after{content:""!important}}.floating-errors__errors ul::-webkit-scrollbar{width:0!important;height:0!important}.floating-errors__errors ul{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;position:relative;overflow-y:scroll;max-height:60vh;box-shadow:0 .1rem .1875rem rgba(0,0,0,.25);border-radius:.4rem}.floating-errors__errors ul:before{content:"ERROR:";display:inline-block;position:sticky;cursor:move;top:0;background-color:#760101;color:#fff;width:calc(100% - 1.8rem);padding:.5rem .9rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}.floating-errors__errors ul:after{content:"(Drag to Move)";color:#fff;position:absolute;top:.5rem;right:1rem}.floating-errors__errors ul{list-style-type:none;margin:1rem 0}.floating-errors__errors ul li{width:100%;padding:.7rem .9rem;background-color:#111;color:#fff;line-height:140%}.floating-errors__errors ul li:nth-child(2n){background-color:#333}.floating-errors__errors ul li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.jobs__tab--enquiry{--c-mid:#d4c6e0}@media only all and (min-width:48.75rem){.jobs__tab--enquiry{padding:1.4rem 0}}.jobs__tab--enquiry h1.heading{font-size:1.4rem;display:flex;gap:.8rem;align-items:center;margin:0 0 .8em}.jobs__tab--enquiry .captured{display:inline-block;font-size:clamp(.9rem,2vw,1.05rem);color:#777;margin:0 0 1.2rem}.jobs__tab--enquiry .desc{font-size:clamp(.95rem,2vw,1.05rem);line-height:1.4;max-width:40em;margin:0 0 1.2em}.jobs__tab--enquiry .enquiry__priority{max-width:-moz-max-content;max-width:max-content;margin-bottom:1.4rem}.jobs__tab--enquiry h2.heading{font-size:1.2rem;margin:0 0 .8em}.jobs__tab--enquiry .requirements{list-style-type:disc;padding-left:1rem}.jobs__tab--enquiry .requirements li{margin-bottom:1em;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.4}.view--new-job .cost-basis-toggle{margin:0 0 1.4rem;display:inline-block;width:100%;text-align:center}.view--new-job .cost-basis-toggle .heading{font-size:1.4rem;margin-bottom:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;text-align:center}.view--new-job .cost-basis-toggle #taskbasis:before{content:"Task Basis"}.view--new-job .cost-basis-toggle #subtaskbasis:before{content:"Subtask Basis"}.view--new-job .cost-basis-toggle .cost-basis-toggle__option.segmented-nav--stacks__segment{text-decoration:none}.view--new-job .cost-basis-toggle .cost-basis-toggle__option{cursor:pointer}.view--new-job .cost-basis-toggle .cost-basis-toggle__option:checked{text-decoration:underline;box-shadow:inset 0 .2rem .2rem #000;background-color:#333;background-image:none;color:#fff;border-right:none;border-left:none}.view--new-job .cost-basis-toggle .cost-basis-toggle__warning{color:#760101}.view--new-job .cost-basis-toggle .cost-basis-explainer{text-decoration:underline;color:#008487;text-align:center}.view--new-job .cost-basis-toggle .modal{width:90vw;max-width:80em;padding-bottom:1.3rem;text-align:left}.view--new-job .cost-basis-toggle .modal .modal__title{margin-bottom:.8em}.view--new-job .cost-basis-toggle .modal p{margin-bottom:.5rem}.view--new-job .cost-basis-toggle .modal img{max-width:100%;margin:1rem 0}.view--new-job .cost-basis-toggle .modal .cta{font-size:1.1rem;padding:.5em .9em;border-radius:.4rem}.view--job-importer{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")}.view--job-importer #nav-trigger{bottom:1.1rem}.view--job-importer .importer__mapping__sheet.hidden#js-base-single-sheet{display:none!important}.view--job-importer .container{background-color:#fff;padding:clamp(1rem,2.5vh,2rem) clamp(1rem,5vw,2.25rem)}@media only all and (min-width:56em){.view--job-importer .container{margin-left:auto;margin-right:auto;max-width:90rem;min-height:120vh}}@media only all and (min-width:63.75em){.view--job-importer .container{margin-top:8rem}}.view--job-importer .container .heading{margin:0 0 .75em;line-height:120%;font-size:clamp(1.2rem,3vw,1.4rem);color:#008487}.view--job-importer .container .heading--large{font-size:clamp(1.4rem,4vw,1.8rem);margin:0 0 .75em;color:#111}.view--job-importer .container .highlight{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;padding:.2em .45em;margin-left:-.45em;display:inline-block;animation:fadeOut 5s}.view--job-importer .container .highlight+p{margin-top:-2rem}.view--job-importer .container .cta{background-color:#111;border-radius:.4rem;font-size:clamp(1rem,3vw,1.1rem);padding:clamp(.3rem,1.4vw,.6rem) clamp(.8rem,2vw,1.2rem);border-bottom:.18rem solid #008487}.view--job-importer .container .cta:focus-visible,.view--job-importer .container .cta:hover{border-color:#04a9ad}.view--job-importer .importer__upload label{display:inline-block;margin:0 0 .4rem}.view--job-importer .importer__upload .importer__upload__chooser{max-width:40rem;margin:0 0 1.4rem;font-size:clamp(1rem,3vw,1.05rem)}.view--job-importer .importer__upload .importer__upload__chooser .ts-control{border:.15rem solid #ccc}.view--job-importer .importer__upload .importer__upload__chooser .ts-control,.view--job-importer .importer__upload .importer__upload__chooser .ts-control input,.view--job-importer .importer__upload .importer__upload__chooser .ts-dropdown{font-size:clamp(1rem,3vw,1.05rem);margin-top:0}.view--job-importer .importer__upload .importer__upload__chooser .ts-dropdown .option{padding:clamp(.2rem,2vw,.4rem)}.view--job-importer .importer__upload .importer__upload__chooser~.has-items #estimate-select-ts-control{height:0}.view--job-importer .importer__upload .importer__upload__chooser .ts-control .clear-button{right:calc(2px + 1rem)}.view--job-importer .importer__upload .upload-box__dragndrop{display:none}.view--job-importer .importer__upload .upload-box{max-width:40rem;margin:0 0 1.4rem;padding:clamp(1rem,10vh,4rem) 1.5rem;font-size:1.25rem;background-color:#bfe3e4;position:relative}.view--job-importer .importer__upload .upload-box label strong{text-decoration:underline}.view--job-importer .importer__upload .upload-box.has-filename .upload-box__file+label,.view--job-importer .importer__upload .upload-box label strong:focus-visible,.view--job-importer .importer__upload .upload-box label strong:hover{color:#008487}.view--job-importer .importer__upload .upload-box.has-filename .upload-box__file+label:after{content:"Click to browse for a different file";display:block;font-size:clamp(.75rem,2vw,.95rem);font-style:italic;margin-top:.25em;color:#111}.view--job-importer .importer__upload .upload-box.has-advanced-upload{outline:.2rem dashed #92b0b3;outline-offset:-.5rem;transition:outline-offset .15s ease-in-out,background-color .15s linear}.view--job-importer .importer__upload .upload-box.has-advanced-upload .upload-box__file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.view--job-importer .importer__upload .upload-box.has-advanced-upload .upload-box__file+label{display:inline-block;max-width:80%;cursor:pointer}.view--job-importer .importer__upload .upload-box.has-advanced-upload .upload-box__dragndrop{display:inline}.view--job-importer .importer__upload .upload-box.is-dragover{outline-offset:-.75rem;outline-color:#04a9ad;background-color:#efefef}.view--job-importer{width:100vw;overflow-x:hidden}.view--job-importer .importer__mapping .importer__mapping__sheets{margin:0 0 2rem}.view--job-importer .importer__mapping .importer__mapping__sheets label{font-size:clamp(1rem,2.5vw,1.1rem);display:inline-flex;align-items:center;margin:0 2rem 1.4rem 0;padding:.5rem .8rem .5rem .5rem;border:.1rem solid #ccc}.view--job-importer .importer__mapping .importer__mapping__sheets label:has(input[type=checkbox]:checked){background-color:#bfe3e4}.view--job-importer .importer__mapping .importer__mapping__sheets label input[type=checkbox]{width:clamp(1.2rem,3vw,1.4rem);height:clamp(1.2rem,3vw,1.4rem);margin-right:clamp(.4rem,1vw,.6rem);accent-color:#008487;-moz-appearance:checkbox;appearance:checkbox;-webkit-appearance:checkbox}.view--job-importer .importer__mapping .importer__mapping__sheets label input[type=checkbox]:focus-visible{outline:none}.view--job-importer .importer__mapping__headings .importer__mapping__headings__row{margin-bottom:1.5rem}.view--job-importer .importer__mapping__headings .mapping__headings__form label{display:inline-block;font-size:clamp(1rem,2.5vw,1.1rem);margin:0 1rem 1.4rem 0}.view--job-importer .importer__mapping__headings .mapping__headings__form label:last-child{margin-bottom:0}.view--job-importer .importer__mapping__headings .mapping__headings__form label{padding:.8rem .75rem;border:.1rem solid #ccc}.view--job-importer .importer__mapping__headings .mapping__headings__form label span{display:inline-block;color:#008487;margin:0 .8rem 0 0}.view--job-importer .importer__mapping__headings .mapping__headings__form input{font-size:clamp(1rem,2.5vw,1.1rem);max-width:3rem;padding:.3rem 0 .3rem .3rem;border:.15rem solid #ccc}.view--job-importer .importer__sheets-container{display:grid}.view--job-importer .importer__mapping__sheet{width:90vw;max-width:85.5rem;transform:translateX(0);background-color:#fffbe9;border:.15rem solid #f1e09a;border-radius:.6rem;padding:clamp(1rem,3vh,1.4rem) clamp(1rem,5vw,2rem) clamp(1rem,5vw,1.8rem);margin:0 0 1.5rem}.view--job-importer .importer__mapping__sheet .importer__mapping__sheet__rates-notice{grid-column:1/10;grid-row:8;margin-bottom:1.5rem;margin-top:-1rem;padding:.7em .9em;background-color:brown;color:#fff;border-radius:.3rem;max-width:40.25rem}.view--job-importer .importer__mapping__sheet{grid-area:1/2}@media only all and (min-width:64em){.view--job-importer .importer__mapping__sheet{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.5rem;grid-row-gap:0}}@media only all and (min-width:78.125em){.view--job-importer .importer__mapping__sheet{grid-template-columns:1fr 1fr .5fr}}.view--job-importer .importer__mapping__sheet .heading{text-transform:uppercase;margin:0 0 .75em;color:#111}@media only all and (min-width:64em){.view--job-importer .importer__mapping__sheet .heading{grid-column:1/3;grid-row:1/1}}.view--job-importer .importer__mapping__sheet>label{display:inline-block;margin:0 0 1rem}@media only all and (min-width:64em){.view--job-importer .importer__mapping__sheet>label:nth-child(odd){grid-column:1/1;grid-row:2/2}.view--job-importer .importer__mapping__sheet>label:nth-child(2n){grid-column:2/2;grid-row:2/2}.view--job-importer .importer__mapping__sheet>label:nth-child(3),.view--job-importer .importer__mapping__sheet>label:nth-child(4){grid-row:3/3}}.view--job-importer .importer__mapping__sheet>label span{display:inline-block;margin:0 0 .4rem}.view--job-importer .importer__mapping__sheet>label select{font-size:1rem;padding:.2rem .3rem;width:100%;max-width:20rem}.view--job-importer .importer__mapping__sheet>p{grid-column:1/3}.view--job-importer .importer__mapping__sheet .sheet__columns{margin-top:-1rem}@media only all and (min-width:64em){.view--job-importer .importer__mapping__sheet .sheet__columns{grid-column:1/3}}@media only all and (min-width:78.125em){.view--job-importer .importer__mapping__sheet .sheet__columns{grid-column:1/4}}.view--job-importer .importer__mapping__sheet .sheet__columns label{font-size:clamp(1rem,2.5vw,1.1rem);display:inline-flex;align-items:center;margin:0 2rem 1.4rem 0;padding:.5rem .8rem .5rem .5rem;border:.1rem solid rgba(0,0,0,.3)}.view--job-importer .importer__mapping__sheet .sheet__columns label span{margin:0}.view--job-importer .importer__mapping__sheet .sheet__columns label:has(input[type=checkbox]:checked){background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.6)}.view--job-importer .importer__mapping__sheet .sheet__columns label input[type=checkbox]{width:clamp(1.2rem,3vw,1.4rem);height:clamp(1.2rem,3vw,1.4rem);margin-right:clamp(.4rem,1vw,.6rem);accent-color:#008487;-moz-appearance:checkbox;appearance:checkbox;-webkit-appearance:checkbox}.view--job-importer .importer__mapping__sheet .sheet__columns label input[type=checkbox]:focus-visible{outline:none}.view--job-importer .importer__mapping__sheet .sheet__rates{grid-row:9}@media only all and (min-width:64em){.view--job-importer .importer__mapping__sheet .sheet__rates{grid-column:1/3}}@media only all and (min-width:78.125em){.view--job-importer .importer__mapping__sheet .sheet__rates{grid-column:1/4}}.view--job-importer .importer__mapping__sheet .sheet__rates label{display:block;margin:0 0 1rem}@media only all and (min-width:50em){.view--job-importer .importer__mapping__sheet .sheet__rates label{display:inline-block;margin:0 2.4rem 1rem 0}}.view--job-importer .importer__mapping__sheet .sheet__rates label input{margin-right:.4rem;width:1rem;height:1rem}.view--job-importer .importer__mapping__sheet .sheet__rates label input[type=radio]{-moz-appearance:radio;appearance:radio;-webkit-appearance:radio}.view--job-importer .importer__mapping__sheet{transition-property:transform;transition-duration:.3s;transition-timing-function:ease-in-out}.view--job-importer .importer__mapping__sheet.hidden{display:inline-block!important;transform:translateX(100vw)}.view--job-importer .importer__mapping__sheet:not(.hidden)~.importer__mapping__sheet.hidden{transform:translateX(100vw)}.view--job-importer .importer__mapping__sheet:nth-child(2){background-color:#fbe3ce;border:.15rem solid #f1c79a}.view--job-importer .importer__mapping__sheet:nth-child(3){background-color:#fbd5ce;border:.15rem solid #f1ab9a}.view--job-importer .importer__mapping__sheet:nth-child(4){background-color:#f9ddec;border:.15rem solid #f19acb}.view--job-importer .importer__mapping__sheet:nth-child(5){background-color:#f2e0f8;border:.15rem solid #d19af1}.view--job-importer .importer__mapping__sheet:nth-child(6){background-color:#e9e7f9;border:.15rem solid #b4b5f4}.view--job-importer .importer__mapping__sheet:nth-child(7){background-color:#deedf8;border:.15rem solid #9adaf1}.view--job-importer .importer__mapping__sheet:nth-child(8){background-color:#eaf9f5;border:.15rem solid #bdf1e9}.view--job-importer .sheet__ctas button.cta{background-color:#bfe3e4;color:#111;border-color:#04a9ad}.view--job-importer .sheet__ctas button.cta:focus-visible,.view--job-importer .sheet__ctas button.cta:hover{border-color:#008487}.view--job-importer .sheet__ctas button.cta.cta--back{margin-right:.6rem}.component-callout{background-color:#222;color:#fff;border:.15em solid #666;border-radius:.4rem;padding:.8em .8em .9em;margin:0 0 1.5rem;width:-moz-max-content;width:max-content;max-width:100%;display:flex;-moz-column-gap:.75em;column-gap:.75em;align-items:center;font-size:clamp(.85rem,3vw,1rem)}@media only all and (min-width:60em){.component-callout{max-width:50.625rem}}.component-callout .callout__icon{display:inline-block;width:1.2em;flex:0 0 1.2em;height:1.2em;background-size:1.2em 1.2em;background-repeat:no-repeat;background-position:50%}.component-callout .callout__content{display:inline-block}.component-callout .callout__content p{display:inline-block;color:#fff;margin:0}.component-callout .callout__content p+p{margin:0 0 1.2rem}.component-callout.callout--warning .callout__icon{background-image:url(../icons/icon-warning-triangle.svg)}.component-callout.callout--warning{background-color:#760101;border-color:#a80e0d}.component-callout.callout--success .callout__icon{background-image:url(../icons/icon-ticked.svg);filter:hue-rotate(-120deg) saturate(15)}.component-callout.callout--success{background-color:#0e4602;border-color:#2a9014}.view--job-batch-assign{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")}.view--job-batch-assign #nav-trigger{bottom:.8rem}.view--job-batch-assign .container{background-color:#fff;padding:clamp(1rem,2.5vh,2rem) clamp(1rem,5vw,2.25rem)}@media only all and (min-width:56em){.view--job-batch-assign .container{margin-left:auto;margin-right:auto;max-width:90rem;min-height:120vh}}@media only all and (min-width:63.75em){.view--job-batch-assign .container{margin-top:8rem}}.view--job-batch-assign .container .heading{margin:0 0 .75em;line-height:120%;font-size:clamp(1.2rem,3vw,1.4rem);color:#008487}.view--job-batch-assign .container .heading--large{font-size:clamp(1.4rem,4vw,1.8rem);margin:0 0 .75em;color:#111}@keyframes fadeOut{0%{background-color:#f5eb95}to{background-color:transparent}}.view--job-batch-assign .container .highlight{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;padding:.2em .45em;margin-left:-.45em;display:inline-block;animation:fadeOut 5s}.view--job-batch-assign .container .highlight+p{margin-top:-2rem}.view--job-batch-assign .container .cta{background-color:#111;border-radius:.4rem;font-size:clamp(1rem,3vw,1.1rem);padding:clamp(.3rem,1.4vw,.6rem) clamp(.8rem,2vw,1.2rem);border-bottom:.18rem solid #008487}.view--job-batch-assign .container .cta:focus-visible,.view--job-batch-assign .container .cta:hover{border-color:#04a9ad}.view--job-batch-assign{width:100vw;overflow-x:hidden}.view--job-batch-assign .batch-assigner{position:sticky;top:0;left:0;width:106vw;border-bottom:.2rem solid #bfe3e4;padding:clamp(.5rem,2.5vh,.75rem) clamp(1rem,5vw,2.25rem);margin:0 0 1.5rem -5vw;background-color:#111;color:#fff}@media only all and (min-width:44.25em){.view--job-batch-assign .batch-assigner{margin-left:-2.25rem;width:calc(100% + 4.5rem)}}@media only all and (min-width:56em){.view--job-batch-assign .batch-assigner{top:3.6rem;border-top:.15rem solid #777}}@media only all and (min-width:63.75em){.view--job-batch-assign .batch-assigner{top:7.9rem}}@media only all and (min-width:75em){.view--job-batch-assign .batch-assigner{position:fixed;right:0;left:calc(100% - 21.75rem);max-width:24rem;top:11.9rem;margin-right:-2.25rem;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;padding:.6rem .8rem .8rem 1rem}}@media only all and (min-width:90em){.view--job-batch-assign .batch-assigner{left:auto;right:calc(50vw - 45rem);margin-right:0}}.view--job-batch-assign .batch-assigner .batch-assigner__dept{display:inline-block;margin:0 0 .5rem;max-width:90vw}.view--job-batch-assign .batch-assigner .batch-assigner__dept span{font-size:.95rem}.view--job-batch-assign .batch-assigner .batch-assigner__dept .component--select{width:calc(100% - 6.875rem);max-width:15rem;margin-left:.45rem}@media only all and (min-width:46.8126em) and (max-width:74.9375em){.view--job-batch-assign .batch-assigner .batch-assigner__dept{margin-bottom:0}}@media only all and (max-width:46.8125em){.view--job-batch-assign .batch-assigner .batch-assigner__dept{width:100%}}.view--job-batch-assign .batch-assigner .component--team-assigner{margin:0 0 .5rem;width:13.75rem;display:inline-block}.view--job-batch-assign .batch-assigner .component--team-assigner .job-sheet__task-editor__label-text{font-size:.95rem}.view--job-batch-assign .batch-assigner .component--team-assigner .job-sheet__task-editor__assigned__disclosure{margin-left:.2rem}.view--job-batch-assign .batch-assigner .component--team-assigner .job-sheet__task-editor__assigned__list{margin-top:-1.62rem;border-top-left-radius:.25rem}@media only all and (min-width:22.1875em){.view--job-batch-assign .batch-assigner .component--team-assigner .job-sheet__task-editor__assigned__list{width:50vw}}@media only all and (min-width:58.75em){.view--job-batch-assign .batch-assigner .component--team-assigner .job-sheet__task-editor__assigned__list{transform:translateX(-8vw)}}@media only all and (min-width:75em){.view--job-batch-assign .batch-assigner .component--team-assigner .job-sheet__task-editor__assigned__list{width:23rem;transform:translateX(-.5rem)}}@media only all and (min-width:22.1875em){.view--job-batch-assign .batch-assigner .component--team-assigner{margin-right:.4rem;width:14.15rem}}@media only all and (min-width:23.4375em){.view--job-batch-assign .batch-assigner .component--team-assigner{margin-right:0;width:15.25rem}}@media only all and (min-width:46.5625em){.view--job-batch-assign .batch-assigner .component--team-assigner{margin-bottom:0}}@media only all and (min-width:75em){.view--job-batch-assign .batch-assigner .component--team-assigner{width:14.95rem}}.view--job-batch-assign .batch-assigner .cta{display:inline-block;margin-bottom:0;background-color:#008487;border-color:#04a9ad;border-radius:.2em;padding:.38rem .8rem}.view--job-batch-assign .batch-assigner .cta:after{content:""}.view--job-batch-assign .batch-assigner .cta:focus-visible,.view--job-batch-assign .batch-assigner .cta:hover{background-color:#04a9ad;border-color:#bfe3e4}.view--job-batch-assign .batch-task{padding:0 .5rem .5rem;border-radius:.25rem;border:.12rem solid #ccc;margin:0 0 1.4rem}@media only all and (min-width:75em){.view--job-batch-assign .batch-task{max-width:calc(100% - 24rem)}}.view--job-batch-assign .batch-task .batch-task__assignment{background-color:#efefef;width:calc(100% + 1rem);display:inline-flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 .5rem -.5rem;padding:.15rem .6rem;min-height:1.6rem;font-size:.8rem;text-transform:uppercase;border-top-left-radius:.2rem;border-top-right-radius:.2rem}.view--job-batch-assign .batch-task .batch-task__assignment .badge{display:inline-block;background-color:#ddd;padding:.15rem .25rem;margin:.15rem 0 .15rem .6rem;border-radius:.15rem}.view--job-batch-assign .batch-task .batch-task__assignment .badge:empty{display:none}.view--job-batch-assign .batch-task .batch-task__subtask{width:calc(100% + 1rem);padding-left:.5rem;margin-left:-.5rem}.view--job-batch-assign .batch-task .batch-task__subtask .batch-task__assignment{flex:calc(100% + 0.5rem);margin-left:-.5rem;border-radius:0}.view--job-batch-assign .batch-task.assigned>summary>.batch-task__assignment{background-color:#008487;color:#fff}.view--job-batch-assign .batch-task.assigned>summary>.batch-task__assignment .badge{background-color:#111}.view--job-batch-assign .batch-task.assigned>summary>.batch-task__assignment .badge.assignment-incomplete{background-color:#bb5a00;color:#fff;border:.08rem solid #111}.view--job-batch-assign .batch-task .batch-task__subtask.assigned>.batch-task__assignment{background-color:#bfe3e4;color:#111}.view--job-batch-assign .batch-task .batch-task__subtask.assigned>.batch-task__assignment .badge{background-color:#008487;color:#fff}.view--job-batch-assign .batch-task strong{font-weight:750}.view--job-batch-assign .batch-task strong:empty{display:none}.view--job-batch-assign .batch-task summary{list-style:none}.view--job-batch-assign .batch-task summary::-webkit-details-marker,.view--job-batch-assign .batch-task summary::marker{display:none}.view--job-batch-assign .batch-task .batch-task__summary{width:100%;display:inline-flex;align-items:center;justify-content:space-between;-moz-column-gap:.6rem;column-gap:.6rem}.view--job-batch-assign .batch-task .batch-task__summary>label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;display:inline-flex;align-items:center;-moz-column-gap:.4rem;column-gap:.4rem}.view--job-batch-assign .batch-task .batch-task__summary>label input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:#008487;-moz-appearance:checkbox;appearance:checkbox;-webkit-appearance:checkbox}.view--job-batch-assign .batch-task .batch-task__summary>label input[type=checkbox]:focus{outline:none}.view--job-batch-assign .batch-task .batch-task__summary>label input[type=checkbox]:focus-visible{outline:initial}.view--job-batch-assign .batch-task .batch-task__expander{display:inline-flex;align-items:center;justify-content:center;-moz-column-gap:.2rem;column-gap:.2rem;padding:.15rem .4rem;border-radius:.25rem;font-size:.85rem;text-transform:uppercase;width:5em;background-color:#bfe3e4}.view--job-batch-assign .batch-task .batch-task__expander:before{content:"Open"}.view--job-batch-assign .batch-task .batch-task__expander .icon{background-image:url(../icons/batch-disclosure.svg);width:.6rem;flex:0.6rem 0 0;height:.6rem;background-size:.6rem .6rem}.view--job-batch-assign .batch-task[open=""]{border-color:#008487}.view--job-batch-assign .batch-task[open=""] .batch-task__expander:before{content:"Close"}.view--job-batch-assign .batch-task[open=""] .batch-task__expander .icon{transform:rotate(-90deg)}.view--job-batch-assign .batch-task[open=""] .batch-task__summary{border-bottom:.12rem solid #ccc;padding-bottom:.8rem}.view--job-batch-assign .batch-task .batch-task__subtask{display:inline-flex;flex-wrap:wrap;-moz-column-gap:.6rem;column-gap:.6rem;margin-top:.25rem}.view--job-batch-assign .batch-task .batch-task__subtask:first-of-type{margin-top:0}.view--job-batch-assign .batch-task .batch-task__subtask{padding-top:.8rem}.view--job-batch-assign .batch-task .batch-task__subtask strong{font-weight:600;padding:.15em .3em;border-radius:.2rem;background-color:#e3f5f5}.view--job-batch-assign .batch-task .batch-task__subtask strong:empty{display:none}.view--job-batch-assign .batch-task .batch-task__subtask input[type=checkbox]{width:1.1rem;height:1.1rem;accent-color:#bb5a00;-moz-appearance:checkbox;appearance:checkbox;-webkit-appearance:checkbox}.view--job-batch-assign .batch-task .batch-task__subtask input[type=checkbox]:focus{outline:none}.view--job-batch-assign .batch-task .batch-task__subtask input[type=checkbox]:focus-visible{outline:initial}.view--job-batch-assign .batch-task .batch-task__subtask .batch-task__subtask__desc{white-space:pre-wrap;max-width:36.25rem}.view--job-batch-assign .batch-task hr{border:0;outline:0;border-top:.1rem solid #ccc}.view--job-batch-assign .batch-task .batch-task__subtask+hr:last-of-type{display:none}select.component--select{display:inline-block;font-family:sans-serif;font-weight:400;color:#444;line-height:1.1;font-size:1rem;padding:.425em .5em .25em;width:100%;max-width:-moz-fit-content;max-width:fit-content;box-sizing:border-box;margin:0;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}select.component--select::-ms-expand{display:none}select.component--select:hover{border-color:#888}select.component--select option{font-weight:400}.view--all-jobs,.view--enquiries-dash{background-color:#555;background-attachment:fixed;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg fill='%23777' fill-opacity='.4' fill-rule='evenodd'%3E%3Cpath opacity='.5' d='M96 95h4v1h-4v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4h-9v4h-1v-4H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15v-9H0v-1h15V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h9V0h1v15h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9h4v1h-4v9zm-1 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm9-10v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-10 0v-9h-9v9h9zm-9-10h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9zm10 0h9v-9h-9v9z'/%3E%3Cpath d='M6 5V0H5v5H0v1h5v94h1V6h94V5H6z'/%3E%3C/g%3E%3C/svg%3E")}.view--all-jobs #nav-trigger,.view--enquiries-dash #nav-trigger{bottom:1.3rem}@media only all and (min-width:56em){.view--all-jobs .terminal__controls,.view--enquiries-dash .terminal__controls{width:7.6rem;left:50%;right:auto;transform:translateX(-50%)}}.view--all-jobs.view-mode--list,.view--enquiries-dash.view-mode--list{overflow:hidden}.view--all-jobs .all-jobs__table,.view--enquiries-dash .all-jobs__table{overflow:scroll}.view--all-jobs .all-jobs__table::-webkit-scrollbar,.view--enquiries-dash .all-jobs__table::-webkit-scrollbar{width:0!important;height:0!important}.view--all-jobs .all-jobs__table,.view--enquiries-dash .all-jobs__table{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--all-jobs.system--admin-user.view-mode--list .all-jobs__table,.view--enquiries-dash.system--admin-user.view-mode--list .all-jobs__table{height:calc(100vh - 11rem)}@media only all and (min-width:31.875em){.view--all-jobs.system--admin-user.view-mode--list .all-jobs__table,.view--enquiries-dash.system--admin-user.view-mode--list .all-jobs__table{height:calc(100vh - 9.3rem)}}@media only all and (min-width:63.75em){.view--all-jobs.system--admin-user.view-mode--list .all-jobs__table,.view--enquiries-dash.system--admin-user.view-mode--list .all-jobs__table{height:calc(100vh - 14.3rem)}}.view--all-jobs.system--yard-user.view-mode--list .all-jobs__table,.view--enquiries-dash.system--yard-user.view-mode--list .all-jobs__table{height:calc(100vh - 11rem)}@media only all and (min-width:31.875em){.view--all-jobs.system--yard-user.view-mode--list .all-jobs__table,.view--enquiries-dash.system--yard-user.view-mode--list .all-jobs__table{height:calc(100vh - 9.3rem)}}@media only all and (min-width:63.75em){.view--all-jobs.system--yard-user.view-mode--list .all-jobs__table,.view--enquiries-dash.system--yard-user.view-mode--list .all-jobs__table{height:calc(100vh - 10.8rem)}}.view--all-jobs.system--yard-user .all-jobs__table-subnav,.view--enquiries-dash.system--yard-user .all-jobs__table-subnav{top:3.7rem}@media only all and (min-width:31.875em){.view--all-jobs.system--yard-user .all-jobs__table-subnav,.view--enquiries-dash.system--yard-user .all-jobs__table-subnav{top:1.9rem}}@media only all and (min-width:56em){.view--all-jobs.system--yard-user .all-jobs__table-subnav,.view--enquiries-dash.system--yard-user .all-jobs__table-subnav{top:2.3rem}}@media only all and (min-width:63.75em){.view--all-jobs.system--yard-user .all-jobs__table-subnav,.view--enquiries-dash.system--yard-user .all-jobs__table-subnav{top:6.95rem}}@media only all and (min-width:70em){.view--all-jobs.system--yard-user .all-jobs__table-subnav,.view--enquiries-dash.system--yard-user .all-jobs__table-subnav{top:7.4rem}}.view--all-jobs.system--yard-user .all-jobs__table__row-headings,.view--enquiries-dash.system--yard-user .all-jobs__table__row-headings{top:0}.view--all-jobs.system--admin-user .all-jobs__table-subnav,.view--enquiries-dash.system--admin-user .all-jobs__table-subnav{top:3.7rem}@media only all and (min-width:31.875em){.view--all-jobs.system--admin-user .all-jobs__table-subnav,.view--enquiries-dash.system--admin-user .all-jobs__table-subnav{top:1.9rem}}@media only all and (min-width:44.375em){.view--all-jobs.system--admin-user .all-jobs__table-subnav,.view--enquiries-dash.system--admin-user .all-jobs__table-subnav{top:2.2rem}}@media only all and (min-width:47.8125em){.view--all-jobs.system--admin-user .all-jobs__table-subnav,.view--enquiries-dash.system--admin-user .all-jobs__table-subnav{top:2.3rem}}@media only all and (min-width:56em){.view--all-jobs.system--admin-user .all-jobs__table-subnav,.view--enquiries-dash.system--admin-user .all-jobs__table-subnav{top:5.4rem}}@media only all and (min-width:63.75em){.view--all-jobs.system--admin-user .all-jobs__table-subnav,.view--enquiries-dash.system--admin-user .all-jobs__table-subnav{top:10.3rem}}@media only all and (min-width:63.75em){.view--all-jobs.system--admin-user .all-jobs__table__row-headings,.view--enquiries-dash.system--admin-user .all-jobs__table__row-headings{top:0}}@media only all and (min-width:56em){.view--all-jobs.system--admin-user .subnav,.view--enquiries-dash.system--admin-user .subnav{top:5.4rem;border-top:.12rem solid #444}}@media only all and (min-width:63.75em){.view--all-jobs.system--admin-user .container,.view--enquiries-dash.system--admin-user .container{margin-top:7.8rem}.view--all-jobs.system--admin-user .subnav,.view--enquiries-dash.system--admin-user .subnav{top:7.8rem;border-top:.2rem solid #444}}@media only all and (min-width:63.75em){.view--all-jobs.system--yard-user .container,.view--enquiries-dash.system--yard-user .container{margin-top:4.6rem}.view--all-jobs.system--yard-user .subnav,.view--enquiries-dash.system--yard-user .subnav{top:4.6rem!important}}@media only all and (min-width:70em){.view--all-jobs.system--yard-user .subnav,.view--enquiries-dash.system--yard-user .subnav{top:5.1rem!important}}.jobs__new-button{display:inline-flex;align-items:center;position:fixed;z-index:9500;border-radius:.3rem;text-transform:uppercase;text-decoration:none;bottom:1.5rem;right:-.12rem;left:auto;width:auto;padding:.45rem .5rem;transform:unset;font-size:.8rem;color:#fff;background:linear-gradient(180deg,hsla(0,2%,80.4%,.2),rgba(0,0,0,.2) 64.33%),#3c3c3c;border:.12rem solid #7f7f7f;border-radius:unset;border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.jobs__new-button:focus{outline:.15rem solid orange}.jobs__new-button .jobs__new-button__icon{background:url(../icons/icon-plus-circle.svg);min-height:1.2rem;width:1.2rem;flex:0 0 1.2rem;background-size:100% 100%;margin-right:.4rem}.jobs__new-button .extra{display:none}@media only all and (min-width:25em){.jobs__new-button .extra{display:inline}}@media only all and (min-width:86.25em){&.system--logged-in.system--admin-user .jobs__new-button{bottom:unset;top:5.2rem}}@media screen and (min-width:56em){.view--all-jobs .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu,.view--all-jobs .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu,.view--enquiries-dash .nav-collapse:not(.nav-collapse--segmented).closed .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu,.view--enquiries-dash .nav-collapse:not(.nav-collapse--segmented) .nav__list:not(.segmented-nav--responsivenavjs) li.nav-parent--open .nav__item__submenu{top:10.8rem}}.view--all-jobs .subnav.subnav--enquiries,.view--enquiries-dash .subnav.subnav--enquiries{display:none}.view--all-jobs .subnav,.view--enquiries-dash .subnav{position:sticky;top:0;display:grid;grid-template-columns:1fr 1fr 1fr}.view--all-jobs .subnav.subnav--enquiries,.view--enquiries-dash .subnav.subnav--enquiries{grid-template-columns:1fr 1fr}.view--all-jobs .subnav,.view--enquiries-dash .subnav{gap:0;box-shadow:0 4px 4px rgba(0,0,0,.3);background-color:#111}.view--all-jobs .subnav .subnav__heading,.view--enquiries-dash .subnav .subnav__heading{grid-column:1/4;letter-spacing:.02em;margin:0;color:#ccc;background-color:#111;text-transform:uppercase;padding:.6em}.view--all-jobs .subnav .subnav__heading,.view--all-jobs .subnav .subnav__heading select,.view--enquiries-dash .subnav .subnav__heading,.view--enquiries-dash .subnav .subnav__heading select{text-align:center;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.view--all-jobs .subnav .subnav__heading select,.view--enquiries-dash .subnav .subnav__heading select{font-size:clamp(.9rem,2vmin,1rem)}.view--all-jobs .subnav .subnav__control,.view--enquiries-dash .subnav .subnav__control{outline:0;border:0;display:inline-block;position:relative;background-color:#111;color:#ccc;padding:.6em;font-size:clamp(.8rem,2vmin,.95rem);text-transform:uppercase;cursor:pointer;border-top:.1rem solid #444}.view--all-jobs .subnav .subnav__control.active,.view--enquiries-dash .subnav .subnav__control.active{color:#fff;background-color:#333;text-decoration:underline;text-underline-offset:.2em}.view--all-jobs .subnav .subnav__control:nth-child(2),.view--all-jobs .subnav .subnav__control:nth-child(3),.view--enquiries-dash .subnav .subnav__control:nth-child(2),.view--enquiries-dash .subnav .subnav__control:nth-child(3){border-right:.1rem solid #444}.view--all-jobs .subnav .subnav__control:nth-child(5),.view--enquiries-dash .subnav .subnav__control:nth-child(5){grid-column:1/4}.view--all-jobs .subnav.subnav--enquiries .subnav__control:nth-child(3),.view--enquiries-dash .subnav.subnav--enquiries .subnav__control:nth-child(3){border-right:unset}@media only all and (min-width:31.875em){.view--all-jobs .subnav,.view--enquiries-dash .subnav{grid-template-columns:1fr 1fr 1fr 1fr;align-items:stretch}.view--all-jobs .subnav .subnav__heading,.view--enquiries-dash .subnav .subnav__heading{grid-column:1;border-right:.1rem solid #444;padding-top:.75em}.view--all-jobs .subnav.subnav--enquiries,.view--enquiries-dash .subnav.subnav--enquiries{grid-template-columns:1fr 1fr}.view--all-jobs .subnav.subnav--enquiries .subnav__heading,.view--enquiries-dash .subnav.subnav--enquiries .subnav__heading{grid-column:1/3;border-right:unset}.view--all-jobs .subnav .subnav__control:nth-child(5),.view--enquiries-dash .subnav .subnav__control:nth-child(5){grid-column:1/5}}@media only all and (min-width:36.875em){.view--all-jobs .subnav.subnav--enquiries,.view--enquiries-dash .subnav.subnav--enquiries{grid-template-columns:1fr 1fr 1fr}.view--all-jobs .subnav.subnav--enquiries .subnav__heading,.view--enquiries-dash .subnav.subnav--enquiries .subnav__heading{grid-column:1;border-right:.1rem solid #444}}@media only all and (min-width:46.25em){.view--all-jobs .subnav,.view--enquiries-dash .subnav{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.view--all-jobs .subnav .subnav__control,.view--enquiries-dash .subnav .subnav__control{border-bottom-color:#111}.view--all-jobs .subnav .subnav__control:nth-child(4),.view--enquiries-dash .subnav .subnav__control:nth-child(4){border-right:.1rem solid #444}.view--all-jobs .subnav .subnav__control:nth-child(5),.view--enquiries-dash .subnav .subnav__control:nth-child(5){grid-column:unset}}@media only all and (min-width:56em){.view--all-jobs .subnav,.view--enquiries-dash .subnav{top:0!important;z-index:1000}}@media only all and (min-width:58em){.view--all-jobs .subnav,.view--enquiries-dash .subnav{width:100%;grid-template-columns:auto 12rem 11.875rem 11.875rem 11.875rem 11.875rem;justify-content:center}.view--all-jobs .subnav .subnav__heading,.view--enquiries-dash .subnav .subnav__heading{grid-column:2}}@media only all and (min-width:63.75em){.view--all-jobs .subnav.subnav--enquiries,.view--enquiries-dash .subnav.subnav--enquiries{grid-template-columns:15rem 16rem 19rem auto}}.view--all-jobs .all-jobs__table-subnav,.view--enquiries-dash .all-jobs__table-subnav{position:sticky;display:inline-flex;justify-content:space-between;align-items:stretch;-moz-column-gap:1rem;column-gap:1rem;top:4.6rem;width:96vw;max-width:18.2rem;margin:0 calc(50vw - 9.1rem);border-top:.075rem solid #333;color:#ccc;background-color:#111;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;padding:.6rem 1rem}@media only all and (min-width:28.125em){.view--all-jobs .all-jobs__table-subnav,.view--enquiries-dash .all-jobs__table-subnav{max-width:calc(25rem + 8vw);margin:0 calc(46vw - 12.5rem)}}@media only all and (min-width:48.75em){.view--all-jobs .all-jobs__table-subnav,.view--enquiries-dash .all-jobs__table-subnav{max-width:30rem;margin:0 calc(50vw - 15rem)}}.view--all-jobs .all-jobs__table-subnav button,.view--enquiries-dash .all-jobs__table-subnav button{outline:0;font-size:clamp(.8rem,2vmin,.95rem);border-radius:.25rem;padding:.2em .7em;border:.1rem solid transparent;color:#fff}.view--all-jobs .all-jobs__table-subnav button .extra,.view--enquiries-dash .all-jobs__table-subnav button .extra{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media only all and (min-width:28.125em){.view--all-jobs .all-jobs__table-subnav button .extra,.view--enquiries-dash .all-jobs__table-subnav button .extra{clip:unset;height:unset;overflow:auto;position:static;white-space:unset;width:unset}}.view--all-jobs .all-jobs__table-subnav button.current-jobs,.view--enquiries-dash .all-jobs__table-subnav button.current-jobs{background-color:#1b8800}.view--all-jobs .all-jobs__table-subnav button.gone-down,.view--enquiries-dash .all-jobs__table-subnav button.gone-down{background-color:#575757}.view--all-jobs .all-jobs__table-subnav button.active,.view--enquiries-dash .all-jobs__table-subnav button.active{border:.1rem solid hsla(0,0%,100%,.496);text-decoration:underline;text-underline-offset:.1em}.view--all-jobs .all-jobs__table-subnav button:not(:last-child),.view--enquiries-dash .all-jobs__table-subnav button:not(:last-child){margin-right:.5em}.view--all-jobs .all-jobs__table-subnav__filter,.view--enquiries-dash .all-jobs__table-subnav__filter{display:inline-flex;justify-content:space-between;-moz-column-gap:.4rem;column-gap:.4rem;align-items:center;flex:0 0 10rem}@media only all and (min-width:28.125em){.view--all-jobs .all-jobs__table-subnav__filter,.view--enquiries-dash .all-jobs__table-subnav__filter{justify-content:flex-end}}.view--all-jobs .all-jobs__table-subnav__filter .all-jobs__table-subnav__filter__label-text,.view--enquiries-dash .all-jobs__table-subnav__filter .all-jobs__table-subnav__filter__label-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media only all and (min-width:28.125em){.view--all-jobs .all-jobs__table-subnav__filter .all-jobs__table-subnav__filter__label-text,.view--enquiries-dash .all-jobs__table-subnav__filter .all-jobs__table-subnav__filter__label-text{clip:unset;height:unset;overflow:auto;position:static;white-space:unset;width:unset;font-size:clamp(.8rem,2vmin,.95rem);text-transform:uppercase}}.view--all-jobs .all-jobs__table-subnav__filter select,.view--enquiries-dash .all-jobs__table-subnav__filter select{width:clamp(6rem,30%,7rem);display:inline-block;font-family:sans-serif;font-weight:400;color:#444;line-height:1.3;font-size:1rem;font-size:clamp(.8rem,2vmin,.95rem);border-radius:.25rem;padding:.2em .7em;box-sizing:border-box;margin:0;border:0;border-radius:.2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.view--all-jobs .all-jobs__table-subnav__filter select::-ms-expand,.view--enquiries-dash .all-jobs__table-subnav__filter select::-ms-expand{display:none}.view--all-jobs .all-jobs__table-subnav__filter select:hover,.view--enquiries-dash .all-jobs__table-subnav__filter select:hover{border-color:#888}.view--all-jobs .all-jobs__table-subnav__filter select:focus,.view--enquiries-dash .all-jobs__table-subnav__filter select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.view--all-jobs .all-jobs__table-subnav__filter select option,.view--enquiries-dash .all-jobs__table-subnav__filter select option{font-weight:400}.view--enquiries-dash .subnav{grid-template-columns:1fr 1fr}.view--enquiries-dash .subnav .subnav__control:nth-child(3){border-right:unset}@media only all and (min-width:31.875em){.view--enquiries-dash .subnav{grid-template-columns:1fr 1fr 1fr;align-items:stretch}.view--enquiries-dash .subnav .subnav__heading{grid-column:1;border-right:.1rem solid #444;padding-top:.75em}.view--enquiries-dash .subnav .subnav__control:nth-child(5){grid-column:inherit}}@media only all and (min-width:46.25em){.view--enquiries-dash .subnav{grid-template-columns:1fr 1fr 1fr}.view--enquiries-dash .subnav .subnav__control{border-bottom-color:#111}.view--enquiries-dash .subnav .subnav__control:nth-child(4){border-right:unset}.view--enquiries-dash .subnav .subnav__control:nth-child(5){grid-column:unset}}@media only all and (min-width:55em){.view--enquiries-dash .subnav{width:100%;grid-template-columns:11.875rem 11.875rem 11.875rem;justify-content:center}.view--enquiries-dash .subnav .subnav__heading{grid-column:1}.view--enquiries-dash .subnav .subnav__heading select{margin-right:1rem}}.view--all-jobs{overflow:hidden}.view--all-jobs:not(.view-mode--list).system--yard-user .all-jobs__column{max-height:calc(100vh - 8.3rem)}@media only all and (min-width:31.875em){.view--all-jobs:not(.view-mode--list).system--yard-user .all-jobs__column{max-height:calc(100vh - 6.6rem)}}@media only all and (min-width:56em){.view--all-jobs:not(.view-mode--list).system--yard-user .all-jobs__column{max-height:calc(100vh - 7.4rem)}}@media only all and (min-width:70.0625em){.view--all-jobs:not(.view-mode--list).system--yard-user .all-jobs__column{max-height:calc(100vh - 7.9rem)}}.view--all-jobs:not(.view-mode--list).system--admin-user .all-jobs__column{max-height:calc(100vh - 8.3rem)}@media only all and (min-width:31.875em){.view--all-jobs:not(.view-mode--list).system--admin-user .all-jobs__column{max-height:calc(100vh - 6.6rem)}}@media only all and (min-width:63.75em){.view--all-jobs:not(.view-mode--list).system--admin-user .all-jobs__column{max-height:calc(100vh - 10.9rem)}}.view--all-jobs .all-jobs__kanban__scroll-button{display:none}@media only all and (pointer:fine){.view--all-jobs .all-jobs__kanban__scroll-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem!important;height:2.6rem;border-radius:1.8rem;border:0;outline:0;box-shadow:0 .1rem .2rem #111}.view--all-jobs .all-jobs__kanban__scroll-button:before{display:inline-block;content:"";background:url(../icons/icon-disclosure-circle.svg) no-repeat;background-size:2rem 2rem;min-width:2rem;min-height:2rem}.view--all-jobs .all-jobs__kanban__scroll-button{position:fixed;top:50vh}.view--all-jobs .all-jobs__kanban__scroll-button.all-jobs__kanban__scroll-button--left{left:1rem}.view--all-jobs .all-jobs__kanban__scroll-button.all-jobs__kanban__scroll-button--left:before{transform:rotate(180deg)}.view--all-jobs .all-jobs__kanban__scroll-button.all-jobs__kanban__scroll-button--right{right:1rem}@media only all and (min-width:112.5em){.view--all-jobs .all-jobs__kanban__scroll-button{min-width:3.6rem!important;height:3.6rem;border-radius:2.4rem}.view--all-jobs .all-jobs__kanban__scroll-button:before{background-size:3.2rem 3.2rem;min-width:3.2rem;min-height:3.2rem}.view--all-jobs .all-jobs__kanban__scroll-button.all-jobs__kanban__scroll-button--left{left:0}.view--all-jobs .all-jobs__kanban__scroll-button.all-jobs__kanban__scroll-button--right{right:0}}}.view--all-jobs .all-jobs__kanban{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,21rem));grid-column-gap:1rem;align-items:start;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100vw;padding:0 1rem 1rem}.view--all-jobs .all-jobs__kanban::-webkit-scrollbar{width:0!important;height:0!important}.view--all-jobs .all-jobs__kanban{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.view--all-jobs .all-jobs__kanban>*{grid-row:1;min-width:17rem}@media only all and (min-width:63.75em){.view--all-jobs .all-jobs__kanban{grid-template-columns:repeat(auto-fit,minmax(22rem,26rem))}.view--all-jobs .all-jobs__kanban>*{min-width:22rem}}.view--all-jobs .all-jobs__column{overflow-x:scroll}.view--all-jobs .all-jobs__column::-webkit-scrollbar{width:0!important;height:0!important}.view--all-jobs .all-jobs__column{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-align:center;background-color:#111;border-radius:.25rem;padding:0 1rem 1rem;margin:1rem 0 0}.view--all-jobs .all-jobs__column .heading{color:#fff;background-color:#111;margin:0;padding:1rem 0;display:inline-flex;width:100%;align-items:center;-moz-column-gap:.4rem;column-gap:.4rem;font-size:1.1rem;position:sticky;top:0}.view--all-jobs .all-jobs__column .column__card{display:inline-block;background-color:#333;color:#fff;text-decoration:none;margin:0 0 1rem;padding:.6rem .85rem;border-radius:.25rem;width:100%;border-color:#7d7d7d #444 #444 #ccc;border-style:solid;border-width:.1rem .15rem .1rem .5rem}.view--all-jobs .all-jobs__column .column__card:focus-visible,.view--all-jobs .all-jobs__column .column__card:hover{background-color:#4c4c4c}.view--all-jobs .all-jobs__column .column__card:focus-visible .column__card__jobnum .num,.view--all-jobs .all-jobs__column .column__card:hover .column__card__jobnum .num{background-color:#008487}.view--all-jobs .all-jobs__column .column__card:after{content:" »";position:absolute;color:#fff;right:.5rem;top:0;font-size:1.6rem}.view--all-jobs .all-jobs__column .column__card:last-child{margin-bottom:.5rem}.view--all-jobs .all-jobs__column .column__card .column__card__jobnum{display:grid;width:100%;-moz-column-gap:.4rem;column-gap:.4rem;grid-template-columns:1fr auto;margin:0 0 .4rem}.view--all-jobs .all-jobs__column .column__card .column__card__jobnum .num{display:inline-block;background-color:#202020;border-radius:.2rem;padding:.2rem .4rem;margin-left:-.3rem;max-width:-moz-min-content;max-width:min-content}@media only all and (min-width:63.75em){.view--all-jobs .all-jobs__column .column__card .column__card__jobnum .num{max-width:-moz-max-content;max-width:max-content}}.view--all-jobs .all-jobs__column .column__card .column__card__jobnum .coordinator{display:inline-flex;-moz-column-gap:.4rem;column-gap:.4rem;align-items:center;text-align:right}.view--all-jobs .all-jobs__column .column__card .column__card__jobnum .coordinator .icon--coordinator{margin-right:-.3rem}.view--all-jobs .all-jobs__column .column__card .column__card__heading{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;text-transform:capitalize;font-size:1.2rem;display:inline-block;margin:0 0 .5rem}.view--all-jobs .all-jobs__column .column__card .column__card__detail__date{display:block;margin:0 0 .4rem}.view--all-jobs .all-jobs__column .column__card .column__card__detail__location{text-transform:uppercase;color:#ccc;letter-spacing:.01em}.view--all-jobs .all-jobs__column .column__card.column__card--active-job{border-left-color:#1b8800}.view--all-jobs .all-jobs__column .column__card.column__card--on-hold--storage{border-left-color:#760101}.view--all-jobs .all-jobs__column .column__card.column__card--completed{border-left-color:#0b64b7}.view--all-jobs .all-jobs__column .column__card.column__card--completed-coordinator-approved{border-left-color:#8c79c0}.view--all-jobs .all-jobs__column .column__card.column__card--completed-invoice-now{border-left-color:#dd715e}.view--all-jobs .all-jobs__column .column__card.column__card--completed-invoice-sent{border-left-color:#699cd0}.view--all-jobs .all-jobs__column .column__card.column__card--open-estimate{border-left-color:#f2d000}.view--all-jobs .all-jobs__column .column__card.column__card--open-enquiry,.view--all-jobs .all-jobs__column .column__card.column__card--open-enquiry--ass{border-left-color:#993de1}.view--all-jobs .all-jobs__column .column__card.column__card--open-enquiry--ass .column__card__detail__location{color:#04a9ad}.view--all-jobs .all-jobs__column .column__card.column__card--open-enquiry--def{border-left-color:#d5a8f7}.view--all-jobs .all-jobs__column .column__card.column__card--open-enquiry--def .column__card__detail__location{color:#d5a8f7}.view--all-jobs .all-jobs__column .column__card.column__card--upcoming-job{border-left-color:#bb5a00}.view--enquiries-archive .archived-enquiries__table{background-color:#fff;max-width:108rem;margin:1rem auto 0;padding:0 clamp(1rem,5vw,2rem) clamp(1.5rem,7.5vw,3rem)}@media only all and (max-width:63.749em){.view--enquiries-archive .archived-enquiries__table{padding-top:1rem}}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row-headings{z-index:1000;position:sticky;width:clamp(calc(100% + 2rem),calc(100% + 10vw),calc(100% + 4rem));margin-left:-2rem;background-color:#141831;color:#fff;font-size:.9rem;padding:.6rem 2rem .7rem;display:grid}@media only all and (max-width:63.749em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row-headings{display:none}}@media only all and (min-width:63.75em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row-headings{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:90px 96px 110px 110px 66px 76px 90px auto}}@media only all and (min-width:75em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row-headings{grid-template-columns:90px 186px 110px 110px 66px 76px 90px auto}}@media only all and (min-width:82em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row-headings{grid-template-columns:90px 186px 140px 140px 66px 76px 90px auto}}@media only all and (min-width:87.5em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row-headings{grid-template-columns:90px 186px 180px 180px 76px 76px 90px auto}}@media only all and (min-width:100em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row-headings{grid-template-columns:90px 186px 180px 180px 140px 140px 90px auto}}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__heading{background-color:#e0e0e0;border-top:.4rem solid #ccc;background-repeat:no-repeat;width:calc(100% + clamp(2rem, 10vw, 4rem));margin:0 0 0 -1rem;padding:.4rem 1rem .5rem 2.5rem;position:sticky;top:0;background-position:1rem .5rem;background-size:1em 1em}@media only all and (min-width:20.25em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__heading{margin-left:-5vw;padding:.7rem 5vw .6rem calc(5vw + 1.5rem);background-position:5vw .75rem}}@media only all and (min-width:40.625em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__heading{margin-left:-2rem;padding:.7rem 2rem .6rem 3.5rem;background-position:2rem .75rem}}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row{margin:1.25rem 0;padding:0 0 1rem;border-bottom:.1rem solid #ccc}@media only all and (min-width:63.75em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:90px 96px 110px 110px 66px 76px 90px auto}}@media only all and (min-width:75em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row{grid-template-columns:90px 186px 110px 110px 66px 76px 90px auto}}@media only all and (min-width:82em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row{grid-template-columns:90px 186px 140px 140px 66px 76px 90px auto}}@media only all and (min-width:87.5em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row{grid-template-columns:90px 186px 180px 180px 76px 76px 90px auto}}@media only all and (min-width:100em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row{grid-template-columns:90px 186px 180px 180px 140px 140px 90px auto}}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row a{color:#008487}@media only all and (max-width:63.7499em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row a:after{content:" »";display:inline-block;text-decoration:none}}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row a:focus-visible,.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row a:hover{color:#bb5a00}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span{display:inline-block;width:100%;margin:0 0 .5rem}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span:before{display:inline-block;margin-right:.25rem;min-width:8rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@media only all and (min-width:63.6875em){.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span:before{display:none}}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title="Enquiry #"]:before{content:"Enquiry:"}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title=Status]:before{content:"Status:"}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title=Customer]:before{content:"Customer:"}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title=Subject]:before{content:"Subject:"}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title=Created]:before{content:"Captured:"}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title=Archived]:before{content:"Archived:"}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title=Assigned]:before{content:"Assigned:"}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title=Assigned]{margin-top:-.15rem}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title=Assigned] .aligner{display:inline-flex;-moz-column-gap:.4rem;column-gap:.4rem;align-items:center;width:auto}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title=Assigned] .aligner span{margin:0}.view--enquiries-archive .archived-enquiries__table .archived-enquiries__table__row span[data-title="Reason for Archive"]:before{content:"Cancel reason:"}@media only all and (min-width:63.75em){.view--all-jobs.system--yard-user .all-jobs__table .all-jobs__table__row,.view--all-jobs.system--yard-user .all-jobs__table .all-jobs__table__row-headings{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:90px 1fr 2fr 90px 100px 96px 120px}}@media only all and (min-width:75em){.view--all-jobs.system--yard-user .all-jobs__table .all-jobs__table__row,.view--all-jobs.system--yard-user .all-jobs__table .all-jobs__table__row-headings{grid-template-columns:90px 1fr 2fr 80px 100px 96px 96px 100px}}@media only all and (min-width:87.5em){.view--all-jobs.system--yard-user .all-jobs__table .all-jobs__table__row,.view--all-jobs.system--yard-user .all-jobs__table .all-jobs__table__row-headings{grid-template-columns:90px 1fr 2fr 80px 200px 96px 96px 100px 120px}}@media only all and (min-width:100em){.view--all-jobs.system--yard-user .all-jobs__table .all-jobs__table__row,.view--all-jobs.system--yard-user .all-jobs__table .all-jobs__table__row-headings{grid-template-columns:90px 1.2fr 1.7fr 160px 240px 96px 96px 100px 120px}}.view--all-jobs .all-jobs__table{background-color:#fff;max-width:108rem;margin:1rem auto 0;padding:0 clamp(1rem,5vw,2rem) clamp(1.5rem,7.5vw,3rem)}.view--all-jobs .all-jobs__table .all-jobs__table__row-headings{z-index:1000;position:sticky;width:clamp(calc(100% + 2rem),calc(100% + 10vw),calc(100% + 4rem));margin-left:-2rem;background-color:#141831;color:#fff;font-size:.9rem;padding:.6rem 2rem .7rem}@media only all and (min-width:63.75em) and (max-width:75em){.view--all-jobs .all-jobs__table .all-jobs__table__row-headings .updated{display:none}}@media only all and (min-width:63.75em) and (max-width:87.5em){.view--all-jobs .all-jobs__table .all-jobs__table__row-headings .emergent{display:none}}.view--all-jobs .all-jobs__table .all-jobs__table__row-headings{display:grid}@media only all and (max-width:63.749em){.view--all-jobs .all-jobs__table .all-jobs__table__row-headings{display:none}}@media only all and (min-width:63.75em){.view--all-jobs .all-jobs__table .all-jobs__table__row-headings{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:90px 1fr 2fr 90px 100px 96px 96px 120px}}@media only all and (min-width:75em){.view--all-jobs .all-jobs__table .all-jobs__table__row-headings{grid-template-columns:90px 1fr 2fr 80px 90px 1.4fr 96px 96px 120px}}@media only all and (min-width:87.5em){.view--all-jobs .all-jobs__table .all-jobs__table__row-headings{grid-template-columns:90px 1fr 2fr 80px 90px 200px 96px 96px 100px 120px}}@media only all and (min-width:100em){.view--all-jobs .all-jobs__table .all-jobs__table__row-headings{grid-template-columns:90px 1.2fr 1.7fr 160px 90px 240px 96px 96px 100px 120px}}.view--all-jobs .all-jobs__table .all-jobs__table__heading{background-color:#e0e0e0;border-top:.4rem solid #ccc;background-repeat:no-repeat;width:calc(100% + clamp(2rem, 10vw, 4rem));margin:0 0 0 -1rem;padding:.4rem 1rem .5rem 2.5rem;position:sticky;top:0;background-position:1rem .5rem;background-size:1em 1em}@media only all and (min-width:20.25em){.view--all-jobs .all-jobs__table .all-jobs__table__heading{margin-left:-5vw;padding:.7rem 5vw .6rem calc(5vw + 1.5rem);background-position:5vw .75rem}}@media only all and (min-width:40.625em){.view--all-jobs .all-jobs__table .all-jobs__table__heading{margin-left:-2rem;padding:.7rem 2rem .6rem 3.5rem;background-position:2rem .75rem}}.view--all-jobs .all-jobs__table .all-jobs__table__row{margin:1.25rem 0;padding:0 0 1rem;border-bottom:.1rem solid #ccc}@media only all and (min-width:63.75em){.view--all-jobs .all-jobs__table .all-jobs__table__row{display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:90px 1fr 2fr 90px 100px 96px 96px 120px}}@media only all and (min-width:75em){.view--all-jobs .all-jobs__table .all-jobs__table__row{grid-template-columns:90px 1fr 2fr 80px 90px 1.4fr 96px 96px 120px}}@media only all and (min-width:87.5em){.view--all-jobs .all-jobs__table .all-jobs__table__row{grid-template-columns:90px 1fr 2fr 80px 90px 200px 96px 96px 100px 120px}}@media only all and (min-width:100em){.view--all-jobs .all-jobs__table .all-jobs__table__row{grid-template-columns:90px 1.2fr 1.7fr 160px 90px 240px 96px 96px 100px 120px}}.view--all-jobs .all-jobs__table .all-jobs__table__row a{color:#008487}@media only all and (max-width:63.7499em){.view--all-jobs .all-jobs__table .all-jobs__table__row a:after{content:" »";display:inline-block;text-decoration:none}}.view--all-jobs .all-jobs__table .all-jobs__table__row a:focus-visible,.view--all-jobs .all-jobs__table .all-jobs__table__row a:hover{color:#bb5a00}.view--all-jobs .all-jobs__table .all-jobs__table__row span{display:inline-block;width:100%;margin:0 0 .5rem}.view--all-jobs .all-jobs__table .all-jobs__table__row span:before{display:inline-block;margin-right:.25rem;min-width:8rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@media only all and (min-width:63.6875em){.view--all-jobs .all-jobs__table .all-jobs__table__row span:before{display:none}}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=job]:before{content:"Job:"}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=customer]:before{content:"Customer:"}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=subject]:before{content:"Subject:"}@media only all and (min-width:63.75em) and (max-width:75em){.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=updated]{display:none}}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=updated]:before{content:"Last Updated:"}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=cost]:before{content:"Cost:"}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=location]:before{content:"Location:"}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=datein]:before{content:"Coming Up:"}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=dateout]:before{content:"Going Down:"}@media only all and (min-width:63.75em) and (max-width:87.5em){.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=ew]{display:none}}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=ew]:before{content:"Emergent Work:"}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=coordinator]:before{content:"Coordinator:"}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=coordinator]{margin-top:-.15rem}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=coordinator] .aligner{display:inline-flex;-moz-column-gap:.4rem;column-gap:.4rem;align-items:center;width:auto}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=coordinator] .aligner span{margin:0}.view--all-jobs .all-jobs__table .all-jobs__table__row span[data-title=coordinator] .aligner .icon--coordinator{margin-left:-.4rem}.view--all-jobs .all-jobs__table .all-jobs__table__active .all-jobs__table__heading{background-color:#e7f2e8;border-color:#31623b;background-image:url(/fractal/www/assets/icons/icon-green-diamond.svg)}.view--all-jobs .all-jobs__table .all-jobs__table__upcoming .all-jobs__table__heading{background-color:#fadfc8;border-color:#c06f2a;background-image:url(/fractal/www/assets/icons/icon-orange-diamond.svg)}.view--all-jobs .all-jobs__table .all-jobs__table__completed .all-jobs__table__heading{background-color:#e7edf3;border-color:#28507b;background-image:url(/fractal/www/assets/icons/icon-anchor.svg)}.view--all-jobs .all-jobs__table .all-jobs__table__Approved .all-jobs__table__heading{background-color:#f1ecff;border-color:#28507b;background-image:url(/fractal/www/assets/icons/icon-purple-tick.svg)}.view--all-jobs .all-jobs__table .all-jobs__table__Approved .all-jobs__table__heading:before{display:inline-block;content:"Completed - Coordinator";margin-right:.3em}.view--all-jobs .all-jobs__table .all-jobs__table__Invoice.Now .all-jobs__table__heading{background-color:#faeae7;border-color:#28507b;background-image:url(/fractal/www/assets/icons/icon-post-box.svg)}.view--all-jobs .all-jobs__table .all-jobs__table__Invoice.Now .all-jobs__table__heading:before{display:inline-block;content:"Completed - ";margin-right:.3em}.view--all-jobs .all-jobs__table .all-jobs__table__Invoice.Sent .all-jobs__table__heading{background-color:#e7edf3;border-top:.4rem solid #ccc;background-image:url(/fractal/www/assets/icons/icon-anchor.svg)}.view--all-jobs .all-jobs__table .all-jobs__table__Invoice.Sent .all-jobs__table__heading:before{display:inline-block;content:"Completed - ";margin-right:.3em}.view--all-jobs .all-jobs__table .all-jobs__table__on-hold .all-jobs__table__heading{background-color:#d9bdbe;border-color:#70191c;background-image:url(/fractal/www/assets/icons/icon-red-dot.svg)}.view--all-jobs .all-jobs__table .all-jobs__table__gone-down .all-jobs__table__heading{background-color:#e0e0e0;border-color:#555;background-image:url(/fractal/www/assets/icons/icon-wave.svg)}.view--all-jobs .all-jobs__table .all-jobs__table__archived-enquiries .all-jobs__table__heading{background-color:#e0e0e0;border-color:#555;background-image:url(/fractal/www/assets/icons/icon-enquiry.svg);background-size:1.1rem 1.3rem}@media only all and (min-width:63.75em){.view--enquiries-archive .all-jobs__table{-moz-column-gap:1rem;column-gap:1rem}.view--enquiries-archive .all-jobs__table,.view--enquiries-archive .all-jobs__table .all-jobs__table__row,.view--enquiries-archive .all-jobs__table .all-jobs__table__row-headings{grid-template-columns:100px 150px 100px 75px 100px 75px auto}}@media only all and (min-width:75em){.view--enquiries-archive .all-jobs__table,.view--enquiries-archive .all-jobs__table .all-jobs__table__row,.view--enquiries-archive .all-jobs__table .all-jobs__table__row-headings{grid-template-columns:100px 200px 100px 150px 100px 150px auto}}@media only all and (min-width:87.5em){.view--enquiries-archive .all-jobs__table,.view--enquiries-archive .all-jobs__table .all-jobs__table__row,.view--enquiries-archive .all-jobs__table .all-jobs__table__row-headings{grid-template-columns:100px 200px 100px 150px 100px 150px auto}}@media only all and (min-width:100em){.view--enquiries-archive .all-jobs__table,.view--enquiries-archive .all-jobs__table .all-jobs__table__row,.view--enquiries-archive .all-jobs__table .all-jobs__table__row-headings{grid-template-columns:100px 200px 100px 150px 100px 150px auto}}.component-loading-spinner[open],div.component-popup-message{display:inline-flex}.component-loading-spinner[open]:focus-visible,div.component-popup-message:focus-visible{outline:0}.component-loading-spinner{flex-direction:column;row-gap:1rem;justify-content:center;align-items:center;width:70vw;height:70vw;max-width:16rem;max-height:16rem;z-index:9500;position:fixed;top:calc(50vh - 8rem);left:50vw;transform:translateX(-50%);background-color:rgba(0,0,0,.8);border-radius:1.2rem;color:#fff;border:.8rem solid rgba(0,0,0,.9);text-align:center;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;padding:1.5rem;margin:0;font-size:clamp(1.1rem,3vw,1.35rem)}.component-loading-spinner svg{animation:rotate .6s linear infinite;max-width:75%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.component-loading-spinner span{margin-left:-.3rem}.modal.modal--email-update{text-align:left;align-items:flex-start;padding:1.6rem 2.2rem 2.2rem;width:90vw;max-width:40rem}.modal.modal--email-update .modal__content{margin:.5rem 0 0}.modal.modal--email-update .modal__title{text-align:center;width:100%}.modal.modal--email-update p{line-height:1.6}.modal.modal--email-update .modal-form{text-align:left}.modal.modal--email-update .modal-form label{margin:0 0 1.3rem;width:100%;max-width:unset}.modal.modal--email-update .modal-form label span{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;display:inline-block;margin:0 0 .7rem}.modal.modal--email-update .modal-form label select,.modal.modal--email-update .modal-form label textarea{width:100%;max-width:unset}.modal.modal--email-update .modal-form .cta:not(.hidden){display:inline-block;margin-bottom:.1rem}.component-overbooking-widget-label b{text-transform:uppercase}.component-overbooking-widget-label p{margin:0 0 .4rem}.component-overbooking-widget{display:grid;grid-template-columns:auto auto auto;max-width:-moz-max-content;max-width:max-content;align-items:center;background-color:#111;color:#fff;border-radius:.4rem;box-shadow:0 .1rem .1rem rgba(0,0,0,.5);font-size:clamp(.85rem,2vw,1rem)}.component-overbooking-widget>*{padding-top:.4rem;padding-bottom:.4rem;border-top:.15rem inset hsla(0,0%,100%,.4)}.component-overbooking-widget .overbooking-widget__estimated{padding-left:.6rem;padding-right:.6rem}.component-overbooking-widget .overbooking-widget__actual{padding-left:.6rem;padding-right:.4rem;background-color:#008487}.component-overbooking-widget .value{padding-left:.3rem}.component-overbooking-widget .overbooking-widget__calc{padding-right:.6rem;background-color:#036a6c;border-top-right-radius:.4rem;border-bottom-right-radius:.4rem}.component-overbooking-widget .overbooking-widget__calc .value{padding-left:.5rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.component-overbooking-widget .overbooking-widget__breakdown{display:inline-grid;grid-column:1/4;grid-template-columns:auto auto;justify-content:center;-moz-column-gap:1rem;column-gap:1rem;padding-top:.25rem;padding-bottom:.25rem;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;font-size:clamp(.75rem,1.5vw,.85rem)}.component-overbooking-widget .overbooking-widget__breakdown .label{text-transform:uppercase}.component-overbooking-widget.overbooking-widget--warning .overbooking-widget__actual{background-color:#bb5a00}.component-overbooking-widget.overbooking-widget--warning .overbooking-widget__breakdown{background-color:#723801}.component-overbooking-widget.overbooking-widget--warning .overbooking-widget__calc{background-color:#974900}.component-overbooking-widget.overbooking-widget--over .overbooking-widget__actual{background-color:#b10303}.component-overbooking-widget.overbooking-widget--over .overbooking-widget__breakdown{background-color:#560101}.component-overbooking-widget.overbooking-widget--over .overbooking-widget__calc{background-color:#760101}.component-overbooking-widget.overbooking-widget--timesheet-queue .overbooking-widget__calc{border-bottom-right-radius:0}.component-overbooking-widget.overbooking-widget--timesheet-queue{margin:0 auto}@media only all and (min-width:64em){.component-overbooking-widget.overbooking-widget--timesheet-queue{margin:0 0 0 auto}}.component-overbooking-widget.overbooking-widget--job-sheet{cursor:help}.component-overbooking-widget-disclosure{position:relative}.component-overbooking-widget-disclosure summary{list-style:none}.component-overbooking-widget-disclosure summary::-webkit-details-marker,.component-overbooking-widget-disclosure summary::marker{display:none}.component-overbooking-widget-disclosure .component-overbooking-widget-disclosure__trigger .trigger__icon{width:1.5rem;height:1.5rem;border-radius:.8rem;background-color:#666;background-repeat:no-repeat;background-position:50%;background-image:url(../icons/icon-overbook-warning.svg);background-size:4px 14px}.component-overbooking-widget-disclosure[open=""] .trigger__icon{background-image:url(../icons/icon-overbook-close.svg);background-size:.75rem .75rem}.component-overbooking-widget-disclosure[open=""] .component-overbooking-widget{position:absolute;top:2.1rem;right:-2.1rem;width:100vw;max-width:21rem}.component-overbooking-widget-disclosure.overbooking-widget--warning .trigger__icon{background-color:#bb5a00}.component-overbooking-widget-disclosure.overbooking-widget--over .trigger__icon{background-color:#b10303}.icon--coordinator{display:inline-block;width:1.6rem;height:1.6rem;background:url(../icons/icon-coordinator.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;background-position:50%}.modal:has(.modal--ticket-filer)::-webkit-scrollbar{width:0!important;height:0!important}.modal:has(.modal--ticket-filer){overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.modal--ticket-filer{display:block;width:100%;max-width:37.5rem;padding:1.5rem}.modal--ticket-filer::-webkit-scrollbar{width:0!important;height:0!important}.modal--ticket-filer{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (min-width:75em){.modal--ticket-filer{left:0;transform:none}}.modal--ticket-filer .modal__title{font-size:clamp(1.3rem,2vw,1.6rem);margin:0 0 .8em}.modal--ticket-filer p{text-align:center;max-width:26rem}.modal--ticket-filer label,.modal--ticket-filer textarea{max-width:30rem}.modal--ticket-filer .modal-form__dual-ctas{margin:1rem auto .2rem;max-width:unset}.modal--ticket-filer .modal-form__radio-group label input[type=checkbox]{margin-right:.4rem}.modal--ticket-filer .modal-form__radio-group label input[type=checkbox]+.label{display:inline}.component-universal-filer summary{list-style:none}.component-universal-filer summary::-webkit-details-marker,.component-universal-filer summary::marker{display:none}.component-universal-filer .universal-filer__trigger{z-index:9500;background-color:#008487;position:fixed;bottom:1.25rem;left:1.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:1.5rem;border:.1875rem solid #538c91;box-shadow:0 .25rem .75rem rgba(0,0,0,.35);transition:.15s ease-in-out}.component-universal-filer .universal-filer__icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3E%3Cpath fill='%23fff' d='M15.505 10.191v1.712l-9.303.01v-1.711l9.303-.01zm-3.78 5.502h-1.712l-.01-9.303h1.711l.01 9.303z'/%3E%3C/svg%3E");background-repeat:no-repeat;width:2rem;height:2rem;background-size:2rem 2rem;transition:.15s ease-in-out}.component-universal-filer[open] .universal-filer__trigger{background-color:#111;border-color:#666}.component-universal-filer[open] .universal-filer__icon{transform:rotate(45deg)}.component-universal-filer .universal-filer__menu{z-index:9500;position:fixed;bottom:5rem;left:1.25rem;width:calc(100vw - 2.5rem);max-width:20.125rem;color:#fff;background-color:#111;box-shadow:0 .25rem .75rem rgba(0,0,0,.35);border:.12rem solid #666;padding:1.2rem 1rem .5rem 1.2rem;max-height:calc(95vh - 8rem);overflow-x:hidden;overflow-y:scroll}.component-universal-filer .universal-filer__menu::-webkit-scrollbar{width:0!important;height:0!important}.component-universal-filer .universal-filer__menu{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}.component-universal-filer .universal-filer__menu h1{font-size:clamp(1.1rem,4vw,1.25rem);margin:0 0 .8rem;padding:0 0 .6rem;border-bottom:.1rem solid #555;color:#fff}.component-universal-filer .universal-filer__menu .universal-filer__menu__item{list-style-type:none;display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:.5rem;column-gap:.5rem;font-size:clamp(1rem,3vw,1.125rem);margin:0 0 clamp(1rem,2vw,1.2rem)}.component-universal-filer .universal-filer__menu .universal-filer__menu__item a,.component-universal-filer .universal-filer__menu .universal-filer__menu__item button{text-align:left}.component-universal-filer .universal-filer__menu .universal-filer__menu__item a{text-decoration:none;color:#fff!important}.component-universal-filer .universal-filer__menu .universal-filer__menu__item a:focus-visible,.component-universal-filer .universal-filer__menu .universal-filer__menu__item a:hover{text-decoration:underline}.component-universal-filer .universal-filer__menu .universal-filer__menu__item button{background-color:unset;border:unset;padding:unset;outline:unset;font-family:unset;color:#fff;font-size:clamp(1rem,3vw,1.125rem);cursor:pointer}.component-universal-filer .universal-filer__menu .universal-filer__menu__item button:focus-visible,.component-universal-filer .universal-filer__menu .universal-filer__menu__item button:hover{text-decoration:underline}.component-universal-filer .universal-filer__menu .universal-filer__menu__item:before{display:inline-block;content:"";width:1rem;height:1rem;border-radius:1rem;background-color:#ccc}.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--announcement:before{background-color:#fcf200}.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--emergent:before,.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--work-ticket:before{background-color:#a3dc94}.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--stock:before{background-color:#ea9e0a}.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--suggestion:before{background-color:#a6d5d9}.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--incident:before,.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--safety:before{background-color:#d05d44}.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--meeting:before,.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--training:before{background-color:#576cd8}.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--holiday:before{background-color:#d8adc9}.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--activity:before{background-color:#04a9ad}.component-universal-filer .universal-filer__menu .universal-filer__menu__item.universal-filer__menu__item--enquiries:before{background-color:#8d42db}.component-universal-filer .universal-filer__menu:before{display:inline-block;position:fixed;bottom:3.78rem;left:1.7rem;content:"";width:0;height:0;border-left:.96rem solid transparent;border-right:.96rem solid transparent;border-top:1.25rem solid #666}.component-universal-filer .universal-filer__menu:after{display:inline-block;position:fixed;bottom:4rem;left:1.6rem;content:"";width:0;height:0;border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1.25rem solid #111}@media only all and (max-width:86.1875em){.view--jobs .universal-filer__trigger{bottom:4.45rem}.view--jobs .universal-filer__menu{bottom:8.3rem}.view--jobs .universal-filer__menu:before{bottom:7.08rem}.view--jobs .universal-filer__menu:after{bottom:7.3rem;left:1.64rem}}@media only all and (min-width:56em){.js .view--notifications-inbox .nav-collapse:not(.nav-collapse--segmented),.js .view--notifications-inbox .nav-collapse:not(.nav-collapse--segmented).closed{position:fixed;top:var(--ui-upper-bar-height);left:0}}.view--notifications-inbox{overflow:hidden}.view--notifications-inbox #nav-trigger{bottom:1.3rem}.view--notifications-inbox.browser--terminal #nav-trigger{box-shadow:none}.view--notifications-inbox .main-header{position:fixed;top:0;left:0}.view--notifications-inbox .notifications-inbox-container{background-color:#eee;display:flex;flex-direction:column;margin-top:var(--ui-top-clearance);height:calc(100vh - var(--ui-top-clearance));height:calc(100dvh - var(--ui-top-clearance))}.view--notifications-inbox .notifications__nav-sidebar-disclosure>summary{display:inline-block;position:fixed;list-style:none}.view--notifications-inbox .notifications__nav-sidebar-disclosure>summary::-webkit-details-marker,.view--notifications-inbox .notifications__nav-sidebar-disclosure>summary::marker{display:none}.view--notifications-inbox .notifications__nav-sidebar-disclosure>summary:before{content:"Menu"}.view--notifications-inbox .notifications__nav-sidebar-disclosure>summary{text-transform:uppercase;text-align:center;background-color:#444;border:none;outline:none;color:#fff;border-radius:.35rem;cursor:pointer;font-size:.875rem;margin:1rem 0 0 1rem;padding:.4em .75em;max-width:5em}.view--notifications-inbox .notifications__nav-sidebar-disclosure>summary:focus-visible,.view--notifications-inbox .notifications__nav-sidebar-disclosure>summary:hover{text-decoration:underline;background-color:#111}.view--notifications-inbox .notifications__nav-sidebar-disclosure[open]>summary{background-color:#760101}.view--notifications-inbox .notifications__nav-sidebar-disclosure .notifications__nav-sidebar{padding:2rem 1rem 3rem;overflow-y:scroll;transform:translateX(-22.9375rem)}.view--notifications-inbox .notifications__nav-sidebar-disclosure .notifications__nav-sidebar::-webkit-scrollbar{width:0!important;height:0!important}.view--notifications-inbox .notifications__nav-sidebar-disclosure .notifications__nav-sidebar{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (max-width:68.8119em){.view--notifications-inbox .notifications__nav-sidebar-disclosure .notifications__nav-sidebar{padding-top:3.8rem}}.view--notifications-inbox .notifications__nav-sidebar-disclosure[open]>summary{z-index:1000;position:relative}.view--notifications-inbox .notifications__nav-sidebar-disclosure[open]>summary:before{content:"Close"}.view--notifications-inbox .notifications__nav-sidebar-disclosure[open] .notifications__nav-sidebar{animation:menuIn .2s ease-in;transform:translateX(0);display:inline-block;z-index:500;position:absolute;width:100vw;height:calc(100vh - var(--ui-top-clearance));background-color:#ddd;left:0}@media only all and (min-width:45.75em){.view--notifications-inbox .notifications__nav-sidebar-disclosure[open] .notifications__nav-sidebar{max-width:22.9375rem}}.view--notifications-inbox .notifications__message-list{margin:0;padding:1rem 1rem 5rem;list-style-type:none;overflow-y:scroll;overflow-x:hidden;text-align:center}.view--notifications-inbox .notifications__message-list::-webkit-scrollbar{width:0!important;height:0!important}.view--notifications-inbox .notifications__message-list{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (max-width:68.8119em){.view--notifications-inbox .notifications__message-list{padding-top:3.8rem}}.view--notifications-inbox .notifications__message-list .notifications__message-card{margin:0 0 1.1875rem;text-align:left}.view--notifications-inbox .notifications__message-list .notifications__message-list__more{text-transform:uppercase;margin:0 auto 1rem;background-color:#444;color:#fff;padding:.6rem 1.2rem;border-radius:.25rem;outline:none;border:none;cursor:pointer}.view--notifications-inbox .notifications__message-list .notifications__message-list__more:focus-visible,.view--notifications-inbox .notifications__message-list .notifications__message-list__more:hover{text-decoration:underline;background-color:#111}@media only all and (max-width:45.749em){.view--notifications-inbox .notifications__message-area,.view--notifications-inbox .notifications__message__badge,.view--notifications-inbox .notifications__message__datetime,.view--notifications-inbox .notifications__message__heading{display:none!important}}@media only all and (min-width:45.75em){.view--notifications-inbox .notifications-inbox-container{display:grid;align-items:start;grid-template-columns:22.9375rem auto}.view--notifications-inbox .notifications-inbox-container .notifications__message-list,.view--notifications-inbox .notifications-inbox-container .notifications__nav-sidebar-disclosure{grid-column:1}.view--notifications-inbox .notifications-inbox-container .notifications__message-list{height:calc(100vh - var(--ui-top-clearance))}.view--notifications-inbox .notifications-inbox-container .notifications__message-area{display:inline-block;background-color:#fff;grid-column:2;grid-row:1/3;height:calc(100vh - var(--ui-top-clearance))}.view--notifications-inbox .notifications__message-card{position:relative}.view--notifications-inbox .notifications__message-card[open] .notifications__message-card__message{position:fixed;left:22.9375rem;top:var(--ui-top-clearance);z-index:2000}.view--notifications-inbox .notifications__message-card__message{cursor:default;padding:clamp(1rem,2vw,1.7rem) clamp(1rem,4vw,2rem) clamp(1rem,4vw,2rem)}.view--notifications-inbox .notifications__message-card__message .notifications__message__heading{display:block;font-size:clamp(1.2rem,3vw,1.4rem);margin-bottom:.7em}.view--notifications-inbox .notifications__message-card__message .notifications__message__meta{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem}.view--notifications-inbox .notifications__message-card__message .notifications__message__badge{background-color:#008487;padding:.2rem .5rem}.view--notifications-inbox .notifications__message-card__message .notifications__message__body a{color:#008487}.view--notifications-inbox .notifications__message-card__message .notifications__message__body a:focus-visible,.view--notifications-inbox .notifications__message-card__message .notifications__message__body a:hover{color:#bb5a00}}@media only all and (min-width:68.8125em){.view--notifications-inbox .notifications-inbox-container{grid-template-columns:22.9375rem 22.9375rem auto;grid-auto-rows:1fr}.view--notifications-inbox .notifications-inbox-container .notifications__nav-sidebar-disclosure>summary{display:none!important}.view--notifications-inbox .notifications-inbox-container .notifications__nav-sidebar{animation:none!important;grid-column:1;grid-row:1;padding-top:1rem;border-right:.1rem solid #ccc}.view--notifications-inbox .notifications-inbox-container .notifications__message-list{grid-column:2;grid-row:1}.view--notifications-inbox .notifications-inbox-container .notifications__message-area{grid-column:3;grid-row:1}.view--notifications-inbox .notifications__message-card[open] .notifications__message-card__message{position:fixed;left:45.875rem;top:var(--ui-top-clearance)}}.notifications__nav-item{background:#fff;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.25);border-radius:.375rem;font-size:clamp(1.1rem,2vw,1.15rem);text-decoration:none;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;display:inline-block;width:100%;max-width:22.9375rem;padding:.8rem 1rem;margin:0 0 1.1875rem;color:#111;display:grid;grid-template-columns:1.25rem .625rem auto 2.625rem .625rem 1rem}.notifications__nav-item:not(.notifications__nav-item--current):focus-visible,.notifications__nav-item:not(.notifications__nav-item--current):hover{background-color:#fff6e4}.notifications__nav-item .notifications__nav-item__title{grid-column:3}.notifications__nav-item .notifications__nav-item__counter{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;background-color:#777;color:#fff;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);border-radius:.1875rem}.notifications__nav-item .notifications__nav-item__counter:empty{opacity:0}.notifications__nav-item .notifications__nav-item__arrow{background:url(../../assets/icons/notifications-triangle-grey.svg) no-repeat 50%;grid-column:6}.notifications__nav-item--current{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;background-color:#f0feff}.notifications__nav-item--current .notifications__nav-item__arrow{background:url(../../assets/icons/notifications-triangle-dark.svg) no-repeat 50%}.notifications__nav-item--notifications .notifications__nav-item__icon{background:url(../../assets/icons/notifications-icon--notifications.svg) no-repeat 50%}.notifications__nav-item--notifications .notifications__nav-item__counter{background-color:#d05d44}.notifications__nav-item--open .notifications__nav-item__icon{background:url(../../assets/icons/notifications-icon--open.svg) no-repeat 50%}.notifications__nav-item--open .notifications__nav-item__counter{background-color:#3b8286}.notifications__nav-item--resolved .notifications__nav-item__icon{background:url(../../assets/icons/notifications-icon--resolved.svg) no-repeat 50%}.system--logged-in.system--admin-user{--ui-upper-bar-height:3.7rem;--ui-main-nav-height:0rem;--ui-top-clearance:calc(var(--ui-upper-bar-height) + var(--ui-main-nav-height))}@media only all and (min-width:56em){.system--logged-in.system--admin-user{--ui-upper-bar-height:4.3rem;--ui-main-nav-height:3.65rem;--ui-top-clearance:calc(var(--ui-upper-bar-height) + var(--ui-main-nav-height))}}.system--logged-in.system--yard-user{--ui-upper-bar-height:inherit;--ui-main-nav-height:0rem;--ui-top-clearance:calc(var(--ui-upper-bar-height) + var(--ui-main-nav-height))}@media only all and (min-width:56em){.system--logged-in.system--yard-user{--ui-upper-bar-height:inherit;--ui-main-nav-height:0rem;--ui-top-clearance:calc(var(--ui-upper-bar-height) + var(--ui-main-nav-height))}}@media only all and (min-width:70.0625em){.system--logged-in.system--yard-user{--ui-upper-bar-height:inherit;--ui-main-nav-height:0rem;--ui-top-clearance:calc(var(--ui-upper-bar-height) + var(--ui-main-nav-height))}}.notifications__message-card{background:#fff;border-left:.6875rem solid #aaa;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.3);border-radius:.375rem;padding:clamp(.65rem,2vw,1rem)}@media only all and (min-width:22.501em){.notifications__message-card{padding-right:.7rem}}.notifications__message-card[open]{box-shadow:0 .0625rem .1875rem rgba(0,0,0,.6)}@media only all and (min-width:45.75em){.notifications__message-card[open] .notification__disclosure{display:none}}.notifications__message-card[open] .notification__disclosure{background:url(../../assets/icons/notification-disclosure-open.svg) no-repeat 50%}@media only all and (min-width:45.75em){.notifications__message-card[open]{width:calc(100% + 1.4rem)}.notifications__message-card[open]:after{content:"";display:inline-block;background-color:#fff;width:.8rem;position:absolute;right:-.4rem;top:0;height:10rem}}@media only all and (min-width:68.8125em){.notifications__message-card[open]:after{right:-.5rem}}.notifications__message-card summary{list-style:none}.notifications__message-card summary::-webkit-details-marker,.notifications__message-card summary::marker{display:none}.notifications__message-card summary .summary-container{display:grid;grid-row-gap:.4rem;grid-template-columns:5rem .5rem 10rem auto 1rem;align-items:center}.notifications__message-card .notification__title{font-size:clamp(1rem,2vw,1.05rem);grid-column:1/6;grid-row:1;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.notifications__message-card .notification__badge,.notifications__message-card .notifications__message__badge{grid-column:1;display:inline-flex;align-items:center;justify-content:center;background:#929399;color:#fff;text-transform:uppercase;font-size:.75rem;padding:.2rem 1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);border-radius:.1875rem}.notifications__message-card .notification__datetime,.notifications__message-card .notifications__message__datetime{grid-column:3;color:#777;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.notifications__message-card .notification__datetime,.notifications__message-card .notifications__message__datetime{font-weight:200}}.notifications__message-card .notification__disclosure{grid-column:5;background:url(../../assets/icons/notification-disclosure.svg) no-repeat 50%;width:.75rem;height:.8387rem;background-size:.75rem .8387rem;grid-row:1/3;justify-self:right}@media only all and (max-width:22.5em){.notifications__message-card .notification__disclosure{display:none}}.notifications__message-card .notifications__message-card__message{grid-column:1/6}.notifications__message-card .notifications__message-card__message p{margin:0 0 .5rem}@media only all and (max-width:45.7494em){.notifications__message-card .notifications__message-card__message{margin-top:.8rem;border-top:.1rem solid rgba(0,0,0,.15);padding-top:1rem}}.notifications__message-card.notification--unread .notification__badge{background:#d05d44}.notifications__message-card.notification--read .notification__title,.notifications__message-card.notification--unread[open] .notification__title{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.notifications__message-card.notification--read .notification__badge,.notifications__message-card.notification--unread[open] .notification__badge{background:#929399}.notifications__message-card.notification--announcement{border-color:#fce300;background-color:#fffef3}.notifications__message-card.notification--announcement.notification--read{border-color:rgba(252,227,0,.39215686274509803)}.notifications__message-card.notification--announcement.notification--read[open]{border-color:#fce300}.notifications__message-card.notification--stock{border-color:#e57c04;background-color:#fff6ec}.notifications__message-card.notification--stock.notification--read{border-color:rgba(229,124,4,.39215686274509803)}.notifications__message-card.notification--stock.notification--read[open]{border-color:#e57c04}.notifications__message-card.notification--safety{border-color:#d05d44;background-color:#fdf0ee}.notifications__message-card.notification--safety.notification--read{border-color:rgba(208,93,68,.39215686274509803)}.notifications__message-card.notification--safety.notification--read[open]{border-color:#d05d44}.notifications__message-card.notification--feedback{border-color:#a6d5d9;background-color:#f4feff}.notifications__message-card.notification--feedback.notification--read{border-color:rgba(166,213,217,.39215686274509803)}.notifications__message-card.notification--feedback.notification--read[open]{border-color:#a6d5d9}.notifications__message-card.notification--meeting{border-color:#576cd8;background-color:#f2f4ff}.notifications__message-card.notification--meeting.notification--read{border-color:rgba(87,108,216,.39215686274509803)}.notifications__message-card.notification--meeting.notification--read[open]{border-color:#576cd8}.notifications__message-card.notification--timeoff{border-color:#d8adc9;background-color:#fff7fd}.notifications__message-card.notification--timeoff.notification--read{border-color:rgba(216,173,201,.39215686274509803)}.notifications__message-card.notification--timeoff.notification--read[open]{border-color:#d8adc9}.notifications__message-card.notification--flagged{border-color:#ffa944;background-color:#fff6ed}.notifications__message-card.notification--flagged.notification--read{border-color:rgba(255,169,68,.39215686274509803)}.notifications__message-card.notification--flagged.notification--read[open]{border-color:#ffa944}.notifications__message-card.notification--work{border-color:#a3dc94;background-color:#f8fff6}.notifications__message-card.notification--work.notification--read{border-color:rgba(163,220,148,.39215686274509803)}.notifications__message-card.notification--work.notification--read[open]{border-color:#a3dc94}.notifications__message-card.notification--read{background-color:#f7f6f6}.notifications__message-card.notification--read .notification__title{color:#666}.notifications__message-card.notification--read[open],.notifications__message-card.notification--unread[open],.notifications__message-card[open]{background-color:#fff}.notifications__message-card.notification--read[open] .notification__badge,.notifications__message-card.notification--unread[open] .notification__badge,.notifications__message-card[open] .notification__badge{background-color:#111}.notifications__nav-item--notifications-backdrop{display:none}@keyframes highlighterBackdropFadeOut{0%{opacity:.6;z-index:8000}50%{opacity:.6}99%{opacity:0}to{display:none;z-index:-10}}@keyframes highlighterTriFadeOut{0%{opacity:1;z-index:8500}50%{opacity:1}99%{opacity:0}to{display:none!important;opacity:0;z-index:-10}}@keyframes highlighterFadeOut{0%{opacity:1;z-index:8500}50%{opacity:1}99%{opacity:0;content:"You have unread messages to check on";padding:.6rem 1rem}to{display:none!important;opacity:0;z-index:-10;content:"";padding:0}}@keyframes tidesFadeIn{0%{opacity:0}80%{opacity:0}to{opacity:1}}.trigger--first-login .notifications__nav-item--notifications{z-index:8500;position:relative}.trigger--first-login .notifications__nav-item--notifications:after,.trigger--first-login .notifications__nav-item--notifications:before{position:absolute}.trigger--first-login .notifications__nav-item--notifications:before{animation:highlighterTriFadeOut 6s linear;animation-iteration-count:1;animation-fill-mode:forwards;content:"";top:3.2rem;left:calc(50% - .5rem);width:0;height:0;border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-bottom:1rem solid #ffedac}.trigger--first-login .notifications__nav-item--notifications:after{animation:highlighterFadeOut 6s linear;animation-iteration-count:1;animation-fill-mode:forwards;content:"You have unread messages to check on";top:4rem;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;background-color:#ffedac;border-radius:.375rem;padding:.6rem 1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:.9rem;color:#111}.trigger--first-login .notifications__nav-item--notifications-backdrop{display:block;z-index:-10;width:100vw;height:100vh;height:-webkit-fill-available;position:fixed;cursor:default;top:0;left:0;background-color:#141831;opacity:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;animation:highlighterBackdropFadeOut 6s ease-out;animation-iteration-count:1;animation-fill-mode:forwards}@media only all and (min-width:105em){.trigger--first-login .my__tab--tides{animation:tidesFadeIn 5s ease-in;animation-iteration-count:1;animation-fill-mode:forwards}}.tickets__subnav{background:#fff;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.25);border-radius:.375rem;font-size:clamp(1.1rem,2vw,1.15rem);text-decoration:none;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;display:inline-block;width:100%;max-width:22.9375rem;padding:.8rem 1rem;margin:0 0 1.1875rem;color:#111}.tickets__subnav:not(.tickets__subnav--current,.tickets__subnav[open]):focus-visible,.tickets__subnav:not(.tickets__subnav--current,.tickets__subnav[open]):hover{background-color:#fff6e4}.tickets__subnav summary{list-style:none}.tickets__subnav summary::-webkit-details-marker,.tickets__subnav summary::marker{display:none}.tickets__subnav .tickets__subnav__layout{display:grid;grid-template-columns:1.25rem .625rem auto 2.625rem .625rem 1rem}.tickets__subnav .tickets__subnav__title{grid-column:3}.tickets__subnav .tickets__subnav__counter,.tickets__subnav .tickets__subnav__item__counter{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;background-color:#777;color:#fff;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);border-radius:.1875rem}.tickets__subnav .tickets__subnav__arrow{background:url(../../assets/icons/notifications-triangle-grey.svg) no-repeat 50%;grid-column:6}.tickets__subnav[open]{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;background-color:#f0feff}.tickets__subnav[open] .tickets__subnav__arrow{background:url(../../assets/icons/notifications-triangle-dark.svg) no-repeat 50%;transform:rotate(90deg);transition:all .2s ease-in-out}.tickets__subnav[open] .tickets__subnav__layout{padding-bottom:.8rem}.tickets__subnav[open] .tickets__subnav__list{list-style:none;margin:0;padding-top:1rem;border-top:.0625rem solid #a6d5d9}.tickets__subnav[open] .tickets__subnav__item{display:grid;grid-template-columns:auto 2.625rem;margin-bottom:1rem;text-decoration:none;color:inherit}.tickets__subnav[open] .tickets__subnav__item .tickets__subnav__item__title{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.tickets__subnav[open] .tickets__subnav__item:not(.tickets__subnav__item--subheading):hover .tickets__subnav__item__title{text-decoration:underline}.tickets__subnav[open] .tickets__subnav__item--subheading{text-transform:uppercase;font-size:.9rem;padding-top:.6em;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;color:#008487}.tickets__subnav[open] .tickets__subnav__item--current{text-decoration:underline;color:#008487}.tickets__subnav[open] .tickets__subnav__item--all .tickets__subnav__item__counter{background-color:#3b8286}.tickets__subnav[open] .tickets__subnav__item--meeting .tickets__subnav__item__counter,.tickets__subnav[open] .tickets__subnav__item--training .tickets__subnav__item__counter{background-color:#576cd8}.tickets__subnav[open] .tickets__subnav__item--invoice .tickets__subnav__item__counter{background-color:#dd715e;color:#111}.tickets__subnav[open] .tickets__subnav__item--holiday .tickets__subnav__item__counter{background-color:#d8adc9;color:#111}.tickets__subnav[open] .tickets__subnav__item--flagged .tickets__subnav__item__counter{background-color:#ffa944;color:#111}.tickets__subnav[open] .tickets__subnav__item--timesheets .tickets__subnav__item__counter{background-color:#3a6a4d}.tickets__subnav[open] .tickets__subnav__item--requisition .tickets__subnav__item__counter{background-color:#ea9e0a;color:#111}.tickets__subnav[open] .tickets__subnav__item--feedback .tickets__subnav__item__counter{background-color:#9ddbd3;color:#111}.tickets__subnav[open] .tickets__subnav__item--incident .tickets__subnav__item__counter,.tickets__subnav[open] .tickets__subnav__item--safety .tickets__subnav__item__counter{background-color:#d05d44}.tickets__subnav[open] .tickets__subnav__item--work .tickets__subnav__item__counter{background-color:#a3dc94;color:#111}.tickets__subnav--open .tickets__subnav__icon{background:url(../../assets/icons/notifications-icon--open.svg) no-repeat 50%}.tickets__subnav--open .tickets__subnav__counter{background-color:#3b8286}.tickets__subnav--resolved .tickets__subnav__icon{background:url(../../assets/icons/notifications-icon--resolved.svg) no-repeat 50%}html:has(.view--tickets){overflow:hidden}@media only all and (min-width:56em){.js .view--tickets .nav-collapse:not(.nav-collapse--segmented),.js .view--tickets .nav-collapse:not(.nav-collapse--segmented).closed{position:fixed;top:var(--ui-upper-bar-height);left:0}}.view--tickets{overflow:hidden;background-color:#fff}.view--tickets #nav-trigger{bottom:1.3rem}.view--tickets.browser--terminal #nav-trigger{box-shadow:none}.view--tickets .main-header{position:fixed;top:0;left:0}@keyframes menuIn{0%{transform:translateX(-22.9375rem)}to{transform:translateX(0)}}.view--tickets .tickets-view-container{background-color:#eee;display:flex;flex-direction:column;margin-top:var(--ui-top-clearance);height:calc(100vh - var(--ui-top-clearance));height:calc(100dvh - var(--ui-top-clearance));position:absolute;bottom:0;width:100%;overflow:hidden}.view--tickets .notifications__nav-sidebar-disclosure>summary{display:inline-block;position:fixed;list-style:none;padding:.4em .75em;max-width:5em}.view--tickets .notifications__nav-sidebar-disclosure>summary::-webkit-details-marker,.view--tickets .notifications__nav-sidebar-disclosure>summary::marker{display:none}.view--tickets .notifications__nav-sidebar-disclosure>summary:before{content:"Menu"}.view--tickets .notifications__nav-sidebar-disclosure>summary{text-transform:uppercase;text-align:center;background-color:#444;border:none;outline:none;color:#fff;border-radius:.35rem;cursor:pointer;font-size:.875rem;margin:.4rem 0 0 1rem}@media only all and (orientation:landscape) and (min-height:500px),only all and (orientation:portrait){.view--tickets .notifications__nav-sidebar-disclosure>summary{margin:1rem 0 0 1rem}}.view--tickets .notifications__nav-sidebar-disclosure>summary:focus-visible,.view--tickets .notifications__nav-sidebar-disclosure>summary:hover{text-decoration:underline;background-color:#111}.view--tickets .notifications__nav-sidebar-disclosure[open]>summary{background-color:#760101}.view--tickets .notifications__nav-sidebar-disclosure .notifications__nav-sidebar{padding:2rem 1rem 6rem;overflow-y:scroll;transform:translateX(-22.9375rem)}.view--tickets .notifications__nav-sidebar-disclosure .notifications__nav-sidebar::-webkit-scrollbar{width:0!important;height:0!important}.view--tickets .notifications__nav-sidebar-disclosure .notifications__nav-sidebar{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (max-width:68.8119em){.view--tickets .notifications__nav-sidebar-disclosure .notifications__nav-sidebar{padding-top:3.8rem}}.view--tickets .notifications__nav-sidebar-disclosure[open]>summary{z-index:1000;position:relative}.view--tickets .notifications__nav-sidebar-disclosure[open]>summary:before{content:"Close"}.view--tickets .notifications__nav-sidebar-disclosure[open] .notifications__nav-sidebar{animation:menuIn .2s ease-in;transform:translateX(0);display:inline-block;z-index:500;position:absolute;width:100vw;height:calc(100vh - var(--ui-top-clearance));background-color:#ddd;left:0}@media only all and (min-width:45.75em){.view--tickets .notifications__nav-sidebar-disclosure[open] .notifications__nav-sidebar{max-width:22.9375rem}}.view--tickets .tickets__list-area{background-color:#fff;overflow-y:scroll;margin-top:2.7rem;padding:0 clamp(1.2rem,3.8vw,3rem) clamp(.7rem,5vw,4rem)}@media only all and (orientation:landscape) and (min-height:500px),only all and (orientation:portrait){.view--tickets .tickets__list-area{margin-top:3.6rem}}@media only all and (min-width:56.25em){.view--tickets .tickets-view-container{display:grid;align-items:start;grid-template-columns:22.9375rem auto;grid-auto-rows:1fr}.view--tickets .tickets-view-container .notifications__nav-sidebar-disclosure>summary{display:none}.view--tickets .tickets-view-container .notifications__nav-sidebar{animation:none!important;grid-column:1;grid-row:1;padding-top:1rem;border-right:.1rem solid #ccc}.view--tickets .tickets-view-container .tickets__list-area{margin-top:0;grid-row:1;display:inline-block;background-color:#fff;grid-column:2;grid-row:1/3;height:calc(100vh - var(--ui-top-clearance))}}.tickets-view__header{padding-bottom:.2rem;padding-top:.8rem;margin-bottom:1.4rem;border-bottom:.1rem solid #a6d5d9;top:0;background-color:#fff}@media only all and (orientation:landscape) and (min-height:31.25em),only all and (orientation:portrait){.tickets-view__header{position:sticky;z-index:5;border-left:.4rem solid #fff;margin-left:-.4rem}}.tickets-view__header .heading{display:inline-flex;flex:1 0 50%;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;margin:0 0 .5rem;width:100%}.tickets-view__header .heading .tickets-view__header__counter{flex:0 0 2.625rem;height:1.5rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;background-color:#777;color:#fff;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);border-radius:.1875rem}.tickets-view__header .heading .tickets-view__header__title{font-size:clamp(1.2rem,2vw,1.375rem)}.tickets-view__header .tickets-view__header__filter{margin:0 0 1.2rem;font-size:clamp(1rem,2vw,1.1rem)}@media only all and (min-width:56.25em){.tickets-view__header .tickets-view__header__filter summary{display:none}}.tickets-view__header .tickets-view__header__filter[open]>summary{margin-bottom:.6rem}.tickets-view__header .tickets-view__header__filter .tickets-view__header__filter__title{margin-right:1rem}.tickets-view__header .tickets-view__header__filter .tickets-view__header__filter__link{color:#111}.tickets-view__header .tickets-view__header__filter .tickets-view__header__filter__link.tickets-view__header__filter__link--current{text-decoration:none;color:#008487;cursor:default}.tickets-view__header .tickets-view__header__filter .tickets-view__header__filter__link:not(.tickets-view__header__filter__link--current):focus-visible,.tickets-view__header .tickets-view__header__filter .tickets-view__header__filter__link:not(.tickets-view__header__filter__link--current):hover{color:#bb5a00}.tickets-view__header .tickets-view__header__filter .tickets-view__header__filter__link:not(:last-child){padding-right:.8rem;border-right:.1rem solid #ccc;margin-right:.8rem}@media only all and (min-width:56.25em){.tickets-view__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:1.6rem;padding-bottom:1rem}.tickets-view__header .tickets-view__header__filter{margin:0}.tickets-view__header .heading{width:auto}}.tickets-view__header--all .heading .tickets-view__header__counter{background-color:#3b8286}.tickets-view__header--meeting .heading .tickets-view__header__counter,.tickets-view__header--training .heading .tickets-view__header__counter{background-color:#576cd8}.tickets-view__header--suggestion .heading .tickets-view__header__counter{background-color:#9ddbd3;color:#111}.tickets-view__header--requisition .heading .tickets-view__header__counter{background-color:#b75800}.heading .tickets-view__header__counter,.tickets-view__header--incident .heading .tickets-view__header__counter,.tickets-view__header--safety .heading .tickets-view__header__counter{background-color:#d05d44}.tickets-view__header--emergent .heading .tickets-view__header__counter,.tickets-view__header--vessel .heading .tickets-view__header__counter,.tickets-view__header--work .heading .tickets-view__header__counter{background-color:#a3dc94;color:#111}.tickets__static-links{padding-bottom:.8rem;margin-bottom:1.4rem;border-bottom:.1rem solid #a6d5d9}.tickets__static-links .tickets__static-link{margin:0 0 .8rem}@media only all and (min-width:33.125em){.tickets__static-links .tickets__static-link{display:grid;-moz-column-gap:.4rem;column-gap:.4rem;grid-template-columns:auto auto auto auto auto;justify-content:start;align-items:center}}.tickets__static-links .tickets__static-link .tickets__static-link__counter{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;background-color:#777;color:#fff;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);border-radius:.1875rem;width:2.6rem;padding:.15rem 0}@media only all and (max-width:33.1249em){.tickets__static-links .tickets__static-link .tickets__static-link__counter{margin-right:.4rem}}.tickets__static-links .tickets__static-link .tickets__static-link__title{font-weight:600}.tickets__static-links .tickets__static-link .tickets__static-link__anchor,.tickets__static-links .tickets__static-link .tickets__static-link__title{font-size:clamp(1rem,1.5vw,1.1rem);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal}.tickets__static-links .tickets__static-link .tickets__static-link__anchor{font-weight:400;color:#111}@media only all and (max-width:33.1249em){.tickets__static-links .tickets__static-link .tickets__static-link__anchor{display:block;margin-left:3.3rem;margin-top:.2rem}}@supports (font-variation-settings:normal){.tickets__static-links .tickets__static-link .tickets__static-link__anchor{font-weight:200}}.tickets__static-links .tickets__static-link .tickets__static-link__anchor:focus-visible,.tickets__static-links .tickets__static-link .tickets__static-link__anchor:hover{color:#bb5a00}@media only all and (max-width:33.1249em){.tickets__static-links .tickets__static-link span:not(.tickets__static-link__title){display:none}}.tickets__static-links .tickets__static-link--holiday .tickets__static-link__counter{background-color:#d8adc9;color:#111}.tickets__static-links .tickets__static-link--flagged .tickets__static-link__counter{background-color:#ffa944;color:#111}.tickets__static-links .tickets__static-link--timesheets .tickets__static-link__counter{background-color:#3a6a4d}.tickets__static-links .tickets__static-link--invoice .tickets__static-link__counter{background-color:#dd715e;color:#111}.tickets__list-area details-utils:last-child .tickets__collapsible-section{border-bottom:none}.tickets__collapsible-section{padding-bottom:.8rem;margin-bottom:1.4rem;border-bottom:.1rem solid #a6d5d9}.tickets__collapsible-section>summary{list-style:none}.tickets__collapsible-section>summary::-webkit-details-marker,.tickets__collapsible-section>summary::marker{display:none}.tickets__collapsible-section .tickets__collapsible-section__heading{display:inline-flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 1.2rem}.tickets__collapsible-section .tickets__collapsible-section__heading__data{display:inline-flex;align-items:center;justify-content:flex-start}.tickets__collapsible-section .tickets__collapsible-section__counter{background-color:#777;color:#fff;font-size:.875rem;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);border-radius:.1875rem;width:2.6rem;padding:.15rem 0;margin-right:.4rem}.tickets__collapsible-section .tickets__collapsible-section__counter,.tickets__collapsible-section .tickets__collapsible-section__title{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.tickets__collapsible-section .tickets__collapsible-section__title{font-size:clamp(1.1rem,2vw,1.3rem);margin:0}.tickets__collapsible-section .tickets__collapsible-section__arrow{display:inline-block;background:url(../../assets/icons/notifications-triangle-dark.svg) no-repeat 50%;transition:all .2s ease-in-out;transform:rotate(180deg);width:1rem;height:1rem}.tickets__collapsible-section[open] .tickets__collapsible-section__arrow{transform:rotate(90deg)}.tickets__collapsible-section--meeting .tickets__collapsible-section__counter,.tickets__collapsible-section--training .tickets__collapsible-section__counter{background-color:#576cd8}.tickets__collapsible-section--feedback .tickets__collapsible-section__counter{background-color:#9ddbd3;color:#111}.tickets__collapsible-section--requisition .tickets__collapsible-section__counter{background-color:#ea9e0a;color:#111}.tickets__collapsible-section--incident .tickets__collapsible-section__counter,.tickets__collapsible-section--safety .tickets__collapsible-section__counter{background-color:#d05d44}.tickets__collapsible-section--work .tickets__collapsible-section__counter{background-color:#a3dc94;color:#111}.ticket-stub{--stub-background:#eee;--stub-border:#ccc;--stub-accent:#666;display:grid;align-items:flex-start;border:none;border-left:clamp(.4rem,5vw,.6875rem) solid var(--stub-border);background-color:var(--stub-background);color:#111;border-radius:.375rem;outline:0;box-shadow:0 .25rem .25rem rgba(0,0,0,.25);cursor:pointer;padding:1rem;width:100%;max-width:28.75rem;text-align:left}.ticket-stub:focus-visible,.ticket-stub:target{box-shadow:0 .25rem .25rem rgba(0,0,0,.25),0 0 0 .25rem #ffc700}.ticket-stub:hover{box-shadow:0 .25rem .25rem rgba(0,0,0,.5);background-color:var(--stub-background)}.ticket-stub:hover .ticket-stub__read__text{color:#bb5a00}.ticket-stub:hover .ticket-stub__read__text:after{content:"»";display:inline-block;margin-left:.25rem;text-decoration:none}.ticket-stub .ticket-stub__top{width:100%;display:inline-flex;flex-wrap:wrap;row-gap:.6rem;align-items:center;justify-content:space-between;margin:0 0 .6rem;font-size:1rem}.ticket-stub .ticket-stub__top .ticket-stub__filer{font-weight:600;line-height:1.4}.ticket-stub .ticket-stub__top .ticket-stub__date,.ticket-stub .ticket-stub__top .ticket-stub__filer{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal}.ticket-stub .ticket-stub__top .ticket-stub__date{font-weight:400}@supports (font-variation-settings:normal){.ticket-stub .ticket-stub__top .ticket-stub__date{font-weight:200}}.ticket-stub .ticket-stub__read{display:inline-flex;width:100%;flex-wrap:wrap;-moz-column-gap:.4rem;column-gap:.4rem;align-items:center;justify-content:flex-start;margin:0 0 1.8rem}.ticket-stub .ticket-stub__read .ticket-stub__read__arrow{background:url(../../assets/icons/notifications-triangle-dark.svg) no-repeat 50%;width:.6rem;height:.6rem;background-size:.6rem .6rem}.ticket-stub .ticket-stub__read .ticket-stub__read__text{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:.98rem;text-decoration:underline}@supports (font-variation-settings:normal){.ticket-stub .ticket-stub__read .ticket-stub__read__text{font-weight:200}}.ticket-stub .ticket-stub__end{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;row-gap:1.2rem;-moz-column-gap:.6rem;column-gap:.6rem}@media only all and (min-width:31.25em){.ticket-stub .ticket-stub__end{display:inline-flex;justify-content:flex-end;-moz-column-gap:1rem;column-gap:1rem}}.ticket-stub .ticket-stub__end .ticket-stub__assignees{grid-column:1/3;grid-row:1;margin:0;list-style-type:none;display:inline-flex;flex-wrap:wrap;row-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem;align-items:center;justify-content:flex-start}@media only all and (min-width:31.25em){.ticket-stub .ticket-stub__end .ticket-stub__assignees{flex:1 1 auto}}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignees__title{font-size:.98rem;display:inline-block}.ticket-stub .ticket-stub__end .ticket-stub__assignees .no-one{font-size:.98rem;font-style:italic}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:clamp(.9rem,1vw,1.1rem);width:clamp(1.9rem,2vw,2.2rem);height:clamp(1.9rem,2vw,2.2rem);display:inline-flex;align-items:center;justify-content:center;border-radius:2em}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(2){background-color:#00afb3}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(3){background-color:#006466;color:#fff}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(4){background-color:#009699}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(5),.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(10){background-color:#004b4d;color:#fff}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(6){background-color:#008487;color:#fff}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(7),.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(12){background-color:#007d80;color:#fff}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(8),.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(13){background-color:#00afb3}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(8),.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(14){background-color:#00d1d6}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee:nth-child(9){background-color:#00afb3}.ticket-stub .ticket-stub__end .ticket-stub__assignees .ticket-stub__assignee.ticket-stub__assignee--add{background:url(../../assets/icons/icon-plus-white.svg) no-repeat 50%;background-color:#d05d44;background-size:1.8rem 1.8rem}.ticket-stub .ticket-stub__end .ticket-stub__comments{display:inline-flex;align-items:center;-moz-column-gap:.4rem;column-gap:.4rem}@media only all and (min-width:31.25em){.ticket-stub .ticket-stub__end .ticket-stub__comments{flex:0 0 3.5rem;justify-content:flex-end}}.ticket-stub .ticket-stub__end .ticket-stub__comments .ticket-stub__comments__icon path{fill:var(--stub-accent)}.ticket-stub .ticket-stub__end .ticket-stub__comments .ticket-stub__comments__count{font-size:1rem}.ticket-stub .ticket-stub__end .ticket-stub__resolve{box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);border-radius:.1875rem;background-color:var(--stub-accent);color:#fff;grid-column:2;width:-moz-min-content;width:min-content;justify-self:end;font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;padding:.3rem .5rem}@media only all and (min-width:31.25em){.ticket-stub .ticket-stub__end .ticket-stub__resolve{flex:0 0 4rem}}.ticket-stub--resolved{--stub-background:#efefef!important}@media only all and (min-width:31.25em){.ticket-stub--resolved .ticket-stub__end .ticket-stub__comments{grid-column:3!important}}.ticket-stub--meeting,.ticket-stub--training{--stub-background:#edf0fb;--stub-border:#576cd8;--stub-accent:#576cd8;--stub-badge-text:#fff}.ticket-stub--feedback{--stub-background:#f2faf9;--stub-border:#a6d5d9;--stub-accent:#3b8286;--stub-badge-text:#222}.ticket-stub--requisition{--stub-background:#ffeece;--stub-border:#ea9e0a;--stub-accent:#b75800;--stub-badge-text:#222}.ticket-stub--incident,.ticket-stub--safety{--stub-background:#f6dfda;--stub-border:#d05d44;--stub-accent:#d05d44;--stub-badge-text:#fff}.ticket-stub--work{--stub-background:#edf8ea;--stub-border:#a3dc94;--stub-accent:#4c6a44;--stub-badge-text:#222}dialog[open].ticket-modal{--modal-background:#eee;--modal-border:#ccc;--modal-accent:#666;border:none;padding:0;left:0;transform:none;background-color:#fff;border-radius:.375rem;outline:0;box-shadow:0 .25rem .25rem rgba(0,0,0,.25);display:flex;overflow-y:scroll;height:-moz-max-content;height:max-content;margin:auto;position:fixed;width:100%;max-height:90vh;max-height:90dvh;max-width:36.25rem;text-align:left;border-bottom:clamp(.4rem,5vw,.6875rem) solid var(--modal-border)}@media only all and (max-width:36.25rem){dialog[open].ticket-modal{max-width:100vw;margin-left:0;margin-right:0}}dialog[open].ticket-modal::-webkit-scrollbar{width:0!important;height:0!important}dialog[open].ticket-modal{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}dialog[open].ticket-modal .ticket-modal__top{padding:1rem;border-left:clamp(.4rem,5vw,.6875rem) solid var(--modal-border);background-color:var(--modal-background);display:inline-flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.6rem;position:sticky;top:0;z-index:5}dialog[open].ticket-modal .ticket-modal__top .ticket-modal__heading{margin:0;font-size:clamp(1.1rem,4vw,1.3rem)}dialog[open].ticket-modal .ticket-modal__top .ticket-modal__heading .ticket-modal__heading__filer{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){dialog[open].ticket-modal .ticket-modal__top .ticket-modal__heading .ticket-modal__heading__filer{font-weight:200}}dialog[open].ticket-modal .ticket-modal__top .ticket-modal__close{cursor:pointer}dialog[open].ticket-modal .ticket-modal__top .ticket-modal__close path{fill:var(--modal-accent)}dialog[open].ticket-modal .ticket-modal__comment-flag{position:fixed;top:20vh;right:1.5rem;background:#fff;color:var(--modal-accent);box-shadow:0 .25rem .25rem rgba(0,0,0,.25);font-size:.9rem;padding:.5em .75em;border-radius:.25rem;border:.18rem solid #ccc}@media only all and (min-height:38em){dialog[open].ticket-modal .ticket-modal__comment-flag{display:none}}dialog[open].ticket-modal .ticket-modal__content{padding:1.5rem}dialog[open].ticket-modal .ticket-modal__content .ticket-modal__content__data{margin:0;list-style-type:none}dialog[open].ticket-modal .ticket-modal__content .ticket-modal__content__data li{margin:0 0 1rem;display:flex;align-items:flex-start;flex-wrap:wrap}dialog[open].ticket-modal .ticket-modal__content .ticket-modal__content__data li .heading{text-transform:capitalize;padding:.3rem .45rem;background-color:var(--modal-background);border-radius:.125rem;display:inline-block;margin:0 .4rem 0 0}dialog[open].ticket-modal .ticket-modal__content .ticket-modal__content__data li .heading:after{content:":"}dialog[open].ticket-modal .ticket-modal__content .ticket-modal__content__data li .value{display:inline-block;line-height:1.4}dialog[open].ticket-modal .ticket-modal__content .ticket-modal__content__data li .value:first-letter{text-transform:uppercase}dialog[open].ticket-modal .ticket-modal__content .ticket-modal__content__data li a{color:var(--modal-accent)}dialog[open].ticket-modal .ticket-modal__content .ticket-modal__content__date{font-size:1rem;display:block;color:var(--modal-accent)}dialog[open].ticket-modal .ticket-modal__assign{background-color:#353535;color:#fff;padding:1.2rem 1.5rem;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees{margin:0;list-style-type:none;display:inline-flex;flex-wrap:wrap;align-items:center;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;flex:1 1 auto}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees li{color:#fff;margin:unset}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignees__title{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container{display:inline-flex;align-items:center;-moz-column-gap:.4rem;column-gap:.4rem}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container .ticket-modal__assignee{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:clamp(.9rem,1vw,1.1rem);width:clamp(1.9rem,2vw,2.2rem);height:clamp(1.9rem,2vw,2.2rem);display:inline-flex;align-items:center;justify-content:center;border-radius:2em}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:first-child .ticket-modal__assignee{background-color:#00898c}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(2) .ticket-modal__assignee{background-color:#00afb3}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(3) .ticket-modal__assignee{background-color:#006466;color:#fff}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(4) .ticket-modal__assignee{background-color:#009699}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(5) .ticket-modal__assignee,dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(10) .ticket-modal__assignee{background-color:#004b4d;color:#fff}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(6) .ticket-modal__assignee,dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(11) .ticket-modal__assignee{background-color:#008487;color:#fff}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(7) .ticket-modal__assignee,dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(12) .ticket-modal__assignee{background-color:#007d80;color:#fff}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(8) .ticket-modal__assignee,dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(13) .ticket-modal__assignee{background-color:#00afb3}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(8) .ticket-modal__assignee,dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(14) .ticket-modal__assignee{background-color:#00d1d6}dialog[open].ticket-modal .ticket-modal__assign .ticket-modal__assignees .ticket-modal__assignee-container:nth-child(9) .ticket-modal__assignee{background-color:#00afb3}dialog[open].ticket-modal .ticket-modal__assign .component--team-assigner:focus-visible .job-sheet__task-editor__assigned__disclosure{outline:.2rem solid orange}dialog[open].ticket-modal .ticket-modal__assign .component--team-assigner .job-sheet__task-editor__assigned__list{box-shadow:0 .25rem .25rem rgba(0,0,0,.25);position:fixed;left:50%;transform:translateX(-50%);top:26%;width:100%;max-width:34rem}dialog[open].ticket-modal .ticket-modal__comments-container{padding:1.5rem}dialog[open].ticket-modal .ticket-modal__comments{margin:0 0 1.2rem}@media only all and (min-width:27.5em){dialog[open].ticket-modal .ticket-modal__comments{border-left:.25rem solid var(--modal-accent);padding:0 0 .75rem 1rem}}dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__top{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;row-gap:.6rem;margin:0 0 1.4rem}dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__top .ticket-modal__comments__count{display:inline-flex;flex-wrap:wrap;align-items:center;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;-moz-column-gap:.4rem;column-gap:.4rem}dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__top .ticket-modal__comments__count .ticket-modal__comments__icon path{fill:var(--modal-accent)}dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__top .ticket-modal__comments__visibility{color:#767676;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__top .ticket-modal__comments__visibility{font-weight:200}}dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__conversation{list-style-type:none;margin:0}dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__conversation .ticket__modal__comments__conversation__item{margin:0}dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__conversation .ticket__modal__comments__conversation__item:not(:last-child){margin-bottom:1rem}dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__conversation .ticket__modal__comments__conversation__item .__comments__conversation__item__datetime{text-transform:uppercase;color:#767676;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;display:block;font-size:.9rem;margin:0 0 .2rem}@supports (font-variation-settings:normal){dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__conversation .ticket__modal__comments__conversation__item .__comments__conversation__item__datetime{font-weight:200}}dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__conversation .ticket__modal__comments__conversation__item .__comments__conversation__item__content .__comments__conversation__item__content__user{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;display:inline-block;margin-right:.4rem;color:var(--modal-accent)}@supports (font-variation-settings:normal){dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__conversation .ticket__modal__comments__conversation__item .__comments__conversation__item__content .__comments__conversation__item__content__user{font-weight:500}}dialog[open].ticket-modal .ticket-modal__comments .ticket-modal__comments__conversation .ticket__modal__comments__conversation__item .__comments__conversation__item__content .__comments__conversation__item__content__user:after{content:":"}dialog[open].ticket-modal .ticket-modal__add-comment{display:inline-block}dialog[open].ticket-modal .ticket-modal__add-comment[open] .__add-comment__cta-disclosure{transform:rotate(90deg);transition:all .05s ease-in-out;text-indent:120vmax}dialog[open].ticket-modal .ticket-modal__add-comment summary{list-style:none}dialog[open].ticket-modal .ticket-modal__add-comment summary::-webkit-details-marker,dialog[open].ticket-modal .ticket-modal__add-comment summary::marker{display:none}dialog[open].ticket-modal .ticket-modal__add-comment summary .ticket-modal__add-comment__cta-container{box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);border-radius:.1875rem;background-color:var(--modal-accent);color:#fff;display:inline-flex;-moz-column-gap:.4rem;column-gap:.4rem;align-items:center;width:-moz-max-content;width:max-content;font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;padding:.4rem .8rem;margin:0 0 1rem}dialog[open].ticket-modal .ticket-modal__add-comment summary .ticket-modal__add-comment__cta-container .__add-comment__cta-disclosure{width:.55rem;height:.8125rem;flex:0 0 0.55rem;background:url(../../assets/icons/ticket-modal-comment-arrow.svg) no-repeat 50%;background-size:100% 100%}dialog[open].ticket-modal .ticket-modal__add-comment summary .ticket-modal__add-comment__cta-container .__add-comment__cta-label{flex:0 0 8rem}dialog[open].ticket-modal .ticket-modal__add-comment .ticket-modal__add-comment__form{margin:0 0 1rem;padding:0;background:unset;line-height:1}dialog[open].ticket-modal .ticket-modal__add-comment .ticket-modal__add-comment__form label{margin:0;width:100%}dialog[open].ticket-modal .ticket-modal__add-comment .ticket-modal__add-comment__form label .__add-comment__label-text{font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#767676;display:inline-block;margin:0 0 .4rem}@supports (font-variation-settings:normal){dialog[open].ticket-modal .ticket-modal__add-comment .ticket-modal__add-comment__form label .__add-comment__label-text{font-weight:200}}dialog[open].ticket-modal .ticket-modal__add-comment .ticket-modal__add-comment__form label .__add-comment__message{width:100%;outline:0;line-height:1.4;border:.15rem inset #ccc;padding:.8rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:.9rem;margin:0}dialog[open].ticket-modal .ticket-modal__add-comment .ticket-modal__add-comment__form .__add-comment__submit{width:100%;border:0;outline:0;padding:.6rem 1rem;font-size:.9rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--modal-accent);color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;border-bottom-right-radius:.45rem;border-bottom-left-radius:.45rem;cursor:pointer}dialog[open].ticket-modal .ticket-modal__add-comment .ticket-modal__add-comment__form .__add-comment__submit:focus-visible,dialog[open].ticket-modal .ticket-modal__add-comment .ticket-modal__add-comment__form .__add-comment__submit:hover{text-decoration:underline}dialog[open].ticket-modal .ticket-modal__resolve{background-color:#353535;color:#fff;padding:1rem 1.5rem 1.5rem}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__form{background:inherit;padding:unset;display:flex;flex-wrap:wrap;-moz-column-gap:1rem;column-gap:1rem;row-gap:.6rem;align-items:flex-end}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__form label{flex:1 1 auto}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__form label .__resolve__label-text{font-size:.9rem;display:inline-block;margin:0 0 .6rem;flex:0 0 100%}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__form label .__resolve__message{padding:.3rem .4rem;line-height:1;width:100%;font-size:.9rem}@media only all and (min-width:36.25rem){dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__form{flex-wrap:nowrap}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__form label{margin-bottom:0}}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__form .__resolve-comment__submit{box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);border-radius:.1875rem;background-color:var(--modal-accent);color:#fff;font-size:.9rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;padding:.3rem .6rem;margin:0;border:1px solid hsla(0,0%,100%,.5);outline:0;cursor:pointer}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__form .__resolve-comment__submit:focus-visible,dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__form .__resolve-comment__submit:hover{text-decoration:underline}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__resolved-heading{display:block;margin:0 0 .6rem}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__resolved-message{line-height:1.4;color:#ccc;font-size:1rem;margin:0;display:block}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__resolved-message:before{content:"“"}dialog[open].ticket-modal .ticket-modal__resolve .ticket-modal__resolve__resolved-message:after{content:"”"}dialog[open].ticket-modal--meeting,dialog[open].ticket-modal--training{--modal-background:#edf0fb;--modal-border:#576cd8;--modal-accent:#576cd8}dialog[open].ticket-modal--feedback{--modal-background:#f2faf9;--modal-border:#a6d5d9;--modal-accent:#3b8286}dialog[open].ticket-modal--requisition{--modal-background:#ffeece;--modal-border:#ea9e0a;--modal-accent:#b75800}dialog[open].ticket-modal--incident,dialog[open].ticket-modal--safety{--modal-background:#f6dfda;--modal-border:#d05d44;--modal-accent:#d05d44}dialog[open].ticket-modal--work{--modal-background:#edf8ea;--modal-border:#a3dc94;--modal-accent:#4c6a44}dialog[open].ticket-modal--resolved{filter:saturate(0)}.partial--job-sheet .tickets__grid,.partial--vessel-tickets .tickets__grid,.view--tickets .tickets__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,28.7rem));row-gap:1.8rem;-moz-column-gap:clamp(1.4rem,1.2vw,2rem);column-gap:clamp(1.4rem,1.2vw,2rem);margin:0 0 2rem}.partial--job-sheet .tickets__grid .tickets__grid__none-message,.partial--vessel-tickets .tickets__grid .tickets__grid__none-message,.view--tickets .tickets__grid .tickets__grid__none-message{margin:.5rem 0 1rem;grid-column:span 3;color:#767676;font-size:1rem}.component-popup-message[open],.ticket-filing-modal__content .component-popup-message{display:inline-flex}.component-popup-message,.modal.component-popup-message{justify-content:center;align-items:center;-moz-column-gap:.6rem;column-gap:.6rem;flex-direction:row;position:fixed;z-index:9500;left:50%;top:40vh;transform:translateX(-50%);background-color:#111;padding:1.25rem 2rem 1.25rem 1.75rem;border:.15rem solid #444;border-radius:.6rem;animation:fadeIn .3s;width:-moz-max-content;width:max-content;max-width:unset;height:-moz-max-content;height:max-content;margin:unset}.component-popup-message::-webkit-scrollbar,.modal.component-popup-message::-webkit-scrollbar{width:0!important;height:0!important}.component-popup-message,.modal.component-popup-message{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.component-popup-message.component-popup-message--spinner,.component-popup-message .icon,.modal.component-popup-message.component-popup-message--spinner,.modal.component-popup-message .icon{background:url(../../assets/icons/edit-cta-tick.svg) no-repeat 50%;width:1.15rem;height:1rem}.component-popup-message .message,.modal.component-popup-message .message{flex:0 0 auto;color:#fff;font-size:1.15rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.component-popup-message .message,.modal.component-popup-message .message{font-weight:500}}dialog[open].ticket-filing-modal{--modal-background:#eee;--modal-border:#ccc;--modal-accent:#666;border:none;padding:0;left:0;transform:none;background-color:#fff;border-radius:.375rem;outline:0;box-shadow:0 .25rem .25rem rgba(0,0,0,.25);display:unset;overflow-y:scroll;height:-moz-max-content;height:max-content;margin:auto;width:100%;max-height:90vh;max-height:90dvh;max-width:36.25rem;text-align:left;position:fixed}dialog[open].ticket-filing-modal::-webkit-scrollbar{width:0!important;height:0!important}dialog[open].ticket-filing-modal{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}dialog[open].ticket-filing-modal .request-errors ul{width:calc(100% - 3rem);margin:-1.5rem 0 2rem 1.5rem;list-style-type:none}dialog[open].ticket-filing-modal .request-errors ul:before{content:"ERROR:";display:inline-block;background-color:#760101;color:#fff;width:calc(100% - 1.8rem);padding:.5rem .9rem;border-top-left-radius:.4rem;border-top-right-radius:.4rem}dialog[open].ticket-filing-modal .request-errors ul li{padding:.7rem .9rem;background-color:#111;color:#fff;line-height:140%}dialog[open].ticket-filing-modal .request-errors ul li:nth-child(2n){background-color:#333}dialog[open].ticket-filing-modal .request-errors ul li:last-child{border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form{text-align:left;border-bottom:clamp(.4rem,5vw,.6875rem) solid var(--modal-border);background-color:var(--modal-background)}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__top{padding:1rem;border-left:clamp(.4rem,5vw,.6875rem) solid var(--modal-border);border-bottom:.1rem solid var(--modal-border);background-color:var(--modal-background);display:inline-flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.6rem;width:100%;position:sticky;top:0;z-index:5}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__top .ticket-filing-modal__heading{margin:0;font-size:clamp(1.1rem,4vw,1.3rem)}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__top .ticket-filing-modal__heading .ticket-filing-modal__heading__filer{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__top .ticket-filing-modal__heading .ticket-filing-modal__heading__filer{font-weight:200}}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__top .ticket-filing-modal__close{cursor:pointer}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__top .ticket-filing-modal__close path{fill:var(--modal-accent)}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__content{position:relative;padding:1.5rem;text-align:left}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__content .ticket-filing-modal__content__visibility{font-size:1rem;display:block;color:var(--modal-accent);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0 0 .8rem}@supports (font-variation-settings:normal){dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__content .ticket-filing-modal__content__visibility{font-weight:500}}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__content .ticket-filing-modal__content__message{line-height:1.4;font-size:1rem;margin:0;max-width:100%}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields{text-align:left;padding:0 1.5rem 1.5rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ticket-filing-modal__fields__container{padding:0}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields label{margin:0 0 1.4rem;max-width:100%}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields input,dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields textarea{outline:0;border:.15rem solid #353535;padding:.5rem .7rem;width:100%;max-width:100%;line-height:1.4}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .label-text{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;display:block;margin:0 0 .6rem}@supports (font-variation-settings:normal){dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .label-text{font-weight:500}}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .label-text .aside{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .label-text .aside{font-weight:200}}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__textarea{width:100%}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group{background:transparent}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group legend{display:inline-block;text-transform:unset;font-size:1rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group legend .label-text{display:inline-block}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .duet-date__toggle{border:.15rem solid #353535;height:100%;right:0;top:0}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__search-select .label-text{display:inline-block;margin:0 0 1.3rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper{position:relative}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .ts-control{display:inline-flex;position:relative;width:100%;margin-top:-.6rem;padding:0;border:.15rem solid #353535}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .ts-control:before{display:block;content:"";width:2.76rem;height:2.8rem;flex:0 0 2.76rem;background:url(../../assets/icons/search-white.svg) no-repeat 50% var(--modal-accent);background-size:1.2rem 1.2rem;border:none;border-right:.15rem solid #353535;margin-bottom:-.1rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper input{flex:1 1 auto;font-size:1rem;width:auto;margin-left:.7rem!important}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .clear-button{position:absolute;top:.85rem;right:.5rem;width:1rem;height:1rem;font-size:1.5rem;cursor:pointer}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .item{position:absolute;top:.9rem;left:3.6rem;background-color:#fff;width:calc(100% - 4.2rem);cursor:text;font-size:1rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper:empty .item{display:none}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .ts-dropdown{position:absolute;width:calc(100% - 2.87rem);top:2.15rem;left:2.87rem;background-color:#fff;overflow-y:scroll}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .ts-dropdown::-webkit-scrollbar{width:0!important;height:0!important}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .ts-dropdown{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;max-height:30vh;border-left:.15rem solid #353535;border-right:.15rem solid #353535;border-bottom:.15rem solid #353535}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .ts-dropdown .option{padding:.6rem 1rem;border-bottom:.15rem solid var(--modal-border);cursor:pointer;font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .ts-dropdown .option:focus,dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .ts-dropdown .option:hover{text-decoration:underline;-webkit-text-decoration-color:var(--modal-accent);text-decoration-color:var(--modal-accent);background-color:var(--modal-background)}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .ts-dropdown .option:last-child{border-bottom:0}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group:not(.safety__switcher){border:0;padding:0;margin:0 0 1rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group:not(.safety__switcher) .__fields__radio-group__container{display:flex;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;align-items:center}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group:not(.safety__switcher) input[type=checkbox],dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group:not(.safety__switcher) input[type=radio]{display:none}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group:not(.safety__switcher) label{display:inline-flex;align-items:center;-moz-column-gap:.4rem;column-gap:.4rem;border-radius:.1875rem;border:.12rem solid #353535;color:#353535;padding:.5rem .7rem;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);transition:width .14s ease-in-out;margin:0}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group:not(.safety__switcher) label .label-text{margin:0}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group:not(.safety__switcher) input[type=checkbox]:checked+label,dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group:not(.safety__switcher) input[type=radio]:checked+label{background-color:#353535;color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group:not(.safety__switcher) input[type=checkbox]:checked+label:before,dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group:not(.safety__switcher) input[type=radio]:checked+label:before{content:"";width:1.2rem;height:1.2rem;background:url(../../assets/icons/icon-line-item-tick-white.svg) no-repeat 50%;background-size:1.2rem 1.2rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields select{display:block;font-family:sans-serif;font-weight:400;color:#444;line-height:1.3;font-size:1rem;padding:.5rem;width:100%;box-sizing:border-box;margin:0;border:.15rem solid #353535;border-radius:.2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields select::-ms-expand{display:none}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields select:hover{border-color:#888}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields select option{font-weight:400}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .safety__switcher{border:0;padding:0;margin:0 0 1rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .safety__switcher legend .label-text{margin:0 0 1.1rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .safety__switcher .__fields__radio-group__container .label-text{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .safety__switcher .__fields__radio-group__container .label-text strong{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .safety__switcher input[type=radio]{display:inline-block;width:auto}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .safety__switcher label{display:inline-block;width:calc(100% - 1.8rem);margin:0 0 .4rem}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__bottom{background-color:#353535;color:#fff;padding:1.4rem 1.5rem 1.5rem;display:inline-flex;align-items:center;justify-content:space-between;width:100%}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__bottom .__bottom__cancel-cta,dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__bottom .__bottom__file-cta{box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);border-radius:.1875rem;background-color:var(--modal-accent);color:#fff;font-size:clamp(.9rem,1.5vw,1rem);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;padding:.3rem .6rem;margin:0;border:1px solid hsla(0,0%,100%,.5);outline:0;cursor:pointer}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__bottom .__bottom__cancel-cta:focus-visible,dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__bottom .__bottom__cancel-cta:hover,dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__bottom .__bottom__file-cta:focus-visible,dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__bottom .__bottom__file-cta:hover{text-decoration:underline}dialog[open].ticket-filing-modal .ticket-filing-modal__form.modal-form .ticket-filing-modal__bottom .__bottom__cancel-cta{background-color:#767676}dialog[open] form.ticket-filing-modal--meeting,dialog[open] form.ticket-filing-modal--training{--modal-background:#edf0fb;--modal-border:#576cd8;--modal-accent:#576cd8}dialog[open] form.ticket-filing-modal--feedback{--modal-background:#f2faf9;--modal-border:#a6d5d9;--modal-accent:#3b8286}dialog[open] form.ticket-filing-modal--requisition{--modal-background:#ffeece;--modal-border:#ea9e0a;--modal-accent:#b75800}@media only all and (min-width:400px){dialog[open] form.ticket-filing-modal--requisition .ticket-filing-modal__fields{display:grid;grid-template-columns:4.5rem auto;-moz-column-gap:1.2rem;column-gap:1.2rem}dialog[open] form.ticket-filing-modal--requisition .ticket-filing-modal__fields .requisition__item,dialog[open] form.ticket-filing-modal--requisition .ticket-filing-modal__fields .requisition__job,dialog[open] form.ticket-filing-modal--requisition .ticket-filing-modal__fields .requisition__urgency{grid-column:1/3}}dialog[open] form.ticket-filing-modal--incident,dialog[open] form.ticket-filing-modal--safety{--modal-background:#f6dfda;--modal-border:#d05d44;--modal-accent:#d05d44}@media only all and (min-width:25em){dialog[open] form.ticket-filing-modal--safety.safety-concern .ticket-filing-modal__fields{display:grid;grid-template-columns:11rem auto;-moz-column-gap:1.2rem;column-gap:1.2rem}dialog[open] form.ticket-filing-modal--safety.safety-concern .ticket-filing-modal__fields .safety__comments,dialog[open] form.ticket-filing-modal--safety.safety-concern .ticket-filing-modal__fields .safety__hazard,dialog[open] form.ticket-filing-modal--safety.safety-concern .ticket-filing-modal__fields .safety__switcher,dialog[open] form.ticket-filing-modal--safety.safety-concern .ticket-filing-modal__fields .ticket-filing-modal__fields__container{grid-column:1/3}}@media only all and (min-width:25em){dialog[open] form.ticket-filing-modal--safety.near-miss .ticket-filing-modal__fields{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;-moz-column-gap:1.2rem;column-gap:1.2rem}dialog[open] form.ticket-filing-modal--safety.near-miss .ticket-filing-modal__fields .near-miss__date{grid-column:span 3}dialog[open] form.ticket-filing-modal--safety.near-miss .ticket-filing-modal__fields .near-miss__location{grid-column:span 5}dialog[open] form.ticket-filing-modal--safety.near-miss .ticket-filing-modal__fields .near-miss__affected,dialog[open] form.ticket-filing-modal--safety.near-miss .ticket-filing-modal__fields .near-miss__witnesses{grid-column:span 4}dialog[open] form.ticket-filing-modal--safety.near-miss .ticket-filing-modal__fields .near-miss__cause,dialog[open] form.ticket-filing-modal--safety.near-miss .ticket-filing-modal__fields .near-miss__comments,dialog[open] form.ticket-filing-modal--safety.near-miss .ticket-filing-modal__fields .safety__switcher,dialog[open] form.ticket-filing-modal--safety.near-miss .ticket-filing-modal__fields .ticket-filing-modal__fields__container{grid-column:span 8}}dialog[open] form.ticket-filing-modal--work{--modal-background:#edf8ea;--modal-border:#a3dc94;--modal-accent:#4c6a44}dialog[open] form.ticket-filing-modal--activity{--modal-background:#e5f8f9;--modal-border:#04a9ad;--modal-accent:#04a9ad}dialog[open] form.ticket-filing-modal--enquiries{--modal-background:#f2ecf7;--modal-border:#993de1;--modal-accent:#993de1}dialog[open].ticket-filing-modal.activity-filer-active{max-width:49.75rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields{margin-top:-1.4rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group.activity__methods .__fields__radio-group__container{-moz-column-gap:.9rem;column-gap:.9rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group.activity__methods legend{margin-bottom:.5rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group.activity__methods label{padding:.25rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.4rem;width:clamp(5.1rem,10vw,6.25rem);height:clamp(5.1rem,10vw,6.25rem);border-radius:.375rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group.activity__methods label .label-text{font-size:clamp(.85rem,1.6vw,1rem)}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group.activity__methods label[for=thing-type-call]{row-gap:0}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group.activity__methods input[type=radio]:checked+label{background-color:#008487}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group.activity__methods input[type=radio]:checked+label .label-text{color:#fff}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group.activity__methods input[type=radio]:checked+label:before{display:none}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter{border:0;padding:0;margin-bottom:1.4rem;min-height:9rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter:has(.quick-filter__option--open){min-height:15.25rem}@media only all and (min-width:41.75em){dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter:has(.quick-filter__option--open){min-height:9rem}}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter legend{margin-bottom:.5rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter .quick-filter__tray__tomselect .label-text{margin-bottom:1.1rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter .quick-filter__option.quick-filter__option--owner{--modal-accent:#0080a8}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter .quick-filter__option.quick-filter__option--vessel{--modal-accent:#248287}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter .quick-filter__option.quick-filter__option--job{--modal-accent:#b56028}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__who{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__who .activity-filer__who__select{flex:0 0 14rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__who .activity-filer__who__or{flex:0 0 1rem;padding-bottom:.7rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__who .activity-filer__who__text{flex:1 1 auto}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__when{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:1rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__when .activity-filer__when__date{flex:0 0 10rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__when .activity-filer__when__around{padding-bottom:.7rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__when .activity-filer__when__time{display:inline-flex;-moz-column-gap:.25rem;column-gap:.25rem;align-items:center;flex:0 0 6rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__when .activity-filer__when__time input{flex:0 0 2.2rem;padding:.5rem .25rem;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__when .activity-filer__when__time input::-webkit-inner-spin-button,dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__when .activity-filer__when__time input::-webkit-outer-spin-button{-webkit-appearance:none}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__eml-team{row-gap:.7rem;-moz-column-gap:.9rem;column-gap:.9rem;margin:0 0 1.2rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__eml-team input[type=checkbox]:checked+label:before{width:1rem;height:1rem;background-size:1rem 1rem}dialog[open].ticket-filing-modal.activity-filer-active form.ticket-filing-modal--activity.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__eml-team label{padding:.35rem;font-size:.8rem}dialog[open].ticket-filing-modal.media-uploader-active{max-width:49.75rem;max-height:100vh;max-height:100dvh}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields{padding-bottom:clamp(.5rem,2vh,1.5rem)}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields:nth-child(2){margin-top:1rem}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .label-text,dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .item,dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper .ts-dropdown .option,dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .ts-wrapper input,dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields select{font-size:clamp(.85rem,1.2vw,1rem)}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group .__fields__radio-group__container{-moz-column-gap:.9rem;column-gap:.9rem}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group legend{margin-bottom:.5rem}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group label{padding:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;cursor:pointer}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group label .label-text{font-size:clamp(.85rem,1.6vw,1rem)}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group input[type=radio]+label .label-text{font-size:clamp(.75rem,1.2vw,.8rem)}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group input[type=radio]+label:before{width:.85em;height:.85em;background-size:.85em .85em}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group input[type=radio]:checked+label{background-color:#111}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .__fields__radio-group input[type=radio]:checked+label .label-text{color:#fff}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields label[for=media-job-tasks-subtasks]{margin-bottom:.4rem}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter{border:0;padding:0;min-height:9rem}@media only all and (max-width:33.375em){dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter{min-height:5.75rem}}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter:has(.quick-filter__option--open){min-height:16rem}@media only all and (max-width:33.375em){dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter:has(.quick-filter__option--open){min-height:12.75rem}}@media only all and (min-width:33.375em){dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter:has(.quick-filter__option--open){min-height:9rem}}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter legend{margin-bottom:.5rem}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter .quick-filter__tray__tomselect .label-text{margin-bottom:1.1rem}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter .quick-filter__option.quick-filter__option--vessel{--modal-accent:#248287}dialog[open].ticket-filing-modal.media-uploader-active form.ticket-filing-modal--media.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .activity-filer__filter .quick-filter__option.quick-filter__option--job{--modal-accent:#b56028}dialog[open].ticket-filing-modal.enquiry-filer-active{background:transparent;max-width:49.75rem;max-height:100vh;max-height:100dvh}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__top{z-index:9600}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields{padding-bottom:clamp(.5rem,2vh,1.5rem)}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields:nth-child(2):not(.ticket-filing-modal__fields--pullup){margin-top:1rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields.ticket-filing-modal__fields--pullup{margin-top:0}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form input{max-width:28.75rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form input:disabled{background-color:#ddd}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form input[type=email]{font-size:1rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form input[type=radio]{width:unset}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form select.enquiry-filer__contact{font-size:1rem;max-width:15rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__add-contact-form{border:unset;padding:0;background:unset}@media only all and (min-width:40rem){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__add-contact-form{display:grid;grid-template-columns:13.5rem 8.4375rem auto;gap:.9rem}}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .label-text--underlined{text-decoration:underline}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .label-text,dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ts-wrapper .item,dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ts-wrapper .ts-dropdown .option,dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form select{font-size:clamp(.85rem,1.2vw,1rem)}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ts-wrapper input{font-size:clamp(1rem,1.2vw,1.1rem)}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .__fields__radio-group .__fields__radio-group__container{-moz-column-gap:.9rem;column-gap:.9rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .__fields__radio-group legend{margin-bottom:.5rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .__fields__radio-group legend .label-text{margin-bottom:0!important}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .__fields__radio-group label{padding:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;cursor:pointer}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .__fields__radio-group label .label-text{font-size:clamp(.85rem,1.6vw,1rem)}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .__fields__radio-group input[type=radio]+label .label-text{font-size:clamp(.75rem,1.2vw,.8rem)}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .__fields__radio-group input[type=radio]+label:before{width:.85em;height:.85em;background-size:.85em .85em}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .__fields__radio-group input[type=radio]:checked+label{background-color:#111}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .__fields__radio-group input[type=radio]:checked+label .label-text{color:#fff}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter{border:0;padding:0;margin:0;background:unset;position:relative;z-index:9500;min-height:9rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter legend{text-transform:unset;margin:0!important;padding:0}@media only all and (max-width:33.375em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter{min-height:5.75rem}}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter:has(.quick-filter__option--open){min-height:16rem}@media only all and (max-width:33.3749em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter:has(.quick-filter__option--open){min-height:13.75rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter:has(.quick-filter__option--open):has(.option.selected){min-height:16rem}}@media only all and (min-width:33.375em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter:has(.quick-filter__option--open){min-height:13.5rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter:has(.quick-filter__option--open):has(.option.selected){min-height:16rem}}@media only all and (min-width:41.75em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter:has(.quick-filter__option--open){min-height:7.25rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter:has(.quick-filter__option--open):has(.option.selected){min-height:8.75rem}}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter legend{margin-bottom:.5rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter .quick-filter__tray__tomselect .label-text{margin-bottom:1.1rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter .quick-filter__option.quick-filter__option--owner{--modal-accent:#0080a8}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter .quick-filter__option.quick-filter__option--vessel{--modal-accent:#248287}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter .quick-filter__option.quick-filter__option--job{--modal-accent:#b56028}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__history-link{display:block;margin:0 0 1rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__history-link a{font-size:.9rem;color:$ color--brand--primary--text}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__history-link a:focus-visible,dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__history-link a:hover{color:$ color--neutral--darkest}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__history-link a:after{display:inline-block;margin-left:.4rem;content:"»"}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__history-link a:not(.hidden)+a:not(.hidden){margin-left:.4rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__history-link a:not(.hidden)+a:not(.hidden):before{display:inline-block;margin-right:.6rem;content:" | "}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter:has(.quick-filter__option--owner.quick-filter__option--open)+.enquiry-filer__history-link a{color:#0080a8}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .activity-filer__filter:has(.quick-filter__option--vessel.quick-filter__option--open)+.enquiry-filer__history-link a{color:#248287}@media only all and (max-width:41.75em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form label[for=enquiry-owner]{margin-bottom:0!important}}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields.pullup{margin-top:-1.2rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container{display:flex;flex-wrap:wrap;gap:1.4rem}@media only all and (max-width:41.75em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container{margin-top:1rem}}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container label[for=enquiry-contact]{flex:15rem;max-width:15rem;margin-bottom:0}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container label[for=enquiry-contact] .label-text{display:inline-block}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container .enquiry-filter__contact--existing{flex:auto;display:inline-flex;flex-wrap:wrap;gap:1.4rem}@media only all and (min-width:){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container .enquiry-filter__contact--existing{margin-top:1.2rem}}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container .enquiry-filter__contact--existing__email .label-text,dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container .enquiry-filter__contact--existing__phone .label-text{padding-top:.15rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container .enquiry-filter__contact--existing__email .value,dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container .enquiry-filter__contact--existing__phone .value{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;display:inline-block;font-size:1.1rem;padding-top:.5rem;padding-bottom:1.4rem}@supports (font-variation-settings:normal){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container .enquiry-filter__contact--existing__email .value,dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__contact-container .enquiry-filter__contact--existing__phone .value{font-weight:200}}@media only all and (min-width:33.375em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end{margin-bottom:1rem;display:flex;justify-content:space-between}}@media only all and (max-width:33.374em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end .component--team-assigner{margin-bottom:1.4rem}}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end .component--team-assigner .job-sheet__task-editor__assigned__list .job-sheet__task-editor__assigned__list__button{margin-bottom:.4rem}@media only all and (min-width:36em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end .enquiry-filer__end__datetime .duet-date__dialog{top:-18.6rem;left:-1rem;z-index:9500}}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end .enquiry-filer__end__datetime .enquiry-filer__when{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:1rem;margin-bottom:0}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end .enquiry-filer__end__datetime .enquiry-filer__when .enquiry-filer__when__date{flex:0 0 11.4rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end .enquiry-filer__end__datetime .enquiry-filer__when .enquiry-filer__when__around{padding-bottom:.7rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end .enquiry-filer__end__datetime .enquiry-filer__when .enquiry-filer__when__time{display:inline-flex;-moz-column-gap:.25rem;column-gap:.25rem;align-items:center;flex:0 0 6rem}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end .enquiry-filer__end__datetime .enquiry-filer__when .enquiry-filer__when__time input{flex:0 0 2.2rem;padding:.5rem .25rem;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end .enquiry-filer__end__datetime .enquiry-filer__when .enquiry-filer__when__time input::-webkit-inner-spin-button,dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .enquiry-filer__end .enquiry-filer__end__datetime .enquiry-filer__when .enquiry-filer__when__time input::-webkit-outer-spin-button{-webkit-appearance:none}@container quick-filter (max-width: 30.375em){.component-quick-filter.component-quick-filter--media-upload .quick-filter__option{width:8.3rem}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option .quick-filter__trigger{width:8.3rem;min-height:3rem;gap:.4rem;flex-direction:row}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option.quick-filter__option--vessel .quick-filter__trigger .icon{width:1.8rem;height:1.6rem;background-size:contain}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option.quick-filter__option--job .quick-filter__trigger .icon{width:1.6rem;height:1.8rem;background-size:contain}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option.quick-filter__option--open .quick-filter__tray{width:100%;min-width:unset;max-width:16.6rem;top:3rem;padding:clamp(.8rem,2vw,1.2rem)}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option.quick-filter__option--open .quick-filter__tray label{margin-bottom:0!important}}@container quick-filter (min-width: 30.375rem){.component-quick-filter.component-quick-filter--media-upload{max-height:6.25rem}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option .quick-filter__tray{width:0;min-width:0;clip:rect(0 0 0 0);max-height:0}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option .quick-filter__tray>*{opacity:0}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option.quick-filter__option--open{width:100%;display:inline-flex;justify-content:flex-start;max-width:25.24rem;height:6.25rem}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option.quick-filter__option--open summary{width:6.25rem}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option.quick-filter__option--open .quick-filter__tray{clip:unset;max-height:unset;animation:quick-filter--tray-open .3s forwards;animation-iteration-count:1;display:inline-block;width:100%;max-width:18.75rem;height:6.25rem;top:0;left:0;position:relative}.component-quick-filter.component-quick-filter--media-upload .quick-filter__option.quick-filter__option--open .quick-filter__tray>*{animation:quick-filter--tray-opacity .7s forwards;animation-iteration-count:1}}.job-sheet__tasks__item__display__tickets{counter-reset:tickets;width:100%;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;row-gap:.6rem;-moz-column-gap:.6rem;column-gap:.6rem}.job-sheet__tasks__item__display__tickets .heading{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0;color:#008487}@supports (font-variation-settings:normal){.job-sheet__tasks__item__display__tickets .heading{font-weight:500}}.job-sheet__tasks__item__display__tickets .ticket{border:.08rem solid #a3dc94;border-left-width:.4rem;color:#111;background-color:#edf8ea;outline:0;padding:.4rem .8rem .4rem .6rem;border-radius:.25rem;cursor:pointer}.job-sheet__tasks__item__display__tickets .ticket:after{counter-increment:tickets;content:" " counter(tickets)}.job-sheet__tasks__item__display__tickets .ticket.ticket--resolved{border-color:#ccc;background-color:#f0efef}.job-sheet__tasks__item__display__tickets .ticket:focus-visible,.job-sheet__tasks__item__display__tickets .ticket:hover{text-decoration:underline}.job-sheet__tasks__item__display__name-group>.job-sheet__tasks__item__display__tickets{margin-bottom:1rem}.job-sheet__ticket-sidebar-trigger-container{margin:0 0 2rem;text-align:center}@media only all and (min-width:75em){.job-sheet__ticket-sidebar-trigger-container{text-align:right;margin:-1rem 0 1rem}}.job-sheet__ticket-sidebar-trigger{font-size:1.1rem;border:0;outline:0;display:inline-flex;align-items:stretch;background-color:transparent;cursor:pointer;padding:0;border-radius:.4rem;overflow:hidden;box-shadow:0 .0625rem .1875rem 0 rgba(0,0,0,.25)}.job-sheet__ticket-sidebar-trigger:focus .heading,.job-sheet__ticket-sidebar-trigger:hover .heading{text-decoration:underline}.job-sheet__ticket-sidebar-trigger .heading{background-color:#008487;color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:unset;padding:.6rem .8rem;margin:0}.job-sheet__ticket-sidebar-trigger .count{background-color:#efefef;color:#111;padding:.6rem .8rem .6rem .6rem;border-bottom:.05rem solid #ccc}.job-sheet__ticket-sidebar-trigger .count:before{content:"";display:inline-block;background:url(../../assets/icons/nav-tickets.svg) no-repeat 50%;filter:saturate(.1);height:1.45rem;width:1.6rem;background-size:100% 100%;margin:0 .2rem -.2rem 0}.job-sheet__ticket-sidebar-trigger .more{background-color:#111;color:#fff;padding:.6rem .4rem}.job-sheet__tickets-sidebar::backdrop{background-color:transparent}.job-sheet__tickets-sidebar{border:unset;margin:unset;height:100vh;min-height:105vh;max-height:none;width:100vw;max-width:32.625rem;position:fixed;top:0;transform:translateX(100%);left:auto;transition:all .6s ease-in-out;padding:0 clamp(1rem,5vw,2rem) calc(5vh + clamp(1rem, 5vw, 1.25rem));background:#111;box-shadow:0 4px 12px 0 rgba(0,0,0,.35);overflow-y:scroll}.job-sheet__tickets-sidebar::-webkit-scrollbar{width:0!important;height:0!important}.job-sheet__tickets-sidebar{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@keyframes slide-in{to{transform:translateX(0)}}.job-sheet__tickets-sidebar[open]{animation:slide-in .5s forwards}.job-sheet__tickets-sidebar .job-sheet__tickets-sidebar__close{padding:0;margin:0;border:.1rem solid #666;outline:unset;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;background-color:#111;color:#fff;text-transform:uppercase;border-radius:.25rem;display:inline-flex;align-items:stretch;cursor:pointer;position:sticky;top:clamp(1rem,5vw,1.25rem);left:calc(100% - 6rem)}.job-sheet__tickets-sidebar .job-sheet__tickets-sidebar__close span{padding:.3rem .6rem}.job-sheet__tickets-sidebar .job-sheet__tickets-sidebar__close .job-sheet__tickets-sidebar__close__icon{border-left:.1rem solid #666;padding:.3rem .7rem;background:url(../../assets/icons/edit-cta-x.svg) no-repeat 50%;background-size:.7rem .7rem;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.job-sheet__tickets-sidebar .job-sheet__tickets-sidebar__close:focus-visible,.job-sheet__tickets-sidebar .job-sheet__tickets-sidebar__close:hover{text-decoration:underline;color:#bfe3e4}.job-sheet__tickets-sidebar .heading{font-size:1.25rem;margin:0 0 1.2rem;color:#fff}.job-sheet__tickets-sidebar .heading:first-of-type{margin-top:-.25rem}.job-sheet__tickets-sidebar .tickets__grid{margin:0 0 2rem}.job-sheet__tickets-sidebar .tickets__grid .ticket-stub__message{font-size:.98rem;margin:.25rem 0 1.25rem}.job-sheet__tickets-sidebar .tickets__grid .ticket-stub__message strong{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.job-sheet__tickets-sidebar .tickets__grid .ticket-stub__message strong{font-weight:500}}.job-sheet__tickets-sidebar .tickets__grid .ticket-stub__resolve{text-align:center}.job-sheet__tickets-sidebar .resolved-vessel-tickets-link a{color:#fff;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin-top:1rem}@supports (font-variation-settings:normal){.job-sheet__tickets-sidebar .resolved-vessel-tickets-link a{font-weight:200}}.partial--vessel-tickets{border-top:.1rem solid #ccc}.partial--vessel-tickets .heading,.partial--vessel-tickets .subheading{margin:0 0 1.2em;font-size:1.4rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.partial--vessel-tickets .heading,.partial--vessel-tickets .subheading{font-weight:500}}.partial--vessel-tickets .subheading{font-size:1.1rem}.partial--vessel-tickets .ticket-stub{row-gap:.6rem}.partial--vessel-tickets .ticket-stub .ticket-stub__top{grid-column:span 2}.partial--vessel-tickets .ticket-stub .ticket-stub__message{grid-row:2;font-size:1rem}.partial--vessel-tickets .ticket-stub .ticket-stub__read{margin:0}.partial--vessel-tickets .ticket-stub .ticket-stub__end,.partial--vessel-tickets .ticket-stub .ticket-stub__read{grid-row:4}.partial--vessel-tickets .vessel-tickets__open-container:not(:has(.tickets__grid>.ticket-stub)) .subheading,.partial--vessel-tickets .vessel-tickets__open-container:not(:has(.tickets__grid>.ticket-stub)) .tickets__grid{display:none}.partial--vessel-tickets .tickets__grid--resolved{grid-template-columns:repeat(auto-fit,18rem)}.partial--vessel-tickets .tickets__grid--resolved .ticket-stub>*{font-size:1rem}.easyadmin.show .partial--vessel-tickets{background-color:var(--form-bg);padding:1.4rem 20px 1rem 40px}.view--job-boat .partial--vessel-tickets{padding:1.4rem 0 1rem}.container--component-quick-filter{container-type:size;container-name:quick-filter}.component-quick-filter{width:100%;position:relative;display:flex;align-items:center;justify-content:flex-start}.component-quick-filter .quick-filter__option{width:6.25rem;display:inline-block;background-color:#666;background-color:var(--filter-strong)}.component-quick-filter .quick-filter__option.quick-filter__option--owner{--filter-strong:#0080a8;--filter-pastel:#b3d9e5}.component-quick-filter .quick-filter__option.quick-filter__option--owner .quick-filter__trigger .icon{background:url(../../assets/icons/filter-bar-owner.svg) no-repeat 50%;width:3.4375rem;height:2.8125rem}.component-quick-filter .quick-filter__option.quick-filter__option--vessel{--filter-strong:#248287;--filter-pastel:#97c1c1}.component-quick-filter .quick-filter__option.quick-filter__option--vessel .quick-filter__trigger .icon{background:url(../../assets/icons/filter-bar-vessel.svg) no-repeat 50%;width:2.75rem;height:2.5625rem}.component-quick-filter .quick-filter__option.quick-filter__option--job{--filter-strong:#b56028;--filter-pastel:#e9cfbf}.component-quick-filter .quick-filter__option.quick-filter__option--job .quick-filter__trigger .icon{background:url(../../assets/icons/filter-bar-job.svg) no-repeat 50%;width:2.21rem;height:2.6rem}.component-quick-filter .quick-filter__option.quick-filter__option--enquiry{--filter-strong:#664495;--filter-pastel:#cfc6de}.component-quick-filter .quick-filter__option.quick-filter__option--enquiry .quick-filter__trigger .icon{background:url(../../assets/icons/filter-bar-enquiry.svg) no-repeat 50%;width:2rem;height:2.6rem}.component-quick-filter .quick-filter__option summary{list-style:none}.component-quick-filter .quick-filter__option summary::-webkit-details-marker,.component-quick-filter .quick-filter__option summary::marker{display:none}.component-quick-filter .quick-filter__option summary{display:inline-block}.component-quick-filter .quick-filter__option .quick-filter__trigger{width:6.25rem;min-height:6.25rem;cursor:pointer;color:#fff;text-transform:uppercase;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.1rem;background-color:transparent;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;row-gap:.4rem}@supports (font-variation-settings:normal){.component-quick-filter .quick-filter__option .quick-filter__trigger{font-weight:500}}.component-quick-filter .quick-filter__option .quick-filter__trigger .icon{display:inline-block}.component-quick-filter .quick-filter__option .quick-filter__tray{width:100%;min-width:18.75rem;position:absolute;top:6.25rem;left:0;padding:clamp(.4rem,2vw,.8rem);background-color:var(--filter-pastel);color:#111}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .label-text{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;display:inline-block;margin:0 0 .4rem}@supports (font-variation-settings:normal){.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .label-text{font-weight:500}}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper{position:relative}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .ts-control{display:inline-flex;position:relative;width:100%;padding:0;border:.15rem solid #353535}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .ts-control:before{display:block;content:"";width:2.76rem;height:2.8rem;flex:0 0 2.76rem;background:url(../../assets/icons/search-white.svg) no-repeat 50% var(--filter-strong);background-size:1.2rem 1.2rem;border:none;border-right:.15rem solid #353535;margin-bottom:-.1rem}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper input{flex:1 1 auto;font-size:1rem;width:auto;margin-left:.7rem!important}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .clear-button{position:absolute;top:.85rem;right:.5rem;width:1rem;height:1rem;font-size:1.5rem;cursor:pointer}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .item{position:absolute;top:.9rem;left:3.6rem;background-color:#fff;width:calc(100% - 4.2rem);cursor:text;font-size:1rem}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper:empty .item{display:none}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .ts-dropdown{position:absolute;width:calc(100% - 2.87rem);top:2.15rem;left:2.87rem;background-color:#fff;overflow-y:scroll}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .ts-dropdown::-webkit-scrollbar{width:0!important;height:0!important}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .ts-dropdown{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;max-height:30vh;border-left:.15rem solid #353535;border-right:.15rem solid #353535;border-bottom:.15rem solid #353535}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .ts-dropdown .option{padding:.6rem 1rem;border-bottom:.15rem solid var(--modal-border);cursor:pointer;font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .ts-dropdown .option:focus,.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .ts-dropdown .option:hover{text-decoration:underline;-webkit-text-decoration-color:var(--modal-accent);text-decoration-color:var(--modal-accent);background-color:var(--modal-background)}.component-quick-filter .quick-filter__option .quick-filter__tray .quick-filter__tray__tomselect .ts-wrapper .ts-dropdown .option:last-child{border-bottom:0}@container quick-filter (max-width: 25em){.component-quick-filter.component-quick-filter--with-enquiries{max-height:3.75rem}.component-quick-filter.component-quick-filter--with-enquiries .quick-filter__option{width:25%;max-width:3.7}.component-quick-filter.component-quick-filter--with-enquiries .quick-filter__trigger{width:100%;min-height:3.75rem;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}.component-quick-filter.component-quick-filter--with-enquiries .quick-filter__trigger .icon{transform:scale(55%);margin-top:-.8rem}.component-quick-filter.component-quick-filter--with-enquiries .quick-filter__trigger .title{font-size:.75rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin-top:-.5rem}.component-quick-filter.component-quick-filter--with-enquiries .quick-filter__tray{top:3.75rem}}@container quick-filter (max-width: 38.75rem){.component-quick-filter{max-height:6.25rem}.component-quick-filter .quick-filter__option .quick-filter__tray{width:0;min-width:0;clip:rect(0 0 0 0);max-height:0}.component-quick-filter .quick-filter__option.quick-filter__option--open .quick-filter__tray{width:18.75rem;min-width:18.75rem;clip:unset;max-height:unset}.component-quick-filter.component-quick-filter--with-enquiries .quick-filter__option.quick-filter__option--open .quick-filter__tray{width:25rem;min-width:25rem}}@container quick-filter (min-width: 38.75rem){.component-quick-filter{max-height:6.25rem}.component-quick-filter .quick-filter__option .quick-filter__tray{width:0;min-width:0;clip:rect(0 0 0 0);max-height:0}.component-quick-filter .quick-filter__option .quick-filter__tray>*{opacity:0}@keyframes quick-filter--tray-open{0%{width:0}to{width:100%}}@keyframes quick-filter--tray-opacity{0%{opacity:0}50%{opacity:0}to{opacity:1}}.component-quick-filter .quick-filter__option.quick-filter__option--open{width:100%;display:inline-flex;justify-content:flex-start;max-width:25.24rem;height:6.25rem}.component-quick-filter .quick-filter__option.quick-filter__option--open summary{width:6.25rem}.component-quick-filter .quick-filter__option.quick-filter__option--open .quick-filter__tray{clip:unset;max-height:unset;animation:quick-filter--tray-open .3s forwards;animation-iteration-count:1;display:inline-block;width:100%;max-width:18.75rem;height:6.25rem;top:0;left:0;position:relative}.component-quick-filter .quick-filter__option.quick-filter__option--open .quick-filter__tray>*{animation:quick-filter--tray-opacity .7s forwards;animation-iteration-count:1}}@media only all and (max-width:32.25rem){.activity-log__filter-and-heading:has(.container--component-quick-filter>.component-quick-filter>.quick-filter__option>.quick-filter__tray>.quick-filter__tray__tomselect>.ts-wrapper.dropdown-active)+.activity-log__filter__date .duet-date{display:none}}@supports not (container-type:inline-size){@media only all and (min-width:1020px){.component-quick-filter{max-height:6.25rem}.component-quick-filter .quick-filter__option .quick-filter__tray{width:0;min-width:0;clip:rect(0 0 0 0);max-height:0}.component-quick-filter .quick-filter__option .quick-filter__tray>*{opacity:0}@keyframes quick-filter--tray-open{0%{width:0}to{width:100%}}@keyframes quick-filter--tray-opacity{0%{opacity:0}50%{opacity:0}to{opacity:1}}.component-quick-filter .quick-filter__option.quick-filter__option--open{width:100%;display:inline-flex;justify-content:flex-start;max-width:25.24rem;height:6.25rem}.component-quick-filter .quick-filter__option.quick-filter__option--open summary{width:6.25rem}.component-quick-filter .quick-filter__option.quick-filter__option--open .quick-filter__tray{clip:unset;max-height:unset;animation:quick-filter--tray-open .3s forwards;animation-iteration-count:1;display:inline-block;width:100%;max-width:18.75rem;height:6.25rem;top:0;left:0;position:relative}.component-quick-filter .quick-filter__option.quick-filter__option--open .quick-filter__tray>*{animation:quick-filter--tray-opacity .7s forwards;animation-iteration-count:1}}}@media only all and (min-width:56em){.js .view--activity-log .js .nav-collapse:not(.nav-collapse--segmented).closed,.js .view--activity-log .nav-collapse:not(.nav-collapse--segmented){position:static!important;top:var(--ui-upper-bar-height)!important}}@media only all and (min-width:63.75em){.js .view--activity-log .js .nav-collapse:not(.nav-collapse--segmented).closed,.js .view--activity-log .nav-collapse:not(.nav-collapse--segmented){top:var(--ui-upper-bar-height);position:sticky!important}}@media only all and (max-width:56em),only all and (min-width:63.75em){.js .view--activity-log .main-header{position:sticky;top:0}}.view--activity-log{width:100vw;overflow-x:clip}.view--activity-log #nav-trigger{bottom:1.3rem}@media only all and (min-width:37.5em){.view--activity-log .activity-log__filter-container{position:sticky;top:var(--ui-upper-bar-height);box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25)}}@media only all and (min-width:56em){.view--activity-log .activity-log__filter-container{top:0}}@media only all and (min-width:63.75em){.view--activity-log .activity-log__filter-container{top:var(--ui-top-clearance);border-top:1rem solid #7d7d7d;max-height:7.25rem;max-width:85.625rem;margin:0 auto}}@media only all and (min-width:32.25em) and (max-width:37.499em){.view--activity-log .activity-log__filter-container:has(.activity-log__filter-and-heading>.container--component-quick-filter>.component-quick-filter>.quick-filter__option--open)+.activity-log__info-container{margin-top:3rem}}@media only all and (min-width:37.5em) and (max-width:56rem){.view--activity-log .activity-log__filter-container:has(.activity-log__filter-and-heading>.container--component-quick-filter>.component-quick-filter>.quick-filter__option--open)+.activity-log__info-container{margin-top:6.3rem}}.view--activity-log .activity-log__filter-container{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media only all and (min-width:38.125em){.view--activity-log .activity-log__filter-container{display:grid;align-items:stretch;grid-template-columns:calc(100% - 16.65rem) 12.4rem 4.25rem}}.view--activity-log .activity-log__filter-container .activity-log__filter-and-heading{flex:0 0 20.15rem;display:flex;align-items:flex-start;height:6.25rem;position:relative}@media only all and (min-width:56em){.view--activity-log .activity-log__filter-container .activity-log__filter-and-heading{display:block}}.view--activity-log .activity-log__filter-container .activity-log__filter__title{background-color:#111;color:#fff;padding:.25em .4em;writing-mode:vertical-lr;transform:rotate(180deg);text-transform:uppercase;font-size:.8em;display:inline-flex;justify-content:center;align-items:center;height:6.25rem;flex:0 0 1.4rem;letter-spacing:.1em}@media only all and (min-width:56em){.view--activity-log .activity-log__filter-container .container--component-quick-filter{width:100%;position:absolute;top:0;left:1.4rem}}.view--activity-log .activity-log__filter-container .activity-log__date-and-controls{margin:1rem 1.4rem;width:100%;display:inline-flex;justify-content:space-between}@media only all and (max-width:32.1875em){.view--activity-log .activity-log__filter-container .activity-log__filter-and-heading:has(.quick-filter__option--open)+.activity-log__filter__date,.view--activity-log .activity-log__filter-container .activity-log__filter-and-heading:has(.quick-filter__option--open)~.activity-log__filter__controls{margin-top:7.25rem}}.view--activity-log .activity-log__filter-container .activity-log__filter__date{margin:1rem 0 1rem 1rem;flex:0 0 11rem}@media only all and (min-width:37.5em){.view--activity-log .activity-log__filter-container .activity-log__filter__date{margin:.6rem 0 0 1rem}}.view--activity-log .activity-log__filter-container .activity-log__filter__date .activity-log__filter__date__title{text-transform:uppercase;margin-bottom:.5rem;display:inline-block;font-size:.9rem}.view--activity-log .activity-log__filter-container .activity-log__filter__date .activity-log__filter__date__duet .duet-date{max-width:10.2rem}.view--activity-log .activity-log__filter-container .activity-log__filter__controls{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:.6rem;column-gap:.6rem;flex:1 1 auto;align-items:flex-start;max-width:6rem;margin:1rem 1rem 1rem 0}@media only all and (min-width:32.1875em){.view--activity-log .activity-log__filter-container .activity-log__filter__controls{max-width:unset;margin:.6rem 1rem 1rem 0}}@media only all and (min-width:37.5em){.view--activity-log .activity-log__filter-container .activity-log__filter__controls{max-width:4.25rem;margin:0;row-gap:0;background-color:#111}}.view--activity-log .activity-log__filter-container .activity-log__filter__controls button{background-color:#111;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.35rem .55rem;border-radius:.25rem;display:inline-flex;align-items:center;row-gap:.6rem;cursor:pointer}@media only all and (min-width:37.5em){.view--activity-log .activity-log__filter-container .activity-log__filter__controls button{flex-direction:column;border-radius:0;min-width:4.25rem;row-gap:.3rem;padding:.48rem .55rem}.view--activity-log .activity-log__filter-container .activity-log__filter__controls button .label{font-size:.7rem;letter-spacing:.075em}.view--activity-log .activity-log__filter-container .activity-log__filter__controls button:first-of-type{padding-bottom:.1rem}}.view--activity-log .activity-log__filter-container .activity-log__filter__controls .label{color:#fff;text-transform:uppercase;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.view--activity-log .activity-log__filter-container .activity-log__filter__controls .label{font-weight:500}}.view--activity-log .activity-log__filter-container .activity-log__filter__controls .activity-log__filter__controls__link{-moz-column-gap:.5rem;column-gap:.5rem}.view--activity-log .activity-log__filter-container .activity-log__filter__controls .activity-log__filter__controls__link .icon{background:url(../../assets/icons/activity-filter-link.svg) no-repeat;width:1.1205em;height:1.38em;background-size:contain}.view--activity-log .activity-log__filter-container .activity-log__filter__controls .activity-log__filter__controls__clear{-moz-column-gap:.3rem;column-gap:.3rem}.view--activity-log .activity-log__filter-container .activity-log__filter__controls .activity-log__filter__controls__clear .icon{background:url(../../assets/icons/activity-filter-clear.svg) no-repeat;width:1.4375em;height:1.4375em;background-size:1.6em 1.6em;background-position:50%}.view--activity-log .activity-log__log-container{background-color:#fff;padding:clamp(1.4rem,2.5vw,1.8rem) clamp(1.4rem,5vw,2rem);margin-top:1rem;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25)}@media only all and (min-width:63.75em){.view--activity-log .activity-log__log-container{margin:1.4rem auto 0;max-width:85.625rem}}.partial--activity-log .heading{margin:0 0 1.4em}.partial--activity-log .heading a{color:#008487;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}.partial--activity-log .activity-log__load-more{border-radius:.1875rem;background:#444;color:#fff;padding:.3rem .8rem;text-transform:uppercase;box-shadow:0 .0625rem .0625rem 0 rgba(0,0,0,.5);cursor:pointer;outline:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.partial--activity-log .activity-log__load-more:focus-visible,.partial--activity-log .activity-log__load-more:hover{color:orange}.view--activity-log .activity-log__info{background-color:#fff;padding:1.4rem 1.4rem 1.8rem;border-top:.1rem solid #ccc}.view--activity-log .activity-log__info .summary{display:inline-block}.view--activity-log .activity-log__info .summary .heading{font-size:1.1rem}.view--activity-log .activity-log__info[open] .summary{margin:0 0 1rem}.view--activity-log .activity-log__info .edit-link{color:#008487;margin:0 0 0 .3rem}.view--activity-log .activity-log__info .activity-log__info__subheading{display:inline-block;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;color:#767676}@supports (font-variation-settings:normal){.view--activity-log .activity-log__info .activity-log__info__subheading{font-weight:200}}.view--activity-log .activity-log__info .divider{display:inline-block;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin:0 .5rem;color:#767676}@supports (font-variation-settings:normal){.view--activity-log .activity-log__info .divider{font-weight:200}}.view--activity-log .activity-log__info p a.contact:after{content:""}.view--activity-log .activity-log__info p:last-of-type{margin:0}.view--activity-log .activity-log__info .activity-log__info--contact .activity-log__info__subheading:last-of-type{margin-top:1.4rem}.view--activity-log .activity-log__info .activity-log__info__vessels{list-style-position:inside;list-style-type:none;margin:0 0 1.4rem;display:flex;flex-wrap:wrap;-moz-column-gap:1.4rem;column-gap:1.4rem;row-gap:1.4rem;justify-content:flex-start;align-items:flex-start}.view--activity-log .activity-log__info .activity-log__info__vessels a{color:#008487}.view--activity-log .activity-log__info .activity-log__info__vessels a:after{content:" »"}.view--activity-log .activity-log__info .activity-log__info__vessels li{width:100%;max-width:16rem}.view--activity-log .activity-log__info .activity-log__info__vessels .divider{margin:0 .5rem 0 0}.view--activity-log .activity-log__info .activity-log__info__vessels .name{display:block;font-size:1.1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin-bottom:.2rem;text-transform:capitalize}@supports (font-variation-settings:normal){.view--activity-log .activity-log__info .activity-log__info__vessels .name{font-weight:500}}.view--activity-log .activity-log__info .activity-log__info__vessels .name:before{margin:0 .3rem 0 0;content:"•";font-weight:600}.view--activity-log .activity-log__info .activity-log__info__vessels .details,.view--activity-log .activity-log__info .activity-log__info__vessels .name:before{display:inline-block;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-style:normal}.view--activity-log .activity-log__info .activity-log__info__vessels .details{margin-left:.6rem;font-weight:400}@supports (font-variation-settings:normal){.view--activity-log .activity-log__info .activity-log__info__vessels .details{font-weight:200}}.view--activity-log .activity-log__info .activity-log__info__history-container{margin-top:1.8rem}.view--activity-log .activity-log__info .activity-log__info__history-container p span{display:inline-block;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin-right:.3rem;font-size:1.1rem}.view--activity-log .activity-log__info--contact .edit-link{display:none}.view--activity-log .activity-log__info--contact[open] .edit-link{display:unset}@media only all and (min-width:45em){.view--activity-log .activity-log__info{height:100%}.view--activity-log .activity-log__info summary{list-style:none}.view--activity-log .activity-log__info summary::-webkit-details-marker,.view--activity-log .activity-log__info summary::marker{display:none}}@media only all and (min-width:56em){.view--activity-log .activity-log__info{box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25)}.view--activity-log .activity-log__info .summary .heading{font-size:1.25rem}}@media only all and (min-width:45em){@media only all and (max-width:56em){.view--activity-log .activity-log__info--related{border-left:.1rem solid #ccc}}.view--activity-log .activity-log__info--related .summary{display:none}.view--activity-log .activity-log__info--related .activity-log__info__subheading{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1.1rem;text-transform:unset;letter-spacing:unset;color:#111;margin:0 0 1rem}@supports (font-variation-settings:normal){.view--activity-log .activity-log__info--related .activity-log__info__subheading{font-weight:500}}.view--activity-log .activity-log__info--related .activity-log__info--related__container{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;align-items:flex-start;-moz-column-gap:1.4rem;column-gap:1.4rem;height:100%}}@media only all and (min-width:56em){.view--activity-log .activity-log__info--related .activity-log__info__subheading{font-size:1.25rem}}@media only all and (min-width:45em){.view--activity-log .activity-log__info-container{display:grid;grid-template-columns:50% 50%;grid-auto-rows:1fr;margin-top:1.4rem}}@media only all and (min-width:56em){.view--activity-log .activity-log__info-container{grid-template-columns:1.5fr 1.5fr;-moz-column-gap:1.4rem;column-gap:1.4rem;max-width:85.625rem;margin:1.4rem auto 0}}.partial--activity-log .activity-log__day{margin:0 0 2rem}.partial--activity-log .activity-log__day .day-heading{font-size:1.2rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0 0 1.2em}@supports (font-variation-settings:normal){.partial--activity-log .activity-log__day .day-heading{font-weight:500}}.partial--activity-log .activity-log__day .activity-log__day__item{display:grid;grid-template-columns:2rem auto;-moz-column-gap:1rem;column-gap:1rem;margin:0 0 1.3rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;line-height:1.4}@supports (font-variation-settings:normal){.partial--activity-log .activity-log__day .activity-log__day__item{font-weight:200}}.partial--activity-log .activity-log__day .activity-log__day__item a{color:#008487}.partial--activity-log .activity-log__day .activity-log__day__item .icon-container{display:flex;justify-content:center;align-items:flex-start;grid-column:1;grid-row:1/3;padding-top:.3rem}.partial--activity-log .activity-log__day .activity-log__day__item .content{grid-column:2;grid-row:1;padding-bottom:.25rem}.partial--activity-log .activity-log__day .activity-log__day__item .meta{grid-column:2;grid-row:2;font-size:.875rem;color:#767676}@media only all and (min-width:56em){.js .view--media .js .nav-collapse:not(.nav-collapse--segmented).closed,.js .view--media .nav-collapse:not(.nav-collapse--segmented){position:static!important;top:var(--ui-upper-bar-height)!important}}@media only all and (min-width:63.75em){.js .view--media .js .nav-collapse:not(.nav-collapse--segmented).closed,.js .view--media .nav-collapse:not(.nav-collapse--segmented){top:var(--ui-upper-bar-height);position:sticky!important}}@media only all and (max-width:56em),only all and (min-width:63.75em){.js .view--media .main-header{position:sticky;top:0}}.view--media{width:100vw;overflow-x:clip;background:#333}.view--media #nav-trigger{bottom:1.3rem}@media only all and (min-width:37.5em){.view--media .media__filter-container{position:sticky;top:var(--ui-upper-bar-height);box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25)}}@media only all and (min-width:56em){.view--media .media__filter-container{top:0}}@media only all and (min-width:63.75em){.view--media .media__filter-container{top:var(--ui-top-clearance);border-top:1rem solid #333;max-height:7.25rem;max-width:85.625rem;margin:0 auto}}@media only all and (min-width:32.25em) and (max-width:37.499em){.view--media .media__filter-container:has(.media__filter-and-heading>.container--component-quick-filter>.component-quick-filter>.quick-filter__option--open)+.media__info-container{margin-top:3rem}}@media only all and (min-width:37.5em) and (max-width:56rem){.view--media .media__filter-container:has(.media__filter-and-heading>.container--component-quick-filter>.component-quick-filter>.quick-filter__option--open)+.media__info-container{margin-top:6.3rem}}@media only all and (min-width:32.25em) and (max-width:37.5em){.view--media .media__filter-container:has(.quick-filter__option--open){margin-bottom:2rem}}@media only all and (min-width:37.5em) and (max-width:56em){.view--media .media__filter-container:has(.quick-filter__option--open){margin-bottom:5.5rem}}@media only all and (min-width:37.5em){.view--media .media__filter-container{z-index:500}}.view--media .media__filter-container{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative}.view--media .media__filter-container .media__marketing-filter{position:absolute;left:13.9rem;width:6.25rem;height:6.25rem;cursor:pointer;color:#fff;background-color:#49508f;text-transform:uppercase;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;letter-spacing:.1rem;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;row-gap:.4rem}@supports (font-variation-settings:normal){.view--media .media__filter-container .media__marketing-filter{font-weight:500}}.view--media .media__filter-container .media__marketing-filter .icon{display:inline-block;background:url(../../assets/icons/filter-bar-promo.svg) no-repeat 50%;width:3.4375rem;height:2.6rem}@media only all and (min-width:38.125em){.view--media .media__filter-container{display:grid;align-items:stretch;grid-template-columns:calc(100% - 16.65rem) 12.4rem 4.25rem;top:0}}@media only all and (min-width:48.75em){.view--media .media__filter-container .quick-filter__option:first-child{margin-left:6.45rem}.view--media .media__filter-container .media__marketing-filter{grid-column:1;left:1.6rem}}.view--media .media__filter-container .media__filter-and-heading{flex:0 0 20.15rem;display:flex;align-items:flex-start;height:6.25rem;position:relative}@media only all and (min-width:56em){.view--media .media__filter-container .media__filter-and-heading{display:block}}.view--media .media__filter-container .media__filter__title{background-color:#111;color:#fff;padding:.25em .4em;writing-mode:vertical-lr;transform:rotate(180deg);text-transform:uppercase;font-size:.8em;display:inline-flex;justify-content:center;align-items:center;height:6.25rem;flex:0 0 1.4rem;letter-spacing:.1em}@media only all and (min-width:56em){.view--media .media__filter-container .container--component-quick-filter{width:100%;position:absolute;top:0;left:1.4rem}}.view--media .media__filter-container .media__date-and-controls{margin:1rem 1.4rem;width:100%;display:inline-flex;justify-content:space-between}@media only all and (max-width:32.1875em){.view--media .media__filter-container .media__filter-and-heading:has(.quick-filter__option--open)+.media__filter__date,.view--media .media__filter-container .media__filter-and-heading:has(.quick-filter__option--open)~.media__filter__controls{margin-top:7.25rem}}.view--media .media__filter-container .media__filter__date{margin:1rem 0 1rem 1rem;flex:0 0 11rem}@media only all and (min-width:37.5em){.view--media .media__filter-container .media__filter__date{margin:.6rem 0 0 1rem}}.view--media .media__filter-container .media__filter__date .media__filter__date__title{text-transform:uppercase;margin-bottom:.5rem;display:inline-block;font-size:.9rem}.view--media .media__filter-container .media__filter__date .media__filter__date__duet .duet-date{max-width:10.2rem}.view--media .media__filter-container .media__filter__controls{display:inline-flex;justify-content:flex-end;flex-wrap:wrap;row-gap:1rem;-moz-column-gap:.6rem;column-gap:.6rem;flex:1 1 auto;align-items:flex-start;max-width:6rem;margin:1rem 1rem 1rem 0}@media only all and (min-width:32.1875em){.view--media .media__filter-container .media__filter__controls{max-width:unset;margin:.6rem 1rem 1rem 0}}@media only all and (min-width:37.5em){.view--media .media__filter-container .media__filter__controls{max-width:4.25rem;margin:0;row-gap:0;background-color:#111}}.view--media .media__filter-container .media__filter__controls button{background-color:#111;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.35rem .55rem;border-radius:.25rem;display:inline-flex;align-items:center;row-gap:.6rem;cursor:pointer}@media only all and (min-width:37.5em){.view--media .media__filter-container .media__filter__controls button{flex-direction:column;border-radius:0;min-width:4.25rem;row-gap:.3rem;padding:.48rem .55rem}.view--media .media__filter-container .media__filter__controls button .label{font-size:.7rem;letter-spacing:.075em}.view--media .media__filter-container .media__filter__controls button:first-of-type{padding-bottom:.1rem}}.view--media .media__filter-container .media__filter__controls .label{color:#fff;text-transform:uppercase;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.view--media .media__filter-container .media__filter__controls .label{font-weight:500}}.view--media .media__filter-container .media__filter__controls .media__filter__controls__link{-moz-column-gap:.5rem;column-gap:.5rem}.view--media .media__filter-container .media__filter__controls .media__filter__controls__link .icon{background:url(../../assets/icons/activity-filter-link.svg) no-repeat;width:1.1205em;height:1.38em;background-size:contain}.view--media .media__filter-container .media__filter__controls .media__filter__controls__clear{-moz-column-gap:.3rem;column-gap:.3rem}.view--media .media__filter-container .media__filter__controls .media__filter__controls__clear .icon{background:url(../../assets/icons/activity-filter-clear.svg) no-repeat;width:1.4375em;height:1.4375em;background-size:1.6em 1.6em;background-position:50%}.view--media .media__wrapper{padding:1.4rem .5rem 6rem;text-align:center}.view--media .media__wrapper .heading:not(.media__no-results .heading,.media-lightbox__toolbar .heading){font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;color:#fff;background-color:#111;display:inline-block;font-size:1.1rem;padding:.45em .8em;border-radius:.25em;line-height:1.4}@supports (font-variation-settings:normal){.view--media .media__wrapper .heading:not(.media__no-results .heading,.media-lightbox__toolbar .heading){font-weight:200}}.view--media .media__wrapper .heading:not(.media__no-results .heading,.media-lightbox__toolbar .heading):has(a){padding-bottom:.55em}.view--media .media__wrapper .heading:not(.media__no-results .heading,.media-lightbox__toolbar .heading) a{color:#fff;text-underline-offset:.15em}.view--media .media__wrapper .heading:not(.media__no-results .heading,.media-lightbox__toolbar .heading) a:focus-visible,.view--media .media__wrapper .heading:not(.media__no-results .heading,.media-lightbox__toolbar .heading) a:hover{color:orange}.view--media .media__container{padding:.5rem;margin:1rem auto;justify-content:center;display:grid;gap:.5rem}@media only all and (max-width:27.8125em){.view--media .media__container{grid-template-columns:repeat(auto-fit,100px)}.view--media .media__container .img-container,.view--media .media__container .video-container{max-width:100px}}@media only all and (min-width:27.8125em) and (max-width:90.625em){.view--media .media__container{grid-template-columns:repeat(auto-fit,200px)}.view--media .media__container .img-container,.view--media .media__container .video-container{max-width:200px}}@media only all and (min-width:90.625em){.view--media .media__container{grid-template-columns:repeat(auto-fit,300px)}.view--media .media__container .img-container,.view--media .media__container .video-container{max-width:100%}}.view--media .media__container .img-container,.view--media .media__container .video-container{max-width:100%;height:auto;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25);cursor:pointer;border:.1rem solid transparent;background-color:#666}.view--media .media__container .img-container:focus-visible,.view--media .media__container .img-container:hover,.view--media .media__container .video-container:focus-visible,.view--media .media__container .video-container:hover{border-color:orange;box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.45)}.view--media .media__no-results .heading,.view--media .media__no-results p{color:#fff}.view--media .media__no-results .heading{margin:1rem 0;font-size:1.2rem}.view--media .media__load-more{background-color:#141831;color:#ccc;border:.15rem solid hsla(0,0%,100%,.25);border-radius:.4rem;padding:.4rem .6rem;margin-top:.4rem;outline:0;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:.8rem;text-transform:uppercase;text-decoration:none;cursor:pointer}@supports (font-variation-settings:normal){.view--media .media__load-more{font-weight:500}}.view--media .media__load-more:focus-visible,.view--media .media__load-more:hover{border-color:#fff;text-decoration:underline;text-underline-offset:.1rem}.easyadmin.show .modal.component-media-lightbox-modal{transform:unset}.easyadmin.show .modal.component-media-lightbox-modal a{color:#fff;text-decoration:underline}.easyadmin.show .modal.component-media-lightbox-modal fieldset{padding:0}.modal.component-media-lightbox-modal{width:100vw;max-width:2292px;top:1.5vh;height:auto;min-height:unset;margin:auto;max-height:98.5vh;max-height:98.5dvh}@media only all and (max-width:37.5em){.modal.component-media-lightbox-modal{padding-top:2.4rem}}.modal.component-media-lightbox-modal::-webkit-scrollbar{width:0!important;height:0!important}.modal.component-media-lightbox-modal{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;background:#333;color:#fff}.modal.component-media-lightbox-modal .heading,.modal.component-media-lightbox-modal a,.modal.component-media-lightbox-modal li,.modal.component-media-lightbox-modal p,.modal.component-media-lightbox-modal ul{color:#fff}.modal.component-media-lightbox-modal a{text-underline-offset:.2rem;color:#bfe3e4}.modal.component-media-lightbox-modal a:focus-visible,.modal.component-media-lightbox-modal a:hover{color:orange}.modal.component-media-lightbox-modal .media__lightbox__layout{display:grid;grid-template-columns:auto 15rem;grid-template-rows:auto auto;gap:1.4rem;margin:0 auto;width:100%}@media only all and (orientation:landscape) and (max-width:56em),only all and (orientation:portrait){.modal.component-media-lightbox-modal .media__lightbox__layout{grid-template-rows:auto auto auto}.modal.component-media-lightbox-modal .media__lightbox__layout .media-lightbox__media-and-controls{grid-row:1;grid-column:1/3}.modal.component-media-lightbox-modal .media__lightbox__layout .media-lightbox__toolbar{grid-row:3;grid-column:1/3}.modal.component-media-lightbox-modal .media__lightbox__layout .media-lightbox__upload-meta{grid-row:2;grid-column:1/3}}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls{grid-column:1;grid-row:1;display:grid;align-items:stretch;grid-template-columns:clamp(1.5rem,5vw,2.2rem) auto clamp(1.5rem,5vw,2.2rem);row-gap:.6rem;grid-template-rows:auto auto}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls .media-lightbox__media-and-controls__prev-button{grid-column:1}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls .media-lightbox__media-and-controls__next-button{grid-column:3}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls img,.modal.component-media-lightbox-modal .media-lightbox__media-and-controls picture,.modal.component-media-lightbox-modal .media-lightbox__media-and-controls video{grid-column:2;grid-row:1/3}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls:has(.media-lightbox__media-and-controls__caption) img,.modal.component-media-lightbox-modal .media-lightbox__media-and-controls:has(.media-lightbox__media-and-controls__caption) picture,.modal.component-media-lightbox-modal .media-lightbox__media-and-controls:has(.media-lightbox__media-and-controls__caption) video{grid-row:1/2}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls:has(.media-lightbox__media-and-controls__caption) video{max-height:85vh}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls .media-lightbox__media-and-controls__caption{grid-column:2;grid-row:3;align-self:end}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls{width:100%;max-height:90vh;max-height:90dvh;aspect-ratio:7/4.37;background-color:#555;position:relative}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls:before{content:"";width:6.25rem;height:6.25rem;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:1;background-image:url('data:image/svg+xml;charset=utf-8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd"><g fill="none" stroke="%23fff" stroke-width="2.03"><circle cx="50" cy="50" r="48" stroke-opacity=".5"/><path d="M98 50C98 23.497 76.463 2 50 2"/></g></svg>');background-size:6.25rem 6.25rem;background-position:50%;background-repeat:no-repeat;animation:rotatebg .6s linear infinite}@keyframes rotatebg{0%{transform:translateX(-50%) translateY(-50%) rotate(0)}to{transform:translateX(-50%) translateY(-50%) rotate(1turn)}}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls img,.modal.component-media-lightbox-modal .media-lightbox__media-and-controls picture{max-width:100%;max-height:90vh;margin:auto}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls video{max-width:calc(100% - 3rem);max-height:90vh;margin:auto}@media only all and (min-width:48.75em){.modal.component-media-lightbox-modal .media-lightbox__media-and-controls video{max-width:calc(100% - 4.4rem)}}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls picture,.modal.component-media-lightbox-modal .media-lightbox__media-and-controls video{z-index:4}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls:has(button.hidden) video{max-width:calc(100% - 1.5rem)}@media only all and (min-width:48.75em){.modal.component-media-lightbox-modal .media-lightbox__media-and-controls:has(button.hidden) video{max-width:calc(100% - 2.2rem)}}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls button{width:clamp(1.5rem,5vw,2.2rem);grid-row:1/4;flex:0 0 auto;border:0;outline:0;color:#ccc;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;background-color:#111}@supports (font-variation-settings:normal){.modal.component-media-lightbox-modal .media-lightbox__media-and-controls button{font-weight:200}}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls button:focus-visible{background-color:#bb5a00}.modal.component-media-lightbox-modal .media-lightbox__media-and-controls button{font-size:2rem;cursor:pointer}.modal.component-media-lightbox-modal .media-lightbox__upload-meta{color:#ccc;margin-bottom:1.2rem;flex:0 0 100%;text-align:left}.modal.component-media-lightbox-modal .media-lightbox__toolbar{grid-column:2;grid-row:1/3;text-align:left}.modal.component-media-lightbox-modal .media-lightbox__toolbar .__toolbar__meta .__toolbar__links{list-style-type:"";margin:0 0 .6rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .__toolbar__meta .__toolbar__links+.media-lightbox__actions-container{margin-bottom:1.2rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .__toolbar__meta .__toolbar__links li{width:100%;margin:0 0 .5rem;line-height:1.3}.modal.component-media-lightbox-modal .media-lightbox__toolbar .__toolbar__meta .__toolbar__links li.heading{font-weight:400}.modal.component-media-lightbox-modal .media-lightbox__toolbar .__toolbar__meta .__toolbar__links li:not(.heading){display:inline-flex;gap:.5rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .__toolbar__meta .__toolbar__links li:not(.heading):before{content:"— "}.modal.component-media-lightbox-modal .media-lightbox__toolbar .__toolbar__meta .__toolbar__links button{margin:.75rem 0 .5rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls{margin-top:.6rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls hr{margin:1rem 0;border:0;outline:0;border-top:.1rem solid #666}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .heading{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;font-size:1rem;text-transform:uppercase;color:#ccc;letter-spacing:.12em;margin:0 0 1rem}@supports (font-variation-settings:normal){.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .heading{font-weight:200}}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group{background:transparent;border:0;margin:0 0 1.4rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group legend{display:inline-block;text-transform:unset;font-size:1rem;margin-bottom:1rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group legend .label-text{display:inline-block}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group .__fields__radio-group__container{-moz-column-gap:.9rem;column-gap:.9rem;display:flex;flex-wrap:wrap;row-gap:.6rem;align-items:center}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=checkbox],.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=radio]{display:none}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group label{-moz-column-gap:.4rem;column-gap:.4rem;border-radius:.1875rem;border:.075rem solid #7d7d7d;color:#ccc;padding:.5rem .7rem;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);transition:width .14s ease-in-out;margin:0}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group label .label-text{margin:0}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=checkbox]:checked+label,.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=radio]:checked+label{background-color:#353535;color:#fff;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=checkbox]:checked+label:before,.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=radio]:checked+label:before{content:"";width:1.2rem;height:1.2rem;background:url(../../assets/icons/icon-line-item-tick-white.svg) no-repeat 50%;background-size:1.2rem 1.2rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group label{padding:.5rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;cursor:pointer}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group label .label-text{font-size:clamp(.85rem,1.6vw,1rem)}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=radio]+label .label-text{font-size:clamp(.75rem,1.2vw,.8rem)}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=radio]+label:before{width:.85em;height:.85em;background-size:.85em .85em}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=radio]:checked+label{background-color:#111}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=radio]:checked+label .label-text{color:#fff}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__admin-controls .media-lightbox__type .__fields__radio-group input[type=radio]:not(:checked)+label{padding-top:.65rem;padding-bottom:.65rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__actions-container{display:inline-flex;justify-content:space-between;width:100%}@media only all and (orientation:portrait){.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__actions-container{margin-top:1rem}}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action{background-color:#141831;color:#ccc;border:.15rem solid hsla(0,0%,100%,.25);border-radius:.4rem;padding:.4rem .6rem;outline:0;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:.8rem;text-transform:uppercase;text-decoration:none;cursor:pointer}@supports (font-variation-settings:normal){.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action{font-weight:500}}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action:focus-visible,.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action:hover{border-color:#ccc;text-decoration:underline;text-underline-offset:.1rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action.media-lightbox__action--edit:focus-visible,.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action.media-lightbox__action--edit:hover{border-color:#ccc}@media only all and (max-width:51.25em),only all and (pointer:coarse){.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action.media-lightbox__action--edit{display:none}}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action.media-lightbox__action--delete{background-color:#111;border-color:#760101;border-width:.1rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action.media-lightbox__action--delete:focus-visible,.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action.media-lightbox__action--delete:hover{border-color:#ccc}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action.media-lightbox__action--download{border-color:#0d590d;display:inline-block;margin-bottom:1rem}.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action.media-lightbox__action--download:focus-visible,.modal.component-media-lightbox-modal .media-lightbox__toolbar .media-lightbox__action.media-lightbox__action--download:hover{border-color:#ccc}.modal.component-media-lightbox-modal .media-lightbox__close{position:absolute;top:1.2rem;right:.7rem;border:0;outline:0;background:transparent;cursor:pointer}@media only all and (max-width:37.5em){.modal.component-media-lightbox-modal .media-lightbox__close{top:.15rem;right:.5rem}}.modal.component-media-lightbox-modal .media-lightbox__close .x{background:url(../../assets/icons/edit-cta-x.svg) no-repeat 50%;background-size:1rem 1rem;display:inline-block;width:1rem;height:1rem;padding:1rem}.general-media-button{margin:0 .5rem .4rem 0;background-color:#141831;color:#ccc;border:.15rem solid hsla(0,0%,100%,.25);border-radius:.4rem;padding:.4rem .6rem;outline:0;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:.8rem;text-transform:uppercase;text-decoration:none;cursor:pointer}@supports (font-variation-settings:normal){.general-media-button{font-weight:500}}.general-media-button:focus-visible,.general-media-button:hover{border-color:#ccc;text-decoration:underline;text-underline-offset:.1rem}.general-media-button.general-media-button--cancel{background-color:#111;border-color:#760101;border-width:.1rem}.general-media-button.general-media-button--cancel:focus-visible,.general-media-button.general-media-button--cancel:hover{border-color:#ccc}.media-lightbox__edit-caption{margin-bottom:1rem}dialog.media-lightbox-externals{position:fixed;z-index:9500;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);overflow:visible;background-color:#111;color:#fff;padding:1.25rem 2rem 1.25rem 1.75rem;border:.15rem solid #444;border-radius:.6rem;animation:fadeIn .3s;min-width:20rem;width:-moz-max-content;width:max-content;max-width:20rem;height:-moz-max-content;height:max-content;margin:unset}@media only all and (max-height:480px){dialog.media-lightbox-externals{overflow:scroll}}dialog.media-lightbox-externals::-webkit-scrollbar{width:0!important;height:0!important}dialog.media-lightbox-externals{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}dialog.media-lightbox-externals form{display:grid;grid-template-columns:auto auto auto;row-gap:1rem;background:transparent;padding:unset}dialog.media-lightbox-externals form label{grid-column:1/4;text-align:left}dialog.media-lightbox-externals form label .label-text{display:block;margin-bottom:.5rem}dialog.media-lightbox-externals form label select{padding:.5rem;width:100%;max-width:100%;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;font-size:1rem;color:#111}dialog.media-lightbox-externals form div{grid-column:1/4;text-align:left}dialog.media-lightbox-externals form button{width:-moz-max-content;width:max-content}dialog.media-lightbox-externals form button:first-of-type{grid-column:1}dialog.media-lightbox-externals form button:last-of-type{grid-column:3;justify-self:end;margin-right:0}dialog.media-lightbox-externals::backdrop{opacity:.6}.media-lightbox-externals.media-lightbox-externals--reassign-modal form{display:flex;height:18rem;flex-direction:column;justify-content:flex-end;position:relative}.media-lightbox-externals.media-lightbox-externals--reassign-modal .container--component-quick-filter{position:absolute;top:0}.media-lightbox-externals.media-lightbox-externals--reassign-modal .component-quick-filter.component-quick-filter--media-upload .quick-filter__option.quick-filter__option--open .quick-filter__tray{min-width:16.6rem}.media-lightbox-externals.media-lightbox-externals--reassign-modal .media-lightbox-externals__controls{display:inline-flex;justify-content:space-between}dialog.media-lightbox-externals.media-lightbox-externals--caption-modal textarea{width:100%;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;padding:.4rem .6rem}.customer-visible-toggle-container{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.4rem;width:100%}.customer-visible-toggle-container .label{font-size:.8rem;color:#ccc}.customer-visible-toggle-container input[type=checkbox].customer-visible-toggle{font-size:1.2rem;width:3em;height:1.66em;background:#666;border:.12rem solid transparent;border-radius:3em;position:relative;cursor:pointer;outline:none;transition:all .2s ease-in-out}.customer-visible-toggle-container input[type=checkbox].customer-visible-toggle:checked{background:#e77701;border-color:transparent}.customer-visible-toggle-container input[type=checkbox].customer-visible-toggle:after{position:absolute;content:"";width:1.5em;height:1.5em;border-radius:50%;background:#fff;box-shadow:0 0 .25em rgba(0,0,0,.3);transform:scale(.7);left:0;transition:all .2s ease-in-out}.customer-visible-toggle-container input[type=checkbox].customer-visible-toggle:checked:after{left:calc(100% - 1.5em)}.customer-visible-toggle-container input[type=checkbox].customer-visible-toggle:before{position:absolute;content:"✘";font-size:1em;padding-top:.2em;color:#ccc;right:.35em}.customer-visible-toggle-container input[type=checkbox].customer-visible-toggle:checked:before{position:absolute;content:"✔";font-size:.9em;padding-top:.25em;color:#fff;left:.55em}.customer-visible-toggle-container input[type=checkbox].customer-visible-toggle:checked+.label{color:#e1832a}.media-lightbox__media-and-controls__caption{padding:.35rem .4rem .5rem;text-align:left;font-size:1rem;line-height:1.4;background-color:#444}input[type=checkbox].marketing-use-toggle{position:relative}input[type=checkbox].marketing-use-toggle:focus-visible:before,input[type=checkbox].marketing-use-toggle:hover:before{border-color:orange;outline:0}input[type=checkbox].marketing-use-toggle:before{content:"Marketing";display:inline-block;background-color:#141831;color:#aaa;border:.15rem solid #666;border-radius:.4rem;padding:.4rem .6rem;outline:0;box-shadow:0 .0625rem .0625rem rgba(0,0,0,.5);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:.8rem;text-transform:uppercase;text-decoration:none;position:relative;cursor:pointer;outline:none;transition:all .2s ease-in-out}@supports (font-variation-settings:normal){input[type=checkbox].marketing-use-toggle:before{font-weight:500}}input[type=checkbox].marketing-use-toggle:before:focus-visible,input[type=checkbox].marketing-use-toggle:before:hover{border-color:#fff;text-decoration:underline;text-underline-offset:.1rem}input[type=checkbox].marketing-use-toggle:checked:before{color:#fff;border-color:#7f4faf}input[type=checkbox].marketing-use-toggle:checked:after{position:absolute;content:"✔";font-size:1.2em;padding-top:.25em;color:#9854db;top:.2rem;left:6.65rem;transition:all .2s ease-in-out}.media-lightbox__action+.marketing-use-toggle-container{margin-left:.8rem}.job-vessel-media__container{display:inline-flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .6rem;width:100%}.job-vessel-media__container>.img-container,.job-vessel-media__container>.video-container{flex:0 1 auto;max-width:23vw;height:auto;cursor:pointer;background-color:#ccc}.job-vessel-media__container>.video-container{flex:0 1 23vw;max-width:6.25rem}.job-vessel-media__container.job-vessel-media__container--task{flex:0 0 100%}@media only all and (min-width:90em){.job-vessel-media__container.job-vessel-media__container--task{padding-left:13rem}}.job-vessel-media__container.job-vessel-media__container--subtask{flex:0 0 100%;margin-bottom:1.2rem}@media only all and (min-width:75em){.job-vessel-media__container.job-vessel-media__container--subtask{padding-left:5.3rem}}@media only all and (min-width:90em){.job-vessel-media__container.job-vessel-media__container--subtask{padding-left:16.8rem}}.img-container{display:inline-flex;position:relative;aspect-ratio:1}.img-container img{max-width:100%;height:auto;aspect-ratio:1}.video-container{position:relative;display:inline-flex}.video-container img{max-width:100%;height:auto;aspect-ratio:1}.video-container:before{content:"";position:absolute;top:50%;left:50%;display:inline-block;margin:auto;width:40%;height:40%;max-height:4rem;max-width:4rem;transform:translateX(-50%) translateY(-50%);background-color:rgba(40,40,40,.9);border-radius:100%;z-index:4;cursor:pointer;background-image:url(../../assets/icons/video-thumbnail-play.svg);background-repeat:no-repeat;background-size:50% 50%;background-position:58%}.view--job-media .media__no-results{font-style:normal}.view--job-media .media__no-results .heading,.view--job-media .media__no-results p{color:#111}.view--job-media .media__no-results{padding:2rem 0 0;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600}@supports (font-variation-settings:normal){.view--job-media .media__no-results{font-weight:500}}.view--job-media .job-tab-media__container{padding-top:1rem;display:inline-flex;flex-wrap:wrap;width:100%;margin:0 0 .6rem;gap:.5rem}@media only all and (min-width:31.875em){.view--job-media .job-tab-media__container{gap:.8rem}}.view--job-media .job-tab-media__container>.img-container,.view--job-media .job-tab-media__container>.video-container{flex:0 1 auto;max-width:20vw;height:auto;cursor:pointer;background-color:#ccc}.view--job-media .job-tab-media__container>.video-container{flex:0 1 20vw;min-width:20vw;max-width:6.25rem}@media only all and (min-width:46.25em){.view--job-media .job-tab-media__container>.img-container,.view--job-media .job-tab-media__container>.video-container{flex:0 1 200px;max-width:unset}}@media only all and (min-width:90em){.view--job-media .job-tab-media__container>.img-container,.view--job-media .job-tab-media__container>.video-container{flex:0 1 300px}}.easyadmin.show.show-boat .show-boat__top,.easyadmin.show.show-boat .show-boat__top.form-horizontal,.view--job-boat .show-boat__top,.view--job-boat .show-boat__top.form-horizontal{display:flex;flex-wrap:wrap;-moz-column-gap:1.4rem;column-gap:1.4rem;row-gap:1rem;justify-content:flex-end;align-items:flex-start;padding-bottom:1rem}.easyadmin.show.show-boat .show-boat__top.form-horizontal .show-boat__top__title,.easyadmin.show.show-boat .show-boat__top .show-boat__top__title,.view--job-boat .show-boat__top.form-horizontal .show-boat__top__title,.view--job-boat .show-boat__top .show-boat__top__title{flex:1 1 auto}.easyadmin.show.show-boat .show-boat__top.form-horizontal .show-boat__top__title .job__info-tab__reassign .summary,.easyadmin.show.show-boat .show-boat__top .show-boat__top__title .job__info-tab__reassign .summary,.view--job-boat .show-boat__top.form-horizontal .show-boat__top__title .job__info-tab__reassign .summary,.view--job-boat .show-boat__top .show-boat__top__title .job__info-tab__reassign .summary{margin:0}.easyadmin.show.show-boat .show-boat__top.form-horizontal .show-boat__top__media .heading,.easyadmin.show.show-boat .show-boat__top .show-boat__top__media .heading,.view--job-boat .show-boat__top.form-horizontal .show-boat__top__media .heading,.view--job-boat .show-boat__top .show-boat__top__media .heading{font-size:1rem}.easyadmin.show.show-boat .show-boat__top.form-horizontal .show-boat__top__media .job-vessel-media__container,.easyadmin.show.show-boat .show-boat__top .show-boat__top__media .job-vessel-media__container,.view--job-boat .show-boat__top.form-horizontal .show-boat__top__media .job-vessel-media__container,.view--job-boat .show-boat__top .show-boat__top__media .job-vessel-media__container{margin:0}.easyadmin.show.show-boat .show-boat__top.form-horizontal .show-boat__top__media .job-vessel-media__container>img,.easyadmin.show.show-boat .show-boat__top .show-boat__top__media .job-vessel-media__container>img,.view--job-boat .show-boat__top.form-horizontal .show-boat__top__media .job-vessel-media__container>img,.view--job-boat .show-boat__top .show-boat__top__media .job-vessel-media__container>img{max-width:75px;margin:0}.img-container.thumbnail--customer-visible,.video-container.thumbnail--customer-visible{display:inline-flex;position:relative;aspect-ratio:1}.img-container.thumbnail--customer-visible:after,.video-container.thumbnail--customer-visible:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-color:transparent rgba(231,119,1,.95) transparent transparent;z-index:4}@media only all and (max-width:27.8125em){.img-container.thumbnail--customer-visible:after,.video-container.thumbnail--customer-visible:after{border-width:3rem 3rem 0}}@media only all and (min-width:27.8125em) and (max-width:90.625em){.img-container.thumbnail--customer-visible:after,.video-container.thumbnail--customer-visible:after{border-width:4rem 4rem 0}}@media only all and (min-width:90.625em){.img-container.thumbnail--customer-visible:after,.video-container.thumbnail--customer-visible:after{border-width:5rem 5rem 0}}.job-vessel-media__container--subtask img,.job-vessel-media__container--task img,.job__info-tab__media img,.show-boat__top__media img{margin-bottom:0}.job-vessel-media__container--subtask .img-container.thumbnail--customer-visible:after,.job-vessel-media__container--subtask .video-container.thumbnail--customer-visible:after,.job-vessel-media__container--task .img-container.thumbnail--customer-visible:after,.job-vessel-media__container--task .video-container.thumbnail--customer-visible:after,.job__info-tab__media .img-container.thumbnail--customer-visible:after,.job__info-tab__media .video-container.thumbnail--customer-visible:after,.show-boat__top__media .img-container.thumbnail--customer-visible:after,.show-boat__top__media .video-container.thumbnail--customer-visible:after{border-width:2rem 2rem 0}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields:nth-child(2){margin-top:0}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .filer-tab__switcher{margin:0;width:calc(100% + 3rem);margin-left:-1.5rem!important;background-color:#d4c6e0!important}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .filer-tab__switcher legend{display:none}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .filer-tab__switcher .__fields__radio-group__container{-moz-column-gap:unset;column-gap:unset}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .filer-tab__switcher .__fields__radio-group__container input[type=radio]+label{background-color:transparent;box-shadow:unset;border:unset;border-radius:unset;padding:.6rem 4.5vw}@media only all and (min-width:25em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .filer-tab__switcher .__fields__radio-group__container input[type=radio]+label{padding:.8rem 1.2rem}}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .filer-tab__switcher .__fields__radio-group__container input[type=radio]+label .label-text{font-size:1.05rem;font-weight:300}@media only all and (min-width:25em){dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .filer-tab__switcher .__fields__radio-group__container input[type=radio]:first-child+label{padding-left:1.5rem}}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .filer-tab__switcher .__fields__radio-group__container input[type=radio]:checked+label{background-color:#f2ecf7}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .filer-tab__switcher .__fields__radio-group__container input[type=radio]:checked+label:before{all:unset}dialog[open].ticket-filing-modal.enquiry-filer-active form.ticket-filing-modal--enquiries.ticket-filing-modal__form.modal-form .ticket-filing-modal__fields .filer-tab__switcher .__fields__radio-group__container input[type=radio]:checked+label .label-text{color:#111}.view--enquiry .enquiry__title-bar{position:relative;background:#f2ecf7;border-bottom:.15rem solid #993de1;padding:clamp(.2rem,2vh,.6rem) clamp(1rem,5vw,2.5rem) clamp(.2rem,2vh,.6rem) clamp(.5rem,4vw,1.5rem);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem}@media only all and (min-width:54.6875em){.view--enquiry .enquiry__title-bar{padding-right:3rem}}@media only all and (min-width:30.625em){.view--enquiry .enquiry__title-bar{gap:1rem}}@media only all and (min-width:29.5em){.view--enquiry .enquiry__title-bar{padding-left:1.5rem;border-left:.6875rem solid #993de1}}.view--enquiry .enquiry__title-bar .enquiry__title-bar__info{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.view--enquiry .enquiry__title-bar .enquiry__title-bar__info .text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;font-size:clamp(1rem,4vw,1.25rem);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin:0 .6rem 0 0}@media only all and (min-width:31.25em){.view--enquiry .enquiry__title-bar .enquiry__title-bar__info .text{clip:unset;height:unset;overflow:auto;position:static;white-space:unset;width:unset}}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions{flex:1 1 100%;display:inline-flex;justify-content:flex-start;align-items:flex-end;gap:.7rem}@media only all and (min-width:27.5em){.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions{align-items:flex-end}}@media only all and (min-width:75em){.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions{flex:0 0 30rem;justify-content:flex-end;text-align:right}}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .component--team-assigner{flex:1 1 auto}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .component--team-assigner .job-sheet__task-editor__label-text{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .component--team-assigner .job-sheet__task-editor__label-text{font-weight:500}}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .component--team-assigner .job-sheet__task-editor__assigned__disclosure,.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .component--team-assigner .job-sheet__task-editor__label-text{font-size:clamp(.8rem,4vw,1rem)}@media only all and (min-width:37em){.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .component--team-assigner{order:unset}}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert{position:relative;z-index:9000;flex:0 0 10.9rem}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert summary{list-style:none}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert summary::-webkit-details-marker,.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert summary::marker{display:none}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert .enquiry__convert__disclosure{display:inline-block;border-radius:.3rem;background:#74409d;color:#fff;box-shadow:0 .0625rem .0625rem 0 rgba(0,0,0,.5);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:clamp(.8rem,4vw,1rem);padding:clamp(.35em,3vw,.5em) clamp(.45em,4vw,.9em)}@media only all and (min-width:25em){.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert .enquiry__convert__disclosure{width:10.9rem}}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert .enquiry__convert__disclosure:focus-visible,.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert .enquiry__convert__disclosure:hover{text-decoration:underline;box-shadow:0 .0625rem .0625rem 0 rgba(0,0,0,.9)}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert .enquiry__convert__list{width:100%;position:absolute;top:clamp(1.6em,calc(1em + 3vw),2.05em);border-bottom:.45rem solid #993de1;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;box-shadow:0 .1rem .1rem rgba(0,0,0,.6)}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert .enquiry__convert__list .enquiry__convert__list__action{border-radius:0;border:0;outline:0;cursor:pointer;text-align:left;font-size:clamp(.8rem,4vw,1rem);padding:clamp(.8rem,3vw,.9rem) clamp(.8rem,4vw,1rem)}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert .enquiry__convert__list .enquiry__convert__list__action.enquiry__convert__list__action--convert{color:#fff;background:#444}.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert .enquiry__convert__list .enquiry__convert__list__action:focus-within strong,.view--enquiry .enquiry__title-bar .enquiry__title-bar__actions .enquiry__convert .enquiry__convert__list .enquiry__convert__list__action:hover strong{text-decoration:underline}.view--enquiry .enquiry__title-bar .enquiry__close{position:absolute;top:clamp(.2rem,2vh,.8rem);right:clamp(.5rem,4vw,1rem)}.component--enquiry__number,.component--enquiry__stage{border-radius:.3rem;color:#fff;font-size:clamp(.8rem,4vw,1rem);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;padding:clamp(.25em,2vw,.4em) clamp(.45em,4vw,.9em)}.component--enquiry__number{background-color:#3a3a3a;margin-right:.3rem}.component--enquiry__stage{background-color:#008487;margin-right:.3rem}.component--enquiry__last-saved{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#7d7d7d;font-size:clamp(.8rem,4vw,1rem)}.enquiry__requirements .heading{font-size:clamp(1.1rem,3vw,1.3rem);margin:0 0 .6em}.enquiry__requirements .enquiry__requirements__top .desc{font-size:clamp(.9rem,2vw,1rem);line-height:1.4;color:#74409d;margin:0 0 1.4rem}@media only all and (min-width:75em){.enquiry__requirements .enquiry__requirements__top .desc{max-width:90%}}.enquiry__requirements h2.label-text{font-size:clamp(1rem,2vw,1.1rem);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;margin:0 0 .7em}.enquiry__requirements .enquiry__requirements__list{list-style-type:none}.enquiry__requirements .enquiry__requirements__list .enquiry__req{display:grid;grid-template-columns:auto 1.5625rem;-moz-column-gap:.8125rem;column-gap:.8125rem;margin-bottom:1.2rem;align-items:center}.enquiry__requirements .enquiry__requirements__list .enquiry__req textarea{field-sizing:content;line-height:1.4;padding:.5rem .7rem;outline:0;border:.1rem solid #222;font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#555}.enquiry__requirements .enquiry__requirements__list .enquiry__req textarea::-moz-placeholder{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#7777777}.enquiry__requirements .enquiry__requirements__list .enquiry__req textarea::placeholder{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#7777777}@supports (font-variation-settings:normal){.enquiry__requirements .enquiry__requirements__list .enquiry__req textarea::-moz-placeholder{font-weight:200}.enquiry__requirements .enquiry__requirements__list .enquiry__req textarea::placeholder{font-weight:200}}.enquiry__requirements .enquiry__requirements__list .enquiry__req .enquiry__req__delete{cursor:pointer;max-height:1.5625rem;height:1.5625rem;width:1.5625rem;background:url(../../assets/icons/enquiry-req-delete.svg) no-repeat 50%;outline:0;border:0}.enquiry__requirements .enquiry__requirements__list .enquiry__req .enquiry__req__delete:focus,.enquiry__requirements .enquiry__requirements__list .enquiry__req .enquiry__req__delete:hover{background:url(../../assets/icons/enquiry-req-delete-hover.svg) no-repeat 50%}.enquiry__requirements .enquiry__req__add{display:inline-block;border-radius:.3rem;background:#74409d;color:#fff;box-shadow:0 .0625rem .0625rem 0 rgba(0,0,0,.5);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:clamp(.8rem,4vw,1rem);padding:clamp(.35em,3vw,.5em) clamp(.45em,4vw,.9em);outline:0;border:0;cursor:pointer}.view--enquiry .ticket-filing-modal--activity--from-enquiry .__fields__radio-group.activity__methods{display:none}.enquiry__activity .enquiry__activity__nav{display:grid;grid-template-columns:.85fr 1fr 1fr 1fr 1fr;gap:0;border:.15rem solid var(--c-mid);border-top-left-radius:.5rem;border-top-right-radius:.5rem}.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button{padding:.8rem 0;border:0;outline:0;cursor:pointer;background-color:transparent;border-left:.15rem solid var(--c-mid);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:1rem}@supports (font-variation-settings:normal){.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button{font-weight:500}}.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button:focus,.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button:hover{-webkit-text-decoration-color:#111;text-decoration-color:#111}@media only all and (min-width:32em){.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button{display:inline-flex;gap:.4rem;align-items:center;justify-content:center}.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button .icon{width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:50%}.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button.call .icon{background-image:url(../../assets/icons/activity-call.svg)}.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button.email .icon{background-image:url(../../assets/icons/activity-email.svg)}.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button.message .icon{background-image:url(../../assets/icons/activity-message.svg)}.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button.conversation .icon{background-image:url(../../assets/icons/activity-conversation.svg)}.enquiry__activity .enquiry__activity__nav .enquiry__activity__nav__button.note .icon{background-image:url(../../assets/icons/activity-note.svg);background-size:1.3rem auto}}.enquiry__activity .enquiry__activity__scroller{padding:.8rem .9rem 1.1rem;border:.15rem solid var(--c-mid);border-top:0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;overflow:scroll}.enquiry__activity .enquiry__activity__scroller::-webkit-scrollbar{width:0!important;height:0!important}.enquiry__activity .enquiry__activity__scroller{overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none}@media only all and (max-width:37.5em){.enquiry__activity .enquiry__activity__scroller{max-height:50vh;max-height:50dvh}}@media only all and (min-width:37.5em) and (max-width:75em){.enquiry__activity .enquiry__activity__scroller{max-height:calc(100vh - 30rem);max-height:calc(100dvh - 30rem)}}@media only all and (min-width:75em){.enquiry__activity .enquiry__activity__scroller{max-height:calc(100vh - 36.875rem);max-height:calc(100dvh - 36.875rem)}}.view--enquiry .floating-errors__errors{top:16rem;right:1.4rem}.view--enquiry{background-color:#f2ecf7!important;--c-mid:#d4c6e0}.enquiry-layout__section summary{list-style:none}.enquiry-layout__section summary::-webkit-details-marker,.enquiry-layout__section summary::marker{display:none}@media only all and (max-width:37.499em){.enquiry-layout__section>summary .summary{padding:clamp(.5rem,2vh,1rem) clamp(1rem,5vw,2.5rem) clamp(.5rem,2vh,1rem) clamp(.5rem,4vw,1.5rem);border-bottom:.1rem solid var(--c-mid);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;display:inline-flex;align-items:center;width:100%;gap:.6rem}.enquiry-layout__section>summary .summary:before{content:"◥";transform:rotate(45deg);display:inline-block;font-size:.5rem}.enquiry-layout__section[open]>summary .summary{background-color:var(--c-mid)}.enquiry-layout__section[open]>summary .summary:before{transform:rotate(135deg);margin-top:-.2rem}.enquiry-layout__section[open]>summary .summary:after{content:"— Click to Close";display:inline-block;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;margin-left:-.3rem}@supports (font-variation-settings:normal){.enquiry-layout__section[open]>summary .summary:after{font-weight:200}}.enquiry-layout__section .grid-container{display:grid;grid-template-columns:1;grid-template-rows:auto;row-gap:1rem}.enquiry-layout__section[open]+.enquiry-layout__section>summary .summary{border-top:.1rem solid var(--c-mid)}.enquiry-panel{padding:1rem .6rem 1.4rem}.enquiry-panel.enquiry-panel--timeline{padding-top:.4rem}}.enquiry-panel.enquiry-panel--timeline{display:inline-flex;flex-direction:column;gap:1rem}@media only all and (min-width:37.5em) and (max-width:75em){.enquiry-panel{padding:1.4rem 1rem}.single-enquiry__layout{position:relative}.enquiry-layout__section .grid-container{display:grid;grid-template-columns:1;grid-template-rows:auto;row-gap:1rem}.enquiry-layout__section>summary{position:absolute;top:0;left:0}.enquiry-layout__section>summary .summary{padding:1rem 1.6rem;margin-left:1.1rem;background-color:var(--c-mid);border-bottom:.15rem solid var(--c-mid);font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.enquiry-layout__section>summary .summary{font-weight:500}}.enquiry-layout__section>summary .summary.first{margin-left:0}.enquiry-layout__section>summary .summary-container{display:inline-flex;width:calc(100vw - 19.2rem)}.enquiry-layout__section>summary .summary-container .summary{flex:5rem}.enquiry-layout__section>summary .summary-container .filler{background-color:var(--c-mid);flex:1 1 100%;border-bottom:.15rem solid var(--c-mid)}.enquiry-layout__section:nth-child(2)>summary{left:10rem}.enquiry-layout__section:nth-child(3)>summary{left:19.2rem}.enquiry-layout__section[open]{padding-top:3rem}.enquiry-layout__section[open]>summary .summary{background-color:transparent;border-color:transparent}}@media only all and (min-width:75em){.enquiry-layout__section>summary{display:none}.enquiry-panel{padding:0}.single-enquiry__layout{--w-padding:1.4rem;padding:var(--w-padding);display:grid;grid-template-rows:12rem auto;grid-template-columns:29.5rem auto;row-gap:.6rem;-moz-column-gap:2rem;column-gap:2rem}.single-enquiry__layout .enquiry-layout__section--who{grid-row:1;grid-column:1/4;display:contents}.single-enquiry__layout .enquiry-layout__section--who .grid-container{display:inline-grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:11rem;width:calc(100vw - var(--w-padding)*2);-moz-column-gap:1rem;column-gap:1rem}.single-enquiry__layout .enquiry-layout__section--when{grid-row:2;grid-column:1}.single-enquiry__layout .enquiry-layout__section--what{grid-row:2;grid-column:2}}.enquiry__tab-container{--c-mid:#d4c6e0;border:.15rem solid var(--c-mid);border-radius:.5rem;position:relative}.enquiry__tab-container .js-inner-tabs[disabled] summary{pointer-events:none}.enquiry__tab-container .component-quick-filter .quick-filter__option{width:100%;display:flex}.enquiry__tab-container .component-quick-filter .quick-filter__option .quick-filter__trigger{flex:6.25rem;min-width:6.25rem}@media only all and (max-width:27.5em){.enquiry__tab-container .component-quick-filter .quick-filter__option .quick-filter__trigger{display:none}}.enquiry__tab-container .component-quick-filter .quick-filter__option .quick-filter__tray{width:100%;min-width:16rem;flex:auto;clip:unset;max-height:unset;position:relative;top:0;left:0;@container quick-filter (min-width: 38.75rem){>*{opacity:1}}}.enquiry__tab-container .enquiry__tab-bar{height:2rem;background-color:var(--c-mid);border-top-right-radius:.35rem;border-top-left-radius:.35rem}.enquiry__tab-container .enquiry__tab-details .tab-content{padding:1.25rem}.enquiry__tab-container .enquiry__tab-details .summary{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;font-size:.9rem;width:-moz-max-content;width:max-content;position:absolute;top:0;left:0;padding:.5rem .8rem}@supports (font-variation-settings:normal){.enquiry__tab-container .enquiry__tab-details .summary{font-weight:500}}.enquiry__tab-container .enquiry__tab-details[open] .summary{background-color:#f2ecf7}.enquiry__tab-container .enquiry__tab-details[open] .summary:first-child{border-top-left-radius:.35rem}.enquiry__tab-container input[type=email],.enquiry__tab-container input[type=number],.enquiry__tab-container input[type=text]{padding:.45rem .7rem;outline:0;border:.1rem solid #222;font-size:1rem;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#555}.enquiry__tab-container input[type=email]::-moz-placeholder,.enquiry__tab-container input[type=number]::-moz-placeholder,.enquiry__tab-container input[type=text]::-moz-placeholder{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#777}.enquiry__tab-container input[type=email]::placeholder,.enquiry__tab-container input[type=number]::placeholder,.enquiry__tab-container input[type=text]::placeholder{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;color:#777}@supports (font-variation-settings:normal){.enquiry__tab-container input[type=email]::-moz-placeholder,.enquiry__tab-container input[type=number]::-moz-placeholder,.enquiry__tab-container input[type=text]::-moz-placeholder{font-weight:200}.enquiry__tab-container input[type=email]::placeholder,.enquiry__tab-container input[type=number]::placeholder,.enquiry__tab-container input[type=text]::placeholder{font-weight:200}}.enquiry__tab-container .enquiry-form--person{display:flex;flex-wrap:wrap;gap:1rem}.enquiry__tab-container .enquiry-form--person label{flex:1 1 100%}.enquiry__tab-container .enquiry-form--person label input{width:100%}@media only all and (min-width:26.25em){.enquiry__tab-container .enquiry-form--person label:first-child{flex:1 1 55%}.enquiry__tab-container .enquiry-form--person label:nth-child(2){flex:1 1 40%}.enquiry__tab-container .enquiry-form--person label:nth-child(3){flex:0 0 100%}}.enquiry__tab-container.enquiry__owner .enquiry__tab-details .tab-content{min-height:8.25rem}.enquiry__tab-container.enquiry__owner .enquiry__tab-details:nth-child(3) .summary{left:8rem}.enquiry__tab-container.enquiry__owner .enquiry__tab-details:nth-child(3)[open] .summary{border-top-left-radius:0}.enquiry__tab-container.enquiry__owner .component-quick-filter .label-text,.enquiry__tab-container.enquiry__owner .component-quick-filter .quick-filter__trigger .title{font-size:.9rem}.enquiry__tab-container.enquiry__contact .enquiry__tab-details:nth-child(3) .summary{left:8.6rem}.enquiry__tab-container.enquiry__contact .enquiry__tab-details:nth-child(3)[open] .summary{border-top-left-radius:0}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1rem}@media only all and (min-width:30em){.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container{grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .existing-contact-chooser{grid-row:1;grid-column:1}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail--phone{grid-row:1;grid-column:2;display:inline-flex;flex-wrap:wrap;flex-direction:column;gap:.7rem}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail--email{grid-column:1/3;grid-row:2}}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail,.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container label{font-size:.9rem}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail .label-text,.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container label .label-text{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal;display:inline-block;padding-bottom:.6em;padding-right:.6em}@supports (font-variation-settings:normal){.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail .label-text,.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container label .label-text{font-weight:500}}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail .item-content,.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container label .item-content{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal}@supports (font-variation-settings:normal){.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail .item-content,.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container label .item-content{font-weight:200}}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail select,.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container label select{display:block;font-family:sans-serif;font-weight:400;font-size:1em;color:#444;line-height:1.3;padding:.5rem;width:100%;max-width:18.75em;box-sizing:border-box;margin:0;border:.15rem solid rgba(0,0,0,.28);border-radius:.2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail select::-ms-expand,.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container label select::-ms-expand{display:none}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail select:hover,.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container label select:hover{border-color:#888}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail select:focus,.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container label select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container .enquiry-form__existing-detail select option,.enquiry__tab-container.enquiry__contact .enquiry-form__existing-container label select option{font-weight:400}.enquiry__tab-container.enquiry__subject .enquiry__tab-details .tab-content{min-height:8.25rem}@media only all and (max-width:26.25em){.enquiry__tab-container.enquiry__subject .enquiry__tab-details .extra{display:none}}.enquiry__tab-container.enquiry__subject .enquiry__tab-details:nth-child(3) .summary{left:8rem}@media only all and (max-width:26.25em){.enquiry__tab-container.enquiry__subject .enquiry__tab-details:nth-child(3) .summary{left:5rem}}.enquiry__tab-container.enquiry__subject .enquiry__tab-details:nth-child(3)[open] .summary{border-top-left-radius:0}.enquiry__tab-container.enquiry__subject .enquiry__tab-details:nth-child(4) .summary{left:14.6rem}@media only all and (max-width:26.25em){.enquiry__tab-container.enquiry__subject .enquiry__tab-details:nth-child(4) .summary{left:11.4rem}}.enquiry__tab-container.enquiry__subject .enquiry__tab-details:nth-child(4)[open] .summary{border-top-left-radius:0}.enquiry__tab-container.enquiry__subject .component-quick-filter .label-text,.enquiry__tab-container.enquiry__subject .component-quick-filter .quick-filter__trigger .title{font-size:.9rem}.enquiry__tab-container.enquiry__subject .enquiry-form__new-subject .enquiry-form--vessel__name{margin-right:.75rem}.enquiry__tab-container.enquiry__subject .enquiry-form__new-subject .enquiry-form--vessel__length{position:relative}.enquiry__tab-container.enquiry__subject .enquiry-form__new-subject .enquiry-form--vessel__length input{width:9.4rem}.enquiry__tab-container.enquiry__subject .enquiry-form__new-subject .enquiry-form--vessel__length:has(input:not(:-moz-placeholder-shown)):after{display:inline-block;position:absolute;content:"metres";color:#777;font-size:.9em;left:2.4em;top:.1em}.enquiry__tab-container.enquiry__subject .enquiry-form__new-subject .enquiry-form--vessel__length:has(input:not(:placeholder-shown)):after{display:inline-block;position:absolute;content:"metres";color:#777;font-size:.9em;left:2.4em;top:.1em}.enquiry__tab-container.enquiry__subject .enquiry-form__new-subject .enquiry-form--vessel__length:has(input:not(:empty)) input{border-color:#00f};.enquiry__tab-container.enquiry__subject .enquiry-form__new-subject .enquiry-form--vessel__length:has(input:not(:empty)){border:100px solid #00f}.enquiry__tab-container.enquiry__subject .enquiry-form--non-vessel .label-text{font-size:.85rem;margin:0 0 1rem}.enquiry__tab-container.enquiry__subject .enquiry-form--non-vessel .label-text+input{width:100%;max-width:unset}.enquiry__priority{border:.15rem solid var(--c-mid);border-radius:.5rem;padding:.8rem .9rem 1.1rem}.enquiry__priority .heading{display:inline-block;margin:0 0 .6rem}.enquiry__priority .enquiry__priority__radio-group{display:flex;flex-wrap:wrap;gap:.8rem}.enquiry__priority .enquiry__priority__radio-group .label{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;font-style:normal;padding:.4em .8em;border:.15rem solid #111;background-color:#f2ecf7;box-shadow:0 .15rem .15rem rgba(0,0,0,.2);border-radius:.3rem;white-space:nowrap;display:inline-block}@supports (font-variation-settings:normal){.enquiry__priority .enquiry__priority__radio-group .label{font-weight:200}}@media only all and (max-width:40em){.enquiry__priority .enquiry__priority__radio-group .label{font-size:.8rem}}.enquiry__priority .enquiry__priority__radio-group input:checked+.label{border-color:#008487;background-color:#04a9ad;color:#fff}.enquiry__dates{border:.15rem solid var(--c-mid);border-radius:.5rem;padding:.8rem .9rem 1.1rem;display:inline-flex;flex-wrap:wrap;gap:.6rem;flex-direction:column}@media only all and (min-width:31em){.enquiry__dates{flex-direction:row}}.enquiry__dates .heading{display:inline-block;margin:0 0 .4rem;flex:0 0 100%}.enquiry__dates label{max-width:12rem}@media only all and (min-width:31em){.enquiry__dates label{flex:0 0 12rem}}.enquiry__dates .to{display:inline-block;text-align:center;max-width:12rem}@media only all and (min-width:31em){.enquiry__dates .to{flex:0 0 1.5em;padding-top:.9em}}.enquiry__initial{display:grid;grid-template-columns:auto;grid-template-rows:auto auto;row-gap:1rem}.enquiry__initial .heading{font-size:clamp(1.1rem,3vw,1.3rem);margin:0}.enquiry__initial .captured{display:inline-block;font-size:clamp(.9rem,2vw,1.05rem);color:#777}.enquiry__initial .enquiry__initial__top{grid-row:1;display:flex;flex-wrap:wrap;row-gap:.6rem;-moz-column-gap:10%;column-gap:10%;align-items:center;max-width:40rem}.enquiry__initial .enquiry__initial__body{grid-row:2;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.4}.view--timesheets-reports.view--enquiries-report .timesheet-report-container .timesheet-report__chooser form{max-width:-moz-max-content;max-width:max-content}.view--timesheets-reports.view--enquiries-report .heading{font-size:1.4rem;margin:.75rem 0 .75em;line-height:1.4em}.view--timesheets-reports.view--enquiries-report .heading .period{color:#008487}.view--timesheets-reports.view--enquiries-report .heading.heading--sub{font-size:1.25rem;color:#04a9ad;margin-bottom:.3rem}.view--timesheets-reports.view--enquiries-report .heading.heading--sub.heading--sub--grey{color:#777}.view--timesheets-reports.view--enquiries-report .strapline{color:#777;margin-bottom:1.8rem;font-size:1rem}.view--timesheets-reports.view--enquiries-report .metrics{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-bottom:3rem}.view--timesheets-reports.view--enquiries-report .metrics .metric{display:inline-flex;align-items:center;gap:.6rem}.view--timesheets-reports.view--enquiries-report .metrics .metric .bignumber{font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:700;font-style:normal;font-size:4rem;margin-top:-.2em;margin-bottom:-.2em}@media only all and (min-width:62.5em){.view--timesheets-reports.view--enquiries-report .metrics .metric .bignumber{font-size:5rem}}.view--timesheets-reports.view--enquiries-report .metrics .metric .classification{flex:1 1 100%;max-width:12.5rem;padding:.625rem;border:.1rem solid #04a9ad;border-radius:.5rem;color:#666}.view--timesheets-reports.view--enquiries-report .metrics .metric .classification b{color:#008487;font-family:PublicSansVariable,PublicSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:600;font-style:normal}@supports (font-variation-settings:normal){.view--timesheets-reports.view--enquiries-report .metrics .metric .classification b{font-weight:500}}.view--timesheets-reports.view--enquiries-report .metrics .metric:first-of-type .bignumber{color:#04a9ad}.view--timesheets-reports.view--enquiries-report .metrics .metric:nth-of-type(2) .bignumber{color:#111}.view--timesheets-reports.view--enquiries-report .metrics .metric:nth-of-type(3) .bignumber{color:#ccc}.view--timesheets-reports.view--enquiries-report .metrics:nth-child(5) .metric:first-of-type .classification{max-width:8.5rem}.view--timesheets-reports.view--enquiries-report .metrics:nth-child(5) .metric:nth-of-type(3) .classification{max-width:11.5rem}.view--timesheets-reports.view--enquiries-report .metrics:nth-child(8) .metric:first-of-type .classification{max-width:10.5rem}.view--timesheets-reports.view--enquiries-report .metrics:nth-child(8) .metric:nth-of-type(3) .classification{max-width:11.5rem}.view--timesheets-reports.view--enquiries-report .reasons .date-heading{display:inline-block;margin-bottom:.6rem;color:#666}.view--timesheets-reports.view--enquiries-report .reasons .reasons__list{list-style-type:none}.view--timesheets-reports.view--enquiries-report .reasons .reasons__list .reasons__list__item{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.4rem}@media only all and (min-width:46.25em){.view--timesheets-reports.view--enquiries-report .reasons .reasons__list .reasons__list__item{flex-wrap:nowrap}}.view--timesheets-reports.view--enquiries-report .reasons .reasons__list .reasons__list__item .date{flex:0 0 4rem;color:#666}.view--timesheets-reports.view--enquiries-report .reasons .reasons__list .reasons__list__item .enquiry{flex:0 0 5rem;color:#008487}.view--timesheets-reports.view--enquiries-report .reasons .reasons__list .reasons__list__item .divider{flex:0 0 1.2rem;color:#ccc}.view--timesheets-reports.view--enquiries-report .reasons .reasons__list .reasons__list__item .reason{flex:1 1 auto}
/*# sourceMappingURL=app.css.map */
