.LoadingOverlay_overlay__WA8em{position:absolute;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(255,255,255,.24);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%)}.LoadingOverlay_overlayFixed__eo8_I{position:fixed}.LoadingOverlay_overlayFullscreen__6z4oH{position:fixed;z-index:1100}.LoadingOverlay_overlayTransparent__eNS4E{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.LoadingOverlay_content__b4x6D{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.LoadingOverlay_lottieWrap__n4zwN{flex-shrink:0;display:flex;align-items:center;justify-content:center}.LoadingOverlay_lottieWrap__n4zwN svg{background:transparent!important}.LoadingOverlay_message__HcTXZ{margin:0;color:#242423;font:500 14px/1.35 var(--font-body);text-align:center}.RoomSamplePicker_open__AfG7F{display:block;width:100%;margin-top:10px;padding:6px 0;border:0;background:none;color:var(--kou-ink,#242423);font:500 14px/1.4 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.RoomSamplePicker_open__AfG7F:disabled{cursor:default;opacity:.6}.RoomSamplePicker_panel__1KAl_{margin-top:12px;padding:14px;border:1px solid rgba(36,36,35,.12);border-radius:16px;background:rgba(36,36,35,.025)}.RoomSamplePicker_head__Fl_9m{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.RoomSamplePicker_title__wy2sx{font:600 14px/1.4 var(--font-body)}.RoomSamplePicker_lede__NhEp0{margin:2px 0 0;font:400 13px/1.45 var(--font-body);color:var(--kou-muted,rgba(36,36,35,.6))}.RoomSamplePicker_close__PF6ek{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;cursor:pointer}.RoomSamplePicker_close__PF6ek .ic{width:16px;height:16px}.RoomSamplePicker_grid__c3EKT{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.RoomSamplePicker_item__0ah2l{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;color:inherit;font:500 13px/1.3 var(--font-body);text-align:left;cursor:pointer}.RoomSamplePicker_item__0ah2l img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;outline:2px solid transparent;outline-offset:2px;transition:outline-color .15s ease}.RoomSamplePicker_item__0ah2l:focus-visible img,.RoomSamplePicker_item__0ah2l:hover img{outline-color:var(--kou-ink,#242423)}.RoomSamplePicker_item__0ah2l:focus-visible{outline:none}.RoomSamplePicker_item__0ah2l:disabled{cursor:default;opacity:.6}