:root{--bg:#eef2f6;--card:#ffffff;--nav:#061b2e;--accent:#00b8c8;--text:#102238;--muted:#53657a;--line:#cbd6e2;--admin-brand-700:#0c2b47;--admin-accent-hover:#0097a8;--admin-accent-soft:#ddf7f9;--admin-surface-subtle:#f5f7fa;--admin-text-disabled:#8a99aa;--admin-border-strong:#aebdcb;--admin-success:#087f5b;--admin-success-soft:#e2f6ee;--admin-warning:#b76400;--admin-warning-soft:#fff0d9;--admin-danger:#b83232;--admin-danger-soft:#fce8e8;--admin-info:#2457c5;--admin-info-soft:#e6eeff;--admin-radius-control:6px;--admin-radius-panel:12px;--admin-radius-popup:10px;--admin-shadow-panel:0 6px 18px rgba(23,42,68,0.06);--admin-shadow-popup:0 12px 28px rgba(7,26,47,0.14)}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,var(--bg) 0,#f7f9fb 100%);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5715}a{color:inherit;text-decoration:none}.publicHomePage{display:grid;min-height:100vh;place-items:center;padding:32px;background:linear-gradient(180deg,rgba(7,26,47,.72),rgba(7,26,47,.42)),url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&w=2200&q=80) 50% /cover;color:#fff}.publicHomeHero{width:min(960px,100%)}.publicHomeBrand{margin:0 0 18px;color:#34d4d8;font-size:24px;font-weight:900}.publicHomeHero h1{max-width:820px;margin:0;font-size:clamp(44px,7vw,88px);line-height:1.02;letter-spacing:0}.publicHomeLead{margin:24px 0 0;color:#d8f7f8;font-size:clamp(22px,3vw,34px);font-weight:700}.publicHomeDescription{max-width:720px;margin:16px 0 0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.7}.inlineActionLink{color:var(--accent)}.shell{min-height:100vh}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px;background:var(--nav);color:#fff}.topbarPrimary{gap:28px;flex:1 1 auto;min-width:0}.brand,.topbarPrimary{display:inline-flex;align-items:center}.brand{flex:0 0 auto;height:28px}.brandLogo{display:block;width:96px;height:auto;max-height:28px;object-fit:contain}.nav{display:flex;flex:1 1 auto;align-items:center;gap:14px;white-space:nowrap;flex-wrap:nowrap;overflow:visible;justify-content:flex-start;min-width:0}.nav>a,.navDropdownTrigger{flex:0 0 auto;display:inline-flex;height:32px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#aebdca;font-family:inherit;font-size:12px;font-weight:400;line-height:1.4;cursor:pointer;transition:color .15s ease}.nav>a.active,.nav>a:focus-visible,.nav>a:hover,.navDropdownTrigger.active,.navDropdownTrigger:focus-visible,.navDropdownTrigger:hover,.navDropdown[open]>.navDropdownTrigger{color:#fff}.nav>a.active,.navDropdownTrigger.active{color:var(--accent)}.nav>a:focus-visible,.navDropdownTrigger:focus-visible{border-radius:3px;outline:2px solid rgba(35,196,203,.72);outline-offset:3px}.navDropdown{position:relative;flex:0 0 auto}.navDropdownTrigger{gap:7px;list-style:none}.navDropdownTrigger::-webkit-details-marker{display:none}.navDropdownTrigger:after{content:"";width:0;height:0;margin-top:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #8d98a5;transition:transform .15s ease}.navDropdown[open]>.navDropdownTrigger:after{transform:rotate(180deg)}.navDropdownMenu{position:absolute;top:calc(100% + 10px);left:0;z-index:50;display:grid;min-width:128px;padding:6px;overflow:hidden;background:#fff;border:1px solid rgba(217,227,240,.92);border-radius:6px;box-shadow:0 10px 24px rgba(15,35,58,.14);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease}.payoutDropdownMenu{min-width:132px}.navDropdown[open] .navDropdownMenu{opacity:1;pointer-events:auto;transform:translateY(0)}.navDropdownMenu a{display:inline-flex;align-items:center;min-height:38px;padding:0 11px;border-radius:4px;color:#4e5f73;font-size:14px;font-weight:500;justify-content:flex-start;line-height:1;transition:background-color .15s ease,color .15s ease}.navDropdownMenu a:hover{color:#172236;background:rgba(35,196,203,.1)}.navDropdownMenu a.active{color:#0e9299;background:rgba(35,196,203,.14);font-weight:700}.featureToggle{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:36px;padding:7px 10px;border:1px solid #d6e3f0;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f7fbff);color:var(--text);font-size:13px;font-weight:800;line-height:1.15;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.featureToggle input{accent-color:var(--accent);width:20px;height:20px;margin:0}.featureToggle:has(input:checked){border-color:rgba(35,196,203,.82);background:rgba(35,196,203,.1);box-shadow:0 0 0 2px rgba(35,196,203,.12);color:#10263b}.featureToggle:hover{border-color:rgba(35,196,203,.7)}.merchantFeatureSection{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid #dbe7f3;border-radius:10px;background:#f8fbff}.merchantFeatureHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--text);font-weight:900}.merchantFeatureCount{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:24px;padding:0 8px;border-radius:999px;background:rgba(35,196,203,.12);color:#0c9da2;font-size:12px}.merchantFeatureGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));grid-gap:8px;gap:8px}.merchantFiatCollectionConfig{display:grid;grid-gap:14px;gap:14px;margin-top:6px;padding:16px;border:1px solid #d9e6ef;border-radius:9px;background:#fff}.merchantFiatCollectionHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.merchantFiatCollectionTitle{display:flex;min-width:0;align-items:center;gap:10px}.merchantFiatCollectionTitle>div{display:grid;grid-gap:2px;gap:2px}.merchantFiatCollectionTitle strong{color:#1f3045;font-size:14px}.merchantFiatCollectionFields small,.merchantFiatCollectionTitle span{color:var(--muted);font-size:12px;line-height:18px}.merchantFiatCollectionActions{display:inline-flex;flex:0 0 auto;align-items:center;gap:12px}.merchantFiatCollectionActions button{min-width:108px}.merchantFiatCollectionMark{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#16b8c2;box-shadow:0 0 0 5px rgba(22,184,194,.12)}.merchantFiatCollectionSwitch{position:relative;display:inline-flex;align-items:center;gap:8px;color:#42556c;font-size:12px;font-weight:700;cursor:pointer}.merchantFiatCollectionSwitch input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.merchantFiatCollectionSwitchTrack{position:relative;width:38px;height:22px;border-radius:999px;background:#c9d4e0;transition:background-color .18s ease}.merchantFiatCollectionSwitchTrack:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,35,55,.24);transition:transform .18s ease}.merchantFiatCollectionSwitch input:checked+.merchantFiatCollectionSwitchTrack{background:#16b8c2}.merchantFiatCollectionSwitch input:checked+.merchantFiatCollectionSwitchTrack:after{transform:translateX(16px)}.merchantFiatCollectionSwitch input:focus-visible+.merchantFiatCollectionSwitchTrack{outline:2px solid #1877d2;outline-offset:2px}.merchantFiatCollectionFields{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(360px,1.45fr);grid-gap:14px;gap:14px}.merchantFiatCollectionFields>label{display:grid;min-width:0;grid-gap:6px;gap:6px;color:#34465b;font-size:12px;font-weight:700}.merchantFiatCollectionRateInput{position:relative}.merchantFiatCollectionRateInput input{width:100%;padding-right:38px}.merchantFiatCollectionRateInput>span{position:absolute;top:50%;right:13px;color:#708197;font-size:13px;transform:translateY(-50%);pointer-events:none}@media (max-width:900px){.merchantFiatCollectionFields{grid-template-columns:minmax(0,1fr)}.merchantFiatCollectionHeader{align-items:flex-start;flex-direction:column}.merchantFiatCollectionActions{width:100%}.merchantFiatCollectionActions button{margin-left:auto}}.topbar>:last-child{flex:0 0 auto;white-space:nowrap;font-size:12px}.topbarActions{gap:12px;white-space:nowrap;font-size:12px;font-weight:400;margin-left:16px}.topbarActions,.topbarSwitchButton{display:inline-flex;align-items:center}.topbarSwitchButton{justify-content:center;min-height:34px;padding:6px 12px;border:1px solid rgba(35,196,203,.56);border-radius:999px;background:rgba(35,196,203,.12);color:#dffcff;font-weight:700}.topbarSwitchButton:hover{background:var(--accent);color:#06192b}.languageSwitcher{position:relative;flex:0 0 auto}.languageSwitcher:after{content:"";position:absolute;top:100%;left:-10px;right:-10px;height:12px}.languageSwitcherButton{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:42px;min-height:34px;padding:5px 9px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:800;line-height:1;cursor:pointer}.languageSwitcherButton span:first-child{color:var(--accent);font-size:17px}.languageSwitcherMenu{position:absolute;top:calc(100% + 10px);right:0;z-index:70;display:grid;min-width:104px;overflow:hidden;border-radius:6px;background:#06192b;box-shadow:0 14px 28px rgba(0,0,0,.26);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .16s ease,transform .16s ease}.languageSwitcher:focus-within .languageSwitcherMenu,.languageSwitcher:hover .languageSwitcherMenu,.languageSwitcherMenu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.languageSwitcherMenu button{min-height:36px;border:0;background:transparent;color:#aebdca;font:inherit;font-size:12px;text-align:left;padding:0 12px;cursor:pointer}.languageSwitcherMenu button.active,.languageSwitcherMenu button:hover{color:#fff;background:var(--accent)}.publicLanguageDock{position:fixed;top:18px;right:22px;z-index:100}.publicLanguageDock .languageSwitcherButton{background:rgba(7,26,47,.88);box-shadow:0 10px 24px rgba(15,23,42,.18)}.logoutButton{border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#fff;border-radius:var(--admin-radius-control);min-height:36px;padding:0 14px;font-size:12px;font-weight:400;cursor:pointer}.logoutButton:disabled{opacity:.7;cursor:not-allowed}.container{padding:24px}.primaryLinkButton{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:6px;background:var(--accent);color:#fff;font-weight:700}.fiatSurface{min-height:calc(100vh - 120px);padding:30px 34px 40px;border:1px solid #36516c;border-radius:10px;background:linear-gradient(180deg,rgba(35,196,203,.05),rgba(35,196,203,0) 220px),#17263a;color:#ecf5ff}.fiatHero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:28px}.fiatPageHeader{margin:22px 0 0}.fiatPageHeader p{margin:0 0 8px;color:#9fb0c6;font-weight:700}.fiatPageHeader h1{margin:0;font-size:34px;line-height:1.15}.fiatPaymentGrid,.fiatTwoColumn{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.7fr);grid-gap:24px;gap:24px;align-items:start}.fiatFormPanel,.fiatInfoPanel{border:1px solid rgba(76,112,145,.88);border-radius:10px;background:rgba(33,51,73,.92);box-shadow:0 18px 46px rgba(3,12,22,.18)}.fiatFormPanel{padding:26px 28px}.fiatInfoPanel{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:14px;gap:14px;padding:18px}.fiatInfoPanel h2,.fiatPaymentCard h2{margin:4px 0 14px;font-size:22px}.fiatInfoPanel p,.fiatPaymentCard p{color:#bfd0e4;line-height:1.7}.fiatGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.fiatCompactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:16px;column-gap:16px}.fiatFieldWide{grid-column:1/-1}.fiatField{margin-bottom:16px}.fiatField label,.fiatToggleGroup>span{display:block;margin-bottom:8px;font-weight:800}.fiatField input,.fiatField select{width:100%;min-height:46px;border:1px solid #476783;border-radius:6px;background:#142338;color:#edf7ff;padding:0 14px;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.fiatField input:focus,.fiatField select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(35,196,203,.16);background:#152a41}.fiatLightPage .fiatField input,.fiatLightPage .fiatField select{background:#fff;color:var(--text);border-color:var(--line)}.fiatToggleGroup{margin-bottom:16px}.fiatToggleGroup button{min-width:104px;min-height:44px;margin-right:10px;border:1px solid #42627e;border-radius:6px;background:#17263a;color:#ecf5ff;font-weight:800;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.fiatToggleGroup button:hover{border-color:#62a0bb;transform:translateY(-1px)}.fiatToggleGroup button.selected{border-color:var(--accent);background:#25465c;box-shadow:0 0 0 2px rgba(35,196,203,.18)}.fiatActions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(75,106,137,.7)}.fiatActions button{min-width:120px;min-height:44px;border:0;border-radius:6px;background:var(--accent);color:#fff;font-weight:800;cursor:pointer}.fiatActions button.secondary{border:1px solid #48627d;background:transparent;color:#d6e5f5}.fiatLightPage .fiatActions button.secondary{border-color:var(--line);color:var(--text)}.fiatActions button:disabled{opacity:.58;cursor:not-allowed}.fiatErrorText,.fiatSuccessText,.fiatWarningText{margin:10px 0 0;font-weight:700}.fiatErrorText{color:#ff5b5b}.fiatWarningText{color:#c27803}.fiatSuccessText{color:#22c55e}.fiatLightPage{min-height:calc(100vh - 128px)}.fiatStepRail{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:6px;border:1px solid rgba(76,112,145,.72);border-radius:999px;background:rgba(10,25,42,.36)}.fiatStepRail span{min-width:72px;padding:7px 12px;border-radius:999px;color:#a7bad0;font-weight:800;text-align:center}.fiatStepRail span.active{background:var(--accent);color:#05202c}.fiatSectionHeader{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px}.fiatSectionHeader>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(35,196,203,.45);border-radius:50%;background:rgba(35,196,203,.13);color:#66eef4;font-size:12px;font-weight:900}.fiatSectionHeader h2{margin:0 0 4px;font-size:18px}.fiatSectionHeader p{margin:0;color:#9fb0c6}.fiatDivider{height:1px;margin:8px 0 24px;background:linear-gradient(90deg,rgba(80,115,146,.9),rgba(80,115,146,.08))}.fiatInfoBlock{padding:18px;border:1px solid rgba(76,112,145,.72);border-radius:8px;background:rgba(22,36,56,.72)}.fiatInfoBlock.muted{background:rgba(10,25,42,.36)}.fiatInfoKicker{display:inline-flex;margin-bottom:6px;color:#66eef4;font-size:12px;font-weight:900}.fiatChoiceSummary{display:flex;flex-wrap:wrap;gap:8px}.fiatChoiceSummary span{padding:7px 10px;border-radius:999px;background:rgba(35,196,203,.13);color:#d8fbff;font-weight:800}.fiatMethodNotice{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;border:1px solid rgba(35,196,203,.36);border-radius:8px;background:rgba(35,196,203,.08)}.fiatMethodNotice span{flex:0 0 auto;padding:7px 12px;border-radius:999px;background:var(--accent);color:#05202c;font-weight:900}.fiatMethodNotice p{margin:0;color:#bcd0e4}.fiatListHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.fiatPaymentCard{border:1px solid var(--line);border-radius:8px;background:#fff;padding:24px}.fiatPayeePreview{display:grid;grid-gap:4px;gap:4px;margin:0 0 18px;padding:14px;border:1px solid #cfe0f1;border-radius:8px;background:#f8fbff}.fiatPayeePreview span{color:var(--muted)}@media (max-width:1000px){.fiatCompactGrid,.fiatGrid,.fiatPaymentGrid,.fiatTwoColumn{grid-template-columns:1fr}.fiatHero{display:block}.fiatInfoPanel{position:static}}.panel{background:var(--card);border:1px solid rgba(205,219,232,.9);border-radius:var(--admin-radius-panel);box-shadow:var(--admin-shadow-panel);padding:20px}.cardDetailPanel{padding:20px 24px 26px}.cardDetailToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:4px 0 16px;padding-bottom:10px;border-bottom:1px solid rgba(131,152,178,.22)}.cardDetailActions,.cardDetailNavLinks{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.cardDetailNavLinks a{color:#1f3044;font-size:14px}.cardDetailNavLinks a:first-child{color:#1f3044}.cardDetailTitleRow{display:flex;align-items:center;gap:10px}.cardDetailTitleRow .merchantTitle,.cardDetailTitleRow .title{margin:0}.cardDetailBackIcon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;color:var(--accent);font-size:34px;font-weight:300;line-height:1;text-decoration:none}.cardDetailBackIcon:hover{color:#0f9fa3}.upstreamTabs{gap:0;margin:18px 0 14px}.cardDetailTabBar,.upstreamTabs{display:flex;align-items:flex-end;border-bottom:1px solid #e2e6eb}.cardDetailTabBar{justify-content:space-between;gap:16px;margin:14px 0 12px}.cardDetailTabBar .upstreamTabs{flex:1 1;min-width:0;margin:0;border-bottom:0}.cardDetailTabBar .cardDetailActions{flex-wrap:nowrap;margin-bottom:8px}.upstreamTab{min-width:110px;height:44px;padding:0 18px;border:1px solid #e2e6eb;border-bottom:0;background:#fbfbfc;color:#555c66;font-size:14px;line-height:44px}.upstreamTab+.upstreamTab{margin-left:4px}.upstreamTab.active{position:relative;z-index:1;background:#fff;color:#16bec3}.upstreamTabPanel{padding-bottom:8px}.upstreamFilters{display:grid;grid-template-columns:minmax(260px,460px);grid-gap:12px;gap:12px;margin-bottom:44px}.upstreamFilters.balance{grid-template-columns:minmax(280px,460px) minmax(220px,1fr) minmax(220px,1fr) auto auto;margin-bottom:44px}.upstreamFilters.transactions{grid-template-columns:minmax(280px,460px) minmax(220px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto;margin-bottom:44px}.upstreamInput{min-width:0;height:44px;border:1px solid #d8dde4;background:#fff;color:#4c5562;font-size:14px;padding:0 16px}.upstreamTable{width:100%;border-collapse:collapse;table-layout:fixed;color:#5c626b}.upstreamTable td,.upstreamTable th{min-height:64px;padding:18px 12px;border:1px solid #e4e7eb;font-size:13px;line-height:1.45;text-align:center;overflow-wrap:anywhere}.upstreamTable th{height:56px;background:#fbfbfc;color:#20242b;font-weight:700}.upstreamTable tr.highlight td{background:#e2fbf7}.upstreamEmpty{height:180px;color:#b7bdc6;font-size:15px}.upstreamPager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:28px;color:#5c626b;font-size:14px}.upstreamPager button,.upstreamPager span{min-width:44px;height:44px;border:1px solid #d8dde4;background:#fff;color:#8a929d;font-size:14px}.upstreamPager button.active{border-color:#16bec3;color:#16bec3}.upstreamPager span{min-width:112px}.cardActionButton,.upstreamPager span{display:inline-flex;align-items:center;justify-content:center}.cardActionButton{gap:7px;min-width:88px;min-height:32px;padding:6px 12px;border:1px solid transparent;border-radius:4px;color:#fff;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 8px 18px rgba(21,42,66,.08);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cardActionButton:hover:not(:disabled){box-shadow:0 10px 22px rgba(21,42,66,.13);transform:translateY(-1px)}.cardActionButton.balance,.cardActionButton.primary{background:#20c2c8;border-color:#20c2c8}.cardActionButton.balance:hover:not(:disabled),.cardActionButton.primary:hover:not(:disabled){background:#12aeb5;border-color:#12aeb5}.cardActionButton.warning{background:#f5a623;border-color:#f5a623}.cardActionButton.warning:hover:not(:disabled){background:#df9216;border-color:#df9216}.cardActionButton.danger{background:#ff5050;border-color:#ff5050}.cardActionButton.danger:hover:not(:disabled){background:#e33d3d;border-color:#e33d3d}.cardActionButton:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.cardActionNotice{margin:10px 0 14px;text-align:right}.cardActionIcon{width:15px;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;flex:0 0 auto}.cardDetailHero{display:grid;grid-template-columns:minmax(300px,420px) minmax(360px,1fr);grid-gap:22px;gap:22px;align-items:start;margin-bottom:14px}.cardSummaryPanel,.cardVisualPanel{display:grid;grid-gap:16px;gap:16px}.cardSummaryTop,.cardVisualHeader{display:flex;justify-content:space-between;align-items:center;gap:16px}.cardMetaBadges{display:flex;flex-wrap:wrap;gap:8px}.cardStatusBadge{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:28px;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700}.cardStatusBadge.success{background:#7fd36d;color:#fff}.cardStatusBadge.warning{background:#f4b64f;color:#fff}.cardStatusBadge.neutral{background:#94a5b8;color:#fff}.cardVisualLarge{border-radius:24px;padding:24px;background:linear-gradient(135deg,#1e78d3,#2e93f5 48%,#1dc7d5);color:#fff;box-shadow:0 18px 50px rgba(16,36,58,.18);display:grid;align-content:space-between}.cardVisualBrand{font-size:20px;font-weight:800;letter-spacing:.04em}.cardVisualNumber{font-size:32px;line-height:1.1;font-weight:800;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;white-space:nowrap;word-break:normal}.cardVisualFoot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:end}.cardVisualFoot span{display:block;margin-bottom:4px;font-size:12px;opacity:.85}.cardVisualFoot strong{font-size:17px}.cardVisualScheme{justify-self:end;align-self:end;font-size:24px;font-weight:800}.cardVisualMeta{display:grid;grid-gap:10px;gap:10px}.cardVisualMeta div{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid rgba(131,152,178,.22)}.cardVisualMeta span{color:#607389;font-size:13px}.cardVisualMeta strong{color:#1f3044;font-size:14px}.cardSummaryTop strong{color:#1f3044;font-size:18px;font-weight:700}.cardSummaryNumberBox{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(120px,.6fr));grid-gap:0;gap:0;border:1px solid var(--line);background:#f6f8fb;border-radius:14px;overflow:hidden}.cardSummaryNumberBox>div{padding:14px 18px;border-right:1px solid var(--line)}.cardSummaryNumberBox>div:last-child{border-right:none}.cardSummaryNumberBox span{display:block;margin-bottom:6px;color:#607389;font-size:12px;font-weight:600}.cardSummaryNumberBox strong{color:#1f3044;font-size:20px;font-weight:800;line-height:1.1;word-break:break-all}.cardInfoSections{display:grid;grid-gap:20px;gap:20px;margin-top:12px}.cardInfoBlock{display:grid;grid-gap:14px;gap:14px}.cardInfoBlock h2{gap:8px;margin:0;color:#1f3044;font-size:17px;line-height:1.2}.cardInfoBlock h2,.cardInfoMark{display:inline-flex;align-items:center;font-weight:800}.cardInfoMark{justify-content:center;width:18px;height:18px;border:2px solid var(--accent);border-radius:50%;color:var(--accent);font-size:11px}.cardInfoEdit{color:var(--accent);font-size:18px;line-height:1;transform:rotate(-35deg)}.cardInfoEditButton{min-height:28px;border:1px solid rgba(32,193,198,.35);background:rgba(32,193,198,.1);color:var(--accent);cursor:pointer;font-size:13px;font-weight:800;line-height:1;padding:0 12px}.cardInfoEditButton:hover:not(:disabled){background:var(--accent);color:#fff}.cardInfoBlock dl{display:grid;grid-gap:8px;gap:8px;margin:0}.cardInfoBlock dl>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.cardInfoBlock dt{color:#1f3044;font-size:13px;font-weight:700}.cardInfoBlock dd{display:flex;align-items:center;gap:10px;min-width:0;margin:0;color:#5d6570;font-size:14px}.cardInfoBoolean{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:26px;padding:3px 10px;border:1px solid #d5dbe4;border-radius:5px;background:#f7f7f8;color:#5d6570;font-size:12px;font-weight:700}.cardInfoCopy{position:relative;width:16px;height:16px;min-height:16px;padding:0;border:0;background:transparent;color:var(--accent)}.cardInfoCopy:after,.cardInfoCopy:before{content:"";position:absolute;width:9px;height:11px;border:1.5px solid;border-radius:2px}.cardInfoCopy:before{left:2px;top:4px}.cardInfoCopy:after{left:5px;top:1px;background:#fff}.cardDescriptionBand{padding:18px 24px;border-radius:6px;background:#f6f6f7;color:#5d6570;font-size:15px}.secureInfoModal{width:min(820px,100%)}.secureInfoGrid{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:12px 14px;gap:12px 14px;align-items:center;padding:18px;border:1px solid #dbe4ef;background:#fbfcfe}.secureInfoGrid span{color:#65758a;font-weight:700}.secureInfoGrid strong{color:#1d2b3d;font-size:18px;word-break:break-all}.secureCopySuccess{margin-top:12px;color:#18bfc3;font-weight:700;text-align:center}.secureCopyFlash{animation:secure-copy-flash 1.1s ease both}@keyframes secure-copy-flash{0%{opacity:0;transform:translateY(4px)}16%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.balanceAdjustModal{width:min(720px,100%);padding:0;overflow:hidden}.balanceAdjustHeader{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid #e6e9ee}.balanceAdjustHeader h2{margin:0;color:#202a36;font-size:20px}.balanceAdjustClose{width:34px;height:34px;border:0;background:transparent;color:#9098a3;font-size:30px;line-height:1}.balanceAdjustClose:hover:not(:disabled){background:transparent;color:#4e5968}.balanceAdjustBody{padding:34px 54px 18px}.balanceAdjustSummary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 24px;gap:8px 24px;margin-bottom:32px;color:#606b78;font-size:15px}.balanceAdjustSummary strong{color:#2b3139;font-size:18px;font-weight:600;text-align:right}.balanceAdjustInputRow{display:grid;grid-template-columns:180px minmax(0,1fr);border:1px solid #d4dbe5;background:#fff}.balanceAdjustInputRow input,.balanceAdjustInputRow select{min-height:46px;min-width:0;border:0;background:#fff;color:#293442;font-size:15px;outline:none;padding:0 16px}.contactEditModal{width:min(720px,100%);padding:0}.contactEditForm{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:34px 54px 24px}.contactEditForm label{color:#293442;font-weight:700;text-align:right}.contactEditForm input{min-height:44px;min-width:0;border:1px solid #d4dbe5;border-radius:var(--admin-radius-control);color:#293442;font-size:15px;outline:none;padding:0 14px}.contactEditForm input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(32,193,198,.12)}.limitEditModal{width:min(720px,100%);padding:0}.limitEditForm{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:18px 22px;gap:18px 22px;align-items:center;padding:34px 54px 24px}.limitEditForm label{color:#293442;font-weight:700}.limitEditInputGroup{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.limitEditInputGroup span{color:#293442;font-size:14px;white-space:nowrap}.limitEditInputGroup input{min-height:44px;min-width:0;border:1px solid #d4dbe5;border-radius:var(--admin-radius-control);color:#293442;font-size:15px;outline:none;padding:0 14px}.limitEditInputGroup input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(32,193,198,.12)}.limitEditInputGroup strong{color:#606b78;font-size:15px;font-weight:700}.contactEditModal .modalActions,.limitEditModal .modalActions{position:static;justify-content:center;margin:0;padding:0 54px 34px;background:transparent}.balanceAdjustInputRow select{border-right:1px solid #d4dbe5}.balanceAdjustModal .modalActions{position:static;justify-content:center;margin:0;padding:0 54px 38px;background:transparent}.cancelCardModal{width:min(580px,100%);padding:44px 46px 32px}.cancelCardIntro{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.cancelCardQuestion{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #f5a400;border-radius:999px;color:#f5a400;font-size:18px;font-weight:800}.cancelCardModal h2{margin:0 0 12px;color:#202a36;font-size:20px}.cancelCardModal p{margin:0 0 24px;color:#5f6368;font-size:16px;line-height:1.65}.cancelCardWarning{display:flex;gap:8px;align-items:flex-start;color:#5f6368;font-size:15px;line-height:1.7}.cancelCardWarning span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;margin-top:3px;border-radius:999px;background:#d46a61;color:#fff;font-size:12px;font-weight:800}.cancelCardWarning strong{color:#5f6368}.cancelCardModal .modalActions{position:static;justify-content:flex-end;margin:28px 0 0;padding:0 0 0 52px;background:transparent}.formError{margin:0 0 18px;color:#c93636;font-size:13px}.title{margin:0 0 14px;font-size:24px;line-height:1.3334;font-weight:700}.stats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.stat{min-height:78px;padding:11px 12px;border-radius:10px;background:linear-gradient(135deg,#091e36,#143a5e);color:#fff}.stat .label{font-size:11px;color:rgba(255,255,255,.72);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat .value{margin-top:5px;font-size:20px;font-weight:700;line-height:1.15}.walletLedgerStats .stat{display:flex;align-items:center;gap:8px;min-height:58px}.walletLedgerStats .stat .value{margin-top:0}.grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px}.dashboardPage>.title{margin-bottom:20px}.dashboardPage .stats{grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:12px;margin-bottom:20px}.dashboardPage .stat{--stat-accent:#00b8c8;--stat-tint:rgba(0,184,200,0.1);position:relative;display:flex;min-width:0;min-height:82px;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid var(--line);border-radius:var(--admin-radius-control);overflow:hidden;background:linear-gradient(145deg,var(--stat-tint),#fff 58%);color:var(--text);box-shadow:0 2px 8px rgba(15,35,55,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.dashboardPage .stat:after{content:"";position:absolute;top:0;right:16px;left:16px;height:4px;border-radius:0 0 3px 3px;background:var(--stat-accent);opacity:1}.dashboardPage .stat:nth-child(n+4):nth-child(-n+6){--stat-accent:#2764e7;--stat-tint:rgba(39,100,231,0.085)}.dashboardPage .stat:nth-child(n+7):nth-child(-n+10){--stat-accent:#7057d9;--stat-tint:rgba(112,87,217,0.085)}.dashboardPage .stat:nth-child(n+11):nth-child(-n+14){--stat-accent:#079669;--stat-tint:rgba(7,150,105,0.085)}.dashboardPage .stat:nth-child(n+15){--stat-accent:#d97706;--stat-tint:rgba(217,119,6,0.085)}.dashboardPage a.stat:hover{border-color:color-mix(in srgb,var(--stat-accent) 48%,var(--line));box-shadow:0 6px 16px rgba(15,35,55,.08);transform:translateY(-1px)}.dashboardPage .stat .label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:600;line-height:18px}.dashboardPage .stat .label:before{content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--stat-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--stat-accent) 14%,transparent)}.dashboardPage .stat .value{margin-top:6px;overflow:hidden;color:var(--text);font-size:21px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:14px;gap:14px}.dashboardColumn{display:grid;min-width:0;align-content:start;grid-gap:10px;gap:10px}.dashboardColumn>.panel{min-width:0;padding:14px 14px 8px;overflow-x:auto;box-shadow:none}.dashboardSectionHeader{position:relative;z-index:3;display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.dashboardGrid .sectionTitle{margin:0;font-size:16px;line-height:24px}.dashboardMoreLink,.dashboardMoreMenu>summary{display:inline-flex;width:28px;min-width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:1px solid #d9e5ee;border-radius:50%;background:#fff;color:#607189;font-size:18px;font-weight:700;line-height:1;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.dashboardMoreLink:hover,.dashboardMoreMenu>summary:hover,.dashboardMoreMenu[open]>summary{border-color:rgba(20,174,182,.42);background:rgba(20,174,182,.08);color:#0f7f86}.dashboardMoreMenu{position:relative}.dashboardMoreMenu>summary{list-style:none}.dashboardMoreMenu>summary::-webkit-details-marker{display:none}.dashboardMoreMenuPanel{position:absolute;top:calc(100% + 6px);right:0;z-index:8;display:grid;min-width:132px;padding:6px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:#fff;box-shadow:0 12px 24px rgba(15,35,55,.14)}.dashboardMoreMenuPanel a{min-height:32px;padding:7px 10px;border-radius:5px;color:#344459;font-size:12px;white-space:nowrap}.dashboardMoreMenuPanel a:hover{background:rgba(20,174,182,.08);color:#0f7f86}.dashboardGrid .table{min-width:560px}.dashboardGrid .table td,.dashboardGrid .table th{padding-top:10px;padding-bottom:10px}.dashboardGrid .table tbody tr:nth-child(n+6){display:none}.dashboardGrid .table tbody tr:last-child td,.dashboardGrid .table tbody tr:nth-child(5) td{border-bottom:0}.dashboardColumn>.panel>.table{width:calc(100% + 28px);margin-right:-14px;margin-left:-14px}.dashboardColumn>.panel>.table:last-child{margin-bottom:-8px}.merchantListPage{display:grid;grid-gap:16px;gap:16px}.merchantListPanel,.rechargeListPanel,.walletLedgerPanel{min-width:0;padding:20px 24px 24px}.merchantListHeader,.rechargeListHeader,.walletLedgerHeader{display:flex;align-items:center;justify-content:space-between;gap:20px}.merchantListHeader .title,.rechargeListHeader .title,.walletLedgerHeader .title{margin:0}.rechargeListHeader .subtitle,.walletLedgerHeader .subtitle{margin:5px 0 0}.merchantListControls,.rechargeListControls{display:grid;grid-gap:12px;gap:12px;padding:16px 0}.merchantListFilterGrid{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(200px,.6fr);grid-gap:12px;gap:12px}.merchantListActions,.merchantListFilterActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.merchantListTableWrap,.rechargeListTableWrap{max-width:100%;overflow-x:auto;border-top:1px solid var(--line)}.merchantListTable{min-width:980px}.merchantListTable td:first-child,.merchantListTable th:first-child{width:14%}.merchantListTable td:nth-child(2),.merchantListTable th:nth-child(2){width:24%}.merchantListTable td:nth-child(3),.merchantListTable th:nth-child(3){width:20%}.merchantListTable td:nth-child(4),.merchantListTable th:nth-child(4){width:12%}.merchantListTable td:nth-child(5),.merchantListTable th:nth-child(5){width:13%}.merchantListTable td:last-child,.merchantListTable th:last-child{width:17%}.merchantListTable td:nth-child(4){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminListPage{display:grid;grid-gap:16px;gap:16px}.adminListDataPanel,.adminListFilterPanel,.adminListHeader{padding:20px}.adminListDataPanel>.title,.adminListHeader .title{margin-bottom:12px}.adminListDataPanel{max-width:100%;overflow-x:auto}.adminFilterStack{display:grid;grid-gap:16px;gap:16px}.adminMerchantFilter{display:grid;grid-gap:8px;gap:8px;width:min(360px,100%)}.adminMerchantFilter label{color:var(--muted);font-size:13px;font-weight:600}.adminMerchantFilter select{color:#243448;font-weight:600}.adminFieldError{color:var(--admin-danger);font-size:13px}.adminFilterBlock{margin-top:16px}.adminActiveFilters,.adminFilterActions,.adminFilterLinks,.adminTableActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.adminActiveFilters,.adminFilterActions,.adminFilterLinks{margin-top:12px}.adminFilterLinks a{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid var(--line);border-radius:var(--admin-radius-control);background:var(--admin-surface-subtle);color:#42546a;font-size:13px;font-weight:600}.adminFilterLinks a:hover{border-color:rgba(20,174,182,.45);background:var(--admin-accent-soft);color:var(--admin-accent-hover)}.adminActiveFilterSummary{margin:0;color:var(--muted);font-size:13px}.walletListTable{min-width:980px}.walletListPage{min-width:0}.walletListTable td:first-child,.walletListTable th:first-child{width:16%}.walletListTable td:nth-child(2),.walletListTable th:nth-child(2){width:14%}.walletListTable td:nth-child(3),.walletListTable th:nth-child(3){width:10%}.walletListTable td:nth-child(n+4):nth-child(-n+6),.walletListTable th:nth-child(n+4):nth-child(-n+6){width:16%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.walletListTable td:last-child,.walletListTable th:last-child{width:12%}.walletDetailPage{display:grid;grid-gap:16px;gap:16px}.walletDetailHeader{padding:18px 24px}.walletDetailHeaderMain{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.walletDetailHeader .title{margin-bottom:4px}.walletDetailIdentity{margin:0}.walletDetailBackLink{flex:0 0 auto;margin-top:3px;padding:5px 10px;border:1px solid var(--line);border-radius:var(--admin-radius-control);color:#50647b;font-size:13px;line-height:20px}.walletDetailBackLink:hover{border-color:rgba(20,174,182,.46);background:var(--admin-accent-soft);color:var(--admin-accent-hover)}.walletDetailFilterNotice{margin:10px 0 0;color:#607389;font-size:13px}.walletDetailFilterNotice a{margin-left:4px;color:var(--admin-accent-hover);font-weight:600}.walletDetailStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.walletDetailStats .stat{--stat-accent:#00b8c8;--stat-tint:rgba(0,184,200,0.1);position:relative;display:flex;min-width:0;min-height:88px;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid var(--line);border-radius:var(--admin-radius-control);overflow:hidden;background:linear-gradient(145deg,var(--stat-tint),#fff 58%);color:var(--text);box-shadow:0 2px 8px rgba(15,35,55,.04)}.walletDetailStats .stat:after{content:"";position:absolute;top:0;right:16px;left:16px;height:4px;border-radius:0 0 3px 3px;background:var(--stat-accent);opacity:1}.walletDetailStats .stat:nth-child(2){--stat-accent:#2764e7;--stat-tint:rgba(39,100,231,0.085)}.walletDetailStats .stat:nth-child(3){--stat-accent:#7057d9;--stat-tint:rgba(112,87,217,0.085)}.walletDetailStats .stat .label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:600;line-height:18px}.walletDetailStats .stat .label:before{content:"";flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--stat-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--stat-accent) 14%,transparent)}.walletDetailStats .stat .value{margin-top:6px;overflow:hidden;color:var(--text);font-size:21px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.walletDetailMainGrid{grid-template-columns:minmax(0,1.65fr) minmax(360px,.85fr);align-items:start}.walletDetailActivityGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.walletDetailPanel{min-width:0;padding:20px 24px}.walletDetailPanel .sectionTitle{margin-bottom:14px}.walletDetailSectionHeader{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.walletDetailSectionHeader .sectionTitle{margin:0}.walletDetailInfoTable th{width:164px;background:var(--admin-surface-subtle);color:var(--muted)}.walletDetailInfoTable td,.walletDetailInfoTable th{padding-top:13px;padding-bottom:13px}.walletAdjustmentForm{display:grid;grid-gap:14px;gap:14px}.walletAdjustmentField,.walletAdjustmentForm label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px;font-weight:600}.walletAdjustmentAmountRow{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:stretch}.walletAdjustmentDirection{min-width:92px;padding-right:30px;font-weight:600}.walletAdjustmentDirection.decrement{border-color:#edc8c5;background-color:#fff6f5;color:#ba3535}.walletAdjustmentDirection.increment{border-color:#b9dfd7;background-color:#f0faf8;color:#16836f}.walletAdjustmentAmountInput{position:relative}.walletAdjustmentAmountInput input{width:100%;height:100%;padding-right:62px}.walletAdjustmentAmountInput>span{position:absolute;top:50%;right:14px;color:var(--muted);font-size:12px;font-weight:600;transform:translateY(-50%);pointer-events:none}.walletAdjustmentResult{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--admin-radius-control);background:#f7f9fc}.walletAdjustmentResult span{color:var(--muted);font-size:12px}.walletAdjustmentResult strong{color:var(--ink);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.walletAdjustmentError,.walletAdjustmentPreview .dangerText{color:#c23f3f}.walletAdjustmentError,.walletAdjustmentSuccess{margin:-4px 0 0;font-size:13px}.walletAdjustmentSuccess{color:#16836f}.walletAdjustmentForm>button{justify-self:start}.walletLedgerTable{min-width:1240px}.walletLedgerFilters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px 20px;padding:16px 0}.walletLedgerFilters .adminMerchantFilter{flex:0 1 360px}.walletLedgerFilters .adminFilterLinks{flex:1 1 620px;margin-top:0}.walletLedgerTableWrap{max-width:100%;overflow-x:auto;border-top:1px solid var(--line)}@media (max-width:720px){.merchantListHeader,.rechargeListHeader,.walletLedgerHeader{align-items:flex-start;flex-direction:column}.walletLedgerFilters{align-items:stretch}.walletLedgerFilters .adminFilterLinks,.walletLedgerFilters .adminMerchantFilter{flex-basis:100%}.walletAdjustmentAmountRow{grid-template-columns:1fr}.walletDetailHeaderMain{flex-direction:column;gap:12px}.walletDetailStats{grid-template-columns:1fr}}@media (max-width:1100px){.walletDetailActivityGrid,.walletDetailMainGrid{grid-template-columns:1fr}}.walletLedgerTable td:first-child,.walletLedgerTable th:first-child{width:16%}.walletLedgerTable td:nth-child(2),.walletLedgerTable th:nth-child(2){width:12%}.walletLedgerTable td:nth-child(3),.walletLedgerTable th:nth-child(3){width:14%}.walletLedgerTable td:nth-child(n+4),.walletLedgerTable th:nth-child(n+4){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.walletLedgerTable td:nth-child(n+4):nth-child(-n+6),.walletLedgerTable th:nth-child(n+4):nth-child(-n+6){width:12%}.walletLedgerTable td:nth-child(n+7),.walletLedgerTable th:nth-child(n+7){width:11%}.rechargeFilterGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rechargeListTable{min-width:1280px}.rechargeListTable td:first-child,.rechargeListTable th:first-child{width:10%}.rechargeListTable td:nth-child(2),.rechargeListTable th:nth-child(2){width:8%}.rechargeListTable td:nth-child(3),.rechargeListTable th:nth-child(3){width:12%}.rechargeListTable td:nth-child(4),.rechargeListTable th:nth-child(4){width:13%}.rechargeListTable td:nth-child(5),.rechargeListTable th:nth-child(5){width:8%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rechargeListTable td:nth-child(6),.rechargeListTable th:nth-child(6){width:7%}.rechargeListTable td:nth-child(7),.rechargeListTable th:nth-child(7){width:8%}.rechargeListTable td:nth-child(8),.rechargeListTable th:nth-child(8){width:7%}.rechargeListTable td:nth-child(9),.rechargeListTable th:nth-child(9){width:11%}.rechargeListTable td:last-child,.rechargeListTable th:last-child{width:16%}.adminTableActions{min-width:190px}.adminTableActions .dangerButton,.adminTableActions button{min-height:32px;padding:0 12px;font-size:13px}.acquiringListPage>.subtitle{margin:0 0 16px}.stats.acquiringStats{grid-template-columns:repeat(2,minmax(160px,240px));justify-content:start;margin-bottom:16px}.stats.adminListSummaryStats{grid-template-columns:repeat(auto-fit,minmax(132px,180px));justify-content:start;gap:8px;margin:8px 0 14px}.adminListSummaryStats .stat{min-height:56px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--admin-surface-subtle);color:var(--text)}.adminListSummaryStats .stat .label{color:var(--muted);font-size:11px}.adminListSummaryStats .stat .value{margin-top:2px;color:var(--text);font-size:18px}.adminListSummaryStats .stat:hover{border-color:rgba(20,174,182,.45);background:var(--admin-accent-soft)}.acquiringListPage .adminFilterLinks{margin-top:0;margin-bottom:12px}.acquiringListTable{min-width:1040px}.acquiringListTable td:first-child,.acquiringListTable th:first-child{width:12%}.acquiringListTable td:nth-child(2),.acquiringListTable th:nth-child(2){width:10%}.acquiringListTable td:nth-child(3),.acquiringListTable td:nth-child(4),.acquiringListTable th:nth-child(3),.acquiringListTable th:nth-child(4){width:16%}.acquiringListTable td:nth-child(5),.acquiringListTable th:nth-child(5){width:10%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acquiringListTable td:nth-child(6),.acquiringListTable th:nth-child(6){width:10%}.acquiringListTable td:nth-child(7),.acquiringListTable th:nth-child(7){width:14%}.acquiringListTable td:last-child,.acquiringListTable th:last-child{width:12%}.table{width:100%;border-collapse:collapse}.table td,.table th{height:52px;padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:13px;line-height:20px}.table th{height:42px;background:var(--admin-surface-subtle);color:var(--muted);font-weight:600}.adminDataGridWrap{width:100%;min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.adminDataGrid{width:max-content;min-width:100%;table-layout:auto}.adminDataGrid td,.adminDataGrid th{overflow:visible;border-right:1px solid var(--line);text-overflow:clip;white-space:nowrap}.adminDataGrid td:last-child,.adminDataGrid th:last-child{border-right:0}.adminDataGrid tbody tr:last-child td{border-bottom:0}.adminDataGrid tbody tr{transition:background-color .15s ease}.adminDataGrid tbody tr:hover{background:#f8fbfd}.table .bankFeeEffectiveDate{min-width:112px;white-space:nowrap}.bankFeeAmountInput{display:grid;grid-template-columns:minmax(72px,1fr) auto;align-items:center;overflow:hidden;border:1px solid #d6e0eb;background:#fff}.bankFeeAmountInput input{min-width:0;border:0}.bankFeeAmountInput span{padding:0 12px;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}.channelMatchBadges{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.channelMatchBadge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:5px;color:#fff;font-size:12px;font-weight:700;line-height:1}.channelMatchBadge.matched{background:#22a06b}.channelMatchBadge.unmatched{background:#d94f4f}.upstreamCallbackFilters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.upstreamCallbackActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;margin-bottom:14px}.upstreamCallbackStats{margin-top:8px;margin-bottom:16px}.callbackLogTable{min-width:1760px}.callbackLogTable td:first-child,.callbackLogTable th:first-child{width:120px}.callbackLogTable td:nth-child(2),.callbackLogTable td:nth-child(3),.callbackLogTable th:nth-child(2),.callbackLogTable th:nth-child(3){width:150px}.callbackLogTable td:nth-child(4),.callbackLogTable td:nth-child(5),.callbackLogTable th:nth-child(4),.callbackLogTable th:nth-child(5){width:160px}.callbackLogTable td:nth-child(6),.callbackLogTable td:nth-child(9),.callbackLogTable th:nth-child(6),.callbackLogTable th:nth-child(9){width:280px}.callbackLogTable td:nth-child(7),.callbackLogTable td:nth-child(8),.callbackLogTable th:nth-child(7),.callbackLogTable th:nth-child(8){width:100px}.callbackLogTable td:nth-child(10),.callbackLogTable th:nth-child(10){width:220px}.callbackLogSignature,.callbackLogUrl{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.upstreamCallbackTable{width:max-content;min-width:1240px;table-layout:auto}.upstreamCallbackTable .breakText{max-width:320px;overflow-wrap:anywhere;white-space:normal}.upstreamCallbackTable td:first-child,.upstreamCallbackTable th:first-child{width:150px}.upstreamCallbackTable td:nth-child(2),.upstreamCallbackTable td:nth-child(3),.upstreamCallbackTable td:nth-child(6),.upstreamCallbackTable th:nth-child(2),.upstreamCallbackTable th:nth-child(3),.upstreamCallbackTable th:nth-child(6){width:130px}.upstreamCallbackTable td:nth-child(5),.upstreamCallbackTable th:nth-child(5){width:150px}.upstreamCallbackTable td:last-child,.upstreamCallbackTable th:last-child{width:180px;overflow:visible;white-space:normal}.upstreamCallbackDetails summary{cursor:pointer;color:var(--brand);font-weight:600}.upstreamCallbackJsonGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.upstreamCallbackJsonGrid h3{margin:0 0 6px;font-size:12px;color:var(--muted)}.upstreamCallbackJsonGrid pre{max-height:260px;overflow:auto;margin:0;padding:10px;border:1px solid var(--line);border-radius:6px;background:#f7f9fc;color:#213047;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.mutedText{color:var(--muted);font-size:12px}.breakText{word-break:break-word}.chip.success{background:var(--admin-success-soft);color:var(--admin-success)}.chip.danger{background:var(--admin-danger-soft);color:var(--admin-danger)}@media (max-width:1100px){.upstreamCallbackFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.upstreamCallbackJsonGrid{grid-template-columns:1fr}}.cardholderReviewStatus{display:inline-flex;align-items:center;min-height:24px;border-radius:5px;padding:0 8px;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.cardholderReviewStatus.INCOMPLETE,.cardholderReviewStatus.NOT_SUBMITTED{background:#8a96a8}.cardholderReviewStatus.READY{background:#536579}.cardholderReviewStatus.SUBMITTED{background:#2c6fb7}.cardholderReviewStatus.PENDING{background:#d89a16}.cardholderReviewStatus.APPROVED{background:#22a06b}.cardholderReviewStatus.REJECTED{background:#111827}button.cardholderReviewStatus{border:0;cursor:pointer;font-family:inherit}button.cardholderReviewStatus:hover:not(:disabled){filter:brightness(1.06)}button.cardholderReviewStatus:disabled{cursor:wait;opacity:.78}.cardholderReviewChannels{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(120px,1fr));min-width:430px;width:100%}.cardholderReviewChannel{align-content:start;background:#fbfdff;border:1px solid #e3ebf3;border-radius:5px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:8px 10px}.cardholderReviewCustomerNo{align-items:center;color:var(--muted);display:inline-flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:4px;line-height:1.35;margin-bottom:1px;max-width:220px;white-space:normal}.cardholderReviewCustomerNo strong{color:#0f766e;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:800;overflow-wrap:anywhere}.cardholderReviewHeader{display:inline-flex;flex-direction:column;gap:4px}.cardholderReviewChannelName,.cardholderReviewHeaderChannels{color:var(--muted);font-size:12px;font-weight:700;white-space:normal}.cardholderReviewChannelName{line-height:1.25;min-height:30px}.cardholderReviewError{color:#d93025;font-size:12px;line-height:1.35;white-space:normal}.cardholderReviewActionRow{align-items:center;display:flex;gap:6px;max-width:220px;min-width:0}.cardholderReviewActionRow select{font-size:12px;flex:1 1 auto;height:30px;min-width:0;min-height:30px;padding:0 24px 0 8px}.cardholderReviewActionRow button{border-radius:5px;font-size:12px;min-height:30px;padding:0 10px}.cardholderReviewSyncButton{align-self:flex-start;border-radius:5px;font-size:12px;min-height:28px;padding:0 10px}.transactionPage{min-height:calc(100vh - 58px);padding:34px;background:#eef0f3;color:#2d3035}.transactionSurface{min-height:calc(100vh - 126px);border:1px solid #d9dde2;background:#fff;padding:40px 34px 54px;box-shadow:0 1px 3px rgba(10,28,45,.04)}.transactionListSurface{padding-left:18px;padding-right:18px}.transactionTitle{margin:0 0 48px;color:#2c2f34;font-size:30px;font-weight:700;line-height:1.15}.transactionFilters{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));grid-gap:12px 22px;gap:12px 22px;margin-bottom:12px;align-items:center}.transactionFilters input,.transactionFilters select{width:100%;min-height:44px;border:1px solid #d5d9de;border-radius:var(--admin-radius-control);background:#fff;color:#5e646b;font:inherit;font-size:15px;padding:0 16px;outline:none}.transactionFilters input::placeholder{color:#b4bac1}.transactionFilters .dateRangePickerButton{min-height:44px;height:44px;border-color:#d5d9de;border-radius:var(--admin-radius-control);color:#5e646b;font-size:15px;line-height:44px}.transactionDateRange{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.transactionDateRange span{color:#6e747b;font-size:15px}.transactionFilterActions{display:inline-flex;align-items:center;gap:12px}.transactionFilterActions .button{min-height:44px;min-width:90px;font-size:15px}.transactionTableWrap{overflow-x:auto;border:1px solid #e2e5e9}.transactionTable{min-width:1420px;color:#555b62}.transactionTable td,.transactionTable th{border-right:1px solid #e2e5e9;border-bottom:1px solid #e2e5e9;text-align:center;vertical-align:middle}.transactionTable th{height:74px;background:#fbfbfc;color:#292d32;font-size:16px;font-weight:700}.transactionTable td{height:132px;padding:18px;color:#595f66;font-size:16px;line-height:1.48}.transactionTable td:last-child,.transactionTable th:last-child{border-right:0}.transactionTable tbody tr:last-child td{border-bottom:0}.adminTransactionPanel{padding:22px 22px 18px}.adminTransactionPanel .transactionTitle{color:#1f3044;font-size:26px;margin:0 0 22px}.adminTransactionPanel .transactionFilters{grid-template-columns:repeat(4,minmax(180px,1fr));gap:10px 14px;margin-bottom:18px}.adminTransactionPanel .transactionFilters input,.adminTransactionPanel .transactionFilters select{border:1px solid #d5e0ec;border-radius:5px;color:#26384d;font-size:14px;min-height:38px;padding:0 14px}.adminTransactionPanel .transactionFilters .dateRangePickerButton{min-height:38px;height:38px;border-color:#d5e0ec;border-radius:5px;color:#26384d;font-size:14px;line-height:38px}.adminTransactionPanel .transactionFilterActions{gap:10px}.adminTransactionPanel .transactionFilterActions .button{border-radius:5px;font-size:14px;min-height:38px}.adminTransactionPanel .transactionTableWrap{border:1px solid #dce7f2;border-radius:10px;max-width:100%}.adminTransactionPanel .transactionTable{color:#26384d}.adminTransactionPanel .transactionTable td,.adminTransactionPanel .transactionTable th{border-color:#dce7f2}.adminTransactionPanel .transactionTable th{background:#fbfdff;color:#62748b;font-size:13px;height:50px}.adminTransactionPanel .transactionTable td{color:#26384d;font-size:14px;height:66px;line-height:1.42;padding:12px 14px}.adminTransactionPanel .transactionStatus{min-width:58px;min-height:24px;padding:0 8px;font-size:12px;line-height:1;white-space:nowrap}.adminTransactionPanel .transactionDetailLink{font-size:13px;line-height:1.2}.adminLimitTransactionPanel{min-height:calc(100vh - 138px)}.limitTransactionTableWrap{overflow-x:auto}.limitTransactionTable{width:max-content;min-width:1640px;table-layout:auto}.limitTransactionTable td,.limitTransactionTable th{height:auto;padding:12px 10px;font-size:13px;line-height:1.35;overflow:visible;text-align:left;text-overflow:clip;white-space:nowrap}.limitTransactionTable th{height:54px;font-size:13px}.limitTransactionTable td{min-height:74px}.limitTransactionTable td:first-child,.limitTransactionTable th:first-child{width:8%}.limitTransactionTable td:nth-child(2),.limitTransactionTable th:nth-child(2){width:6%}.limitTransactionTable td:nth-child(3),.limitTransactionTable th:nth-child(3){width:13%}.limitTransactionTable td:nth-child(4),.limitTransactionTable th:nth-child(4){width:10%}.limitTransactionTable td:nth-child(5),.limitTransactionTable th:nth-child(5){width:13%}.limitTransactionTable td:nth-child(6),.limitTransactionTable th:nth-child(6){width:9%}.limitTransactionTable td:nth-child(7),.limitTransactionTable th:nth-child(7){width:7%}.limitTransactionTable td:nth-child(8),.limitTransactionTable td:nth-child(9),.limitTransactionTable th:nth-child(8),.limitTransactionTable th:nth-child(9){width:5%}.limitTransactionTable td:nth-child(10),.limitTransactionTable td:nth-child(11),.limitTransactionTable td:nth-child(12),.limitTransactionTable td:nth-child(13),.limitTransactionTable th:nth-child(10),.limitTransactionTable th:nth-child(11),.limitTransactionTable th:nth-child(12),.limitTransactionTable th:nth-child(13){width:6%}.cardTransactionTableWrap{margin-left:0;margin-right:0;overflow-x:auto;border-radius:8px}.cardTransactionTable{width:max-content;min-width:100%;table-layout:auto}.cardTransactionTable td,.cardTransactionTable th{height:52px;padding:11px 10px;overflow:visible;font-size:13px;line-height:20px;text-align:left;text-overflow:clip;white-space:nowrap;word-break:normal}.cardTransactionTable th{height:42px;background:var(--admin-surface-subtle);color:var(--muted);font-size:13px;font-weight:600}.cardTransactionTable td{min-height:52px}.cardTransactionTable td:first-child,.cardTransactionTable th:first-child{width:9%}.cardTransactionTable td:nth-child(2),.cardTransactionTable th:nth-child(2){width:12%}.cardTransactionTable td:nth-child(3),.cardTransactionTable th:nth-child(3){width:10%}.cardTransactionTable td:nth-child(4),.cardTransactionTable th:nth-child(4){width:6%}.cardTransactionTable td:nth-child(5),.cardTransactionTable th:nth-child(5){width:13%}.cardTransactionTable td:nth-child(6),.cardTransactionTable th:nth-child(6){width:9%}.cardTransactionTable td:nth-child(7),.cardTransactionTable td:nth-child(8),.cardTransactionTable td:nth-child(9),.cardTransactionTable th:nth-child(7),.cardTransactionTable th:nth-child(8),.cardTransactionTable th:nth-child(9){width:7%}.cardTransactionTable td:nth-child(10),.cardTransactionTable th:nth-child(10){width:6%}.cardTransactionTable td:nth-child(11),.cardTransactionTable th:nth-child(11){width:7%}.cardTransactionTable td:nth-child(12),.cardTransactionTable th:nth-child(12){width:5%}.cardTransactionTable .transactionNote{min-width:220px;max-width:320px;overflow-wrap:anywhere;white-space:normal}.transactionSerialCell{max-width:none}.transactionEllipsis{display:inline;max-width:none;overflow:visible;overflow-wrap:normal;vertical-align:middle;white-space:nowrap;word-break:normal}.transactionRowActive td{background:#e2fbf8;border-color:#bfefe9}.transactionBreak{white-space:nowrap;word-break:normal}.transactionMerchantCell{min-width:130px}.transactionMerchantName,.transactionMerchantNo{display:block;overflow-wrap:anywhere;word-break:break-word}.transactionMerchantNo{color:#344054;font-weight:600}.transactionMerchantName{margin-top:4px;color:#667085;font-size:14px}.transactionNote{max-width:170px}.transactionDetailLink{color:var(--accent);font-size:12px;font-weight:500;line-height:1.35}.adminProductsPage{min-height:calc(100vh - 112px);border:1px solid #dfe3e8;background:#fff;color:#2a2f36}.adminProductsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dfe3e8;padding:22px 24px}.adminProductsHeader h1{margin:0;font-size:16px;font-weight:700;letter-spacing:0}.adminProductsHeader button{border:0;border-radius:var(--admin-radius-control);background:var(--accent);color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 16px}.adminProductsHeader button:disabled{cursor:not-allowed;opacity:.62}.adminProductsBody{padding:42px 24px 24px}.adminProductNotice{border:1px solid #bdecee;background:#f0fbfb;color:#1f6970;font-size:14px;margin-bottom:18px;padding:12px 14px}.adminProductTabs{display:flex;gap:48px;border-bottom:1px solid #dfe3e8;margin-bottom:20px}.adminProductTabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#666;padding:0 0 14px;font:inherit;cursor:pointer}.adminProductTabs button.active{border-color:var(--accent);color:var(--accent)}.adminProductTable{width:100%;border-collapse:collapse;border:1px solid #e2e5e9}.adminProductTable td,.adminProductTable th{border:1px solid #e2e5e9;padding:18px 16px;text-align:left;vertical-align:middle}.adminProductTable th{background:#fafafa;color:#333;font-weight:700}.adminProductTable td{color:#666}.adminProductTableWrap{overflow-x:auto}.adminProductTable.adminDataGrid{min-width:1180px;border:0}.adminProductTable.adminDataGrid td,.adminProductTable.adminDataGrid th{height:52px;padding:11px 12px;border-top:0;border-left:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;font-weight:inherit}.adminProductTable.adminDataGrid th{height:42px;background:var(--admin-surface-subtle);color:var(--muted);font-weight:600}.adminProductTable.adminDataGrid td:last-child,.adminProductTable.adminDataGrid th:last-child{border-right:0}.adminProductTable.adminDataGrid tbody tr:last-child td{border-bottom:0}.productPricingTable{min-width:980px}.adminProductDetailButton{border:0;background:transparent;color:var(--accent);font:inherit;cursor:pointer}.adminProductStatus{display:inline-flex;align-items:center;border-radius:999px;background:rgba(35,196,203,.14);color:#14959a;font-size:12px;font-weight:700;padding:4px 10px}.adminProductStatus.paused{background:rgba(245,158,11,.15);color:#a15b00}.adminProductActionButton{border:1px solid var(--accent);border-radius:4px;background:var(--accent);color:#fff;cursor:pointer;font:inherit;padding:8px 12px;white-space:nowrap}.adminProductActionButton.secondary{border-color:#d5dde8;background:#fff;color:#5b6b82}.adminProductActionButton:disabled{cursor:not-allowed;opacity:.62}.adminProductModalBackdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:88px 24px 28px;background:rgba(0,0,0,.42)}.adminProductModal{width:min(980px,calc(100vw - 48px));max-height:calc(100vh - 116px);overflow:auto;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.28)}.adminProductModalHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e2e5e9;padding:18px 26px}.adminProductModalHeader h2{margin:0;font-size:18px}.adminProductModalHeader div{display:inline-flex;align-items:center;gap:16px;color:#333;font-size:16px}.adminProductModalHeader button{border:0;background:transparent;color:#999;font-size:26px;line-height:1;cursor:pointer}.adminProductModalBody{padding:28px 26px 38px}.adminProductModalBody h3{margin:0 0 22px;font-size:18px}.adminProductFeeNote{color:#7b8490;font-size:13px;margin:-10px 0 18px}.adminProductDetailGrid,.adminProductFeeGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 60px;gap:20px 60px;margin-bottom:34px;color:#666;font-size:15px}.adminProductFeeGrid strong{color:#666;font-weight:500}.transactionTable td:last-child,.transactionTable th:last-child{width:88px}.unsettledToolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.unsettledSearchBar{display:flex;align-items:center;gap:12px}.unsettledSearchBar input{width:420px}.unsettledQuickFilters{display:inline-flex;align-items:center;gap:0}.unsettledQuickButton{border-radius:0;min-width:108px}.unsettledQuickFilters .unsettledQuickButton:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.unsettledQuickFilters .unsettledQuickButton:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}.unsettledTable td,.unsettledTable th{text-align:left;vertical-align:middle}.unsettledTable{width:max-content;min-width:1320px;table-layout:auto}.unsettledTable td:last-child,.unsettledTable th:last-child{width:86px;text-align:left}.transactionStatus{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:600}.transactionStatusPending{border-color:#c7d8ff;background:var(--admin-info-soft);color:var(--admin-info)}.transactionStatusSuccess{border-color:#bdebd9;background:var(--admin-success-soft);color:var(--admin-success)}.adminDetailPage{padding:18px 28px 22px}.adminDetailBackRow{margin-bottom:14px}.adminDetailBackLink{display:inline-flex;align-items:center;gap:10px;color:#4d5968;font-size:14px;font-weight:600}.adminDetailHero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.adminDetailHeroActions{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.adminDetailHeroTitle{margin:0;font-size:21px;line-height:1.2;font-weight:700;letter-spacing:.01em}.statusPill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border-radius:999px;font-weight:700}.statusPill.success{background:#dbf7f1;color:#098c7d}.adminDetailCard{border:1px solid var(--line);border-radius:var(--admin-radius-panel);padding:22px 24px 24px;background:#fff}.adminDetailSection{margin-bottom:24px}.adminDetailSectionLast{margin-bottom:0}.adminDetailSectionTitle{margin:0 0 18px;font-size:17px;line-height:1.2;font-weight:700}.adminDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 72px;gap:16px 72px}.adminDetailItem{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;min-height:24px}.adminDetailLabel{color:#2f3945;font-size:14px;font-weight:600}.adminDetailValue{color:#555f6d;font-size:14px;line-height:1.45;word-break:break-word}.transactionStatusFailed{border-color:#f4caca;background:var(--admin-danger-soft);color:var(--admin-danger)}.transactionDetailSurface{padding:40px 34px 62px}.adminTransactionPanel.transactionDetailSurface{min-height:calc(100vh - 138px);padding:22px}.transactionDetailHeader{display:flex;align-items:center;gap:14px}.adminTransactionPanel .transactionDetailHeader{margin-bottom:18px}.transactionBackLink{display:inline-flex;align-items:center;justify-content:center;width:22px;height:36px;color:var(--accent);font-size:34px;font-weight:300;line-height:1}.transactionDetailHeader .transactionTitle{margin-bottom:44px}.adminTransactionPanel .transactionDetailHeader .transactionTitle{margin:0}.transactionAmountLine{display:flex;align-items:center;gap:26px;margin:4px 0 42px 28px;color:#5a626b;font-size:16px}.adminTransactionPanel .transactionAmountLine{margin:0 0 22px;color:#53657a;font-size:14px}.transactionAmountLine strong{color:#30343a;font-size:20px;font-weight:700}.transactionDetailSection{max-width:1280px;margin:0 0 50px 56px}.adminTransactionPanel .transactionDetailSection{max-width:none;margin:0 0 26px}.transactionDetailSectionLast{margin-bottom:0}.transactionDetailSection h2{margin:0 0 30px;color:#24282d;font-size:20px;font-weight:700}.adminTransactionPanel .transactionDetailSection h2{margin:0 0 14px;color:#1f3044;font-size:16px}.transactionDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:150px;column-gap:150px;grid-row-gap:24px;row-gap:24px}.adminTransactionPanel .transactionDetailGrid{column-gap:56px;row-gap:12px}.transactionDetailItem{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:30px;gap:30px;align-items:start;min-height:30px}.adminTransactionPanel .transactionDetailItem{grid-template-columns:150px minmax(0,1fr);gap:18px;min-height:24px}.transactionDetailLabel{color:#2f343a;font-size:16px;font-weight:500}.adminTransactionPanel .transactionDetailLabel{color:#52657c;font-size:14px;font-weight:600}.transactionDetailValue{color:#5b626a;font-size:16px;line-height:1.55;word-break:break-word}.adminTransactionPanel .transactionDetailValue{color:#26384d;font-size:14px;line-height:1.45}.notificationSettingRow{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px}.notificationSettingLabel,.notificationSettingOption{color:#12243a;font-size:14px;font-weight:600}.notificationSettingOption{display:inline-flex;align-items:center;gap:8px}.notificationSettingOption input{width:18px;min-height:18px}.notificationSettingSave{min-width:96px}.notificationSettingNote{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:4px;background:#fafcff;padding:16px 20px}.notificationSettingNote p{margin:0;color:#4f5f75;font-size:14px;line-height:1.75}.mailSystemPanel{display:grid;grid-gap:18px;gap:18px;margin-top:22px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:22px 28px 26px}.mailSystemHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.mailSystemHeader h2{margin:0 0 8px;color:#12243a;font-size:20px;font-weight:800}.mailSystemHeader p{margin:0;color:#5d6c80;font-size:14px;line-height:1.7}.mailSystemStatus{flex:0 0 auto;border-radius:999px;background:rgba(245,158,11,.15);color:#a15b00;padding:6px 12px;font-size:13px;font-weight:700}.mailSystemStatus.ready{background:rgba(35,196,203,.14);color:#14959a}.mailSystemToggle{display:inline-flex;align-items:center;gap:8px;width:max-content;color:#12243a;font-size:14px;font-weight:700}.mailSystemToggle input{width:18px;min-height:18px}.mailSystemGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.upstreamWebhookPanel .mailSystemGrid{grid-template-columns:minmax(0,1fr)}.cardNotificationWebhookDisplay{display:flex;align-items:center;width:100%;min-height:48px;border:1px solid #cfddea;border-radius:8px;background:#f8fbff;color:#17283d;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);outline:none;padding:0 14px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.cardNotificationWebhookDisplay code{display:block;min-width:0;overflow:hidden;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.cardNotificationWebhookDisplay:hover{border-color:#aebfd0;background:#fff}.cardNotificationWebhookDisplay:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px rgba(37,197,203,.16)}.mailSystemActions{display:flex;justify-content:center;gap:12px}.mailSystemActions .button{min-width:140px}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:999px;padding:3px 10px;background:var(--admin-info-soft);color:var(--admin-info);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.chipWarning{background:var(--admin-warning-soft);color:var(--admin-warning)}.chipDanger{background:var(--admin-danger-soft);color:var(--admin-danger)}.subtitle{color:var(--muted);font-size:13px;line-height:1.5}.callout{border:1px solid var(--line);border-radius:8px;padding:14px}.payoutDetailHeader,.payoutPageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.adminPayoutPage{padding:28px 28px 26px}.adminPayoutMerchantSelect{box-sizing:border-box;width:min(420px,100%);height:44px;min-height:44px;border:1px solid #d7d7d7;border-radius:var(--admin-radius-control);color:#606266;font-size:14px}.payoutDetailActions,.payoutFilterActions,.payoutHeaderActions,.payoutSubmitActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.payoutActionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0 24px}.payoutActionCard{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;min-height:104px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#e6f1f9;color:#243247;cursor:pointer;text-align:left;font:inherit}.payoutActionCard:disabled{cursor:not-allowed;background:#e6f1f9;opacity:1}.payoutActionCard:hover:not(:disabled){border-color:rgba(35,196,203,.58);box-shadow:0 12px 28px rgba(31,56,86,.08)}.payoutActionCard small,.payoutActionCard strong{display:block}.payoutActionCard strong{color:#049c95;font-size:16px;line-height:1.25}.payoutActionCard small{margin-top:8px;color:#243247;font-size:13px}.payoutActionIcon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:999px;background:#ffffff;box-shadow:0 1px 0 rgba(31,56,86,.04)}.payoutActionSvg{width:48px;height:48px;overflow:visible}.payoutActionStroke{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.payoutActionStroke.teal{stroke:#19c5c7}.payoutActionStroke.blue{stroke:#2778ff}.payoutActionBolt{fill:#ff9f1c;stroke:#ff9f1c;stroke-linejoin:round;stroke-width:1.5}.payoutFilterPanel{margin-bottom:16px}.payoutFilterRow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:16px;column-gap:16px;grid-row-gap:10px;row-gap:10px;margin-bottom:10px}.payoutFilterPanel .input{box-sizing:border-box;height:44px;min-height:44px;padding:0 14px;border:1px solid #d7d7d7;border-radius:var(--admin-radius-control);color:#606266;font-size:14px;font-weight:400;line-height:44px}.payoutFilterPanel .input::placeholder{color:#bfbfbf}.payoutFilterPanel select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23606266' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px}.payoutDateRange{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;box-sizing:border-box;height:44px;min-height:44px;border:1px solid #d7d7d7;border-radius:var(--admin-radius-control);background:#fff}.payoutDateRange .input{height:42px;min-height:42px;padding:0 8px;border:0;border-radius:0;color:#606266;text-align:center}.payoutDateRange span{color:#606266;font-size:14px;text-align:center}.dateRangePicker{position:relative;min-width:0}.dateRangePickerButton{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;box-sizing:border-box;width:100%;height:44px;min-height:44px;padding:0 8px;border:1px solid #d7d7d7;border-radius:var(--admin-radius-control);background:#fff;color:#606266;cursor:pointer;font:inherit;font-size:14px;font-weight:400;line-height:44px;text-align:center}.dateRangePickerButton:focus-visible{border-color:#20c4c7;outline:2px solid rgba(32,196,199,.16);outline-offset:0}.dateRangePickerButton span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dateRangePickerPlaceholder{color:#aeb8c6}.dateRangePickerSeparator{color:#606266}.dateRangePickerPanel{position:absolute;top:calc(100% + 2px);left:0;z-index:80;width:570px;max-width:calc(100vw - 64px);border:1px solid #e1e6ed;border-radius:var(--admin-radius-popup);background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.12)}.dateRangePickerPanelValue{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;height:40px;border-bottom:1px solid #eef2f6;color:#606266;font-size:14px;text-align:center}.dateRangePickerMonthHeader{display:grid;grid-template-columns:26px 26px minmax(0,1fr) 26px 26px;align-items:center;height:36px}.dateRangePickerMonthHeader button{height:36px;border:0;background:transparent;color:#b8bec8;cursor:pointer;font:inherit;font-size:14px;line-height:36px}.dateRangePickerMonthHeader button:hover{color:#20c4c7}.dateRangePickerMonthHeader strong{display:inline-flex;align-items:center;justify-content:center;gap:4px;color:#606266;font-size:14px;font-weight:400;text-align:center}.dateRangePickerTitleButton{height:26px;border:0;border-radius:3px;background:transparent;color:#606266;cursor:pointer;font:inherit;font-size:14px;font-weight:400;line-height:26px}.dateRangePickerTitleButton:hover{color:#20c4c7}.dateRangePickerMonths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:0 12px 12px}.dateRangePickerMonth{min-width:0}.dateRangePickerMonthGrid,.dateRangePickerYearGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px;min-height:168px;padding:16px 8px 8px}.dateRangePickerOption{height:28px;border:0;border-radius:3px;background:transparent;color:#606266;cursor:pointer;font:inherit;font-size:14px;line-height:28px;text-align:center}.dateRangePickerOption:hover{background:rgba(32,196,199,.12);color:#20c4c7}.dateRangePickerOption.selected{background:#20c4c7;color:#fff;font-weight:700}.dateRangePickerGrid,.dateRangePickerWeekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.dateRangePickerWeekdays span{font-size:13px}.dateRangePickerDay,.dateRangePickerWeekdays span{height:26px;color:#606266;line-height:26px;text-align:center}.dateRangePickerDay{min-width:0;border:0;border-radius:2px;background:transparent;cursor:pointer;font:inherit;font-size:13px;touch-action:manipulation}.dateRangePickerDay:hover{background:rgba(32,196,199,.12);color:#20c4c7}.dateRangePickerDay.outside{color:#c0c4cc}.dateRangePickerDay.inRange{background:rgba(32,196,199,.12)}.dateRangePickerDay.selected{background:#20c4c7;color:#fff;font-weight:700}.payoutFilterActions .button{height:44px;min-height:44px;min-width:80px;border-radius:var(--admin-radius-control);font-size:14px;font-weight:400}.payoutFilterActions .button.primary{background:#20c4c7;border-color:#20c4c7;color:#fff;font-weight:700}.payoutFilterActions .button:disabled{background:#fff;border-color:#d7d7d7;color:#606266;opacity:1}.payoutTableWrap{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#ffffff;position:relative}.payoutOrderTable{min-width:1960px;table-layout:fixed;border-collapse:separate;border-spacing:0}.payoutOrderTable td,.payoutOrderTable th{height:86px;padding:10px 12px;border-right:1px solid var(--line);text-align:left;vertical-align:middle;font-size:14px;line-height:1.38}.payoutOrderTable td{overflow-wrap:anywhere;word-break:break-word}.payoutOrderTable th{height:58px;background:var(--admin-surface-subtle);color:var(--muted);font-weight:600}.payoutOrderTable td:last-child,.payoutOrderTable th:last-child{border-right:0}.payoutOrderTable th:last-child,.payoutOrderTable th:nth-last-child(2){background:var(--admin-surface-subtle)}.payoutOrderTable td:last-child,.payoutOrderTable td:nth-last-child(2){position:-webkit-sticky;position:sticky;background:#ffffff}.payoutOrderTable th:last-child,.payoutOrderTable th:nth-last-child(2){position:-webkit-sticky;position:sticky}.payoutOrderTable td:nth-last-child(2),.payoutOrderTable th:nth-last-child(2){right:92px;z-index:3;box-shadow:-14px 0 22px rgba(15,23,42,.12)}.payoutOrderTable td:last-child,.payoutOrderTable th:last-child{right:0;z-index:4}.payoutOrderTable thead th:last-child,.payoutOrderTable thead th:nth-last-child(2){z-index:5}.payoutOrderTable .linkButton,.payoutOrderTable td a{color:var(--accent);font-weight:700}.adminPayoutPage{display:flex;flex-direction:column;padding:22px 28px 26px}.adminPayoutPage .merchantTitle{margin-bottom:8px}.adminPayoutPage .payoutPageHeader{flex:0 0 auto;margin-bottom:8px}.adminPayoutPage .payoutActionGrid{flex:0 0 auto;gap:16px;margin:8px 0 16px}.adminPayoutPage .payoutActionCard{grid-template-columns:64px minmax(0,1fr);gap:16px;min-height:104px;padding:18px}.adminPayoutPage .payoutActionIcon{height:64px;width:64px}.adminPayoutPage .payoutActionSvg{height:48px;width:48px}.adminPayoutPage .payoutActionCard small{margin-top:8px}.adminPayoutPage .payoutFilterPanel{flex:0 0 auto;margin-bottom:16px}.adminPayoutPage .payoutFilterRow{column-gap:16px;margin-bottom:10px;row-gap:10px}.adminPayoutPage .payoutFilterActions .button,.adminPayoutPage .payoutFilterPanel .input{height:44px;line-height:44px;min-height:44px}.adminPayoutPage .payoutDateRange{height:44px;min-height:44px}.adminPayoutPage .payoutDateRange .input{height:42px;min-height:42px}.adminPayoutPage .merchantHint{flex:0 0 auto;margin:0 0 8px}.adminPayoutPage .payoutTableWrap{flex:0 0 auto;overflow-x:auto;overflow-y:visible}.adminPayoutPage .payoutOrderTable td,.adminPayoutPage .payoutOrderTable th{height:86px;padding:10px 12px;font-size:14px;line-height:1.38}.adminPayoutPage .payoutOrderTable th{height:58px;z-index:6}.adminPayoutPage .payoutOrderTable thead th:last-child,.adminPayoutPage .payoutOrderTable thead th:nth-last-child(2){z-index:8}.adminPayoutPage .adminPayoutPager{flex:0 0 auto;margin-top:16px}.status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:24px;padding:3px 10px;background:var(--admin-success-soft);color:var(--admin-success);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.status.warning{background:var(--admin-warning-soft);color:var(--admin-warning)}.status.danger{background:var(--admin-danger-soft);color:var(--admin-danger)}.payoutColCreated{width:150px}.payoutColMerchant,.payoutColOrderNo{width:170px}.payoutColPayee{width:118px}.payoutColCountry{width:102px}.payoutColMethod{width:132px}.payoutColReceive{width:140px}.payoutColAmount{width:126px}.payoutColFee{width:96px}.payoutColAccount{width:162px}.payoutColRate{width:112px}.payoutColPayer{width:128px}.payoutColPurpose{width:104px}.payoutColStatusNote{width:112px}.payoutColStatus{width:126px}.payoutColAction{width:92px}.payoutColTime{width:138px}.payoutBackLink{display:inline-flex;align-items:center;min-height:36px;color:var(--accent);font-weight:700}.payoutDetailModalOverlay{align-items:flex-start;padding:88px 24px 28px}.payoutDetailModal{width:min(920px,calc(100vw - 160px));max-height:calc(100vh - 116px);overflow:auto;background:#fff;border-radius:4px;box-shadow:0 22px 50px rgba(15,23,42,.24)}.payoutDetailModalHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;padding:16px 28px;border-bottom:1px solid var(--line)}.payoutDetailModalTitle{display:flex;align-items:center;gap:12px}.payoutDetailModalTitle h2{margin:0;color:#1f2937;font-size:20px;line-height:1.25}.payoutDetailModalClose{width:26px;height:26px;border:0;background:transparent;color:#8a8f98;cursor:pointer;font-size:30px;line-height:1}.payoutDetailModalBody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px;padding:24px 28px 28px}.payoutDetailModalBody dl{display:grid;grid-gap:14px;gap:14px;margin:0}.payoutDetailModalBody dl div{display:grid;grid-template-columns:108px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:baseline}.payoutDetailModalBody dt{color:#2a3343;font-size:15px;font-weight:600;white-space:nowrap}.payoutDetailModalBody dd{margin:0;color:#5a5f68;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.payoutSinglePage{padding:28px 34px 34px}.payoutSingleGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);grid-gap:54px;gap:54px;align-items:start}.payoutSingleMain{min-width:0}.payoutMerchantSelect{margin-top:16px}.payoutSearchBox{margin:24px 0 22px}.payoutAddPayee,.payoutPayeeCard{display:grid;align-items:center;min-height:72px;border:1px solid var(--line);border-radius:6px;background:#f7fbfd;color:#253246}.payoutAddPayee{grid-template-columns:1fr auto;padding:0 22px;margin-bottom:28px}.payoutAddPayee strong,.payoutPayeeArrow{color:var(--accent);font-size:28px;line-height:1}.payoutSectionTitle{margin:0 0 14px;color:#243247;font-size:18px;line-height:1.3}.payoutPayeeList{display:grid;grid-gap:14px;gap:14px;max-height:490px;overflow-y:auto;padding-right:4px}.payoutPayeeCard{grid-template-columns:52px minmax(140px,1fr) minmax(88px,auto) minmax(58px,auto) 24px;gap:16px;width:100%;padding:14px 18px;cursor:pointer;text-align:left;font:inherit}.payoutPayeeCard.active,.payoutPayeeCard:hover{border-color:rgba(35,196,203,.58);background:#eafafb}.payoutPayeeCard span small,.payoutPayeeCard span strong{display:block}.payoutPayeeCard span small{margin-top:4px;color:var(--muted);font-size:13px}.payoutPayeeCard em{color:var(--muted);font-style:normal}.payoutPayeeAvatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#5ca246;color:#fff;font-weight:800}.payoutHelpColumn{display:grid;grid-gap:18px;gap:18px}.payoutInfoPanel{border:1px solid var(--line);border-radius:6px;padding:24px}.payoutInfoPanel h2{margin:0 0 16px;font-size:22px;line-height:1.25}.payoutInfoPanel li,.payoutInfoPanel p{color:#526277;line-height:1.55}.payoutInfoPanel ol{margin:0;padding-left:20px}.payoutCoverageVisual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px;padding:18px;border-radius:6px;background:#eef6ff}.payoutCoverageVisual span{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:6px;background:#fff;color:#2470b8;font-size:13px;font-weight:800}.payoutSinglePage .payoutSearchBox{position:relative;margin:0 0 20px}.payoutSinglePage .payoutInlineLabel{margin:0 0 12px;color:#5d6067;font-size:14px}.payoutSinglePage .payoutSearchBox:after,.payoutSinglePage .payoutSearchBox:before{content:"";position:absolute;pointer-events:none}.payoutSinglePage .payoutSearchBox:before{right:24px;top:50%;width:14px;height:14px;border:2px solid #5a6068;border-radius:999px;transform:translateY(-58%)}.payoutSinglePage .payoutSearchBox:after{right:20px;top:50%;width:8px;height:2px;background:#5a6068;transform:translateY(6px) rotate(45deg)}.payoutSinglePage .payoutSearchBox .input{height:44px;padding-right:56px;border-color:#d4d9df;border-radius:0;background:#fff;color:#4d5159;font-size:15px}.payoutSinglePage .payoutSearchBox .input::placeholder{color:#b7bcc3}.payoutSinglePage .payoutAddPayee{grid-template-columns:36px 1fr auto;gap:18px;min-height:66px;margin-bottom:24px;padding:0 28px;border-radius:0;font-size:16px}.payoutSinglePage .payoutAddIcon,.payoutSinglePage .payoutPayeeMethodIcon{position:relative;display:inline-flex;align-items:center;justify-content:center}.payoutSinglePage .payoutAddIcon{width:24px;height:24px}.payoutSinglePage .payoutAddIcon:before{content:"";width:12px;height:12px;border:2px solid #707781;border-radius:999px;transform:translateY(-4px)}.payoutSinglePage .payoutAddIcon:after{content:"+";position:absolute;right:0;bottom:0;color:#707781;font-size:18px;font-weight:600;line-height:1}.payoutSinglePage .payoutPayeeList{gap:14px;max-height:176px;padding-right:0;scrollbar-width:thin;scrollbar-color:#b7b7b7 transparent}.payoutSinglePage .payoutPayeeCard{grid-template-columns:46px minmax(110px,1fr) minmax(58px,auto) minmax(48px,auto) 30px 16px;gap:14px;min-height:72px;padding:10px 22px;border-radius:0}.payoutSinglePage .payoutPayeeCard:hover{background:#edf9fb}.payoutSinglePage .payoutPayeeAvatar{width:38px;height:38px;font-size:15px}.payoutSinglePage .payoutPayeeCard span strong{color:#263044;font-size:15px}.payoutSinglePage .payoutPayeeCard span small{margin-top:2px;color:#8b919a;font-size:13px}.payoutSinglePage .payoutPayeeCard em{color:#737982}.payoutSinglePage .payoutPayeeMethodIcon{width:30px;height:22px;border-radius:3px;background:#416993}.payoutSinglePage .payoutPayeeMethodIcon:before{content:"";width:18px;height:10px;border-top:2px solid #edf4ff;border-bottom:2px solid #edf4ff}.payoutSinglePage .payoutPayeeMethodIcon:after{content:"$";position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;border-radius:999px;background:#416993;color:#edf4ff;font-size:10px;font-weight:800;line-height:14px;text-align:center}.payoutSinglePage .payoutHelpColumn{gap:16px;padding-top:12px}.payoutSinglePage .payoutInfoPanel{border:1px solid #dbe1e8;border-radius:0;background:#fff;box-shadow:none;padding:20px 22px}.payoutSinglePage .payoutInfoPanel h2{margin:0 0 14px;color:#4a4c52;font-size:17px}.payoutSinglePage .payoutInfoPanel li,.payoutSinglePage .payoutInfoPanel p{color:#666a72;font-size:13px;line-height:1.55}.payoutSinglePage .payoutInfoPanel ol{list-style:none;padding-left:0}.payoutSinglePage .payoutCoverageVisual{min-height:76px;margin-top:12px;padding:12px;border-radius:0;background:linear-gradient(135deg,#2455d6,#1f6fe2)}.payoutSinglePage .payoutCoverageVisual span{background:#eaf2ff;color:#2465bd}.payoutSubmitPanel{margin-top:34px;border-top:1px solid var(--line);padding-top:24px}.payoutSubmitGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.payoutSubmitGrid label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:13px;font-weight:700}.payoutSubmitWide{grid-column:span 2}.payoutSubmitActions{justify-content:center;margin-top:22px}.payoutDetailPage{padding:28px 34px 34px}.payoutDetailPanel{width:min(100%,980px);margin:12px auto 0;border:1px solid var(--line);border-radius:8px;background:#f8fbfd;box-shadow:0 18px 40px rgba(31,56,86,.08)}.payoutDetailTitleRow{display:flex;align-items:center;gap:12px;padding:22px 26px;border-bottom:1px solid var(--line)}.payoutDetailTitleRow h1{margin:0;font-size:20px;line-height:1.3}.payoutDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:42px;gap:42px;padding:26px}.payoutDetailGrid dl{display:grid;grid-gap:14px;gap:14px;margin:0}.payoutDetailGrid dl div{display:grid;grid-template-columns:108px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.payoutDetailGrid dt{color:var(--muted)}.payoutDetailGrid dd{margin:0;color:#253246;font-weight:600;word-break:break-word}.payoutDetailFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 26px 24px;color:var(--muted)}.payoutDetailLedger{margin-top:24px}.sectionTitle{margin:0 0 12px;font-size:18px;line-height:26px;font-weight:600}.merchantDetailPage{display:grid;grid-gap:20px;gap:20px}.merchantDetailHero{padding:20px 24px}.merchantDetailHeroHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.merchantDetailHero .title{margin-bottom:10px}.merchantDetailMeta,.merchantDetailQuickLinks{display:flex;align-items:center;flex-wrap:wrap}.merchantDetailMeta{gap:8px 18px;color:var(--muted);font-size:13px}.merchantDetailStatus{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.merchantDetailStatus.active{background:var(--admin-success-soft);color:var(--admin-success)}.merchantDetailStatus.suspended{background:var(--admin-danger-soft);color:var(--admin-danger)}.merchantDetailBackLink{flex:0 0 auto;font-weight:700}.merchantDetailQuickLinks{gap:10px 18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:13px}.merchantDetailSettings,.merchantDetailWorkspace{min-width:0}.merchantDetailSettings{padding:24px}.merchantDetailForm{display:grid;grid-gap:16px;gap:16px;margin-bottom:20px}.merchantDetailBasics{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.5fr) minmax(220px,.8fr);grid-gap:14px;gap:14px;align-items:start}.merchantDetailBasics label{display:grid;grid-gap:6px;gap:6px;min-width:0}.merchantDetailSaveActions{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--line)}.merchantDetailRuntimeHeader{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:6px 0 8px;padding-top:18px}.merchantDetailRuntimeHeader h3{margin:0;color:#253246;font-size:15px}.merchantDetailRuntimeHeader span{color:var(--muted);font-size:12px}.merchantRuntimeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;margin:0;border:1px solid var(--line);border-radius:10px;background:var(--line);grid-gap:1px;gap:1px}.merchantRuntimeGrid>div{display:grid;grid-template-columns:150px minmax(0,1fr);min-width:0;min-height:48px;background:#fff}.merchantRuntimeGrid dd,.merchantRuntimeGrid dt{display:flex;min-width:0;margin:0;padding:12px 14px}.merchantRuntimeGrid dt{align-items:center;background:#f5f8fc;color:var(--muted);font-size:13px;font-weight:700}.merchantRuntimeGrid dd{align-items:center;color:#253246;font-size:13px;overflow-wrap:anywhere}.merchantRuntimeWide{grid-column:1/-1}.merchantRuntimePassword dd{display:grid;grid-gap:10px;gap:10px}.merchantRuntimePasswordFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.merchantRuntimePasswordFields label{display:grid;grid-gap:6px;gap:6px}.merchantRuntimeCredentialActions,.merchantRuntimePasswordActions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.merchantRuntimePasswordActions{justify-content:space-between}.merchantRuntimeMessage{margin-top:8px}.merchantPricingCatalog{display:grid;grid-gap:18px;gap:18px}.merchantPricingRemittanceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:12px;gap:12px}.merchantPricingRemittanceGrid .merchantPricingSection{align-content:start;gap:10px;padding:14px}.merchantPricingRemittanceGrid .merchantPricingControlRow{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px}.merchantPricingRemittanceGrid .merchantPricingSummary{padding:8px 10px}.merchantPricingIntro{padding:2px 2px 0}.merchantPricingIntro h3{margin:0 0 6px;color:#253246;font-size:16px}.merchantPricingIntro p{max-width:900px;margin:0;color:var(--muted);font-size:13px;line-height:20px}.merchantPricingSection{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid #d9e4ef;border-radius:10px;background:#fbfdff}.merchantPricingSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.merchantPricingControlRow{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 16px;border:1px solid #d9e4ef;border-radius:8px;background:#fff}.merchantPricingSummary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:#f2f7fb;color:var(--muted);font-size:12px;line-height:1.5}.merchantPricingCoverage{flex:0 0 auto;padding:3px 8px;border-radius:999px;background:#fff;color:#52657b;font-weight:700}.merchantCardProductSection{display:grid;grid-gap:10px;gap:10px;padding-top:16px}.merchantCardProductSection.empty{color:#253246}.merchantProductPricingTableScroll{max-width:100%;overflow-x:auto}.merchantProductPricingTable{min-width:1120px;table-layout:fixed}.merchantProductPricingTable .merchantProductEnabledColumn{width:56px}.merchantProductPricingTable .merchantProductCodeColumn{width:104px}.merchantProductPricingTable .merchantProductNameColumn{width:220px}.merchantProductPricingTable .merchantProductMediumColumn{width:84px}.merchantProductPricingTable .merchantProductCurrencyColumn{width:76px}.merchantProductPricingTable .merchantProductFeeColumn{width:96px}.merchantProductPricingTable .merchantProductDescriptionColumn{width:auto}.merchantProductPricingTable td:first-child,.merchantProductPricingTable th:first-child{text-align:center}.merchantProductToggle{display:inline-grid;width:28px;height:28px;place-items:center;cursor:pointer}.merchantPricingToggle{display:flex;align-items:center;gap:10px;cursor:pointer}.merchantRoundToggleInput{position:absolute;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;opacity:0}.merchantRoundToggleVisual{display:inline-grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border:1.5px solid #aebccc;border-radius:50%;background:#fff;color:transparent;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.merchantRoundToggleVisual svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.featureToggle:hover .merchantRoundToggleVisual,.merchantPricingToggle:hover .merchantRoundToggleVisual,.merchantProductToggle:hover .merchantRoundToggleVisual{border-color:#138cf0}.merchantRoundToggleInput:checked+.merchantRoundToggleVisual{border-color:#147df5;background:#147df5;color:#fff}.merchantRoundToggleInput:focus-visible+.merchantRoundToggleVisual{outline:2px solid rgba(20,125,245,.35);outline-offset:2px}.merchantProductPricingTable td:last-child input{min-width:0}.merchantProductPricingTable input{min-height:34px;height:34px;padding:0 10px;font-size:13px}.merchantDetailSettings>.table th{width:180px;background:var(--admin-surface-subtle);color:var(--muted)}.merchantSubmittedProfile{padding:18px 22px}.merchantSubmittedProfileHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.merchantSubmittedProfileHeader .sectionTitle{margin:0}.merchantSubmittedProfileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--line)}.merchantSubmittedProfileGrid>div{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:42px;padding:8px 12px;border-bottom:1px solid var(--line)}.merchantSubmittedProfileGrid dt{color:var(--muted);font-size:13px;font-weight:600}.merchantSubmittedProfileGrid dd{min-width:0;margin:0;color:#2f3a48;font-size:13px;overflow-wrap:anywhere}@media (max-width:900px){.dashboardGrid,.merchantListFilterGrid,.merchantPricingRemittanceGrid,.merchantRuntimeGrid,.rechargeFilterGrid{grid-template-columns:1fr}.merchantRuntimeWide{grid-column:auto}.stats.acquiringStats{grid-template-columns:repeat(2,minmax(140px,1fr))}.dashboardColumn{gap:12px}.merchantSubmittedProfileGrid{grid-template-columns:1fr}}@media (max-width:720px){.merchantDetailBasics{grid-template-columns:1fr}.merchantDetailRuntimeHeader{align-items:flex-start;flex-direction:column}.merchantPricingControlRow,.merchantPricingSummary{align-items:stretch;flex-direction:column}.merchantPricingControlRow button{width:100%}.merchantRuntimeGrid>div,.merchantRuntimePasswordFields{grid-template-columns:1fr}}@media (max-width:600px){.merchantDetailHeroHeader{align-items:flex-start;flex-direction:column}}.sideList{display:grid;grid-gap:10px;gap:10px}.sideItem{border:1px solid var(--line);border-radius:10px;padding:12px}.panel h2,.sideItem h2{font-size:16px;line-height:24px;font-weight:600}.panel p,.sideItem p{margin:8px 0}input,select,textarea{width:100%;min-height:38px;border:1px solid #d4dce6;border-radius:var(--admin-radius-control);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,252,255,.98));color:#2f3a48;font-family:inherit;font-size:14px;outline:none;padding:0 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}textarea{min-height:96px;padding:10px 12px;resize:vertical}input::placeholder,textarea::placeholder{color:#a9b2bf}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(20,174,182,.14)}input[type=checkbox]:not(.merchantRoundToggleInput),input[type=radio]{position:relative;display:inline-grid;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid var(--admin-border-strong);background:#fff;box-shadow:none;cursor:pointer}input[type=checkbox]:not(.merchantRoundToggleInput){border-radius:4px}input[type=radio]{border-radius:50%}input[type=checkbox]:not(.merchantRoundToggleInput):after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;opacity:0;transform:translateY(-1px) rotate(45deg) scale(.7);transition:opacity .12s ease,transform .12s ease}input[type=radio]:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff;opacity:0;transform:scale(.7);transition:opacity .12s ease,transform .12s ease}input[type=checkbox]:not(.merchantRoundToggleInput):checked,input[type=radio]:checked{border-color:var(--accent);background:var(--accent)}input[type=checkbox]:not(.merchantRoundToggleInput):checked:after,input[type=radio]:checked:after{opacity:1;transform:translateY(-1px) rotate(45deg) scale(1)}input[type=radio]:checked:after{transform:scale(1)}input[type=checkbox]:not(.merchantRoundToggleInput):focus-visible,input[type=radio]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px rgba(20,174,182,.14)}.cardholderSearchSelect{position:relative;width:100%}.cardholderSearchMenu{position:absolute;z-index:80;top:calc(100% + 6px);left:0;right:0;max-height:240px;overflow-y:auto;border:1px solid #cfe0f2;border-radius:8px;background:#fff;box-shadow:0 14px 32px rgba(15,35,58,.16);padding:6px}.cardholderSearchOption{width:100%;border:0;border-radius:6px;background:transparent;color:#263343;cursor:pointer;display:block;font:inherit;padding:9px 10px;text-align:left}.cardholderSearchOption span,.cardholderSearchOption strong{display:block}.cardholderSearchOption span{color:var(--muted);font-size:12px;margin-top:2px}.cardholderSearchOption.active,.cardholderSearchOption:hover{background:#e8fbfc;color:var(--accent)}.cardholderSearchOption.active span,.cardholderSearchOption:hover span{color:#0c8f96}.cardholderSearchEmpty{color:var(--muted);font-size:13px;padding:10px}input:disabled,select:disabled,textarea:disabled{background:#f4f6f8;color:#9aa4b2;cursor:not-allowed}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#a7b0bc 0),linear-gradient(135deg,#a7b0bc 50%,transparent 0);background-position:calc(100% - 24px) 50%,calc(100% - 18px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;cursor:pointer;padding-right:38px}input[type=date],input[type=datetime-local]{color:#5b6674}button{border:1px solid transparent;border-radius:var(--admin-radius-control);background:var(--accent);color:#fff;cursor:pointer;font-family:inherit;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.button,button{min-height:38px;font-size:14px;font-weight:600;padding:0 16px}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d4dce6;border-radius:var(--admin-radius-control);background:#fff;color:#2f3a48;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.button:hover{border-color:#bfcddd;background:#f6fbfd;color:#203042}.button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.button.primary:hover{border-color:var(--admin-accent-hover);background:var(--admin-accent-hover);color:#fff}.payoutUpstreamSurface{min-height:calc(100vh - 150px);border-color:var(--line);background:#fff;color:#253246;box-shadow:0 18px 45px rgba(43,61,86,.08)}.payoutUpstreamSurface .payoutBackLink{color:var(--accent)}.payoutStageLabel{margin:24px 0 0 56px;color:#526277;font-size:16px;font-weight:500}.payoutRecipientLayout{display:grid;grid-template-columns:minmax(0,540px) minmax(300px,380px);grid-gap:90px;gap:90px;width:min(100%,1010px);margin:0 auto;padding:10px 0 0}.payoutFlowTitle{margin:28px 0 30px;color:#4a4c52;font-size:22px;line-height:1.2;text-align:center}.payoutUpstreamSurface .input,.payoutUpstreamSurface .payoutMerchantSelect,.payoutUpstreamSurface input,.payoutUpstreamSurface select{border-color:var(--line);background:#fff;color:#253246;box-shadow:none}.payoutUpstreamSurface input::placeholder{color:#9aa8ba}.payoutUpstreamSurface input:disabled{background:#f7fbfd;color:#8a98aa}.payoutUpstreamSurface select{background-color:#fff}.payoutUpstreamSurface .payoutMerchantSelect{margin:0 0 18px}.payoutUpstreamSurface .payoutSearchBox{margin:0 0 28px}.payoutInlineLabel{margin:0 0 14px;color:#253246;font-size:16px;font-weight:500}.payoutFormCard,.payoutSelectedPayeeCard,.payoutUpstreamSurface .payoutAddPayee,.payoutUpstreamSurface .payoutInfoPanel,.payoutUpstreamSurface .payoutPayeeCard{border-color:var(--line);background:#f8fbfd;color:#253246;box-shadow:0 12px 28px rgba(43,61,86,.06)}.payoutUpstreamSurface .payoutAddPayee{margin-bottom:28px}.payoutUpstreamSurface .payoutPayeeCard{min-height:86px}.payoutUpstreamSurface .payoutPayeeCard:hover{border-color:rgba(35,196,203,.62);background:#eafafb}.payoutUpstreamSurface .payoutInfoPanel li,.payoutUpstreamSurface .payoutInfoPanel p,.payoutUpstreamSurface .payoutPayeeCard em,.payoutUpstreamSurface .payoutPayeeCard span small{color:#607389}.payoutUpstreamSurface .payoutInfoPanel h2,.payoutUpstreamSurface .payoutSectionTitle{color:#1f2d3d}.payoutUpstreamSurface .payoutCoverageVisual{background:linear-gradient(135deg,#2455d6,#1f7de0)}.payoutUpstreamSurface .payoutCoverageVisual span{background:#eaf2ff;color:#2465bd}.payoutUpstreamSurface .callout{border-color:var(--line);background:#fff;color:#607389}.payeeWizard{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);grid-gap:28px;gap:28px;align-items:start}.payeeWizardSingle{grid-template-columns:minmax(0,1fr)}.payeeWizard h3{margin:0 0 16px;color:#1d2b3d;font-size:18px}.assignCardModal .payeeWizard>div>h3{font-size:17px;font-weight:800;line-height:1.25}.payeeWizardAside,.payeeWizardCard,.payeeWizardSummary{border:1px solid #dbe4ef;border-radius:8px;background:#fbfcfe}.payeeWizardCard{display:grid;grid-gap:18px;gap:18px;padding:22px}.payeeWizardCard h4{margin:0;color:#1d2b3d;font-size:16px}.payeeWizardAside{padding:28px}.payeeWizardAside p{max-width:none;margin:0 0 18px}.payeeWizardAside strong{display:inline-flex;padding:8px 12px;border-radius:4px;background:rgba(24,191,195,.1);color:var(--accent);font-size:13px}.payeeWizardFieldset{min-width:0;margin:0;padding:0;border:0}.payeeWizardFieldset legend,.payeeWizardLabel span{display:block;margin-bottom:10px;color:#1d2b3d;font-size:14px;font-weight:700}.payeeWizardFieldset legend span{color:#ef4444}.payeeWizardChoices{display:flex;flex-wrap:wrap;gap:12px}.payeeWizardChoice{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #d4dbe5;border-radius:4px;background:#fff;color:#1d2b3d;font-weight:700;cursor:pointer}.payeeWizardChoice.active{border-color:var(--accent);box-shadow:0 0 0 3px rgba(24,191,195,.1);color:var(--accent)}.payeeWizardChoice input{accent-color:var(--accent)}.payeeWizardColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.payeeWizardLabel{display:grid;min-width:0}.payeeWizardLabel .input{min-width:0}.payeePhoneInput{display:grid;grid-template-columns:minmax(96px,.25fr) minmax(0,1fr);grid-gap:0;gap:0}.payeePhoneInput .input{border-radius:0}.payeePhoneInput .input:first-child{border-radius:4px 0 0 4px}.payeePhoneInput .input:last-child{margin-left:-1px;border-radius:0 4px 4px 0}.payeePhoneCodeInput{text-align:center}.payeeIdentitySection{display:grid;grid-gap:14px;gap:14px}.payeeIdentityTitle{color:#1d2b3d;font-size:14px;font-weight:700}.payeeIdentityTitle span{color:#ef4444}.payeeIdentityUploads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.payeeIdentityUpload{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #d4dbe5;border-radius:4px;background:#fff;color:#1d2b3d;cursor:pointer}.payeeIdentityUpload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.payeeIdentityUpload span{margin:0;font-size:14px}.payeeIdentityUpload strong{min-width:0;max-width:180px;color:#607389;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payeeIdentitySection p{margin:0;color:#607389;font-size:13px}.payeeWizardSummary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;margin-bottom:16px;padding:14px 18px}.payeeWizardSummary span{color:#607389;font-weight:700}.payeeWizardSummary strong{min-width:0;color:#1d2b3d;font-size:18px;overflow-wrap:anywhere}.payeeMethodHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.payeeMethodHeader span{color:#607389;font-size:14px;font-weight:700}.payeeMethodTabs{display:flex;flex-wrap:wrap;gap:12px}.payeeMethodTab{min-height:44px;padding:0 18px;border:1px solid #d4dbe5;border-radius:4px;background:#fff;color:#1d2b3d;font-weight:700;cursor:pointer}.payeeMethodTab.active{border-color:var(--accent);background:var(--accent);color:#fff}.payeeMethodEmpty,.payeeWizardLabel small{margin:8px 0 0;color:#607389;font-size:13px}.payoutPayeeCreatePage{min-height:calc(100vh - 112px);border-radius:0;background:#fff;padding:10px 32px 12px;box-shadow:none}.payeeCreateShell{width:min(100%,980px);margin:0 auto;padding:8px 0 10px}.payoutPayeeCreatePage .payoutBackLink{min-height:26px;color:#1f2937;font-size:18px;font-weight:800}.payeeWizardStepTitle{width:min(100%,920px);margin:0 auto 8px;color:#111827;font-size:17px;font-weight:800;line-height:1.25}.payoutPayeeCreatePage .payoutStageLabel{margin:0 0 10px}.payoutPayeeCreatePage .payoutFlowTitle{margin:0 0 14px;text-align:left}.payoutPayeeCreatePage .payeeWizard{grid-template-columns:560px 300px;justify-content:center;gap:26px}.payoutPayeeCreatePage .payeeWizardSingle{grid-template-columns:minmax(0,1fr)}.payoutPayeeCreatePage .payeeReadonlyChoices input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;flex:0 0 20px;box-sizing:border-box;width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;max-height:20px;margin:0;padding:0;border:2px solid #d4d4d4;border-radius:999px;background:#f2f2f2}.payoutPayeeCreatePage .payeeReadonlyChoices input[type=radio]:checked{border-color:#bdbdbd;background:#bdbdbd}.payoutPayeeCreatePage .payeeReadonlyHeader button{width:28px;height:28px;border:0;background:transparent;color:transparent;cursor:pointer;font-size:18px;line-height:1}.payoutPayeeCreatePage .payeeReadonlyEditIcon:before,.payoutPayeeCreatePage .payeeReadonlyHeader button:before{content:"✎";color:#20c4c7}.payoutPayeeCreatePage .payeeReadonlyEditIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:transparent;color:transparent;cursor:pointer;font-size:18px;line-height:1}.payoutPayeeCreatePage .payeeReadonlyStep h3{margin:0;color:#111827;font-size:17px;font-weight:800;line-height:1.25}.payoutPayeeCreatePage .payeeWizardAside,.payoutPayeeCreatePage .payeeWizardCard,.payoutPayeeCreatePage .payeeWizardSummary{border-color:#dbe4ef;border-radius:var(--admin-radius-panel);background:#fff;color:#1d2b3d;box-shadow:none}.payoutPayeeCreatePage .payeeWizardCard{min-height:292px;gap:12px;padding:18px 20px 20px}.payoutPayeeCreatePage .payeeWizardCardBank,.payoutPayeeCreatePage .payeeWizardCardWallet{min-height:0;justify-self:start;margin-left:max(0px,calc((100% - 886px) / 2));padding:20px 22px 22px;width:min(100%,620px)}.payoutPayeeCreatePage .payeeWizardAside{display:grid;align-content:start;min-height:242px;padding:24px 22px}.payoutPayeeCreatePage .payeeWizard h3,.payoutPayeeCreatePage .payeeWizardCard h4,.payoutPayeeCreatePage .payeeWizardFieldset legend,.payoutPayeeCreatePage .payeeWizardLabel span,.payoutPayeeCreatePage .payeeWizardSummary strong{color:#1d2b3d}.payoutPayeeCreatePage .payeeIdentitySection p,.payoutPayeeCreatePage .payeeMethodEmpty,.payoutPayeeCreatePage .payeeMethodHeader span,.payoutPayeeCreatePage .payeeWizardAside p,.payoutPayeeCreatePage .payeeWizardLabel small,.payoutPayeeCreatePage .payeeWizardSummary span{color:#607389}.payoutPayeeCreatePage .payeeWizardAside h3{margin:0 0 10px;color:#222;font-size:15px;font-weight:800}.payoutPayeeCreatePage .payeeWizardAside p{margin:0;color:#555;font-size:13px;line-height:1.45}.payoutPayeeCreatePage .payeeWizardAsideButton{justify-self:start;min-width:104px;height:34px;margin:16px 0 14px;border:0;border-radius:var(--admin-radius-control);background:#20c4c7;color:#fff;cursor:default;font:inherit;font-size:13px;font-weight:500}.payoutPayeeCreatePage .payeeWizardAsideNote{color:#555}.payoutPayeeCreatePage .payeeWizardFieldset{display:grid;grid-gap:7px;gap:7px}.payoutPayeeCreatePage .payeeWizardFieldset legend,.payoutPayeeCreatePage .payeeWizardLabel span{margin-bottom:5px;font-size:13px}.payoutPayeeCreatePage .payeeWizardChoices{gap:16px}.payoutPayeeCreatePage .payeeWizardChoice{gap:9px;min-height:22px;min-width:0;padding:0;border-color:transparent;background:transparent;color:#4a4c52;font-size:14px;font-weight:400;white-space:nowrap}.payoutPayeeCreatePage .payeeWizardChoice.active{border-color:transparent;background:transparent;box-shadow:none}.payoutPayeeCreatePage .payeeWizardChoice input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;padding:0;box-sizing:border-box;margin:0;border:2px solid #8a8f98;border-radius:999px;background:#fff}.payoutPayeeCreatePage .payeeWizardChoice input[type=radio]:checked{border-color:var(--accent);background:var(--accent)}.payoutPayeeCreatePage .payeeWizardLabel .input,.payoutPayeeCreatePage select.input{min-height:36px;border-color:#dbe4ef;border-radius:var(--admin-radius-control);background-color:#fff;color:#1d2b3d;font-size:13px}.payoutPayeeCreatePage select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23606266' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:12px 8px}.payoutPayeeCreatePage .payeeIdentityTitle{color:#1d2b3d}.payoutPayeeCreatePage .payeeIdentityUpload{border-color:#d4dbe5;background:#fff;color:#1d2b3d}.payoutPayeeCreatePage .payeeIdentityUpload strong{color:#607389}.payoutPayeeCreatePage .payeeMethodTab{border-color:#dbe4ef;background:#fff;color:#334155}.payoutPayeeCreatePage .payeeMethodTab.active{border-color:var(--accent);background:var(--accent);color:#fff}.payoutPayeeCreatePage .payeeWalletSetup{display:grid;grid-gap:16px;gap:16px;width:100%;margin:0}.payoutPayeeCreatePage .payeeWalletHeader{display:grid;justify-self:start;width:min(100%,620px);margin-left:max(0px,calc((100% - 886px) / 2));grid-gap:8px;gap:8px}.payoutPayeeCreatePage .payeeWalletHeader h3{margin:0;color:#111827;font-size:17px;font-weight:800}.payoutPayeeCreatePage .payeeWalletHeader p{margin:0;color:#42526a;font-size:13px}.payoutPayeeCreatePage .payeeWalletMethods{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px}.payoutPayeeCreatePage .payeeWalletMethod{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:116px;min-height:38px;padding:0 16px;border:1px solid #dbe4ef;border-radius:8px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.payoutPayeeCreatePage .payeeWalletMethod.active{min-width:116px;border-color:#20c4c7;background:#20c4c7;color:#fff}.payoutPayeeCreatePage .payeeWalletMethod:not(.active):hover{border-color:#cfdbe8;background:#fff;color:#334155}.payoutPayeeCreatePage .payeeWalletMethodIcon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#0ea5e9;color:#fff;font-size:13px;font-weight:900;line-height:1}.payoutPayeeCreatePage .payeeWalletMethod.active .payeeWalletMethodIcon{background:rgba(255,255,255,.22)}.payoutPayeeCreatePage .payeeWalletMethodIcon.bank{background:#20c4c7}.payoutPayeeCreatePage .payeeWalletCard{display:grid;grid-gap:16px;gap:16px;max-width:none;border:1px solid #dbe4ef;border-radius:var(--admin-radius-panel);background:#fff;padding:18px 22px 20px}.payoutPayeeCreatePage .payeeWalletCardTitle{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#334155;font-size:13px}.payoutPayeeCreatePage .payeeWalletCardTitleMain{display:inline-flex;align-items:center;min-width:0;gap:12px}.payoutPayeeCreatePage .payeeWalletCardTitle strong{overflow:hidden;color:#1d2b3d;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.payoutPayeeCreatePage .payeeWalletCardCurrency{color:#42526a;font-weight:700;white-space:nowrap}.payoutPayeeCreatePage .payeeWalletCardTitle b{color:#1d2b3d;font-size:13px}.payoutPayeeCreatePage .payeeBankSetup{display:grid;grid-gap:16px;gap:16px}.payoutPayeeCreatePage .payeeBankCard{gap:28px;min-height:326px;border-radius:8px;padding:24px 28px 28px}.payoutPayeeCreatePage .payeeBankFields{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid #e4e9f1;border-radius:8px;padding:22px 26px 18px}.payoutPayeeCreatePage .payeeBankCard.readonly .countryCombobox,.payoutPayeeCreatePage .payeeBankCard.readonly .countryComboboxInput,.payoutPayeeCreatePage .payeeBankCard.readonly .input{background:#f3f3f3;color:#b8b8b8}.payoutPayeeCreatePage .payeeBankCard.readonly .countryCombobox,.payoutPayeeCreatePage .payeeBankCard.readonly .input{border-color:#d9d9d9}.payoutPayeeCreatePage .payeeBankCard.readonly .countryComboboxToggle,.payoutPayeeCreatePage .payeeBankCard.readonly .payeeWalletDefault input{cursor:not-allowed}.payoutPayeeCreatePage .payeeBankCard.readonly .countryComboboxToggle{background:#f3f3f3;color:#b8b8b8}.payoutPayeeCreatePage .payeeBankAccountField .input{width:100%;min-height:40px;font-size:13px}.payoutPayeeCreatePage .payeeBankAccountField small{margin-top:6px;color:#8aa0bf;font-size:13px;line-height:1.45}.payoutPayeeCreatePage .payeeBankTitleIcon{position:relative;display:inline-flex;width:18px;height:14px;border:2px solid #2f5f9b;border-radius:2px;box-sizing:border-box}.payoutPayeeCreatePage .payeeBankTitleIcon:before{content:"";position:absolute;left:-2px;right:-2px;top:3px;height:2px;background:#2f5f9b}.payoutPayeeCreatePage .payeeBankTitleIcon:after{content:"";position:absolute;right:-6px;bottom:-5px;width:9px;height:9px;border:2px solid #2f5f9b;border-radius:999px;background:linear-gradient(#2f5f9b 0 0) 50% /6px 2px no-repeat,linear-gradient(#2f5f9b 0 0) 50% /2px 6px no-repeat,#fff}.payoutPayeeCreatePage .payeeWalletAccountField{border:1px solid #e4e9f1;border-radius:var(--admin-radius-panel);max-width:100%;padding:18px 22px 20px}.payoutPayeeCreatePage .payeeWalletAccountField span{font-size:13px}.payoutPayeeCreatePage .payeeWalletAccountField .input{width:100%;min-height:40px;font-size:13px}.payoutPayeeCreatePage .payeeWalletAccountField small{margin-top:6px;color:#8a98aa;font-size:13px}.payoutPayeeCreatePage .payeeWalletAccountField .input.invalid{border-color:#ff4d4f}.payoutPayeeCreatePage .payeeWalletDefault{display:inline-flex;align-items:center;justify-self:start;gap:10px;color:#334155;font-size:13px;font-weight:700;line-height:1}.payoutPayeeCreatePage .payeeWalletDefault input{width:20px;height:20px;margin:0;accent-color:#20c4c7}.payoutPayeeCreatePage .payeeWalletFallback{max-width:none}.payoutPayeeCreatePage .formError{width:min(100%,620px);margin:12px auto 0}.payoutPayeeCreatePage .payoutSubmitActions{justify-content:center;gap:34px;width:min(100%,560px);margin:14px auto 0}.payoutPayeeCreatePage .payoutSubmitActions .button{height:38px;min-height:38px;min-width:120px;border-radius:var(--admin-radius-control);font-size:14px;font-weight:400}.payoutPayeeCreatePage .payoutSubmitActions .button.primary{min-width:140px;border-color:#20c4c7;background:#20c4c7;color:#fff;font-weight:700}.payoutPayeeCreatePage .payeeWizardNextHint{width:min(100%,560px);margin:12px auto 0;color:#666;font-size:13px}.availableMethodsOverlay{position:fixed;z-index:1000;inset:0;display:grid;place-items:start center;padding:88px 24px 28px;background:rgba(0,0,0,.48)}.availableMethodsModal{width:min(940px,calc(100vw - 112px));max-height:calc(100vh - 56px);overflow:hidden;border-radius:var(--admin-radius-popup);background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.22)}.availableMethodsHeader{display:flex;align-items:center;justify-content:space-between;height:42px;padding:0 18px;border-bottom:1px solid #e5e7eb}.availableMethodsHeader h2{margin:0;color:#222;font-size:14px;font-weight:800}.availableMethodsHeader button{width:26px;height:26px;border:0;background:transparent;color:#888;cursor:pointer;font-size:24px;line-height:1}.availableMethodsBody{padding:18px 18px 20px}.availableMethodsTabs{display:flex;align-items:center;gap:36px;border-bottom:1px solid #e5e7eb;margin-bottom:18px}.availableMethodsTabs button{min-width:56px;height:36px;border:0;border-bottom:3px solid transparent;background:transparent;color:#555;cursor:pointer;font:inherit;font-size:13px;font-weight:700}.availableMethodsTabs button.active{border-bottom-color:#20c4c7;color:#20c4c7}.availableMethodsTableWrap{max-height:min(520px,calc(100vh - 210px));overflow:auto;border:1px solid #e5e7eb}.availableMethodsTable{width:100%;min-width:880px;border-collapse:collapse;background:#fff;color:#555;font-size:13px}.availableMethodsTable td,.availableMethodsTable th{min-height:40px;border:1px solid #e5e7eb;padding:8px 12px;text-align:left;vertical-align:middle}.availableMethodsTable th{background:#fafafa;color:#222;font-weight:800}.availableMethodsTable td{line-height:1.35}.availableMethodsTable .availableMethodEffectiveDate{min-width:112px;white-space:nowrap}.availableMethodIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:10px;border-radius:4px;border:1px solid transparent;background:#20c4c7;color:#fff;font-size:11px;font-weight:800;line-height:1;vertical-align:middle}.availableMethodIcon.payoneer,.payeeWalletMethodIcon.payoneer{background:#0f9fb4}.availableMethodIcon.hasLogo,.payeeWalletMethodIcon.hasLogo,.payoutPayeeMethodIcon.hasLogo{overflow:hidden;border:1px solid #dbe4ef;background:#fff;color:transparent;font-size:0}.availableMethodIcon.hasLogo:after,.availableMethodIcon.hasLogo:before,.payeeWalletMethodIcon.hasLogo:after,.payeeWalletMethodIcon.hasLogo:before,.payoutPayeeMethodIcon.hasLogo:after,.payoutPayeeMethodIcon.hasLogo:before{content:none}.availableMethodIcon.hasLogo img,.payeeWalletMethodIcon.hasLogo img,.payoutPayeeMethodIcon.hasLogo img{display:block;max-width:86%;max-height:86%;object-fit:contain}.availableMethodIcon.hasLogo img{max-width:90%;max-height:90%}.availableStatus{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#e7fbf8;color:#0ca6a6;font-weight:700}@media (max-width:900px){.payeeIdentityUploads,.payeeWizard,.payeeWizardColumns,.payeeWizardSummary,.payoutPayeeCreatePage .payeeBankFields{grid-template-columns:1fr}}.payoutPaymentStage{display:grid;grid-gap:24px;gap:24px;width:min(100%,980px);margin:32px auto 0}.payoutSelectedPayeeCard{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;min-height:96px;border:1px solid #34465f;border-radius:8px;padding:18px 28px}.payoutSelectedPayeeCard small,.payoutSelectedPayeeCard strong{display:block}.payoutSelectedPayeeCard em,.payoutSelectedPayeeCard small{margin-top:5px;color:#b7c4d7;font-style:normal}.payoutFormCard{border:1px solid #34465f;border-radius:8px;padding:26px 28px}.payoutAccountRow,.payoutAmountRow{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(180px,auto) auto;align-items:center;grid-gap:14px;gap:14px;min-height:58px;border:1px solid #34465f;background:#19263a;color:#e8eef7;padding:0 16px}.payoutAccountRow em{color:#f3f7fb;font-style:normal;font-weight:700}.payoutAmountRow{grid-template-columns:44px minmax(0,1fr) minmax(180px,380px);padding:0}.payoutAmountRow input{min-height:58px;border:0}.payoutMiniIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:16px;border-radius:8px;background:rgba(35,196,203,.14);color:var(--accent);font-size:15px}.payoutCurrencyBlock{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 26px;background:var(--accent);color:#fff}.payoutSinglePage .payoutPaymentStage{gap:18px;width:min(100%,920px);margin-top:24px}.payoutSinglePage .payoutFormCard,.payoutSinglePage .payoutSelectedPayeeCard{border-color:#dbe1e8;border-radius:0;background:#fff;color:#253246;box-shadow:none}.payoutSinglePage .payoutSelectedPayeeCard{min-height:72px;padding:14px 22px}.payoutSinglePage .payoutSelectedPayeeCard em,.payoutSinglePage .payoutSelectedPayeeCard small{color:#747b86}.payoutSinglePage .payoutFormCard{padding:20px 22px}.payoutSinglePage .payoutAmountCard{background:#f4f8fc}.payoutSinglePage .payoutAccountRow,.payoutSinglePage .payoutAmountRow{min-height:52px;border-color:#dbe1e8;background:#fff;color:#253246}.payoutSinglePage .payoutAccountRow{grid-template-columns:30px minmax(0,1fr) auto 16px;gap:14px;min-height:52px;padding:0 20px;border-color:#d4d9df}.payoutSinglePage .payoutAccountRow .payoutPayeeMethodIcon{width:22px;height:16px;background:#416993}.payoutSinglePage .payoutAccountRow .payoutPayeeMethodIcon:before{width:14px;height:7px}.payoutSinglePage .payoutAccountRow .payoutPayeeMethodIcon:after{right:-4px;bottom:-4px;width:11px;height:11px;font-size:8px;line-height:11px}.payoutSinglePage .payoutAccountMain{display:flex;align-items:center;min-width:0;gap:14px}.payoutSinglePage .payoutAccountMain span,.payoutSinglePage .payoutAccountMain strong,.payoutSinglePage .payoutAccountRow em{color:#5f6064;font-size:17px;font-weight:500}.payoutSinglePage .payoutAccountMain span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payoutSinglePage .payoutAccountRow .payoutInlineArrow{width:10px;height:10px}.payoutSinglePage .payoutAccountLimitHint{margin:8px 0 0;color:#8da0bb;font-size:14px;font-weight:600;line-height:1.5}.payoutSinglePage .payoutAmountRow input{min-height:52px}.payoutSinglePage .payoutMiniIcon{background:#e6f8fb}.payoutSinglePage .payoutCurrencyBlock{flex-direction:column;align-items:flex-start;justify-content:center;min-height:52px}.payoutSinglePage .payoutCurrencyBlock small{margin-top:2px;color:rgba(255,255,255,.82);font-size:12px;font-weight:600}.payoutSinglePage .payoutQuoteBreakdown{display:grid;grid-gap:14px;gap:14px;margin:16px 0 6px;color:#304156}.payoutSinglePage .payoutQuoteBreakdown div{display:grid;grid-template-columns:24px minmax(120px,auto) minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px}.payoutSinglePage .payoutQuoteBreakdown span{color:#304156;font-size:18px;line-height:1;text-align:center}.payoutSinglePage .payoutQuoteBreakdown strong{color:#111827;font-size:18px;font-weight:700;letter-spacing:0;white-space:nowrap}.payoutSinglePage .payoutQuoteBreakdown em{color:#304156;font-size:15px;font-style:normal;font-weight:600}.payoutSinglePage .payoutSwapMark{margin:14px 0}.payoutSinglePage .payoutDetailFormGrid{gap:14px 20px}.payoutSinglePage .payoutDetailFormGrid select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%23606266' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:12px 8px}.payoutSinglePage .payoutDetailFormGrid label{color:#253246}.payoutSwapMark{margin:22px 0;color:#718097;font-size:30px;font-weight:700;text-align:center}.payoutDetailFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 24px;gap:18px 24px}.payoutDetailFormGrid label{display:grid;grid-gap:8px;gap:8px;color:#253246;font-size:14px;font-weight:600}.payoutUpstreamSurface .payoutSubmitActions .button{border-color:var(--line);background:transparent;color:#253246}.payoutUpstreamSurface .payoutSubmitActions .button.primary{border-color:var(--accent);background:var(--accent);color:#fff}@media (max-width:1180px){.payoutRecipientLayout{grid-template-columns:1fr;gap:34px}}@media (max-width:720px){.payoutStageLabel{margin-left:0}.payoutRecipientLayout{padding-top:22px}.payoutFlowTitle{margin-bottom:30px;font-size:24px}.payoutAccountRow,.payoutAmountRow,.payoutDetailFormGrid,.payoutSelectedPayeeCard{grid-template-columns:1fr}.payoutAmountRow input,.payoutCurrencyBlock{min-height:52px}.payoutMiniIcon{margin:14px 0 0 14px}}.dangerButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:1px solid #d84f4f;border-radius:var(--admin-radius-control);background:#d84f4f;color:#fff;font-size:14px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dangerButton:hover{border-color:#bd3f3f;background:#bd3f3f;color:#fff}button:hover:not(:disabled){background:#1cb4ba}button:disabled{cursor:not-allowed;opacity:.68}.upstreamKeyTool{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:1px solid #d9e7f3;border-radius:var(--admin-radius-control);padding:10px;background:#f7fbfe}.upstreamKeyTool span{color:#5f6b7a;font-size:12px;line-height:1.5}.upstreamListGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.upstreamListCard{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:320px;border:1px solid var(--line);border-radius:8px;padding:16px;background:#fff}.upstreamListCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.eyebrow{display:inline-flex;color:#7a8795;font-size:12px;font-weight:700}.upstreamListCard h2{margin:4px 0 0;font-size:19px;line-height:1.25}.upstreamListCard p{margin:0;color:#5f6b7a;line-height:1.6}.upstreamListCard dl{display:grid;grid-gap:8px;gap:8px;margin:0}.upstreamListCard dl div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:8px;gap:8px}.upstreamListCard dt{color:#7a8795;font-size:12px}.upstreamListCard dd{min-width:0;margin:0;color:#273548;font-size:13px;overflow-wrap:anywhere}.pageTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}@media (max-width:960px){.upstreamKeyTool,.upstreamListGrid{grid-template-columns:1fr}.pageTitleRow{flex-direction:column}}.customSelect{position:relative;width:100%}.customSelectButton{width:100%;min-height:38px;border:1px solid #d4dce6;border-radius:var(--admin-radius-control);background:#fff;color:#2f3a48;display:flex;align-items:center;justify-content:space-between;font-weight:400;padding:0 12px;text-align:left}.customSelectButton:hover,.customSelectButton[aria-expanded=true]{background:#fff;border-color:var(--accent);box-shadow:0 0 0 2px rgba(35,196,203,.12)}.customSelectPlaceholder{color:#a9b2bf}.customSelectArrow{color:#a7b0bc;font-size:16px;line-height:1}.customSelectMenu{position:absolute;top:calc(100% + 4px);left:0;z-index:80;width:100%;max-height:min(320px,42vh);overflow-y:auto;overscroll-behavior:contain;border:1px solid #c9d3df;border-radius:6px;background:#fff;box-shadow:0 14px 32px rgba(18,36,58,.18);padding:6px}.noticeBanner{margin:14px 0;border:1px solid rgba(35,196,203,.32);border-radius:10px;background:rgba(35,196,203,.08);color:#245160;padding:12px 14px}.noticeBannerWarning{border-color:rgba(245,158,11,.36);background:rgba(245,158,11,.1);color:#6c4a13}.adminPasswordCard{width:min(760px,100%);border:1px solid #d7e3f0;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),#fff),#fff;box-shadow:0 18px 45px rgba(31,48,68,.08);padding:26px}.adminPasswordForm{display:grid;grid-gap:18px;gap:18px}.adminPasswordGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminPasswordField{display:grid;grid-gap:8px;gap:8px;color:#61718a;font-size:13px;font-weight:800}.adminPasswordField input{height:54px;border:1px solid #cfe0f2;border-radius:8px;background:#fbfdff;color:#1f3044;font-size:16px;font-weight:700;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.adminPasswordField input::placeholder{color:#9aabc0;font-weight:600}.adminPasswordField input:focus{outline:none;border-color:#23c4cb;background:#fff;box-shadow:0 0 0 4px rgba(35,196,203,.14)}.adminPasswordActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:4px}.adminPasswordError,.adminPasswordSuccess{font-size:14px;font-weight:800}.adminPasswordSuccess{color:#179c6b}.adminPasswordError{color:#c14b4b}.listPanel{padding:22px 6px 6px}.cardholderListPanel{padding:22px 10px 10px}.cardholderListHeader{padding:0 12px 12px}.cardholderListHeader .title{margin-bottom:0}.cardholderToolbar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cardholderFilters{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(150px,1fr));width:min(1280px,100%)}.cardholderFilters button,.primaryAction{min-height:38px}.primaryAction{flex:0 0 auto;min-width:128px}.cardholderListTableWrap{max-width:100%;margin-top:18px;overflow-x:auto}.cardholderListTable{width:max-content;min-width:1480px;table-layout:auto}.cardholderListTable td,.cardholderListTable th{vertical-align:middle}.cardholderListTable td:first-child,.cardholderListTable th:first-child{width:150px}.cardholderListTable td:nth-child(2),.cardholderListTable th:nth-child(2){width:140px}.cardholderListTable td:nth-child(3),.cardholderListTable th:nth-child(3){width:110px}.cardholderListTable td:nth-child(4),.cardholderListTable th:nth-child(4){width:210px}.cardholderListTable td:nth-child(5),.cardholderListTable th:nth-child(5){width:110px}.cardholderListTable td:nth-child(6),.cardholderListTable th:nth-child(6){width:500px}.cardholderListTable td:nth-child(7),.cardholderListTable th:nth-child(7){width:120px}.cardholderListTable td:nth-child(8),.cardholderListTable th:nth-child(8){text-align:left;width:76px}.cardholderRowActions{align-items:flex-start;display:inline-flex;flex-direction:column;gap:8px;justify-content:flex-start;white-space:nowrap}.cardholderRowActions .linkButton{background:transparent;border:0;border-radius:0;color:var(--accent);cursor:pointer;font:inherit;min-height:auto;padding:0}.cardholderRowActions .linkButton:hover:not(:disabled){background:transparent;text-decoration:underline}.cardholderRowActions .linkButton:disabled{cursor:wait;opacity:.65}@media (max-width:1320px){.cardholderToolbar{flex-wrap:wrap}.cardholderFilters{flex:1 1 100%;grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:760px){.cardholderFilters{grid-template-columns:1fr}.primaryAction{width:100%}}.modalBackdrop{align-items:flex-start;background:rgba(0,14,27,.48);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:88px 9vw 28px;position:fixed;z-index:30}.modalPanel{border-radius:var(--admin-radius-popup);margin:0 auto;max-height:calc(100vh - 116px);overflow-y:auto;overscroll-behavior:contain}.cardholderModal{max-width:1532px;padding-bottom:0;width:min(1532px,100%)}.modalHeader{align-items:center;display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:-22px;z-index:25;background:#fff;padding:2px 0 10px}.ghostButton{background:transparent;color:#5f6b7a}.ghostButton:hover:not(:disabled){background:rgba(95,107,122,.08)}.formGridTwo{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.fieldLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px;color:#324255;font-size:12px;font-weight:600}.requiredMark{margin-right:4px;color:#e14f4f;font-weight:700}.fieldLabelNote{color:#6f7e92;font-size:11px;font-weight:500;white-space:nowrap}.fieldLabelWarning{color:#e14f4f;font-size:11px;font-weight:600}.fieldValidationNote{margin:6px 0 0;color:#e14f4f;font-size:12px;font-weight:600}.payerManagedModal:not(.payerEditModal){width:min(640px,calc(100vw - 48px));max-height:calc(100vh - 116px);padding:0;border-radius:var(--admin-radius-popup);color:#555f6d}.payerManagedModal:not(.payerEditModal) .payerModalHeader{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb}.payerEditModal .payerModalHeader h2,.payerManagedModal:not(.payerEditModal) .payerModalHeader h2{margin:0;color:#222;font-size:17px;font-weight:700;line-height:1.25}.payerModalClose{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#888;cursor:pointer;font-size:32px;font-weight:200;line-height:1;padding:0}.payerModalClose:hover{color:#555}.assignCardModal.payerDetailModal{width:min(640px,calc(100vw - 48px));max-height:calc(100vh - 116px);padding:0}.payerManagedModal:not(.payerEditModal) .payerModalHeader{min-height:48px;padding:0 20px}.payerManagedModal:not(.payerEditModal) .payerModalHeader h2{font-size:17px}.payerDetailBody{position:relative;padding:38px 30px 22px}.payerDetailEditButton{position:absolute;top:14px;right:22px;min-width:78px;height:30px;border:1px solid #d8d8d8;border-radius:var(--admin-radius-control);background:#fff;color:#555;cursor:pointer;font-size:16px}.payerDetailGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px 22px;gap:12px 22px;max-width:100%}.payerDetailItem{margin:0;color:#333;font-size:14px;font-weight:700;line-height:1.35}.payerDetailItemFull{grid-column:1/-1}.payerDetailItem span{margin-left:8px;color:#666;font-weight:400}.modalOverlay:has(.payerEditModal){align-items:flex-start;padding:88px 24px 28px}.assignCardModal.payerEditModal{width:min(72vw,1320px);max-height:calc(100vh - 116px);display:flex;flex-direction:column;padding:0;border-radius:var(--admin-radius-popup);color:#333}.payerEditModal .payerModalHeader{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 30px 0 34px;border-bottom:1px solid #e5e5e5}.payerEditForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 52px;gap:18px 52px;flex:0 0 auto;width:min(100% - 88px,1050px);margin:0 auto;padding:30px 0 18px}.payerFormRow{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-width:0}.payerFormNotice,.payerFormRowFull,.payerFormWarning{grid-column:1/-1}.payerFormLabel{color:#333;font-size:15px;font-weight:700;line-height:1.3;text-align:right;white-space:nowrap}.payerEditForm .input{width:100%;height:36px;min-height:36px;border:1px solid #d8d8d8;border-radius:var(--admin-radius-control);color:#333;font-size:15px;padding:0 14px}.payerEditForm .input::placeholder{color:#bcbcbc}.payerEditForm select.input{color:#555}.payerRadioGroup{display:flex;align-items:center;gap:24px;min-height:36px}.payerRadioGroup label{display:inline-flex;align-items:center;gap:8px;color:#666;cursor:pointer;font-size:15px;line-height:1}.payerRadioGroup input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0;border:2px solid #d6d6d6;border-radius:50%;background:#fff}.payerRadioGroup input[type=radio]:checked{border-color:var(--accent);background:var(--accent)}.payerPhoneInput{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center}.payerPhoneInput .input+.input,.payerPhoneInput select+input{border-left:0}.payerDateRange{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.payerHelpIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid #22c4c7;border-radius:50%;color:#22c4c7;font-size:12px;line-height:1;vertical-align:middle}.payerFormNotice{color:#ef4444;font-size:15px;font-weight:700;padding-left:148px}.payerFormWarning{display:flex;align-items:center;gap:10px;margin-top:4px;color:#ff1616;font-size:15px;font-weight:700;line-height:1.35}.payerFormWarning span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ff1616;color:#fff;font-size:14px;line-height:1}.cardholderChannelTabs{display:flex;flex-wrap:wrap;gap:8px}.cardholderChannelTab{min-height:34px;border:1px solid #d7dde4;border-radius:0;background:#fff;color:#4b5563;font-weight:600;padding:0 18px}.cardholderChannelTab.active,.cardholderChannelTab:hover:not(:disabled){border-color:#23c4cb;color:#12aeb4}.cardholderUploadField{min-width:0}.cardholderUploadBox{min-height:112px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;border:1px dashed #c8d4e3;background:#fafcff;padding:12px}.cardholderPreviewLink,.cardholderPreviewMuted,.cardholderUploadButton{position:relative;min-width:68px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d7dde4;background:#fff;color:#12aeb4;font-weight:600;text-decoration:none;cursor:pointer;overflow:hidden}.cardholderUploadButton input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cardholderUploadInput{display:none}.cardholderPreviewMuted{color:#6f7e92;cursor:default}.cardholderUploadPreviewImage{width:76px;height:76px;border:1px solid #d7dde4;background:#fff;object-fit:cover}.cardholderUploadReady{color:#179c6b;font-size:12px;font-weight:700}.cardholderUploadError{margin:6px 0 0;color:#c14b4b;font-size:12px;font-weight:700}.imagePreviewBackdrop{position:fixed;inset:0;z-index:220;display:grid;place-items:center;background:rgba(5,24,45,.62);padding:24px}.imagePreviewPanel{width:min(920px,calc(100vw - 48px));max-height:calc(100vh - 48px);display:grid;grid-gap:16px;gap:16px;overflow:auto;border:1px solid #d7dde4;border-radius:8px;background:#fff;padding:18px;box-shadow:0 28px 70px rgba(4,18,34,.32)}.imagePreviewHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.imagePreviewHeader h2{margin:0;color:#1f3044;font-size:18px}.imagePreviewPanel img{max-width:100%;max-height:calc(100vh - 150px);justify-self:center;border:1px solid #d7dde4;background:#fff;object-fit:contain}.fieldHint{display:block;margin-top:6px;color:#6f7e92;font-size:12px;line-height:1.45}.phoneField{display:grid;grid-template-columns:minmax(120px,.28fr) minmax(0,.72fr)}.modalActions{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.9),#fff 28%);bottom:-22px;display:flex;gap:10px;justify-content:center;margin:20px -22px 0;padding:12px 22px 22px;position:-webkit-sticky;position:sticky;z-index:20}.secondaryButton{background:#fff;border:1px solid #d7dde4;color:#4a5564}.secondaryButton:hover:not(:disabled){background:#f6f8fb}.customSelectOption{width:100%;min-height:32px;border:0;border-radius:4px;background:transparent;color:#253244;display:block;font-weight:500;padding:0 10px;text-align:left}.customSelectOption:hover,.customSelectOptionActive{background:rgba(35,196,203,.12);color:#127f86}.rowActionMenu{position:relative;display:inline-flex;justify-content:center}.rowActionTrigger{min-width:34px;min-height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--accent);font-size:18px;line-height:1;cursor:pointer}.rowActionTrigger:hover{background:rgba(35,196,203,.08)}.rowActionPanel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;min-width:118px;padding:6px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 12px 24px rgba(15,23,42,.14)}.rowActionPanel a,.rowActionPanel button{min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#233144;text-align:left;font-size:13px;cursor:pointer}.rowActionPanel a:hover,.rowActionPanel button:hover{background:rgba(35,196,203,.1);color:#0f7f86}.cardWorkbenchPanel{padding:18px}.cardAccountGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.cardCurrencyTile{display:grid;grid-template-columns:44px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:78px;padding:12px;border:1px solid transparent;border-radius:var(--admin-radius-control);background:#f6f7f8;color:#26354a}.cardCurrencyTile.active{border-color:#68707a;background:#fff}.cardCurrencyTile b,.cardCurrencyTile span,.cardCurrencyTile strong{display:block}.cardCurrencyTile strong{font-size:15px;letter-spacing:.02em}.cardCurrencyTile span{margin-top:10px;color:#2b3644;font-size:13px}.cardCurrencyTile b{align-self:end;color:#2b3644;font-size:18px;font-weight:500;white-space:nowrap}.currencyFlag{display:inline-flex;align-items:center;justify-content:center;width:44px;height:26px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:28px;line-height:1}.cardSharedSummary{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:8px 0 14px;color:#6c7480;font-size:13px}.cardSharedSummary strong{color:#2c343f;font-size:15px;font-weight:500}.cardFilters{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr)) auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px}@media (max-width:1280px){.cardAccountGrid,.cardFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.cardAccountGrid,.cardFilters{grid-template-columns:1fr}}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.cardHelp{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-left:8px;border-radius:999px;background:var(--accent);color:#fff;cursor:default;font-size:14px;font-weight:700;line-height:1}.cardHelpTooltip{bottom:calc(100% + 12px);z-index:20;display:none;width:360px;max-width:min(360px,80vw);transform:translateX(-50%);padding:10px 12px;border-radius:var(--admin-radius-popup);box-shadow:0 8px 24px rgba(15,23,42,.16);color:#fff;font-size:12px;font-weight:500;line-height:1.8;text-align:left}.cardHelpTooltip,.cardHelpTooltip:before{position:absolute;left:50%;background:#fff}.cardHelpTooltip:before{content:"";top:100%;width:12px;height:12px;transform:translate(-50%,-6px) rotate(45deg);box-shadow:4px 4px 10px rgba(15,23,42,.08)}.cardHelpTooltipText{display:inline;padding:3px 4px;background:var(--accent);color:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cardHelp:focus .cardHelpTooltip,.cardHelp:focus-within .cardHelpTooltip,.cardHelp:hover .cardHelpTooltip{display:block}.adminCardsTableWrap{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:#fff}.adminMerchantTable{width:100%;border-collapse:collapse;min-width:1780px}.adminMerchantTable td,.adminMerchantTable th{padding:10px;border-bottom:1px solid var(--line);text-align:left;font-size:13px;vertical-align:top}.adminMerchantTable th{color:var(--muted);font-weight:600}.adminMerchantTable td a{color:var(--accent)}.adminMerchantTable td:last-child,.adminMerchantTable th:last-child{width:92px;min-width:92px;text-align:center}.adminCardsTable{min-width:1840px;table-layout:fixed;border-collapse:separate;border-spacing:0}.adminCardsTable td,.adminCardsTable th{height:86px;padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#243247;font-size:14px;line-height:1.38;text-align:left;vertical-align:middle;overflow-wrap:anywhere;word-break:break-word}.adminCardsTable th{height:58px;background:var(--admin-surface-subtle);color:#607389;font-weight:600}.adminCardsTable td:last-child,.adminCardsTable th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:4;border-right:0;background:#fff;box-shadow:-14px 0 22px rgba(15,23,42,.12);text-align:left}.adminCardsTable th:last-child{background:var(--admin-surface-subtle)}.adminCardsTable thead th:last-child{z-index:6}.adminCardsTable tbody tr:last-child td{border-bottom:0}.adminCardsTable .linkButton,.adminCardsTable td a{color:var(--accent);font-weight:700}.adminCardsTable .chip{justify-content:center;min-width:70px;padding:4px 10px;font-size:12px;font-weight:800;line-height:1.35}.adminCardColProduct{width:118px}.adminCardColMerchant{width:150px}.adminCardColPlatform{width:136px}.adminCardColCardNo{width:150px}.adminCardColChannel,.adminCardColMedium,.adminCardColType{width:72px}.adminCardColLimit{width:260px}.adminCardColBalance{width:118px}.adminCardColHolder{width:160px}.adminCardColValidity{width:96px}.adminCardColStatus{width:112px}.adminCardColDate{width:130px}.adminCardColScheme{width:112px}.adminCardColAction{width:94px}.merchantIdentityCell{display:grid;grid-gap:3px;gap:3px;min-width:120px}.merchantIdentityCell strong{color:var(--text);font-weight:700}.merchantIdentityCell span{color:var(--muted);overflow-wrap:anywhere}.adminCardRowActions{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:60px}.adminCardRowActions a,.adminCardRowActions button{flex:0 0 auto;white-space:nowrap}.adminCardholderNameLink{display:inline-block;max-width:170px;line-height:1.45;overflow:hidden;overflow-wrap:anywhere;white-space:normal}.adminCardDateTime{flex-direction:column;gap:2px;white-space:nowrap}.adminCardDateTime,.linkButton{display:inline-flex;line-height:1.4}.linkButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:auto;padding:0;background:transparent;color:var(--accent);cursor:pointer;font:inherit;font-weight:600;text-decoration:none}.linkButton:hover:not(:disabled){text-decoration:underline}.linkButton:disabled{cursor:not-allowed;opacity:.6}.tableActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.adminCardRowActions button.linkButton{min-height:auto;border:0;border-radius:0;background:transparent;color:var(--accent);padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.adminCardRowActions button.linkButton:hover:not(:disabled){background:transparent;color:var(--accent);text-decoration:underline}.adminCardRowActions .dangerTextButton,.adminCardRowActions button.dangerTextButton{color:#d64545}.adminCardRowActions .dangerTextButton:hover:not(:disabled),.adminCardRowActions button.dangerTextButton:hover:not(:disabled){color:#b92d2d}.cardLimitStack{color:#4f5f6f;display:grid;grid-gap:4px;gap:4px;line-height:1.45;min-width:210px;white-space:nowrap}.adminCardEmptyState{margin-top:12px;border:1px solid var(--line);border-radius:12px;padding:16px 14px;color:#5d6b7c;font-size:13px}.modalOverlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:88px 24px 28px;background:rgba(0,0,0,.42)}.assignCardModal{width:min(780px,100%);max-height:calc(100vh - 116px);overflow-y:auto;padding:28px 32px 26px;background:#fff;border-radius:var(--admin-radius-popup);box-shadow:0 20px 48px rgba(7,26,47,.2)}.assignCardModal h2{margin:0 0 14px;font-size:20px;line-height:1.25}.assignCardModal p{margin:0 0 22px;color:#566372;font-size:14px;line-height:1.8}.assignCardForm{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px 18px;gap:12px 18px;align-items:center}.assignCardForm label{color:#2b3644;font-size:14px;text-align:right}.merchantPanel{background:var(--panel);border:1px solid rgba(171,194,217,.62);border-radius:var(--admin-radius-panel);box-shadow:var(--admin-shadow-panel)}.merchantTitle{color:var(--text);font-size:24px;font-weight:700;line-height:32px;margin:0}.payeeListPanel{padding:24px 28px 26px}.payeeListPanel .merchantTitle{margin-bottom:26px}.payeeListFilters{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) 180px 180px 160px minmax(190px,1fr) auto auto auto;margin-bottom:28px}.payeeListFilters .button,.payeeListFilters .input{border-radius:var(--admin-radius-control);font-size:14px;height:40px}.payeeListAddButton,.payeeListSearchButton{justify-content:center;min-width:72px;white-space:nowrap}.payeeListTableWrap,.payerListTableWrap{background:#fff;border:1px solid #e5e7eb;max-width:100%;overflow-x:auto}.payeeListTable{border-collapse:collapse;min-width:1280px;width:100%}.payeeListTable td,.payeeListTable th{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;color:#555;font-size:14px;line-height:1.35;padding:18px 14px;text-align:left;vertical-align:middle}.payeeListTable th{color:#20242a;font-weight:700}.payeeListTable td:last-child,.payeeListTable th:last-child,.payerListTable td:last-child,.payerListTable th:last-child{border-right:0}.payeeListGear,.payerListGear{color:#21c2c8;font-size:18px;font-weight:400}.payeeListMethod{align-items:center;color:#2e8f3a;display:inline-flex;font-weight:700;gap:8px}.payeeListBankIcon{background:#376899;border-radius:2px;display:inline-block;height:18px;position:relative;width:26px}.payeeListBankIcon:before{background:#fff;content:"";height:2px;left:4px;position:absolute;right:4px;top:5px}.payeeListBankIcon:after{background:#376899;border:2px solid #fff;border-radius:50%;bottom:-5px;content:"";height:10px;position:absolute;right:-6px;width:10px}.payeeDetailPage{background:#fff;border:1px solid #dfe5ec;border-radius:0;box-shadow:none;color:#172236;min-height:calc(100vh - 112px);padding:24px 32px 44px}.payeeDetailHeader{align-items:center;display:flex;gap:12px;justify-content:flex-start;margin-bottom:44px;position:relative}.payeeDetailHeader h1{color:#20242b;font-size:22px;font-weight:800;line-height:1.2;margin:0}.payeeDetailBack{align-items:center;color:#111827;display:inline-flex;flex:0 0 auto;font-size:28px;font-weight:300;height:32px;justify-content:center;line-height:1;text-decoration:none;width:32px}.payeeDetailHeaderActions{display:flex;gap:12px;margin-left:auto}.payeeDetailHeaderActions .button{align-items:center;background:#fff;border:1px solid #d6d6d6;border-radius:var(--admin-radius-control);color:#555;display:inline-flex;font-size:14px;font-weight:400;height:34px;justify-content:center;min-width:72px;padding:0 16px;text-decoration:none}.payeeDetailHeaderActions .button.primary{background:#19bfc4;border-color:#19bfc4;color:#fff}.payeeDetailSection{margin:0 auto 30px;max-width:1580px}.payeeDetailSectionHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.payeeDetailSection h2,.payeeDetailSectionHeader h2{color:#172236;font-size:18px;font-weight:800;line-height:1.2;margin:0}.payeeDetailEditButton{align-items:center;background:#fff;border:1px solid #d6d6d6;border-radius:var(--admin-radius-control);color:#555;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;gap:8px;height:32px;justify-content:center;min-width:78px;padding:0 12px;text-decoration:none}.payeeDetailEditIcon{display:inline-block;height:16px;position:relative;transform:rotate(-45deg);width:16px}.payeeDetailEditIcon:before{border:2px solid #555;border-radius:2px;content:"";height:4px;left:2px;position:absolute;top:2px;width:12px}.payeeDetailEditIcon:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:8px solid #555;content:"";left:5px;position:absolute;top:8px}.payeeDetailGrid,.payeeDetailMethodEmpty,.payeeDetailMethodWrap{border:1px solid #dbe5ef;border-radius:8px}.payeeDetailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding:22px 28px;grid-row-gap:18px;row-gap:18px}.payeeDetailRow{align-items:baseline;display:grid;grid-gap:18px;gap:18px;grid-template-columns:170px minmax(0,1fr)}.payeeDetailRow dd,.payeeDetailRow dt{color:#555;font-size:15px;line-height:1.4;margin:0}.payeeDetailRow dt{color:#20242b;font-weight:700}.payeeDetailMethodEmpty{align-items:center;display:grid;justify-items:center;min-height:190px;padding:28px 22px 24px}.payeeDetailMethodWrap{padding:20px}.payeeDetailMethodCard{border:1px solid #dbe5ef;border-radius:8px;color:#555;padding:20px 26px 18px}.payeeDetailMethodTitle{align-items:center;display:flex;gap:10px;margin-bottom:18px}.payeeDetailMethodTitle strong{color:#344154;font-size:16px;font-weight:800}.payeeDetailMethodGrid{display:grid;grid-gap:16px 48px;gap:16px 48px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.payeeDetailMethodEmpty p{color:#8da0b9;font-size:14px;font-weight:700;margin:12px 0 0}.payeeListActions,.payerListActions{color:#21c2c8;font-size:15px;white-space:nowrap}.payeeListActionLink,.payerListActionLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#21c2c8;cursor:pointer;font:inherit;padding:0 6px}.payeeListActionLink:hover,.payerListActionLink:hover{text-decoration:underline}.payerListPage{border-radius:var(--admin-radius-panel);box-shadow:none;padding:18px 22px 20px}.payerListPage .merchantTitle{margin-bottom:14px}.payerListIntro{color:#5f6f82;font-size:14px;line-height:1.45;margin:0 0 24px}.payerListFilters{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:280px 280px minmax(0,1fr) auto auto;margin-bottom:22px}.payerListFilters .input{border-radius:var(--admin-radius-control);font-size:14px;height:40px;padding:0 14px}.payerListFilters .button{border-radius:4px;font-size:14px;height:40px;min-width:72px}.payerListTable{border-collapse:collapse;color:#555;font-size:14px;min-width:1080px;table-layout:fixed;width:100%}.payerListTable td,.payerListTable th{border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;line-height:1.35;padding:16px 14px;text-align:left;vertical-align:middle}.payerListTable th{background:#fff;color:#20242a;font-size:14px;font-weight:700;height:52px;padding-bottom:0;padding-top:0}.payerListTable td{height:68px;word-break:break-word}.payerListPager{align-items:center;background:#fff;border:0;box-sizing:border-box;color:#555;display:flex;font-size:14px;gap:8px;justify-content:flex-end;padding:10px 0 0;width:100%}.auditLogTableWrap{margin-top:4px}.auditLogTable{min-width:1120px}.auditLogTable td:first-child,.auditLogTable th:first-child{width:17%}.auditLogTable td:nth-child(2),.auditLogTable th:nth-child(2){width:11%}.auditLogTable td:nth-child(3),.auditLogTable th:nth-child(3){width:14%}.auditLogTable td:nth-child(4),.auditLogTable th:nth-child(4){width:13%}.auditLogTable td:nth-child(5),.auditLogTable th:nth-child(5){width:17%}.auditLogTable td:nth-child(6),.auditLogTable th:nth-child(6){width:28%}.auditLogTable .auditLogPayload{overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.payerListPager>span{color:#5f6f82;margin-right:2px}.paginationBar>span:first-child,.payerListPager>span:first-child{margin-left:auto}.payerListPager button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d9dee6;border-radius:var(--admin-radius-control);color:#b5bbc3;cursor:pointer;font-size:20px;height:32px;line-height:1;min-width:34px;padding:0 9px}.payerListPager button:disabled{cursor:default;opacity:.65}.payerListPager button.active{border-color:#15bdc4;color:#15bdc4;font-size:16px}.payerListPager .input{border-radius:var(--admin-radius-control);color:#777;font-size:14px;height:32px;margin-left:2px;min-width:92px;padding:0 10px}.payoutDeleteConfirmModal{border-radius:var(--admin-radius-popup);box-shadow:0 14px 32px rgba(20,35,52,.18);max-width:none;min-height:0;padding:34px 36px 28px;width:min(520px,calc(100vw - 48px))}.payoutDeleteConfirmModal h2{color:#2f3338;font-size:20px;font-weight:700;line-height:1.3;margin:0 0 14px}.payoutDeleteConfirmModal p{color:#5f6368;font-size:16px;font-weight:500;line-height:1.5;margin:0}.payoutDeleteConfirmBody{align-items:flex-start;display:flex;gap:18px}.payoutDeleteConfirmIcon{align-items:center;border:3px solid #f3a90b;border-radius:50%;color:#f3a90b;display:inline-flex;flex:0 0 auto;font-size:18px;font-weight:700;height:28px;justify-content:center;line-height:1;margin-top:2px;width:28px}.payoutDeleteConfirmModal .modalActions{gap:12px;justify-content:flex-end;margin-top:34px}.payoutDeleteConfirmModal .button{border-radius:var(--admin-radius-control);font-size:16px;font-weight:500;height:40px;min-width:78px}.payoutSuccessToast{background:#fff;border-radius:var(--admin-radius-popup);box-shadow:0 12px 28px rgba(27,39,51,.16);color:#5f6368;font-size:18px;font-weight:500;gap:12px;left:50%;min-height:58px;padding:0 28px;position:fixed;top:22px;transform:translateX(-50%);z-index:160}.payoutSuccessToast,.payoutSuccessToastIcon{align-items:center;display:inline-flex;line-height:1}.payoutSuccessToastIcon{background:#4fc31f;border-radius:50%;color:#fff;font-size:16px;font-weight:700;height:24px;justify-content:center;width:24px}.adminCardActionModal{width:min(980px,100%);max-height:calc(100vh - 96px);overflow:auto}.adminCardActionForm{grid-template-columns:110px minmax(0,1fr)}.openCardTabs{display:flex;gap:8px;flex-wrap:wrap}.openCardTab{min-height:34px;border:1px solid var(--line);border-radius:0;background:#fff;color:#4b5563;font-weight:500;padding:0 18px}.openCardTab:hover:not(:disabled):not(.active){border-color:#ff4d4f}.openCardTab.active{border-color:#22c55e;background:#fff;color:#16a34a}.openCardTab:disabled{cursor:not-allowed;opacity:.46}.adminOpenCardProductStack{display:grid;grid-gap:14px;gap:14px}.adminOpenCardEmpty{color:#6b7788;font-size:13px}.openCardDescription{border-radius:var(--admin-radius-control);background:#f5f5f5;color:#4b5563;padding:16px 18px;line-height:1.7}.openCardInline{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.openCardInline .input{flex:1 1 260px}.openCardInline>span{color:#606d7d}.openCardFee{margin:18px 0 0 128px;color:#4460a8;font-size:13px}.openCardFee strong{color:#e08c36;font-weight:500}.adminFormError{margin:16px 0 0 128px}.loginShell{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:radial-gradient(circle at 18% 24%,rgba(50,212,216,.22) 0,rgba(50,212,216,.22) 88px,transparent 0),radial-gradient(circle at 23% 68%,rgba(50,212,216,.16) 0,rgba(50,212,216,.16) 140px,transparent 0),#3166c7}.loginHero{padding:72px 70px 48px;color:#fff;display:flex;flex-direction:column;justify-content:center;gap:20px}.loginBadge{font-size:20px;font-weight:700;color:rgba(255,255,255,.92)}.loginHero h1,.loginHero h2{margin:0;font-size:64px;line-height:1.08;color:#19efef}.loginHero p{max-width:640px;margin:16px 0 0;font-size:20px;line-height:1.8;color:rgba(255,255,255,.95)}.loginHint{margin-top:18px;display:grid;grid-gap:8px;gap:8px;font-size:16px;color:rgba(255,255,255,.92)}.loginCard{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:64px 72px;background:radial-gradient(circle at 80% 15%,rgba(49,102,199,.08) 0,rgba(49,102,199,.08) 120px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,247,252,.96))}.loginBrand{display:flex;align-items:center;min-height:44px}.loginBrandLogo{display:block;width:min(220px,62%);height:auto;object-fit:contain}.loginCard h3{margin:0;font-size:32px}.loginForm{display:grid;grid-gap:16px;gap:16px;max-width:520px}.loginForm input{width:100%;padding:18px;border:1px solid #d7e0ec;border-radius:12px;font-size:18px;background:#fff}.loginForm button{border:none;border-radius:12px;background:linear-gradient(90deg,#24c7d0,#27b2cb);color:#fff;font-size:22px;font-weight:700;padding:16px 18px;cursor:pointer}.loginForm button:disabled{opacity:.75;cursor:not-allowed}.loginError{color:#c14b4b;font-size:15px}@media (max-width:1500px){.stats{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:1180px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.transactionFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.transactionDetailGrid{grid-template-columns:1fr;row-gap:22px}.transactionDetailSection{margin-left:32px}}@media (max-width:720px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.transactionPage{padding:24px}.transactionSurface{padding:34px 24px 44px}.transactionTitle{margin-bottom:34px;font-size:28px}.transactionFilters{grid-template-columns:1fr}.transactionFilterActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.transactionAmountLine{margin-left:0;flex-wrap:wrap;gap:16px}.transactionDetailSection{margin-left:0}.transactionDetailItem{grid-template-columns:150px minmax(0,1fr);gap:18px}.transactionDetailLabel,.transactionDetailValue{font-size:15px}}@media (max-width:1080px){.loginShell{grid-template-columns:1fr}.loginCard,.loginHero{padding:40px 28px}.loginHero h1,.loginHero h2{font-size:42px}}.cardDetailHero{grid-template-columns:minmax(430px,500px) minmax(520px,1fr);gap:46px;margin:18px 0 14px}.cardDetailTitleRow .merchantTitle,.cardDetailTitleRow .title{font-size:22px;line-height:1.18}.cardVisualPanel{justify-items:start}.cardStatusBadge{min-width:70px;height:25px;border-radius:5px;padding:0 11px;font-size:11px}.cardVisualLarge{width:min(100%,360px);min-height:220px;border-radius:10px;padding:28px 30px 24px;box-shadow:none}.cardVisualNumber{font-size:25px}.cardVisualMeta{width:min(100%,360px);gap:0;margin-top:14px}.cardVisualMeta div{padding:0 0 10px;margin-bottom:10px}.cardSummaryTop strong{font-size:17px}.cardSummaryNumberBox{border:0;background:#f7f7f7;border-radius:4px}.cardSummaryNumberBox>div{min-height:72px;padding:15px 22px;border-right:0}.cardSummaryNumberBox strong{font-size:16px}.cardInfoSections{gap:22px;margin-top:22px}.cardInfoEditButton{width:auto;min-height:24px;padding:2px 10px;border:1px solid rgba(22,187,190,.34);border-radius:4px;background:rgba(22,187,190,.08);color:#10aeb4;font-size:12px;font-weight:700;transform:none}.cardInfoEditButton:before{content:none}.cardInfoEditButton:hover:not(:disabled){background:rgba(22,187,190,.14);color:#0e9fa6}.cardInfoBlock dl>div{gap:14px}.cardDescriptionBand{margin-top:18px;padding:16px 22px;font-size:14px}.paginationBar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px;padding:10px 0 0;width:100%}.paginationBar span{color:#63738b;font-size:14px;font-weight:700;line-height:1}.paginationPageButton{align-items:center;background:#fff;border:1px solid #d9dee6;border-radius:var(--admin-radius-control);color:#213149;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;height:34px;min-width:36px;padding:0 10px;text-decoration:none}.paginationPageButton.active{border-color:#16bbbe;color:#16bbbe;cursor:default}.paginationPageButton.disabled{color:#9aa9ba;cursor:not-allowed;opacity:.55;pointer-events:none}.paginationBar .button{align-items:center;border:1px solid #d9dee6;border-radius:var(--admin-radius-control);color:#213149;display:inline-flex;font-weight:700;justify-content:center;min-height:34px;padding:0 12px;text-decoration:none}.paginationBar .button.disabled{color:#9aa9ba;cursor:default;opacity:.55;pointer-events:none}.paginationBar .button.active{border-color:#16bbbe;color:#213149;opacity:1}.paginationEllipsis{min-width:18px;text-align:center}.adminPayoutPager{min-height:44px;padding-right:8px}.pinCodeInputs{display:flex;gap:8px}.pinCodeInputs input{width:42px;height:42px;border:1px solid #d5dee9;border-radius:var(--admin-radius-control);font-size:20px;text-align:center}.pinCodeInputs input:focus{border-color:#20c4c7;outline:none;box-shadow:0 0 0 2px rgba(32,196,199,.16)}.activationHelpText{margin-top:8px;color:#8b95a3;font-size:13px;line-height:1.5}.amountInputGroup{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;border:1px solid #d5dee9;background:#fff}.amountInputGroup .input{border:0}.amountInputGroup span{padding-right:14px;color:#5d6876;text-align:right}.activationWarning{margin:18px 0 0 128px;color:#d93636;font-size:13px}@media (max-width:1180px){.cardDetailTabBar{align-items:stretch;flex-direction:column;gap:8px}.cardDetailTabBar .cardDetailActions{justify-content:flex-end;margin-bottom:0}.cardDetailHero{grid-template-columns:360px minmax(0,1fr);gap:28px}.cardSummaryNumberBox{grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(90px,.6fr))}.cardSummaryNumberBox>div{border-right:0;border-bottom:0}.cardSummaryNumberBox>div:last-child{border-bottom:0}.payoutActionGrid,.payoutDetailGrid,.payoutSingleGrid,.payoutSubmitGrid{grid-template-columns:1fr}.payoutFilterRow{grid-template-columns:repeat(2,minmax(0,1fr))}.payoutSubmitWide{grid-column:auto}}@media (max-width:900px){.cardDetailHero,.cardSummaryNumberBox{grid-template-columns:1fr}.cardSummaryNumberBox>div{border-bottom:1px solid #e4e7eb}.cardSummaryNumberBox>div:last-child{border-bottom:0}}@media (max-width:720px){.payoutDetailFooter,.payoutDetailHeader,.payoutPageHeader{align-items:stretch;flex-direction:column}.payoutActionGrid,.payoutFilterRow{grid-template-columns:1fr}.payoutDetailPage,.payoutSinglePage{padding:20px 16px 22px}.payoutPayeeCard{grid-template-columns:42px minmax(0,1fr) 24px}.payoutPayeeCard em{display:none}.payoutDetailGrid dl div{grid-template-columns:1fr;gap:4px}}.availableMethodIcon.hasLogo,.payeeWalletMethodIcon.hasLogo,.payoutSinglePage .payoutAccountRow .payoutPayeeMethodIcon.hasLogo,.payoutSinglePage .payoutPayeeMethodIcon.hasLogo{overflow:hidden;border:1px solid #dbe4ef;background:#fff;color:transparent;font-size:0;box-shadow:none}.availableMethodIcon.hasLogo:after,.availableMethodIcon.hasLogo:before,.payeeWalletMethodIcon.hasLogo:after,.payeeWalletMethodIcon.hasLogo:before,.payoutSinglePage .payoutPayeeMethodIcon.hasLogo:after,.payoutSinglePage .payoutPayeeMethodIcon.hasLogo:before{content:none}.availableMethodIcon.hasLogo img,.payeeWalletMethodIcon.hasLogo img,.payoutSinglePage .payoutPayeeMethodIcon.hasLogo img{display:block;max-width:86%;max-height:86%;object-fit:contain}