.ds-app[data-service=payments]{--color-canvas:#fafafa;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-subtle:#f3f3f5;--color-hover:#f3f3f5;--color-border:#e9e9ed;--color-control-border:#e9e9ed;--color-text:#15161a;--color-text-secondary:#74767f;--color-text-muted:#74767f;--color-primary:#4f46e5;--color-primary-hover:#4338ca;--color-primary-soft:#eeedfd;--color-on-primary:#fff;--color-focus:#4f46e5;--color-success:#16a34a;--color-success-bg:#e7f6ec;--color-warning:#d97706;--color-warning-bg:#fdf1de;--color-danger:#dc2626;--color-danger-bg:#feecec;--color-info:#74767f;--color-info-bg:#f3f3f5;--radius-control:8px;--radius-panel:12px;--radius-dialog:12px;--sidebar-width:232px;--content-max:1120px;--table-row-height:44px;--font-ui:"Geist Variable",var(--font-hind-siliguri),"Hind Siliguri",system-ui,sans-serif;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-ui);font-size:14px;line-height:1.5}:root[data-theme=dark] .ds-app[data-service=payments]{--color-canvas:#0a0b0e;--color-surface:#131418;--color-surface-raised:#131418;--color-surface-subtle:#1a1b21;--color-hover:#1a1b21;--color-border:#24262d;--color-control-border:#24262d;--color-text:#ececf0;--color-text-secondary:#8b8d97;--color-text-muted:#8b8d97;--color-primary:#8b87ff;--color-primary-hover:#a39fff;--color-primary-soft:#1f2040;--color-on-primary:#0a0b0e;--color-focus:#8b87ff;--color-success:#4ade80;--color-success-bg:#12301f;--color-warning:#fbbf24;--color-warning-bg:#33290f;--color-danger:#f87171;--color-danger-bg:#36191c;--color-info:#8b8d97;--color-info-bg:#1a1b21}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]) .ds-app[data-service=payments]{--color-canvas:#0a0b0e;--color-surface:#131418;--color-surface-raised:#131418;--color-surface-subtle:#1a1b21;--color-hover:#1a1b21;--color-border:#24262d;--color-control-border:#24262d;--color-text:#ececf0;--color-text-secondary:#8b8d97;--color-text-muted:#8b8d97;--color-primary:#8b87ff;--color-primary-hover:#a39fff;--color-primary-soft:#1f2040;--color-on-primary:#0a0b0e;--color-focus:#8b87ff;--color-success:#4ade80;--color-success-bg:#12301f;--color-warning:#fbbf24;--color-warning-bg:#33290f;--color-danger:#f87171;--color-danger-bg:#36191c}}.ds-app[data-service=payments] *{box-shadow:none}.ds-app[data-service=payments] :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ds-app[data-service=payments] a,.ds-app[data-service=payments] button,.ds-app[data-service=payments] summary{transition:background-color .12s ease,color .12s ease,border-color .12s ease}.ds-app[data-service=payments] svg{stroke-width:1.7;flex-shrink:0}.ds-app[data-service=payments] .ds-sidebar{width:232px;max-width:232px;padding:16px 12px 12px;gap:10px;background:var(--color-surface);border-right:1px solid var(--color-border)}.ds-app[data-service=payments] .ds-brand-row{padding:0 8px 12px;gap:7px}.ds-app[data-service=payments] .ds-brand-row .ek-wordmark span{display:none}.ds-app[data-service=payments] .ds-product-tag{padding:0;background:transparent;border:0;color:var(--color-text-muted);font-size:11px;letter-spacing:0;font-weight:500}.ds-app[data-service=payments] .ds-business-picker{margin-bottom:12px}.ds-app[data-service=payments] .ds-business-picker summary{padding:8px;min-height:44px;border-radius:10px;gap:10px}.ds-app[data-service=payments] .ds-business-avatar{width:26px;height:26px;background:var(--color-primary-soft);border:0;color:var(--color-primary);font-size:12px}.ds-app[data-service=payments] .ds-business-picker summary small{font-size:11px;font-weight:400}.ds-app[data-service=payments] .ds-business-picker summary strong{font-size:13px;font-weight:500}.ds-app[data-service=payments] .ds-navigation{padding:0;scrollbar-width:thin}.ds-app[data-service=payments] .ds-nav-section{margin:0 0 17px}.ds-app[data-service=payments] .ds-nav-section h2{font-size:12px;font-weight:400;margin:0 8px 4px;color:var(--color-text-muted);text-transform:none;letter-spacing:0}.ds-app[data-service=payments] .ds-nav-section a{min-height:35px;padding:7px 8px;margin:1px 0;gap:10px;color:var(--color-text-muted);font-weight:400}.ds-app[data-service=payments] .ds-nav-section a:hover{background:var(--color-hover);color:var(--color-text)}.ds-app[data-service=payments] .ds-nav-section a.is-current{background:var(--color-primary-soft);color:var(--color-primary);font-weight:500}.ds-app[data-service=payments] .ds-active-mark{display:none}.ds-app[data-service=payments] .ds-sidebar-foot{margin-top:auto;border-top:1px solid var(--color-border);padding:10px 6px 0}.ds-app[data-service=payments] .ds-person-avatar{display:none}.ds-app[data-service=payments] .ds-signed-in{padding:8px 2px}.ds-app[data-service=payments] .ds-signed-in strong{font-size:13px;font-weight:500}.ds-app[data-service=payments] .ds-topbar{min-height:58px;padding:10px 32px;background:var(--color-canvas);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:none;backdrop-filter:none;gap:8px}.ds-app[data-service=payments] .ds-topbar .ds-service-picker summary{gap:8px}.ds-app[data-service=payments] .ds-service-icon,.ds-app[data-service=payments] .ds-service-picker summary small{display:none}.ds-app[data-service=payments] .ds-service-picker summary strong{font-size:14px;font-weight:500}.ds-app[data-service=payments] .ds-help-link,.ds-app[data-service=payments] .ds-icon-button{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);width:34px;height:34px}.ds-app[data-service=payments] .ds-topbar .select-control{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.ds-app[data-service=payments] .ds-breadcrumb,.ds-app[data-service=payments] .ds-footnote{display:none}.ds-app[data-service=payments] .ds-content{max-width:1184px;margin:0 auto;padding:28px 32px 56px;min-width:0}.ds-app[data-service=payments] :is(.em-overview,.opw-workbench,.doc-workspace,.pl-workspace,.rf-workbench,.er-reports,.pg-phone-panel,.sd-workspace,.pg-operations){font-family:var(--font-ui);color:var(--color-text);font-size:14px}.ds-app[data-service=payments] :is(.em-heading,.opw-header,.doc-intro,.pl-intro,.rf-header,.er-heading,.pg-phone-hero,.sd-heading){display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 20px;padding:0;background:transparent;border:0}.ds-app[data-service=payments] :is(.em-heading,.opw-header,.doc-intro,.pl-intro,.rf-header,.er-heading,.pg-phone-hero,.sd-heading) h1{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--color-text)}.ds-app[data-service=payments] :is(.em-heading,.opw-header,.doc-intro,.pl-intro,.rf-header,.er-heading,.pg-phone-hero,.sd-heading) p{color:var(--color-text-muted);font-size:12px;line-height:1.5;margin:4px 0 0}.ds-app[data-service=payments] :is(.ds-panel,.em-panel,.em-kpi,.pl-card,.pg-method-card,.rf-card,.er-card,.sd-phone,.pg-phone-card,.er-filter-panel){background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:none}.ds-app[data-service=payments] :is(.ds-panel,.em-panel,.pl-card,.pg-method-card,.rf-card,.er-card,.sd-phone){padding:20px}.ds-app[data-service=payments] :is(.em-panel-top,.ds-panel-heading,.er-card-heading){padding:0;border:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.ds-app[data-service=payments] :is(.em-panel-top,.ds-panel-heading,.er-card-heading) h2{font-size:14px;font-weight:500;letter-spacing:0;margin:0}.ds-app[data-service=payments] :is(.em-panel-top,.ds-panel-heading,.er-card-heading) span{font-size:12px;color:var(--color-text-muted);font-weight:400}.ds-app[data-service=payments] :is(.em-overview,.doc-workspace,.pl-workspace,.rf-workbench,.er-reports,.sd-workspace,.opw-workbench){gap:20px}.ds-app[data-service=payments] :is(button,.ds-button,.pl-primary,.em-primary,.pg-phone-primary,.sd-primary){border-radius:8px}.ds-app[data-service=payments] :is(.pl-primary,.em-primary,.pg-phone-primary,.sd-primary,.doc-primary,.er-apply){background:var(--color-text);border:1px solid var(--color-text);color:var(--color-canvas);font-weight:500;font-size:13px;padding:8px 12px;min-height:36px;text-transform:none;letter-spacing:0}.ds-app[data-service=payments] :is(.pl-primary,.em-primary,.pg-phone-primary,.sd-primary,.doc-primary,.er-apply):hover{background:var(--color-text);opacity:.88}.ds-app[data-service=payments] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:38px;padding:8px 11px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:13px;box-shadow:none}.ds-app[data-service=payments] :is(input,select,textarea)::placeholder{color:var(--color-text-muted)}.ds-app[data-service=payments] :is(input,select,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ds-app[data-service=payments] :is(label,fieldset){color:var(--color-text-secondary);font-size:12px}.ds-app[data-service=payments] :is(.doc-controls,.ref-table-tools,.rf-filter,.er-filter-panel){background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:12px 16px}.ds-app[data-service=payments] :is(.doc-controls,.ref-table-tools,.rf-filter){display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ds-app[data-service=payments] :is(.ref-table-tools,.doc-controls) button{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:8px 12px;color:var(--color-text);font-size:13px;font-weight:400;min-height:36px}.ds-app[data-service=payments] :is(.ref-table-tools,.doc-controls) button:hover{background:var(--color-hover)}.ds-app[data-service=payments] :is(.opw-scroll,.ref-document-table,.er-table-scroll,.er-payer-table-wrap,.ws-table-wrap){border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow-x:auto;scrollbar-width:thin}.ds-app[data-service=payments] :is(.opw-scroll,.ref-document-table,.er-table-scroll,.er-payer-table-wrap,.ws-table-wrap) table{border-collapse:collapse;width:100%;font-size:13px}.ds-app[data-service=payments] :is(.opw-scroll,.ref-document-table,.er-table-scroll,.er-payer-table-wrap,.ws-table-wrap) th{position:sticky;top:0;background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:12px;font-weight:400;text-align:left;color:var(--color-text-muted);padding:11px 14px;white-space:nowrap;z-index:1}.ds-app[data-service=payments] :is(.opw-scroll,.ref-document-table,.er-table-scroll,.er-payer-table-wrap,.ws-table-wrap) td{height:44px;padding:10px 14px;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:13px}.ds-app[data-service=payments] :is(.opw-scroll,.ref-document-table,.er-table-scroll,.er-payer-table-wrap,.ws-table-wrap) tbody tr:last-child td{border-bottom:0}.ds-app[data-service=payments] :is(.opw-scroll,.ref-document-table,.er-table-scroll,.er-payer-table-wrap,.ws-table-wrap) tbody tr:hover{background:var(--color-hover)}.ds-app[data-service=payments] :is(.opw-num,.er-num,.er-numeric){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-app[data-service=payments] :is(.opw-status,.rf-badge,.pl-status,.sd-state){border:none;background:transparent;border-radius:0;padding:0;box-shadow:none;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0}.ds-app[data-service=payments] .pl-status[data-state=active],.ds-app[data-service=payments] :is(.opw-status,.rf-badge,.pl-status)[data-status=verified]{color:var(--color-success)}.ds-app[data-service=payments] .pl-status[data-state=expired],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=unmatched]{color:var(--color-warning)}.ds-app[data-service=payments] .pl-status[data-state=archived],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=failed]{color:var(--color-danger)}.ds-app[data-service=payments] .pl-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ds-app[data-service=payments] .pl-card{min-width:0;display:flex;flex-direction:column;gap:16px}.ds-app[data-service=payments] .pl-card-heading{display:flex;align-items:center;gap:10px}.ds-app[data-service=payments] .pl-link-icon{display:none}.ds-app[data-service=payments] .pl-title{font-size:14px;font-weight:500;color:var(--color-text)}.ds-app[data-service=payments] .pl-card-heading p{color:var(--color-text-muted);font-size:12px;margin:0}.ds-app[data-service=payments] .pl-facts{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:10px 0;gap:10px}.ds-app[data-service=payments] .pl-facts dt{font-size:12px;color:var(--color-text-muted);font-weight:400}.ds-app[data-service=payments] .pl-facts dd{font-size:14px;font-weight:500}.ds-app[data-service=payments] .pl-card-actions{border:0;padding:0;margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.ds-app[data-service=payments] .pl-card-actions :is(a,button){border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:7px 10px;font-size:12px}.ds-app[data-service=payments] .pl-card-actions :is(a,button):hover{background:var(--color-hover)}.ds-app[data-service=payments] .pl-empty{padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.ds-app[data-service=payments] .pl-empty :is(h2,p){margin:0}.ds-app[data-service=payments] .pl-empty h2{font-size:14px;font-weight:500}.ds-app[data-service=payments] .pl-empty p{display:none}.ds-app[data-service=payments] .doc-edit-dialog,.ds-app[data-service=payments] .doc-import-dialog{width:min(640px,calc(100vw - 32px));max-height:90dvh;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text);box-shadow:0 24px 70px rgb(0 0 0/12%);padding:0;overflow:auto}.ds-app[data-service=payments] .doc-import-dialog{width:min(480px,calc(100vw - 32px))}.ds-app[data-service=payments] :is(.doc-edit-dialog,.doc-import-dialog)::backdrop{background:rgba(0,0,0,.45);-webkit-backdrop-filter:none;backdrop-filter:none}.ds-app[data-service=payments] .doc-edit-dialog .pg10-form{padding:24px;gap:15px;border:0;background:var(--color-surface)}.ds-app[data-service=payments] .doc-edit-dialog .pg10-form h2,.ds-app[data-service=payments] .doc-import-dialog h2{font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.ds-app[data-service=payments] .doc-edit-dialog .pg10-form label{display:grid;gap:6px;font-size:12px;color:var(--color-text-secondary)}.ds-app[data-service=payments] .doc-edit-dialog .pg10-form fieldset{border:1px solid var(--color-border);border-radius:10px;padding:14px;min-width:0}.ds-app[data-service=payments] .doc-edit-dialog .pg10-form .pg10-toolbar{border-top:1px solid var(--color-border);padding-top:15px;justify-content:flex-end;flex-direction:row-reverse}.ds-app[data-service=payments] .doc-edit-dialog .pg10-form .pg10-toolbar button:first-child{background:var(--color-text);border:1px solid var(--color-text);color:var(--color-canvas)}.ds-app[data-service=payments] .doc-edit-dialog .pg10-form .pg10-toolbar button:last-child{background:transparent;border:1px solid var(--color-border)}.ds-app[data-service=payments] .doc-import-dialog .doc-import{padding:24px}.ds-app[data-service=payments] .doc-intro p,.ds-app[data-service=payments] .em-overview .em-heading-copy p,.ds-app[data-service=payments] .er-heading p,.ds-app[data-service=payments] .opw-header p{display:none}.ds-app[data-service=payments] .em-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:hidden}.ds-app[data-service=payments] .em-kpi{border:0;border-radius:0;padding:18px 20px;border-left:1px solid var(--color-border);background:transparent;min-height:108px}.ds-app[data-service=payments] .em-kpi:first-child{border-left:0}.ds-app[data-service=payments] .em-kpi span{font-size:12px;color:var(--color-text-muted);font-weight:400}.ds-app[data-service=payments] .em-kpi strong{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:4px 0;white-space:nowrap}.ds-app[data-service=payments] .em-kpi small{display:none}.ds-app[data-service=payments] .em-main-grid{grid-template-columns:1.7fr 1fr;gap:20px}.ds-app[data-service=payments] .em-attention a,.ds-app[data-service=payments] .em-connections>div{border-top:1px solid var(--color-border);padding:11px 0;font-size:13px;display:flex;justify-content:space-between;align-items:center}.ds-app[data-service=payments] .em-panel-top{margin-bottom:10px}.ds-app[data-service=payments] .em-live-strip{padding:10px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);margin:0 0 20px}.ds-app[data-service=payments] .em-live-strip>div{font-size:13px}.ds-app[data-service=payments] .em-bottom-grid{display:grid;gap:20px;grid-template-columns:1.7fr 1fr}.ds-app[data-service=payments] .em-transaction-list a{border-top:1px solid var(--color-border);padding:11px 0;font-size:13px}.ds-app[data-service=payments] .er-kpis{gap:0;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:hidden}.ds-app[data-service=payments] .er-kpis>article,.ds-app[data-service=payments] .er-kpis>div{border:0;border-left:1px solid var(--color-border);border-radius:0}.ds-app[data-service=payments] .er-kpis>article:first-child,.ds-app[data-service=payments] .er-kpis>div:first-child{border-left:0}.ds-app[data-service=payments] .er-period-buttons{display:flex;gap:4px}.ds-app[data-service=payments] .er-period-buttons button{border-radius:6px;font-weight:400}.ds-app[data-service=payments] .er-period-buttons button[aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-primary)}.ds-app[data-service=payments] :is(.pg-phone-panel,.sd-workspace) :is(.pg-device-kicker,.sd-eyebrow){display:none}.ds-app[data-service=payments] .pg-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ds-app[data-service=payments] .pg-method-symbol,.ds-app[data-service=payments] .sd-icon{border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted)}.ds-app[data-service=payments] :is(.er-trend-bars,.er-method-bars,.er-chart-scroll){border:0;background:var(--color-surface)}.ds-app[data-service=payments] .er-meter,.ds-app[data-service=payments] .er-trend-track{background:var(--color-border)}.ds-app[data-service=payments] .er-meter>span,.ds-app[data-service=payments] .er-trend-track>span{background:var(--color-primary)}.ds-app[data-service=payments] .ds-navigation-progress{width:72%;height:2px;text-indent:-99999px;border:0}@keyframes ek-v2-progress{0%{width:4%}to{width:86%}}@media(max-width:1100px){.ds-app[data-service=payments] .ds-sidebar{width:232px;max-width:232px}.ds-app[data-service=payments] .em-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-app[data-service=payments] .em-kpi:nth-child(3){border-left:0;border-top:1px solid var(--color-border)}.ds-app[data-service=payments] .em-kpi:nth-child(4){border-top:1px solid var(--color-border)}}@media(max-width:800px){.ds-app[data-service=payments] .ds-sidebar{display:none}.ds-app[data-service=payments] .ds-main{width:100%}.ds-app[data-service=payments] .ds-content{padding:20px 16px 40px}.ds-app[data-service=payments] .ds-topbar{padding:10px 16px}.ds-app[data-service=payments] .ds-mobile-dialog .ds-nav-section a{font-size:13px}.ds-app[data-service=payments] .em-bottom-grid,.ds-app[data-service=payments] .em-main-grid,.ds-app[data-service=payments] .pg-method-grid,.ds-app[data-service=payments] .pl-cards{grid-template-columns:1fr}}@media(max-width:480px){.ds-app[data-service=payments] .em-kpis{grid-template-columns:1fr 1fr}.ds-app[data-service=payments] .em-kpi{padding:14px 12px}.ds-app[data-service=payments] .em-kpi strong{font-size:21px}.ds-app[data-service=payments] :is(.em-heading,.opw-header,.doc-intro,.pl-intro,.rf-header,.er-heading) h1{font-size:24px}.ds-app[data-service=payments] .doc-edit-dialog .pg10-form{padding:16px}.ds-app[data-service=payments] .pl-facts{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ds-app[data-service=payments] *{transition:none!important;animation:none!important}}.ds-app[data-service=payments] .doc-form-head,.ds-app[data-service=payments] .ekv2-detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.ds-app[data-service=payments] .doc-form-head .doc-form-close,.ds-app[data-service=payments] .ekv2-detail-head button{width:32px;height:32px;border:0;background:transparent;color:var(--color-text-muted);font-size:22px;line-height:1;flex:none}.ds-app[data-service=payments] .doc-form-head .doc-form-close:hover,.ds-app[data-service=payments] .ekv2-detail-head button:hover{background:var(--color-hover)}.ds-app[data-service=payments] .doc-notes{border-top:1px solid var(--color-border);padding-top:12px}.ds-app[data-service=payments] .doc-notes>summary,.ds-app[data-service=payments] .pl-advanced>summary{font-size:13px;font-weight:500;color:var(--color-text);padding:8px 0;cursor:pointer}.ds-app[data-service=payments] .doc-notes>div{display:grid;gap:14px;margin-top:12px}.ds-app[data-service=payments] .pl-advanced{border-top:1px solid var(--color-border);padding-top:8px}.ds-app[data-service=payments] .pl-advanced-content{display:grid;gap:12px}.ds-app[data-service=payments] .pl-advanced-content fieldset{display:grid;gap:10px}.ds-app[data-service=payments] .em-volume{min-width:0}.ds-app[data-service=payments] .em-volume .em-panel-top{margin-bottom:4px}.ds-app[data-service=payments] .ekv2-chart{height:214px;position:relative;padding-top:7px}.ds-app[data-service=payments] .ekv2-chart svg{width:100%;height:100%;display:block;overflow:visible}.ds-app[data-service=payments] .ekv2-chart svg rect:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ds-app[data-service=payments] .ekv2-chart-tip{position:absolute;top:3px;right:4px;background:var(--color-text);color:var(--color-canvas);padding:5px 9px;border-radius:6px;font-size:12px;pointer-events:none}.ds-app[data-service=payments] .ekv2-chart-empty{height:204px;display:grid;place-items:center;color:var(--color-text-muted);font-size:13px}.ds-app[data-service=payments] .em-main-grid>.em-connections{grid-column:1/-1}.ds-app[data-service=payments] .ekv2-clickable-row{cursor:pointer}.ds-app[data-service=payments] .ekv2-clickable-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ds-app[data-service=payments] .ekv2-record-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;overflow:auto;color:var(--color-text);background:var(--color-surface);border:0;border-left:1px solid var(--color-border);border-radius:0}.ds-app[data-service=payments] .ekv2-record-dialog::backdrop{background:rgba(0,0,0,.45)}.ds-app[data-service=payments] .ekv2-detail{min-height:100%;display:flex;flex-direction:column;padding:24px;gap:14px}.ds-app[data-service=payments] .ekv2-detail-head h2{font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.ds-app[data-service=payments] .ekv2-detail-amount{font-size:26px;letter-spacing:-.02em;font-weight:600;margin-top:16px}.ds-app[data-service=payments] .ekv2-detail-list{margin:16px 0 0;padding:0;display:grid;gap:0}.ds-app[data-service=payments] .ekv2-detail-list>div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--color-border);font-size:13px}.ds-app[data-service=payments] .ekv2-detail-list dt{color:var(--color-text-muted)}.ds-app[data-service=payments] .ekv2-detail-list dd{text-align:right;margin:0;font-weight:500;overflow-wrap:anywhere;max-width:65%}.ds-app[data-service=payments] .ekv2-detail-list .ekv2-sms{display:block}.ds-app[data-service=payments] .ekv2-detail-list .ekv2-sms dd{margin:8px 0 0;text-align:left;font-weight:400;max-width:100%;white-space:pre-wrap;line-height:1.6}.ds-app[data-service=payments] .ekv2-detail-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:auto;padding-top:24px}.ds-app[data-service=payments] .ekv2-detail-actions button{border:1px solid var(--color-border);background:var(--color-surface);padding:8px 12px;border-radius:8px;font-size:13px}.ds-app[data-service=payments] .ekv2-detail-actions button.ekv2-primary{background:var(--color-text);color:var(--color-canvas);border-color:var(--color-text)}@media (prefers-reduced-motion:no-preference){.ds-app[data-service=payments] .doc-edit-dialog[open],.ds-app[data-service=payments] .doc-import-dialog[open]{animation:ekv2-modal-in .15s ease-out}}@keyframes ekv2-modal-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ds-app[data-service=payments] .ekv2-table-name{font-weight:500;color:var(--color-text)}.ds-app[data-service=payments] .ekv2-view-hint{font-size:12px;color:var(--color-primary)}.ds-app[data-service=payments] .ekv2-import-tools{display:flex;align-items:center;justify-content:flex-end;font-size:12px}.ds-app[data-service=payments] .ekv2-import-tools a{color:var(--color-primary);text-decoration:none;font-weight:500}.ds-app[data-service=payments] .ekv2-import-tools a:hover{text-decoration:underline}.ds-app[data-service=payments] .ekv2-dropzone{border:1px dashed var(--color-control-border);border-radius:10px;padding:22px;text-align:center;background:var(--color-surface)}.ds-app[data-service=payments] .ekv2-dropzone label{display:grid;justify-items:center;gap:10px;color:var(--color-text);font-size:13px;font-weight:500}.ds-app[data-service=payments] .ekv2-dropzone input[type=file]{width:min(100%,320px);border:0;padding:8px;min-height:auto;font-size:12px}.ds-app[data-service=payments] .doc-workspace>p[data-feedback=success]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--color-text);color:var(--color-canvas);padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;z-index:80;box-shadow:0 8px 28px rgb(0 0 0/10%);max-width:calc(100vw - 32px);text-align:center}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog{position:fixed;inset:0;margin:auto;width:min(480px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text);padding:24px;box-shadow:none;display:none}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog[open]{display:block}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog::backdrop,.ds-app[data-service=payments] .sd-workspace .ekv2-device-drawer::backdrop{background:rgba(0,0,0,.45)}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form{display:grid;grid-template-columns:1fr;gap:12px;margin-top:24px}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form label{font-size:12px}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form input{width:100%}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form button{justify-self:end}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form button:last-child{grid-row:3;margin-right:170px;align-self:end}.ds-app[data-service=payments] .sd-workspace .ekv2-device-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--color-border);border-radius:0;padding:24px;background:var(--color-surface);color:var(--color-text);overflow:auto;box-shadow:none;display:none}.ds-app[data-service=payments] .sd-workspace .ekv2-device-drawer[open]{display:block}.ds-app[data-service=payments] .sd-workspace .ekv2-device-detail{display:grid;gap:20px}.ds-app[data-service=payments] .sd-workspace .ekv2-device-detail>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.ds-app[data-service=payments] .sd-workspace .ekv2-device-detail>div:first-child h3{font-size:18px;letter-spacing:-.02em;font-weight:600;margin:0}.ds-app[data-service=payments] .sd-workspace .ekv2-device-detail .sd-rename{display:grid;gap:9px;border:0;padding:0;margin:0}.ds-app[data-service=payments] .sd-workspace .ekv2-device-detail .sd-rename input{width:100%}.ds-app[data-service=payments] .sd-workspace .ekv2-device-detail .sd-rename button{justify-self:end}.ds-app[data-service=payments] .sd-workspace .ekv2-device-detail .sd-disconnect{border-top:1px solid var(--color-border);padding-top:16px;margin-top:8px}.ds-app[data-service=payments] .sd-workspace .ekv2-device-detail .sd-disconnect button{background:transparent;color:var(--color-danger);border:1px solid var(--color-border)}.ds-app[data-service=payments] .ekv2-setup-note{display:flex;gap:10px;align-items:center;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:10px 14px;font-size:13px}.ds-app[data-service=payments] .ekv2-setup-note strong{font-weight:500}.ds-app[data-service=payments] .ekv2-setup-dot{width:7px;height:7px;background:var(--color-warning);border-radius:50%}.ds-app[data-service=payments] .ekv2-setup-note button{margin-left:auto;color:var(--color-primary);padding:4px 6px;border:0;background:transparent;font-size:13px;font-weight:500}.ds-app[data-service=payments] .ekv2-setup-dialog{position:fixed;inset:0;margin:auto;padding:24px;width:min(480px,calc(100vw - 32px));max-height:90dvh;overflow:auto;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:12px}.ds-app[data-service=payments] .ekv2-setup-dialog::backdrop{background:rgba(0,0,0,.45)}.ds-app[data-service=payments] .ekv2-setup-dialog h2{font-size:18px;font-weight:600;margin:0}.ds-app[data-service=payments] .ekv2-setup-list{display:grid;margin:20px 0}.ds-app[data-service=payments] .ekv2-setup-list a{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border);font-size:13px;text-decoration:none;color:var(--color-text)}.ds-app[data-service=payments] .ekv2-setup-list a>span:nth-child(2){flex:1 1}.ds-app[data-service=payments] .ekv2-setup-list .ekv2-setup-done{color:var(--color-success)}.ds-app[data-service=payments] .pg-phone-dialog.ekv2-account-dialog{width:min(480px,calc(100vw - 32px));max-height:90dvh;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:12px;padding:24px}.ds-app[data-service=payments] .pg-phone-dialog.ekv2-account-dialog::backdrop{background:rgba(0,0,0,.45)}.ds-app[data-service=payments] .ekv2-refund-table{border:1px solid var(--color-border);border-radius:12px;overflow:auto;background:var(--color-surface)}.ds-app[data-service=payments] .ekv2-refund-table table{width:100%;border-collapse:collapse;font-size:13px;white-space:nowrap}.ds-app[data-service=payments] .ekv2-refund-table th{position:sticky;top:0;background:var(--color-surface);font-weight:400;color:var(--color-text-muted);padding:12px 16px;text-align:left}.ds-app[data-service=payments] .ekv2-refund-table td{padding:12px 16px;min-height:44px;border-top:1px solid var(--color-border);color:var(--color-text)}.ds-app[data-service=payments] .ekv2-refund-table td:last-child,.ds-app[data-service=payments] .ekv2-refund-table th:last-child{text-align:right}.ds-app[data-service=payments] .rf-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:hidden}.ds-app[data-service=payments] .rf-totals>div{padding:18px 20px;border-left:1px solid var(--color-border);background:transparent;min-width:0}.ds-app[data-service=payments] .rf-totals>div:first-child{border:0}.ds-app[data-service=payments] .rf-totals>div span{font-size:12px;color:var(--color-text-muted);font-weight:400}.ds-app[data-service=payments] .rf-totals>div strong{font-size:26px;font-weight:600;letter-spacing:-.02em;color:var(--color-text)}.ds-app[data-service=payments] .rf-filter>span{display:none}.ds-app[data-service=payments] .rf-empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:40px 16px;text-align:center;color:var(--color-text-muted)}.ds-app[data-service=payments] .rf-empty strong{font-size:14px;color:var(--color-text);font-weight:500}.ds-app[data-service=payments] .ekv2-refund-decision{position:fixed;inset:0;margin:auto;padding:0;width:min(480px,calc(100vw - 32px));max-height:90dvh;overflow:auto;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:12px}.ds-app[data-service=payments] .ekv2-refund-decision::backdrop{background:rgba(0,0,0,.45)}.ds-app[data-service=payments] .ekv2-refund-decision .rf-action-panel{position:static;width:100%;max-width:none;margin:0;background:var(--color-surface);color:var(--color-text);padding:24px;box-shadow:none;border:0;display:grid;gap:16px}.ds-app[data-service=payments] .ekv2-refund-decision .rf-action-head{padding:0;display:flex;justify-content:space-between;gap:12px;align-items:center}.ds-app[data-service=payments] .ekv2-refund-decision .rf-action-head h2{font-size:18px;font-weight:600;margin:0}.ds-app[data-service=payments] .ekv2-refund-decision .rf-action-head strong{font-size:14px;font-weight:500}.ds-app[data-service=payments] .ekv2-refund-decision .rf-action-buttons{display:flex;gap:8px;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--color-border)}.ds-app[data-service=payments] .ekv2-refund-decision .rf-action-buttons button{border:1px solid var(--color-border);border-radius:8px;padding:8px 12px;font-size:13px}.ds-app[data-service=payments] .ekv2-refund-decision .rf-action-buttons button[type=submit]{background:var(--color-text);color:var(--color-canvas);border-color:var(--color-text)}.ds-app[data-service=payments] .rf-badge[data-status=seller_reported_returned]{color:var(--color-success)}.ds-app[data-service=payments] .opw-status[data-status=requested],.ds-app[data-service=payments] .rf-badge[data-status=reviewing]{color:var(--color-warning)}.ds-app[data-service=payments] .rf-badge[data-status=rejected]{color:var(--color-danger)}@media(max-width:480px){.ds-app[data-service=payments] .rf-totals>div{padding:12px}.ds-app[data-service=payments] .rf-totals>div strong{font-size:20px}}.ds-app[data-service=payments] .er-period-analysis{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ds-app[data-service=payments] .er-analysis-total strong{font-size:26px;font-weight:600;letter-spacing:-.02em}.ds-app[data-service=payments] .er-analysis-total .er-eyebrow{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-text-muted)}.ds-app[data-service=payments] .er-allocation-analysis,.ds-app[data-service=payments] .er-details{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:20px}.ds-app[data-service=payments] :is(.er-allocation-head,.er-details-heading) h2{font-size:14px;font-weight:500;margin:0}.ds-app[data-service=payments] .er-allocation-head span,.ds-app[data-service=payments] .er-details-heading span{display:none}.ds-app[data-service=payments] .er-tabs{border-bottom:1px solid var(--color-border);display:flex;gap:20px}.ds-app[data-service=payments] .er-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0;padding:12px 0;font-size:13px;color:var(--color-text-muted)}.ds-app[data-service=payments] .er-tabs button[aria-pressed=true],.ds-app[data-service=payments] .er-tabs button[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-text)}.ds-app[data-service=payments] .er-kpis strong{font-size:26px;font-weight:600;letter-spacing:-.02em}.ds-app[data-service=payments] .er-chart-scroll{min-height:220px}.ds-app[data-service=payments] .er-comparison-toggle{font-size:12px;color:var(--color-text-muted)}@media(max-width:800px){.ds-app[data-service=payments] .er-period-analysis{grid-template-columns:1fr}}.ds-app[data-service=payments] .ekv2-links-table{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);overflow:auto}.ds-app[data-service=payments] .ekv2-links-table table{width:100%;border-collapse:collapse;min-width:660px;font-size:13px}.ds-app[data-service=payments] .ekv2-links-table th{position:sticky;top:0;background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:12px 16px;text-align:left;font-size:12px;font-weight:400;color:var(--color-text-muted)}.ds-app[data-service=payments] .ekv2-links-table td{border-bottom:1px solid var(--color-border);padding:10px 16px;min-height:44px;white-space:nowrap}.ds-app[data-service=payments] .ekv2-links-table tbody tr:last-child td{border-bottom:0}.ds-app[data-service=payments] .ekv2-links-table td:nth-child(2),.ds-app[data-service=payments] .ekv2-links-table td:nth-child(3),.ds-app[data-service=payments] .ekv2-links-table th:nth-child(2),.ds-app[data-service=payments] .ekv2-links-table th:nth-child(3){text-align:right}.ds-app[data-service=payments] .ekv2-row-meta{display:block;max-width:210px;font-size:11px;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis}.ds-app[data-service=payments] .ekv2-row-actions{white-space:nowrap;text-align:right}.ds-app[data-service=payments] .ekv2-row-actions button{font-size:12px;color:var(--color-primary);background:transparent;border:0;padding:5px 6px;font-weight:500}.ds-app[data-service=payments] .ekv2-row-actions button:hover{background:var(--color-hover)}.ds-app[data-service=payments] .ekv2-detail-actions{flex-wrap:wrap}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form{padding:0;grid-template-columns:minmax(0,1fr) auto auto;column-gap:8px}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form input,.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form label{grid-column:1/-1}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form button:last-child{grid-row:auto;grid-column:2;order:1;margin:0}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form button.sd-primary{grid-column:3;order:2}.ds-app[data-service=payments] .sd-workspace .ekv2-create-dialog .sd-create-form button:not(.sd-primary){background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);padding:8px 12px;border-radius:8px}.ds-app[data-service=payments] .ref-toast-region{left:50%;right:auto;bottom:24px;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);z-index:180}.ds-app[data-service=payments] .ref-toast{display:flex;align-items:center;gap:10px;padding:9px 13px;background:var(--color-text);color:var(--color-canvas);border:0;border-radius:8px;box-shadow:0 6px 22px rgba(0,0,0,.14)}.ds-app[data-service=payments] .ref-toast p{font-size:13px;line-height:1.5;margin:0;max-height:none}.ds-app[data-service=payments] .ref-toast strong,.ds-app[data-service=payments] .ref-toast-icon{display:none}.ds-app[data-service=payments] .ref-toast button{font-size:16px;color:inherit}.ds-app[data-service=payments] .doc-workspace>p[data-feedback=success]{position:static;transform:none;background:transparent;color:var(--color-success);border:0;padding:0;margin:0;border-radius:0;font-weight:400;box-shadow:none;z-index:auto}.ds-app[data-service=payments] :is(.opw-status,.pl-status,.rf-badge,.sd-state){display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.4}.ds-app[data-service=payments] :is(.opw-status,.pl-status,.rf-badge,.sd-state):before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.ds-app[data-service=payments] .sd-state[data-state=online],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=approved],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=paid],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=seller_reported_returned],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=verified]{color:var(--color-success)}.ds-app[data-service=payments] .sd-state[data-state=delayed],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=ambiguous],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=pending],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=requested],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=reviewing],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=unmatched]{color:var(--color-warning)}.ds-app[data-service=payments] .sd-state[data-state=offline],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=cancelled],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=failed],.ds-app[data-service=payments] :is(.opw-status,.rf-badge)[data-status=rejected]{color:var(--color-danger)}.ds-app[data-service=payments] .opw-scroll table{min-width:700px}.ds-app[data-service=payments] .ref-document-table table{min-width:600px}.ds-app[data-service=payments] .ekv2-refund-table table{min-width:690px}.ds-app[data-service=payments] :is(.opw-scroll,.ekv2-links-table,.ekv2-refund-table,.ref-document-table){overscroll-behavior-x:contain}.ds-app[data-service=payments] .ds-mobile-dialog{width:min(280px,85vw);background:var(--color-surface);color:var(--color-text);border:0;border-right:1px solid var(--color-border);padding:16px 12px}.ds-app[data-service=payments] .ds-mobile-dialog::backdrop{background:rgba(0,0,0,.45)}.ds-app[data-service=payments] .ds-mobile-dialog .ds-nav-section a{border-radius:8px;padding:8px 10px;color:var(--color-text-muted)}.ds-app[data-service=payments] .ds-mobile-dialog .ds-nav-section a.is-current{background:var(--color-primary-soft);color:var(--color-primary)}.ds-app[data-service=payments] .ekv2-export-dialog{position:fixed;inset:0;margin:auto;width:min(480px,calc(100vw - 32px));max-height:90dvh;overflow:auto;padding:24px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text)}.ds-app[data-service=payments] .ekv2-export-dialog::backdrop{background:rgba(0,0,0,.45)}.ds-app[data-service=payments] .ekv2-export-dialog .ekv2-detail-head h2{font-size:18px;font-weight:600;margin:0}.ds-app[data-service=payments] .ekv2-export-fields{display:grid;gap:16px;margin:24px 0}.ds-app[data-service=payments] .ekv2-export-fields label{display:grid;gap:7px;color:var(--color-text-muted);font-size:12px}.ds-app[data-service=payments] .ekv2-export-fields select{width:100%}.ds-app[data-service=payments] .ekv2-confirm-dialog{position:fixed;inset:0;margin:auto;width:min(440px,calc(100vw - 32px));max-height:80dvh;overflow:auto;padding:24px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:none}.ds-app[data-service=payments] .ekv2-confirm-dialog::backdrop{background:rgba(0,0,0,.45)}.ds-app[data-service=payments] .ekv2-confirm-content h2{font-size:18px;font-weight:600;letter-spacing:-.02em;margin:0}.ds-app[data-service=payments] .ekv2-confirm-content p{margin:12px 0 24px;font-size:13px;color:var(--color-text-muted);line-height:1.5}.ds-app[data-service=payments] .ekv2-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.ds-app[data-service=payments] .ekv2-confirm-actions button{min-height:36px;border:1px solid var(--color-border);border-radius:8px;padding:8px 12px;background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:500}.ds-app[data-service=payments] .ekv2-confirm-actions button:last-child{background:var(--color-text);color:var(--color-canvas);border-color:var(--color-text)}.ds-app[data-service=payments] .ekv2-confirm-actions button[data-danger=true]{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.ds-app[data-service=payments] .ekv2-confirm-actions button:disabled{opacity:.5}.ds-app[data-service=payments] .er-tabs{overflow-x:auto;scrollbar-width:thin}.ds-app[data-service=payments] .er-tabs button{flex:none;white-space:nowrap}.ds-app[data-service=payments] .ekv2-report-method-breakdown{display:grid;gap:16px}.ds-app[data-service=payments] .ekv2-report-accounts{border-top:1px solid var(--color-border);padding-top:12px}.ds-app[data-service=payments] .ekv2-report-accounts>summary{padding:8px 0;font-size:13px;font-weight:500;color:var(--color-text);cursor:pointer}.ds-app[data-service=payments] .er-card-empty{font-size:13px;color:var(--color-text-muted);padding:32px 0;text-align:center}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail{box-sizing:border-box;min-height:100dvh;padding:24px;gap:0}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail-head{padding:0 0 20px;border-bottom:1px solid var(--color-border)}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail-amount{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin:24px 0 8px;overflow-wrap:anywhere}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .opw-status{color:var(--color-success);font-size:12px;margin-bottom:12px}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail-list{display:block;grid-template-columns:none;gap:0;width:100%;min-width:0;margin:20px 0 0;padding:0}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail-list>div{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;min-height:48px;padding:14px 0;margin:0;border-bottom:1px solid var(--color-border)}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail-list dt{min-width:0;margin:0;color:var(--color-text-muted);font-size:12px;font-weight:400;line-height:1.55}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail-list dd{min-width:0;max-width:none;margin:0;text-align:right;font-size:13px;font-weight:500;line-height:1.55;white-space:normal;overflow-wrap:anywhere;word-break:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-customer-phone{font-weight:600;font-size:14px;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail-actions{position:sticky;bottom:0;z-index:1;margin-top:auto;padding:18px 0 0;border-top:1px solid var(--color-border);background:var(--color-surface)}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail-actions button{min-height:36px}.ds-app[data-service=payments] .doc-customers .doc-customer-phone{display:block;font-size:12px;color:var(--color-text-muted);margin-top:4px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-app[data-service=payments] .doc-customers .opw-status[data-status=active]{color:var(--color-success)}@media(max-width:440px){.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail{padding:20px 16px}.ds-app[data-service=payments] .doc-workspace .ekv2-record-dialog .ekv2-detail-list>div{grid-template-columns:minmax(0,37%) minmax(0,1fr);gap:12px}}.ds-app[data-service=payments] .ds-sidebar{display:flex;flex-direction:column;padding:14px 12px 0;overflow:visible;gap:0;min-height:100svh}.ds-app[data-service=payments] .ds-brand-row{min-height:46px;padding:2px 8px 12px;flex:none}.ds-app[data-service=payments] .ds-product-tag{display:none}.ds-app[data-service=payments] .ds-business-block{padding:0 0 12px;flex:none;min-width:0}.ds-app[data-service=payments] .ds-business-picker{margin:0;min-width:0}.ds-app[data-service=payments] .ds-business-picker summary{height:40px;min-height:40px;width:100%;display:flex;align-items:center;gap:9px;padding:6px 8px;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;white-space:nowrap;background:var(--color-surface)}.ds-app[data-service=payments] .ds-business-picker summary:hover{background:var(--color-hover)}.ds-app[data-service=payments] .ds-business-picker .ds-business-avatar{width:28px;height:28px;min-width:28px;flex:none;border:0;border-radius:8px;background:var(--color-primary-soft);color:var(--color-primary);font-size:12px;display:grid;place-items:center}.ds-app[data-service=payments] .ds-business-current-name{display:block!important;flex:1 1!important;min-width:0;max-width:100%;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.ds-app[data-service=payments] .ds-business-picker summary>svg{width:15px;height:15px;flex:none;color:var(--color-text-muted)}.ds-app[data-service=payments] .ds-business-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:75;padding:8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;max-height:min(65dvh,440px);overflow-y:auto;box-shadow:0 12px 32px rgba(0,0,0,.12)}.ds-app[data-service=payments] .ds-business-menu>button{display:flex;align-items:center;gap:9px;min-height:40px;width:100%;padding:7px 8px;border:0;background:transparent;text-align:left;border-radius:8px}.ds-app[data-service=payments] .ds-business-menu>button:hover{background:var(--color-hover)}.ds-app[data-service=payments] .ds-business-menu>button>span:nth-child(2){flex:1 1;min-width:0}.ds-app[data-service=payments] .ds-business-menu>button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-weight:500;font-size:13px}.ds-app[data-service=payments] .ds-business-menu>button small{font-size:11px;color:var(--color-text-muted)}.ds-app[data-service=payments] .ds-business-menu>button>svg:last-child{color:var(--color-primary);width:16px}.ds-app[data-service=payments] .ds-business-actions{border-top:1px solid var(--color-border);margin-top:6px;padding-top:6px}.ds-app[data-service=payments] .ds-business-actions a{min-height:36px;padding:8px;border-radius:7px;color:var(--color-text);font-size:12px;display:flex;align-items:center;gap:10px}.ds-app[data-service=payments] .ds-business-actions a:hover{background:var(--color-hover)}.ds-app[data-service=payments] .ds-business-actions svg{width:16px;height:16px}.ds-app[data-service=payments] .ds-navigation{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:6px 2px 14px;scrollbar-width:none;overscroll-behavior:contain}.ds-app[data-service=payments] .ds-navigation::-webkit-scrollbar{display:none}.ds-app[data-service=payments] .ds-nav-section a{height:34px;min-height:34px;max-height:34px;display:flex;align-items:center;padding:7px 10px;gap:9px;border-radius:8px;font-size:13px}.ds-app[data-service=payments] .ds-nav-section a>svg:first-child{width:16px;height:16px}.ds-app[data-service=payments] .ds-sidebar-foot{display:none}.ds-app[data-service=payments] .ds-profile-menu>summary{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:0;background:transparent;border-radius:8px;display:grid;place-items:center;list-style:none}.ds-app[data-service=payments] .ds-profile-menu .ds-person-avatar{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border:0!important;border-radius:8px!important;background:var(--color-primary-soft)!important;color:var(--color-primary)!important;font-size:13px;font-weight:600;line-height:32px}.ds-app[data-service=payments] .ds-profile-menu>summary:hover .ds-person-avatar{background:var(--color-hover)!important}.ds-app[data-service=payments] .ds-profile-popover{min-width:205px;padding:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.12)}.ds-app[data-service=payments] .ds-profile-popover>strong{display:block;font-size:13px;font-weight:600;padding:5px 8px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-app[data-service=payments] .ds-profile-popover>a,.ds-app[data-service=payments] .ds-profile-popover>form button{min-height:36px;border-radius:7px;font-size:13px;padding:8px}.ds-app[data-service=payments] .ds-profile-popover>form{margin:0;padding:0}.ds-app[data-service=payments] .ds-breadcrumb{display:none!important}.ds-app[data-service=payments] .ds-navigation-progress{position:fixed;z-index:200;left:0;top:0;width:75%;height:2px!important;min-height:2px!important;padding:0!important;border:0!important;background:var(--color-primary);font-size:0!important;overflow:hidden;white-space:nowrap;animation:ek-v2-progress 1.7s ease-out}@media(max-width:800px){.ds-app[data-service=payments] .ds-mobile-dialog .ds-business-menu{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-height:75dvh;border-radius:12px 12px 0 0;padding:18px 16px 24px;box-shadow:0 -20px 60px rgba(0,0,0,.18);z-index:80}.ds-app[data-service=payments] .ds-mobile-dialog .ds-navigation{max-height:calc(100dvh - 160px);padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.ds-app[data-service=payments] .ds-navigation-progress{animation:none;width:85%}}.ds-app[data-service=payments] .ds-brand-row .ek-wordmark{display:inline-flex!important;align-items:baseline;gap:6px;line-height:1;font-size:18px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.ds-app[data-service=payments] .ds-brand-row .ek-wordmark small.ds-product-tag{display:inline!important;margin:0!important;padding:0!important;color:var(--color-text-muted);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;border:0;background:transparent}.ds-app[data-service=payments] .ds-topbar{height:57px;min-height:57px;align-items:center}.ds-app[data-service=payments] .ds-topbar-tools{display:flex;align-items:center;gap:8px}.ds-app[data-service=payments] .ds-topbar-tools .ds-global-search-button{box-sizing:border-box;height:34px;min-height:34px;padding:0 11px;align-items:center}.ds-app[data-service=payments] .ds-topbar .ek-public-controls{display:flex;align-items:center;gap:8px}.ds-app[data-service=payments] .ds-topbar .ds-help-link,.ds-app[data-service=payments] .ds-topbar .ds-notifications>summary,.ds-app[data-service=payments] .ds-topbar .ek-dashboard-theme-button,.ds-app[data-service=payments] .ds-topbar .ek-language-switch{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:34px!important;min-height:34px!important;border:1px solid var(--color-border)!important;border-radius:8px!important;background:var(--color-surface)!important;color:var(--color-text);padding:0 10px;font-size:13px;font-weight:500;line-height:1}.ds-app[data-service=payments] .ds-topbar .ds-help-link,.ds-app[data-service=payments] .ds-topbar .ds-notifications>summary,.ds-app[data-service=payments] .ds-topbar .ek-dashboard-theme-button{width:34px!important;min-width:34px!important;padding:0!important}.ds-app[data-service=payments] .ds-topbar .ek-language-switch span{display:none}.ds-app[data-service=payments] .ds-topbar :is(.ek-dashboard-theme-button,.ds-notifications,.ds-help-link) svg{width:16px;height:16px;stroke-width:1.7}.ds-app[data-service=payments] .ds-topbar .ds-profile-menu>summary{width:34px;height:34px;min-width:34px;min-height:34px}.ds-app[data-service=payments] .ds-topbar .ds-notifications>summary:hover,.ds-app[data-service=payments] .ds-topbar :is(.ds-global-search-button,.ek-language-switch,.ek-dashboard-theme-button,.ds-help-link):hover{background:var(--color-hover)!important}.ds-app[data-service=payments] :is(select,textarea){font:inherit;accent-color:var(--color-primary);border-radius:8px}.ds-app[data-service=payments] select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%2374767f' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='m5 7 5 6 5-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px;background-position:right 9px center;padding-right:30px!important}.ds-app[data-service=payments] textarea{resize:none}.ds-app[data-service=payments] .doc-edit-dialog{width:min(560px,calc(100vw - 32px));max-width:560px;max-height:calc(100dvh - 32px);overflow:hidden!important;padding:0!important}.ds-app[data-service=payments] .doc-edit-dialog .pg10-form{display:flex;flex-direction:column;max-height:calc(100dvh - 34px);min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px!important;margin:0!important;box-sizing:border-box}.ds-app[data-service=payments] .doc-edit-dialog .doc-form-head{position:sticky;top:-20px;z-index:2;padding:12px 0 16px!important;margin:-12px 0 12px;background:var(--color-surface);border-bottom:1px solid var(--color-border);flex:none}.ds-app[data-service=payments] .doc-edit-dialog .doc-modal-footer{position:sticky;bottom:-20px;z-index:2;background:var(--color-surface);padding:16px 0!important;margin:16px 0 -20px!important;justify-content:flex-end;flex:none;border-top:1px solid var(--color-border)}.ds-app[data-service=payments] .doc-edit-dialog .doc-modal-footer>button:last-child{background:var(--color-text);color:var(--color-canvas);border:1px solid var(--color-text)}.ds-app[data-service=payments] .doc-edit-dialog .pg10-line{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px}.ds-app[data-service=payments] .doc-edit-dialog .pg10-line>label{min-width:0}.ds-app[data-service=payments] .doc-edit-dialog .pg10-line input{min-width:0;width:100%}.ds-app[data-service=payments] .doc-edit-dialog :is(.pl-advanced,.doc-notes)>summary{list-style:none;cursor:pointer}.ds-app[data-service=payments] .doc-edit-dialog :is(.pl-advanced,.doc-notes)>summary::-webkit-details-marker{display:none}.ds-app[data-service=payments] .doc-edit-dialog :is(.pl-advanced,.doc-notes)>summary:after{content:"⌄";float:right;color:var(--color-text-muted);font-size:16px}.ds-app[data-service=payments] .doc-edit-dialog :is(.pl-advanced,.doc-notes)[open]>summary:after{transform:rotate(180deg)}@media(max-width:600px){.ds-app[data-service=payments] .doc-edit-dialog .pg10-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ds-app[data-service=payments] .ekv3-methods{--pm-line:#dadae5;--pm-line2:#e3e3ec;--pm-text:#14141c;--pm-muted:#555568;--pm-muted2:#6c6c80;--pm-accent:#4340c8;--pm-active:#ecebff;--pm-chip:rgba(0,0,0,.08);--pm-switch-on:#12a066;--pm-switch-off:rgba(0,0,0,.28);--pm-shadow:0 1px 2px rgba(20,20,40,.08),0 6px 18px rgba(20,20,40,.06);color:var(--pm-text);font-family:"Geist Variable",var(--font-hind-siliguri),system-ui,sans-serif}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods{--pm-surface:#0e0e15;--pm-line:#23232f;--pm-line2:#1f1f2b;--pm-text:#ececf1;--pm-muted:#a1a1b0;--pm-muted2:#7a7a8a;--pm-accent:#c3c1ff;--pm-active:#23233a;--pm-chip:rgba(255,255,255,.09);--pm-switch-on:#6d6af2;--pm-switch-off:rgba(255,255,255,.16);--pm-shadow:none}.ds-app[data-service=payments] .ekv3-methods{width:100%;max-width:976px;margin-left:auto;margin-right:auto}.ds-app[data-service=payments] .ekv3-methods .ekv3-page-header{margin:0 0 24px}.ds-app[data-service=payments] .ekv3-methods .ekv3-page-header h1{font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.ds-app[data-service=payments] .ekv3-methods .ekv3-page-header p{margin-top:6px;font-size:14px;line-height:1.5}.ds-app[data-service=payments] .ekv3-methods .ekv3-primary{height:40px;min-height:40px;padding:0 16px;background:var(--pm-primary);color:var(--pm-primary-fg);border:0;border-radius:10px;font-size:14px;font-weight:600}.ds-app[data-service=payments] .ekv3-methods .ekv3-icon-button{height:40px;min-height:40px;width:40px;border:1px solid var(--pm-line);border-radius:10px;background:var(--pm-surface);color:var(--pm-text)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 24px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-search{display:flex;align-items:center;gap:8px;flex:1 1 240px;width:auto;min-width:0;height:40px;min-height:40px;padding:0 12px;box-sizing:border-box;border:1px solid var(--pm-line);border-radius:10px;background:var(--pm-surface);color:var(--pm-muted2);box-shadow:none}.ds-app[data-service=payments] .ekv3-methods .ek-ref-search input{display:block!important;flex:1 1!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:38px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--pm-text)!important;font:inherit!important;font-size:14px!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-search input::placeholder{color:var(--pm-muted2)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-search input::-webkit-search-cancel-button{cursor:pointer}.ds-app[data-service=payments] .ekv3-methods .ek-ref-tabs{display:flex;gap:4px;padding:3px;border:1px solid var(--pm-line);border-radius:10px;background:var(--pm-surface)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-tabs button{height:32px;min-height:32px;display:flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--pm-muted);font-size:13px;font-weight:500}.ds-app[data-service=payments] .ekv3-methods .ek-ref-tabs button.is-selected{background:var(--pm-active);color:var(--pm-accent)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-tabs button span{font-size:12px;font-family:Geist Mono,monospace}.ds-app[data-service=payments] .ekv3-methods .ek-ref-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:10px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account{position:relative;overflow:hidden;box-sizing:border-box;min-height:76px;padding:10px 14px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;border:1px solid var(--pm-line2);border-radius:14px;background:var(--pm-surface);color:var(--pm-text);box-shadow:var(--pm-shadow);transition:transform .18s ease,box-shadow .18s ease}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(0,0,0,.18)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-bkash){background:linear-gradient(135deg,#fff1f7,#ffc4dc);color:#3b0a22;border-color:rgba(226,19,110,.16)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-nagad){background:linear-gradient(135deg,#fff6e8,#ffd2a8);color:#3a1405;border-color:rgba(237,100,36,.18)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-rocket){background:linear-gradient(135deg,#f8efff,#d8bdee);color:#2a0f33;border-color:rgba(140,52,148,.18)}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-bkash){background:radial-gradient(170px 90px at 62px 50%,rgba(226,19,110,.2),transparent 72%),#0e0e15;color:#ececf1;border-color:#23232f}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-nagad){background:radial-gradient(170px 90px at 62px 50%,rgba(240,120,30,.2),transparent 72%),#0e0e15;color:#ececf1;border-color:#23232f}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-rocket){background:radial-gradient(170px 90px at 62px 50%,rgba(170,70,190,.2),transparent 72%),#0e0e15;color:#ececf1;border-color:#23232f}.ds-app[data-service=payments] .ekv3-methods .ek-ref-orb{position:absolute;right:-36px;top:-50px;width:120px;height:120px;border-radius:50%;background:transparent;pointer-events:none}.ds-app[data-service=payments] .ekv3-methods .ek-ref-logo{position:relative;display:flex;flex:none;width:92px;height:46px;align-items:center;justify-content:center;background:transparent;border-radius:0;overflow:visible}.ds-app[data-service=payments] .ekv3-methods .ek-ref-logo svg{display:block;width:88px;height:44px;overflow:visible;filter:none}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-logo svg{filter:invert(.93) hue-rotate(180deg) saturate(1.35) brightness(1.05)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account[data-disabled=true]{opacity:.6;filter:saturate(.3)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account-identity{position:relative;flex:1 1 150px;min-width:0;display:flex;flex-direction:column;gap:3px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-state{display:flex;align-items:center;gap:6px;font-size:11px;opacity:.8}.ds-app[data-service=payments] .ekv3-methods .ek-ref-state i{display:block;flex:none;width:6px;height:6px;border-radius:50%;background:#7d7480}.ds-app[data-service=payments] .ekv3-methods .ek-ref-state i[data-on=true]{background:#12a066}.ds-app[data-service=payments] .ekv3-methods .ek-ref-caption{opacity:.7;margin-left:2px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-number{display:flex;align-items:center;gap:2px;white-space:nowrap;font-family:Geist Mono,monospace;font-size:15px;font-weight:500;letter-spacing:-.01em}.ds-app[data-service=payments] .ekv3-methods .ek-ref-number button{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;min-height:24px;margin:0;padding:0;background:transparent;border:0;border-radius:7px;color:inherit;opacity:.6}.ds-app[data-service=payments] .ekv3-methods .ek-ref-actions{position:relative;display:flex;align-items:center;gap:10px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-switch{position:relative;display:block;flex:none;width:38px!important;min-width:38px;max-width:38px;height:22px!important;min-height:22px!important;max-height:22px;padding:0!important;margin:0;border:0!important;border-radius:999px!important;background:var(--pm-switch-off)!important;box-shadow:none!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-switch[aria-checked=true]{background:var(--pm-switch-on)!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-switch span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.ds-app[data-service=payments] .ekv3-methods .ek-ref-switch[aria-checked=true] span{left:19px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-manage{flex:none;height:28px!important;min-height:28px!important;padding:0 14px!important;border:0!important;border-radius:999px!important;background:var(--pm-chip)!important;color:inherit;font-size:12px;font-weight:500}.ds-app[data-service=payments] .ekv3-methods .ek-ref-add-card{min-height:76px;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px dashed #c4c4e0;border-radius:14px;background:transparent;font-size:14px;font-weight:500}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-add-card{border-color:#34344c}.ds-app[data-service=payments] .ekv3-methods .ek-ref-add-card>span{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pm-active)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-count{margin:16px 0 0;color:var(--pm-muted2);font-size:12px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-empty{grid-column:1/-1;text-align:center;padding:28px 20px;color:var(--pm-muted);font-size:14px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal{box-sizing:border-box;max-width:480px;width:calc(100% - 32px);background:var(--pm-surface);color:var(--pm-text);border:1px solid var(--pm-line);border-radius:18px;box-shadow:0 24px 64px rgba(0,0,0,.3)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal::backdrop{background:rgba(5,5,10,.72)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-dialog-head{padding:20px 20px 16px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-dialog-head h2{font-size:18px;font-weight:600;letter-spacing:-.01em}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-dialog-head p{font-size:13px;color:var(--pm-muted);margin:4px 0 0}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-setup{display:flex;flex-direction:column;padding:0 20px 20px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider-search{flex:unset;width:100%}.ds-app[data-service=payments] .ekv3-methods .ek-ref-providers{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:10px;max-height:300px;overflow:auto}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:84px;min-height:84px;padding:6px 8px 8px;border:1px solid var(--pm-line);border-radius:12px;background:var(--pm-surface);color:var(--pm-text);font-size:12px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider .ek-ref-logo,.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider .ek-ref-logo svg{width:80px;height:40px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--pm-line);border-radius:10px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider strong{flex:1 1}.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider>button{height:30px;min-height:30px;padding:0 12px;border:0;border-radius:999px;background:var(--pm-chip);color:var(--pm-text);font-size:12px}.ds-app[data-service=payments] .ekv3-methods :is(button,input):focus-visible{outline:2px solid var(--pm-accent)!important;outline-offset:2px}@media(max-width:600px){.ds-app[data-service=payments] .ekv3-methods .ek-ref-toolbar{align-items:stretch}.ds-app[data-service=payments] .ekv3-methods .ek-ref-tabs{width:100%;justify-content:space-around}}.ds-app[data-service=payments] .ekv3-methods{--pm-bg:#f5f5f9;--pm-surface:#fff;--pm-dialog:#fff;--pm-line4:#cfcfdc;--pm-text2:#3b3b4c;--pm-muted2:#60607a;--pm-muted3:#6c6c80;--pm-dash:#c4c4e0;--pm-primary:#14141c;--pm-primary-fg:#fff;--pm-hover-shadow:rgba(20,20,40,.18);box-sizing:border-box!important;width:100%!important;max-width:1040px!important;margin:0 auto!important;padding:40px 32px 56px!important;display:flex!important;flex-direction:column!important;gap:24px!important;background:var(--pm-bg)!important;font-size:14px}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods{--pm-bg:#0a0a0f;--pm-dialog:#0f0f17;--pm-line4:#2a2a37;--pm-text2:#c9c9d6;--pm-muted2:#8b8b9a;--pm-muted3:#7a7a8a;--pm-dash:#34344c;--pm-primary:#f3f3f8;--pm-primary-fg:#0a0a0f;--pm-hover-shadow:rgba(0,0,0,.45)}.ds-app[data-service=payments] .ekv3-methods .ekv3-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin:0!important}.ds-app[data-service=payments] .ekv3-methods .ekv3-page-header>div:first-child{display:flex;flex-direction:column;gap:6px}.ds-app[data-service=payments] .ekv3-methods .ekv3-page-header h1,.ds-app[data-service=payments] .ekv3-methods .ekv3-page-header p{margin:0}.ds-app[data-service=payments] .ekv3-methods .ekv3-page-header p{color:var(--pm-muted)}.ds-app[data-service=payments] .ekv3-methods .ekv3-head-actions{display:flex;align-items:center;gap:8px}.ds-app[data-service=payments] .ekv3-methods .ekv3-head-actions .ekv3-primary{display:inline-flex;align-items:center;gap:8px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-toolbar{margin:0!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-count{margin:0!important;color:var(--pm-muted3)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-empty{border:1px solid var(--pm-line2);border-radius:14px;background:var(--pm-surface);color:var(--pm-muted2)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:hover{box-shadow:0 14px 32px var(--pm-hover-shadow)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-switch{appearance:none!important;display:block!important;align-self:center!important;box-sizing:border-box!important;transform:none!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-switch span{display:block!important;box-sizing:border-box!important;margin:0!important;padding:0!important;transform:none!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account[data-disabled=true]{opacity:.78;filter:saturate(.2)}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-account[data-disabled=true]{opacity:.6;filter:saturate(.3)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:not([data-disabled=true]) .ek-ref-state i{background:#12a066}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-account:not([data-disabled=true]) .ek-ref-state i{background:#3fcf8e}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account .ek-ref-manage{background:currentColor!important;color:#fff!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-bkash) .ek-ref-manage{background:#3b0a22!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-nagad) .ek-ref-manage{background:#3a1405!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-rocket) .ek-ref-manage{background:#2a0f33!important}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-account .ek-ref-manage{background:rgba(255,255,255,.08)!important;color:#ececf1!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-bkash) .ek-ref-orb{background:rgba(226,19,110,.16)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-nagad) .ek-ref-orb{background:rgba(237,28,36,.13)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account:has(.ek-ref-rocket) .ek-ref-orb{background:rgba(140,52,148,.17)}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-orb{background:transparent!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-add-card{border-color:var(--pm-dash);color:var(--pm-accent)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-add-card>span{background:rgba(99,96,240,.12)}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-add-card>span{background:rgba(109,106,242,.16)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal{position:fixed!important;inset:72px 16px auto!important;margin:0 auto!important;width:calc(100% - 32px)!important;max-width:480px!important;padding:0!important;overflow:hidden!important;border-color:var(--pm-line4)!important;border-radius:18px!important;background:var(--pm-dialog)!important;color:var(--pm-text)!important;box-shadow:0 24px 64px rgba(20,20,40,.28)!important}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-modal{box-shadow:0 24px 64px rgba(0,0,0,.55)!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-dialog-head>div{display:flex;flex-direction:column;gap:4px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-dialog-head p{margin:0;color:var(--pm-muted2)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-dialog-head>button{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;min-height:32px;padding:0!important;border:0!important;border-radius:8px;background:transparent!important;color:var(--pm-muted)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-setup{gap:12px;padding:0 20px 20px!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .ek-ref-provider-search{background:var(--pm-bg)!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider{position:relative;overflow:hidden;box-sizing:border-box;padding:6px 8px 8px!important;font-size:12px!important;font-weight:500}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider .ek-ref-provider-name{font-size:12px;font-weight:500;opacity:.85}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider:has(.ek-ref-bkash),.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider:has(.ek-ref-bkash){background:linear-gradient(135deg,#fff1f7,#ffc4dc);border-color:rgba(226,19,110,.16);color:#3b0a22}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider:has(.ek-ref-nagad),.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider:has(.ek-ref-nagad){background:linear-gradient(135deg,#fff6e8,#ffd2a8);border-color:rgba(237,100,36,.18);color:#3a1405}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider:has(.ek-ref-rocket),.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider:has(.ek-ref-rocket){background:linear-gradient(135deg,#f8efff,#d8bdee);border-color:rgba(140,52,148,.18);color:#2a0f33}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-provider:has(.ek-ref-bkash),:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider:has(.ek-ref-bkash){background:radial-gradient(170px 90px at 62px 50px,rgba(226,19,110,.2),transparent 72%),#0e0e15;border-color:#23232f;color:#ececf1}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-provider:has(.ek-ref-nagad),:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider:has(.ek-ref-nagad){background:radial-gradient(170px 90px at 62px 50px,rgba(240,120,30,.2),transparent 72%),#0e0e15;border-color:#23232f;color:#ececf1}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-provider:has(.ek-ref-rocket),:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider:has(.ek-ref-rocket){background:radial-gradient(170px 90px at 62px 50px,rgba(170,70,190,.2),transparent 72%),#0e0e15;border-color:#23232f;color:#ececf1}.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider{height:56px;min-height:56px;box-sizing:border-box;gap:10px;padding:0 12px 0 6px;border-radius:14px;overflow:hidden}.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider .ek-ref-logo{width:84px;height:42px;flex:none;margin-left:8px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider .ek-ref-logo svg{width:84px;height:42px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider .ek-ref-provider-title{flex:1 1;font-size:14px;font-weight:500}.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider>button{flex:none;background:var(--pm-chip)!important;color:inherit}.ds-app[data-service=payments] .ekv3-methods .ek-ref-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--pm-text2)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-field input{height:42px!important;min-height:42px!important;box-sizing:border-box;padding:0 12px!important;border:1px solid var(--pm-line4)!important;border-radius:10px!important;background:var(--pm-bg)!important;color:var(--pm-text)!important;font-family:Geist Mono,monospace!important;font-size:14px!important;box-shadow:none!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-field:has(.ek-ref-help) input{font-family:"Geist",var(--font-hind-siliguri),sans-serif!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-help{font-size:12px;color:var(--pm-muted3);margin-top:-4px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px;margin-top:0}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-actions button{height:40px;min-height:40px;box-sizing:border-box;border:1px solid var(--pm-line4);border-radius:10px;padding:0 16px;background:var(--pm-surface);color:var(--pm-text);font-size:14px;font-weight:500}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-actions .ekv3-primary{height:40px;min-height:40px;border:0;padding:0 18px;background:var(--pm-primary);color:var(--pm-primary-fg);font-size:14px;font-weight:600}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .pg-phone-actions .ekv3-primary:disabled{background:var(--pm-line);color:var(--pm-muted3);cursor:not-allowed}@media(max-width:600px){.ds-app[data-service=payments] .ekv3-methods{padding:24px 16px 40px!important}}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider-image{display:block;flex:none;width:88px;height:44px;max-width:100%;object-fit:contain;filter:none;transform:none}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider .ek-ref-provider-image{width:80px;height:40px}.ds-app[data-service=payments] .ekv3-methods .ek-ref-selected-provider .ek-ref-provider-image{width:84px;height:42px}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-provider-image{filter:invert(.93) hue-rotate(180deg) saturate(1.35) brightness(1.05)}.ds-app[data-service=payments] .ekv3-methods .ek-ref-account .ek-ref-logo{background:transparent!important;overflow:visible!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal .ek-ref-logo{background:transparent!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-modal::backdrop{background:rgba(20,20,40,.42)!important}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-ref-modal::backdrop{background:rgba(5,5,10,.72)!important}.ds-app[data-service=payments] .ekv3-methods dialog.ek-ref-modal{box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:480px!important;min-width:0!important;padding:0!important;margin-inline:auto!important}.ds-app[data-service=payments] .ekv3-methods dialog.ek-ref-modal .pg-phone-dialog-head{box-sizing:border-box!important;width:100%!important;padding:20px 20px 16px!important}.ds-app[data-service=payments] .ekv3-methods dialog.ek-ref-modal form.pg-phone-setup{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important;padding:0 20px 20px!important}.ds-app[data-service=payments] .ekv3-methods dialog.ek-ref-modal .ek-ref-providers{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(124px,1fr))!important;align-items:stretch!important;gap:10px!important;min-width:0!important;width:100%!important;max-width:none!important;max-height:300px!important;overflow-x:hidden!important;overflow-y:auto!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.ds-app[data-service=payments] .ekv3-methods dialog.ek-ref-modal .ek-ref-provider{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;height:84px!important;min-height:84px!important;padding:6px 8px 8px!important;gap:6px!important;border-radius:14px!important;overflow:hidden!important;font-size:12px!important;font-weight:500!important;transition:transform .18s ease,box-shadow .18s ease!important}.ds-app[data-service=payments] .ekv3-methods dialog.ek-ref-modal .ek-ref-provider-name{display:block!important;font-size:12px!important;font-weight:500!important;opacity:.85!important}.ds-app[data-service=payments] .ekv3-methods dialog.ek-ref-modal .ek-ref-provider-image{display:block!important;width:80px!important;height:40px!important;object-fit:contain!important}.ds-app[data-service=payments] .ekv3-methods .ek-provider-surface{background:var(--provider-bg-light)!important;border:1px solid var(--provider-border-light)!important;color:var(--provider-fg-light)!important}.ds-app[data-service=payments] .ekv3-methods .ek-provider-surface .ek-ref-orb{background:var(--provider-orb-light)!important}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-provider-surface{background:radial-gradient(170px 90px at 62px 50%,rgba(var(--provider-glow-rgb),.2),rgba(var(--provider-glow-rgb),0) 72%),#0e0e15!important;border:1px solid #23232f!important;color:#ececf1!important}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-provider-surface .ek-ref-orb{background:transparent!important}.ds-app[data-service=payments] .ekv3-methods .ek-provider-surface .ek-ref-provider-image{filter:none!important}:root[data-theme=dark] .ds-app[data-service=payments] .ekv3-methods .ek-provider-surface .ek-ref-provider-image{filter:invert(.93) hue-rotate(180deg) saturate(1.35) brightness(1.05)!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-provider.wc:hover{transform:translateY(-3px)!important;box-shadow:0 14px 32px var(--pm-hover-shadow)!important}.ds-app[data-service=payments] .ekv3-methods dialog.ek-ref-modal label.ek-ref-provider-search{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;padding:0 12px!important;box-sizing:border-box!important;border:1px solid var(--pm-line)!important;border-radius:10px!important;background:var(--pm-bg)!important}.ds-app[data-service=payments] .ekv3-methods dialog.ek-ref-modal label.ek-ref-provider-search input{display:block!important;flex:1 1!important;width:100%!important;min-width:0!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:var(--pm-text)!important;font-size:14px!important}.ds-app[data-service=payments] .ekv3-methods dialog.ek-ref-modal .pg-phone-actions{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.ds-app[data-service=payments] .ekv3-methods .ek-ref-delete{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--pm-line2);border-radius:8px;background:var(--pm-surface);color:var(--color-danger);opacity:0;transition:opacity .15s}.ds-app[data-service=payments] .ekv3-methods .ek-ref-delete svg{width:16px;height:16px}.ds-app[data-service=payments] .ek-ref-account:focus-within .ek-ref-delete,.ds-app[data-service=payments] .ek-ref-account:hover .ek-ref-delete{opacity:1}.ds-app[data-service=payments] .ek-ref-shared-warning{border-color:var(--color-danger);max-width:480px;color:var(--pm-text);background:var(--pm-surface)}.ds-app[data-service=payments] .ek-ref-shared-warning h2{color:var(--color-danger)}.ds-app[data-service=payments] .ek-ref-warning-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-danger-bg);color:var(--color-danger);font-size:24px;font-weight:700}.ds-app[data-service=payments] .ek-ref-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;line-height:1.6}.ds-app[data-service=payments] .ek-ref-consent input{appearance:none;width:20px;height:20px;min-width:20px;border:1px solid var(--color-danger);border-radius:4px;margin:2px 0 0;display:grid;place-content:center}.ds-app[data-service=payments] .ek-ref-consent input:checked{background:var(--color-danger)}.ds-app[data-service=payments] .ek-ref-consent input:checked:after{content:"";width:10px;height:6px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg)}.ds-app[data-service=payments] .ek-ref-shared-warning .ekv2-confirm-actions{flex-wrap:wrap;align-items:center;gap:10px}.ds-app[data-service=payments] .ek-ref-shared-warning a{font-size:13px;color:var(--pm-muted);text-decoration:underline;text-underline-offset:3px}@media(hover:none){.ds-app[data-service=payments] .ekv3-methods .ek-ref-delete{opacity:1}}@media(max-width:800px){.ds-app[data-service=payments]{width:100%;min-width:0}.ds-app[data-service=payments]>.ds-sidebar{display:none}.ds-app[data-service=payments]>.ds-main{width:100%;min-width:0;max-width:100%}.ds-app[data-service=payments] .ds-mobile-trigger{display:grid}.ds-app[data-service=payments] .ds-topbar{height:auto;min-height:57px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px}.ds-app[data-service=payments] .ds-topbar-leading{min-width:0;flex:1 1 auto;width:auto}.ds-app[data-service=payments] .ds-topbar-tools{flex:0 1 auto;width:auto;min-width:0;flex-wrap:wrap;justify-content:flex-end}.ds-app[data-service=payments] .ds-content{width:100%;max-width:100%;padding:20px 16px 32px}.ds-app[data-service=payments] .ds-content>*,.ds-app[data-service=payments] .ekv3-table-scroller{min-width:0;max-width:100%}.ds-app[data-service=payments] .ds-footnote{flex-wrap:wrap;gap:8px}.ds-app[data-service=payments] dialog:not(.billing-native){max-width:calc(100vw - 24px)}.ds-app[data-service=payments] .ds-mobile-dialog{max-width:min(300px,88vw);height:100dvh;max-height:100dvh}.ds-app[data-service=payments] :is(.ekv3-page-error,.ekv3-head-actions){flex-wrap:wrap}.ds-app[data-service=payments] :is(.ekv3-page-error,.ekv3-drawer-list strong){overflow-wrap:anywhere}}@media(max-width:520px){.ds-app[data-service=payments] .ds-topbar-leading{flex-basis:100%;justify-content:flex-start}.ds-app[data-service=payments] .ds-topbar-tools{flex-basis:100%;justify-content:flex-end}.ds-app[data-service=payments] .ds-service-picker summary strong{max-width:180px}.ds-app[data-service=payments] .ek-ref-account{flex-wrap:wrap;gap:12px}.ds-app[data-service=payments] .ek-ref-account .ek-ref-account-identity{flex:1 1 140px}.ds-app[data-service=payments] .ek-ref-account .ek-ref-actions{margin-left:auto}.ds-app[data-service=payments] .ek-ref-number{font-size:16px;overflow-wrap:anywhere}.ds-app[data-service=payments] .ekv3-methods{padding:0!important}.ds-app[data-service=payments] .ekv3-form-modal{max-height:calc(100dvh - 24px);overflow-y:auto}}.ds-app[data-service=payments] .pg-plan-limit{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-muted);font-size:13px;line-height:1.5;background:var(--color-surface)}.ds-app[data-service=payments] .pg-plan-limit[data-blocked]{color:var(--color-warning)}.ds-app[data-service=payments] .pg-plan-limit :is(a,button){font:inherit;font-weight:500;color:var(--color-primary);border:0;background:transparent;padding:0;cursor:pointer;white-space:nowrap}.ds-app[data-service=payments] .pg-plan-limit-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ds-app[data-service=payments] .pg-feature-upgrade{max-width:580px;margin:clamp(16px,6vw,72px) auto;padding:clamp(24px,5vw,40px);border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);text-align:center;display:flex;align-items:center;flex-direction:column;gap:16px}.pg-feature-upgrade-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--color-primary-soft);color:var(--color-primary)}.pg-feature-upgrade-icon svg{width:24px;height:24px}.pg-feature-upgrade-label{font-size:12px;color:var(--color-text-muted)}.pg-feature-upgrade h1{font-size:clamp(22px,4vw,28px);line-height:1.3;margin:0;color:var(--color-text)}.pg-feature-upgrade p{margin:0 0 8px;max-width:390px;line-height:1.65;color:var(--color-text-secondary)}.pg-feature-upgrade .ekv3-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:40px;padding:10px 18px;border-radius:10px;background:var(--color-primary);color:var(--color-on-primary);font-size:14px;font-weight:600;text-decoration:none}.pg-feature-upgrade .ekv3-primary:hover{background:var(--color-primary-hover)}.pg-export-upgrade:focus-visible,.pg-feature-upgrade a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.pg-export-upgrade{font-size:12px;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;white-space:normal}