:root{color-scheme:light;--font-sans:"Inter","Noto Sans TC","PingFang TC","Microsoft JhengHei",Arial,sans-serif;--font-mono:"SFMono-Regular","Roboto Mono","Noto Sans Mono",Consolas,monospace;--page-bg:#f4f6f8;--page-bg-soft:#f8fafc;--page-gradient:#f4f6f8;--surface:#ffffff;--surface-strong:#ffffff;--surface-muted:#f8fafc;--surface-tint:#f4f6f8;--stroke:#dfe5ec;--stroke-strong:#cbd5e1;--glass-edge:var(--stroke);--glass-sheen:none;--shadow-soft:0 10px 24px rgba(15,23,42,0.05);--shadow-tight:0 6px 16px rgba(15,23,42,0.04);--text:#111827;--text-soft:#2f4058;--muted:rgba(47,64,88,0.68);--muted-strong:rgba(47,64,88,0.82);--inverse:#ffffff;--blue:#315fba;--blue-soft:#e7eefc;--mint:#2f8276;--mint-soft:#e5f3ef;--amber:#9a6a22;--amber-soft:#f6ead6;--rose:#a8564f;--rose-soft:#f5e6e4;--slate:#5d697b;--slate-soft:#eaedf2;--radius-xs:10px;--radius-sm:12px;--radius-md:14px;--radius-lg:18px;--radius-xl:22px;--radius-2xl:28px;--control-height:42px;--action-gap:18px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px}*{box-sizing:border-box}body,html{min-height:100%}body{background:var(--page-bg);background-attachment:fixed;color:var(--text);font-family:var(--font-sans);font-size:15px;letter-spacing:0;line-height:1.55;margin:0;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.shell{background:var(--page-bg);background-attachment:fixed;grid-gap:18px;gap:18px;grid-template-columns:288px minmax(0,1fr);min-height:100vh;padding:18px}.shell,.shellMain{display:grid;overflow:hidden}.shellMain{grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.dashboardComparisonCard,.dashboardHeader,.dashboardHeroPanel,.dashboardMerchantCard,.dashboardMerchantSection,.dashboardOrderCountPanel,.dashboardSalesPanel,.dashboardSkeletonPanel,.dashboardTablePanel,.drawer,.entityHeroPanel,.filterBar,.glassInfoCard,.loadingPanel,.loginPanel,.merchantDetailHeader,.modalPanel,.pageHeader,.panel,.routeCard,.sidebar,.statePanel,.statusPanel,.successBanner,.summaryMetric,.systemHealthRow,.systemHealthSummary,.tableWrap,.topbar,.visualMetricCard{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--stroke);box-shadow:var(--glass-sheen),var(--shadow-soft)}.sidebar{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--stroke);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);min-height:0;overflow-y:auto;padding:var(--space-5) var(--space-4)}.brandBlock{align-items:center;background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-md);box-shadow:var(--glass-sheen);display:flex;gap:var(--space-3);margin-bottom:var(--space-6);padding:10px}.brandMark{align-items:center;background:var(--blue-soft);border:1px solid rgba(49,95,186,.18);border-radius:var(--radius-sm);box-shadow:var(--glass-sheen),0 10px 24px rgba(49,95,186,.11);color:var(--blue);display:inline-flex;font-weight:900;height:40px;justify-content:center;width:40px}.brandName{color:var(--text);font-size:17px;font-weight:850;line-height:1.1}.brandSub,.descriptionGrid span,.descriptionList dt,.infoPair span,.metaText,.metricLabel,.navGroup h2,.pageMeta,.summaryMetricLabel,.topbarHint,.userSummary span,.visualMetricCard small,.visualMetricCard span,.visualTimeline small{color:var(--muted)}.navGroups{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.navGroup{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.navGroup h2{font-size:12px;font-weight:850;padding:0 10px}.navItem{align-items:center;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-soft);display:flex;font-weight:780;min-height:42px;padding:10px 13px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.navItem:hover{background:var(--surface-muted);border-color:var(--stroke);box-shadow:var(--glass-sheen);transform:translateY(-1px)}.navItemActive{background:var(--blue-soft);border-color:rgba(49,95,186,.18);box-shadow:none;color:var(--blue)}.navItemActive:hover{background:rgba(255,255,255,.7);border-color:rgba(255,255,255,.78);box-shadow:var(--glass-sheen),0 10px 26px rgba(49,95,186,.11);color:#204fb0;transform:none}.navItemDisabled{color:rgba(47,64,88,.42)}.topbar{align-items:center;border-radius:28px;display:flex;gap:var(--space-4);justify-content:space-between;min-height:72px;padding:12px 18px 12px 22px}.dashboardHeaderActions,.drawerActions,.entityHeroActions,.filterActions,.inlineActions,.orderInlineActions,.pageActions,.paginationActions,.panelActions,.payloadModeToggle,.routeCardActions,.routeHeaderActions,.statusActions,.topbarIntro,.userArea,.userSummary{align-items:center;display:flex;column-gap:var(--action-gap);row-gap:var(--space-3)}.topbarTitle{color:var(--text);font-size:17px;font-weight:850;line-height:1.15}.topbarHint{font-size:13px}.userArea{justify-content:flex-end;min-width:0}.userSummary{align-items:flex-end;flex-direction:column;gap:2px;min-width:0}.userName,.userSummary span{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userRoleBadge{background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.72);border-radius:999px;color:var(--blue);font-size:12px;padding:3px 9px}.iconButton,.menuButton{align-items:center;background:rgba(255,255,255,.6);border:1px solid rgba(255,255,255,.76);border-radius:var(--radius-sm);box-shadow:var(--glass-sheen),var(--shadow-tight);color:var(--text-soft);display:inline-flex;height:var(--control-height);justify-content:center;min-width:var(--control-height);padding:0}.menuButton{display:none;gap:4px;flex-direction:column}.menuButton span{background:currentColor;border-radius:99px;display:block;height:2px;width:18px}.content,.pageSurface{align-content:start;display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-4);min-width:0;overflow:auto;padding:0}.pageHeader{align-items:center;border-radius:var(--radius-xl);display:flex;gap:var(--space-5);justify-content:space-between;min-height:86px;padding:18px 24px}.pageHeader h1{color:var(--text);font-size:24px;font-weight:850;line-height:1.16}.pageHeader p{color:var(--text-soft);max-width:780px}.pageMeta{margin-top:var(--space-3)}.inlineError,.pageError,.warningText{background:var(--rose-soft);border:1px solid rgba(168,86,79,.18);border-radius:var(--radius-sm);color:#873f39;padding:12px 14px}.inlineError{display:block;font-size:13px;margin-top:var(--space-2)}.successBanner,.successPanel{color:#23645c}.successBanner{border-radius:var(--radius-sm);padding:14px 18px}.button{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);display:inline-flex;font-weight:820;gap:var(--space-2);height:var(--control-height);justify-content:center;min-height:var(--control-height);padding:0 16px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.button+.button{-webkit-margin-start:var(--action-gap);margin-inline-start:var(--action-gap)}.dashboardHeaderActions>.button+.button,.drawerActions>.button+.button,.entityHeroActions>.button+.button,.filterActions>.button+.button,.inlineActions>.button+.button,.orderInlineActions>.button+.button,.pageActions>.button+.button,.paginationActions>.button+.button,.panelActions>.button+.button,.payloadModeToggle>.button+.button,.routeCardActions>.button+.button,.routeCurrencyActions>.button+.button,.routeExtensionActions>.button+.button,.routeHeaderActions>.button+.button,.routeIdentityActions>.button+.button,.routePrimaryActions>.button+.button,.statusActions>.button+.button,.tableActions>.button+.button{-webkit-margin-start:0;margin-inline-start:0}.buttonPrimary{background:var(--blue);border-color:var(--blue);box-shadow:none;color:var(--inverse)}.buttonSecondary,.tabButton{background:var(--surface);border-color:var(--stroke-strong);box-shadow:none;color:var(--text-soft)}.buttonDanger{background:#a84f48;border-color:#a84f48;box-shadow:none;color:var(--inverse)}.button:hover:not(:disabled),.iconButton:hover:not(:disabled),.tabButton:hover:not(:disabled){border-color:rgba(49,95,186,.32);color:var(--blue)}.buttonDanger:hover:not(:disabled){background:#93433d;border-color:#93433d;color:var(--inverse)}.button:focus-visible,.iconButton:focus-visible,.tabButton:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(49,95,186,.24);outline-offset:2px}.button:disabled,.iconButton:disabled,.tabButton:disabled{background:#d5dbe4;border-color:#d5dbe4;box-shadow:none;color:#ffffff}.buttonWithIcon svg,.spinIcon{flex:0 0 auto}.spinIcon{animation:spin .9s linear infinite}.drawerBody,.fieldGroup,.filterFields,.formGrid,.formStack{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.fieldGroup,.filterFields,.formGrid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.formGrid.refundFeeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.compactFilter{align-items:start}.formGrid.compactFilter{grid-template-columns:repeat(auto-fit,minmax(150px,190px));justify-content:start}.payoutBatchFilter,.payoutOverviewFilter{align-items:end}.payoutBatchActions,.payoutOverviewActions{align-self:end;height:var(--control-height)}.payoutBatchActions .button,.payoutOverviewActions .button{height:var(--control-height)}.formGrid.compactFilter.payoutBatchFilter{grid-template-columns:repeat(5,minmax(150px,190px))}.filterBar{align-items:end;border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-5)}.filterActions{align-self:end}.responsiveSecondaryFilters{display:contents}.mobileActiveFilterChips,.mobileFilterToggle{display:none}.field,.formField{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}fieldset.formField{background:var(--surface);border:1px solid var(--stroke-strong);border-radius:var(--radius-lg);margin:0;padding:var(--space-4)}fieldset.formField legend{padding:0 var(--space-2)}.field label,.formField label,fieldset.formField legend{color:var(--text-soft);font-size:13px;font-weight:820}input,select,textarea{background:var(--surface);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);color:var(--text);min-width:0;width:100%}input,select{height:var(--control-height);padding:0 13px}textarea{min-height:112px;padding:11px 13px;resize:vertical}input:disabled,select:disabled,textarea:disabled{background:#eef2f6;color:#64748b}.inputWithSuffix{align-items:center;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.compactNumberWithAffixes{grid-template-columns:auto minmax(88px,132px) auto;justify-content:start}.inputSuffix{color:var(--muted);font-size:13px;font-weight:760}.checkboxGroup{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.checkboxGroupCompact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.checkboxItem{align-items:center;display:flex;gap:var(--space-2)}.checkboxItem input{height:18px;width:18px}.tabs{align-self:start;align-items:center;display:flex;gap:var(--space-5);overflow-x:auto}.tabButton,.tabs{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.tabButton{color:var(--muted);font-weight:850;min-height:34px}.tabButtonActive{background:transparent;box-shadow:none;color:var(--blue)}.tabButton:hover:not(:disabled){color:var(--blue);transform:none}.tabPanel{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.loadingPanel,.panel,.statePanel{border-radius:var(--radius-lg);padding:var(--space-6)}.dashboardPanelHeader,.glassInfoHeader,.panelHeader,.payloadJsonHeader,.routeCardHeader,.sectionHeader{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}.dashboardPanelHeader h2,.glassInfoCard h3,.loginPanel h1,.panel h2,.panelHeader h2,.routeCardHeader h3,.sectionHeader h2,.statusPanel h1,.systemHealthRow h2,.systemHealthSummary h2{color:var(--text);font-weight:850;line-height:1.22}.dashboardPanelHeader h2,.panelHeader h2,.sectionHeader h2{font-size:20px}.dashboardPanelHeader p,.loginPanel p,.panel p,.statusPanel p,.systemHealthMessage,.systemHealthSummary p{color:var(--muted-strong)}.drawerSummary,.infoPanel,.panelNote,.subtlePanel{background:rgba(255,255,255,.42);border:1px solid rgba(72,91,124,.1);border-radius:var(--radius-md);padding:var(--space-4)}.dangerZone{border-color:rgba(168,86,79,.22)}.tableWrap{border-radius:var(--radius-lg);overflow:auto;padding:0}.dataTable{border-collapse:separate;border-spacing:0;min-width:100%;table-layout:fixed;width:100%}.orderListTable{min-width:950px}.merchantListTable{min-width:880px}.dataTable td,.dataTable th{border-bottom:1px solid rgba(72,91,124,.12);padding:14px 16px;text-align:left;vertical-align:top}.dataTable .tableCellAlign-center{text-align:center}.dataTable .tableCellAlign-right{text-align:right}.dataTable .tableCellAlign-right .cellContent{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.dataTable td.tableCell-primary{color:var(--text);font-weight:760}.dataTable td.tableCell-secondary{color:var(--muted-strong)}.tableDomainSummary,.tableStackedSummary{display:grid;grid-gap:4px;gap:4px}.tableDomainSummary small,.tableDomainSummary span,.tableStackedSummary small,.tableStackedSummary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableDomainSummary small,.tableStackedSummary small{color:var(--muted);font-size:12px}.activeFilterChip{align-items:center;background:var(--surface-muted);border:1px solid var(--stroke);border-radius:999px;color:var(--text-soft);display:inline-flex;font:inherit;font-size:12px;font-weight:750;gap:6px;min-height:32px;padding:5px 10px}.activeFilterChip:hover{background:var(--surface);border-color:var(--stroke-strong)}.dataTable th{background:var(--surface-muted);color:var(--muted);font-size:12px;font-weight:850;position:-webkit-sticky;position:sticky;top:0;z-index:1}.dataTable tr:last-child td{border-bottom:0}.clickableRow{cursor:pointer}.dataTable tr:hover td{background:#f8fafc}.tablePrimaryCell{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3)}.mutedTableRow td{background:rgba(248,250,252,.82);color:var(--muted-strong)}.cellContent{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cellContent:hover{overflow:visible;white-space:normal;overflow-wrap:anywhere}.mobileHiddenColumn{display:table-cell}.pagination{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between}.paginationActions{display:flex;gap:var(--action-gap)}.fxRatePagination{margin-top:var(--space-4)}.tableActions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.compactTableActions{flex-wrap:nowrap;gap:var(--space-2);justify-content:flex-start;width:max-content}.tableActions .button{min-height:36px;padding-inline:14px}.rowIconActions{flex-wrap:nowrap;gap:var(--space-2);width:max-content}.rowIconActionButton{align-items:center;background:var(--surface);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);color:var(--text-soft);display:inline-flex;height:40px;justify-content:center;min-width:40px;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease}.rowIconActionButton:focus-visible,.rowIconActionButton:hover:not(:disabled){border-color:rgba(49,95,186,.32);color:var(--blue)}.rowIconActionButtonDanger:focus-visible,.rowIconActionButtonDanger:hover:not(:disabled){border-color:rgba(188,62,62,.36);color:#b23a3a}.rowIconActionButton:disabled{background:#d5dbe4;border-color:#d5dbe4;color:rgba(48,63,86,.54);cursor:not-allowed}.tableRowActions{align-items:center;display:flex;justify-content:flex-end}.stageAllowlistTable{min-width:1060px}.stageAllowlistIpColumn{width:17%}.stageAllowlistLabelColumn{width:23%}.stageAllowlistStatusColumn{width:10%}.stageAllowlistDateColumn{width:16%}.stageAllowlistActionsColumn,.stageAllowlistTable td:last-child,.stageAllowlistTable th:last-child{width:220px}.merchantAccountTable td:last-child,.merchantAccountTable th:last-child{width:170px}.merchantAccountTable td:last-child,.stageAllowlistTable td:last-child{overflow:visible}.merchantAccountTable{min-width:980px}.merchantAccountTable td:first-child,.merchantAccountTable th:first-child{width:20%}.merchantAccountTable td:nth-child(2),.merchantAccountTable th:nth-child(2){width:24%}.merchantAccountTable td:nth-child(3),.merchantAccountTable th:nth-child(3){width:18%}.merchantAccountTable td:nth-child(4),.merchantAccountTable th:nth-child(4){width:20%}.merchantAccountTable .merchantAccountActions{flex-wrap:nowrap;gap:var(--space-2);width:max-content}.merchantAccountTable td:last-child .cellContent{overflow:visible;white-space:nowrap}.statusBadge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:850;gap:6px;min-height:28px;padding:5px 10px;white-space:nowrap}.statusHealthy{background:var(--mint-soft);border-color:rgba(47,130,118,.18);color:#23645c}.statusNeutral,.statusPending{background:var(--slate-soft);border-color:rgba(93,105,123,.18);color:#4d5969}.statusBadgeGroup{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.statusInfo{background:var(--blue-soft);border-color:rgba(49,95,186,.16);color:var(--blue)}.statusRefunded,.statusWarning{background:var(--amber-soft);border-color:rgba(154,106,34,.18);color:var(--amber)}.statusRefunded{background:#e2e8f0;border-color:rgba(51,65,85,.22);color:#334155}.statusDanger{background:var(--rose-soft);border-color:rgba(168,86,79,.2);color:#873f39}.descriptionGrid,.descriptionList,.systemHealthEvidence,.systemHealthMeta,.systemHealthSummaryMeta{display:grid;grid-gap:0;gap:0;margin:0}.descriptionGrid div,.descriptionList div,.systemHealthEvidence div,.systemHealthMeta div,.systemHealthSummaryMeta div{border-bottom:1px solid rgba(72,91,124,.1);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(120px,.36fr) minmax(0,1fr);padding:12px 0}.descriptionGrid div:last-child,.descriptionList div:last-child,.systemHealthEvidence div:last-child,.systemHealthMeta div:last-child,.systemHealthSummaryMeta div:last-child{border-bottom:0}.descriptionGrid strong,.descriptionList dd,.systemHealthEvidence dd,.systemHealthMeta dd,.systemHealthSummaryMeta dd{color:var(--text);margin:0;min-width:0;overflow-wrap:anywhere}.descriptionListCompact div{grid-template-columns:minmax(100px,.28fr) minmax(0,1fr);padding:8px 0}.breakText,.feeSnapshotText,.inlineCode{overflow-wrap:anywhere}.colorCode,.inlineCode{background:rgba(255,255,255,.58);border:1px solid rgba(72,91,124,.12);border-radius:9px;color:var(--text-soft);font-family:var(--font-mono);font-size:12px;padding:2px 6px}.list{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0}.listItem{background:rgba(255,255,255,.38);border:1px solid rgba(72,91,124,.08);border-radius:var(--radius-sm);list-style:none;padding:11px 13px}.detailGrid,.detailVisualGrid,.detailVisualGridWide,.glassInfoGrid,.routeCardGrid,.summaryMetrics{align-items:start;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.detailVisualGrid,.glassInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.detailVisualGridWide{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.payGatewayMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.summaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.summaryMetric{border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5)}.summaryMetricValue{color:var(--text);font-size:26px;font-weight:850}.colorSwatch{border:1px solid rgba(72,91,124,.12);border-radius:999px;display:inline-block;height:12px;margin-right:6px;vertical-align:-1px;width:12px}.drawerOverlay,.modalOverlay{background:rgba(20,28,42,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:50}.modalOverlay{align-items:center;justify-content:center;padding:var(--space-5)}.drawer{border-radius:var(--radius-xl) 0 0 var(--radius-xl);display:grid;grid-template-rows:auto minmax(0,1fr);max-width:min(720px,100vw);min-width:min(620px,100vw)}.drawerWide{max-width:min(1080px,100vw);width:min(1080px,100vw)}.drawerHeader{align-items:center;border-bottom:1px solid rgba(72,91,124,.12);display:flex;justify-content:space-between;padding:var(--space-5) var(--space-6)}.drawerHeader h2{font-size:20px}.drawerBody{overflow:auto;padding:var(--space-6)}.drawerBody,.drawerBodyCompact{align-content:start;grid-auto-rows:max-content}.drawerBodyCompact{gap:var(--space-3);padding:var(--space-4) var(--space-5)}.drawerBodyCompact .field,.drawerBodyCompact .formField{gap:6px}.drawerBodyCompact .drawerActions{margin-top:var(--space-2);padding-top:var(--space-3)}.drawerTextField{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.drawerTextField span{color:var(--text);font-size:14px;font-weight:820}.drawerTextField textarea{min-height:148px}.merchantAccountPanel{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.merchantAccountPanel .summaryMetric{max-width:280px}.merchantAccountPanel .pageActions{justify-content:flex-start}.tableSummaryActionCell{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between;min-width:0}.tableSummaryActionCell>span{min-width:0}.drawerActions{border-top:1px solid rgba(72,91,124,.1);justify-content:flex-end;padding-top:var(--space-4)}.modalPanel{border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-height:min(760px,90vh);max-width:min(920px,94vw);overflow:auto;padding:var(--space-6);width:100%}.confirmationDialog{gap:var(--space-5);max-width:min(500px,94vw)}.confirmationDialogIcon{align-items:center;background:var(--blue-soft);border-radius:999px;color:var(--blue);display:inline-flex;height:44px;justify-content:center;width:44px}.confirmationDialogIconDanger{background:var(--rose-soft);color:#873f39}.confirmationDialogCopy{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.confirmationDialogCopy h2{font-size:21px}.confirmationDialogCopy p{color:var(--muted-strong);line-height:1.65}.confirmationDialogTarget{background:var(--surface-muted);border:1px solid var(--stroke);border-radius:var(--radius-sm);display:grid;grid-gap:5px;gap:5px;padding:var(--space-4)}.confirmationDialogTarget span{color:var(--muted);font-size:12px;font-weight:820}.confirmationDialogTarget strong{overflow-wrap:anywhere}.confirmationDialogActions{display:flex;gap:var(--space-3);justify-content:flex-end}.confirmationDialogActions>.button+.button{-webkit-margin-start:0;margin-inline-start:0}.loadingPanel{align-content:center;color:var(--muted);min-height:112px}.dashboardSkeletonTitle,.loadingPanel:after,.skeletonDot,.skeletonLine{animation:quietSkeleton 1.4s ease-in-out infinite;background:linear-gradient(90deg,rgba(215,224,234,.4),rgba(255,255,255,.86) 48%,rgba(215,224,234,.4));background-size:220% 100%;display:block}.loadingPanel:after{border-radius:999px;content:"";height:10px;margin-top:var(--space-4);width:min(360px,70%)}.statePanel{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.stateError{border-color:rgba(168,86,79,.22)}.loginPage,.statusPage{align-items:center;display:grid;min-height:100vh;padding:var(--space-6)}.loginPanel,.statusPanel{border-radius:var(--radius-xl);display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:0 auto;max-width:440px;padding:var(--space-7);width:100%}.statusPanel{max-width:420px;text-align:center}.statusCode{color:var(--blue);font-size:56px;font-weight:900;line-height:1}.statusActions{justify-content:center}.dashboardContent{gap:var(--space-5);min-height:0;padding:0}.dashboardHeader{border-radius:var(--radius-lg);padding:18px 24px}.dashboardHeaderBody{align-items:center;display:flex;gap:var(--space-5);justify-content:space-between}.dashboardHeader h1{color:var(--text);font-size:24px;font-weight:850;line-height:1.16}.dashboardHeader p{color:var(--text-soft)}.dashboardMeta{color:var(--muted);display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:var(--space-3)}.dashboardHeaderActions{display:flex;flex-wrap:wrap;gap:var(--action-gap);justify-content:flex-end}.dashboardReferenceLayout{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-areas:"merchant" "operations" "table";grid-template-columns:minmax(0,1fr)}.dashboardHeroPanel{align-content:start;border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-height:0;overflow:hidden;padding:var(--space-6);position:relative}.dashboardHeroCopy{max-width:520px;position:relative;z-index:1}.dashboardEyebrow{color:var(--blue);display:inline-flex;font-size:12px;font-weight:850;margin-bottom:var(--space-2)}.dashboardHeroCopy h2{color:var(--text);font-size:26px;font-weight:880;line-height:1.12}.dashboardEmptyLine,.dashboardHeroCopy p,.dashboardHeroEmptyNote{color:var(--muted-strong)}.dashboardHeroMetrics{align-self:end;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr);position:relative;z-index:1}.dashboardHeroMetric{background:var(--surface-muted);border:1px solid var(--stroke);border-radius:var(--radius-sm);box-shadow:var(--glass-sheen);display:grid;grid-gap:5px;gap:5px;min-width:0;padding:var(--space-4)}.dashboardAmountValue,.dashboardHeroMetric strong,.dashboardKpiValue{color:var(--text);font-size:24px;font-weight:880;line-height:1.1;min-width:0;overflow-wrap:anywhere;word-break:normal}.dashboardHeroMetricCode{color:var(--blue)}.dashboardHeroAmountViewport{min-height:44px;overflow:hidden;position:relative}.dashboardHeroAmountSlide{align-items:baseline;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);inset:0;min-width:0;position:absolute}.dashboardHeroAmountSlide strong{text-align:right}.dashboardHeroAmountSlide-outgoing{animation:dashboardCurrencySlideOut .42s cubic-bezier(.4,0,.2,1) forwards}.dashboardHeroAmountSlide-entering{animation:dashboardCurrencySlideIn .42s cubic-bezier(.4,0,.2,1) forwards}.dashboardHeroAmountEmpty{align-items:center;display:flex;min-height:44px}.dashboardHeroCarouselControls{align-items:center;display:flex;gap:var(--space-2);min-height:24px}.dashboardHeroCarouselPage{color:var(--text-muted);font-size:12px;font-weight:780;white-space:nowrap}.dashboardComparisonCard-positive,.dashboardHeroMetric-positive,.dashboardTrend-positive{--tone:var(--mint);--tone-soft:var(--mint-soft)}.dashboardComparisonCard-negative,.dashboardHeroMetric-negative,.dashboardTrend-negative{--tone:var(--rose);--tone-soft:var(--rose-soft)}.dashboardComparisonCard-neutral,.dashboardHeroMetric-neutral,.dashboardTrend-neutral{--tone:var(--slate);--tone-soft:var(--slate-soft)}.dashboardHeroMetric-blue,.dashboardHeroMetric-green,.dashboardHeroMetric-pink{--tone:var(--blue);--tone-soft:var(--blue-soft)}.dashboardHeroMetric-pink{--tone:#7c609a;--tone-soft:#eee8f4}.dashboardHeroMetric-green{--tone:var(--mint);--tone-soft:var(--mint-soft)}.dashboardHeroMetric{border-color:color-mix(in srgb,var(--tone,var(--blue)) 18%,rgba(255,255,255,.72))}.dashboardHeroMetric .dashboardHeroMetricCode,.dashboardHeroMetric strong{color:var(--tone,var(--text))}.dashboardComparisonCard,.dashboardOrderCountPanel,.dashboardSalesPanel,.dashboardSkeletonPanel,.dashboardTablePanel{border-radius:var(--radius-lg);padding:var(--space-5)}.dashboardSalesPanel{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.dashboardTrend{align-items:center;background:var(--tone-soft,var(--slate-soft));border:1px solid color-mix(in srgb,var(--tone,var(--slate)) 18%,transparent);border-radius:999px;color:var(--tone,var(--slate));display:inline-flex;font-size:13px;font-weight:850;gap:6px;min-height:34px;padding:6px 10px;white-space:nowrap}.dashboardSalesPanel{align-content:start;min-width:0}.dashboardSalesPanel strong{color:var(--mint);display:block;font-size:30px;font-weight:880;margin-top:var(--space-3);overflow-wrap:anywhere}.dashboardPreviousMonthCarousel{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.dashboardPreviousMonthControls{align-items:center;display:flex;gap:var(--space-2);min-height:24px}.dashboardPreviousMonthPage{color:var(--text-muted);font-size:12px;font-weight:780;white-space:nowrap}.dashboardCurrencyDots{align-items:center;display:flex;gap:2px}.dashboardCurrencyDot{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.dashboardCurrencyDot:before{background:color-mix(in srgb,var(--blue) 28%,transparent);border-radius:999px;content:"";height:7px;transition:background-color .16s ease,width .16s ease;width:7px}.dashboardCurrencyDot:focus-visible:before,.dashboardCurrencyDot:hover:before{background:color-mix(in srgb,var(--blue) 62%,transparent)}.dashboardCurrencyDot:focus-visible{outline:2px solid color-mix(in srgb,var(--blue) 55%,transparent);outline-offset:1px}.dashboardCurrencyDot-active:before{background:var(--blue);width:18px}.dashboardOperationsGrid{align-items:stretch;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-area:operations;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardOperationsCard{height:100%;min-width:0}.dashboardOrderCountPanel{align-content:start;border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;padding:var(--space-5)}.dashboardOrderCountMetrics{margin-top:var(--space-2)}.dashboardOrderCountMetric,.dashboardOrderCountMetrics{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.dashboardOrderCountMetric{align-items:start;background:var(--surface-muted);border:1px solid var(--stroke);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);padding:var(--space-3)}.dashboardOrderCountMetric>div:last-child{display:grid;grid-gap:5px;gap:5px}.dashboardCardIcon{align-items:center;background:var(--blue-soft);border:1px solid rgba(49,95,186,.18);border-radius:var(--radius-sm);color:var(--blue);display:inline-flex;height:38px;justify-content:center;width:38px}.dashboardOrderCountMetric-previous .dashboardCardIcon{color:var(--amber)}.dashboardTablePanel{grid-area:table}.dashboardMerchantSection,.dashboardTablePanel{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.dashboardMerchantSection{border-radius:var(--radius-lg);grid-area:merchant;padding:var(--space-6)}.dashboardMerchantSectionHeader{align-items:flex-end;display:flex;gap:var(--space-5);justify-content:space-between}.dashboardMerchantSectionHeader h2{font-size:23px}.dashboardMerchantMeta,.dashboardMerchantSectionHeader p{color:var(--muted-strong)}.dashboardMerchantMeta{display:grid;font-size:13px;grid-gap:4px;gap:4px;justify-items:end;text-align:right}.dashboardMerchantFilters{align-items:end;background:var(--surface-muted);border:1px solid var(--stroke);border-radius:var(--radius-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(2,minmax(170px,220px)) auto;justify-content:start;padding:var(--space-4)}.dashboardMerchantFilters label{display:grid;grid-gap:7px;gap:7px}.dashboardMerchantFilters label>span{color:var(--text-soft);font-size:13px;font-weight:820}.dashboardMerchantGrid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardMerchantCard{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-5)}.dashboardMerchantCardHeader,.dashboardMerchantIdentity,.dashboardMerchantPagination,.dashboardMerchantPagination>div,.dashboardMerchantRate{align-items:center;display:flex}.dashboardMerchantCardHeader,.dashboardMerchantPagination,.dashboardMerchantRate{gap:var(--space-3);justify-content:space-between}.dashboardMerchantIdentity{gap:var(--space-3);min-width:0}.dashboardMerchantIdentity>div{display:grid;min-width:0}.dashboardMerchantIdentity h3{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardMerchantAmounts>span,.dashboardMerchantCounts span,.dashboardMerchantEmpty span,.dashboardMerchantIdentity span,.dashboardMerchantRate span{color:var(--muted);font-size:12px}.dashboardMerchantIcon{align-items:center;background:var(--blue-soft);border-radius:12px;color:var(--blue);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.dashboardMerchantCounts{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardMerchantCounts>div{background:var(--surface-muted);border:1px solid var(--stroke);border-radius:var(--radius-sm);display:grid;grid-gap:5px;gap:5px;padding:var(--space-3)}.dashboardMerchantCounts strong{font-size:22px}.dashboardMerchantRate{align-items:baseline}.dashboardMerchantRate strong{color:var(--text);font-size:15px}.dashboardMerchantAmounts{border-top:1px solid var(--stroke);display:grid;grid-gap:8px;gap:8px;padding-top:var(--space-3)}.dashboardMerchantAmounts>div{display:grid;grid-gap:4px;gap:4px}.dashboardMerchantAmounts strong{color:var(--text);font-size:15px;line-height:1.5}.dashboardMerchantAmounts p{color:var(--muted);font-size:13px}.dashboardMerchantCardSkeleton{min-height:280px}.dashboardMerchantEmpty{align-items:center;background:var(--surface-muted);border:1px dashed var(--stroke-strong);border-radius:var(--radius-sm);color:var(--muted);display:flex;gap:var(--space-3);justify-content:center;min-height:150px;padding:var(--space-6);text-align:left}.dashboardMerchantEmpty>div{display:grid;grid-gap:4px;gap:4px}.dashboardMerchantPagination{border-top:1px solid var(--stroke);color:var(--muted-strong);padding-top:var(--space-4)}.dashboardMerchantPagination>div{gap:var(--action-gap)}.dashboardComparisonGrid{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.dashboardAmountGrid,.dashboardSkeletonGrid,.dashboardSkeletonKpis{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardAmountCard,.dashboardComparisonCard{border-color:color-mix(in srgb,var(--tone,var(--slate)) 14%,rgba(255,255,255,.72));display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.dashboardComparisonHeader{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.dashboardComparisonList{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0}.dashboardComparisonList div{align-items:baseline;display:flex;justify-content:space-between}.dashboardComparisonList dd{margin:0;overflow-wrap:anywhere}.dashboardComparisonCard:only-child{column-gap:var(--space-6);grid-template-areas:"header metrics" "message metrics";grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);row-gap:var(--space-3)}.dashboardComparisonCard:only-child .dashboardComparisonHeader{align-self:start;grid-area:header}.dashboardComparisonCard:only-child .dashboardComparisonList{align-self:stretch;gap:0;grid-area:metrics;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardComparisonCard:only-child .dashboardComparisonList div{align-content:center;border-left:1px solid rgba(72,91,124,.12);display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-content:stretch;padding:var(--space-2) var(--space-5)}.dashboardComparisonCard:only-child .dashboardComparisonList div:first-child{border-left:0}.dashboardComparisonCard:only-child .dashboardComparisonList dd{color:var(--text);font-size:22px;font-weight:850}.dashboardComparisonCard:only-child>.metaText{align-self:end;grid-area:message}.dashboardFilterPill,.entityHeroBadges>span:not(.statusBadge){background:var(--surface-muted);border:1px solid var(--stroke);border-radius:999px;color:var(--muted-strong);font-size:13px;font-weight:850;padding:8px 12px}.dashboardEmpty{align-items:center;background:rgba(255,255,255,.42);border:1px solid rgba(72,91,124,.1);border-radius:var(--radius-lg);color:var(--muted-strong);display:flex;gap:var(--space-3);padding:var(--space-5)}.dashboardSkeletonPanel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-height:150px}.dashboardSkeletonTitle,.skeletonLine{border-radius:999px;height:12px}.dashboardSkeletonTitle{height:16px;width:46%}.skeletonLineShort{width:36%}.skeletonLineStrong{height:24px;width:62%}.skeletonDot{border-radius:999px;height:38px;width:38px}.entityHeroPanel{align-items:flex-start;border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-6);gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:26px;position:relative}.entityHeroStatusGroup{align-items:center;display:inline-flex;gap:var(--space-2)}.entityHeroActions,.entityHeroCopy{position:relative;z-index:1}.entityHeroCopy h2{color:var(--text);font-size:28px;font-weight:880;line-height:1.1;margin:6px 0 10px;overflow-wrap:anywhere}.entityHeroCopy p{color:var(--muted-strong)}.entityHeroBadges{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.entityHeroActions{align-items:flex-end;flex-wrap:wrap;justify-content:flex-end}.merchantProfilePanel{grid-template-columns:minmax(0,1fr)}.merchantDetailHeader{align-items:flex-start;border-radius:var(--radius-xl);display:flex;gap:var(--space-5);justify-content:space-between;padding:var(--space-6)}.merchantDetailHeaderCopy{min-width:0}.merchantDetailHeaderCopy h1{color:var(--text);font-size:28px;font-weight:880;line-height:1.12;overflow-wrap:anywhere}.merchantDetailHeaderCopy>p{color:var(--muted-strong);margin-top:var(--space-2)}.merchantDetailHeaderMeta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.merchantDetailHeaderMeta>span:not(.statusBadge){background:var(--surface-muted);border:1px solid var(--stroke);border-radius:999px;color:var(--muted-strong);font-size:13px;font-weight:760;padding:6px 10px}.merchantDetailHeaderActions{align-items:center;display:flex;flex:0 0 auto}.compactDetailHeader{padding:var(--space-5)}.compactDetailHeaderActions{flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.compactDetailStatusAction{padding-inline:12px}.compactDetailStatusActionDanger{background:#fff8f7;border-color:rgba(168,86,79,.28);color:#873f39}.compactDetailStatusActionDanger:hover:not(:disabled){background:var(--rose-soft);border-color:rgba(168,86,79,.36);color:#783a35}.compactDetailStatusActionEnable{background:#f5fbfa;border-color:rgba(47,130,118,.26);color:#23645c}.compactDetailStatusActionEnable:hover:not(:disabled){background:var(--mint-soft);border-color:rgba(47,130,118,.36);color:#1e5b53}.compactDetailHeaderActions .compactDetailBackLink{background:transparent;border-color:transparent;box-shadow:none;color:var(--muted-strong);padding-inline:var(--space-2)}.compactDetailHeaderActions .compactDetailBackLink:hover{background:var(--surface-muted);border-color:transparent;color:var(--text)}.compactDetailSections{grid-template-columns:minmax(0,1fr)}.merchantProfileTabs{width:100%}.merchantDetailNav{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-xl);box-shadow:var(--shadow-tight);padding:var(--space-3)}.merchantDetailNav .tabButton{border:1px solid transparent;border-radius:var(--radius-sm);min-height:40px;padding:0 14px}.merchantDetailNav .tabButtonActive{background:var(--blue-soft);border-color:rgba(49,95,186,.18)}.payoutLaneBoard{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.payoutMerchantLane{align-items:stretch;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(180px,.24fr) 24px minmax(0,1fr)}.payoutBucketNode,.payoutChannelNode,.payoutMerchantNode{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-lg)}.payoutMerchantNode{align-content:center;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5)}.payoutChannelNode span,.payoutLaneFooter,.payoutMerchantNode span,.payoutMetric span{color:var(--muted);font-size:13px;font-weight:760}.payoutLaneRail{align-self:stretch;border-left:2px solid var(--stroke-strong);justify-self:center;position:relative}.payoutLaneRail:after,.payoutLaneRail:before{background:var(--stroke-strong);border-radius:999px;content:"";height:10px;left:-6px;position:absolute;width:10px}.payoutLaneRail:before{top:26px}.payoutLaneRail:after{bottom:26px}.payoutChannelLane,.payoutChannelStack{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.payoutChannelLane{align-items:stretch;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr)}.payoutChannelNode{align-content:center;display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);position:relative}.payoutChannelNode:before{background:var(--stroke-strong);content:"";height:2px;left:calc(-1 * var(--space-4));position:absolute;top:50%;width:var(--space-4)}.payoutChannelNode small{color:var(--muted);font-weight:720}.payoutBucketNode{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4)}.payoutBucketHeader,.payoutLaneFooter{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.payoutAmountGrid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.payoutMetric{background:var(--surface-muted);border:1px solid var(--stroke);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 12px}.payoutMetric strong{overflow-wrap:anywhere}.payoutMetricEmphasis{background:var(--mint-soft);border-color:rgba(47,130,118,.18)}.payoutMerchantOverviewPanel{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.sectionTitleRow{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}.sectionTitleRow p{color:var(--muted);font-size:13px;margin-top:var(--space-1)}.payoutChannelCardGrid{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.payoutChannelVerticalList{display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.payoutChannelCard{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-xl);box-shadow:var(--shadow-tight);display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0;padding:var(--space-5)}.payoutChannelCardHeader{align-items:flex-start;display:flex;justify-content:space-between}.payoutChannelCardHeader div{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.payoutChannelCardHeader small,.payoutChannelCardHeader span{color:var(--muted);font-size:13px;font-weight:760}.payoutChannelCardHeader strong{color:var(--text);font-size:19px;font-weight:860}.payoutMetricList{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.payoutMetricRow{align-content:start;align-items:center;background:var(--surface-muted);border:1px solid var(--stroke);border-radius:var(--radius-md);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto 1fr;min-height:112px;min-width:0;padding:12px 14px}.payoutMetricIcon{align-items:center;background:var(--blue-soft);border-radius:var(--radius-sm);color:#315fba;display:inline-flex;height:36px;justify-content:center;width:36px}.payoutMetricRow span{color:var(--muted-strong);font-size:13px;font-weight:780}.payoutMetricRow strong{color:var(--text);font-size:18px;font-weight:860;grid-column:1/-1;overflow-wrap:anywhere;text-align:left}.payoutMetricRowEmphasis{background:var(--mint-soft);border-color:rgba(47,130,118,.18)}.payoutMetricRowEmphasis .payoutMetricIcon{background:rgba(47,130,118,.14);color:#2f8276}.payoutMerchantBatchStack{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.payoutMerchantBatchGroup{border:1px solid var(--stroke);border-radius:var(--radius-xl);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.compactMetrics{grid-template-columns:repeat(5,minmax(140px,1fr))}.iconTextButton{align-items:center;display:inline-flex;gap:var(--space-2);justify-content:center}.buttonCompact{min-height:34px;padding:7px 11px}.currencyBadge{align-items:center;background:var(--blue-soft);border:1px solid rgba(49,95,186,.14);border-radius:999px;color:#315fba;display:inline-flex;font-size:12px;font-weight:880;justify-content:center;min-width:50px;padding:7px 10px}.payoutCurrencyStack,.payoutCurrencySummaryStack,.payoutGatewayBatchStack,.payoutGatewayMerchantStack,.payoutGatewayStack{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.payoutGatewayBatchGroup,.payoutGatewayGroup{border:1px solid var(--stroke);border-radius:var(--radius-xl);box-shadow:var(--shadow-tight);overflow:hidden}.payoutGatewayBatchHeader,.payoutGatewayGroupHeader{background:linear-gradient(135deg,rgba(49,95,186,.09),rgba(47,130,118,.05));border-bottom:1px solid var(--stroke);padding:var(--space-5)}.payoutGatewayBatchHeader span,.payoutGatewayGroupHeader span{color:var(--muted);font-size:12px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.payoutGatewayBatchHeader h3,.payoutGatewayGroupHeader h3{font-size:21px;margin-top:4px}.payoutGatewayBatchHeader p,.payoutGatewayGroupHeader p{color:var(--muted);font-size:13px;margin-top:5px}.payoutCurrencyStack,.payoutGatewayMerchantStack{padding:var(--space-5)}.payoutCurrencyGroup,.payoutGatewayMerchantGroup{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-4)}.payoutCurrencyHeader,.payoutCurrencyHeader>div,.payoutGatewayMerchantHeader,.payoutReserveHeading{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.payoutCurrencyHeader>div>div{display:grid;grid-gap:3px;gap:3px}.payoutCurrencyHeader h4,.payoutGatewayMerchantHeader h4,.payoutReserveHeading h5{font-size:16px}.payoutCurrencyHeader p,.payoutReserveHeading p{color:var(--muted);font-size:12px}.payoutCurrencyHeader .payoutPeriodEmptyNote,.payoutRouteTable .payoutPeriodEmptyNote{color:#9a5a12;font-weight:760}.payoutBatchTable{min-width:1020px}.payoutBatchTable .cellContent{overflow:visible;text-overflow:clip;white-space:nowrap}.payoutPeriodMetrics .payoutMetricRow{min-height:94px}.payoutReserveSummary{align-items:center;background:rgba(49,95,186,.045);border:1px solid rgba(49,95,186,.14);border-radius:var(--radius-md);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr);padding:var(--space-4)}.payoutReserveHeading{justify-content:flex-start}.payoutReserveMetrics{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.payoutReserveMetrics>div{border-left:1px solid rgba(49,95,186,.14);display:grid;grid-gap:4px;gap:4px;padding-left:var(--space-4)}.payoutReserveMetrics span{color:var(--muted);font-size:12px;font-weight:760}.payoutReserveMetrics strong{font-size:16px}.payoutRouteTable{border:1px solid var(--stroke);border-radius:var(--radius-md);overflow:hidden}.payoutRouteTableHeader,.payoutRouteTableRow{align-items:center;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(170px,1.3fr) repeat(3,minmax(120px,.8fr)) auto;padding:11px 13px}.payoutRouteTableHeader{background:var(--surface-muted);color:var(--muted);font-size:12px;font-weight:820}.payoutRouteTableRow+.payoutRouteTableRow{border-top:1px solid var(--stroke)}.payoutRouteTableRow>div:first-child{display:grid;grid-gap:3px;gap:3px}.payoutGatewayMerchantHeader span,.payoutRouteTableRow small{color:var(--muted);font-size:12px}.payoutAdapterSummary,.payoutGatewayOverviewPanel{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.payoutCurrencySummary{align-items:center;border:1px solid var(--stroke);border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto repeat(5,minmax(120px,1fr));padding:var(--space-3)}.payoutCurrencySummary .summaryMetric{background:transparent;border-left:1px solid var(--stroke);border-radius:0;gap:4px;padding:4px var(--space-3)}.payoutCurrencySummary .summaryMetricValue{font-size:16px}.payoutCurrencySummaryStackCompact{padding:var(--space-4) var(--space-5) 0}.payoutGatewayMerchantHeader{justify-content:space-between}.reservePolicyDrawerBody{gap:var(--space-5)}.reservePolicyContext{background:rgba(49,95,186,.055);border:1px solid rgba(49,95,186,.13);border-radius:var(--radius-md);padding:var(--space-4)}.reservePolicyContext,.reservePolicyContext dl{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.reservePolicyContext dl{grid-template-columns:repeat(2,minmax(0,1fr))}.reservePolicyContext dl>div{display:grid;grid-gap:3px;gap:3px}.reserveCapCurrency small,.reserveCapUnlimitedHint span,.reservePolicyContext dt,.reservePolicyContext p,.reservePolicySectionHeader p{color:var(--muted);font-size:12px}.reservePolicyContext dd{font-weight:820}.reservePolicySection{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.reservePolicySectionHeader h3{font-size:16px}.reservePolicySectionHeader p{margin-top:3px}.reservePolicyBasics{grid-template-columns:repeat(3,minmax(0,1fr))}.reserveCapRows{border:1px solid var(--stroke);border-radius:var(--radius-md);overflow:hidden}.reserveCapRow{align-items:end;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(180px,1fr);padding:var(--space-3) var(--space-4)}.reserveCapRow+.reserveCapRow{border-top:1px solid var(--stroke)}.reserveCapCurrency{align-items:center;display:flex;gap:var(--space-3);min-height:var(--control-height)}.reserveCapCurrency>div,.reserveCapUnlimitedHint{display:grid;grid-gap:3px;gap:3px}.reserveCapUnlimitedHint{align-content:center;min-height:var(--control-height)}.orderMetricGrid,.visualMetricGrid{align-items:start;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.merchantOverview .visualMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.orderMetricGrid{align-items:stretch}.visualMetricCard{align-content:start;align-self:start;border-radius:var(--radius-sm);display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-height:124px;overflow:hidden;padding:18px;position:relative}.orderMetricGrid .visualMetricCard{height:100%}.visualMetricCard-blue{--metric:var(--blue);--metric-soft:var(--blue-soft)}.visualMetricCard-green{--metric:var(--mint);--metric-soft:var(--mint-soft)}.visualMetricCard-amber{--metric:var(--amber);--metric-soft:var(--amber-soft)}.visualMetricCard-slate{--metric:var(--slate);--metric-soft:var(--slate-soft)}.visualMetricCard strong{color:var(--metric,var(--text));font-size:24px;font-weight:880;line-height:1.08;min-width:0;overflow-wrap:anywhere}.payGatewayPaymentPageMetric strong{font-size:20px;line-height:1.18}.glassInfoCard{align-content:start;align-self:start;border-radius:var(--radius-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.relationList{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.relationList .listItem{align-content:start;display:grid;grid-gap:4px;gap:4px;min-height:78px}.glassInfoHeader h3{font-size:17px}.feeBreakdownGrid,.infoPairGrid{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.infoPair{align-content:start;background:rgba(255,255,255,.24);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(255,255,255,.68);border-radius:var(--radius-md);display:grid;grid-gap:5px;gap:5px;grid-template-rows:auto minmax(0,1fr);min-height:84px;min-width:0;padding:12px 14px 13px}.merchantOverview .detailVisualGridWide{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.merchantOverview .glassInfoCard{gap:var(--space-3)}.merchantOverview .infoPairGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.merchantOverview .infoPair{gap:3px;grid-template-rows:auto auto;min-height:0;padding:9px 12px 10px}.compactCardNote{margin-top:0}.infoPair strong{align-self:start;color:var(--text);min-width:0;overflow-wrap:anywhere}.payGatewayOperationsCard{gap:var(--space-4)}.payGatewayOperationsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.visualTimeline{display:grid;grid-gap:var(--space-4);gap:var(--space-4);list-style:none;margin:0;padding:0}.visualTimeline li{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:16px minmax(0,1fr)}.visualTimeline li>span{background:var(--blue);border:3px solid rgba(255,255,255,.86);border-radius:999px;box-shadow:0 0 0 1px rgba(49,95,186,.18);height:16px;margin-top:3px;width:16px}.visualTimeline strong{color:var(--text);display:block;overflow-wrap:anywhere}.visualTimeline p{color:var(--muted-strong);margin-top:4px}.visualTimeline small{color:var(--muted)}.orderInlineActions{border-top:0;padding-top:0}.orderDetailHero{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr)}.orderDetailHero .entityHeroActions{align-content:end;align-self:stretch;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;display:grid;grid-gap:var(--action-gap);gap:var(--action-gap);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;min-width:0;padding:0}.orderDetailHero .entityHeroActions .button{width:100%}.orderDetailHero .entityHeroCopy h2{font-size:26px}.orderInfoGrid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.orderIdentityPanel,.orderInfoPanel{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.orderIdentityGrid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.orderDetailInfoGrid{align-items:stretch;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.orderDetailInfoGrid .glassInfoCard{align-self:stretch}.orderInfoSectionGrid{align-items:start;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.orderFailurePanel{border-color:color-mix(in srgb,var(--danger,#dc2626) 32%,var(--border-color))}.orderFailurePanel .glassInfoHeader h3{color:var(--danger,#b91c1c)}.orderInfoSection{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.orderInfoSection h4{color:var(--text);font-size:15px;margin:0}.orderInfoPairGrid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.orderInfoPanel .infoPair{gap:3px;min-height:66px;padding:9px 11px 10px}.orderInfoPanel .infoPair span{font-size:13px}.orderInfoPanel .infoPair strong{font-size:14px}.orderDetailInfoGrid .infoPair,.orderIdentityPanel .infoPair{gap:3px;min-height:70px;padding:10px 12px 11px}.orderDetailInfoGrid .infoPair span,.orderIdentityPanel .infoPair span{font-size:13px}.orderDetailInfoGrid .infoPair strong,.orderIdentityPanel .infoPair strong{font-size:14px}.infoPairMuted strong{color:var(--muted);font-weight:650}.orderSettlementPanel{gap:var(--space-4)}.orderSettlementGrid{border:1px solid rgba(72,91,124,.1);border-radius:var(--radius-md);display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}.orderSettlementSupportingGrid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.orderMoneySection{align-content:start;display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:18px}.orderMoneySection h4{font-size:14px;margin:0}.orderFeeCompactRow,.orderMoneyPrimaryGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.orderMoneyPrimaryGrid .infoPairEmphasis{background:color-mix(in srgb,var(--blue-soft) 64%,rgba(255,255,255,.45));border-color:color-mix(in srgb,var(--blue) 20%,rgba(255,255,255,.7));min-height:96px}.orderMoneyPrimaryGrid .infoPairEmphasis strong{color:var(--blue);font-size:20px}.orderFeeCompactRow{border-top:1px solid rgba(72,91,124,.1);padding-top:var(--space-3)}.orderFeeCompactRow .infoPair{background:transparent;border-color:transparent;min-height:62px;padding:8px 10px}.orderLifecyclePanel{min-width:0;overflow:hidden}.orderLifecycleTimeline{display:grid;list-style:none;margin:0;padding:var(--space-5) 0 0}.orderTimelineEvent{display:grid;grid-template-columns:132px minmax(0,1fr);min-width:0}.orderTimelineRail{display:flex;justify-content:flex-end;padding-right:28px;position:relative}.orderTimelineRail time{align-content:start;align-self:flex-start;color:#5b6b82;display:grid;font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:760;grid-gap:2px;gap:2px;line-height:1.3;padding-top:2px;text-align:right;white-space:nowrap}.orderTimelineRail time span:last-child{color:#334155;font-weight:820}.orderTimelineRail:after{background:#d8e0ec;bottom:0;content:"";position:absolute;right:8px;top:18px;width:2px}.orderTimelineEvent:last-child .orderTimelineRail:after{display:none}.orderTimelineRail>span{background:#fff;border:4px solid #6b7f9d;border-radius:50%;box-shadow:0 0 0 4px #eef2f7;height:14px;position:absolute;right:2px;top:10px;width:14px;z-index:1}.orderTimelineEvent-status .orderTimelineRail>span{border-color:#2563eb}.orderTimelineEvent-notification .orderTimelineRail>span{border-color:#16a34a}.orderTimelineEvent-payload .orderTimelineRail>span{border-color:#7c3aed}.orderTimelineCard{background:linear-gradient(180deg,#fff,#fbfcfe);border:1px solid rgba(72,91,124,.14);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(33,47,72,.055);display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-4) 0;min-width:0;padding:var(--space-4)}.inlinePayloadEvidenceHeader,.inlinePayloadToolbar,.orderTimelineHeader,.orderTimelineTitle{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;min-width:0}.orderTimelineTitle{justify-content:flex-start}.inlinePayloadEvidenceHeader>div,.inlinePayloadToolbar>div,.orderTimelineTitle>div{min-width:0}.inlinePayloadEvidenceHeader h4,.orderTimelineTitle h3{font-size:15px;margin:0;overflow-wrap:anywhere}.inlinePayloadEvidenceHeader p,.inlinePayloadToolbar small,.orderTimelineTitle time{color:var(--muted);display:block;font-size:12px;margin:4px 0 0}.timelineResultBadge,.timelineTypeBadge{border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;line-height:1.2;padding:6px 9px}.timelineTypeBadge-status{background:#e8f0ff;color:#1d4ed8}.timelineTypeBadge-notification{background:#e8f8ee;color:#15803d}.timelineTypeBadge-payload{background:#f0eaff;color:#6d28d9}.timelineResultBadge{background:#eef2f7;color:#475569}.timelineResultSuccess{background:#e8f8ee;color:#15803d}.timelineResultDanger{background:#fdecec;color:#b42318}.orderTimelineSummary{color:#334155;font-size:14px;margin:0;overflow-wrap:anywhere}.orderTimelineMeta{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.orderTimelineMetaWide{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(0,1fr))}.orderTimelineMeta>div{background:#f6f8fb;border-radius:var(--radius-sm);min-width:0;padding:9px 10px}.orderTimelineMeta dt{color:var(--muted);font-size:11px;font-weight:750}.orderTimelineMeta dd{color:#1f2937;font-size:13px;margin:3px 0 0;overflow-wrap:anywhere;word-break:break-word}.orderTimelinePayloadAction{display:flex;justify-content:flex-end}.inlinePayloadPanel{background:#f7f9fc;border:1px solid #dbe3ee;border-radius:var(--radius-md);display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;overflow:hidden;padding:var(--space-4)}.inlinePayloadToolbar{align-items:center}.inlinePayloadToolbar>div:first-child{display:grid}.inlinePayloadEvidence{background:#fff;border:1px solid rgba(72,91,124,.14);border-radius:var(--radius-sm);display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;overflow:hidden;padding:var(--space-4)}.inlinePayloadMeta,.inlinePayloadMeta dd,.inlinePayloadMeta>div{min-width:0}.inlinePayloadMeta dd{overflow-wrap:anywhere;word-break:break-word}.inlinePayloadPanel .tableWrap{max-width:100%;overflow-x:clip}.inlinePayloadPanel .dataTable{table-layout:fixed;width:100%}.inlinePayloadPanel .cellContent,.inlinePayloadPanel .dataTable td,.inlinePayloadPanel .dataTable th{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.routeCardGrid{margin-top:var(--space-6);grid-template-columns:1fr}.gatewayAdapterStack{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-6)}.gatewayAdapterTabs{align-items:center;border-bottom:1px solid rgba(72,91,124,.14);display:flex;gap:var(--space-5);overflow-x:auto}.compactSegmentedControl{border-bottom:0;gap:var(--space-2);margin-top:var(--space-3)}.payGatewayMethodTabs{border-bottom:0;gap:var(--space-2);margin:var(--space-2) 0 var(--space-4)}.gatewayAdapterTab{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;box-shadow:none;color:var(--muted-strong);display:inline-flex;gap:var(--space-2);min-height:42px;padding:0 0 10px;white-space:nowrap}.gatewayAdapterTab span{font-weight:850}.compactSegmentedControl .gatewayAdapterTab{border:1px solid var(--border);border-radius:var(--radius-sm);min-height:36px;padding:0 14px}.payGatewayMethodTab{min-height:38px;padding:0 16px}.gatewayAdapterTab strong,.payGatewayMethodTab{background:var(--surface-muted);border:1px solid var(--stroke);border-radius:999px;color:var(--muted-strong)}.gatewayAdapterTab strong{font-size:12px;line-height:1;min-width:24px;padding:5px 7px;text-align:center}.gatewayAdapterTabActive{border-bottom-color:var(--blue);color:var(--blue)}.gatewayAdapterTabActive strong{background:rgba(43,108,176,.1);border-color:rgba(43,108,176,.22);color:var(--blue)}.payGatewayMethodTab.gatewayAdapterTabActive{background:rgba(43,108,176,.1);border-color:rgba(43,108,176,.28);box-shadow:none;color:var(--blue)}.routeCard{align-content:start;align-self:start;border-radius:var(--radius-lg);display:grid;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-5)}.routeIdentityRow{align-items:start;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(140px,.9fr) minmax(140px,.9fr) minmax(120px,.75fr) minmax(155px,.9fr) minmax(148px,auto)}.routeExtensionCopy,.routeIdentityField{display:grid;grid-gap:5px;gap:5px;min-width:0}.routeInlineValue{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-start;min-width:0}.routeInlineValue>h3,.routeInlineValue>strong{min-width:0}.routeExtensionCopy>span,.routeIdentityField>span{color:var(--muted);font-size:12px;font-weight:820}.routeExtensionCopy>strong,.routeIdentityField>strong{color:var(--text);font-size:14px;font-weight:820;line-height:1.45;overflow-wrap:anywhere}.routeIdentityActions{align-items:center;display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:end;min-width:0}.routePrimaryActions,.routeStatusLine{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end}.routeIdentityActions>.rowIconActionButton{justify-self:end}.routeInactiveNote{background:var(--surface-muted);border-left:3px solid var(--muted);color:var(--muted-strong);font-size:13px;padding:9px 12px}.routeCardInactive{background:rgba(248,250,252,.88);border-color:rgba(72,91,124,.12);box-shadow:none}.routeCardInactive .descriptionGrid.routeMetricGrid strong,.routeCardInactive .routePaymentSummary,.routeCardInactive .routeSummaryStrip span{color:var(--muted-strong)}.routeCardHeader{align-items:start}.routeCardHeader h3{font-size:22px}.routeCardTitle{display:grid;grid-gap:3px;gap:3px;min-width:0}.routeCardTitle p{color:var(--muted-strong);overflow-wrap:anywhere}.routeHeaderActions{align-items:center;flex-wrap:wrap;justify-content:flex-end}.routeEffectiveTime{color:var(--muted-strong);font-size:13px;font-weight:760;line-height:1.35;white-space:nowrap}.routeCardEyebrow{color:var(--blue);font-size:12px;font-weight:850}.routeSummaryStrip{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.routeSummaryStrip span{background:var(--surface-muted);border:1px solid var(--stroke);border-radius:999px;color:var(--muted-strong);font-size:13px;font-weight:820;padding:6px 10px}.routeSummaryStrip .routeCodePill{color:var(--text-soft);font-family:var(--font-mono)}.routeMetricGrid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.gatewayCapabilityMetrics{grid-template-columns:minmax(0,1fr)}.payoutBreakdownGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.payoutExportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.descriptionGrid.routeMetricGrid div{background:transparent;border:0;border-bottom:1px solid rgba(72,91,124,.1);border-radius:0;display:grid;grid-gap:5px;gap:5px;grid-template-columns:1fr;padding:0 0 13px}.descriptionGrid.routeMetricGrid span{font-size:12px;font-weight:820}.descriptionGrid.routeMetricGrid strong{font-size:14px;line-height:1.45}.routeFeeMetric{border-bottom:0;grid-column:span 2;padding-bottom:0}.compactFeeRows{display:grid;grid-gap:6px;gap:6px}.currencyFeeRow{align-items:baseline;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:46px minmax(0,1fr);line-height:1.45}.currencyFeeCode{color:var(--text);font-size:14px;font-weight:850}.currencyFeeSummary{color:var(--text);font-size:14px;font-weight:760;min-width:0;overflow-wrap:anywhere}.currencyFeeRowDisabled .currencyFeeCode,.currencyFeeRowDisabled .currencyFeeSummary{color:var(--muted-strong)}.routeCurrencyRows{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.routePayMethodSection,.routePayMethodSections{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.routePayMethodSection{background:rgba(248,250,252,.54);border:1px solid rgba(72,91,124,.12);border-radius:var(--radius-lg);padding:var(--space-4)}.routePayMethodHeader{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}.routePayMethodTitle{display:grid;grid-gap:5px;gap:5px}.routePayMethodTitle>span{color:var(--muted);font-size:12px;font-weight:820}.routePayMethodTitleLine{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.routePayMethodTitleLine h4{color:var(--text);font-size:18px;margin:0}.routePayMethodSummary{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(160px,.8fr) minmax(260px,1.2fr)}.routePayMethodMetric{display:grid;grid-gap:5px;gap:5px}.routePayMethodMetric>span{color:var(--muted);font-size:12px;font-weight:820}.routePayMethodMetric strong{color:var(--text);font-size:14px;line-height:1.45}.routeCurrencyRow{align-items:center;border:1px solid rgba(72,91,124,.12);border-radius:var(--radius-md);display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(110px,.7fr) minmax(110px,.75fr) minmax(180px,1.25fr) minmax(105px,.7fr) 40px;padding:14px 16px;position:relative}.routeCurrencyRowDisabled{background:rgba(248,250,252,.78);color:var(--muted-strong)}.routeCurrencyCode{align-content:start;display:grid;grid-gap:4px;gap:4px;min-width:0}.routeCurrencyCode span{line-height:1.35;white-space:nowrap}.routeCurrencyCode strong{color:var(--text);font-size:17px;font-weight:880}.routeCurrencyDetail{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(150px,.9fr) minmax(220px,1.3fr) minmax(120px,.7fr);min-width:0}.routeCurrencyMetric{display:grid;grid-gap:4px;gap:4px;min-width:0}.routeCurrencyActions{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--space-2);justify-content:flex-end;min-width:0}.routeCurrencyMetric span{color:var(--muted);font-size:12px;font-weight:820}.routeCurrencyMetric strong{color:var(--text);font-size:14px;font-weight:820;line-height:1.45;overflow-wrap:anywhere}.routeCardActionRow{align-items:center;border-top:1px solid rgba(72,91,124,.1);display:flex;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-2);min-width:0;padding-top:var(--space-4)}.routeExtensionRows{border-top:1px solid rgba(72,91,124,.1);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.routeExtensionRowsSingle{grid-template-columns:minmax(0,1fr)}.routeExtensionRowsSingle .routeExtensionRow:first-child{padding-right:0}.gatewayMappingStepHeader{align-items:center;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.gatewayMappingStep{align-items:center;border-bottom:3px solid var(--stroke);color:var(--muted);display:flex;font-size:13px;font-weight:820;gap:var(--space-2);padding:0 0 10px}.gatewayMappingStep>span{align-items:center;background:var(--surface-muted);border-radius:999px;display:inline-flex;height:26px;justify-content:center;width:26px}.gatewayMappingStepActive{border-bottom-color:var(--blue);color:var(--blue)}.gatewayMappingStepActive>span{background:rgba(43,108,176,.12)}.gatewayMappingRouteSummary{background:var(--surface-muted);border:1px solid var(--stroke);border-radius:var(--radius-md);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--space-4)}.gatewayMappingRouteSummary div{display:grid;grid-gap:4px;gap:4px}.gatewayMappingRouteSummary span{color:var(--muted);font-size:12px;font-weight:820}.hostedPaymentEditorLayout{align-items:start;display:grid;grid-gap:var(--space-5);gap:var(--space-5);grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}.hostedPaymentEditorFields{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.colorSelectorRow{align-items:center;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:48px minmax(0,1fr) 24px}.colorSelectorRow input[type=color]{cursor:pointer;padding:4px}.colorSelectorSwatch{border:1px solid var(--stroke-strong);border-radius:999px;height:20px;width:20px}.hostedPagePreviewPanel{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;position:-webkit-sticky;position:sticky;top:0}.hostedPagePreviewHeading{align-items:center;display:flex;justify-content:space-between}.hostedPagePreviewHeading>div{display:grid;grid-gap:2px;gap:2px}.hostedPagePreviewHeading span{color:var(--muted);font-size:12px;font-weight:820}.hostedPagePreviewHeading strong{color:var(--text-soft);font-size:13px}.hostedPagePreviewBadge{background:var(--surface-muted);border:1px solid var(--stroke);border-radius:999px;padding:5px 9px}.hostedPagePreview{background:#eef2f6;border:1px solid rgba(72,91,124,.14);border-radius:var(--radius-lg);color:#1f2937;min-height:420px;overflow:hidden;padding:18px}.hostedPagePreviewTopbar{align-items:center;display:flex;font-size:11px;font-weight:760;gap:7px;justify-content:flex-end;margin-bottom:14px}.hostedPagePreviewTopbar span:last-child{background:rgba(255,255,255,.76);border-radius:999px;padding:5px 8px}.hostedPagePreviewMark{align-items:center;background:var(--preview-primary);border-radius:8px;color:#fff;display:inline-flex;height:28px;justify-content:center;margin-right:auto;width:28px}.hostedPagePreviewFrame{background:#fff;border-radius:16px;box-shadow:0 14px 34px rgba(31,41,55,.12);display:grid;grid-template-columns:1fr;overflow:hidden}.hostedPagePreviewHeader{background:var(--preview-primary);color:#fff;grid-column:1/-1;padding:20px}.hostedPagePreviewHeader span{font-size:9px;font-weight:850;letter-spacing:.12em}.hostedPagePreviewHeader h3{color:inherit;font-size:21px;margin:7px 0 3px}.hostedPagePreviewHeader p{color:rgba(255,255,255,.78);font-size:11px}.hostedPagePreviewCardForm,.hostedPagePreviewSummary{padding:20px}.hostedPagePreviewSummary{background:var(--preview-secondary)}.hostedPagePreviewCardForm label,.hostedPagePreviewSummary>span{color:#64748b;font-size:10px;font-weight:780}.hostedPagePreviewSummary>strong{color:var(--preview-primary);display:block;font-size:20px;margin:5px 0 20px}.hostedPagePreviewSummary dl{display:grid;grid-gap:10px;gap:10px}.hostedPagePreviewSummary dl div{border-top:1px solid rgba(100,116,139,.15);display:grid;grid-gap:3px;gap:3px;padding-top:9px}.hostedPagePreviewSummary dt{color:#64748b;font-size:9px}.hostedPagePreviewSummary dd{font-size:10px;font-weight:780;margin:0}.hostedPagePreviewCardForm{display:grid;grid-gap:8px;gap:8px}.hostedPagePreviewInput,.hostedPagePreviewInputRow>div{border:1px solid #dbe3ee;border-radius:8px;color:#94a3b8;font-size:10px;padding:10px}.hostedPagePreviewInputRow{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.hostedPagePreviewInputRow>div{display:grid;grid-gap:4px;gap:4px}.hostedPagePreviewCardForm button{background:var(--preview-primary);border:0;border-radius:8px;color:#fff;font-size:11px;font-weight:820;margin-top:5px;padding:11px}.hostedPagePreviewCardForm>p{align-items:center;color:#64748b;display:flex;font-size:9px;gap:4px;justify-content:center}.hostedPagePreview.card-template-2 .hostedPagePreviewFrame,.hostedPagePreview.card-template-5 .hostedPagePreviewFrame{grid-template-columns:.8fr 1.2fr}.hostedPagePreview.card-template-2 .hostedPagePreviewHeader,.hostedPagePreview.card-template-5 .hostedPagePreviewHeader{text-align:center}.hostedPagePreview.card-template-3{background:var(--preview-primary)}.hostedPagePreview.card-template-3 .hostedPagePreviewFrame{margin:0 auto;max-width:82%}.hostedPagePreview.card-template-3 .hostedPagePreviewHeader{background:#fff;color:var(--preview-primary)}.hostedPagePreview.card-template-4 .hostedPagePreviewFrame{grid-template-columns:1fr}.hostedPagePreview.card-template-4 .hostedPagePreviewHeader{background:#fff;border-bottom:1px solid #e2e8f0;color:var(--preview-primary)}.hostedPagePreview.card-template-4 .hostedPagePreviewSummary{border-top:6px solid var(--preview-primary);order:-1}.hostedPagePreview.card-template-4 .hostedPagePreviewSummary>strong{font-size:24px}.hostedPagePreview.card-template-5{background:var(--preview-secondary)}.routeExtensionRow{align-items:center;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:var(--space-4) 0}.routeExtensionRow+.routeExtensionRow{border-left:1px solid rgba(72,91,124,.1);padding-left:var(--space-5)}.routeExtensionRow:first-child{padding-right:var(--space-5)}.routeExtensionActions{align-items:center;display:flex;justify-content:flex-end}.routeReadOnlyLabel{color:var(--muted-strong);font-size:13px;font-weight:760}.merchantPaymentEmpty{align-items:center;background:var(--surface-muted);border:1px dashed rgba(72,91,124,.24);border-radius:var(--radius-lg);display:flex;gap:var(--space-5);justify-content:space-between;margin-top:var(--space-5);padding:var(--space-6)}.merchantPaymentEmpty>div{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.merchantPaymentEmpty strong{color:var(--text);font-size:18px}.merchantPaymentEmpty p{color:var(--muted-strong)}.sandboxDocumentSummary{margin:var(--space-5) 0}.routePaymentSummary{align-items:baseline;color:var(--muted-strong);display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--space-2);margin-right:var(--space-3);min-width:0}.routePaymentSummary strong{color:var(--text);font-size:15px;font-weight:850}.routePaymentSummary span{overflow-wrap:anywhere}.routeCardActions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end}.routeStatusToggleButton{min-height:34px;padding:0 14px}.routeInlineSection{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.systemHealthSummary{border-radius:var(--radius-xl);display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6)}.healthStatusLine{align-items:center;display:flex;gap:var(--space-3)}.healthSignal{background:var(--slate);border:3px solid rgba(255,255,255,.88);border-radius:999px;box-shadow:0 0 0 1px rgba(93,105,123,.2);flex:0 0 auto;height:16px;width:16px}.healthSignal-healthy{background:var(--mint)}.healthSignal-attention{background:var(--amber)}.healthSignal-danger{background:var(--rose)}.healthSignal-checking,.healthSignal-muted{background:var(--slate)}.healthSignal-checking{animation:pulse 1.2s ease-in-out infinite}.systemHealthRow-healthy,.systemHealthSummary-healthy{border-color:rgba(47,130,118,.18)}.systemHealthRow-attention,.systemHealthSummary-attention{border-color:rgba(154,106,34,.2)}.systemHealthRow-danger,.systemHealthSummary-danger{border-color:rgba(168,86,79,.22)}.systemHealthSummaryMeta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.systemTopologyMap,.systemTopologySection{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.systemTopologyMap{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);grid-template-areas:". vault . sql . ." ". api . bus . function" "callback api . blob . ." ". . . worker . jobs";grid-template-columns:minmax(130px,.75fr) minmax(170px,1fr) minmax(44px,.35fr) minmax(180px,1fr) minmax(44px,.35fr) minmax(190px,1fr);grid-template-rows:repeat(4,minmax(116px,auto));min-height:560px;overflow:hidden;padding:var(--space-6);position:relative}.systemTopologyLines{inset:0;pointer-events:none;position:absolute;z-index:0}.systemTopologyLine{fill:none;stroke:rgba(93,105,123,.28);stroke-linecap:round;stroke-width:.55}.systemTopologyLine-healthy{animation:topologyPulse 2.6s ease-in-out infinite;stroke:rgba(47,130,118,.34)}.systemTopologyLine-attention{stroke:rgba(154,106,34,.32)}.systemTopologyLine-danger{stroke:rgba(168,86,79,.34)}.systemTopologyLine-muted{stroke:rgba(93,105,123,.28)}.topologyNode{align-self:stretch;background:#ffffff;border:1px solid rgba(72,91,124,.16);border-radius:var(--radius-sm);box-shadow:0 12px 28px rgba(15,23,42,.07);display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-4);position:relative;z-index:1}.topologyNode:before{background:var(--slate-soft);border-radius:999px;content:"";height:5px;left:var(--space-4);position:absolute;right:var(--space-4);top:8px}.topologyNode-healthy{border-color:rgba(47,130,118,.22)}.topologyNode-attention{border-color:rgba(154,106,34,.24)}.topologyNode-danger{border-color:rgba(168,86,79,.26)}.topologyNode-checking,.topologyNode-muted{border-color:rgba(93,105,123,.2)}.topologyNodeHeader{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;min-width:0;padding-top:var(--space-2)}.topologyFlowCard h2,.topologyNode h2{font-size:15px;font-weight:860;line-height:1.35}.topologyFlowCard p,.topologyNode p{color:var(--muted-strong);font-size:13px;line-height:1.5}.topologyRackLines{display:grid;grid-gap:6px;gap:6px;margin:2px 0}.topologyRackLines span{background:linear-gradient(90deg,rgba(49,95,186,.14),rgba(72,91,124,.1));border-radius:999px;display:block;height:6px}.topologyRackLines span:nth-child(2){width:84%}.topologyRackLines span:nth-child(3){width:68%}.topologyNodeEvidence{display:grid;grid-gap:5px;gap:5px;margin:0}.topologyNodeEvidence div{display:grid;grid-gap:2px;gap:2px}.topologyNodeEvidence dt{color:var(--muted);font-size:11px;font-weight:820}.topologyNodeEvidence dd{color:var(--text-soft);font-size:12px;font-weight:760;margin:0;overflow-wrap:anywhere}.systemTopologyFlow{display:none}.systemHealthList,.systemHealthRow{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.systemHealthRow{border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(180px,auto);padding:var(--space-5)}.systemHealthRowMain,.systemHealthRowStatus{min-width:0}.systemHealthRowStatus{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:end}.healthStatusText{font-weight:850}.healthStatusText-healthy{color:var(--mint)}.healthStatusText-attention{color:var(--amber)}.healthStatusText-danger{color:var(--rose)}.healthStatusText-checking,.healthStatusText-muted{color:var(--slate)}.systemHealthEvidence,.systemHealthMeta{margin-top:var(--space-4)}.systemHealthEvidenceDetails summary{color:var(--blue);cursor:pointer;font-weight:820;margin-top:var(--space-3)}.payloadEvidenceList{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.payloadJsonBlock{background:#111827;border:1px solid #1f2937;border-radius:var(--radius-sm);color:#edf3f8;max-width:100%;min-width:0;overflow:hidden}.payloadJsonHeader{background:#1f2937;color:#e5e7eb;padding:10px 12px}.payloadJsonBlock pre{font-family:var(--font-mono);font-size:12px;line-height:1.55;margin:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;padding:var(--space-4);white-space:pre-wrap;word-break:break-word}@keyframes quietSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes topologyPulse{0%,to{opacity:.42}50%{opacity:.82}}@keyframes dashboardCurrencySlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-120%)}}@keyframes dashboardCurrencySlideIn{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dashboardCurrencyDot:before,.dashboardHeroAmountSlide-entering,.dashboardHeroAmountSlide-outgoing,.healthSignal-checking,.systemTopologyLine-healthy{animation:none;transition:none}}@media (max-width:1180px){.shell{grid-template-columns:248px minmax(0,1fr)}.dashboardReferenceLayout{grid-template-areas:"merchant" "operations" "table";grid-template-columns:1fr}.dashboardMerchantGrid,.dashboardOperationsGrid,.detailVisualGrid,.detailVisualGridWide,.glassInfoGrid,.orderIdentityGrid,.orderInfoSectionGrid,.orderMetricGrid,.routeMetricGrid,.summaryMetrics,.visualMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.entityHeroPanel{grid-template-columns:1fr}.entityHeroActions{justify-content:flex-start}.routeIdentityRow{grid-template-columns:repeat(4,minmax(0,1fr))}.routeIdentityActions{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end}.formGrid.compactFilter.payoutBatchFilter{grid-template-columns:repeat(auto-fit,minmax(150px,190px))}.routeCurrencyRow{grid-template-columns:minmax(110px,.7fr) minmax(110px,.75fr) minmax(180px,1.25fr) minmax(105px,.7fr) 40px}.routeCurrencyDetail{grid-template-columns:repeat(3,minmax(0,1fr))}.routeCurrencyActions{grid-column:auto;justify-content:flex-end}}@media (max-width:860px){body{background:var(--page-gradient)}.shell{display:block;padding:0}.shell,.shellMain{overflow:visible}.sidebar{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:var(--stroke);border-radius:0 var(--radius-lg) var(--radius-lg) 0;bottom:0;box-shadow:var(--glass-sheen),0 22px 64px rgba(20,28,42,.18);left:0;max-width:min(84vw,320px);position:fixed;top:0;transform:translateX(-105%);transition:transform .18s ease;width:min(84vw,320px);z-index:30}.sidebarOpen{transform:translateX(0)}.sidebarOverlay{background:rgba(20,28,42,.24);border:0;bottom:0;display:block;left:min(84vw,320px);position:fixed;right:0;top:0;z-index:29}.menuButton{display:inline-flex}.topbar{border-radius:0 0 24px 24px;min-height:56px;padding:8px 10px}.userSummary,.userSummary span{display:none}.content,.pageSurface{gap:var(--space-4);margin:var(--space-3);overflow:visible}.formGrid.compactFilter.payoutBatchFilter{grid-template-columns:1fr}.statusPage{padding:var(--space-4)}.dashboardHeader,.merchantDetailHeader,.pageHeader{align-items:flex-start;border-radius:var(--radius-lg);flex-direction:column;min-height:0;padding:var(--space-5)}.dashboardHeader h1,.merchantDetailHeaderCopy h1,.pageHeader h1{font-size:22px}.drawerActions,.entityHeroActions,.filterActions,.orderInlineActions,.pageActions,.panelActions,.statusActions{align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.filterActions{align-self:stretch}.button{min-width:0}.mobileFilterToggle{display:block}.mobileFilterToggle .button{width:100%}.responsiveSecondaryFilters{display:none}.responsiveSecondaryFiltersOpen{display:contents}.mobileActiveFilterChips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:calc(var(--space-2) * -1)}.dashboardHeaderBody,.dashboardSalesPanel,.filterBar,.payoutChannelCardGrid,.payoutChannelLane,.payoutMerchantLane,.systemHealthRow{grid-template-columns:1fr}.payoutChannelNode:before,.payoutLaneRail{display:none}.payoutAmountGrid,.payoutMetricList{grid-template-columns:1fr}.payoutCurrencyHeader,.payoutGatewayMerchantHeader{align-items:flex-start;flex-direction:column}.payoutCurrencySummary,.payoutReserveMetrics,.payoutReserveSummary,.reserveCapRow,.reservePolicyBasics{grid-template-columns:1fr}.payoutReserveMetrics>div{border-left:0;border-top:1px solid rgba(49,95,186,.14);padding-left:0;padding-top:var(--space-3)}.payoutRouteTableHeader{display:none}.payoutRouteTableRow{align-items:start;grid-template-columns:1fr}.payoutRouteTableRow>strong:before{color:var(--muted);content:attr(data-label);display:block;font-size:11px}.reservePolicyContext dl{grid-template-columns:1fr}.payoutLaneFooter{align-items:stretch}.payoutChannelCardHeader,.payoutLaneFooter,.sectionTitleRow{flex-direction:column}.payoutMetricRow{grid-template-columns:36px minmax(0,1fr)}.payoutMetricRow strong{grid-column:1/-1;text-align:left}.systemTopologyMap{display:none}.systemTopologyFlow,.topologyFlowCard{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.topologyFlowCard{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-sm);box-shadow:var(--shadow-tight);grid-template-columns:34px minmax(0,1fr);padding:var(--space-4);position:relative}.topologyFlowCard:after{background:rgba(93,105,123,.24);bottom:-13px;content:"";height:13px;left:33px;position:absolute;width:1px}.topologyFlowCard:last-child:after{display:none}.topologyFlowCard-healthy{border-color:rgba(47,130,118,.2)}.topologyFlowCard-attention{border-color:rgba(154,106,34,.22)}.topologyFlowCard-danger{border-color:rgba(168,86,79,.24)}.topologyFlowStep span{align-items:center;background:var(--slate-soft);border-radius:999px;color:var(--text-soft);display:inline-flex;font-size:12px;font-weight:860;height:26px;justify-content:center;width:26px}.topologyFlowEvidence{margin-top:var(--space-2);overflow-wrap:anywhere}.dashboardHeaderBody{align-items:start;display:grid}.routeCardActionRow{align-items:stretch;flex-direction:column}.merchantDetailHeaderActions{align-self:stretch}.merchantDetailNav{-webkit-overflow-scrolling:touch;gap:var(--space-2);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin}.merchantDetailNav .tabButton{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.routeExtensionRow,.routeIdentityRow{grid-template-columns:1fr}.routeIdentityActions{grid-column:auto;display:flex;flex-wrap:wrap;justify-content:flex-start}.routePrimaryActions,.routeStatusLine{align-items:center;display:flex;justify-content:flex-start}.routeIdentityActions>.rowIconActionButton,.routeStatusLine .statusBadge{justify-self:start}.routeCardActions,.routeHeaderActions{justify-content:flex-start}.routeEffectiveTime{white-space:normal}.routeCurrencyDetail,.routeCurrencyRow{grid-template-columns:1fr}.routePayMethodHeader{align-items:flex-start;flex-direction:column}.gatewayMappingRouteSummary,.hostedPaymentEditorLayout,.routePayMethodSummary{grid-template-columns:1fr}.hostedPagePreviewPanel{position:static}.routeCurrencyRow{padding-right:72px}.routeCurrencyActions{position:absolute;right:16px;top:14px}.routeExtensionActions{align-items:center;justify-content:flex-start}.routeExtensionRows{grid-template-columns:1fr}.routeExtensionRow:first-child{padding-right:0}.routeExtensionRow+.routeExtensionRow{border-left:0;border-top:1px solid rgba(72,91,124,.1);padding-left:0}.merchantPaymentEmpty{align-items:stretch;flex-direction:column}.dashboardAmountGrid,.dashboardComparisonGrid,.dashboardHeroMetrics,.dashboardOperationsGrid,.dashboardSkeletonGrid,.dashboardSkeletonKpis,.detailGrid,.detailVisualGrid,.detailVisualGridWide,.feeBreakdownGrid,.fieldGroup,.filterFields,.formGrid,.glassInfoGrid,.infoPairGrid,.orderDetailInfoGrid,.orderIdentityGrid,.orderInfoSectionGrid,.orderMetricGrid,.orderSettlementSupportingGrid,.orderTimelineMeta,.orderTimelineMetaWide,.routeCardGrid,.routeMetricGrid,.summaryMetrics,.systemHealthSummaryMeta,.visualMetricGrid{grid-template-columns:1fr}.inlinePayloadEvidenceHeader,.inlinePayloadToolbar,.orderTimelineHeader{align-items:stretch;flex-direction:column}.timelineResultBadge{align-self:flex-start}.orderTimelineEvent{grid-template-columns:126px minmax(0,1fr)}.orderTimelineRail{padding-right:24px}.orderTimelineRail time{max-width:98px;white-space:normal}.payloadModeToggle{flex-wrap:wrap}.formGrid.refundFeeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.routeFeeMetric{grid-column:1/-1}.dashboardComparisonCard,.dashboardContent,.dashboardHeroPanel,.dashboardMerchantCard,.dashboardMerchantSection,.dashboardOrderCountPanel,.dashboardSalesPanel,.dashboardTablePanel,.entityHeroPanel,.filterBar,.glassInfoCard,.loadingPanel,.merchantDetailHeader,.panel,.routeCard,.statePanel,.systemHealthRow,.systemHealthSummary,.tableWrap,.visualMetricCard{border-radius:var(--radius-lg);padding:var(--space-5)}.dashboardContent,.dashboardHeroPanel{min-height:0}.dashboardComparisonCard:only-child{grid-template-areas:"header" "metrics" "message";grid-template-columns:1fr}.dashboardComparisonCard:only-child .dashboardComparisonList{gap:var(--space-2);grid-template-columns:1fr}.dashboardComparisonCard:only-child .dashboardComparisonList div{align-items:baseline;border-left:0;display:flex;gap:var(--space-3);justify-content:space-between;padding:0}.dashboardComparisonCard:only-child .dashboardComparisonList dd{font-size:inherit;font-weight:inherit}.dashboardHeroCopy h2,.entityHeroCopy h2{font-size:24px}.dashboardMerchantSectionHeader{align-items:start;flex-direction:column}.dashboardMerchantMeta{justify-items:start;text-align:left}.dashboardMerchantFilters{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboardMerchantFilters .button{grid-column:1/-1;justify-self:start}.dataTable,.dataTable tbody,.dataTable td,.dataTable th,.dataTable thead,.dataTable tr{display:block}.dataTable colgroup,.dataTable thead{display:none}.dataTable{min-width:0}.dataTable tbody{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3)}.dataTable tr{background:var(--surface);border:1px solid var(--stroke);border-radius:var(--radius-sm);overflow:hidden}.dataTable td{border-bottom:1px solid rgba(72,91,124,.08);display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:minmax(96px,.35fr) minmax(0,1fr);padding:11px 13px}.dataTable td:before{color:var(--muted);content:attr(data-label);font-size:12px;font-weight:850}.dataTable td:last-child{border-bottom:0}.cellContent{white-space:normal;overflow-wrap:anywhere}.payoutBatchTable{min-width:0}.payoutBatchTable .cellContent{overflow-wrap:anywhere;white-space:normal}.dataTable .mobileHiddenColumn,.dataTable td.mobileHiddenColumn,.dataTable th.mobileHiddenColumn{display:none}.descriptionGrid div,.descriptionList div,.systemHealthEvidence div,.systemHealthMeta div,.systemHealthSummaryMeta div{grid-template-columns:1fr}.systemHealthRowStatus{justify-items:start}.drawerOverlay{align-items:flex-end}.drawer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:92vh;max-width:100vw;min-width:100vw;width:100vw}.modalPanel{border-radius:var(--radius-lg);padding:var(--space-5)}.orderFeeCompactRow,.orderMoneyPrimaryGrid,.orderSettlementGrid{grid-template-columns:1fr}}@media (max-width:520px){.dashboardMerchantFilters,.dashboardMerchantGrid,.formGrid.refundFeeGrid{grid-template-columns:1fr}.dashboardMerchantFilters .button{width:100%}.dashboardMerchantCardHeader,.dashboardMerchantPagination{align-items:flex-start;flex-direction:column}.dashboardMerchantPagination>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboardMerchantPagination .button{width:100%}.compactDetailSections .glassInfoHeader{flex-direction:column;gap:var(--space-2)}.compactDetailHeaderActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.compactDetailHeaderActions>.button{-webkit-margin-start:0;margin-inline-start:0;width:100%}.compactDetailHeaderActions>:nth-child(3):last-child{grid-column:1/-1;justify-self:end;width:auto}.topbarHint{display:none}.topbarTitle{font-size:15px}.dashboardAmountValue,.dashboardHeader h1,.dashboardHeroCopy h2,.dashboardHeroMetric strong,.dashboardKpiValue,.entityHeroCopy h2,.merchantDetailHeaderCopy h1,.pageHeader h1,.summaryMetricValue,.visualMetricCard strong{font-size:22px}}