.booking-view-tabs{display:flex;gap:6px;margin:8px 0 12px;padding:4px;background:#e8ece8;border-radius:11px}.booking-view-tabs button{flex:1;border:0;border-radius:8px;padding:10px;background:transparent;color:var(--muted);font-weight:800}.booking-view-tabs button.active{background:var(--paper);color:var(--green);box-shadow:0 2px 8px #0001}.booking-day{margin-bottom:10px;padding:14px;border:1px solid var(--line);border-radius:13px;background:#fff}.booking-day header{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.booking-day header span{color:var(--muted);font-size:12px}.booking-sequence{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr;gap:12px;padding-top:11px}.booking-sequence small,.booking-sequence strong{display:block}.booking-sequence small{color:var(--muted);font-size:11px;margin-bottom:3px}.booking-pauses strong+strong{margin-top:3px}@media(max-width:650px){.booking-sequence{grid-template-columns:1fr 1fr}.booking-view-tabs{overflow:auto}.booking-view-tabs button{min-width:150px}}
