.rc-safety-notice{display:flex!important;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;background:#f2f6ff;border:1px solid #d5e2ff;border-radius:14px;font-size:13px;line-height:1.6;color:#36517d;font-weight:400!important}
.rc-safety-notice input{width:18px!important;min-width:18px;height:18px;margin:3px 0 0;accent-color:#2459e8}
.rc-submissions{margin:18px 0}.rc-submissions summary{font-weight:650;cursor:pointer}.rc-submissions article{padding:16px 0;border-top:1px solid #e2e9f6}.rc-submissions small{display:block;margin-top:8px}
.safety-status{font-weight:650}.safety-checking{background:#e8efff;color:#2454ce}.safety-review{background:#fff1cc;color:#805900}.safety-approved{background:#dcf5e7;color:#176a3d}.safety-rejected{background:#ffe4e4;color:#a62929}.safety-withdrawn{background:#eef0f5;color:#657082}
.safety-review-card header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.safety-review-card blockquote{margin:20px 0;padding:16px;background:#f5f8ff;border-left:3px solid #2b5bea;white-space:pre-wrap;overflow-wrap:anywhere}.safety-review-card details{margin:16px 0}
@media(max-width:600px){.rc-safety-notice{padding:12px;font-size:12px}.safety-review-card h2{font-size:17px}.safety-review-card header{align-items:flex-start}}
