#lifecycle-editor{width:min(94vw,760px)}#lifecycle-editor textarea{font:inherit;min-height:112px;resize:vertical;padding:12px;border:1px solid #bccbc0;border-radius:6px;color:inherit;width:100%}#lifecycle-editor details{border:1px solid #dce4dc;border-radius:8px;padding:16px;margin:12px 0}#lifecycle-editor summary{cursor:pointer;font-weight:600}#lifecycle-editor .actions{display:flex;flex-wrap:wrap;gap:8px}#lifecycle-editor .section-title{position:sticky;top:-28px;background:white;padding:12px 0;z-index:1}#lifecycle-editor input[type=checkbox]{width:18px;height:18px}#lifecycle-preview-text:empty{display:none}
