.rr-make-logo{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;vertical-align:middle}.rr-make-logo img{display:block;width:100%;height:100%;object-fit:contain}.rr-make-initials{font-size:10px;font-weight:700;letter-spacing:.02em;color:#60758c}.rr-make-picker{position:relative;width:100%;min-width:0;height:40px}.rr-make-picker .rr-native-make{position:absolute!important;inset:0;width:100%!important;height:40px!important;opacity:0;pointer-events:none;z-index:-1}.rr-make-picker>button{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;height:40px;padding:7px 10px;border:0;border-radius:0;background:#fff;color:#243e59;font:12px Inter,Arial,sans-serif;text-align:left;letter-spacing:normal}.rr-make-picker>button:disabled{background:#f5f7fa;color:#9aa8b7}.rr-make-picker .rr-make-choice{display:flex;align-items:center;gap:8px;min-width:0}.rr-make-picker .rr-make-choice>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-make-picker .fa-chevron-down{font-size:10px!important;width:10px!important;flex-basis:10px!important}.rr-make-list{position:fixed;z-index:10020;box-sizing:border-box;max-height:280px;overflow:auto;padding:7px;border:1px solid #d8e2ee;border-radius:7px;background:#fff;box-shadow:0 9px 24px #19395726;scrollbar-width:none}.rr-make-list[hidden]{display:none!important}.rr-make-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 9px;border:0;background:none;color:#28445f;font:12px Inter,Arial,sans-serif;text-align:left}.rr-make-list button:hover,.rr-make-list button[aria-selected=true]{background:#edf3fa}.rr-make-list button:focus-visible,.rr-make-picker>button:focus-visible{outline:2px solid #8ab7e9;outline-offset:1px}

.rr-icon-picker>button,.rr-vehicle-bar .manufacturer-dropdown-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;min-height:40px;padding:7px 10px;border:0!important;border-radius:0!important;background:#fff;color:#243e59;box-shadow:none!important;font:12px Inter,Arial,sans-serif;text-align:left;letter-spacing:normal;}
.rr-icon-list,.rr-vehicle-bar .manufacturer-dropdown-options{padding:7px;border:1px solid #d8e2ee;border-radius:0!important;background:#fff;box-shadow:0 9px 24px #19395726;}
.rr-icon-list button,.rr-vehicle-bar .manufacturer-dropdown-options button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 9px;border:0;border-radius:0!important;background:none;color:#28445f;font:12px Inter,Arial,sans-serif;text-align:left;}
.rr-icon-list button:hover,.rr-icon-list button[aria-selected=true],.rr-vehicle-bar .manufacturer-dropdown-options button:hover{background:#edf3fa;}
.rr-icon-list button.rr-picker-back-option{border-bottom:1px solid #e4ebf2;margin-bottom:4px;color:#526b85;font-weight:600}
.rr-service-picker-search{display:block;box-sizing:border-box;width:100%;height:38px;margin:0 0 6px;padding:7px 10px;border:1px solid #d5e1ee;border-radius:4px;background:#fff;color:#243e59;font:12px Inter,Arial,sans-serif}
.rr-service-picker-empty{margin:0;padding:10px;color:#61768d;font:12px Inter,Arial,sans-serif}
.rr-service-picker-search:focus-visible{outline:2px solid #8ab7e9;outline-offset:1px}
.rr-icon-list button[hidden]{display:none!important}
.rr-icon-picker .rr-make-choice>i,.rr-icon-list button>i,.rr-vehicle-bar .manufacturer-choice>i,.rr-vehicle-bar .manufacturer-option>i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;font-size:14px;color:#536f90;}
.rr-icon-picker>button:disabled{background:#f5f7fa;color:#9aa8b7;cursor:default;}
.vehicle-select-with-icon:has(.rr-icon-picker)>i{display:none!important;}
.rr-vehicle-bar .rr-native-make{position:absolute!important;opacity:0!important;pointer-events:none!important;}

.rr-icon-picker button,.rr-icon-picker button span,.rr-icon-list button,.rr-icon-list button span,.manufacturer-picker button,.manufacturer-picker button span{ text-decoration:none!important; }
.fa-car-side{transform:scaleX(-1)!important;}

.rr-icon-picker>button,.rr-icon-picker>button:hover,.rr-icon-picker>button:focus,.rr-icon-picker>button:active,.rr-icon-list button,.rr-icon-list button:hover,.rr-icon-list button:focus,.rr-icon-list button:active,.manufacturer-picker button,.manufacturer-picker button:hover,.manufacturer-picker button:focus,.manufacturer-picker button:active{border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;}
.rr-icon-picker>button:focus:not(:focus-visible),.manufacturer-picker>button:focus:not(:focus-visible){outline:none!important;}
