.fleet-stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}.mc-table{width:100%}.mc-table th{color:#374151;text-align:left;text-transform:uppercase;letter-spacing:.05em;background-color:#f9fafb;padding:12px 16px;font-size:13px;font-weight:600}.mc-table td{vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:12px 16px}.mc-table tbody tr{transition:background-color .15s}.mc-table tbody tr:hover{background-color:#f9fafb}.mc-table td:last-child{white-space:nowrap}@media (max-width:1400px){.fleet-stats-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.fleet-stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.fleet-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:640px){.fleet-stats-grid{grid-template-columns:1fr;gap:12px;margin-bottom:24px}}.overflow-x-auto::-webkit-scrollbar{height:10px}.overflow-x-auto::-webkit-scrollbar-track{background:#f1f5f9;border-radius:5px}.overflow-x-auto::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:5px}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#94a3b8}.mc-card-body>div.text-center{padding:48px 24px}.border-t{animation:.2s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.mc-table thead th{color:#374151;background-color:#f9fafb;border-bottom:2px solid #e5e7eb;font-size:14px;font-weight:500}.mc-table tbody tr:hover{background-color:#f9fafb;transition:background-color .15s}.mc-table tbody tr.task-overdue{background-color:#fef2f2;border-left:4px solid #f87171}.mc-table tbody tr.task-critical{background-color:#fffbeb;border-left:4px solid #fbbf24}.critical-path-indicator{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;animation:2s infinite pulse-red;display:inline-flex}@keyframes pulse-red{0%,to{background-color:#fef2f2}50%{background-color:#fecaca}}.task-action-btn{border-radius:8px;padding:8px;transition:all .2s}.task-action-btn:hover{transform:translateY(-1px)}.task-action-view:hover{color:#2563eb;background-color:#dbeafe}.task-action-edit:hover{color:#16a34a;background-color:#dcfce7}.task-action-time:hover{color:#9333ea;background-color:#f3e8ff}
.mc-table thead th{color:#374151;background-color:#f9fafb;border-bottom:2px solid #e5e7eb;font-size:14px;font-weight:500}.mc-table tbody tr:hover{background-color:#f9fafb;transition:background-color .15s}.mc-table tbody tr.task-overdue{background-color:#fef2f2;border-left:4px solid #f87171}.mc-table tbody tr.task-critical{background-color:#fffbeb;border-left:4px solid #fbbf24}.critical-path-indicator{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;animation:2s infinite pulse-red;display:inline-flex}@keyframes pulse-red{0%,to{background-color:#fef2f2}50%{background-color:#fecaca}}.task-action-btn{border-radius:8px;padding:8px;transition:all .2s}.task-action-btn:hover{transform:translateY(-1px)}.task-action-view:hover{color:#2563eb;background-color:#dbeafe}.task-action-edit:hover{color:#16a34a;background-color:#dcfce7}.task-action-time:hover{color:#9333ea;background-color:#f3e8ff}
