.room-viewer[data-v-edca9b42]{background:#f9f8f5;border-radius:6px;height:100%;min-height:560px;overflow:hidden;position:relative}.room-viewer__canvas[data-v-edca9b42]{inset:0;position:absolute}.room-viewer__canvas[data-v-edca9b42] canvas{display:block;height:100%;touch-action:none;width:100%}.room-viewer__status[data-v-edca9b42]{background:#fff;border-radius:6px;box-shadow:0 3px 12px #21212114;left:50%;margin:0;padding:20px;position:absolute;text-align:center;top:45%;transform:translate(-50%,-50%);width:min(80%,340px)}.room-viewer__status--busy[data-v-edca9b42]{pointer-events:none}.room-viewer__status button[data-v-edca9b42]{background:#fff;border:1px solid #cecece;border-radius:4px;color:#313558;cursor:pointer;font:inherit;padding:8px 16px;transition:background-color .18s,transform .18s,border-color .18s,color .18s}.room-viewer__status button[data-v-edca9b42]:hover{background:#212121;color:#fff;transform:translateY(-1px)}.room-viewer__hint[data-v-edca9b42]{bottom:22px;color:#666;display:flex;font-size:12px;gap:12px;justify-content:space-between;left:24px;pointer-events:none;position:absolute;right:24px}.room-viewer__hint span[data-v-edca9b42]:first-child{color:#313558}@media(max-width:700px){.room-viewer[data-v-edca9b42]{min-height:390px}.room-viewer__hint[data-v-edca9b42]{flex-direction:column;gap:4px;inset:auto 16px 16px}}
