html,body,#root{min-height:100%;min-width:0}.fx-global-watermark{display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;user-select:none;z-index:2147483000}.fx-business-dashboard{--dashboard-accent: #3370ff;--dashboard-green: #20a779;--dashboard-amber: #f59e0b;--dashboard-red: #e84d4d;--dashboard-text: #1f2533;--dashboard-muted: #6b7280;--dashboard-border: #dfe4ec;--dashboard-canvas: #f5f7fa;--dashboard-surface: #fff}.fx-business-dashboard .ant-pro-page-container-children-container{padding-block:16px 28px;padding-inline:20px}.fx-business-dashboard-header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:12px}.fx-business-dashboard-header h2{color:var(--dashboard-text);font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 7px}.fx-business-dashboard-header>div:first-child{flex:1 1 300px;min-width:300px}.fx-business-dashboard-greeting,.fx-business-dashboard-actions,.fx-business-tool-rail,.fx-business-panel-heading,.fx-business-metric-change,.fx-business-chart-legend,.fx-business-mix-total,.fx-status-overview,.fx-business-clear-state{align-items:center;display:flex}.fx-business-dashboard-greeting{gap:8px}.fx-business-dashboard-greeting>.fx-dashboard-greeting-separator{background:#cbd2dc;border-radius:50%;height:3px;width:3px}.fx-business-dashboard-greeting .ant-typography{font-size:12px}.fx-business-dashboard-actions{flex-wrap:wrap;gap:8px;justify-content:flex-end}.fx-business-dashboard-actions .ant-select{min-width:118px}.fx-business-dashboard-actions .ant-btn,.fx-business-dashboard-actions .ant-select-selector{border-radius:7px!important;font-size:13px}.fx-business-tool-rail{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:9px;gap:4px;margin-bottom:12px;min-height:56px;padding:6px 10px}.fx-business-tool-rail a{align-items:center;border-radius:6px;color:#323947;display:inline-flex;font-size:13px;gap:9px;padding:10px 16px;transition:background .16s ease,color .16s ease}.fx-business-tool-rail a:hover{background:#f0f4ff;color:var(--dashboard-accent)}.fx-business-tool-rail .anticon{color:var(--dashboard-accent);font-size:18px}.fx-business-dashboard-content{transition:opacity .16s ease}.fx-business-dashboard-content.is-refreshing{opacity:.66;pointer-events:none}.fx-business-metrics{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:9px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px;overflow:hidden}.fx-business-metric{background:transparent;border:0;border-right:1px solid #e6e9ef;color:inherit;cursor:default;min-width:0;padding:15px 18px 14px;position:relative;text-align:left}.fx-business-metric:last-child{border-right:0}.fx-business-metric:not(:disabled){cursor:pointer}.fx-business-metric:not(:disabled):hover,.fx-business-metric.is-selected{background:#f7f9ff}.fx-business-metric.is-selected:after{background:var(--dashboard-accent);bottom:0;content:"";height:3px;left:16px;position:absolute;right:16px}.fx-business-metric-label{color:#535b69;display:block;font-size:12px;font-weight:500;margin-bottom:4px}.fx-business-metric>strong{color:var(--dashboard-text);display:block;font-size:clamp(22px,2vw,30px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-business-metric-change{color:#87909f;font-size:11px;gap:6px;margin-top:5px}.fx-business-metric-change small{color:#87909f;font-size:11px}.fx-business-metric-change.is-positive{color:var(--dashboard-green)}.fx-business-metric-change.is-negative{color:var(--dashboard-red)}.fx-business-analysis-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.65fr) minmax(300px,.9fr) minmax(320px,1fr);margin-bottom:12px}.fx-business-secondary-grid{display:grid;gap:12px;grid-template-columns:minmax(360px,.95fr) minmax(280px,.7fr) minmax(520px,1.55fr);margin-bottom:12px}.fx-business-panel{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:9px;min-width:0;padding:15px}.fx-business-panel-heading{gap:10px;justify-content:space-between;margin-bottom:13px;min-height:26px}.fx-business-panel-heading h4{color:var(--dashboard-text);font-size:14px;font-weight:650;line-height:1.35;margin:0}.fx-business-panel-heading .ant-typography,.fx-business-panel-heading>a{font-size:11px}.fx-business-panel-heading>div .ant-typography{display:block;margin-top:2px}.fx-business-trend-chart{min-height:280px}.fx-business-chart-legend{gap:18px;margin:0 0 4px 4px}.fx-business-chart-legend span{align-items:center;color:#596273;display:inline-flex;font-size:11px;gap:6px}.fx-business-chart-legend i{background:var(--dashboard-accent);border-radius:2px;height:7px;width:16px}.fx-business-chart-legend i.is-profit{background:var(--dashboard-green);height:2px}.fx-business-trend-chart svg{display:block;height:auto;overflow:visible;width:100%}.fx-chart-gridline{stroke:#e9edf3;stroke-dasharray:3 3;stroke-width:1}.fx-chart-axis-label,.fx-chart-date-label{fill:#8b94a3;font-family:inherit;font-size:10px}.fx-chart-volume-bar{fill:var(--dashboard-accent);transition:fill-opacity .16s ease}.fx-chart-volume-bar:hover{fill:#174dcc;fill-opacity:1}.fx-chart-profit-line{fill:none;stroke:var(--dashboard-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.fx-chart-profit-point{fill:#fff;stroke:var(--dashboard-green);stroke-width:2}.fx-dashboard-chart-empty{align-items:center;display:flex;justify-content:center;min-height:260px}.fx-business-bar-list{display:grid;gap:20px;min-height:230px;padding-top:6px}.fx-business-bar-item>div:first-child{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:7px}.fx-business-bar-item span{color:#434b59;font-size:12px}.fx-business-bar-item strong{color:#2b3240;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fx-business-bar-item strong small{color:#8b94a3;font-size:10px;font-weight:400;margin-left:4px}.fx-business-bar-track{background:#eef1f5;border-radius:3px;height:9px;overflow:hidden}.fx-business-bar-track i{background:#3370ff;border-radius:inherit;display:block;height:100%}.fx-business-bar-track i.tone-1{background:#12a8a0}.fx-business-bar-track i.tone-2{background:#f59e0b}.fx-business-bar-track i.tone-3{background:#7667e8}.fx-business-mix-total{border-top:1px solid #edf0f4;justify-content:space-between;margin-top:14px;padding-top:11px}.fx-business-mix-total span,.fx-business-mix-total strong{font-size:12px}.fx-action-count{align-items:center;background:var(--dashboard-red);border-radius:50%;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:21px;justify-content:center;width:21px}.fx-business-action-list{display:grid;gap:8px}.fx-business-action-row{align-items:center;background:#f7f9ff;border:1px solid #cbd9ff;border-radius:7px;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr) auto auto;min-height:62px;padding:8px 9px}.fx-business-action-row.tone-critical{background:#fff5f5;border-color:#ffcaca}.fx-business-action-row.tone-warning{background:#fffbef;border-color:#f6dc98}.fx-business-action-icon{align-items:center;background:var(--dashboard-accent);border-radius:50%;color:#fff;display:flex;height:26px;justify-content:center;width:26px}.tone-critical .fx-business-action-icon{background:var(--dashboard-red)}.tone-warning .fx-business-action-icon{background:var(--dashboard-amber)}.fx-business-action-row>div{display:grid;min-width:0}.fx-business-action-row>div strong{color:#303746;font-size:12px}.fx-business-action-row>div .ant-typography{font-size:10px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-business-action-row>b{color:var(--dashboard-accent);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-business-action-row.tone-critical>b{color:var(--dashboard-red)}.fx-business-action-row.tone-warning>b{color:#d88900}.fx-business-action-row>a{background:#fff;border:1px solid #d8dde7;border-radius:5px;color:#465064;font-size:11px;padding:5px 7px;white-space:nowrap}.fx-business-action-row>a .anticon{font-size:9px;margin-left:3px}.fx-business-clear-state{gap:12px;min-height:220px;justify-content:center;padding:24px}.fx-business-clear-state>.anticon{color:var(--dashboard-green);font-size:32px}.fx-business-clear-state>div{display:grid}.fx-business-clear-state strong{font-size:13px}.fx-business-clear-state .ant-typography{font-size:11px}.fx-corridor-table-head,.fx-corridor-table-row,.fx-recent-table-head,.fx-recent-table-row,.fx-rates-table-head,.fx-rates-table-row{align-items:center;display:grid;min-width:0}.fx-corridor-table-head{background:#f7f8fa;border:1px solid #e3e7ed;border-radius:6px 6px 0 0;color:#697282;font-size:10px;grid-template-columns:42px minmax(130px,1.3fr) minmax(110px,1fr) 55px;padding:7px 9px}.fx-corridor-table-row{border-bottom:1px solid #edf0f4;color:#4d5665;font-size:11px;grid-template-columns:42px minmax(130px,1.3fr) minmax(110px,1fr) 55px;min-height:42px;padding:5px 9px}.fx-corridor-table-row>b{align-items:center;background:#eef2f8;border-radius:50%;color:#667085;display:inline-flex;font-size:10px;height:21px;justify-content:center;width:21px}.fx-corridor-table-row:first-of-type>b{background:#fff3c4;color:#b77900}.fx-corridor-table-row>strong{color:#343c49;display:grid;font-size:11px;gap:4px}.fx-corridor-table-row>strong i{background:#edf0f5;border-radius:2px;display:block;height:5px;max-width:120px;overflow:hidden}.fx-corridor-table-row>strong em{background:var(--dashboard-accent);display:block;height:100%}.fx-status-overview{gap:20px;justify-content:center;min-height:205px}.fx-status-donut{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;height:132px;justify-content:center;width:132px}.fx-status-donut>div{align-items:center;background:#fff;border-radius:50%;display:flex;flex-direction:column;height:76px;justify-content:center;width:76px}.fx-status-donut strong{color:var(--dashboard-text);font-size:21px}.fx-status-donut span{color:#7d8695;font-size:10px}.fx-status-legend{display:grid;gap:11px;min-width:145px}.fx-status-legend>div{align-items:center;display:grid;font-size:11px;gap:6px;grid-template-columns:8px minmax(54px,1fr) auto auto}.fx-status-legend i{background:var(--dashboard-accent);border-radius:50%;height:7px;width:7px}.fx-status-legend i.tone-completed{background:var(--dashboard-green)}.fx-status-legend i.tone-payment{background:var(--dashboard-amber)}.fx-status-legend i.tone-exception{background:var(--dashboard-red)}.fx-status-legend small{color:#8c95a4;font-size:10px}.fx-recent-panel{overflow:hidden}.fx-recent-table,.fx-rates-table{overflow-x:auto}.fx-recent-table-head,.fx-recent-table-row{grid-template-columns:minmax(105px,1.1fr) minmax(110px,1.2fr) minmax(90px,.9fr) minmax(120px,1fr) 78px;min-width:590px}.fx-recent-table-head{background:#f7f8fa;border:1px solid #e3e7ed;border-radius:6px 6px 0 0;color:#697282;font-size:10px;padding:7px 9px}.fx-recent-table-row{border-bottom:1px solid #edf0f4;color:#4c5564;font-size:11px;min-height:39px;padding:5px 9px}.fx-recent-table-row:hover{background:#f8faff}.fx-recent-table-row>strong{color:var(--dashboard-accent);font-size:10px;overflow:hidden;text-overflow:ellipsis}.fx-recent-table-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-recent-table-row .ant-tag{font-size:10px;line-height:18px;margin:0}.fx-rates-panel{margin-bottom:8px}.fx-rates-table-head,.fx-rates-table-row{grid-template-columns:minmax(120px,1.1fr) minmax(120px,1fr) minmax(90px,.8fr) minmax(165px,1.3fr);min-width:620px}.fx-rates-table-head{background:#f7f8fa;border:1px solid #e3e7ed;border-radius:6px 6px 0 0;color:#697282;font-size:10px;padding:7px 10px}.fx-rates-table-row{border-bottom:1px solid #edf0f4;color:#596273;font-size:11px;min-height:37px;padding:5px 10px}.fx-rates-table-row strong{color:#303744}.fx-business-dashboard-footnote{font-size:11px;padding:2px 4px}.fx-business-dashboard-footnote .ant-typography{font-size:11px}.fx-dashboard-drawer-menu{display:grid;gap:6px}.fx-dashboard-drawer-menu>a{align-items:center;border:1px solid #e4e8ee;border-radius:7px;color:#343c49;display:flex;justify-content:space-between;padding:12px}.fx-dashboard-drawer-menu>a>span{align-items:center;display:flex;gap:10px}.fx-dashboard-drawer-menu>a>span .anticon{color:var(--dashboard-accent)}@media (max-width: 1600px){.fx-business-analysis-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr)}.fx-business-actions-panel{grid-column:1 / -1}.fx-business-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-business-clear-state{grid-column:1 / -1;min-height:110px}.fx-business-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-recent-panel{grid-column:1 / -1}}@media (max-width: 1024px){.fx-business-dashboard-header{align-items:flex-start;flex-direction:column}.fx-business-dashboard-header>div:first-child{flex:0 1 auto;min-width:0;width:100%}.fx-business-dashboard-actions{justify-content:flex-start;width:100%}.fx-business-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-business-metric:nth-child(3){border-right:0}.fx-business-metric:nth-child(n+4){border-top:1px solid #e6e9ef}.fx-business-analysis-grid,.fx-business-secondary-grid{grid-template-columns:1fr}.fx-business-actions-panel,.fx-recent-panel{grid-column:auto}}@media (max-width: 767px){.fx-business-dashboard .ant-pro-page-container-children-container{padding-block:10px 20px;padding-inline:8px}.fx-business-dashboard-header{gap:14px}.fx-business-dashboard-header h2{font-size:21px}.fx-business-dashboard-greeting{align-items:flex-start;flex-wrap:wrap}.fx-business-dashboard-greeting>.fx-dashboard-greeting-separator{display:none}.fx-business-dashboard-actions .ant-btn{flex:1 1 auto}.fx-business-dashboard-actions .ant-select{flex:1 1 120px}.fx-business-dashboard-actions .ant-btn-icon-only{flex:0 0 40px}.fx-business-tool-rail{overflow-x:auto}.fx-business-tool-rail a{flex:0 0 auto;padding-inline:12px}.fx-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-business-metric,.fx-business-metric:nth-child(3){border-bottom:1px solid #e6e9ef;border-right:1px solid #e6e9ef;border-top:0;padding:13px}.fx-business-metric:nth-child(2n){border-right:0}.fx-business-metric:last-child{border-bottom:0}.fx-business-metric>strong{font-size:22px}.fx-business-panel{padding:12px}.fx-business-trend-chart{min-height:210px;overflow-x:auto}.fx-business-trend-chart svg{min-width:620px}.fx-business-action-list{grid-template-columns:1fr}.fx-business-action-row{grid-template-columns:28px minmax(0,1fr) auto}.fx-business-action-row>a{grid-column:2 / -1;justify-self:start}.fx-status-overview{flex-wrap:wrap}}.ant-pro-sider.ant-layout-sider{background:#fbfcff!important;border-right:1px solid #e6ebf2;box-shadow:none!important}.ant-pro-sider .ant-layout-sider-children{border-inline-end:0!important}.ant-pro-sider-logo{min-height:76px;padding:0 20px!important;border-bottom:0!important}.ant-pro-sider-logo>a{justify-content:flex-start!important}.ant-pro-sider-logo>a>img{width:34px!important;height:34px!important}.ant-pro-sider-logo>a>h1{margin-inline-start:10px!important;color:#1f2937!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.2px}.ant-pro-sider .ant-menu{padding:0 8px 10px;background:transparent!important}.ant-pro-sider .ant-menu-item-group{position:relative}.ant-pro-sider .ant-menu-item-group-title{height:auto!important;margin:0;padding:17px 16px 7px!important;line-height:18px!important}.ant-pro-sider .ant-menu-item-group-title{color:#91a0b4;font-size:12px;font-weight:600;letter-spacing:.02em}.ant-pro-sider .ant-menu-item-divider{margin:7px 12px 0!important;border-color:#e8edf4!important}.ant-pro-sider .ant-menu-item,.ant-pro-sider .ant-menu-submenu-title{min-height:42px;margin:2px 4px!important;padding-inline:16px!important;color:#384354;font-size:14px;line-height:42px!important;border-radius:10px}.ant-pro-sider .ant-menu-item .anticon,.ant-pro-sider .ant-menu-submenu-title .anticon{color:#5b6677;font-size:17px}.ant-pro-sider .ant-menu-item:hover,.ant-pro-sider .ant-menu-submenu-title:hover{color:#1677ff!important;background:#f3f7fc!important}.ant-pro-sider .ant-menu-item-selected,.ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1677ff!important;background:#edf4ff!important;font-weight:600}.ant-pro-sider .ant-menu-item-selected .anticon,.ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#1677ff!important}.ant-pro-sider .ant-menu-item-selected:after,.ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title:after{position:absolute;top:8px;right:0;bottom:auto;width:3px;height:26px;border:0!important;border-radius:3px 0 0 3px;background:#1677ff;opacity:1!important;transform:none!important;content:""}.ant-pro-sider .ant-menu>.ant-menu-item-group:nth-child(3) .ant-menu-item-group-list{position:relative}.ant-pro-sider .ant-menu>.ant-menu-item-group:nth-child(3) .ant-menu-item-group-list:before{position:absolute;top:20px;bottom:20px;left:10px;width:1px;background:#e3e9f1;content:""}.ant-pro-sider .ant-menu>.ant-menu-item-group:nth-child(3) .ant-menu-item:before,.ant-pro-sider .ant-menu>.ant-menu-item-group:nth-child(3) .ant-menu-submenu:before{position:absolute;z-index:1;top:19px;left:7px;width:7px;height:7px;border:2px solid #fbfcff;border-radius:50%;background:#d8e0eb;content:""}.ant-pro-sider-footer{padding:0!important;border-top:1px solid #e6ebf2;background:#fbfcff}.fx-sidebar-utilities{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding:5px 15px 4px;border-bottom:1px solid #edf1f6}.fx-sidebar-utilities-right{display:flex;align-items:center;gap:4px}.fx-theme-switch{display:inline-flex;align-items:center;justify-content:center}.fx-sidebar-utilities .ant-btn{color:#667286}.fx-sidebar-utilities .ant-segmented{background:#f1f4f8}.fx-sidebar-account-button{width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.fx-sidebar-account{display:flex;min-height:72px;align-items:center;gap:11px;padding:12px 18px;color:#1f2937;transition:background .2s ease}.fx-sidebar-account-button:hover .fx-sidebar-account,.fx-sidebar-account-button:focus-visible .fx-sidebar-account{background:#f1f6fc}.fx-sidebar-account-button:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.fx-sidebar-account-avatar{flex:0 0 auto;border:1px solid #cfe0f7;background:#eaf3ff!important;color:#3c8df6!important}.fx-sidebar-account-copy{display:flex;min-width:0;flex:1 1;flex-direction:column;line-height:1.35}.fx-sidebar-account-copy strong,.fx-sidebar-account-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-sidebar-account-copy strong{color:#202938;font-size:14px;font-weight:650}.fx-sidebar-account-copy small{margin-top:2px;color:#8b98aa;font-size:12px}.fx-sidebar-account-chevron{flex:0 0 auto;color:#8b98aa;font-size:11px}.ant-pro-sider-collapsed .ant-pro-sider-logo{min-height:64px;padding:12px!important}.ant-pro-sider-collapsed .ant-pro-sider-logo>a{width:100%;justify-content:center!important}.ant-pro-sider-collapsed .ant-menu{padding-inline:0}.ant-pro-sider-collapsed .ant-menu-item,.ant-pro-sider-collapsed .ant-menu-submenu-title{width:40px!important;height:40px;min-height:40px;margin:3px 4px!important;padding-inline:0!important;line-height:40px!important}.ant-pro-sider-collapsed .ant-pro-base-menu-vertical-item-title{width:40px;min-width:40px;justify-content:center}.ant-pro-sider-collapsed .ant-menu-item-selected:after,.ant-pro-sider-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title:after{top:8px;right:-4px;height:24px}.ant-pro-sider-collapsed .ant-menu-item-divider{margin:5px 10px!important}.ant-pro-sider-collapsed .ant-menu-item-group-list:before,.ant-pro-sider-collapsed .ant-menu-item:before,.ant-pro-sider-collapsed .ant-menu-submenu:before{display:none!important}.ant-pro-sider-collapsed .fx-sidebar-account{min-height:64px;justify-content:center;padding:10px}@media (max-width: 767px){.ant-pro-sider.ant-layout-sider{width:min(82vw,268px)!important;max-width:min(82vw,268px)!important;min-width:min(82vw,268px)!important}.ant-page-header-heading-extra{width:100%;max-width:100%;min-width:0;margin-inline-start:0!important;overflow:hidden}.ant-page-header-heading-extra>.ant-space{width:100%;max-width:100%;flex-wrap:wrap}}html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .ant-pro-layout,html[data-theme=dark] .ant-pro-layout .ant-pro-layout-content{background:#0b1220;color:#d8e1ee}html[data-theme=dark] .ant-pro-sider.ant-layout-sider,html[data-theme=dark] .ant-pro-sider-footer,html[data-theme=dark] .ant-pro-sider .ant-menu{background:#101827!important;border-color:#253044}html[data-theme=dark] .ant-pro-sider .ant-layout-sider-children{border-color:#253044!important}html[data-theme=dark] .ant-pro-sider-logo>a>h1,html[data-theme=dark] .fx-sidebar-account-copy strong,html[data-theme=dark] .fx-sidebar-account{color:#edf3fb!important}html[data-theme=dark] .fx-sidebar-group-label,html[data-theme=dark] .ant-pro-sider .ant-menu-item-group-title,html[data-theme=dark] .fx-sidebar-account-copy small,html[data-theme=dark] .fx-sidebar-account-chevron{color:#8290a6}html[data-theme=dark] .ant-pro-sider .ant-menu-item,html[data-theme=dark] .ant-pro-sider .ant-menu-submenu-title{color:#c4cedc}html[data-theme=dark] .ant-pro-sider .ant-menu-item .anticon,html[data-theme=dark] .ant-pro-sider .ant-menu-submenu-title .anticon,html[data-theme=dark] .fx-sidebar-utilities .ant-btn{color:#9eabc0}html[data-theme=dark] .ant-pro-sider .ant-menu-item:hover,html[data-theme=dark] .ant-pro-sider .ant-menu-submenu-title:hover{background:#18243a!important}html[data-theme=dark] .ant-pro-sider .ant-menu-item-selected,html[data-theme=dark] .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#69a9ff!important;background:#162b49!important}html[data-theme=dark] .ant-pro-sider .ant-menu-item-selected .anticon,html[data-theme=dark] .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#69a9ff!important}html[data-theme=dark] .ant-pro-sider .ant-menu-item-selected:after,html[data-theme=dark] .ant-pro-sider .ant-menu-submenu-selected>.ant-menu-submenu-title:after{background:#4096ff}html[data-theme=dark] .ant-pro-sider .ant-menu-item-divider,html[data-theme=dark] .fx-sidebar-utilities,html[data-theme=dark] .ant-pro-sider-footer{border-color:#253044!important}html[data-theme=dark] .ant-pro-sider .ant-menu>.ant-menu-item-group:nth-child(3) .ant-menu-item-group-list:before{background:#303b4e}html[data-theme=dark] .ant-pro-sider .ant-menu>.ant-menu-item-group:nth-child(3) .ant-menu-item:before,html[data-theme=dark] .ant-pro-sider .ant-menu>.ant-menu-item-group:nth-child(3) .ant-menu-submenu:before{border-color:#101827;background:#435169}html[data-theme=dark] .fx-sidebar-account-button:hover .fx-sidebar-account,html[data-theme=dark] .fx-sidebar-account-button:focus-visible .fx-sidebar-account{background:#172338}html[data-theme=dark] .fx-sidebar-account-avatar{border-color:#34537d;background:#18345a!important;color:#69a9ff!important}html[data-theme=dark] .fx-sidebar-utilities .ant-segmented{background:#182235}html[data-theme=dark] .ant-pro-page-container-children-container,html[data-theme=dark] .ant-pro-page-container-warp-page-header,html[data-theme=dark] .ant-pro-page-container-affix,html[data-theme=dark] .ant-pro-page-container-fixed-header{background:transparent}html[data-theme=dark] .fx-page-toolbar,html[data-theme=dark] .fx-report-filter-panel,html[data-theme=dark] .fx-transaction-filter-panel{border-color:#293548;background:#111a29}html[data-theme=dark] .fx-transaction-filter-more{border-color:#293548}html[data-theme=dark] .fx-business-dashboard{--dashboard-text: #edf3fb;--dashboard-muted: #95a2b6;--dashboard-border: #293548;--dashboard-canvas: #0b1220;--dashboard-surface: #111a29}html[data-theme=dark] .fx-business-tool-rail a,html[data-theme=dark] .fx-business-bar-item span,html[data-theme=dark] .fx-business-bar-item strong,html[data-theme=dark] .fx-business-action-row>div strong,html[data-theme=dark] .fx-corridor-table-row,html[data-theme=dark] .fx-corridor-table-row>strong,html[data-theme=dark] .fx-recent-table-row,html[data-theme=dark] .fx-rates-table-row,html[data-theme=dark] .fx-rates-table-row strong{color:#cbd5e3}html[data-theme=dark] .fx-business-metric-label,html[data-theme=dark] .fx-business-chart-legend span,html[data-theme=dark] .fx-business-bar-item strong small,html[data-theme=dark] .fx-status-donut span,html[data-theme=dark] .fx-status-legend small,html[data-theme=dark] .fx-business-dashboard-footnote{color:#8f9db1}html[data-theme=dark] .fx-business-metric{border-color:#293548}html[data-theme=dark] .fx-business-metric:not(:disabled):hover,html[data-theme=dark] .fx-business-metric.is-selected,html[data-theme=dark] .fx-recent-table-row:hover{background:#162238}html[data-theme=dark] .fx-chart-gridline{stroke:#2a3547}html[data-theme=dark] .fx-chart-axis-label,html[data-theme=dark] .fx-chart-date-label{fill:#7f8ca0}html[data-theme=dark] .fx-chart-profit-point{fill:#111a29}html[data-theme=dark] .fx-business-bar-track,html[data-theme=dark] .fx-corridor-table-row>strong i{background:#273246}html[data-theme=dark] .fx-business-mix-total,html[data-theme=dark] .fx-corridor-table-row,html[data-theme=dark] .fx-recent-table-row,html[data-theme=dark] .fx-rates-table-row{border-color:#293548}html[data-theme=dark] .fx-business-action-row{border-color:#294a78;background:#14243a}html[data-theme=dark] .fx-business-action-row.tone-critical{border-color:#6a343d;background:#2a1b23}html[data-theme=dark] .fx-business-action-row.tone-warning{border-color:#655022;background:#2b2618}html[data-theme=dark] .fx-business-action-row>a{border-color:#3b475b;background:#182235;color:#cbd5e3}html[data-theme=dark] .fx-corridor-table-head,html[data-theme=dark] .fx-recent-table-head,html[data-theme=dark] .fx-rates-table-head{border-color:#303c50;background:#182235;color:#94a1b4}html[data-theme=dark] .fx-corridor-table-row>b{background:#273246;color:#a9b5c7}html[data-theme=dark] .fx-corridor-table-row:first-of-type>b{background:#4b3b17;color:#f2c55c}html[data-theme=dark] .fx-status-donut>div{background:#111a29}@media (prefers-reduced-motion: reduce){.fx-business-dashboard-content,.fx-business-tool-rail a,.fx-chart-volume-bar{transition:none}}.fx-cost-source-hero{border-color:#d9e8ff;background:linear-gradient(135deg,#f7fbff,#fff 72%)}.fx-cost-source-rate{color:#1677ff;font-size:28px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-scenario-pricing-card .ant-table-tbody>tr.is-target-scenario>td{background:#e6f4ff!important;box-shadow:inset 0 1px #91caff,inset 0 -1px #91caff}.fx-scenario-pricing-card .ant-table-tbody>tr.is-target-scenario>td:first-child{box-shadow:inset 4px 0 #1677ff,inset 0 1px #91caff,inset 0 -1px #91caff}@media (max-width: 767px){.fx-cost-source-rate{font-size:22px}}.fx-registration-print-modal{top:24px}.fx-registration-print-modal .ant-modal-content{overflow:hidden;padding:0}.fx-registration-print-modal .ant-modal-header{border-bottom:1px solid #e4e9e6;margin:0;padding:16px 20px}.fx-registration-print-modal .ant-modal-close{top:13px}.fx-registration-print-modal .ant-modal-body{padding:0}.fx-registration-print-modal .ant-modal-footer{border-top:1px solid #e4e9e6;margin:0;padding:12px 20px}.fx-registration-modal-title{align-items:center;display:flex;gap:11px}.fx-registration-modal-title>.anticon{align-items:center;background:#edf8f0;border-radius:8px;color:#15803d;display:inline-flex;font-size:18px;height:38px;justify-content:center;width:38px}.fx-registration-modal-title>div{display:grid;gap:2px}.fx-registration-modal-title strong{color:#252b27;font-size:15px}.fx-registration-modal-title span{color:#7c8580;font-size:12px;font-weight:400}.fx-registration-print-layout{display:grid;grid-template-columns:330px minmax(0,1fr);height:min(72vh,730px);min-height:520px}.fx-registration-print-sidebar{background:#fbfcfb;border-right:1px solid #e1e8e3;overflow:auto;padding:16px}.fx-registration-status-stack{display:grid;gap:10px;margin-top:14px}.fx-registration-status-stack .ant-alert-description{margin-top:8px}.fx-registration-pdf-preview{background:#e9eeeb;min-width:0;overflow:auto;padding:14px}.fx-registration-page-list{display:grid;gap:18px;margin:0 auto;max-width:720px}.fx-registration-page-list figure{margin:0;position:relative}.fx-registration-page-list img{background:#fff;border-radius:6px;box-shadow:0 2px 12px #1b2d221f;display:block;height:auto;width:100%}.fx-registration-page-list figcaption{background:#1f2937c7;border-radius:12px;bottom:10px;color:#fff;font-size:11px;padding:3px 9px;position:absolute;right:10px}.fx-registration-print-frame{height:1px;left:-9999px;opacity:0;pointer-events:none;position:fixed;width:1px}.fx-registration-preview-state{align-items:center;background:#ffffffc7;border:1px dashed #cad5cd;border-radius:8px;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;text-align:center}html[data-theme=dark] .fx-registration-print-modal .ant-modal-content,html[data-theme=dark] .fx-registration-print-modal .ant-modal-header,html[data-theme=dark] .fx-registration-print-modal .ant-modal-footer{background:#111a29}html[data-theme=dark] .fx-registration-print-modal .ant-modal-header,html[data-theme=dark] .fx-registration-print-modal .ant-modal-footer{border-color:#293548}html[data-theme=dark] .fx-registration-print-modal .ant-modal-close{color:#a8b4c6}html[data-theme=dark] .fx-registration-modal-title>.anticon{background:#173424;color:#7ee39d}html[data-theme=dark] .fx-registration-modal-title strong{color:#edf3fb}html[data-theme=dark] .fx-registration-modal-title>div>span{color:#95a2b6}html[data-theme=dark] .fx-registration-print-sidebar{background:#111a29;border-color:#293548}html[data-theme=dark] .fx-registration-print-sidebar .ant-descriptions-view,html[data-theme=dark] .fx-registration-print-sidebar .ant-descriptions-row>th,html[data-theme=dark] .fx-registration-print-sidebar .ant-descriptions-row>td{border-color:#344258}html[data-theme=dark] .fx-registration-print-sidebar .ant-descriptions-item-label{background:#162238;color:#a8b4c6}html[data-theme=dark] .fx-registration-print-sidebar .ant-descriptions-item-content{background:#111a29;color:#edf3fb}html[data-theme=dark] .fx-registration-pdf-preview{background:#0b1220}html[data-theme=dark] .fx-registration-preview-state{background:#111a29eb;border-color:#344258}@media (max-width: 767px){.fx-registration-print-modal{top:8px}.fx-registration-print-modal .ant-modal-footer .ant-space{flex-wrap:wrap;justify-content:flex-end}.fx-registration-print-layout{display:flex;height:calc(100vh - 176px);min-height:0;flex-direction:column}.fx-registration-print-sidebar{border-bottom:1px solid #e1e8e3;border-right:0;flex:0 0 auto;max-height:260px}.fx-registration-pdf-preview{flex:1 1 auto;min-height:340px;padding:8px}html[data-theme=dark] .fx-registration-print-sidebar{border-bottom-color:#293548}}body{margin:0;background:#f3f5f8;color:#1f2937;overflow-x:hidden}.fx-auth-page{display:grid;width:100%;min-height:100dvh;padding:clamp(16px,4vw,48px);place-items:center}.fx-auth-panel{width:min(100%,420px)}.fx-auth-panel .ant-pro-form-login-container{height:auto;min-width:0;overflow:visible}.fx-auth-panel .ant-pro-form-login-main{width:100%!important;min-width:0!important;max-width:none!important}.fx-auth-panel .ant-pro-form-login-title{font-size:32px}@media (max-width: 430px){.fx-auth-page{padding:20px 16px;place-items:start center}.fx-auth-panel{margin-top:8vh}.fx-auth-panel .ant-pro-form-login-title{font-size:28px}}.ant-pro-layout .ant-pro-layout-content{min-width:0;padding-block:14px;padding-inline:16px}.ant-pro-page-container,.ant-pro-page-container-children-container,.ant-tabs,.ant-tabs-content-holder,.ant-tabs-content,.ant-tabs-tabpane,.ant-table-wrapper,.ant-pro-table{min-width:0;max-width:100%}.ant-table-wrapper .ant-table-container{max-width:100%}.ant-table-wrapper .ant-table-content{display:block;max-width:100%;overflow-x:auto!important}.ant-tabs-nav,.ant-tabs-nav-wrap{min-width:0;max-width:100%}.ant-tabs-nav-wrap{overflow:hidden}.ant-pro-table-list-toolbar-container{flex-wrap:wrap;gap:8px}.ant-pro-table-list-toolbar-right{flex-wrap:wrap}.fx-table-preference-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.fx-table-preference-toolbar.has-content{align-items:center;justify-content:space-between}.fx-table-preference-toolbar-content{flex:1 1;min-width:0}.fx-table-preferences{display:grid;gap:8px;width:280px;max-height:420px;overflow-y:auto}.fx-table-preferences .ant-checkbox-wrapper{margin-inline-start:0}.fx-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.fx-report-filter-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 24px;margin-bottom:12px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.fx-report-filter-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;min-width:0}.fx-report-filter-fields .ant-form-item{min-width:0;margin-bottom:0}.fx-report-filter-fields .ant-form-item-label{padding-bottom:6px}.fx-report-filter-fields .ant-input,.fx-report-filter-fields .ant-input-affix-wrapper,.fx-report-filter-fields .ant-picker,.fx-report-filter-fields .ant-select{width:100%}.fx-report-filter-actions{display:flex;align-items:center;gap:10px;padding-top:28px;white-space:nowrap}@media (max-width: 900px){.fx-report-filter-panel{grid-template-columns:1fr}.fx-report-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-report-filter-actions{justify-content:flex-end;padding-top:0}}@media (max-width: 576px){.fx-report-filter-panel{padding:12px}.fx-report-filter-fields{grid-template-columns:1fr;gap:12px}.fx-report-filter-actions .ant-btn{flex:1 1}}.fx-transaction-filter-panel{margin-bottom:16px;padding:12px;border:1px solid #e5e7eb;background:#fff}.fx-transaction-filter-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fx-transaction-filter-basic{min-width:0;flex:1 1}.fx-transaction-filter-more{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.fx-transaction-filter-more .ant-select,.fx-transaction-filter-more .ant-input{width:100%}.fx-transaction-filter-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;color:#6b7280}.fx-transaction-filter-drawer{display:grid;gap:12px}@media (max-width: 576px){.fx-transaction-filter-toolbar{align-items:stretch;flex-direction:column}.fx-transaction-filter-toolbar>.ant-space{justify-content:flex-end}}.fx-link-button{height:auto;padding:0;font-weight:600}.fx-operation-actions{min-width:0}.fx-operation-actions .ant-btn{white-space:nowrap}.fx-metrics{margin-bottom:12px}.fx-metric{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:14px}.fx-metric-filter{width:100%;justify-content:flex-start;text-align:left;color:inherit}.fx-metric-filter:hover,.fx-metric-filter.is-active{border-color:#1677ff;background:#f0f7ff;color:inherit}.fx-customer-filters{margin-bottom:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.fx-customer-filter-primary .ant-input-affix-wrapper{width:min(420px,42vw)}.fx-customer-filter-primary,.fx-customer-filter-actions{min-width:0}.fx-customer-filter-actions{justify-content:flex-end;max-width:100%}.fx-customer-filter-more{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.fx-customer-filter-more .ant-form-item{margin-bottom:0}.fx-customer-query-form{display:grid;gap:16px}.fx-customer-page .ant-pro-page-container-warp-page-header,.fx-customer-page .ant-pro-page-container-children-container{padding-inline:24px}.fx-customer-query-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px}.fx-customer-search-row{display:grid;gap:10px;grid-template-columns:minmax(320px,1fr) auto}.fx-customer-search-row .ant-input-affix-wrapper{width:100%}.fx-customer-quick-filter-block{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:14px}.fx-customer-quick-filter-block>.ant-typography{display:block;margin-bottom:10px}.fx-customer-quick-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.fx-customer-quick-filters>.ant-btn{background:#fff;border-color:#d9d9d9;color:#30343b;min-width:82px}.fx-customer-quick-filters>.ant-btn span:last-child:not(:first-child){color:#6b7280;margin-left:6px}.fx-customer-quick-filters>.ant-btn:hover,.fx-customer-quick-filters>.ant-btn.is-active{background:#f0f7ff;border-color:#1677ff;color:#1677ff}.fx-customer-quick-filters>.ant-btn.is-risk span:last-child{color:#d4380d}.fx-customer-quick-filters>i{background:#e5e7eb;height:24px;margin:0 4px;width:1px}.fx-customer-workspace{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.fx-customer-workspace.has-filter-rail{grid-template-columns:276px minmax(0,1fr)}.fx-customer-filter-rail{align-self:start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;position:sticky;top:16px}.fx-customer-filter-rail-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;min-height:52px;padding:0 14px 0 16px}.fx-customer-filter-group{border-bottom:1px solid #edf0f2;padding:11px 16px 2px}.fx-customer-filter-group h3{color:#262626;font-size:14px;margin:0 0 8px}.fx-customer-filter-group .ant-form-item{margin-bottom:8px}.fx-customer-filter-group .ant-form-item-label{padding-bottom:2px}.fx-customer-filter-group .ant-form-item-label>label,.fx-customer-date-filter>label{font-size:13px;height:20px}.fx-customer-date-filter{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.fx-customer-date-filter>label{grid-column:1 / -1}.fx-customer-date-filter>span{align-self:center;color:#8c8c8c;margin-top:-12px}.fx-customer-date-filter .ant-form-item{min-width:0}.fx-customer-date-filter .ant-picker{width:100%}.fx-customer-filter-rail-actions{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.fx-customer-results{min-width:0}.fx-customer-results>.fx-preference-table{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;min-height:calc(100vh - 292px);overflow:hidden}.fx-customer-results .fx-preference-table>.ant-table-wrapper,.fx-customer-results .ant-spin-nested-loading,.fx-customer-results .ant-spin-container{flex:1 1;min-height:0}.fx-customer-results .ant-spin-container{display:flex;flex-direction:column}.fx-customer-results .ant-table{flex:1 1}.fx-customer-results .ant-table-pagination{margin-top:auto}.fx-customer-results .fx-table-preference-toolbar{border-bottom:1px solid #e5e7eb;gap:12px;margin:0;min-height:62px;padding:10px 14px}.fx-customer-result-toolbar{align-items:center;display:flex;gap:14px;justify-content:space-between;min-width:0}.fx-customer-selected-filters{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.fx-customer-selected-label{color:#595959;white-space:nowrap}.fx-customer-selected-filters .ant-tag{align-items:center;background:#fafafa;display:inline-flex;margin:0;min-height:30px;padding-inline:10px 6px}.fx-customer-results .ant-table-pagination{padding-inline:14px}.fx-customer-results .ant-table{table-layout:fixed}.fx-customer-results .ant-table-cell{font-size:13px;padding-inline:4px;white-space:nowrap}.fx-customer-table-name-cell{min-width:0}.fx-customer-table-name-cell>*{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-customer-table-name-cell .fx-link-button{text-align:left}.fx-customer-table-actions .ant-btn{padding-inline:4px}.fx-customer-mobile-result-toolbar{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:10px;padding:12px}@media (max-width: 991px){.fx-customer-workspace.has-filter-rail{grid-template-columns:minmax(0,1fr)}.fx-customer-filter-rail{position:static}.fx-customer-filter-group{display:grid;gap:0 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fx-customer-filter-group h3{grid-column:1 / -1}}@media (max-width: 767px){.fx-customer-page .ant-pro-page-container-warp-page-header,.fx-customer-page .ant-pro-page-container-children-container{padding-inline:12px}.fx-customer-query-panel{width:100%;max-width:100%;min-width:0;overflow:hidden;padding:12px}.fx-customer-search-row{grid-template-columns:minmax(0,1fr);min-width:0}.fx-customer-search-row>.ant-btn:last-child{grid-column:auto;width:100%}.fx-customer-query-form,.fx-customer-page .ant-pro-page-container-children-container{width:100%;max-width:100%;min-width:0}.fx-customer-quick-filters{flex-wrap:nowrap;margin-inline:-12px;overflow-x:auto;padding:0 12px 4px}.fx-customer-quick-filters>.ant-btn{flex:0 0 auto}.fx-customer-filter-group{grid-template-columns:minmax(0,1fr)}.fx-customer-result-toolbar{align-items:flex-start;flex-direction:column}}.fx-customer-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px}.fx-customer-summary-item{min-width:0}.fx-customer-summary-item>span{display:block;margin-bottom:3px;color:#6b7280;font-size:12px}.fx-customer-summary-item>strong{display:block;overflow:hidden;color:#1f2937;font-weight:600;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767px){.fx-customer-filter-primary .ant-input-affix-wrapper{width:100%}.fx-customer-summary{grid-template-columns:1fr}}.fx-metric strong{margin-left:auto;font-size:24px;color:#1677ff}.fx-section-title{display:flex;align-items:center;gap:8px;height:34px;margin-bottom:10px;padding:0 10px;background:#eef7f0;border-left:4px solid #43a047;font-weight:700}.fx-transfer-party-section{margin-bottom:20px;scroll-margin-top:116px}.fx-transfer-party-heading{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px}.fx-transfer-party-heading>div:first-child{min-width:0}.fx-transfer-party-title{align-items:center;color:#252a2f;display:flex;font-size:17px;gap:9px}.fx-transfer-party-title>.anticon{color:#167a36;font-size:18px}.fx-transfer-party-heading>div:first-child>span{color:#747b80;display:block;font-size:13px;margin-top:5px}.fx-transfer-party-context{align-items:flex-end;display:flex;flex-direction:column;gap:3px;white-space:nowrap}.fx-transfer-party-context span{color:#777e83;font-size:12px}.fx-transfer-party-context strong{color:#252a2f;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-transfer-party-relationship{align-items:center;background:#f7fbf8;border:1px solid #d8e8dd;border-radius:10px;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:16px;min-height:82px;padding:14px 20px}.fx-transfer-party-role{align-items:center;display:flex;gap:12px;min-width:0}.fx-transfer-party-role-icon{align-items:center;background:#e9f6ed;border-radius:50%;color:#167a36;display:inline-flex;flex:0 0 auto;font-size:19px;height:42px;justify-content:center;width:42px}.fx-transfer-party-role>div{min-width:0}.fx-transfer-party-role small,.fx-transfer-party-role strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-transfer-party-role small{color:#737a7f;font-size:12px;margin-bottom:3px}.fx-transfer-party-role strong{color:#23282d;font-size:15px}.fx-transfer-party-relation-arrow{color:#7f8781;font-size:18px}.fx-transfer-party-workspace{display:grid;gap:16px;grid-template-columns:minmax(260px,.72fr) minmax(0,2.1fr)}.fx-transfer-payer-panel,.fx-transfer-beneficiary-panel{border:1px solid #dfe5e1;border-radius:10px;min-width:0}.fx-transfer-payer-panel{align-self:start;padding:16px}.fx-transfer-beneficiary-panel{overflow:hidden}.fx-transfer-party-panel-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px;min-height:24px}.fx-transfer-party-panel-heading>div{align-items:center;display:flex;gap:8px}.fx-transfer-party-panel-heading .anticon{color:#167a36}.fx-transfer-party-panel-heading strong{color:#252a2f;font-size:15px}.fx-transfer-payer-panel .ant-form-item{margin-bottom:14px}.fx-transfer-payer-summary{border-top:1px solid #e6ebe8;margin-top:6px;padding-top:16px}.fx-transfer-payer-summary-title{align-items:center;color:#167a36;display:flex;gap:7px;margin-bottom:12px}.fx-transfer-payer-summary dl{display:grid;gap:0;margin:0}.fx-transfer-payer-summary dl>div{border-bottom:1px solid #edf0ee;display:grid;gap:10px;grid-template-columns:84px minmax(0,1fr);padding:9px 0}.fx-transfer-payer-summary dl>div:last-child{border-bottom:0}.fx-transfer-payer-summary dt{color:#7a8085;font-size:12px}.fx-transfer-payer-summary dd{color:#2d3237;font-size:13px;margin:0;overflow-wrap:anywhere;text-align:right}.fx-transfer-party-empty-hint{align-items:center;background:#fafcfb;border:1px dashed #d9dfdb;border-radius:8px;color:#747b80;display:flex;flex-direction:column;gap:6px;min-height:180px;justify-content:center;padding:24px 18px;text-align:center}.fx-transfer-party-empty-hint>.anticon{color:#8bb396;font-size:28px}.fx-transfer-party-empty-hint strong{color:#41464b}.fx-transfer-party-empty-hint span{font-size:12px;line-height:1.6}.fx-transfer-beneficiary-heading{align-items:center;border-bottom:1px solid #e7ebe8;display:flex;gap:28px;justify-content:space-between;min-height:58px;padding:13px 18px}.fx-transfer-beneficiary-heading .fx-transfer-party-panel-heading{margin:0}.fx-transfer-beneficiary-progress{align-items:center;display:grid;gap:10px;grid-template-columns:auto 120px;min-width:220px}.fx-transfer-beneficiary-progress>span{color:#62696e;font-size:12px;white-space:nowrap}.fx-transfer-beneficiary-progress .ant-progress{margin:0}.fx-transfer-beneficiary-source{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(240px,1fr) minmax(260px,.86fr);padding:16px 18px 4px}.fx-transfer-beneficiary-source .ant-form-item{margin-bottom:10px}.fx-transfer-beneficiary-source>div:last-child{margin-bottom:10px}.fx-transfer-beneficiary-source>div:last-child>label{color:#34393e;display:block;font-size:13px;margin-bottom:8px}.fx-transfer-beneficiary-group{border-top:1px solid #e8ece9;padding:14px 18px 4px}.fx-transfer-beneficiary-group-title{align-items:center;color:#34393e;display:flex;gap:8px;margin-bottom:12px}.fx-transfer-beneficiary-group-title .anticon{color:#167a36}.fx-transfer-beneficiary-group .ant-form-item{margin-bottom:12px}.fx-transfer-beneficiary-helper{color:#788087;font-size:12px;margin:-2px 0 8px}.fx-transfer-beneficiary-actions{align-items:center;border-top:1px solid #e8ece9;display:flex;gap:10px;justify-content:flex-end;padding:14px 18px}.fx-transfer-beneficiary-actions .ant-btn{min-width:132px}.fx-transfer-beneficiary-actions .ant-btn-primary{background:#167a36;border-color:#167a36}@media (max-width: 767px){.fx-transfer-party-workspace{grid-template-columns:1fr}.fx-transfer-payer-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media (max-width: 767px){.fx-transfer-party-heading,.fx-transfer-beneficiary-heading{align-items:stretch;flex-direction:column}.fx-transfer-party-context{align-items:flex-start}.fx-transfer-party-relationship{align-items:start;gap:10px;grid-template-columns:1fr}.fx-transfer-party-relation-arrow{margin-left:12px;transform:rotate(90deg)}.fx-transfer-beneficiary-progress,.fx-transfer-beneficiary-source{grid-template-columns:1fr;width:100%}.fx-transfer-beneficiary-progress{min-width:0}.fx-transfer-payer-summary dl{grid-template-columns:1fr}.fx-transfer-beneficiary-actions{align-items:stretch;flex-direction:column-reverse}.fx-transfer-beneficiary-actions .ant-btn{width:100%}}.fx-transfer-party-section{margin:0 0 20px;max-width:none;width:100%}.fx-transfer-party-relationship{background:#f4f9f5;border:0;border-radius:10px;gap:18px;grid-template-columns:minmax(245px,.78fr) 34px minmax(260px,1.18fr) minmax(260px,.75fr);margin-bottom:16px;min-height:76px;padding:12px 18px}.fx-transfer-party-role-icon{background:#e6f4e9;font-size:22px;height:48px;width:48px}.fx-transfer-party-role small{font-size:13px;margin-bottom:2px}.fx-transfer-party-role strong{font-size:16px}.fx-transfer-party-relation-arrow{color:#8f9791;font-size:26px;line-height:1;text-align:center}.fx-transfer-party-context{align-items:flex-start;border-left:1px solid #dce5df;gap:2px;justify-content:center;padding-left:22px}.fx-transfer-party-context span,.fx-transfer-party-context small{color:#747b80;font-size:12px}.fx-transfer-party-context strong{font-size:14px}.fx-transfer-party-workspace{align-items:stretch;gap:14px;grid-template-columns:clamp(280px,26.5%,400px) minmax(0,1fr)}.fx-transfer-payer-panel,.fx-transfer-beneficiary-panel{background:#fff;border:1px solid #d9dfdb;border-radius:9px}.fx-transfer-payer-panel{display:flex;flex-direction:column;padding:0}.fx-transfer-party-panel-heading{border-bottom:1px solid #e4e8e5;margin:0;min-height:58px;padding:0 22px}.fx-transfer-party-panel-heading strong{font-size:16px}.fx-transfer-payer-content{padding:18px 22px 0}.fx-transfer-payer-panel .ant-form-item{margin-bottom:17px}.fx-transfer-payer-panel .ant-form-item-label,.fx-transfer-beneficiary-panel .ant-form-item-label{padding-bottom:6px}.fx-transfer-payer-panel .ant-select-selector,.fx-transfer-beneficiary-panel .ant-select-selector,.fx-transfer-beneficiary-panel .ant-input,.fx-transfer-beneficiary-panel .ant-input-affix-wrapper{min-height:40px}.fx-transfer-payer-reference{display:flex;flex-direction:column;gap:7px;margin:2px 0 18px}.fx-transfer-payer-reference span{color:#32383d;font-size:13px}.fx-transfer-payer-reference strong{color:#30363b;font-size:14px;font-weight:500}.fx-transfer-payer-summary{border-top:1px solid #e5e9e6;margin-top:4px;padding:18px 0 8px}.fx-transfer-payer-summary-title{color:#2e3439;gap:10px;margin-bottom:16px}.fx-transfer-payer-summary-title strong{font-size:14px}.fx-transfer-payer-summary-title .ant-tag{border:0;border-radius:9px;margin:0}.fx-transfer-payer-summary dl{gap:17px}.fx-transfer-payer-summary dl>div{border:0;display:flex;flex-direction:column;gap:7px;padding:0}.fx-transfer-payer-summary dt{color:#555d62;font-size:13px}.fx-transfer-payer-summary dd{color:#30363b;font-size:14px;text-align:left}.fx-transfer-payer-hint{background:#f8faf9;border-radius:8px;color:#4f575c;margin:auto 16px 16px;min-height:180px;padding:20px}.fx-transfer-payer-hint>div{align-items:center;display:flex;gap:9px;margin-bottom:14px}.fx-transfer-payer-hint .anticon{color:#1677ff}.fx-transfer-payer-hint span{display:block;font-size:13px;line-height:1.75}.fx-transfer-beneficiary-heading{min-height:58px;padding:0}.fx-transfer-beneficiary-heading .fx-transfer-party-panel-heading{border-bottom:0;flex:1 1}.fx-transfer-beneficiary-progress{gap:12px;grid-template-columns:auto 130px auto;min-width:390px;padding-right:16px}.fx-transfer-beneficiary-progress .ant-btn-link{font-size:13px;padding:0}.fx-transfer-beneficiary-source{align-items:end;gap:42px;grid-template-columns:minmax(300px,.44fr) minmax(320px,.56fr);padding:18px 22px 10px}.fx-transfer-beneficiary-source>div:last-child>label span{color:#ff4d4f}.fx-transfer-beneficiary-source .ant-segmented{background:#fff;border:1px solid #4b9c60;min-height:40px;padding:0}.fx-transfer-beneficiary-source .ant-segmented-item{align-items:center;color:#167a36;display:flex;justify-content:center;min-height:38px}.fx-transfer-beneficiary-source .ant-segmented-item-selected{background:#167a36;color:#fff}.fx-transfer-beneficiary-source .ant-segmented-thumb{background:#167a36}.fx-transfer-beneficiary-groups{border:1px solid #dfe4e0;border-radius:9px;margin:0 22px 16px;overflow:hidden}.fx-transfer-beneficiary-group{border-top:1px solid #e7ebe8;padding:15px 18px 3px}.fx-transfer-beneficiary-group:first-child{border-top:0}.fx-transfer-beneficiary-group-title{margin-bottom:13px}.fx-transfer-beneficiary-group-title .anticon{color:#3b4247;font-size:11px}.fx-transfer-beneficiary-group .ant-form-item{margin-bottom:13px}.fx-transfer-beneficiary-helper{align-items:center;color:#747c82;display:flex;font-size:12px;gap:7px;margin:-1px 0 7px}.fx-transfer-beneficiary-helper .anticon{color:#1677ff}.fx-transfer-beneficiary-actions{border-top:0;gap:24px;padding:12px 22px 0}.fx-transfer-beneficiary-actions .ant-btn{height:40px;min-width:170px}.fx-transfer-beneficiary-actions .ant-btn-primary{min-width:185px}@media (max-width: 767px){.fx-transfer-party-workspace{grid-template-columns:1fr}.fx-transfer-payer-hint{min-height:auto}}@media (max-width: 767px){.fx-transfer-party-relationship{grid-template-columns:1fr}.fx-transfer-party-context{border-left:0;border-top:1px solid #dce5df;padding:10px 0 0}.fx-transfer-beneficiary-progress,.fx-transfer-beneficiary-source{grid-template-columns:1fr;min-width:0}.fx-transfer-beneficiary-source{gap:8px}}.fx-total-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 12px}.fx-total-row span{padding:10px;background:#e8f7ed;border:1px solid #c7ebd1;border-radius:6px}.fx-transfer-settlement{margin:20px 0 16px;scroll-margin-top:116px}.fx-transfer-post-pricing>[id^=transfer-step-],.fx-mobile-form [id^=transfer-step-]{scroll-margin-top:116px}.fx-transfer-settlement-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.fx-transfer-settlement-title{align-items:center;color:#24282d;display:flex;font-size:18px;font-weight:600;gap:9px}.fx-transfer-settlement-title .anticon{color:#167a36}.fx-transfer-settlement-subtitle{color:#6e747b;font-size:13px;margin-top:4px}.fx-transfer-settlement-progress{align-items:center;border:1px solid #dfe5e1;border-radius:10px;display:grid;gap:24px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.5fr) auto auto;margin-bottom:16px;min-height:106px;padding:18px 20px}.fx-transfer-settlement-collected{align-items:center;display:flex;gap:14px}.fx-transfer-settlement-collected>.anticon{align-items:center;background:#e9f7ed;border-radius:50%;color:#167a36;display:flex;font-size:21px;height:46px;justify-content:center;width:46px}.fx-transfer-settlement-collected div,.fx-transfer-settlement-outstanding{display:flex;flex-direction:column;gap:2px}.fx-transfer-settlement-collected span,.fx-transfer-settlement-outstanding span{color:#666d74}.fx-transfer-settlement-collected strong,.fx-transfer-settlement-outstanding strong{color:#20242a;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fx-transfer-settlement-collected strong{color:#167a36}.fx-transfer-settlement-collected small{color:#7b8187;font-size:12px}.fx-transfer-settlement-progress-track{min-width:0}.fx-transfer-settlement-progress-bar{background:#e4e7e5;border-radius:999px;height:8px;overflow:hidden}.fx-transfer-settlement-progress-bar i{background:#16813b;border-radius:inherit;display:block;height:100%;min-width:2px;transition:width .18s ease}.fx-transfer-settlement-progress-track>span{color:#167a36;display:block;font-size:12px;margin-top:7px;text-align:center}.fx-transfer-settlement-outstanding{min-width:150px;text-align:right}.fx-transfer-settlement-workspace{display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(300px,.9fr);margin-bottom:16px}.fx-transfer-payment-records,.fx-transfer-payment-composer{border:1px solid #e0e4e2;border-radius:10px;min-width:0;overflow:hidden}.fx-transfer-payment-panel-heading{align-items:center;border-bottom:1px solid #e8ebe9;display:flex;justify-content:space-between;min-height:62px;padding:12px 18px}.fx-transfer-payment-panel-heading>div{display:flex;flex-direction:column;gap:2px}.fx-transfer-payment-panel-heading strong{color:#272b30;font-size:15px}.fx-transfer-payment-panel-heading .ant-btn{border-color:#5aa56d;color:#167a36}.fx-transfer-payment-list{padding:0 18px}.fx-transfer-payment-row{align-items:center;border-bottom:1px solid #ecefed;cursor:pointer;display:grid;gap:12px;grid-template-columns:34px minmax(190px,1.2fr) minmax(140px,auto) minmax(90px,.7fr) auto;min-height:82px;padding:12px 0;transition:background-color .16s ease,box-shadow .16s ease}.fx-transfer-payment-row:hover{background:#f7fbf8}.fx-transfer-payment-row:focus-visible{background:#f7fbf8;box-shadow:inset 0 0 0 2px #52a866;outline:0}.fx-transfer-payment-row.is-editing{background:#f0faf2;box-shadow:inset 4px 0 #23833d;margin:0 -18px;padding:12px 18px}.fx-transfer-payment-list .fx-transfer-payment-row:last-child{border-bottom:0}.fx-transfer-payment-sequence{color:#16813b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.fx-transfer-payment-main{min-width:0}.fx-transfer-payment-main>div{align-items:center;display:flex;gap:8px}.fx-transfer-payment-editing-tag.ant-tag{background:#e1f4e6;border-color:#9fd0aa;color:#176f32;margin-inline-end:0}.fx-transfer-payment-main>span,.fx-transfer-payment-note{color:#747a80;display:block;font-size:12px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-transfer-payment-main>span .anticon{margin-right:5px}.fx-transfer-payment-amount{color:#20242a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.fx-transfer-payment-note{margin-top:0}.fx-transfer-payment-empty{align-items:center;color:#747a80;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:164px;padding:24px;text-align:center}.fx-transfer-payment-empty>.anticon{color:#8fb99a;font-size:28px}.fx-transfer-payment-empty strong{color:#40454a}.fx-transfer-payment-subtotal{align-items:center;background:#fbfcfb;border-top:1px solid #e8ebe9;display:flex;justify-content:space-between;min-height:54px;padding:10px 18px}.fx-transfer-payment-subtotal strong{color:#167a36;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-transfer-payment-composer{align-self:start;display:grid;gap:7px;padding:0 18px 18px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.fx-transfer-payment-composer .fx-transfer-payment-panel-heading{margin:0 -18px 8px}.fx-transfer-payment-composer.is-editing{background:#f7fcf8;border-color:#4c9f60;box-shadow:0 0 0 3px #23833d1f,0 10px 24px #20492b17}.fx-transfer-payment-composer.is-editing .fx-transfer-payment-panel-heading{background:#eaf7ed;border-bottom-color:#b9ddc1}.fx-transfer-payment-editing-badge.ant-tag{background:#167a36;border-color:#167a36;color:#fff;font-weight:600;margin-inline-end:0;padding:3px 9px}.fx-transfer-payment-composer.is-editing .fx-transfer-payment-amount-input{border-radius:7px;box-shadow:0 0 0 3px #23833d1c}.fx-transfer-payment-attachments{background:#fbfcfb;border:1px solid #dfe7e1;border-radius:8px;display:grid;gap:10px;margin-top:8px;padding:12px}.fx-transfer-payment-attachments-heading{display:flex;flex-direction:column;gap:3px}.fx-transfer-payment-attachments-heading>div{align-items:center;display:flex;gap:7px}.fx-transfer-payment-attachments-heading>div>.anticon{color:#167a36}.fx-transfer-payment-attachments-heading .ant-typography{font-size:12px}.fx-transfer-payment-attachment-controls{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.fx-transfer-payment-attachment-controls .ant-upload-wrapper,.fx-transfer-payment-attachment-controls .ant-upload,.fx-transfer-payment-attachment-controls .ant-btn{width:100%}.fx-transfer-payment-attachment-list{display:grid;gap:6px}.fx-transfer-payment-attachment-item{align-items:center;background:#fff;border:1px solid #e1e6e2;border-radius:6px;display:flex;gap:8px;justify-content:space-between;min-height:38px;padding:5px 7px 5px 10px}.fx-transfer-payment-attachment-item.is-saved{background:#f4fbf6;border-color:#cfe5d4}.fx-transfer-payment-attachment-item>div{align-items:center;display:flex;gap:6px;min-width:0}.fx-transfer-payment-attachment-item>div>span{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-transfer-payment-attachment-actions{flex:none;white-space:nowrap}.fx-transfer-image-preview-download.ant-btn{color:#ffffffe0}.fx-transfer-image-preview-download.ant-btn:hover{color:#fff!important}.fx-transfer-payment-attachment-empty{border:1px dashed #d8dfda;border-radius:6px;color:#7d8480;font-size:12px;padding:10px;text-align:center}@media (max-width: 767px){.fx-transfer-payment-attachment-controls{grid-template-columns:1fr}}.fx-transfer-payment-composer>label{color:#33383d;font-size:13px;margin-top:4px}.fx-transfer-payment-composer-actions{display:grid;gap:10px;grid-template-columns:1fr 1.4fr;margin-top:10px}.fx-transfer-payment-composer-actions .ant-btn-primary{background:#167a36;border-color:#167a36}.fx-transfer-transaction-note{background:#fff;border-color:#e0e4e2}.fx-transfer-transaction-note .ant-collapse-header{align-items:center!important;min-height:60px}.fx-transfer-transaction-note .ant-collapse-header-text>div{display:flex;flex-direction:column;gap:2px}.fx-transfer-transaction-note .ant-collapse-header-text span{color:#777d83;font-size:12px}@media (max-width: 1100px){.fx-transfer-settlement-progress{grid-template-columns:minmax(220px,1fr) minmax(240px,1.2fr) auto}.fx-transfer-settlement-progress>.ant-tag{grid-column:1 / -1;justify-self:end}.fx-transfer-settlement-workspace{grid-template-columns:1fr}}@media (max-width: 767px){.fx-transfer-settlement-heading{flex-direction:column}.fx-transfer-settlement-progress{align-items:stretch;gap:16px;grid-template-columns:1fr}.fx-transfer-settlement-outstanding{text-align:left}.fx-transfer-settlement-progress>.ant-tag{justify-self:start}.fx-transfer-payment-row{align-items:start;grid-template-columns:30px minmax(0,1fr) auto}.fx-transfer-payment-amount,.fx-transfer-payment-note{grid-column:2 / -1;text-align:left}.fx-transfer-payment-row>.ant-space{grid-column:3;grid-row:1}}.fx-dashboard-hero{margin-bottom:12px;padding:22px 24px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.fx-dashboard-hero h2{margin-bottom:2px}.fx-dashboard-hero-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:start}.fx-dashboard-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-dashboard-tool{display:grid;gap:4px;justify-items:center;height:92px;padding:12px 10px;white-space:normal}.fx-dashboard-tool>span{display:grid;gap:2px;justify-items:center}.fx-dashboard-tool-icon{color:#1677ff;font-size:26px;line-height:1}.fx-dashboard-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.fx-dashboard-panel-head h4{display:flex;align-items:center;gap:8px;margin:0}.fx-quick-actions .ant-space{width:100%}.fx-quick-actions .ant-btn{min-width:190px}.fx-dashboard-stat{min-height:84px;padding:14px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.fx-dashboard-alerts{display:grid;gap:10px}.fx-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fx-dashboard-grid>div{min-height:260px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.fx-dashboard-panel,.fx-report-panel,.fx-settings-section{min-height:180px;margin-bottom:12px;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.fx-report-panel{display:flex;flex-direction:column;gap:10px}.fx-settings-subsection{padding:12px 0;border-top:1px solid #edf0f2}.fx-settings-nav{position:sticky;top:8px;z-index:2;margin-bottom:12px;padding:8px 12px 0;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.fx-settings-nav .ant-anchor{padding:0}.fx-entry-mode{display:grid;gap:12px;margin-bottom:16px;padding:12px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px}.fx-entry-mode .ant-steps{overflow-x:auto;padding-bottom:2px}.fx-transfer-basics{margin-bottom:16px;overflow:hidden;border:1px solid #dfe6e1;border-radius:8px;background:#fff;scroll-margin-top:116px}.fx-transfer-basics>.fx-section-title{height:42px;margin:0;padding:0 16px;border-left-width:4px}.fx-transfer-basics-body{padding:16px 18px 18px}.fx-transfer-basics-primary,.fx-transfer-basics-secondary{display:grid;align-items:start;gap:16px}.fx-transfer-basics-primary{grid-template-columns:repeat(5,minmax(0,1fr))}.fx-transfer-basics-secondary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px;padding-top:16px;border-top:1px solid #e6ebe8}.fx-transfer-basics .ant-form-item{min-width:0;margin-bottom:14px}.fx-transfer-basics-secondary .ant-form-item{margin-bottom:0}@media (max-width: 1199px){.fx-transfer-basics-primary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.fx-transfer-basics-primary,.fx-transfer-basics-secondary{grid-template-columns:1fr}}.fx-subsection-title{margin-bottom:10px;font-weight:600}.fx-rate-source-tag{max-width:100%;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.fx-calculation-input-target.ant-form-item{margin-bottom:18px;padding:12px;background:#f6fff7;border:1px solid #a8d9b3;border-radius:8px;box-shadow:0 3px 12px #23833d14}.fx-calculation-input-target.ant-form-item .ant-form-item-label>label{height:auto;color:#237b36;font-weight:600}.fx-calculation-input-label{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.fx-calculation-input-label .ant-tag{margin-inline-end:0;font-size:11px;line-height:18px}.fx-calculation-input-target.ant-form-item .ant-input-number{background:#fff;border-color:#3f9b54;border-width:2px;box-shadow:0 0 0 3px #43a0471a}.fx-calculation-input-target.ant-form-item .ant-input-number-focused,.fx-calculation-input-target.ant-form-item .ant-input-number:focus-within{border-color:#2f8f46;box-shadow:0 0 0 3px #43a04724}.fx-calculation-input-prompt.ant-tag{margin-inline-end:0;font-weight:600}.fx-pricing-header-row .ant-form-item{margin-bottom:12px}.fx-calculation-mode-segmented.ant-segmented{padding:4px;background:#f3f6f9;border:1px solid #d9e2ec;border-radius:10px}.fx-calculation-mode-segmented .ant-segmented-group{gap:4px}.fx-calculation-mode-segmented .ant-segmented-item{min-width:0;overflow:hidden;border:1px solid transparent;border-radius:8px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.fx-calculation-mode-segmented .ant-segmented-item:not(.ant-segmented-item-selected):hover{background:#fff;border-color:#bae0ff}.fx-calculation-mode-segmented .ant-segmented-item-selected{background:#e6f4ff;border-color:#1677ff;box-shadow:0 2px 8px #1677ff1f}.fx-calculation-mode-segmented .ant-segmented-item-label{padding:9px 10px;line-height:1.3}.fx-calculation-mode-option{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:center;text-align:left}.fx-calculation-mode-option>.anticon{color:#68778a;font-size:18px}.fx-calculation-mode-option strong,.fx-calculation-mode-option small{display:block}.fx-calculation-mode-option strong{color:#253248;font-size:14px}.fx-calculation-mode-option small{margin-top:3px;color:#6b778c;font-size:11px;white-space:normal}.fx-calculation-mode-segmented .ant-segmented-item-selected .fx-calculation-mode-option>.anticon,.fx-calculation-mode-segmented .ant-segmented-item-selected .fx-calculation-mode-option strong{color:#0958d9}html[data-theme=dark] .fx-calculation-mode-segmented.ant-segmented{background:#111a2c;border-color:#32445f}html[data-theme=dark] .fx-calculation-mode-segmented .ant-segmented-item:not(.ant-segmented-item-selected):hover{background:#17243a}html[data-theme=dark] .fx-calculation-mode-segmented .ant-segmented-item-selected{background:#15395b;border-color:#3c89e8}html[data-theme=dark] .fx-calculation-mode-option strong{color:#f0f5ff}html[data-theme=dark] .fx-calculation-mode-option small,html[data-theme=dark] .fx-calculation-mode-option>.anticon{color:#a9b7ca}html[data-theme=dark] .fx-calculation-mode-segmented .ant-segmented-item-selected .fx-calculation-mode-option>.anticon,html[data-theme=dark] .fx-calculation-mode-segmented .ant-segmented-item-selected .fx-calculation-mode-option strong{color:#69b1ff}.fx-pricing-workspace{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,2fr);gap:12px;margin-bottom:14px}.fx-transfer-party-layout{align-items:stretch}.fx-transfer-party-layout>.ant-col{display:flex;flex-direction:column;min-width:0}#transfer-step-parties .fx-transfer-party-section{display:flex;flex:1 1;flex-direction:column;margin-bottom:0}#transfer-step-parties .fx-transfer-party-workspace,#transfer-step-pricing .fx-pricing-workspace{flex:1 1}#transfer-step-parties .fx-transfer-payer-panel{align-self:stretch}#transfer-step-pricing .fx-pricing-conditions-panel,#transfer-step-pricing .fx-current-quote-panel{height:100%}#transfer-step-pricing>.ant-form-item:last-child{margin-bottom:0;margin-top:auto}.fx-pricing-conditions-panel,.fx-current-quote-panel{min-width:0;padding:16px;background:#fff;border:1px solid #dfe6e1;border-radius:8px}.fx-current-quote-panel{background:#fbfefb;border-color:#d4e8d9}.fx-pricing-panel-title{margin-bottom:14px;padding-left:10px;color:#1f2937;border-left:3px solid #43a047;font-size:16px;font-weight:700;line-height:22px}.fx-pricing-version-alert{margin-bottom:16px}.fx-transfer-drawer-extra{display:flex;min-width:0;align-items:center;gap:16px}.fx-transfer-rate-time-info{width:min(650px,48vw);min-width:540px;padding:7px 12px 8px;color:#1f2937;background:#f6ffed;border:1px solid #b7eb8f;border-radius:7px}.fx-transfer-rate-time-title{margin-bottom:4px;color:#237804;font-size:12px;font-weight:700;line-height:16px}.fx-transfer-rate-time-grid{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(210px,1.5fr) minmax(210px,1.5fr)}.fx-transfer-rate-time-grid>div{display:flex;min-width:0;padding:0 10px;flex-direction:column;gap:1px;border-left:1px solid #d9f7be}.fx-transfer-rate-time-grid>div:first-child{padding-left:0;border-left:0}.fx-transfer-rate-time-grid>div:last-child{padding-right:0}.fx-transfer-rate-time-grid span{color:#6b7280;font-size:11px;line-height:15px;white-space:nowrap}.fx-transfer-rate-time-grid strong{overflow:hidden;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.fx-transfer-rate-time-grid .is-live span:before{display:inline-block;width:6px;height:6px;margin-right:5px;background:#52c41a;border-radius:50%;content:"";vertical-align:1px}.fx-transfer-inline-rate-time{display:none;margin-bottom:12px}@media (max-width: 1180px){.fx-transfer-drawer-extra>.fx-transfer-rate-time-info{display:none}.fx-transfer-inline-rate-time{display:block}.fx-transfer-inline-rate-time .fx-transfer-rate-time-info{width:100%;min-width:0}}@media (max-width: 680px){.fx-transfer-rate-time-grid{grid-template-columns:1fr}.fx-transfer-rate-time-grid>div,.fx-transfer-rate-time-grid>div:first-child,.fx-transfer-rate-time-grid>div:last-child{padding:5px 0;border-top:1px solid #d9f7be;border-left:0}.fx-transfer-rate-time-grid>div:first-child{padding-top:0;border-top:0}}.fx-pricing-conditions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 12px;align-items:start}.fx-pricing-conditions-grid .ant-form-item{min-width:0;margin-bottom:14px}.fx-pricing-conditions-grid .ant-form-item-extra{min-height:0;margin-top:5px;color:#7a8380;font-size:12px;line-height:18px}.fx-pricing-conditions-grid .fx-pricing-purpose{grid-column:1 / -1;margin-top:2px;padding-top:14px;border-top:1px solid #e5ebe7}.fx-pricing-purpose textarea.ant-input{min-height:62px;resize:vertical}.fx-current-quote-panel>.ant-form-item{margin-bottom:18px}.fx-primary-quote-input.ant-input-number{min-height:58px}.fx-primary-quote-input .ant-input-number-input{height:56px;padding:0 14px;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.fx-primary-quote-input.ant-input-number-disabled .ant-input-number-input{color:#6b7280;-webkit-text-fill-color:#6b7280}.fx-current-quote-panel .ant-form-item-extra{margin-top:6px;color:#3d8f50;font-size:12px}.fx-live-rate-block{margin:2px 0 18px;padding:16px 0;border-top:1px solid #e3e8e4;border-bottom:1px solid #e3e8e4}.fx-live-rate-heading,.fx-live-rate-source,.fx-quote-fee-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.fx-rate-input-mode{display:grid;min-width:0;gap:8px;margin-top:12px;padding:12px;border:1px solid #d6e4ff;border-radius:8px;background:#f5f9ff}.fx-rate-input-mode .ant-segmented{min-width:0;padding:3px;background:#eaf2ff}.fx-rate-input-mode .ant-segmented-group,.fx-rate-input-mode .ant-segmented-item{min-width:0}.fx-rate-input-mode .ant-segmented-item{flex:1 1;overflow:hidden}.fx-rate-input-mode .ant-segmented-item-label{display:flex;min-height:42px;align-items:center;justify-content:center;padding:5px 8px;overflow-wrap:anywhere;line-height:16px;font-size:12px;font-weight:600;text-align:center;white-space:normal}.fx-rate-input-mode>.ant-typography{min-width:0;overflow-wrap:anywhere}.fx-live-rate-input-compact{margin-top:8px}.fx-live-rate-input-compact .fx-live-rate-input{min-width:0;flex:1 1 auto}.fx-live-rate-input-unit{display:inline-flex;flex:0 0 auto;align-items:center;padding:0 12px;border-color:#91caff;background:#eaf4ff;color:#0958d9;font-size:14px;font-weight:700;white-space:nowrap}.fx-live-rate-input-unit:first-child{border:1px solid #91caff;border-right:0;border-radius:8px 0 0 8px}.fx-live-rate-input-unit:last-child{border:1px solid #91caff;border-left:0;border-radius:0 8px 8px 0}.fx-live-rate-input.ant-input-number{background:#f4f7f5;border-color:#dce4de}.fx-live-rate-input-editable.ant-input-number,.fx-live-rate-input-editable .ant-input-number{background:#fff;border:1px solid #91caff;box-shadow:0 2px 8px #1677ff14;cursor:text;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.fx-live-rate-input-editable.ant-input-number:hover,.fx-live-rate-input-editable:hover .ant-input-number,.fx-live-rate-input-editable.ant-input-number-focused,.fx-live-rate-input-editable:focus-within .ant-input-number{background:#fff;border-color:#1677ff;box-shadow:0 0 0 3px #1677ff24}.fx-live-rate-input-manual.ant-input-number,.fx-live-rate-input-manual .ant-input-number{border-color:#fa8c16;box-shadow:0 2px 8px #fa8c161f}.fx-live-rate-input-manual.ant-input-number:hover,.fx-live-rate-input-manual:hover .ant-input-number,.fx-live-rate-input-manual.ant-input-number-focused,.fx-live-rate-input-manual:focus-within .ant-input-number{border-color:#d46b08;box-shadow:0 0 0 3px #fa8c1629}.fx-live-rate-edit-hint{display:inline-flex;align-items:center;gap:4px;color:#1677ff;font-size:13px;font-weight:500}.fx-live-rate-edit-hint.is-manual{color:#d46b08}.fx-live-rate-edit-icon{margin-inline-end:2px;color:#1677ff;font-size:16px;pointer-events:none}.fx-live-rate-input-manual .fx-live-rate-edit-icon{color:#d46b08}.fx-live-rate-input .ant-input-number-input{height:44px;color:#1f2937;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right;-webkit-text-fill-color:#1f2937}html[data-theme=dark] .fx-live-rate-input-editable.ant-input-number,html[data-theme=dark] .fx-live-rate-input-editable .ant-input-number{background:#111d2c}html[data-theme=dark] .fx-live-rate-input-editable .ant-input-number-input{color:#f5f5f5;-webkit-text-fill-color:#f5f5f5}html[data-theme=dark] .fx-rate-input-mode{border-color:#234f7d;background:#111d2c}html[data-theme=dark] .fx-rate-input-mode .ant-segmented{background:#172b45}html[data-theme=dark] .fx-live-rate-input .ant-input-number-group-addon{border-color:#234f7d;background:#172b45;color:#69b1ff}.fx-rate-override-controls{margin-top:10px}.fx-rate-override-controls .ant-space{max-width:100%}.fx-rate-override-controls .ant-space-item{min-width:0;max-width:100%}.fx-rate-override-controls .ant-typography{overflow-wrap:anywhere;white-space:normal}.fx-rate-override-controls+.ant-alert{margin-top:10px}.fx-quote-decision-copy{display:flex;flex-direction:column;gap:4px}.fx-quote-decision-copy>span{color:#7a271a}.fx-quote-adjustment-standard{display:flex;flex-direction:column;gap:6px;margin-top:4px;padding:10px 12px;color:#4d1f18;background:#ffffff9e;border:1px solid #ffb4a8;border-radius:8px}.fx-quote-adjustment-standard__label{width:fit-content;padding:2px 8px;color:#a52a1a;font-size:12px;font-weight:700;line-height:20px;background:#fff1ed;border-radius:999px}.fx-quote-adjustment-standard__target{color:#8f1d12;font-size:14px;line-height:22px}.fx-quote-adjustment-standard__comparison,.fx-quote-adjustment-standard__alternative{color:#6f2c22!important;font-size:12px;line-height:19px}.fx-quote-adjustment-standard__alternative{padding-top:6px;border-top:1px dashed #efb4aa}.fx-quote-adjustment-standard small{color:#8c6a65;font-size:11px;line-height:17px}.fx-quote-calculation-collapse{margin-top:10px;overflow:hidden;background:#f8faf9;border:1px solid #d9e3dc;border-radius:8px}.fx-quote-calculation-collapse .ant-collapse-header{align-items:center!important;padding:10px 12px!important;color:#245c35!important}.fx-quote-calculation-collapse .ant-collapse-content-box{padding:0 12px 12px!important}.fx-quote-calculation-detail{padding-top:2px}.fx-quote-calculation-grid{display:grid;grid-template-columns:minmax(118px,.9fr) minmax(0,1.35fr);gap:0;overflow:hidden;border:1px solid #e3e8e4;border-radius:6px}.fx-quote-calculation-grid>span,.fx-quote-calculation-grid>strong{min-width:0;padding:7px 9px;border-bottom:1px solid #edf0ee;font-size:12px;line-height:1.35}.fx-quote-calculation-grid>span{color:#5e6b63;background:#f3f6f4}.fx-quote-calculation-grid>strong{overflow-wrap:anywhere;color:#1f2d24;background:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.fx-quote-calculation-grid>:nth-last-child(-n+2){border-bottom:0}.fx-quote-calculation-grid .is-profit{color:#237b3a}.fx-quote-calculation-grid .is-loss{color:#cf1322}.fx-quote-calculation-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:9px 10px;color:#135f2d;background:#edf9f0;border-radius:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-quote-calculation-total.is-loss{color:#b42318;background:#fff1f0}.fx-quote-calculation-formula{margin-top:8px;color:#66736b;font-size:11px;line-height:1.5}html[data-theme=dark] .fx-quote-calculation-collapse{background:#111d17;border-color:#2d4737}html[data-theme=dark] .fx-quote-calculation-grid{border-color:#31453a}html[data-theme=dark] .fx-quote-calculation-grid>span{color:#a7b7ac;background:#17241c}html[data-theme=dark] .fx-quote-calculation-grid>strong{color:#f0f5f1;background:#101914}html[data-theme=dark] .fx-quote-calculation-total{color:#8ee3a2;background:#12331c}html[data-theme=dark] .fx-quote-calculation-total.is-loss{color:#ff9c9c;background:#3a1717}@media (max-width: 640px){.fx-quote-calculation-grid{grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr)}}.fx-live-rate-equations{display:grid;gap:4px;margin-top:8px}.fx-customer-currency-flow{margin-top:12px;padding:9px 12px;color:#123b22;background:#eef9f0;border:1px solid #b7e3bf;border-radius:7px;font-size:14px;font-weight:700;text-align:center}.fx-live-rate-equation{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#56615a;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.fx-live-rate-equation>span{min-width:112px;padding:1px 6px;color:#647067;background:#eef2ef;border-radius:4px;font-size:12px;font-weight:500;text-align:center}html[data-theme=dark] .fx-customer-currency-flow{color:#b7ebc2;background:#142b1a;border-color:#2b6b3a}.fx-live-rate-equation>strong{min-width:0;color:inherit;font-weight:500}.fx-live-rate-equation-reverse{color:#2f7d42}.fx-live-rate-equation-reverse>span{color:#2f7d42;background:#e9f6ec}.fx-live-rate-source{align-items:flex-start;flex-direction:column;margin-top:14px}.fx-live-rate-source-tags{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.fx-live-rate-source-tags .ant-tag{max-width:100%;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-live-rate-source-tags .ant-tag:first-child{flex:1 1 auto;min-width:0}.fx-live-rate-source-tags .ant-tag:not(:first-child){flex:0 0 auto}.fx-quote-scenario-meta{display:flex;gap:8px;margin-top:12px;padding:10px 12px;color:#2f8f46;background:#eef8f0;border-radius:6px}.fx-quote-scenario-meta>div,.fx-quote-scenario-meta .ant-typography{display:block;min-width:0}.fx-quote-scenario-meta .ant-typography+.ant-typography{margin-top:2px;font-size:12px;overflow-wrap:anywhere}.fx-quote-fee-row{align-items:flex-start;padding-top:2px}.fx-quote-fee-row>div,.fx-quote-fee-row .ant-typography{display:block}.fx-quote-fee-row .ant-typography+.ant-typography{margin-top:3px;font-size:12px}.fx-quote-fee-row .ant-input-number{width:132px;background:transparent;border:0;box-shadow:none}.fx-quote-fee-row .ant-input-number-input{padding-right:0;color:#1f2937;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right;-webkit-text-fill-color:#1f2937}@media (max-width: 767px){.fx-pricing-workspace{grid-template-columns:1fr}.fx-pricing-conditions-panel,.fx-current-quote-panel{padding:14px}.fx-pricing-conditions-grid{grid-template-columns:1fr}.fx-primary-quote-input .ant-input-number-input{font-size:22px}}.fx-report-panel>.anticon{font-size:26px;color:#1677ff}.fx-list-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;color:inherit;border-bottom:1px solid #eef0f3}.fx-json-preview{display:block;max-width:720px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.fx-inline-label{display:block;margin-bottom:8px;color:#000000e0;font-size:14px}.fx-permission-matrix{max-height:420px;padding:10px;overflow:auto;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px}.fx-permission-summary{position:sticky;top:-10px;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:-10px -10px 10px;padding:10px 12px;background:#fff;border-bottom:1px solid #e5e7eb}.fx-permission-group{margin-bottom:10px;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.fx-permission-group:last-child{margin-bottom:0}.fx-permission-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 12px;border-bottom:1px solid #eef0f3}.fx-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px 12px}.fx-permission-item{display:flex;align-items:flex-start;gap:8px;min-height:54px;padding:8px 10px;background:#fbfcfe;border:1px solid #edf0f5;border-radius:6px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.fx-permission-item:hover{background:#f3f8ff;border-color:#bcd8ff}.fx-permission-item .ant-checkbox-wrapper,.fx-permission-item .ant-checkbox{flex:none;margin-top:2px}.fx-permission-copy{display:grid;gap:2px;min-width:0;line-height:1.35}.fx-permission-copy span{color:#1f2937;font-weight:500}.fx-permission-copy code{color:#64748b;font-size:12px;white-space:normal;word-break:break-word;background:transparent}.fx-mobile-list{display:grid;gap:10px;width:100%;min-width:0;max-width:100%}.fx-mobile-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:6px}.fx-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.fx-mobile-card-title{min-width:0;color:#111827;font-weight:700;word-break:break-word}.fx-mobile-card-subtitle{margin-top:2px;color:#64748b;font-size:12px;word-break:break-word}.fx-mobile-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.fx-mobile-card-field{min-width:0;padding:8px;background:#f8fafc;border:1px solid #eef0f3;border-radius:6px}.fx-mobile-card-field span{display:block;color:#64748b;font-size:12px}.fx-mobile-card-field strong{display:block;margin-top:2px;color:#1f2937;font-size:14px;font-weight:600;word-break:break-word}.fx-mobile-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fx-mobile-card-actions .ant-btn{flex:1 1 auto}.fx-mobile-card-actions .fx-operation-actions{width:100%}.fx-mobile-card-actions .fx-operation-actions .ant-space-item{flex:1 1 auto}.fx-mobile-card-actions .fx-operation-actions .ant-btn{width:100%}.fx-drawer-footer{display:flex;gap:8px;justify-content:flex-end}.fx-rate-editor-footer{align-items:center;justify-content:space-between;width:100%}.fx-pricing-wizard{margin-top:16px}.fx-pricing-direction-cards{margin-bottom:16px}.fx-pricing-direction-card,.fx-baseline-entry-card,.fx-scenario-pricing-card,.fx-pricing-overview{border-color:#e7eaef;border-radius:10px;box-shadow:0 4px 14px #1a2e4f0a}.fx-pricing-direction-card{height:100%}.fx-pricing-direction-card .ant-card-body{padding:16px 18px}.fx-pricing-direction-summary{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(270px,1.45fr) repeat(3,minmax(150px,1fr))}.fx-pricing-direction-heading{align-items:center;display:flex;gap:10px}.fx-pricing-direction-heading h5.ant-typography{margin:0 0 2px}.fx-pricing-direction-arrow{color:#8c98aa;font-size:16px}.fx-pricing-direction-metric{border-left:1px solid #eef0f3;display:flex;flex-direction:column;gap:5px;min-width:0;padding-left:18px}.fx-pricing-direction-metric .ant-typography:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fx-currency-flag{background:#f3f5f8;border:1px solid rgba(15,35,65,.08);border-radius:50%;box-shadow:0 2px 7px #1a2e4f1f;flex:0 0 auto;height:34px;object-fit:cover;width:34px}.fx-currency-flag--fallback{align-items:center;color:#526174;display:inline-flex;font-size:11px;font-weight:700;justify-content:center}.fx-baseline-entry-card{height:100%}.fx-baseline-market-summary{align-items:center;background:#f4f6f8;border:1px solid #e9edf2;border-radius:6px;display:flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:16px;padding:8px 12px}.fx-baseline-profile-list{border-top:1px solid #eef0f3;margin-top:14px}.fx-baseline-profile-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(260px,.9fr) 36px;padding:14px 0}.fx-completion-target{scroll-margin:140px 220px;outline:3px solid #ff4d4f!important;outline-offset:3px;border-radius:8px;background:#fff1f0!important;box-shadow:0 0 0 5px #ff4d4f24,0 0 20px #ff4d4f40!important;animation:fx-completion-highlight 3s ease-out,fx-completion-pulse .6s ease-in-out 3;z-index:1;position:relative}@keyframes fx-completion-highlight{0%,45%{background:#fff1f0}to{background:transparent}}@keyframes fx-completion-pulse{0%,to{box-shadow:0 0 0 5px #ff4d4f24,0 0 20px #ff4d4f40}50%{box-shadow:0 0 0 5px #ff4d4f24,0 0 30px #ff4d4f73}}.fx-completion-issue-list{display:flex;flex-direction:column;align-items:flex-start}.fx-completion-issue-list .ant-btn-link{height:auto;padding:2px 0;text-align:left;white-space:normal}.fx-actionable-preflight-list{display:grid;gap:8px;margin-top:8px;width:100%}.fx-actionable-preflight-item{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ffccc7;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;padding:10px 12px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.fx-actionable-preflight-item:hover,.fx-actionable-preflight-item:focus-visible{background:#fff7f6;border-color:#ff7875;box-shadow:0 0 0 2px #ff4d4f1f;outline:none}.fx-actionable-preflight-copy{display:grid;flex:1 1;gap:3px;min-width:0;overflow:hidden}.fx-actionable-preflight-title,.fx-actionable-preflight-detail{display:block;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.fx-actionable-preflight-detail{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-actionable-preflight-action{color:#1677ff;flex:none;font-weight:500;white-space:nowrap}.fx-actionable-preflight-message{background:#fff7e6;border:1px solid #ffd591;border-radius:8px;color:#874d00;line-height:1.5;overflow-wrap:anywhere;padding:10px 12px}.fx-baseline-profile-row+.fx-baseline-profile-row{border-top:1px solid #f0f1f3}.fx-baseline-rate-heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.fx-baseline-rate-editor{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(160px,1fr) auto;margin-top:6px}.fx-baseline-rate-prefix,.fx-baseline-rate-suffix{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fx-baseline-rate-help{display:block;margin-top:6px}.fx-baseline-profile-list .ant-empty{margin-block:18px 8px}.fx-readonly-rate{align-items:center;background:#f4f6f8;border:1px solid #e9edf2;border-radius:6px;color:#4b5563;display:flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:32px;margin-top:6px;padding:0 11px}.fx-scenario-pricing-card{margin-bottom:12px;overflow:hidden}.fx-scenario-pricing-card .ant-card-head{background:#f8fafc;border-bottom-color:#e7eaef;min-height:52px}.fx-scenario-pricing-card .ant-card-body{padding:0}.fx-scenario-pricing-card .fx-currency-flag{height:24px;width:24px}.fx-scenario-pricing-card .ant-table-thead>tr>th{background:#fff;color:#596579;font-size:13px}.fx-scenario-pricing-card .ant-table-cell{vertical-align:top}.fx-scenario-name,.fx-expected-result,.fx-profit-result,.fx-overview-status{display:flex;flex-direction:column;gap:5px}.fx-calculated-rate{color:#1677ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.fx-scenario-pricing-card .ant-input-number-readonly{background:#f5f8ff}.fx-rate-path{font-size:12px}.fx-number-addon{align-items:center;background:#fafafa;border:1px solid #d9d9d9;border-inline-start:0;border-radius:0 6px 6px 0;color:#000000a6;display:inline-flex;justify-content:center;min-width:34px;padding:0 10px}.fx-profit-result .ant-tag{margin-inline-end:0;width:max-content}.fx-pricing-overview{position:sticky;top:16px;min-width:280px;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.fx-pricing-overview .ant-card-body{overflow-y:auto;flex:1 1}.fx-pricing-overview .ant-card-head{background:#f8fafc}.fx-pricing-overview .ant-statistic-title{min-height:42px}.fx-pricing-overview .ant-statistic-content{font-size:22px}.fx-overview-status{border-top:1px solid #eef0f3;margin-top:18px;padding-top:16px}.fx-overview-status .ant-tag{margin-inline-end:0;width:max-content}@media (max-width: 1199px){.fx-pricing-overview{position:static}.fx-pricing-direction-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-pricing-direction-heading{grid-column:1 / -1}}@media (max-width: 767px){.fx-pricing-direction-card .ant-card-body,.fx-baseline-entry-card .ant-card-body{padding:14px}.fx-baseline-profile-row{align-items:stretch;grid-template-columns:1fr}.fx-baseline-rate-editor{grid-template-columns:auto minmax(120px,1fr) auto}.fx-pricing-direction-summary{align-items:stretch;gap:12px;grid-template-columns:1fr}.fx-pricing-direction-heading{grid-column:auto}.fx-pricing-direction-metric{border-left:0;border-top:1px solid #eef0f3;padding-left:0;padding-top:10px}.fx-pricing-wizard--mobile .fx-currency-flag{height:30px;width:30px}.fx-pricing-wizard--mobile .fx-scenario-pricing-card .ant-card-head-title{white-space:normal}}.fx-rate-calculator-amount-input{margin-top:8px;width:100%}.fx-rate-calculator-amount-input .ant-input-number{flex:1 1;width:100%}.fx-rate-calculator-cny-method{display:flex;width:100%}.fx-rate-calculator-cny-method .ant-radio-button-wrapper{flex:1 1;text-align:center}.fx-rate-calculator-price-type{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fx-rate-calculator-price-type .ant-radio-button-wrapper{align-items:center;border:1px solid #d9d9d9;border-radius:6px;display:flex;height:auto;justify-content:center;line-height:20px;min-height:44px;padding:6px 10px;text-align:center;white-space:normal}.fx-rate-calculator-price-type .ant-radio-button-wrapper:before{display:none}.fx-rate-calculator-result{background:#f0f9ff;border-color:#91caff}.fx-rate-calculator-result .ant-typography{margin-bottom:0}.fx-rate-calculator-result h3.ant-typography{margin-block:8px;overflow-wrap:anywhere}.fx-exchange-line{border-top:1px solid #e5e7eb;padding-top:12px}.fx-exchange-line:first-child{border-top:0;padding-top:0}.fx-exchange-line-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;min-height:32px}.fx-exchange-summary{display:grid;gap:8px 16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.fx-exchange-summary>div{min-width:0}.fx-exchange-summary span,.fx-exchange-summary strong{display:block}.fx-exchange-summary span{color:#6b7280;font-size:12px}.fx-exchange-summary strong{margin-top:2px;overflow-wrap:anywhere}@media (max-width: 900px){.fx-exchange-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-page-toolbar,.fx-dashboard-grid{display:block}.fx-dashboard-hero-main{grid-template-columns:1fr}.fx-page-toolbar>*+*{margin-top:10px}.fx-total-row,.fx-permission-grid{grid-template-columns:1fr}}@media (max-width: 1199px){.fx-page-toolbar{align-items:stretch;flex-direction:column}.fx-page-toolbar>.ant-space{display:flex;flex-wrap:wrap;width:100%}.fx-page-toolbar>.ant-space .ant-input-affix-wrapper{flex:1 1 260px}.fx-mobile-form>.ant-row>.ant-col,.fx-mobile-form>.ant-row>.ant-form-item,.fx-mobile-form .fx-exchange-line>.ant-row>.ant-col{flex:0 0 50%;max-width:50%}}@media (max-width: 767px){.ant-pro-layout .ant-pro-layout-content{padding-block:8px;padding-inline:8px}.ant-pro-page-container-children-container{padding-inline:0}.fx-mobile-form>.ant-row>.ant-col,.fx-mobile-form>.ant-row>.ant-form-item,.fx-mobile-form .fx-exchange-line>.ant-row>.ant-col{flex:0 0 100%;max-width:100%}.fx-dashboard-hero,.fx-dashboard-panel,.fx-report-panel,.fx-settings-section{padding:12px}.fx-dashboard-hero .ant-space,.fx-page-toolbar .ant-space,.fx-page-toolbar .ant-form-inline{width:100%}.fx-dashboard-hero .ant-space{flex-wrap:wrap}.fx-dashboard-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-dashboard-tool{height:84px}.fx-dashboard-panel-head{align-items:flex-start;flex-direction:column}.fx-quick-actions .ant-btn{flex:1 1 100%;width:100%;min-width:0}.fx-dashboard-hero .ant-btn,.fx-page-toolbar .ant-btn{min-width:0}.fx-page-toolbar{align-items:stretch}.fx-page-toolbar .ant-space{display:flex;flex-wrap:wrap}.fx-page-toolbar .ant-input-affix-wrapper,.fx-page-toolbar .ant-select,.fx-page-toolbar .ant-picker,.fx-page-toolbar .ant-form-item{width:100%!important}.fx-page-toolbar .ant-form-inline{display:grid;gap:8px}.fx-page-toolbar .ant-space .ant-btn{flex:1 1 auto}.fx-metrics{row-gap:8px}.fx-metrics>.ant-col,.fx-responsive-row>.ant-col{flex:0 0 100%!important;max-width:100%!important}.fx-metric{min-height:48px}.fx-metric strong{font-size:20px}.fx-mobile-form .ant-col,.fx-settings-section .ant-col{flex:0 0 100%!important;max-width:100%!important}.fx-total-row,.fx-mobile-card-grid{grid-template-columns:1fr}.ant-drawer-content-wrapper{width:100vw!important;max-width:100vw}.ant-drawer-body{padding:12px}.ant-drawer-footer{padding:10px 12px}.fx-drawer-footer{justify-content:stretch}.fx-drawer-footer .ant-btn{flex:1 1}.ant-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)}.ant-modal-body{max-height:calc(100vh - 180px);overflow-y:auto}.fx-permission-matrix{max-height:46vh}.fx-permission-group-head{align-items:flex-start}.fx-json-preview{max-width:100%;white-space:normal}}@media (max-width: 430px){.fx-rate-editor-footer{align-items:stretch;flex-direction:column}.fx-rate-editor-footer>.ant-btn,.fx-rate-editor-footer>.ant-space,.fx-rate-editor-footer>.ant-space .ant-btn{width:100%}.fx-dashboard-tool-grid{grid-template-columns:1fr}}.fx-quote-column-title{cursor:help;text-decoration:underline dotted;text-underline-offset:3px}.fx-quote-editor-table .ant-table-thead>tr>th{text-align:center;white-space:nowrap}.fx-quote-editor-table .ant-table-cell{vertical-align:middle}.fx-rate-editor-meta .ant-form-item{margin-bottom:0}.fx-rate-editor-meta .ant-picker,.fx-rate-editor-meta .ant-input-number,.fx-rate-editor-meta .ant-input{width:100%}.fx-rate-table-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.fx-rate-view-mode-toggle{min-height:24px}.fx-rate-view-mode-control{display:grid;gap:4px}.fx-rate-view-mode-toggle .ant-typography{margin-bottom:0}.fx-rate-view-mode-hint{font-size:12px;line-height:18px}.fx-day-profit-modal{top:24px}.fx-day-profit-modal .ant-modal-body{max-height:calc(100vh - 150px);overflow:auto;padding-top:8px}.fx-day-profit-title{color:#000000e0;font-size:20px;font-weight:600;line-height:28px}.fx-day-profit-summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.fx-day-profit-rate-hint{display:block;margin-bottom:12px}.fx-day-profit-toolbar{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:12px}.fx-day-profit-export{margin-right:auto}.fx-day-profit-table .ant-table-thead>tr>th{color:#000000a6;font-size:13px;white-space:nowrap}.fx-day-profit-table .ant-table-tbody>tr{cursor:pointer}.fx-day-profit-table .ant-table-tbody>tr.is-loss>td{background:snow}.fx-day-profit-table .ant-table-tbody>tr.is-selected>td,.fx-day-profit-table .ant-table-tbody>tr.is-selected:hover>td{background:#fff1f0}.fx-day-profit-table .ant-table-tbody>tr.is-selected>td:first-child{box-shadow:inset 3px 0 #ff4d4f}.fx-day-profit-table .ant-table-tbody>tr.is-profit .fx-day-profit-value{color:#389e0d}.fx-day-profit-table .ant-table-tbody>tr.is-near-cost .fx-day-profit-value{color:#d46b08}.fx-day-profit-detail{background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;gap:16px;min-height:500px;padding:18px}.fx-day-profit-detail.is-loss{background:snow;border-color:#ffccc7}.fx-day-profit-detail.is-near-cost{background:#fffdf5;border-color:#ffe58f}.fx-day-profit-detail-heading,.fx-day-profit-flow,.fx-day-profit-actions{align-items:center;display:flex;gap:10px;justify-content:space-between}.fx-day-profit-detail-heading .ant-typography{font-size:17px}.fx-day-profit-flow{background:#fff;border-radius:6px;justify-content:flex-start;padding:12px}.fx-day-profit-metrics{display:grid}.fx-day-profit-metrics>div{align-items:center;border-bottom:1px dashed #e5e7eb;display:flex;gap:16px;justify-content:space-between;min-height:44px}.fx-day-profit-metrics>div .ant-typography:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.fx-day-profit-explanation,.fx-day-profit-disclaimer{display:block;line-height:1.7}.fx-day-profit-actions{justify-content:flex-start;margin-top:auto}.fx-rate-business-pair{display:grid;gap:2px;line-height:16px;white-space:nowrap}.fx-rate-business-pair .ant-typography{margin-bottom:0}.fx-rate-business-pair .ant-typography-secondary{font-size:11px}.fx-rate-business-pair .ant-tag{justify-self:start;margin-top:2px;margin-inline-end:0;font-size:10px;line-height:17px}.fx-rate-profit-overview{margin-block:16px;padding:12px 16px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px}.fx-rate-profit-overview .ant-statistic-title{margin-bottom:2px}.fx-rate-profit-overview .ant-statistic-content{font-size:20px}.fx-rate-profit-overview>.ant-typography{display:block;margin-top:8px;font-size:12px}.fx-rate-profit-cell{display:grid;justify-items:start;gap:4px;min-width:150px}.fx-rate-profit-cell .ant-tag{margin-inline-end:0;font-size:11px;line-height:18px;white-space:nowrap}.fx-rate-field-visibility-toggle{min-height:24px}.fx-rate-field-visibility-toggle .ant-typography{margin-bottom:0}.fx-rate-management-editor-table .ant-table-tbody>tr>td{height:44px;padding-block:6px;text-align:center}.fx-rate-management-editor-table .ant-table-thead>tr>th{line-height:18px;white-space:normal}.fx-rate-management-editor-table .fx-quote-column-title{display:inline-block;white-space:normal}.fx-rate-management-editor-table .fx-rate-editor-number{display:block;width:100%}.fx-rate-management-editor-table .fx-rate-editor-number input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.fx-rate-management-editor-table .fx-rate-editor-cell{display:grid;gap:3px;width:100%}.fx-rate-management-editor-table .fx-rate-editor-loss{background:#fff1f0;border-color:#ff4d4f}.fx-rate-management-editor-table .fx-rate-editor-changed{background:#fffbe6;border-color:#faad14}.fx-rate-management-editor-table .fx-rate-editor-changed-label{color:#ad6800;font-size:11px;line-height:14px;white-space:nowrap}.fx-rate-management-editor-table .fx-rate-editor-result-line{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-height:14px;white-space:nowrap}.fx-rate-business-example{display:flex;width:calc(100vw - 72px);min-width:0;max-width:360px;flex-direction:column;gap:4px;line-height:1.5;overflow-wrap:anywhere}.fx-rate-business-tooltip.ant-tooltip{max-width:400px}.fx-rate-business-example .ant-typography{color:#ffffffe0}.fx-rate-business-example .ant-typography strong,.fx-rate-business-example strong.ant-typography{color:#fff}.fx-rate-business-example .ant-typography-success{color:#b7eb8f}.fx-rate-business-example .ant-typography-danger{color:#ffccc7}.fx-rate-management-editor-table .fx-rate-editor-profit-label{font-size:11px;line-height:14px;white-space:nowrap}.fx-rate-management-editor-table .fx-rate-editor-profit-label.is-profit{color:#389e0d}.fx-rate-management-editor-table .fx-rate-editor-loss-label{font-size:11px;line-height:14px;text-align:right;white-space:nowrap}.fx-rate-management-editor-table .fx-rate-editor-derived{background:#f5f5f5;color:#595959;cursor:help}.fx-rate-management-editor-table .fx-rate-market-reference,.fx-rate-management-editor-table .fx-rate-market-reference input{color:#595959;background:#f5f5f5;cursor:not-allowed}.fx-rate-management-editor-table .fx-rate-editor-na{display:flex;align-items:center;justify-content:center;width:100%;height:32px;border:1px solid #f0f0f0;border-radius:6px;background:#fafafa;color:#8c8c8c}.fx-rate-preflight-issues{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fx-rate-preflight-issue{display:grid;gap:3px;padding:10px 12px;border:1px solid #ffccc7;border-radius:6px;background:#fff}@media (max-width: 900px){.fx-rate-table-toolbar{align-items:stretch;flex-direction:column}.fx-rate-view-mode-toggle .ant-segmented{width:100%}.fx-rate-preflight-issues{grid-template-columns:1fr}.fx-day-profit-detail{min-height:auto}}.fx-quote-mobile-list{display:grid;gap:12px}.fx-quote-mobile-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.fx-quote-mobile-grid label{min-width:0}.fx-quote-mobile-grid label>span{color:#6b7280;display:block;font-size:12px;margin-bottom:4px}.fx-quote-calendar-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.fx-quote-calendar-events{display:grid;gap:4px;padding-top:2px}.fx-quote-calendar-event{display:flex;flex-wrap:wrap;gap:2px}.fx-quote-calendar-event .ant-tag{font-size:11px;line-height:18px;margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fx-quote-calendar-count{align-items:center;background:#1677ff;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;height:16px;justify-content:center;min-width:16px;padding:0 4px}.fx-rate-calendar-scope{font-size:11px;line-height:18px}.fx-rate-event-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.fx-rate-editor-steps{margin:8px auto 24px;max-width:920px}.fx-rate-step-card{margin-bottom:16px}.fx-rate-pair-picker{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.fx-rate-pair-select-option{align-items:center;display:flex;gap:8px;min-height:24px}.fx-rate-pair-select-option .ant-checkbox-wrapper{margin:0}.fx-rate-pair-selection-summary{display:block;margin-bottom:16px}.fx-rate-advanced-rules{background:#fafafa}.fx-transfer-financial{margin-top:18px}.fx-transfer-financial-heading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:14px}.fx-transfer-financial-title{align-items:center;color:#1f1f1f;display:flex;font-size:17px;font-weight:600;gap:8px;line-height:24px}.fx-transfer-financial-title .anticon{color:#237b3a}.fx-transfer-financial-subtitle{color:#7a7f86;font-size:13px;margin:6px 0 0 25px}.fx-transfer-financial-status{align-items:center;background:#f6fbf7;border:1px solid #b7dfc1;border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(220px,auto) 1fr auto;margin-bottom:16px;min-height:64px;padding:12px 16px}.fx-transfer-financial-status-main{align-items:center;color:#1f6f38;display:flex;gap:9px}.fx-transfer-financial-status-main .anticon{font-size:18px}.fx-transfer-financial-status-meta{align-items:center;color:#73777c;display:flex;flex-wrap:wrap;gap:8px 12px}.fx-transfer-financial-status-meta strong{color:#3d4145;font-weight:500}.fx-transfer-financial-metrics{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px}.fx-transfer-financial-metric{align-items:center;background:#fff;border:1px solid #e1e4e8;border-radius:8px;display:flex;gap:14px;min-height:116px;padding:18px}.fx-transfer-financial-metric-icon{align-items:center;background:#eef8f0;border-radius:50%;color:#23833d;display:flex;flex:0 0 44px;font-size:20px;height:44px;justify-content:center}.fx-transfer-financial-metric-label{color:#555b61;font-size:14px;margin-bottom:8px}.fx-transfer-financial-metric-value{align-items:center;color:#16191d;display:flex;flex-wrap:wrap;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;gap:8px;line-height:1.25}.fx-transfer-financial-metric-value.is-profit{color:#198a34}.fx-transfer-financial-metric-value.is-loss{color:#cf1322}.fx-transfer-financial-formula{align-items:center;background:#f7faf8;border:1px solid #e1ebe3;border-radius:6px;color:#536159;display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:9px 12px}.fx-transfer-financial-formula .anticon{color:#23833d}.fx-transfer-financial-detail-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.fx-transfer-financial-panel{border:1px solid #e1e4e8;border-radius:8px;min-width:0;overflow:hidden}.fx-transfer-financial-panel-title{border-bottom:1px solid #eceef0;color:#262a2e;font-size:15px;font-weight:600;padding:15px 18px}.fx-transfer-financial-rows>div{align-items:center;border-bottom:1px solid #f0f1f2;display:grid;gap:16px;grid-template-columns:minmax(120px,35%) minmax(0,1fr);min-height:54px;padding:10px 18px}.fx-transfer-financial-rows>div:last-child{border-bottom:0}.fx-transfer-financial-rows span{color:#656a70}.fx-transfer-financial-rows strong{color:#2f3337;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;min-width:0;overflow-wrap:anywhere}.fx-transfer-financial-source{align-items:center;border:1px solid #e1e4e8;border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px;min-height:64px;padding:10px 18px}.fx-transfer-financial-source>div:first-child{align-items:center;display:flex;gap:20px;min-width:0}.fx-transfer-financial-source span{color:#50555a;overflow-wrap:anywhere}.fx-transfer-financial-source .ant-btn-link{padding-inline:4px}.fx-transfer-financial-commission{background:#fff;border-color:#e1e4e8}.fx-transfer-financial-commission .ant-collapse-header{font-weight:500;min-height:58px}.fx-transfer-commission-builder-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:4px 0 10px}.fx-transfer-commission-builder-heading.is-expense{border-top:1px solid var(--ant-color-border-secondary);margin-top:18px;padding-top:16px}.fx-transfer-commission-builder-heading small{color:var(--ant-color-text-tertiary);display:block;margin-top:3px}.fx-transfer-commission-rule-card{margin-bottom:12px}.fx-transfer-commission-rule-row{align-items:center;display:grid;gap:8px;grid-template-columns:28px 120px minmax(180px,1.4fr) minmax(100px,.7fr) 84px minmax(128px,152px) 36px;margin-bottom:8px}.fx-transfer-commission-rule-index{align-items:center;background:var(--ant-color-fill-secondary);border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.fx-transfer-commission-rule-result{background:var(--ant-color-fill-quaternary);border-radius:6px;line-height:1.35;min-width:0;padding:5px 28px 5px 8px;position:relative;text-align:right}.fx-transfer-commission-rule-result span,.fx-transfer-commission-rule-result strong{display:block}.fx-transfer-commission-rule-result span{color:var(--ant-color-text-tertiary);font-size:12px}.fx-transfer-commission-rule-help{color:var(--ant-color-primary);height:24px;padding:0;position:absolute;right:2px;top:2px;width:24px}.fx-transfer-commission-rule-tooltip{display:grid;gap:7px;max-width:100%;overflow-wrap:anywhere;width:100%}.fx-transfer-commission-rule-tooltip span{display:block;line-height:1.45}.fx-transfer-commission-rule-tooltip .is-summary{background:var(--ant-color-primary-bg);border-radius:6px;color:var(--ant-color-text);padding:7px 8px}.fx-transfer-commission-rule-tooltip .is-total{border-top:1px solid var(--ant-color-border-secondary);color:var(--ant-color-text);font-weight:700;margin-top:2px;padding-top:7px}.fx-transfer-commission-rule-tooltip .is-note{color:var(--ant-color-warning-text);font-size:12px}.fx-transfer-commission-rule-tooltip .is-warning{border-top:1px solid rgba(255,255,255,.22);color:#ffd666;font-weight:600;margin-top:3px;padding-top:7px}.fx-transfer-commission-rule-tooltip-overlay{max-width:460px;width:max-content}.fx-transfer-commission-rule-tooltip-overlay .ant-tooltip-inner{background:var(--ant-color-bg-elevated);border:1px solid var(--ant-color-border-secondary);box-shadow:var(--ant-box-shadow-secondary);color:var(--ant-color-text);max-height:380px;overflow:auto;padding:12px 14px;white-space:normal}.fx-transfer-commission-rule-tooltip-overlay .ant-tooltip-arrow:before{background:var(--ant-color-bg-elevated)}.fx-transfer-expense-row{align-items:center;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(130px,1fr)) 36px;margin-bottom:8px}.fx-transfer-commission-summary{margin-top:16px}.fx-transfer-commission-summary .is-deduction,.fx-transfer-commission-summary .is-negative{color:var(--ant-color-error)}.fx-transfer-commission-summary .is-positive{color:var(--ant-color-success)}@media (max-width: 1599px){.fx-transfer-financial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1199px){.fx-transfer-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-transfer-commission-rule-row{grid-template-columns:28px 112px minmax(160px,1.4fr) minmax(96px,.7fr) 76px 36px}.fx-transfer-commission-rule-result{align-items:center;display:grid;gap:4px 12px;grid-column:2 / 6;grid-template-columns:minmax(0,1fr) auto 24px;padding:6px 4px 6px 10px;text-align:left;width:100%}.fx-transfer-commission-rule-result span,.fx-transfer-commission-rule-result strong{overflow-wrap:anywhere}.fx-transfer-commission-rule-result strong{text-align:right}.fx-transfer-commission-rule-help{grid-column:3;grid-row:1;position:static}.fx-transfer-expense-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-transfer-expense-row>:first-child{grid-column:auto}}@media (max-width: 767px){.fx-transfer-commission-builder-heading{align-items:flex-start;flex-direction:column}.fx-transfer-commission-rule-row,.fx-transfer-expense-row{grid-template-columns:1fr}.fx-transfer-commission-rule-result{grid-column:auto;grid-template-columns:minmax(0,1fr) auto 24px}.fx-transfer-commission-rule-index,.fx-transfer-expense-row>:first-child{grid-column:auto}.fx-transfer-commission-rule-tooltip-overlay{max-width:calc(100vw - 16px)}.fx-transfer-financial-status{align-items:flex-start;grid-template-columns:1fr}.fx-transfer-financial-status .ant-btn{width:100%}.fx-transfer-financial-metrics,.fx-transfer-financial-detail-grid{grid-template-columns:1fr}.fx-transfer-financial-metric{min-height:96px}.fx-transfer-financial-source,.fx-transfer-financial-source>div:first-child{align-items:flex-start;flex-direction:column}.fx-transfer-financial-source .ant-space,.fx-transfer-financial-source .ant-btn{width:100%}.fx-transfer-financial-rows>div{align-items:flex-start;grid-template-columns:1fr;gap:4px}.fx-day-profit-modal{margin:8px auto;max-width:calc(100vw - 16px);top:0}.fx-day-profit-modal .ant-modal-content{padding:16px 12px}.fx-day-profit-title{font-size:17px}.fx-day-profit-toolbar{align-items:stretch;flex-direction:column}.fx-day-profit-toolbar .ant-segmented,.fx-day-profit-toolbar .ant-select,.fx-day-profit-toolbar .fx-day-profit-export{width:100%}.fx-day-profit-export{margin-right:0}.fx-day-profit-detail{padding:14px}.fx-day-profit-actions{align-items:stretch;flex-direction:column}.fx-day-profit-actions .ant-btn{width:100%}.fx-version-history-card .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:8px;padding-block:12px}.fx-version-history-card .ant-card-extra{margin-inline-start:0}.fx-quote-mobile-grid{grid-template-columns:1fr}.fx-quote-calendar-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.fx-quote-calendar-toolbar>.ant-space{width:100%}.fx-quote-calendar .ant-picker-calendar-header{padding-inline:0}.fx-rate-event-row{align-items:flex-start;flex-direction:column}.fx-rate-pair-picker>*{width:100%}.fx-rate-editor-steps .ant-steps-item-title{font-size:12px}.fx-actionable-preflight-item{align-items:flex-start;flex-direction:column;gap:6px}}.fx-document-workspace{background:#fff;border:1px solid #dfe7e1;border-radius:8px;container-name:document-workspace;container-type:inline-size;margin-top:20px;overflow:hidden}.fx-document-workspace-header{align-items:center;background:#f4fbf6;border-bottom:1px solid #dfe9e1;display:flex;gap:16px;justify-content:space-between;min-height:70px;padding:14px 18px}.fx-document-workspace-heading{align-items:center;display:flex;gap:12px;min-width:0}.fx-document-workspace-icon{align-items:center;background:#e5f5e9;border-radius:50%;color:#187d38;display:inline-flex;flex:0 0 38px;font-size:18px;height:38px;justify-content:center}.fx-document-workspace-title{color:#202522;font-size:16px;font-weight:650;line-height:1.4}.fx-document-workspace-subtitle{color:#768079;font-size:12px;line-height:1.5;margin-top:2px}.fx-document-upload-workspace{background:#fbfdfb;border-bottom:1px solid #e9eeea;padding:16px 18px}.fx-document-upload-controls{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(210px,.62fr) minmax(360px,1.4fr) auto}.fx-document-upload-controls.is-auto-upload{grid-template-columns:minmax(210px,.62fr) minmax(360px,1.4fr)}.fx-document-type-field{display:grid;gap:7px}.fx-document-type-field label{color:#464e49;font-size:13px;font-weight:500}.fx-document-type-field .ant-select{width:100%}.fx-document-dragger.ant-upload-wrapper{display:block;height:64px;min-width:0}.fx-document-dragger.ant-upload-wrapper .ant-upload-drag{background:#fff;border-color:#b9cdbd;border-radius:7px;height:64px;overflow:hidden}.fx-document-dragger.ant-upload-wrapper .ant-upload-drag:hover{border-color:#18823c}.fx-document-dragger.ant-upload-wrapper .ant-upload-btn{height:100%;padding:0 16px}.fx-document-dragger.ant-upload-wrapper .ant-upload-drag-container{display:block;height:100%}.fx-document-drop-content{align-items:center;display:flex;gap:14px;height:100%;justify-content:center;min-width:0;width:100%}.fx-document-drop-content .anticon-inbox{color:#238944;flex:0 0 auto;font-size:25px}.fx-document-drop-copy{align-items:flex-start;display:flex;flex-direction:column;gap:2px;line-height:1.35;min-width:0;text-align:left}.fx-document-drop-copy strong{color:#303732;font-size:13px}.fx-document-drop-copy span{color:#879089;font-size:11px}.fx-document-upload-controls>.ant-btn{height:40px;min-width:126px}@container document-workspace (max-width: 980px){.fx-document-upload-controls{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)}.fx-document-upload-controls>.ant-btn{grid-column:1 / -1;justify-self:end}}@container document-workspace (max-width: 640px){.fx-document-upload-controls{align-items:stretch;grid-template-columns:1fr}.fx-document-upload-controls>.ant-btn{width:100%}}.fx-document-pending{background:#f5f9ff;border:1px solid #dbe8f7;border-radius:7px;margin-top:14px;padding:0 12px 8px}.fx-document-library{padding:0 18px 14px}.fx-document-list-heading{align-items:center;display:flex;justify-content:space-between;min-height:50px}.fx-document-list-heading>div{align-items:center;display:flex;gap:8px}.fx-document-list-heading strong{color:#303632;font-size:14px}.fx-document-list-heading span{color:#8a928c;font-size:12px}.fx-document-rows{border:1px solid #e5e9e6;border-radius:7px;overflow:hidden}.fx-document-row{align-items:center;background:#fff;border-bottom:1px solid #edf0ee;display:grid;gap:12px;grid-template-columns:36px minmax(150px,1fr) minmax(92px,auto) minmax(130px,auto);min-height:68px;padding:10px 14px}.fx-document-row:last-child{border-bottom:0}.fx-document-row:hover{background:#f9fcfa}.fx-document-row.is-pending{background:#fff;grid-template-columns:36px minmax(220px,1.8fr) minmax(140px,.75fr) auto auto}.fx-document-file-icon{align-items:center;background:#edf8f0;border-radius:7px;color:#238542;display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px}.fx-document-file-main,.fx-document-audit{display:grid;gap:3px;min-width:0}.fx-document-file-main strong{color:#303532;font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-document-file-main span,.fx-document-audit span{color:#8a918c;font-size:11px}.fx-document-audit strong{color:#59615c;font-size:12px;font-weight:500}.fx-document-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;grid-column:2 / -1;min-width:0}.fx-document-actions .ant-btn{align-items:center;display:inline-flex;justify-content:center}@container document-workspace (max-width: 820px){.fx-document-row:not(.is-pending){align-items:start;grid-template-columns:36px minmax(0,1fr) auto}.fx-document-row:not(.is-pending) .fx-document-audit,.fx-document-row:not(.is-pending) .fx-document-actions{grid-column:2 / 4}.fx-document-row:not(.is-pending) .fx-document-actions{justify-content:flex-start}}@container document-workspace (max-width: 480px){.fx-document-actions .ant-btn{flex:1 1 auto}}.fx-document-library .ant-empty{background:#fafcfb;border:1px dashed #d8e1da;border-radius:7px;margin:0;padding:24px 12px}.fx-document-library-uploader.ant-upload-wrapper{display:block;min-height:112px}.fx-document-library-uploader.ant-upload-wrapper .ant-upload-drag{background:#fafcfb;border-color:#d1dfd4;border-radius:7px;min-height:112px;transition:background-color .2s ease,border-color .2s ease}.fx-document-library-uploader.ant-upload-wrapper .ant-upload-drag:hover{background:#f5fbf7;border-color:#18823c}.fx-document-library-uploader.ant-upload-wrapper .ant-upload-btn,.fx-document-library-uploader.ant-upload-wrapper .ant-upload-drag-container{min-height:110px}.fx-document-library-upload-content{align-items:center;color:#7d8880;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:110px}.fx-document-library-upload-content .anticon-inbox{color:#238944;font-size:27px;margin-bottom:2px}.fx-document-library-upload-content strong{color:#3f4942;font-size:13px}.fx-document-library-upload-content span{color:#879089;font-size:11px}.fx-document-preview-frame{border:0;height:76vh;width:100%}@media (max-width: 1023px){.fx-document-upload-controls{align-items:stretch;grid-template-columns:1fr}.fx-document-upload-controls>.ant-btn{width:100%}.fx-document-row,.fx-document-row.is-pending{align-items:start;grid-template-columns:36px minmax(0,1fr) auto}.fx-document-row>.ant-tag,.fx-document-row>.fx-document-audit{grid-column:2;justify-self:start}.fx-document-row>.ant-space{grid-column:3;grid-row:1 / span 3}}@media (max-width: 575px){.fx-document-workspace-header{align-items:flex-start;padding:12px}.fx-document-workspace-subtitle{display:none}.fx-document-upload-workspace,.fx-document-library{padding-left:12px;padding-right:12px}.fx-document-drop-content{justify-content:flex-start}}.fx-customer-onboarding-drawer .ant-drawer-body{background:#fff;padding:14px 18px 0}.fx-customer-onboarding-progress{border-bottom:1px solid #e4e9e6;margin:0 0 16px;padding:4px 10px 18px}.fx-customer-onboarding-progress .ant-steps-item-process .ant-steps-item-icon,.fx-customer-onboarding-progress .ant-steps-item-finish .ant-steps-item-icon{background:#15803d;border-color:#15803d}.fx-customer-onboarding-progress .ant-steps-item-process .ant-steps-icon,.fx-customer-onboarding-progress .ant-steps-item-finish .ant-steps-icon{color:#fff}.fx-customer-onboarding-progress .ant-steps-item-finish .ant-steps-item-tail:after{background:#8cc79f}.fx-customer-onboarding-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.fx-customer-onboarding-sidebar,.fx-customer-onboarding-main{background:#fff}.fx-customer-onboarding-sidebar{border:1px solid #dfe7e2;border-radius:8px;padding:16px;position:sticky;top:0}.fx-customer-section-heading,.fx-customer-card-title{align-items:center;display:flex;gap:10px}.fx-customer-section-heading{border-bottom:1px solid #e7ece9;color:#15803d;margin:0 0 15px;padding:0 0 13px}.fx-customer-section-heading>.anticon,.fx-customer-card-title>.anticon{align-items:center;background:#edf8f0;border-radius:50%;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.fx-customer-section-heading>div,.fx-customer-card-title>div{display:grid;gap:2px}.fx-customer-section-heading strong,.fx-customer-card-title strong{color:#252b27;font-size:14px}.fx-customer-section-heading span,.fx-customer-card-title span{color:#7c8580;font-size:11px}.fx-customer-onboarding-sidebar .ant-segmented{background:#f2f5f3;padding:3px}.fx-customer-onboarding-sidebar .ant-segmented-item-selected{background:#15803d;color:#fff}.fx-customer-onboarding-sidebar .ant-form-item{margin-bottom:13px}.fx-customer-sidebar-status-grid{display:grid;gap:8px;grid-template-columns:1fr 1fr}.fx-customer-step-checklist{border-top:1px solid #e7ece9;display:grid;gap:5px;margin-top:4px;padding-top:13px}.fx-customer-step-checklist button{align-items:center;background:transparent;border:0;border-radius:6px;color:#616a64;cursor:pointer;display:flex;gap:9px;padding:8px;text-align:left;width:100%}.fx-customer-step-checklist button:hover,.fx-customer-step-checklist button.is-current{background:#edf8f0;color:#146c35}.fx-customer-step-checklist button>span{align-items:center;border:1px solid #cbd8cf;border-radius:50%;display:inline-flex;flex:0 0 auto;font-size:11px;height:24px;justify-content:center;width:24px}.fx-customer-step-checklist button.is-current>span,.fx-customer-step-checklist button.is-complete>span{background:#15803d;border-color:#15803d;color:#fff}.fx-customer-onboarding-main{border:0;border-radius:0;min-height:0;overflow:visible}.fx-customer-onboarding-tabs>.ant-tabs-nav{display:none}.fx-customer-onboarding-tabs .ant-tabs-tabpane{padding:0}.fx-customer-step-content{margin:0;max-width:none;width:100%}.fx-customer-onboarding-tabs .ant-divider{color:#29312c;font-size:15px;font-weight:600;margin:0 0 18px}.fx-customer-onboarding-tabs .ant-divider-horizontal.ant-divider-with-text{justify-content:center;text-align:center}.fx-customer-onboarding-tabs .ant-divider-horizontal.ant-divider-with-text:before{border-color:#e4eae6}.fx-customer-onboarding-tabs .ant-divider-horizontal.ant-divider-with-text:after{border-color:#e4eae6}.fx-customer-onboarding-tabs .ant-divider-inner-text{padding:0 16px}.fx-customer-onboarding-tabs .ant-form-item{margin-bottom:16px}.fx-customer-secondary-sections{border-top:1px solid #e6ece8;margin-top:6px}.fx-customer-secondary-sections .ant-collapse-item{border-bottom:1px solid #e6ece8}.fx-customer-secondary-sections .ant-collapse-header{font-weight:600;padding-left:2px!important}.fx-customer-director-list{display:grid;gap:12px}.fx-customer-director-card{background:#fbfcfb;border:1px solid #e1e8e3;border-radius:8px;padding:14px 14px 0}.fx-customer-director-card-header{align-items:center;border-bottom:1px solid #e8ede9;display:flex;justify-content:space-between;margin:0 0 14px;padding:0 0 10px}.fx-customer-director-card-header>div{align-items:center;color:#16763a;display:flex;gap:8px}.fx-customer-director-card-header strong{color:#303732}.fx-customer-add-director{justify-self:start}.fx-customer-confirmation-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr)}.fx-customer-confirmation-card{border:1px solid #e1e8e3;border-radius:8px;min-width:0;padding:16px}.fx-customer-card-title{color:#15803d;margin-bottom:16px}.fx-customer-onboarding-actions{align-items:center;backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #dde6e0;bottom:0;display:flex;justify-content:space-between;margin:16px -18px 0;padding:12px 18px;position:sticky;z-index:5}@media (max-width: 1199px){.fx-customer-onboarding-layout{grid-template-columns:220px minmax(0,1fr)}.fx-customer-confirmation-grid{grid-template-columns:1fr}.fx-customer-onboarding-progress .ant-steps-item-description{display:none}}@media (max-width: 767px){.fx-customer-onboarding-drawer .ant-drawer-body{padding:12px 12px 0}.fx-customer-onboarding-progress{overflow-x:auto;padding-left:0;padding-right:0}.fx-customer-onboarding-progress .ant-steps{min-width:620px}.fx-customer-onboarding-layout{display:block}.fx-customer-onboarding-sidebar{margin-bottom:12px;position:static}.fx-customer-onboarding-main{min-height:auto}.fx-customer-onboarding-tabs .ant-tabs-tabpane{padding:15px 12px}.fx-customer-onboarding-actions{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}html[data-theme=dark] .fx-customer-query-panel,html[data-theme=dark] .fx-customer-filter-rail,html[data-theme=dark] .fx-customer-results>.fx-preference-table,html[data-theme=dark] .fx-customer-filters,html[data-theme=dark] .fx-customer-mobile-result-toolbar,html[data-theme=dark] .fx-report-panel,html[data-theme=dark] .fx-settings-nav,html[data-theme=dark] .fx-settings-section,html[data-theme=dark] .fx-dashboard-hero,html[data-theme=dark] .fx-dashboard-panel,html[data-theme=dark] .fx-dashboard-stat,html[data-theme=dark] .fx-dashboard-grid>div,html[data-theme=dark] .fx-metric,html[data-theme=dark] .fx-entry-mode,html[data-theme=dark] .fx-transfer-basics,html[data-theme=dark] .fx-transfer-party-relationship,html[data-theme=dark] .fx-transfer-payer-panel,html[data-theme=dark] .fx-transfer-beneficiary-panel,html[data-theme=dark] .fx-pricing-conditions-panel,html[data-theme=dark] .fx-current-quote-panel,html[data-theme=dark] .fx-transfer-payment-records,html[data-theme=dark] .fx-transfer-payment-composer,html[data-theme=dark] .fx-transfer-transaction-note,html[data-theme=dark] .fx-transfer-financial-commission,html[data-theme=dark] .fx-transfer-financial-metric,html[data-theme=dark] .fx-transfer-financial-panel,html[data-theme=dark] .fx-transfer-financial-source,html[data-theme=dark] .fx-transfer-payment-attachment-item,html[data-theme=dark] .fx-transfer-payment-attachment-item.is-saved,html[data-theme=dark] .fx-document-workspace,html[data-theme=dark] .fx-document-dragger.ant-upload-wrapper .ant-upload-drag,html[data-theme=dark] .fx-document-row,html[data-theme=dark] .fx-document-row.is-pending,html[data-theme=dark] .fx-customer-onboarding-drawer .ant-drawer-body,html[data-theme=dark] .fx-customer-onboarding-sidebar,html[data-theme=dark] .fx-customer-onboarding-main,html[data-theme=dark] .fx-customer-director-card,html[data-theme=dark] .fx-customer-confirmation-card,html[data-theme=dark] .fx-permission-matrix,html[data-theme=dark] .fx-permission-summary,html[data-theme=dark] .fx-permission-group,html[data-theme=dark] .fx-mobile-card,html[data-theme=dark] .fx-mobile-card-field,html[data-theme=dark] .fx-cost-source-hero,html[data-theme=dark] .fx-baseline-market-summary,html[data-theme=dark] .fx-readonly-rate,html[data-theme=dark] .fx-scenario-pricing-card .ant-card-head,html[data-theme=dark] .fx-scenario-pricing-card .ant-table-thead>tr>th,html[data-theme=dark] .fx-pricing-overview .ant-card-head,html[data-theme=dark] .fx-day-profit-detail,html[data-theme=dark] .fx-day-profit-flow,html[data-theme=dark] .fx-rate-preflight-issue{border-color:#293548;background:#111a29;color:#d8e1ee}html[data-theme=dark] .fx-cost-source-hero{background:linear-gradient(135deg,#14243a,#111a29 72%)}html[data-theme=dark] .fx-calculation-input-target.ant-form-item{border-color:#356844;background:#142b1d;box-shadow:0 3px 12px #0000002e}html[data-theme=dark] .fx-calculation-input-target.ant-form-item .ant-form-item-label>label{color:#7ee39d}html[data-theme=dark] .fx-calculation-input-target.ant-form-item .ant-input-number{border-color:#4da665;background:#182235}html[data-theme=dark] .fx-section-title{border-left-color:#39a65a;background:#163022;color:#d9f3e1}html[data-theme=dark] .fx-customer-quick-filter-block,html[data-theme=dark] .fx-customer-summary,html[data-theme=dark] .fx-customer-filter-rail-header,html[data-theme=dark] .fx-customer-filter-group,html[data-theme=dark] .fx-customer-results .fx-table-preference-toolbar,html[data-theme=dark] .fx-settings-subsection,html[data-theme=dark] .fx-customer-onboarding-progress,html[data-theme=dark] .fx-customer-section-heading,html[data-theme=dark] .fx-customer-step-checklist,html[data-theme=dark] .fx-customer-secondary-sections,html[data-theme=dark] .fx-customer-secondary-sections .ant-collapse-item,html[data-theme=dark] .fx-customer-director-card-header,html[data-theme=dark] .fx-customer-confirmation-card,html[data-theme=dark] .fx-document-workspace,html[data-theme=dark] .fx-document-workspace-header,html[data-theme=dark] .fx-document-upload-workspace,html[data-theme=dark] .fx-document-rows,html[data-theme=dark] .fx-document-row,html[data-theme=dark] .fx-transfer-party-context,html[data-theme=dark] .fx-transfer-party-empty-hint,html[data-theme=dark] .fx-transfer-party-panel-heading,html[data-theme=dark] .fx-transfer-payer-summary,html[data-theme=dark] .fx-transfer-beneficiary-groups,html[data-theme=dark] .fx-transfer-beneficiary-group,html[data-theme=dark] .fx-pricing-conditions-grid .fx-pricing-purpose,html[data-theme=dark] .fx-live-rate-block,html[data-theme=dark] .fx-transfer-settlement-progress,html[data-theme=dark] .fx-transfer-payment-records,html[data-theme=dark] .fx-transfer-payment-composer,html[data-theme=dark] .fx-transfer-payment-panel-heading,html[data-theme=dark] .fx-transfer-payment-row,html[data-theme=dark] .fx-transfer-payment-subtotal,html[data-theme=dark] .fx-transfer-financial-panel-title,html[data-theme=dark] .fx-transfer-financial-rows>div,html[data-theme=dark] .fx-transfer-financial-source,html[data-theme=dark] .fx-transfer-financial-commission,html[data-theme=dark] .fx-permission-group-head,html[data-theme=dark] .fx-permission-item,html[data-theme=dark] .fx-mobile-card-field,html[data-theme=dark] .fx-baseline-profile-list,html[data-theme=dark] .fx-baseline-profile-row+.fx-baseline-profile-row,html[data-theme=dark] .fx-pricing-direction-metric,html[data-theme=dark] .fx-overview-status,html[data-theme=dark] .fx-day-profit-metrics>div{border-color:#293548}html[data-theme=dark] .fx-customer-quick-filters>.ant-btn,html[data-theme=dark] .fx-customer-onboarding-sidebar .ant-segmented,html[data-theme=dark] .fx-transfer-beneficiary-source .ant-segmented,html[data-theme=dark] .fx-customer-step-checklist button:hover,html[data-theme=dark] .fx-customer-step-checklist button.is-current,html[data-theme=dark] .fx-transfer-payer-hint,html[data-theme=dark] .fx-transfer-payment-subtotal,html[data-theme=dark] .fx-transfer-payment-attachments,html[data-theme=dark] .fx-document-workspace-header,html[data-theme=dark] .fx-document-upload-workspace,html[data-theme=dark] .fx-document-pending,html[data-theme=dark] .fx-document-library .ant-empty,html[data-theme=dark] .fx-document-library-uploader.ant-upload-wrapper .ant-upload-drag,html[data-theme=dark] .fx-transfer-financial-formula,html[data-theme=dark] .fx-rate-advanced-rules{border-color:#344258;background:#162238}html[data-theme=dark] .fx-transfer-party-role-icon,html[data-theme=dark] .fx-total-row span,html[data-theme=dark] .fx-live-rate-equation>span,html[data-theme=dark] .fx-live-rate-equation-reverse>span,html[data-theme=dark] .fx-quote-scenario-meta{border-color:#31593b;background:#173424;color:#a9e7ba}html[data-theme=dark] .fx-permission-item,html[data-theme=dark] .fx-scenario-pricing-card .ant-input-number-readonly,html[data-theme=dark] .fx-number-addon,html[data-theme=dark] .fx-rate-management-editor-table .fx-rate-editor-derived,html[data-theme=dark] .fx-rate-management-editor-table .fx-rate-market-reference,html[data-theme=dark] .fx-rate-management-editor-table .fx-rate-market-reference input,html[data-theme=dark] .fx-rate-management-editor-table .fx-rate-editor-na{border-color:#344258;background:#162238;color:#a8b4c6}html[data-theme=dark] .fx-permission-item:hover{border-color:#34537d;background:#162b49}html[data-theme=dark] .fx-actionable-preflight-item,html[data-theme=dark] .fx-actionable-preflight-item:hover,html[data-theme=dark] .fx-actionable-preflight-item:focus-visible,html[data-theme=dark] .fx-completion-target{border-color:#6a343d;background:#2a1b23!important;color:#f1c4ca}html[data-theme=dark] .fx-actionable-preflight-message{border-color:#655022;background:#2b2618;color:#f2d58a}html[data-theme=dark] .fx-day-profit-detail.is-loss,html[data-theme=dark] .fx-day-profit-table .ant-table-tbody>tr.is-loss>td,html[data-theme=dark] .fx-day-profit-table .ant-table-tbody>tr.is-selected>td,html[data-theme=dark] .fx-day-profit-table .ant-table-tbody>tr.is-selected:hover>td,html[data-theme=dark] .fx-rate-management-editor-table .fx-rate-editor-loss{border-color:#6a343d;background:#2a1b23}html[data-theme=dark] .fx-day-profit-detail.is-near-cost,html[data-theme=dark] .fx-rate-management-editor-table .fx-rate-editor-changed{border-color:#655022;background:#2b2618}html[data-theme=dark] .fx-day-profit-table .ant-table-thead>tr>th{color:#a8b4c6}html[data-theme=dark] .fx-rate-management-editor-table .fx-rate-editor-changed-label{color:#f2c55c}html[data-theme=dark] .fx-rate-profit-overview{border-color:#356844;background:#142b1d}html[data-theme=dark] .fx-customer-quick-filters>.ant-btn{color:#cbd5e3}html[data-theme=dark] .fx-customer-quick-filters>.ant-btn:hover,html[data-theme=dark] .fx-customer-quick-filters>.ant-btn.is-active{border-color:#4096ff;background:#162b49;color:#69a9ff}html[data-theme=dark] .fx-customer-quick-filters>.ant-btn span:last-child:not(:first-child),html[data-theme=dark] .fx-customer-section-heading span,html[data-theme=dark] .fx-customer-card-title span,html[data-theme=dark] .fx-document-workspace-subtitle,html[data-theme=dark] .fx-document-drop-copy span,html[data-theme=dark] .fx-document-list-heading span,html[data-theme=dark] .fx-document-file-main span,html[data-theme=dark] .fx-document-audit span,html[data-theme=dark] .fx-document-library-upload-content span,html[data-theme=dark] .fx-transfer-party-context span,html[data-theme=dark] .fx-transfer-party-context small,html[data-theme=dark] .fx-transfer-payer-summary dt,html[data-theme=dark] .fx-transfer-settlement-subtitle,html[data-theme=dark] .fx-transfer-settlement-collected span,html[data-theme=dark] .fx-transfer-settlement-outstanding span,html[data-theme=dark] .fx-transfer-settlement-collected small,html[data-theme=dark] .fx-transfer-payment-main>span,html[data-theme=dark] .fx-transfer-payment-note,html[data-theme=dark] .fx-transfer-payment-empty,html[data-theme=dark] .fx-transfer-financial-subtitle,html[data-theme=dark] .fx-transfer-financial-status-meta,html[data-theme=dark] .fx-transfer-financial-metric-label,html[data-theme=dark] .fx-transfer-financial-rows span,html[data-theme=dark] .fx-transfer-financial-source span{color:#94a3b8}html[data-theme=dark] .fx-customer-filter-group h3,html[data-theme=dark] .fx-customer-section-heading strong,html[data-theme=dark] .fx-customer-card-title strong,html[data-theme=dark] .fx-customer-director-card-header strong,html[data-theme=dark] .fx-customer-onboarding-tabs .ant-divider,html[data-theme=dark] .fx-document-workspace-title,html[data-theme=dark] .fx-document-type-field label,html[data-theme=dark] .fx-document-drop-copy strong,html[data-theme=dark] .fx-document-list-heading strong,html[data-theme=dark] .fx-document-file-main strong,html[data-theme=dark] .fx-document-audit strong,html[data-theme=dark] .fx-document-library-upload-content strong,html[data-theme=dark] .fx-transfer-party-title,html[data-theme=dark] .fx-transfer-payer-reference span,html[data-theme=dark] .fx-transfer-payer-reference strong,html[data-theme=dark] .fx-transfer-payer-summary-title,html[data-theme=dark] .fx-transfer-payer-summary dd,html[data-theme=dark] .fx-pricing-panel-title,html[data-theme=dark] .fx-transfer-settlement-title,html[data-theme=dark] .fx-transfer-settlement-collected strong,html[data-theme=dark] .fx-transfer-settlement-outstanding strong,html[data-theme=dark] .fx-transfer-payment-panel-heading strong,html[data-theme=dark] .fx-transfer-payment-amount,html[data-theme=dark] .fx-transfer-payment-empty strong,html[data-theme=dark] .fx-transfer-payment-composer>label,html[data-theme=dark] .fx-transfer-financial-title,html[data-theme=dark] .fx-transfer-financial-status-meta strong,html[data-theme=dark] .fx-transfer-financial-metric-value,html[data-theme=dark] .fx-transfer-financial-panel-title,html[data-theme=dark] .fx-transfer-financial-rows strong{color:#d8e1ee}html[data-theme=dark] .fx-customer-step-checklist button{color:#a8b4c6}html[data-theme=dark] .fx-customer-selected-label{color:#94a3b8}html[data-theme=dark] .ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-calendar-date-value,html[data-theme=dark] .ant-picker-calendar .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-calendar-date-value{color:#dcecff!important;font-weight:600}html[data-theme=dark] .fx-mobile-card-title,html[data-theme=dark] .fx-mobile-card-field strong,html[data-theme=dark] .fx-permission-copy span{color:#d8e1ee}html[data-theme=dark] .fx-mobile-card-subtitle,html[data-theme=dark] .fx-mobile-card-field span,html[data-theme=dark] .fx-permission-copy code{color:#94a3b8}html[data-theme=dark] .fx-customer-onboarding-actions{border-color:#293548;background:#111a29f5}html[data-theme=dark] .fx-customer-section-heading>.anticon,html[data-theme=dark] .fx-customer-card-title>.anticon,html[data-theme=dark] .fx-document-workspace-icon,html[data-theme=dark] .fx-document-file-icon,html[data-theme=dark] .fx-transfer-settlement-collected>.anticon,html[data-theme=dark] .fx-transfer-financial-metric-icon{background:#173424;color:#66d187}html[data-theme=dark] .fx-document-row:hover,html[data-theme=dark] .fx-document-library-uploader.ant-upload-wrapper .ant-upload-drag:hover,html[data-theme=dark] .fx-transfer-payment-row:hover,html[data-theme=dark] .fx-transfer-payment-row:focus-visible,html[data-theme=dark] .fx-transfer-payment-composer.is-editing{background:#182b22}html[data-theme=dark] .fx-transfer-payment-composer.is-editing .fx-transfer-payment-panel-heading,html[data-theme=dark] .fx-transfer-payment-row.is-editing{border-color:#3d704c;background:#173424}html[data-theme=dark] .fx-transfer-rate-time-info{border-color:#3b6c48;background:#142b1d;color:#d8e1ee}html[data-theme=dark] .fx-transfer-rate-time-title{color:#7ee39d}html[data-theme=dark] .fx-transfer-rate-time-grid>div{border-color:#31593b}html[data-theme=dark] .fx-transfer-rate-time-grid span{color:#9aab9f}html[data-theme=dark] .fx-live-rate-input.ant-input-number,html[data-theme=dark] .fx-primary-quote-input.ant-input-number{border-color:#3a465a;background:#182235}html[data-theme=dark] .fx-live-rate-input .ant-input-number-input,html[data-theme=dark] .fx-primary-quote-input .ant-input-number-input,html[data-theme=dark] .fx-primary-quote-input.ant-input-number-disabled .ant-input-number-input{color:#d8e1ee;-webkit-text-fill-color:#d8e1ee}html[data-theme=dark] .fx-transfer-financial-status{border-color:#356844;background:#142b1d}html[data-theme=dark] .fx-transfer-financial-status-main{color:#7ee39d}html[data-theme=dark] .fx-transfer-settlement-progress-bar{background:#2a3547}html[data-theme=dark] .fx-document-library .ant-empty,html[data-theme=dark] .fx-document-library-uploader.ant-upload-wrapper .ant-upload-drag{border-color:#415066}.fx-transfer-commission-participants{margin:16px 0;padding:14px 16px;border:1px solid var(--ant-color-border-secondary);border-radius:10px;background:var(--ant-color-bg-container)}.fx-transfer-commission-participants-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.fx-transfer-commission-participant-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;margin-top:10px}.fx-transfer-commission-participant{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:9px 12px;border:1px solid var(--ant-color-border-secondary);border-radius:8px;background:var(--ant-color-fill-quaternary)}.fx-transfer-commission-participant strong,.fx-transfer-commission-participant small{display:block}.fx-transfer-commission-participant small{margin-top:2px;color:var(--ant-color-text-tertiary)}@media (max-width: 768px){.fx-transfer-commission-participants-title,.fx-transfer-commission-participant{align-items:flex-start;flex-direction:column}.fx-transfer-commission-participant-list{grid-template-columns:1fr}}.fx-intake-invitation-preview{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding:24px 24px 22px 76px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ant-color-primary) 24%,var(--ant-color-border));border-radius:16px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--ant-color-primary) 14%,transparent),transparent 42%),var(--ant-color-bg-container)}.fx-intake-invitation-icon{position:absolute;top:24px;left:24px;display:grid;width:38px;height:38px;color:#fff;font-size:20px;border-radius:12px;background:linear-gradient(135deg,#1677ff,#1554ad);box-shadow:0 8px 18px #1677ff3d;place-items:center}.fx-intake-invitation-eyebrow,.fx-public-intake-eyebrow{color:var(--ant-color-primary)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fx-intake-invitation-title{color:var(--ant-color-text-heading);font-size:20px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.fx-intake-invitation-link-wrap{min-width:0;padding:12px 14px;border:1px solid var(--ant-color-border-secondary);border-radius:10px;background:var(--ant-color-fill-quaternary)}.fx-intake-invitation-link-label{display:block;margin-bottom:5px;color:var(--ant-color-text-tertiary)!important;font-size:12px}.fx-intake-invitation-link{overflow:hidden;color:var(--ant-color-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.fx-intake-invitation-security{display:block;font-size:12px}.fx-public-intake-page{min-height:100vh;background:radial-gradient(circle at top right,rgba(22,119,255,.12),transparent 34%),#f4f7fb}.fx-public-intake-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 28px;border-bottom:1px solid #e5eaf0;background:#fffffff0;backdrop-filter:blur(14px)}.fx-public-intake-brand{display:flex;gap:10px;align-items:center;color:#12335b;font-size:18px}.fx-public-intake-brand .anticon{color:#1677ff;font-size:24px}.fx-public-intake-shell{width:1080px;margin:0 auto;padding:36px 0 64px}.fx-public-intake-intro{max-width:760px;margin:0 auto 24px;text-align:center}.fx-public-intake-intro h2{margin-top:8px;overflow-wrap:anywhere}.fx-public-intake-branch{display:inline-block;margin-top:2px;padding:5px 12px;color:#1554ad!important;font-size:12px;font-weight:600;border:1px solid #c8ddf8;border-radius:999px;background:#edf5ff}.fx-public-intake-intro .ant-alert{margin-top:20px;text-align:left}.fx-public-intake-card{border:1px solid #e3e9f1;border-radius:18px;box-shadow:0 18px 50px #1e375a14}.fx-public-intake-card .ant-card-body{padding:32px 40px}.fx-public-intake-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #edf0f4}.fx-intake-turnstile{min-height:65px}.fx-public-intake-state{display:grid;min-height:100vh;place-items:center;padding:24px;background:#f4f7fb}@media (max-width: 767px){.fx-intake-invitation-preview{padding:76px 16px 18px}.fx-intake-invitation-icon{top:18px;left:16px}.fx-public-intake-header{padding:0 16px}.fx-public-intake-shell{width:100%;padding:20px 12px 40px}.fx-public-intake-intro{padding:0 4px}.fx-public-intake-card{border-radius:12px}.fx-public-intake-card .ant-card-body{padding:20px 16px}.fx-public-intake-actions{position:sticky;bottom:0;z-index:5;margin-right:-16px;margin-left:-16px;padding:12px 16px;background:#fffffff5}.fx-public-intake-actions .ant-btn{flex:1 1}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}
