.user-admin-stack{min-width:0}.user-admin-list>.table-heading p{color:#77717e;font-size:12px;line-height:1.6}.user-account-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.user-account-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.user-account-table{width:100%;min-width:1390px;border-collapse:collapse;text-align:left;font-size:13px}.user-account-table thead th{padding:13px 16px;border-bottom:1px solid var(--line);background:#faf9fb;color:#756e7b;font-size:12px;font-weight:600;white-space:nowrap}.user-account-row>td,.user-account-row>th{padding:18px 16px;border-bottom:1px solid #eeebf0;vertical-align:middle}.user-account-row>th{width:26%;font-weight:400}.user-account-row:last-child>*{border-bottom:0}.user-account-row:hover{background:#fcfafc}.user-account-row.is-editing{background:#fff7fb}.user-account-identity{display:flex;align-items:center;gap:12px;min-width:190px}.user-account-avatar{display:grid;width:38px;height:38px;flex-shrink:0;place-items:center;border-radius:11px;background:#f6eaf2;color:#a34379;font-size:12px;font-weight:750}.user-account-identity>div{min-width:0;max-width:290px}.user-account-identity code,.user-account-identity span:not(.user-account-avatar),.user-account-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-account-identity strong{color:#29232d;font-size:14px;font-weight:650}.user-account-identity>div>span{margin-top:4px;color:#77707d;font-size:12px}.user-account-identity code{margin-top:4px;color:#8d8593;font-size:10px}.user-account-row td small{display:block;margin-top:5px;color:#827a89;font-size:11px;line-height:1.5;white-space:nowrap}.user-account-status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap}.user-account-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.user-account-status--active{background:#edf8f2;color:#287b5d}.user-account-status--banned{background:#fff0f2;color:#b34256}.user-account-status--paused{background:#fff7e9;color:#9c701e}.user-account-balance,.user-account-number,.user-account-row time{font-variant-numeric:tabular-nums;white-space:nowrap}.user-account-number{font-size:13px;font-weight:600}.user-account-balance{color:#342b3b;font-size:16px;font-weight:700}.user-account-muted{color:#8b8292;font-weight:400}.user-account-membership{display:block;min-width:85px;max-width:190px;font-size:12px;font-weight:600;overflow-wrap:anywhere}.user-account-row time{color:#655c6d;font-size:12px}.user-preference-cell{min-width:190px}.user-preference-cell code,.user-preference-cell span,.user-preference-cell strong{display:block;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-preference-cell strong{color:#514858;font-size:11px}.user-preference-cell span{margin-top:4px;color:#7f7685;font-size:10px}.user-preference-cell code{margin-top:4px;color:#9a909f;font-size:9px}.user-account-actions{display:flex;min-width:250px;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;gap:6px;white-space:nowrap}.user-account-actions button{min-height:34px;padding:7px 10px;font-size:12px}.user-account-actions .ghost-button{color:#b53074}.user-account-table thead th:last-child{text-align:right}.user-editor-row>td{padding:0;border-bottom:1px solid #eadce5;background:#fdf8fb}.user-inline-editor{width:min(100%,1040px);padding:22px 24px}.user-inline-editor .action-notice{margin-bottom:16px}.user-preference-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:18px;border:1px solid #e9e2e8;border-radius:10px;background:#e9e2e8}.user-preference-summary>div{min-width:0;background:#fff;padding:11px 12px}.user-preference-summary span,.user-preference-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-preference-summary span{color:#938997;font-size:9px}.user-preference-summary strong{margin-top:5px;color:#4e4453;font-size:10px}.user-editor-footer,.user-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.user-editor-heading{margin-bottom:18px}.user-editor-heading h3{margin:0;color:#362c3d;font-size:15px}.user-editor-footer p,.user-editor-heading p{margin:6px 0 0;color:#7d7084;font-size:12px;line-height:1.6}.user-editor-heading .ghost-button{flex-shrink:0;font-size:12px}.user-editor-fields{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(220px,1.8fr);gap:16px}.user-editor-fields label,.user-membership-revoke label{min-width:0}.user-editor-fields label>span,.user-membership-revoke label>span{display:block;margin-bottom:7px;color:#615268;font-size:12px;font-weight:600}.user-editor-fields input,.user-editor-fields select,.user-membership-revoke input{width:100%;min-height:42px;padding:9px 12px;border:1px solid #e1d9e3;border-radius:8px;background:#fff;color:#413749;font-size:13px}.user-editor-fields input:focus-visible,.user-editor-fields select:focus-visible,.user-membership-revoke input:focus-visible{border-color:#d886ae;outline:2px solid #f4d5e5;outline-offset:1px}.user-editor-footer{margin-top:18px}.user-editor-footer p{margin:0}.user-editor-footer strong{color:#b53074;font-size:15px;font-variant-numeric:tabular-nums}.user-editor-footer .primary-button{width:auto;min-width:112px;min-height:40px;margin:0;padding:10px 18px;font-size:13px}.user-editor-error{margin-top:12px;color:#b33b52;font-size:12px}.user-account-edit-form fieldset{min-width:0;margin:0;padding:0;border:0}.user-account-edit-form legend{margin-bottom:12px;color:#5f5266;font-size:12px;font-weight:700}.user-account-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.user-account-edit-grid label{display:grid;min-width:0;gap:7px;color:#615268;font-size:12px;font-weight:600}.user-account-edit-grid input,.user-account-edit-grid textarea{width:100%;min-height:42px;border:1px solid #e1d9e3;border-radius:8px;background:#fff;padding:9px 12px;color:#413749;font:inherit}.user-account-edit-grid textarea{min-height:82px;resize:vertical;line-height:1.55}.user-account-edit-grid input:focus-visible,.user-account-edit-grid textarea:focus-visible{border-color:#d886ae;outline:2px solid #f4d5e5;outline-offset:1px}.user-account-edit-grid small{color:#827789;font-size:10px;font-weight:400;line-height:1.5}.user-account-edit-reason{grid-column:1/-1}.user-account-edit-actions{display:flex;align-items:center;gap:9px}.user-account-edit-actions .primary-button{margin:0}.user-membership-revoke{display:flex;align-items:flex-end;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid #ebdfe6}.user-membership-revoke label{flex:1}.user-membership-revoke button{min-height:42px;font-size:12px}.user-account-actions button:disabled,.user-inline-editor button:disabled,.user-inline-editor input:disabled,.user-inline-editor select:disabled{cursor:not-allowed;opacity:.6}@media (max-width:980px){.user-inline-editor{max-width:calc(100vw - 90px)}.user-account-edit-grid,.user-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.user-preference-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.user-editor-reason{grid-column:1/-1}}@media (max-width:680px){.user-admin-list>.table-heading{padding:16px}.user-admin-list>.table-heading p{max-width:250px;font-size:11px}.user-inline-editor{max-width:calc(100vw - 48px);padding:18px 16px}.user-editor-fields{gap:12px}.user-account-edit-grid,.user-editor-fields{grid-template-columns:1fr}.user-preference-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.user-account-edit-reason{grid-column:auto}.user-editor-heading{align-items:flex-start}.user-editor-footer,.user-membership-revoke{align-items:stretch;flex-direction:column}.user-account-edit-actions{display:grid;grid-template-columns:1fr}.user-editor-footer .primary-button{width:100%}}