/* 01593 · Isolated global user registry; legacy Account admin UI stays intact. */
.st-reg-panel-01593{display:grid;gap:15px;min-width:0}.st-reg-header-01593{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;border:1px solid rgba(96,165,250,.2);padding:22px;border-radius:20px;background:linear-gradient(120deg,rgba(15,23,42,.8),rgba(7,38,48,.74))}.st-reg-header-01593 h2{font-size:23px;color:#eaf9f6;margin:5px 0}.st-reg-header-01593 p{color:#88a49f;margin:0;font-size:12px;line-height:1.7}.st-reg-tabs-01593{display:flex;gap:6px;padding:5px;border:1px solid rgba(148,163,184,.14);background:rgba(2,6,23,.3);border-radius:13px}.st-reg-tabs-01593 button{border:0;border-radius:9px;padding:10px 14px;background:transparent;color:#91a7a1;font-weight:800;font-size:12px;cursor:pointer}.st-reg-tabs-01593 button.is-active{background:rgba(20,184,166,.16);box-shadow:inset 0 0 0 1px rgba(94,234,212,.32);color:#ccfbf1}.st-reg-body-01593{min-width:0;display:grid;gap:14px}.st-reg-account-01593>p{margin:0 0 10px;color:#91a7a1;font-size:12px}.st-reg-filters-01593{display:grid;grid-template-columns:minmax(230px,2fr) repeat(3,minmax(120px,1fr));gap:10px;background:rgba(15,23,42,.45);border:1px solid rgba(148,163,184,.13);padding:16px;border-radius:16px}.st-reg-field-01593{display:grid;gap:6px;min-width:0}.st-reg-field-01593>span{font-size:11px;font-weight:800;color:#8db1aa}.st-reg-field-01593 input,.st-reg-field-01593 select{width:100%;box-sizing:border-box;min-width:0;border:1px solid rgba(148,163,184,.2);background:#0a1825;color:#edf8f5;padding:10px 12px;border-radius:10px;font:inherit;font-size:12px;outline:none}.st-reg-field-01593 input:focus,.st-reg-field-01593 select:focus{border-color:#5eead4}.st-reg-filter-actions-01593{display:flex;align-items:flex-end;gap:8px}.st-reg-filter-actions-01593 button,.st-reg-stats-01593 button,.st-reg-pagination-01593 button,.st-reg-detail-01593 button{border:1px solid rgba(94,234,212,.19);border-radius:10px;background:rgba(20,184,166,.1);color:#b8f4e9;padding:10px 14px;cursor:pointer;font-size:12px;font-weight:750;white-space:nowrap}.st-reg-filter-actions-01593 button:disabled,.st-reg-pagination-01593 button:disabled{opacity:.4;cursor:default}.st-reg-stats-01593{display:flex;align-items:center;gap:10px;color:#82a09a;font-size:12px}.st-reg-stats-01593 strong{font-size:22px;color:#f0fdfa}.st-reg-stats-01593 button{margin-left:auto}.st-reg-table-scroll-01593{width:100%;overflow:auto;max-height:60vh;border:1px solid rgba(148,163,184,.13);border-radius:16px;background:rgba(4,13,25,.55)}.st-reg-table-01593{border-collapse:separate;border-spacing:0;width:100%;min-width:1050px;text-align:left}.st-reg-table-01593 thead{position:sticky;top:0;z-index:2}.st-reg-table-01593 th{background:#0d2030;color:#92aca6;text-transform:uppercase;font-size:10px;letter-spacing:.065em;padding:14px 10px;border-bottom:1px solid rgba(148,163,184,.15);white-space:nowrap}.st-reg-table-01593 td{padding:12px 10px;font-size:12px;color:#cadbd8;border-bottom:1px solid rgba(148,163,184,.08)}.st-reg-table-01593 tr:hover td{background:rgba(45,212,191,.04)}.st-reg-user-link-01593{color:#d4f9f0;display:grid;gap:4px;cursor:pointer;background:none;border:0;text-align:left;padding:0}.st-reg-user-link-01593 strong{font-size:13px}.st-reg-user-link-01593 small{color:#89a7a0}.st-reg-user-link-01593 code{font-size:10px;color:#647e80}.st-reg-evidence-01593{display:inline-flex;align-items:center;gap:5px;border-radius:9px;padding:6px 8px;background:rgba(148,163,184,.06);color:#7c9190;font-size:11px;white-space:nowrap}.st-reg-evidence-01593.is-confirmed{background:rgba(20,184,166,.09);color:#86efac}.st-reg-evidence-01593.is-inferred{background:rgba(245,158,11,.09);color:#fcd34d}.st-reg-count-01593{border:1px solid rgba(148,163,184,.14);border-radius:8px;color:#d1f2f0;padding:5px 10px;font-weight:800}.st-reg-empty-01593{text-align:center;color:#78918d;padding:18px}.st-reg-message-01593{padding:18px;border-radius:13px;background:rgba(14,47,57,.45);border:1px solid rgba(94,234,212,.1);color:#cbd5e1;font-size:13px}.st-reg-message-01593.is-warning{background:rgba(124,79,19,.1);border-color:rgba(245,158,11,.2);color:#fde68a}.st-reg-message-01593.is-error{border-color:rgba(251,113,133,.3);color:#fda4af}.st-reg-pagination-01593{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#78918d;font-size:12px;flex-wrap:wrap}.st-reg-pagination-01593>div{display:flex;gap:6px}.st-reg-detail-01593{border:1px solid rgba(94,234,212,.22);background:linear-gradient(150deg,rgba(9,27,39,.98),rgba(12,24,36,.96));padding:18px;border-radius:18px;display:grid;gap:17px}.st-reg-detail-01593>header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.st-reg-detail-01593 h3{font-size:21px;margin:5px 0;color:#e4fff7}.st-reg-detail-01593 code{font-size:10px;color:#6ba69d}.st-reg-detail-grid-01593{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.st-reg-detail-grid-01593 section{border:1px solid rgba(148,163,184,.11);border-radius:14px;padding:15px;min-width:0;background:rgba(0,0,0,.12)}.st-reg-detail-grid-01593 section h4{color:#cbfaf1;font-size:13px;margin:0 0 12px}.st-reg-datum-01593{display:flex;justify-content:space-between;gap:10px;margin:7px 0;font-size:11px}.st-reg-datum-01593 span{color:#73928c}.st-reg-datum-01593 b{color:#daeae7;overflow-wrap:anywhere;text-align:right}.st-reg-detail-services-01593{display:grid;gap:8px}.st-reg-detail-services-01593>div{display:flex;align-items:center;gap:12px;font-size:11px}.st-reg-detail-services-01593>div>span:first-child{flex:1;color:#bbd2cd}.st-reg-detail-services-01593 small{color:#728f88}.st-reg-verified-01593{display:flex;gap:15px;color:#8eaaa2;font-size:11px;flex-wrap:wrap}.st-reg-related-01593{padding:9px 0;border-bottom:1px solid rgba(148,163,184,.09);display:flex;flex-direction:column;gap:5px;font-size:11px}.st-reg-related-01593 b{font-size:12px;color:#c9e6df}.st-reg-related-01593 span{color:#8ba8a1}.st-reg-related-01593 small{color:#6e8c85}.st-reg-help-trigger-01593{border:none;background:none;color:#5eead4;font-size:13px;cursor:help;vertical-align:middle}.st-reg-help-window-01593{position:fixed;z-index:2147482600;width:360px;min-width:240px;min-height:150px;max-width:95vw;max-height:75vh;resize:both;overflow:auto;background:#0c202b;border:1px solid rgba(94,234,212,.35);box-shadow:0 20px 65px rgba(0,0,0,.6);border-radius:17px;color:#dcfce7;padding:0}.st-reg-help-window-01593 header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:move;background:#124044}.st-reg-help-window-01593 header button{border:0;background:transparent;color:#fff;cursor:pointer;font-size:18px}.st-reg-help-window-01593 p{padding:15px;line-height:1.65;font-size:13px;margin:0}.st-reg-help-window-01593 small{padding:0 15px 15px;color:#83aca6;display:block}@media(max-width:1150px){.st-reg-filters-01593{grid-template-columns:repeat(2,minmax(0,1fr))}.st-reg-search-01593{grid-column:span 2}}@media(max-width:800px){.st-reg-detail-grid-01593{grid-template-columns:1fr}.st-reg-header-01593{padding:16px}}@media(max-width:600px){.st-reg-filters-01593{grid-template-columns:1fr}.st-reg-search-01593{grid-column:auto}.st-reg-filter-actions-01593{flex-wrap:wrap}}

.st-reg-role-01593{display:inline-block;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.13);border-radius:8px;color:#a5cafa;font-size:10px;margin:2px;padding:4px 6px}.st-reg-message-01593 button{margin-left:12px;border:1px solid rgba(245,158,11,.25);border-radius:9px;background:transparent;color:inherit;padding:6px 11px;cursor:pointer}
