.lsks-legal-panel{margin:24px auto;padding:24px;max-width:1120px;border:1px solid #334155;border-radius:16px;background:#111c2e;color:#f1f5f9;box-sizing:border-box}.lsks-legal-panel h2,.lsks-legal-panel strong{color:inherit}.lsks-legal-panel ul{list-style:none;padding:0;display:grid;gap:12px}.lsks-legal-panel li{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid #334155}.lsks-legal-panel small{color:#b8c8dc}.lsks-legal-panel details{margin:12px 0}.lsks-legal-panel summary,.lsks-legal-checks summary{cursor:pointer}.lsks-legal-text{max-height:340px;overflow:auto;line-height:1.65;padding:16px;border:1px solid #334155;margin:12px 0;overflow-wrap:anywhere}.lsks-legal-panel article{padding:16px 0;border-bottom:1px solid #334155}.lsks-legal-checks{display:grid;gap:16px;margin:20px 0}.lsks-legal-checks label{display:flex;align-items:flex-start;gap:10px}.lsks-legal-checks input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin:2px 0}.lsks-legal-panel button{min-height:44px;padding:10px 18px;border:0;border-radius:8px;background:#38bdf8;color:#07111f;font:inherit;font-weight:700}.lsks-legal-panel a{color:#38bdf8}.lsks-legal-panel button:focus-visible,.lsks-legal-panel summary:focus-visible{outline:3px solid #facc15;outline-offset:3px}@media(max-width:600px){.lsks-legal-panel{padding:18px;margin:18px 10px}}

.lsks-legal-diff{overflow:auto;max-height:400px}.lsks-legal-diff table{width:100%;border-collapse:collapse}.lsks-legal-diff td,.lsks-legal-diff th{padding:10px;vertical-align:top;overflow-wrap:anywhere}.lsks-legal-diff .diff-deletedline{background:#542632}.lsks-legal-diff .diff-addedline{background:#174b36}.lsks-legal-diff del{text-decoration:line-through}.lsks-legal-diff ins{text-decoration:underline}.lsks-member-audit-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.lsks-member-audit-tabs button{min-height:44px;padding:10px 16px;border:1px solid #334155;border-radius:8px;background:#111c2e;color:#e2e8f0}.lsks-member-audit-tabs button[aria-selected=true]{background:#38bdf8;color:#07111f}.lsks-member-audit-tabs button:focus-visible{outline:3px solid #facc15;outline-offset:3px}[data-audit-panel][hidden]{display:none}
#lsks-members-admin .lsks-members-list{align-content:start}
