.booking-head{align-items:flex-start}.booking-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.booking-counts span{padding:7px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px}.booking-dashboard{display:grid;gap:20px;margin-top:18px}.booking-section{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px}.booking-section h3{margin:0 0 14px}.booking-section h3 small{padding:3px 7px;border-radius:999px;background:#e2e8f0}.booking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.booking-card{display:grid;gap:11px;padding:16px;border:1px solid #e2e8f0;border-radius:15px;background:#fdfefe}.booking-card h4{margin:8px 0 5px;font-size:17px}.booking-card p{margin:4px 0;color:#64748b;font-size:13px}.booking-card label{display:grid;gap:5px;color:#475569;font-size:12px;font-weight:700}.booking-card select,.booking-card input,.booking-card textarea{width:100%;margin:0;padding:10px 11px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;font:inherit}.booking-card textarea{min-height:70px;resize:vertical}.booking-actions{display:flex;justify-content:flex-end;gap:8px}.booking-actions a,.booking-actions button{border:0;border-radius:10px;padding:9px 12px;background:#0f172a;color:#fff;text-decoration:none;font-weight:700;cursor:pointer}.booking-actions a{background:#fff;color:#0f172a;border:1px solid #cbd5e1}.booking-empty{margin:0;color:#64748b}@media(max-width:800px){.booking-grid{grid-template-columns:1fr}.booking-counts{justify-content:flex-start;margin-top:12px}}
