:root{color:#121417;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button{cursor:pointer}.loading{display:grid;min-height:100vh;place-items:center;color:#667085}.loginShell{display:grid;min-height:100vh;place-items:center;background:radial-gradient(circle at 20% 20%,rgba(18,20,23,.08),transparent 28%),linear-gradient(135deg,#f8fafc,#eef2f6);padding:20px}.loginCard{display:grid;gap:13px;width:min(390px,100%);border:1px solid #e4e7ec;border-radius:8px;background:#fff;box-shadow:0 24px 80px #1018281f;padding:26px}.loginMark{display:grid;width:44px;height:44px;place-items:center;border-radius:8px;background:#121417;color:#fff}.loginCard>span{color:#667085;font-size:13px;font-weight:700}.loginCard h1{font-size:26px}.loginCard p{margin:0;color:#667085}.loginCard label{display:grid;gap:6px;color:#344054;font-size:13px;font-weight:600}.loginCard input{border:1px solid #d0d5dd;border-radius:8px;padding:11px 12px;outline:0}.loginCard input:focus{border-color:#121417;box-shadow:0 0 0 3px #12141714}.loginError{border:1px solid #fee4e2;border-radius:8px;background:#fff5f4;color:#b42318;padding:10px 12px;font-size:13px}.docsShell{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh;background:#fff}.docsSidebar{position:sticky;top:0;height:100vh;border-right:1px solid #e4e7ec;background:#fcfcfd;padding:22px 16px}.docsSidebar nav{display:grid;gap:4px;margin-top:24px}.docsSidebar a{border-radius:8px;color:#344054;padding:10px 12px;text-decoration:none}.docsSidebar a:hover{background:#f2f4f7}.docsMain{width:min(980px,100%);padding:34px 32px 64px}.docsHero{border-bottom:1px solid #e4e7ec;padding-bottom:30px}.docsHero span,.docsSection>span{color:#667085;font-size:13px;font-weight:700}.docsHero h1{margin-top:8px;font-size:36px}.docsHero p,.docsSection p,.docsSection li{color:#475467;line-height:1.7}.docsActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.docsActions a{border:1px solid #d0d5dd;border-radius:8px;color:#101828;padding:10px 13px;text-decoration:none}.docsActions a:first-child{background:#121417;color:#fff}.docsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.docCard,.docsSection{border:1px solid #e4e7ec;border-radius:8px;background:#fff}.docCard{display:grid;gap:8px;padding:15px}.docCard div{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#121417;color:#fff}.docCard span{color:#667085;font-size:12px}.docsSection{margin-top:16px;padding:22px}.docsSection h2{margin-top:5px}.docsSection ul{margin:12px 0 0;padding-left:20px}.codeBlock{position:relative;margin-top:14px}.codeBlock button{position:absolute;right:10px;top:10px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff14;color:#fff;padding:6px 9px}.codeBlock pre{margin:0;white-space:pre-wrap}.routeDocsList{display:grid;gap:8px;margin-top:12px}.routeDocsList span{border:1px solid #e4e7ec;border-radius:8px;background:#fcfcfd;color:#344054;padding:10px 12px}.shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;border-right:1px solid #e4e7ec;background:#fff;padding:22px 16px}.brand{display:flex;align-items:center;gap:12px;margin-bottom:28px;padding:0 8px}.brandMark,.metricIcon{display:grid;place-items:center;border-radius:8px;background:#121417;color:#fff}.brandMark{width:38px;height:38px;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff29,0 1px 2px #10182814}.paypilotLogo{width:30px;height:30px}.paypilotLogo rect,.paypilotLogo path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.paypilotLogo rect{stroke-width:1.8;opacity:.7}.paypilotLogo path{stroke-width:2.2}.brand strong,.brand span,.tenantCard b,.tenantCard span,td span,.channelRow span,.cashierHead span,.sdkStrip span{display:block}.brand span{color:#667085;font-size:12px}nav{display:grid;gap:6px}.navGroupLabel{display:inline-flex;align-items:center;gap:7px;margin:8px 0 0;padding:7px 12px 3px;color:#98a2b3;font-size:12px;font-weight:700}nav button,.ghost,.primary,.merchantSwitch button{display:inline-flex;align-items:center;gap:8px;border-radius:8px;border:1px solid transparent;background:transparent;color:#344054;padding:10px 12px}nav button.subNav{margin-left:12px;padding-left:14px;font-size:13px}nav button.active,nav button:hover,.merchantSwitch button.selected{background:#f2f4f7;color:#101828}.tenantCard{display:flex;gap:10px;margin-top:auto;border:1px solid #d0d5dd;border-radius:8px;padding:12px}.tenantCard span,td span,.channelRow span,.cashierHead span,.sdkStrip span{color:#667085;font-size:12px}.console{min-width:0;padding:24px}.topbar,.panelHead,.sdkStrip,.cashierHead,.cashierStatus{display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar{margin-bottom:22px}.topbar p,.panelHead p{margin:0 0 4px;color:#667085;font-size:13px}.portalScope{display:block;margin-top:6px;color:#667085;font-size:13px}h1,h2{margin:0;letter-spacing:0}h1{font-size:28px}h2{font-size:18px}.topActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.search{display:flex;align-items:center;gap:8px;min-width:250px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:9px 11px}.search input{width:100%;border:0;outline:0}.ghost{border-color:#d0d5dd;background:#fff}.primary{background:#121417;color:#fff}.userButton span{color:#344054;font-size:13px}.metricGrid,.contentGrid{display:grid;gap:16px}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.domainGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.domainCard{display:grid;gap:5px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;color:#121417;padding:13px;text-decoration:none}.domainCard.active{border-color:#121417;box-shadow:0 0 0 2px #12141714}.domainCard span,.domainCard em{color:#667085;font-size:12px;font-style:normal}.domainCard b{overflow-wrap:anywhere;font-size:14px}.metric,.panel,.sdkStrip{border:1px solid #e4e7ec;border-radius:8px;background:#fff;box-shadow:0 1px 2px #1018280a}.notice{display:flex;align-items:center;gap:10px;margin-bottom:16px;border:1px solid #abefc6;border-radius:8px;background:#ecfdf3;color:#067647;padding:11px 13px}.notice span{flex:1}.notice button{border:0;background:transparent;color:#067647}.metric{padding:16px}.dashboard{display:grid;gap:16px}.dashboardHero{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e4e7ec;border-radius:8px;background:linear-gradient(180deg,#fff,#fafafa);padding:18px;box-shadow:0 1px 2px #1018280a}.dashboardHero p,.dashboardHero h2{margin:0}.dashboardHero p,.dashboardHero span{color:#667085;font-size:13px}.dashboardHero h2{margin:4px 0 5px;font-size:22px}.dashboardHeroActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboardStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dashboardGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px}.dashboardMain,.dashboardTable{min-width:0}.dashboardMain{grid-column:1 / -1;padding:22px 26px 24px}.dashboardMain .panelHead{align-items:flex-start}.dashboardMain .panelHead p{color:#111827;font-size:22px;font-weight:700;letter-spacing:0;margin:0 0 7px}.dashboardMain .panelHead h2{color:#667085;font-size:15px;font-weight:500}.dashboardBadge{border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#344054;padding:5px 9px;font-size:12px;font-weight:700}.chartRange{display:inline-flex;overflow:hidden;border:1px solid #e4e7ec;border-radius:8px;background:#fff}.chartRange button{min-width:116px;border:0;border-right:1px solid #e4e7ec;background:#fff;color:#111827;padding:11px 18px;font-size:14px}.chartRange button:last-child{border-right:0}.chartRange button.active{background:#f3f4f6}.barChart{position:relative;height:315px;margin-top:42px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 78px,#eef0f2 79px,#eef0f2 80px);color:#111827}.dashboardAreaChart svg{display:block;width:100%;height:100%;overflow:visible}.dashboardAreaChart .area{fill:url(#dashboardTrendFill);opacity:.72}.dashboardAreaChart .lowerArea{opacity:.42}.dashboardAreaChart .line{fill:none;stroke:#111827;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dashboardAreaChart .upperLine{stroke-width:1.6px}.dashboardAreaChart .lowerLine{stroke-width:1.25px}.chartAxis{display:flex;justify-content:space-between;margin-top:14px;color:#667085;font-size:13px}.dashboardChartAxis{display:grid;grid-template-columns:.55fr repeat(7,1fr);align-items:center}.dashboardChartAxis span{text-align:right}.dashboardChartAxis span:first-child{text-align:left}.dashboardStatusList,.dashboardFacts{display:grid;gap:10px;margin-top:16px}.dashboardStatus{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f2f4f7;padding:10px 0}.dashboardStatus b,.dashboardStatus span{display:block}.dashboardStatus span{color:#667085;font-size:12px}.dashboardStatus em{border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;white-space:nowrap}.dashboardStatus em.healthy{background:#f2f4f7;color:#344054}.dashboardStatus em.degraded{background:#fef0c7;color:#b54708}.dashboardTable{grid-column:span 1}.dashboardFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardFacts div{border:1px solid #e4e7ec;border-radius:8px;background:#fcfcfd;padding:13px}.dashboardFacts span{color:#667085;font-size:12px}.dashboardFacts b{display:block;margin-top:4px;font-size:24px}.metricIcon{width:34px;height:34px;margin-bottom:18px}.metric svg{width:18px}.metric span,.metric em{color:#667085;font-size:13px;font-style:normal}.metric strong{display:block;margin:5px 0;font-size:25px}.contentGrid{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);margin-top:16px}.managementGrid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:16px;margin-top:16px}.panel{padding:18px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.formGrid label{display:grid;gap:6px;color:#344054;font-size:13px;font-weight:600}.formGrid input,.formGrid select{width:100%;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#101828;padding:10px 11px;outline:0}.formGrid input:focus,.formGrid select:focus{border-color:#121417;box-shadow:0 0 0 3px #12141714}.wideField{grid-column:1 / -1}.formSubmit{margin-top:14px}.merchantList,.channelConfigList,.bindingList{display:grid;gap:10px;margin-top:16px}.merchantItem,.channelConfigItem,.bindingItem{display:grid;grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(110px,.8fr) auto auto;align-items:center;gap:10px;border:1px solid #e4e7ec;border-radius:8px;background:#fcfcfd;padding:12px}.channelConfigItem,.bindingItem{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) minmax(110px,.8fr) auto}.channelConfigItem{grid-template-columns:minmax(160px,.9fr) minmax(140px,.7fr) minmax(260px,1.3fr) auto auto}.channelMeta{display:grid;gap:4px}.channelMeta span{overflow-wrap:anywhere}.merchantItem.editing,.bindingItem.editing,.channelConfigItem.editing{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.merchantItem label,.bindingItem label,.channelConfigItem label{display:grid;gap:6px;color:#344054;font-size:12px;font-weight:600}.merchantItem input,.merchantItem select,.bindingItem input,.bindingItem select,.channelConfigItem input,.channelConfigItem select{width:100%;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#101828;padding:9px 10px;outline:0}.merchantEditActions{display:flex;gap:8px}.compactButton{justify-self:end;padding:8px 11px}.merchantItem span,.channelConfigItem span,.bindingItem span{color:#667085;font-size:12px}.merchantItem code,.channelConfigItem code,.bindingItem code{overflow-wrap:anywhere;border-radius:7px;background:#f2f4f7;padding:7px 8px;color:#344054;font-size:12px}.bindingItem em{border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;white-space:nowrap}.bindingItem em.enabled{background:#e0f2fe;color:#026aa2}.bindingItem em.disabled{background:#f2f4f7;color:#667085}.merchantItem em,.secret{border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;white-space:nowrap}.merchantItem em,.secret.configured{background:#dcfae6;color:#067647}.secret.rotating{background:#fef0c7;color:#b54708}.secret.missing{background:#fee4e2;color:#b42318}.widePanel{grid-column:1 / -1}.routingPoolList{display:grid;gap:12px;margin-top:16px}.routingPool{border:1px solid #e4e7ec;border-radius:8px;background:#fcfcfd;padding:12px}.routingPoolHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.routingPoolHead span{display:block;color:#667085;font-size:12px}.routingPoolHead select{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px 10px}.routingChannels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.routingChannels button{display:grid;gap:3px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;padding:10px;text-align:left}.routingChannels button.selected{border-color:#121417;box-shadow:0 0 0 2px #12141714}.routingChannels span,.routingChannels em{color:#667085;font-size:12px;font-style:normal}.merchantSwitch{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.merchantSwitch button{border-color:#d0d5dd;background:#fff}.policyBox{display:flex;gap:12px;align-items:flex-start;border:1px solid #d0d5dd;border-radius:8px;background:#fcfcfd;padding:14px}.routingEditor{display:grid;gap:12px;margin-top:14px}.routingEditor label,.routingRuleDraft label{display:grid;gap:6px;color:#344054;font-size:12px;font-weight:600}.routingEditor textarea,.routingRuleDraft input{width:100%;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#101828;padding:10px 11px;outline:0}.routingEditor textarea{min-height:96px;resize:vertical}.routingRuleEditor{display:grid;gap:10px}.routingRuleDraft{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(170px,1fr) minmax(180px,1.2fr) auto;gap:10px;align-items:end;border:1px solid #e4e7ec;border-radius:8px;background:#fcfcfd;padding:12px}.ruleList{display:grid;gap:10px;margin-top:14px}.rule,.channelRow{display:grid;align-items:center;border-bottom:1px solid #f2f4f7;padding:11px 0}.rule{grid-template-columns:120px 22px 1fr 1.3fr;gap:8px}.rule span,.rule em{color:#667085;font-size:13px;font-style:normal}.channelRow{grid-template-columns:12px 1fr auto;gap:10px}.methodDot{width:10px;height:10px;border-radius:999px}.healthy{color:#079455}.degraded{color:#dc6803}.transactions{margin-top:16px;overflow:auto}.transactionFilters{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto auto;gap:10px;align-items:end;margin-top:16px;border:1px solid #e4e7ec;border-radius:8px;background:#fcfcfd;padding:12px}.transactionFilters label{display:grid;gap:6px;color:#344054;font-size:12px;font-weight:600}.transactionFilters span{color:#667085}.transactionFilters input,.transactionFilters select{width:100%;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#101828;padding:9px 10px;outline:0}.transactionFilters input:focus,.transactionFilters select:focus{border-color:#121417;box-shadow:0 0 0 3px #12141714}.transactionFilters em{align-self:center;color:#667085;font-size:12px;font-style:normal;white-space:nowrap}.emptyRows{padding:22px;text-align:center;color:#667085}table{width:100%;min-width:920px;border-collapse:collapse;margin-top:12px}th,td{border-top:1px solid #f2f4f7;padding:13px 10px;text-align:left;font-size:13px}th{color:#667085;font-weight:600}td a{display:inline-flex;align-items:center;color:#175cd3;text-decoration:none}.status{display:inline-flex;border-radius:999px;padding:4px 9px;font-size:12px}.status.success{background:#dcfae6;color:#067647}.status.paying{background:#fef0c7;color:#b54708}.status.created{background:#e0f2fe;color:#026aa2}.status.failed{background:#fee4e2;color:#b42318}.status.refunded{background:#f4f3ff;color:#5925dc}.sdkStrip{margin-top:16px;padding:16px}.sdkStrip code,.routeResult code,.credential code{border-radius:7px;background:#f2f4f7;padding:8px 10px;color:#344054}.detailPanel{margin-top:16px}.credentialGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.credential{display:grid;gap:8px;border:1px solid #e4e7ec;border-radius:8px;background:#fcfcfd;padding:14px}.credential span{color:#667085;font-size:12px}pre{overflow:auto;border:1px solid #e4e7ec;border-radius:8px;background:#101828;color:#ecfdf3;padding:16px;line-height:1.55}.cashierBg{position:relative;display:grid;min-height:100vh;place-items:center;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(23,178,106,.28),transparent 24%),radial-gradient(circle at 85% 12%,rgba(22,119,255,.26),transparent 25%),linear-gradient(135deg,#f7fafc,#eef2ff 48%,#f8fafc);padding:22px}.aurora{position:absolute;width:min(760px,90vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.92),transparent 26%),conic-gradient(from 120deg,#17b26a52,#1677ff3d,#7c3aed33,#17b26a52);filter:blur(24px);opacity:.95}.cashier{position:relative;width:min(430px,100%)}.cashierHero{padding:18px 8px 22px;text-align:center}.cashierHero span{color:#12141794;font-size:13px}.cashierHero h1{margin:8px 0;font-size:44px}.cashierHero p{margin:0;color:#1214179e}.glassCard{border:1px solid rgba(255,255,255,.56);border-radius:22px;background:#ffffff94;box-shadow:0 24px 70px #1f293724;padding:18px;-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%)}.payMethods{display:grid;gap:10px;margin:16px 0}.payMethods button{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.46);border-radius:16px;background:#ffffff85;padding:13px;text-align:left}.payLogo{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;border:1px solid rgba(18,20,23,.1);background:linear-gradient(180deg,#ffffffe6,#f2f4f7d1);box-shadow:inset 0 1px #ffffffbf}.payMethods button.picked{border-color:#121417c7;background:#ffffffd1}.payMethods button.picked .payLogo{border-color:#12141747;background:#121417;color:#fff!important}.payMethods small{color:#1214178c}.environmentCard{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin:8px 0 14px;border:1px solid rgba(255,255,255,.52);border-radius:16px;background:#ffffff75;padding:12px}.environmentIcon{display:grid;width:38px;height:38px;place-items:center;border-radius:12px;background:#12141714;color:#121417}.environmentCard span,.environmentCard small{display:block;color:#1214178c;font-size:12px}.environmentCard b{display:block;margin:2px 0}.environmentCard button{border:1px solid rgba(18,20,23,.1);border-radius:999px;background:#ffffff80;color:#121417ad;padding:7px 10px;white-space:nowrap}.payButton{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:8px;border:0;border-radius:16px;background:#121417;color:#fff;padding:14px;font-weight:700}.routeResult{display:grid;gap:12px;margin-top:14px}.paymentProgress{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:12px;margin-top:14px}.paymentProgress span{display:block;margin-top:4px;color:#12141794;font-size:12px;line-height:1.5}.progressIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#121417;color:#fff;box-shadow:0 10px 24px #1214172e}.cashierError{position:relative;display:grid;gap:12px;width:min(390px,100%);justify-items:center;text-align:center}.cashierError a{display:inline-flex;border-radius:999px;background:#121417;color:#fff;padding:10px 14px;text-decoration:none}.routeResult div{display:grid;gap:5px}.routeResult span{overflow-wrap:anywhere;color:#1214179e;font-size:12px}.cashierStatus{justify-content:center;margin-top:14px;color:#12141794;font-size:12px}.cashierProvider{display:flex;align-items:center;justify-content:center;gap:5px;margin:10px 0 0;color:#1214177a;font-size:12px;text-align:center}@supports not ((backdrop-filter: blur(10px))){.glassCard{background:#ffffffeb}}@media(max-width:980px){.docsShell{grid-template-columns:1fr}.docsSidebar{position:static;height:auto}.docsMain{padding:22px 16px 44px}.docsGrid,.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.contentGrid,.metricGrid,.dashboardStats,.dashboardGrid,.domainGrid,.managementGrid{grid-template-columns:1fr}.dashboardHero{align-items:flex-start;flex-direction:column}.topbar{align-items:stretch;flex-direction:column}.topActions{justify-content:flex-start}}@media(max-width:620px){.console{padding:16px}.transactionFilters{grid-template-columns:1fr}.transactionFilters em{justify-self:start}.search{min-width:100%}.rule{grid-template-columns:1fr}.sdkStrip,.panelHead,.notice{align-items:flex-start;flex-direction:column}.credentialGrid,.dashboardFacts{grid-template-columns:1fr}.barChart{height:220px;margin-top:28px}.chartRange{width:100%}.chartRange button{flex:1;min-width:0;padding:10px 8px}.dashboardChartAxis{grid-template-columns:repeat(7,1fr)}.dashboardChartAxis span:first-child{display:none}.formGrid,.merchantItem,.channelConfigItem,.bindingItem,.routingRuleDraft,.routingChannels{grid-template-columns:1fr}.environmentCard{grid-template-columns:42px 1fr}.environmentCard button{grid-column:1 / -1}}
.merchantRoutingLayout{display:grid;grid-template-columns:280px minmax(0,1fr) 330px;gap:16px}.merchantRouteSidebar,.merchantRouteMain,.merchantRouteAside{min-width:0}.merchantRouteList{display:grid;gap:8px;margin-top:16px}.merchantRouteList button{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;padding:11px;text-align:left}.merchantRouteList button.selected{border-color:#121417;box-shadow:0 0 0 2px #12141714}.merchantRouteList span,.merchantRouteList em{display:block}.merchantRouteList em,.routeSummaryGrid span,.merchantRouteRuleBar span,.merchantRouteTableRow span{color:#667085;font-size:12px;font-style:normal}.merchantRouteList strong{white-space:nowrap;color:#344054;font-size:12px}.routeSummaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.routeSummaryGrid div{border:1px solid #e4e7ec;border-radius:8px;background:#fcfcfd;padding:12px}.routeSummaryGrid b{display:block;margin-top:4px}.merchantRouteRuleBar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;border:1px solid #e4e7ec;border-radius:8px;background:#fcfcfd;padding:12px}.merchantRouteRuleBar label{display:grid;gap:6px;color:#344054;font-size:12px;font-weight:600}.merchantRouteRuleBar input,.merchantRouteRuleBar select{width:100%;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#101828;padding:9px 10px;outline:0}.merchantRouteTable{overflow:auto;margin-top:14px;border:1px solid #e4e7ec;border-radius:8px}.merchantRouteTableHead,.merchantRouteTableRow{display:grid;grid-template-columns:64px minmax(180px,1.1fr) minmax(180px,1.1fr) minmax(130px,.75fr) minmax(170px,.9fr) minmax(190px,1fr);gap:12px;align-items:center;min-width:1060px;padding:12px 14px}.merchantRouteTableHead{background:#f9fafb;color:#667085;font-size:12px;font-weight:700}.merchantRouteTableRow{border-top:1px solid #f2f4f7;background:#fff}.merchantRouteTableRow.active{background:#f8fbff}.merchantRouteTableRow b{display:block}.checkCell{display:flex;align-items:center;justify-content:center}.checkCell input{width:16px;height:16px}.routeConditionBlock{display:grid;gap:8px;margin-top:14px;border:1px solid #e4e7ec;border-radius:8px;background:#fcfcfd;padding:12px}.routeConditionBlock>span{color:#475467;font-size:13px}.routeChipGrid{display:flex;flex-wrap:wrap;gap:7px}.routeChipGrid span{border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#344054;padding:5px 8px;font-size:12px}.routeExplain{display:grid;gap:8px;margin-top:14px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:12px}.routeExplain p{margin:0;color:#475467;font-size:13px;line-height:1.6}@media(max-width:1180px){.merchantRoutingLayout{grid-template-columns:1fr}.merchantRouteRuleBar,.routeSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.merchantRouteRuleBar,.routeSummaryGrid{grid-template-columns:1fr}}