.vehicle-search{max-width:720px;margin:22px 0 28px;position:relative;text-align:left}.vehicle-search>label{display:block;margin:0 0 8px;color:#464b52;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.vehicle-search-field{height:58px;display:flex;align-items:center;padding:0 15px;border:1px solid #dfe3e7;border-radius:5px;background:#fff;box-shadow:0 8px 20px #11151b12}.vehicle-search-field>span{font-size:27px;line-height:1;color:#d70a10}.vehicle-search-field input{height:100%;min-width:0;flex:1;margin:0!important;padding:0 12px!important;border:0!important;background:transparent!important;outline:0;font-size:16px}.vehicle-search-field button{display:none!important;padding:0!important;border:0!important;background:transparent!important;color:#6c7279!important;font-size:25px!important}.vehicle-search-field button.visible{display:block!important}.vehicle-search-results{display:none;position:absolute;z-index:20;top:100%;right:0;left:0;overflow:hidden;margin-top:7px;border:1px solid #dfe3e7;border-radius:5px;background:#fff;box-shadow:0 18px 36px #11151c2b}.vehicle-search-results.visible{display:block}.search-group{padding:7px 0}.search-group+.search-group{border-top:1px solid #eaedf0}.search-group h3{margin:0;padding:5px 17px 7px;color:#d70a10;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.search-group a{display:grid;grid-template-columns:1fr auto;gap:3px;padding:10px 17px;color:#191b1e;text-decoration:none}.search-group a:hover{background:#fff4f4}.search-group strong{font-size:14px}.search-group span{font-size:12px;color:#6a7078}.search-group b{grid-row:1/3;grid-column:2;align-self:center;color:#d70a10;font-size:18px}.search-status{margin:0;padding:17px;color:#69707a;font-size:14px}@media(max-width:620px){.vehicle-search-field{height:54px}.vehicle-search-field input{font-size:14px}.search-group a{padding:12px 14px}}
