.dashboard-fleet-filters{padding:18px 20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.dashboard-fleet-filters label{font-size:11px}.dashboard-fleet-filters input,.dashboard-fleet-filters select{width:100%;min-height:39px;min-width:0;padding:10px;border-radius:6px;font:inherit;font-size:11px;background:#141619;border:1px solid #383b44;color:#e4e8ef}.dashboard-search>div{display:flex;align-items:center;border:1px solid #383b44;background:#141619;border-radius:6px;padding-left:10px;gap:5px}.dashboard-search input{border:0;background:none;box-shadow:none}.dashboard-fleet-filter-actions{display:flex;align-items:flex-end;gap:8px}.dashboard-fleet-filter-actions button{font-size:10px;min-height:39px;padding:9px 11px}.dashboard-fleet-caption{font-size:10px;padding:0 20px;margin:0 0 18px}.dashboard-fleet-table{max-width:100%;overflow:auto}.dashboard-fleet-table table{width:100%;border-collapse:collapse;min-width:540px;text-align:left;font-size:11px}.dashboard-fleet-table th{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#a2a9b7;background:#1b1e23;font-weight:500;padding:13px 19px;border-block:1px solid #2a2c31}.dashboard-fleet-table td{padding:16px 19px;border-bottom:1px solid #2a2c31;color:#cbd0d9}.dashboard-fleet-table td strong{color:#f4f5f8;font-size:13px;font-weight:600}.dashboard-fleet-table td span:not(.pill){display:block;color:#979fab;font-size:10px;margin-top:6px}.dashboard-fleet-table td a:hover strong{color:#ff8a3d}.dashboard-status-operating{color:#91d4af}.dashboard-status-maintenance{color:#e6bc72}.dashboard-fleet .panel-footer a,.dashboard-fleet .panel-footer span{display:flex;gap:6px;align-items:center}.dashboard-fleet .notice{margin-inline:20px}.dashboard-fleet .panel-heading>.secondary{font-size:10px;padding:8px 10px;min-height:34px;flex-shrink:0}.dashboard-fleet .panel-heading p{font-size:11px}@media (max-width:1100px){.dashboard-fleet-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.dashboard-fleet-filters{padding:16px;grid-template-columns:1fr 1fr;gap:11px}.dashboard-search{grid-column:1/-1}.dashboard-fleet-caption{padding-inline:16px;font-size:11px}.dashboard-fleet .panel-heading{align-items:flex-start;flex-wrap:wrap}.dashboard-fleet .panel-heading>.secondary{min-height:38px;font-size:11px}.dashboard-fleet-filter-actions{flex-wrap:wrap}.dashboard-fleet .panel-footer{font-size:10px;flex-wrap:wrap}.dashboard-fleet .panel-footer a{min-height:28px}}