.room-modal[data-v-64376d75]{align-items:center;display:flex;inset:0;justify-content:center;padding:clamp(16px,4vw,40px);position:fixed;z-index:220}.room-modal--top[data-v-64376d75]{align-items:flex-start}.room-modal--center[data-v-64376d75]{align-items:center}.room-modal--bottom[data-v-64376d75]{align-items:flex-end}.room-modal__backdrop[data-v-64376d75]{animation:rmFadeIn-64376d75 .25s ease both;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#141816a6;inset:0;position:absolute}@keyframes rmFadeIn-64376d75{0%{opacity:0}to{opacity:1}}@keyframes rmSlideUp-64376d75{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.room-modal__dialog[data-v-64376d75]{animation:rmSlideUp-64376d75 .3s cubic-bezier(.22,1,.36,1) both;background-color:#fff;box-shadow:0 4px 12px #14181614,0 32px 64px -16px #14181652;overflow-y:auto;position:relative;width:100%}.room-modal__close[data-v-64376d75]{align-items:center;background-color:#14181680;border:0;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:14px;top:14px;transition:background-color .2s ease;width:40px;z-index:5}.room-modal__close[data-v-64376d75]:hover{background-color:var(--color-terracotta)}.room-modal__close svg[data-v-64376d75]{height:20px;width:20px}@media(prefers-reduced-motion:reduce){.room-modal__backdrop[data-v-64376d75],.room-modal__dialog[data-v-64376d75]{animation:none!important}}
