:root{--app-card-radius: 18px;--admin-bg: #f3f6fb;--admin-surface: #ffffff;--admin-surface-soft: #f8fafc;--admin-border: #e5eaf3;--admin-text: #243043;--admin-text-secondary: #5f6b7c;--admin-primary: #2563eb;--admin-success: #16a34a;--admin-warning: #ea580c;--admin-danger: #dc2626;--admin-shadow: 0 14px 36px rgba(15, 23, 42, .08);--admin-radius: var(--app-card-radius);--admin-radius-sm: 12px}html,body,#app{min-height:100%}html{scrollbar-gutter:auto}html,body,#app,*{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#app::-webkit-scrollbar,*::-webkit-scrollbar{display:none;width:0;height:0}body{margin:0;background:radial-gradient(circle at top left,rgba(37,99,235,.08),transparent 28%),linear-gradient(180deg,#f8fbff 0%,var(--admin-bg) 32%,#eef3fb 100%);color:var(--admin-text);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}#app{width:100%}body.el-popup-parent--hidden{width:auto!important;padding-right:0!important}.page-shell{display:flex;flex-direction:column;gap:18px}.page-card,.filter-card,.table-card{overflow:hidden;border:1px solid rgba(229,234,243,.95);border-radius:var(--admin-radius);background:#ffffffeb;box-shadow:var(--admin-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page-card :is(.el-card__header,.el-card__body),.filter-card :is(.el-card__header,.el-card__body),.table-card :is(.el-card__header,.el-card__body){position:relative;z-index:1}.filter-card,.table-card{margin-bottom:0}.filter-card .el-card__body,.table-card .el-card__body,.page-card .el-card__body{padding:20px 22px}.filter-card:before,.table-card:before,.page-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(37,99,235,.045),transparent 45%),linear-gradient(180deg,#ffffffd1,#fffffff2);pointer-events:none}.batch-operations{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.selection-info{color:var(--admin-text-secondary);font-size:13px}.pagination-wrapper{display:flex;justify-content:flex-end;margin-top:18px;padding-top:4px}.text-danger{color:var(--admin-danger)}.mt8{margin-top:8px}.amount{font-weight:600;color:var(--admin-primary)}.amount.success{color:var(--admin-success)}.amount.warning,.amount.channel_fee,.amount.commission{color:var(--admin-warning)}.total-amount,.fee{font-weight:600;color:var(--admin-primary)}.success-amount{font-weight:600;color:var(--admin-success)}.detail-content,.order-detail{margin:8px 0 0}.detail-content .el-descriptions__label,.order-detail .el-descriptions__label,.el-dialog .el-descriptions__label{width:110px;min-width:110px;white-space:nowrap}.detail-content .el-descriptions__content,.order-detail .el-descriptions__content,.el-dialog .el-descriptions__content{word-break:break-all}.page-shell .el-form--inline,.filter-card .el-form--inline{row-gap:8px}.page-shell .el-form--inline .el-form-item,.filter-card .el-form--inline .el-form-item{margin-bottom:8px}.page-shell .el-input__wrapper,.page-shell .el-textarea__inner,.page-shell .el-select__wrapper,.page-shell .el-input-number,.page-shell .el-date-editor.el-input__wrapper,.filter-card .el-input__wrapper,.filter-card .el-select__wrapper,.filter-card .el-date-editor.el-input__wrapper{border-radius:var(--admin-radius-sm)}.page-shell .el-table,.table-card .el-table{--el-table-header-bg-color: #f6f8fc;--el-table-row-hover-bg-color: #f8fbff}.page-shell .el-table th.el-table__cell,.table-card .el-table th.el-table__cell{color:var(--admin-text-secondary);font-weight:600}.page-shell .el-table .time-nowrap .cell,.table-card .el-table .time-nowrap .cell,.el-table .time-nowrap .cell,.page-shell .el-table .order-nowrap .cell,.table-card .el-table .order-nowrap .cell,.el-table .order-nowrap .cell,.order-nowrap-line,.page-shell .el-table .operation-nowrap .cell,.table-card .el-table .operation-nowrap .cell,.el-table .operation-nowrap .cell{white-space:nowrap}.page-shell .el-table .operation-nowrap .el-button+.el-button,.table-card .el-table .operation-nowrap .el-button+.el-button,.el-table .operation-nowrap .el-button+.el-button{margin-left:6px}.page-shell .el-table .operation-nowrap .el-button--small,.table-card .el-table .operation-nowrap .el-button--small,.el-table .operation-nowrap .el-button--small{padding-left:8px;padding-right:8px}.page-shell .el-button,.filter-card .el-button,.table-card .el-button{border-radius:10px}.page-shell .el-dialog,.el-dialog.admin-dialog{border-radius:20px;overflow:hidden}.page-shell .el-dialog__header,.el-dialog.admin-dialog .el-dialog__header{margin-right:0;padding:20px 24px 12px}.page-shell .el-dialog__body,.el-dialog.admin-dialog .el-dialog__body{padding:8px 24px 20px}.page-shell .el-dialog__footer,.el-dialog.admin-dialog .el-dialog__footer{padding:0 24px 20px}@media(max-width:768px){.page-shell{gap:14px}.filter-card .el-card__body,.table-card .el-card__body,.page-card .el-card__body{padding:16px}.page-shell .el-form--inline .el-form-item,.filter-card .el-form--inline .el-form-item{display:block;margin-right:0;margin-bottom:14px}.page-shell .el-form-item__content,.filter-card .el-form-item__content{margin-left:0!important}.pagination-wrapper{justify-content:flex-start}.batch-operations{align-items:flex-start}}
