.AlternativeRefundControl-module__eQuiwa__wrapper{margin-bottom:20px}.AlternativeRefundControl-module__eQuiwa__wrapper>button{margin-top:10px}.AlternativeRefundControl-module__eQuiwa__panel{color:#142b46;background:#f5f9ff;border:1px solid #c8d9ef;border-radius:14px;margin-top:16px;padding:24px}.AlternativeRefundControl-module__eQuiwa__panel header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.AlternativeRefundControl-module__eQuiwa__panel h3{margin:0 0 6px;font-size:19px}.AlternativeRefundControl-module__eQuiwa__panel header p{color:#526781;margin:0;font-size:12px}.AlternativeRefundControl-module__eQuiwa__panel header p span{margin:0 10px}.AlternativeRefundControl-module__eQuiwa__badge{color:#294f85;background:#e5eefc;border-radius:20px;padding:5px 9px;font-size:11px;font-weight:700}.AlternativeRefundControl-module__eQuiwa__info{background:#eaf2fd;border-radius:9px;margin:20px 0;padding:13px 15px;font-size:13px;line-height:1.6}.AlternativeRefundControl-module__eQuiwa__check{color:#526781;margin:-8px 0 18px;font-size:12px;line-height:1.5}.AlternativeRefundControl-module__eQuiwa__grid{grid-template-columns:1fr 1.2fr 1fr;gap:16px;display:grid}.AlternativeRefundControl-module__eQuiwa__panel label{flex-direction:column;gap:7px;margin-bottom:17px;font-size:13px;font-weight:650;display:flex}.AlternativeRefundControl-module__eQuiwa__panel input,.AlternativeRefundControl-module__eQuiwa__panel select,.AlternativeRefundControl-module__eQuiwa__panel textarea{color:#142b46;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #c5d1df;border-radius:8px;padding:11px 12px;font-weight:400}.AlternativeRefundControl-module__eQuiwa__panel input[readonly]{background:#edf2f8;font-weight:700}.AlternativeRefundControl-module__eQuiwa__panel small,.AlternativeRefundControl-module__eQuiwa__optional{color:#526781;font-size:11px;font-weight:400;line-height:1.5}.AlternativeRefundControl-module__eQuiwa__panel .AlternativeRefundControl-module__eQuiwa__confirm{flex-direction:row;align-items:flex-start;gap:10px;line-height:1.6}.AlternativeRefundControl-module__eQuiwa__confirm input{flex-shrink:0;width:16px;height:16px;margin-top:3px}.AlternativeRefundControl-module__eQuiwa__panel footer{border-top:1px solid #d7e2f0;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.AlternativeRefundControl-module__eQuiwa__primary,.AlternativeRefundControl-module__eQuiwa__secondary{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:700}.AlternativeRefundControl-module__eQuiwa__primary{color:#fff;background:#155caf}.AlternativeRefundControl-module__eQuiwa__primary:hover:not(:disabled){background:#104a8f}.AlternativeRefundControl-module__eQuiwa__secondary{color:#30445f;background:#fff;border-color:#c5d1df}.AlternativeRefundControl-module__eQuiwa__primary:disabled,.AlternativeRefundControl-module__eQuiwa__secondary:disabled{opacity:.5;cursor:not-allowed}.AlternativeRefundControl-module__eQuiwa__panel :focus-visible,.AlternativeRefundControl-module__eQuiwa__primary:focus-visible,.AlternativeRefundControl-module__eQuiwa__evidenceLink:focus-visible{outline-offset:3px;outline:3px solid #739ed3}.AlternativeRefundControl-module__eQuiwa__review dl{margin:0}.AlternativeRefundControl-module__eQuiwa__review dl div{border-bottom:1px solid #dce6f3;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.AlternativeRefundControl-module__eQuiwa__review dt{color:#526781;font-size:13px}.AlternativeRefundControl-module__eQuiwa__review dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.AlternativeRefundControl-module__eQuiwa__review p{font-size:13px;line-height:1.7}.AlternativeRefundControl-module__eQuiwa__error{color:#9f2727;background:#fff0f0;border-radius:8px;padding:12px;font-size:13px}.AlternativeRefundControl-module__eQuiwa__evidenceLink{color:#155caf;margin-top:8px;font-size:13px;text-decoration:underline;display:inline-block}@media (max-width:700px){.AlternativeRefundControl-module__eQuiwa__panel{padding:16px}.AlternativeRefundControl-module__eQuiwa__grid{grid-template-columns:1fr;gap:0}.AlternativeRefundControl-module__eQuiwa__panel footer>button{flex:1}}
.vehiclePhotoField,.vehiclePhotoThumbnail{display:none!important}.vehiclePhotoSymbol{display:contents}@media (min-width:1024px){body.approvedDesktop .vehiclePhotoThumbnail[hidden]{display:none!important}body.approvedDesktop :is(.tdCompactRow,.deliveryDesignSummary,.quoteDesignSummary,.approvedRecentRow):has(.vehiclePhotoThumbnail:not([hidden])){--vehicle-photo-column:96px}body.approvedDesktop :is(.tdCompactVehicle,.deliveryVehicleIcon,.quoteDesignVehicle,.approvedVehicleSymbol,.availabilityVehicleIcon,.disputeVehicleIcon):has(.vehiclePhotoThumbnail:not([hidden])){flex:none;padding:0;width:96px!important;height:68px!important}body.approvedDesktop .vehiclePhotoThumbnail.financialVehiclePhoto{flex:none;width:96px!important;height:68px!important}body.approvedDesktop :is(.deliveryVehicleIcon,.quoteDesignVehicle).hasVehiclePhoto>svg{display:none!important}body.approvedDesktop .adminBookingVehicle>.vehiclePhotoSymbol>.vehiclePhotoThumbnail{flex:none;width:96px!important;height:68px!important}body.approvedDesktop.role-admin:has(.adminDesktopNav) .adminOperationsSection .adminBookingDesktopSummary:has(.vehiclePhotoThumbnail){grid-template-columns:minmax(260px,1.3fr) minmax(170px,1fr) minmax(290px,1.6fr) 120px 140px 24px!important}body.approvedDesktop .vehiclePhotoField{color:#081f3e;text-align:left;grid-column:1/-1;margin-top:16px;display:block!important}body.approvedDesktop .vehiclePhotoLabel{margin-bottom:8px;font:600 14px/1.4 MoveAMotorApproved,Arial,sans-serif;display:block}body.approvedDesktop .vehiclePhotoLabel small{color:#677e9d;font-size:14px;font-weight:400}body.approvedDesktop .vehiclePhotoArea{background:#f7fbff;border:1px dashed #b8c9dc;border-radius:6px;align-items:center;gap:15px;padding:14px;display:flex}body.approvedDesktop .vehiclePhotoPreview{background:#e8f1fc;border-radius:5px;flex:none;place-items:center;width:90px;height:68px;display:grid;overflow:hidden}body.approvedDesktop .vehiclePhotoPreview img{object-fit:cover;width:100%;height:100%;display:block!important}body.approvedDesktop .vehiclePhotoPreview svg{width:26px;height:26px;display:block!important}body.approvedDesktop .vehiclePhotoCopy{flex:1;min-width:0}body.approvedDesktop .vehiclePhotoCopy p{color:#536b8c;margin:0 0 8px!important;font:12px/1.5 MoveAMotorApproved,Arial,sans-serif!important}body.approvedDesktop .vehiclePhotoActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.approvedDesktop .vehiclePhotoActions .vehiclePhotoUpload{cursor:pointer;border:0;border-radius:5px;align-items:center;gap:7px;position:relative;overflow:hidden;color:#fff!important;background:#0075ff!important;margin:0!important;padding:8px 12px!important;font:400 12px/1.4 MoveAMotorApproved,Arial,sans-serif!important;display:flex!important}body.approvedDesktop .vehiclePhotoUpload svg{width:16px;height:16px;display:block!important}body.approvedDesktop .vehiclePhotoUpload input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;height:100%!important;min-height:0!important;margin:0!important}body.approvedDesktop .vehiclePhotoUpload:focus-within{outline-offset:3px;outline:2px solid #081f3e}body.approvedDesktop .vehiclePhotoActions .vehiclePhotoRemove{color:#526b8b;background:#fff;border:1px solid #cbd9e8;border-radius:5px;padding:8px 12px;font:12px/1.4 MoveAMotorApproved,Arial,sans-serif}body.approvedDesktop .vehiclePhotoFeedback{margin-top:6px;font:12px/1.5 MoveAMotorApproved,Arial,sans-serif;display:block}body.approvedDesktop .vehiclePhotoFeedback[role=alert]{color:#b42318}body.approvedDesktop .vehiclePhotoThumbnail{object-fit:cover;border-radius:7px;width:100%!important;height:100%!important;display:block!important}body.approvedDesktop .vehiclePhotoMobileFallback,body.approvedDesktop .homeHeroPanelShell:not(.isQuoteExpanded) .vehiclePhotoField{display:none!important}body.approvedDesktop .adminVehiclePhoto{float:left;width:96px;height:68px;margin:0 12px 0 0;display:block}body.approvedDesktop .customerRequestDetailsPanel>.vehiclePhotoField{margin-top:0;padding:0 16px 16px}}@media (max-width:1023px){.adminVehiclePhoto{display:none!important}}@media (min-width:1024px) and (max-width:1199px){body.approvedDesktop.role-admin:has(.adminDesktopNav) .adminOperationsSection .adminBookingDesktopSummary:has(.vehiclePhotoThumbnail){gap:10px;grid-template-columns:minmax(180px,1.2fr) minmax(100px,1fr) minmax(130px,1.4fr) 85px 110px 18px!important}}
