.v24-tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 1rem}.v24-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.v24-card{border:1px solid #d9e2dc;border-radius:16px;padding:14px;background:#fff}.v24-card img{width:100%;height:120px;object-fit:cover;border-radius:12px}.v24-road-good{border-left:6px solid #2e8b57}.v24-road-caution{border-left:6px solid #e9a23b}.v24-road-poor,.v24-road-closed{border-left:6px solid #c43d3d}.v24-emergency{background:#b3261e!important;color:#fff!important;font-size:1.15rem;width:100%;margin-top:1rem}.v24-docs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.v24-doc{border:1px solid #d9e2dc;border-radius:12px;padding:10px}.v24-doc img{width:100%;height:100px;object-fit:cover;border-radius:8px}.v24-company-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.v24-muted{color:#65746b;font-size:.9rem}
