#fleetView .fleet-shell{font-size:15px;line-height:1.5;gap:20px}#fleetView .fleet-toolbar h2{font-size:27px}#fleetView .fleet-detail-header h3{font-size:25px}#fleetView .btn,#fleetView .action-btn,#fleetView .fleet-tabs button{min-height:42px;font-size:14px;font-weight:600}#fleetView .fleet-filters{grid-template-columns:minmax(220px,1fr) 200px 200px auto;align-items:end}#fleetView .fleet-form label,#fleetView .fleet-filters label{font-size:14px;font-weight:600}#fleetView .fleet-form input,#fleetView .fleet-form select,#fleetView .fleet-form textarea,#fleetView .fleet-filters input,#fleetView .fleet-filters select{font-size:15px;font-weight:400}#fleetView .fleet-directory-table-wrap{overflow:auto;border:1px solid #d4e1e1;border-radius:10px}#fleetView .fleet-directory-table{border-collapse:collapse;width:100%;font-size:14px}#fleetView .fleet-directory-table th,#fleetView .fleet-directory-table td{padding:17px 14px;text-align:left;border-bottom:1px solid #d4e1e1;vertical-align:middle}#fleetView .fleet-directory-table thead th{background:#eff5f5;font-size:13px;color:#38585b;font-weight:600}#fleetView .fleet-directory-table strong{display:block;font-weight:650}#fleetView .fleet-directory-table span:not(.fleet-status):not(.fleet-pending){display:block;color:#496166;font-size:13px;margin-top:5px}#fleetView .fleet-directory-table tbody tr:hover{background:#f5faf9}#fleetView .fleet-directory-table .fleet-directory-number{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}#fleetView .fleet-pending{display:inline-block;font-weight:600;white-space:normal}#fleetView .fleet-pending.is-critical{color:#a22626}#fleetView .fleet-pending.is-warning{color:#855e0a}#fleetView .fleet-attention{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff7e8;border:1px solid #dfc382;border-radius:10px;padding:18px}#fleetView .fleet-attention.is-critical{background:#fff2f2;border-color:#e5b8b8}#fleetView .fleet-attention p{margin:5px 0 0;color:#496166}#fleetView .fleet-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}#fleetView .fleet-detail-panel,#fleetView .fleet-list-panel{min-height:0}#fleetView .fleet-tabs{flex-wrap:wrap;overflow:visible;gap:9px}#fleetView .fleet-tabs button.is-active{background:#1d5155;border-color:#1d5155}#fleetView .fleet-form-disclosure{border:1px solid #d4e1e1;border-radius:9px;background:#f4f8f7;margin:4px 0 14px}#fleetView .fleet-form-disclosure>summary{padding:15px 16px;font-weight:600;color:#21575b;cursor:pointer;min-height:44px}#fleetView .fleet-form-disclosure[open]>summary{border-bottom:1px solid #d4e1e1}#fleetView .fleet-form-disclosure>.fleet-form{padding:18px;background:#fff}#fleetView .fleet-form{gap:17px}#fleetView .fleet-table th,#fleetView .fleet-table td{font-size:14px;padding:14px 12px}#fleetView .fleet-table th{text-transform:none;font-size:13px}#fleetView .fleet-table-wrap{max-height:none}#fleetView .fleet-detail-header .fleet-detail-actions{flex-wrap:wrap}#fleetView .fleet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#fleetView .fleet-detail-more>summary{padding:12px;cursor:pointer}#fleetView .fleet-current-use strong{font-size:17px}#fleetView .fleet-current-use span{overflow-wrap:anywhere}#fleetView .fleet-status{font-size:13px;font-weight:600}#fleetView .fleet-table td small{font-size:13px}#fleetView .fleet-back-button{justify-self:start}#fleetView .fleet-result-count{color:#496166;font-size:14px}#fleetView .fleet-detail-panel:focus{outline:none}#fleetView .fleet-detail-panel .fleet-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:1100px){#fleetView .fleet-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}#fleetView .fleet-filters{grid-template-columns:minmax(220px,1fr) 180px 180px}#fleetView .fleet-directory-table{min-width:870px}#fleetView .fleet-detail-panel .fleet-two-columns{grid-template-columns:1fr}}@media (max-width:700px){#fleetView .fleet-toolbar-actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#fleetView .fleet-filters,#fleetView .fleet-summary-grid{grid-template-columns:1fr}#fleetView .fleet-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#fleetView .fleet-attention{display:block}#fleetView .fleet-attention .btn{margin-top:14px}#fleetView .fleet-tabs button{flex:1 0 auto}#fleetView .fleet-detail-actions{align-items:flex-start;flex-direction:row}#fleetView .fleet-form-disclosure>.fleet-form{padding:14px}}
