*{margin:0;padding:0;box-sizing:border-box}#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app,.el-container{min-height:100vh}.el-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0 20px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.el-header,.header-content{display:flex;align-items:center}.header-content{justify-content:space-between;width:100%}.logo{font-size:24px;font-weight:700;margin:0}.header-actions{display:flex;align-items:center;gap:15px}.user-info{cursor:pointer;font-size:14px}.el-main{background-color:#f5f7fa;padding:20px}.el-footer{background-color:#fff;text-align:center;color:#909399;font-size:12px;border-top:1px solid #e6e6e6}.dashboard[data-v-0ea77f8a]{padding:0}.stats-row[data-v-0ea77f8a]{margin-bottom:20px}.stat-card[data-v-0ea77f8a]{border-radius:8px}.stat-content[data-v-0ea77f8a]{display:flex;align-items:center;padding:10px}.stat-icon[data-v-0ea77f8a]{font-size:40px;margin-right:15px;width:60px;text-align:center}.stat-icon.total[data-v-0ea77f8a]{color:#409eff}.stat-icon.running[data-v-0ea77f8a]{color:#67c23a}.stat-icon.stopped[data-v-0ea77f8a]{color:#909399}.stat-icon.error[data-v-0ea77f8a]{color:#f56c6c}.stat-info[data-v-0ea77f8a]{flex:1}.stat-value[data-v-0ea77f8a]{font-size:28px;font-weight:700;color:#303133}.stat-label[data-v-0ea77f8a]{font-size:14px;color:#909399;margin-top:5px}.filter-card[data-v-0ea77f8a]{margin-bottom:20px;border-radius:8px}.filter-form[data-v-0ea77f8a]{padding:10px 0}.table-card[data-v-0ea77f8a]{border-radius:8px}.table-header[data-v-0ea77f8a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.table-header h3[data-v-0ea77f8a]{margin:0;color:#303133}.resource-info[data-v-0ea77f8a]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#606266}.pagination[data-v-0ea77f8a]{margin-top:20px;text-align:right}