.algorithm-manage-container{padding:20px;background:#f5f7fa;min-height:calc(100vh - 120px)}.algorithm-manage-container .mb-20{margin-bottom:20px}.algorithm-manage-container .top-bar-card .top-bar{display:flex;justify-content:space-between;align-items:center}.algorithm-manage-container .top-bar-card .top-bar .left-section{display:flex;align-items:center}.algorithm-manage-container .top-bar-card .top-bar .right-section{display:flex;gap:10px}.algorithm-manage-container .algorithm-cards-row .algorithm-card{margin-bottom:20px;border-radius:12px;transition:all .3s ease}.algorithm-manage-container .algorithm-cards-row .algorithm-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(64,158,255,.15)}.algorithm-manage-container .algorithm-cards-row .algorithm-card.status-running{border-top:3px solid #67c23a}.algorithm-manage-container .algorithm-cards-row .algorithm-card.status-stopped{border-top:3px solid #909399}.algorithm-manage-container .algorithm-cards-row .algorithm-card.status-error{border-top:3px solid #f56c6c}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-header-custom{display:flex;align-items:center;margin-bottom:15px}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-header-custom .algo-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-header-custom .algo-icon i{font-size:24px;color:#fff}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-header-custom .algo-basic-info{flex:1}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-header-custom .algo-basic-info .algo-name{margin:0 0 3px 0;font-size:16px;font-weight:700;color:#303133}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-header-custom .algo-basic-info .algo-version{font-size:12px;color:#909399}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-header-custom .status-tag{flex-shrink:0}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-stats{display:flex;gap:20px;margin-bottom:15px;padding:12px;background:#fafafa;border-radius:8px}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-stats .stat-item{flex:1;text-align:center}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-stats .stat-item i{font-size:22px;color:#409eff;margin-bottom:5px;display:block}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-stats .stat-item .stat-content .stat-value{display:block;font-size:18px;font-weight:700;color:#303133}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-stats .stat-item .stat-content .stat-label{font-size:11px;color:#909399}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-resources{display:flex;gap:15px;margin-bottom:15px;padding:10px;background:#f5f7fa;border-radius:6px}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-resources .resource-item{flex:1;display:flex;align-items:center;font-size:11px}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-resources .resource-item .resource-label{width:35px;font-weight:700;color:#606266;flex-shrink:0}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-resources .resource-item .resource-value{width:35px;text-align:right;color:#303133;font-weight:700;flex-shrink:0}.algorithm-manage-container .algorithm-cards-row .algorithm-card .card-actions{display:flex;justify-content:center;gap:8px;padding-top:12px;border-top:1px solid #ebeef5}.algorithm-manage-container .table-view-card .algo-name-cell{display:flex;align-items:center}.algorithm-manage-container .table-view-card .algo-name-cell .algo-icon-small{font-size:18px;margin-right:8px;color:#409eff}.algorithm-manage-container .table-view-card .resources-inline{display:flex;gap:15px;font-size:12px;color:#606266}.algorithm-manage-container .table-view-card .pagination{text-align:right;margin-top:15px}.algorithm-manage-container .form-tip{font-size:12px;color:#909399;margin-top:5px}.algorithm-manage-container .unit-text{margin-left:8px;color:#909399;font-size:13px}.algorithm-manage-container .time-ranges-list .time-range-item{display:flex;align-items:center;margin-bottom:10px;gap:10px}.algorithm-manage-container .chart-container{height:250px;width:100%;background:#fff;border-radius:8px;padding:10px}.algorithm-manage-container .ml-5{margin-left:5px}.algorithm-manage-container .danger-btn{color:#f56c6c}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}