.tab-content .content-header{align-items:center;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:1px solid #e8f0ff;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.tab-content .content-header .header-section{margin-bottom:20px}.tab-content .content-header .header-info{align-items:center;display:flex;gap:8px;margin-bottom:8px}.tab-content .content-header .header-info i{color:#ec4899;font-size:18px}.tab-content .content-header .header-info span{color:#333;font-size:18px;font-weight:600}.tab-content .content-header .header-description{color:#666;font-size:14px;margin-left:28px}.tab-content .content-header .stats-container{display:flex;gap:16px;margin-left:28px;margin-top:16px}.tab-content .content-header .revenue-info{background:linear-gradient(135deg,#ec4899,#a855f7);border-radius:12px;box-shadow:0 4px 16px #ec48994d;color:#fff;display:inline-block;padding:16px;text-align:center}.tab-content .content-header .revenue-info .stat-number{font-size:24px;font-weight:700;margin-bottom:4px}.tab-content .content-header .revenue-info .stat-label{font-size:12px;opacity:.9}.tab-content .content-header .remaining-info{background:linear-gradient(135deg,#ec4899,#a855f7);border-radius:12px;box-shadow:0 4px 16px #ec48994d;color:#fff;display:inline-block;padding:16px;text-align:center}.tab-content .content-header .remaining-info .stat-number{font-size:24px;font-weight:700;margin-bottom:4px}.tab-content .content-header .remaining-info .stat-label{font-size:12px;opacity:.9}.tab-content .content-header .member-info{background:linear-gradient(135deg,#ec4899,#a855f7);border-radius:12px;box-shadow:0 4px 16px #ec48994d;color:#fff;display:inline-block;padding:16px;text-align:center}.tab-content .content-header .member-info .stat-number{font-size:24px;font-weight:700;margin-bottom:4px}.tab-content .content-header .member-info .stat-label{font-size:12px;opacity:.9}.tab-content .content-header .consumption-info{background:linear-gradient(135deg,#ec4899,#a855f7);border-radius:12px;box-shadow:0 4px 16px #ec48994d;color:#fff;display:inline-block;padding:16px;text-align:center}.tab-content .content-header .consumption-info .stat-number{font-size:24px;font-weight:700;margin-bottom:4px}.tab-content .content-header .consumption-info .stat-label{font-size:12px;opacity:.9}.tab-content .content-header .el-button i{margin-right:6px}.tab-content .item-list .list-item-wrapper{margin-bottom:12px}.tab-content .item-list .list-item{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px 12px 0 0!important;cursor:pointer;display:flex;margin-bottom:0!important;padding:16px 20px;transition:all .3s ease}.tab-content .item-list .list-item:hover{border-color:#ec4899;box-shadow:0 4px 12px #4a90e226;transform:translateY(-2px)}.tab-content .item-list .list-item .item-icon{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;margin-right:16px;width:40px}.tab-content .item-list .list-item .item-icon i{color:#fff;font-size:18px}.tab-content .item-list .list-item .item-content{flex:0 1 auto;min-width:0}.tab-content .item-list .list-item .item-content .item-title{color:#1a1a1a;font-size:16px;font-weight:500;line-height:1.4;margin-bottom:6px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-content .item-list .list-item .item-content .item-meta{color:#999;display:flex;font-size:13px;gap:16px}.tab-content .item-list .list-item .item-content .item-meta .item-rate,.tab-content .item-list .list-item .item-content .item-meta .item-slides,.tab-content .item-list .list-item .item-content .item-meta .item-time,.tab-content .item-list .list-item .item-content .item-meta .item-words{align-items:center;display:flex}.tab-content .item-list .list-item .item-status{margin-right:16px}.tab-content .item-list .list-item .item-status .status-tag{border-radius:12px;font-size:12px;font-weight:500;padding:4px 12px}.tab-content .item-list .list-item .item-status .status-tag.processing{background:#ffc1071a;color:#ffc107}.tab-content .item-list .list-item .item-status .status-tag.completed{background:#28a7451a;color:#28a745}.tab-content .item-list .list-item .item-status .status-tag.failed{background:#dc35451a;color:#dc3545}.tab-content .item-list .list-item .item-status .status-tag.pending{background:#6d767e1a;color:#6c757d}.tab-content .item-list .list-item .item-actions{display:flex;gap:8px;opacity:1}.tab-content .item-list .list-item .item-actions .el-button{border-radius:8px;height:32px;padding:0;width:32px}.tab-content .item-list .list-item .item-actions .el-button i{font-size:14px}.tab-content .item-list .new-line{background:#fff;border:1px solid #f0f0f0;border-radius:0 0 12px 12px;border-top:none;color:#333;font-size:14px;padding:12px 20px;text-align:left;width:100%}.tab-content .item-list .empty-state{color:#999;padding:60px 20px;text-align:center}.tab-content .item-list .empty-state i{color:#ec4899;font-size:64px;margin-bottom:20px;opacity:.3}.tab-content .item-list .empty-state p{color:#666;font-size:16px;margin:0 0 20px}.tab-content .item-list .empty-state .empty-tip{color:#999;font-size:14px;margin-top:8px}.tab-content .item-list .empty-state .el-button{margin-top:8px}.tab-content .item-list .member-stats-header{margin-bottom:24px}.tab-content .item-list .member-stats-header .stats-card{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;box-shadow:0 6px 24px #667eea40;color:#fff;display:flex;gap:40px;justify-content:center;padding:20px 24px}.tab-content .item-list .member-stats-header .stats-card .stat-item{text-align:center}.tab-content .item-list .member-stats-header .stats-card .stat-item .stat-number{font-size:28px;font-weight:700;margin-bottom:4px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.tab-content .item-list .member-stats-header .stats-card .stat-item .stat-label{font-size:14px;font-weight:500;opacity:.9}.tab-content .item-list .member-stats-header .stats-card .stat-divider{background:#ffffff4d;height:40px;width:1px}.tab-content .item-list .member-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.tab-content .item-list .member-grid .member-card{background:#fff;border:1px solid #e8ecf0;border-radius:16px;box-shadow:0 2px 8px #0000000a;cursor:pointer;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-content .item-list .member-grid .member-card:hover{border-color:#409eff;box-shadow:0 12px 40px #0000001f;transform:translateY(-4px)}.tab-content .item-list .member-grid .member-card .member-card-header{align-items:center;display:flex;margin-bottom:16px}.tab-content .item-list .member-grid .member-card .member-card-header .member-avatar-container{margin-right:12px;position:relative}.tab-content .item-list .member-grid .member-card .member-card-header .member-avatar-container .member-avatar{border:3px solid #f0f2f5;border-radius:50%;height:56px;-o-object-fit:cover;object-fit:cover;transition:border-color .3s ease;width:56px}.tab-content .item-list .member-grid .member-card .member-card-header .member-avatar-container .member-status-badge{border:2px solid #fff;border-radius:50%;bottom:2px;height:14px;position:absolute;right:2px;width:14px}.tab-content .item-list .member-grid .member-card .member-card-header .member-avatar-container .member-status-badge.online{background:#52c41a}.tab-content .item-list .member-grid .member-card .member-card-header .member-avatar-container .member-status-badge.offline{background:#d9d9d9}.tab-content .item-list .member-grid .member-card .member-card-header .member-basic-info{flex:1}.tab-content .item-list .member-grid .member-card .member-card-header .member-basic-info .member-name{color:#1f2937;font-size:16px;font-weight:600;line-height:1.2;margin:0 0 4px}.tab-content .item-list .member-grid .member-card .member-card-header .member-basic-info .member-id{color:#6b7280;font-size:12px;margin:0}.tab-content .item-list .member-grid .member-card .member-card-body{margin-bottom:16px}.tab-content .item-list .member-grid .member-card .member-card-body .member-stats-row{display:flex;justify-content:space-between;margin-bottom:12px}.tab-content .item-list .member-grid .member-card .member-card-body .member-stats-row .member-stat{flex:1;text-align:center}.tab-content .item-list .member-grid .member-card .member-card-body .member-stats-row .member-stat .stat-value{color:#1f2937;display:block;font-size:18px;font-weight:700;margin-bottom:2px}.tab-content .item-list .member-grid .member-card .member-card-body .member-stats-row .member-stat .stat-name{color:#6b7280;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.tab-content .item-list .member-grid .member-card .member-card-body .member-join-info{align-items:center;background:#f9fafb;border-radius:8px;color:#6b7280;display:flex;font-size:13px;padding:8px 12px}.tab-content .item-list .member-grid .member-card .member-card-body .member-join-info i{color:#9ca3af;margin-right:6px}.tab-content .item-list .member-grid .member-card .member-card-footer{display:flex;gap:8px}.tab-content .item-list .member-grid .member-card .member-card-footer .el-button{border-radius:8px;flex:1;font-weight:500}.tab-content .item-list .member-grid .member-card .member-card-footer .el-button i{margin-right:4px}.tab-content .item-list .empty-state-enhanced{padding:60px 20px;text-align:center}.tab-content .item-list .empty-state-enhanced .empty-icon{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.tab-content .item-list .empty-state-enhanced .empty-icon i{color:#fff;font-size:36px}.tab-content .item-list .empty-state-enhanced h3{color:#1f2937;font-size:20px;font-weight:600;margin:0 0 8px}.tab-content .item-list .empty-state-enhanced .empty-description{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 24px}.tab-content .item-list .empty-state-enhanced .invite-btn{border-radius:12px;font-weight:600;padding:12px 24px}.tab-content .item-list .empty-state-enhanced .invite-btn i{margin-right:6px}.tab-content .item-list[data-tab=members] .item-list .list-item .item-icon{background:none}.tab-content .item-list[data-tab=members] .item-list .list-item .item-icon .member-avatar{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.tab-content .item-list[data-tab=members] .item-list .list-item .item-meta .item-level{border-radius:4px;color:#fff;font-size:12px;margin-left:10px;padding:2px 8px}.tab-content .item-list[data-tab=members] .item-list .list-item .item-status .status-tag.revenue{background:coral;color:#fff;font-weight:600}.el-button--primary{border:none!important;box-shadow:0 4px 15px #ec48994d;color:#fff!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.el-button--primary,.el-button--primary:hover{background:linear-gradient(135deg,#ec4899,#a855f7)!important}.el-button--primary:hover{box-shadow:0 6px 20px #ec489966;transform:translateY(-2px)}.el-button--primary:focus{background:linear-gradient(135deg,#ec4899,#a855f7)!important}.el-button--primary:active{box-shadow:0 2px 8px #ec489940;transform:translateY(0)}@media (max-width:768px){.tab-content .item-list .list-item .item-content .item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.tab-content .item-list .list-item .item-content .item-meta{flex-wrap:wrap;font-size:12px;gap:8px}}
