.popover{position:relative;--transitionTime: .2s;--fadeInTime: .2s}.popover .popover-button{border-radius:var(--borderRadius);cursor:pointer}.popover .popover-button.open{background-color:var(--red)}.popover .popover-window{position:absolute;margin-top:10px;left:0;width:0px;max-width:80vw;height:0px;max-height:60vh;color:#000;background-color:#fff;border-radius:var(--borderRadius);box-shadow:var(--boxShadow);overflow:hidden;z-index:3;padding:var(--basePadding);opacity:0;transition:var(--transitionTime) var(--fadeInTime) all ease}.popover .popover-window>*{opacity:0;transition:var(--fadeInTime) all ease}.popover .popover-window.open{width:350px;height:175px;overflow:auto;opacity:1;transition:var(--transitionTime) all ease}.popover .popover-window.open>*{opacity:1;transition:var(--fadeInTime) var(--transitionTime) opacity ease}.popover .popover-window.opening{overflow:hidden}.popover .popover-window.center{left:50%;transform:translate(-50%)}.popover .popover-window.right{left:auto;right:0}.login-splash{width:50%;overflow:hidden}.login-splash img{width:100%;height:100%;object-fit:cover}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.vehicle{font-family:AvenirBold,Avenir;background-color:#fff}.vehicle p{margin:0}.vehicle.list-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-color:var(--grey);border-radius:0}.vehicle.list-item.rounded-list-item{border-radius:8px!important}.vehicle.card{overflow:hidden;box-shadow:var(--boxShadow);margin-bottom:var(--largePadding);padding:0}.vehicle.card .vehicle-info,.vehicle.card .vehicle-plan{padding:var(--basePadding)}.vehicle.card .vehicle-plan{font-size:.9rem;padding:var(--smallPadding) var(--basePadding) .2rem var(--basePadding);background-color:var(--lightGrey);text-transform:uppercase;color:#fff}.vehicle.card .vehicle-plan.interior{background-color:var(--grey);display:flex;justify-content:space-between;align-items:center}.vehicle.card .vehicle-plan.interior button{margin-top:-5px;cursor:pointer}.vehicle.card .vehicle-plan.interior button svg{display:block}.vehicle.card .vehicle-plan>span{display:inline-block;line-height:1.6}.vehicle.card .vehicle-plan .button{font-size:.9rem}.vehicle .vehicle-info{width:100%}.vehicle .vehicle-info .title{font-size:1.2rem;margin-bottom:.5rem}.vehicle .vehicle-info .title .transfer-plan-badge{float:right;font-size:.75em;position:relative;right:32px;top:-8px}.vehicle .vehicle-info .details{color:var(--grey);text-transform:capitalize}.vehicle .vehicle-info .recommended-badge{float:right;position:relative;top:-12px;background-color:var(--recommendedBadge);color:#fff;padding:.2em;font-size:.8em;border-radius:0 0 8px 8px}.vehicle .product-info .product{color:var(--grey)}.vehicle .plate{text-transform:uppercase}.vehicle.plan{border-color:var(--grey);border-radius:0;padding-left:var(--basePadding)}.vehicle.plan .vehicle-info{padding-top:var(--smallPadding);margin-bottom:var(--basePadding)}.vehicle.plan .vehicle-info>div{display:flex;justify-content:space-between;align-items:flex-start}.vehicle.plan .table-row{display:flex;justify-content:space-between;align-items:center;padding:.7rem 0;height:1.6rem}.vehicle.plan .table-row span:last-child:not(.status-badge){font-family:Avenir,Arial}.vehicle.plan .table-row:not(:last-child){border-bottom:1px solid var(--lightGrey)}.redeem-vehicles .form-body{margin:0}.status-badge{font-size:.8rem;text-transform:uppercase;padding:.6rem .75rem;text-box-trim:trim-end;border-radius:1.2rem;background-color:var(--green);color:#fff;font-family:AvenirBold}.status-badge.paused{background-color:#4285f4}.status-badge.will.pause{background-color:var(--orange)}.status-badge.halted,.status-badge.suspended,.status-badge.cancelled{background-color:var(--red)}.vehicle-plan-options{display:flex;flex-direction:column;margin:var(--basePadding) 0}.vehicle-plan-options .dropdown-button{max-width:205px}.vehicle-list{overflow-y:auto;padding:2px}.vehicle-list .vehicle-link{text-decoration:none}.license-plate-modal{display:flex;flex-direction:column}.license-plate-modal.end{text-align:left!important}.license-plate-modal h2{margin:0!important}.license-plate-modal .button-container{color:var(--red);font-family:AvenirBold;text-decoration:none}.license-plate-modal .button-container a{text-decoration:none;float:right}.license-plate-modal .button-container a:last-child{margin-right:1em}.plan-badge{--planHue: 48deg;--planSaturation: 0%;--planLightness: 60%;display:inline-flex;align-items:center;gap:5px;border-radius:2rem;border:1px solid hsl(var(--planHue),var(--planSaturation),var(--planLightness));background-color:hsl(var(--planHue),var(--planSaturation),92%);padding:.5em 1em .55em;margin:.3rem 0;line-height:initial}.plan-badge svg{width:1.2em;height:1.2em;margin-left:-3px}.plan-badge.yellow{--planSaturation: 90%}.plan-badge.orange{--planSaturation: 90%;--planHue: 28deg}.plan-badge.red{--planSaturation: 90%;--planHue: 0deg}.plan-badge.blue{--planSaturation: 90%;--planHue: 210deg}.plan-badge.badge-button{font-weight:700;background-color:transparent;padding-left:0;border:none;color:var(--linkColor);cursor:pointer}.plan-badge.circle{padding:.5em}.plan-badge.circle svg{margin-left:.25px}.my-vehicles{height:100%}.my-vehicles .vehicle-list{max-height:635px;overflow-y:auto}.my-vehicles .vehicle-list>div:not(:last-child){margin-bottom:var(--basePadding);border-bottom:1px solid var(--lightGrey)}.my-vehicles .vehicle-list>div:not(:last-child) .vehicle{margin-bottom:var(--basePadding)}#dashboard .card:not(:last-of-type),#signup-billing-address .card:not(:last-of-type){margin-bottom:var(--largePadding)}#vehicles{height:100%;display:flex;flex-direction:column}#vehicles .flex{margin-bottom:var(--basePadding);gap:var(--basePadding)}#vehicles .mobile{display:none}#vehicles .columns{gap:var(--largePadding)}#vehicles .columns.fleet{grid-template-columns:2fr 1fr}#vehicles .has-action{position:relative}#vehicles .has-action:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}#vehicles .has-action .vehicle,#vehicles .has-action .fleet-table{opacity:.5}#vehicles .vehicle-list{padding:2px 1rem 1rem 2px}#vehicles .vehicle-list .vehicle{transition:.2s opacity ease}#vehicles .vehicle-list .selected .vehicle{outline:2px solid var(--linkColor);opacity:1!important}#vehicles .vehicle-list>*:last-child .vehicle.card{margin-bottom:0}.add-vehicle{text-align:center;color:var(--linkColor);font-family:AvenirBold}.add-vehicle a{text-decoration:none}#vehicle-columns{height:100%}#vehicle-columns div .card.fleet-table{max-height:none!important}.card.fleet-table{min-height:150px;max-height:600px;position:relative;padding:0;z-index:0}.card.fleet-table .ag-root-wrapper{border:none}.card.fleet-table .ag-root-wrapper .ag-row .ag-cell{display:flex;align-items:center}.card.fleet-table .error{background-color:var(--errorColor)}.fleet .fleet-summary{background-image:linear-gradient(var(--worksYellow),var(--worksYellow) 25%,var(--ultimateOrange) 25%,var(--ultimateOrange) 50%,var(--superRed) 50%,var(--superRed) 75%,var(--qualityBlue) 75%,var(--qualityBlue));background-size:5px 100%;background-repeat:no-repeat;padding-left:1.5rem}.fleet .fleet-summary+.dropdown-button{margin-top:var(--largePadding)}.fleet-plan-selection{width:100%;display:flex;flex-wrap:wrap;gap:1em}.fleet-plan-selection .fleet{width:59%}.fleet-plan-selection .plans{margin-top:2em;width:33%}.fleet-plan-selection .plans .plan-selector .plan{box-shadow:var(--boxShadow)}.fleet-plan-selection .mobile-bar{display:none}.change-file{display:flex;gap:1em;padding-bottom:1em}.change-file .change{color:var(--red)}.change-file .filename{font-family:AvenirBold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.change-file.desktop{display:flex}.change-file.mobile{display:none}.billing-date{display:flex;flex-direction:column;justify-content:space-between}.billing-date>p{margin:0}.billing-date>p>span{font-family:AvenirHeavy,Avenir;font-size:2rem}.billing-date .calendar{--circleWidth: 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--circleWidth),1fr));gap:.5rem;margin-bottom:var(--largePadding)}.billing-date .calendar>span{display:inline-flex;justify-self:center;width:var(--circleWidth);height:var(--circleWidth);border-radius:var(--circleWidth);justify-content:center;align-items:center;box-sizing:border-box}.billing-date .calendar>span.today{background-color:#000;color:#fff}.billing-date .calendar>span.next-billing-date{background-color:var(--red);color:#fff}.transfer-layout{display:flex;column-gap:1.5rem}.transfer-layout #source-details{width:33%}.transfer-layout #transfer-options{width:66%}.transfer-layout .vehicle-list>div:not(:last-child){margin-bottom:1.5rem}.transfer-layout .vehicle.list-item{box-shadow:var(--boxShadow);padding:var(--basePadding)}.location-widget{padding:0!important;border-radius:var(--borderRadius);overflow:hidden;min-height:400px;height:400px}.location-widget .non-success{display:flex;align-items:center;justify-content:center;height:100%}.info-window-details{padding:.25em;width:300px}.info-window-details a{font-size:1.15em;max-width:270px;width:270px}.info-window-details p{font-size:1.15em;line-height:.5}.info-window-details p.title{font-family:AvenirBold;font-size:1.5em}.gm-style-iw-chr{height:0}.wash-count{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end}.wash-count p{margin:0}.wash-count .number{font-size:2em;font-family:AvenirBold}.wash-count .chart-container{width:60vh;height:60vh;position:relative;max-width:620px;max-height:496px}.monthly-costs p{margin:0}.monthly-costs p span{font-family:AvenirHeavy;font-size:2em}.help-icon{color:var(--grey);font-size:2em;text-align:right;position:relative;top:-20px;right:-16px}.referral-widget{position:relative;display:flex;flex-direction:column;text-align:center}.referral-widget .stats{white-space:nowrap;display:flex;flex-wrap:wrap;gap:1em 0em;justify-content:center}.referral-widget .stats p{margin:0}.referral-widget .stats div{max-width:33%;min-width:120px;padding:0 1em}.referral-widget .stats div .number{font-family:AvenirHeavy;font-size:2em;line-height:1}.referral-widget .link{display:flex;flex-wrap:wrap;justify-content:center;color:var(--linkColor)}.referral-widget .link a{font-family:AvenirBold;margin:0;align-content:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-widget .link svg{margin:0 .25em;font-size:2em;cursor:pointer}.qr-modal .dialog-content p{margin-bottom:2em}.qr-modal .dialog-content button{margin-top:2em}.qr-modal .dialog-content button svg{font-size:1.5em;margin-left:.25em;position:relative;top:8px}.qr-modal .dialog-content svg{margin:auto}.fleet-tier{position:relative;display:flex;flex-direction:column;text-align:center}.fleet-tier svg{max-width:300px;align-self:center}.fleet-tier .weekly-wash{margin:0;text-align:center;position:relative;top:-1em}.fleet-tier .weekly-wash span{font-family:AvenirBold}.fleet-tier .chart{aspect-ratio:1/1;position:relative;top:-1em}.fleet-tier .chart text{text-anchor:middle;font-size:1.25em}.fleet-tier .chart text.percentage{font-family:AvenirBold;font-size:2.5em}.fleet-tier .chart circle{transform:scale(-1) rotate(90deg);stroke-linecap:round;stroke-width:15px;stroke:#ededed;fill:transparent}.fleet-tier .chart circle.tier-1{stroke:var(--tier1)}.fleet-tier .chart circle.tier-2{stroke:var(--tier2)}.fleet-tier .chart circle.tier-3{stroke:var(--tier3)}.fleet-tier .chart circle.tier-4{stroke:var(--tier4)}.fleet-tier .chart-key{display:grid;gap:0em 1em}.fleet-tier .chart-key p{margin-top:0}.fleet-tier .chart-key p span{border-radius:50%;height:14px;width:14px;display:inline-block!important;margin:0 2px -1px 0}.fleet-tier .chart-key p:nth-child(odd){text-align:end}.fleet-tier .chart-key p:nth-child(2n){text-align:start}.fleet-tier .chart-key #tier-1{grid-area:1/1}.fleet-tier .chart-key #tier-1 span{background-color:var(--tier1)}.fleet-tier .chart-key #tier-2{grid-area:1/2}.fleet-tier .chart-key #tier-2 span{background-color:var(--tier2)}.fleet-tier .chart-key #tier-3{grid-area:2/1}.fleet-tier .chart-key #tier-3 span{background-color:var(--tier3)}.fleet-tier .chart-key #tier-4{grid-area:2/2}.fleet-tier .chart-key #tier-4 span{background-color:var(--tier4)}.fleet-discount-modal .infographic{height:100%;display:grid;overflow:hidden;grid-template-columns:repeat(4,minmax(85px,1fr));scrollbar-width:0;gap:0em 1em}.fleet-discount-modal .infographic div{font-family:AvenirBold}.fleet-discount-modal .infographic .bar{color:#fff;background-color:var(--red);padding:1em;border-radius:var(--borderRadius);margin-bottom:1em}.fleet-discount-modal .infographic .bar span{font-family:Avenir}#dashboard .layout{grid-auto-columns:minmax(0,1fr);gap:var(--largePadding)}#dashboard .layout .message,#dashboard .layout .upload-fleet{margin-bottom:var(--largePadding)!important}#dashboard .layout .flex-grid{gap:var(--largePadding);display:flex;flex-wrap:wrap}#dashboard .layout .flex-grid .flex-grid-column{display:flex;flex-wrap:wrap;flex-direction:column;flex-grow:1;flex-basis:calc(50% - var(--largePadding) / 2)}#dashboard .layout .flex-grid .flex-grid-column .message{display:none}#dashboard .layout .flex-grid .billing-date{max-height:300px}@media screen and (max-width: 950px){#dashboard .layout.personal .message{grid-area:1/1}#dashboard .layout.personal .add-vehicle,#dashboard .layout.personal .vehicle-list{grid-area:2/1}#dashboard .layout.personal .monthly-costs{grid-area:3/1}#dashboard .layout.personal .billing-date{grid-area:4/1}#dashboard .layout.personal .referral-widget{grid-area:5/1}#dashboard .layout.personal .location-widget{grid-area:6/1;height:400px}#dashboard .layout.personal .wash-count{grid-area:7/1;height:450px}#dashboard .layout.company .fleet-table,#dashboard .layout.company .upload-fleet{grid-area:1/1}#dashboard .layout.company .fleet-tier{grid-area:2/1}#dashboard .layout.company .wash-count{grid-area:3/1}#dashboard .layout.company .monthly-costs{grid-area:4/1}#dashboard .layout.company .billing-date{grid-area:5/1}#dashboard .layout.company .location-widget{grid-area:6/1}}@media screen and (max-width: 1000px){#vehicles .mobile{display:block}#vehicles .desktop{display:none}#vehicles>.flex{align-items:start;flex-direction:column;gap:var(--basePadding)}#vehicles>.flex .flex{width:100%}#vehicles .columns.fleet{grid-template-columns:auto}#vehicles .columns>.collapsed{display:none;width:0%;height:0;padding:0;overflow:hidden}}@media screen and (max-width: 1400px){.change-file.desktop{display:none}.change-file.mobile{display:flex}.fleet-plan-selection{display:block;justify-items:center}.fleet-plan-selection .fleet,.fleet-plan-selection .plans{width:100%}.fleet-plan-selection .fleet.inactive,.fleet-plan-selection .plans.inactive{display:none}.fleet-plan-selection .mobile-bar{display:block;width:50%;height:8px;direction:ltr;border-radius:8px;background-color:#ededed;margin-bottom:1em}.fleet-plan-selection .mobile-bar .bar-color{background-color:var(--red);width:50%;height:100%;border-radius:8px}}@media screen and (max-width: 532px){.qr-modal{margin:auto}.fleet-discount-modal .infographic{overflow-x:scroll}}dialog{--transitionTime: .2s;width:100%;max-width:500px;min-height:150px;box-sizing:border-box;padding:var(--largePadding);position:relative;text-align:center;border:none;border-radius:8px;box-shadow:var(--boxShadow);opacity:0;transform:scale(.9);transition:var(--transitionTime) all ease}dialog .dialog-close{position:absolute;right:10px;top:10px;padding:5px;cursor:pointer}dialog .dialog-close svg{display:block;width:1.2rem;height:1.2rem}dialog .dialog-content{margin-bottom:1.5rem}dialog .dialog-content *:first-child{margin-top:0}dialog .dialog-content h2:first-child{margin-bottom:1rem}dialog .dialog-content *:last-child{margin-bottom:0}dialog.has-close-button{padding:2.5rem var(--largePadding) var(--largePadding) var(--largePadding)}dialog::backdrop{opacity:0;background:#0000004d;transition:var(--transitionTime) opacity ease}dialog.open{opacity:1;transform:scale(1)}dialog.open::backdrop{opacity:1}@media screen and (max-width: 700px){dialog{padding-top:1.5rem}}@media screen and (max-width: 532px){dialog{width:calc(100% - 2rem);max-width:calc(100% - 2rem);margin:auto 1rem}}@media (prefers-reduced-motion){dialog,dialog::backdrop{transition:none}}@keyframes DrawerIn{0%{box-shadow:0 0 #0000;margin-right:calc(-1 * var(--drawerWidth))!important}to{box-shadow:-5px 0 8px #0003;margin-right:0}}.drawer,.drawer-fader{--transitionTime: .2s}.drawer{--drawerWidth: 500px;display:grid;grid-template-rows:auto minmax(0,1fr);position:absolute;top:0;right:0;width:85%;max-width:var(--drawerWidth)!important;margin-right:calc(-1 * var(--drawerWidth))!important;height:100%;overflow:auto;background-color:#fff;box-shadow:0 0 #0000;padding:var(--basePadding);box-sizing:border-box;transition:var(--transitionTime) margin ease,var(--transitionTime) box-shadow ease}.drawer .drawer-controls-top{padding-bottom:1rem;border-bottom:1px solid var(--lightGrey);margin-bottom:1rem}.drawer .drawer-controls-top .drawer-close{margin-top:5px;cursor:pointer}.drawer .drawer-controls-top .drawer-close svg{display:block;width:1.7rem;height:1.7rem}.drawer .drawer-controls-bottom{padding-top:1rem;border-top:1px solid var(--lightGrey);margin-top:1rem}.drawer.open{visibility:visible;margin-right:0!important;box-shadow:-5px 0 8px #0003}.drawer .drawer-content{overflow-y:auto}.drawer-fader{position:absolute;top:0;right:0;width:0;max-width:0;opacity:0;height:100%;background-color:#0000004d;transition:var(--transitionTime) opacity ease}.drawer-fader.visible{width:100%!important;max-width:100%!important;opacity:1}@media (prefers-reduced-motion){.drawer,.drawer-fader{transition:none}}.cancellation .dialog-content{margin-bottom:0}.cancellation .dialog-confirm{display:none}.cancellation .cancellation-survey{text-align:left;font-family:Avenir,Arial}.cancellation .cancellation-survey .initial h2{text-align:center}.cancellation .cancellation-survey .initial .title{color:#000;font-family:AvenirBold;font-size:1.2em;margin:.25em 0}.cancellation .cancellation-survey .initial ul{list-style-type:none;text-align:center;padding:0;margin:.5em 0}.cancellation .cancellation-survey hr{width:100%;max-width:125px;height:2px;background-color:var(--red)}.cancellation .cancellation-survey>span{text-transform:uppercase;font-size:.9rem;color:var(--red)}.cancellation .cancellation-survey .form{margin-top:2rem}.cancellation .cancellation-survey .form .form-questions,.cancellation .cancellation-survey .form .form-questions select{margin-bottom:1rem}.cancellation .cancellation-survey .form .form-questions>div{position:relative}.cancellation .cancellation-survey .form .form-questions .indicator{display:block;width:.8rem;border-radius:.8rem;aspect-ratio:1;background-color:var(--red);margin:.25rem auto 0 0}.cancellation .cancellation-survey .form .form-questions .indicator-line{display:block;width:3px;height:100%;position:absolute;top:.25rem;left:.3rem;background-color:var(--red);transition:.1s height ease}.cancellation .cancellation-survey .form .form-questions .indicator-line.faded{background:linear-gradient(var(--red),transparent)}.cancellation .cancellation-survey label{display:block;font-family:AvenirBold,Avenir;line-height:1.5;margin:1rem 0}.cancellation .cancellation-survey textarea{display:block;margin-bottom:0}.cancellation .cancellation-survey .fadeIn{animation-duration:.5s}.cancellation .cancellation-survey .button-container{display:flex;gap:1em}.cancellation .cancellation-survey .button-container button{width:50%}.cancellation .cancellation-survey .button-container input{width:50%;margin:0}.cancellation .cancel-vehicle-confirmation{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;border:solid 1px var(--lightGrey);border-radius:var(--borderRadius);gap:.5rem}.ppw-cancellation textarea{margin-top:1em}.ppw-cancellation button{margin:1em 0}.ppw-cancellation label{display:block}.ppw-cancellation select{padding:1em .5em;border:var(--red) 1px solid;color:#000;border-radius:4px}.ppw-cancellation select:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ppw-cancellation .cancel-vehicle-confirmation{padding:1em 0;margin:1em 0;border:1px solid var(--red);border-radius:4px}.ppw-cancellation .cancel-vehicle-confirmation span:first-child{margin-right:1em}@media screen and (max-width: 500px){.cancel-vehicle-confirmation .status-badge{display:none}}.plan-selector h2{margin:1rem 0}.plan.card{box-shadow:var(--boxShadow);font-family:AvenirBold,Avenir}.plan.card.selected{outline:2px solid var(--linkColor);border-color:#fff}.plan.card:not(:last-child){margin-bottom:var(--basePadding)}.plan.card .flex{margin-bottom:0!important}.plan.card .title{font-size:1.1rem}.plan.card .title .trial{display:block;font-size:.7rem;font-family:Avenir;font-weight:700;text-transform:uppercase;font-style:italic;margin-top:.3rem}.plan.card .title .trial>span{font-family:AvenirBold,Avenir}.plan.card .pricing{text-align:right}.plan.card .features{max-height:250px;overflow:auto;transition:.3s all ease}.plan.card .features ul{column-count:2;column-fill:auto;max-height:calc(250px - 1rem);font-size:.9rem;font-family:Avenir;list-style:none;margin:0;padding:0;margin-top:1rem;transition:.2s opacity ease}.plan.card .features ul li{background-image:url(/check.svg);background-repeat:no-repeat;padding:0 0 0 24px}.plan.card .features ul li::marker{font-size:1rem}.plan.card .features ul li:not(:last-child){margin-bottom:.5em}.plan.card .features.collapsed{overflow:hidden;max-height:0}.plan.card .features.collapsed ul{opacity:0}.features-button-container{padding-top:1em}.features-button-container button{background-color:transparent;border-color:var(--green);color:var(--green)}.features-button-container button:hover{background-color:transparent}.plan-type-button{display:inline-block;font-family:AvenirBold,Avenir;color:var(--red);border-radius:2rem;border:1px solid var(--red);position:relative;white-space:nowrap;width:100%;max-width:350px;margin-bottom:var(--largePadding)}.plan-type-button button,.plan-type-button .active{display:inline-block;box-sizing:border-box;width:50%;font-size:1rem;padding:.65rem 1rem!important;border-radius:2rem!important}.plan-type-button button{background:none!important;border:none!important;cursor:pointer}.plan-type-button .icon-text{justify-content:center}.plan-type-button .icon-text .icon,.plan-type-button .icon-text .icon svg{width:1.2em;height:1.2em}.plan-type-button .active{color:#fff;background-color:var(--red);position:absolute;top:0;left:0;transition:.2s all ease}.plan-type-button .active.right{left:50%}.card.payment{border:1px solid #e6e6e6;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005}.card.payment>*:first-child{margin-top:0}.card.payment .icon{color:var(--green)}#checkout{display:flex;align-items:flex-start;gap:var(--largePadding)}#checkout>*{width:100%;box-sizing:border-box;max-width:100%}#checkout>*:last-child{max-width:500px}#checkout .payment-card.condensed{margin-bottom:var(--basePadding)}#checkout .item-list{margin:var(--basePadding) 0}#checkout>*:first-child>button:first-child{margin-bottom:var(--basePadding)}#checkout .card.cart>p:first-of-type{margin-top:0;margin-bottom:var(--smallPadding)}#checkout .checkout-payment>p{font-size:1.2rem}#checkout .cart-title{font-size:1.8rem;margin:var(--smallPadding) 0}#checkout .checkout-item{display:flex;justify-content:space-between;margin-bottom:var(--basePadding)}#checkout .checkout-item .plan{display:flex;align-items:center;gap:var(--basePadding)}#checkout .checkout-item .plan-number{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:var(--borderRadius);background-color:var(--lightGrey);color:#fff}#checkout .checkout-item .plan-number span{color:#fff;font-size:1.4rem;margin-top:3px}#checkout .checkout-item .plan,#checkout .checkout-item .price{font-family:AvenirBold,Avenir;font-size:1.1rem;margin:0}#checkout .checkout-item .plan p,#checkout .checkout-item .price p{margin:0}#checkout .checkout-item .plan p>span,#checkout .checkout-item .price p>span{font-family:Avenir;font-size:1rem;display:block;color:var(--grey)}#checkout .line-item{display:flex;justify-content:space-between;margin-bottom:var(--basePadding)}#checkout .line-item p{margin:0}#checkout .line-item.total{font-size:1.1rem}#checkout .line-item.coupon{align-items:center;width:100%;margin-bottom:0}#checkout .line-item.coupon .chip{margin-top:-3px;padding:.2rem 0 0 .4rem}#checkout #couponForm input{text-transform:uppercase}#checkout.empty{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#checkout.empty .empty-cart{max-width:450px;text-align:center}#checkout.empty .empty-cart svg{fill:var(--red)}@media screen and (max-width: 700px){#checkout{flex-direction:column}#checkout>*{max-width:100%!important}#checkout .checkout-item .plan-number{width:5px;border-radius:0}#checkout .checkout-item .plan-number span{display:none}}#conversion h1,#conversion p{text-align:center}#conversion form .row{display:block}#conversion form p{text-align:start}#conversion form #submit{margin-top:1em;width:100%}.login-form{text-align:center}.login-form .PhoneInputCountry{margin-top:-.5rem}.login-form input[type=tel]{padding-left:.5rem}.login-form button{margin-bottom:1rem}@font-face{font-family:Avenir;src:url(/assets/AvenirNextLTPro-Regular-DHkNRFaS.otf)}@font-face{font-family:AvenirHeavy;src:url(/assets/AvenirNextLTPro-Heavy-DgUtN2-Y.otf)}@font-face{font-family:AvenirBold;src:url(/assets/AvenirNextLTPro-Bold-BJfuxE_z.otf)}:root{--red: #cf202f;--redLight: #df3f4c;--brandColor: var(--red);--brandColorHover: var(--redLight);--textColor: #2f3031;--bgColor: #f7f7f7;--inputBorder: #ccc;--greyText: #9e9e9e;--grey: #a0a0a3;--lightGrey: #ededed;--lightestGrey: #f5f5f5;--errorColor: rgb(255, 193, 193);--linkColor: #1e5ebd;--green: #34c673;--orange: #f3720a;--worksYellow: #ffd100;--ultimateOrange: #f68d2e;--superRed: #ee2737;--qualityBlue: #007dba;--recommendedBadge: #fabb05;--tier1: #f442e5;--tier2: #699ef4;--tier3: #53d38a;--tier4: #ff9041;--basePadding: 1rem;--largePadding: 2rem;--xlPadding: 3rem;--smallPadding: .5rem;--paddingX: var(--largePadding);--paddingY: var(--basePadding);--scrollbarWidth: calc(100vw - 100%) ;--borderRadius: 5px;--boxShadow: 0px 3px 4px 0px rgba(0, 0, 0, .2);--lineHeight: 1.5}@media screen and (max-width: 700px){:root{--xlPadding: 1.5rem;--largePadding: 1.2rem}}.wc{--brandColor: rgb(45, 140, 230);--brandColorHover: rgb(71, 160, 243)}.panel,.card{background-color:#fff;border-radius:8px;box-shadow:var(--boxShadow);padding:var(--largePadding)}.border-left{border-left-style:solid;border-left-width:5px}.no-margin{margin:0!important}.margin-bottom{margin-bottom:var(--basePadding)}.no-padding{padding:0!important}.centered{text-align:center;justify-content:center}.centered>*{justify-content:center}.bold-font{font-family:AvenirBold,Avenir;font-weight:400}.bold{font-weight:700}.uppercase{text-transform:uppercase}.flex{display:flex;justify-content:space-between;align-items:center}.columns{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;gap:var(--largePadding)}.v-center{display:flex;align-items:center}.all-center{display:flex;justify-content:center;align-items:center}.align-right{text-align:right}.clickable{cursor:pointer}.hidden{display:none!important}@media screen and (max-width: 700px){.columns{grid-auto-flow:row;gap:var(--xlPadding)}.hidden-mobile{display:none!important}}:root{font-family:Avenir,Arial}body{margin:0;padding:0;background-color:var(--bgColor);color:var(--textColor)}.base-layout{height:100vh;height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr)}main{display:flex;position:relative}.content{padding:var(--xlPadding);box-sizing:border-box;flex-grow:1;max-height:100%;overflow:auto}.content>*{max-width:1400px;margin:0 auto}.login-layout .content{padding:1em var(--xlPadding)!important}.bento{display:grid;grid-template-columns:repeat(1fr,12);gap:var(--largePadding)}.bento>.card{min-height:300px}.bento>*:first-child{grid-column:1/13}.bento>*:nth-child(2){grid-column:1/7}.bento>*:nth-child(3){grid-column:7/13}.bento>*:nth-child(4){grid-column:1/5}.bento>*:nth-child(5){grid-column:5/13}img{display:block}a,a:visited,a:hover{color:inherit}p{line-height:var(--lineHeight)}p a,label a,a.inline{font-family:AvenirBold;text-decoration:none;color:var(--linkColor)}p a:visited,label a:visited,a.inline:visited{color:var(--linkColor)}p a:hover,label a:hover,a.inline:hover{color:var(--linkColor);text-decoration:underline}h1,h2,h3,.heading{font-family:AvenirBold,Arial;font-weight:400;margin-top:0;margin-bottom:1.5rem;color:#000}.base-layout{height:100vh;height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}main{display:flex}.wrap{max-width:1400px;margin:0 auto}.narrow{max-width:800px}.content{padding:var(--xlPadding);box-sizing:border-box;flex-grow:1;overflow:auto}.content .page-description{padding:1em 0 0}.page{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;flex-grow:1}.page>*{box-sizing:border-box}.page .content{padding:var(--xlPadding);scrollbar-gutter:stable both-edges;overflow:auto}.page .page-controls{background-color:#fff;box-shadow:0 0 3px #0003;padding:var(--paddingY) var(--paddingX);z-index:1}.page .controls{display:flex;justify-content:flex-end;gap:var(--basePadding)}.standard-layout.error{align-items:center}.standard-layout.error .wrap{padding:var(--largePadding)}.login-layout .content>*{flex-grow:1}.login-layout .content .wrap.narrow{max-width:500px}.login-layout .content .wrap.narrow h1{text-align:center}@media screen and (max-width: 700px){.login-layout{flex-direction:column}.login-layout .login-splash{width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animation.fadeIn{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.animation.spin{animation-name:spin;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite}button{font-size:1em;padding:0;border:none;background-color:transparent;color:inherit;font-family:AvenirBold,Arial}button.opacity-disabled{opacity:50%;cursor:not-allowed}.button,input[type=submit].button,button[type=submit]{display:inline-block;font-family:AvenirBold,Arial;font-size:1em;color:#fff;background-color:var(--brandColor);border:1px solid transparent;border-radius:var(--borderRadius);text-decoration:none;text-align:center;padding:var(--basePadding);padding:1em;text-box-trim:trim-both;cursor:pointer;min-width:6em;transition:.2s all ease}.button:hover,input[type=submit].button:hover,button[type=submit]:hover{background-color:var(--brandColorHover)}.button:disabled,input[type=submit].button:disabled,button[type=submit]:disabled{background-color:var(--grey);cursor:not-allowed}.button.white,input[type=submit].button.white,button[type=submit].white{background-color:#fff;color:var(--brandColor)}.button.bordered,input[type=submit].button.bordered,button[type=submit].bordered{background-color:transparent;border-color:var(--brandColor);color:var(--brandColor)}.button.transparent,input[type=submit].button.transparent,button[type=submit].transparent{background-color:transparent;border-color:transparent;padding:var(--smallPadding) 0}.button.blue-transparent,input[type=submit].button.blue-transparent,button[type=submit].blue-transparent{background-color:transparent;border-color:transparent;color:var(--linkColor);padding:var(--smallPadding) 0}.button.minimal,input[type=submit].button.minimal,button[type=submit].minimal{padding:0;min-width:0}.button.white:disabled,.button.bordered:disabled,input[type=submit].button.white:disabled,input[type=submit].button.bordered:disabled,button[type=submit].white:disabled,button[type=submit].bordered:disabled{opacity:.6}.button.large,input[type=submit].button.large,button[type=submit].large{width:100%;max-width:300px}.button.full-width,input[type=submit].button.full-width,button[type=submit].full-width{width:100%;min-width:100%}.button.fit,input[type=submit].button.fit,button[type=submit].fit{width:fit-content}button.pseudo-link{display:inline;border:none;padding:0;background-color:transparent;color:var(--linkColor);font-family:inherit;font-size:inherit;cursor:pointer}button.pseudo-link:hover{text-decoration:underline}button.link-icon{font-family:AvenirBold}button.link-icon svg{position:relative;top:2px}.flex-buttons{display:flex;gap:var(--basePadding)}.flex-buttons>*{flex:1 1 0px}.dropdown-button{display:inline-block;position:relative;z-index:1}.dropdown-button.full{width:100%}.dropdown-button.full:not(.has-dropdown) .dropdown-main{width:100%}.dropdown-button .dropdown-main{flex-grow:1}.dropdown-button.has-dropdown>div:first-child{display:flex;position:relative;width:100%;gap:1px;z-index:1}.dropdown-button.has-dropdown>div:first-child button.dropdown-main{border-radius:var(--borderRadius) 0 0 var(--borderRadius)}.dropdown-button.has-dropdown>div:first-child button.dropdown-toggle{border-radius:0 var(--borderRadius) var(--borderRadius) 0;padding:.5rem;min-width:0}.dropdown-button.has-dropdown>div:first-child button.dropdown-toggle svg{display:block;transition:.2s transform ease}.dropdown-button .dropdown-menu{visibility:hidden;width:100%;position:absolute;background-color:#fff;border-radius:0 0 var(--borderRadius) var(--borderRadius);box-shadow:var(--boxShadow);left:0;margin-top:calc(-1 * var(--borderRadius));padding-top:calc(2 * var(--borderRadius));overflow:hidden;z-index:0}.dropdown-button .dropdown-menu button{width:100%;font-family:Avenir;padding:1rem;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:.2s background-color ease}.dropdown-button .dropdown-menu button:hover{background-color:var(--lightGrey)}.dropdown-button.open button.dropdown-toggle svg{transform:rotateX(180deg)}.dropdown-button.open .dropdown-menu{visibility:visible}.dropdown-button.inverted .dropdown-menu{top:var(--borderRadius);transform:translateY(-100%);margin-top:0;padding-top:0;padding-bottom:calc(2 * var(--borderRadius));border-radius:var(--borderRadius) var(--borderRadius) 0 0}.dropdown-button.inverted button.dropdown-toggle svg{transform:rotateX(180deg)}.dropdown-button.open.inverted button.dropdown-toggle svg{transform:rotateX(0)}@media screen and (max-width: 700px){.button:not(.pseudo-link,.minimal,.dropdown-main,.dropdown-toggle),.dropdown-button{width:100%!important;max-width:100%!important}.page-controls .flex{flex-wrap:wrap;gap:var(--basePadding)}.flex-buttons{flex-wrap:wrap}.flex-buttons>*{flex:1 1 100%}}.table .table-row{display:flex;justify-content:space-between;align-items:center;padding:.9rem 0 .7rem}.table .table-row:not(:last-child){border-bottom:1px solid var(--lightGrey)}.table .table-row span:first-child{font-family:AvenirBold,Avenir}.icon,.icon svg,.icon img{width:1.5em;height:1.5em}.icon-text{display:flex;align-items:center;gap:.5em}.icon-text span{display:inline-block}.icon-text.small{gap:5px}.icon-text.small .icon,.icon-text.small svg{width:1.2rem;height:1.2rem}.button .icon-text{margin-top:-.15em}.icon-button{display:block;border-radius:100%;padding:.4em .5em .6em;border-style:none;background-color:transparent;color:#fff}.icon-button>*{display:block}.icon-button:hover{background-color:#ffffff1a}.icon.large{width:50px;height:50px}.icon.centered{display:block;margin:0 auto}.loader{display:flex;justify-content:center;align-items:center;height:100%}.loader>div{text-align:center;max-width:400px}.loader>div .loading-icon,.loader>div svg{display:block;width:40px;height:40px;margin:0 auto 1rem;fill:var(--red)}.loader>div p{margin:0}input:not([type=checkbox],.ag-input-field-input),textarea,select{width:100%;font-size:1rem;font-family:inherit;padding:.75rem 0 .6rem;background-color:transparent;border:none;border-bottom:1px solid var(--inputBorder);border-color:var(--inputBorder);margin-bottom:var(--basePadding);box-sizing:border-box;transition:.2s all ease}input:not([type=checkbox],.ag-input-field-input):focus,textarea:focus,select:focus{border-color:#000!important;outline:none}input:not([type=checkbox],.ag-input-field-input).inline,textarea.inline,select.inline{width:auto;margin:0}textarea{display:inline-block;border:1px solid var(--inputBorder);max-width:100%;height:100px;max-height:100px;line-height:1.5;padding:.5rem}input[type=checkbox]:not(.ag-checkbox-input){display:inline-block;transform:scale(1.6);cursor:pointer;margin-right:1em}.two-factor{display:flex;gap:var(--basePadding)}.two-factor.centered{justify-content:center}.two-factor input{font-size:2.5em;flex-basis:1.5em;background-color:#fff;border:1px solid;border-color:#ddd;border-radius:var(--borderRadius);text-align:center;margin-bottom:0}.centered .two-factor{justify-content:center}form.sign-up-details .form-heading h1{font-size:1.5em;margin:0}form.sign-up-details .form-heading p{margin:.5em 0 1em}form .form-body{margin:var(--xlPadding) 0}form .form-body:last-child{margin-bottom:0}form .row{display:flex;gap:var(--largePadding);margin-bottom:var(--basePadding)}form .row:last-child{margin-bottom:0}form .row:last-child .field{margin-bottom:0}form .row .field{flex-basis:50%;margin-bottom:var(--basePadding)}form .row .field:first-child:last-child:not(.full){flex-basis:calc(50% - var(--largePadding) / 2)}form .row .field input,form .row .field select,form .row .field textarea{margin-bottom:.2rem}form .row .field.full{flex-basis:100%}form .row .field.disabled,form .row .field.disabled input{color:var(--greyText)}form .row .field.error{color:var(--red)}form .row .field.error input{border-color:var(--red)}form .row .field.success{color:var(--green)}form .row .field label{font-family:AvenirBold;display:block}form .row .field label>span{display:inline-block;font-weight:400;color:var(--red);vertical-align:top;margin-left:3px}form .row .field span.error{display:block;font-size:.9rem;margin-top:.5rem;color:var(--red)}form .row .field span.notes{display:block;font-size:.9rem;margin-top:.5rem;color:var(--grey)}form .row .field .checkbox{display:flex;align-items:center;gap:.2rem;line-height:var(--lineHeight)}form .row .field.phone-input .PhoneInputInput{padding-left:.3rem}form .terms>.error{border:1px solid var(--red);padding:.5rem .75rem;border-radius:var(--borderRadius);box-shadow:0 0 10px #ff00004d}form .form-footer{display:flex;gap:var(--basePadding)}form .redeem-error{color:var(--red);border-color:var(--red)}hr{height:1px;background-color:var(--inputBorder);margin:var(--basePadding) 0;border:none}.message{--messageHue: 200deg;--messageLightness: 50%;background-color:hsla(var(--messageHue),90%,var(--messageLightness),.2);border-radius:var(--borderRadius);border-left:5px solid hsl(var(--messageHue),80%,var(--messageLightness));padding:1em .75em;text-align:center;margin:0;margin-bottom:1rem;overflow:hidden;max-height:100px;transition:.1s all ease,.05s max-height ease}.message.hidden{max-height:0;opacity:0;margin:0;padding:0}.message.grey{background-color:hsla(var(--messageHue),0%,var(--messageLightness),.2);border-radius:var(--borderRadius);border-left:5px solid hsl(var(--messageHue),0%,var(--messageLightness))}.message.confirm{--messageHue: 120deg}.message.error{--messageHue: 0deg}.message.error a{color:#000;font-family:Avenir;text-decoration:underline}.message.warning{--messageHue: 50deg;--messageLightness: 60%}.message.left{text-align:left}.message.expanded{padding:1.5rem 2rem}.message.banner-notification{display:flex;align-items:center;gap:var(--smallPadding)}.message.banner-notification p{margin:0}.message.banner-notification.info{border-left-color:#2d60e5;background-color:#ebf0fd;color:#2d60e5}.message.banner-notification.error{color:#be1f24}.message.banner-notification svg{font-size:2em;position:relative;min-width:auto;min-height:auto}.toggle-button{--font-size: 1em;--toggleSize: 1em;--widthRatio: 2.8;--paddingRatio: .25;line-height:1em;display:inline-flex;justify-content:flex-start;align-items:center;gap:.6em;font-size:var(--font-size);background-color:transparent;border:none;font-family:inherit;padding:0}.toggle-button:focus{outline:none}.toggle-button:focus .toggle-container{box-shadow:0 0 0 2px #000}.toggle-button button{cursor:pointer}.toggle-button span{display:block}.toggle-button .toggle-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle-button .toggle-container{width:calc(var(--toggleSize) * var(--widthRatio));border-radius:var(--toggleSize);padding:calc(var(--toggleSize) * var(--paddingRatio));background-color:#eee;box-shadow:inset 0 0 2px #00000040;box-sizing:border-box;margin-top:1px;transition:.2s all ease}.toggle-button .toggle-container .toggle{width:var(--toggleSize);height:var(--toggleSize);border-radius:var(--toggleSize);box-shadow:0 0 3px #00000040;background-color:#fff;transform:translate(0);transition:.2s all ease}.toggle-button.active .toggle-container{background-color:var(--green)}.toggle-button.active .toggle-container .toggle{transform:translate(calc(var(--widthRatio) * var(--toggleSize) - var(--toggleSize) - 2 * var(--paddingRatio) * var(--toggleSize)))}.location-field-container{position:relative}.location-field-input{padding-right:20px}.location-field-icon{width:20px;height:20px;position:absolute;top:40%;right:0;cursor:pointer}.align-desc{padding:0 .4em}.redeem{color:#be1f24;background-color:var(--errorColor)}.bold span{font-family:AvenirBold}.editable-users{cursor:pointer}.editable-users:hover{text-decoration:underline}.editable-users svg{position:relative;top:2px}#interior-form h2{margin-bottom:.5em}#interior-form .services-list{display:inline-flex;font-family:Avenir}#interior-form .services-list ul{padding:0 2.5em 0 1em;margin:0}#interior-form .services-list ul li{list-style-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='15'%20viewBox='0%200%2018%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.5999%2012.4251L3.4499%209.2751L2.3999%2010.3251L6.5999%2014.5251L15.5999%205.5251L14.5499%204.4751L6.5999%2012.4251Z'%20fill='%23212326'/%3e%3c/svg%3e");padding:.1em 0}#interior-form .field{display:flex;justify-content:space-between}#interior-form .field .label{font-family:AvenirBold}#interior-form hr{margin:.5em 0}#interior-form .select-container{display:flex;margin-top:.125em;column-gap:1em}.transfer-add .vehicle-form .form-body{margin:0}@media screen and (max-width: 700px){form .row{flex-wrap:wrap;gap:var(--basePadding)}form .row .field{flex-basis:100%!important}form .two-factor input{font-size:2em}form .form-buttons{flex-wrap:wrap}}header{display:flex;justify-content:space-between;align-items:center;background-color:#000;padding:var(--paddingY) var(--paddingX);color:#fff}header .logo{display:flex;align-items:center;gap:var(--basePadding);text-decoration:none}header .logo img{height:50px}header .logo span{font-size:1rem;text-transform:uppercase}header .logo span span{font-family:AvenirBold,Arial}header nav ul{display:flex;align-items:center;gap:var(--basePadding);margin:0;padding:0;list-style:none}header nav ul li,header nav ul a{display:block}header nav ul li.mobile{display:none}header nav ul li.mobile button{font-size:1.1rem;padding:.6rem}@media screen and (max-width: 1100px){header nav ul li:not(.mobile){display:none}header nav ul li.mobile{display:block}}nav.main{width:100%;max-width:300px;height:100%;background-color:#212326;color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;overflow-y:auto;color-scheme:dark;transition:.2s max-width ease;z-index:2}nav.main ul{list-style:none;margin:0;padding:0}nav.main ul li.mobile{display:none}nav.main ul a,nav.main ul button{width:100%;display:block;font-family:Avenir;padding:var(--largePadding);text-decoration:none;box-sizing:border-box;cursor:pointer;transition:.2s all ease}nav.main ul a .icon-label,nav.main ul button .icon-label{overflow:hidden;white-space:nowrap;transition:.1 all ease}nav.main ul a:hover,nav.main ul button:hover{background-color:#ffffff1a}nav.main ul a.active,nav.main ul button.active{background-color:var(--brandColor)}nav.main ul .tommy-t a{padding:1.25rem}nav.main ul .tommy-t a .icon,nav.main ul .tommy-t a svg{width:48px;height:48px}nav.main ul .tommy-t a .icon #svg-circle-background,nav.main ul .tommy-t a svg #svg-circle-background{fill:var(--red)}nav.main ul button svg{transition:.1s all ease}.shader{display:none;width:100%;height:100%;position:absolute;background-color:#0006;z-index:1}@media screen and (min-width: 1100px){nav.main.collapsed{max-width:88px}nav.main.collapsed button svg{transform:rotateY(180deg)}nav.main.collapsed:not(:hover) .icon-label{opacity:0;width:0}}@media screen and (min-width: 1100px) and (hover: hover){nav.main:not(.hover-locked).collapsed:hover{max-width:300px}}@media (prefers-reduced-motion){nav.main{transition:none}nav.main.collapsed:hover{max-width:88px}}@media screen and (max-width: 1100px){nav.main{position:absolute;top:0;left:0;margin-left:-300px;transition:.2s margin-left ease}nav.main.open{margin-left:0}nav.main ul li.mobile{display:block}nav.main .collapse-toggle{display:none}.shader{display:block}}@media screen and (max-width: 700px){nav.main ul .tommy-t a{padding:1rem}nav.main ul .tommy-t a .icon,nav.main ul .tommy-t a svg{width:35px;height:35px}}.tabs{display:flex;width:100%;margin-bottom:var(--largePadding);gap:var(--basePadding)}.tabs svg{position:relative;top:5%}.tabs a{display:inline-block;font-family:AvenirBold,Avenir;padding-bottom:6px;border-bottom:none;text-decoration:none}.tabs a.active{border-bottom:3px solid var(--red);color:var(--red)}.tabs.progressive{gap:0px}.tabs.progressive a{border-bottom:3px solid var(--red);color:var(--red);flex-grow:1;flex-basis:0;cursor:initial}.tabs.progressive a.active~a:not(.active){border-bottom:3px solid var(--inputBorder);color:var(--greyText)}@media screen and (max-width: 700px){.tabs.progressive a span{display:none}}.upsert-card-button{cursor:pointer}.payment-card,.upsert-card-button{background-image:linear-gradient(to right,#52b6fe,#6154fe),url("data:image/svg+xml,%3csvg%20width='347'%20height='219'%20viewBox='0%200%20347%20219'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M5.46278%200.671207C-3.89576%202.34134%20-11%2010.5207%20-11%2020.3594V200.483C-11%20211.528%20-2.04569%20220.483%209.00001%20220.483H337.236C343.728%20220.483%20349.498%20217.389%20353.152%20212.595C366.354%20177.452%20335.878%20146.712%20214.888%20150.284C150.427%20152.187%20136.395%20116.767%20121.791%2079.9005C105.842%2039.6391%2089.2091%20-2.34708%205.46278%200.671207Z'%20fill='white'%20fill-opacity='0.08'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20width='347'%20height='220'%20viewBox='0%200%20347%20220'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M135.649%2067.6173C150.892%20106.379%20165.537%20143.621%20232.817%20141.62C294.553%20139.784%20333.71%20146.57%20356%20158.304V199.518C356%20210.563%20347.046%20219.518%20336%20219.518H9.00001C-2.04569%20219.518%20-11%20210.563%20-11%20199.518V18.5176C-11%207.47188%20-2.0457%20-1.48242%209%20-1.48242H87.3711C114.741%2014.4503%20125.332%2041.3821%20135.649%2067.6173Z'%20fill='white'%20fill-opacity='0.08'/%3e%3c/svg%3e");border-radius:6px!important;aspect-ratio:300/200;color:#fff;padding:1.5em!important;background-blend-mode:overlay;font-family:Avenir;font-size:15px;background-size:cover;white-space:pre-wrap;text-overflow:ellipsis}.payment-card p:nth-child(2),.upsert-card-button p:nth-child(2){margin-bottom:.5em}.payment-card p:nth-child(3),.upsert-card-button p:nth-child(3){margin-top:0}.payment-card p:last-child,.upsert-card-button p:last-child{margin:0}.payment-card svg,.upsert-card-button svg{font-size:60px}.payment-card .cardholder,.upsert-card-button .cardholder{font-family:AvenirBold;font-size:21px}.payment-card.condensed,.upsert-card-button.condensed{display:flex;justify-content:space-between;aspect-ratio:auto;max-width:100%;padding:1.5em!important}.payment-card.condensed p,.upsert-card-button.condensed p{margin:var(--smallPadding) 0}.payment-card.condensed p:first-child,.upsert-card-button.condensed p:first-child{margin-top:0}.payment-card.condensed p:last-child,.upsert-card-button.condensed p:last-child{margin-bottom:0}.upsert-card-button{color:#2f3031!important;align-content:center;text-align:center;background-color:#fff!important}.upsert-card-button svg{font-size:60px!important}.credit-card-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.selected-card-outline{padding:.25em;border:2px solid transparent}.selected-card-outline.active{border:2px solid #6366f1;border-radius:6px}@media screen and (max-width: 800px){.credit-card-container{justify-content:center}}@media screen and (max-width: 500px){.credit-card-container{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.payment-list p{border-bottom:1px solid #dddddd;padding:1em 0;margin:0;cursor:pointer;text-align:left}.payment-list p span{float:right}.payment-list p:last-child{border-bottom:none}.billing-detail .bold-font{margin-bottom:1.5rem}.billing-detail .products .icon-text{justify-content:flex-end}.billing-detail button.button{width:auto!important}.show-more{font-family:AvenirBold;text-align:right;cursor:pointer}.payment-details .amount{font-family:AvenirBold;margin-bottom:2em}.payment-details p{align-items:flex-start;gap:1rem}.payment-details p span{white-space:pre-line;text-align:right}.accordion{margin:1em 0}.accordion-button{display:flex;justify-content:space-between;width:100%;background-color:#ddd;padding:1em 1.5em;font-family:Avenir Next;font-size:1rem;cursor:pointer}.accordion-button .icon{font-size:.875em}.accordion-content{padding:0 1em}.fleet-list{scrollbar-color:#dddddd transparent;max-height:400px;overflow:auto}.fleet-list p{line-height:0}.fleet-list .fleet-list-item{padding-left:1em;border-left:5px solid transparent}.fleet-list .fleet-nickname{display:flex}.fleet-list .fleet-details{color:var(--grey);position:relative;top:-4px}.fleet-list input{height:fit-content;position:relative;top:4px}.fleet-list-controller{display:flex;flex-wrap:wrap}.fleet-list-controller p{margin:0 8px 0 0}.fleet-list-controller .fleet-list-button{cursor:pointer;font-family:AvenirBold}.fleet-list-controller .fleet-list-button.deselect{color:var(--red)}.fleet-list-controller .fleet-list-button.select{color:var(--linkColor)}.ag-row-last{border-bottom:none!important}pre{font-family:Avenir;height:fit-content;margin:.25em 0}.upload-fleet .drop-box{height:261px;border:1px dashed #dddddd;border-radius:8px;display:flex;justify-content:center;text-align:center;flex-direction:column;padding:1em}.upload-fleet .drop-box.dragover{background-color:#add8e6}.upload-fleet .drop-box svg{font-size:4em;align-self:center}.upload-fleet .drop-box.complete{align-items:left}.csv-modal{max-width:1000px}.uploaded-csv{align-items:center;text-align:center;width:fit-content;height:fit-content;color:var(--grey)}.uploaded-csv .delete{font-size:30px!important;background-color:#ddd;color:#000;border-radius:25px;cursor:pointer;position:relative;right:-50%;margin-top:-8px}.uploaded-csv .csv-label{margin:-45px 0 0;width:50px;background-color:var(--green);color:#fff;font-family:AvenirBold;top:35px;position:relative;left:-10px}.uploaded-csv .area{border:1px solid rgba(43,48,64,.0588235294);padding:2em 1em}.uploaded-csv .area svg{font-size:6em;color:#000;background-color:transparent}.coupon{margin-top:var(--largePadding);width:fit-content}.coupon p{margin:0}.coupon .chip{font-family:AvenirBold;background-color:var(--lightGrey);padding:4px;border-radius:8px;margin-bottom:.25em;width:fit-content}.coupon .chip svg{font-size:2em;position:relative;margin-top:-20px;top:10px;cursor:pointer}.coupon .value{font-family:AvenirBold;font-size:2em;margin:0}.coupon .notes{color:var(--grey)}
