.booking-tabs{display:flex;gap:8px;margin:20px 0;border-bottom:1px solid #ddd5c9}.booking-tabs button{border:0;background:transparent;padding:12px 18px;color:#746d64;font:600 14px 'DM Sans',sans-serif;cursor:pointer;border-bottom:3px solid transparent}.booking-tabs button.active{color:#25212c;border-color:#b8813e}.booking-row.next-booking,.dashboard-booking.priority{border-color:#d09b52;box-shadow:0 10px 30px rgba(167,116,50,.13)}.next-label{display:inline-flex;align-items:center;gap:6px;color:#9b6421;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.7px;margin-right:8px}.badge.review{background:#eee3ff;color:#64439a}.booking-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px}#booking-list.is-loading{opacity:.45;pointer-events:none;min-height:180px}.report-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.report-summary article{padding:20px;background:#fff;border:1px solid #e1dacf;border-radius:12px}.report-summary span,.report-summary b{display:block}.report-summary b{font-size:28px;margin-top:5px}.report-section{margin-top:18px}.report-meeting,.report-entry,.dashboard-booking{padding:16px 0;border-bottom:1px solid #e4ded4}.report-meeting{display:flex;justify-content:space-between;gap:20px}.report-entry small{display:block;color:#817970;margin:4px 0 8px}.section-title-row,.dashboard-booking{display:flex;justify-content:space-between;align-items:center;gap:16px}.dashboard-booking>div{display:flex;flex-direction:column;gap:3px}.dashboard-booking.priority{padding:16px;border:1px solid #d09b52;border-radius:12px;margin-bottom:8px}@media(max-width:760px){.report-summary{grid-template-columns:repeat(2,1fr)}.booking-row,.report-meeting,.dashboard-booking{align-items:flex-start;flex-direction:column}.booking-actions{align-items:stretch;width:100%}}@media print{header,.no-print,.button,.booking-tabs{display:none!important}.account-main{max-width:none!important}.panel{box-shadow:none!important;border:1px solid #ddd!important}}
