﻿.for314-room-thumbnail-stage{position:relative;overflow:hidden;isolation:isolate;width:min(260px,100%);aspect-ratio:1;margin:14px auto;border:2px solid #8ba8ca;box-sizing:content-box;background:repeating-conic-gradient(#9ba5b5 0 25%,#d8dee8 0 50%) 0/16px 16px;touch-action:none;cursor:move;border-radius:8px}
.for314-room-thumbnail-stage img{position:absolute;display:block;max-width:none!important;max-height:none!important;pointer-events:none;user-select:none;object-fit:fill}
.for314-room-thumbnail-stage::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,transparent 32.9%,#fff8 33%,#fff8 33.3%,transparent 33.4%,transparent 66.2%,#fff8 66.3%,#fff8 66.6%,transparent 66.7%),linear-gradient(to bottom,transparent 32.9%,#fff8 33%,#fff8 33.3%,transparent 33.4%,transparent 66.2%,#fff8 66.3%,#fff8 66.6%,transparent 66.7%)}
.for314-room-thumbnail-backdrop label{display:grid;gap:8px;color:inherit}.for314-room-thumbnail-backdrop input[type=range]{width:100%;min-height:36px}.for314-room-thumbnail-preview{width:60px;height:60px;object-fit:cover;border-radius:6px;border:1px solid #8ba8ca;vertical-align:middle;margin:8px}
.for314-room-thumbnail-backdrop .is-classic .for314-room-thumbnail-stage{border-radius:0;border:2px inset #eee}
