:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#1f2d35;background:#f4f7f8;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0}.shell{min-height:100vh;background:#f4f7f8}.sider{background:#102a35!important;box-shadow:4px 0 20px #14374312;z-index:2}.brand{height:72px;display:flex;align-items:center;gap:12px;padding:0 22px;color:#ecfbff;font-size:18px;font-weight:700;letter-spacing:.04em}.brand-mark{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#64a8c2;color:#fff;box-shadow:0 6px 14px #64a8c255}.menu{background:transparent!important;border-inline-end:0!important;padding:12px 10px}.menu .ant-menu-item{color:#a9c2ca;margin:4px 0;width:100%;border-radius:8px}.menu .ant-menu-item-selected{color:#fff;background:#64a8c233}.menu .ant-menu-item-selected:after{display:none}.sider-foot{position:absolute;bottom:22px;left:22px;right:22px;display:flex;gap:8px;align-items:center;color:#76939d;font-size:12px}.header{height:72px;padding:0 32px;background:#fff;border-bottom:1px solid #e6eef0;display:flex;align-items:center;justify-content:space-between}.header-left,.header-actions{display:flex;align-items:center;gap:14px}.icon-btn{font-size:18px;color:#5e7d87}.eyebrow{font-size:11px;color:#8aa4ad;letter-spacing:.16em}.header-meta{display:flex;align-items:center;min-width:0}.header h1{display:none}.operator{font-size:13px;color:#5d737b}.content{padding:30px;min-height:calc(100vh - 72px)}.page{max-width:1500px;margin:0 auto}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px}.page-intro h2{font-size:26px;margin:0;color:#1d3038}.page-intro p{margin:8px 0 0;color:#769099}.stats .ant-card{border:0;box-shadow:0 8px 28px #1b53630c}.stats .ant-statistic-title{color:#81959c}.stats .ant-statistic-content{color:#20353e;font-size:25px;font-weight:650}.main-grid{margin-top:16px}.main-grid .ant-card{min-height:340px;box-shadow:0 8px 28px #1b53630c}.ant-table-wrapper{overflow:auto}.merchant-list{display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.merchant-row{display:flex;align-items:center;gap:10px}.merchant-row>div{display:flex;flex-direction:column;flex:1;min-width:0}.merchant-row strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.merchant-row span{color:#91a2a8;font-size:12px;margin-top:2px}.merchant-row b{font-size:13px;color:#2d7588}.dark{background:#0f2027}.dark .header{background:#132b34;border-color:#24424c}.dark .header h1,.dark .page-intro h2,.dark .stats .ant-statistic-content{color:#e8f2f4}.dark .content{background:#0f2027}.dark .page-intro p,.dark .eyebrow{color:#8ba7b0}.dark .ant-card{background:#15323c;border-color:#244852;color:#dcebed}.dark .ant-table,.dark .ant-table-container,.dark .ant-table-thead>tr>th{background:#15323c;color:#dcebed}.dark .ant-table-tbody>tr>td{border-color:#244852}.dark .ant-table-tbody>tr.ant-table-row:hover>td{background:#1c4652}@media(max-width:760px){.content{padding:18px}.header{padding:0 16px}.operator{display:none}.page-intro{align-items:flex-start;gap:16px}.page-intro h2{font-size:22px}.page-intro .ant-btn{flex:none}.brand{padding:0 16px}.stats .ant-col{margin-bottom:12px}}.login-page{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:#f3f8fa}.login-card{width:min(430px,100%);border:1px solid #e3eef2;box-shadow:0 18px 50px #12313b18}.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.login-brand strong{display:block;font-size:18px;color:#16333e}.login-brand span{display:block;margin-top:2px;font-size:12px;color:#78919b}.login-card h1{margin:24px 0 8px;font-size:26px;line-height:1.25;color:#142d36}.login-card p{margin:0 0 24px;color:#6c828b}.login-card .ant-segmented{background:#eff6f8}.login-card .ant-form-item{margin-bottom:20px}.login-card .ant-btn-primary{height:42px;font-weight:650;letter-spacing:.12em}.login-card .brand-mark{border-radius:10px}@media(max-width:760px){.login-page{align-items:start;padding-top:42px}.login-card h1{font-size:24px}}html,body,#app{height:100%;min-height:0}.shell{height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:row}.shell.ant-layout,.shell .ant-layout,.shell.ant-layout-has-sider{min-width:0;min-height:0}.shell.ant-layout-has-sider{align-items:stretch}.shell>.sider{height:100%;min-height:0;overflow:hidden;flex:0 0 auto}.sider .ant-layout-sider-children{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sider .menu{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.sider-foot{position:static;flex:0 0 auto;margin:auto 22px 22px}.main-layout{height:100%;min-width:0;min-height:0;overflow:hidden;display:flex;flex:1 1 auto;flex-direction:column}.main-layout>.header{flex:0 0 72px;height:72px;min-height:72px}.main-layout>.content{flex:1 1 auto;width:100%;min-width:0;min-height:0;height:auto;overflow:auto;padding:30px;overscroll-behavior:contain}.content>.page{min-width:0}.mode-alert{margin-bottom:16px}@media(max-width:760px){.main-layout>.header{flex-basis:72px;height:72px;min-height:72px;padding:0 16px}.main-layout>.content{padding:18px}.sider-foot{margin-left:16px;margin-right:16px}}.header-left{min-width:0;flex:1 1 auto}.header-left h1{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{min-width:0;flex:0 1 auto;justify-content:flex-end}.page-intro{min-width:0;gap:16px;flex-wrap:wrap}.page-intro>div{min-width:0}.page-intro .ant-space{flex-wrap:wrap}.ant-card,.ant-card-body,.ant-table-wrapper,.settings-form,.ant-tabs,.ant-tabs-content-holder,.ant-tabs-content,.ant-tabs-tabpane{min-width:0;max-width:100%}.ant-card-body{overflow:hidden}.order-filter{row-gap:12px}.order-filter .ant-form-item{margin-bottom:12px}.ant-table-wrapper{overflow-x:auto;overflow-y:hidden}.ant-table{min-width:760px}.ant-table-container{min-width:0}.ant-table-placeholder .ant-table-cell{padding:42px 16px!important;text-align:center}.ant-table-placeholder .ant-empty{margin:0 auto;color:#7b939d}.ant-empty{display:grid;justify-items:center}.settings-form .ant-row,.settings-form .ant-col{min-width:0}.settings-form .ant-input,.settings-form .ant-input-number,.settings-form .ant-select{max-width:100%}.settings-form .ant-select-selector{min-height:40px}.setting-mode-hint{margin-top:8px}.cell-wrap{display:inline-block;max-width:100%;white-space:normal;word-break:break-all;line-height:1.45}.ant-empty{margin:34px 0}.ant-table-placeholder .ant-empty,.ant-table-placeholder .ant-empty-description{text-align:center}.table-empty-center,.ant-table-cell[colspan]{text-align:center!important}.channel-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.channel-config-grid .full{grid-column:1 / -1}.channel-config-note{margin:8px 0 14px;color:#5f7d87;font-size:12px;line-height:1.55}@media(max-width:760px){.header-actions{gap:8px}.header-actions .ant-switch,.header-actions .operator{display:none}.page-intro{align-items:flex-start}.ant-table{min-width:680px}.channel-config-grid{grid-template-columns:1fr}}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #app{color-scheme:dark;background:#0f2027;color:#dcebed}html[data-theme=dark] .shell,html[data-theme=dark] .content,html[data-theme=dark] .dark .content{background:#0f2027;color:#dcebed}html[data-theme=dark] .login-page{background:#0f2027}html[data-theme=dark] .login-card{background:#15323c;border-color:#294b55;color:#dcebed}html[data-theme=dark] .login-card h1,html[data-theme=dark] .login-brand strong{color:#e8f2f4}html[data-theme=dark] .login-card p,html[data-theme=dark] .login-brand span{color:#91adb5}html[data-theme=dark] .login-card .ant-segmented{background:#102831}html[data-theme=dark] .page-intro h2,html[data-theme=dark] .ant-typography,html[data-theme=dark] .ant-form-item-label>label,html[data-theme=dark] .ant-descriptions-item-label,html[data-theme=dark] .ant-descriptions-item-content{color:#e8f2f4}html[data-theme=dark] .page-intro p,html[data-theme=dark] .ant-form-item-extra,html[data-theme=dark] .ant-form-item-explain,html[data-theme=dark] .ant-empty-description,html[data-theme=dark] .ant-pagination-total-text{color:#91adb5}html[data-theme=dark] .ant-card,html[data-theme=dark] .ant-card-bordered,html[data-theme=dark] .dark .ant-card{background:#15323c;border-color:#294b55;color:#dcebed}html[data-theme=dark] .ant-card-head{border-color:#294b55;color:#e8f2f4}html[data-theme=dark] .ant-card-head-title,html[data-theme=dark] .ant-card-extra{color:#e8f2f4}html[data-theme=dark] .ant-statistic-title{color:#91adb5}html[data-theme=dark] .ant-statistic-content{color:#e8f2f4}html[data-theme=dark] .ant-table,html[data-theme=dark] .ant-table-container,html[data-theme=dark] .ant-table-content,html[data-theme=dark] .ant-table-tbody,html[data-theme=dark] .ant-table-tbody>tr>td,html[data-theme=dark] .ant-table-placeholder>td{background:#102831;color:#dcebed}html[data-theme=dark] .ant-table-thead>tr>th{background:#183943;color:#e8f2f4;border-color:#31545e}html[data-theme=dark] .ant-table-tbody>tr>td{border-color:#294b55}html[data-theme=dark] .ant-table-tbody>tr:hover>td,html[data-theme=dark] .ant-table-tbody>tr.ant-table-row:hover>td{background:#1c4652}html[data-theme=dark] .ant-table-placeholder .ant-empty{background:transparent}html[data-theme=dark] .ant-empty-image svg{opacity:.72}html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-input-number,html[data-theme=dark] .ant-input-number-input,html[data-theme=dark] .ant-select-selector,html[data-theme=dark] .ant-picker,html[data-theme=dark] .ant-input-group-addon,html[data-theme=dark] .ant-mentions,html[data-theme=dark] textarea.ant-input{background:#102831;border-color:#31545e;color:#e8f2f4}html[data-theme=dark] .ant-input:hover,html[data-theme=dark] .ant-input-affix-wrapper:hover,html[data-theme=dark] .ant-input-number:hover,html[data-theme=dark] .ant-select:hover .ant-select-selector,html[data-theme=dark] .ant-picker:hover{border-color:#64a8c2}html[data-theme=dark] .ant-input:focus,html[data-theme=dark] .ant-input-focused,html[data-theme=dark] .ant-input-affix-wrapper-focused,html[data-theme=dark] .ant-input-number-focused,html[data-theme=dark] .ant-select-focused .ant-select-selector,html[data-theme=dark] .ant-picker-focused{border-color:#64a8c2;box-shadow:0 0 0 2px #64a8c233}html[data-theme=dark] .ant-input::placeholder,html[data-theme=dark] .ant-input-affix-wrapper input::placeholder,html[data-theme=dark] .ant-input-number-input::placeholder{color:#718f99}html[data-theme=dark] .ant-input-affix-wrapper input,html[data-theme=dark] .ant-input-number-input{background:transparent;color:#e8f2f4}html[data-theme=dark] .ant-input-password-icon,html[data-theme=dark] .ant-input-clear-icon,html[data-theme=dark] .ant-select-arrow,html[data-theme=dark] .ant-picker-suffix{color:#91adb5}html[data-theme=dark] .ant-select-selection-placeholder,html[data-theme=dark] .ant-select-selection-item{color:#dcebed}html[data-theme=dark] .ant-select-dropdown,html[data-theme=dark] .ant-picker-dropdown,html[data-theme=dark] .ant-dropdown,html[data-theme=dark] .ant-dropdown-menu{background:#15323c;border-color:#31545e}html[data-theme=dark] .ant-select-item,html[data-theme=dark] .ant-dropdown-menu-item,html[data-theme=dark] .ant-picker-cell{color:#dcebed}html[data-theme=dark] .ant-select-item-option-active,html[data-theme=dark] .ant-select-item-option-selected,html[data-theme=dark] .ant-dropdown-menu-item:hover,html[data-theme=dark] .ant-picker-cell:hover .ant-picker-cell-inner{background:#1c4652;color:#fff}html[data-theme=dark] .ant-btn-default,html[data-theme=dark] .ant-btn-dashed,html[data-theme=dark] .ant-btn-text{color:#dcebed;border-color:#3b606b;background:#15323c}html[data-theme=dark] .ant-btn-default:hover,html[data-theme=dark] .ant-btn-dashed:hover,html[data-theme=dark] .ant-btn-text:hover{color:#fff;border-color:#64a8c2;background:#1c4652}html[data-theme=dark] .ant-btn-primary{color:#10242b;background:#74bad3;border-color:#74bad3}html[data-theme=dark] .ant-btn-primary:hover{color:#10242b;background:#8bcce1;border-color:#8bcce1}html[data-theme=dark] .ant-switch:not(.ant-switch-checked){background:#385864}html[data-theme=dark] .ant-switch-checked{background:#64a8c2}html[data-theme=dark] .ant-checkbox-inner{background:#102831;border-color:#62808a}html[data-theme=dark] .ant-checkbox-checked .ant-checkbox-inner,html[data-theme=dark] .ant-checkbox-indeterminate .ant-checkbox-inner{background:#64a8c2;border-color:#64a8c2}html[data-theme=dark] .ant-tag{background:#204753;border-color:#386573;color:#dcebed}html[data-theme=dark] .ant-pagination-item,html[data-theme=dark] .ant-pagination-prev .ant-pagination-item-link,html[data-theme=dark] .ant-pagination-next .ant-pagination-item-link{background:#15323c;border-color:#31545e;color:#dcebed}html[data-theme=dark] .ant-pagination-item-active{background:#64a8c2;border-color:#64a8c2}html[data-theme=dark] .ant-pagination-item-active a{color:#10242b}html[data-theme=dark] .ant-pagination-disabled .ant-pagination-item-link{background:#102831;color:#58717a}html[data-theme=dark] .ant-tabs-nav:before{border-color:#294b55}html[data-theme=dark] .ant-tabs-tab{color:#91adb5}html[data-theme=dark] .ant-tabs-tab:hover,html[data-theme=dark] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#8bcce1}html[data-theme=dark] .ant-alert{background:#173743;border-color:#31545e;color:#dcebed}html[data-theme=dark] .ant-modal-content,html[data-theme=dark] .ant-modal-header,html[data-theme=dark] .ant-modal-footer,html[data-theme=dark] .ant-drawer-content,html[data-theme=dark] .ant-drawer-header,html[data-theme=dark] .ant-drawer-body{background:#15323c;color:#dcebed;border-color:#294b55}html[data-theme=dark] .ant-modal-title,html[data-theme=dark] .ant-drawer-title{color:#e8f2f4}html[data-theme=dark] .ant-modal-close,html[data-theme=dark] .ant-drawer-close{color:#91adb5}html[data-theme=dark] .ant-popover-inner,html[data-theme=dark] .ant-tooltip-inner{background:#15323c;color:#e8f2f4}html[data-theme=dark] .ant-popover-title{color:#e8f2f4;border-color:#294b55}html[data-theme=dark] .ant-descriptions-view,html[data-theme=dark] .ant-descriptions-row>th,html[data-theme=dark] .ant-descriptions-row>td{border-color:#294b55;background:#15323c}html[data-theme=dark] .ant-divider{border-color:#294b55}html[data-theme=dark] .ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,html[data-theme=dark] .ant-select-multiple .ant-select-selector,html[data-theme=dark] .ant-input,html[data-theme=dark] .ant-input-affix-wrapper,html[data-theme=dark] .ant-input-number,html[data-theme=dark] .ant-picker,html[data-theme=dark] .ant-input-group-addon{background:#102831!important;border-color:#31545e!important;color:#e8f2f4!important}html[data-theme=dark] .ant-input-affix-wrapper .ant-input,html[data-theme=dark] .ant-input-number-input,html[data-theme=dark] .ant-picker-input>input,html[data-theme=dark] .ant-select-selection-search-input{background:transparent!important;color:#e8f2f4!important;caret-color:#8bcce1}html[data-theme=dark] .ant-select-multiple .ant-select-selection-item{background:#204753!important;border:1px solid #386573!important;border-radius:4px;color:#dcebed!important}html[data-theme=dark] .ant-select-multiple .ant-select-selection-item-remove,html[data-theme=dark] .ant-select-clear,html[data-theme=dark] .ant-input-clear-icon,html[data-theme=dark] .ant-input-password-icon{color:#a9c1c8!important}html[data-theme=dark] .ant-select-multiple .ant-select-selection-item-remove:hover,html[data-theme=dark] .ant-select-clear:hover,html[data-theme=dark] .ant-input-clear-icon:hover,html[data-theme=dark] .ant-input-password-icon:hover{color:#8bcce1!important}html[data-theme=dark] .ant-input-number-handler-wrap{background:#183943!important;border-inline-start-color:#31545e!important}html[data-theme=dark] .ant-input-number-handler{border-block-end-color:#31545e!important}html[data-theme=dark] .ant-input-number-handler-up-inner,html[data-theme=dark] .ant-input-number-handler-down-inner{color:#a9c1c8!important}html[data-theme=dark] .ant-select-disabled .ant-select-selector,html[data-theme=dark] .ant-input[disabled],html[data-theme=dark] .ant-input-affix-wrapper-disabled,html[data-theme=dark] .ant-input-number-disabled,html[data-theme=dark] .ant-picker-disabled{background:#18313a!important;border-color:#294852!important;color:#66828c!important}html[data-theme=dark] .ant-select-dropdown .ant-select-item,html[data-theme=dark] .ant-dropdown-menu .ant-dropdown-menu-item,html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell{color:#dcebed!important}html[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),html[data-theme=dark] .ant-dropdown-menu .ant-dropdown-menu-item:hover,html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner{background:#1c4652!important;color:#fff!important}html[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#204b59!important;color:#dff6fc!important;font-weight:600}html[data-theme=dark] .ant-select-dropdown .ant-select-item-option-disabled,html[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-disabled{color:#58717a!important}html[data-theme=dark] .ant-checkbox-wrapper,html[data-theme=dark] .ant-radio-wrapper{color:#dcebed!important}html[data-theme=dark] .ant-radio-inner{background:#102831!important;border-color:#62808a!important}html[data-theme=dark] .ant-radio-checked .ant-radio-inner{border-color:#64a8c2!important}html[data-theme=dark] .ant-radio-inner:after{background:#64a8c2!important}html[data-theme=dark] .ant-checkbox-wrapper:hover .ant-checkbox-inner,html[data-theme=dark] .ant-checkbox:hover .ant-checkbox-inner,html[data-theme=dark] .ant-radio-wrapper:hover .ant-radio-inner{border-color:#8bcce1!important}html[data-theme=dark] .ant-switch{box-shadow:inset 0 0 0 1px #31545e}html[data-theme=dark] .ant-switch-checked{box-shadow:none}html[data-theme=dark] .ant-segmented{background:#102831!important;border:1px solid #294b55}html[data-theme=dark] .ant-segmented-item{color:#a9c1c8!important}html[data-theme=dark] .ant-segmented-item-selected{background:#204753!important;color:#e8f2f4!important;box-shadow:none!important}html[data-theme=dark] .ant-btn[disabled],html[data-theme=dark] .ant-btn[disabled]:hover{background:#18313a!important;border-color:#294852!important;color:#66828c!important}html[data-theme=dark] .ant-tabs-ink-bar{background:#64a8c2!important}html[data-theme=dark] .ant-tabs-tab-disabled .ant-tabs-tab-btn{color:#58717a!important}html[data-theme=dark] .ant-pagination .ant-select-selector,html[data-theme=dark] .ant-pagination-options-quick-jumper input{background:#102831!important;border-color:#31545e!important;color:#e8f2f4!important}html[data-theme=dark] .ant-alert-message,html[data-theme=dark] .ant-alert-description{color:#dcebed!important}html[data-theme=dark] .ant-spin-text,html[data-theme=dark] .ant-empty-description{color:#a9c1c8!important}:root{--wucen-scrollbar-size: 10px;--wucen-scrollbar-track: #e8f1f3;--wucen-scrollbar-thumb: #64a8c2;--wucen-scrollbar-thumb-hover: #8bcce1;--wucen-scrollbar-thumb-active: #4e91ab;scrollbar-color:var(--wucen-scrollbar-thumb) var(--wucen-scrollbar-track);scrollbar-width:thin}html[data-theme=dark]{--wucen-scrollbar-track: #102831;--wucen-scrollbar-thumb: #64a8c2;--wucen-scrollbar-thumb-hover: #8bcce1;--wucen-scrollbar-thumb-active: #4e91ab;scrollbar-color:var(--wucen-scrollbar-thumb) var(--wucen-scrollbar-track)}*,*:before,*:after{scrollbar-width:thin;scrollbar-color:var(--wucen-scrollbar-thumb) var(--wucen-scrollbar-track)}*::-webkit-scrollbar{width:var(--wucen-scrollbar-size);height:var(--wucen-scrollbar-size)}*::-webkit-scrollbar-track{background:var(--wucen-scrollbar-track);border-radius:999px}*::-webkit-scrollbar-thumb{background:var(--wucen-scrollbar-thumb);border:2px solid var(--wucen-scrollbar-track);border-radius:999px;min-height:28px;min-width:28px}*::-webkit-scrollbar-thumb:hover{background:var(--wucen-scrollbar-thumb-hover)}*::-webkit-scrollbar-thumb:active{background:var(--wucen-scrollbar-thumb-active)}*::-webkit-scrollbar-corner{background:var(--wucen-scrollbar-track)}.ant-table-sticky-scroll{background:var(--wucen-scrollbar-track)}.ant-table-sticky-scroll-bar{height:8px!important;background:var(--wucen-scrollbar-thumb)!important;border-radius:999px}.ant-table-sticky-scroll-bar:hover{background:var(--wucen-scrollbar-thumb-hover)!important}.modal-actions{margin-top:16px}.suborder-table{margin-top:14px}.report-trend-card{margin-top:18px}.trend-percent{display:block;color:var(--wucen-muted, #769099);font-size:12px;line-height:18px;text-align:right}img.brand-mark{display:block;object-fit:contain;background:transparent;border-radius:0;box-shadow:none}
