.rutas-habituales__table{width:100%;border-collapse:collapse;margin-top:1.5rem;font-size:.95rem;background-color:#fff;box-shadow:0 6px 18px rgba(15,23,42,8%);border-radius:12px;overflow:hidden}.rutas-habituales__table thead{background:linear-gradient(90deg,#1e3a8a,#2563eb);color:#fff}.rutas-habituales__table th,.rutas-habituales__table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid #e2e8f0}.rutas-habituales__table tbody tr:nth-child(even){background-color:#f8fafc}.rutas-habituales__table tbody tr:hover{background-color:#e0f2fe}.rutas-habituales__table a{color:#1d4ed8;font-weight:600;text-decoration:none}.rutas-habituales__table a:hover{text-decoration:underline}.rutas-habituales__empty{text-align:center;color:#64748b}