.page-placeholder{min-width:0}.placeholder-copy{flex:1;gap:12px;min-width:0;display:grid}.placeholder-copy .placeholder-title{width:65%;height:24px}.placeholder-copy .placeholder-line,.page-placeholder .placeholder-line{width:90%;height:16px}.placeholder-copy .placeholder-short{width:55%}.page-placeholder .placeholder-card{align-content:start;gap:24px;padding:24px;display:grid}.page-placeholder .placeholder-icon{flex:0 0 48px;width:48px;height:48px}.page-placeholder .placeholder-logo{border-radius:12px;flex:0 0 64px;width:64px;height:64px}.page-placeholder .placeholder-merchants{overflow:hidden}.page-placeholder .placeholder-merchant-banner{border-radius:0;width:calc(100% + 48px);height:130px;margin:-24px -24px 0}.page-placeholder .placeholder-costume{border-radius:0;position:absolute;inset:0}.placeholder-fields{gap:20px;margin-top:24px;display:grid}.placeholder-fields .placeholder-field{height:40px}.page-placeholder .data-grid{width:100%}.page-placeholder .data-grid td{height:72px}.page-placeholder .placeholder-item{flex-wrap:nowrap}.page-placeholder .placeholder-item .placeholder-line{flex:1;width:auto;min-width:0}.item-viewer-stage>.workspace-preview-loading,.room-render>.workspace-preview-loading{pointer-events:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.room-loading .room-loading-placeholder{height:62px}
