body{background:#f4f6f8}.card{border:0;box-shadow:0 1px 4px rgba(0,0,0,.08)}.kanban{display:grid;grid-template-columns:repeat(9,minmax(260px,1fr));gap:14px;overflow-x:auto;padding-bottom:12px}.kanban-col{background:#e9ecef;border-radius:8px;min-height:520px}.kanban-head{font-weight:700;padding:12px;background:#dee2e6;border-radius:8px 8px 0 0}.job-card{margin:10px;padding:12px;background:white;border-radius:7px;box-shadow:0 1px 3px rgba(0,0,0,.12);cursor:grab}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.cal-day{background:white;min-height:145px;border-radius:6px;padding:8px}.muted-day{opacity:.5}.badge-priority-Urgent{background:#dc3545}.badge-priority-High{background:#fd7e14}.badge-priority-Normal{background:#0d6efd}.badge-priority-Low{background:#6c757d}
