.MOTHistoryModal-module__Tn3UMa__modalOverlay{padding:var(--spacing-xl);font-family:var(--font-primary);line-height:var(--line-height-normal);color:var(--white-color);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;z-index:1200;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.MOTHistoryModal-module__Tn3UMa__modalContent{width:min(100%,72rem);max-height:90vh;font-family:var(--font-primary);gap:var(--spacing-xl);border-radius:var(--border-radius-xl);background-color:var(--secondary-color);border:1px solid #ffffff14;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000073}.MOTHistoryModal-module__Tn3UMa__modalHeader{align-items:center;gap:var(--spacing-lg);flex-direction:row;padding:0;display:flex}.MOTHistoryModal-module__Tn3UMa__modalTitle{text-align:left;line-height:normal;font-size:var(--font-size-sm);color:var(--white-color);padding:var(--spacing-xl) calc(var(--spacing-xl) + 4.8rem) 0 var(--spacing-xl);align-items:center;margin:0;display:flex}.MOTHistoryModal-module__Tn3UMa__closeButton{top:var(--spacing-lg);right:var(--spacing-lg);border:1px solid var(--transparent-white);background-color:var(--secondary-color);width:4rem;height:4rem;color:var(--white-color);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .22s,background-color .22s,border-color .22s;display:flex;position:absolute}.MOTHistoryModal-module__Tn3UMa__closeButton:hover{color:var(--primary-color);transform:translateY(-1px)}.MOTHistoryModal-module__Tn3UMa__modalBody{padding:0 var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl);flex-direction:column;gap:1.6rem;display:flex;overflow-y:auto}.MOTHistoryModal-module__Tn3UMa__timeline{flex-direction:column;gap:1.8rem;display:flex}.MOTHistoryModal-module__Tn3UMa__timelineItem{align-items:flex-start;display:flex;position:relative}.MOTHistoryModal-module__Tn3UMa__timelineItem:not(:last-child):after{content:"";z-index:1;background-color:#ffffff26;width:2px;position:absolute;top:30px;bottom:-24px;left:14px}.MOTHistoryModal-module__Tn3UMa__timelineStatus{z-index:2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-right:16px;display:flex}.MOTHistoryModal-module__Tn3UMa__statusPassed{color:var(--green-1-color,#40fb76);background-color:#40fb762e}.MOTHistoryModal-module__Tn3UMa__statusFailed{color:#ff4d4d;background-color:#ff4d4d33}.MOTHistoryModal-module__Tn3UMa__statusNeutral{color:var(--white-color);background-color:#fff3}.MOTHistoryModal-module__Tn3UMa__timelineContent{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;flex:1;gap:1.4rem;padding:16px;display:flex}.MOTHistoryModal-module__Tn3UMa__timelineHeader{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.MOTHistoryModal-module__Tn3UMa__timelineDate{font-size:var(--font-size-base-alt);color:var(--white-color);font-weight:500;line-height:normal}.MOTHistoryModal-module__Tn3UMa__timelineResult{min-height:auto;padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-mono);font-size:var(--font-size-base-alt);letter-spacing:1px;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.MOTHistoryModal-module__Tn3UMa__timelineDetails{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem;display:grid}.MOTHistoryModal-module__Tn3UMa__detailItem{flex-direction:column;gap:.4rem;display:flex}.MOTHistoryModal-module__Tn3UMa__detailLabel{font-family:var(--font-mono);font-size:var(--font-size-base-alt);letter-spacing:1px;text-transform:uppercase;color:var(--transparent-white-alt)}.MOTHistoryModal-module__Tn3UMa__detailValue{font-size:var(--font-size-base-alt);color:var(--white-color);font-weight:500;line-height:1.45}.MOTHistoryModal-module__Tn3UMa__defectsContainer{border-top:1px solid var(--transparent-white);flex-direction:column;gap:1rem;padding-top:1.4rem;display:flex}.MOTHistoryModal-module__Tn3UMa__defectsTitle{font-family:var(--font-mono);font-size:var(--font-size-base-alt);letter-spacing:1px;text-transform:uppercase;color:var(--transparent-white-alt);margin:0}.MOTHistoryModal-module__Tn3UMa__defectsList{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.MOTHistoryModal-module__Tn3UMa__defectItem{border:1px solid #0000;border-radius:1.6rem;justify-content:space-between;align-items:flex-start;gap:1.2rem;padding:1.2rem 1.4rem;display:flex}.MOTHistoryModal-module__Tn3UMa__dangerousDefect{background-color:#ff4d4d1a;border-color:#ff4d4d}.MOTHistoryModal-module__Tn3UMa__advisoryDefect{background-color:#ffb8001a;border-color:#ffb800}.MOTHistoryModal-module__Tn3UMa__defectText{color:var(--white-color);font-size:1.45rem;line-height:1.55}.MOTHistoryModal-module__Tn3UMa__defectType{white-space:nowrap;min-height:2.8rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 1rem;font-size:1.02rem;line-height:1;display:inline-flex}.MOTHistoryModal-module__Tn3UMa__dangerousDefect .MOTHistoryModal-module__Tn3UMa__defectType{color:var(--white-color);background-color:#ff4d4d}.MOTHistoryModal-module__Tn3UMa__advisoryDefect .MOTHistoryModal-module__Tn3UMa__defectType{color:var(--black-color);background-color:#ffb800}.MOTHistoryModal-module__Tn3UMa__emptyState{border-radius:var(--border-radius-lg);color:var(--transparent-white);background-color:#ffffff0d;border:1px solid #ffffff1a;padding:2rem;font-size:1.6rem;line-height:1.6}@media (max-width:700px){.MOTHistoryModal-module__Tn3UMa__modalOverlay{padding:var(--spacing-lg)}.MOTHistoryModal-module__Tn3UMa__modalContent{width:100%;max-height:88vh}.MOTHistoryModal-module__Tn3UMa__modalHeader{flex-direction:column;align-items:flex-start;gap:.8rem}.MOTHistoryModal-module__Tn3UMa__modalBody{padding:0 var(--spacing-lg) var(--spacing-xl) var(--spacing-lg)}.MOTHistoryModal-module__Tn3UMa__timelineItem{gap:1.2rem}.MOTHistoryModal-module__Tn3UMa__timelineStatus{margin-right:0}.MOTHistoryModal-module__Tn3UMa__timelineHeader{flex-direction:column;align-items:flex-start}.MOTHistoryModal-module__Tn3UMa__timelineContent{border-radius:2rem;padding:1.6rem}.MOTHistoryModal-module__Tn3UMa__timelineDetails{grid-template-columns:1fr}.MOTHistoryModal-module__Tn3UMa__defectItem{flex-direction:column;align-items:flex-start}}
.VehicleSearchStep-module__uU1o0q__heroIntro{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.VehicleSearchStep-module__uU1o0q__formContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:0;display:flex}.VehicleSearchStep-module__uU1o0q__form{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(118%);background:linear-gradient(#ffffff21 0%,#ffffff14 100%);border:1px solid #ffffff24;border-radius:3rem;flex-direction:column;gap:1.6rem;width:100%;max-width:640px;padding:2.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 80px #04101c47,inset 0 1px #ffffff24}.VehicleSearchStep-module__uU1o0q__form:before,.VehicleSearchStep-module__uU1o0q__form:after{content:"";pointer-events:none;z-index:-1;border-radius:999px;position:absolute}.VehicleSearchStep-module__uU1o0q__form:before{background:radial-gradient(circle,#17e5d729,#17e5d700 68%);width:28rem;height:28rem;top:-16rem;left:-8rem}.VehicleSearchStep-module__uU1o0q__form:after{background:radial-gradient(circle,#4797e72e,#4797e700 68%);width:32rem;height:32rem;bottom:-18rem;right:-12rem}.VehicleSearchStep-module__uU1o0q__loaderContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:240px;display:flex}.VehicleSearchStep-module__uU1o0q__title{color:#fffffffa;text-align:center;letter-spacing:-.04em;text-shadow:0 10px 30px #04101c3d;max-width:12ch;margin:0;font-size:clamp(4rem,4.8vw,5.6rem);font-weight:700;line-height:1.04}.VehicleSearchStep-module__uU1o0q__description{color:#f1f8fcf5;text-align:center;text-shadow:0 6px 18px #04101c2e;max-width:70rem;margin:0;font-size:clamp(1.75rem,2vw,2.15rem);line-height:1.46}.VehicleSearchStep-module__uU1o0q__subtitle{font-size:var(--font-size-xs);color:var(--white-color);font-family:var(--font-mono);text-transform:uppercase}.VehicleSearchStep-module__uU1o0q__subtitleAlt{color:#ebf5fae0;font-size:1.2rem;font-family:var(--font-mono);text-transform:uppercase;text-align:center;letter-spacing:.14em}.VehicleSearchStep-module__uU1o0q__formHeader{flex-direction:column;align-items:center;gap:.7rem;display:flex}.VehicleSearchStep-module__uU1o0q__formDescription{text-align:center;color:#e5f1f7e6;max-width:46rem;margin:0;font-size:1.48rem;line-height:1.5}.VehicleSearchStep-module__uU1o0q__disclaimerAlt{font-size:var(--font-size-base-alt);color:var(--white-color);opacity:.6;justify-self:flex-start;line-height:1.5}.VehicleSearchStep-module__uU1o0q__backButton{top:var(--spacing-lg);left:var(--spacing-xl);cursor:pointer;border-radius:var(--border-radius-xxxl);width:40px;height:40px;color:var(--white-color);border:1px solid var(--transparent-white);justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute}.VehicleSearchStep-module__uU1o0q__error{font-size:var(--font-size-base);color:var(--orange-color);padding-left:var(--spacing-xl);justify-self:flex-start}.VehicleSearchStep-module__uU1o0q__errorAlt{font-size:var(--font-size-base);color:var(--orange-color);text-align:center;justify-self:flex-start;width:100%}.VehicleSearchStep-module__uU1o0q__disclaimer{font-size:var(--font-size-base);color:var(--transparent-white);padding-left:var(--spacing-xl);justify-self:flex-start}.VehicleSearchStep-module__uU1o0q__inputs{gap:var(--spacing-lg);flex-direction:column;display:flex}.VehicleSearchStep-module__uU1o0q__input{color:var(--white-color);font-family:var(--font-mono);padding:var(--spacing-lg) var(--spacing-xl);text-align:left;appearance:none;background-color:#ffffff0d;border:1px solid #17e5d7ba;border-radius:16px;font-size:16px;transition:all .5s}.VehicleSearchStep-module__uU1o0q__input:focus{border:1px solid var(--primary-color);background-color:#ffffff1a;outline:none}.VehicleSearchStep-module__uU1o0q__input::placeholder{color:var(--transparent-white);text-transform:none}.VehicleSearchStep-module__uU1o0q__snackbarContainer{width:100%;max-width:600px}.VehicleSearchStep-module__uU1o0q__actions{align-self:center;width:min(100%,380px)}.VehicleSearchStep-module__uU1o0q__evPlateUKContainer{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.VehicleSearchStep-module__uU1o0q__evPlateUK{box-sizing:border-box;background:linear-gradient(#fffffffa,#f1f7fa);border:1px solid #05293d24;border-radius:2rem;flex-direction:row;width:100%;max-width:400px;display:flex;overflow:hidden;box-shadow:0 18px 36px #05182824,inset 0 1px #ffffffe6}.VehicleSearchStep-module__uU1o0q__greenElement{background:linear-gradient(0deg, #32c85e, var(--green-1-color));width:14%}.VehicleSearchStep-module__uU1o0q__referralContainer{gap:var(--spacing-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;max-width:600px;padding:var(--spacing-xxl);border-radius:var(--border-radius-lg);margin-top:var(--spacing-md);background-color:#ffffff14;border:1px solid #ffffff3b;flex-direction:column;display:flex;position:relative;box-shadow:0 0 1px #0003}.VehicleSearchStep-module__uU1o0q__referralInputContainer{gap:var(--spacing-lg);flex-direction:row;display:flex}.VehicleSearchStep-module__uU1o0q__referralInput{border-radius:var(--border-radius-lg);color:var(--white-color);font-size:var(--font-size-xs);padding:var(--spacing-lg);font-family:var(----font-primary);background-color:#ffffff14;border:1px solid #ffffff3b;flex:3;box-shadow:0 0 1px #0003}.VehicleSearchStep-module__uU1o0q__referralInput:focus{border:1px solid var(--primary-color);background-color:#ffffff1a;outline:none}.VehicleSearchStep-module__uU1o0q__referralInput::placeholder{color:var(--transparent-white);text-transform:none}.VehicleSearchStep-module__uU1o0q__referralButton{flex:1;display:flex}.VehicleSearchStep-module__uU1o0q__referralCode{color:var(--white);font-size:var(--font-size-xs);font-family:var(--font-primary);text-align:center;letter-spacing:1px;flex:1;justify-content:space-between;align-items:center;line-height:normal;display:flex}.VehicleSearchStep-module__uU1o0q__partnerContainer{gap:var(--spacing-xxl);max-width:600px;padding-bottom:var(--spacing-md);flex-direction:row;flex:1;justify-content:center;align-items:center;display:flex}.VehicleSearchStep-module__uU1o0q__partnerLogo{object-fit:contain;width:auto;height:100%}#VehicleSearchStep-module__uU1o0q__ovoLogo{aspect-ratio:1;max-height:80px}#VehicleSearchStep-module__uU1o0q__clearwattLogo{max-height:70px}.VehicleSearchStep-module__uU1o0q__closeIcon{cursor:pointer}.VehicleSearchStep-module__uU1o0q__plateInputContainer{gap:var(--spacing-lg);padding:var(--spacing-md);flex-direction:row;flex:1;display:flex}.VehicleSearchStep-module__uU1o0q__plateInput{color:var(--secondary-color);font-family:var(--font-plate);font-size:var(--font-size-3xl);text-align:left;appearance:none;text-transform:uppercase;text-align:center;letter-spacing:.08em;background:0 0;border:none;width:100%;line-height:normal;transition:all .5s}.VehicleSearchStep-module__uU1o0q__plateInput:focus{border:none;outline:none}.VehicleSearchStep-module__uU1o0q__plateInput::placeholder{font-family:var(--font-plate);font-size:var(--font-size-3xl);color:var(--grey-3-color);opacity:.8;letter-spacing:-1px;line-height:normal}@media (max-width:700px){.VehicleSearchStep-module__uU1o0q__heroIntro{gap:2.2rem;margin-bottom:.8rem}.VehicleSearchStep-module__uU1o0q__title{max-width:none;font-size:3rem}.VehicleSearchStep-module__uU1o0q__description{margin-top:.4rem;font-size:1.68rem;line-height:1.42}.VehicleSearchStep-module__uU1o0q__form{border-radius:2.4rem;padding:2rem 1.8rem}.VehicleSearchStep-module__uU1o0q__formContainer{margin-top:0}.VehicleSearchStep-module__uU1o0q__plateInput,.VehicleSearchStep-module__uU1o0q__plateInput::placeholder{font-size:var(--font-size-2xl)}.VehicleSearchStep-module__uU1o0q__backButton{top:var(--spacing-md);left:var(--spacing-lg)}.VehicleSearchStep-module__uU1o0q__partnerContainer{padding-top:var(--spacing-md)}#VehicleSearchStep-module__uU1o0q__ovoLogo{max-height:80px}}.VehicleSearchStep-module__uU1o0q__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.VehicleSearchStep-module__uU1o0q__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.VehicleSearchStep-module__uU1o0q__input[type=number]{appearance:textfield}
