.pf-flow-dialog{max-width:460px;width:calc(100% - 48px);border:1px solid #63877e;border-radius:16px;padding:24px;background:#203137;color:#e8f5f1;font:14px/1.5 system-ui;box-shadow:0 20px 90px #0008}
.pf-flow-dialog::backdrop{background:#071618aa}.pf-flow-dialog h2{font-size:20px;margin:0 0 12px}.pf-flow-actions{display:grid;gap:10px;margin-top:20px}.pf-flow-actions button{padding:12px;border:1px solid #789c93;border-radius:8px;background:#304b50;color:#eefaf6;cursor:pointer}.pf-flow-actions button:first-child{background:#8bd9bd;color:#12352e;font-weight:700}
#pfEditOrigin{padding:9px 18px;background:#d8f3e9;color:#184f42;font:13px/1.5 system-ui}#pfEditOrigin[hidden]{display:none!important}body.pf-pbr-active #pfEditOrigin{display:none}
#pfPhotoStart{border:1px solid #76bbae;border-radius:12px;padding:16px;margin:0 0 16px;background:#24413d}#pfPhotoStart p,.pf-photo-steps{font-size:13px;line-height:1.8;color:#c8e2db}
#pfPBRDialog #pfPhotoStartButton,#pfPBRDialog #pfPhotoToggle{background:#9adfc4;color:#173d32;border:1px solid #b2f1d9;font-weight:750;min-height:42px}
#pfPBRDialog #pfPhotoToggle[aria-pressed=true]{background:#304b50;color:#e8f5f1;font-weight:500}
#pfPBRDialog #pfEditSelected{width:100%;margin:8px 0;background:#31534d;border:1px solid #91cbb8;color:#e8faf4}
#updateConfig{display:none}.pf-photo-escape{display:block;margin-top:8px;font-size:12px;color:#9fbbb3}@media(max-width:920px){.pf-photo-escape{display:none}}
#pfPBRDialog #pfPhotoStartButton,#pfPBRDialog #pfPhotoToggle[aria-pressed=false]{background:#9adfc4!important;color:#173d32!important;border-color:#b2f1d9!important}
#pfPBRDialog #pfPhotoStartButton{width:100%}

.pf-plan-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pf-plan-buttons button{margin:0!important;width:100%;min-height:42px}#pfPedestalMaterialScope{padding:8px;border-left:3px solid #3ac7b2}#pfPhotoPlans h4{margin:8px 0}
#pfNewSceneName{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:10px;border:1px solid #789c93;border-radius:8px;background:#15262c;color:#eefaf6;font:inherit}

#pfEditOrigin{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:none;margin:0;border:1px solid #96c3b4;border-radius:8px}#pfEditOriginText{flex:1;min-width:0}#pfSendDesignToStudio{flex:none;border:1px solid #276958;border-radius:7px;padding:9px 14px;background:#146b60!important;color:#fff!important;font:600 13px/1.3 system-ui;cursor:pointer}#pfSendDesignToStudio:hover{background:#0b5149}#pfSendDesignToStudio:focus-visible{outline:3px solid #057d8b;outline-offset:2px}@media(max-width:600px){#pfEditOrigin{padding:9px 12px;flex-wrap:wrap;font-size:12px}#pfSendDesignToStudio{width:auto;min-height:40px}}

.presentation #pfEditOrigin{display:none!important}
