.app-container[data-v-18462d2e]{padding:20px;background:linear-gradient(135deg,#f5f7fa,#e9ecef);min-height:calc(100vh - 84px)}.main-card[data-v-18462d2e]{min-height:400px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease}.main-card[data-v-18462d2e]:hover{box-shadow:0 8px 30px rgba(0,0,0,.12)}.page-desc[data-v-18462d2e]{margin-bottom:24px;border-radius:8px;border-left:4px solid #409eff}.alert-title[data-v-18462d2e]{display:flex;align-items:center;font-size:16px;margin-bottom:8px}.alert-title i[data-v-18462d2e]{font-size:20px;margin-right:8px;color:#409eff}.alert-content[data-v-18462d2e]{color:#606266;line-height:1.8;font-size:14px}.form-section[data-v-18462d2e]{margin-bottom:24px;padding:20px;background:linear-gradient(90deg,#fafbfc,#fff);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.input-width[data-v-18462d2e]{width:280px}.table-section[data-v-18462d2e]{margin-top:20px}.table-header[data-v-18462d2e]{display:flex;justify-content:space-between;align-items:center;padding:16px 12px;margin-bottom:12px;background:linear-gradient(90deg,#f8f9fa,#fff);border-radius:8px;border-left:4px solid #409eff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.table-title[data-v-18462d2e]{display:flex;align-items:center;font-size:16px;font-weight:700;color:#303133}.table-title i[data-v-18462d2e]{font-size:18px;margin-right:8px;color:#409eff}.table-count[data-v-18462d2e]{font-size:14px;color:#909399;display:flex;align-items:center}.count-number[data-v-18462d2e]{font-weight:700;color:#409eff;font-size:20px;margin:0 4px}.dialog-title[data-v-18462d2e]{display:flex;align-items:center;font-size:18px;font-weight:700;color:#303133}.dialog-title i[data-v-18462d2e]{font-size:20px;margin-right:10px;color:#409eff}.dialog-footer[data-v-18462d2e]{text-align:right;padding:12px 0 0 0}[data-v-18462d2e] .el-card__body{padding:24px}[data-v-18462d2e] .el-table{border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.06)}[data-v-18462d2e] .el-table th{background:linear-gradient(180deg,#f8f9fa,#f5f7fa);color:#606266;font-weight:600;border-bottom:2px solid #e4e7ed}[data-v-18462d2e] .el-table td{padding:14px 12px}[data-v-18462d2e] .el-table__row:hover{background-color:#f0f9ff;transition:background-color .3s ease}[data-v-18462d2e] .el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafbfc}[data-v-18462d2e] .el-button{border-radius:4px;transition:all .3s ease;font-weight:500}[data-v-18462d2e] .el-button--primary{background:linear-gradient(135deg,#409eff,#3a8ee6);border-color:#409eff}[data-v-18462d2e] .el-button--primary:hover{background:linear-gradient(135deg,#66b1ff,#409eff);border-color:#66b1ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(64,158,255,.4)}[data-v-18462d2e] .el-button--success{background:linear-gradient(135deg,#67c23a,#5daf34);border-color:#67c23a}[data-v-18462d2e] .el-button--success:hover{background:linear-gradient(135deg,#85ce61,#67c23a);border-color:#85ce61;transform:translateY(-2px);box-shadow:0 4px 12px rgba(103,194,58,.4)}[data-v-18462d2e] .el-button--warning{background:linear-gradient(135deg,#e6a23c,#cf9236);border-color:#e6a23c}[data-v-18462d2e] .el-button--warning:hover{background:linear-gradient(135deg,#ebb563,#e6a23c);border-color:#ebb563;transform:translateY(-2px);box-shadow:0 4px 12px rgba(230,162,60,.4)}[data-v-18462d2e] .el-button--danger{background:linear-gradient(135deg,#f56c6c,#f45656);border-color:#f56c6c}[data-v-18462d2e] .el-button--danger:hover{background:linear-gradient(135deg,#f78989,#f56c6c);border-color:#f78989;transform:translateY(-2px);box-shadow:0 4px 12px rgba(245,108,108,.4)}[data-v-18462d2e] .el-button.is-disabled{transform:none!important}[data-v-18462d2e] .el-tag{padding:6px 12px;border-radius:4px;font-size:13px}[data-v-18462d2e] .el-dialog{border-radius:12px;box-shadow:0 12px 48px rgba(0,0,0,.18)}[data-v-18462d2e] .el-dialog__header{border-bottom:1px solid #f0f2f5;padding:20px 24px}[data-v-18462d2e] .el-dialog__body{padding:24px}[data-v-18462d2e] .el-dialog__footer{padding:12px 24px 20px;border-top:1px solid #f0f2f5}[data-v-18462d2e] .el-form-item__label{font-weight:500;color:#606266}[data-v-18462d2e] .el-input__inner{border-radius:4px;transition:all .3s ease}[data-v-18462d2e] .el-input__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}[data-v-18462d2e] .el-input__inner:disabled{background-color:#f5f7fa;cursor:not-allowed}@keyframes fadeInUp-18462d2e{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.main-card[data-v-18462d2e]{animation:fadeInUp-18462d2e .6s ease-out}