

/* migrated from seven-stage-final.css */
/* 平台控制中心 V3.2：只呈现已完成的七个管理模块 */
#user-management .admin-workspace{display:grid;grid-template-columns:168px minmax(0,1fr);gap:14px;align-items:start}
#user-management .admin-module-nav{display:grid;gap:3px;padding:7px;border:1px solid #dbe5ec;border-radius:4px;background:#f5f8fa;position:sticky;top:12px}
#user-management .admin-module-nav button{height:36px;padding:0 11px;border:0;border-left:3px solid transparent;border-radius:4px;background:transparent;color:#526b7d;text-align:left;font:600 12px var(--font);cursor:pointer}
#user-management .admin-module-nav button:hover{background:#edf4f7;color:#24516d}
#user-management .admin-module-nav button.active{border-left-color:#287cab;background:#fff;color:#195f8c;box-shadow:0 1px 3px rgba(31,72,99,.08)}
#user-management .admin-module{display:none;min-width:0}
#user-management .admin-module.active{display:block}
#user-management .admin-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}
#user-management .admin-overview-stats .admin-stat:last-child{grid-column:auto}
#user-management .admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:12px}
#user-management .admin-activity-list{padding:4px 14px}
#user-management .admin-activity-list>div{display:grid;grid-template-columns:minmax(110px,.55fr) minmax(0,1fr) auto;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f4;font-size:12px}
#user-management .admin-activity-list>div:last-child{border-bottom:0}
#user-management .admin-activity-list span,#user-management .admin-activity-list time{color:#718594}
#user-management .admin-service-list{padding:8px 14px}
#user-management .admin-service-list>div{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid #edf1f4;font-size:12px}
#user-management .admin-service-list>div:last-child{border-bottom:0}
#user-management .admin-quick-links{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
#user-management .admin-quick-links button{height:38px;border:1px solid #d4e1e9;border-radius:4px;background:#fff;color:#2d546e;font:600 12px var(--font);cursor:pointer}
#user-management .admin-list-tools,#user-management .admin-rag-tools{display:flex;align-items:center;gap:7px;margin:0 0 10px;padding:9px;border:1px solid #dce6ed;border-radius:4px;background:#f7f9fb}
#user-management .admin-list-tools input,#user-management .admin-rag-tools input,#user-management .admin-rag-tools select,#user-management #feedbackStatusFilter{height:34px;padding:0 9px;border:1px solid #cad9e3;border-radius:4px;background:#fff;color:#354f62;font:12px var(--font)}
#user-management .admin-list-tools input{width:min(340px,60%)}
#user-management .admin-list-tools select{height:34px;padding:0 9px;border:1px solid #cad9e3;border-radius:4px;background:#fff;color:#354f62;font:12px var(--font)}
#user-management #adminUserResultCount{margin-left:auto;color:#718594;font-size:11px;white-space:nowrap}
#user-management .admin-rag-tools input{min-width:210px;flex:1}
#user-management .admin-upload-label{width:78px;height:34px;padding:0 10px;display:flex;flex:0 0 78px;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #2d7ca8;border-radius:4px;background:#2d7ca8;color:#fff;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}
#user-management .admin-upload-label input{display:none}
#user-management .admin-table small{display:block;margin-top:3px;color:#7a8d9a;font-size:10px}
#user-management .admin-rag-test{margin:12px 0;padding:14px;border:1px solid #dbe5ec;border-radius:4px;background:#f7fafc}
#user-management .admin-rag-test h3{margin:0 0 9px;color:#294b62;font-size:14px}
#user-management .admin-rag-test textarea{width:100%;min-height:76px;padding:9px;border:1px solid #cddbe4;border-radius:4px;resize:vertical;font:12px/1.55 var(--font);box-sizing:border-box}
#user-management .admin-rag-test>.btn{margin-top:7px}
#user-management .admin-rag-result{display:grid;gap:7px;margin-top:10px;color:#657b8b;font-size:12px}
#user-management .admin-rag-result article{padding:10px;border:1px solid #dbe5ec;border-radius:4px;background:#fff}
#user-management .admin-rag-result article strong,#user-management .admin-rag-result article span,#user-management .admin-rag-result article small{display:block}
#user-management .admin-rag-result article span,#user-management .admin-rag-result article small{margin-top:3px;color:#718696;font-size:10px}
#user-management .admin-rag-result article p{margin:7px 0;color:#354f61;line-height:1.6}
#user-management .admin-empty-block{display:block!important;padding:24px!important;text-align:center;color:#758997}
@media(max-width:768px){
#user-management .admin-page{padding:0 8px 20px}
#user-management .admin-workspace{display:block}
#user-management .admin-module-nav{position:sticky;top:48px;z-index:7;display:flex;gap:4px;margin:0 -4px 10px;padding:5px;overflow-x:auto;white-space:nowrap}
#user-management .admin-module-nav button{min-width:82px;height:34px;padding:0 9px;border-left:0;border-bottom:2px solid transparent;text-align:center}
#user-management .admin-module-nav button.active{border-bottom-color:#287cab}
#user-management .admin-overview-stats{grid-template-columns:1fr 1fr}
#user-management .admin-overview-stats .admin-stat:last-child{grid-column:auto}
#user-management .admin-overview-grid{grid-template-columns:1fr}
#user-management .admin-quick-links{grid-template-columns:1fr 1fr}
#user-management .admin-list-tools,#user-management .admin-rag-tools{align-items:stretch;flex-wrap:wrap}
#user-management .admin-list-tools input,#user-management .admin-rag-tools input{width:100%;min-width:0;flex:1 0 100%}
#user-management .admin-rag-tools select{flex:1;min-width:120px}
#user-management .admin-upload-label{width:78px;flex:0 0 78px;justify-content:center}
#user-management .admin-activity-list>div{grid-template-columns:1fr;gap:3px}
}

/* isolated from assets/maintenance-20260805.css */
#user-management .admin-actions{display:flex;flex-wrap:wrap;gap:5px;min-width:170px}#user-management .admin-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}

/* isolated from assets/seven-stage-20260823.css */
#user-management .admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}
