@font-face{font-family:NumberPlate;src:url(/assets/NumberPlate2-Cba5RRAL.woff2)format("woff2"),url(/assets/NumberPlate2-B1R_prAg.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-condensed-latin-wght-normal-Cxzi1x1i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/roboto-latin-wght-normal-ccAYIvAh.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;margin:0;padding:0}html{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html,body{color:#fff;background-color:#1c2742}img,picture,video,canvas,svg{max-width:100%;display:block}button{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;appearance:none;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}button:focus-visible{outline-offset:2px;outline:2px solid #00f}button::-moz-focus-inner{border:0;padding:0}:root{font-size:3.2vw}@media (width>=600px){:root{font-size:2.4vw}}@media (width>=900px){:root{font-size:1.8vw}}@media (width>=1100px){:root{font-size:1.4vw}}.whiteboard[data-v-6102e02b]{grid-template-columns:auto repeat(7,minmax(auto,1fr));width:100%;display:grid}.row[data-v-6102e02b]{grid-column:1/-1;grid-template-columns:subgrid;justify-content:center;width:100%;font-size:1rem;display:grid}.row.header[data-v-6102e02b]{z-index:3;background-color:#151b26;position:sticky;top:0;box-shadow:0 .3rem 1.5rem #0006}.row.header .cell[data-v-6102e02b]{letter-spacing:.04rem;background:#151b26;justify-content:center;padding:.6rem;font-family:Inter Variable;font-weight:700}.row .cell[data-v-6102e02b]{background:repeating-linear-gradient(-45deg,#252c3b,#252c3b 3px,#28303f 3px 6px);border:1px solid #fff8;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.4rem;display:flex;position:relative}.row .cell[data-v-6102e02b]:hover:not(.has-jobs,.day-header,.driver-name,.is-absent){cursor:pointer;background-color:#2c364b}.row .cell[data-v-6102e02b]:hover:not(.has-jobs,.day-header,.driver-name,.is-absent):before{content:"+";opacity:.1;justify-content:center;align-items:center;font-size:2rem;line-height:1;display:flex;position:absolute;inset:0}.row .cell.driver-name[data-v-6102e02b]{background:#222f48;flex-direction:row;justify-content:space-between;align-items:center;gap:.7rem;padding:1rem .8rem;font-family:Inter Variable;font-size:1.4em;font-weight:600;display:flex}.row .cell.driver-name .driver-name__name[data-v-6102e02b]{font-family:Inter Variable;font-size:.9em;font-weight:600}.row .cell.driver-name .driver-name__vehicle[data-v-6102e02b]{color:#96bcff;font-family:Inter Tight Variable;font-size:.6em;font-weight:600}.row .cell.driver-name.compact[data-v-6102e02b]{padding:.5rem;font-size:1em}.row .cell.is-absent[data-v-6102e02b]{background:#3f2626be}.row .cell.day-header[data-v-6102e02b]{cursor:default;background-color:#151b26;flex-direction:row;justify-content:center;align-items:center;gap:.3rem;display:flex}.row .cell.day-header .day[data-v-6102e02b]{font-size:1em}.row .cell.day-header.today[data-v-6102e02b]{background-color:#19418d;border-width:2px;border-color:#61a0ff}.row .cell.day-header .date[data-v-6102e02b]{color:#9ca3af;font-size:.8em;font-weight:200}.row .cell.controls[data-v-6102e02b]{z-index:50;cursor:pointer;background-color:#28303f;border-top:none;border-left:none}.row .cell.controls.isActive[data-v-6102e02b]{background-color:#181d2a}.row .cell.controls.isActive img[data-v-6102e02b]{display:none}.row .cell.controls img[data-v-6102e02b]{object-fit:contain;width:1rem;height:auto}.row .cell.has-jobs[data-v-6102e02b]{background:#1c2230}.row .cell.has-jobs[data-v-6102e02b]:hover{cursor:pointer;background:#171c27;border:1px solid #2188ff}.row .cell .absent[data-v-6102e02b]{color:#fff;white-space:nowrap;background-color:#aa2f2f;border-radius:.2rem;justify-content:center;align-items:center;width:100%;padding:.4em .5em;font-size:.8em;font-weight:700;display:flex}.row .cell .hasDayNotes[data-v-6102e02b]{background-color:#00d660;border-radius:50%;width:.3rem;height:.3rem;position:absolute;bottom:.23rem;right:.23rem}.row .cell .hasDayNotes2[data-v-6102e02b]{background-color:#c56900;width:.2rem;height:100%;position:absolute;top:0;bottom:0;left:0}.row .cell .job[data-v-6102e02b]{text-align:center;background-color:#035b49;border-radius:.2rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:100%;padding:.4rem .6rem;font-size:.75em;display:flex;position:relative}.row .cell .job.night-job[data-v-6102e02b]{background-color:#1a43ad}.row .cell .job.has-notes[data-v-6102e02b]{border-left:.3rem solid #10b981}.row .cell .job .has-notes[data-v-6102e02b]{background-color:#ffffffd3;border-radius:50%;width:.3rem;height:.3rem;display:none;position:absolute;top:.2rem;left:.2rem}.row .cell .job .job__company[data-v-6102e02b]{font-family:Inter Variable;font-size:.95em;font-weight:700}.row .cell .job .job__route[data-v-6102e02b]{align-items:center;gap:.2rem;font-family:Roboto Condensed Variable;font-size:.9em;font-weight:400;display:flex}.row .cell .job .job__route .job__route__from[data-v-6102e02b],.row .cell .job .job__route .job__route__to[data-v-6102e02b]{white-space:nowrap}.whiteboard-controls[data-v-6102e02b]{background-color:#1c2230;justify-content:center;align-items:center;width:100%;padding:.8rem 0 .9rem;font-size:.8rem;display:flex;position:relative}.whiteboard-controls .week-nav[data-v-6102e02b]{color:#fff;justify-content:center;align-items:center;gap:2rem;display:flex}.whiteboard-controls .week-nav__btn[data-v-6102e02b]{cursor:pointer;color:#7dabef;align-items:center;gap:.5rem;display:flex}.whiteboard-controls .week-nav__btn img[data-v-6102e02b]{object-fit:contain;width:.5rem;height:auto}.whiteboard-controls .week-nav__btn[data-v-6102e02b]:hover{color:#adceff}.whiteboard-controls .week-nav__label[data-v-6102e02b]{align-items:center;gap:.5rem;display:flex}.whiteboard-controls .week-nav__label span[data-v-6102e02b]{font-size:.8em}.whiteboard-controls .compact-view-btn[data-v-6102e02b]{cursor:pointer;color:#7dabef;justify-content:center;align-items:center;gap:.5rem;font-size:.6rem;display:flex;position:absolute;right:1rem}.whiteboard-controls .compact-view-btn[data-v-6102e02b]:hover{color:#adceff}.whiteboard-controls .hide-controls-btn[data-v-6102e02b]{cursor:pointer;color:#7dabef;justify-content:center;align-items:center;gap:.1rem;font-size:.6rem;display:flex;position:absolute;left:1rem}.whiteboard-controls .hide-controls-btn[data-v-6102e02b]:hover{color:#adceff}.assign-vehicle[data-v-7645d444]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.6rem;max-width:600px;margin-top:1rem;display:flex}.assign-vehicle .number-plate[data-v-7645d444]{opacity:.85;cursor:pointer;border:3px solid #0000;flex-direction:column;font-size:1.2rem;display:flex}.assign-vehicle .number-plate .plate[data-v-7645d444]{background-color:#ebebeb}.assign-vehicle .number-plate.selected[data-v-7645d444]{opacity:1;animation:1s infinite pulse-7645d444}.assign-vehicle .number-plate.selected .plate[data-v-7645d444]{background-color:#e2c700;border:3px solid #0092e7}.assign-vehicle .number-plate.taken .plate[data-v-7645d444]{opacity:.4;background-color:#ebebeb}.assign-vehicle .number-plate.taken .taken-warning[data-v-7645d444]{text-align:center;color:#ffb347;margin-top:.2rem;font-family:Roboto Variable;font-size:.6rem}.assign-vehicle .number-plate .available[data-v-7645d444]{text-align:center;color:#43df84;margin-top:.2rem;font-family:Roboto Variable;font-size:.6rem}.assign-vehicle .number-plate .assigned[data-v-7645d444]{text-align:center;color:#dddf43;margin-top:.2rem;font-family:Roboto Variable;font-size:.6rem}@keyframes pulse-7645d444{0%{opacity:.65;animation-timing-function:ease-in-out}50%{opacity:1;animation-timing-function:ease-in-out}to{opacity:.65;animation-timing-function:ease-in-out}}.assign-vehicle .number-plate .plate[data-v-7645d444]{padding:.1em .3em .19em}.assign-vehicle .number-plate[data-v-7645d444]:hover{opacity:1}.vehicle-action-buttons[data-v-7645d444]{justify-content:center;gap:1rem;width:100%;margin-top:1rem;display:flex}.vehicle-action-buttons .cancel-btn[data-v-7645d444]{color:#ffffff9c;white-space:nowrap;cursor:pointer;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;margin-top:1rem;padding:.8em 1.4em;font-size:.6em;font-weight:500;display:flex}.vehicle-action-buttons .cancel-btn[data-v-7645d444]:hover{background-color:#7777772f}.vehicle-action-buttons .remove-vehicle[data-v-7645d444]{color:#ebebeb;white-space:nowrap;cursor:pointer;background-color:#a11818;border-radius:4px;justify-content:center;align-items:center;margin-top:1rem;padding:.8em 1.4em;font-size:.6em;font-weight:500;display:flex}.vehicle-action-buttons .remove-vehicle[data-v-7645d444]:hover{background-color:#ca1a1a}.print-itinerary{display:none}@media print{body *{visibility:hidden!important}.print-itinerary{color:#000;background:#fff;padding:.2cm;font-family:Georgia,serif;font-size:18pt;line-height:1.6;position:fixed;inset:0;visibility:visible!important;display:block!important}.print-itinerary *{visibility:visible!important;color:#000!important;background:0 0!important}.print-itinerary__header{justify-content:space-between;align-items:flex-start;margin-bottom:.5cm;display:flex}.print-itinerary__header__right{white-space:nowrap;flex-direction:column;justify-content:flex-start;align-items:flex-end;font-family:Arial,sans-serif;font-size:22pt;font-weight:700;display:flex}.print-itinerary__header__right .print-itinerary__logo{width:4cm;height:auto;margin-bottom:.3cm}.print-itinerary__driver-name{margin-bottom:.3cm;font-family:Arial,sans-serif;font-size:30pt;font-weight:700;line-height:1.1}.print-itinerary__date{margin-bottom:.4cm;font-family:Arial,sans-serif;font-size:20pt;font-weight:600}.print-itinerary__vehicle{margin-bottom:.4cm;display:inline-block}.print-itinerary__vehicle .plate{border:2px solid #000;border-radius:4px;padding:.15cm .5cm;font-family:Arial,sans-serif;font-size:20pt;font-weight:600;display:inline-block}.print-itinerary__section-title{margin-bottom:.1cm;font-family:Arial,sans-serif;font-size:19pt;font-weight:700}.print-itinerary__job{margin-bottom:.1cm}.print-itinerary__job__number{margin-bottom:.1cm;font-family:Arial,sans-serif;font-size:22pt;font-weight:700}.print-itinerary__job__company-route{align-items:baseline;gap:.4cm;margin-bottom:.1cm;display:flex}.print-itinerary__job__company{font-family:Arial,sans-serif;font-size:24pt;font-weight:600}.print-itinerary__job__route{font-family:Arial,sans-serif;font-size:17pt;color:#555!important}.print-itinerary__job__night{margin-top:.2cm;font-family:Arial,sans-serif;font-size:17pt;font-weight:600}.print-itinerary__note{border-radius:4px;margin-bottom:.3cm;padding:.2cm .4cm;font-family:Arial,sans-serif;font-size:16pt;display:inline-block;border:2px solid #999!important}.print-itinerary__footer{text-align:center;padding-top:.2cm;font-family:Arial,sans-serif;font-size:12pt;position:fixed;bottom:1cm;left:1.5cm;right:1.5cm;color:#888!important;border-top:1px solid #ccc!important}.print-itinerary hr{margin-block:.6cm;border:none!important;border-top:1px solid #ccc!important}}.driver-day__overlay[data-v-fbe6e13d]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.driver-day__overlay .driver-day__content[data-v-fbe6e13d]{background-color:#1c2230;border-radius:.5rem;flex-direction:column;align-items:center;gap:1rem;width:fit-content;max-width:calc(100vw - 2rem);padding:1.4rem;display:flex;position:relative;overflow-x:auto;box-shadow:0 .2rem .5rem #00000096}.driver-day__overlay .driver-day__content .header[data-v-fbe6e13d]{align-self:stretch;width:100%;display:flex}.driver-day__overlay .driver-day__content .header.center[data-v-fbe6e13d]{justify-content:center}.driver-day__overlay .driver-day__content .header .left[data-v-fbe6e13d]{align-items:baseline;gap:1rem;margin-right:1rem;display:flex}.driver-day__overlay .driver-day__content .header .left .driver-name[data-v-fbe6e13d]{color:#9ec5ff;font-size:1.2em;font-weight:600}.driver-day__overlay .driver-day__content .header .left .date[data-v-fbe6e13d]{font-size:1.1em}.driver-day__overlay .driver-day__content .header .right[data-v-fbe6e13d]{align-items:flex-end;gap:.7rem;margin-left:auto;display:flex}.driver-day__overlay .driver-day__content .header .right .number-plate[data-v-fbe6e13d]{margin-left:2rem;font-size:1.4rem}.driver-day__overlay .driver-day__content .header .right .right__button[data-v-fbe6e13d]{color:#fff;cursor:pointer;background-color:#005acf;border:1px solid #2684ff;border-radius:.3rem;padding:.8em 1.2em;font-size:.6em}.driver-day__overlay .driver-day__content .header .right .right__button[data-v-fbe6e13d]:hover{background-color:#006fee;border:1px solid #0000}.driver-day__overlay .driver-day__content .header .right .right__button.day-off[data-v-fbe6e13d]{color:#c92323d8;background-color:#0000;border-color:#c92323}.driver-day__overlay .driver-day__content .header .right .right__button.day-off[data-v-fbe6e13d]:hover{color:#fff;background-color:#b21d1d;border-color:#b21d1d}.driver-day__overlay .driver-day__content .header .right .right__button.day-off-undo[data-v-fbe6e13d]{background-color:#494949;border-color:#585858}.driver-day__overlay .driver-day__content .header .right .right__button.day-off-undo[data-v-fbe6e13d]:hover{background-color:#198d55;border-color:#15b371}.driver-day__overlay .driver-day__content .header .right .change-vehicle[data-v-fbe6e13d]{color:#fff8;cursor:pointer;font-size:.6em}.driver-day__overlay .driver-day__content .header .right .change-vehicle[data-v-fbe6e13d]:hover{color:#fff;-webkit-text-decoration:underline #fff8;text-decoration:underline #fff8;text-decoration-thickness:1px}.driver-day__overlay .driver-day__content .jobs[data-v-fbe6e13d]{grid-auto-columns:minmax(200px,300px);grid-auto-flow:column;align-items:flex-start;gap:.5rem;display:grid}.driver-day__overlay .driver-day__content .jobs .job[data-v-fbe6e13d]{text-align:center;background-color:#035b49;border-radius:.3rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.2rem;padding-bottom:.3rem;font-size:1em;display:flex;position:relative}.driver-day__overlay .driver-day__content .jobs .job .night-job-indicator[data-v-fbe6e13d]{width:1rem;height:1rem;position:absolute;bottom:.5rem;right:.5rem}.driver-day__overlay .driver-day__content .jobs .job .night-job-indicator img[data-v-fbe6e13d]{object-fit:contain;width:100%;height:auto}.driver-day__overlay .driver-day__content .jobs .job .delete-job-btn[data-v-fbe6e13d]{cursor:pointer;opacity:.3;width:1rem;height:1rem;position:absolute;top:.3rem;right:.3rem}.driver-day__overlay .driver-day__content .jobs .job .delete-job-btn[data-v-fbe6e13d]:hover{opacity:1}.driver-day__overlay .driver-day__content .jobs .job.night-job[data-v-fbe6e13d]{background-color:#1a43ad}.driver-day__overlay .driver-day__content .jobs .job.night-job .add-job-note[data-v-fbe6e13d]{background-color:#2b61e9;border:1px solid #2b61e9}.driver-day__overlay .driver-day__content .jobs .job.night-job .add-job-note[data-v-fbe6e13d]:hover{background-color:#173ea0}.driver-day__overlay .driver-day__content .jobs .job .job__header[data-v-fbe6e13d]{flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.8rem 1rem;display:flex}.driver-day__overlay .driver-day__content .jobs .job .job__header .job__company[data-v-fbe6e13d]{margin-bottom:.3rem;font-family:Inter Variable;font-size:.9em;font-weight:700}.driver-day__overlay .driver-day__content .jobs .job .job__header .job__route[data-v-fbe6e13d]{align-items:center;gap:.2rem;font-family:Roboto Condensed Variable;font-size:.8em;font-weight:400;display:flex}.driver-day__overlay .driver-day__content .jobs .job .job__header .job__route .job__route__from[data-v-fbe6e13d],.driver-day__overlay .driver-day__content .jobs .job .job__header .job__route .job__route__to[data-v-fbe6e13d]{white-space:nowrap}.driver-day__overlay .driver-day__content .jobs .job .job__notes[data-v-fbe6e13d]{text-align:left;border-left:7px solid #00be98;width:100%;margin-bottom:.7rem;padding-inline:.8rem .9rem;font-family:Roboto Variable;font-size:.7em;font-weight:400;line-height:1.4}.driver-day__overlay .driver-day__content .jobs .job .add-job-note__container[data-v-fbe6e13d]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;margin-bottom:.8rem;padding:.3rem 1rem 0;display:flex}.driver-day__overlay .driver-day__content .jobs .job .add-job-note__container input[data-v-fbe6e13d]{cursor:pointer;color:#fff;background-color:#00775f;border:1px solid #00a080;border-radius:.3em;outline:none;flex-basis:100%;margin-top:auto;margin-bottom:.2rem;padding:.3em .6em;font-family:Roboto Variable;font-size:.7em;font-weight:500}.driver-day__overlay .driver-day__content .jobs .job .add-job-note__container input[data-v-fbe6e13d]:focus{color:#000;background-color:#fff;border-color:#0fc}.driver-day__overlay .driver-day__content .jobs .job .add-job-note[data-v-fbe6e13d]{cursor:pointer;background-color:#00775f;border:1px solid #00a080;border-radius:.3em;margin-top:auto;padding:.5em 1em;font-size:.6em;font-weight:500}.driver-day__overlay .driver-day__content .jobs .job .add-job-note.cancel[data-v-fbe6e13d]{color:silver;background-color:#0000;border-color:#0000}.driver-day__overlay .driver-day__content .jobs .job .add-job-note.cancel[data-v-fbe6e13d]:hover{background-color:#636363a4}.driver-day__overlay .driver-day__content .jobs .job .add-job-note[data-v-fbe6e13d]:hover{background-color:#009174}.driver-day__overlay .driver-day__content .day-notes__container[data-v-fbe6e13d]{flex-direction:column;align-self:stretch;gap:.4rem;width:100%;display:flex}.driver-day__overlay .driver-day__content .day-notes__container .day-notes__header[data-v-fbe6e13d]{color:#9ec5ff;margin-bottom:.3rem;font-size:1em;font-weight:600}.driver-day__overlay .driver-day__content .day-notes__container .day-notes[data-v-fbe6e13d]{flex-direction:column;align-items:flex-start;gap:.5rem;max-width:1000px;display:flex}.driver-day__overlay .driver-day__content .day-notes__container .day-notes .day-note[data-v-fbe6e13d]{border-bottom:1px solid #ffffff54;align-items:flex-start;gap:.2rem;width:100%;padding-bottom:.3rem;display:flex}.driver-day__overlay .driver-day__content .day-notes__container .day-notes .day-note .day-note__text[data-v-fbe6e13d]{font-family:Roboto Variable;font-size:.75em;font-weight:400;line-height:1.4}.driver-day__overlay .driver-day__content .day-notes__container .day-notes .day-note .day-note__text span[data-v-fbe6e13d]{vertical-align:middle;cursor:pointer;margin-right:.4rem;font-size:.5em}.driver-day__overlay .driver-day__content .day-notes__container .day-notes .day-note .day-note__logged[data-v-fbe6e13d]{color:#ffffffb0;margin-left:auto;font-family:Roboto Variable;font-size:.65em;font-weight:300}.driver-day__overlay .driver-day__content .add-day-note__container[data-v-fbe6e13d]{flex-direction:column;align-self:stretch;gap:.4rem;width:100%;max-width:1000px;margin-top:1rem;display:flex}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note__header[data-v-fbe6e13d]{color:#9ec5ff;font-size:.7em;font-weight:500}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note[data-v-fbe6e13d]{cursor:pointer;justify-content:flex-start;align-items:center;gap:1rem;width:100%;font-size:.65em;font-weight:500;display:flex}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note .add-day-note__input[data-v-fbe6e13d]{flex-grow:1;min-width:340px;max-width:500px;font-family:Roboto Variable;font-weight:400}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note .add-day-note__input input[data-v-fbe6e13d]{color:#fff;background-color:#0a1225;border:none;border-radius:.3em;outline:none;width:100%;padding:.6em .9em;font-size:1.1em}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note .add-day-note__input input[data-v-fbe6e13d]:focus{color:#000;background-color:#e4e4e4;border:none;outline:none}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note .add-day-note__input input[data-v-fbe6e13d]:focus::placeholder{color:#0000004f}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note .add-day-note__input input[data-v-fbe6e13d]::placeholder{color:#ffffff3a}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note .add-day-note__sms-notify[data-v-fbe6e13d]{align-items:center;gap:.2rem;display:flex}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note .add-day-note__sms-notify .add-day-note__sms-notify__toggle[data-v-fbe6e13d]{align-items:center;gap:.4rem;display:flex}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note .add-day-note__sms-notify .add-day-note__sms-notify__toggle .add-day-note__sms-notify__toggle__input[data-v-fbe6e13d]{aspect-ratio:1;width:1.3em}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note .add-day-note__sms-notify .add-day-note__sms-notify__toggle .add-day-note__sms-notify__toggle__label[data-v-fbe6e13d]{white-space:nowrap;width:max-content;font-size:1em;font-weight:400}.driver-day__overlay .driver-day__content .add-day-note__container .add-day-note .add-day-note__input__button[data-v-fbe6e13d]{white-space:nowrap;cursor:pointer;background-color:#00775f;border-radius:.3em;justify-content:center;align-items:center;width:max-content;padding:.5em 1em;font-size:1em;font-weight:500;display:flex}.driver-day__overlay .driver-day__content .new-job[data-v-fbe6e13d]{text-align:left;background:repeating-linear-gradient(-45deg,#324966,#324966 3px,#354e6d 3px 6px);border:1px solid #048eff;border-radius:.3rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5rem;min-width:300px;padding:1rem .8rem;font-size:1em;display:flex;position:relative}.driver-day__overlay .driver-day__content .new-job input[data-v-fbe6e13d]{font-weight:500}.driver-day__overlay .driver-day__content .new-job__company[data-v-fbe6e13d]{cursor:pointer;flex-direction:column;gap:.2rem;width:100%;font-size:.65em;font-weight:500;display:flex}.driver-day__overlay .driver-day__content .new-job__company label[data-v-fbe6e13d]{margin-bottom:.2rem}.driver-day__overlay .driver-day__content .new-job__company input[data-v-fbe6e13d]{color:#000;background-color:#eee;border:none;border-radius:.3em;outline:none;width:100%;margin-bottom:.3rem;padding:.4em .7em;font-family:Roboto Variable;font-size:1.2em}.driver-day__overlay .driver-day__content .new-job__company input[data-v-fbe6e13d]:focus{color:#000;background-color:#fff;border:none;outline:none}.driver-day__overlay .driver-day__content .new-job__company input[data-v-fbe6e13d]:focus::placeholder,.driver-day__overlay .driver-day__content .new-job__company input[data-v-fbe6e13d]::placeholder{color:#0000004f}.driver-day__overlay .driver-day__content .new-job__route[data-v-fbe6e13d]{cursor:pointer;grid-template-columns:1fr 1fr;align-items:center;gap:.4rem;width:100%;margin-bottom:.3rem;font-size:.65em;font-weight:500;display:grid}.driver-day__overlay .driver-day__content .new-job__route input[data-v-fbe6e13d]{color:#000;background-color:#eee;border:none;border-radius:.3em;outline:none;width:100%;margin-top:.2rem;padding:.4em .7em;font-family:Roboto Variable;font-size:1.2em}.driver-day__overlay .driver-day__content .new-job__route input[data-v-fbe6e13d]:focus{color:#000;background-color:#fff;border:none;outline:none}.driver-day__overlay .driver-day__content .new-job__route input[data-v-fbe6e13d]:focus::placeholder,.driver-day__overlay .driver-day__content .new-job__route input[data-v-fbe6e13d]::placeholder{color:#0000004f}.driver-day__overlay .driver-day__content .new-job__note[data-v-fbe6e13d]{cursor:pointer;flex-direction:column;gap:.2rem;width:100%;font-size:.65em;font-weight:500;display:flex}.driver-day__overlay .driver-day__content .new-job__note label[data-v-fbe6e13d]{margin-bottom:.2rem}.driver-day__overlay .driver-day__content .new-job__note input[data-v-fbe6e13d]{color:#000;background-color:#eee;border:none;border-radius:.3em;outline:none;width:100%;margin-bottom:.3rem;padding:.4em .7em;font-family:Roboto Variable;font-size:1.2em}.driver-day__overlay .driver-day__content .new-job__note input[data-v-fbe6e13d]:focus{color:#000;background-color:#fff;border:none;outline:none}.driver-day__overlay .driver-day__content .new-job__note input[data-v-fbe6e13d]:focus::placeholder,.driver-day__overlay .driver-day__content .new-job__note input[data-v-fbe6e13d]::placeholder{color:#0000004f}.driver-day__overlay .driver-day__content .new-job__night-job__container[data-v-fbe6e13d]{align-items:center;gap:.3rem;width:100%;display:flex}.driver-day__overlay .driver-day__content .new-job__night-job__container__checkbox input[data-v-fbe6e13d]{width:1.5em;height:1.5em}.driver-day__overlay .driver-day__content .new-job__night-job__container__label[data-v-fbe6e13d]{font-size:.65em;font-weight:600}.driver-day__overlay .driver-day__content .new-job .add-job-btn[data-v-fbe6e13d]{cursor:pointer;background-color:#005acf;border:1px solid #2684ff;border-radius:.3em;margin-top:1rem;padding:.5em 1em;font-size:.6em;font-weight:500}.driver-day__overlay .driver-day__content .new-job .add-job-btn.disabled[data-v-fbe6e13d]{opacity:.5;pointer-events:none;cursor:default}.driver-day__overlay .driver-day__content .new-job .add-job-btn[data-v-fbe6e13d]:hover{background-color:#006eff;border:1px solid #0000}.driver-day__overlay .driver-day__content .new-job .closeAssignJobInput[data-v-fbe6e13d]{cursor:pointer;position:absolute;top:.4rem;right:.4rem}.driver-day__overlay .driver-day__content .no-jobs-assigned[data-v-fbe6e13d]{color:#9ec5ff;background-color:#005acf24;border:1px solid #2684ff;border-radius:.3rem;margin-block:2.5rem 1.5rem;padding:1rem 1.4rem;font-size:.7em;font-weight:400}.driver-day__overlay .print-btn[data-v-fbe6e13d]{cursor:pointer;opacity:.5;width:1.2rem;height:1.2rem;position:absolute;bottom:1.4rem;right:1.4rem}.driver-day__overlay .print-btn[data-v-fbe6e13d]:hover{opacity:1}.driver-day__overlay .print-btn img[data-v-fbe6e13d]{object-fit:contain;width:100%;height:auto}.drag-handle[data-v-fbe6e13d]{cursor:grab;color:#ffffff40;align-self:flex-start;padding:.3rem;position:absolute;top:.1rem;left:.1rem}.drag-handle[data-v-fbe6e13d]:hover{color:#ffffff90}.drag-handle[data-v-fbe6e13d]:active{cursor:grabbing}.add-job__overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.add-job__overlay .add-job__content{background-color:#1c2230;border-radius:.5rem;flex-direction:column;gap:1rem;width:fit-content;max-width:calc(100vw - 2rem);padding:1.4rem;display:flex;overflow-x:auto;box-shadow:0 .2rem .5rem #00000096}.add-job__overlay .add-job__content .header{display:flex}.add-job__overlay .add-job__content .header .left{align-items:baseline;gap:1rem;display:flex}.add-job__overlay .add-job__content .header .left .driver-name{color:#9ec5ff;font-size:1.4em;font-weight:600}.add-job__overlay .add-job__content .header .left .date{font-size:1.1em}.add-job__overlay .add-job__content .header .right{flex-direction:column;align-items:flex-end;gap:.7rem;margin-left:auto;display:flex}.add-job__overlay .add-job__content .header .right .number-plate{margin-left:1.6rem;font-size:1.4rem}.add-job__overlay .add-job__content .header .right .change-vehicle{color:#fff8;cursor:pointer;font-size:.6em}.add-job__overlay .add-job__content .header .right .change-vehicle:hover{color:#fff;-webkit-text-decoration:underline #fff8;text-decoration:underline #fff8;text-decoration-thickness:1px}.add-job__overlay .add-job__content .add-job__buttons-container{justify-content:center;gap:1rem;width:100%;padding:.5rem;display:flex}.add-job__overlay .add-job__content .add-job__buttons-container .add-job__buttons-container__button{cursor:pointer;background-color:#005b9c;border-radius:.3em;justify-content:center;align-items:center;padding:.8em 1.4em;font-size:.9em;font-weight:500;display:flex}.add-job__overlay .add-job__content .add-job__buttons-container .add-job__buttons-container__button:hover{background-color:#0072c4}.number-plate{justify-content:center;font-size:1.1rem;display:flex}.number-plate .plate{white-space:nowrap;text-align:center;color:#000;background-color:#e2c700;border-radius:.2em;justify-content:center;align-items:center;padding:.06em .3em .14em;font-family:NumberPlate,system-ui,sans-serif;line-height:1;display:flex}
