.coupon-records-container[data-v-015c5108]{padding:20px}.page-header[data-v-015c5108]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header .header-title h2[data-v-015c5108]{margin:0;font-size:24px;font-weight:500;color:#303133}.page-header .header-title .subtitle[data-v-015c5108]{margin-top:8px;font-size:14px;color:#909399}.page-header .header-actions[data-v-015c5108]{display:flex;gap:12px}.statistics-section[data-v-015c5108]{margin-bottom:20px}.statistics-section .stats-card[data-v-015c5108]{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.statistics-section .stats-card .stats-header[data-v-015c5108]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.statistics-section .stats-card .stats-header h3[data-v-015c5108]{margin:0;font-size:16px;font-weight:600;color:#303133}.statistics-section .stats-card .discount-amount[data-v-015c5108]{color:#f56c6c;font-weight:600}.filter-card[data-v-015c5108]{margin-bottom:20px;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.filter-card .filter-form[data-v-015c5108]{display:flex;flex-wrap:wrap;gap:8px}.filter-card .filter-form[data-v-015c5108]:first-child{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ebeef5}.table-card[data-v-015c5108]{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06)}.table-card .discount-amount[data-v-015c5108]{color:#f56c6c;font-weight:600}.table-card .platform-tag[data-v-015c5108]{color:#67c23a;font-weight:500}.table-card .card-code[data-v-015c5108]{font-family:Courier New,monospace;font-weight:600;color:#606266}.pagination-container[data-v-015c5108]{margin-top:20px;text-align:right}[data-v-015c5108] .el-table{border-radius:8px;overflow:hidden}[data-v-015c5108] .el-table__header{background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}[data-v-015c5108] .el-table__header th{background:transparent!important;color:#303133;font-weight:600}[data-v-015c5108] .el-table__body tr:hover{background:linear-gradient(135deg,#f8f9ff,#f0f2ff)}[data-v-015c5108] .el-card__body{padding:24px}[data-v-015c5108] .el-radio-group .el-radio-button__inner{border-radius:6px;margin-right:8px}[data-v-015c5108] .el-radio-group .el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #dcdfe6}