.legal-agreement{align-items:flex-start!important;gap:10px!important;margin:10px 0!important;padding:12px!important;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.04)}.legal-agreement input{margin-top:4px}.legal-agreement a,.privacy-inline a,.footer-legal a{color:inherit;text-decoration:underline}.legal-record-note{font-size:.78rem!important;margin-top:-4px!important}.community-spotlight-disclosure{max-width:720px;margin:.2rem auto 1rem;text-align:center;font-size:.86rem;opacity:.82}.privacy-inline{font-size:.78rem;opacity:.82;margin:8px 0}.footer-legal{font-size:.78rem;opacity:.82}.admin-consent-table{width:100%;border-collapse:collapse;font-size:.83rem}.admin-consent-table th,.admin-consent-table td{padding:8px;border-bottom:1px solid rgba(255,255,255,.1);vertical-align:top;text-align:left}.consent-scroll{overflow:auto;max-height:62vh}.community-spotlight-toggle-active{background:rgba(118,154,118,.25)!important}.delete-request-card{border-left:4px solid #a96767!important}@media(max-width:700px){.admin-consent-table{min-width:760px}}

/* 350DG privacy and compliance notices */
.form-privacy-notice{font-size:.78rem;line-height:1.45;color:rgba(255,255,255,.76);margin:8px 0 12px}.form-privacy-notice a{color:inherit;text-decoration:underline}.d300-kofi-ribbon p{margin:.2rem 0 0;font-size:.7rem;line-height:1.35}.d323-available-ad,.d323-reserve-link{cursor:default!important}
