body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;min-height:100vh}.login-card{width:400px}.logo{align-items:center;background:#001529;color:#fff;display:flex;font-size:18px;font-weight:700;height:64px;justify-content:center;margin:0}.dashboard-container{background:#f0f2f5;box-sizing:border-box;min-height:100vh;padding:24px}.dashboard-header{align-items:center;background:#fff;border-radius:20px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005;display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 24px}.dashboard-header h1{color:#1f2d3d;font-size:24px;font-weight:600;margin:0}.dashboard-card{border:none;border-radius:20px;box-shadow:0 4px 12px #0000000d;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.dashboard-card:hover{box-shadow:0 12px 24px #0000001a;transform:translateY(-4px)}.dashboard-card .ant-statistic-title{color:#8c8c8c;font-size:14px;font-weight:500;letter-spacing:.3px}.dashboard-card .ant-statistic-content{color:#1f2d3d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:32px;font-weight:600}.dashboard-card .ant-statistic-content-prefix{color:#5b8ff9;margin-right:8px}.stats-card{border-radius:20px;box-shadow:0 4px 12px #0000000d;overflow:hidden;transition:box-shadow .3s}.stats-card:hover{box-shadow:0 8px 20px #00000014}.stats-card .ant-card-head{background:#fafafa;color:#1f2d3d;font-size:16px;font-weight:600;padding:0 20px}.stats-card .ant-card-head-title{padding:16px 0}.stats-card .ant-card-body{padding:24px 20px}.dashboard-loading{background:#f5f7fa;border-radius:20px;padding:100px;text-align:center}@media (max-width:768px){.dashboard-container{padding:16px}.dashboard-header{align-items:flex-start;flex-direction:column;gap:12px}.dashboard-header h1{font-size:20px}.dashboard-card .ant-statistic-content{font-size:24px}.stats-card .ant-card-body{padding:16px}}.admin-manage-container{background:#f0f2f5;min-height:100vh;padding:24px}.admin-card{border-radius:16px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.admin-header{margin-bottom:24px}.admin-title{font-size:24px;font-weight:600;margin-bottom:8px}.admin-subtitle{color:#8c8c8c;margin-bottom:0}.admin-filters{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.admin-input{width:150px}.admin-select{width:120px}.admin-table{border-radius:12px}.status-enabled{color:#52c41a}.status-disabled{color:#ff4d4f}.admin-modal .ant-modal-content{border-radius:16px}.admin-modal-body{padding:24px 24px 16px}.permission-container{background:#f0f2f5;min-height:100vh;padding:24px}.permission-card{border-radius:16px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.permission-header{margin-bottom:24px}.permission-title{font-size:24px;font-weight:600;margin-bottom:8px}.permission-subtitle{color:#8c8c8c;margin-bottom:0}.table-row-light{background-color:#fafafa}.table-row-dark{background-color:#fff}:global(.ant-table-tbody>tr:hover>td){background-color:#e6f7ff!important}.permission-no-access-card{border-radius:16px;margin:0 auto;max-width:400px;text-align:center}.permission-no-access-icon{color:#ff4d4f;font-size:48px;margin-bottom:16px}.permission-modal-list{max-height:60vh;overflow-y:auto;padding-right:8px}.permission-group-card{border:1px solid #f0f0f0;border-radius:12px;transition:all .3s}.permission-group-card .ant-card-body{padding:12px}.permission-group-header{align-items:center;display:flex;gap:8px;margin-bottom:12px;padding-bottom:8px}.permission-group-icon{font-size:20px}.permission-group-name{font-size:16px;font-weight:600}.permission-item{margin-bottom:10px}.permission-name{font-weight:500}.permission-desc{color:#8c8c8c;font-size:12px}.system-config-container{background:#f0f2f5;min-height:100vh;padding:24px}.system-config-card{border-radius:16px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.system-config-header{margin-bottom:24px}.system-config-header h1{font-size:24px;font-weight:600;margin-bottom:8px}.system-config-header p{color:#8c8c8c;margin-bottom:0}.system-config-inner-card{border:1px solid #f0f0f0;border-radius:12px}.price-card{margin-bottom:24px}.config-input-number{border-radius:8px;max-width:200px;width:100%}.config-textarea{font-family:monospace}.agreement-textarea,.config-textarea{border-radius:8px}.config-save-btn{border-radius:22px;box-shadow:0 2px 4px #0000001a;font-size:16px;height:44px;min-width:160px;transition:all .3s}.config-save-btn:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.user-manage-container{background:#f0f2f5;min-height:100vh;padding:24px}.user-manage-card{border-radius:16px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.user-manage-card .ant-card-body{padding:24px}.user-manage-header{margin-bottom:24px}.user-manage-header h1{font-size:24px;font-weight:600;margin-bottom:8px}.user-manage-header p{color:#8c8c8c;margin-bottom:0}.ant-table-wrapper .ant-table-thead>tr>th{white-space:nowrap}.ant-table-expanded-row .ant-table-wrapper{background:#fafafa;border-radius:8px;margin:-16px -24px;overflow:hidden}.ant-table-expanded-row .ant-table-thead>tr>th{background:#f5f5f5;border-bottom:1px solid #e8e8e8;white-space:nowrap}.ant-table-expanded-row .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.ant-table-expanded-row .ant-table-tbody>tr:last-child>td{border-bottom:none}.sub-user-table .ant-table-tbody>tr>td,.sub-user-table .ant-table-thead>tr>th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table-row-expand-icon{border-radius:4px}.refund-manage-container{background:#f0f2f5;min-height:100vh;padding:24px}.refund-card{border-radius:16px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.refund-header{margin-bottom:24px}.refund-header h1{font-size:24px;font-weight:600;margin-bottom:8px}.refund-header p{color:#8c8c8c;margin-bottom:0}.operation-log-container{background:#f0f2f5;box-sizing:border-box;min-height:100vh;padding:24px}.operation-log-card{border-radius:16px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.operation-log-card .ant-card-body{padding:24px}.operation-log-header{margin-bottom:24px}.operation-log-header h1{font-size:24px;font-weight:600;margin-bottom:8px}.operation-log-header p{color:#8c8c8c;margin-bottom:0}@media (max-width:768px){.operation-log-container{padding:16px}.filter-item{flex-wrap:wrap}.filter-label{white-space:normal}}.order-stats-container{background:#f0f2f5;min-height:100vh;padding:24px}.order-stats-card,.stats-card{border-radius:16px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.stats-card .ant-card-head{border-bottom:1px solid #f0f0f0;font-weight:500}.order-stats-header{margin-bottom:24px}.order-stats-header h1{font-size:24px;font-weight:600;margin-bottom:8px}.order-stats-header p{color:#8c8c8c;margin-bottom:0}.order-manage-container{background:#f0f2f5;min-height:100vh;padding:24px}.order-manage-card{border-radius:16px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005}.order-manage-card .ant-card-body{padding:24px}.order-manage-header{margin-bottom:24px}.order-manage-header h1{font-size:24px;font-weight:600;margin-bottom:8px}.order-manage-header p{color:#8c8c8c;margin-bottom:0}.filter-bar{margin-bottom:24px}.filter-item{align-items:center;display:inline-flex;gap:8px}.filter-label{color:#333;font-size:14px;white-space:nowrap}.ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa;border-bottom:1px solid #f0f0f0;font-weight:500}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #f5f5f5}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#fafafa}.ant-tag{border:none;border-radius:12px;font-size:12px;font-weight:500;line-height:24px;padding:0 10px}.ant-pagination{margin-top:16px}.ant-pagination-item-active{background:#1677ff;border-color:#1677ff}.ant-pagination-item-active a{color:#fff}.ant-btn-primary{background:#1677ff;box-shadow:0 2px 4px #0000001a;transition:all .3s}.ant-btn-primary:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.notification-log-container{padding:0}
/*# sourceMappingURL=main.96f15d75.css.map*/