.editor-persistence{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:16px 0;margin:16px 0 24px;font-size:14px;line-height:24px}.editor-persistence p{margin:0;max-width:65ch}.editor-persistence span{color:var(--dim);flex:none;font-variant-numeric:tabular-nums}.editor-workspace{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:40px;align-items:start}.editor-settings,.editor-inspection{min-width:0}.editor-settings form{display:grid;gap:32px}.editor-form-group{display:grid;gap:16px}.editor-form-group h2{margin:0}.editor-scope,.editor-note{color:var(--dim);font-size:14px;line-height:24px;margin:0}.editor-settings becchio-field{min-width:0;width:100%}.editor-settings input,.editor-settings textarea{font:inherit}.editor-settings textarea{resize:vertical;min-height:96px}.editor-settings details summary,.editor-locked summary,.editor-registry summary{min-height:44px;padding:8px 0;cursor:pointer;font-size:16px;line-height:24px}.editor-field-stack{display:grid;gap:16px;padding-top:16px}.editor-actions{margin:0 0 24px}.editor-actions,.editor-secondary-actions{display:flex;gap:12px;flex-wrap:wrap}.editor-actions #editor-publish{--accent:#38bdf8}.editor-preview-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;min-width:0}.editor-preview-controls becchio-field{min-width:0}.editor-preview{margin-top:16px}.editor-inspection{position:sticky;top:112px}.editor-build-identity{margin-top:32px}.editor-build-identity dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 24px;font-size:14px;line-height:24px}.editor-build-identity dt{color:var(--dim)}.editor-build-identity dd{margin:0;overflow-wrap:anywhere}.editor-build-identity h2{margin:0 0 16px}.editor-locked{margin-top:24px}.editor-locked p{color:var(--dim);font-size:14px;line-height:24px}.editor-history{margin-top:48px;padding-top:32px}.editor-history p{color:var(--dim);font-size:14px;line-height:24px}.editor-history-row{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:16px 0;}.editor-history-row p{margin:4px 0 0}.editor-registry{margin-top:32px}.editor-registry>p{max-width:70ch}.editor-registry becchio-field{max-width:560px;margin:16px 0}.editor-registry-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) minmax(0,1.3fr);gap:24px;padding:16px 0;font-size:14px;line-height:24px}.editor-registry-row span{color:var(--dim)}.editor-registry-row code{font-size:12px;overflow-wrap:anywhere;color:var(--dim)}#editor-errors{background:#291721;color:#ffd7dc;padding:16px 24px;border:1px solid #c97886;border-radius:12px;margin-bottom:24px}#editor-errors ul{margin:0;padding-left:24px}#editor-errors p{margin-bottom:8px}
@media(max-width:1100px){.editor-workspace{grid-template-columns:minmax(240px,1fr) minmax(0,1fr);gap:24px}.editor-preview-controls{grid-template-columns:1fr}.editor-persistence{display:block}.editor-persistence span{display:block;margin-top:8px}.editor-inspection{position:static}}
@media(max-width:980px){.editor-workspace{grid-template-columns:1fr;gap:40px}.editor-inspection{grid-row:1}.editor-preview-controls{grid-template-columns:1fr 1fr}.editor-history-row{display:block}.editor-history-row becchio-button{margin-top:12px}.editor-registry-row{grid-template-columns:1fr;gap:4px}.editor-actions,.editor-secondary-actions{gap:8px}.editor-build-identity dl{gap:8px 16px}}
