.avail-table th .sub[data-v-77af4115]{font-weight:400;display:block}.avail-cell[data-v-77af4115]{text-align:center;white-space:nowrap;font-size:.85em}.avail-cell.free[data-v-77af4115]{color:var(--text-sub);background:#f3fbf5}.avail-cell.busy[data-v-77af4115]{background:#fbeef1}.rooms-mobile[data-v-77af4115]{display:none}@media (width<=640px){.rooms-desktop[data-v-77af4115]{display:none}.rooms-mobile[data-v-77af4115]{display:block}.room-card[data-v-77af4115]{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-bottom:.6rem;padding:.6rem .7rem}.room-card-head[data-v-77af4115]{margin-bottom:.4rem}.room-card-head strong[data-v-77af4115]{display:block}.room-slots[data-v-77af4115]{flex-direction:column;gap:.3rem;display:flex}.room-slot[data-v-77af4115]{-moz-column-gap:.6rem;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem .6rem;padding:.35rem .5rem;font-size:.85rem;display:flex}.room-slot.free[data-v-77af4115]{color:var(--text-sub);background:#f3fbf5}.room-slot.busy[data-v-77af4115]{background:#fbeef1}.room-slot-when[data-v-77af4115]{white-space:nowrap}.room-slot-status[data-v-77af4115]{text-align:right}}
