/* 用户管理模块样式 */

.users .set-head{margin-bottom:16px}
.users .set-sub{color:var(--muted);font-size:13px;margin-top:4px}

.users-table{width:100%;border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}
.users-table th,.users-table td{padding:11px 14px;text-align:left;font-size:13px;border-bottom:1px solid var(--line)}
.users-table th{background:var(--brand-soft);color:var(--brand-deep);font-weight:600}
.users-table tbody tr:last-child td{border-bottom:none}
.users-table tbody tr:hover{background:var(--brand-soft)}
.users-table .row-actions{white-space:nowrap}
.users-table .row-actions .btn{margin-right:6px;padding:5px 10px;font-size:12px}

/* 状态标签 */
.tag{display:inline-block;padding:2px 10px;border-radius:20px;font-size:12px;font-weight:600}
.tag.ok{background:#e3efe6;color:#5b9b6f}
.tag.warn{background:#f6ece0;color:#c08a52}

/* 弹窗内的权限表单 */
.perm-title{font-size:14px;font-weight:600;color:var(--ink);margin:8px 0 10px}
.perm-table{width:100%;border-collapse:collapse}
.perm-table td{padding:8px 6px;border-bottom:1px solid var(--line);font-size:13px}
.perm-table tr:last-child td{border-bottom:none}
.perm-cells{display:flex;gap:18px;flex-wrap:wrap}
.perm-opt{display:inline-flex;align-items:center;gap:4px;color:var(--ink);cursor:pointer}
.perm-opt input{width:auto}
