.fleetSearchLabel{display:block;font-size:18px;font-weight:700;margin:18px 0 8px}.fleetSearchBox{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:2px solid #b68a42;border-radius:12px}.fleetSearchIcon{font-size:26px;flex-shrink:0}.fleetSearchBox input{width:100%;min-width:0;min-height:44px;border:0;background:#fff;font-size:17px;padding:8px}.fleetRows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.fleetVehicleRow{padding:15px;border:1px solid #d8dfe6;border-radius:12px;overflow-wrap:anywhere;background:#fff}.fleetVehicleRow h3{margin:0 0 8px}.fleetVehicleRow p{font-size:13px;line-height:1.5}.fleetEditor{padding:20px;margin-top:18px;border:2px solid #b68a42;border-radius:14px;background:#fffcf6;scroll-margin-top:20px}.fleetEditor input,.fleetEditor select{min-width:0;width:100%;box-sizing:border-box;min-height:46px}.fleetEditor label{display:block;font-weight:600;margin:12px 0 7px}.fleetEditor input[type=checkbox]{width:auto;min-height:0}.fleetEditor small{display:block;color:#566575;margin:8px 0;line-height:1.5}.fleetActions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.fleetImport{margin-top:20px;border-top:1px solid #d5dde5;padding-top:15px}.fleetImport summary{font-weight:700;cursor:pointer;min-height:44px}.fleetImport input{max-width:100%}#fleetMessage,#fleetImportReport{overflow-wrap:anywhere}body[data-office-password-gate=true] #fleetOpen,body[data-office-role=guest] #fleetOpen{display:none!important}@media(max-width:650px){.fleetRows{grid-template-columns:1fr}.fleetSearchBox input{font-size:16px}.fleetEditor{padding:14px}.fleetActions button{width:100%}}
