.filter-bar[data-v-5a6263ff]{background:#fff;border:1px solid #e4e9f0;border-radius:8px;margin-bottom:16px;padding:16px 20px}.filter-row[data-v-5a6263ff]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.filter-row label[data-v-5a6263ff]{color:#374151;font-size:13px}.action-bar[data-v-5a6263ff]{border:1px solid #e4e9f0;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:12px 20px;display:flex}.action-bar[data-v-5a6263ff],.role-table[data-v-5a6263ff]{background:#fff;border-radius:8px}.role-table[data-v-5a6263ff]{overflow:hidden}.cell-role[data-v-5a6263ff]{flex-wrap:wrap;gap:8px}.cell-role[data-v-5a6263ff],.op-actions[data-v-5a6263ff]{align-items:center;display:inline-flex}.op-actions[data-v-5a6263ff]{flex-wrap:nowrap;gap:4px}.op-actions[data-v-5a6263ff] .el-button{margin-left:0}.cell-role__name[data-v-5a6263ff]{color:#1f2937}.badge-yu[data-v-5a6263ff]{color:#1677ff;background:#e6f4ff;border:1px solid #91caff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;line-height:1;display:inline-flex}.pagination-bar[data-v-5a6263ff]{background:#fff;border:1px solid #e4e9f0;border-radius:8px;justify-content:flex-end;margin-top:16px;padding:12px 16px;display:flex}@media (width<=900px){.action-bar[data-v-5a6263ff],.filter-bar[data-v-5a6263ff]{padding:12px}}
