.specialist-dashboard-card,.specialist-admin-card,.users-admin-card{width:min(1400px,100%)}.specialist-status-grid,.account-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:26px 0;display:grid}.specialist-status-grid article,.account-overview article{border:1px solid var(--line);background:#f9fcfb;border-radius:15px;gap:6px;padding:17px;display:grid}.specialist-status-grid span,.account-overview span{color:var(--muted);font-size:12px}.specialist-status-grid strong,.account-overview strong{color:var(--teal-dark);font-size:18px}.account-id{overflow-wrap:anywhere;font-size:11px!important}.account-section{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:24px;padding:22px}.account-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.account-form label{color:#405a60;gap:7px;font-size:12px;font-weight:800;display:grid}.account-form input,.account-form select{width:100%;font:inherit;background:#fff;border:1px solid #cddddd;border-radius:10px;padding:11px 12px}.account-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-links a{border:1px solid var(--line);color:inherit;background:#fbfdfc;border-radius:14px;gap:6px;padding:18px;text-decoration:none;display:grid}.account-links a:hover{border-color:var(--teal)}.account-links span{color:var(--muted);font-size:12px;line-height:1.6}.portal-notice{color:#315b4a;background:#f2fbf7;border:1px solid #bfe5d8;border-radius:14px;gap:5px;padding:15px 17px;display:grid}.portal-notice.warning{color:#72591f;background:#fffaf0;border-color:#f0d7a2}.portal-notice.danger{color:#843c32;background:#fff7f5;border-color:#efc0b9}.specialist-form{gap:18px;margin-top:28px;display:grid}.portal-section{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.portal-modules{margin-top:22px}.verification-filters{flex-wrap:wrap;margin:24px 0;gap:8px!important;display:flex!important}.verification-filters a{border:1px solid var(--line);color:#415a60;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;text-decoration:none;display:inline-flex}.verification-filters a.active{border-color:var(--teal);color:var(--teal-dark);background:#eef9f7;font-weight:800}.verification-filters span{background:#f0f5f4;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.verification-list,.user-list{gap:14px;display:grid}.verification-card,.user-access-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) 260px;gap:18px;padding:20px;display:grid}.user-access-card.current-user{background:#fbfffe;border-color:#9ed5cc}.user-access-copy{min-width:0}.user-access-copy h2{margin:8px 0 4px;font-size:20px}.self-label{color:var(--teal-dark);background:#eef9f7;border-radius:999px;margin-inline-start:7px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.user-id{color:var(--muted);overflow-wrap:anywhere;margin-top:9px;display:block}.verification-main{min-width:0}.verification-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.verification-title h2{margin:6px 0 3px;font-size:22px}.verification-title p{color:var(--muted);margin:0}.verification-title>a{color:var(--teal-dark);font-size:12px;font-weight:800}.review-facts{color:#52696e;flex-wrap:wrap;gap:8px;margin:14px 0;font-size:12px;display:flex}.review-facts span{background:#f7faf9;border-radius:9px;padding:7px 9px}.review-bio{white-space:pre-line;color:#40595f;font-size:13px;line-height:1.75}.review-details{border:1px solid var(--line);background:#fbfdfc;border-radius:12px;margin-top:14px}.review-details summary{cursor:pointer;color:var(--teal-dark);padding:11px 13px;font-size:12px;font-weight:800}.review-details-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.review-details-grid>div{gap:4px;min-width:0;display:grid}.review-details-grid strong{color:#52696e;font-size:11px}.review-details-grid span,.review-details-grid li{overflow-wrap:anywhere;color:#344f55;font-size:12px}.review-details-grid ul{margin:0;padding-inline-start:20px}.review-wide{grid-column:1/-1}.verification-controls{border:1px solid var(--line);background:#f9fcfb;border-radius:14px;align-self:start;gap:12px;padding:15px;display:grid;position:sticky;top:18px}.verification-controls label{color:#405a60;gap:7px;font-size:12px;font-weight:800;display:grid}.verification-controls select{width:100%;font:inherit;background:#fff;border:1px solid #cddddd;border-radius:9px;padding:10px 11px}@media (max-width:1000px){.specialist-status-grid,.account-overview,.account-form,.account-links{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-card,.user-access-card{grid-template-columns:1fr}.verification-controls{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;position:static}}@media (max-width:700px){.specialist-status-grid,.account-overview,.account-form,.account-links{grid-template-columns:1fr}.account-section,.portal-section{padding:18px}.verification-title{flex-direction:column}.review-details-grid{grid-template-columns:1fr}.review-wide{grid-column:auto}.verification-controls{grid-template-columns:1fr}.verification-card,.user-access-card{padding:15px}}
