#setup-panel{margin-top:24px}.setup-modal{max-width:980px;width:calc(100% - 32px)}.setup-modal h3{margin:26px 0 14px}.setup-source{background:#f2f4ed;border:1px solid #dce3d5;border-radius:14px;padding:20px;margin-bottom:20px}.setup-checks{display:grid;gap:14px;margin:24px 0}.setup-checks label{display:flex;align-items:flex-start;gap:10px;line-height:1.65;font-size:13px}.setup-checks input{margin-top:5px;flex:none;width:18px;height:18px}.setup-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.8;background:#f7f5f0;padding:18px}#setup-generated details{margin:10px 0;border:1px solid #e4dfd6;border-radius:12px;padding:14px}#setup-generated summary{cursor:pointer;font-weight:600}@media(max-width:640px){.setup-modal{width:100%;max-width:100%;border-radius:0}.setup-modal .field-grid{grid-template-columns:1fr}.setup-modal .button{margin:5px 0}.setup-text{padding:10px}}

#legal-admin-panel[hidden]{display:none}#legal-admin-panel{margin-top:24px}.setup-modal [data-legal-action]{margin:12px 0}.setup-modal details{margin:12px 0;padding:14px;border:1px solid #e4dfd6;border-radius:12px}.setup-modal details summary{cursor:pointer;font-weight:600}.setup-modal details .field{margin-top:14px}.setup-modal textarea{max-width:100%;overflow-wrap:anywhere}
