#pfSavedScenes{width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;border:1px solid var(--app-border,#cbd5d9);border-radius:14px;padding:22px;background:var(--app-card,#fff);color:var(--app-text,#243b46);box-shadow:0 16px 70px #0005}
#pfSavedScenes::backdrop{background:#15222dcc}#pfSavedScenes .pf-scenes-head{display:flex;align-items:center;justify-content:space-between;gap:12px}#pfSavedScenes h2{font:700 22px system-ui;margin:0;text-transform:none;letter-spacing:0}#pfSavedScenes h3{font:600 16px system-ui;margin:15px 0 8px}#pfSavedScenes p{font-size:13px;line-height:1.5}#pfSavedScenes label{display:block;margin-top:14px}#pfSavedScenes input:not([hidden]),#pfSavedScenes select{box-sizing:border-box;width:100%;padding:11px;font-size:16px;margin-top:6px}#pfSavedScenes .pf-scenes-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}#pfSavedScenes .pf-scenes-actions button{flex:1;min-width:150px;min-height:42px}#pfSavedSceneStatus{min-height:24px;font-weight:600;color:var(--app-accent,#087481)!important}#pfSavedScenes .pf-scenes-note{font-size:12px;color:var(--app-muted,#526875)}#pfScenesQuick{width:100%;margin:6px 0 0;min-height:34px}#pfSavedScenes [hidden]{display:none!important}#pfSavedScenes hr{border:0;border-top:1px solid var(--app-border,#ccd6da)}

#pfSceneSaveQuick{width:100%;min-height:38px;margin:6px 0;background:var(--app-accent,#087481);color:white}#pfSavedScenes .pf-scenes-transfer{border-top:1px solid #536563;margin-top:18px;padding-top:14px}#pfSavedScenes .pf-scenes-transfer summary{cursor:pointer;font-weight:600}#pfSavedScenes .pf-scenes-cloud{margin-top:12px}

#pfPBRDialog .pf-pbr-footer #pfSceneFileActions{display:flex;gap:8px;grid-column:1/-1}#pfSceneFileActions>button{flex:1;width:auto!important;font-size:12px!important}#pfSceneFileActions:empty{display:none!important}
