/* v2.1.50: Users page and consistent profile verification emblem */
.r2150-verified-badge{color:#1684ef;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:6px;line-height:1;flex:none}
.r2150-verified-badge svg{width:18px;height:18px;filter:drop-shadow(0 1px 2px rgba(6,85,158,.14))}
.r199-identity h1 .r2150-verified-badge{margin-left:8px;transform:translateY(-1px)}
.r199-identity h1 .r2150-verified-badge svg{width:24px;height:24px}
.r2150-admin-users .r2150-users-title{margin-bottom:16px}
.r2150-admin-users .r2150-users-title h2{margin:0 0 5px;font-size:20px}
.r2150-admin-users .r2150-users-title p{margin:0;font-size:13px}
.r2150-admin-users .admin-table-wrap{overflow:visible}
.r2150-users-table{width:100%;table-layout:auto}
.r2150-users-table td{overflow-wrap:anywhere}
.r2150-users-table .r2150-user-identity{display:flex;gap:10px;align-items:center;min-width:160px}
.r2150-user-identity>div:last-child{min-width:0}
.r2150-user-identity a{font-weight:750;white-space:normal}
.r2150-user-identity small{display:block;font-size:11px;color:var(--muted,#778294);margin-top:2px}
.r2150-user-actions{position:relative;width:max-content;margin-left:auto}
.r2150-user-actions summary{list-style:none;border:1px solid var(--line,#e4e7ed);background:var(--surface,#fff);color:var(--ink,#1b2435);border-radius:10px;cursor:pointer;display:grid;place-items:center;width:36px;height:36px;font-size:25px;line-height:1;font-weight:750;transition:background .15s,border-color .15s}
.r2150-user-actions summary::-webkit-details-marker{display:none}
.r2150-user-actions summary:hover,.r2150-user-actions[open] summary{background:var(--red-soft,#fff0f1);border-color:var(--red,#ed1b2f)}
.r2150-user-actions summary:focus-visible{outline:3px solid #4597f5;outline-offset:3px}
.r2150-user-actions-list{position:absolute;z-index:25;right:0;top:calc(100% + 6px);min-width:205px;padding:6px;border-radius:13px;border:1px solid var(--line,#e7eaf0);background:var(--surface,#fff);box-shadow:0 12px 38px rgba(15,23,42,.17)}
.r2150-user-actions-list a,.r2150-user-actions-list button{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;text-align:left;white-space:nowrap;color:var(--ink,#1b2435);cursor:pointer;font:inherit;font-size:12px;font-weight:650}
.r2150-user-actions-list a:hover,.r2150-user-actions-list button:hover{background:var(--red-soft,#fff0f1);color:var(--red,#ed1b2f)}
.r2150-user-actions-list .r2150-danger{color:#dc3546}
.r2150-user-actions-list .r2150-danger:hover{background:#fff0f1;color:#b91c2b}
.r2150-user-actions-list form{margin:0}
.r2150-user-editor{border:1px solid var(--line,#e8edf3);border-radius:16px;background:var(--bg,#f8f9fb);padding:20px;margin:12px 0 23px}
.r2150-editor-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}
.r2150-editor-heading h3{margin:0 0 3px;font-size:18px}
.r2150-editor-heading p{margin:0;font-size:12px;color:var(--muted,#778294)}
.r2150-user-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.r2150-user-checks{display:flex;gap:18px;flex-wrap:wrap}
.r2150-user-checks label{display:flex;gap:9px;align-items:center;cursor:pointer;font-size:13px;font-weight:700}
.r2150-user-checks input{accent-color:#ed1b2f;width:17px;height:17px}
.r2150-user-checks span{display:flex;align-items:center;gap:3px}
.r2150-editor-buttons{display:flex;gap:10px;flex-wrap:wrap}
body[data-theme="dark"] .r2150-user-actions-list{box-shadow:0 12px 38px rgba(0,0,0,.5)}
body[data-theme="dark"] .r2150-user-editor{background:var(--surface,#171717)}
body[data-theme="dark"] .r2150-user-actions-list .r2150-danger:hover{background:rgba(220,53,70,.16)}
@media(max-width:840px){.r2150-user-actions-list{position:static;min-width:200px;margin-top:7px}.r2150-users-table th,.r2150-users-table td{padding:12px 7px}}
@media(max-width:660px){.r2150-users-table,.r2150-users-table tbody,.r2150-users-table tr,.r2150-users-table td{display:block;width:100%}.r2150-users-table thead{display:none}.r2150-users-table tr{border:1px solid var(--line,#e7eaf0);border-radius:12px;padding:9px 13px;margin-bottom:10px}.r2150-users-table td{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;border:none;font-size:12px}.r2150-users-table td::before{content:attr(data-label);font-size:11px;font-weight:700;color:var(--muted,#778294)}.r2150-users-table td:first-child::before{display:none}.r2150-users-table td:first-child{justify-content:flex-start}.r2150-user-actions{margin-left:auto}.r2150-user-form-grid{grid-template-columns:1fr}.r2150-user-editor{padding:14px}}

/* Global verification badge in compact name rows and dark mode. */
.r2150-verified-badge{white-space:nowrap;vertical-align:-.16em}
.r2150-verified-badge svg{display:block}
.post-name .r2150-verified-badge,.r15-sender-label .r2150-verified-badge{margin-left:4px}
[data-theme="dark"] .r2150-verified-badge{color:#42a5ff}
