.users-panel{min-width:0;max-width:100%;color:var(--text,#e7eef2)}.users-heading h2{margin:0 0 6px}.users-heading p,.users-footnote{color:var(--text-dim,#8d9ca5);line-height:1.5}.users-tabs,.users-toolbar,.users-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0}.users-panel button,.users-panel input,.users-panel select,.users-panel textarea{font:inherit;font-size:16px;min-height:44px;border:1px solid var(--line,#54616a);border-radius:9px;padding:9px 12px;background:var(--panel,#17232b);color:inherit;max-width:100%}.users-panel button{cursor:pointer;white-space:nowrap;font-size:14px;font-weight:650}.users-panel button:disabled{opacity:.45;cursor:default}.users-panel button.primary,.users-tabs [aria-selected=true]{background:var(--accent,#15a2af);color:var(--on-accent,#061d24);border-color:transparent}.users-panel a{color:var(--accent,#28c4cf);text-underline-offset:3px}.users-toolbar input{min-width:0;flex:1 1 180px;max-width:340px}.users-status{min-height:24px;overflow-wrap:anywhere;line-height:1.5}.users-table-wrap{overflow:auto;max-width:100%;border:1px solid var(--line,#54616a);border-radius:14px;background:var(--panel,#17232b)}.users-table-wrap table{width:max-content;min-width:100%;border-collapse:collapse;font-size:14px}.users-table-wrap th{text-align:left;white-space:nowrap;font-size:12px;color:var(--text-dim,#96a7b0);font-weight:600}.users-table-wrap th,.users-table-wrap td{padding:12px;vertical-align:top;border-bottom:1px solid var(--line,#43515b);max-width:260px;min-width:95px;white-space:normal;overflow-wrap:anywhere}.users-table-wrap td:nth-child(2){min-width:180px;font-weight:650}.users-tag{display:inline-block;padding:3px 7px;margin:0 4px 4px 0;border:1px solid var(--line,#52616b);border-radius:6px;white-space:nowrap}.users-table-wrap code{display:block;max-width:220px;padding-top:8px;user-select:all;overflow-wrap:anywhere}.users-editor{padding:16px;width:min(880px,var(--users-editor-width,80vw));max-width:100%;white-space:normal;font-weight:400}.users-editor h3{margin:0 0 16px}.users-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.users-fields label:not(.users-check){display:block;margin-bottom:6px;font-weight:600}.users-fields input:not([type=checkbox]),.users-fields select,.users-fields textarea{width:100%}.users-fields fieldset{border:1px solid var(--line,#54616a);border-radius:9px;margin:0;padding:10px;min-width:0;max-height:240px;overflow:auto}.users-fields legend{padding:0 5px;font-weight:600}.users-check{display:flex;gap:8px;align-items:center;min-height:36px;font-size:14px}.users-check input[type=checkbox]{min-height:0;width:18px;height:18px;flex:0 0 18px;padding:0}.users-fields textarea{min-height:95px;resize:vertical}.users-editor-cell{padding:0!important}.users-panel :focus-visible{outline:2px solid var(--accent,#23b9c7);outline-offset:3px}@media(max-width:600px){.users-fields{grid-template-columns:1fr}.users-editor{width:var(--users-editor-width,80vw);padding:12px}.users-tabs button{flex:1 1 auto;white-space:normal}.users-toolbar{gap:8px}.users-toolbar input{flex-basis:100%;max-width:none}}

.users-panel input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox}.users-panel a{text-decoration:underline}

.users-panel .users-edit-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0}.users-edit-icon svg{flex:none}.users-table-wrap th:first-child,.users-table-wrap td:first-child{min-width:44px;width:68px}
