.room-preview__open{display:inline-flex;align-items:center;gap:.5em;margin-top:14px;padding:10px 18px;background:#fff;color:#111;border:1px solid #222;border-radius:0;font:500 13px/1 var(--ft2, sans-serif);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}.room-preview__open:hover{background:#111;color:#fff}.room-preview__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:#141414d1;padding:24px}.room-preview__overlay[hidden]{display:none}.room-preview__overlay [hidden]{display:none!important}.room-preview__dialog{position:relative;background:#fff;width:min(920px,100%);max-height:92vh;overflow:auto;padding:20px}.room-preview__close{position:absolute;top:8px;right:12px;background:none;border:0;font-size:30px;line-height:1;cursor:pointer;color:#111}.room-preview__tabs{display:flex;gap:4px;margin-bottom:14px}.room-preview__tab{padding:8px 16px;background:#f5f5f5;border:1px solid #ddd;font:600 13px var(--ft2, sans-serif);cursor:pointer;color:#111}.room-preview__tab.is-active{background:#111;color:#fff;border-color:#111}.room-preview__stage{position:relative;width:100%;aspect-ratio:16 / 10;background:#eee;overflow:hidden;touch-action:none}.room-preview__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none}.room-preview__hint{margin:12px 0 6px;font:400 14px var(--ft2, sans-serif);color:#444}.room-preview__thumbs{display:flex;gap:8px;flex-wrap:wrap}.room-preview__thumb{width:72px;height:48px;object-fit:cover;cursor:pointer;border:2px solid transparent}.room-preview__thumb.is-active{border-color:#111}.room-preview__actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.room-preview__save{padding:10px 18px;border:1px solid #111;background:#fff;color:#111;font:600 13px var(--ft2, sans-serif);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-decoration:none}.room-preview__uploadrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.room-preview__wallinput{width:120px;padding:8px;border:1px solid #ccc}.room-preview__truescale{padding:8px 14px;border:1px solid #111;background:#fff;color:#111;font:600 12px var(--ft2, sans-serif);text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.room-preview__truescale:hover{background:#111;color:#fff}@media(max-width:749px){.room-preview__tabs{flex-wrap:wrap}.room-preview__dialog{padding:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/room-preview.css.map */
