.reservation-dialog[data-v-c4b459f8]{--res-bg-card:var(--qs-bg-card);--res-bg-card-soft:var(--qs-bg-card-soft);--res-border-primary:var(--qs-border-primary);--res-text-primary:var(--qs-text-primary);--res-text-secondary:var(--qs-text-secondary);--res-primary:var(--qs-primary);--res-primary-soft:var(--qs-primary-soft);--res-shadow-sm:var(--qs-shadow-sm)}.reservation-dialog[data-v-c4b459f8] .el-dialog{overflow:hidden;border-radius:18px;background:var(--res-bg-card)}.reservation-dialog[data-v-c4b459f8] .el-dialog__footer,.reservation-dialog[data-v-c4b459f8] .el-dialog__header{background:var(--res-bg-card-soft);border-color:var(--res-border-primary)}.reservation-dialog[data-v-c4b459f8] .el-dialog__title{color:var(--res-text-primary)}.reservation-dialog[data-v-c4b459f8] .el-dialog__body{background:var(--res-bg-card);color:var(--res-text-primary)}.arrival-tip[data-v-c4b459f8]{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;padding:14px;border-radius:14px;background:var(--res-bg-card-soft);color:var(--res-text-primary)}.arrival-tip span[data-v-c4b459f8]{color:var(--res-text-secondary)}.room-select-grid[data-v-c4b459f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.arrival-room-card[data-v-c4b459f8]{padding:16px;border:1px solid var(--res-border-primary);border-radius:16px;background:var(--res-bg-card);cursor:pointer;transition:all .18s ease}.arrival-room-card em[data-v-c4b459f8],.arrival-room-card span[data-v-c4b459f8],.arrival-room-card strong[data-v-c4b459f8]{display:block}.arrival-room-card strong[data-v-c4b459f8]{color:var(--res-text-primary);font-size:16px}.arrival-room-card span[data-v-c4b459f8]{margin-top:7px;color:var(--res-text-secondary)}.arrival-room-card em[data-v-c4b459f8]{margin-top:10px;color:var(--qs-success);font-style:normal;font-weight:800}.arrival-room-card.selected[data-v-c4b459f8]{border-color:var(--res-primary);background:var(--res-primary-soft);box-shadow:var(--res-shadow-sm)}@media(max-width:760px){.arrival-tip[data-v-c4b459f8]{display:block}}