/* RESEARCH X · scoped member access UI. Does not alter catalog grids or theme containers. */
.rxma-account-notice{background:#F3F6FA;border:1px solid #dbe5f1;border-left:4px solid #1646FF;border-radius:12px;padding:18px 20px;margin:0 0 24px;color:#101828;font:inherit;box-sizing:border-box}
.rxma-account-notice strong{font-size:1.1rem;letter-spacing:-.02em}
.rxma-account-notice p{margin:8px 0 0;color:#495a71;line-height:1.55}
a.rxma-archive-access.button{display:inline-flex!important;align-items:center;justify-content:center;white-space:normal;line-height:1.25;text-align:center;background:#1646FF!important;color:#fff!important;border-radius:9px;padding:12px 14px;font-size:12px;letter-spacing:0;font-weight:700;min-height:42px;box-sizing:border-box}
a.rxma-archive-access.button:hover{background:#101828!important}
.rxma-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1300px;margin:20px 0}
.rxma-admin-panel{background:#fff;border:1px solid #d9e3ef;border-radius:14px;padding:18px 22px}
.rxma-admin-panel h2{margin-top:0}.rxma-admin-panel p{line-height:1.55}
.rxma-admin table.widefat{max-width:1400px}.rxma-admin td{vertical-align:middle}
@media(max-width:767px){.rxma-admin-grid{grid-template-columns:1fr}.rxma-account-notice{padding:15px}}
