.web-app .frw-vehicle-form{gap:20px;width:100%;max-width:560px;display:grid}.web-app .frw-vehicle-form .frw-input{min-height:52px;font-size:16px}.web-app .frw-vehicle-form .frw-vehicle-plate{text-transform:uppercase;letter-spacing:2px;background:#f8fafb;font-weight:750}.web-app .frw-vehicle-optional summary{color:#315369;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:700;list-style:none;display:flex}.web-app .frw-vehicle-optional summary::-webkit-details-marker{display:none}.web-app .frw-vehicle-optional summary>span{color:#748591;margin-left:auto;font-size:11px;font-weight:500}.web-app .frw-vehicle-optional[open] summary{margin-bottom:8px}.web-app .frw-vehicle-optional[open] summary>svg{transform:rotate(45deg)}.web-app .frw-vehicle-actions{gap:12px;display:flex}.web-app .frw-vehicle-actions>.frw-button{flex:1;justify-content:center;min-height:50px}.web-app .frw-vehicle-hint{color:#748591;margin:0;font-size:11px;line-height:1.7}.web-app .frw-vehicle-error{color:#b33939;margin:0;font-size:12px;line-height:1.6}.web-app .frw-first-car{padding:28px}.web-app .frw-first-car h2{margin:0 0 8px;font-size:22px}.web-app .frw-first-car>p{color:#748591;margin:0 0 24px;font-size:13px;line-height:1.7}@media (max-width:600px){.web-app .frw-first-car{padding:22px 18px}}
