 @font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(media/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(media/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(media/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(media/fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--main-text:hsl(0,0%,0%);--main-back:hsl(0,0%,100%);--button-colour:hsl(0,0%,100%);--dark-green:hsl(152,100%,20%);--darker-green:hsl(152,100%,12%);--orange:hsl(32,83%,45%);--orange-darker:hsl(32,83%,35%);--red:hsl(356,70%,42%);--red-lighter:hsl(356,70%,62%);--green:hsl(152,50%,50%);--green-med:hsl(152,25%,47%);--light-grey:hsl(0,0%,93%);--light-grey2:hsl(0,0%,85%);--grey:hsl(0,0%,40%);--offwhite:hsl(33,35%,94%)}*{margin:0;padding:0;box-sizing:border-box}img{height:auto!important;max-width:100%;border:none}html{height:100%;width:100%}body{font:normal normal normal 100%/1.35 'Open Sans',sans-serif;background:var(--main-back) url(media/bg.png);background:var(--main-back) url(media/bg.webp);color:var(--main-text);height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;width:100%}body.LoginPage{background:var(--main-text) url(media/fleet.jpg) no-repeat fixed center center;background-size:cover;color:var(--main-back);grid-template-rows:1fr auto}section{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px}section>*{max-width:100%}h1,h2,h3{font-size:1.5rem;margin:10px 0}h2{font-size:1.4rem}h3{font-size:1.3rem}h1 button,h1 a.button{float:right;font-weight:400;font-size:.65em}button i,a.button i{margin-left:15px}p{margin:10px 0}button,a.button{color:var(--button-colour);background-color:var(--dark-green);font:inherit;text-decoration:none;display:inline-block;line-height:2;padding:0 10px;border:none;cursor:pointer;transition:600ms opacity ease;border-radius:8px}button.grey,a.button.grey{background-color:var(--grey)}button i{margin-left:15px}button:hover,a.button:hover{opacity:.6}button.orange,a.button.orange{background-color:var(--orange)}button.red,a.button.red,button.delete,a.button.delete{background-color:var(--red)}a.button.office,button.office{display:block;width:100%;text-align:left;padding-right:120px;position:relative}a.button.office>span,button.office>span{display:inline-block;width:40px;height:2em;background-color:var(--darker-green);position:absolute;right:0;top:0;text-align:center}a.button.office.orange>span,button.office.orange>span{background-color:var(--orange-darker)}a.button.Tab{border-radius:10px 10px 0 0}a.button.Tab.grey{background-color:var(--green-med)}footer{text-align:center;border:1px solid var(--dark-green);border-width:0 0 10px}footer::after{content:"";display:block;height:2px;background-color:var(--red)}header{background-color:var(--dark-green);color:#fff;padding:10px 15px;font-size:2rem}header nav{transform:translateX(-110%);position:absolute;top:0;left:0;transition:600ms transform ease;background-color:var(--dark-green);line-height:2;padding:10px;z-index:2;font-size:1.2rem}header label{cursor:pointer;transition:600ms color ease}header label:hover{color:var(--green)}header #MenuHider:checked+nav{transform:translateX(0)}#MenuHider{display:none}header a{color:hsl(0,0%,100%);text-decoration:none;transition:600ms color ease}header a:hover{color:hsl(152,50%,50%)}header>div>label{position:absolute;right:10px;top:0}input,select,textarea{font:inherit;color:inherit;max-width:100%;border:none}input{line-height:2}input:disabled{background-color:#f2f2f2;color:#aaa}label{display:block;max-width:100%;margin-bottom:10px}label.auto,input[type=checkbox],input[type=number],input.auto{width:auto;margin-bottom:0}label.Simple{display:inline-block;width:75px;font-size:.9rem;margin-right:15px}input,textarea,select{width:400px}input[type=date],input[type=time]{width:auto}select.HalfSelect{width:calc(50% - 10px);margin:0 10px 0 0}select:last-of-type.HalfSelect{margin:0}table{font-size:.85rem;border-collapse:separate;border-spacing:0 15px}caption{font-weight:700}th{text-align:left;background-color:#fff;font-weight:400}th,td{padding:0 5px;border:1px solid var(--light-grey2);border-width:0 1px 0 0}th a{text-decoration:none;color:inherit}th:last-of-type,td:last-of-type{border-width:0}table tr:nth-child(odd){background-color:var(--light-grey)}.PhoneValidationWarning{display:none}.TelemetryPhone:invalid~.PhoneValidationWarning{display:block}.holder{width:600px;max-width:100%;padding:0 2px;margin:0 auto;position:relative}.centre{text-align:center}.flexButtons{display:flex;flex-wrap:wrap;gap:5px}.circleicon{background-color:var(--orange);color:#fff;display:inline-block;width:1.3em;height:1.3em;padding:.7em .65em .6em;box-sizing:content-box;border-radius:2.4em}.splashScreen{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,20,7,.9);transform:scale(0,0);transition:transform 400ms ease-in-out;z-index:1000}.splashScreen.show{transform:scale(1,1)}.splashScreen>div{background:#fff url(media/bg.png);background:#fff url(media/bg.webp);padding:10px;text-align:left;margin:auto;max-width:min(100%,980px)}.splashScreen>div>div,div.offwhite{background:var(--offwhite);padding:6px;margin:10px auto}.splashScreen ul{margin:10px 10px 10px 30px}.splashScreen .close{position:absolute;top:0;right:0;display:inline-block;background-color:#d00;color:#fff;cursor:pointer;font-size:2rem;width:2rem;height:2rem;line-height:1;text-align:center}.TemplateList{font-size:.75rem}.TemplateList p{margin:0}.TemplateList>div{border:1px solid #999;border-width:0 0 1px;padding:10px 4px;display:flex;background-color:#fff}.TemplateList>div>div:last-child{text-align:right;margin-left:10px;flex-grow:1;display:flex;align-items:center;justify-content:end}.TemplateList>div:last-child{border:none}.TemplateList button{line-height:3}.TableHolder{box-sizing:border-box;overflow-x:visible;overflow-y:auto;max-width:100%}summary{font-weight:700;max-width:100%;text-align:left;cursor:pointer;list-style:none;text-align:left;display:block;width:180px;background-color:var(--grey);color:#fff;font:inherit;line-height:2;padding:0 10px;cursor:pointer;border-radius:8px;margin:10px auto}summary i.fa-solid{float:right;line-height:2}.nowrap{white-space:nowrap}ul.paginate li{list-style:none;display:inline;font-size:.9rem;line-height:1.6}ul.paginate li.left{float:left}ul.paginate li.right{float:right}ul.paginate a{display:inline-block;background-color:var(--dark-green);text-decoration:none;color:#fff;padding:0 .5em;margin:0 .35em;border-radius:4px}ul.paginate a:not([href]){opacity:.5}.Calendar{font-size:.85rem;display:flex;flex-wrap:nowrap;line-height:1.25;overflow-x:visible;overflow-y:auto;scroll-snap-type:x mandatory;margin:10px auto;width:600px;max-width:100%}.Calendar h2{font-size:.85rem;text-align:center;margin:10px 4px}.Calendar h2::after{clear:both;content:"";display:table}.Calendar h2 a.left{float:left}.Calendar h2 a.right{float:right}.Calendar p a{display:block;text-decoration:none;color:#fff;padding:10px;margin:2px 4px;border-radius:2px}.Calendar>div{width:100%;flex:0 0 100%;scroll-snap-align:start}.install{display:none}.install.show{display:block}.smaller{font-size:.7rem}.HomeLinks{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:800px;max-width:100%;font-size:.84rem}.HomeLinks>div{width:156px;height:106px;background-color:var(--green-med);border-radius:8px;text-align:center;margin:10px 5px}.HomeLinks>div.red{background-color:var(--red-lighter)}.HomeLinks a{color:#fff;text-decoration:none;display:block}.HomeLinks span{display:block}.HomeLinks i{background-color:var(--dark-green);color:#fff;font-size:1.3rem;display:inline-block;line-height:2.5em;height:2.5em;width:2.5em;border-radius:2em;margin:10px 0}.HomeLinks>div.red i{background-color:var(--red)}.back-white{background-color:hsl(0,0%,100%)}p.errors{position:fixed;top:-300px;left:0;animation:Notifier 4000ms ease 0s 1 normal forwards;font-weight:700;text-align:center;background-color:var(--darker-green);color:#fff;width:100%;max-width:100%;padding:5px 0;z-index:3}@keyframes Notifier{0%{top:-300px;opacity:0}25%{top:100px;opacity:1}75%{top:100px;opacity:1}100%{top:-300px;opacity:0}}table.CustomerList{width:min(800px,100%)}.green{color:var(--dark-green)}.HeadLabel{float:right;background-color:#fff;display:block;padding:0 20px;color:#000;font-size:.7em;line-height:2;border-radius:8px}.HalfButtons{display:flex;justify-content:center}.HalfButtons>.button,.HalfButtons>button{width:calc(50% - 10px);margin:10px;line-height:2.4}.HalfButtons>.button span,.HalfButtons>button span{float:right}.FullButton>.button,.FullButton>button{width:calc(100% - 20px);margin:10px;line-height:2.4;text-align:left}.FullButton>.button i,.FullButton>button i,.HalfButtons>.button i,.HalfButtons>button i{float:right;line-height:inherit}.CheckBox input[type=checkbox]{float:right;width:1.4em;height:1.4em;margin:.2em}.CheckBox input[type=checkbox]:checked{display:none}.CheckBox i{display:none}.CheckBox input[type=checkbox]:checked+i{background-color:hsl(206,100%,53%);display:block;width:1.6em;height:1.6em;line-height:1.6em;float:right;border-radius:1em;color:hsl(0,0%,100%);text-align:center}.JobSummary{display:flex}.JobSummary>span{display:inline-block;background-color:#fff;font-size:.85rem;width:50%;line-height:2.4;border-radius:8px 0 0 8px;padding:0 10px;border:1px solid var(--light-grey2);border-width:0 1px 0 0}.JobSummary>span:last-of-type{border-radius:0 8px 8px 0;border-width:none}.JobSummary>span>span{float:right}@media screen and (min-width:400px){body{font-size:110%}.HomeLinks>div{width:180px;font-size:.93rem}.smaller{font-size:.75rem}}@media screen and (min-width:500px){.Calendar{width:100%}.Calendar>div{flex:0 0 50%}.smaller{font-size:.9rem}}@media screen and (min-width:840px){.Calendar>div{flex:0 0 33.33%}.smaller{font-size:1rem}}@media screen and (min-width:1024px){.Calendar>div{flex:0 0 25%}}@media screen and (min-width:1280px){.Calendar>div{flex:0 0 20%}}@media screen and (min-width:1500px){.Calendar{width:100%}.Calendar>div{flex:0 0 14.28%}a.button.ScrollCalendar{display:none}}