#pfStudioPreviewLayer{position:absolute;inset:0;z-index:7;overflow:hidden;background:#13232c33;pointer-events:none}
#pfStudioPreviewLayer[hidden],#pfStudioPreviewLayer [hidden]{display:none!important}
#pfStudioPreviewLayer canvas,#pfStudioPreviewLayer img{position:absolute;object-fit:fill;pointer-events:none}
.pf-studio-preview-bar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid #668994;border-radius:8px;background:#17323bed;color:#f4fafa;font:12px/1.4 system-ui;pointer-events:auto}
#pfStudioPreviewStatus{flex:1;min-width:0}
#pfStudioPreviewProgress{width:100px;accent-color:#67c8c1}
#pfStudioPreviewLayer.ready .pf-studio-preview-bar{top:12px;bottom:auto!important;right:auto;width:max-content;max-width:calc(100% - 24px);box-sizing:border-box;padding:6px 8px;gap:10px;font-size:11px}
#pfStudioPreviewLayer.ready #pfStudioPreviewStatus{flex:0 1 auto}
#pfPBRDialog #pfStudioPreviewReturn{width:auto;flex:0 0 auto;padding:8px 12px;background:#087e89;color:white;border:1px solid #60d4d0;border-radius:6px}
#pfPBRDialog #pfStudioPreviewLayer.ready #pfStudioPreviewReturn{padding:5px 8px;font-size:11px;min-height:28px}
#pfWorkspacePreviewSlot{display:flex}
#pfStudioPhotoActions:has(#pfPhotoRealisticPreview){flex-wrap:wrap;justify-content:center}
@media(max-width:920px){.pf-studio-preview-bar{flex-wrap:wrap;bottom:6px;left:6px;right:6px;font-size:11px}#pfStudioPreviewStatus{flex-basis:100%}}
