.mh-report,.mh-summary{color:var(--cp-react-text);background:var(--cp-react-panel);min-width:0}.mh-presentation{margin:4px 0 12px;width:max-content;max-width:100%}.mh-net-flow{padding:18px 0;border-bottom:1px solid var(--cp-react-border)}.mh-net-flow>header,.mh-executive-section>header{margin-bottom:14px}.mh-net-flow h3{display:flex;align-items:center;gap:8px;font-size:14px;margin:0 0 5px}.mh-net-flow small,.mh-executive-section small,.mh-finance-note{font-size:11px;color:var(--cp-react-muted)}.mh-flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.mh-flow-currency{min-width:0;padding:0 16px 0 0;border-right:1px solid var(--cp-react-border)}.mh-flow-currency:last-child{border-right:0}.mh-flow-currency>header{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.mh-flow-net{display:block;font-size:25px;margin:8px 0 14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--cp-react-success)}.mh-flow-net[data-negative=true]{color:var(--cp-react-warning,var(--cp-react-text))}.mh-flow-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mh-flow-values span{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--cp-react-muted)}.mh-flow-values b{display:block;margin:6px 0;font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mh-flow-values .mh-track i,.mh-leaders .mh-track i,.mh-activation-count+.mh-track i{background:var(--cp-react-success)}.mh-flow-values>div+div .mh-track i{background:var(--cp-react-primary)}.mh-finance-note{line-height:1.6;margin:14px 0 0}.mh-executive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-executive-section{min-width:0;padding:18px 0;border-bottom:1px solid var(--cp-react-border);font-size:12px}.mh-executive-section p{line-height:1.6;overflow-wrap:anywhere}.mh-leaders{list-style:none;padding:0;margin:0;display:grid;gap:13px}.mh-leaders li{display:grid;grid-template-columns:18px minmax(0,1fr) 45px;align-items:center;gap:8px}.mh-rank{font-size:11px;color:var(--cp-react-muted)}.mh-leaders li>div{min-width:0}.mh-leaders .mh-track{margin:6px 0 0 40px;height:5px}.mh-leaders .cp-company-identity{max-width:100%;width:auto;min-width:0}.mh-leaders .cp-identity-label{white-space:normal;overflow-wrap:anywhere}.mh-leaders strong{text-align:right}.mh-activation-count strong{font-size:24px}.mh-follow-up{list-style:none;padding:0;margin:10px 0 0}.mh-follow-up li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid var(--cp-react-border)}.mh-follow-up li>span{overflow-wrap:anywhere;min-width:0}.mh-follow-up small{display:flex;align-items:center;gap:4px;white-space:nowrap}.mh-net-flow.is-compact{border-bottom:0;padding-bottom:0}.mh-net-flow.is-compact .mh-flow-net{font-size:20px;margin-bottom:0}@media(max-width:767px){.mh-executive-grid{grid-template-columns:minmax(0,1fr)}.mh-flow-currency{border-right:0;border-bottom:1px solid var(--cp-react-border);padding:0 0 15px}.mh-flow-currency:last-child{border-bottom:0;padding-bottom:0}.mh-presentation{width:100%;display:flex}.mh-presentation button{flex:1}}.mh-report{padding:0 20px}.mh-heading,.mh-summary>header,.mh-directory>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.mh-report h2,.mh-summary h2{font-size:18px;margin:4px 0;display:flex;gap:8px;align-items:center}.mh-report h3{font-size:14px;margin:0 0 5px;display:flex;gap:8px;align-items:center}.mh-report h3 svg{flex-shrink:0;color:var(--cp-react-primary)}.mh-heading p{margin:3px 0;color:var(--cp-react-muted)}.mh-report a,.mh-summary a{display:inline-flex;align-items:center;gap:5px;color:var(--cp-react-primary)}.mh-controls{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.mh-controls .cp-react-filter-field{min-width:130px;max-width:210px}.mh-controls button{min-height:36px}.mh-coverage{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--cp-react-muted);padding:10px 0;margin:8px 0;border-bottom:1px solid var(--cp-react-border)}.mh-coverage strong{color:var(--cp-react-primary)}.mh-coverage b{font-weight:500;color:var(--cp-react-text)}.mh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:12px 0 20px;border-bottom:1px solid var(--cp-react-border)}.mh-kpis>div{display:flex;flex-direction:column;gap:5px}.mh-kpis span{display:flex;align-items:center;gap:6px;font-size:12px}.mh-kpis strong{font-size:29px;line-height:1.2}.mh-kpis small,.mh-chart small,.mh-report td small,.mh-report th small{font-size:11px;color:var(--cp-react-muted);display:block}.mh-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.mh-chart{min-width:0;padding:16px 0;border-bottom:1px solid var(--cp-react-border)}.mh-chart>header{margin-bottom:16px}.mh-bars,.mh-changes{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:13px}.mh-bars li,.mh-changes li{display:grid;grid-template-columns:minmax(105px,1fr) minmax(40px,1fr) 40px;gap:10px;align-items:center;font-size:12px}.mh-bars li>span,.mh-changes li>span{overflow-wrap:anywhere}.mh-bars strong,.mh-changes strong{text-align:right;font-size:12px}.mh-track{height:8px;background:var(--cp-react-border);border-radius:3px;overflow:hidden}.mh-track i{display:block;height:100%;border-radius:3px}.mh-health{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;align-items:center}.mh-health svg{width:100%;height:auto}.mh-health text{fill:var(--cp-react-text);font-size:19px;font-weight:600}.mh-health ul{list-style:none;padding:0;margin:0}.mh-health button{display:flex;align-items:center;gap:7px;background:none;border:0;border-radius:3px;color:inherit;width:100%;text-align:left;font-size:11px;padding:5px 2px}.mh-health button i{flex:0 0 6px;height:6px;border-radius:50%}.mh-health button strong{margin-left:auto}.mh-health button[aria-pressed=true]{outline:1px solid var(--cp-react-primary)}.mh-daily{display:flex;align-items:end;gap:3px;height:137px;border-bottom:1px solid var(--cp-react-border)}.mh-daily button{display:flex;align-items:end;gap:1px;flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent}.mh-daily i,.mh-daily b{width:50%;background:var(--cp-react-success)}.mh-daily b{background:var(--cp-react-primary)}.mh-axis{display:flex;justify-content:space-between;gap:6px;font-size:10px;color:var(--cp-react-muted);padding-top:8px;min-height:34px}.mh-axis span:nth-child(2){text-align:center}.mh-cohorts table,.mh-directory table{width:100%;border-collapse:collapse;font-size:12px}.mh-report td,.mh-report th{padding:7px;text-align:left;border-bottom:1px solid var(--cp-react-border)}.mh-cohorts td{text-align:center}.mh-cohorts td strong{font-size:12px}.mh-cohorts td small{font-size:10px}.mh-cohorts th{font-size:11px}.mh-report thead{background:var(--cp-react-bg)}.mh-directory{padding-top:18px}.mh-directory>header{margin-bottom:12px}.mh-table-scroll{overflow-x:auto;max-width:100%}.mh-table-scroll table{min-width:650px}.mh-directory footer{display:flex;justify-content:end;align-items:center;gap:10px;padding:10px 0;font-size:12px}.mh-directory footer>span:first-child{margin-right:auto}.mh-search{display:flex;gap:6px;align-items:center;border:1px solid var(--cp-react-border);border-radius:4px;padding:6px;min-height:36px}.mh-search input{border:0;background:transparent;color:inherit;min-width:0;width:150px}.mh-definitions{margin:10px 0;font-size:12px;color:var(--cp-react-muted)}.mh-summary{padding:16px 0;border-bottom:1px solid var(--cp-react-border)}.mh-summary .mh-kpis{padding:10px 0;border:0}.mh-summary .mh-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:12px 0 0}.mh-summary .mh-bars li{grid-template-columns:minmax(0,1fr) minmax(24px,1fr) 30px}.mh-summary>header a{font-size:12px}.mh-report button:focus-visible,.mh-report a:focus-visible,.mh-report summary:focus-visible,.mh-summary a:focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:3px}.mh-report .cp-react-button{background:var(--cp-react-panel);border-color:var(--cp-react-border);color:var(--cp-react-text)}.mh-report .cp-react-button:hover:not(:disabled){background:var(--cp-react-bg);border-color:var(--cp-react-primary)}.contipay-admin .mh-report .mh-chart.cp-react-panel{padding:18px 0;border-bottom:1px solid var(--cp-react-border)}.contipay-admin .mh-report .mh-chart>.cp-react-panel-header{padding:0;margin-bottom:16px;min-height:46px;align-items:flex-start}.mh-heading>div{min-width:0}.mh-heading h2{overflow-wrap:anywhere}.mh-overview-link{font-size:12px;white-space:nowrap}.mh-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:4px 0 12px}.mh-toolbar-actions{display:flex;gap:8px;margin-left:auto}.mh-scope{display:none;font-size:12px;color:var(--cp-react-muted)}.mh-toolbar .cp-react-icon-button,.mh-directory .cp-react-icon-button{width:36px;height:36px;min-width:36px;flex-shrink:0}.contipay-admin .mh-toolbar .mh-filter-toggle,.contipay-admin .mh-directory .mh-filter-toggle{display:none;position:relative}.mh-report>.mh-coverage{border-bottom:0;margin:0;padding:12px 0}.mh-filter-indicator{position:absolute;right:5px;top:5px;width:6px;height:6px;border-radius:50%;background:var(--cp-react-primary)}.mh-report .mh-directory-toolbar{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-bottom:0;padding:12px;border:1px solid var(--cp-react-border);border-radius:6px 6px 0 0;background:var(--cp-react-bg)}.mh-page-size{display:flex;align-items:center;gap:8px;font-size:12px;min-height:36px;margin:0}.mh-report .mh-search{flex:1 1 170px;margin:0;background:var(--cp-react-panel);min-width:120px;max-width:280px;min-height:36px}.mh-search input{width:100%;outline-offset:3px}.mh-search svg{flex-shrink:0;color:var(--cp-react-muted)}.mh-directory-filters .cp-react-filter-field{min-width:125px;max-width:180px}.mh-result-count{font-size:12px;color:var(--cp-react-muted)}.mh-daily-legend{display:inline-flex;align-items:center;gap:5px}.mh-daily-legend i,.mh-daily-legend b{display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--cp-react-success)}.mh-daily-legend b{background:var(--cp-react-primary);margin-left:5px}.mh-table-scroll{border:1px solid var(--cp-react-border);border-top:0;border-radius:0 0 6px 6px}.mh-directory thead th{font-size:11px;font-weight:600;color:var(--cp-react-muted);white-space:nowrap}.mh-directory tbody th{font-weight:500;min-width:210px}.mh-directory tbody th>small{margin:4px 0 0 40px}.mh-directory .cp-company-identity{min-width:0;width:auto;max-width:270px}.mh-directory .cp-identity-label{white-space:normal;overflow-wrap:anywhere}.mh-directory td{font-variant-numeric:tabular-nums}.mh-directory tbody tr:hover{background:var(--cp-react-bg)}.mh-directory td:nth-child(3),.mh-directory td:nth-child(4){white-space:nowrap}.mh-health-label{font-size:11px;border:1px solid var(--cp-react-border);background:var(--cp-react-bg);padding:4px 7px;border-radius:4px;display:inline-block}.mh-directory footer>div{display:flex;align-items:center;gap:8px}.mh-cohorts{max-width:100%;overflow-x:auto}.mh-report .mh-definitions{border-top:1px solid var(--cp-react-border);margin:8px 0 0;padding:14px 0}.mh-definitions summary{cursor:pointer;color:var(--cp-react-primary)}@media(min-width:1600px){.mh-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.mh-report{padding:0 12px}.mh-summary{padding:14px 0}.mh-chart-grid{grid-template-columns:minmax(0,1fr)}.mh-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mh-kpis strong{font-size:25px}.mh-toolbar{align-items:center;gap:8px}.mh-scope{display:block;flex:1;min-width:0}.mh-toolbar-actions{margin-left:0}.contipay-admin .mh-toolbar .mh-filter-toggle,.contipay-admin .mh-directory .mh-filter-toggle{display:inline-flex}.mh-scope-filters,.mh-directory-filters{display:none!important;order:2;flex-basis:100%;padding-top:8px}.mh-scope-filters.is-open,.mh-directory-filters.is-open{display:flex!important}.mh-controls .cp-react-filter-field{min-width:0;flex:1;max-width:none}.mh-summary .mh-bars{grid-template-columns:1fr;gap:10px}.mh-health{grid-template-columns:110px minmax(0,1fr)}.mh-directory .mh-directory-toolbar{padding:10px;gap:8px}.mh-directory .mh-search{order:-1;flex-basis:100%;max-width:none}.mh-directory .mh-page-size{margin-right:auto}.mh-directory footer{gap:6px;font-size:11px}.mh-directory footer button{padding:6px}.mh-report td,.mh-report th{padding:8px}.mh-heading{gap:8px}.mh-bars li,.mh-changes li{grid-template-columns:minmax(90px,1fr) minmax(36px,1fr) 34px;gap:8px}}.cp-operations-report{color:var(--cp-react-text);background:var(--cp-react-panel);min-width:0;padding:0 20px 20px}.cp-operations-toolbar{position:sticky;top:64px;z-index:5;display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--cp-react-border);background:var(--cp-react-panel)}.cp-operations-toolbar a{display:inline-flex;align-items:center;gap:7px;color:var(--cp-react-muted);white-space:nowrap;font-size:13px}.cp-operations-toolbar nav{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto}.cp-operations-toolbar nav a{padding:10px;border-bottom:2px solid transparent}.cp-operations-toolbar a:hover,.cp-operations-toolbar a[aria-current]{color:var(--cp-react-primary)}.cp-operations-toolbar a[aria-current]{border-color:var(--cp-react-primary);background:color-mix(in srgb,var(--cp-react-primary) 7%,var(--cp-react-panel))}.cp-operations-actions{display:flex;gap:6px}.cp-operations-report :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:-2px}.cp-operations-content>section{min-width:0;padding:20px 0;border-bottom:1px solid var(--cp-react-border);scroll-margin-top:144px}.cp-operations-content :is(h1,h2,h3){color:var(--cp-react-text);font-weight:600;letter-spacing:0}.cp-operations-content h1{font-size:22px;margin:0 0 10px}.cp-operations-content h2{font-size:16px;margin:24px 0 12px}.cp-operations-content h3{font-size:14px;margin:12px 0}.cp-operations-content p{margin:8px 0;font-size:13px}.cp-operations-content :is(.rv-muted,small,.rv-label){color:var(--cp-react-muted);font-size:12px}.cp-operations-content small{display:block}.cp-operations-content .rv-kicker{color:var(--cp-react-primary);font-size:11px;font-weight:600}.cp-operations-content .rv-rule{padding-bottom:12px}.cp-operations-content .rv-value{font-size:26px;font-weight:600;margin:6px 0}.cp-operations-content table{width:100%;border-collapse:collapse;font-size:13px!important}.cp-operations-content :is(td,th){padding:10px 12px;border-bottom:1px solid var(--cp-react-border);vertical-align:middle}.cp-operations-content th{text-align:left;font-weight:600;background:color-mix(in srgb,var(--cp-react-primary) 5%,var(--cp-react-panel))}.cp-operations-content .ex-money{white-space:nowrap;font-variant-numeric:tabular-nums}.contipay-admin.cp-vite-ui .cp-operations-content td.ex-negative{color:var(--cp-react-danger)!important}.contipay-admin.cp-vite-ui .cp-operations-content a{color:var(--cp-react-primary);text-decoration:underline;text-underline-offset:3px}.cp-operations-table{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.cp-operations-table>table{min-width:620px}.cp-operations-content .rv-kpis{margin:8px 0 24px}.cp-operations-content .rv-kpis td{width:25%;border:0;border-left:2px solid var(--cp-react-border);vertical-align:top}.cp-operations-content .ex-panels{table-layout:fixed}.cp-operations-content .ex-panels>tbody>tr>td{width:50%;vertical-align:top;border:0;padding:4px 16px 8px 0}.cp-operations-content svg{max-width:100%;height:auto}.cp-operations-content .ex-panel>svg{width:100%}.cp-operations-content svg text{fill:var(--cp-react-muted)}.cp-operations-content svg rect[fill="#e5ebef"]{fill:var(--cp-react-border)}.cp-operations-content svg line[stroke="#d7e2e9"]{stroke:var(--cp-react-border)}.cp-operations-content .rv-number{text-align:right;white-space:nowrap}.cp-operations-content .rv-key td{padding:9px 6px}.cp-operations-content .ex-provider{border-top:1px solid var(--cp-react-border);margin-top:20px;padding-top:4px}.cp-operations-content a[id]{scroll-margin-top:154px}@media(max-width:991px){.cp-operations-toolbar{top:calc(var(--cp-mobile-top-height, 58px) + env(safe-area-inset-top))}.cp-operations-content>section{scroll-margin-top:54px}.cp-operations-content a[id]{scroll-margin-top:64px}}@media(max-width:700px){.cp-operations-report{padding:0 12px 12px}.cp-operations-toolbar{flex-wrap:wrap;gap:4px}.cp-operations-toolbar nav{order:3;flex-basis:100%}.cp-operations-actions{margin-left:auto}.cp-operations-content>section,.cp-operations-content a[id]{scroll-margin-top:100px}.cp-operations-content .rv-kpis :is(tbody,tr){display:grid;grid-template-columns:1fr 1fr}.cp-operations-content .rv-kpis tbody{display:block}.cp-operations-content .rv-kpis td{display:block;width:auto;padding:12px}.cp-operations-content .ex-panels,.cp-operations-content .ex-panels>tbody,.cp-operations-content .ex-panels>tbody>tr,.cp-operations-content .ex-panels>tbody>tr>td{display:block;width:100%}.cp-operations-content .ex-panels>tbody>tr>td{padding:4px 0}.cp-operations-content .rv-key{table-layout:fixed}.cp-operations-content .rv-key td{overflow-wrap:anywhere}}.contipay-admin{--cp-react-border: #d8e1e8;--cp-react-border-strong: #c5d1da;--cp-react-bg: #f4f7f9;--cp-react-panel: #ffffff;--cp-react-text: #172633;--cp-react-muted: #667784;--cp-react-primary: #1674b8;--cp-react-primary-dark: #0f5f98;--cp-react-success: #18865a;--cp-react-warning: #a05b16;--cp-react-danger: #b94343;--cp-react-shadow: 0 1px 2px rgba(22, 42, 58, .06)}.contipay-admin #cp-dashboard-root,.contipay-admin #cp-transactions-root{min-width:0;color:var(--cp-react-text);font-family:Roboto,Helvetica Neue,Arial,sans-serif}.contipay-admin #cp-dashboard-root .sr-only,.contipay-admin #cp-transactions-root .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contipay-admin .cp-table-identity{display:inline-flex;width:100%;min-width:0;overflow:hidden;color:inherit;align-items:center;gap:5px;vertical-align:middle}.contipay-admin .cp-identity-mark{display:inline-flex;width:22px;height:22px;min-width:22px;overflow:hidden;border:1px solid rgba(29,54,70,.1);border-radius:4px;background:#edf3f6;color:#355161;align-items:center;justify-content:center;font-size:8px;font-style:normal;font-weight:800;line-height:1;letter-spacing:0}.contipay-admin .cp-identity-mark[data-mark]:before{content:attr(data-mark)}.contipay-admin .cp-identity-label{display:block;min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-company-mark{position:relative;background:hsl(var(--cp-identity-hue, 204) 45% 92%);color:hsl(var(--cp-identity-hue, 204) 58% 31%)}.contipay-admin .cp-company-logo-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;background:#fff;object-fit:contain}.contipay-admin .cp-identity-image{width:22px;height:22px;margin-right:5px;border:1px solid var(--cp-react-border);border-radius:4px;object-fit:contain;vertical-align:middle}.contipay-admin .cp-provider-ecocash{background:#e4f4e8;color:#16713c}.contipay-admin .cp-provider-onemoney{background:#fde8e5;color:#a6362e}.contipay-admin .cp-provider-innbucks{background:#ffe8f1;color:#9b2855}.contipay-admin .cp-provider-omari{background:#e6f1fb;color:#1967a5}.contipay-admin .cp-provider-telecash{background:#e5f2f9;color:#14719c}.contipay-admin .cp-provider-zimswitch{background:#e9edfa;color:#334f9b}.contipay-admin .cp-provider-visa{background:#e7ecfb;color:#173b86}.contipay-admin .cp-provider-mastercard{background:#fff0df;color:#a03d19}.contipay-admin .cp-provider-mtn{background:#fff5b8;color:#332f08}.contipay-admin .cp-provider-airtel{background:#fde7e7;color:#ae1f25}.contipay-admin .cp-provider-mpesa{background:#e6f4e8;color:#24773a}.contipay-admin .cp-provider-flutterwave{background:#fff0df;color:#a75116}.contipay-admin .cp-provider-paynow{background:#e6f2fa;color:#126597}.contipay-admin .cp-currency-mark{flex:0 0 auto;border-radius:50%;border-color:#b7d9c9;background:#edf8f2;color:#176b4a;box-shadow:inset 0 0 0 2px #fff;font-size:14px}.contipay-admin .cp-currency-mark.is-code{width:auto;min-width:28px;padding:0 4px;border-radius:5px;font-size:8px}.contipay-admin .cp-table-identity.cp-transaction-identity{gap:7px;overflow:visible;max-width:none}.contipay-admin .cp-table-identity.cp-transaction-identity>.cp-identity-label{flex:0 0 auto;overflow:visible;white-space:nowrap;font-weight:600}.contipay-admin .cp-table-identity.cp-transaction-identity>.cp-transaction-mark{display:inline-flex;width:28px;height:28px;min-width:28px;flex:0 0 28px;border:0;border-radius:6px;background:#edf3f6;color:#45606f}.contipay-admin .cp-transaction-identity>.cp-transaction-mark>svg{width:18px;height:18px}.contipay-admin .cp-table-identity.cp-transaction-acquire>.cp-transaction-mark{background:#e0f3ef;color:#09665c}.contipay-admin .cp-table-identity.cp-transaction-disburse>.cp-transaction-mark{background:#e6effb;color:#235a9f}.contipay-admin .cp-table-identity.cp-transaction-settlement>.cp-transaction-mark{background:#f0eafa;color:#68409c}html[data-cp-theme=dark] .contipay-admin .cp-table-identity.cp-transaction-acquire>.cp-transaction-mark{background:#b9ded5;color:#07564d}html[data-cp-theme=dark] .contipay-admin .cp-table-identity.cp-transaction-disburse>.cp-transaction-mark{background:#c5d8f1;color:#194d8f}html[data-cp-theme=dark] .contipay-admin .cp-table-identity.cp-transaction-settlement>.cp-transaction-mark{background:#daccdf;color:#563180}.contipay-admin .cp-table-identity.cp-transaction-refund>.cp-transaction-mark{background:#fbe9e9;color:var(--cp-react-danger)}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) :is(.cp-vite-table,table.table:not(.nl-container,.nl-container *)) .cp-table-identity{max-width:220px}.contipay-admin.cp-vite-ui .cp-legacy-page-body>.row.panel,.contipay-admin.cp-vite-ui .cp-legacy-page-body>.panel{width:100%;margin-right:0;margin-left:0}.contipay-admin.cp-vite-ui .cp-vite-surface{overflow:hidden;border-radius:6px}.contipay-admin.cp-vite-ui .cp-vite-section-heading{display:flex;min-height:58px;padding:15px 18px;align-items:center;justify-content:space-between}.contipay-admin.cp-vite-ui .cp-vite-section-heading h3,.contipay-admin.cp-vite-ui .cp-vite-section-heading h4{font-size:15px;font-weight:650;letter-spacing:0}.contipay-admin.cp-vite-ui .cp-vite-tabs{display:flex;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-vite-tabs>li{flex:0 0 auto}.contipay-admin.cp-vite-ui .cp-vite-form .form-group{min-width:0}.contipay-admin.cp-vite-ui .cp-vite-form label{display:inline-block;margin:0 0 6px;color:#526673;font-size:11px;font-weight:600;line-height:1.35;letter-spacing:0}.contipay-admin.cp-vite-ui .cp-vite-form input:not(.select2-search__field):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),.contipay-admin.cp-vite-ui .cp-vite-form select,.contipay-admin.cp-vite-ui .cp-vite-form textarea{min-height:38px;max-width:100%;border:1px solid var(--cp-react-border-strong);border-radius:5px;background:#fff;color:var(--cp-react-text);box-shadow:none;transition:border-color .14s ease,box-shadow .14s ease}.contipay-admin.cp-vite-ui .cp-vite-form input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):focus,.contipay-admin.cp-vite-ui .cp-vite-form select:focus,.contipay-admin.cp-vite-ui .cp-vite-form textarea:focus{border-color:var(--cp-react-primary);outline:0;box-shadow:0 0 0 3px #1674b81f}.contipay-admin.cp-vite-ui .cp-vite-field.is-disabled,.contipay-admin.cp-vite-ui .cp-vite-field.is-readonly{opacity:.72}.contipay-admin.cp-vite-ui .cp-vite-form :disabled,.contipay-admin.cp-vite-ui .cp-vite-form [readonly]{cursor:not-allowed;background:#f1f4f6!important}.contipay-admin.cp-vite-ui .cp-vite-fieldset{display:flow-root;clear:both;box-sizing:border-box;width:100%;min-width:0;margin:0 0 22px;padding:20px 0 0;border:0;border-top:1px solid var(--cp-react-border)}.contipay-admin.cp-vite-ui .cp-vite-fieldset:first-child{padding-top:6px;border-top:0}.contipay-admin.cp-vite-ui .cp-vite-legend{width:auto;margin:0 0 16px;padding:0 10px 0 0;border:0;color:var(--cp-react-text);font-size:13px;font-weight:650;line-height:1.3;letter-spacing:0}.contipay-admin.cp-vite-ui .cp-vite-actions{display:flex;width:100%;margin-top:8px;padding-top:14px;border-top:1px solid var(--cp-react-border);align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.contipay-admin.cp-vite-ui .cp-vite-actions .btn,.contipay-admin.cp-vite-ui .cp-vite-actions button,.contipay-admin.cp-vite-ui .cp-vite-actions input[type=button],.contipay-admin.cp-vite-ui .cp-vite-actions input[type=submit]{min-height:36px;margin:0;padding:8px 14px;border-radius:5px;font-size:11px;font-weight:600}.contipay-admin.cp-vite-ui .cp-vite-button{align-items:center;border:1px solid transparent;border-radius:6px;box-shadow:none;display:inline-flex;font-size:12px;font-weight:600;gap:7px;justify-content:center;letter-spacing:0;line-height:1.25;min-height:34px;padding:8px 13px;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.contipay-admin.cp-vite-ui .cp-vite-button:hover,.contipay-admin.cp-vite-ui .cp-vite-button:focus-visible{box-shadow:0 0 0 3px #127dbb29;text-decoration:none}.contipay-admin.cp-vite-ui .cp-vite-button:active{transform:translateY(1px)}.contipay-admin.cp-vite-ui .cp-vite-button-primary{background:#117fbd;border-color:#117fbd;color:#fff}.contipay-admin.cp-vite-ui .cp-vite-button-success{background:#087f5b;border-color:#087f5b;color:#fff}.contipay-admin.cp-vite-ui .cp-vite-button-danger{background:#fff;border-color:#dc3545;color:#b4232f}.contipay-admin.cp-vite-ui .cp-vite-button-secondary{background:#fff;border-color:#cad5df;color:#29465d}.contipay-admin.cp-vite-ui .cp-vite-button[disabled],.contipay-admin.cp-vite-ui .cp-vite-button.disabled{cursor:not-allowed;opacity:.55;transform:none}.contipay-admin.cp-vite-ui .cp-grid-filter-bar{display:grid;grid-template-columns:auto minmax(150px,210px) auto minmax(150px,210px) auto;align-items:end;gap:10px;padding:16px 18px;border-bottom:1px solid var(--cp-border);background:var(--cp-surface-muted)}.contipay-admin.cp-vite-ui .cp-grid-filter-bar label{align-self:center;margin:0;color:var(--cp-text-muted);font-size:12px;font-weight:600}.contipay-admin.cp-vite-ui .cp-grid-filter-bar .form-control{min-height:38px;border-color:var(--cp-border-strong);border-radius:5px}@media(max-width:767px){.contipay-admin.cp-vite-ui .cp-grid-filter-bar{grid-template-columns:1fr}}.contipay-admin.cp-vite-ui :is(.cp-vite-table-host,.responsive-table:not(.nl-container *)),.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper){width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.contipay-admin.cp-vite-ui .cp-dataset-viewport{width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.contipay-admin.cp-vite-ui .cp-dataset-viewport:focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:-2px}.contipay-admin.cp-vite-ui #content :is(.dataTables_wrapper,.cp-vite-table-host,.cp-table-scroll,.responsive-table,.table-responsive,.provider-table-scroll):has(.cp-dataset-viewport){min-width:0;overflow:visible}.contipay-admin.cp-vite-ui .cp-dataset-viewport:has(>table[data-cp-collection-layout=cards]){overflow:visible}.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper)>.row{min-width:0;margin-right:0;margin-left:0}.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .dt-buttons{display:flex;margin:0 0 10px;flex-wrap:wrap;gap:5px}.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .dt-button,.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .btn{min-height:32px;margin:0;padding:7px 10px;border-radius:4px;font-size:11px;line-height:1.2}.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .dataTables_filter,.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .dataTables_length{min-width:0}.contipay-admin.cp-vite-ui :is(.cp-vite-grid-toolbar,.cp-server-grid-controls){display:flex;min-height:52px;padding:9px 11px;border:1px solid var(--cp-react-border);border-bottom:1px solid #dbe4ea;background:#f8fafc;align-items:center;justify-content:space-between;gap:10px}.contipay-admin.cp-vite-ui .cp-server-grid-controls .dataTables_filter{margin-left:auto}.contipay-admin.cp-vite-ui .dataTables_wrapper{position:relative}.contipay-admin.cp-vite-ui table[data-cp-server-table]>tbody>tr>.dataTables_empty{height:150px;padding:24px 18px;color:var(--cp-react-muted);text-align:center;white-space:normal}.contipay-admin.cp-vite-ui .dataTables_wrapper .dataTables_processing{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;pointer-events:none;box-shadow:none}.contipay-admin.cp-vite-ui .cp-vite-grid-view-controls,.contipay-admin.cp-vite-ui .cp-vite-grid-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.contipay-admin.cp-vite-ui .cp-vite-grid-actions{margin-left:auto}.contipay-admin.cp-vite-ui :is(.cp-vite-grid-toolbar,.cp-server-grid-controls) .dt-buttons{margin:0}.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .dataTables_filter label,.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .dataTables_length label{display:inline-flex;max-width:100%;margin:0;color:var(--cp-react-muted);align-items:center;gap:6px;font-size:10px;font-weight:650}.contipay-admin.cp-vite-ui :is(.cp-vite-table,table.table:not(.nl-container,.nl-container *)){width:100%!important;margin:0!important}.contipay-admin.cp-vite-ui :is(.cp-vite-table,table.table:not(.nl-container,.nl-container *))>thead>tr>th{height:34px;padding:6px 8px;border-color:var(--cp-react-border)!important;vertical-align:middle;white-space:nowrap}.contipay-admin.cp-vite-ui :is(.cp-vite-table,table.table:not(.nl-container,.nl-container *))>tbody>tr>td{min-height:36px;padding:6px 8px;font-size:11px;vertical-align:middle}.contipay-admin.cp-vite-ui :is(.cp-vite-table,table.table:not(.nl-container,.nl-container *)) td .btn,.contipay-admin.cp-vite-ui :is(.cp-vite-table,table.table:not(.nl-container,.nl-container *)) td input[type=button],.contipay-admin.cp-vite-ui :is(.cp-vite-table,table.table:not(.nl-container,.nl-container *)) td button:not(.cp-card-create){min-height:30px;margin:1px;padding:6px 9px;border-radius:3px;font-size:10px}.contipay-admin.cp-vite-ui .cp-vite-dialog{overflow:hidden;border:1px solid var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel);box-shadow:0 18px 48px #12273633}.contipay-admin.cp-vite-ui .cp-vite-dialog-header,.contipay-admin.cp-vite-ui .cp-vite-dialog-body,.contipay-admin.cp-vite-ui .cp-vite-dialog-actions{padding:16px 18px}.contipay-admin.cp-vite-ui .cp-vite-dialog-header{border-bottom:1px solid var(--cp-react-border)}.contipay-admin.cp-vite-ui .cp-vite-dialog-header .modal-title{color:var(--cp-react-text);font-size:15px;font-weight:650}.contipay-admin.cp-vite-ui .cp-vite-dialog-actions{display:flex;border-top:1px solid var(--cp-react-border);background:#f8fafb;justify-content:flex-end;flex-wrap:wrap;gap:8px}.contipay-admin.cp-vite-ui .cp-vite-dialog-actions:before,.contipay-admin.cp-vite-ui .cp-vite-dialog-actions:after{display:none}.contipay-admin.cp-vite-ui .cp-vite-dialog-destructive{border-top:3px solid var(--cp-react-danger)}.contipay-admin.cp-vite-ui .cp-vite-dialog-sensitive{border-top:3px solid var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-row-action-menu{display:inline-block;position:relative;text-align:left}.contipay-admin.cp-vite-ui .cp-row-action-menu>summary{display:inline-flex;width:36px;height:36px;padding:0;border:1px solid var(--cp-react-border-strong);border-radius:6px;background:#f8fbfd;color:#29465d;align-items:center;justify-content:center;gap:6px;cursor:pointer;list-style:none}.contipay-admin.cp-vite-ui .cp-row-action-menu>summary::-webkit-details-marker{display:none}.contipay-admin.cp-vite-ui .cp-row-action-menu>summary:focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:2px}.contipay-admin.cp-vite-ui .cp-row-action-menu[open]>summary{border-color:var(--cp-react-primary);color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-row-action-menu>.cp-row-action-list{display:grid;position:absolute;z-index:40;top:calc(100% + 5px);right:0;grid-template-columns:repeat(3,36px);width:max-content;padding:6px;border:1px solid var(--cp-react-border);border-radius:7px;background:#fff;box-shadow:0 14px 30px #1227362e;gap:4px}.contipay-admin.cp-vite-ui .cp-row-action-menu>.cp-row-action-list>*{width:100%;margin:0!important;text-align:left}.contipay-admin.cp-vite-ui .cp-row-action-menu>.cp-row-action-popup{position:fixed;inset:auto;margin:0;z-index:1080;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto}.contipay-admin.cp-vite-ui .cp-row-action-menu:not([open])>.cp-row-action-popup,.contipay-admin.cp-vite-ui .cp-row-action-menu>.cp-row-action-popup[popover]:not(:popover-open){display:none}.contipay-admin.cp-vite-ui .cp-vite-alert{padding:12px 14px;border-width:1px;border-radius:5px;font-size:11px;line-height:1.5}.contipay-admin.cp-vite-ui .cp-vite-alert-danger{border-color:#f0c7c7;background:#fff6f6;color:#8e3030}.contipay-admin.cp-vite-ui .cp-vite-alert-warning{border-color:#efd6ac;background:#fffaf1;color:#7b521d}.contipay-admin.cp-vite-ui .cp-vite-alert-success{border-color:#bfe3d2;background:#f2fbf7;color:#176c4a}.contipay-admin.cp-vite-ui .cp-archive-readonly-notice{display:flex;align-items:flex-start;gap:10px;margin:0 24px 18px;padding:13px 15px;border:1px solid #d9e3ec;background:#f7fafc;color:#34495e}.contipay-admin.cp-vite-ui .cp-archive-readonly-notice strong{flex:0 0 auto;color:var(--cp-react-text)}.contipay-admin.cp-vite-ui .cp-vite-status{display:inline-flex;min-height:22px;padding:3px 7px;border-radius:999px;align-items:center;font-size:9px;font-weight:650;letter-spacing:0}.contipay-admin.cp-vite-ui .cp-vite-empty-row>.cp-vite-empty-cell-message{height:150px;padding:42px 18px!important;color:var(--cp-react-muted);text-align:center;white-space:normal}.contipay-admin.cp-vite-ui .cp-grid-request-error{margin:0 0 14px;padding:11px 13px;border:1px solid #f0caca;border-radius:5px;background:#fff5f5;color:#8f2f2f;font-size:12px;line-height:1.45}.contipay-admin.cp-vite-ui .cp-vite-state{display:inline-flex;max-width:420px;align-items:center;flex-direction:column;gap:5px}.contipay-admin.cp-vite-ui .cp-vite-state>i{display:inline-flex;width:34px;height:34px;margin-bottom:3px;border-radius:50%;background:#edf3f7;color:#5c7180;align-items:center;justify-content:center;font-size:14px}.contipay-admin.cp-vite-ui .cp-vite-state strong{color:var(--cp-react-text);font-size:12px}.contipay-admin.cp-vite-ui .cp-vite-state>span{color:var(--cp-react-muted);font-size:11px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory{padding:12px 12px 24px}.contipay-admin.cp-vite-ui #left-menu .sub-left-menu{left:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-link,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-trigger{display:flex;width:100%;min-height:40px;margin:0 0 3px;padding:9px 10px;border:0;border-radius:5px;background:transparent;color:#36566d;align-items:center;gap:10px;font-size:12.5px;font-weight:600;line-height:1.3;text-align:left;text-decoration:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-link>i,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-trigger>i:first-child{width:16px;color:#1674b8;text-align:center}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-trigger>span{flex:1}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-link:hover,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-trigger:hover,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-trigger:focus{background:#f2f6f9;color:#17212b;outline:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-link.is-active{background:#e7f2fa;box-shadow:inset 3px 0 #1674b8;color:#115d92;font-weight:650}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-section{margin:0 0 4px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-section.is-active>.cp-workspace-directory-trigger{background:#e7f2fa;color:#115d92;font-weight:650}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-indicator{width:auto!important;margin-left:auto;transition:transform .16s ease}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-routes{display:grid;overflow:hidden;max-height:0;padding:0 0 0 30px;opacity:0;transition:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-section.is-active .cp-workspace-directory-routes,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-section.is-open .cp-workspace-directory-routes{max-height:420px;padding-top:3px;padding-bottom:7px;opacity:1}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-section.is-active .cp-workspace-directory-indicator,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-section.is-open .cp-workspace-directory-indicator{transform:rotate(90deg)}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route{display:flex;min-height:36px;padding:9px 10px;border-left:1px solid #dce5eb;color:#526978;align-items:center;gap:9px;font-size:12px;font-weight:550;line-height:1.35;text-decoration:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route-icon{width:15px;color:#7894a6;flex:0 0 15px;font-size:11px;text-align:center}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route:hover,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route:focus{color:#115d92;outline:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route:hover .cp-workspace-directory-route-icon,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route:focus .cp-workspace-directory-route-icon,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route.is-active .cp-workspace-directory-route-icon{color:#1674b8}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route.is-active{border-left-color:#1674b8;background:#f2f8fc;color:#115d92;font-weight:650}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-page-header{border-bottom-color:#ffffff2e!important;background-color:var(--cp-page-banner);background-image:var(--cp-page-banner-gradient);box-shadow:0 3px 12px #0849722e}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-page-heading h1,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-page-description{color:#fff}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-breadcrumbs,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-breadcrumb a,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-breadcrumb [aria-current=page]{color:#ffffffe6}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-breadcrumb .fa{color:#ffffff80}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-breadcrumb a:hover,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-breadcrumb a:focus-visible{color:#fff}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-context{display:flex;height:64px;margin-left:auto;align-items:center}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-nav{margin-left:8px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock{display:flex;min-width:124px;height:42px;padding:0 14px;border-left:1px solid rgba(255,255,255,.18);color:#fff;align-items:center;gap:9px;font-variant-numeric:tabular-nums}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock>.fa{color:#ffffffc2;font-size:14px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock-copy,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-copy{display:grid;min-width:0;line-height:1.2}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock-copy strong{color:#fff;font-size:15px;font-weight:650;letter-spacing:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock-copy small,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-copy small{overflow:hidden;color:#ffffffb3;font-size:9px;font-weight:550;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet{position:relative;height:64px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet[hidden],.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-panel[hidden]{display:none!important}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-trigger{display:flex;min-width:188px;height:46px;margin:9px 0;padding:0 11px;border:1px solid rgba(255,255,255,.28);border-radius:5px;background:#003a6733;color:#fff;align-items:center;gap:9px;text-align:left;text-transform:none;transition:background .14s ease,border-color .14s ease}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-trigger:hover,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-trigger:focus-visible,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet.is-open .cp-shell-wallet-trigger{border-color:#ffffff7a;background:#00345c61;outline:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-trigger>.fa-wallet{color:#ffffffe0;font-size:15px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-copy{flex:1}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-copy strong{overflow:hidden;color:#fff;font-size:12px;font-weight:650;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-count{min-width:24px;padding:3px 5px;border-radius:999px;background:#ffffff29;color:#fff;font-size:9px;font-weight:700;text-align:center}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-chevron{color:#ffffffad;font-size:9px;transition:transform .14s ease}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet.is-open .cp-shell-wallet-chevron{transform:rotate(180deg)}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-panel{position:absolute;z-index:2400;top:58px;right:0;width:380px;overflow:hidden;border:1px solid var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel);box-shadow:0 18px 45px #0f2a3d3d;color:var(--cp-react-text)}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-panel-header{display:flex;padding:18px;border-bottom:1px solid var(--cp-react-border);align-items:flex-start;justify-content:space-between;gap:12px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-panel-header small{display:block;margin-bottom:3px;color:var(--cp-react-primary);font-size:9px;font-weight:700;text-transform:uppercase}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-panel-header h2{margin:0;color:var(--cp-react-text);font-size:17px;font-weight:650}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-panel-header p{margin:4px 0 0;color:var(--cp-react-muted);font-size:11px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-refresh{display:inline-flex;width:34px;height:34px;padding:0;border:1px solid var(--cp-react-border);border-radius:5px;background:transparent;color:var(--cp-react-primary);align-items:center;justify-content:center}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet.is-loading .cp-shell-wallet-refresh .fa{animation:cp-shell-spin .8s linear infinite}@keyframes cp-shell-spin{to{transform:rotate(360deg)}}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-columns,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-row{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:10px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-columns{padding:10px 18px 7px;color:var(--cp-react-muted);font-size:9px;font-weight:650}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-columns span:not(:first-child),.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-row span{text-align:right}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-row{min-height:40px;margin:0 18px;padding:11px 0;border-bottom:1px solid var(--cp-react-border);align-items:center;font-size:12px;font-variant-numeric:tabular-nums}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-row strong{color:var(--cp-react-text);font-size:11px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-empty{margin:0;padding:18px;color:var(--cp-react-muted);font-size:12px;line-height:1.55}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-link{display:flex;min-height:44px;padding:0 18px;color:var(--cp-react-primary);align-items:center;justify-content:space-between;font-size:11px;font-weight:650;text-decoration:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-link:hover,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-link:focus-visible{background:color-mix(in srgb,var(--cp-react-primary) 7%,transparent);color:var(--cp-react-primary-dark)}@media(max-width:1199px){.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock{min-width:76px;padding:0 10px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock-copy small,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-copy small{display:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-trigger{min-width:154px}}@media(max-width:820px){.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-copy,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-trigger>.fa-chevron-down{display:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-trigger{width:40px;padding:0 4px}}@media(max-width:560px){.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-context{height:var(--cp-mobile-top-height, 58px)}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock{min-width:56px;height:40px;padding:0 7px;gap:5px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock>.fa,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock-copy small{display:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-clock-copy strong{font-size:12px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet{height:var(--cp-mobile-top-height, 58px)}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-trigger{min-width:40px;width:40px;height:40px;margin:9px 0;padding:0;justify-content:center}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-copy,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-count,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-chevron{display:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-panel{position:fixed;top:calc(var(--cp-mobile-top-height, 58px) + env(safe-area-inset-top) + 6px);right:8px;left:8px;width:auto;max-height:calc(100dvh - 82px);overflow-y:auto}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-columns{display:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-row{grid-template-columns:54px minmax(0,1fr);row-gap:5px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-row span{display:flex;justify-content:space-between;grid-column:2}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-shell-wallet-row span:before{content:attr(data-label);color:var(--cp-react-muted);font-size:9px}}.contipay-admin.cp-vite-ui .cp-settings-card{min-height:0!important;padding:22px!important;border:1px solid var(--cp-react-border);border-radius:6px;box-shadow:var(--cp-react-shadow)}.contipay-admin.cp-vite-ui .cp-settings-page{width:100%;padding:12px 14px 18px}.contipay-admin.cp-vite-ui .cp-settings-tabset{display:grid;min-width:0;gap:8px}.contipay-admin.cp-vite-ui .cp-settings-tabs{display:flex;min-width:0;padding:4px;border:1px solid var(--cp-react-border);border-radius:7px;background:#eef4f7;gap:4px}.contipay-admin.cp-vite-ui .cp-settings-tabs>button,.contipay-admin.cp-vite-ui .cp-settings-tabs>li>a{min-height:32px;padding:6px 11px;border:0;border-radius:5px;background:transparent;color:#526b7a;font-size:10px;font-weight:700;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-settings-tabs>button .fa,.contipay-admin.cp-vite-ui .cp-settings-tabs>li>a .fa{margin-right:5px}.contipay-admin.cp-vite-ui .cp-settings-tabs>button:hover,.contipay-admin.cp-vite-ui .cp-settings-tabs>li>a:hover{background:#ffffffa6;color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-settings-tabs>button.is-active,.contipay-admin.cp-vite-ui .cp-settings-tabs>button[aria-selected=true],.contipay-admin.cp-vite-ui .cp-settings-tabs>li.active>a,.contipay-admin.cp-vite-ui .cp-settings-tabs>li>a[aria-selected=true]{background:var(--cp-react-panel);color:var(--cp-react-primary);box-shadow:0 1px 5px #12364d1f}.contipay-admin.cp-vite-ui .cp-settings-tabs>button:focus-visible,.contipay-admin.cp-vite-ui .cp-settings-tabs>li>a:focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:1px}.contipay-admin.cp-vite-ui .cp-settings-tab-panel{min-width:0}.contipay-admin.cp-vite-ui :is([data-cp-dialog-kind=scheduled-report],[data-cp-dialog-kind=ai-control]) .form-group>label:not(.checkbox-inline){display:grid;gap:6px;width:100%}.contipay-admin.cp-vite-ui .cp-report-recipient-picker{display:grid;min-width:0;align-content:start;gap:12px}.contipay-admin.cp-vite-ui .cp-report-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.contipay-admin.cp-vite-ui .cp-report-picker-heading h4{margin:0;color:var(--cp-react-text);font-size:14px}.contipay-admin.cp-vite-ui .cp-report-picker-heading>span{color:var(--cp-react-muted);font-size:12px;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-report-directory-search{display:flex;align-items:end;gap:6px;min-width:0}.contipay-admin.cp-vite-ui .cp-report-recipient-picker .cp-report-directory-search>label.cp-settings-field{flex:1;min-width:0;margin:0}.contipay-admin.cp-vite-ui .cp-report-confirmation{display:grid;grid-column:1 / -1;min-width:0;align-content:start;gap:14px;padding-top:16px;border-top:1px solid var(--cp-react-border)}.contipay-admin.cp-vite-ui .cp-report-confirmation>.form-group{margin:0}.contipay-admin.cp-vite-ui .cp-report-confirmation .cp-editor-grid{grid-template-columns:minmax(0,1fr)}.contipay-admin.cp-vite-ui .cp-report-confirmation summary{display:list-item;list-style-position:inside;cursor:pointer;color:var(--cp-react-text)}.contipay-admin.cp-vite-ui .cp-report-confirmation details[open] summary{margin-bottom:12px}.contipay-admin.cp-vite-ui .cp-report-delivery[data-report-channels="1"]>[data-report-recipients]{grid-column:1 / -1}@media(min-width:768px){.contipay-admin.cp-vite-ui .cp-report-confirmation{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.contipay-admin.cp-vite-ui .cp-report-picker-actions,.contipay-admin.cp-vite-ui .cp-report-selected-users{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.contipay-admin.cp-vite-ui .cp-report-picker-pages{display:flex;gap:4px;margin-left:auto}.contipay-admin.cp-vite-ui .cp-report-recipient-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding-left:9px;border:1px solid var(--cp-react-border);border-radius:4px;background:color-mix(in srgb,var(--cp-react-primary) 8%,var(--cp-react-panel));color:var(--cp-react-text)}.contipay-admin.cp-vite-ui .cp-report-recipient-chip>span{font-size:12px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-report-recipient-chip>button{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui .cp-report-recipient-chip svg{width:14px;height:14px}.contipay-admin.cp-vite-ui :is(.cp-report-filter,.cp-report-recipient-picker) .cp-icon-button{flex:0 0 38px;color:var(--cp-react-primary);border-color:var(--cp-react-border);background:var(--cp-react-panel)}.contipay-admin.cp-vite-ui :is(.cp-report-filter,.cp-report-recipient-picker) .cp-icon-button:hover{background:color-mix(in srgb,var(--cp-react-primary) 8%,var(--cp-react-panel))}.contipay-admin.cp-vite-ui .cp-report-recipient-picker button:disabled{background:var(--cp-react-panel)!important;color:var(--cp-react-muted);opacity:.5}.contipay-admin.cp-vite-ui :is(.cp-report-filter,.cp-report-recipient-picker) button:focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:2px}.contipay-admin.cp-vite-ui .cp-report-recipient-picker .cp-editor-help{margin:0;color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui .cp-report-recipient-picker [hidden]{display:none!important}.contipay-admin.cp-vite-ui .cp-report-user-results{display:grid;gap:6px;max-height:240px;overflow-y:auto}.contipay-admin.cp-vite-ui .cp-report-recipient-picker .cp-report-user-option{display:flex;align-items:center;gap:8px;padding:8px 0;margin:0;min-height:40px;font-size:13px;font-weight:400;color:var(--cp-react-text)}.contipay-admin.cp-vite-ui .cp-report-user-option input{flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-report-user-option span{min-width:0;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-report-user-option:has(input:disabled){opacity:.6}.contipay-admin.cp-vite-ui [data-report-recipients][hidden],.contipay-admin.cp-vite-ui [data-report-recipient-extra][hidden],.contipay-admin.cp-vite-ui .cp-settings-tab-panel[hidden]{display:none!important}.contipay-admin.cp-vite-ui .cp-settings-surface{display:block;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid var(--cp-react-border);border-radius:7px;background:var(--cp-react-panel);box-shadow:0 5px 15px #12364d0f}.contipay-admin.cp-vite-ui .cp-settings-surface-header,.contipay-admin.cp-vite-ui .cp-settings-surface-header>div,.contipay-admin.cp-vite-ui .cp-settings-section-heading,.contipay-admin.cp-vite-ui .cp-settings-action-bar{display:flex;align-items:center}.contipay-admin.cp-vite-ui .cp-settings-surface-header{min-height:54px;padding:9px 12px;border-bottom:1px solid var(--cp-react-border);background:#f8fbfd;justify-content:space-between;gap:10px}.contipay-admin.cp-vite-ui .cp-settings-surface-header>div{min-width:0;gap:9px}.contipay-admin.cp-vite-ui .cp-settings-surface-header>div>.fa{display:grid;width:30px;height:30px;border-radius:6px;background:#e9f4fa;color:var(--cp-react-primary);flex:0 0 30px;place-items:center}.contipay-admin.cp-vite-ui .cp-settings-surface-header h3,.contipay-admin.cp-vite-ui .cp-settings-section-heading h4{margin:0 0 2px;color:var(--cp-react-text);font-size:13px}.contipay-admin.cp-vite-ui .cp-settings-surface-header p,.contipay-admin.cp-vite-ui .cp-settings-section-heading p{margin:0;color:var(--cp-react-muted);font-size:9px;line-height:1.4}.contipay-admin.cp-vite-ui .cp-settings-status{padding:4px 7px;border-radius:999px;background:#eaf4f8;color:#31718f;font-size:8px;font-weight:800;text-transform:uppercase;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-settings-field-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contipay-admin.cp-vite-ui .cp-settings-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.contipay-admin.cp-vite-ui .cp-settings-field{display:grid;min-width:0;margin:0;gap:4px}.contipay-admin.cp-vite-ui .cp-settings-field>span{color:#405a6b;font-size:9px;font-weight:700}.contipay-admin.cp-vite-ui .cp-settings-field input,.contipay-admin.cp-vite-ui .cp-settings-field select,.contipay-admin.cp-vite-ui .cp-settings-field textarea{box-sizing:border-box;width:100%;min-height:36px;padding:7px 9px;border:1px solid #c9d8e2;border-radius:6px;background:var(--cp-react-panel);color:var(--cp-react-text);font-size:10px}.contipay-admin.cp-vite-ui .cp-settings-field input[readonly],.contipay-admin.cp-vite-ui .cp-settings-field input:disabled{background:#f5f8fa;color:#415866}.contipay-admin.cp-vite-ui .cp-settings-field input:focus,.contipay-admin.cp-vite-ui .cp-settings-field select:focus,.contipay-admin.cp-vite-ui .cp-settings-field textarea:focus{border-color:var(--cp-react-primary);outline:3px solid rgba(14,125,180,.12)}.contipay-admin.cp-vite-ui .cp-settings-field-wide{grid-column:span 2}.contipay-admin.cp-vite-ui .cp-settings-field-grid-three>.cp-settings-field-wide{grid-column:span 2}.contipay-admin.cp-vite-ui .cp-merchant-identity-layout{display:grid;padding:12px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:12px}.contipay-admin.cp-vite-ui .cp-merchant-logo-card{display:grid;min-height:100%;padding:10px;border:1px solid var(--cp-react-border);border-radius:6px;background:#f8fbfd;text-align:center;place-items:center;align-content:center;gap:6px}.contipay-admin.cp-vite-ui .cp-merchant-logo-card img{display:block;max-width:140px;max-height:82px;width:auto;height:auto;cursor:pointer;object-fit:contain}.contipay-admin.cp-vite-ui .cp-merchant-logo-card strong{color:var(--cp-react-text);font-size:11px}.contipay-admin.cp-vite-ui .cp-merchant-logo-card small,.contipay-admin.cp-vite-ui .cp-merchant-logo-card #upload-progress{color:var(--cp-react-muted);font-size:8px;line-height:1.4}.contipay-admin.cp-vite-ui .cp-settings-review-strip{display:grid;padding:10px 12px;border-top:1px solid var(--cp-react-border);background:#f8fbfd;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(240px,.8fr);align-items:end;gap:9px}.contipay-admin.cp-vite-ui .cp-settings-review-strip p,.contipay-admin.cp-vite-ui .cp-settings-review-note p{margin:0;color:var(--cp-react-muted);font-size:8px;line-height:1.45}.contipay-admin.cp-vite-ui .cp-settings-review-strip p .fa{margin-right:4px;color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-settings-card-grid{display:grid;padding:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.contipay-admin.cp-vite-ui .cp-settings-subcard{min-width:0;margin:0;padding:10px;border:1px solid var(--cp-react-border);border-radius:6px;background:#fbfcfd}.contipay-admin.cp-vite-ui .cp-settings-subcard legend{width:auto;margin:0 0 8px;padding:0 5px;border:0;color:var(--cp-react-text);font-size:10px;font-weight:800}.contipay-admin.cp-vite-ui .cp-settings-action-bar{padding:10px 12px;border-top:1px solid var(--cp-react-border);background:#f8fbfd;justify-content:space-between;gap:10px}.contipay-admin.cp-vite-ui .cp-settings-action-fields{display:grid;min-width:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contipay-admin.cp-vite-ui .cp-settings-action-bar>.btn{flex:0 0 auto}.contipay-admin.cp-vite-ui .cp-settlement-form>.cp-settings-tabs{margin:8px 10px 0}.contipay-admin.cp-vite-ui .cp-settlement-form>.cp-settings-tab-panel{padding:10px 12px 12px}.contipay-admin.cp-vite-ui .cp-settings-section-heading{min-height:38px;margin-bottom:8px;justify-content:space-between;gap:10px}.contipay-admin.cp-vite-ui .cp-settings-section-heading>span{padding:4px 7px;border-radius:5px;background:#eef5f8;color:#4c6878;font-size:8px;font-weight:700;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-settlement-selectors{display:grid;max-width:620px;margin-bottom:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contipay-admin.cp-vite-ui .cp-settlement-account-card{padding:10px;border:1px solid var(--cp-react-border);border-radius:6px;background:#fbfcfd}.contipay-admin.cp-vite-ui .cp-settlement-days{display:grid;margin-bottom:9px;grid-template-columns:repeat(5,minmax(72px,1fr));gap:6px}.contipay-admin.cp-vite-ui .cp-settlement-day{position:relative;margin:0}.contipay-admin.cp-vite-ui .cp-settlement-day input{position:absolute;opacity:0;pointer-events:none}.contipay-admin.cp-vite-ui .cp-settlement-day span{display:grid;min-height:36px;border:1px solid #c9d8e2;border-radius:6px;background:#f7fafb;color:#526b7a;font-size:9px;font-weight:800;place-items:center}.contipay-admin.cp-vite-ui .cp-settlement-day input:checked+span{border-color:#55a783;background:#e9f6f0;color:#177653}.contipay-admin.cp-vite-ui .cp-settlement-day input:focus-visible+span{outline:2px solid var(--cp-react-primary);outline-offset:1px}.contipay-admin.cp-vite-ui .cp-settlement-day input:disabled+span{opacity:.7;cursor:not-allowed}.contipay-admin.cp-vite-ui .cp-settings-review-card{display:grid;max-width:980px;padding:12px;border:1px solid var(--cp-react-border);border-radius:6px;background:#fbfcfd;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr) auto;align-items:end;gap:10px}.contipay-admin.cp-vite-ui .cp-settings-review-note{display:grid;padding:8px;border:1px solid #cfe2ed;border-radius:6px;background:#f1f8fc;grid-template-columns:14px 1fr;gap:6px}.contipay-admin.cp-vite-ui .cp-settings-review-note>.fa{color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-settings-form{display:flow-root}.contipay-admin.cp-vite-ui .cp-settings-form>[class*=col-]{padding:0 10px}.contipay-admin.cp-vite-ui .cp-session-device{margin-bottom:8px;padding:0;border:1px solid var(--cp-react-border);border-radius:5px;background:#f8fafb}.contipay-admin.cp-vite-ui .cp-session-device .list-timeline-section{padding:12px;background:transparent}.contipay-admin.cp-vite-ui .cp-session-device h4{margin:0 0 5px;color:var(--cp-react-text);font-size:12px}.contipay-admin.cp-vite-ui .cp-session-device p{margin:0;color:var(--cp-react-muted);font-size:10px}.contipay-admin.cp-vite-ui .cp-account-page{display:grid;width:100%;padding:12px 14px 18px;gap:9px}.contipay-admin.cp-vite-ui .cp-admin-workspace{max-width:100%;margin:0}.contipay-admin.cp-vite-ui .cp-admin-intro .cp-workspace-context{margin-top:0}.contipay-admin.cp-vite-ui .cp-admin-tabset{gap:8px}.contipay-admin.cp-vite-ui .cp-admin-tabset>.tabs-area,.contipay-admin.cp-vite-ui .cp-admin-tabset .cp-governance-content{width:100%;min-width:0}.contipay-admin.cp-vite-ui .cp-admin-tabset .cp-settings-tabs{margin:0}.contipay-admin.cp-vite-ui .cp-admin-tabset .cp-settings-tabs>li{float:none;margin:0}.contipay-admin.cp-vite-ui .cp-admin-tabset .cp-settings-tabs>li>a{margin:0;border:0}.contipay-admin.cp-vite-ui .cp-admin-tabset .cp-settings-surface{box-shadow:0 5px 15px #12364d0f}.contipay-admin.cp-vite-ui .cp-admin-table-surface,.contipay-admin.cp-vite-ui .cp-admin-configuration-surface{width:100%}.contipay-admin.cp-vite-ui .cp-admin-table-surface>.cp-table-section,.contipay-admin.cp-vite-ui .cp-admin-configuration-surface>.cp-table-section{padding:12px}.contipay-admin.cp-vite-ui .cp-admin-table-surface .card-box{padding:0;border:1px solid var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel);box-shadow:none}.contipay-admin.cp-vite-ui .cp-admin-approvals-panel{padding:16px}.contipay-admin.cp-vite-ui .cp-configuration-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:10px}.contipay-admin.cp-vite-ui .cp-configuration-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.contipay-admin.cp-vite-ui .cp-configuration-links>a{display:flex;align-items:center;gap:10px;padding:14px 4px;min-width:0;border-bottom:1px solid #d6e3ec;color:#086ca8}.contipay-admin.cp-vite-ui .cp-configuration-links>a>span{flex:1;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-configuration-links>a:hover{background:#f3f7fa}.contipay-admin.cp-vite-ui .cp-configuration-links>a:focus-visible{outline:2px solid #1682be}.contipay-admin.cp-vite-ui .cp-submerchant-workspace .cp-table-scroll{border:0;padding:0;box-shadow:none}.contipay-admin [data-cp-admin-tabs]:not([data-cp-tabs-ready])+.tab-content>.tab-pane{display:block;opacity:1}.contipay-admin [data-cp-admin-tabs][data-cp-tabs-ready]+.tab-content>.tab-pane:not(.active){display:none!important}.contipay-admin [data-cp-admin-tabs][data-cp-tabs-ready]+.tab-content>.tab-pane.active{display:block;opacity:1;transition:none}.contipay-admin.cp-vite-ui .cp-submerchant-workspace .dataTables_wrapper{padding:0}.contipay-admin.cp-vite-ui .cp-submerchant-workspace .cp-server-grid-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.contipay-admin.cp-vite-ui .cp-submerchant-workspace .cp-server-grid-controls>div{float:none;width:auto;margin:0;padding:0}.contipay-admin.cp-vite-ui .cp-grid-request-error{display:flex;align-items:center;justify-content:space-between;gap:8px}@media(max-width:767px){.contipay-admin.cp-vite-ui .cp-configuration-links{grid-template-columns:minmax(0,1fr)}.contipay-admin.cp-vite-ui .cp-configuration-toolbar{flex-wrap:wrap}}.contipay-admin.cp-vite-ui .cp-admin-approvals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.contipay-admin.cp-vite-ui .cp-admin-approvals-grid>.form-group{min-width:0;margin:0}.contipay-admin.cp-vite-ui .cp-admin-approvals-grid .select2-container{width:100%!important}.contipay-admin.cp-vite-ui .cp-admin-approvals-actions{display:flex;grid-column:1 / -1;justify-content:flex-end;padding-top:4px}.contipay-admin.cp-vite-ui .cp-account-intro,.contipay-admin.cp-vite-ui .cp-account-panel-header,.contipay-admin.cp-vite-ui .cp-account-panel-header>div,.contipay-admin.cp-vite-ui .cp-account-form-actions,.contipay-admin.cp-vite-ui .cp-trusted-device{display:flex;align-items:center}.contipay-admin.cp-vite-ui .cp-account-intro{justify-content:space-between;gap:12px}.contipay-admin.cp-vite-ui .cp-account-eyebrow{color:var(--cp-react-primary);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contipay-admin.cp-vite-ui .cp-account-intro h2{margin:2px 0;color:var(--cp-react-text);font-size:22px}.contipay-admin.cp-vite-ui .cp-account-intro p,.contipay-admin.cp-vite-ui .cp-account-panel-header p,.contipay-admin.cp-vite-ui .cp-account-section-title p{margin:0;color:var(--cp-react-muted);font-size:11px;line-height:1.45}.contipay-admin.cp-vite-ui .cp-account-member-since{padding:6px 9px;border:1px solid var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel);color:var(--cp-react-muted);font-size:10px;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-account-member-since .fa{margin-right:6px;color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-account-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px 0;border-block:1px solid var(--cp-react-border)}.contipay-admin.cp-vite-ui .cp-account-summary article{display:grid;min-width:0;padding:6px 12px;border:0;background:transparent;grid-template-columns:25px minmax(0,1fr)}.contipay-admin.cp-vite-ui .cp-account-summary article.is-success{border-top-color:var(--cp-react-success)}.contipay-admin.cp-vite-ui .cp-account-summary article.is-warning{border-top-color:var(--cp-react-warning)}.contipay-admin.cp-vite-ui .cp-account-summary article>.fa{grid-row:1 / 4;color:var(--cp-react-primary);font-size:17px}.contipay-admin.cp-vite-ui .cp-account-summary small{color:var(--cp-react-muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.contipay-admin.cp-vite-ui .cp-account-summary strong{margin:2px 0;color:var(--cp-react-text);font-size:14px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-account-summary p{margin:0;color:var(--cp-react-muted);font-size:11px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-account-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:9px}.contipay-admin.cp-vite-ui .cp-account-page .cp-account-security-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.contipay-admin.cp-vite-ui .cp-account-page{--cp-react-soft: var(--cp-react-bg)}.contipay-admin.cp-vite-ui .cp-account-security-group{min-width:0}.contipay-admin.cp-vite-ui .cp-account-group-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-bottom:10px}.contipay-admin.cp-vite-ui .cp-account-group-heading h3{margin:0;font-size:14px;font-weight:600;color:var(--cp-react-text)}.contipay-admin.cp-vite-ui .cp-account-group-heading p{flex-basis:100%;margin:0;font-size:11px;color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui .cp-account-page .cp-account-method{min-width:0;margin:0;border:0;border-bottom:1px solid var(--cp-react-border);background:var(--cp-react-panel)}.contipay-admin.cp-vite-ui .cp-account-method>summary{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 12px;color:var(--cp-react-text);cursor:pointer;list-style:none}.contipay-admin.cp-vite-ui .cp-account-method>summary::-webkit-details-marker{display:none}.contipay-admin.cp-vite-ui .cp-account-method>summary>.fa:first-child{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;background:var(--cp-react-soft);color:var(--cp-react-primary);border-radius:6px}.contipay-admin.cp-vite-ui .cp-account-method>summary>.fa:last-child{flex:0 0 16px;width:16px;color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui .cp-account-method[open]>summary>.fa:last-child{transform:rotate(180deg)}.contipay-admin.cp-vite-ui .cp-account-method>summary:hover{background:var(--cp-react-soft)}.contipay-admin.cp-vite-ui .cp-account-method>summary:focus-visible,.contipay-admin.cp-vite-ui .cp-account-guidance>summary:focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:-2px}.contipay-admin.cp-vite-ui .cp-account-method-label{flex:1;min-width:0;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-account-method-label strong{display:block;font-size:13px;font-weight:600}.contipay-admin.cp-vite-ui .cp-account-method-label small{display:block;margin-top:3px;font-size:11px;color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui .cp-account-method-body{padding:0 12px 14px}.contipay-admin.cp-vite-ui .cp-account-method-body>.btn{margin-top:10px}.contipay-admin.cp-vite-ui .cp-account-guidance{margin:10px 0;color:var(--cp-react-muted);font-size:11px}.contipay-admin.cp-vite-ui .cp-account-guidance>summary{padding-block:6px;cursor:pointer;color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-account-method-actions{display:flex;flex-wrap:wrap;gap:8px;padding:4px 12px}.contipay-admin.cp-vite-ui .cp-account-method-actions>.btn{margin:0}.contipay-admin.cp-vite-ui .cp-account-related-link{display:inline-flex;gap:6px;align-items:center;min-height:40px;color:var(--cp-react-primary);font-size:12px}.contipay-admin.cp-vite-ui .cp-account-page .cp-account-panel{border:0;box-shadow:none;border-radius:0}.contipay-admin.cp-vite-ui .cp-account-page .cp-account-panel-header,.contipay-admin.cp-vite-ui .cp-account-page .cp-account-form-actions{background:var(--cp-react-panel)}.contipay-admin.cp-vite-ui .cp-account-page .cp-account-panel-header>div>.fa,.contipay-admin.cp-vite-ui .cp-account-page .cp-trusted-device-icon{background:var(--cp-react-soft)}.contipay-admin.cp-vite-ui .cp-account-page .cp-trusted-device.is-current{background:var(--cp-react-soft)}.contipay-admin.cp-vite-ui .cp-account-page .cp-trusted-device p{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.contipay-admin.cp-vite-ui .cp-account-page .cp-account-readonly,.contipay-admin.cp-vite-ui .cp-account-page .cp-authenticator-facts>div{background:var(--cp-react-soft)}.contipay-admin.cp-vite-ui .cp-account-page .cp-authenticator-privacy-note,.contipay-admin.cp-vite-ui .cp-account-page .cp-auth-device-reminder{background:var(--cp-react-soft);border-color:var(--cp-react-border);color:var(--cp-react-text)}.contipay-admin.cp-vite-ui .cp-account-page .cp-auth-device-reminder :is(strong,p,small){color:inherit}.contipay-admin.cp-vite-ui .cp-account-page .cp-account-field>span,.contipay-admin.cp-vite-ui .cp-account-page .cp-account-readonly small{color:var(--cp-react-muted);font-size:11px}.contipay-admin.cp-vite-ui .cp-account-page .cp-account-field input,.contipay-admin.cp-vite-ui .cp-account-page .cp-account-field textarea{border-color:var(--cp-react-border);font-size:13px}.contipay-admin.cp-vite-ui .cp-account-page .cp-passkey-content{--cp-surface: var(--cp-react-panel);--cp-text: var(--cp-react-text);--cp-text-muted: var(--cp-react-muted);--cp-border: var(--cp-react-border)}.contipay-admin.cp-vite-ui .cp-account-page .cp-passkey-list{grid-template-columns:minmax(0,1fr)}.contipay-admin.cp-vite-ui .cp-account-page .cp-passkey-credential{border:0;border-bottom:1px solid var(--cp-react-border);border-radius:0;padding-inline:0}.contipay-admin.cp-vite-ui .cp-account-activity-section{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--cp-react-border)}.contipay-admin.cp-vite-ui .cp-account-activity-section .cp-authenticator-activity{margin:0}.contipay-admin.cp-vite-ui .cp-account-activity-section .cp-authenticator-activity li{padding-block:10px}.contipay-admin.cp-vite-ui .cp-account-activity-section .cp-authenticator-activity :is(strong,time){font-size:11px}.contipay-admin.cp-vite-ui .cp-account-page :is(details[id],section[id],h3){scroll-margin-top:84px}.contipay-admin.cp-vite-ui .cp-account-panel{min-width:0;margin:0;padding:0!important;overflow:hidden}.contipay-admin.cp-vite-ui .cp-account-profile-panel,.contipay-admin.cp-vite-ui .cp-approval-history-panel{grid-column:1 / -1}.contipay-admin.cp-vite-ui .cp-account-panel-header{min-height:54px;padding:10px 12px;border-bottom:1px solid var(--cp-react-border);background:#f8fbfd;justify-content:space-between;gap:12px}.contipay-admin.cp-vite-ui .cp-account-panel-header>div{min-width:0;gap:10px}.contipay-admin.cp-vite-ui .cp-account-panel-header>div>.fa{display:grid;width:32px;height:32px;border-radius:6px;background:#e9f4fa;color:var(--cp-react-primary);flex:0 0 32px;place-items:center}.contipay-admin.cp-vite-ui .cp-account-panel-header h3{margin:0 0 3px;color:var(--cp-react-text);font-size:14px}.contipay-admin.cp-vite-ui .cp-account-profile-form{display:grid;padding:0;grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin.cp-vite-ui .cp-account-form-section{display:grid;padding:12px 14px;border-bottom:1px solid var(--cp-react-border);grid-template-columns:180px minmax(0,1fr);gap:14px}.contipay-admin.cp-vite-ui .cp-account-profile-form>.cp-account-form-section:not(.cp-account-developer-section){grid-template-columns:1fr;gap:8px;align-content:start}.contipay-admin.cp-vite-ui .cp-account-developer-section,.contipay-admin.cp-vite-ui .cp-account-form-actions{grid-column:1 / -1}.contipay-admin.cp-vite-ui .cp-account-section-title h4,.contipay-admin.cp-vite-ui .cp-authenticator-activity h4{margin:0 0 4px;color:var(--cp-react-text);font-size:12px}.contipay-admin.cp-vite-ui .cp-account-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contipay-admin.cp-vite-ui [data-contact-security] [hidden]{display:none!important}.contipay-admin.cp-vite-ui [data-contact-security] .cp-passkey-content{padding:0 12px 14px}.contipay-admin.cp-vite-ui [data-contact-security] select{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel);color:var(--cp-react-text)}.contipay-admin.cp-vite-ui .cp-account-field{display:grid;margin:0;gap:5px}.contipay-admin.cp-vite-ui .cp-account-field>span,.contipay-admin.cp-vite-ui .cp-account-readonly small{color:#405a6b;font-size:9px;font-weight:700}.contipay-admin.cp-vite-ui .cp-account-field input,.contipay-admin.cp-vite-ui .cp-account-field textarea{box-sizing:border-box;width:100%;min-height:38px;padding:8px 10px;border:1px solid #c9d8e2;border-radius:6px;background:var(--cp-react-panel);color:var(--cp-react-text);font-size:11px}.contipay-admin.cp-vite-ui .cp-account-field input:focus,.contipay-admin.cp-vite-ui .cp-account-field textarea:focus{border-color:var(--cp-react-primary);outline:3px solid rgba(14,125,180,.12)}.contipay-admin.cp-vite-ui .cp-account-readonly{min-height:38px;padding:7px 10px;border:1px solid var(--cp-react-border);border-radius:6px;background:#f6f9fb}.contipay-admin.cp-vite-ui .cp-account-readonly small,.contipay-admin.cp-vite-ui .cp-account-readonly strong{display:block}.contipay-admin.cp-vite-ui .cp-account-readonly strong{overflow:hidden;margin-top:2px;color:var(--cp-react-text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-account-field-wide{grid-column:1 / -1}.contipay-admin.cp-vite-ui .cp-account-secondary-action{grid-column:2;justify-self:start;margin-top:-5px}.contipay-admin.cp-vite-ui .cp-account-form-actions{padding:10px 14px;background:#f8fbfd;justify-content:space-between;gap:12px}.contipay-admin.cp-vite-ui .cp-account-form-actions>span{color:var(--cp-react-muted);font-size:10px}.contipay-admin.cp-vite-ui .cp-account-status,.contipay-admin.cp-vite-ui .cp-current-device{padding:4px 7px;border-radius:999px;background:#edf2f5;color:#596b77;font-size:8px;font-weight:800;text-transform:uppercase;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-account-status.is-success{background:#e9f6f0;color:#177653}.contipay-admin.cp-vite-ui .cp-account-status.is-warning{background:#fff3df;color:#875913}.contipay-admin.cp-vite-ui .cp-authenticator-facts{display:grid;margin:0;padding:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.contipay-admin.cp-vite-ui .cp-authenticator-facts>div{padding:7px 8px;border:1px solid var(--cp-react-border);border-radius:6px;background:#fbfcfd}.contipay-admin.cp-vite-ui .cp-authenticator-facts dt{color:var(--cp-react-muted);font-size:8px;text-transform:uppercase}.contipay-admin.cp-vite-ui .cp-authenticator-facts dd{margin:3px 0 0;color:var(--cp-react-text);font-size:10px;font-weight:700}.contipay-admin.cp-vite-ui .cp-authenticator-privacy-note{display:grid;margin:0 12px 9px;padding:8px;border:1px solid #cae1ef;border-radius:6px;background:#f1f8fc;color:#476779;grid-template-columns:16px 1fr;gap:7px}.contipay-admin.cp-vite-ui .cp-authenticator-privacy-note p{margin:0;font-size:9px;line-height:1.5}.contipay-admin.cp-vite-ui .cp-authenticator-activity{margin:0 12px 9px}.contipay-admin.cp-vite-ui .cp-authenticator-activity ul{margin:0;padding:0;list-style:none}.contipay-admin.cp-vite-ui .cp-authenticator-activity li{display:grid;padding:5px 0;border-bottom:1px solid var(--cp-react-border);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px}.contipay-admin.cp-vite-ui .cp-authenticator-activity li>.fa{color:#79a3bc;font-size:5px}.contipay-admin.cp-vite-ui .cp-authenticator-activity li.is-warning>.fa{color:var(--cp-react-warning)}.contipay-admin.cp-vite-ui .cp-authenticator-activity strong,.contipay-admin.cp-vite-ui .cp-authenticator-activity time{font-size:9px}.contipay-admin.cp-vite-ui .cp-authenticator-activity time{color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui .cp-account-danger-action{margin:0 12px;border-color:#d6a8a4;color:#9b3730}.contipay-admin.cp-vite-ui .cp-account-action-help{margin:6px 12px 10px;color:var(--cp-react-muted);font-size:9px;line-height:1.45}.contipay-admin.cp-vite-ui .cp-trusted-device-list{padding:5px 12px 8px}.contipay-admin.cp-vite-ui .cp-trusted-device{min-width:0;padding:7px 0;border-bottom:1px solid var(--cp-react-border);gap:9px}.contipay-admin.cp-vite-ui .cp-trusted-device:last-child{border-bottom:0}.contipay-admin.cp-vite-ui .cp-trusted-device-icon{display:grid;width:30px;height:30px;border-radius:6px;background:#edf5fa;color:var(--cp-react-primary);flex:0 0 30px;place-items:center}.contipay-admin.cp-vite-ui .cp-trusted-device>div{min-width:0;flex:1}.contipay-admin.cp-vite-ui .cp-trusted-device h4{margin:0 0 3px;color:var(--cp-react-text);font-size:10px}.contipay-admin.cp-vite-ui .cp-trusted-device p{overflow:hidden;margin:0;color:var(--cp-react-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-trusted-device .btn{padding:5px 8px;font-size:9px}.contipay-admin.cp-vite-ui .cp-current-device{margin-left:5px;background:#e7f4ef;color:#177653}.contipay-admin.cp-vite-ui .cp-account-empty-state{display:flex;min-height:64px;padding:12px;color:var(--cp-react-muted);align-items:center;justify-content:center;gap:8px}.contipay-admin.cp-vite-ui .cp-account-empty-state p{margin:0;font-size:10px}.contipay-admin.cp-vite-ui .cp-approval-history-panel>.responsive-table{padding:8px 10px}.contipay-admin.cp-vite-ui .cp-profile-security-confirmation{text-align:left}.contipay-admin.cp-vite-ui .cp-profile-security-confirmation label,.contipay-admin.cp-vite-ui .cp-profile-security-confirmation small{display:block}.contipay-admin.cp-vite-ui .cp-profile-security-confirmation label{margin:10px 0 4px;color:#3d5565;font-size:11px;font-weight:700}.contipay-admin.cp-vite-ui .cp-profile-security-confirmation .swal2-input{width:100%;height:40px;margin:0;border-radius:6px;font-size:12px}.contipay-admin.cp-vite-ui .cp-profile-security-confirmation small{margin-top:9px;color:#6f818d;font-size:9px;line-height:1.45}.cp-auth-page .cp-authenticator-enrollment{color:#415a6b;text-align:center}.cp-auth-page .cp-authenticator-enrollment>p{margin:0 0 10px;font-size:11px}.cp-auth-page .cp-authenticator-setup-dialog{max-width:calc(100vw - 24px)}.cp-auth-page .cp-authenticator-qr-stage{display:grid;width:fit-content;max-width:100%;margin:0 auto 8px;padding:6px;border:1px solid #dce7ed;background:#fff;place-items:center}.cp-auth-page .cp-authenticator-qr-stage>img{display:block;width:auto;max-width:100%;height:auto;margin:0;image-rendering:crisp-edges;image-rendering:pixelated}.cp-auth-page .cp-authenticator-scan-help{display:block;margin:0 auto 7px;color:#657986;font-size:8px;line-height:1.4}.cp-auth-page .cp-authenticator-guide-toggle,.cp-auth-page .cp-authenticator-manual-toggle{display:inline-flex;padding:4px 6px;border:0;background:transparent;color:#0879b5;font-size:10px;font-weight:700;align-items:center;gap:5px}.cp-auth-page .cp-authenticator-guide-toggle:focus-visible,.cp-auth-page .cp-authenticator-manual-toggle:focus-visible{outline:2px solid #168bc5;outline-offset:2px}.cp-auth-page .cp-authenticator-guide,.cp-auth-page .cp-authenticator-manual{margin:7px 0;padding:9px 10px;border:1px solid #cde1ed;border-radius:6px;background:#f3f8fb;color:#4d6676;font-size:9px;line-height:1.5;text-align:left}.cp-auth-page .cp-authenticator-manual span,.cp-auth-page .cp-authenticator-manual code,.cp-auth-page .cp-authenticator-manual small{display:block}.cp-auth-page .cp-authenticator-manual code{margin:5px 0;padding:6px;border-radius:4px;background:#fff;color:#b42318;font-size:10px;font-weight:700;letter-spacing:.08em;text-align:center}.cp-auth-page .cp-authenticator-manual small{color:#7a5250;font-size:8px}.cp-auth-device-reminder{display:flex;align-items:center;gap:17px;padding:13px 16px;border:1px solid #d8e7f0;border-radius:9px;background:linear-gradient(115deg,#edf7fc,#fafcfe);color:#24445c;text-align:left}.cp-auth-device-copy{min-width:0}.cp-auth-device-reminder strong{display:block;margin:3px 0;font-size:14px;overflow-wrap:anywhere}.cp-auth-device-reminder p{margin:4px 0;font-size:11px;line-height:1.5}.cp-auth-device-reminder small{display:block;color:#617b8e;font-size:9px;line-height:1.4}.cp-auth-device-reminder.is-unrecorded>.fa{flex:0 0 30px;color:#3285b4;font-size:34px;text-align:center}.cp-auth-device-illustration{position:relative;display:grid;flex:0 0 64px;width:64px;height:104px;padding:16px 6px 10px;border:3px solid #426074;border-radius:13px;background:linear-gradient(155deg,#d3efff,#f3fbff 55%,#bfe5f5);box-shadow:0 5px 9px #0e354016,inset 0 0 0 2px #fff;place-items:center}.cp-auth-device-illustration:before{position:absolute;top:5px;left:calc(50% - 8px);width:16px;height:3px;border-radius:4px;background:#426074;content:""}.cp-auth-device-illustration.is-iphone:before{top:0;left:calc(50% - 13px);width:26px;height:7px;border-radius:0 0 6px 6px}.cp-auth-device-illustration.is-android:before{left:calc(50% - 2px);width:4px;height:4px;border-radius:50%}.cp-auth-device-illustration.is-tablet{flex-basis:82px;width:82px;border-radius:9px}.cp-auth-device-illustration.is-computer{flex-basis:92px;width:92px;height:64px;margin-bottom:12px;border-radius:5px}.cp-auth-device-illustration.is-computer:after{position:absolute;left:-7px;right:-7px;bottom:-8px;height:5px;border-radius:1px 1px 8px 8px;background:#426074;content:""}.cp-auth-device-illustration.is-other{border-style:dashed}.cp-auth-app-tile{display:grid;width:33px;height:33px;border-radius:9px;background:#486d90;color:#fff;font:700 13px/1 Arial,sans-serif;box-shadow:0 3px 7px #12354e24;place-items:center}.cp-auth-app-tile.is-google{background:#fff;color:#4285f4;border-bottom:3px solid #34a853;border-right:3px solid #fbbc05}.cp-auth-app-tile.is-microsoft{background:#1685cf}.cp-auth-app-tile.is-1password{background:#2378d8}.cp-auth-app-tile.is-bitwarden{background:#175ddc}.cp-auth-app-tile.is-authy{background:#df4b5b}.cp-auth-device-form{margin:13px 0 0;color:#415a6b;text-align:left}.cp-auth-device-form fieldset{min-width:0;margin:8px 0 0;padding:10px;border:1px solid #d8e7f0;border-radius:7px}.cp-auth-device-form fieldset[hidden]{display:none}.cp-auth-device-form legend{width:auto;margin:0;padding:0 4px;border:0;color:#24445c;font-size:11px}.cp-auth-device-form label{display:block;margin:0 0 8px;font-size:11px;font-weight:600}.cp-auth-device-form .cp-auth-device-opt-in{display:flex;align-items:center;gap:7px;font-weight:400;cursor:pointer}.cp-auth-device-form .cp-auth-device-opt-in input{margin:0}.cp-auth-device-form p,.cp-auth-device-form small{display:block;margin:0 0 8px;font-size:10px;line-height:1.5}.cp-auth-device-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cp-auth-device-form select,.cp-auth-device-form input[type=text]{display:block;width:100%;min-width:0;height:36px;margin:5px 0 0;padding:6px 8px;border:1px solid #cbdce8;border-radius:5px;background:#fff;color:#24445c;font-size:11px;font-weight:400}.cp-auth-device-form input:focus-visible,.cp-auth-device-form select:focus-visible{outline:2px solid #168bc5;outline-offset:2px}.contipay-admin.cp-vite-ui .cp-auth-device-profile{margin:12px 12px 8px}.contipay-admin.cp-vite-ui .cp-auth-device-profile .cp-auth-device-illustration{flex-basis:53px;width:53px;height:85px}.contipay-admin.cp-vite-ui .cp-auth-device-profile .cp-auth-device-illustration.is-tablet{flex-basis:70px;width:70px}.contipay-admin.cp-vite-ui .cp-auth-device-profile .cp-auth-device-illustration.is-computer{flex-basis:80px;width:80px;height:56px}.contipay-admin.cp-vite-ui .cp-account-security-side{display:grid;min-width:0;gap:9px;align-content:start}.contipay-admin.cp-vite-ui .cp-current-session-content{display:flex;align-items:center;gap:12px;padding:12px}.contipay-admin.cp-vite-ui .cp-current-session-content>div{flex:1;min-width:0}.contipay-admin.cp-vite-ui .cp-current-session-content strong{color:var(--cp-react-text);font-size:11px}.contipay-admin.cp-vite-ui .cp-current-session-content p{margin:5px 0 0;color:var(--cp-react-muted);font-size:9px;line-height:1.5}.contipay-admin.cp-vite-ui .cp-current-session-content .btn{padding:6px 9px;font-size:10px}.contipay-admin.cp-vite-ui .cp-trusted-device.is-current{background:#f1f8fc}.contipay-admin.cp-vite-ui .cp-trusted-browser-pages{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:8px 12px;border-top:1px solid var(--cp-react-border)}.contipay-admin.cp-vite-ui .cp-trusted-browser-pages span{color:var(--cp-react-muted);font-size:9px}.contipay-admin.cp-vite-ui .cp-trusted-browser-pages .btn{padding:5px 8px;font-size:9px}@media(max-width:420px){.cp-auth-device-fields{grid-template-columns:1fr}.cp-auth-device-reminder{gap:10px;padding:10px}.contipay-admin.cp-vite-ui .cp-current-session-content{flex-wrap:wrap}}@media(max-width:1000px){.contipay-admin.cp-vite-ui .cp-account-page .cp-account-security-layout{grid-template-columns:minmax(0,1fr);gap:20px}.contipay-admin.cp-vite-ui .cp-account-profile-form{grid-template-columns:1fr}.contipay-admin.cp-vite-ui .cp-account-profile-form>.cp-account-form-section{grid-column:1}.contipay-admin.cp-vite-ui .cp-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin.cp-vite-ui .cp-account-layout{grid-template-columns:1fr}.contipay-admin.cp-vite-ui .cp-account-profile-panel,.contipay-admin.cp-vite-ui .cp-approval-history-panel{grid-column:1}.contipay-admin.cp-vite-ui .cp-settings-field-grid-three,.contipay-admin.cp-vite-ui .cp-settings-review-strip,.contipay-admin.cp-vite-ui .cp-settings-review-card{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin.cp-vite-ui .cp-settings-review-strip p,.contipay-admin.cp-vite-ui .cp-settings-review-note,.contipay-admin.cp-vite-ui .cp-settings-review-card>.btn{grid-column:1 / -1}}@media(max-width:680px){.contipay-admin.cp-vite-ui .cp-settings-page{padding:9px 7px 14px}.contipay-admin.cp-vite-ui .cp-settings-tabs{overflow-x:auto}.contipay-admin.cp-vite-ui .cp-settings-tabs>button,.contipay-admin.cp-vite-ui .cp-settings-tabs>li{flex:0 0 auto}.contipay-admin.cp-vite-ui .cp-merchant-identity-layout,.contipay-admin.cp-vite-ui .cp-settings-card-grid,.contipay-admin.cp-vite-ui .cp-settings-field-grid,.contipay-admin.cp-vite-ui .cp-settings-field-grid-three,.contipay-admin.cp-vite-ui .cp-settings-review-strip,.contipay-admin.cp-vite-ui .cp-settings-review-card,.contipay-admin.cp-vite-ui .cp-settings-action-fields,.contipay-admin.cp-vite-ui .cp-settlement-selectors{grid-template-columns:1fr}.contipay-admin.cp-vite-ui .cp-settings-field-wide,.contipay-admin.cp-vite-ui .cp-settings-field-grid-three>.cp-settings-field-wide{grid-column:1}.contipay-admin.cp-vite-ui .cp-settings-action-bar{align-items:stretch;flex-direction:column}.contipay-admin.cp-vite-ui .cp-settings-action-bar>.btn,.contipay-admin.cp-vite-ui .cp-settings-review-card>.btn{width:100%}.contipay-admin.cp-vite-ui .cp-settlement-days{grid-template-columns:repeat(5,minmax(48px,1fr))}.contipay-admin.cp-vite-ui .cp-settings-section-heading{align-items:flex-start;flex-direction:column}.contipay-admin.cp-vite-ui .cp-account-page{padding:9px 7px 14px}.contipay-admin.cp-vite-ui .cp-account-intro{align-items:flex-start;flex-direction:column}.contipay-admin.cp-vite-ui .cp-admin-approvals-grid{grid-template-columns:1fr}.contipay-admin.cp-vite-ui .cp-admin-approvals-actions>.btn{width:100%}.contipay-admin.cp-vite-ui .cp-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin.cp-vite-ui .cp-account-summary article{padding-inline:6px}.contipay-admin.cp-vite-ui .cp-account-summary strong{font-size:13px}.contipay-admin.cp-vite-ui .cp-account-page .cp-account-intro{flex-direction:row;flex-wrap:wrap;align-items:center}.contipay-admin.cp-vite-ui .cp-account-method>summary{gap:8px;padding-inline:4px}.contipay-admin.cp-vite-ui .cp-account-method>summary>.fa:last-child{margin-left:auto}.contipay-admin.cp-vite-ui .cp-account-page .cp-account-field input,.contipay-admin.cp-vite-ui .cp-account-page .cp-account-field textarea{font-size:16px}.contipay-admin.cp-vite-ui .cp-account-activity-section .cp-authenticator-activity time{grid-column:2}.contipay-admin.cp-vite-ui .cp-account-form-section{grid-template-columns:1fr;gap:8px}.contipay-admin.cp-vite-ui .cp-account-fields{grid-template-columns:1fr}.contipay-admin.cp-vite-ui .cp-account-fields>span[aria-hidden=true]{display:none}.contipay-admin.cp-vite-ui .cp-account-secondary-action{grid-column:1}.contipay-admin.cp-vite-ui .cp-account-form-actions{align-items:stretch;flex-direction:column}.contipay-admin.cp-vite-ui .cp-account-form-actions .btn{width:100%}.contipay-admin.cp-vite-ui .cp-authenticator-facts{grid-template-columns:1fr}.contipay-admin.cp-vite-ui .cp-trusted-device{align-items:flex-start;flex-wrap:wrap}.contipay-admin.cp-vite-ui .cp-trusted-device .btn{margin-left:39px}}.cp-auth-page{display:flex;min-height:100vh;min-height:100svh;margin:0;padding:0;background-color:#063f78;background-image:linear-gradient(90deg,#03214947,#043e6f14 48%,#021b4542),url(/asset/img/background.png);background-position:center;background-repeat:no-repeat;background-size:cover;color:#172633;flex-direction:column;font-family:Roboto,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}.cp-auth-page .cp-auth-shell{display:grid;width:100%;max-width:none;min-height:0;margin:0 auto;padding:clamp(32px,6vw,84px);align-items:center;flex:1 1 auto;justify-items:center}.cp-auth-page .cp-auth-form{width:min(100%,480px);max-width:none;margin:0;padding:0}.cp-auth-page .cp-auth-card{position:relative;overflow:hidden;margin:0;padding:0;border:1px solid rgba(255,255,255,.62)!important;border-radius:10px;background:#fffffff5;box-shadow:0 28px 70px #021f4652;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cp-auth-page .cp-auth-card:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#00579b,#24a6dd 68%,#e21f2f);content:""}.cp-auth-page .cp-auth-card .panel-body{padding:46px 44px 44px}.cp-auth-page .cp-auth-logo{width:auto;max-width:180px;height:58px;object-fit:contain}.cp-auth-page .cp-auth-eyebrow{margin:26px 0 6px;color:#1674b8;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cp-auth-page .cp-auth-card h1{margin:0;color:#172633;font-size:22px;font-weight:650;letter-spacing:0}.cp-auth-page .cp-auth-copy{max-width:320px;margin:10px auto 30px;color:#667784;font-size:12px;line-height:1.55}.cp-auth-page .cp-auth-forecast{display:flex;position:relative;width:min(100%,340px);min-height:72px;margin:12px auto 28px;padding:11px 13px;border:1px solid rgba(22,116,184,.16);border-radius:8px;background:linear-gradient(110deg,var(--cp-outlook-wash, #e7f3fb),rgba(244,249,252,.76));color:#526775;align-items:center;gap:10px;opacity:0;text-align:left;transition:opacity .18s ease;visibility:hidden}.cp-auth-page .cp-auth-forecast.is-ready{opacity:1;visibility:visible}.cp-auth-page .cp-auth-forecast[data-outlook=quiet],.cp-auth-page .cp-auth-forecast[data-outlook=close]{--cp-outlook-wash: #eef0f8}.cp-auth-page .cp-auth-forecast[data-outlook=morning]{--cp-outlook-wash: #e7f6fc}.cp-auth-page .cp-auth-forecast[data-outlook=day]{--cp-outlook-wash: #e9f5f7}.cp-auth-page .cp-auth-forecast[data-outlook=evening]{--cp-outlook-wash: #f4f0ec}.cp-auth-page .cp-auth-forecast-icon{display:inline-flex;width:54px;height:48px;background:transparent;color:#287cb4;align-items:center;flex:0 0 54px;justify-content:center}.cp-auth-page .cp-auth-forecast-icon,.cp-auth-page .cp-auth-forecast [data-outlook-title]{transition:opacity .18s ease}.cp-auth-page .cp-auth-forecast.is-transitioning .cp-auth-forecast-icon,.cp-auth-page .cp-auth-forecast.is-transitioning [data-outlook-title]{opacity:0}.cp-auth-page .cp-auth-forecast .cp-outlook-scene{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cp-auth-page .cp-auth-forecast .cp-outlook-scene__trail{animation:cp-outlook-trail 8s ease-in-out infinite}.cp-auth-page .cp-auth-forecast .cp-outlook-scene__balance{transform-origin:32px 23px;animation:cp-outlook-balance 8s ease-in-out infinite}.cp-auth-page .cp-auth-forecast .cp-outlook-scene__ledger-line{stroke-dasharray:1;animation:cp-outlook-ledger 9s ease-in-out infinite}.cp-auth-page .cp-auth-forecast .cp-outlook-scene__ledger-line--second{animation-delay:.16s}.cp-auth-page .cp-auth-forecast .cp-outlook-scene__ledger-line--third{animation-delay:.32s}.cp-auth-page .cp-auth-forecast .cp-outlook-scene__needle{transform-origin:32px 28px;animation:cp-outlook-compass 10s ease-in-out infinite}.cp-auth-page .cp-auth-forecast .cp-outlook-scene__reserve-top{animation:cp-outlook-reserve 8s ease-in-out infinite}.cp-auth-page .cp-auth-forecast .cp-outlook-scene__orbit{transform-origin:32px 33px;animation:cp-outlook-orbit 10s ease-in-out infinite}.cp-auth-page .cp-auth-forecast.is-paused .cp-outlook-scene *,.cp-auth-page .cp-auth-forecast.is-paused [data-outlook-copy].is-typing:after,.cp-auth-page .cp-auth-forecast.is-paused [data-outlook-copy].is-erasing:after{animation-play-state:paused}@keyframes cp-outlook-trail{0%,12%{stroke-dashoffset:0}80%,to{stroke-dashoffset:-100}}@keyframes cp-outlook-balance{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes cp-outlook-ledger{0%,to{stroke-dashoffset:0}12%{stroke-dashoffset:1}36%,90%{stroke-dashoffset:0}}@keyframes cp-outlook-compass{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes cp-outlook-reserve{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes cp-outlook-orbit{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@media(max-width:560px){.cp-auth-page .cp-auth-forecast-icon{width:44px;height:40px;flex-basis:44px}}@keyframes cp-auth-thought-caret{0%,48%{opacity:1}49%,to{opacity:0}}.cp-auth-page .cp-auth-forecast p{min-width:0;min-height:49px;margin:0;font-size:11px;line-height:1.45;flex:1}.cp-auth-page .cp-auth-forecast strong,.cp-auth-page .cp-auth-forecast p>span{display:block}.cp-auth-page .cp-auth-forecast strong{margin-bottom:2px;color:#1c3b50;font-size:12px;font-weight:700}.cp-auth-page .cp-auth-forecast [data-outlook-copy]{min-height:32px}.cp-auth-page .cp-auth-forecast [data-outlook-copy].is-typing:after,.cp-auth-page .cp-auth-forecast [data-outlook-copy].is-erasing:after{display:inline-block;width:1px;height:.95em;margin-left:2px;background:currentColor;content:"";vertical-align:-.08em;animation:cp-auth-thought-caret .86s steps(1,end) infinite}.cp-auth-page .cp-auth-outlook-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.cp-auth-page .cp-auth-forecast,.cp-auth-page .cp-auth-forecast-icon,.cp-auth-page .cp-auth-forecast [data-outlook-title]{transition:none}.cp-auth-page .cp-auth-forecast .cp-outlook-scene *,.cp-auth-page .cp-auth-forecast [data-outlook-copy].is-typing:after,.cp-auth-page .cp-auth-forecast [data-outlook-copy].is-erasing:after{animation:none}.cp-auth-page .cp-auth-forecast.is-transitioning .cp-auth-forecast-icon,.cp-auth-page .cp-auth-forecast.is-transitioning [data-outlook-title]{opacity:1}}.cp-auth-page .cp-auth-credentials{display:grid;padding:0;border:0;background:transparent;box-shadow:none;gap:16px}.cp-auth-page .cp-auth-field{display:grid;margin:0!important;text-align:left;gap:8px}.cp-auth-page .cp-auth-field label{position:static;margin:0;color:#385267!important;font-size:10px;font-weight:700;line-height:1.35;letter-spacing:.025em;pointer-events:auto}.cp-auth-page .cp-auth-input-shell{position:relative}.cp-auth-page .cp-auth-input-icon{display:grid;position:absolute;z-index:1;top:50%;left:14px;width:18px;height:18px;color:#718897;font-size:12px;pointer-events:none;transform:translateY(-50%);transition:color .16s ease,transform .16s ease;place-items:center}.cp-auth-page .cp-auth-field .form-control{width:100%;height:48px;padding:12px 14px 12px 42px;border:1px solid #c5d4df;border-radius:8px!important;background:#fffffff5;color:#172633;font-size:14px;box-shadow:inset 0 1px 2px #1333480a;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.cp-auth-page .cp-auth-field .form-control:hover{border-color:#adc3d2;background:#fff}.cp-auth-page .cp-auth-field .form-control:focus{border-color:#1674b8;outline:0;background:#fff;box-shadow:0 0 0 3px #1674b821,0 8px 18px #125c8e14}.cp-auth-page .cp-auth-input-shell:focus-within .cp-auth-input-icon{color:#1674b8;transform:translateY(-50%) scale(1.05)}.cp-auth-page #login-btn{display:block;width:100%;min-height:48px;margin-top:2px;float:none;border:0;border-radius:8px;background:linear-gradient(100deg,#075b97,#178fca)!important;box-shadow:0 10px 24px #00579b33;color:#fff;font-size:12px;font-weight:700;letter-spacing:.015em;transition:box-shadow .16s ease,transform .16s ease}.cp-auth-page #login-btn:hover{background:linear-gradient(100deg,#064d80,#117eb4)!important;box-shadow:0 12px 28px #00579b47;transform:translateY(-1px)}.cp-auth-page #login-btn:focus-visible{outline:0;box-shadow:0 0 0 3px #1674b833,0 12px 28px #00579b3d}.cp-auth-page #login-btn:disabled{cursor:wait;opacity:.72;transform:none}.cp-auth-page>.ui-pnotify.cp-auth-toast{width:min(340px,calc(100vw - 32px))!important}.cp-auth-page>.cp-auth-toast .ui-pnotify-container.alert{position:relative;min-height:64px;margin:0;padding:14px 42px 14px 14px!important;overflow:hidden;border:1px solid #d6e2e9!important;border-left-width:4px!important;border-radius:9px;background:#fffffff7!important;color:#29465a!important;box-shadow:0 18px 44px #021f463d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cp-auth-page>.cp-auth-toast .ui-pnotify-icon{display:grid;width:32px;height:32px;margin:1px 11px 0 0;border-radius:8px;float:left;place-items:center}.cp-auth-page>.cp-auth-toast .ui-pnotify-icon span{margin:0;float:none;font-size:13px}.cp-auth-page>.cp-auth-toast .ui-pnotify-title{margin:0 0 3px;color:#17384d;font-size:13px;font-weight:700;line-height:1.35}.cp-auth-page>.cp-auth-toast .ui-pnotify-text{color:#607786;font-size:11px;line-height:1.45}.cp-auth-page>.cp-auth-toast .ui-pnotify-closer{display:grid;position:absolute;z-index:1;top:7px;right:8px;width:28px;height:28px;margin:0;border-radius:6px;color:#78909f;float:none;opacity:.72;transition:background-color .14s ease,color .14s ease,opacity .14s ease;place-items:center}.cp-auth-page>.cp-auth-toast .ui-pnotify-closer:hover,.cp-auth-page>.cp-auth-toast .ui-pnotify-closer:focus{color:#17384d;outline:0;background:#edf3f7;opacity:1}.cp-auth-page>.cp-auth-toast .ui-pnotify-sticker{display:none!important}.cp-auth-page>.cp-auth-toast .alert-danger{border-left-color:#c43f50!important;background:linear-gradient(110deg,#fffffffa,#fff6f7fa)!important}.cp-auth-page>.cp-auth-toast .alert-danger .ui-pnotify-icon{background:#fbe8eb;color:#b53647}.cp-auth-page>.cp-auth-toast .alert-success{border-left-color:#18865a!important;background:linear-gradient(110deg,#fffffffa,#f4fcf8fa)!important}.cp-auth-page>.cp-auth-toast .alert-success .ui-pnotify-icon{background:#e4f5ed;color:#167650}.cp-auth-page>.cp-auth-toast .alert-info{border-left-color:#1674b8!important;background:linear-gradient(110deg,#fffffffa,#f4fafefa)!important}.cp-auth-page>.cp-auth-toast .alert-info .ui-pnotify-icon{background:#e5f1f9;color:#1269a7}.cp-auth-page>.cp-auth-toast .alert-warning{border-left-color:#b5741f!important;background:linear-gradient(110deg,#fffffffa,#fffaf1fa)!important}.cp-auth-page>.cp-auth-toast .alert-warning .ui-pnotify-icon{background:#faefd9;color:#9b6117}.cp-auth-page>.cp-auth-toast.ui-pnotify-fade-in .ui-pnotify-container{animation:cp-auth-toast-enter .22s ease-out both}@keyframes cp-auth-toast-enter{0%{opacity:.4;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:560px){.cp-auth-page>.ui-pnotify.cp-auth-toast{right:16px!important;width:calc(100vw - 32px)!important}}@media(prefers-reduced-motion:reduce){.cp-auth-page>.ui-pnotify.cp-auth-toast,.cp-auth-page>.ui-pnotify.cp-auth-toast.ui-pnotify-move,.cp-auth-page>.ui-pnotify.cp-auth-toast.ui-pnotify-fade-normal,.cp-auth-page>.ui-pnotify.cp-auth-toast.ui-pnotify-fade-slow,.cp-auth-page>.ui-pnotify.cp-auth-toast.ui-pnotify-fade-fast{transition:none}.cp-auth-page>.cp-auth-toast.ui-pnotify-fade-in .ui-pnotify-container{animation:none}}.cp-auth-page .cp-auth-recaptcha-host{width:0;height:0;padding:0;overflow:visible}@media(max-width:560px){.cp-auth-page .grecaptcha-badge{right:-140px!important;transform:scale(.75);transform-origin:right bottom}.cp-auth-page .grecaptcha-badge:hover,.cp-auth-page .grecaptcha-badge:focus-within{right:8px!important}}.cp-auth-page .cp-auth-trust{position:static;padding:0 16px 22px;text-align:center;flex:0 0 auto}.cp-auth-page .cp-auth-trust img{display:block;width:min(100%,280px);height:auto;margin:0 auto;opacity:.94}.contipay-admin .cp-notification-empty{display:flex;min-height:180px;padding:28px 20px;color:var(--cp-react-muted);align-items:center;flex-direction:column;justify-content:center;text-align:center}.contipay-admin .cp-notification-empty>span{margin-bottom:10px;color:var(--cp-react-success);font-size:24px}.contipay-admin .cp-notification-empty strong{color:var(--cp-react-text);font-size:12px}.contipay-admin .cp-notification-empty p{max-width:220px;margin:5px 0 0;font-size:10px;line-height:1.5}.contipay-admin .cp-session-recovery{display:flex;position:fixed;z-index:2000;right:18px;bottom:18px;width:min(420px,calc(100vw - 36px));padding:14px 16px;border:1px solid #efd6ac;border-radius:6px;background:#fffaf1;box-shadow:0 18px 44px #19304133;align-items:center;justify-content:space-between;gap:16px}.contipay-admin .cp-session-recovery>div{display:flex;min-width:0;flex-direction:column;gap:3px}.contipay-admin .cp-session-recovery strong{color:#634317;font-size:12px}.contipay-admin .cp-session-recovery span{color:#7b6341;font-size:10px;line-height:1.45}.contipay-admin .cp-session-recovery a{display:inline-flex;min-height:34px;padding:0 12px;border-radius:4px;background:#172633;color:#fff;align-items:center;font-size:10px;font-weight:650;white-space:nowrap}.contipay-admin.cp-vite-ui .select2-container,.contipay-admin.cp-vite-ui .select2-choice,.contipay-admin.cp-vite-ui .select2-selection{max-width:100%;border-radius:4px!important}.contipay-admin.cp-vite-ui .dropzone{border:1px dashed #aebdc8;border-radius:5px;background:#f8fafb}.contipay-admin.cp-vite-ui .pagination{display:inline-flex;margin:10px 0 0;flex-wrap:wrap;gap:3px}.contipay-admin.cp-vite-ui .pagination>li>a,.contipay-admin.cp-vite-ui .pagination>li>span{border-radius:3px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-breadcrumb{display:flex;min-width:0;align-items:center;flex-wrap:wrap}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-breadcrumb a{color:var(--cp-react-primary);text-decoration:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-breadcrumb a:hover,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-breadcrumb a:focus-visible{color:var(--cp-react-primary-dark);text-decoration:underline}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-breadcrumb [aria-current=page]{color:#91a0ab}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-purpose{display:block;min-height:0;padding:16px 18px 14px;border-bottom:1px solid var(--cp-react-border);background:transparent}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-purpose .cp-workspace-eyebrow{display:block;margin-bottom:4px;color:var(--cp-react-primary);font-size:9px;font-weight:650;text-transform:uppercase}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-purpose h1{margin:0;color:var(--cp-react-text);font-size:19px;font-weight:650;line-height:1.25}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-purpose p{max-width:720px;margin:5px 0 0;color:var(--cp-react-muted);font-size:11px;line-height:1.55}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-admin .tabs-area{padding:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-admin .tab-content-v3{padding:18px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-approval-context{display:grid;margin:0 0 16px;padding:14px 16px;border:1px solid #d7e3ea;border-left:3px solid #70828e;border-radius:5px;background:#f7fafb;gap:4px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-intro{display:flex;min-height:44px;margin-bottom:12px;padding:10px 14px;border-left-color:var(--cp-react-primary);background:#f2f8fc;align-items:center;gap:10px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-approval-context-step{color:var(--cp-react-primary);font-size:9px;font-weight:700;letter-spacing:0;text-transform:uppercase}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-approval-context strong{color:var(--cp-react-text);font-size:14px;font-weight:650}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-intro .developer-approval-context-step{padding-right:10px;border-right:1px solid #c9dce8}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-approval-context>span:last-child{max-width:820px;color:var(--cp-react-muted);font-size:11px;line-height:1.55}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-filters{display:flex;margin:0 0 16px;width:fit-content;max-width:100%;padding:4px;border:1px solid var(--cp-react-border);border-radius:7px;background:#eef4f7;align-items:center;flex-wrap:wrap;gap:7px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-filters .btn{min-height:32px;margin:0;padding:6px 11px;border:0;border-radius:5px;background:transparent;color:var(--cp-react-muted);font-size:10px;font-weight:600}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-filters .btn.is-active{background:var(--cp-react-panel);color:var(--cp-react-primary);box-shadow:0 1px 5px #12364d1f}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-batch{display:flex;margin:0 0 14px;padding:12px 14px;border:1px solid #b9d6e8;border-left:3px solid var(--cp-react-primary);border-radius:5px;background:#eef7fc;align-items:center;justify-content:space-between;gap:14px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-batch.hidden{display:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-batch-copy{display:grid;min-width:0;gap:2px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-batch-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-batch .btn{display:inline-flex;min-height:34px;margin:0;align-items:center;gap:6px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) #action-center-data{min-width:1180px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) #action-center-data>tbody>tr>td{padding:9px 10px;vertical-align:middle}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-subject,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-initiator,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-time{min-width:120px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-review-trigger{display:inline-flex;min-height:32px;padding:7px 10px;border:1px solid #b8cfdd;border-radius:5px;background:#fff;color:var(--cp-finance-blue);font-size:10px;font-weight:650;line-height:1.2;align-items:center;gap:6px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-review-trigger:hover,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-review-trigger:focus{border-color:var(--cp-finance-blue);background:#edf7fc;color:#0f689c}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-configuration-heading{display:flex;margin-bottom:14px;align-items:flex-start;justify-content:space-between;gap:18px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-configuration-heading h4{margin:4px 0;color:var(--cp-react-text);font-size:15px;font-weight:650}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-configuration-heading p{max-width:760px;margin:0;color:var(--cp-react-muted);font-size:11px;line-height:1.5}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-configuration-section{padding-top:16px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-governance-workspace{overflow:hidden;border:1px solid var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel)}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-governance-workspace .cp-governance-shell,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-governance-workspace .tabs-area{float:none;width:100%;padding:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-governance-workspace .developer-governance-tabs{margin:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-governance-workspace .cp-governance-content{padding:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-governance-workspace .developer-governance-toolbar{display:flex;margin-bottom:12px;justify-content:flex-end}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-governance-view-switch{display:inline-flex;padding:4px;border:1px solid var(--cp-react-border);border-radius:7px;background:#eef4f7;gap:4px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-governance-view-switch>.btn{margin:0;border:0;border-radius:5px!important;background:transparent;color:var(--cp-react-muted);box-shadow:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-governance-view-switch>.btn.is-active{background:var(--cp-react-panel);color:var(--cp-react-primary);box-shadow:0 1px 5px #12364d1f}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-governance-workspace .developer-action-group{justify-content:flex-start}.contipay-admin .cp-react-dashboard,.contipay-admin .cp-react-transactions{min-width:0}.contipay-admin .cp-react-transactions{container:cp-transactions / inline-size}.contipay-admin .cp-react-panel{min-width:0;border:1px solid var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel);box-shadow:var(--cp-react-shadow)}.contipay-admin .cp-react-panel-header{display:flex;min-height:68px;padding:15px 18px;border-bottom:1px solid var(--cp-react-border);align-items:flex-start}.contipay-admin .cp-react-panel-header-actions{justify-content:space-between;gap:16px}.contipay-admin .cp-react-panel-header h2{margin:2px 0 3px;color:var(--cp-react-text);font-size:17px;font-weight:650;line-height:1.25;letter-spacing:0}.contipay-admin .cp-react-panel-header p{margin:0;color:var(--cp-react-muted);font-size:12px;line-height:1.45}.contipay-admin .cp-react-eyebrow{display:inline-flex;color:var(--cp-react-primary);align-items:center;gap:5px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase}.contipay-admin .cp-react-eyebrow-success{color:var(--cp-react-success)}.contipay-admin .cp-react-eyebrow-danger{color:var(--cp-react-danger)}.contipay-admin .cp-react-toolbar{display:flex;flex:0 0 auto;gap:8px;align-items:flex-end}.contipay-admin .cp-react-toolbar label,.contipay-admin .cp-react-filter-field,.contipay-admin .cp-react-pagination label{display:flex;margin:0;flex-direction:column;gap:4px;color:var(--cp-react-muted);font-size:10px;font-weight:650;line-height:1.2}.contipay-admin .cp-react-toolbar select,.contipay-admin .cp-react-filters select,.contipay-admin .cp-react-filters input,.contipay-admin .cp-react-table-toolbar select,.contipay-admin .cp-react-pagination select{height:34px;min-width:0;border:1px solid var(--cp-react-border-strong);border-radius:4px;background-color:#fff;color:var(--cp-react-text);font-size:12px;font-weight:500;line-height:32px;letter-spacing:0;outline:none}.contipay-admin .cp-react-toolbar select{min-width:116px;padding:0 27px 0 10px}.contipay-admin .cp-react-filters select,.contipay-admin .cp-react-filters input{width:100%;padding:0 9px}.contipay-admin .cp-react-toolbar select:focus,.contipay-admin .cp-react-filters select:focus,.contipay-admin .cp-react-filters input:focus,.contipay-admin .cp-react-table-toolbar select:focus,.contipay-admin .cp-react-pagination select:focus{border-color:var(--cp-react-primary);box-shadow:0 0 0 2px #1674b81f}.contipay-admin .cp-react-skeleton{display:block;position:relative;overflow:hidden;border-radius:3px;background:#e5ebef}.contipay-admin .cp-react-skeleton:after{position:absolute;top:0;right:0;bottom:0;left:0;animation:cp-react-shimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.72) 48%,transparent 100%);content:"";transform:translate(-100%)}.contipay-admin .cp-react-skeleton-select{width:118px;height:34px;border:1px solid var(--cp-react-border)}.contipay-admin .cp-react-skeleton-icon{width:42px;height:42px;border-radius:5px}.contipay-admin .cp-react-skeleton-label{width:72px;height:8px;margin-bottom:8px}.contipay-admin .cp-react-skeleton-value{width:min(118px,85%);height:22px;margin-bottom:7px}.contipay-admin .cp-react-skeleton-summary-value{width:78%;height:17px;margin:6px 0}.contipay-admin .cp-react-skeleton-detail{width:92px;max-width:88%;height:7px}.contipay-admin .cp-react-chart-skeleton{display:flex;min-height:260px;padding:30px 24px;flex-direction:column;justify-content:space-around}.contipay-admin .cp-react-skeleton-chart-line{height:14px;transform-origin:left center}.contipay-admin .cp-react-skeleton-chart-line-one{width:84%;transform:rotate(-3deg)}.contipay-admin .cp-react-skeleton-chart-line-two{width:66%;transform:rotate(2deg)}.contipay-admin .cp-react-skeleton-chart-line-three{width:91%;transform:rotate(-1deg)}.contipay-admin .cp-react-table-skeleton{min-width:var(--cp-transaction-table-min-width, 1512px);padding:5px 0}.contipay-admin .cp-react-table-skeleton-row{display:grid;min-height:42px;padding:0 6px;border-bottom:1px solid #edf1f4;grid-template-columns:70px 1.2fr 1fr 1.2fr .8fr 1fr 1fr .8fr;gap:7px;align-items:center}.contipay-admin .cp-react-table-skeleton-cell{height:10px}.contipay-admin .cp-react-table-skeleton-cell-2{width:72%}.contipay-admin .cp-react-table-skeleton-cell-3{width:88%}.contipay-admin .cp-react-table-skeleton-cell-4{width:56%}.contipay-admin .cp-react-date-presets>span{display:inline-flex;align-items:center;gap:4px}.contipay-admin .cp-react-date-presets>div{display:grid;height:34px;padding:2px;border:1px solid var(--cp-react-border-strong);border-radius:4px;background:#f3f6f8;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.contipay-admin .cp-react-date-presets button{min-width:0;padding:0 7px;border:0;border-radius:3px;background:transparent;color:var(--cp-react-muted);font-size:10px;font-weight:650;white-space:nowrap;cursor:pointer}.contipay-admin .cp-react-date-presets button.is-active{background:#fff;box-shadow:0 1px 2px #1c303f1f;color:var(--cp-react-primary)}.contipay-admin .cp-react-table-empty{display:flex;min-height:210px;padding:28px;align-items:center;flex-direction:column;justify-content:center;color:var(--cp-react-muted);text-align:center}.contipay-admin .cp-react-table-empty strong{margin-bottom:4px;color:var(--cp-react-text);font-size:13px}.contipay-admin .cp-react-table-empty span{margin-bottom:14px;font-size:11px}.contipay-admin .cp-vite-grid-skeleton{min-width:0;padding:5px 0;border:1px solid var(--cp-react-border);background:var(--cp-react-panel)}.contipay-admin .cp-vite-grid-skeleton[hidden]{display:none!important}.contipay-admin .cp-vite-grid-skeleton .cp-react-table-skeleton-row{grid-template-columns:repeat(8,minmax(0,1fr));border-color:var(--cp-react-border)}.contipay-admin .cp-vite-grid-skeleton .cp-react-table-skeleton-row:last-child{border-bottom:0}.contipay-admin .is-cp-grid-loading .dataTables_scroll,.contipay-admin .is-cp-grid-loading table{display:none!important}@media(max-width:767px){.contipay-admin .cp-vite-grid-skeleton .cp-react-table-skeleton-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes cp-react-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.contipay-admin .cp-react-skeleton:after{animation:none}}.contipay-admin .cp-react-icon-button,.contipay-admin .cp-react-row-toggle{display:inline-flex;width:34px;height:34px;padding:0;border:1px solid var(--cp-react-border-strong);border-radius:4px;background:#fff;color:#415362;align-items:center;justify-content:center;cursor:pointer}.contipay-admin .cp-react-icon-button:hover,.contipay-admin .cp-react-row-toggle:hover{border-color:#9db0bd;background:#f5f8fa;color:var(--cp-react-primary)}.contipay-admin .cp-react-icon-button:disabled,.contipay-admin .cp-react-button:disabled{opacity:.45;cursor:not-allowed}.contipay-admin .cp-react-button{display:inline-flex;min-height:32px;padding:0 11px;border:1px solid transparent;border-radius:4px;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:650;line-height:1;letter-spacing:0;cursor:pointer}.contipay-admin .cp-react-button-primary{background:var(--cp-react-primary);color:#fff}.contipay-admin .cp-react-button-primary:hover{background:var(--cp-react-primary-dark)}.contipay-admin .cp-react-button-secondary{border-color:var(--cp-react-border-strong);background:#fff;color:#425463}.contipay-admin .cp-react-button-secondary.is-active{border-color:#afd8c7;background:#eef8f3;color:var(--cp-react-success)}.contipay-admin .cp-react-button-success{border-color:#b5ddca;background:#eef8f3;color:#126d49}.contipay-admin .cp-react-button-danger{border-color:#ebc5c5;background:#fff4f4;color:#a43737}.contipay-admin .cp-react-overview{margin-bottom:14px}.contipay-admin .cp-react-workspaces{display:grid;margin-bottom:14px;border:1px solid var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel);box-shadow:var(--cp-react-shadow);grid-template-columns:180px minmax(0,1fr)}.contipay-admin .cp-react-workspaces-heading{display:flex;padding:14px 16px;border-right:1px solid var(--cp-react-border);justify-content:center;flex-direction:column}.contipay-admin .cp-react-workspaces-heading span{color:var(--cp-react-text);font-size:12px;font-weight:650}.contipay-admin .cp-react-workspaces-heading small{margin-top:3px;color:var(--cp-react-muted);font-size:9px}.contipay-admin .cp-react-workspace-links{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}.contipay-admin .cp-react-workspace-links a{display:grid;min-width:0;min-height:62px;padding:10px 12px;border-right:1px solid var(--cp-react-border);color:#3d5360;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:8px}.contipay-admin .cp-react-workspace-links a:last-child{border-right:0}.contipay-admin .cp-react-workspace-links a:hover{background:#f5f9fb;color:var(--cp-react-primary);text-decoration:none}.contipay-admin .cp-react-workspace-links a>svg:first-child{color:var(--cp-react-primary)}.contipay-admin .cp-react-workspace-links a>svg:last-child{color:#9aa7af}.contipay-admin .cp-react-workspace-links span{display:flex;min-width:0;flex-direction:column}.contipay-admin .cp-react-workspace-links strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-workspace-links small{overflow:hidden;margin-top:2px;color:var(--cp-react-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-attention{display:grid;min-height:92px;margin-bottom:14px;grid-template-columns:210px minmax(0,1fr)}.contipay-admin .cp-react-attention-heading{display:flex;padding:15px 17px;border-right:1px solid var(--cp-react-border);align-items:center;gap:10px}.contipay-admin .cp-react-attention-heading>span{display:inline-flex;width:32px;height:32px;flex:0 0 32px;border-radius:5px;background:#fff3df;color:var(--cp-react-warning);align-items:center;justify-content:center}.contipay-admin .cp-react-attention-heading h2{margin:0;color:var(--cp-react-text);font-size:14px;font-weight:650}.contipay-admin .cp-react-attention-heading p{margin:3px 0 0;color:var(--cp-react-muted);font-size:9px;line-height:1.35}.contipay-admin .cp-react-attention-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.contipay-admin .cp-react-attention-items>*{display:flex;min-width:0;padding:13px 14px;border-right:1px solid var(--cp-react-border);color:inherit;justify-content:center;flex-direction:column}.contipay-admin .cp-react-attention-items>*:last-child{border-right:0}.contipay-admin .cp-react-attention-items>a:hover{background:#f7fafb;text-decoration:none}.contipay-admin .cp-react-attention-items small{color:var(--cp-react-muted);font-size:8px;font-weight:650;text-transform:uppercase}.contipay-admin .cp-react-attention-items strong{margin:2px 0;color:var(--cp-react-text);font-size:19px;line-height:1.1}.contipay-admin .cp-react-attention-items span{overflow:hidden;color:#7b8a94;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-live-header{align-items:center}.contipay-admin .cp-react-live-state{display:flex;min-width:128px;padding:7px 10px;border-left:1px solid var(--cp-react-border);align-items:center;gap:8px}.contipay-admin .cp-react-live-state>i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--cp-react-success);box-shadow:0 0 0 4px #18865a1f}.contipay-admin .cp-react-live-state>span{display:flex;min-width:0;flex-direction:column}.contipay-admin .cp-react-live-state strong{color:#29414f;font-size:10px;text-transform:uppercase}.contipay-admin .cp-react-live-state small{color:var(--cp-react-muted);font-size:9px;white-space:nowrap}.contipay-admin .cp-react-dashboard-controls{display:flex;min-height:62px;padding:10px 14px;border-bottom:1px solid var(--cp-react-border);background:#fafcfd;align-items:center;justify-content:space-between;gap:14px}.contipay-admin .cp-react-period-control{display:grid;min-width:244px;height:34px;padding:2px;border:1px solid var(--cp-react-border-strong);border-radius:4px;background:#edf2f5;grid-template-columns:repeat(3,minmax(0,1fr))}.contipay-admin .cp-react-period-control button{padding:0 10px;border:0;border-radius:3px;background:transparent;color:#5d6f7b;font-size:10px;font-weight:700;letter-spacing:0;cursor:pointer}.contipay-admin .cp-react-period-control button.is-active{background:#fff;box-shadow:0 1px 2px #1f334124;color:var(--cp-react-primary)}.contipay-admin .cp-react-dashboard-filterbar label:nth-child(2) select{max-width:190px}.contipay-admin .cp-react-metric-grid{display:grid;padding:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.contipay-admin .cp-react-metric-grid-live{grid-template-columns:repeat(3,minmax(0,1fr))}.contipay-admin .cp-react-metric{display:flex;min-width:0;min-height:88px;padding:14px;border:1px solid var(--cp-react-border);border-left:3px solid var(--cp-react-primary);border-radius:5px;background:#fbfcfd;align-items:center;gap:12px}.contipay-admin .cp-react-metric-success{border-left-color:var(--cp-react-success)}.contipay-admin .cp-react-metric-warning{border-left-color:var(--cp-react-warning)}.contipay-admin .cp-react-metric-danger{border-left-color:var(--cp-react-danger)}.contipay-admin .cp-react-metric-neutral{border-left-color:#687783}.contipay-admin .cp-react-metric-icon{display:inline-flex;width:38px;height:38px;flex:0 0 38px;border-radius:5px;background:#eaf3fa;color:var(--cp-react-primary);align-items:center;justify-content:center}.contipay-admin .cp-react-metric-success .cp-react-metric-icon{background:#eaf6f1;color:var(--cp-react-success)}.contipay-admin .cp-react-metric-warning .cp-react-metric-icon{background:#fbf2e7;color:var(--cp-react-warning)}.contipay-admin .cp-react-metric-danger .cp-react-metric-icon{background:#fbecec;color:var(--cp-react-danger)}.contipay-admin .cp-react-metric-neutral .cp-react-metric-icon{background:#eef2f4;color:#596874}.contipay-admin .cp-react-metric>span:last-child{display:flex;min-width:0;flex-direction:column}.contipay-admin .cp-react-metric small{color:var(--cp-react-muted);font-size:10px;font-style:normal;font-weight:650;text-transform:uppercase}.contipay-admin .cp-react-metric strong{overflow:hidden;margin:3px 0 1px;color:var(--cp-react-text);font-size:21px;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-metric em{color:#82909a;font-size:10px;font-style:normal}.contipay-admin .cp-react-dashboard-grid{display:grid;min-width:0;grid-template-columns:minmax(0,1.45fr) minmax(330px,.85fr);gap:14px}.contipay-admin .cp-react-grid-full{grid-column:1 / -1}.contipay-admin .cp-react-panel-meta{display:inline-flex;max-width:220px;color:var(--cp-react-muted);align-items:center;gap:5px;font-size:10px;text-align:right}.contipay-admin .cp-react-text-link{display:inline-flex;color:var(--cp-react-primary);align-items:center;gap:5px;font-size:10px;font-weight:700;white-space:nowrap}.contipay-admin .cp-react-text-link:hover{color:var(--cp-react-primary-dark)}.contipay-admin .cp-react-flow-panel{min-height:372px}.contipay-admin .cp-react-mix-panel{min-height:300px}.contipay-admin .cp-react-approvals{min-height:372px}.contipay-admin .cp-react-count{display:inline-flex;height:28px;padding:0 9px;border-radius:4px;background:#edf3f7;color:#4e6270;align-items:center;gap:5px;font-size:11px;font-weight:700}.contipay-admin .cp-react-approval-list{max-height:300px;padding:5px 14px 14px;overflow:auto}.contipay-admin .cp-react-approval-item{display:flex;min-width:0;padding:12px 0;border-bottom:1px solid #e5ebef;align-items:center;justify-content:space-between;gap:12px}.contipay-admin .cp-react-approval-item:last-child{border-bottom:0}.contipay-admin .cp-react-approval-item>div{min-width:0;flex:1}.contipay-admin .cp-react-approval-heading{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px}.contipay-admin .cp-react-approval-heading strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-approval-heading b{flex:0 0 auto;color:var(--cp-react-primary);font-size:13px}.contipay-admin .cp-react-approval-item p,.contipay-admin .cp-react-approval-item time{margin:3px 0 0;color:var(--cp-react-muted);font-size:10px}.contipay-admin .cp-react-approval-actions{display:flex;flex:0 0 auto;gap:5px}.contipay-admin .cp-react-empty-state,.contipay-admin .cp-react-chart-empty,.contipay-admin .cp-react-table-empty{display:flex;min-height:180px;padding:24px;color:var(--cp-react-muted);align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:6px}.contipay-admin .cp-react-empty-state strong{color:var(--cp-react-text);font-size:13px}.contipay-admin .cp-react-empty-state p{margin:0;font-size:11px}.contipay-admin .cp-react-empty-state-compact{min-height:122px;padding:18px}.contipay-admin .cp-react-insight-list{padding:5px 16px 12px}.contipay-admin .cp-react-insight{display:grid;min-width:0;padding:13px 0;border-bottom:1px solid #e6ecef;grid-template-columns:30px minmax(0,1fr);gap:9px}.contipay-admin .cp-react-insight:last-child{border-bottom:0}.contipay-admin .cp-react-insight-icon{display:inline-flex;width:28px;height:28px;border-radius:4px;background:#edf4f8;color:var(--cp-react-primary);align-items:center;justify-content:center}.contipay-admin .cp-react-insight-good .cp-react-insight-icon{background:#eaf6f1;color:var(--cp-react-success)}.contipay-admin .cp-react-insight-warning .cp-react-insight-icon{background:#fff3df;color:var(--cp-react-warning)}.contipay-admin .cp-react-insight-critical .cp-react-insight-icon{background:#fdecec;color:var(--cp-react-danger)}.contipay-admin .cp-react-insight strong{display:block;color:#263d4a;font-size:11px}.contipay-admin .cp-react-insight p{margin:3px 0 0;color:var(--cp-react-muted);font-size:10px;line-height:1.45}.contipay-admin .cp-react-activity-list{min-width:0}.contipay-admin .cp-react-activity-head,.contipay-admin .cp-react-activity-row{display:grid;min-width:0;padding:0 16px;grid-template-columns:100px minmax(120px,1.2fr) minmax(95px,.9fr) 100px 90px 112px;align-items:center;gap:10px}.contipay-admin .cp-react-activity-head{min-height:35px;border-bottom:1px solid var(--cp-react-border-strong);background:#f5f8fa;color:#687985;font-size:9px;font-weight:700;text-transform:uppercase}.contipay-admin .cp-react-activity-row{min-height:58px;border-bottom:1px solid #e7ecef}.contipay-admin .cp-react-activity-row:last-child{border-bottom:0}.contipay-admin .cp-react-activity-row>span,.contipay-admin .cp-react-activity-row time{min-width:0;overflow:hidden;color:#465966;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-activity-reference strong,.contipay-admin .cp-react-activity-amount strong{display:block;color:#233a47;font-size:11px}.contipay-admin .cp-react-activity-reference small,.contipay-admin .cp-react-activity-amount small{display:block;margin-top:2px;color:var(--cp-react-muted);font-size:9px}.contipay-admin .cp-react-activity-row .cp-table-identity{font-size:10px}.contipay-admin .cp-react-activity-reference .cp-table-identity,.contipay-admin .cp-react-activity-amount .cp-table-identity{width:auto;margin-top:3px}.contipay-admin .cp-react-activity-reference .cp-identity-mark,.contipay-admin .cp-react-activity-amount .cp-identity-mark{width:18px;height:18px;min-width:18px}.contipay-admin .cp-react-service-signals{padding:15px 16px 18px}.contipay-admin .cp-react-signal-heading{display:flex;color:#344b59;align-items:center;gap:7px;font-size:11px}.contipay-admin .cp-react-signal-grid,.contipay-admin .cp-react-aging-list{display:grid;margin-top:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e3eaee}.contipay-admin .cp-react-signal-grid>span,.contipay-admin .cp-react-aging-list>span{min-width:0;padding:10px 8px;background:#f8fafb;text-align:center}.contipay-admin .cp-react-signal-grid small,.contipay-admin .cp-react-aging-list small{display:block;overflow:hidden;color:var(--cp-react-muted);font-size:8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.contipay-admin .cp-react-signal-grid strong,.contipay-admin .cp-react-aging-list strong{display:block;margin-top:3px;color:#263e4c;font-size:14px}.contipay-admin .cp-react-signal-divider{height:1px;margin:16px 0;background:#e3e9ed}.contipay-admin .cp-react-aging-list{grid-template-columns:repeat(3,minmax(0,1fr))}.contipay-admin .cp-react-muted-copy{margin:10px 0 0;color:var(--cp-react-muted);font-size:10px}.contipay-admin .cp-react-provider-list{padding:5px 16px 12px}.contipay-admin .cp-react-provider-list>article{display:grid;min-width:0;min-height:58px;border-bottom:1px solid #e7ecef;grid-template-columns:minmax(130px,.9fr) minmax(110px,1.4fr) 76px;align-items:center;gap:14px}.contipay-admin .cp-react-provider-list>article:last-of-type{border-bottom:0}.contipay-admin .cp-react-provider-list article>span{min-width:0}.contipay-admin .cp-react-provider-list article>span>strong,.contipay-admin .cp-react-provider-list article>span>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-provider-list article>span>strong{color:#29404d;font-size:11px}.contipay-admin .cp-react-provider-list article>span>small{margin-top:2px;color:var(--cp-react-muted);font-size:9px}.contipay-admin .cp-react-provider-list .cp-table-identity{color:#29404d;font-size:11px;font-weight:700}.contipay-admin .cp-react-provider-list article>i{height:6px;overflow:hidden;border-radius:3px;background:#e6edf1}.contipay-admin .cp-react-provider-list article>i>b{display:block;height:100%;border-radius:3px;background:var(--cp-react-primary)}.contipay-admin .cp-react-provider-rate{text-align:right}.contipay-admin .cp-react-approval-list-wide{display:grid;max-height:360px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.contipay-admin .cp-react-approval-list-wide .cp-react-empty-state{grid-column:1 / -1}.contipay-admin .cp-react-donut-layout{display:grid;min-height:224px;padding:20px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px}.contipay-admin .cp-react-donut{display:grid;width:142px;height:142px;border-radius:50%;place-items:center;position:relative}.contipay-admin .cp-react-donut:after{position:absolute;width:86px;height:86px;border-radius:50%;background:#fff;content:""}.contipay-admin .cp-react-donut>span{z-index:1;display:flex;align-items:center;flex-direction:column}.contipay-admin .cp-react-donut strong{font-size:20px;line-height:1.1}.contipay-admin .cp-react-donut small{color:var(--cp-react-muted);font-size:9px}.contipay-admin .cp-react-chart-key{min-width:0;margin:0;padding:0;list-style:none}.contipay-admin .cp-react-chart-key li{display:grid;min-width:0;padding:5px 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:11px}.contipay-admin .cp-react-chart-key i,.contipay-admin .cp-react-line-key i{width:8px;height:8px;border-radius:2px}.contipay-admin .cp-react-chart-key span{overflow:hidden;color:#52636f;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-line-wrap{min-height:282px;padding:12px 16px 8px}.contipay-admin .cp-react-line-wrap svg{display:block;width:100%;height:245px;overflow:visible}.contipay-admin .cp-react-line-wrap svg text{fill:#788893;font-size:9px}.contipay-admin .cp-react-chart-grid{stroke:#e7edf1;stroke-width:1}.contipay-admin .cp-react-line-key{display:flex;justify-content:center;gap:18px;color:var(--cp-react-muted);font-size:10px}.contipay-admin .cp-react-line-key span{display:inline-flex;align-items:center;gap:5px}.contipay-admin .cp-react-section-icon{flex:0 0 auto}.contipay-admin .cp-react-section-icon-success{color:var(--cp-react-success)}.contipay-admin .cp-react-section-icon-danger{color:var(--cp-react-danger)}.contipay-admin .cp-react-status{display:flex;min-height:76px;margin:14px;padding:12px 14px;border:1px solid #e4c9c9;border-radius:5px;background:#fff7f7;color:#9d3838;align-items:center;gap:10px}.contipay-admin .cp-react-status>div{min-width:0;flex:1}.contipay-admin .cp-react-status strong{font-size:12px}.contipay-admin .cp-react-status p{margin:2px 0 0;color:#725d5d;font-size:11px}.contipay-admin .cp-react-summary-grid{display:grid;padding:12px 16px;border-bottom:1px solid var(--cp-react-border);background:#fafcfd;grid-template-columns:repeat(6,minmax(0,1fr))}.contipay-admin .cp-react-summary-metric{min-width:0;padding:4px 13px;border-right:1px solid #e1e8ed}.contipay-admin .cp-react-summary-metric:last-child{border-right:0}.contipay-admin .cp-react-summary-metric small,.contipay-admin .cp-react-summary-metric span{display:block;overflow:hidden;color:var(--cp-react-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-summary-metric small{font-weight:700;text-transform:uppercase}.contipay-admin .cp-react-summary-metric strong{display:block;overflow:hidden;margin:2px 0;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-filters{display:grid;padding:14px 16px;border-bottom:1px solid var(--cp-react-border);grid-template-columns:minmax(210px,1.4fr) minmax(186px,1.15fr) repeat(6,minmax(108px,1fr)) repeat(2,minmax(132px,1fr));gap:8px;align-items:end}.contipay-admin .cp-react-input-with-icon{display:flex;position:relative;align-items:center}.contipay-admin .cp-react-input-with-icon svg{position:absolute;left:9px;color:#7c8c97;pointer-events:none}.contipay-admin .cp-react-input-with-icon input{padding-left:30px}.contipay-admin .cp-react-filter-actions{display:flex;gap:5px}@container cp-transactions (max-width: 1450px){.contipay-admin .cp-react-transactions .cp-react-filters{grid-template-columns:minmax(210px,1.5fr) minmax(186px,1fr) repeat(3,minmax(115px,1fr))}}@container cp-transactions (max-width: 850px){.contipay-admin .cp-react-transactions .cp-react-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.contipay-admin .cp-react-transactions .cp-react-filter-search{grid-column:span 2}}@container cp-transactions (max-width: 620px){.contipay-admin .cp-react-transactions .cp-react-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-react-transactions :is(.cp-react-filter-search,.cp-react-date-presets,.cp-react-filter-actions){grid-column:1 / -1}.contipay-admin .cp-react-transactions .cp-react-filter-field:has(select[data-cp-identity-kind=transaction]){grid-column:1 / -1}}@container cp-transactions (max-width: 320px){.contipay-admin .cp-react-transactions .cp-react-filters{grid-template-columns:minmax(0,1fr)}.contipay-admin .cp-react-transactions .cp-react-filter-field{grid-column:1}}.contipay-admin .cp-react-table-toolbar{display:flex;min-height:50px;padding:8px 16px;border-bottom:1px solid var(--cp-react-border);align-items:center;justify-content:space-between;gap:12px}.contipay-admin .cp-react-bulk-actions{display:flex;align-items:center;gap:7px}.contipay-admin .cp-react-bulk-actions>span,.contipay-admin .cp-react-result-range{color:var(--cp-react-muted);font-size:10px;font-weight:600}.contipay-admin .cp-react-table-toolbar select{min-width:146px;padding:0 28px 0 9px}.contipay-admin .cp-react-virtual-table{--cp-transaction-table-min-width: 1390px;position:relative;min-width:0;overflow-x:auto;background:#fff;-webkit-overflow-scrolling:touch}.contipay-admin .cp-react-virtual-table.has-channel-column{--cp-transaction-table-min-width: 1448px}.contipay-admin .cp-react-table-head,.contipay-admin .cp-react-table-row{display:grid;width:100%;min-width:var(--cp-transaction-table-min-width);grid-template-columns:26px 54px 132px minmax(88px,.9fr) 66px 82px minmax(78px,.75fr) minmax(82px,.8fr) 62px 64px minmax(110px,1.15fr) minmax(100px,1fr) minmax(80px,.75fr) 110px 110px 124px 36px;align-items:center}.contipay-admin .cp-react-virtual-table.has-channel-column .cp-react-table-head,.contipay-admin .cp-react-virtual-table.has-channel-column .cp-react-table-row{grid-template-columns:26px 54px 132px minmax(88px,.9fr) 58px 66px 82px minmax(78px,.75fr) minmax(82px,.8fr) 62px 64px minmax(110px,1.15fr) minmax(100px,1fr) minmax(80px,.75fr) 110px 110px 124px 36px}.contipay-admin .cp-react-table-head{min-height:34px;border-bottom:1px solid var(--cp-react-border-strong);background:#f4f7f9;color:#5f707c;font-size:9px;font-weight:700;text-transform:uppercase}.contipay-admin .cp-react-table-head>span,.contipay-admin .cp-react-table-row>span{min-width:0;padding:0 4px}.contipay-admin .cp-react-table-head>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-table-head>span:first-child,.contipay-admin .cp-react-table-row>span:first-child{text-align:center}.contipay-admin :is(.cp-react-table-head,.cp-react-table-row)>.cp-react-status-cell{display:flex;align-items:center;justify-content:center;text-align:center}.contipay-admin .cp-react-table-scroll{width:100%;height:min(58vh,650px);min-width:var(--cp-transaction-table-min-width);min-height:300px;overflow-x:hidden;overflow-y:auto;contain:strict}.contipay-admin .cp-react-table-row-wrap{width:100%;min-width:var(--cp-transaction-table-min-width);border-bottom:1px solid #e7ecef;background:#fff}.contipay-admin .cp-react-table-row-wrap:hover{background:#f8fafb}.contipay-admin .cp-react-table-row{min-height:42px}.contipay-admin .cp-react-table-row.is-log-openable{cursor:pointer}.contipay-admin .cp-react-table-row.is-log-openable:focus-visible{position:relative;z-index:1;outline:2px solid var(--cp-react-primary);outline-offset:-2px}.contipay-admin .cp-react-mobile-transaction{display:none}.contipay-admin .cp-react-table-row span{overflow:hidden;color:#42535f;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-table-row span>strong{display:block;overflow:hidden;color:#223642;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-table-row span>small{display:block;overflow:hidden;margin-top:2px;color:#7a8993;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-table-head>span:last-child,.contipay-admin .cp-react-table-row>span:last-child{overflow:visible;padding:0 4px 0 2px;justify-self:center}.contipay-admin .cp-react-table-row .cp-table-identity{font-size:9px;font-weight:650}.contipay-admin .cp-react-table-row .cp-identity-mark{width:20px;height:20px;min-width:20px;font-size:7px}.contipay-admin .cp-react-table-row .cp-currency-identity{justify-content:center}.contipay-admin .cp-react-table-row .cp-currency-mark{width:20px;min-width:20px;font-size:13px}.contipay-admin .cp-react-table-row .cp-currency-mark.is-code{width:auto;min-width:28px;font-size:8px}.contipay-admin .cp-react-row-toggle{width:28px;height:28px}.contipay-admin .cp-react-table-row-wrap.is-expanded .cp-react-row-toggle svg{transform:rotate(180deg)}.contipay-admin .cp-react-row-toggle svg{transition:transform .16s ease}.contipay-admin .cp-react-row-detail{min-height:143px;padding:0 16px 14px 46px}.contipay-admin .cp-react-row-detail dl{display:grid;margin:0;padding:12px;border:1px solid #dae4ea;border-radius:4px;background:#f8fafb;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.contipay-admin .cp-react-row-detail dt{color:#74848f;font-size:9px;font-weight:700;text-transform:uppercase}.contipay-admin .cp-react-row-detail dd{overflow:hidden;margin:3px 0 0;color:#2f414d;font-size:10px;overflow-wrap:anywhere}.contipay-admin .cp-react-transaction-logs{margin-top:9px;border-top:1px solid var(--cp-react-border)}.contipay-admin .cp-react-log-toggle{display:inline-flex;min-height:32px;margin-top:8px;padding:0 9px;border:1px solid var(--cp-react-border-strong);border-radius:4px;background:var(--cp-react-panel);color:#385061;align-items:center;gap:6px;font-size:10px;font-weight:700}.contipay-admin .cp-react-log-toggle svg:last-child{margin-left:3px;transition:transform .16s ease}.contipay-admin .cp-react-log-toggle[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.contipay-admin .cp-react-log-content{min-height:500px;padding:8px 0 2px}.contipay-admin .cp-react-log-content.is-workspace{height:100%;min-height:0;padding-top:2px}.contipay-admin .cp-react-log-skeleton{width:100%;height:72px}.contipay-admin .cp-react-log-process-layout{display:grid;height:100%;min-height:490px;border:1px solid var(--cp-react-border);border-radius:6px;background:#f5f8fa;grid-template-columns:minmax(280px,.68fr) minmax(0,1.45fr);overflow:hidden}.contipay-admin .cp-react-log-process{display:flex;min-width:0;min-height:0;border-right:1px solid var(--cp-react-border);background:#f8fafb;flex-direction:column}.contipay-admin .cp-react-log-process>header{display:flex;min-height:48px;padding:8px 11px;border-bottom:1px solid var(--cp-react-border);background:#fff;align-items:center;justify-content:space-between;gap:8px}.contipay-admin .cp-react-log-process>header div{display:flex;flex-direction:column}.contipay-admin .cp-react-log-process>header span{color:var(--cp-react-primary);font-size:8px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.contipay-admin .cp-react-log-process>header strong{margin-top:2px;color:var(--cp-react-text);font-size:11px}.contipay-admin .cp-react-log-process>header small{color:var(--cp-react-muted);font-size:8px;white-space:nowrap}.contipay-admin .cp-react-log-list{position:relative;margin:0;padding:10px 8px 14px 39px;list-style:none;overflow-y:auto;flex:1}.contipay-admin .cp-react-log-list:before{position:absolute;top:14px;bottom:14px;left:19px;width:1px;background:#bfd0db;content:""}.contipay-admin .cp-react-log-process-step{position:relative;padding:0 0 8px}.contipay-admin .cp-react-log-process-step+.cp-react-log-process-step{padding-top:21px}.contipay-admin .cp-react-log-step-number{display:inline-flex;position:absolute;z-index:2;top:8px;left:-29px;width:20px;height:20px;border:2px solid #f8fafb;border-radius:50%;background:#dfeaf0;color:#48606f;align-items:center;justify-content:center;font-size:8px;font-weight:800}.contipay-admin .cp-react-log-process-step+.cp-react-log-process-step .cp-react-log-step-number{top:29px}.contipay-admin .cp-react-log-transition{display:flex;position:absolute;top:1px;left:-33px;height:18px;color:#7a8e9b;align-items:center;gap:8px;pointer-events:none}.contipay-admin .cp-react-log-transition svg{width:10px;min-width:10px}.contipay-admin .cp-react-log-transition span{padding:1px 5px;border-radius:8px;background:#eef3f6;font-size:7px;font-weight:700;white-space:nowrap}.contipay-admin .cp-react-log-event{display:block;width:100%;min-width:0;padding:8px 9px;border:1px solid var(--cp-react-border);border-radius:5px;background:#fff;color:var(--cp-react-text);text-align:left;box-shadow:0 1px 1px #132b3a08;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.contipay-admin .cp-react-log-event:hover{border-color:#9fc4dc;transform:translate(2px)}.contipay-admin .cp-react-log-event.is-selected{border-color:var(--cp-react-primary);box-shadow:0 0 0 2px #1c84c61f}.contipay-admin .cp-react-log-event-topline{display:flex;align-items:center;justify-content:space-between;gap:7px}.contipay-admin .cp-react-log-event-topline b{color:#39708f;font-size:7px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.contipay-admin .cp-react-log-event-topline time{color:var(--cp-react-muted);font:7px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.contipay-admin .cp-react-log-event>strong{display:block;overflow:hidden;margin-top:4px;color:var(--cp-react-text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-log-event>small{display:block;overflow:hidden;margin-top:3px;color:#667985;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-log-event-meta{display:flex;margin-top:6px;color:var(--cp-react-muted);align-items:center;justify-content:space-between;gap:7px}.contipay-admin .cp-react-log-event-meta i{overflow:hidden;font-size:7px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-log-process-step.is-outcome .cp-react-log-step-number{background:#dff3e8;color:#176d4a}.contipay-admin .cp-react-log-process-step.is-webhook .cp-react-log-step-number{background:#e8e5f7;color:#6251a1}.contipay-admin .cp-react-log-process-step.is-response .cp-react-log-step-number{background:#e1eef7;color:#24658c}.contipay-admin .cp-react-log-inspector{display:flex;min-width:0;min-height:0;background:#fff;flex-direction:column;animation:none}.contipay-admin .cp-react-log-inspector-header{display:flex;min-height:68px;padding:10px 13px;border-bottom:1px solid var(--cp-react-border);align-items:flex-start;justify-content:space-between;gap:12px}.contipay-admin .cp-react-log-inspector-header>div{min-width:0}.contipay-admin .cp-react-log-inspector-header h4{overflow:hidden;margin:4px 0 0;color:var(--cp-react-text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-log-inspector-header p{overflow:hidden;margin:4px 0 0;color:var(--cp-react-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-log-phase{display:inline-flex;min-height:18px;padding:2px 6px;border-radius:9px;background:#e7f2f9;color:#22688f;align-items:center;font-size:7px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.contipay-admin .cp-react-log-phase.is-webhook{background:#eeeafb;color:#6251a1}.contipay-admin .cp-react-log-phase.is-outcome{background:#e3f5eb;color:#176d4a}.contipay-admin .cp-react-log-step-count{color:var(--cp-react-muted);font-size:8px;font-weight:700;white-space:nowrap}.contipay-admin .cp-react-log-inspector-toolbar{display:flex;min-height:38px;padding:5px 9px;border-bottom:1px solid var(--cp-react-border);background:#f8fafb;align-items:center;justify-content:space-between;gap:8px}.contipay-admin .cp-react-log-inspector-toolbar [role=tablist]{display:inline-flex;padding:2px;border:1px solid var(--cp-react-border);border-radius:5px;background:#edf2f5}.contipay-admin .cp-react-log-inspector-toolbar [role=tab]{display:inline-flex;min-height:24px;padding:3px 8px;border:0;border-radius:3px;background:transparent;color:#667985;align-items:center;gap:4px;font-size:11px;font-weight:700;cursor:pointer}.contipay-admin .cp-react-log-inspector-toolbar [role=tab][aria-selected=true]{background:#fff;color:var(--cp-react-primary);box-shadow:0 1px 2px #142e3e1f}.contipay-admin .cp-react-log-step-navigation{display:flex;gap:4px}.contipay-admin .cp-react-log-step-navigation button{display:inline-flex;width:27px;height:27px;padding:0;border:1px solid var(--cp-react-border);border-radius:4px;background:#fff;color:#526774;align-items:center;justify-content:center;cursor:pointer}.contipay-admin .cp-react-log-step-navigation button:disabled{opacity:.38;cursor:default}.contipay-admin .cp-react-log-inspector-body{min-height:0;padding:10px;overflow:auto;scrollbar-gutter:stable;flex:1}.contipay-admin .cp-react-log-story-facts{display:grid;margin:7px 0 0;padding:0;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:5px 8px}.contipay-admin .cp-react-log-story-facts>div{min-width:0;padding:5px 7px;border:1px solid var(--cp-react-border);border-radius:5px;background:#f8fafb}.contipay-admin .cp-react-log-story-facts dt{color:var(--cp-react-muted);font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.contipay-admin .cp-react-log-story-facts dd{overflow:hidden;margin:2px 0 0;color:var(--cp-react-text);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-log-execution-context{display:flex;margin:6px 0 0;padding:0;align-items:center;flex-wrap:wrap;gap:4px 12px}.contipay-admin .cp-react-log-execution-context>div{display:inline-flex;min-width:0;align-items:baseline;gap:4px}.contipay-admin .cp-react-log-execution-context dt{color:var(--cp-react-muted);font-size:8px;font-weight:700;text-transform:uppercase}.contipay-admin .cp-react-log-execution-context dd{overflow:hidden;margin:0;color:#526774;font:8px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-log-payload-sections{display:grid;margin-top:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.contipay-admin .cp-react-log-payload-section{min-width:0;border:1px solid var(--cp-react-border);border-radius:5px;background:#fbfcfd;overflow:hidden}.contipay-admin .cp-react-log-payload-section>header{display:flex;min-height:29px;padding:5px 8px;border-bottom:1px solid var(--cp-react-border);background:#f3f7f9;align-items:center;justify-content:space-between;gap:7px}.contipay-admin .cp-react-log-payload-section>header strong{overflow:hidden;color:#314b5b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-log-payload-section>header span{color:var(--cp-react-muted);font-size:7px;white-space:nowrap}.contipay-admin .cp-react-log-payload-section dl{margin:0;padding:2px 8px 6px}.contipay-admin .cp-react-log-payload-section dl>div{display:grid;min-width:0;padding:5px 0;border-bottom:1px solid #e8eef2;grid-template-columns:minmax(82px,.42fr) minmax(0,1fr);gap:7px}.contipay-admin .cp-react-log-payload-section dl>div:last-child{border-bottom:0}.contipay-admin .cp-react-log-payload-section dt{overflow-wrap:anywhere;color:var(--cp-react-muted);font-size:11px}.contipay-admin .cp-react-log-payload-section dd{margin:0;color:#344d5c;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}.contipay-admin .cp-react-log-no-evidence{margin:18px 0;color:var(--cp-react-muted);font-size:9px;text-align:center}.contipay-admin .cp-react-raw-json{min-height:0;margin:0;padding:12px;border:0;border-radius:0;background:#f7fafc;color:#263f50;font:12px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere}.contipay-admin .cp-react-log-empty,.contipay-admin .cp-react-log-limit{margin:6px 0 0;color:var(--cp-react-muted);font-size:9px}.contipay-admin .cp-react-log-modal{width:min(1280px,calc(100% - 32px));max-width:none;height:min(860px,calc(100dvh - 32px));max-height:none;margin:auto;padding:0;border:1px solid var(--cp-react-border-strong);border-radius:8px;background:var(--cp-react-panel);color:var(--cp-react-text);box-shadow:0 16px 48px #0000003d;overflow:hidden}.contipay-admin .cp-react-log-modal::backdrop{background:#142f416b;-webkit-backdrop-filter:blur(8px) saturate(90%);backdrop-filter:blur(8px) saturate(90%)}.contipay-admin .cp-react-log-modal .cp-react-log-workspace{height:100%;min-height:0}.contipay-admin .cp-react-log-modal .cp-react-log-process-layout{min-height:0}.contipay-admin .cp-react-log-workspace{display:flex;height:min(62vh,700px);min-height:420px;background:var(--cp-react-panel);flex-direction:column}.contipay-admin .cp-react-log-workspace-header{display:grid;min-height:62px;padding:10px 14px;border-bottom:1px solid var(--cp-react-border);grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:12px;flex-shrink:0}.contipay-admin .cp-react-log-workspace-header>div{min-width:0}.contipay-admin .cp-react-log-workspace-header h3{overflow:hidden;margin:2px 0 0;color:var(--cp-react-text);font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-log-workspace-summary{display:grid;margin:0;padding:10px 14px;border-bottom:1px solid var(--cp-react-border);background:#f8fafb;grid-template-columns:.65fr .8fr 1.35fr .75fr 1fr .7fr;gap:10px;flex-shrink:0}.contipay-admin .cp-react-log-workspace-summary>div{min-width:0}.contipay-admin .cp-react-log-workspace-summary dt{color:var(--cp-react-muted);font-size:8px;font-weight:700;text-transform:uppercase}.contipay-admin .cp-react-log-workspace-summary dd{overflow:hidden;margin:3px 0 0;color:var(--cp-react-text);font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-log-workspace-body{min-height:0;padding:4px 14px 10px;overflow:hidden;flex:1}.contipay-admin .cp-react-status-badge{display:inline-flex!important;width:fit-content;max-width:100%;min-height:22px;padding:0 7px 0 6px;border:1px solid transparent;border-radius:3px;align-items:center;gap:5px;font-size:9px!important;font-weight:700!important;text-transform:uppercase}.contipay-admin .cp-react-status-badge>i{width:5px;height:5px;min-width:5px;border-radius:50%;background:currentColor}.contipay-admin .cp-react-status-badge>span{display:block;overflow:hidden;color:inherit!important;font:inherit;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-status-success{background:#e8f6ef;color:#116e49!important}.contipay-admin .cp-react-status-danger{background:#fdecec;color:#a53535!important}.contipay-admin .cp-react-status-warning{background:#fff3df;color:#8b5417!important}.contipay-admin .cp-react-status-info{background:#e7f2fb;color:#17689c!important}.contipay-admin .cp-react-status-neutral{background:#edf1f4;color:#586975!important}.contipay-admin .cp-react-status-refunded{border-color:#f3c7cc;background:#fff0f2;color:#a72e42!important}.contipay-admin .cp-react-status-approved{border-color:#b8dfce}.contipay-admin .cp-react-status-failed{border-color:#efc1c1}.contipay-admin .cp-react-status-queued,.contipay-admin .cp-react-status-processing{border-color:#bfd9eb}.contipay-admin .cp-react-pagination{display:flex;min-height:54px;padding:9px 16px;border-top:1px solid var(--cp-react-border);align-items:center;justify-content:flex-end;gap:16px}.contipay-admin .cp-react-pagination label{flex-direction:row;align-items:center}.contipay-admin.cp-vite-ui .cp-react-pagination select{width:66px;padding:0 6px}.contipay-admin .cp-react-pagination>span{color:var(--cp-react-muted);font-size:10px}.contipay-admin .cp-react-pagination>div{display:flex;gap:4px}.contipay-admin .is-spinning{animation:cp-react-spin .8s linear infinite}@keyframes cp-react-spin{to{transform:rotate(360deg)}}@media(max-width:1500px){.contipay-admin .cp-react-filters{grid-template-columns:minmax(210px,1.5fr) minmax(186px,1fr) repeat(3,minmax(115px,1fr))}}@media(max-width:1100px){.contipay-admin .cp-react-workspaces{grid-template-columns:minmax(0,1fr)}.contipay-admin .cp-react-workspaces-heading{border-right:0;border-bottom:1px solid var(--cp-react-border)}.contipay-admin .cp-react-attention{grid-template-columns:minmax(0,1fr)}.contipay-admin .cp-react-attention-heading{border-right:0;border-bottom:1px solid var(--cp-react-border)}.contipay-admin .cp-react-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-react-dashboard-grid{grid-template-columns:minmax(0,1fr)}.contipay-admin .cp-react-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contipay-admin .cp-react-summary-metric:nth-child(3){border-right:0}.contipay-admin .cp-react-summary-metric:nth-child(-n+3){padding-bottom:10px}.contipay-admin .cp-react-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.contipay-admin .cp-react-filter-search{grid-column:span 2}.contipay-admin .cp-react-dashboard-controls{align-items:stretch;flex-direction:column}.contipay-admin .cp-react-period-control,.contipay-admin .cp-react-dashboard-filterbar{width:100%}.contipay-admin .cp-react-dashboard-filterbar label{flex:1}.contipay-admin .cp-react-dashboard-filterbar select{width:100%;max-width:none!important}.contipay-admin .cp-react-log-process-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.contipay-admin .cp-react-log-payload-sections{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.cp-auth-page{background-image:linear-gradient(#03275275,#021c4394),url(/asset/img/background.png);background-position:68% center}.cp-auth-page .cp-auth-shell{min-height:0;padding:16px;justify-items:center}.cp-auth-page .cp-auth-card .panel-body{padding:32px 24px 28px}.cp-auth-page .cp-auth-trust img{width:min(100%,240px)}.contipay-admin .cp-react-workspaces{margin:0 0 10px;border-right:0;border-left:0;border-radius:0}.contipay-admin .cp-react-workspace-links{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-react-workspace-links a{border-bottom:1px solid var(--cp-react-border)}.contipay-admin .cp-react-workspace-links a:nth-child(2n){border-right:0}.contipay-admin .cp-react-attention{margin-bottom:10px;border-right:0;border-left:0;border-radius:0}.contipay-admin .cp-react-attention-items{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-react-attention-items>*{min-height:76px;border-bottom:1px solid var(--cp-react-border)}.contipay-admin .cp-react-attention-items>*:nth-child(2n){border-right:0}.contipay-admin.cp-vite-ui .cp-legacy-page-body .panel[style*="padding:50px"],.contipay-admin.cp-vite-ui .cp-legacy-page-body .panel[style*="padding: 50px"]{min-height:0!important;padding:18px!important}.contipay-admin.cp-vite-ui .cp-legacy-page-body .panel-body{padding:14px}.contipay-admin.cp-vite-ui .cp-vite-section-heading{min-height:52px;padding:13px 14px}.contipay-admin.cp-vite-ui .cp-vite-fieldset{margin-bottom:16px;padding-top:16px}.contipay-admin.cp-vite-ui .cp-vite-actions{align-items:stretch;flex-direction:column-reverse}.contipay-admin.cp-vite-ui .cp-vite-actions .btn,.contipay-admin.cp-vite-ui .cp-vite-actions button,.contipay-admin.cp-vite-ui .cp-vite-actions input[type=button],.contipay-admin.cp-vite-ui .cp-vite-actions input[type=submit]{width:100%}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-admin .tab-content-v3{padding:14px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-batch,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-configuration-heading{align-items:stretch;flex-direction:column}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-action-center-batch .btn,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .developer-governance-view-switch{width:100%}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-governance-workspace .developer-governance-tabs{margin:9px 10px 0}.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .dataTables_filter,.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .dataTables_length{float:none!important;width:100%;text-align:left}.contipay-admin.cp-vite-ui :is(.cp-vite-grid-toolbar,.cp-server-grid-controls){align-items:stretch;flex-direction:column}.contipay-admin.cp-vite-ui .cp-vite-grid-view-controls,.contipay-admin.cp-vite-ui .cp-vite-grid-actions{width:100%}.contipay-admin.cp-vite-ui .cp-vite-grid-actions{margin-left:0}.contipay-admin.cp-vite-ui .cp-vite-grid-actions .dt-buttons{width:100%}.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .dataTables_filter label,.contipay-admin.cp-vite-ui :is(.cp-vite-data-grid,.dataTables_wrapper) .dataTables_filter input{width:100%}.contipay-admin.cp-vite-ui :is(.cp-vite-table-host,.responsive-table:not(.nl-container *)){margin:0}.contipay-admin.cp-vite-ui #content .cp-dataset-viewport>table.table:not(.cp-vite-mobile-table):not([data-cp-collection-layout=cards])>:is(thead,tbody)>tr>:is(th,td){white-space:nowrap}.contipay-admin.cp-vite-ui #content table.table:not(.cp-vite-mobile-table):not([data-cp-collection-layout=cards])>:is(thead,tbody)>tr>.cp-table-action-cell{position:sticky!important;right:0;z-index:2;background:var(--cp-react-panel);box-shadow:-5px 0 8px #1726330f!important}.contipay-admin.cp-vite-ui #content table.table:not(.cp-vite-mobile-table):not([data-cp-collection-layout=cards])>thead>tr>.cp-table-action-cell{z-index:3;background:var(--cp-surface-muted)}.contipay-admin.cp-vite-ui .cp-dataset-viewport:has(>.cp-vite-mobile-table){overflow:visible}.contipay-admin .cp-react-panel{border-right:0;border-left:0;border-radius:0}.contipay-admin .cp-react-panel-header,.contipay-admin .cp-react-panel-header-actions{min-height:0;padding:13px 14px;flex-direction:column}.contipay-admin .cp-react-panel-header h2{font-size:16px}.contipay-admin .cp-react-panel-header p{display:none}.contipay-admin .cp-react-live-state{width:100%;padding:8px 0 0;border-top:1px solid var(--cp-react-border);border-left:0}.contipay-admin .cp-react-dashboard-controls{min-height:0;padding:10px;gap:9px}.contipay-admin .cp-react-period-control{min-width:0;height:42px}.contipay-admin .cp-react-period-control button{min-width:0;padding:0 5px}.contipay-admin .cp-react-dashboard-filterbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 44px}.contipay-admin .cp-react-dashboard-filterbar label:nth-child(2){grid-column:1 / -1;grid-row:1}.contipay-admin .cp-react-dashboard-filterbar label:nth-child(1){grid-column:1;grid-row:2}.contipay-admin .cp-react-dashboard-filterbar label:nth-child(3){grid-column:2;grid-row:2}.contipay-admin .cp-react-dashboard-filterbar .cp-react-icon-button{grid-column:3;grid-row:2;align-self:end}.contipay-admin .cp-react-toolbar{width:100%;flex-wrap:wrap;gap:6px}.contipay-admin .cp-react-toolbar label{min-width:0;flex:1 1 118px}.contipay-admin .cp-react-toolbar select{width:100%}.contipay-admin .cp-react-button,.contipay-admin .cp-react-icon-button,.contipay-admin .cp-react-toolbar select,.contipay-admin .cp-react-filter-field input,.contipay-admin .cp-react-filter-field select{min-height:44px}.contipay-admin .cp-react-icon-button{width:44px;height:44px}.contipay-admin .cp-react-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-react-metric{min-height:96px;padding:13px 11px;gap:9px}.contipay-admin .cp-react-metric-icon{width:36px;height:36px;flex-basis:36px}.contipay-admin .cp-react-metric strong{font-size:17px}.contipay-admin .cp-react-dashboard-grid{gap:10px}.contipay-admin .cp-react-panel-meta{max-width:none;text-align:left}.contipay-admin .cp-react-activity-head{display:none}.contipay-admin .cp-react-activity-row{min-height:108px;padding:12px 14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"reference amount" "merchant status" "provider created";column-gap:12px;row-gap:8px}.contipay-admin .cp-react-activity-reference{grid-area:reference}.contipay-admin .cp-react-activity-merchant{grid-area:merchant}.contipay-admin .cp-react-activity-provider{grid-area:provider}.contipay-admin .cp-react-activity-amount{grid-area:amount;text-align:right}.contipay-admin .cp-react-activity-status{grid-area:status;justify-self:end}.contipay-admin .cp-react-activity-row time{grid-area:created;justify-self:end}.contipay-admin .cp-react-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-react-provider-list>article{grid-template-columns:minmax(100px,1fr) 76px;gap:10px}.contipay-admin .cp-react-provider-list article>i{display:none}.contipay-admin .cp-react-approval-list-wide{grid-template-columns:minmax(0,1fr)}.contipay-admin .cp-react-approval-item{align-items:stretch;flex-direction:column}.contipay-admin .cp-react-approval-actions{width:100%}.contipay-admin .cp-react-approval-actions .cp-react-button{flex:1}.contipay-admin .cp-react-donut-layout{grid-template-columns:minmax(0,1fr);justify-items:center}.contipay-admin .cp-react-chart-key{width:100%}.contipay-admin .cp-react-summary-grid{padding:7px 9px;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));background:#e5ebef}.contipay-admin .cp-react-summary-metric{min-height:66px;padding:8px;border-right:0;background:#fafcfd}.contipay-admin .cp-react-summary-metric strong{font-size:14px}.contipay-admin .cp-react-summary-metric span{display:none}.contipay-admin .cp-react-filters{padding:12px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-react-filter-search,.contipay-admin .cp-react-date-presets{grid-column:1 / -1}.contipay-admin .cp-react-date-presets>div{display:grid;height:46px;grid-template-columns:repeat(3,minmax(0,1fr))}.contipay-admin .cp-react-date-presets button{min-height:40px}.contipay-admin .cp-react-filter-actions{grid-column:1 / -1}.contipay-admin .cp-react-filter-actions .cp-react-button{flex:1}.contipay-admin .cp-react-table-toolbar{align-items:stretch;flex-direction:column}.contipay-admin .cp-react-bulk-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.contipay-admin .cp-react-bulk-actions>span{grid-column:1 / -1}.contipay-admin .cp-react-bulk-actions select{min-height:44px;width:100%}.contipay-admin .cp-react-result-range{align-self:flex-end}.contipay-admin .cp-react-pagination{justify-content:space-between;flex-wrap:wrap;gap:8px}.contipay-admin .cp-react-pagination label{width:auto}.contipay-admin .cp-react-pagination>div{margin-left:auto}.contipay-admin .cp-react-table-head{display:none}.contipay-admin .cp-react-table-skeleton{min-width:0;padding:5px 9px}.contipay-admin .cp-react-table-skeleton-row{min-height:120px;margin:5px 0;padding:12px;border:1px solid var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contipay-admin .cp-react-table-skeleton-row>span:nth-child(n+5){display:none}.contipay-admin .cp-react-virtual-table{overflow-x:hidden}.contipay-admin .cp-react-table-scroll{height:min(64dvh,720px);min-width:0;min-height:430px;padding:5px 9px 10px;overflow-x:hidden;background:#f3f6f8;contain:strict}.contipay-admin .cp-react-table-row-wrap{min-width:0;padding:5px 0;border:0;background:transparent}.contipay-admin .cp-react-table-row-wrap:hover{background:transparent}.contipay-admin .cp-react-mobile-transaction{display:grid;min-height:136px;padding:12px;border:1px solid var(--cp-react-border);border-radius:6px;background:#fff;box-shadow:0 1px 2px #162a3a0d;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"select identity value" "select customer value" "select meta action";align-items:start;column-gap:9px;row-gap:8px}.contipay-admin .cp-react-mobile-transaction strong,.contipay-admin .cp-react-mobile-transaction small,.contipay-admin .cp-react-mobile-transaction time{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-mobile-transaction strong{color:#233743;font-size:12px}.contipay-admin .cp-react-mobile-transaction small,.contipay-admin .cp-react-mobile-transaction time{margin-top:3px;color:#72838e;font-size:9px}.contipay-admin .cp-react-mobile-identifiers{display:flex!important;flex-wrap:wrap;overflow:visible!important;align-items:center;gap:7px;white-space:normal!important}.contipay-admin .cp-react-mobile-identifiers .cp-table-identity{width:auto;max-width:100%;flex:0 1 auto;margin-top:0}.contipay-admin .cp-react-mobile-identifiers .cp-transaction-identity{flex-shrink:0;color:var(--cp-react-text);font-size:11px}.contipay-admin .cp-react-mobile-identifiers .cp-identity-mark,.contipay-admin .cp-react-mobile-meta .cp-identity-mark{width:18px;height:18px;min-width:18px}.contipay-admin .cp-react-mobile-meta .cp-table-identity{max-width:100%}.contipay-admin .cp-react-mobile-select{grid-area:select;padding-top:2px}.contipay-admin .cp-react-mobile-select input{width:18px;height:18px}.contipay-admin .cp-react-mobile-identity{grid-area:identity;min-width:0}.contipay-admin .cp-react-mobile-value{grid-area:value;min-width:82px;text-align:right}.contipay-admin .cp-react-mobile-value .cp-react-status-badge{margin:5px 0 0 auto}.contipay-admin .cp-react-mobile-customer{grid-area:customer;min-width:0}.contipay-admin .cp-react-mobile-meta{grid-area:meta;min-width:0}.contipay-admin .cp-react-mobile-detail-action{grid-area:action;align-self:end;justify-self:end}.contipay-admin .cp-react-mobile-detail-action .cp-react-row-toggle{width:40px;height:40px}.contipay-admin .cp-react-row-detail{padding:0 0 5px}.contipay-admin .cp-react-row-detail dl{grid-template-columns:minmax(0,1fr);gap:9px}.contipay-admin .cp-react-table-row-wrap.is-expanded .cp-react-mobile-transaction{border-color:#9fc5df;border-radius:6px 6px 0 0}.contipay-admin .cp-react-table-row-wrap.is-expanded .cp-react-row-detail dl{border-top:0;border-radius:0 0 6px 6px}.contipay-admin .cp-react-log-workspace{height:min(68dvh,720px);min-height:440px}.contipay-admin .cp-react-log-workspace-header{grid-template-columns:minmax(0,1fr) 44px;align-items:center}.contipay-admin .cp-react-log-modal{width:calc(100% - 16px);height:calc(100dvh - 16px)}.contipay-admin .cp-react-log-workspace-header>.cp-react-icon-button{grid-column:2;grid-row:1}.contipay-admin .cp-react-log-workspace-header>div{grid-column:1;grid-row:1}.contipay-admin .cp-react-log-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-react-log-workspace-body{padding:4px 10px 10px;overflow-y:auto}.contipay-admin .cp-react-log-content.is-workspace{height:auto}.contipay-admin .cp-react-log-process-layout{height:auto;min-height:0;grid-template-columns:minmax(0,1fr);overflow:visible}.contipay-admin .cp-react-log-process{max-height:310px;border-right:0;border-bottom:1px solid var(--cp-react-border)}.contipay-admin .cp-react-log-list{min-height:210px}.contipay-admin .cp-react-log-inspector{height:min(66dvh,600px);min-height:320px}.contipay-admin .cp-react-log-payload-sections{grid-template-columns:minmax(0,1fr)}.contipay-admin .cp-react-log-inspector-header p{white-space:normal}}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory{display:grid;gap:3px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-link,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-trigger{color:#294b61!important;font-weight:650}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-routes{gap:4px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-section.is-active .cp-workspace-directory-routes,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-section.is-open .cp-workspace-directory-routes{max-height:640px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route-group{display:grid;position:relative;gap:1px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route-group-label{display:block;padding:7px 10px 3px;color:#8295a2;font-size:9.5px;font-weight:650;letter-spacing:0;line-height:1.2}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route{border-left:0;border-radius:5px;color:#536a79}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-route.is-active{background:#e9f3f9;box-shadow:inset 3px 0 #1674b8}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-utilities{display:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui).cp-unified-workspace .cp-legacy-page-body,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui).cp-unified-workspace .cp-page-body{min-width:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-unified-workspace-module{min-width:0;border-color:var(--cp-react-border);border-radius:7px;background:var(--cp-react-panel);box-shadow:0 1px 3px #12364d0f}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui).cp-unified-data-workspace :is(.cp-vite-data-grid,.dataTables_wrapper),.contipay-admin.cp-vite-ui:not(.cp-legacy-ui).cp-unified-data-workspace :is(.cp-vite-table-host,.responsive-table:not(.nl-container *)){min-width:0;border-color:var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel)}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui).cp-unified-data-workspace :is(.cp-vite-grid-toolbar,.cp-server-grid-controls){min-height:52px;padding:9px 11px;border-bottom:1px solid var(--cp-react-border);background:var(--cp-surface-muted)}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui).cp-unified-form-workspace .cp-vite-fieldset{border-color:#dbe4ea}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-vite-dialog,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .swal2-popup{border-top:3px solid var(--cp-finance-blue)}@media(max-width:991px){.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) #left-menu .sub-left-menu{width:min(92vw,360px)!important;max-width:360px;border-right:1px solid #cddae3;background:#fff;box-shadow:18px 0 42px #09233538}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory{min-height:calc(100% - 58px);padding-bottom:12px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-utilities{display:grid;margin-top:auto;padding:12px 0 0;border-top:1px solid #dbe4ea;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-utility{display:flex;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #d6e1e8;border-radius:6px;background:#f8fbfd;color:#294b61;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:650;text-decoration:none}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-utility b{display:inline-flex;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#b94343;color:#fff;align-items:center;justify-content:center;font-size:8px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-mobile-dock[data-cp-mobile-dock-enhanced]{grid-template-columns:repeat(var(--cp-mobile-dock-items, 4),minmax(0,1fr))}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui).cp-unified-workspace .cp-unified-workspace-module{border-right:0;border-left:0;border-radius:0}}@media(max-width:380px){.contipay-admin .cp-react-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-react-filters{grid-template-columns:minmax(0,1fr)}.contipay-admin .cp-react-filter-field,.contipay-admin .cp-react-filter-search,.contipay-admin .cp-react-date-presets,.contipay-admin .cp-react-filter-actions{grid-column:1}.contipay-admin .cp-react-metric-grid{grid-template-columns:minmax(0,1fr)}.contipay-admin .cp-react-dashboard-filterbar{grid-template-columns:minmax(0,1fr) 44px}.contipay-admin .cp-react-dashboard-filterbar label:nth-child(2),.contipay-admin .cp-react-dashboard-filterbar label:nth-child(1),.contipay-admin .cp-react-dashboard-filterbar label:nth-child(3){grid-column:1 / -1;grid-row:auto}.contipay-admin .cp-react-dashboard-filterbar .cp-react-icon-button{grid-column:2;grid-row:4}}@media print{.contipay-admin .cp-react-toolbar,.contipay-admin .cp-react-filters,.contipay-admin .cp-react-table-toolbar,.contipay-admin .cp-react-pagination,.contipay-admin .cp-react-table-row>span:first-child,.contipay-admin .cp-react-table-row>span:last-child,.contipay-admin .cp-react-table-head>span:first-child,.contipay-admin .cp-react-table-head>span:last-child{display:none!important}.contipay-admin .cp-react-table-scroll{height:auto;overflow:visible;contain:none}}html[data-cp-theme=dark] .contipay-admin{--cp-react-border: #293844;--cp-react-border-strong: #3b4d5a;--cp-react-bg: #0c131a;--cp-react-panel: #131d26;--cp-react-text: #e5edf3;--cp-react-muted: #99aab6;--cp-react-primary: #55a9e5;--cp-react-primary-dark: #3b91cf;--cp-react-success: #43b985;--cp-react-warning: #e0a052;--cp-react-danger: #ef7272;--cp-react-shadow: 0 1px 2px rgba(0, 0, 0, .22)}html[data-cp-theme=dark] .contipay-admin .cp-react-panel,html[data-cp-theme=dark] .contipay-admin .cp-react-virtual-table,html[data-cp-theme=dark] .contipay-admin .cp-react-table-row-wrap,html[data-cp-theme=dark] .contipay-admin .cp-react-mobile-transaction,html[data-cp-theme=dark] .contipay-admin .cp-react-approval-item,html[data-cp-theme=dark] .contipay-admin .cp-react-log-toggle,html[data-cp-theme=dark] .contipay-admin .cp-react-log-workspace{background:var(--cp-react-panel);color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin .cp-react-dashboard-controls,html[data-cp-theme=dark] .contipay-admin .cp-react-summary-grid,html[data-cp-theme=dark] .contipay-admin .cp-react-table-head,html[data-cp-theme=dark] .contipay-admin .cp-react-row-detail dl,html[data-cp-theme=dark] .contipay-admin .cp-react-table-scroll,html[data-cp-theme=dark] .contipay-admin .cp-react-donut-layout,html[data-cp-theme=dark] .contipay-admin .cp-react-log-workspace-summary{background:#18232d;border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin .cp-react-table-row-wrap:hover,html[data-cp-theme=dark] .contipay-admin .cp-react-activity-row:hover{background:#192630}html[data-cp-theme=dark] .contipay-admin .cp-react-table-row span,html[data-cp-theme=dark] .contipay-admin .cp-react-row-detail dd,html[data-cp-theme=dark] .contipay-admin .cp-react-log-list dd,html[data-cp-theme=dark] .contipay-admin .cp-react-mobile-transaction strong,html[data-cp-theme=dark] .contipay-admin .cp-react-live-state strong,html[data-cp-theme=dark] .contipay-admin .cp-react-provider-list strong,html[data-cp-theme=dark] .contipay-admin .cp-react-activity-row strong,html[data-cp-theme=dark] .contipay-admin .cp-react-summary-metric strong{color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin .cp-react-table-row span>strong{color:#dbe7ee}html[data-cp-theme=dark] .contipay-admin .cp-react-table-row span>small,html[data-cp-theme=dark] .contipay-admin .cp-react-mobile-transaction small,html[data-cp-theme=dark] .contipay-admin .cp-react-mobile-transaction time,html[data-cp-theme=dark] .contipay-admin .cp-react-activity-row small,html[data-cp-theme=dark] .contipay-admin .cp-react-activity-row time{color:var(--cp-react-muted)}html[data-cp-theme=dark] .contipay-admin .cp-identity-mark{border-color:#3b4d5a;background:#1e2d38;color:#c7d6df}html[data-cp-theme=dark] .contipay-admin .cp-company-mark{background:hsl(var(--cp-identity-hue, 204) 28% 23%);color:hsl(var(--cp-identity-hue, 204) 55% 78%)}html[data-cp-theme=dark] .contipay-admin .cp-currency-mark{border-color:#43735d;background:#203f32;color:#a3e2c0;box-shadow:inset 0 0 0 2px #142c22}html[data-cp-theme=dark] .contipay-admin .cp-react-filter-field input,html[data-cp-theme=dark] .contipay-admin .cp-react-filter-field select,html[data-cp-theme=dark] .contipay-admin .cp-react-toolbar select,html[data-cp-theme=dark] .contipay-admin .cp-react-table-toolbar select,html[data-cp-theme=dark] .contipay-admin .cp-react-pagination select,html[data-cp-theme=dark] .contipay-admin .cp-react-icon-button,html[data-cp-theme=dark] .contipay-admin .cp-react-row-toggle,html[data-cp-theme=dark] .contipay-admin .cp-react-button-secondary{background:#101922;border-color:var(--cp-react-border-strong);color:#c9d5dd}html[data-cp-theme=dark] .contipay-admin .cp-react-period-control,html[data-cp-theme=dark] .contipay-admin .cp-react-date-presets>div{background:#0f1820;border-color:var(--cp-react-border-strong)}html[data-cp-theme=dark] .contipay-admin .cp-react-period-control button.is-active,html[data-cp-theme=dark] .contipay-admin .cp-react-date-presets button.is-active{background:#263844;color:#75bcea}html[data-cp-theme=dark] .contipay-admin .cp-react-status-success{background:#153a2c;color:#76d7aa!important}html[data-cp-theme=dark] .contipay-admin .cp-react-status-danger{background:#472326;color:#ff9a9a!important}html[data-cp-theme=dark] .contipay-admin .cp-react-status-warning{background:#432f19;color:#f2bd76!important}html[data-cp-theme=dark] .contipay-admin .cp-react-status-info{background:#193449;color:#83c7ee!important}html[data-cp-theme=dark] .contipay-admin .cp-react-status-neutral{background:#26333d;color:#b5c2cb!important}html[data-cp-theme=dark] .contipay-admin .cp-react-status-refunded{border-color:#75404a;background:#43242c;color:#ff9daf!important}html[data-cp-theme=dark] .contipay-admin .cp-react-log-story-facts>div{background:#192630}html[data-cp-theme=dark] .contipay-admin .cp-react-log-process-layout,html[data-cp-theme=dark] .contipay-admin .cp-react-log-process,html[data-cp-theme=dark] .contipay-admin .cp-react-log-process>header,html[data-cp-theme=dark] .contipay-admin .cp-react-log-inspector,html[data-cp-theme=dark] .contipay-admin .cp-react-log-event{background:var(--cp-react-panel)}html[data-cp-theme=dark] .contipay-admin .cp-react-log-transition span,html[data-cp-theme=dark] .contipay-admin .cp-react-log-inspector-toolbar,html[data-cp-theme=dark] .contipay-admin .cp-react-log-payload-section>header{background:#182630}html[data-cp-theme=dark] .contipay-admin .cp-react-log-payload-section{background:#111b23}html[data-cp-theme=dark] .contipay-admin .cp-react-raw-json{background:#111b23;color:#d5e2e9}html[data-cp-theme=dark] .contipay-admin .cp-react-log-payload-section dd,html[data-cp-theme=dark] .contipay-admin .cp-react-log-event>small{color:#b9c7cf}html[data-cp-theme=dark] .contipay-admin .cp-react-log-payload-section>header strong{color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin .cp-react-skeleton,html[data-cp-theme=dark] .contipay-admin .cp-react-chart-skeleton{background:#23323d}@media(max-width:720px){.contipay-admin .cp-react-log-story-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-react-log-story-facts>div{display:block}}.contipay-admin:not(.cp-legacy-ui) .cp-react-confirm-fields{display:grid;gap:14px;margin:8px 0 2px;text-align:left}.contipay-admin:not(.cp-legacy-ui) .cp-react-confirm-field{display:grid;gap:6px}.contipay-admin:not(.cp-legacy-ui) .cp-react-confirm-field>span{color:#52606d;font-size:13px;font-weight:600}.contipay-admin:not(.cp-legacy-ui) .cp-react-confirm-field .swal2-input,.contipay-admin:not(.cp-legacy-ui) .cp-react-confirm-field .swal2-textarea{box-sizing:border-box;margin:0;width:100%}.contipay-admin.cp-vite-ui{--cp-finance-blue: #0f6fae;--cp-finance-navy: #12364d;--cp-finance-focus: rgba(22, 116, 184, .18)}.contipay-admin.cp-vite-ui .cp-vite-financial-form .cp-vite-field{display:flex;float:none;position:relative;margin-bottom:16px;flex-direction:column}.contipay-admin.cp-vite-ui .cp-vite-financial-form .cp-vite-field>label{display:block;position:static!important;top:auto!important;left:auto!important;width:auto;margin:0 0 6px;color:#526875;font-size:11px;font-weight:650;letter-spacing:0;line-height:1.4;order:-1;pointer-events:auto;transform:none!important}.contipay-admin.cp-vite-ui .cp-vite-financial-form .form-animate-text>.bar{display:none}.contipay-admin.cp-vite-ui .cp-vite-financial-form input:not(.select2-search__field):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),.contipay-admin.cp-vite-ui .cp-vite-financial-form select,.contipay-admin.cp-vite-ui .cp-vite-financial-form textarea{min-height:42px;border:1px solid #cbd8e1!important;border-radius:6px!important;background-color:#fff;color:var(--cp-react-text);box-shadow:0 1px 2px #12364d0a;font-size:12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.contipay-admin.cp-vite-ui .cp-vite-financial-form input:focus,.contipay-admin.cp-vite-ui .cp-vite-financial-form select:focus,.contipay-admin.cp-vite-ui .cp-vite-financial-form textarea:focus{border-color:var(--cp-finance-blue)!important;outline:0;box-shadow:0 0 0 3px var(--cp-finance-focus)!important}.contipay-admin.cp-vite-ui .cp-vite-financial-form .form-animate-checkbox{flex-direction:row;align-items:center;gap:8px}.contipay-admin.cp-vite-ui .cp-vite-financial-form .form-animate-checkbox>label{margin:0;order:0;text-align:left}.contipay-admin.cp-vite-ui .cp-vite-financial-form .form-animate-checkbox>.checkbox{position:static;float:none;width:18px;height:18px;min-height:18px;margin:0;order:-1;accent-color:var(--cp-finance-blue)}.contipay-admin.cp-vite-ui .cp-vite-financial-form .form-animate-checkbox>.checkbox:before,.contipay-admin.cp-vite-ui .cp-vite-financial-form .form-animate-checkbox>.checkbox:after{display:none}.contipay-admin.cp-vite-ui .cp-vite-financial-form select.select2-hidden-accessible{min-height:0!important;padding:0!important;border:0!important}.contipay-admin.cp-vite-ui .cp-vite-financial-form .cp-vite-field.is-readonly input,.contipay-admin.cp-vite-ui .cp-vite-financial-form .cp-vite-field.is-disabled input,.contipay-admin.cp-vite-ui .cp-vite-financial-form input[readonly],.contipay-admin.cp-vite-ui .cp-vite-financial-form input:disabled{background:#f3f6f8;color:#70828e}.contipay-admin.cp-vite-ui .cp-vite-financial-action{min-height:30px;border-color:#c8d7e1;background:#fff;color:var(--cp-finance-navy);box-shadow:0 1px 2px #12364d0f}.contipay-admin.cp-vite-ui .cp-vite-financial-action:hover,.contipay-admin.cp-vite-ui .cp-vite-financial-action:focus-visible{border-color:#7fb2d1;background:#f2f8fc;color:var(--cp-finance-blue)}.contipay-admin.cp-vite-ui .cp-row-action-list{display:inline-flex;align-items:center;gap:4px}.contipay-admin.cp-vite-ui .cp-row-action-list .cp-row-action-icon{display:flex;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0!important;border:1px solid var(--cp-react-border)!important;border-radius:5px!important;background:transparent!important;color:#29465d!important;box-shadow:none!important;align-items:center;justify-content:center;font-size:14px;line-height:1;text-decoration:none;transform:none}.contipay-admin.cp-vite-ui .cp-row-action-list .cp-row-action-icon:hover,.contipay-admin.cp-vite-ui .cp-row-action-list .cp-row-action-icon:focus-visible{background:#eef6fb!important;color:#0f6fae!important}.contipay-admin.cp-vite-ui .cp-row-action-list :is([data-cp-action-kind=delete],[data-cp-action-kind=decline]){color:#a52b36!important}.contipay-admin.cp-vite-ui .cp-row-action-list :is([data-cp-action-kind=delete],[data-cp-action-kind=decline]):is(:hover,:focus-visible){background:#fff1f2!important;color:#8e1f2a!important}.contipay-admin.cp-vite-ui .cp-row-action-list .cp-row-action-icon>:is(i,svg,img){width:14px;margin:0;font-size:14px;color:currentColor;text-align:center}.contipay-admin.cp-vite-ui .cp-row-action-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contipay-admin.cp-vite-ui .cp-row-action-input{position:relative;display:inline-block;width:36px!important;height:36px;color:#29465d}.contipay-admin.cp-vite-ui .cp-row-action-input>input.cp-row-action-icon{font-size:0!important}.contipay-admin.cp-vite-ui .cp-row-action-input>i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:14px;pointer-events:none}.contipay-admin.cp-vite-ui .cp-row-action-input:has(>input:disabled)>i{opacity:.55}.contipay-admin.cp-vite-ui .cp-row-action-list .cp-row-action-icon:focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:2px}.contipay-admin.cp-vite-ui .cp-row-action-list .cp-row-action-icon[hidden]{display:none!important}@media(pointer:coarse){.contipay-admin.cp-vite-ui .cp-row-action-menu>.cp-row-action-list{grid-template-columns:repeat(3,44px)}.contipay-admin.cp-vite-ui .cp-row-action-menu>summary,.contipay-admin.cp-vite-ui .cp-row-action-list .cp-row-action-icon,.contipay-admin.cp-vite-ui .cp-row-action-input{width:44px!important;min-width:44px!important;height:44px!important}}.contipay-admin.cp-vite-ui .cp-vite-dialog{border-radius:8px;box-shadow:0 24px 72px #0923353d}.contipay-admin.cp-vite-ui .modal-backdrop,.contipay-admin.cp-vite-ui .swal2-container,.contipay-admin.cp-vite-ui .cp-vite-modal-shell{-webkit-backdrop-filter:blur(8px) saturate(90%);backdrop-filter:blur(8px) saturate(90%)}.contipay-admin.cp-vite-ui .modal-backdrop.in{opacity:.42;background:#142f4194}.contipay-admin.cp-vite-ui .swal2-container{background:#142f416b!important}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog{box-sizing:border-box;width:820px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border:1px solid #c8d6df;border-top:3px solid var(--cp-finance-blue);border-radius:9px;background:#fff;box-shadow:0 28px 84px #0923354d}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog>.swal2-title{margin:0;padding:17px 20px;border-bottom:1px solid #dbe4ea;color:#17384d;font-size:18px;font-weight:650;line-height:1.3;text-align:left}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog>.swal2-html-container,.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog>.cp-action-center-review-content{box-sizing:border-box;max-height:calc(100dvh - 170px);margin:0;padding:18px 20px;overflow-x:hidden;overflow-y:auto;color:#344f60;text-align:left}.contipay-admin.cp-vite-ui .developer-action-center-wizard-progress{display:grid;position:relative;margin:0 0 18px;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.contipay-admin.cp-vite-ui .developer-action-center-wizard-progress:before{position:absolute;top:14px;right:16.66%;left:16.66%;height:1px;background:#cddbe4;content:""}.contipay-admin.cp-vite-ui .developer-action-center-wizard-progress>li{display:grid;position:relative;color:#7a8f9e;font-size:10px;font-weight:650;text-align:center;justify-items:center;gap:5px}.contipay-admin.cp-vite-ui .developer-action-center-wizard-progress>li>span{display:grid;z-index:1;width:29px;height:29px;border:1px solid #c8d7e0;border-radius:50%;background:#fff;color:#6d8494;place-items:center}.contipay-admin.cp-vite-ui .developer-action-center-wizard-progress>li.is-current,.contipay-admin.cp-vite-ui .developer-action-center-wizard-progress>li.is-complete{color:var(--cp-finance-blue)}.contipay-admin.cp-vite-ui .developer-action-center-wizard-progress>li.is-current>span,.contipay-admin.cp-vite-ui .developer-action-center-wizard-progress>li.is-complete>span{border-color:var(--cp-finance-blue);background:var(--cp-finance-blue);color:#fff}.contipay-admin.cp-vite-ui .developer-action-center-wizard-step.hidden,.contipay-admin.cp-vite-ui .developer-action-center-wizard-nav .hidden{display:none}.contipay-admin.cp-vite-ui .developer-action-center-applicant-list,.contipay-admin.cp-vite-ui .developer-action-center-request-list{display:grid;gap:10px}.contipay-admin.cp-vite-ui .developer-action-center-request-list{margin-bottom:12px}.contipay-admin.cp-vite-ui .developer-action-center-request-meta{display:flex;margin-bottom:9px;color:#60798a;font-size:10px;align-items:flex-start;justify-content:space-between;gap:12px}.contipay-admin.cp-vite-ui .developer-action-center-request-meta .developer-action-center-time{min-width:0;text-align:right}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card,.contipay-admin.cp-vite-ui .developer-action-center-request-card{padding:13px;border:1px solid #d5e0e7;border-radius:6px;background:#fff}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card>header,.contipay-admin.cp-vite-ui .developer-action-center-request-card>header{display:flex;margin-bottom:11px;padding-bottom:10px;border-bottom:1px solid #e2e9ee;align-items:flex-start;justify-content:space-between;gap:12px}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card>header>div,.contipay-admin.cp-vite-ui .developer-action-center-request-card>header>div:first-child{min-width:0}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card>header>div,.contipay-admin.cp-vite-ui .developer-action-center-request-card>header>div:first-child{display:grid;gap:2px}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card>header strong,.contipay-admin.cp-vite-ui .developer-action-center-request-card>header strong{color:#17384d;font-size:13px}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card>header span,.contipay-admin.cp-vite-ui .developer-action-center-request-card>header span{color:#71889a;font-size:10px}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card dl{display:grid;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card dl>div{min-width:0;padding:9px 10px;border:1px solid #e1e8ed;border-radius:5px;background:#f8fafb}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card dt{margin-bottom:3px;color:#71889a;font-size:9px;font-weight:700;text-transform:uppercase}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card dd{overflow-wrap:anywhere;margin:0;color:#29465d;font-size:11px;font-weight:600}.contipay-admin.cp-vite-ui .developer-action-center-applicant-card dd a{color:var(--cp-finance-blue);text-decoration:none}.contipay-admin.cp-vite-ui .developer-action-center-guidance{position:relative;flex:0 0 auto}.contipay-admin.cp-vite-ui .developer-action-center-guidance>button{display:inline-flex;min-height:30px;padding:6px 9px;border:1px solid #b9d1df;border-radius:5px;background:#f4f9fc;color:var(--cp-finance-blue);font-size:10px;font-weight:650;align-items:center;gap:6px}.contipay-admin.cp-vite-ui .developer-action-center-guidance-tooltip{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:min(320px,calc(100vw - 64px));padding:11px 12px;visibility:hidden;border:1px solid #294f66;border-radius:6px;background:#17384d;color:#fff;box-shadow:0 14px 32px #12314538;opacity:0;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease}.contipay-admin.cp-vite-ui .developer-action-center-guidance-tooltip:before{position:absolute;top:-5px;right:18px;width:9px;height:9px;background:#17384d;content:"";transform:rotate(45deg)}.contipay-admin.cp-vite-ui .developer-action-center-guidance-tooltip strong,.contipay-admin.cp-vite-ui .developer-action-center-guidance-tooltip span{display:block;position:relative}.contipay-admin.cp-vite-ui .developer-action-center-guidance-tooltip strong{margin-bottom:4px;color:#fff;font-size:11px}.contipay-admin.cp-vite-ui .developer-action-center-guidance-tooltip span{color:#d9e7ef;font-size:11px;line-height:1.45}.contipay-admin.cp-vite-ui .developer-action-center-guidance:hover .developer-action-center-guidance-tooltip,.contipay-admin.cp-vite-ui .developer-action-center-guidance:focus-within .developer-action-center-guidance-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.contipay-admin.cp-vite-ui .developer-action-center-impact{display:flex;margin-top:10px;padding:10px 11px;border:1px solid #c9deea;border-left:3px solid var(--cp-finance-blue);border-radius:5px;background:#f1f8fc;color:#29465d;align-items:flex-start;gap:9px}.contipay-admin.cp-vite-ui .developer-action-center-impact>i{margin-top:2px;color:var(--cp-finance-blue)}.contipay-admin.cp-vite-ui .developer-action-center-impact>div{display:grid;gap:3px}.contipay-admin.cp-vite-ui .developer-action-center-impact span{color:#71889a;font-size:9px;font-weight:700;text-transform:uppercase}.contipay-admin.cp-vite-ui .developer-action-center-impact strong{color:#29465d;font-size:11px;font-weight:600;line-height:1.45}.contipay-admin.cp-vite-ui .developer-action-center-wizard-nav{display:flex;margin-top:14px;padding-top:12px;border-top:1px solid #dbe4ea;justify-content:space-between;gap:8px}.contipay-admin.cp-vite-ui .developer-action-center-wizard-nav .btn{min-width:92px;min-height:36px;margin:0;border-radius:5px;font-size:11px;font-weight:650}.contipay-admin.cp-vite-ui .developer-action-center-review-notice{display:flex;margin-bottom:12px;padding:9px 11px;border:1px solid #c9deea;border-radius:5px;background:#f1f8fc;color:#476579;font-size:11px;align-items:center;gap:8px}.contipay-admin.cp-vite-ui .developer-action-center-review-notice i{color:var(--cp-finance-blue)}.contipay-admin.cp-vite-ui .developer-action-center-review-list{display:grid;max-height:none;overflow:visible;border:0;gap:10px}.contipay-admin.cp-vite-ui .developer-action-center-review-item{padding:13px;border:1px solid #d5e0e7;border-radius:6px;background:#fff}.contipay-admin.cp-vite-ui .developer-action-center-review-item>header{display:flex;margin-bottom:11px;padding-bottom:10px;border-bottom:1px solid #e2e9ee;align-items:flex-start;justify-content:space-between;gap:12px}.contipay-admin.cp-vite-ui .developer-action-center-review-item>header>div{display:grid;min-width:0;gap:2px}.contipay-admin.cp-vite-ui .developer-action-center-review-item>header strong{color:#17384d;font-size:13px}.contipay-admin.cp-vite-ui .developer-action-center-review-item>header>div>span{color:#71889a;font-size:10px}.contipay-admin.cp-vite-ui .developer-action-center-confirmation-summary{display:grid;margin-bottom:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contipay-admin.cp-vite-ui .developer-action-center-confirmation-summary>div{display:grid;padding:9px 10px;border:1px solid #e0e8ed;border-radius:5px;background:#f8fafb;gap:3px}.contipay-admin.cp-vite-ui .developer-action-center-confirmation-summary span{color:#71889a;font-size:9px;font-weight:700;text-transform:uppercase}.contipay-admin.cp-vite-ui .developer-action-center-confirmation-summary strong{color:#29465d;font-size:11px;font-weight:600;line-height:1.45}.contipay-admin.cp-vite-ui .developer-action-center-outcomes{display:flex;margin-bottom:11px;flex-wrap:wrap;gap:7px}.contipay-admin.cp-vite-ui .developer-action-center-outcome{display:inline-flex;min-height:34px;margin:0;padding:7px 11px;border:1px solid #c7d6df;border-radius:5px;background:#fff;color:#38566a;font-size:11px;cursor:pointer;align-items:center;gap:7px}.contipay-admin.cp-vite-ui .developer-action-center-outcome input{margin:0}.contipay-admin.cp-vite-ui .developer-action-center-outcome.is-selected{border-color:var(--cp-finance-blue);background:#edf7fc;color:var(--cp-finance-blue);box-shadow:0 0 0 2px #1674b81a}.contipay-admin.cp-vite-ui .developer-action-center-review-decision{flex:0 0 auto;padding:4px 7px;border:1px solid #a9c9dc;border-radius:4px;background:#edf7fc;color:var(--cp-finance-blue)!important;font-size:9px!important;font-weight:700;text-transform:uppercase}.contipay-admin.cp-vite-ui .developer-action-center-review-field>span{color:#71889a;font-size:9px;font-weight:700;text-transform:uppercase}.contipay-admin.cp-vite-ui .developer-action-center-review-auth{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);margin-top:12px;padding-top:12px;border-top:1px solid #dbe4ea;gap:12px}.contipay-admin.cp-vite-ui .developer-action-center-review-auth.is-single{grid-template-columns:minmax(220px,360px);justify-content:end}.contipay-admin.cp-vite-ui .developer-action-center-review-field{display:grid;min-width:0;margin:0;gap:6px}.contipay-admin.cp-vite-ui .developer-action-center-review-field small{font-size:9px;font-weight:500;text-transform:none}.contipay-admin.cp-vite-ui .developer-action-center-review-field .swal2-input,.contipay-admin.cp-vite-ui .developer-action-center-review-field .swal2-textarea{box-sizing:border-box;width:100%;min-width:0;height:40px;margin:0;padding:9px 11px;border:1px solid #c7d5df;border-radius:5px;color:#233f52;font-size:12px;box-shadow:none}.contipay-admin.cp-vite-ui .developer-action-center-review-field .swal2-textarea{min-height:72px;resize:vertical}.contipay-admin.cp-vite-ui .developer-action-center-review-field .swal2-input:focus,.contipay-admin.cp-vite-ui .developer-action-center-review-field .swal2-textarea:focus{border-color:var(--cp-finance-blue);box-shadow:0 0 0 3px #1674b81f}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog>.swal2-actions{width:100%;margin:0;padding:12px 20px;border-top:1px solid #dbe4ea;background:#f7fafc;justify-content:flex-end}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog .cp-action-center-review-submit,.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog .cp-action-center-review-cancel{min-height:36px;margin:0 0 0 8px;padding:8px 14px;border-radius:5px;font-size:11px;font-weight:650;box-shadow:none}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog .cp-action-center-review-submit{display:none;border:1px solid var(--cp-finance-blue);background:var(--cp-finance-blue);color:#fff}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog .cp-action-center-review-submit.is-visible{display:inline-flex}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog .cp-action-center-review-cancel{border:1px solid #c8d6df;background:#fff;color:#29465d}.contipay-admin.cp-vite-ui .swal2-popup.cp-entity-editor-dialog,.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-entity-editor-dialog{box-sizing:border-box;width:880px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border:1px solid #c8d6df;border-top:3px solid var(--cp-finance-blue);border-radius:8px;background:#fff;box-shadow:0 28px 84px #0923354d}.contipay-admin.cp-vite-ui .swal2-popup.cp-entity-editor-dialog>.swal2-icon,.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-entity-editor-dialog>.swal2-icon{display:none!important}.contipay-admin.cp-vite-ui .swal2-popup.cp-entity-editor-dialog>.swal2-title,.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-entity-editor-dialog>.swal2-title{margin:0;padding:18px 22px;border-bottom:1px solid #dbe4ea;color:#17384d;font-size:18px;font-weight:650;line-height:1.35;text-align:left}.contipay-admin.cp-vite-ui .swal2-popup.cp-entity-editor-dialog>.swal2-html-container,.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-entity-editor-dialog>.swal2-html-container,.contipay-admin.cp-vite-ui .swal2-popup.cp-entity-editor-dialog>.cp-entity-editor-content,.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-entity-editor-dialog>.cp-vite-entity-editor-content{box-sizing:border-box;max-height:calc(100dvh - 178px);margin:0;padding:20px 22px;overflow-x:hidden;overflow-y:auto;color:#344f60;text-align:left}.contipay-admin.cp-vite-ui .swal2-popup.cp-entity-editor-dialog>.swal2-actions,.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-entity-editor-dialog>.swal2-actions{width:100%;margin:0;padding:12px 22px;border-top:1px solid #dbe4ea;background:#f7fafc;justify-content:flex-end}.contipay-admin.cp-vite-ui .swal2-popup.cp-entity-editor-dialog .cp-entity-editor-cancel{min-height:36px;padding:8px 14px;border:1px solid #c8d6df;border-radius:6px;background:#fff;color:#29465d;font-size:11px;font-weight:650;box-shadow:none}.contipay-admin.cp-vite-ui .cp-merchant-account-form,.contipay-admin.cp-vite-ui .cp-merchant-account-surface{box-sizing:border-box;width:100%!important;min-width:0}.contipay-admin.cp-vite-ui .cp-merchant-account-surface{float:none!important;margin:0;padding:0!important;border:0;background:transparent;box-shadow:none}.contipay-admin.cp-vite-ui .cp-merchant-account-auth{display:grid;clear:both;margin-bottom:18px;padding:14px;border:1px solid #cfe0eb;border-radius:8px;background:#f5fafd;grid-column:1 / -1;grid-template-columns:36px minmax(0,1fr);gap:12px}.contipay-admin.cp-vite-ui .cp-merchant-account-auth-icon{display:grid;width:36px;height:36px;border-radius:7px;background:#e2f1fa;color:var(--cp-finance-blue);place-items:center}.contipay-admin.cp-vite-ui .cp-merchant-account-auth .cp-vite-field{width:100%!important;margin:0;padding:0}.contipay-admin.cp-vite-ui .cp-merchant-account-auth small{margin-top:5px;color:#687b87;font-size:10px;line-height:1.4}.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]{display:grid;clear:both;box-sizing:border-box;width:100%;margin:0;padding:18px 0 2px;border:0;border-top:1px solid #dbe4ea;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step][hidden],.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-cp-wizard-final][hidden]{display:none!important}.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]>.cp-vite-legend{grid-column:1 / -1;margin:0;padding:0;color:#17384d;font-size:15px}.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]>[class*=col-md-]{float:none;width:auto;min-width:0;margin:0;padding:0}.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]>.col-md-4{grid-column:span 4}.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]>.col-md-6{grid-column:span 6}.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]>.col-md-8{grid-column:span 8}.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]>.col-md-12{grid-column:1 / -1}.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step] .cp-vite-field{margin-bottom:0}.contipay-admin.cp-vite-ui .cp-merchant-account-form #company-logo{display:block;box-sizing:border-box;width:100%!important;max-width:190px;max-height:92px;padding:12px;border:1px dashed #b9cbd7;border-radius:8px;background:#fff;object-fit:contain;cursor:pointer}.contipay-admin.cp-vite-ui .cp-merchant-account-form .select2-container{width:100%!important}.contipay-admin.cp-vite-ui .cp-vite-wizard-progress{display:grid;margin:0 0 18px;padding:0;list-style:none;grid-template-columns:repeat(var(--cp-wizard-steps, 3),minmax(0,1fr));gap:8px}.contipay-admin.cp-vite-ui .cp-vite-wizard-progress>li{display:flex;position:relative;min-width:0;color:#78909e;align-items:center;gap:8px}.contipay-admin.cp-vite-ui .cp-wizard-step-button{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;border:1px solid #dbe4ea;border-radius:6px;background:#f7fafc;color:#496174;text-align:left;letter-spacing:0}.contipay-admin.cp-vite-ui .cp-wizard-step-button>span{display:grid;z-index:1;width:28px;height:28px;border:1px solid #c8d6df;border-radius:50%;background:#fff;color:#607582;font-size:10px;font-weight:700;flex:0 0 auto;place-items:center}.contipay-admin.cp-vite-ui .cp-wizard-step-button>strong{z-index:1;font-size:12px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-vite-wizard-progress>li.is-active,.contipay-admin.cp-vite-ui .cp-vite-wizard-progress>li.is-complete{color:var(--cp-finance-blue)}.contipay-admin.cp-vite-ui .cp-vite-wizard-progress>li.is-active button>span,.contipay-admin.cp-vite-ui .cp-vite-wizard-progress>li.is-complete button>span{border-color:var(--cp-finance-blue);background:var(--cp-finance-blue);color:#fff}.contipay-admin.cp-vite-ui .cp-vite-wizard-controls{display:grid;clear:both;margin-top:18px;padding-top:14px;border-top:1px solid #dbe4ea;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.contipay-admin.cp-vite-ui .cp-vite-wizard-controls .cp-vite-wizard-back{justify-self:start}.contipay-admin.cp-vite-ui .cp-vite-wizard-controls .cp-vite-wizard-back{grid-column:1;grid-row:1}.contipay-admin.cp-vite-ui .cp-vite-wizard-controls [data-cp-wizard-submit]{justify-self:end;grid-column:3;grid-row:1;margin:0;padding:0;border:0}.contipay-admin.cp-vite-ui .cp-vite-wizard-controls .cp-vite-wizard-next{justify-self:end;grid-column:3;grid-row:1;margin:0;padding:10px 14px;border:1px solid var(--cp-finance-blue);border-radius:4px;background:var(--cp-finance-blue);color:#fff}.contipay-admin.cp-vite-ui .cp-vite-wizard-status{grid-column:2;grid-row:1;color:#6a7e8a;font-size:10px;font-weight:650}.contipay-admin.cp-vite-ui .cp-editor-form{width:100%;min-width:0;text-align:left}.contipay-admin.cp-vite-ui .cp-editor-logo{margin-bottom:14px}.contipay-admin.cp-vite-ui .cp-editor-form fieldset{margin:0 0 16px;padding:0;min-width:0;border:0}.contipay-admin.cp-vite-ui .cp-editor-form legend{width:100%;margin:0 0 14px;padding:0;border:0;color:#17384d;font-size:15px;font-weight:600;line-height:1.4}.contipay-admin.cp-vite-ui .cp-editor-grid,.contipay-admin.cp-vite-ui .cp-editor-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-width:0;align-items:start}.contipay-admin.cp-vite-ui .cp-editor-section>legend,.contipay-admin.cp-vite-ui .cp-editor-wide,.contipay-admin.cp-vite-ui .cp-editor-section>.col-md-12{grid-column:1 / -1}.contipay-admin.cp-vite-ui .cp-editor-section>.form-group,.contipay-admin.cp-vite-ui .cp-editor-grid>.form-group,.contipay-admin.cp-vite-ui .cp-editor-section>.cp-settings-field,.contipay-admin.cp-vite-ui .cp-editor-grid>.cp-settings-field{width:100%;float:none;margin:0;padding:0;min-width:0;font-size:12px;font-weight:500;gap:6px}.contipay-admin.cp-vite-ui .cp-editor-form .cp-vite-field>label{margin-bottom:0;font-size:13px!important;font-weight:500!important}.contipay-admin.cp-vite-ui .cp-editor-actions .btn{min-height:42px;padding:10px 14px;border-radius:4px!important;font-weight:500}.contipay-admin.cp-vite-ui .cp-editor-form .select2-container{width:100%!important;max-width:100%}.contipay-admin.cp-vite-ui .cp-editor-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%;padding:9px 11px;font-size:13px}.contipay-admin.cp-vite-ui .cp-editor-form .select2-selection{min-height:42px;border:1px solid #cbd8e1;border-radius:6px}.contipay-admin.cp-vite-ui .cp-editor-form .select2-selection__rendered{color:#29465d;font-size:13px;line-height:40px}.contipay-admin.cp-vite-ui .cp-editor-form .select2-selection--multiple .select2-selection__rendered{line-height:1.5}.contipay-admin.cp-vite-ui .cp-editor-form .select2-selection__choice{max-width:100%;white-space:normal;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-editor-form .select2-search__field{min-height:26px!important;margin:0;padding:0!important;border:0!important;box-shadow:none!important}.contipay-admin.cp-vite-ui .cp-editor-form .cp-editor-verification{margin:14px 0 0;padding:16px 0 0;border-top:1px solid #dbe4ea}.contipay-admin.cp-vite-ui .cp-editor-help{margin:0 0 14px;font-size:12px;color:#526875}.contipay-admin.cp-vite-ui .cp-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.contipay-admin.cp-vite-ui .cp-report-composer{display:grid;gap:24px;align-items:start}.contipay-admin.cp-vite-ui .cp-report-configuration{min-width:0}.contipay-admin.cp-vite-ui .cp-report-filter{min-width:0;padding:10px 0;border-bottom:1px solid var(--cp-react-border)}.contipay-admin.cp-vite-ui .cp-report-filter-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;min-height:32px}.contipay-admin.cp-vite-ui .cp-report-filter-heading>label{margin:0;color:var(--cp-react-text);font-size:13px;font-weight:600}.contipay-admin.cp-vite-ui .cp-report-filter-heading>.cp-report-filter-scope{display:inline-flex;align-items:center;gap:7px;min-height:32px;font-weight:400;cursor:pointer}.contipay-admin.cp-vite-ui :is(.cp-report-filter-scope,.cp-report-section-options label) input{flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-report-filter [data-report-filter-controls]{margin-top:8px}.contipay-admin.cp-vite-ui .cp-report-filter-selection{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;color:var(--cp-react-muted);font-size:12px}.contipay-admin.cp-vite-ui .cp-report-filter select:not(.select2-hidden-accessible){height:auto;min-height:120px}.contipay-admin.cp-vite-ui .cp-report-filter-note{margin:12px 0 18px;color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui .cp-report-sections{margin:0 0 18px;min-width:0}.contipay-admin.cp-vite-ui .cp-report-section-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.contipay-admin.cp-vite-ui .cp-report-section-options label{display:flex;align-items:center;gap:9px;min-width:0;min-height:40px;margin:0;padding:6px 0;color:var(--cp-react-text);font-size:13px;font-weight:400;cursor:pointer}.contipay-admin.cp-vite-ui .cp-report-section-options span{overflow-wrap:anywhere}.contipay-admin.cp-vite-ui :is(.cp-report-section-options label,.cp-report-filter-scope):focus-within{outline:2px solid var(--cp-react-primary);outline-offset:2px;border-radius:3px}.contipay-admin.cp-vite-ui .cp-report-instructions{margin-bottom:0}@media(max-width:480px){.contipay-admin.cp-vite-ui .cp-report-filters{gap:4px}.contipay-admin.cp-vite-ui .cp-report-filter-heading>.cp-report-filter-scope{min-height:44px}.contipay-admin.cp-vite-ui .cp-report-section-options{grid-template-columns:minmax(0,1fr)}.contipay-admin.cp-vite-ui .cp-report-section-options label{min-height:44px}.contipay-admin.cp-vite-ui :is(.cp-report-filter,.cp-report-recipient-picker) .cp-icon-button,.contipay-admin.cp-vite-ui .cp-report-recipient-chip>button{flex-basis:44px;width:44px;height:44px}.contipay-admin.cp-vite-ui .cp-report-user-option{min-height:44px}.contipay-admin.cp-vite-ui .cp-report-picker-actions>[data-report-select-users]{flex:1 1 100px;min-width:0;white-space:normal}}.contipay-admin.cp-vite-ui .cp-report-preview{min-width:0;padding:18px;border:1px solid #d3e0e9;border-radius:8px;background:#f4f8fb;color:#29465d;text-align:left;font-size:12px;line-height:1.55}.contipay-admin.cp-vite-ui .cp-report-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.contipay-admin.cp-vite-ui .cp-report-preview-heading strong{font-size:15px}.contipay-admin.cp-vite-ui .cp-report-preview-heading span{padding:2px 7px;border:1px solid #b6d7ed;border-radius:4px;color:#126da4;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.contipay-admin.cp-vite-ui .cp-report-preview-tabs{display:flex;gap:4px;padding:4px;border:1px solid #d3e0e9;border-radius:6px;background:#eaf1f6}.contipay-admin.cp-vite-ui .cp-report-preview-tabs button{flex:1;min-width:0;padding:9px 5px;border:1px solid transparent;border-radius:4px;background:transparent;color:#486273;font:inherit;font-weight:600;cursor:pointer}.contipay-admin.cp-vite-ui .cp-report-preview-tabs button[aria-selected=true]{background:#fff;border-color:#c7dbe9;color:#086da8;box-shadow:0 1px 3px #17384d12}.contipay-admin.cp-vite-ui .cp-report-preview :is(button,[tabindex]):focus-visible{outline:2px solid #1674b8;outline-offset:2px}.contipay-admin.cp-vite-ui .cp-report-preview-context{margin:12px 0;font-size:11px;color:#526875}.contipay-admin.cp-vite-ui .cp-report-preview-stage{min-width:0;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-report-preview-stage p{margin:0 0 12px;white-space:pre-line}.contipay-admin.cp-vite-ui .cp-report-preview-stage :is(h4,h5){color:#17384d;font-weight:600;line-height:1.5;margin:0 0 10px}.contipay-admin.cp-vite-ui .cp-report-preview-stage h4{font-size:15px}.contipay-admin.cp-vite-ui .cp-report-preview-stage h5{margin-top:18px;font-size:12px}.contipay-admin.cp-vite-ui .cp-report-preview-note{margin:12px 0 0;font-size:11px}.contipay-admin.cp-vite-ui :is(.cp-preview-mail,.cp-preview-browser){overflow:hidden;border:1px solid #cddbe6;border-radius:8px;background:#fff;box-shadow:0 5px 15px #17384d0b}.contipay-admin.cp-vite-ui .cp-preview-browserbar{padding:10px 14px;border-bottom:1px solid #dbe4ea;color:#647c8e;background:#edf2f7;font-size:11px;white-space:pre-wrap}.contipay-admin.cp-vite-ui .cp-preview-mail-body{padding:20px}.contipay-admin.cp-vite-ui .cp-preview-meta{color:#627b8d;font-size:11px}.contipay-admin.cp-vite-ui .cp-report-preview-totals{padding:12px;border-left:3px solid #1386c0;background:#f1f7fb;line-height:1.8}.contipay-admin.cp-vite-ui .cp-preview-attachment{width:100%;padding:12px;border:1px solid #c8dbe8;border-radius:6px;background:#f5f9fc;color:#086da8;text-align:left;cursor:pointer;font:inherit;font-weight:600}.contipay-admin.cp-vite-ui .cp-preview-attachment:hover{background:#eaf4fb}.contipay-admin.cp-vite-ui .cp-preview-pdf{margin-top:14px;padding:22px 18px;border:1px solid #d3dfe8;border-top:3px solid #1185bd;box-shadow:0 3px 8px #17384d12;background:#fff}.contipay-admin.cp-vite-ui .cp-preview-brand{display:block;margin-bottom:16px;color:#087eba;font-size:20px;letter-spacing:-.8px}.contipay-admin.cp-vite-ui .cp-preview-brand span{color:#dc2639}.contipay-admin.cp-vite-ui .cp-preview-phone{width:320px;max-width:100%;margin:0 auto;overflow:hidden;border:7px solid #243b4b;border-radius:28px;background:#efeae2;box-shadow:0 10px 25px #17384d20}.contipay-admin.cp-vite-ui .cp-preview-phone-status{padding:8px 18px;background:#fff;font-size:11px;white-space:pre}.contipay-admin.cp-vite-ui .cp-preview-chat-header{padding:13px;background:#075e54;color:#fff;font-size:14px;font-weight:600}.contipay-admin.cp-vite-ui .cp-preview-chat{min-height:300px;padding:14px 10px;background-image:radial-gradient(#748b7518 1px,transparent 1px);background-size:14px 14px}.contipay-admin.cp-vite-ui .cp-preview-chat-date{display:table;margin:0 auto 14px;padding:3px 8px;border-radius:5px;background:#fff9;color:#586e65;font-size:10px}.contipay-admin.cp-vite-ui .cp-preview-bubble{margin-right:12px;padding:12px;border-radius:0 10px 10px;background:#fff;box-shadow:0 1px 2px #29465d20;color:#263c36;font-size:12px}.contipay-admin.cp-vite-ui .cp-preview-bubble .cp-report-preview-totals{padding:0;border:0;background:transparent;line-height:1.6}.contipay-admin.cp-vite-ui .cp-preview-chat-time{display:block;text-align:right;color:#738079;font-size:10px}.contipay-admin.cp-vite-ui .cp-preview-phone-footer{padding:13px 10px;background:#fff;color:#697c76;text-align:center;font-size:10px}.contipay-admin.cp-vite-ui .cp-preview-address{margin:12px;padding:6px 12px;border:1px solid #dbe4ea;border-radius:20px;color:#647c8e;font-size:11px}.contipay-admin.cp-vite-ui .cp-preview-desktop{min-height:280px;padding:22px 16px;background:linear-gradient(135deg,#cbdce8,#eef4f8 70%)}.contipay-admin.cp-vite-ui .cp-preview-desktop-label{color:#627b8d;font-size:11px}.contipay-admin.cp-vite-ui .cp-preview-push{display:flex;align-items:start;gap:12px;padding:16px;border:1px solid #fff;border-radius:12px;background:#ffffffed;box-shadow:0 8px 22px #29465d18}.contipay-admin.cp-vite-ui .cp-preview-app-icon{flex:0 0 32px;padding:6px 0;border-radius:7px;background:#087eba;color:#fff;text-align:center;font-weight:700}.contipay-admin.cp-vite-ui .cp-preview-push p{margin:5px 0}.contipay-admin.cp-vite-ui .cp-preview-push small{color:#647c8e}@media(min-width:1200px){.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-scheduled-report-dialog{width:1360px!important}.contipay-admin.cp-vite-ui .modal-dialog:has(.cp-vite-scheduled-report-dialog){width:1360px;max-width:calc(100vw - 48px)}.contipay-admin.cp-vite-ui .cp-report-composer{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr)}.contipay-admin.cp-vite-ui .cp-report-preview{position:sticky;top:0}}@media(max-width:480px){.contipay-admin.cp-vite-ui .cp-report-preview{padding:12px}.contipay-admin.cp-vite-ui .cp-preview-mail-body{padding:14px}.contipay-admin.cp-vite-ui .cp-preview-phone{border-width:5px}}.contipay-admin.cp-vite-ui .cp-field-error{display:block;margin-top:4px;color:#ad2639;font-size:12px;font-weight:400;line-height:1.4;order:2}.contipay-admin.cp-vite-ui :is(.cp-vite-form,.cp-vite-dialog) [aria-invalid=true],.contipay-admin.cp-vite-ui select[aria-invalid=true]+.select2 .select2-selection{border-color:#c94052!important}.contipay-admin.cp-vite-ui [data-cp-wizard-form] [hidden],.contipay-admin.cp-vite-ui .cp-field-error[hidden]{display:none!important}.contipay-admin.cp-vite-ui .cp-wizard-step-button:focus-visible{outline:2px solid #1674b8;outline-offset:2px}.contipay-admin.cp-vite-ui .cp-vite-wizard-progress>.is-active button{border-color:#81b5d8;background:#edf6fc;color:#115d92}.contipay-admin.cp-vite-ui .cp-wizard-step-button:disabled{cursor:default}.contipay-admin.cp-vite-ui .cp-form-layout-switch{display:flex;justify-content:flex-end;gap:2px;margin:0 0 12px}.contipay-admin.cp-vite-ui .cp-form-layout-switch button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 12px;border:1px solid #d4e0e8;border-radius:4px;background:#fff;color:#486273;font-size:12px;font-weight:500;letter-spacing:0}.contipay-admin.cp-vite-ui .cp-form-layout-switch button[aria-pressed=true]{border-color:#8bbadc;background:#eaf4fb;color:#0f6fae}.contipay-admin.cp-vite-ui .cp-form-layout-switch button:focus-visible{outline:2px solid #1674b8;outline-offset:2px}.contipay-admin.cp-vite-ui .cp-form-tabs{display:flex;width:100%;min-width:0;margin:0;padding:0;border:1px solid #cbdbe6;border-radius:6px 6px 0 0;background:#f6f9fc;overflow-x:auto;scrollbar-width:thin}.contipay-admin.cp-vite-ui .cp-form-tab{display:inline-flex;position:relative;flex:1 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#496174;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:0;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-form-tab i{color:#1674b8}.contipay-admin.cp-vite-ui .cp-form-tab:hover{background:#edf4f9}.contipay-admin.cp-vite-ui .cp-form-tab[aria-selected=true]{border-bottom-color:#0c77b9;background:#fff;color:#075f96}.contipay-admin.cp-vite-ui .cp-form-tab:focus-visible{outline:2px solid #1674b8;outline-offset:-3px}.contipay-admin.cp-vite-ui .cp-form-layout-switch button{width:40px;height:36px;padding:0;justify-content:center}.contipay-admin.cp-vite-ui [data-cp-form-layout=tabs]>.cp-form-panels,.contipay-admin.cp-vite-ui [data-cp-form-layout=tabs] .cp-form-panels{display:grid;min-width:0;padding:16px;border:1px solid #cbdbe6;border-top:0;border-radius:0 0 6px 6px;background:#fff}.contipay-admin.cp-vite-ui [data-cp-form-layout=tabs] .cp-form-panels>[data-wizard-step]{grid-area:1 / 1;align-self:start;min-width:0;width:100%;margin:0;animation:none!important;transition:none!important}.contipay-admin.cp-vite-ui [data-cp-form-layout=tabs] .cp-form-panels>[data-wizard-step][hidden]{display:flow-root!important;visibility:hidden;pointer-events:none}.contipay-admin.cp-vite-ui [data-cp-form-layout=tabs] .cp-form-panels>.cp-editor-section[hidden]{display:grid!important}.contipay-admin.cp-vite-ui :is([data-cp-dialog-kind=scheduled-report],[data-cp-dialog-kind=ai-control],[data-cp-dialog-kind=ai-connection])[data-cp-form-layout=tabs] .cp-form-panels>[data-wizard-step][hidden]{display:none!important}.contipay-admin.cp-vite-ui .cp-form-tab-actions{display:flex;position:sticky;bottom:0;z-index:1;justify-content:flex-end;margin-top:18px;padding:14px 0 8px;border-top:1px solid #dbe4ea;background:#fff;box-shadow:0 -8px #fff}.contipay-admin.cp-vite-ui .cp-form-tab-actions:empty{display:none}.contipay-admin.cp-vite-ui [data-cp-wizard-enhanced] .cp-merchant-account-surface{overflow:visible}.contipay-admin.cp-vite-ui .cp-form-tab-actions [data-cp-wizard-submit]{margin:0;padding:0;border:0}.contipay-admin.cp-vite-ui [data-cp-form-layout=all] [data-wizard-step]+[data-wizard-step]{margin-top:20px}.contipay-admin.cp-vite-ui .cp-dialog-has-close{position:relative}.contipay-admin.cp-vite-ui .cp-dialog-has-close :is(.swal2-title,.modal-title){padding-right:62px!important}.contipay-admin.cp-vite-ui .cp-dialog-has-close :is(.swal2-actions,.modal-footer,.modal-header){position:static}.contipay-admin.cp-vite-ui .cp-dialog-has-close .cp-dialog-close{display:inline-flex;position:absolute;top:8px;right:10px;z-index:2;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:6px;background:transparent!important;color:#456174!important;font-size:16px;line-height:1;opacity:1;box-shadow:none!important;transform:none!important}.contipay-admin.cp-vite-ui .cp-dialog-has-close .cp-dialog-close:hover{background:#edf4f9!important;color:#086caa!important}.contipay-admin.cp-vite-ui .cp-dialog-close:focus-visible{outline:2px solid #1674b8;outline-offset:-3px}.contipay-admin.cp-vite-ui .cp-dialog-close:disabled{opacity:.45;cursor:not-allowed}.contipay-admin.cp-vite-ui .cp-dialog-has-close .cp-dialog-close-only{min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}.contipay-admin.cp-vite-ui .cp-dialog-duplicate-dismiss{display:none!important}.contipay-admin.cp-vite-ui select:not(.select2-hidden-accessible){max-width:100%;padding:8px 32px 8px 11px;border:1px solid #cbd8e1!important;border-radius:6px!important;background-color:#fff;color:#29465d;font:inherit;cursor:pointer}.contipay-admin.cp-vite-ui .select2-container{max-width:100%;font-size:13px}.contipay-admin.cp-vite-ui .select2-container .select2-selection{min-height:40px;border:1px solid #cbd8e1;border-radius:6px;background:#fff;box-shadow:0 1px 2px #12364d08}.contipay-admin.cp-vite-ui .select2-selection--single .select2-selection__rendered{padding:0 34px 0 11px;line-height:38px;color:#29465d;font-weight:400}.contipay-admin.cp-vite-ui .select2-selection--single .select2-selection__arrow{top:1px;right:8px;height:38px}.contipay-admin.cp-vite-ui .select2-selection__arrow b{border-top-color:#617b8c}.contipay-admin.cp-vite-ui .select2-selection__placeholder{color:#6d8291}.contipay-admin.cp-vite-ui .select2-container--focus .select2-selection,.contipay-admin.cp-vite-ui .select2-container--open .select2-selection{border-color:#1674b8;box-shadow:0 0 0 3px #1674b81f}.contipay-admin.cp-vite-ui .select2-selection--multiple .select2-selection__rendered{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:5px 8px;line-height:1.4}.contipay-admin.cp-vite-ui .select2-selection--multiple .select2-selection__choice{float:none;display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:0;padding:4px 7px;border:1px solid #d4e2ed;border-radius:4px;background:#eef5fa;color:#29465d;white-space:normal;overflow-wrap:anywhere;line-height:1.4;font-weight:400}.contipay-admin.cp-vite-ui .select2-selection__choice__remove,.contipay-admin.cp-vite-ui .select2-selection__clear{color:#526d7e;font-size:16px;font-weight:400}.contipay-admin.cp-vite-ui .select2-search--inline{float:none;flex:1 1 96px;min-width:96px}.contipay-admin.cp-vite-ui .select2-search--inline .select2-search__field{width:100%!important;min-height:28px!important;max-width:100%;margin:0;padding:3px 2px;border:0!important;box-shadow:none!important;background:transparent;font-size:13px}.contipay-admin.cp-vite-ui .select2-search--inline .select2-search__field:focus{border:0!important;outline:0!important;box-shadow:none!important}.contipay-admin.cp-vite-ui .select2-dropdown{overflow:hidden;border:1px solid #b7cfdf;border-radius:6px;background:#fff;box-shadow:0 8px 24px #12364d24}.contipay-admin.cp-vite-ui .select2-search--dropdown{padding:8px}.contipay-admin.cp-vite-ui .select2-search--dropdown .select2-search__field{min-height:36px;padding:7px 10px;border:1px solid #cbd8e1!important;border-radius:4px!important;outline-color:#1674b8;font-size:13px}.contipay-admin.cp-vite-ui .select2-results__options{max-height:240px;overscroll-behavior:contain}.contipay-admin.cp-vite-ui .select2-results__option{padding:9px 12px;line-height:1.4;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .select2-results__option[aria-selected=true]{background:#edf5fa;color:#145f92}.contipay-admin.cp-vite-ui .select2-results__option--highlighted[aria-selected]{background:#0f6fae;color:#fff}.contipay-admin.cp-vite-ui .select2-results__option[aria-disabled=true]{color:#8a99a3}.contipay-admin.cp-vite-ui .select2-container--disabled .select2-selection{background:#f1f4f6;cursor:not-allowed}.contipay-admin.cp-vite-ui .cp-filter-select{min-width:0;width:100%!important}.contipay-admin.cp-vite-ui .cp-filter-select .select2-selection--single{height:34px;min-height:34px}.contipay-admin.cp-vite-ui .cp-filter-select .select2-selection--single .select2-selection__rendered{padding-left:10px;line-height:32px;font-size:12px}.contipay-admin.cp-vite-ui .cp-filter-select .select2-selection__arrow{height:32px}.contipay-admin.cp-vite-ui .cp-editor-form .cp-filter-select .select2-selection--single{min-height:42px;height:42px}.contipay-admin.cp-vite-ui .cp-editor-form .cp-filter-select .select2-selection--single .select2-selection__rendered{line-height:40px;color:var(--cp-react-text)}.contipay-admin.cp-vite-ui .cp-editor-form .cp-filter-select .select2-selection__arrow{height:40px}.contipay-admin .cp-react-filter-field .select2-hidden-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important}@media(max-width:600px){.contipay-admin.cp-vite-ui .cp-form-layout-switch button,.contipay-admin.cp-vite-ui .select2-container .select2-selection,.contipay-admin.cp-vite-ui .select2-results__option{min-height:44px}.contipay-admin.cp-vite-ui .select2-search .select2-search__field{font-size:16px}}.contipay-admin.cp-vite-ui form[aria-busy=true]{cursor:progress}.contipay-admin.cp-vite-ui .modal-content.cp-vite-dialog{display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.contipay-admin.cp-vite-ui .cp-vite-dialog>.modal-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.contipay-admin.cp-vite-ui .cp-vite-dialog>.modal-header,.contipay-admin.cp-vite-ui .cp-vite-dialog>.modal-footer{flex-shrink:0}@media(max-width:600px){.contipay-admin.cp-vite-ui .cp-editor-grid,.contipay-admin.cp-vite-ui .cp-editor-section{grid-template-columns:minmax(0,1fr)}.contipay-admin.cp-vite-ui .cp-wizard-step-button{flex-direction:column;gap:4px;padding:7px 4px;text-align:center}.contipay-admin.cp-vite-ui .cp-wizard-step-button>strong{font-size:11px}.contipay-admin.cp-vite-ui .cp-editor-form :is(input,select,textarea){font-size:16px}.contipay-admin.cp-vite-ui .cp-vite-wizard-controls .cp-vite-button{min-height:44px;padding:10px}.contipay-admin.cp-vite-ui .modal-content.cp-vite-dialog{max-height:calc(100dvh - 24px)}}.contipay-admin.cp-vite-ui .cp-merchant-account-note{float:none;width:100%;margin:14px 0 0}.contipay-admin.cp-vite-ui .cp-merchant-account-actions{display:flex;clear:both;margin-top:12px;justify-content:flex-end}.contipay-admin.cp-vite-ui .cp-merchant-account-actions .btn{min-height:40px;padding:9px 16px}.contipay-admin.cp-vite-ui .cp-vite-dialog-wizard{border-top:3px solid var(--cp-finance-blue)}.contipay-admin.cp-vite-ui .cp-vite-dialog-wizard:not(.cp-vite-entity-editor-dialog) [data-wizard-step]{position:relative;padding-left:28px}@media(max-width:767px){.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog{width:100%!important;max-width:100%!important;max-height:94dvh;border-right:0;border-bottom:0;border-left:0;border-radius:10px 10px 0 0}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog>.swal2-title{padding:15px 16px;font-size:16px}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog>.swal2-html-container,.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog>.cp-action-center-review-content{max-height:calc(94dvh - 150px);padding:14px 16px}.contipay-admin.cp-vite-ui .developer-action-center-review-auth,.contipay-admin.cp-vite-ui .developer-action-center-review-auth.is-single,.contipay-admin.cp-vite-ui .developer-action-center-confirmation-summary{grid-template-columns:1fr}.contipay-admin.cp-vite-ui .developer-action-center-review-item>header{align-items:stretch;flex-direction:column}.contipay-admin.cp-vite-ui .developer-action-center-review-decision{align-self:flex-start}.contipay-admin.cp-vite-ui .swal2-popup.cp-entity-editor-dialog,.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-entity-editor-dialog{width:100%!important;max-width:100%!important;max-height:94dvh;border-right:0;border-bottom:0;border-left:0;border-radius:10px 10px 0 0}.contipay-admin.cp-vite-ui .swal2-popup.cp-entity-editor-dialog>.swal2-title,.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-entity-editor-dialog>.swal2-title{padding:15px 16px;font-size:16px}.contipay-admin.cp-vite-ui .swal2-popup.cp-entity-editor-dialog>.swal2-html-container,.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-entity-editor-dialog>.swal2-html-container{max-height:calc(94dvh - 150px);padding:16px}.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]>.col-md-4,.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]>.col-md-6,.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]>.col-md-8,.contipay-admin.cp-vite-ui .cp-merchant-account-form [data-wizard-step]>.col-md-12{grid-column:1 / -1}.contipay-admin.cp-vite-ui .cp-vite-wizard-progress>li>strong{font-size:9px}}.contipay-admin.cp-vite-ui .cp-vite-dialog-wizard:not(.cp-vite-entity-editor-dialog) [data-wizard-step]:before{display:grid;position:absolute;top:1px;left:0;width:20px;height:20px;border-radius:50%;background:#eaf4fa;color:var(--cp-finance-blue);content:attr(data-wizard-step);font-size:10px;font-weight:700;place-items:center}.contipay-admin .cp-react-metric{border-left-width:1px;border-top:3px solid var(--cp-react-primary);border-radius:7px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 6px 18px #12364d12}.contipay-admin .cp-react-metric-success{border-top-color:var(--cp-react-success)}.contipay-admin .cp-react-metric-warning{border-top-color:var(--cp-react-warning)}.contipay-admin .cp-react-metric-danger{border-top-color:var(--cp-react-danger)}.contipay-admin .cp-react-metric-neutral{border-top-color:#687783}.contipay-admin .cp-react-attention{border-left:3px solid #d69032;background:#fffdfa}.contipay-admin .cp-react-attention-items>*{background:transparent;box-shadow:none}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-vite-financial-form input:not([type=checkbox]):not([type=radio]),html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-vite-financial-form select,html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-vite-financial-form textarea,html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-vite-financial-action{border-color:var(--cp-react-border);background:var(--cp-react-panel);color:var(--cp-react-text)}html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-trigger,html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-trigger.cp-vite-button,html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-trigger.cp-vite-button-secondary{border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-trigger:hover,html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-trigger:focus-visible,html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-trigger[aria-expanded=true]{background:#003f6e40!important;outline:0}html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-trigger,html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-copy strong,html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-copy small,html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-user-trigger>.fa{color:#fff!important}html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-link:not(.is-active),html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-trigger{color:#294b61!important;opacity:1}html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-link.is-active,html[data-cp-theme=light] .contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-directory-section.is-active>.cp-workspace-directory-trigger{color:#0f649e!important}.contipay-admin .cp-react-transactions>.cp-workspace-header{flex-wrap:wrap;gap:10px 16px}.contipay-admin .cp-react-transactions>.cp-workspace-header>div{min-width:0}.contipay-admin .cp-react-transactions>.cp-workspace-header .cp-react-toolbar{margin-left:auto}.contipay-admin.cp-vite-ui .cp-react-transactions .cp-react-summary-grid{display:grid;margin:0 0 12px;padding:0;border:0;background:transparent;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.contipay-admin .cp-react-transactions .cp-react-summary-metric{display:flex;min-width:0;min-height:72px;padding:10px;border:1px solid var(--cp-react-border);border-top:3px solid var(--cp-react-primary);border-radius:7px;background:var(--cp-react-panel);box-shadow:var(--cp-react-shadow);align-items:center;gap:10px}.contipay-admin .cp-react-transactions .cp-react-summary-metric-success{border-top-color:var(--cp-react-success)}.contipay-admin .cp-react-transactions .cp-react-summary-metric-warning{border-top-color:var(--cp-react-warning)}.contipay-admin .cp-react-transactions .cp-react-summary-metric-neutral{border-top-color:var(--cp-react-muted)}.contipay-admin .cp-react-transactions .cp-react-summary-metric-icon{display:inline-flex;width:28px;height:28px;border-radius:6px;background:color-mix(in srgb,var(--cp-react-primary) 12%,var(--cp-react-panel));color:var(--cp-react-primary);flex:0 0 28px;align-items:center;justify-content:center}.contipay-admin .cp-react-transactions .cp-react-summary-metric-success .cp-react-summary-metric-icon{background:color-mix(in srgb,var(--cp-react-success) 12%,var(--cp-react-panel));color:var(--cp-react-success)}.contipay-admin .cp-react-transactions .cp-react-summary-metric-warning .cp-react-summary-metric-icon{background:color-mix(in srgb,var(--cp-react-warning) 12%,var(--cp-react-panel));color:var(--cp-react-warning)}.contipay-admin .cp-react-transactions .cp-react-summary-metric-neutral .cp-react-summary-metric-icon{background:color-mix(in srgb,var(--cp-react-muted) 12%,var(--cp-react-panel));color:var(--cp-react-muted)}.contipay-admin .cp-react-transactions .cp-react-summary-metric-copy{display:block;min-width:0;flex:1}.contipay-admin .cp-react-transactions .cp-react-summary-metric small,.contipay-admin .cp-react-transactions .cp-react-summary-metric span:not(.cp-react-summary-metric-icon):not(.cp-react-summary-metric-copy){display:block;overflow:hidden;color:var(--cp-react-muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin .cp-react-transactions .cp-react-summary-metric small{font-weight:700;text-transform:uppercase}.contipay-admin .cp-react-transactions .cp-react-summary-metric strong{display:block;overflow:hidden;margin:3px 0 2px;color:var(--cp-react-text);font-size:17px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}@container cp-transactions (max-width: 1050px){.contipay-admin.cp-vite-ui .cp-react-transactions .cp-react-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container cp-transactions (max-width: 620px){.contipay-admin.cp-vite-ui .cp-react-transactions .cp-react-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contipay-admin .cp-react-transactions .cp-react-summary-metric{min-height:68px}}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-open{display:inline-flex;align-items:center;gap:7px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-modal .modal-dialog{width:min(940px,calc(100vw - 32px));margin:28px auto}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-modal .modal-content{overflow:hidden;border:1px solid #cfdce5;border-radius:8px;box-shadow:0 24px 70px #0e2f443d}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-modal .modal-header,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-modal .modal-footer{border-color:#dbe5ec;background:#f8fbfd}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-modal .modal-header{padding:20px 24px 16px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-modal .modal-header h3{margin:3px 0 4px;color:#172b3a;font-size:20px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-modal .modal-header p,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-toolbar p{margin:0;color:#617889;font-size:12px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-modal .modal-body{max-height:calc(100vh - 210px);padding:20px 24px;overflow-y:auto}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-toolbar{display:grid;grid-template-columns:130px minmax(220px,340px) minmax(220px,1fr);align-items:center;gap:12px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-toolbar label,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-confirmation label{margin:0 0 6px;color:#334d60;font-size:12px;font-weight:600}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-state{margin:16px 0;padding:10px 12px;border:1px solid #cfe0ec;border-radius:6px;background:#f2f8fc;color:#38576d;font-size:12px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-state.is-warning{border-color:#ead4a8;background:#fff9ed;color:#79551c}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-state.is-error{border-color:#efc8c4;background:#fff5f4;color:#8f3028}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-group{border:1px solid #d7e2e9;border-radius:7px;background:#fff}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-option{display:grid;min-width:0;margin:0;padding:10px 12px;grid-template-columns:16px 18px minmax(0,1fr);align-items:center;gap:8px;cursor:pointer}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-option.is-parent{border-bottom:1px solid #e4ebf0;background:#f8fbfd}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-option i{color:#1680ba;text-align:center}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-option span,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-option strong,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-option small{display:block;min-width:0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-option strong{color:#243c4c;font-size:12px;font-weight:600}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-option small{overflow:hidden;margin-top:2px;color:#718593;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-children{padding:4px 0}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-confirmation{display:grid;margin-top:18px;padding-top:18px;border-top:1px solid #dbe5ec;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:14px}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory :is(a,button){color:#294b61;font-size:12.5px;font-weight:600;line-height:1.4;min-height:40px;text-decoration:none}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory :is(a,button)>span{min-width:0;padding:0;white-space:normal;overflow-wrap:normal}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory :is(a,button):hover{background:#f0f6fa}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory :is(a,button):focus-visible{outline:2px solid #1674b8;outline-offset:-2px}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory .is-active>button,.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory a.is-active{color:#075f96;background:#e7f2fa}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory-routes{padding-left:18px}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory-route-group-label{padding:6px 10px 2px;font-size:10px;line-height:1.3}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory-routes.cp-workspace-directory-flyout{position:fixed;z-index:230;width:272px;padding:8px;border:1px solid #cbdbe6;border-radius:6px;background:#fff;box-shadow:0 6px 20px #12364d29;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;animation:cp-navigation-reveal .1s ease-out}@keyframes cp-navigation-reveal{0%{opacity:0}to{opacity:1}}.contipay-admin.cp-vite-ui #content{--cp-workspace-gap: 20px}.contipay-admin.cp-vite-ui #content>.cp-page-header{min-height:96px;padding:20px 28px;gap:16px}.contipay-admin.cp-vite-ui #content .cp-page-heading{min-width:0}.contipay-admin.cp-vite-ui #content .cp-page-heading h1{margin:4px 0 0;color:#fff;font-size:24px;font-weight:650;line-height:1.25;letter-spacing:0}.contipay-admin.cp-vite-ui #content .cp-breadcrumbs :is(a,span),.contipay-admin.cp-vite-ui #content .cp-breadcrumbs{color:#e7f4fc;font-size:11px;line-height:1.4}.contipay-admin.cp-vite-ui #content .cp-page-description{color:#fff;font-size:12px;font-style:normal;line-height:1.5}.contipay-admin.cp-vite-ui #content>.cp-page-body{padding:24px 28px}.contipay-admin.cp-vite-ui #content .cp-legacy-page-body{padding:0}.contipay-admin.cp-vite-ui #content :is(.cp-account-page,.cp-settings-page){padding:0;width:100%;min-width:0}.contipay-admin.cp-vite-ui #content .cp-account-page{grid-template-columns:minmax(0,1fr);gap:var(--cp-workspace-gap)}.contipay-admin.cp-vite-ui #content .cp-governance-workspace,.contipay-admin.cp-vite-ui #content .cp-transaction-workspace{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.contipay-admin.cp-vite-ui #content .cp-transaction-workspace>.cp-table-section{padding:0}.contipay-admin.cp-vite-ui #content :is(.cp-workspace-header,.cp-account-intro){display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;min-width:0;min-height:0;margin:0 0 var(--cp-workspace-gap);padding:0;gap:12px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.contipay-admin.cp-vite-ui #content :is(.cp-workspace-header,.cp-account-intro)>div{min-width:0}.contipay-admin.cp-vite-ui #content :is(.cp-workspace-header,.cp-account-intro) h2{margin:4px 0;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0}.contipay-admin.cp-vite-ui #content :is(.cp-workspace-header,.cp-account-intro) p{margin:0;font-size:12px;line-height:1.5}.contipay-admin.cp-vite-ui #content #cp-transactions-toolbar{margin-left:auto}.contipay-admin.cp-vite-ui #content :is(.cp-workspace-header .cp-eyebrow,.cp-account-intro .cp-account-eyebrow,.cp-account-intro .cp-recon-eyebrow){display:block;margin-bottom:4px;font-size:11px;font-weight:700;line-height:1.4}.contipay-admin.cp-vite-ui #content .cp-weekly-nav+#cp-transactions-root{min-width:0;padding:20px;border:1px solid var(--cp-react-border);border-top:0;border-radius:0 0 8px 8px;background:var(--cp-react-panel)}.contipay-admin.cp-vite-ui #content .cp-workspace-tabs>.cp-settings-tabs{margin:0}.contipay-admin.cp-vite-ui #content .cp-workspace-tabs>.cp-settings-tabs>li{float:none;margin:0}.contipay-admin.cp-vite-ui #content .cp-workspace-tabs>.cp-settings-tabs>li>a{margin:0;border:0}.contipay-admin.cp-vite-ui #content .cp-account-page>.cp-account-intro{margin-bottom:0}.contipay-admin.cp-vite-ui #content .cp-report-currencies{margin:0 0 var(--cp-workspace-gap)}.contipay-admin.cp-vite-ui #content .cp-report-currencies>summary{display:flex;align-items:center;gap:8px;min-height:44px}.contipay-admin.cp-vite-ui #content .cp-report-currencies>summary>:is(.fa,.cp-lucide-icon){flex:0 0 16px;width:16px;height:16px;margin:0}.contipay-admin.cp-vite-ui #content :is(.cp-account-eyebrow,.cp-recon-eyebrow){letter-spacing:0}.contipay-admin.cp-vite-ui #content .provider-recon-page{padding:0}.contipay-admin.cp-vite-ui #content .cp-recon-hero{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin:0 0 var(--cp-workspace-gap);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.contipay-admin.cp-vite-ui #content .cp-recon-hero h2{margin:0 0 4px;color:var(--cp-react-text);font-size:16px;line-height:1.35}.contipay-admin.cp-vite-ui #content .cp-recon-hero p{color:var(--cp-react-muted);font-size:12px;line-height:1.5}.contipay-admin.cp-vite-ui #content .cp-recon-assurance{padding:0}.contipay-admin.cp-vite-ui #content .cp-recon-assurance span{min-height:28px;padding:4px 9px;border-color:var(--cp-react-border);border-radius:5px;background:var(--cp-surface-muted);color:var(--cp-react-text)}.contipay-admin.cp-vite-ui #content .cp-recon-tabs{margin:0}.contipay-admin.cp-vite-ui #content .cp-recon-tabs>li{float:none;margin:0}.contipay-admin.cp-vite-ui #content .cp-recon-tabs>li>a{margin:0;border:0}.contipay-admin.cp-vite-ui #content .cp-recon-provider-nav{min-width:0;margin:0 0 var(--cp-workspace-gap)}.contipay-admin.cp-vite-ui #content .cp-recon-provider-nav>.cp-recon-tabs{display:flex;flex-wrap:nowrap;gap:4px;padding:0;overflow-x:auto}.contipay-admin.cp-vite-ui #content .cp-recon-provider-nav>.cp-recon-tabs:before,.contipay-admin.cp-vite-ui #content .cp-recon-provider-nav>.cp-recon-tabs:after{display:none}.contipay-admin.cp-vite-ui #content .cp-recon-provider-nav>.cp-recon-tabs>li{flex:0 0 auto}.contipay-admin.cp-vite-ui #content .cp-recon-provider-nav>.cp-recon-tabs>li>a{min-height:44px}.contipay-admin.cp-vite-ui #content .tab-pane{transition:none!important;animation:none!important}@media(max-width:720px){.contipay-admin.cp-vite-ui #content{--cp-workspace-gap: 16px}.contipay-admin.cp-vite-ui #content>.cp-page-header{min-height:88px;padding:16px;align-items:flex-start;flex-direction:column;gap:8px}.contipay-admin.cp-vite-ui #content .cp-page-heading h1{font-size:22px}.contipay-admin.cp-vite-ui #content .cp-page-description{text-align:left}.contipay-admin.cp-vite-ui #content>.cp-page-body{padding:16px 12px}.contipay-admin.cp-vite-ui #content .cp-weekly-nav+#cp-transactions-root{padding:14px}.contipay-admin.cp-vite-ui .cp-form-panels{padding:12px!important}.contipay-admin.cp-vite-ui #content #cp-transactions-toolbar{width:100%;margin-left:0}}@media(prefers-reduced-motion:reduce){.contipay-admin.cp-vite-ui .cp-workspace-directory-indicator{transition:none}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory-routes.cp-workspace-directory-flyout{animation:none}}.contipay-admin.cp-vite-ui .cp-governance-workspace .developer-action-center-filters{display:flex;align-items:center;gap:6px;overflow-x:auto;flex-wrap:nowrap;padding:0 0 10px;border-bottom:1px solid #d6e3ec}.contipay-admin.cp-vite-ui .cp-governance-workspace .developer-action-center-filters>button{flex:0 0 auto;white-space:nowrap;min-height:34px}.contipay-admin.cp-vite-ui .cp-governance-workspace .cp-governance-refresh{margin-left:auto;width:34px;padding:6px}.contipay-admin.cp-vite-ui .cp-governance-queue-status{min-height:22px;margin:6px 0;color:#526c80;font-size:12px}.contipay-admin.cp-vite-ui .cp-governance-workspace .cp-table-scroll{min-width:0;overflow-x:auto}.contipay-admin.cp-vite-ui .cp-governance-workspace #action-center-data,.contipay-admin.cp-vite-ui .cp-governance-workspace #registration-history-data{min-width:760px}.contipay-admin.cp-vite-ui #developer-registration-history .cp-registration-history-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.contipay-admin.cp-vite-ui #developer-registration-history .cp-registration-history-filters label{margin:0;color:var(--cp-text-muted);font-size:12px}.contipay-admin.cp-vite-ui #developer-registration-history .cp-registration-history-filters select{width:auto;min-width:160px;max-width:100%;height:36px}.contipay-admin.cp-vite-ui #developer-registration-history .cp-registration-history-filters button{width:36px;min-width:36px;height:36px;margin-left:0;padding:6px}.contipay-admin.cp-vite-ui .cp-registration-recovery-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.contipay-admin.cp-vite-ui .cp-registration-recovery-actions .btn{width:auto;white-space:normal}.contipay-admin.cp-vite-ui .swal2-popup.cp-registration-recovery-dialog #registrationRecoveryFeedback{display:block;width:100%;min-width:0;max-width:100%;margin:8px 0;box-sizing:border-box;font-size:14px}.contipay-admin.cp-vite-ui .swal2-popup.cp-registration-recovery-dialog .swal2-actions{flex-wrap:wrap}.contipay-admin.cp-vite-ui #developer-registration-history .cp-dataset-viewport:has(>#registration-history-data){position:relative}.contipay-admin.cp-vite-ui .cp-governance-workspace #developer-registration-history .developer-action-center-filters>[data-registration-history-outcome]{width:auto;min-width:0;padding:6px 12px}.contipay-admin.cp-vite-ui .cp-registration-outcome{display:inline-block;padding:3px 7px;border-radius:4px;border:1px solid var(--cp-border);color:var(--cp-text);background:var(--cp-surface);font-size:11px;font-weight:600}.contipay-admin.cp-vite-ui .cp-registration-outcome[data-history-decision=approved]{border-color:#62a88a}.contipay-admin.cp-vite-ui .cp-registration-outcome[data-history-decision=rejected]{border-color:#c87575}.contipay-admin.cp-vite-ui .cp-registration-rejection-help{margin:0;padding:8px 10px;border-left:3px solid #cc8b34;color:var(--cp-text-muted);font-size:12px;line-height:1.5}.contipay-admin.cp-vite-ui .cp-registration-rejection-help[hidden]{display:none}.contipay-admin.cp-vite-ui .cp-registration-trail{min-width:0;color:var(--cp-text)}.contipay-admin.cp-vite-ui .cp-registration-trail>header{display:grid;gap:4px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-registration-trail>header strong{font-size:16px}.contipay-admin.cp-vite-ui .cp-registration-trail>header span{font-size:12px;color:var(--cp-text-muted)}.contipay-admin.cp-vite-ui .cp-registration-timeline{list-style:none;padding:0 0 0 15px;margin:18px 0;border-left:2px solid var(--cp-border)}.contipay-admin.cp-vite-ui .cp-registration-timeline li{display:grid;position:relative;gap:3px;padding:0 0 18px;font-size:13px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-registration-timeline li:last-child{padding-bottom:0}.contipay-admin.cp-vite-ui .cp-registration-timeline li:before{content:"";position:absolute;top:4px;left:-21px;width:10px;height:10px;border:2px solid var(--cp-surface);border-radius:50%;background:var(--cp-blue)}.contipay-admin.cp-vite-ui .cp-registration-timeline span{color:var(--cp-text-muted);font-size:12px}.contipay-admin.cp-vite-ui .cp-registration-history-note{padding:12px;margin:16px 0;border:1px solid var(--cp-border);border-radius:6px;background:var(--cp-surface)}.contipay-admin.cp-vite-ui .cp-registration-history-note h3{font-size:12px;margin:0 0 8px}.contipay-admin.cp-vite-ui .cp-registration-history-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}.contipay-admin.cp-vite-ui .cp-governance-workspace button.developer-action-center-review-details{display:inline-flex;width:auto;min-width:0;align-items:center;gap:5px}.contipay-admin.cp-vite-ui .cp-governance-workspace .developer-progress-filters{border:0;padding:0;gap:8px}.contipay-admin.cp-vite-ui .cp-governance-workspace .developer-progress-filters label{flex:1 1 150px}.contipay-admin.cp-vite-ui .cp-governance-workspace .developer-progress-filters button{min-height:34px}.contipay-admin.cp-vite-ui .cp-governance-workspace .developer-progress-priority{border-radius:4px;letter-spacing:0}.contipay-admin.cp-vite-ui .cp-governance-workspace .developer-progress-actions{flex-direction:row;flex-wrap:wrap;gap:5px}.contipay-admin.cp-vite-ui .cp-governance-workspace #developer-governance-tabs:not([data-cp-tabs-ready])+.tab-content>.tab-pane.active{display:block;opacity:1}.contipay-admin.cp-vite-ui .cp-governance-workspace #developer-governance-tabs:not([data-cp-tabs-ready])+.tab-content>.tab-pane:not(.active){display:none}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-list.is-single>article{border:0;padding:0}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-item>header{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;margin-bottom:8px;padding-bottom:8px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-item>header strong{font-size:16px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-item>header>div>span{font-size:12px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-request-meta{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;color:#526c80;font-size:12px;margin-bottom:14px}.contipay-admin.cp-vite-ui .developer-action-center-details{margin:8px 0}.contipay-admin.cp-vite-ui .developer-action-center-details dt{color:#526c80;font-size:11px;font-weight:500}.contipay-admin.cp-vite-ui .developer-action-center-details dd{margin:2px 0 8px;color:#233f52;font-size:12px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;background:transparent;border:0;padding:0}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-details>div{min-width:0}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-details>.is-wide{grid-column:span 2}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-details dd{margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.4}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-details a{color:#086caa;text-decoration:underline;text-underline-offset:3px;white-space:normal}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-preview-required{display:block}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-preview-required dd{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-attachments{display:grid;justify-items:start;gap:10px;margin:12px 0}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-evidence .btn{min-height:36px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-private-preview{display:grid;justify-items:start;gap:8px;margin:12px 0;min-width:0}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-private-preview img{display:block;max-width:100%;max-height:180px;object-fit:contain;padding:8px;background:#fff;border:1px solid var(--cp-react-border);border-radius:6px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .cp-private-asset-ready{max-width:100%;white-space:normal;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .swal2-actions>.cp-action-password{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--cp-react-border);color:var(--cp-react-text);text-align:left}.contipay-admin.cp-vite-ui .cp-webhook-editor{display:grid;gap:12px;text-align:left}.contipay-admin.cp-vite-ui .cp-webhook-editor>label{display:grid;gap:6px;margin:0}.contipay-admin.cp-vite-ui .cp-webhook-editor>.cp-webhook-enabled{display:flex;align-items:center;gap:8px}.contipay-admin.cp-vite-ui .cp-webhook-editor p{margin:0}.contipay-admin.cp-vite-ui .cp-webhook-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.contipay-admin.cp-vite-ui .cp-webhook-facts dt{font-size:11px;color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui .cp-webhook-facts dd{margin:4px 0 0;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .swal2-actions>.cp-action-password[hidden]{display:none}.contipay-admin.cp-vite-ui .cp-action-password>strong{flex:1 0 100%;font-size:13px}.contipay-admin.cp-vite-ui .swal2-actions>.cp-action-password>label{flex:1 1 160px;margin:0;font-size:12px;font-weight:500}.contipay-admin.cp-vite-ui .swal2-actions>.cp-action-password>input{flex:1 1 260px;width:100%;max-width:100%;min-width:0;height:38px;margin:0;font-size:14px}.contipay-admin.cp-vite-ui table[data-cp-thumbnail-layout=cards] tr.cp-card-clickable{cursor:pointer}.contipay-admin.cp-vite-ui table[data-cp-thumbnail-layout=cards] tr.cp-card-clickable:focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:2px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-impact{margin:14px 0;border:0;border-left:3px solid #1682be;border-radius:0;padding:9px 12px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-impact strong{font-size:12px;font-weight:500}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-outcomes{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:12px 0 0}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog label.developer-action-center-outcome{display:inline-flex!important;flex:1 1 120px;width:auto!important;min-width:0;min-height:38px;align-items:center;justify-content:center;font-size:13px;gap:8px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-outcome input{width:14px!important;height:14px!important;min-height:0!important;flex:0 0 14px;margin:0!important;accent-color:#117caf}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-outcome.is-selected{box-shadow:none}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-outcome.is-selected.is-corrective{background:#fff3f3;border-color:#c95555;color:#a73232}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-auth.is-single{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);justify-content:stretch}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-auth.is-item{grid-template-columns:1fr}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-field{align-content:start}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-field>span{font-size:12px;text-transform:none;color:#38566a}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-field small{font-size:11px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-field .swal2-textarea{height:64px;min-height:64px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-guidance{display:block}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-guidance>button{width:34px;height:34px;padding:0;justify-content:center;font-size:15px}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-guidance-tooltip{visibility:visible;opacity:1;transform:none;transition:none;background:#fff;border-color:#c7d8e4;box-shadow:0 8px 24px #142f4129}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-guidance-tooltip[hidden]{display:none!important}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-guidance-tooltip:before{background:#fff;border-left:1px solid #c7d8e4;border-top:1px solid #c7d8e4}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-guidance-tooltip :is(strong,span){color:#29465d;font-size:12px;line-height:1.5}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-guidance-tooltip span+span{margin-top:8px}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-center-review-dialog{border-radius:8px}.contipay-admin.cp-vite-ui .swal2-popup.cp-governance-form-dialog{padding:0;border-radius:8px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden}.contipay-admin.cp-vite-ui .cp-governance-form-dialog>.swal2-title{margin:0;padding:16px 20px;border-bottom:1px solid #d6e3ec;text-align:left;font-size:18px;line-height:1.3}.contipay-admin.cp-vite-ui .cp-governance-form-dialog>.swal2-html-container{margin:0;padding:16px 20px;overflow:auto;max-height:calc(100dvh - 170px);text-align:left;font-size:13px}.contipay-admin.cp-vite-ui .cp-governance-form-dialog label{display:block;margin:10px 0 5px;font-size:12px;color:#38566a}.contipay-admin.cp-vite-ui .cp-governance-form-dialog :is(.swal2-input,.swal2-select,.swal2-textarea){box-sizing:border-box;width:100%;min-width:0;margin:0 0 10px;padding:9px 11px;border:1px solid #c7d5df;border-radius:5px;box-shadow:none;font-size:13px;color:#233f52}.contipay-admin.cp-vite-ui .cp-governance-form-dialog :is(.swal2-input,.swal2-select){height:40px}.contipay-admin.cp-vite-ui .cp-governance-form-dialog .swal2-textarea{height:auto;min-height:64px;resize:vertical}.contipay-admin.cp-vite-ui .cp-governance-form-dialog>.swal2-actions{margin:0;padding:12px 20px;border-top:1px solid #d6e3ec;background:#f7fafc;justify-content:flex-end;width:100%}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-confirmation-dialog{grid-template-rows:auto minmax(0,1fr) auto auto}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-confirmation-dialog>.swal2-title{grid-row:1}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-confirmation-dialog>.swal2-html-container{grid-row:2;min-height:0;max-height:none;overflow-y:auto}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-confirmation-dialog>.swal2-validation-message{grid-row:3}.contipay-admin.cp-vite-ui .swal2-popup.cp-action-confirmation-dialog>.swal2-actions{grid-row:4}@media(max-width:600px){.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-details,.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-review-auth.is-single{grid-template-columns:1fr}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-details>.is-wide{grid-column:auto}.contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-details{gap:10px}}.contipay-admin.cp-vite-ui .cp-progress-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin-bottom:10px}.contipay-admin.cp-vite-ui .cp-progress-overview button{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--cp-border);border-radius:6px;background:var(--cp-surface);color:var(--cp-text);text-align:left}.contipay-admin.cp-vite-ui .cp-progress-overview button>:is(i,svg){flex:0 0 18px;width:18px;height:18px;color:var(--cp-blue)}.contipay-admin.cp-vite-ui .cp-progress-overview .cp-lucide-icon>svg{width:18px;height:18px}.contipay-admin.cp-vite-ui .cp-progress-overview button span{min-width:0;font-size:12px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-progress-overview strong{display:block;font-size:20px;line-height:1.4}.contipay-admin.cp-vite-ui .cp-progress-overview button:is(:hover,[aria-pressed=true]){border-color:var(--cp-blue);background:var(--cp-blue-soft)}.contipay-admin.cp-vite-ui .cp-progress-overview button[aria-pressed=true]{box-shadow:inset 0 -2px var(--cp-blue)}.contipay-admin.cp-vite-ui .cp-progress-overview button:focus-visible{outline:2px solid var(--cp-blue);outline-offset:2px}.contipay-admin.cp-vite-ui .cp-progress-coverage{margin:0 0 12px;color:var(--cp-text-muted);font-size:12px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui #developer-progress :is(.developer-progress-filters label>span,.developer-progress-evidence-summary>span,.developer-progress-stage span,.developer-progress-next span,.developer-progress-person span){color:var(--cp-text-muted)}.contipay-admin.cp-vite-ui #developer-progress .developer-scope-badge{color:var(--cp-text);background:var(--cp-surface);border-color:var(--cp-border)}@media(max-width:479px){.contipay-admin.cp-vite-ui .cp-progress-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.contipay-admin.cp-vite-ui .cp-progress-review-dialog{text-align:left}.contipay-admin.cp-vite-ui .cp-progress-review-person{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:0 0 14px}.contipay-admin.cp-vite-ui .cp-progress-review-person>div{display:grid;gap:4px;min-width:0}.contipay-admin.cp-vite-ui .cp-progress-review-person strong{font-size:15px}.contipay-admin.cp-vite-ui .cp-progress-review-person :is(a,span){font-size:12px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-progress-review-person>a{max-width:100%;white-space:normal;text-overflow:clip;overflow:visible}.contipay-admin.cp-vite-ui .cp-progress-review>.nav{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;gap:4px;padding:4px}.contipay-admin.cp-vite-ui .cp-progress-review>.nav li{display:block;flex:1;min-width:100px}.contipay-admin.cp-vite-ui .cp-progress-review .tab-content{display:grid;border:1px solid #d6e3ec;border-radius:0 0 6px 6px}.contipay-admin.cp-vite-ui .cp-progress-review .tab-pane{display:block!important;grid-area:1 / 1;visibility:hidden;padding:14px;min-width:0}.contipay-admin.cp-vite-ui .cp-progress-review .tab-pane.active{visibility:visible}.contipay-admin.cp-vite-ui .cp-progress-review-state{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:#526c80}.contipay-admin.cp-vite-ui .cp-progress-review .developer-progress-issue small{display:block;text-transform:none;font-size:12px;color:#526c80}@media(max-width:720px){.contipay-admin.cp-vite-ui .cp-governance-workspace .developer-progress-filters label{flex-basis:100%}.contipay-admin.cp-vite-ui .cp-progress-review-person{align-items:flex-start;flex-direction:column}.contipay-admin.cp-vite-ui .cp-progress-review .tab-pane{padding:12px}.contipay-admin.cp-vite-ui .cp-progress-review .tab-pane ul{grid-template-columns:1fr}}@media(max-width:720px){.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-workspace-header-actions,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-toolbar,.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-confirmation{display:grid;grid-template-columns:1fr}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-groups{grid-template-columns:1fr}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-modal .modal-dialog{width:calc(100vw - 16px);margin:8px auto}.contipay-admin.cp-vite-ui:not(.cp-legacy-ui) .cp-role-access-modal .modal-body{max-height:calc(100vh - 170px);padding:16px}}.contipay-admin.cp-vite-ui #content .cp-governance-content>.tab-pane{padding:14px 16px}.contipay-admin.cp-vite-ui #content .cp-governance-content .cp-table-scroll{padding:0;border:0;background:transparent;box-shadow:none;border-radius:0}.contipay-admin.cp-vite-ui #content .cp-governance-content .dataTables_wrapper{padding:0;box-shadow:none}.contipay-admin.cp-vite-ui #content table[data-developer-table]:not(.dataTable) th[data-cp-initial-hidden]{display:none!important}.contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter){display:inline-flex;align-items:center;gap:3px;padding:3px;max-width:100%;min-width:0;margin:0 0 10px;border:1px solid #d6e3ec;border-radius:6px;background:#edf4f8;overflow-x:auto;flex-wrap:nowrap}.contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter)>:is(button,.btn){float:none;flex:0 0 auto;min-height:32px;margin:0;padding:6px 11px;border:1px solid transparent;border-radius:4px!important;background:#fff;box-shadow:none;color:#526b7a;font-size:12px;line-height:18px;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter)>:is(.is-active,.active,[aria-pressed=true],[aria-selected=true]){background:#1682be;color:#fff}.contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter) .badge{background:#fff;color:#1177b0}.contipay-admin.cp-vite-ui #content .cp-governance-workspace :is(.developer-action-center-filters,.developer-governance-view-switch),.contipay-admin.cp-vite-ui #content .cp-user-state-filters{display:flex;width:fit-content;margin-left:auto}.contipay-admin.cp-vite-ui #content .cp-user-state-filters>button{width:36px;padding:6px}.contipay-admin.cp-vite-ui #content .cp-user-directory-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.contipay-admin.cp-vite-ui #content .cp-user-directory-filters .cp-user-state-filters{margin-left:0}.contipay-admin.cp-vite-ui #content [data-user-online-filter]{width:36px;padding:6px}.contipay-admin.cp-vite-ui .cp-table-live-controls{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:4px 0}.contipay-admin.cp-vite-ui .cp-table-live-controls>button{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #c8d9e5;border-radius:4px;background:#fff;color:#315b76}.contipay-admin.cp-vite-ui .cp-table-live-controls [aria-pressed=true]{background:#edf8f3;border-color:#a6d7c1;color:#13704d}.contipay-admin.cp-vite-ui .cp-table-live-controls>button:focus-visible{outline:2px solid #147ec0;outline-offset:2px}.contipay-admin.cp-vite-ui .cp-table-live-controls>button:disabled{opacity:.5;cursor:not-allowed}.contipay-admin.cp-vite-ui .cp-table-live-controls[data-live-state=delayed] [data-cp-live-toggle]{background:#fff5e2;color:#895d13;border-color:#e7ce9c}.contipay-admin.cp-vite-ui .cp-live-error{padding:8px 10px;color:#895d13;background:#fff8e9;font-size:12px;border-bottom:1px solid #e7ce9c}@media(max-width:720px){.contipay-admin.cp-vite-ui .cp-server-grid-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.contipay-admin.cp-vite-ui .cp-server-grid-controls .dataTables_length{order:1;min-width:0}.contipay-admin.cp-vite-ui .cp-server-grid-controls .cp-table-live-controls{order:2;padding:0}.contipay-admin.cp-vite-ui .cp-server-grid-controls .dataTables_filter{order:3;grid-column:1 / -1;margin-left:0}.contipay-admin.cp-vite-ui .cp-server-grid-controls .dataTables_filter label{display:flex;align-items:center;gap:8px}.contipay-admin.cp-vite-ui .cp-server-grid-controls .dataTables_filter input{flex:1;min-width:0;width:0;margin-left:0}}.contipay-admin.cp-vite-ui .cp-status-symbol{display:inline-flex!important;align-items:center;justify-content:center;position:relative;width:28px!important;min-width:28px;height:28px!important;padding:0!important;margin:0;border:0!important;border-radius:5px!important;font-size:16px!important;line-height:1!important;vertical-align:middle;box-shadow:none!important;text-shadow:none!important;color:#526675!important;background:#edf1f4!important}.contipay-admin.cp-vite-ui .cp-status-symbol.cp-status-success{color:#0b6f4b!important;background:#e9f5ef!important}.contipay-admin.cp-vite-ui .cp-status-symbol.cp-status-danger{color:#bc3040!important;background:#fceef0!important}.contipay-admin.cp-vite-ui .cp-status-symbol.cp-status-warning{color:#946009!important;background:#fff4df!important}.contipay-admin.cp-vite-ui .cp-status-symbol.cp-status-info{color:#0b71ac!important;background:#eaf4fb!important}.contipay-admin.cp-vite-ui .cp-status-symbol:focus-visible{outline:2px solid #117bb5;outline-offset:2px}.contipay-admin.cp-vite-ui .cp-status-symbol>:is(i,svg){width:16px;height:16px;margin:0;flex:none;line-height:16px}.contipay-admin.cp-vite-ui .cp-status-symbol>.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.contipay-admin.cp-vite-ui .cp-status-symbol.cp-transaction-status-label{width:auto!important;max-width:100%;padding:0 6px!important;gap:5px;font-size:10px!important;font-weight:650;line-height:1.2!important;letter-spacing:0;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-status-symbol.cp-transaction-status-label>span:not(.sr-only){color:inherit!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-status-symbol{color:#b5c2cb!important;background:#26333d!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-status-symbol.cp-status-success{color:#76d7aa!important;background:#153a2c!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-status-symbol.cp-status-danger{color:#ff9a9a!important;background:#472326!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-status-symbol.cp-status-warning{color:#f2bd76!important;background:#432f19!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-status-symbol.cp-status-info{color:#83c7ee!important;background:#193449!important}.contipay-admin .cp-react-transaction-status,.contipay-admin.cp-vite-ui table.table td .cp-transaction-status-button{display:inline-flex;max-width:100%;padding:0;border:0;border-radius:5px;background:transparent;vertical-align:middle;cursor:pointer;margin:0}.contipay-admin :is(.cp-react-transaction-status,.cp-transaction-status-button):hover{box-shadow:0 0 0 1px currentColor}.contipay-admin .cp-react-transaction-status:focus-visible,.contipay-admin .cp-transaction-status-button:focus-visible,.contipay-admin .cp-react-date-presets button:focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:2px}@media(max-width:720px){.contipay-admin .cp-react-transaction-status{min-height:40px;align-items:center}}.contipay-admin.cp-vite-ui .cp-status-column{width:64px;text-align:center!important;white-space:nowrap}.contipay-admin.cp-vite-ui .cp-user-directory-identity{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:160px}.contipay-admin.cp-vite-ui .cp-user-directory-name{min-width:0;white-space:normal;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-user-directory-name:focus-visible{outline:2px solid #117bb5;outline-offset:3px}.contipay-admin.cp-vite-ui .cp-profile-column{width:52px;min-width:52px;text-align:center!important}.contipay-admin.cp-vite-ui .cp-profile-thumbnail{position:relative;display:inline-flex;flex:none;width:34px;height:34px;align-items:center;justify-content:center;border-radius:6px;vertical-align:middle;color:#486778;background:#edf3f6}.contipay-admin.cp-vite-ui .cp-profile-thumbnail>.cp-identity-mark{position:relative;width:34px;min-width:34px;height:34px;border-radius:inherit;font-size:11px}.contipay-admin.cp-vite-ui .cp-profile-thumbnail[data-cp-profile-kind=person]{border-radius:50%}.contipay-admin.cp-vite-ui .cp-profile-thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:inherit}.contipay-admin.cp-vite-ui .cp-profile-thumbnail img[hidden]{display:none!important}.contipay-admin.cp-vite-ui .cp-profile-verification{position:absolute;right:-5px;top:-5px;z-index:1;display:grid;place-items:center;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#fff;color:#647888;font-size:14px;line-height:1}.contipay-admin.cp-vite-ui .cp-profile-verification[data-verification=verified]{color:#09835d}.contipay-admin.cp-vite-ui .cp-profile-verification:is([data-verification=pending_review],[data-verification=expired]){color:#966008}.contipay-admin.cp-vite-ui .cp-profile-verification:is([data-verification=rejected],[data-verification=suspended],[data-verification=revoked]){color:#ba3040}.contipay-admin.cp-vite-ui .cp-profile-thumbnail[data-online=true]{outline:2px solid #09835d;outline-offset:2px}.contipay-admin.cp-vite-ui .cp-profile-thumbnail[data-online=true]:after{content:"";position:absolute;right:-3px;bottom:-2px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#09835d}.contipay-admin.cp-vite-ui .cp-profile-thumbnail:focus-visible{box-shadow:0 0 0 5px #cce6f7;outline:2px solid #117bb5;outline-offset:2px}.contipay-admin.cp-vite-ui .cp-profile-identity{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:center}.contipay-admin.cp-vite-ui .cp-profile-identity>.cp-profile-thumbnail{grid-column:1;grid-row:1 / span 2}.contipay-admin.cp-vite-ui .cp-profile-identity>:not(.cp-profile-thumbnail){grid-column:2;min-width:0;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-profile-column .cp-profile-thumbnail{margin:3px}.contipay-admin.cp-vite-ui #content .cp-wallet-filters{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) repeat(2,minmax(0,1fr)) 34px;gap:10px;align-items:end;padding:10px 12px;border-bottom:1px solid var(--cp-react-border)}.contipay-admin.cp-vite-ui #content .cp-wallet-filters[hidden]{display:none}.contipay-admin.cp-vite-ui #content .cp-wallet-filters>div{min-width:0}.contipay-admin.cp-vite-ui #content .cp-wallet-filters label{display:block;margin:0 0 4px;color:var(--cp-react-muted);font-size:11px;font-weight:600}.contipay-admin.cp-vite-ui #content .cp-wallet-filters :is(select,.select2-container){width:100%;min-width:0;max-width:100%}.contipay-admin.cp-vite-ui #content .cp-wallet-filters :is(select,.select2-selection--single){height:34px;min-height:34px}.contipay-admin.cp-vite-ui #content .cp-wallet-filters :is(select,.select2-selection__rendered){font-size:12px}.contipay-admin.cp-vite-ui #content .cp-wallet-filters>button{width:34px;height:34px;padding:0;margin:0;justify-self:end}.contipay-admin.cp-vite-ui .cp-card-verification{display:none}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] .cp-card-verification{display:block;position:absolute;top:0;right:0;width:76px;height:66px;overflow:hidden;pointer-events:none;border-top-right-radius:6px}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] .cp-card-verification>span{position:absolute;top:14px;right:-25px;width:106px;line-height:18px;text-align:center;transform:rotate(40deg);background:#087e59;color:#fff;font-size:8px;font-weight:700}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] tr:has(.cp-card-verification) .cp-profile-verification{display:none}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] tr:has(.cp-card-verification) td[data-cp-card-role=avatar]{position:static}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] tr:has(.cp-card-verification) td[data-cp-card-role=title]{padding-right:24px!important}@media(max-width:720px){.contipay-admin.cp-vite-ui #content .cp-wallet-filters{grid-template-columns:minmax(0,1fr)}}.contipay-admin.cp-vite-ui .cp-mobile-table-view{display:none}.contipay-admin.cp-vite-ui .cp-mobile-table-view.cp-static-collection-view{display:flex;justify-content:flex-end;gap:4px;margin-bottom:8px}.contipay-admin.cp-vite-ui .cp-static-collection-view>button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--cp-react-border);border-radius:5px;font-size:15px}.contipay-admin.cp-vite-ui .cp-static-collection-view>button[aria-pressed=true]{background:#e9f4fa;border-color:#0878b7;color:#0878b7}.contipay-admin .cp-dataset-frame{position:relative;min-height:140px}.contipay-admin .cp-dataset-frame:not([data-cp-dataset-ready]){height:140px;overflow:hidden}.contipay-admin .cp-dataset-frame:not([data-cp-dataset-ready])>:not([data-cp-dataset-startup]){visibility:hidden!important;position:absolute!important;top:0;left:0;width:100%}.contipay-admin .cp-dataset-frame[data-cp-dataset-ready]>[data-cp-dataset-startup]{display:none}.contipay-admin.cp-vite-ui .cp-card-create-slot{display:grid;min-width:0;height:100%}.contipay-admin.cp-vite-ui .cp-card-create-slot[hidden]{display:none!important}.contipay-admin.cp-vite-ui .cp-card-create{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:184px;padding:12px;border:1px dashed var(--cp-react-border-strong);border-radius:8px;background:var(--cp-react-panel);color:var(--cp-react-primary);font-size:13px;font-weight:600;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-card-create>svg{width:28px;height:28px}.contipay-admin.cp-vite-ui .cp-card-create:hover:not(:disabled){background:var(--cp-react-bg);border-color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-card-create:focus-visible{outline:2px solid #0878b7;outline-offset:2px}.contipay-admin.cp-vite-ui .cp-card-create:disabled{opacity:.5;cursor:not-allowed}.contipay-admin.cp-vite-ui #content table.cp-has-create>caption{caption-side:top;padding:0;text-align:left}.contipay-admin.cp-vite-ui #content table.cp-has-create[data-cp-mobile-entity][data-cp-thumbnail-layout=cards]{display:grid!important;grid-template-columns:var(--cp-thumbnail-columns);gap:12px}.contipay-admin.cp-vite-ui #content table.cp-has-create[data-cp-thumbnail-layout=cards]>tbody{display:contents!important}.contipay-admin.cp-vite-ui #content table.cp-has-create[data-cp-thumbnail-layout=cards]>caption{display:block;order:-1;align-self:stretch;min-width:0}.contipay-admin.cp-vite-ui #content table.cp-has-create[data-cp-thumbnail-layout=cards]>tbody>tr{min-height:184px}.contipay-admin.cp-vite-ui #content table.cp-has-create[data-cp-thumbnail-layout=cards]>tbody>tr:has(td[colspan]){display:block!important;grid-column:1 / -1;min-height:0;padding:0;border:0!important;box-shadow:none}.contipay-admin.cp-vite-ui #content table.cp-has-create[data-cp-thumbnail-layout=cards]>tbody>tr>td[colspan]{width:100%!important;height:auto;padding:8px!important}.contipay-admin.cp-vite-ui #content table.cp-has-create[data-cp-thumbnail-layout=cards] .cp-vite-state{min-height:0;padding:8px}.contipay-admin.cp-vite-ui #content table.cp-has-create[data-cp-thumbnail-layout]>tbody>tr[data-cp-create-empty]:has(td[colspan]){display:none!important}.contipay-admin.cp-vite-ui #content .dataTables_wrapper:has(table.cp-has-create [data-cp-create-empty]) :is(.dataTables_info,.dataTables_paginate){display:none!important}.contipay-admin.cp-vite-ui #content table.cp-has-create:not([data-cp-thumbnail-layout=cards]) .cp-card-create{flex-direction:row;justify-content:flex-start;min-height:44px;padding:8px 12px;border-radius:4px 4px 0 0}.contipay-admin.cp-vite-ui #content .cp-report-collection{padding:12px}.contipay-admin.cp-vite-ui #content .cp-report-deliveries{margin-top:12px;border-top:1px solid var(--cp-react-border);padding:20px 16px}.contipay-admin.cp-vite-ui #content .cp-report-deliveries>details{width:100%}.contipay-admin.cp-vite-ui #content .cp-report-deliveries summary{min-height:32px;font-weight:600}.contipay-admin.cp-vite-ui .cp-merchant-governance-actions{row-gap:12px;align-items:start}.contipay-admin.cp-vite-ui .cp-merchant-governance-actions>section{min-width:0;position:relative;padding-right:36px}.contipay-admin.cp-vite-ui .cp-merchant-governance-actions [data-merchant-governance-refresh]{position:absolute;right:0;top:15px}.contipay-admin.cp-vite-ui .cp-merchant-governance-actions header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.contipay-admin.cp-vite-ui .cp-merchant-governance-actions h3{margin:0;font-size:12px;font-weight:600}.contipay-admin.cp-vite-ui .cp-merchant-governance-actions :is([data-merchant-governance-refresh],[data-merchant-governance-more]){width:36px;height:36px;min-width:36px;margin:0;padding:0}.contipay-admin.cp-vite-ui [data-merchant-governance-items]{display:grid;gap:8px}.contipay-admin.cp-vite-ui #content .cp-merchant-governance-tile{display:flex;align-items:center;gap:12px;width:100%;min-height:66px;padding:12px;border:1px solid #cce2ef;border-radius:5px;background:#eff7fc;color:#086ca8;text-align:left;white-space:normal;transition:background-color .12s ease,border-color .12s ease}.contipay-admin.cp-vite-ui #content .cp-merchant-governance-tile>span{display:grid;gap:4px;min-width:0;flex:1;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui #content .cp-merchant-governance-tile strong{font-size:12px;line-height:1.4}.contipay-admin.cp-vite-ui #content .cp-merchant-governance-tile small{color:#536d7c;font-size:11px;line-height:1.4}.contipay-admin.cp-vite-ui #content .cp-merchant-governance-tile:hover{background:#e4f2fb;border-color:#1682be}.contipay-admin.cp-vite-ui #content .cp-merchant-governance-tile:focus-visible{outline:2px solid #1682be;outline-offset:2px}.contipay-admin.cp-vite-ui #content .cp-merchant-governance-tile:disabled{opacity:1;cursor:default;color:#48718a;background:#f2f7fa;border-color:#dae6ed}.contipay-admin.cp-vite-ui #content .cp-merchant-governance-tile:disabled>:last-child{visibility:hidden}.contipay-admin.cp-vite-ui .cp-verification-workflow-note{padding:10px;text-align:left;border-left:3px solid #1682be;background:#eff7fc;font-size:12px}.contipay-admin.cp-vite-ui .cp-verification-outcomes{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;text-align:left;border:0}.contipay-admin.cp-vite-ui .cp-verification-outcomes legend{width:100%;font-size:12px;margin:0 0 6px;border:0}.contipay-admin.cp-vite-ui .cp-verification-outcomes label{display:flex;align-items:center;gap:6px;padding:8px 12px;margin:0;border:1px solid #d5e2ea;border-radius:4px;font-size:12px}.contipay-admin.cp-vite-ui [data-merchant-governance-status]{margin:8px 0;color:#536d7c;font-size:11px}.contipay-admin.cp-vite-ui [data-merchant-governance-status]:empty,.contipay-admin.cp-vite-ui [data-merchant-governance-more][hidden]{display:none!important}.contipay-admin.cp-vite-ui .cp-provider-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;flex:0 0 28px;overflow:hidden;border:1px solid #d5e2ea;border-radius:5px;background:#fff;color:#536d7c}.contipay-admin.cp-vite-ui .cp-provider-mark .cp-provider-logo-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:2px;object-fit:contain;background:#fff;border-radius:0}.contipay-admin.cp-vite-ui .cp-provider-logo-image[hidden]{display:none!important}.contipay-admin.cp-vite-ui .cp-filter-identity{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:28px;vertical-align:middle}.contipay-admin.cp-vite-ui .cp-filter-identity>.cp-identity-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.contipay-admin.cp-vite-ui .select2-results__option .cp-filter-identity>.cp-identity-label{white-space:normal;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .select2-results__option .cp-filter-identity{padding:2px 0}.contipay-admin.cp-vite-ui .cp-filter-identity .cp-status-symbol{flex:0 0 28px;width:28px;height:28px;margin:0}.contipay-admin.cp-vite-ui .cp-filter-identity.cp-transaction-identity{flex-wrap:wrap;min-width:0;line-height:1.4;font-size:12px}.contipay-admin.cp-vite-ui .cp-filter-identity.cp-transaction-identity>.cp-identity-label{flex:0 1 auto;overflow:visible;white-space:normal;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui select[data-cp-identity-kind=transaction]+.select2 .select2-selection--single{height:auto}.contipay-admin.cp-vite-ui select[data-cp-identity-kind=transaction]+.select2 .select2-selection__rendered{display:flex;align-items:center;gap:4px;padding-top:3px;padding-bottom:3px;line-height:1.4;color:var(--cp-react-text)}.contipay-admin.cp-vite-ui select[data-cp-identity-kind=transaction]+.select2 .select2-selection__clear{order:1;flex:0 0 auto;float:none}@media(max-width:767px){.contipay-admin.cp-vite-ui .cp-mobile-table-view{display:flex;justify-content:flex-end;gap:4px;margin:0 0 8px}.contipay-admin.cp-vite-ui .cp-mobile-table-view button{width:40px;height:40px;padding:0}.contipay-admin.cp-vite-ui .cp-mobile-table-view button[aria-pressed=true]{background:#e9f4fa;border-color:#0878b7;color:#0878b7}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table{display:block;width:100%!important;table-layout:auto;min-width:0!important;border:0}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table>tbody{display:grid;gap:10px}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table>tbody>tr{display:block;min-width:0;border:1px solid #d5e2ea;border-radius:6px;background:var(--cp-react-panel);box-shadow:0 1px 3px #2945590d}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table>tbody>tr>td{display:grid!important;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:8px;width:auto!important;min-height:42px;padding:8px 10px;border:0;border-bottom:1px solid #edf2f5;text-align:left!important;white-space:normal}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table>tbody>tr>td:before{content:attr(data-label);font-size:10px;font-weight:600;color:#536d7c}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table>tbody>tr>td:last-child{border-bottom:0}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table>tbody>tr>td[colspan]{display:block!important}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table>tbody>tr>td[colspan]:before{display:none}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table tbody>tr>td{overflow-wrap:anywhere;min-width:0}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table tbody>tr>td .cp-table-identity{max-width:100%;white-space:normal}.contipay-admin.cp-vite-ui #content .cp-vite-mobile-table tbody>tr:has(.dropdown.open){overflow:visible}}.contipay-admin.cp-vite-ui #content .cp-collection-view{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--cp-react-border);border-radius:5px;background:#edf4f8;align-items:center}.contipay-admin.cp-vite-ui #content table[data-cp-collection-boot]:not([data-cp-collection-ready]){display:none!important}.contipay-admin.cp-vite-ui .cp-collection-loading{min-height:140px;padding:36px 16px;text-align:center;color:var(--cp-react-muted);font-size:12px}.contipay-admin.cp-vite-ui .cp-contact-link{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;color:#0878b7;text-decoration:none}.contipay-admin.cp-vite-ui .cp-contact-link>span{min-width:0;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-contact-domain{display:none}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] .cp-contact-link:has(.cp-contact-domain) .cp-contact-value{display:none}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] .cp-contact-domain{display:inline}.contipay-admin.cp-vite-ui .cp-contact-link:hover>span{text-decoration:underline}.contipay-admin.cp-vite-ui .cp-contact-link:focus-visible{outline:2px solid #0878b7;outline-offset:2px}.contipay-admin.cp-vite-ui #content .cp-collection-view button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:30px;padding:0;border:0;border-radius:3px;background:transparent;color:#577080;font-size:15px}.contipay-admin.cp-vite-ui #content .cp-collection-view button[aria-pressed=true]{background:#fff;color:#0878b7;box-shadow:0 1px 3px #29455921}.contipay-admin.cp-vite-ui #content .cp-collection-view button:focus-visible{outline:2px solid #0878b7;outline-offset:-2px}.contipay-admin.cp-vite-ui #content .cp-server-grid-controls:has(.cp-collection-view){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.contipay-admin.cp-vite-ui #content .cp-server-grid-controls:has(.cp-collection-view) .dataTables_filter{margin-left:auto}.contipay-admin.cp-vite-ui #content .cp-table-scroll:has(.cp-collection-grid){border:0;box-shadow:none;background:transparent}.contipay-admin.cp-vite-ui #content .cp-collection-grid{padding:0;border:0;box-shadow:none;background:transparent}.contipay-admin.cp-vite-ui #content .cp-collection-grid .cp-server-grid-controls{margin-bottom:12px;border:1px solid var(--cp-react-border);border-radius:5px}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]{display:block!important;width:100%!important;min-width:0;margin:0!important;border:0!important;background:transparent}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]>tbody{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:10px;width:100%}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]>tbody>tr{display:grid!important;position:relative;min-width:0;padding:12px;margin:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;align-content:start;gap:8px;border:1px solid var(--cp-react-border)!important;border-radius:6px;background:var(--cp-react-panel)!important;box-shadow:0 1px 3px #2945590d;transition:border-color .14s ease,box-shadow .14s ease}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]>tbody>tr:focus-within{border-color:#1682be!important;box-shadow:0 0 0 1px #1682be,0 4px 12px #2945591a}@media(hover:hover)and (pointer:fine){.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]>tbody>tr:not(:has(.dataTables_empty)):hover{border-color:#79adca!important;box-shadow:0 4px 12px #29455924}}@media(prefers-reduced-motion:reduce){.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]>tbody>tr{transition:none}}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]>tbody>tr>td{display:block!important;min-width:0;min-height:0;width:auto!important;padding:0!important;margin:0;border:0!important;background:transparent!important;color:var(--cp-react-text);text-align:left;white-space:normal!important;overflow-wrap:anywhere;grid-column:span 3;font-size:12px}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td:before{content:none}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]>tbody>tr>td[data-cp-card-role=details]{display:none!important}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td:is([data-cp-card-role=field],[data-cp-card-role=metric],[data-cp-card-role=activity],[data-cp-card-role=updated]):before{content:attr(data-cp-card-label);display:block!important;position:static!important;inset:auto!important;width:auto!important;padding:0!important;white-space:normal!important;margin-bottom:4px;color:var(--cp-react-muted);font-size:10px;font-weight:500;text-transform:none}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=avatar]{grid-column:1;grid-row:1 / span 2}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=title]{grid-column:2 / -2;grid-row:1;font-size:13px;font-weight:700}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=title-wide]{grid-column:1 / -2;grid-row:1;font-size:13px;font-weight:700}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=subtitle]{grid-column:2 / -1;grid-row:2;color:var(--cp-react-muted);font-size:11px}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=contact]{grid-column:2 / -1;grid-row:3;font-size:11px}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=contact]+td[data-cp-card-role=contact]{grid-row:4}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] tr:has([data-cp-card-role=contact]) td[data-cp-card-role=activity]{grid-row:4}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=state]{grid-column:6;grid-row:1;justify-self:end}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=currency]{grid-column:1 / -1;font-weight:600}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=metric]{grid-column:span 2;font-weight:700;font-variant-numeric:tabular-nums}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=metric]:before{min-height:28px;line-height:14px}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=updated]{grid-column:1 / -3;order:10;align-self:end;font-size:10px;color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=actions]{grid-column:-3 / -1;order:11;justify-self:end;align-self:end}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=activity]{grid-column:1 / -1;grid-row:3;border-top:1px solid var(--cp-react-border)!important;padding-top:8px!important}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] :is(.cp-identity-label,.cp-table-identity){max-width:100%;overflow:visible;white-space:normal}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] .cp-table-secondary{display:block;font-size:11px;font-weight:400;color:var(--cp-react-muted)}.contipay-admin .cp-merchant-id{display:block;margin-top:4px;font-size:12px;font-weight:400;line-height:1.4}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=title-wide] .cp-identity-mark{width:34px;height:34px;flex:0 0 34px}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td[data-cp-card-role=title-wide] .cp-workspace-icon{width:22px;height:22px}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td:is([data-cp-card-role=title],[data-cp-card-role=subtitle]) .cp-identity-mark{display:none}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td:last-child{position:static;box-shadow:none}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] tr:has(.dataTables_empty){grid-column:1 / -1;display:block}.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards] td.dataTables_empty{display:block;grid-column:1 / -1;width:100%!important;padding:26px!important;text-align:center}.contipay-admin.cp-vite-ui .cp-merchant-activity{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:145px}.contipay-admin.cp-vite-ui .cp-merchant-activity>span{display:inline-flex;align-items:center;gap:5px;font-size:12px}.contipay-admin.cp-vite-ui .cp-merchant-activity>span:nth-child(2){color:#07835b}.contipay-admin.cp-vite-ui .cp-merchant-activity>span:nth-child(3){color:#9a620a}.contipay-admin.cp-vite-ui .cp-merchant-activity>small{flex-basis:100%;color:var(--cp-react-muted);font-size:10px}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]>tbody>tr{background:var(--cp-react-panel)!important}@media(max-width:720px){.contipay-admin.cp-vite-ui #content table[data-cp-collection-layout=cards]>tbody{grid-template-columns:minmax(0,1fr)}.contipay-admin.cp-vite-ui #content .cp-server-grid-controls:has(.cp-collection-view){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.contipay-admin.cp-vite-ui #content .cp-server-grid-controls:has(.cp-collection-view) .cp-collection-view{grid-column:1;grid-row:1;justify-self:start}.contipay-admin.cp-vite-ui #content .cp-server-grid-controls:has(.cp-collection-view) .dataTables_length{grid-column:2;grid-row:1;width:auto;justify-self:end}.contipay-admin.cp-vite-ui #content .cp-server-grid-controls:has(.cp-collection-view) .dataTables_filter{grid-column:1;grid-row:2;width:100%;margin:0}.contipay-admin.cp-vite-ui #content .cp-server-grid-controls:has(.cp-collection-view) .cp-table-live-controls{grid-column:2;grid-row:2;justify-self:end}.contipay-admin.cp-vite-ui #content .cp-collection-view button{width:40px;height:40px}}.contipay-admin.cp-vite-ui .cp-lucide-icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;vertical-align:-.125em}.contipay-admin.cp-vite-ui .cp-lucide-icon:before{display:none!important}.contipay-admin.cp-vite-ui .cp-workspace-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;stroke-width:1.8;vertical-align:middle}.contipay-admin.cp-vite-ui .cp-company-mark>.cp-workspace-icon{width:14px;height:14px}.contipay-admin.cp-vite-ui .cp-profile-thumbnail .cp-company-mark>.cp-workspace-icon{width:21px;height:21px}.contipay-admin.cp-vite-ui .cp-profile-verification .cp-workspace-icon{width:16px;height:16px;stroke-width:2.3}.contipay-admin.cp-vite-ui .cp-row-action-input>.cp-lucide-icon{width:100%;height:100%}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory :is(.cp-workspace-directory-route-icon,.cp-workspace-directory-trigger>i:first-child,.cp-workspace-directory-overview>i){font-size:15px}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory-indicator{display:inline-flex;width:18px;height:18px;transform:none;transition:none}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory-indicator>svg{width:18px;height:18px}.contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory-routes[aria-hidden=true]{display:none!important}.contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch)>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:36px;height:36px;padding:6px}.contipay-admin.cp-vite-ui #content .developer-action-center-filters>button{width:36px}.contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter)>button>i{font-size:16px}.contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch)>button:focus-visible{outline:2px solid #086ca8;outline-offset:-2px}.contipay-admin.cp-vite-ui .cp-merchant-clickable{cursor:pointer}.contipay-admin.cp-vite-ui .cp-merchant-clickable:hover>td,.contipay-admin.cp-vite-ui .cp-merchant-clickable:focus-within>td{background-color:#edf6fb!important}.contipay-admin.cp-vite-ui .cp-merchant-config-link{color:inherit;font-weight:600;text-decoration:none}.contipay-admin.cp-vite-ui .cp-merchant-config-link:focus-visible{outline:2px solid #117bb5;outline-offset:3px}.contipay-admin.cp-vite-ui :is(.cp-account-intro,.cp-workspace-header,.cp-workspace-purpose,.cp-settings-intro) [hidden]{display:none!important}.contipay-admin.cp-vite-ui #content #users-table tbody tr[data-user-account-state=blocked]{--cp-user-row-tint: #fff2f3;--cp-user-row-accent: #bc3040}.contipay-admin.cp-vite-ui #content #users-table tbody tr[data-user-account-state=suspended]{--cp-user-row-tint: #fff8e9;--cp-user-row-accent: #946009}.contipay-admin.cp-vite-ui #content #users-table tbody tr:is([data-user-account-state=pending],[data-user-account-state=confirming]){--cp-user-row-tint: #f0f7fc;--cp-user-row-accent: #0b71ac}.contipay-admin.cp-vite-ui #content #users-table tbody tr[data-user-account-state=unknown]{--cp-user-row-tint: #f4f5f6;--cp-user-row-accent: #526675}.contipay-admin.cp-vite-ui #content #users-table tbody tr[data-user-account-state]:not([data-user-account-state=enabled])>td{background-color:var(--cp-user-row-tint)!important}.contipay-admin.cp-vite-ui #content #users-table tbody tr[data-user-account-state]:where(:not([data-user-account-state=enabled]))>td:first-child{box-shadow:inset 3px 0 var(--cp-user-row-accent)!important}.contipay-admin.cp-vite-ui #content #users-table tbody tr[data-user-account-state=suspended]>td:first-child{box-shadow:inset 2px 0 var(--cp-user-row-accent),inset 3px 0 var(--cp-user-row-tint),inset 5px 0 var(--cp-user-row-accent)!important}.contipay-admin.cp-vite-ui #content #users-table tbody tr:is([data-user-account-state=blocked],[data-user-account-state=suspended]) .cp-user-directory-name{color:var(--cp-user-row-accent);font-weight:600}.contipay-admin.cp-vite-ui .cp-editor-statebar{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:10px;color:#526675;font-size:12px}.contipay-admin.cp-vite-ui .cp-form-layout-switch>.cp-editor-statebar{margin:0 auto 0 0}.contipay-admin.cp-vite-ui .cp-inline-confirmation{display:flex;align-items:center;gap:8px;padding:12px;margin:0 0 12px;position:sticky;top:0;z-index:5;border:1px solid #bcd8eb;border-left:3px solid #1682be;border-radius:5px;background:#f4f8fb}.contipay-admin.cp-vite-ui .cp-inline-confirmation>strong{margin-right:auto;font-size:13px}.contipay-admin.cp-vite-ui [data-cp-confirmation-pending] :is([data-cp-wizard-submit],.cp-form-tab-actions,.cp-editor-actions,#conf-btn){visibility:hidden}.contipay-admin.cp-vite-ui :is(.cp-page-body,.cp-legacy-page-body){animation:cp-workspace-arrive .16s ease-out}.contipay-admin.cp-vite-ui .cp-page-body .cp-legacy-page-body{animation:none}.contipay-admin.cp-vite-ui .cp-settings-tabset .tab-pane{transition:none!important}.contipay-admin.cp-vite-ui [data-cp-tabs-ready]+.tab-content>.tab-pane.active,.contipay-admin.cp-vite-ui [data-cp-settings-panel]:not([hidden]){animation:cp-workspace-reveal .12s ease-out}@keyframes cp-workspace-arrive{0%{opacity:.8;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes cp-workspace-reveal{0%{opacity:.85}to{opacity:1}}@media(max-width:800px){.contipay-admin.cp-vite-ui #content .cp-governance-workspace table:not(.cp-vite-mobile-table):not([data-cp-collection-layout=cards]){display:table!important;min-width:900px}.contipay-admin.cp-vite-ui #content .cp-governance-workspace table:not(.cp-vite-mobile-table):not([data-cp-collection-layout=cards])>thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important}.contipay-admin.cp-vite-ui #content .cp-governance-workspace table:not(.cp-vite-mobile-table):not([data-cp-collection-layout=cards])>tbody{display:table-row-group!important}.contipay-admin.cp-vite-ui #content .cp-governance-workspace table:not(.cp-vite-mobile-table):not([data-cp-collection-layout=cards]) tr{display:table-row!important;position:static!important;margin:0}.contipay-admin.cp-vite-ui #content .cp-governance-workspace table:not(.cp-vite-mobile-table):not([data-cp-collection-layout=cards]) :is(th,td){display:table-cell!important;padding:9px 10px!important;border:1px solid #d6e3ec!important;box-shadow:none;text-align:left!important}.contipay-admin.cp-vite-ui #content .cp-governance-workspace table:not(.cp-vite-mobile-table):not([data-cp-collection-layout=cards]) td:before{display:none!important}.contipay-admin.cp-vite-ui #content .cp-governance-workspace .developer-action-group{flex-wrap:nowrap;width:max-content}}@media(prefers-reduced-motion:reduce){.contipay-admin.cp-vite-ui :is(.cp-page-body,.cp-legacy-page-body,[data-cp-settings-panel]),.contipay-admin.cp-vite-ui [data-cp-tabs-ready]+.tab-content>.tab-pane.active{animation:none!important}.contipay-admin.cp-vite-ui #content :is(.cp-settings-tabs,.cp-segmented-filter,.developer-action-center-filters,.developer-governance-view-switch) :is(a,button){transition:none!important}}@media(max-width:600px){.contipay-admin.cp-vite-ui #content .cp-governance-content>.tab-pane{padding:12px}.contipay-admin.cp-vite-ui .cp-inline-confirmation{flex-wrap:wrap}.contipay-admin.cp-vite-ui .cp-inline-confirmation>strong{flex-basis:100%}}@media(max-width:420px){.contipay-admin.cp-vite-ui .cp-topbar .cp-shell-clock{display:none}}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter){background:var(--cp-surface-muted);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter)>:is(button,.btn){background:var(--cp-react-panel);color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter)>:is(.is-active,.active,[aria-pressed=true],[aria-selected=true]){background:#176998;color:#fff}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter) .badge{background:#293d4b;color:#d7eaf7}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-table-live-controls>button,html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content .cp-collection-view button[aria-pressed=true]{background:var(--cp-react-panel);border-color:var(--cp-react-border-strong);color:var(--cp-react-text);box-shadow:none}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-table-live-controls [aria-pressed=true]{background:#153a2c;border-color:#36785a;color:#76d7aa}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-table-live-controls[data-live-state=delayed] [data-cp-live-toggle],html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-live-error{background:#432f19;border-color:#79532b;color:#f2bd76}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-inline-confirmation{background:var(--cp-surface-muted);border-color:var(--cp-react-border-strong);border-left-color:var(--cp-react-primary)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-guidance-tooltip,html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-guidance-tooltip:before{background:var(--cp-react-panel);border-color:var(--cp-react-border-strong);color:var(--cp-react-text)}@media(max-width:800px){html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content .cp-governance-workspace table:not(.cp-vite-mobile-table):not([data-cp-collection-layout=cards]) :is(th,td){border-color:var(--cp-react-border)!important}}.contipay-admin .cp-report-dashboard{gap:0;background:var(--cp-react-panel);padding:0 20px;min-width:0}.contipay-admin .cp-report-dashboard .cp-react-panel{border:0;border-radius:0;box-shadow:none;background:transparent;min-height:0}.contipay-admin .cp-report-dashboard .cp-react-panel-header{padding:20px 0 12px}.contipay-admin .cp-report-dashboard .cp-react-panel-header h2{font-size:16px;line-height:1.4}.contipay-admin .cp-report-dashboard .cp-react-panel-header>div{text-align:left}.contipay-admin .cp-report-dashboard .cp-react-overview h2{font-size:22px}.contipay-admin .cp-report-dashboard .cp-react-panel-header p{margin:4px 0 0;font-size:11px}.contipay-admin .cp-report-dashboard .cp-react-dashboard-controls{padding:8px 0 16px;border:0;background:transparent;gap:12px}.contipay-admin .cp-report-dashboard .cp-react-dashboard-filterbar{gap:8px;flex-wrap:wrap}.contipay-admin .cp-report-dashboard .cp-report-filter-toggle{display:none}.contipay-admin .cp-report-dashboard .cp-report-export{min-height:36px;white-space:nowrap}.contipay-admin .cp-report-dashboard button:disabled{opacity:.55;cursor:not-allowed}.contipay-admin .cp-report-export-error{color:var(--cp-react-danger)}.contipay-admin .cp-report-kpis{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;border-block:1px solid var(--cp-react-border);padding:20px 0;gap:16px}.contipay-admin .cp-report-kpis>div{min-width:0;border-left:1px solid var(--cp-react-border);padding-left:20px;display:flex;flex-direction:column;gap:8px}.contipay-admin .cp-report-kpis>div:first-child{border:0;padding-left:0}.contipay-admin .cp-report-kpis>div>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:22px;color:var(--cp-react-muted);font-size:12px}.contipay-admin .cp-report-kpis .cp-currency-identity{min-width:0;width:auto}.contipay-admin .cp-report-kpis>div>strong{font-size:28px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.contipay-admin .cp-report-kpis small{color:var(--cp-react-muted);font-size:11px}.contipay-admin .cp-report-dashboard .cp-react-attention{display:flex;align-items:center;border-bottom:1px solid var(--cp-react-border);gap:24px;padding:12px 0}.contipay-admin .cp-report-dashboard .cp-react-attention-heading{padding:0}.contipay-admin .cp-report-dashboard .cp-react-attention-heading h2{white-space:nowrap;font-size:12px}.contipay-admin .cp-report-dashboard .cp-react-attention-items{flex:1;padding:0}.contipay-admin .cp-report-dashboard .cp-react-attention-items>:is(a,div){min-height:0;padding:0 12px}.contipay-admin .cp-report-dashboard .cp-react-attention-items strong{font-size:18px}.contipay-admin .cp-report-dashboard .cp-react-activity-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(280px,.9fr);gap:0 24px;grid-template-areas:"trend trend recent" "providers outcomes recent" "signals insights recent" "approvals approvals approvals"}.contipay-admin .cp-report-dashboard .cp-react-activity-grid>section{border-bottom:1px solid var(--cp-react-border);padding-bottom:16px;min-width:0}.contipay-admin .cp-report-dashboard .cp-react-flow-panel{grid-area:trend}.contipay-admin .cp-report-dashboard .cp-react-outcome-panel{grid-area:outcomes}.contipay-admin .cp-report-dashboard .cp-react-provider-panel{grid-area:providers}.contipay-admin .cp-report-dashboard .cp-react-signals-panel{grid-area:signals}.contipay-admin .cp-report-dashboard .cp-react-recent-panel{grid-area:recent}.contipay-admin .cp-report-dashboard .cp-react-insights-panel{grid-area:insights}.contipay-admin .cp-report-dashboard .cp-react-approvals{grid-area:approvals;scroll-margin-top:90px}.contipay-admin .cp-report-dashboard :is(.cp-react-provider-list,.cp-react-service-signals,.cp-react-activity-list,.cp-react-insight-list,.cp-react-approval-list){padding:0}.contipay-admin .cp-report-dashboard .cp-react-insight-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.contipay-admin .cp-report-dashboard .cp-react-insight{background:transparent;border:0;border-left:2px solid var(--cp-react-border);border-radius:0}.contipay-admin .cp-report-dashboard :is(.cp-react-signal-grid,.cp-react-signal-grid>span){background:var(--cp-react-bg);color:var(--cp-react-text);border-color:var(--cp-react-border)}.contipay-admin .cp-report-dashboard :is(.cp-react-signal-heading,.cp-react-signal-grid strong,.cp-react-insight strong,.cp-react-insight p){color:var(--cp-react-text)}.contipay-admin .cp-report-dashboard :is(.cp-react-signal-divider,.cp-react-provider-list article,.cp-react-insight-list){border-color:var(--cp-react-border)}.contipay-admin .cp-report-dashboard .cp-report-filter-toggle{background:var(--cp-react-panel);color:var(--cp-react-primary);border:1px solid var(--cp-react-border)}.contipay-admin .cp-report-dashboard .cp-react-workspaces{border:0;padding:16px 0;background:transparent}.contipay-admin .cp-report-dashboard .cp-react-workspace-links a{background:transparent}.contipay-admin .cp-report-trend svg{width:100%;height:auto;display:block;overflow:visible}.contipay-admin .cp-report-trend svg text{font:11px Arial,sans-serif;fill:var(--cp-react-muted)}.contipay-admin .cp-report-trend .cp-react-chart-grid{stroke:var(--cp-react-border)}.contipay-admin .cp-report-trend svg circle:focus{outline:none;stroke-width:3}.contipay-admin .cp-report-trend-detail{min-height:32px;font-size:11px;color:var(--cp-react-muted);padding-top:4px}.contipay-admin .cp-report-data{font-size:11px;margin-top:8px}.contipay-admin .cp-report-data summary{cursor:pointer;color:var(--cp-react-primary);padding:6px 0}.contipay-admin .cp-report-table-scroll{overflow-x:auto}.contipay-admin .cp-report-data table{width:100%;border-collapse:collapse;text-align:left}.contipay-admin .cp-report-data :is(th,td){padding:6px;border-bottom:1px solid var(--cp-react-border)}.contipay-admin .cp-report-outcome-total{display:flex;align-items:baseline;gap:8px;margin:4px 0 16px}.contipay-admin .cp-report-outcome-total strong{font-size:26px}.contipay-admin .cp-report-outcome-total span{font-size:11px;color:var(--cp-react-muted)}.contipay-admin .cp-report-stack{display:flex;gap:2px;height:14px;border-radius:3px;overflow:hidden;background:var(--cp-react-border)}.contipay-admin .cp-report-outcome-key{list-style:none;padding:0;margin:16px 0 0}.contipay-admin .cp-report-outcome-key li{display:grid;grid-template-columns:8px minmax(0,1fr) auto 46px;align-items:center;gap:9px;padding:7px 0;font-size:12px;border-bottom:1px solid var(--cp-react-border)}.contipay-admin .cp-report-outcome-key i{height:8px;width:8px;border-radius:2px}.contipay-admin .cp-report-outcome-key small{text-align:right;color:var(--cp-react-muted)}.contipay-admin .cp-report-age>div{display:grid;grid-template-columns:76px minmax(20px,1fr) 48px;gap:10px;align-items:center;padding:8px 0;font-size:11px}.contipay-admin .cp-report-age strong{text-align:right}.contipay-admin .cp-report-age strong small{display:block;color:var(--cp-react-muted);font-weight:400}.contipay-admin .cp-report-age>small{color:var(--cp-react-muted)}.contipay-admin .cp-report-track{height:7px;background:var(--cp-react-border);border-radius:2px;overflow:hidden}.contipay-admin .cp-report-track i{display:block;height:100%}.contipay-admin .cp-report-trend-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.contipay-admin .cp-report-trend-controls button[aria-pressed=true]{background:var(--cp-react-primary);color:var(--cp-react-panel)}.contipay-admin .cp-report-trend-controls .cp-react-button{margin-left:auto}.contipay-admin .cp-report-live-summary{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-bottom:8px;font-size:11px}.contipay-admin .cp-report-live-summary strong{font-size:18px;font-variant-numeric:tabular-nums}.contipay-admin :is(.cp-report-live-summary small,.cp-report-live-caption){font-size:11px;color:var(--cp-react-muted)}.contipay-admin .cp-report-provider-scale{display:flex;justify-content:space-between;color:var(--cp-react-muted);font-size:10px}.contipay-admin .cp-report-provider-list article{padding:12px 0;border-bottom:1px solid var(--cp-react-border);display:grid;gap:7px}.contipay-admin .cp-report-provider-list article>div:not(.cp-report-provider-track){display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px}.contipay-admin .cp-report-provider-detail{color:var(--cp-react-muted)}.contipay-admin .cp-report-provider-track{height:9px;border-radius:2px;overflow:hidden;background:var(--cp-react-border)}.contipay-admin .cp-report-provider-track :is(span,i){display:block;height:100%}.contipay-admin .cp-report-recent-feed article{padding:14px 0;border-bottom:1px solid var(--cp-react-border);display:grid;gap:9px;min-width:0;font-size:12px}.contipay-admin :is(.cp-report-recent-title,.cp-report-recent-meta){display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.contipay-admin .cp-report-recent-title{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.contipay-admin .cp-report-recent-meta{font-size:11px}.contipay-admin .cp-report-recent-meta time{color:var(--cp-react-muted)}.contipay-admin .cp-report-recent-feed .cp-company-identity{min-width:0;max-width:100%}.contipay-admin .cp-report-dashboard :is(.cp-report-recent-meta,.cp-report-provider-list) .cp-table-identity{width:auto;min-width:0;max-width:100%;flex:0 1 auto}.contipay-admin .cp-report-dashboard .cp-report-recent-feed .cp-identity-label{white-space:normal;overflow-wrap:anywhere}.contipay-admin .cp-report-dashboard .cp-react-recent-panel{border-left:1px solid var(--cp-react-border);padding-left:20px}.contipay-admin .cp-report-dashboard .cp-react-recent-panel .cp-react-panel-header{flex-wrap:wrap;gap:6px}.contipay-admin .cp-report-dashboard .cp-react-service-signals .cp-report-outcome-total{margin:8px 0}.contipay-admin .cp-report-dashboard .cp-react-service-signals .cp-report-outcome-total strong{font-size:18px}.contipay-admin .cp-report-dashboard .cp-react-service-signals .cp-report-outcome-key{margin-top:8px}@media(max-width:1250px)and (min-width:768px){.contipay-admin .cp-report-dashboard .cp-react-activity-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);grid-template-areas:"trend trend" "providers recent" "outcomes recent" "signals recent" "insights approvals"}}@media(max-width:1100px){.contipay-admin .cp-report-dashboard .cp-react-dashboard-controls{flex-wrap:wrap}.contipay-admin .cp-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.contipay-admin .cp-report-kpis>div:nth-child(3){border:0;padding-left:0}.contipay-admin .cp-report-dashboard .cp-react-attention{flex-wrap:wrap;gap:10px}.contipay-admin .cp-report-dashboard .cp-react-attention-items{min-width:100%}}@media(max-width:767px){.contipay-admin .cp-report-dashboard .cp-react-recent-panel{border-left:0;padding-left:0}.contipay-admin .cp-report-dashboard{padding:0 12px}.contipay-admin .cp-report-dashboard .cp-react-panel-header{flex-wrap:wrap;gap:8px}.contipay-admin .cp-report-dashboard .cp-react-live-header{align-items:flex-start}.contipay-admin .cp-report-dashboard .cp-react-dashboard-controls{flex-direction:row;align-items:center}.contipay-admin .cp-report-dashboard .cp-react-panel-meta{text-align:left;max-width:none}.contipay-admin .cp-report-dashboard .cp-react-activity-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"trend" "outcomes" "providers" "signals" "recent" "insights" "approvals";gap:0}.contipay-admin .cp-report-kpis{gap:20px 8px;padding:16px 0}.contipay-admin .cp-report-kpis>div{padding-left:10px;gap:6px}.contipay-admin .cp-report-kpis>div>strong{font-size:23px}.contipay-admin .cp-report-kpis>div>span{font-size:11px}.contipay-admin .cp-report-dashboard .cp-report-filter-toggle{display:inline-flex;margin-left:auto}.contipay-admin .cp-report-dashboard .cp-react-period-control{width:auto;flex:0 1 auto;margin:0}.contipay-admin .cp-report-dashboard .cp-react-dashboard-filterbar{display:none}.contipay-admin .cp-report-dashboard .cp-react-dashboard-filterbar.is-open{display:flex;width:100%;padding-top:8px}.contipay-admin .cp-report-dashboard .cp-react-dashboard-filterbar .cp-react-filter-field{flex:1 1 100%;max-width:100%}.contipay-admin .cp-report-dashboard .cp-react-attention-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contipay-admin .cp-report-dashboard .cp-react-attention-items>:is(a,div){border:0;padding:0}.contipay-admin .cp-report-dashboard .cp-react-insight-list{grid-template-columns:minmax(0,1fr)}.contipay-admin .cp-report-trend-detail{min-height:42px}}.cp-mobile-card-actions,.cp-mobile-details-toggle,.cp-mobile-fullname{display:none}.cp-card-amount{font:inherit}.contipay-admin.cp-vite-ui .cp-wallet-outline,.cp-activity-caption,.contipay-admin.cp-vite-ui #content .cp-mobile-details-toggle{display:none}.cp-card-verification>svg{display:none}.cp-mobile-display-options{display:block;order:-1}.cp-mobile-display-body{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cp-mobile-display-body .cp-collection-view{order:-1}.cp-mobile-display-options>summary{display:none}.cp-merchant-pending-work{display:none}.cp-mobile-filter-options{display:contents}.cp-mobile-filter-options>summary,.cp-mobile-navigation-close{display:none}.contipay-admin.cp-vite-ui .cp-contact-link{align-items:flex-start;gap:7px;line-height:18px;white-space:normal}.contipay-admin.cp-vite-ui .cp-contact-link>:is(i,svg),.contipay-admin.cp-vite-ui [data-cp-card-location]>:is(i,svg){flex:0 0 16px;width:16px;height:16px;margin-top:1px}.contipay-admin.cp-vite-ui .cp-contact-link>i>svg,.contipay-admin.cp-vite-ui [data-cp-card-location]>i>svg{width:16px;height:16px}.contipay-admin.cp-vite-ui [data-cp-card-location]{display:flex;align-items:flex-start;gap:7px;line-height:18px;overflow-wrap:anywhere}.cp-mobile-command{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #c6d9e5;border-radius:6px;background:#fff;color:#086da7;font:inherit;cursor:pointer}.cp-mobile-command:focus-visible{outline:2px solid #086da7;outline-offset:2px}.cp-mobile-command:disabled{opacity:.55;cursor:not-allowed}.cp-mobile-action-sheet{width:min(100% - 16px,520px);max-height:90dvh;padding:16px;border:1px solid #ccdde8;border-radius:8px;color:#183f55;background:#fff;overflow:auto;overscroll-behavior:contain}.cp-mobile-action-sheet::backdrop{background:#17374970;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cp-mobile-action-sheet>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.cp-mobile-action-sheet h2{font-size:18px;margin:0}.cp-mobile-sheet-actions{display:grid;gap:8px}.cp-mobile-sheet-actions>*{white-space:normal;overflow-wrap:anywhere}@media(max-width:991px){html{scroll-padding-block:90px}.contipay-admin.cp-vite-ui .cp-mobile-dock>[data-cp-mobile-menu]{display:flex!important}.contipay-admin.cp-vite-ui .cp-mobile-navigation-close{display:inline-flex;margin:8px 12px}.contipay-admin.cp-vite-ui #left-menu .sub-left-menu{transition:transform .22s ease}.contipay-admin.cp-vite-ui .cp-mobile-command{scroll-margin-block:90px}}@media(max-width:991px)and (prefers-reduced-motion:reduce){.contipay-admin.cp-vite-ui #left-menu .sub-left-menu{transition:none}}@media(max-width:767px){.contipay-admin.cp-vite-ui #content .cp-balance-workspace .cp-workspace-tabs>.nav-tabs{margin-inline:0}.contipay-admin.cp-vite-ui #content :is(.cp-mobile-command,.cp-pending-pill){min-height:44px!important;height:auto!important;min-width:44px;font-size:13px;padding:8px 10px}.contipay-admin.cp-vite-ui .cp-mobile-dock>[data-cp-mobile-menu]{display:flex!important}.contipay-admin.cp-vite-ui .cp-mobile-navigation-close{display:inline-flex;margin:8px 12px}.contipay-admin.cp-vite-ui #content .cp-mobile-filter-options{display:block;margin-bottom:8px}.contipay-admin.cp-vite-ui #content .cp-mobile-filter-options>summary{display:flex;align-items:center;gap:8px;min-height:44px;color:#086da7}.contipay-admin.cp-vite-ui #content .cp-mobile-filter-options:not([open])>:not(summary){display:none!important}.contipay-admin.cp-vite-ui #content .cp-mobile-filter-options button{min-width:44px!important;min-height:44px}.contipay-admin.cp-vite-ui #content .cp-mobile-filter-options :is(.cp-user-state-filters,.developer-action-center-filters){flex-wrap:wrap;max-width:100%;margin:0}.contipay-admin.cp-vite-ui #content .cp-mobile-filter-options .developer-progress-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contipay-admin.cp-vite-ui #content .cp-mobile-filter-options .developer-progress-filters label{grid-column:1 / -1;min-width:0;margin:0}.contipay-admin.cp-vite-ui #content .cp-mobile-filter-options [data-progress-applications]{grid-column:1 / -1}.cp-merchant-pending-work:not([hidden]){display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cp-pending-pill{min-height:44px;padding:6px 10px;border:1px solid #efd197;border-radius:6px;background:#fff6e4;color:#83550d;font-size:12px;cursor:pointer}.contipay-admin.cp-vite-ui #content{padding-bottom:calc(86px + env(safe-area-inset-bottom))}.contipay-admin.cp-vite-ui .cp-mobile-dock{padding-bottom:env(safe-area-inset-bottom)}.contipay-admin.cp-vite-ui:has(dialog[open],.swal2-container.swal2-shown,.modal.in) .cp-mobile-dock,.contipay-admin.cp-vite-ui.cp-mobile-keyboard .cp-mobile-dock{visibility:hidden}.cp-mobile-action-sheet{margin:auto auto 0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards]){--card-accent: #1682be;display:block!important;min-width:0!important;width:100%!important}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>thead{display:none!important}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody{display:grid!important;width:100%!important;grid-template-columns:minmax(0,1fr);gap:12px}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr{display:grid!important;grid-template-columns:40px repeat(2,minmax(0,1fr));gap:6px 10px;padding:12px;height:auto!important;min-width:0;width:100%!important;overflow:visible!important;border:1px solid #cfdee8;border-top:3px solid var(--card-accent)!important;border-radius:8px;box-shadow:0 2px 6px #183f550f;background:var(--cp-react-panel)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets]{--card-accent: #16866a}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=requests]{--card-accent: #c58a27}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr>td{display:block!important;grid-column:1 / -1;grid-row:auto;order:2;position:static;width:auto!important;min-width:0;min-height:0!important;max-width:100%;padding:0!important;border:0!important;font-size:13px;line-height:1.45;text-align:left;white-space:normal!important;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards]) td:before{display:none!important;content:none;position:static!important;inset:auto!important;width:auto!important;white-space:normal;text-transform:none;padding:0}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr>td[data-cp-mobile-role=avatar]{grid-column:1;grid-row:1 / span 2;order:0}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr>td[data-cp-mobile-role=title]{grid-column:2 / -1;grid-row:1;order:0;font-size:16px;font-weight:600}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr:not(:has([data-cp-mobile-role=avatar]))>td[data-cp-mobile-role=title]{grid-column:1 / -1}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr>td[data-cp-mobile-role=title-wide]{order:0;font-size:16px;font-weight:600}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr>td[data-cp-mobile-role=subtitle]{grid-column:2 / -1;order:1;color:#536d7c}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr>td[data-cp-mobile-role=metric]{display:flex!important;justify-content:space-between;gap:10px;font-variant-numeric:tabular-nums;font-weight:600}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards]) td:is([data-cp-mobile-role=metric],[data-cp-mobile-role=field],[data-cp-mobile-role=details],[data-cp-mobile-role=updated]):before{content:attr(data-label);display:block!important;min-height:0;font-size:12px;font-weight:400;color:#536d7c}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr:not(.cp-mobile-details-open)>td[data-cp-mobile-role=details]{display:none!important}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr>td[data-cp-mobile-role=secondary-actions]{display:none!important}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity]:is(.cp-vite-mobile-table,[data-cp-collection-layout=cards])>tbody>tr>td[data-cp-mobile-role=actions]{display:flex!important;flex-wrap:wrap;gap:8px;order:20;grid-column:1 / -1;justify-self:stretch;padding-top:8px!important;border-top:1px solid #e2ebf1!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] td:has(>.cp-mobile-card-actions)>:not(.cp-mobile-card-actions,.cp-mobile-details-toggle,.cp-merchant-review-action){display:none!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-mobile-card-actions{display:contents}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-mobile-details-toggle{display:inline-flex}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-mobile-fullname{display:inline}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-desktop-firstname{display:none}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity] .cp-profile-thumbnail{width:38px;height:38px;min-width:38px;min-height:38px;margin:0}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity] :is(.cp-table-identity,.cp-identity-label,.cp-contact-link){white-space:normal;overflow-wrap:anywhere;max-width:100%;min-width:0}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity] .cp-card-verification{position:static;display:flex;align-items:center;gap:4px;width:max-content;max-width:100%;height:auto;transform:none;font-size:11px;margin-top:6px;color:#087e59;white-space:nowrap}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity] .cp-card-verification span{position:static;transform:none;width:auto;padding:0;white-space:nowrap;font-size:10px;background:none;color:inherit}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity] .cp-card-verification>svg{display:inline-block;width:16px;height:16px}.contipay-admin.cp-vite-ui #content .cp-mobile-entity-wrapper :is(.cp-server-grid-controls,.cp-vite-grid-toolbar){display:flex!important;flex-flow:row wrap;gap:8px;padding:10px}.contipay-admin.cp-vite-ui #content .cp-mobile-entity-wrapper{padding:0!important}.contipay-admin.cp-vite-ui #content .cp-mobile-entity-wrapper .dataTables_filter{order:0;flex:1 1 160px;margin:0;width:auto}.contipay-admin.cp-vite-ui #content .cp-mobile-entity-wrapper .dataTables_filter label{font-size:0;display:flex;margin:0}.contipay-admin.cp-vite-ui #content .cp-mobile-entity-wrapper .dataTables_filter input{font-size:14px;width:100%;min-width:0;height:44px;margin:0}.contipay-admin.cp-vite-ui #content .cp-mobile-entity-wrapper .cp-table-live-controls{order:1;margin:0}.contipay-admin.cp-vite-ui #content .cp-mobile-entity-wrapper .cp-table-live-controls button{min-width:44px;min-height:44px}.contipay-admin.cp-vite-ui #content .cp-mobile-display-options{display:block;order:2;flex-basis:100%}.contipay-admin.cp-vite-ui #content .cp-mobile-display-options>summary{display:flex;gap:8px;align-items:center;min-height:44px;cursor:pointer;font-size:13px;color:#086da7}.contipay-admin.cp-vite-ui #content .cp-mobile-display-options:not([open])>:not(summary){display:none!important}.contipay-admin.cp-vite-ui #content .cp-mobile-display-options[open]>:not(summary){margin:4px 8px 4px 0}.contipay-admin.cp-vite-ui #content .cp-mobile-entity-wrapper .dataTables_paginate>span{display:none}.contipay-admin.cp-vite-ui #content .cp-mobile-entity-wrapper .dataTables_paginate>a{min-height:44px;min-width:44px}.contipay-admin.cp-vite-ui #content .cp-mobile-entity-wrapper .dataTables_info{font-size:12px;white-space:normal}}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-ready]{--cp-header-from: #0878ed;--cp-header-to: #084981;position:relative;isolation:isolate;border-top:1px solid #c6d9e7!important;border-radius:8px;background:var(--cp-react-panel)!important;box-shadow:0 3px 10px #163e5912}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]{--cp-thumbnail-columns: repeat(auto-fill, minmax(min(100%, 280px), 1fr))}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody{grid-template-columns:var(--cp-thumbnail-columns);gap:12px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-rows="3"]{grid-template-rows:minmax(28px,auto) minmax(14px,auto) minmax(14px,auto)}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-rows="2"]{grid-template-rows:minmax(28px,auto) minmax(18px,auto)}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-rows="1"]{grid-template-rows:minmax(44px,auto)}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=wallets]>tbody>tr[data-cp-thumbnail-ready],.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=agency-balances]>tbody>tr[data-cp-thumbnail-ready]{--cp-header-from: #009fa4;--cp-header-to: #075d78}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=scheduled-reports]>tbody>tr[data-cp-thumbnail-ready]{--cp-header-from: #087aa8;--cp-header-to: #364783}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=providers]>tbody>tr[data-cp-thumbnail-ready]{--cp-header-from: #585dc2;--cp-header-to: #344477}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=charges]>tbody>tr[data-cp-thumbnail-ready]{--cp-header-from: #8059a7;--cp-header-to: #523e78}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=requests]>tbody>tr[data-cp-thumbnail-ready]{--cp-header-from: #f3f7fc;--cp-header-to: #e5eef7}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-ready]:before{content:"";grid-column:1 / -1;grid-row:1 / var(--cp-thumbnail-end);order:0;margin:-12px -12px 0;border-radius:7px 7px 0 0;pointer-events:none;z-index:-1;background:linear-gradient(145deg,transparent 58%,#ffffff0a 58% 75%,transparent 75%),linear-gradient(115deg,var(--cp-header-from),var(--cp-header-to))}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-thumbnail-header]{grid-row:var(--cp-thumbnail-row);grid-column:2 / -1;order:0;color:#fff;position:relative;align-self:start;padding:0!important;font-size:12px;background:transparent!important}.contipay-admin.cp-vite-ui #content #users-table[data-cp-thumbnail-layout=cards] tbody tr[data-user-account-state]>td[data-cp-thumbnail-header]{background:transparent!important}.contipay-admin.cp-vite-ui #content #users-table[data-cp-thumbnail-layout=cards] tbody tr[data-user-account-state]:not([data-user-account-state=enabled]){border-left:3px solid var(--cp-user-row-accent)!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] [data-cp-thumbnail-header] :is(.developer-action-center-subject,.developer-action-center-initiator)>span:not(.cp-profile-thumbnail){color:#d5e9fa}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr:not(:has([data-cp-thumbnail-header=avatar]))>td[data-cp-thumbnail-header]{grid-column:1 / -1}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-thumbnail-header=avatar]{grid-column:1;grid-row:1 / var(--cp-thumbnail-end);align-self:start;padding:0!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-thumbnail-last=true]{padding-bottom:0!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td:is([data-cp-thumbnail-header=title],[data-cp-thumbnail-header=title-wide]){display:block!important;position:static;font-size:14px;font-weight:600;line-height:19px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] tr:has(.cp-card-verification)>td[data-cp-thumbnail-header=title]{padding-right:88px!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] [data-cp-thumbnail-header] :is(a,.cp-identity-label,.cp-table-secondary,.cp-contact-domain,.cp-contact-value){color:inherit}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=requests]>tbody>tr>td[data-cp-thumbnail-header],.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=requests] [data-cp-thumbnail-header] :is(strong,span:not(.cp-profile-thumbnail),a){color:#28495f}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] td:is([data-cp-thumbnail-header=subtitle],[data-cp-thumbnail-header=contact]){color:#d5e9fa}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity][data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-thumbnail-header=subtitle]{color:#d5e9fa}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] [data-cp-thumbnail-header] a:hover{color:#fff;text-decoration:underline}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] [data-cp-thumbnail-header] a:focus-visible{outline:2px solid #fff;outline-offset:2px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-thumbnail-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-width:0;max-height:38px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] td:is([data-cp-thumbnail-header=subtitle],[data-cp-thumbnail-header=contact]){white-space:normal!important;overflow-wrap:anywhere;line-height:18px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-card-empty]{display:none!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-profile-identity{grid-template-columns:44px minmax(0,1fr)}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-thumbnail-name:has(.cp-profile-identity){display:block;max-height:none;overflow:visible}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-thumbnail-name:has(.cp-table-secondary){display:block;max-height:none;overflow:visible}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] td[data-cp-thumbnail-header=title-wide] .cp-table-identity{align-items:flex-start}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] td[data-cp-thumbnail-header=title-wide] .cp-identity-label>strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-profile-thumbnail{width:44px;height:44px;border:1px solid #d1e7f4;background:#fff;box-shadow:0 1px 4px #00325326;margin:0}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-card-verification{display:inline-flex;position:absolute;top:12px;right:12px;align-items:center;gap:4px;width:auto;max-width:100%;height:auto;padding:4px 7px;margin:0;border:1px solid #47cfa9;border-radius:5px;background:#07594e;color:#fff;transform:none;overflow:visible;white-space:nowrap}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-card-verification>span{position:static;width:auto;padding:0;transform:none;background:none;color:inherit;font-size:10px;line-height:16px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-card-verification>svg{display:block;width:16px;height:16px;color:#73efc6}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-mobile-role=activity]{display:flex!important;flex-direction:column;gap:6px;grid-row:auto;grid-column:1 / -1;border:0!important;padding:0 0 6px!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] td[data-cp-mobile-role=activity]:before{display:block!important;content:attr(data-label);order:2;margin:0;color:#234559;font-size:13px;font-weight:600}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-merchant-activity{display:grid;order:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-merchant-activity>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 6px;min-width:0;padding:4px;border-right:1px solid #e3ebf2;color:#085994;font-size:16px;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-merchant-activity>span:nth-child(2){color:#087953}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-merchant-activity>span:nth-child(3){border:0;color:#955c03}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-merchant-activity .cp-activity-caption{display:block;grid-column:1 / -1;color:#60778a;font-size:11px;font-weight:400}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-merchant-activity>small{grid-column:1 / -1;padding-top:8px;border-top:1px solid #e3ebf2;font-size:11px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-mobile-role=metric]{display:flex!important;flex-direction:column;justify-content:flex-start;gap:4px;align-self:stretch;grid-column:span 3;padding:6px 0!important;background:transparent!important;font-size:16px;font-variant-numeric:tabular-nums}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-mobile-role=metric]:before{margin:0;min-height:0;font-size:12px;line-height:16px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-card-amount{--cp-amount-max: 16;display:inline-block;align-self:flex-start;width:max-content;white-space:nowrap;font-size:16px;line-height:1.25}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-thumbnail-metric="1"]{grid-column:1 / -1}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] [data-cp-thumbnail-metric="1"] .cp-card-amount{--cp-amount-max: 26;color:#14283e;font-size:26px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-thumbnail-metric="2"]{color:#087953}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-thumbnail-metric="3"]{color:#955c03;border-left:1px solid #e3ebf2!important;padding-left:12px!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]:is([data-cp-mobile-entity=wallets],[data-cp-mobile-entity=agency-balances]) td[data-cp-thumbnail-header=currency]{position:absolute!important;inset:12px 12px auto auto!important;grid-area:auto!important;width:max-content!important;max-width:90px;padding:4px 7px!important;border:1px solid #b4e6ec80!important;border-radius:5px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]:is([data-cp-mobile-entity=wallets],[data-cp-mobile-entity=agency-balances]) td[data-cp-thumbnail-header=title-wide]{padding-right:76px!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=wallets]>tbody>tr>td[data-cp-mobile-role=state]{grid-row:3;grid-column:6;align-self:start;justify-self:end;z-index:1;padding-top:8px!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=wallets]>tbody>tr>td[data-cp-thumbnail-metric="1"]{grid-row:3;gap:6px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=wallets] td[data-cp-thumbnail-metric="1"]:before{padding-right:40px!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-mobile-entity=charges] [data-cp-thumbnail-metric="1"] .cp-card-amount{--cp-amount-max: 24;font-size:24px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-mobile-role=updated]{border-top:1px solid #e2ebf1!important;padding-top:8px!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-mobile-role=actions]{display:flex!important;gap:8px;justify-content:flex-end;align-items:flex-end}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] td:has(>.cp-mobile-card-actions)>:not(.cp-mobile-card-actions,.cp-mobile-details-toggle,.cp-merchant-review-action){display:none!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-mobile-card-actions{display:contents}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-mobile-details-toggle{display:inline-flex;order:0}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] tr:has(.cp-merchant-config-link) .cp-mobile-details-toggle{display:none!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr.cp-mobile-details-open>td[data-cp-mobile-role=details]{display:block!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] tr.cp-mobile-details-open>td[data-cp-mobile-role=details]:before{display:block!important;content:attr(data-label);color:#60778a;font-size:11px;font-weight:400}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-card-command{position:relative;min-width:40px;width:40px;min-height:40px!important;height:40px!important;padding:8px!important;flex:0 0 auto}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-card-command>.cp-workspace-icon{display:block;width:18px!important;height:18px!important;min-width:18px;min-height:18px;max-width:none;flex:0 0 18px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] [data-cp-card-action=open]{order:1}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-merchant-review-action{order:2;color:#9a6105;border-color:#ead0a3}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] [data-cp-card-action=configure]{order:3}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] [data-cp-card-action=more]{order:5}.contipay-admin.cp-vite-ui #content .cp-card-action-count{position:absolute;right:-5px;top:-6px;min-width:18px;padding:1px 4px;border:2px solid #fff;border-radius:10px;color:#fff;background:#a96a08;font-size:10px;line-height:14px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-merchant-pending-work:not([hidden]){display:block;order:1;margin:0}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-pending-pill{display:block;width:100%;min-height:32px!important;height:auto!important;padding:6px 10px!important;border:0;border-radius:5px;background:#fff5de;color:#94600a;text-align:left;font-size:12px}.contipay-admin.cp-vite-ui #content .cp-merchant-review-action[hidden]{display:none!important}.contipay-admin.cp-vite-ui #content table:not([data-cp-thumbnail-layout=cards]) .cp-merchant-review-action{display:none}.contipay-admin.cp-vite-ui #content table[data-cp-server-table=companies-data][data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-rows="3"]{grid-template-rows:minmax(28px,auto) minmax(14px,auto) minmax(14px,auto) minmax(0,1fr) auto}.contipay-admin.cp-vite-ui #content table[data-cp-server-table=companies-data][data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-rows="2"]{grid-template-rows:minmax(28px,auto) minmax(18px,auto) minmax(0,1fr) auto}.contipay-admin.cp-vite-ui #content table[data-cp-server-table=companies-data][data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-mobile-role=activity]{grid-row:var(--cp-thumbnail-end)}.contipay-admin.cp-vite-ui #content table[data-cp-server-table=companies-data][data-cp-thumbnail-layout=cards]>tbody>tr>td:is([data-cp-mobile-role=updated],[data-cp-mobile-role=actions]){grid-row:var(--cp-thumbnail-footer)}@media(hover:hover)and (pointer:fine){.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-ready]:hover{border-color:#5a9cc7!important;box-shadow:0 5px 16px #163e5924}}@media(max-width:767px){.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]{--cp-thumbnail-columns: minmax(0, 1fr)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity][data-cp-thumbnail-layout=cards]>tbody>tr{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px 10px}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity][data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-mobile-role=field],.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity][data-cp-thumbnail-layout=cards]:not([data-cp-mobile-entity=wallets],[data-cp-mobile-entity=agency-balances])>tbody>tr>td[data-cp-mobile-role=state]{grid-column:span 3}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-rows="3"]{grid-template-rows:minmax(28px,auto) minmax(18px,auto) minmax(18px,auto)}.contipay-admin.cp-vite-ui #content table[data-cp-server-table=companies-data][data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-rows="3"]{grid-template-rows:minmax(28px,auto) minmax(18px,auto) minmax(18px,auto) minmax(0,1fr) auto}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-rows="2"]{grid-template-rows:minmax(28px,auto) minmax(18px,auto)}.contipay-admin.cp-vite-ui #content table[data-cp-server-table=companies-data][data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-rows="2"]{grid-template-rows:minmax(28px,auto) minmax(18px,auto) minmax(0,1fr) auto}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-rows="1"]{grid-template-rows:minmax(48px,auto)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=developers][data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-ready]{grid-template-rows:minmax(48px,auto);gap:8px}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=developers][data-cp-thumbnail-layout=cards] .cp-profile-identity{grid-template-columns:38px minmax(0,1fr)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=developers][data-cp-thumbnail-layout=cards] .cp-profile-identity>span:not(.cp-profile-thumbnail){color:#d5e9fa;font-size:12px;font-weight:400}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-collection]>tbody>tr>td[data-cp-mobile-role=metric]{grid-column:span 3}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-collection]>tbody>tr>td[data-cp-thumbnail-metric="1"]{grid-column:1 / -1}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards]>tbody>tr>td:is([data-cp-thumbnail-header=title],[data-cp-thumbnail-header=title-wide]){font-size:15px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-thumbnail-name{line-height:18px;max-height:36px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] td:is([data-cp-thumbnail-header=subtitle],[data-cp-thumbnail-header=contact]){line-height:18px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] td[data-cp-thumbnail-header=title-wide] .cp-identity-mark{width:38px;height:38px;flex-basis:38px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-profile-thumbnail{width:38px;height:38px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-card-command{width:44px;min-width:44px;min-height:44px!important;height:44px!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] .cp-pending-pill{min-height:44px!important}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-collection]>tbody>tr>td[data-cp-mobile-role=updated]{grid-column:1 / 3;font-size:10px}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards][data-cp-collection]>tbody>tr:has([data-cp-mobile-role=updated])>td[data-cp-mobile-role=actions]{grid-column:3 / -1;padding-top:8px!important}}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-ready]{border:1px solid var(--cp-react-border)!important;border-radius:11px;box-shadow:none;background:var(--cp-react-panel)!important;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(48px,auto) 0 auto;gap:6px 10px}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards]>tbody>tr[data-cp-thumbnail-ready]:before{border-radius:10px 10px 0 0;background:color-mix(in srgb,#169688 9%,var(--cp-react-panel));border-bottom:1px solid var(--cp-react-border)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-thumbnail-header]{color:var(--cp-react-text)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-thumbnail-header=title-wide]{padding-right:108px!important}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards] .cp-table-secondary{color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards]>tbody>tr>td[data-cp-thumbnail-header=currency]{display:flex!important;gap:6px;align-items:center;border:1px solid var(--cp-react-border-strong)!important;border-radius:5px;max-width:110px;background:var(--cp-react-panel)!important;color:var(--cp-react-text)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards] .cp-wallet-outline{display:inline-block;width:18px;height:18px;flex:0 0 18px;color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards] [data-cp-thumbnail-metric="1"] .cp-card-amount{color:var(--cp-react-text)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards] td[data-cp-mobile-role=metric]:before{color:var(--cp-react-muted)}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards] td[data-cp-thumbnail-metric="2"]{border-top:1px solid var(--cp-react-border)!important}.contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards] td[data-cp-thumbnail-metric="3"]{border-top:1px solid var(--cp-react-border)!important;border-left-color:var(--cp-react-border)!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards] td[data-cp-thumbnail-metric="2"]{color:#79d4b3}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content table[data-cp-mobile-entity=wallets][data-cp-thumbnail-layout=cards] td[data-cp-thumbnail-metric="3"]{color:#ebbe75}.contipay-admin.cp-vite-ui #content table[data-cp-thumbnail-layout=cards] td[data-cp-mobile-role=field]:before{content:attr(data-cp-card-label);display:block;color:var(--cp-react-muted);font-size:11px;font-weight:400;margin-bottom:4px}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-topbar,.cp-page-header){box-shadow:none;border-bottom-color:var(--cp-header-border)!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-row-action-menu>.cp-row-action-list,.cp-settings-subcard,.cp-settlement-account-card,.cp-settings-review-card,.cp-role-access-group,.cp-account-readonly,.cp-account-form-actions){background:var(--cp-react-panel);color:var(--cp-react-text);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-settings-surface-header,.cp-settings-review-strip,.cp-settings-action-bar,.cp-vite-dialog-header,.cp-vite-dialog-actions,.cp-merchant-logo-card,.cp-server-grid-controls,.cp-vite-grid-toolbar,.cp-governance-form-dialog>.swal2-actions,.cp-role-access-option.is-parent,.cp-inline-confirmation){background:var(--cp-surface-muted);color:var(--cp-react-text);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content :is(.cp-collection-view,.cp-static-collection-view,.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter){background:var(--cp-surface-muted);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content .cp-collection-view button{color:var(--cp-react-muted)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content .cp-collection-view button[aria-pressed=true]{background:var(--cp-blue-soft);color:var(--cp-react-primary);box-shadow:none}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-table-live-controls>button{background:var(--cp-react-panel);border-color:var(--cp-react-border);color:var(--cp-react-primary)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-table-live-controls [aria-pressed=true]{background:var(--cp-green-soft);color:var(--cp-green)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-live-error,.cp-table-live-controls[data-live-state=delayed] [data-cp-live-toggle]){background:var(--cp-amber-soft);color:var(--cp-amber);border-color:var(--cp-amber)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-vite-form,.cp-settings-field) :is(input,select,textarea):is(:disabled,[readonly]){background:var(--cp-surface-muted)!important;color:var(--cp-react-muted)!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-account-page a:not(.btn){color:var(--cp-react-primary)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-account-status,.cp-current-device){background:var(--cp-surface-muted);color:var(--cp-react-muted)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-account-status.is-success,.cp-current-device){background:var(--cp-green-soft);color:var(--cp-green)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-account-status.is-warning{background:var(--cp-amber-soft);color:var(--cp-amber)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory :is(a,button){color:var(--cp-react-text)!important;background:transparent}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory :is(a,button):hover,html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory :is(.is-active>button,a.is-active){color:#b7def5!important;background:#203b4e}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #left-menu .cp-workspace-directory-routes,html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-mobile-dock{background:var(--cp-react-panel);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-mobile-dock-item{color:var(--cp-react-muted)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-mobile-dock-item.is-active{color:#b7def5;background:#203b4e}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content .cp-settings-tabs:not(.cp-connected-tabs-bar) :is(button,li>a){color:var(--cp-react-muted);background:transparent}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content .cp-settings-tabs:not(.cp-connected-tabs-bar) :is(button[aria-selected=true],li>a[aria-selected=true],li.active>a){color:#b7def5;background:#203b4e;border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-vite-button-secondary,.btn-default,.cp-row-action,.cp-card-command,.cp-react-button-secondary){background:#18232d!important;color:var(--cp-react-text)!important;border-color:var(--cp-react-border-strong)!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-row-action-menu>summary{background:var(--cp-react-panel);color:var(--cp-react-text);border-color:var(--cp-react-border-strong)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content #users-table tbody tr[data-user-account-state=blocked]{--cp-user-row-tint: #3a2028;--cp-user-row-accent: #ffabb3}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content #users-table tbody tr[data-user-account-state=suspended]{--cp-user-row-tint: #3b301d;--cp-user-row-accent: #f2ca83}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content #users-table tbody tr:is([data-user-account-state=pending],[data-user-account-state=confirming]){--cp-user-row-tint: #1b3544;--cp-user-row-accent: #a6d9f5}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content #users-table tbody tr[data-user-account-state=unknown]{--cp-user-row-tint: #28323a;--cp-user-row-accent: #c3d3dd}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content #developer-registration-history .cp-registration-history-filters select{color:var(--cp-react-text);background-color:var(--cp-react-panel);border-color:var(--cp-react-border-strong)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content #developer-registration-history .cp-registration-history-filters select option{color:var(--cp-react-text);background-color:var(--cp-react-panel)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-governance-workspace .cp-governance-queue-status{color:var(--cp-react-muted)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter,.cp-static-collection-view,.cp-table-toolbar,.dataTables_wrapper .cp-vite-grid-toolbar){background:var(--cp-react-panel);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter)>:is(button,.btn){background:#18232d;color:var(--cp-react-text);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui #content :is(.developer-action-center-filters,.developer-governance-view-switch,.cp-segmented-filter)>:is(.is-active,[aria-pressed=true]){background:#203b4e;color:#b7def5;border-color:#55a9e5}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.developer-action-center-review-details-body,.developer-approval-context,.developer-action-center-request-meta,.cp-confirm-modal .modal-header,.cp-confirm-modal .modal-body,.cp-confirm-modal .modal-footer,.cp-recon-card,.cp-recon-modal .modal-content){color:var(--cp-react-text);background:var(--cp-react-panel);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-account-intro p,.cp-workspace-directory-route-group-label,.cp-confirm-outcome p,.developer-action-center-request-meta){color:var(--cp-react-muted)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-confirm-outcome h5,.cp-recon-card h3,.cp-recon-hero h2){color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-react-confirm-field>span{color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-form-tabs,[data-cp-form-layout=tabs] .cp-form-panels,.cp-form-tab-actions,.modal-footer){background:var(--cp-react-panel);border-color:var(--cp-react-border);color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-form-tab-actions{box-shadow:0 -8px 0 var(--cp-react-panel)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-form-tab,.cp-editor-form legend,.cp-editor-statebar,.cp-form-layout-switch button){color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-form-layout-switch button{background:var(--cp-react-panel);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-form-tab[aria-selected=true],.cp-form-layout-switch button[aria-pressed=true]){background:#203b4e;color:#b7def5}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui :is(.cp-form-tab i,.cp-workspace-directory-trigger>i,.cp-workspace-directory-indicator,.cp-workspace-directory-route-icon){color:#83bfeb}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-dialog-has-close .cp-dialog-close{color:var(--cp-react-text)!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-dialog-has-close .cp-dialog-close:hover{color:#b7def5!important;background:#203b4e!important}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog :is(.developer-action-center-review-item,.developer-action-center-review-item>header,.developer-action-center-details,.developer-action-center-review-auth,.developer-action-center-guidance-tooltip){background:var(--cp-react-panel);border-color:var(--cp-react-border);color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-guidance-tooltip:before{background:var(--cp-react-panel);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog :is(.developer-action-center-review-item>header strong,.developer-action-center-details dd,.developer-action-center-review-field>span,.developer-action-center-guidance-tooltip strong,.developer-action-center-guidance-tooltip span,.developer-action-center-impact strong){color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog :is(.developer-action-center-review-item>header>div>span,.developer-action-center-details dt,.developer-action-center-impact span,.developer-action-center-review-field small,.developer-action-center-request-meta){color:var(--cp-react-muted)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog label.developer-action-center-outcome>span{color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog .developer-action-center-impact>i{color:var(--cp-react-primary)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog>.swal2-actions{background:var(--cp-surface-muted);border-color:var(--cp-react-border)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog :is(.developer-action-center-impact,label.developer-action-center-outcome){background:var(--cp-surface-muted);border-color:var(--cp-react-border);color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog label.developer-action-center-outcome.is-selected{background:var(--cp-blue-soft);border-color:var(--cp-react-primary);color:var(--cp-react-text)}html[data-cp-theme=dark] .contipay-admin.cp-vite-ui .cp-action-center-review-dialog label.developer-action-center-outcome.is-selected.is-corrective{background:var(--cp-red-soft);border-color:var(--cp-red);color:var(--cp-react-text)}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs{--cp-tab-inset: 20px;--cp-tab-tint: color-mix(in srgb, var(--cp-react-primary) 6%, var(--cp-react-panel));min-width:0;margin:0;padding:0;gap:0;border:1px solid var(--cp-react-border);border-radius:10px;background:var(--cp-react-panel);box-shadow:none}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-rail{position:relative;min-width:0;border-radius:9px 9px 0 0;background:var(--cp-tab-tint);overflow:hidden}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-bar{display:flex;flex-wrap:nowrap;align-items:stretch;gap:2px;width:100%;min-width:0;margin:0;padding:4px 10px 0;border:0;border-radius:0;background:transparent;box-shadow:inset 0 -1px var(--cp-react-border);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.contipay-admin.cp-vite-ui .cp-connected-tabs-bar::-webkit-scrollbar{display:none}.contipay-admin.cp-vite-ui .cp-connected-tabs-bar:before,.contipay-admin.cp-vite-ui .cp-connected-tabs-bar:after{display:none}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-bar>li{display:flex;flex:0 0 auto;float:none;margin:0}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-bar :is(button,li>a){display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:0;padding:10px 14px;border:1px solid transparent;border-top-width:2px;border-radius:6px 6px 0 0;background:transparent;color:var(--cp-react-muted);box-shadow:none;font-size:13px;font-weight:600;line-height:20px;letter-spacing:0;text-decoration:none;white-space:nowrap}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-bar :is(button,li>a):hover{color:var(--cp-react-text);background:color-mix(in srgb,var(--cp-react-primary) 10%,var(--cp-react-panel))}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-bar :is(button,li>a):focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:-4px}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-bar :is(button[aria-selected=true],li>a[aria-selected=true]){color:var(--cp-react-primary);background:var(--cp-react-panel);border-color:var(--cp-react-border);border-top-color:var(--cp-react-primary);border-bottom-color:var(--cp-react-panel);box-shadow:none}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-bar :is(.fa,.cp-lucide-icon,.cp-workspace-icon){width:16px;height:16px;flex:0 0 16px;margin:0;font-size:16px}.contipay-admin.cp-vite-ui .cp-connected-tabs-bar .badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:22px;margin:0;padding:2px 7px;border:0;background:color-mix(in srgb,var(--cp-react-primary) 12%,var(--cp-react-panel));color:var(--cp-react-text);font-size:11px;font-weight:600;line-height:18px}.contipay-admin.cp-vite-ui .cp-connected-tabs-hint{display:none;position:absolute;top:0;bottom:1px;width:24px;align-items:center;justify-content:center;color:var(--cp-react-primary);pointer-events:none}.contipay-admin.cp-vite-ui .cp-connected-tabs-hint-before{left:0;background:linear-gradient(to right,var(--cp-tab-tint) 60%,transparent)}.contipay-admin.cp-vite-ui .cp-connected-tabs-hint-after{right:0;background:linear-gradient(to left,var(--cp-tab-tint) 60%,transparent)}.contipay-admin.cp-vite-ui .has-tabs-before>.cp-connected-tabs-hint-before,.contipay-admin.cp-vite-ui .has-tabs-after>.cp-connected-tabs-hint-after{display:flex}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-body{min-width:0;margin:0;padding:0;border:0;border-radius:0 0 9px 9px;background:var(--cp-react-panel);box-shadow:none;overflow:visible}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs .cp-connected-tabs-panel:is(.tab-pane,[data-cp-settings-panel]){min-width:0;margin:0;padding:var(--cp-tab-inset);border:0;border-radius:0 0 9px 9px;background:var(--cp-react-panel);box-shadow:none;overflow:visible}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-panel>:is(.cp-settings-surface,.cp-table-section,.cp-table-scroll),.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-panel .cp-table-scroll>.dataTables_wrapper{margin:0;padding:0;border:0;box-shadow:none;background:var(--cp-react-panel)}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-panel :is(.developer-progress-filters,.cp-wallet-filters){padding:0;margin:0 0 12px;border:0;background:transparent}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-panel .dataTables_wrapper>:is(.cp-vite-grid-toolbar,.cp-server-grid-controls),.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-panel>.cp-settings-surface>:is(.cp-settings-surface-header,.cp-settings-section-heading){padding-right:0;padding-left:0;border-right:0;border-left:0;box-shadow:none}.contipay-admin.cp-vite-ui .cp-tab-context{margin:0 0 16px}.contipay-admin.cp-vite-ui .cp-tab-context h3{margin:0;color:var(--cp-react-text);font-size:16px;line-height:1.4}@media(max-width:767px){.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs{--cp-tab-inset: 12px}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-bar{padding-left:6px;padding-right:6px}.contipay-admin.cp-vite-ui :is(#content,.modal,.swal2-popup) .cp-connected-tabs-bar :is(button,li>a){padding-left:12px;padding-right:12px}}.contipay-admin.cp-vite-ui .cp-configuration-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.contipay-admin.cp-vite-ui .cp-configuration-shortcuts .cp-configuration-shortcut{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:40px;padding:5px 10px 5px 5px;border:1px solid var(--cp-react-border);border-radius:6px;background:var(--cp-react-panel);color:var(--cp-react-text);font:inherit;font-size:12px;font-weight:600;line-height:18px;text-align:left;text-decoration:none;cursor:pointer}.contipay-admin.cp-vite-ui .cp-configuration-shortcut>.fa{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;margin:0;border-radius:4px;background:color-mix(in srgb,var(--cp-react-primary) 9%,var(--cp-react-panel));color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-configuration-shortcut>.fa svg{width:18px;height:18px}.contipay-admin.cp-vite-ui .cp-configuration-shortcut>span{min-width:0;overflow-wrap:anywhere}.contipay-admin.cp-vite-ui .cp-configuration-shortcut:hover{border-color:var(--cp-react-primary)}.contipay-admin.cp-vite-ui .cp-configuration-shortcut:focus-visible{outline:2px solid var(--cp-react-primary);outline-offset:2px}.contipay-admin.cp-vite-ui .cp-linked-workspace .cp-configuration-shortcuts{display:grid;grid-template-columns:minmax(0,1fr)}@media(max-width:767px){.contipay-admin.cp-vite-ui .cp-configuration-shortcuts{width:100%}.contipay-admin.cp-vite-ui .cp-configuration-shortcuts .cp-configuration-shortcut{min-height:44px}}.contipay-admin.cp-vite-ui .swal2-container:not(:has(.swal2-toast)),.contipay-admin.cp-vite-ui .modal{z-index:2400;top:var(--cp-dialog-viewport-top, 0px);bottom:auto;height:min(100dvh,var(--cp-dialog-viewport-height, 100dvh))}.contipay-admin.cp-vite-ui .swal2-container:not(:has(.swal2-toast)){padding:calc(12px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));overflow-y:hidden}.contipay-admin.cp-vite-ui .modal-backdrop{z-index:2390}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast),.contipay-admin.cp-vite-ui .modal-content.cp-vite-dialog{box-sizing:border-box;display:flex!important;flex-direction:column;max-height:calc(min(100dvh,var(--cp-dialog-viewport-height, 100dvh)) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:0;padding:0;overflow:hidden;border:1px solid var(--cp-react-border);border-top:3px solid var(--cp-react-primary);border-radius:8px;background:var(--cp-react-panel);color:var(--cp-react-text);box-shadow:0 12px 40px #0923352e}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast){max-width:100%!important}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast)>.swal2-title,.contipay-admin.cp-vite-ui .modal-content.cp-vite-dialog>.modal-header{flex:0 0 auto;margin:0;padding:14px 16px;border-bottom:1px solid var(--cp-react-border);color:var(--cp-react-text);font-size:16px;font-weight:600;line-height:1.35;text-align:left}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast)>.swal2-title{order:1}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast)>:is(.swal2-icon,.swal2-image){order:2;flex-shrink:0}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast)>.swal2-html-container,.contipay-admin.cp-vite-ui .modal-content.cp-vite-dialog>.modal-body{flex:0 1 auto;min-height:0;max-height:none;margin:0;padding:14px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:var(--cp-react-text);font-size:13px;line-height:1.5;text-align:left}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast)>.swal2-html-container{order:3}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast)>:is(input,select,textarea,.swal2-input-label,.swal2-radio,.swal2-checkbox){order:4;flex-shrink:0}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast)>.swal2-validation-message{flex:0 0 auto;margin:0;padding:8px 16px;background:var(--cp-react-soft, var(--cp-react-bg));color:var(--cp-react-danger);font-size:12px;order:5}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast)>.swal2-actions,.contipay-admin.cp-vite-ui .modal-content.cp-vite-dialog>.modal-footer{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:100%;margin:0;padding:10px 16px;border-top:1px solid var(--cp-react-border);background:var(--cp-react-soft, var(--cp-react-bg));order:6}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog:not(.swal2-toast)>.swal2-footer{order:7;flex-shrink:0}.contipay-admin.cp-vite-ui .cp-vite-dialog :is(.swal2-actions,.modal-footer)>:is(button,a.btn):not(.cp-dialog-close),.contipay-admin.cp-vite-ui .cp-inline-confirmation>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;min-width:40px;max-width:100%;margin:0;padding:8px 12px;border-radius:5px;font-size:13px;line-height:1.3;white-space:normal}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog .swal2-actions>.swal2-confirm{border:1px solid var(--cp-react-primary);background:var(--cp-react-primary);color:var(--cp-dialog-primary-text, #fff)}.contipay-admin.cp-vite-ui .cp-vite-dialog .cp-action-center-review-submit:not(.is-visible){display:none}.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog .swal2-actions>.swal2-confirm[data-cp-action-kind=decline],.contipay-admin.cp-vite-ui .swal2-popup.cp-vite-dialog .swal2-actions>.swal2-confirm[data-cp-action-kind=delete]{border-color:var(--cp-react-danger);background:var(--cp-react-danger);color:var(--cp-dialog-primary-text, #fff)}.contipay-admin.cp-vite-ui .cp-vite-dialog :is(button,a.btn)>.cp-workspace-icon{flex:0 0 18px;width:18px;height:18px}html[data-cp-theme=dark] .contipay-admin{--cp-dialog-primary-text: #102a3b}.contipay-admin.cp-vite-ui .cp-dialog-has-close .cp-dialog-close{color:var(--cp-react-muted)!important}.contipay-admin.cp-vite-ui .cp-dialog-has-close .cp-dialog-close:hover{background:var(--cp-react-soft, var(--cp-react-bg))!important;color:var(--cp-react-primary)!important}@media(max-width:767px){.contipay-admin.cp-vite-ui .modal-dialog{margin:calc(12px + env(safe-area-inset-top)) 12px 12px}.contipay-admin.cp-vite-ui .cp-vite-dialog :is(.swal2-actions,.modal-footer)>:is(button,a.btn):not(.cp-dialog-close),.contipay-admin.cp-vite-ui .cp-inline-confirmation>button{min-height:44px;min-width:44px}.contipay-admin.cp-vite-ui .cp-vite-dialog :is(input,select,textarea){font-size:16px}}
