:root{font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#1f2937;background:#f5f7fb;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-width:320px;min-height:100%}body{margin:0;background:#f5f7fb;color:#1f2937}a{color:inherit;text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}#root{width:100%;min-height:100vh}.admin-layout-content{min-width:0}.admin-layout-brand{display:flex;align-items:center;min-width:0;height:48px}.admin-layout-brand__logo{display:block;flex:0 0 auto;width:36px;height:36px;object-fit:contain}.admin-layout-brand__title{min-width:0;margin-left:10px;overflow:hidden;color:#0f172a;font-size:16px;font-weight:700;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.admin-layout-breadcrumb{min-height:22px;margin:0 0 16px;color:#64748b;font-size:13px}.admin-layout-breadcrumb .ant-breadcrumb-link span{cursor:pointer;transition:color .2s ease}.admin-layout-breadcrumb .ant-breadcrumb-link span:hover{color:#0f766e}.admin-layout-breadcrumb .ant-breadcrumb-separator{color:#94a3b8}.admin-layout-breadcrumb li:last-child{color:#0f172a;font-weight:600}.ant-pro-layout .ant-menu-light .ant-menu-item-selected,.ant-pro-layout .ant-menu-light>.ant-menu .ant-menu-item-selected{color:#075985!important;font-weight:700;background:linear-gradient(90deg,#dff6ff,#effbff)!important;border-left:3px solid #0284c7;border-radius:0 8px 8px 0;box-shadow:inset 0 0 0 1px #0284c726}.ant-pro-layout .ant-menu-light .ant-menu-item-selected:after{display:none}.dashboard-page{position:relative;min-height:calc(100vh - 96px);padding:28px;background:radial-gradient(circle at 8% 0%,rgba(83,58,253,.12),transparent 32%),radial-gradient(circle at 92% 10%,rgba(15,118,110,.12),transparent 30%),linear-gradient(180deg,#f7f9ff,#f8fafc 38%,#fff)}.dashboard-page:before{content:"";position:absolute;inset:0 0 auto;height:220px;pointer-events:none;background:linear-gradient(135deg,#1c1e540f,#533afd0a,#0f766e08);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}.dashboard-page>*{position:relative;z-index:1}.dashboard-kpi-row,.dashboard-section-row{align-items:stretch;margin-bottom:18px}.dashboard-kpi-row>.ant-col,.dashboard-section-row>.ant-col{display:flex}.dashboard-kpi-row>.ant-col>.ant-card,.dashboard-section-row>.ant-col>.ant-card{width:100%}.dashboard-page .page-banner{margin-bottom:18px;overflow:hidden;border:1px solid rgba(83,58,253,.12);border-radius:18px;background:linear-gradient(135deg,#fffffff5,#f6f9ffe6),radial-gradient(circle at 85% 20%,rgba(249,107,238,.18),transparent 28%);box-shadow:#32325d2e 0 30px 45px -30px,#00000014 0 18px 36px -24px}.dashboard-page .page-banner .ant-card-body{padding:24px 26px}.dashboard-page .page-banner__icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#533afd,#0f766e);color:#fff;box-shadow:#533afd47 0 18px 34px -16px}.dashboard-page .page-banner__title{color:#061b31;font-size:26px;font-weight:700;letter-spacing:-.35px}.dashboard-page .page-banner__subtitle{max-width:820px;color:#64748d;font-size:14px}.dashboard-kpi-card{height:176px;overflow:hidden;border:1px solid #e5edf5;border-radius:16px;background:#fffffff0;box-shadow:#32325d2e 0 24px 38px -28px,#00000014 0 14px 26px -20px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dashboard-kpi-card:hover{transform:translateY(-3px);border-color:#533afd42;box-shadow:#32325d3d 0 30px 48px -28px,#0000001a 0 18px 34px -22px}.dashboard-kpi-card .ant-card-body{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.dashboard-kpi-card .ant-card-body:after{content:"";position:absolute;right:-28px;bottom:-36px;width:118px;height:118px;border-radius:999px;background:radial-gradient(circle,rgba(83,58,253,.12),transparent 66%)}.dashboard-kpi-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#533afd1f,#0f766e1f);color:#533afd;font-size:19px}.dashboard-kpi-card .ant-statistic-title{color:#64748d;font-size:13px;letter-spacing:.1px}.dashboard-kpi-card .ant-statistic-content{display:flex;align-items:baseline;min-width:0;color:#061b31;font-weight:800;font-feature-settings:"tnum";white-space:nowrap}.dashboard-kpi-card .ant-statistic-content-value{min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboard-kpi-card .ant-statistic-content-suffix{flex:none;margin-inline-start:6px;color:#64748d;font-size:15px}.dashboard-kpi-card__foot{color:#94a3b8;font-size:12px}.dashboard-chart-card,.dashboard-list-card,.dashboard-entry-panel,.dashboard-health-card{display:flex;flex-direction:column;border:1px solid #e5edf5;border-radius:16px;background:#fffffff5;box-shadow:#32325d24 0 24px 40px -30px,#00000012 0 16px 30px -24px}.dashboard-chart-card .ant-card-head,.dashboard-list-card .ant-card-head,.dashboard-entry-panel .ant-card-head,.dashboard-health-card .ant-card-head{flex:none;border-bottom:1px solid rgba(229,237,245,.8)}.dashboard-chart-card .ant-card-head-title,.dashboard-list-card .ant-card-head-title,.dashboard-entry-panel .ant-card-head-title,.dashboard-health-card .ant-card-head-title{color:#061b31;font-weight:700;letter-spacing:-.12px}.dashboard-chart-card{height:392px}.dashboard-chart-card .ant-card-body{flex:1;min-height:0;padding:18px 20px 16px}.dashboard-chart-card--compact,.dashboard-balance-card,.dashboard-list-card{height:344px}.dashboard-list-card .ant-card-body{flex:1;min-height:0;overflow:auto;padding:8px 16px 12px}.dashboard-list .ant-list-item{padding:12px 0;border-block-end-color:#e5edf5bf}.dashboard-list .ant-list-item-action{margin-inline-start:10px}.dashboard-list .ant-list-pagination{margin-block-start:8px}.dashboard-list .ant-list-empty-text{min-height:180px;display:flex;align-items:center;justify-content:center}.dashboard-list__title{display:flex;align-items:center;gap:8px;min-width:0}.dashboard-list__title>span:first-child,.dashboard-list__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-list__title .ant-tag{flex:none;margin-inline-end:0}.dashboard-entry-panel{height:100%;min-height:250px}.dashboard-entry-panel .ant-card-body{flex:1}.dashboard-entry-card{height:160px;border:1px solid rgba(83,58,253,.1);border-radius:14px;background:linear-gradient(180deg,#fff,#f8faff);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-entry-card:hover{transform:translateY(-2px);border-color:#533afd3d;box-shadow:#32325d24 0 18px 32px -24px}.dashboard-entry-card .ant-card-body{height:100%}.dashboard-health-card{height:100%;min-height:250px}.dashboard-health-card .ant-card-body{flex:1;padding-top:18px}.dashboard-health-item+.dashboard-health-item{margin-top:14px}.dashboard-health-item__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:#334155;font-size:13px}.dashboard-health-item__head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-health-item__head strong{flex:none;color:#061b31;font-feature-settings:"tnum"}.dashboard-page .ant-tag{border-radius:999px;font-weight:600}.dashboard-page .ant-btn-primary{border-color:#533afd;background:linear-gradient(135deg,#533afd,#665efd);box-shadow:#533afd2e 0 12px 22px -14px}.dashboard-page .ant-btn-primary:hover{border-color:#4434d4!important;background:linear-gradient(135deg,#4434d4,#533afd)!important}@media(max-width:768px){.dashboard-page{padding:16px}.dashboard-page .page-banner__content{align-items:flex-start}.dashboard-page .page-banner__title{font-size:22px}.dashboard-kpi-card,.dashboard-chart-card,.dashboard-chart-card--compact,.dashboard-balance-card,.dashboard-list-card,.dashboard-entry-panel,.dashboard-health-card,.dashboard-chart-card .ant-card-body,.dashboard-list-card .ant-card-body{height:auto;min-height:220px}}.dashboard-page{padding:24px;background:#f5f7fa}.dashboard-page:before{display:none}.dashboard-page .page-banner{border-color:#dfe5ec;border-radius:8px;background:#fff;box-shadow:none}.dashboard-page .page-banner__icon{border-radius:6px;background:#1f6f5f;box-shadow:none}.dashboard-page .page-banner__title{letter-spacing:0}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.dashboard-kpi-card{height:148px;border-color:#dfe5ec;border-radius:8px;background:#fff;box-shadow:none}.dashboard-kpi-card:hover{transform:none;border-color:#9dafbd;box-shadow:none}.dashboard-kpi-card .ant-card-body{padding:18px}.dashboard-kpi-card .ant-card-body:after{display:none}.dashboard-kpi-card__icon{border-radius:6px;background:#e9f3f0;color:#1f6f5f}.dashboard-kpi-card .ant-statistic-content{font-weight:700}.dashboard-store-card{border-color:#dfe5ec;border-radius:8px;background:#fff;box-shadow:none}.dashboard-store-card .ant-card-body{padding:0}.dashboard-store-table .ant-table-cell{white-space:nowrap}@media(max-width:1200px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.dashboard-page{padding:16px}.dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-kpi-card{height:140px;min-height:140px}.dashboard-store-card .ant-card-head{padding:0 16px}}.merchant-workbench-table .ant-table-cell,.ant-table-cell-fix-right,.ant-table-cell-fix-right-first,.ant-table-cell-fix-right-last{white-space:nowrap}.ant-table-cell-fix-right .ant-space,.ant-table-cell-fix-right-first .ant-space,.ant-table-cell-fix-right-last .ant-space{flex-wrap:nowrap}.ant-table-cell-fix-right .ant-space-item,.ant-table-cell-fix-right-first .ant-space-item,.ant-table-cell-fix-right-last .ant-space-item{flex:none}.ant-table-cell-fix-right .ant-btn,.ant-table-cell-fix-right-first .ant-btn,.ant-table-cell-fix-right-last .ant-btn,.ant-table-cell-fix-right a,.ant-table-cell-fix-right-first a,.ant-table-cell-fix-right-last a{white-space:nowrap}.ant-table-cell-fix-right a,.ant-table-cell-fix-right-first a,.ant-table-cell-fix-right-last a{display:inline-flex;align-items:center;gap:4px}.ant-table-tbody>tr>td.ant-table-cell:last-child:has(.ant-btn),.ant-table-tbody>tr>td.ant-table-cell:last-child:has(a){white-space:nowrap}.ant-table-tbody>tr>td.ant-table-cell:last-child:has(.ant-space) .ant-space{flex-wrap:nowrap}.ant-table-tbody>tr>td.ant-table-cell:last-child:has(.ant-space) .ant-space-item{flex:none}.merchant-profile-row-actions{white-space:nowrap}.merchant-profile-row-actions .ant-btn{padding-inline:6px}.page-banner{margin-bottom:16px;background:#fff;border:1px solid rgba(15,23,42,.06)}.page-banner .ant-card-body{padding:18px 20px}.page-banner__content{display:flex;align-items:center;gap:14px;min-width:0}.page-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border-radius:6px;background:#0f766e1a;color:#0f766e;font-size:20px}.page-banner__text{min-width:0}.page-banner__title{color:#0f172a;font-size:20px;font-weight:800;line-height:1.3}.page-banner__subtitle{margin-top:4px;color:#0f172a9e;font-size:13px;line-height:1.6}.settlement-rule-page{padding:24px}.settlement-rule-page__actions{display:flex;justify-content:flex-end;margin:-4px 0 16px}.settlement-rule-stats{margin-bottom:16px}.settlement-rule-stats .ant-card{height:100%;border:1px solid rgba(15,23,42,.06);border-radius:8px;background:#fff}.settlement-rule-stats .ant-card-body{padding:16px 18px}.settlement-rule-stats .ant-statistic-title{color:#0f172a9e;font-size:13px}.settlement-rule-stats .ant-statistic-content{color:#0f172a;font-weight:800}.settlement-rule-stats .ant-statistic-content-prefix{margin-inline-end:8px;color:#0f766e;font-size:18px}.settlement-rule-filter{display:grid;grid-template-columns:minmax(260px,1fr) 180px 140px auto;gap:12px;align-items:center;margin-bottom:16px;padding:16px;border:1px solid rgba(15,23,42,.06);border-radius:8px;background:#fff}.settlement-rule-filter__actions{justify-content:flex-end;white-space:nowrap}.settlement-rule-table__name,.settlement-rule-table__stack{display:grid;gap:4px;min-width:0}.settlement-rule-table__name strong{overflow:hidden;color:#0f172a;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.settlement-rule-table__name span,.settlement-rule-table__muted,.settlement-rule-table__stack span{color:#0f172a9e;font-size:12px;line-height:1.5}.settlement-rule-table__stack span:first-child{color:#334155}.workflow-guide{margin-bottom:16px;background:#fff;border:1px solid rgba(15,23,42,.06)}.workflow-guide .ant-card-body{padding:18px 20px 16px}.workflow-guide__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.workflow-guide__copy{min-width:0}.workflow-guide__title{color:#0f172a;font-size:16px;font-weight:800;line-height:1.4}.workflow-guide__summary{margin-top:4px;color:#0f172a9e;font-size:13px;line-height:1.6}.workflow-guide__actions{flex:none;justify-content:flex-end}.workflow-guide__steps .ant-steps-item-title{padding-right:8px;color:#0f172a;font-weight:700}.workflow-guide__step-desc{display:grid;gap:4px;color:#0f172a99;font-size:12px;line-height:1.5}.workflow-guide__status{color:#0f766e;font-weight:700}.operator-tips{margin-bottom:16px;background:#fff;border:1px solid rgba(15,23,42,.06)}.operator-tips .ant-card-body{padding:16px 18px}.operator-tips__title{margin-bottom:12px;color:#0f172a;font-size:15px;font-weight:800}.operator-tips__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operator-tips__item{min-width:0;padding:12px;border:1px solid rgba(15,23,42,.06);border-radius:6px;background:#f8fafc}.operator-tips__item-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#0f172a;font-size:13px;font-weight:800}.operator-tips__item-head .ant-tag{flex:none;margin-inline-end:0}.operator-tips__desc{margin-top:6px;color:#0f172a9e;font-size:12px;line-height:1.6}.core-flow-panel{margin-bottom:16px;border:1px solid rgba(15,23,42,.06);background:#fff}.core-flow-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.core-flow-panel__title{color:#0f172a;font-size:15px;font-weight:800}.core-flow-panel__subtitle{margin-top:4px;color:#0f172aa3;font-size:12px;line-height:1.7}.core-flow-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.core-flow-panel__section{min-width:0;padding:12px;border:1px solid rgba(15,23,42,.06);border-radius:6px;background:#f8fafc}.core-flow-panel__section-title{margin-bottom:10px;color:#0f766e;font-size:12px;font-weight:800}.core-flow-panel__list{display:grid;gap:10px}.core-flow-panel__item-title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#0f172a;font-size:13px;font-weight:700}.core-flow-panel__item-title .ant-tag{flex:none;margin-inline-end:0}.core-flow-panel__item-desc{margin-top:4px;color:#0f172a9e;font-size:12px;line-height:1.6}@media(max-width:960px){.operator-tips__grid,.core-flow-panel__grid{grid-template-columns:1fr}.core-flow-panel__header{display:block}.core-flow-panel__header .ant-space{margin-top:12px}}.ant-modal .ant-modal-content{padding:0;overflow:hidden;border-radius:0;border:1px solid rgba(15,118,110,.08);box-shadow:0 18px 48px #0f172a24}.ant-modal .ant-modal-header{margin-bottom:0;padding:16px 20px 12px;background:linear-gradient(180deg,#f8fafcfa,#fff);border-bottom:1px solid rgba(15,23,42,.06)}.ant-modal .ant-modal-title{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:0}.ant-modal .ant-modal-body{padding:16px 20px 8px;background:#fbfcfe}.ant-modal .ant-modal-footer{margin-top:0;padding:12px 20px 16px;border-top:1px solid rgba(15,23,42,.06);background:#fff}.ant-modal .ant-form-item{margin-bottom:12px}.ant-modal .ant-form-vertical .ant-form-item:not(.ant-form-item-hidden) .ant-form-item-row,.ant-modal .ant-form .ant-form-item-vertical:not(.ant-form-item-hidden) .ant-form-item-row{display:block!important}.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-label,.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-control{max-width:none!important;width:100%!important;flex:none!important;padding:0!important;margin:0!important}.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-label{padding:0 0 6px!important;margin:0;text-align:left}.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-label>label{display:inline-flex!important;justify-content:flex-start!important;width:100%!important;height:auto!important;white-space:normal!important;color:#0f172a!important;font-size:13px;font-weight:700}.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-control{min-width:0!important;width:100%!important}.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-control-input{min-height:36px!important}.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-control-input-content>.ant-input-number,.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-control-input-content>.ant-picker,.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-control-input-content>.ant-select,.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-control-input-content>.ant-cascader,.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-control-input-content>.ant-mentions{width:100%!important}.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-explain-connected,.ant-modal .ant-form-vertical .ant-form-item .ant-form-item-extra{margin-top:4px}.ant-modal .ant-divider-horizontal{margin:8px 0 10px}.ant-modal .ant-divider-inner-text{color:#0f766e;font-size:11px;font-weight:700;letter-spacing:0}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-input-number,.ant-modal .ant-picker,.ant-modal .ant-select-selector{border-radius:0}.ant-modal .ant-input,.ant-modal .ant-input-affix-wrapper,.ant-modal .ant-picker,.ant-modal .ant-select-selector{min-height:36px}.ant-modal textarea.ant-input{min-height:84px}.ant-modal .ant-tree{max-height:220px;padding:8px 10px;overflow:auto;border-radius:0;border:1px solid rgba(15,23,42,.08);background:#ffffffe0}.modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.modal-span-2,.modal-grid .ant-divider-horizontal{grid-column:1 / -1}.modal-soft-card{padding:14px 16px;border-radius:0;border:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#fff,#f8fafc)}.merchant-editor-modal .ant-modal-content{background:#f8fafc}.merchant-editor-modal .ant-modal-header{padding:16px 22px 12px;background:#fff}.merchant-editor-modal .ant-modal-title{color:inherit}.merchant-editor-modal .ant-modal-body{padding:0 20px 18px;background:transparent}.merchant-editor-modal .ant-modal-footer{padding:12px 20px 16px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.merchant-editor-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.merchant-editor-modal-header__title{color:#0f172a;font-size:19px;font-weight:800;line-height:1.3}.merchant-editor-modal-header__eyebrow{margin-bottom:4px;color:#0f766e;font-size:12px;font-weight:800}.merchant-editor-modal-header__subtitle{max-width:860px;margin-top:6px;color:#0f172a9e;font-size:13px;line-height:1.6}.merchant-editor-modal-header__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.merchant-editor-modal-header__meta span{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:4px;background:#0f766e14;color:#0f766e;font-size:12px;font-weight:700}.merchant-editor-form{margin-top:12px}.merchant-editor-shell{display:grid;gap:16px}.merchant-editor-section{border:1px solid rgba(15,23,42,.07);box-shadow:none}.merchant-editor-section{padding:14px 14px 2px;border-radius:0;background:#fff}.merchant-editor-section__head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.merchant-editor-section__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:0;background:#0f766e1a;color:#0f766e;font-size:15px}.merchant-editor-section__title{color:#0f172a;font-size:15px;font-weight:800;line-height:1.3}.merchant-editor-section__desc{margin-top:2px;color:#0f172aa3;font-size:12px;line-height:1.5}.merchant-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.merchant-editor-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-editor-fields--single{grid-template-columns:1fr}.merchant-editor-field-span-2,.merchant-editor-field-span-all{grid-column:1 / -1}.merchant-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.merchant-editor-modal .ant-form-item{margin-bottom:12px}.merchant-editor-modal .ant-form-vertical .ant-form-item:not(.ant-form-item-hidden) .ant-form-item-row,.merchant-editor-modal .ant-form .ant-form-item-vertical:not(.ant-form-item-hidden) .ant-form-item-row{display:block!important}.merchant-editor-modal .ant-form-vertical .ant-form-item .ant-form-item-label,.merchant-editor-modal .ant-form .ant-form-item-vertical .ant-form-item-label{width:auto!important;max-width:none!important;padding:0 0 6px!important;margin:0!important;text-align:left!important}.merchant-editor-modal .ant-form-vertical .ant-form-item .ant-form-item-label>label,.merchant-editor-modal .ant-form .ant-form-item-vertical .ant-form-item-label>label{justify-content:flex-start!important;color:#0f172a!important;font-size:13px;font-weight:700}.merchant-editor-modal .ant-form-vertical .ant-form-item .ant-form-item-control,.merchant-editor-modal .ant-form .ant-form-item-vertical .ant-form-item-control{width:100%!important;max-width:none!important}.merchant-editor-modal .ant-input,.merchant-editor-modal .ant-input-affix-wrapper,.merchant-editor-modal .ant-input-number,.merchant-editor-modal .ant-picker,.merchant-editor-modal .ant-select-selector{border-radius:0;border-color:#0f172a1a!important;box-shadow:none!important}.merchant-editor-modal .ant-input,.merchant-editor-modal .ant-input-affix-wrapper,.merchant-editor-modal .ant-picker,.merchant-editor-modal .ant-select-selector{min-height:40px;background:#fff}.merchant-editor-modal textarea.ant-input{min-height:76px}.merchant-editor-modal .ant-input::placeholder,.merchant-editor-modal .ant-input-affix-wrapper input::placeholder,.merchant-editor-modal textarea.ant-input::placeholder{color:#0f172a59}.merchant-editor-modal .ant-input:hover,.merchant-editor-modal .ant-input-affix-wrapper:hover,.merchant-editor-modal .ant-picker:hover,.merchant-editor-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#0d94885c!important}.merchant-editor-modal .ant-input:focus,.merchant-editor-modal .ant-input-affix-wrapper-focused,.merchant-editor-modal .ant-picker-focused,.merchant-editor-modal .ant-select-focused .ant-select-selector{border-color:#0f766e85!important;box-shadow:0 0 0 4px #0f766e14!important}.business-modal--continuous .ant-modal-body{padding-top:0;background:#fff}.business-modal--continuous .merchant-editor-form{margin-top:0}.business-modal--continuous .merchant-editor-shell{gap:0;padding:2px 0 0}.business-modal--continuous .merchant-editor-main{display:grid;gap:4px}.business-modal--continuous .merchant-editor-section{padding:18px 0 12px;border:0;border-radius:0;background:transparent}.business-modal--continuous .merchant-editor-section:first-child{padding-top:14px}.business-modal--continuous .merchant-editor-section+.merchant-editor-section{padding-top:22px}.business-modal--continuous .merchant-editor-section:last-child{padding-bottom:2px}.business-modal--continuous .merchant-editor-section__icon{background:#0f766e14}.business-modal--continuous .merchant-editor-section__head{margin-bottom:12px}.business-detail-modal .ant-modal-body{background:linear-gradient(180deg,#f8fafce6,#fffffff5),#fff}.business-detail-content .ant-descriptions{background:#fff;border:0;border-radius:0;overflow:hidden}.business-detail-content .ant-descriptions-item-label{color:#0f172a9e;font-weight:700}.business-detail-content .ant-descriptions-item-content{color:#0f172a;font-weight:600}.business-confirm-modal .ant-modal-content{border-radius:0;overflow:hidden;padding:0;box-shadow:0 18px 48px #0f172a33}.business-confirm-modal .ant-modal-confirm-body-wrapper{padding:22px 24px 18px}.business-confirm-modal .ant-modal-confirm-title{display:block}.business-confirm-modal .ant-modal-confirm-content{margin:14px 0 0!important;color:#0f172ab8}.business-confirm-modal .ant-modal-confirm-btns{margin-top:20px}.business-confirm-header{display:flex;gap:12px;align-items:flex-start}.business-confirm-header__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:#dc26261a;color:#dc2626;font-size:18px}.business-confirm-header__eyebrow{color:#dc2626;font-size:12px;font-weight:800}.business-confirm-header__title{margin-top:2px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}.business-confirm-modal--notice .business-confirm-header__icon{background:#0f766e1f;color:#0f766e}.business-confirm-modal--notice .business-confirm-header__eyebrow{color:#0f766e}.business-confirm-content{padding-left:50px;line-height:1.7}@media(max-width:900px){.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-span-2{grid-column:1 / -1}}@media(max-width:1080px){.operator-tips__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-rule-filter{grid-template-columns:minmax(220px,1fr) 180px 140px}.settlement-rule-filter__actions{grid-column:1 / -1;justify-content:flex-start}.merchant-editor-modal .ant-modal{max-width:calc(100vw - 40px)}}@media(max-width:760px){.page-banner__content{align-items:flex-start}.workflow-guide__header{display:grid}.workflow-guide__actions{justify-content:flex-start}.settlement-rule-page{padding:16px}.settlement-rule-page__actions{justify-content:stretch}.settlement-rule-page__actions .ant-btn{width:100%}.settlement-rule-filter{grid-template-columns:1fr}.settlement-rule-filter__actions,.settlement-rule-filter__actions .ant-space-item,.settlement-rule-filter__actions .ant-btn{width:100%}.merchant-editor-modal .ant-modal{max-width:calc(100vw - 20px);margin:0 auto}.merchant-editor-modal .ant-modal-header,.merchant-editor-modal .ant-modal-body,.merchant-editor-modal .ant-modal-footer{padding-left:16px;padding-right:16px}.merchant-editor-modal-header{flex-direction:column}.merchant-editor-modal-header__title{font-size:20px}.merchant-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-editor-field-span-2,.merchant-editor-field-span-all{grid-column:1 / -1}}@media(max-width:640px){.operator-tips__grid,.modal-grid{grid-template-columns:1fr}.modal-span-2{grid-column:auto}.merchant-editor-fields{grid-template-columns:1fr}.merchant-editor-field-span-2,.merchant-editor-field-span-all{grid-column:auto}}
