.legal-editor-meta{font-size:.86rem;color:var(--muted);margin:-11px 0 18px}
.legal-editor-form{display:grid;gap:12px}
.legal-editor-section{border:1px solid var(--line);border-radius:12px;background:#fff;margin-bottom:12px}
.legal-editor-section summary{cursor:pointer;padding:18px 20px;font-weight:700}
.legal-editor-fields{display:grid;gap:16px;padding:0 20px 20px}
.legal-editor-fields textarea{width:100%;resize:vertical;line-height:1.5}
.legal-editor-fields a{color:#a41642;text-decoration:underline;text-underline-offset:3px}
.legal-editor-actions{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 22px}
.legal-editor-actions [data-legal-publish]{background:#262630}
.legal-version{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}
.legal-version:last-child{border-bottom:0}
.legal-error{color:#a42337;font-weight:650}
@media(max-width:720px){.legal-editor-section summary{padding:15px}.legal-editor-fields{padding:0 15px 15px}.legal-editor-actions button{width:100%}.legal-version{align-items:flex-start;flex-direction:column}}
