.owner-member-submenu{background:#26374b}.owner-member-submenu[hidden]{display:none}.owner-submenu-item{display:flex;align-items:center;gap:13px;width:100%;height:48px;border:0;background:none;color:#bfccd9;padding:0 17px 0 29px;text-align:left;cursor:pointer;font:12px 'Microsoft YaHei',sans-serif;white-space:nowrap}.owner-submenu-item i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:currentColor}.owner-submenu-item.active{background:#223246;color:#409eff}.owner-submenu-item:hover{background:#223246}.owner-nav-item[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}
.members-panel{padding:23px 18px;border-radius:6px;min-height:640px}.member-search{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:18px}.member-search>label{display:flex;align-items:center;gap:13px;color:#4f6077;font-size:13px;font-weight:600}.member-search input,.member-search select{height:33px;width:200px;border:1px solid #d8dfe9;background:white;border-radius:3px;padding:0 12px;font:12px 'Microsoft YaHei',sans-serif;color:#60718b;outline:none}.member-search input::placeholder{color:#a1adbd}.member-search input:focus,.member-search select:focus{border-color:#409eff}.member-search-actions{display:flex;align-items:center;gap:12px}.member-search .owner-primary{display:flex;align-items:center;gap:5px;min-width:80px;font-weight:400}.member-reset{height:33px;background:#fff;border:1px solid #d8dfe9;border-radius:3px;padding:0 17px;color:#758196;font:12px 'Microsoft YaHei',sans-serif;cursor:pointer}
.member-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.member-toolbar>div{display:flex;gap:12px}.member-button{height:33px;padding:0 16px;border:1px solid #d9e4f2;border-radius:3px;background:#f6faff;color:#409eff;cursor:pointer;font:12px 'Microsoft YaHei',sans-serif}.member-button.pale-green{border-color:#a6e38e;background:#f0f9eb;color:#67c23a}.member-button.green{background:#67c23a;border-color:#67c23a;color:#fff}.member-button.orange{background:#e6a23c;border-color:#e6a23c;color:#fff}.member-round{height:32px;width:32px;background:#fff;border:1px solid #d8dfe9;color:#8592a3;border-radius:50%;cursor:pointer}.member-level-strip{display:flex;align-items:center;gap:15px;font-size:12px;color:#8190a4;padding:2px 0 17px}.member-level-strip b{font-weight:500;color:#546a88;margin-right:4px}.member-level-strip i{font-style:normal;color:#bec7d3}.member-level-strip small{margin-left:6px;color:#98a5b6}
.member-table-wrap{overflow:auto}.member-table{width:100%;min-width:990px;border-collapse:collapse;color:#4b6281;font-size:12px;table-layout:fixed}.member-table th{height:62px;background:#f7f8fa;border-bottom:1px solid #e8edf5;color:#3d536e;font-weight:500;padding:10px 8px;line-height:1.9}.member-table td{text-align:center;border-bottom:1px solid #e8edf5;height:94px;padding:14px 8px;overflow-wrap:anywhere}.member-table td small{display:block;color:#9aa8ba;font-size:10px;margin-top:5px}.member-table th:first-child{width:115px}.member-table th:nth-child(2){width:120px}.member-table th:nth-child(3){width:88px}.member-table th:last-child{width:228px}.member-table tr:hover td{background:#fcfdff}.member-table .member-operations{background:#fff;position:sticky;right:0;box-shadow:-5px 0 8px -7px #31476542}.member-operations>div{line-height:2.2}.member-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;font-size:20px;box-shadow:inset 0 0 0 1px #ffffff55;background:linear-gradient(135deg,#e2edf9,#bbcee8);color:#5c77a6}.member-avatar.avatar-green{background:linear-gradient(135deg,#eaf4e1,#b7d6be);color:#537c62}.member-avatar.avatar-orange{background:linear-gradient(135deg,#faeddf,#efc8b4);color:#a27961}.member-avatar.avatar-purple{background:linear-gradient(135deg,#efeafa,#c9c4e6);color:#796b9b}.member-pill{display:inline-block;line-height:21px;border-radius:3px;padding:0 9px;white-space:nowrap;font-size:11px;border:1px solid #cfe8ff;background:#edf6ff;color:#409eff}.member-pill.red{color:#ff656f;background:#fff1f1;border-color:#ffdddd}.member-pill.gray{color:#98a2b0;background:#f5f6f8;border-color:#e9edf1}.member-link{border:0;background:none;padding:0 3px;line-height:2;font:12px 'Microsoft YaHei',sans-serif;color:#409eff;cursor:pointer;white-space:nowrap}.member-link:hover{text-decoration:underline}.member-link.green{color:#67c23a}.member-link.red{color:#ff6570}.member-link.orange{color:#e6a23c}.member-level{font-size:12px;font-weight:500}.level-star{color:#aa67bf}.level-demon{color:#e07069}.level-peak{color:#4d9cbd}.level-gold{color:#c09542}
.member-table.escort-table{min-width:1040px}.escort-table th:first-child{width:35px}.escort-table th:nth-child(2){width:130px}.escort-table th:nth-child(3){width:160px}.escort-table th:nth-child(7){width:110px}.escort-table th:last-child{width:260px}.escort-table td{height:89px}.member-table input[type=checkbox]{accent-color:#409eff}.member-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:22px 2px 0;color:#8c9bb0;font-size:12px}.member-pagination>span{margin-right:auto}.member-pagination button{height:28px;border:1px solid #e2e7ef;border-radius:3px;background:#fff;color:#677e99;cursor:pointer;font-size:11px}.member-pagination b{font-weight:400}.member-pagination button:disabled{opacity:.4;cursor:default}.member-table .members-empty{height:300px;color:#a7b3c3}
#actionDialog.member-dialog{width:min(560px,calc(100vw - 32px));border-radius:5px;color:#60728a;font:13px 'Microsoft YaHei',sans-serif}#actionDialog.member-role-dialog{width:min(360px,calc(100vw - 32px))}.member-dialog .dialog-head{padding-bottom:18px}.member-dialog .dialog-head h2{font-size:18px;font-weight:400;color:#424c58}.member-dialog .dialog-body{padding-top:6px}.member-dialog .primary-action{background:#409eff;border-radius:3px;font-size:12px}.member-dialog .ghost-btn{font-size:12px;border-radius:3px}.member-dialog .form-field{font-size:12px}.member-dialog input:not([type=checkbox]),.member-dialog select{border-color:#d8dfe9;border-radius:4px}.member-dialog .form-field select:focus,.member-dialog .form-field input:focus{border-color:#409eff;box-shadow:0 0 0 2px #409eff12}.member-dialog-user{font-size:12px;margin:0 0 20px;color:#8a9aaf}.member-permission-note{font-size:12px;line-height:1.9;color:#6981a1;background:#f4f9ff;border-radius:4px;padding:12px}.member-dialog .detail-note{font-size:11px;line-height:1.9}.member-skills{border:1px solid #e3eaf3;border-radius:5px;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.member-skills legend{font-size:12px;padding:0 6px}.member-skills label{display:flex;align-items:center;gap:6px;font-size:12px}.member-skills input{accent-color:#409eff}.member-skills small{font-size:9px;color:#acb3be}.member-skill-tags{display:flex;flex-wrap:wrap;gap:12px;padding:15px 0}
.owner-shell.is-collapsed .owner-submenu-item{padding:0;justify-content:center}.owner-shell.is-collapsed .owner-submenu-item span{display:none}
@media(max-width:1400px){.member-search{gap:18px}.member-search input,.member-search select{width:180px}.member-table{min-width:1050px}.member-table th:last-child{width:220px}}
@media(max-width:700px){.member-search>label{width:100%;justify-content:space-between}.member-search input,.member-search select{width:calc(100% - 75px)}.member-toolbar>div{gap:6px}.member-button{padding:0 8px;font-size:10px}.member-level-strip{flex-wrap:wrap;gap:10px}.owner-submenu-item{padding:0;justify-content:center}.owner-submenu-item span{display:none}.member-pagination{font-size:10px;gap:7px}.member-skills{grid-template-columns:1fr}.members-panel{padding:17px 12px}}

.member-more-actions{display:flex;gap:12px;margin-top:20px}
.member-scope-note{margin:0 0 18px;color:#8190a4;font-size:12px;line-height:1.8}
.member-id-lookup{display:flex;gap:10px;align-items:center;margin-top:8px}
.member-id-lookup input{min-width:0;flex:1}
.member-id-lookup button{flex-shrink:0}
.member-lookup-result{display:grid;gap:6px;margin:14px 0 20px;padding:12px;background:#f4f9ff;border:1px solid #e3eaf3;border-radius:4px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
.member-lookup-result p{margin:2px 0 0;color:#c88032}
