.story-synopsis,.story-scene-body{position:relative}.sc-story-edit-pencil{position:absolute;top:5px;right:5px;width:36px;height:36px;border:0;background:transparent;color:#a1a8aa;display:flex;align-items:center;justify-content:center;opacity:.75;cursor:pointer;z-index:3}.sc-story-edit-pencil:hover,.sc-story-edit-pencil:focus-visible{color:#64746c;opacity:1}.story-synopsis{padding-right:36px!important}.story-scene-body{padding-right:30px!important}.sc-story-edit-overlay{position:fixed;inset:0;z-index:99999;background:#0008;display:flex;align-items:center;justify-content:center;padding:18px}.sc-story-edit-panel{background:#fff;color:#26332c;border-radius:16px;width:min(100%,540px);max-height:90dvh;overflow:auto;padding:20px;box-shadow:0 12px 36px #0003}.sc-story-edit-panel>strong{display:block;font-size:17px;margin-bottom:16px}.sc-story-edit-panel label{display:block;font-size:13px;font-weight:600;margin:12px 0}.sc-story-edit-panel textarea{display:block;box-sizing:border-box;width:100%;margin-top:6px;padding:10px;border:1px solid #cbd3ce;border-radius:8px;font:inherit;font-size:15px;line-height:1.6;resize:vertical}.sc-story-edit-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.sc-story-edit-actions button{border:1px solid #cad3cd;background:#fff;border-radius:8px;padding:10px 18px;color:#32473a}.sc-story-edit-actions .sc-story-edit-save{background:#06c755;color:#fff;border-color:#06c755}.sc-story-edit-status{color:#b03a3a;font-size:13px;min-height:1em}