.cm-privacy-review{margin:1rem 0;padding:1rem;border:1px solid #cbd5e1;border-radius:14px;background:#fff}.cm-privacy-actions{display:flex;gap:.5rem;margin:.7rem 0}.cm-privacy-items{display:grid;gap:.5rem;max-height:280px;overflow:auto}.cm-privacy-items label{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem;align-items:center;padding:.65rem;border:1px solid #e2e8f0;border-radius:10px}.cm-privacy-items small{color:#475569}@media(prefers-color-scheme:dark){.cm-privacy-review{background:#111827;border-color:#374151}.cm-privacy-items label{border-color:#374151}.cm-privacy-items small{color:#cbd5e1}}@media(max-width:600px){.cm-privacy-items label{grid-template-columns:auto 1fr}.cm-privacy-items small{grid-column:2}.cm-privacy-actions button{min-height:44px}}