html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{font-family:var(--excore-font-family-base, "Trebuchet MS", "Segoe UI", sans-serif);line-height:1.5;font-weight:400;color:var(--excore-text-primary, #0f172a);background:var(--excore-surface-page, #f6f8f7);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;max-width:100%;overflow-x:hidden;background:var(--excore-surface-page, #f6f8f7)}button,input,textarea,select{font:inherit}#root{min-height:100vh;max-width:100%;overflow-x:hidden}.merchant-auth-shell{--merchant-auth-page-bg: radial-gradient(circle at 16% 20%, rgba(85, 242, 123, .16), transparent 30%), linear-gradient(135deg, #f6f8fb 0%, #edf3f8 52%, #f8fafc 100%);--merchant-auth-panel: #ffffff;--merchant-auth-panel-border: #dde7f0;--merchant-auth-brand-title: #0f172a;--merchant-auth-text-invert: #0f172a;--merchant-auth-muted-invert: #536274;--merchant-auth-muted: #64748b;--merchant-auth-lime: #55f27b;--merchant-auth-lime-soft: rgba(24, 34, 62, .06);--merchant-auth-action-bg: #0b1020;--merchant-auth-action-bg-hover: #18223e;--merchant-auth-action-ring: rgba(24, 34, 62, .14);--merchant-auth-link-hover-bg: rgba(24, 34, 62, .06);--merchant-auth-shadow: 0 20px 52px rgba(20, 32, 54, .12);--merchant-auth-toggle-bg: #ffffff;--merchant-auth-toggle-border: #d7e0ea;--merchant-auth-toggle-color: #0f172a;position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-columns:1fr;background:var(--merchant-auth-page-bg)}:root[data-excore-theme=dark] .merchant-auth-shell{--merchant-auth-page-bg: radial-gradient(circle at 18% 22%, rgba(85, 242, 123, .11), transparent 32%), linear-gradient(135deg, #0b1020 0%, #121a30 52%, #0d1528 100%);--merchant-auth-panel: rgba(255, 255, 255, .97);--merchant-auth-panel-border: rgba(215, 224, 234, .14);--merchant-auth-brand-title: #f8fafc;--merchant-auth-text-invert: #f8fafc;--merchant-auth-muted-invert: #c6d2e1;--merchant-auth-lime-soft: rgba(85, 242, 123, .16);--merchant-auth-action-bg: #18223e;--merchant-auth-action-bg-hover: #22315a;--merchant-auth-action-ring: rgba(85, 242, 123, .22);--merchant-auth-link-hover-bg: rgba(85, 242, 123, .12);--merchant-auth-shadow: 0 22px 60px rgba(0, 0, 0, .26);--merchant-auth-toggle-bg: rgba(255, 255, 255, .08);--merchant-auth-toggle-border: rgba(255, 255, 255, .18);--merchant-auth-toggle-color: #f8fafc}.merchant-auth-shell__theme-toggle.excore-icon-button{position:fixed;top:24px;right:24px;z-index:10;inline-size:40px;block-size:40px;border-radius:8px;border-color:var(--merchant-auth-toggle-border);background:var(--merchant-auth-toggle-bg);color:var(--merchant-auth-toggle-color);box-shadow:0 10px 28px #00000014}.merchant-auth-shell__intro{display:none;min-width:0;color:var(--merchant-auth-text-invert)}.merchant-auth-shell__auth-side{min-width:0;display:grid;align-items:center;justify-items:center;min-height:100vh;min-height:100svh;padding:72px 16px 18px}.merchant-auth-shell__brand-message{max-width:680px;display:grid;gap:18px;align-self:center}.merchant-auth-shell__logo{max-width:62vw}.merchant-auth-shell__badge.excore-badge{justify-self:start;border:1px solid rgba(85,242,123,.42);border-radius:8px;background:var(--merchant-auth-lime-soft);color:var(--merchant-auth-lime);padding:7px 10px;font-size:14px;font-weight:680;line-height:1.25;text-transform:none}.merchant-auth-shell__title{max-width:720px;margin:0;color:var(--merchant-auth-brand-title);font-size:38px;font-weight:var(--excore-font-weight-bold, 700);line-height:1.12;letter-spacing:0}.merchant-auth-shell__description{max-width:560px;margin:0;color:var(--merchant-auth-muted-invert);font-size:17px;line-height:1.58}.merchant-auth-shell__notes{display:grid;gap:10px;width:100%;max-width:560px}.merchant-auth-shell__note{display:grid;grid-template-columns:10px 1fr;gap:10px;align-items:start;padding:11px 12px;border:1px solid rgba(85,242,123,.22);border-radius:8px;background:#ffffff14;color:var(--merchant-auth-muted-invert);font-size:14px;line-height:1.45}.merchant-auth-shell__note-dot{width:10px;height:10px;margin-top:6px;border-radius:50%;background:var(--merchant-auth-lime)}.merchant-auth-shell__card.excore-surface,.merchant-auth-shell__card.excore-surface[data-level=elevated]{--ecp-surface: var(--merchant-auth-panel);--ecp-surface-elevated: var(--merchant-auth-panel);--ecp-text-primary: #0f172a;--ecp-text-secondary: #475569;--ecp-text-muted: var(--merchant-auth-muted);--ecp-border-subtle: var(--merchant-auth-panel-border);--ecp-border-strong: #cbd5df;--ecp-action-secondary-subtle: #f8fafc;--ecp-action-secondary-surface: #eef2f6;width:min(100%,382px);min-width:0;align-self:start;border:1px solid var(--merchant-auth-panel-border);border-radius:8px;background:var(--merchant-auth-panel);box-shadow:var(--merchant-auth-shadow);color:#0f172a;padding:22px 22px 24px}.merchant-auth-shell__mobile-logo{display:inline-flex;margin-bottom:26px}.merchant-login-form{display:grid;gap:22px;width:100%}.merchant-login-form__title{display:grid;gap:7px}.merchant-login-form__title h2{margin:0;color:#0f172a;font-size:28px;line-height:1.2;letter-spacing:0}.merchant-login-form__title p{margin:0;color:var(--merchant-auth-muted);line-height:1.45}.merchant-auth-notice{display:flex;align-items:center;gap:10px;border:1px solid var(--merchant-auth-panel-border);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.4}.merchant-auth-notice__icon{display:grid;flex:0 0 auto;inline-size:22px;block-size:22px;place-items:center;border-radius:50%;font-size:13px;line-height:1}.merchant-auth-notice--error{border-color:#edc7c7;background:#fff1f0;color:#7b2424}.merchant-auth-notice--error .merchant-auth-notice__icon{background:#b832321f;color:#7b2424}.merchant-auth-notice--warning{border-color:#f0d5a4;background:#fff7e6;color:#6f470c}.merchant-auth-notice--warning .merchant-auth-notice__icon{background:#8c5b101f;color:#6f470c}.merchant-auth-notice--success{border-color:#bfe4d0;background:#eefaf3;color:#14593b}.merchant-auth-notice--success .merchant-auth-notice__icon{background:#19744d1f;color:#14593b}.merchant-login-form__form{display:grid;gap:15px}.merchant-login-form__form .ant-form-item{margin-bottom:0}.merchant-login-form__form .ant-form-item-label{padding-bottom:7px}.merchant-login-form__form .ant-form-item-label>label{height:auto;color:#0f172a;font-size:14px;font-weight:680}.merchant-login-form__form .ant-input,.merchant-login-form__form .ant-input-password{min-height:44px;border-color:#cbd5df;border-radius:8px;background:#fff;color:#0f172a;box-shadow:none}.merchant-login-form__form .ant-input::placeholder,.merchant-login-form__form .ant-input-password .ant-input::placeholder,.merchant-reset-form__form .ant-input::placeholder,.merchant-reset-form__form .ant-input-password .ant-input::placeholder{color:#64748b;opacity:1}.merchant-login-form__form .ant-input-password .ant-input{min-height:0}.merchant-login-form__form .ant-input:hover,.merchant-login-form__form .ant-input:focus,.merchant-login-form__form .ant-input-focused,.merchant-login-form__form .ant-input-password:hover,.merchant-login-form__form .ant-input-password-focused{border-color:#18223e;box-shadow:0 0 0 3px #2b7f9f29}.merchant-login-form__form .ant-form-item-has-error .ant-input,.merchant-login-form__form .ant-form-item-has-error .ant-input-password{border-color:#d66a6a;box-shadow:0 0 0 3px #b832321a}.merchant-login-form__form .ant-form-item-explain-error{color:#b83232;font-size:13px;line-height:1.35}.merchant-login-form__actions{display:grid;justify-items:center;gap:12px;margin-top:4px}.merchant-login-form__submit.ant-btn{min-height:44px;border-color:var(--merchant-auth-action-bg);border-radius:8px;background:var(--merchant-auth-action-bg);color:#fff;font-weight:740}.merchant-login-form__submit.ant-btn:not(:disabled):hover{border-color:var(--merchant-auth-action-bg-hover);background:var(--merchant-auth-action-bg-hover);color:#fff}.merchant-login-form__reset.ant-btn{width:auto;height:auto;border-radius:8px;padding:7px 10px;color:var(--merchant-auth-action-bg)}.merchant-login-form__reset.ant-btn:not(:disabled):hover{background:var(--merchant-auth-link-hover-bg);color:var(--merchant-auth-action-bg)}.merchant-reset-form{display:grid;gap:22px;width:100%}.merchant-reset-form__title{display:grid;gap:7px}.merchant-reset-form__title h2{margin:0;color:#0f172a;font-size:28px;line-height:1.2;letter-spacing:0}.merchant-reset-form__title p{margin:0;color:var(--merchant-auth-muted);line-height:1.45}.merchant-reset-form__form{display:grid;gap:15px}.merchant-reset-form__form .ant-form-item{margin-bottom:0}.merchant-reset-form__form .ant-form-item-label{padding-bottom:7px}.merchant-reset-form__form .ant-form-item-label>label{height:auto;color:#0f172a;font-size:14px;font-weight:680}.merchant-reset-form__form .ant-input,.merchant-reset-form__form .ant-input-password{min-height:44px;border-color:#cbd5df;border-radius:8px;background:#fff;color:#0f172a;box-shadow:none}.merchant-reset-form__form .ant-input-password .ant-input{min-height:0}.merchant-reset-form__form .ant-input:hover,.merchant-reset-form__form .ant-input:focus,.merchant-reset-form__form .ant-input-focused,.merchant-reset-form__form .ant-input-password:hover,.merchant-reset-form__form .ant-input-password-focused{border-color:#18223e;box-shadow:0 0 0 3px #2b7f9f29}.merchant-reset-form__form .ant-form-item-has-error .ant-input,.merchant-reset-form__form .ant-form-item-has-error .ant-input-password{border-color:#d66a6a;box-shadow:0 0 0 3px #b832321a}.merchant-reset-form__form .ant-form-item-explain-error{color:#b83232;font-size:13px;line-height:1.35}.merchant-reset-form__actions{display:grid;gap:12px;margin-top:4px}.merchant-reset-form__submit.ant-btn,.merchant-reset-form__back.ant-btn{min-height:44px;border-radius:8px;font-weight:740}.merchant-reset-form__back.ant-btn{border-color:#cbd5df;background:#fff;color:#0f172a}.merchant-reset-form__submit.ant-btn{border-color:var(--merchant-auth-action-bg);background:var(--merchant-auth-action-bg);color:#fff}.merchant-reset-form__submit.ant-btn:not(:disabled):hover{border-color:var(--merchant-auth-action-bg-hover);background:var(--merchant-auth-action-bg-hover);color:#fff}.merchant-reset-form__back.ant-btn:not(:disabled):hover{border-color:#cbd5df;background:#f8fafc;color:#0f172a}.merchant-dashboard{--merchant-shell-sidebar-width: 256px;--merchant-shell-page-bg: linear-gradient(180deg, var(--excore-surface-page) 0%, var(--excore-surface-2) 100%);--merchant-shell-sidebar-bg: var(--excore-surface);--merchant-shell-sidebar-card: var(--excore-surface-2);--merchant-shell-sidebar-text: var(--excore-text-primary);--merchant-shell-sidebar-muted: var(--excore-text-muted);--merchant-shell-sidebar-line: var(--excore-border-subtle);--merchant-shell-header-bg: var(--excore-surface);--merchant-shell-header-border: var(--excore-border-subtle);--merchant-shell-title-text: var(--excore-text-primary);--merchant-shell-accent-soft: var(--excore-color-brand-subtle);--merchant-shell-accent-text: var(--excore-color-brand-text);min-height:100vh;min-height:100svh;display:grid;grid-template-columns:1fr;max-width:100%;overflow-x:hidden;background:var(--merchant-shell-page-bg);color:var(--excore-text-primary)}:root[data-excore-theme=dark] .merchant-dashboard{--merchant-shell-page-bg: radial-gradient(circle at 14% 18%, rgba(85, 242, 123, .1), transparent 28%), linear-gradient(135deg, #0b1020 0%, #121a30 52%, #0d1528 100%);--merchant-shell-sidebar-bg: rgba(9, 15, 30, .92);--merchant-shell-sidebar-card: #121c32;--merchant-shell-sidebar-text: #f8fafc;--merchant-shell-sidebar-muted: #c6d2e1;--merchant-shell-sidebar-line: rgba(215, 224, 234, .16);--merchant-shell-header-bg: #10182b;--merchant-shell-header-border: rgba(215, 224, 234, .16);--merchant-shell-title-text: #f8fafc;--merchant-shell-accent-soft: rgba(85, 242, 123, .14);--merchant-shell-accent-text: #55f27b}.merchant-dashboard__sider{display:none}.merchant-dashboard__sider-surface{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:28px;min-height:100vh;min-height:100svh;border-width:0 1px 0 0;border-radius:0;border-color:var(--merchant-shell-sidebar-line);padding:28px 18px 18px;background:var(--merchant-shell-sidebar-bg);box-shadow:none;color:var(--merchant-shell-sidebar-text)}.merchant-dashboard__main{min-width:0;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.merchant-dashboard__brand{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:0 6px}.merchant-dashboard__identity{display:grid;gap:4px;min-width:0}.merchant-dashboard__eyebrow{margin:0;color:var(--merchant-shell-accent-text);font-size:12px;font-weight:var(--excore-font-weight-semibold, 600);text-transform:uppercase}.merchant-dashboard__merchant-name{margin:0;color:var(--merchant-shell-sidebar-text);font-size:16px;font-weight:740;line-height:var(--excore-line-height-tight, 1.2);overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.merchant-dashboard__merchant-meta{margin:0;color:var(--merchant-shell-sidebar-muted);font-size:15px;line-height:var(--excore-line-height-tight, 1.2);overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere}.merchant-dashboard__nav,.merchant-dashboard__drawer-content{display:grid;gap:var(--excore-spacing-sm, 8px)}.merchant-dashboard__nav{align-content:start;padding:0;gap:12px}.merchant-dashboard__nav-button{display:inline-flex;align-items:center;min-width:0;border:1px solid transparent;background:transparent;color:var(--merchant-shell-sidebar-muted);cursor:pointer;font:inherit;font-size:14px;font-weight:650;text-align:start}.merchant-dashboard__nav-button{gap:14px;min-height:50px;border-radius:var(--excore-radius-control, 8px);padding:12px 14px}.merchant-dashboard__nav-button span{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap}.merchant-dashboard__nav-button:hover{background:var(--merchant-shell-sidebar-card);color:var(--merchant-shell-sidebar-text)}.merchant-dashboard__nav-button:focus-visible{outline:3px solid var(--excore-border-focus);outline-offset:2px}.merchant-dashboard__nav-button[data-active=true]{border-color:var(--excore-color-brand-border);background:var(--merchant-shell-accent-soft);color:var(--merchant-shell-accent-text)}:root[data-excore-theme=dark] .merchant-dashboard__nav-button[data-active=true]{border-color:var(--merchant-shell-sidebar-line);background:var(--merchant-shell-sidebar-card);color:var(--merchant-shell-sidebar-text);box-shadow:inset 3px 0 0 var(--merchant-shell-accent-text)}:root[data-excore-theme=dark] .merchant-dashboard__nav-button[data-active=true] svg{color:var(--merchant-shell-accent-text)}.merchant-dashboard__sidebar-profile{display:grid;gap:16px;min-width:0;border:1px solid var(--merchant-shell-sidebar-line);border-radius:var(--excore-radius-surface, 8px);padding:16px;background:var(--merchant-shell-sidebar-card)}.merchant-dashboard__header{display:flex;align-items:center;justify-content:space-between;gap:var(--excore-spacing-sm, 8px);max-width:100vw;overflow:hidden;min-height:62px;padding:max(10px,env(safe-area-inset-top)) var(--excore-spacing-md, 12px) 10px;border-bottom:1px solid var(--merchant-shell-header-border);background:var(--merchant-shell-header-bg)}.merchant-dashboard__header-title-row,.merchant-dashboard__header-actions{display:flex;align-items:center;gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-dashboard__header-title-row{flex:1 1 auto;width:100%}.merchant-dashboard__header-heading{display:flex;align-items:center;gap:var(--excore-spacing-sm, 8px);flex:1 1 auto;min-width:0}.merchant-dashboard__header-copy{display:grid;gap:2px;min-width:0}.merchant-dashboard__header-title-row>div{flex:1 1 auto;min-width:0}.merchant-dashboard__menu-button,.merchant-dashboard__mobile-theme-toggle{flex:0 0 auto}.merchant-dashboard__header-kicker{display:none;margin:0;color:var(--excore-text-muted);font-size:11px;font-weight:720;text-transform:uppercase}.merchant-dashboard__section-title{margin:0;color:var(--merchant-shell-title-text);font-size:19px;font-weight:760;line-height:var(--excore-line-height-tight, 1.2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-dashboard__header-actions{display:none}.merchant-dashboard__status-pill{display:inline-flex;align-items:center;min-height:32px;border:1px solid var(--excore-border-subtle);border-radius:var(--excore-radius-control, 8px);padding:0 var(--excore-spacing-md, 12px);background:var(--excore-surface-2);color:var(--excore-text-secondary);font-size:var(--excore-font-size-sm, 13px);font-weight:650;white-space:nowrap}.merchant-dashboard__status-pill--ready{border-color:var(--excore-color-brand-border);background:var(--merchant-shell-accent-soft);color:var(--merchant-shell-accent-text)}.merchant-dashboard__status-pill--error,.merchant-dashboard__status-pill--blocked{border-color:var(--excore-color-warning-border);background:var(--excore-color-warning-surface);color:var(--excore-color-warning-text)}.merchant-dashboard__content{min-width:0;overflow:auto;padding:var(--excore-spacing-md, 12px)}.merchant-dashboard__content-frame{display:grid;align-content:start;gap:var(--excore-spacing-lg, 16px);width:min(100%,1220px);min-width:0;margin:0 auto}.merchant-dashboard__content-frame--dashboard,.merchant-dashboard__content-frame--deals,.merchant-dashboard__content-frame--chats{width:100%;max-width:none;margin:0}.merchant-dashboard:has(.merchant-dashboard__content-frame--deals) .merchant-dashboard__header-kicker,.merchant-dashboard:has(.merchant-dashboard__content-frame--deals) .merchant-dashboard__status-pill--ready{display:none}.merchant-dashboard__account-state{display:grid;gap:var(--excore-spacing-sm, 8px);max-width:560px;margin:var(--excore-spacing-xl, 24px) auto 0}.merchant-dashboard__account-state h2{margin:0;color:var(--excore-text-primary, #101828);font-size:22px;line-height:var(--excore-line-height-tight, 1.2)}.merchant-dashboard__account-state p{margin:0;color:var(--excore-text-secondary, #344054)}.merchant-dashboard__account-state-actions{display:flex;flex-wrap:wrap;gap:var(--excore-spacing-sm, 8px);margin-top:var(--excore-spacing-sm, 8px)}.merchant-dashboard__drawer-content{grid-template-rows:auto minmax(0,1fr) auto;align-content:start;block-size:100%;min-height:calc(100dvh - 82px)}.merchant-dashboard__drawer-brand{min-width:0}.merchant-dashboard__profile-actions{display:flex;flex-wrap:wrap;gap:12px;padding:0;border-top:0}.merchant-dashboard__profile-actions .excore-icon-button{--ecp-icon-button-size: 56px;--ecp-touch-target-size: 56px;border-color:var(--merchant-shell-sidebar-line);background:var(--merchant-shell-sidebar-bg);color:var(--merchant-shell-sidebar-text)}.merchant-dashboard__drawer.excore-drawer[data-placement=left]{justify-items:start}.merchant-dashboard__drawer .excore-drawer__panel{inline-size:min(var(--ecp-drawer-width, 286px),calc(100vw - 28px));block-size:100dvh;min-block-size:100dvh;max-block-size:100dvh;border-radius:0}.merchant-dashboard__drawer .excore-drawer__header{align-items:center;padding:14px var(--excore-spacing-lg, 16px)}.merchant-dashboard__drawer .excore-drawer__title{font-size:18px;font-weight:760;white-space:nowrap}.merchant-dashboard__drawer .excore-drawer__body{display:grid;min-block-size:0;padding:18px}.merchant-settings{--merchant-settings-surface: var(--excore-surface, #fff);--merchant-settings-subtle: var(--excore-surface-2, #f2f5f3);--merchant-settings-muted: var(--excore-text-muted, #667085);--merchant-settings-text: var(--excore-text-primary, #101828);--merchant-settings-border: var(--excore-border-subtle, #d7e0ea);display:grid;min-width:0;border:1px solid var(--merchant-settings-border);border-radius:var(--excore-radius-surface, 8px);overflow:hidden;background:var(--merchant-settings-surface);box-shadow:var(--excore-shadow-medium, 0 18px 48px rgba(15, 23, 42, .1))}:root[data-excore-theme=dark] .merchant-settings{--merchant-settings-surface: #10182b;--merchant-settings-subtle: #121c32;--merchant-settings-muted: #aeb9c9;--merchant-settings-text: #f8fafc;--merchant-settings-border: rgba(215, 224, 234, .16)}.merchant-settings__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--excore-spacing-md, 12px);min-width:0;border-bottom:1px solid var(--merchant-settings-border);padding:var(--excore-spacing-lg, 16px);background:var(--merchant-settings-surface)}.merchant-settings__toolbar .excore-page-header{min-width:0}.merchant-settings__toolbar .excore-status-badge{flex:0 0 auto}.merchant-settings__content{display:grid;gap:var(--excore-spacing-lg, 16px);min-width:0;padding:var(--excore-spacing-lg, 16px)}.merchant-settings__summary,.merchant-settings__panel{min-width:0;border:1px solid var(--merchant-settings-border);border-radius:var(--excore-radius-surface, 8px);background:var(--merchant-settings-subtle)}.merchant-settings__summary{display:grid;gap:var(--excore-spacing-md, 12px);padding:var(--excore-spacing-lg, 16px)}.merchant-settings__summary-copy,.merchant-settings__panel-head>div,.merchant-settings__deferred-item>div,.merchant-settings__status-row>div{display:grid;gap:var(--excore-spacing-xs, 4px);min-width:0}.merchant-settings__eyebrow{margin:0;color:var(--excore-color-brand-text, #07543a);font-size:12px;font-weight:720;text-transform:uppercase}:root[data-excore-theme=dark] .merchant-settings__eyebrow{color:#55f27b}.merchant-settings__summary h2,.merchant-settings__panel-head h3,.merchant-settings__deferred-item strong,.merchant-settings__status-row strong,.merchant-settings__value-row strong{margin:0;color:var(--merchant-settings-text);letter-spacing:0}.merchant-settings__summary h2{overflow-wrap:anywhere;font-size:24px;line-height:var(--excore-line-height-tight, 1.2)}.merchant-settings__summary p,.merchant-settings__panel-head p,.merchant-settings__deferred-item p,.merchant-settings__status-row span,.merchant-settings__value-row span,.merchant-settings__currency-chip small{margin:0;color:var(--merchant-settings-muted);font-size:13px;line-height:1.4}.merchant-settings__summary-grid,.merchant-settings__two-column,.merchant-settings__deferred-list,.merchant-settings__panel-body,.merchant-settings__currency-list{display:grid;gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-settings__value-row,.merchant-settings__status-row,.merchant-settings__deferred-item{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--excore-spacing-md, 12px);min-width:0}.merchant-settings__value-row{border:1px solid var(--merchant-settings-border);border-radius:var(--excore-radius-control, 8px);padding:10px 12px;background:var(--merchant-settings-surface)}.merchant-settings__value-row strong,.merchant-settings__status-row strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.merchant-settings__panel{overflow:hidden}.merchant-settings__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--excore-spacing-md, 12px);min-width:0;border-bottom:1px solid var(--merchant-settings-border);padding:14px var(--excore-spacing-lg, 16px);background:var(--merchant-settings-surface)}.merchant-settings__panel-head--inline{align-items:center;border-bottom:0}.merchant-settings__panel-head h3{font-size:16px;line-height:1.25}.merchant-settings__panel-body,.merchant-settings__currency-list,.merchant-settings__deferred-list{padding:var(--excore-spacing-lg, 16px)}.merchant-settings__status-row,.merchant-settings__deferred-item{border:1px solid var(--merchant-settings-border);border-radius:var(--excore-radius-control, 8px);padding:12px;background:var(--merchant-settings-surface)}.merchant-settings__status-row .excore-status-badge,.merchant-settings__deferred-item .excore-button{flex:0 0 auto}.merchant-settings__currency-list{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.merchant-settings__currency-chip{display:grid;gap:2px;min-width:0;border:1px solid var(--merchant-settings-border);border-radius:var(--excore-radius-control, 8px);padding:10px 12px;background:var(--merchant-settings-surface)}.merchant-settings__currency-chip strong{overflow-wrap:anywhere;color:var(--merchant-settings-text);font-size:14px}@media(min-width:760px){.merchant-settings__summary{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start}.merchant-settings__two-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.merchant-settings__toolbar,.merchant-settings__panel-head,.merchant-settings__panel-head--inline,.merchant-settings__value-row,.merchant-settings__status-row,.merchant-settings__deferred-item{display:grid;justify-content:stretch}.merchant-settings__toolbar .excore-status-badge,.merchant-settings__panel-head--inline .excore-icon-button,.merchant-settings__panel-head--inline .excore-button,.merchant-settings__status-row .excore-status-badge,.merchant-settings__deferred-item .excore-button{justify-self:start}}.merchant-dashboard__route-preview{display:grid;gap:var(--excore-spacing-lg, 16px);width:100%;min-width:0}.merchant-dashboard__route-preview-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--excore-spacing-md, 12px);min-width:0;border:1px solid var(--excore-border-subtle, #e4e7ec);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-lg, 16px);background:var(--excore-surface, #fff);box-shadow:var(--excore-shadow-sm, 0 10px 28px rgba(15, 23, 42, .08))}.merchant-dashboard__route-preview-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:42px;block-size:42px;border:1px solid var(--excore-color-brand-border, #9fdcb9);border-radius:var(--excore-radius-control, 8px);background:var(--merchant-shell-accent-soft);color:var(--merchant-shell-accent-text)}.merchant-dashboard__route-preview-copy{display:grid;gap:var(--excore-spacing-xs, 4px);min-width:0}.merchant-dashboard__route-preview-copy h2,.merchant-dashboard__route-preview-copy p{margin:0}.merchant-dashboard__route-preview-copy h2{color:var(--excore-text-primary, #101828);font-size:24px;line-height:var(--excore-line-height-tight, 1.2)}.merchant-dashboard__route-preview-copy p{max-width:760px;color:var(--excore-text-secondary, #344054)}.merchant-dashboard__route-preview-status{grid-column:1 / -1;justify-self:start;min-width:0;border:1px solid var(--excore-color-brand-border, #9fdcb9);border-radius:var(--excore-radius-control, 8px);padding:5px 9px;background:var(--merchant-shell-accent-soft);color:var(--merchant-shell-accent-text);font-size:12px;font-weight:720;line-height:1.2}.merchant-dashboard__route-preview-grid{display:grid;grid-template-columns:1fr;gap:var(--excore-spacing-md, 12px);min-width:0}.merchant-dashboard__route-card{display:grid;gap:var(--excore-spacing-xs, 4px);min-width:0;min-height:126px;border:1px solid var(--excore-border-subtle, #e4e7ec);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-lg, 16px);background:var(--excore-surface, #fff)}.merchant-dashboard__route-card span,.merchant-dashboard__route-card strong,.merchant-dashboard__route-card p,.merchant-dashboard__route-preview-note p{margin:0;min-width:0}.merchant-dashboard__route-card span{color:var(--excore-text-muted, #667085);font-size:12px;font-weight:720;text-transform:uppercase}.merchant-dashboard__route-card strong{color:var(--excore-text-primary, #101828);font-size:20px;line-height:var(--excore-line-height-tight, 1.2)}.merchant-dashboard__route-card p{color:var(--excore-text-secondary, #344054);font-size:14px;line-height:1.45}.merchant-dashboard__route-preview-note{display:flex;align-items:flex-start;gap:var(--excore-spacing-sm, 8px);min-width:0;border:1px solid var(--excore-color-info-border, #b2ddff);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-md, 12px);background:var(--excore-color-info-surface, #eff8ff);color:var(--excore-color-info-text, #175cd3)}.merchant-dashboard__route-preview-note p{color:inherit;line-height:1.45}.merchant-dashboard-section{--merchant-dashboard-card: #ffffff;--merchant-dashboard-card-2: #f7f9fc;--merchant-dashboard-card-3: #eef3f8;--merchant-dashboard-border: #c9d5e2;--merchant-dashboard-border-strong: #aebdcb;--merchant-dashboard-text: var(--excore-text-primary);--merchant-dashboard-muted: var(--excore-text-muted);--merchant-dashboard-lime: var(--excore-color-brand-text);--merchant-dashboard-lime-soft: var(--excore-color-brand-subtle);--merchant-dashboard-blue: var(--excore-color-info-text);--merchant-dashboard-blue-soft: var(--excore-color-info-surface);--merchant-dashboard-warning: var(--excore-color-warning-text);--merchant-dashboard-warning-soft: var(--excore-color-warning-surface);display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:calc(100dvh - 112px);border:1px solid var(--merchant-dashboard-border);border-radius:var(--excore-radius-surface, 8px);overflow:hidden;background:var(--merchant-dashboard-card);box-shadow:0 20px 52px #1420361f}:root[data-excore-theme=dark] .merchant-dashboard-section{--merchant-dashboard-card: #10182b;--merchant-dashboard-card-2: #121c32;--merchant-dashboard-card-3: #17223d;--merchant-dashboard-border: rgba(215, 224, 234, .16);--merchant-dashboard-border-strong: rgba(215, 224, 234, .26);--merchant-dashboard-text: #f8fafc;--merchant-dashboard-muted: #aeb9c9;--merchant-dashboard-lime: #55f27b;--merchant-dashboard-lime-soft: rgba(85, 242, 123, .14);--merchant-dashboard-blue: #7db8ff;--merchant-dashboard-blue-soft: rgba(125, 184, 255, .14);--merchant-dashboard-warning: #f5b84b;--merchant-dashboard-warning-soft: rgba(245, 184, 75, .14);box-shadow:0 22px 60px #00000047}.merchant-dashboard-section__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--excore-spacing-md, 12px);min-width:0;border-bottom:1px solid var(--merchant-dashboard-border);padding:14px var(--excore-spacing-lg, 16px);background:var(--merchant-dashboard-card)}.merchant-dashboard-section__period-group,.merchant-dashboard-section__toggle-group{display:flex;align-items:center;gap:3px;min-width:0;border:1px solid var(--merchant-dashboard-border);border-radius:var(--excore-radius-control, 8px);padding:3px;background:var(--merchant-dashboard-card-2)}.merchant-dashboard-section__period-button{min-height:30px;border:0;border-radius:7px;padding:0 10px;background:transparent;color:var(--merchant-dashboard-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:760;white-space:nowrap}.merchant-dashboard-section__period-button[data-active=true]{background:var(--merchant-dashboard-lime-soft);color:var(--merchant-dashboard-lime)}.merchant-dashboard-section__period-button:focus-visible,.merchant-dashboard-section__bar-group:focus-visible,.merchant-dashboard-section__hash-link:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--excore-border-focus, #19b978) 28%,transparent)}.merchant-dashboard-section__content{display:grid;gap:var(--excore-spacing-lg, 16px);min-width:0;min-height:0;overflow:auto;padding:var(--excore-spacing-lg, 16px)}.merchant-dashboard-section__rates-strip{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;border:1px solid var(--merchant-dashboard-border);border-radius:var(--excore-radius-surface, 8px);padding:10px 12px;background:var(--merchant-dashboard-card-2)}.merchant-dashboard-section__rates-title{min-width:158px}.merchant-dashboard-section__rates-title h2,.merchant-dashboard-section__panel-head h2,.merchant-dashboard-section__empty-state h2,.merchant-dashboard-section__state h2{margin:0;color:var(--merchant-dashboard-text);letter-spacing:0}.merchant-dashboard-section__rates-title h2{font-size:15px}.merchant-dashboard-section__rates-title p,.merchant-dashboard-section__panel-head p,.merchant-dashboard-section__metric-subvalue,.merchant-dashboard-section__muted,.merchant-dashboard-section__mobile-row span,.merchant-dashboard-section__empty-state p,.merchant-dashboard-section__state p{margin:0;color:var(--merchant-dashboard-muted)}.merchant-dashboard-section__rates-title p,.merchant-dashboard-section__panel-head p,.merchant-dashboard-section__metric-subvalue,.merchant-dashboard-section__muted,.merchant-dashboard-section__mobile-row span{font-size:12px;line-height:1.35}.merchant-dashboard-section__rate-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:174px;min-height:34px;border:1px solid var(--merchant-dashboard-border);border-radius:var(--excore-radius-control, 8px);padding:0 10px;background:var(--merchant-dashboard-card)}.merchant-dashboard-section__rate-row span{color:var(--merchant-dashboard-muted);font-size:12px}.merchant-dashboard-section__rate-row strong{color:var(--merchant-dashboard-text);font-size:13px;white-space:nowrap}.merchant-dashboard-section__sync-pill,.merchant-dashboard-section__pill{display:inline-flex;align-items:center;justify-content:center;min-height:22px;border-radius:var(--excore-radius-pill, 999px);gap:5px;padding:0 8px;background:var(--merchant-dashboard-card-3);color:var(--merchant-dashboard-muted);font-size:11px;font-weight:750;white-space:nowrap}.merchant-dashboard-section__sync-pill{color:var(--merchant-dashboard-blue);background:var(--merchant-dashboard-blue-soft)}.merchant-dashboard-section__pill--good{color:var(--merchant-dashboard-lime);background:var(--merchant-dashboard-lime-soft)}.merchant-dashboard-section__pill--info{color:var(--merchant-dashboard-blue);background:var(--merchant-dashboard-blue-soft)}.merchant-dashboard-section__kpi-grid{display:grid;grid-template-columns:1fr;gap:var(--excore-spacing-md, 12px);min-width:0}.merchant-dashboard-section__metric-card,.merchant-dashboard-section__panel,.merchant-dashboard-section__compact-card,.merchant-dashboard-section__empty-state{min-width:0;border:1px solid var(--merchant-dashboard-border);border-radius:var(--excore-radius-surface, 8px);background:var(--merchant-dashboard-card-2)}.merchant-dashboard-section__metric-card{display:grid;align-content:space-between;gap:10px;min-height:154px;padding:12px}.merchant-dashboard-section__metric-head,.merchant-dashboard-section__metric-foot,.merchant-dashboard-section__compact-top,.merchant-dashboard-section__mobile-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.merchant-dashboard-section__metric-head>div:first-child{display:grid;gap:4px;min-width:0}.merchant-dashboard-section__metric-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--excore-radius-control, 8px)}.merchant-dashboard-section__metric-icon--profit{color:var(--merchant-dashboard-blue);background:var(--merchant-dashboard-blue-soft)}.merchant-dashboard-section__metric-icon--balance{color:var(--merchant-dashboard-warning);background:var(--merchant-dashboard-warning-soft)}.merchant-dashboard-section__metric-head strong{overflow:hidden;color:var(--merchant-dashboard-text);font-size:13px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.merchant-dashboard-section__metric-head span,.merchant-dashboard-section__compact-top span{color:var(--merchant-dashboard-muted);font-size:12px;line-height:1.35}.merchant-dashboard-section__toggle-group .merchant-dashboard-section__period-button{min-height:26px;padding:0 8px;font-size:12px}.merchant-dashboard-section__metric-value,.merchant-dashboard-section__compact-value{margin:0;color:var(--merchant-dashboard-text);font-weight:820;letter-spacing:0}.merchant-dashboard-section__metric-value{overflow-wrap:anywhere;font-size:26px;line-height:1.04}.merchant-dashboard-section__metric-subvalue{margin-top:7px;font-size:13px}.merchant-dashboard-section__metric-foot{justify-content:flex-start;flex-wrap:wrap;gap:6px}.merchant-dashboard-section__metric-foot--status-row{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));align-items:center}.merchant-dashboard-section__empty-state{display:grid;gap:var(--excore-spacing-sm, 8px);border-style:dashed;border-color:var(--merchant-dashboard-border-strong);padding:22px;background:var(--merchant-dashboard-card)}.merchant-dashboard-section__split-grid{display:grid;grid-template-columns:1fr;gap:var(--excore-spacing-md, 12px);min-width:0}.merchant-dashboard-section__panel{overflow:hidden;background:var(--merchant-dashboard-card)}.merchant-dashboard-section__panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--excore-spacing-md, 12px);min-height:58px;border-bottom:1px solid var(--merchant-dashboard-border);padding:14px var(--excore-spacing-lg, 16px);background:var(--merchant-dashboard-card-2)}.merchant-dashboard-section__panel-head--compact{min-height:50px}.merchant-dashboard-section__panel-head h2{font-size:16px;line-height:1.25}.merchant-dashboard-section__panel-body{padding:14px var(--excore-spacing-lg, 16px) var(--excore-spacing-lg, 16px)}.merchant-dashboard-section__chart{display:grid;grid-template-rows:1fr auto;gap:var(--excore-spacing-md, 12px);min-height:210px}.merchant-dashboard-section__chart-area{display:grid;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));align-items:end;gap:10px;min-height:176px;border:1px solid var(--merchant-dashboard-border);border-radius:var(--excore-radius-surface, 8px);padding:16px 12px 10px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 36px,var(--merchant-dashboard-border) 37px),var(--merchant-dashboard-card)}.merchant-dashboard-section__bar-group{position:relative;display:grid;grid-template-rows:1fr auto;gap:8px;min-width:0;height:126px;border:0;border-radius:var(--excore-radius-control, 8px);background:transparent;color:inherit;cursor:pointer;padding:0;text-align:center}.merchant-dashboard-section__bar-group:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:var(--excore-z-index-tooltip, 1300);width:max-content;max-width:220px;transform:translate(-50%);border:1px solid var(--merchant-dashboard-border);border-radius:var(--excore-radius-surface, 8px);padding:8px 9px;background:var(--merchant-dashboard-card);box-shadow:var(--excore-shadow-high, 0 20px 52px rgba(15, 23, 42, .16));color:var(--merchant-dashboard-text);font-size:12px;font-weight:700;line-height:1.35;opacity:0;pointer-events:none;transition:opacity var(--excore-motion-fast, .16s ease);white-space:normal}.merchant-dashboard-section__bar-group:hover:after,.merchant-dashboard-section__bar-group:focus-visible:after,.merchant-dashboard-section__bar-group[data-active=true]:after{opacity:1}.merchant-dashboard-section__bar-group:first-child:after{left:0;transform:none}.merchant-dashboard-section__bar-group:last-child:after{right:0;left:auto;transform:none}.merchant-dashboard-section__bars{display:flex;align-items:end;justify-content:center;gap:5px;min-width:0}.merchant-dashboard-section__bar{width:14px;min-height:10px;border-radius:7px 7px 3px 3px;background:var(--merchant-dashboard-lime)}.merchant-dashboard-section__bar--profit{background:var(--merchant-dashboard-blue)}.merchant-dashboard-section__bar-label{overflow:hidden;color:var(--merchant-dashboard-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.merchant-dashboard-section__chart-legend{display:flex;flex-wrap:wrap;gap:10px;color:var(--merchant-dashboard-muted);font-size:12px}.merchant-dashboard-section__chart-legend span{display:inline-flex;align-items:center;gap:6px}.merchant-dashboard-section__chart-legend i{width:9px;height:9px;border-radius:50%;background:var(--merchant-dashboard-lime)}.merchant-dashboard-section__chart-legend i[data-tone=profit]{background:var(--merchant-dashboard-blue)}.merchant-dashboard-section__chart-empty,.merchant-dashboard-section__panel-empty{padding:var(--excore-spacing-lg, 16px);color:var(--merchant-dashboard-muted);font-size:13px}.merchant-dashboard-section__side-metrics{display:grid;gap:var(--excore-spacing-md, 12px);min-width:0}.merchant-dashboard-section__compact-card{display:grid;gap:10px;padding:13px;background:var(--merchant-dashboard-card)}.merchant-dashboard-section__compact-top h3{margin:0;color:var(--merchant-dashboard-text);font-size:14px}.merchant-dashboard-section__compact-value{overflow-wrap:anywhere;font-size:24px;line-height:1.08}.merchant-dashboard-section__progress-track{height:8px;border-radius:var(--excore-radius-pill, 999px);overflow:hidden;background:var(--merchant-dashboard-card-3)}.merchant-dashboard-section__progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--merchant-dashboard-lime),var(--merchant-dashboard-blue))}.merchant-dashboard-section__tables-grid{display:grid;grid-template-columns:1fr;gap:var(--excore-spacing-md, 12px);min-width:0}.merchant-dashboard-section__table-wrap{overflow:auto;max-height:318px}.merchant-dashboard-section__table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed}.merchant-dashboard-section__table-wrap th,.merchant-dashboard-section__table-wrap td{border-bottom:1px solid var(--merchant-dashboard-border);padding:11px 10px;color:var(--merchant-dashboard-text);font-size:13px;text-align:left;vertical-align:middle}.merchant-dashboard-section__table-wrap th:nth-child(6),.merchant-dashboard-section__table-wrap td:nth-child(6){width:132px}.merchant-dashboard-section__table-wrap th{position:sticky;top:0;z-index:1;background:var(--merchant-dashboard-card);color:var(--merchant-dashboard-muted);font-size:12px;font-weight:760}.merchant-dashboard-section__hash-link{color:var(--merchant-dashboard-blue);font-weight:760;text-decoration:none}.merchant-dashboard-section__hash-link:hover{text-decoration:underline}.merchant-dashboard-section__payout-mobile-list,.merchant-dashboard-section__deal-mobile-list{display:none}.merchant-dashboard-section__mobile-row{display:grid;gap:8px;min-width:0;border:1px solid var(--merchant-dashboard-border-strong);border-radius:var(--excore-radius-surface, 8px);padding:12px;background:var(--merchant-dashboard-card-2)}.merchant-dashboard-section__mobile-row strong{min-width:0;overflow-wrap:anywhere;color:var(--merchant-dashboard-text);font-size:14px}.merchant-dashboard-section__modal .excore-modal__body{display:grid;gap:var(--excore-spacing-md, 12px)}.merchant-dashboard-section__export-grid,.merchant-dashboard-section__date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--excore-spacing-sm, 8px)}.merchant-dashboard-section__check-card{display:grid;gap:5px;min-height:70px;border:1px solid var(--merchant-dashboard-border);border-radius:var(--excore-radius-surface, 8px);padding:10px;background:var(--merchant-dashboard-card-2)}.merchant-dashboard-section__check-card span{display:flex;align-items:center;gap:var(--excore-spacing-sm, 8px);color:var(--merchant-dashboard-text);font-size:13px;font-weight:760}.merchant-dashboard-section__check-card small,.merchant-dashboard-section__deferred-note p{color:var(--merchant-dashboard-muted);font-size:12px;line-height:1.35}.merchant-dashboard-section__deferred-note{display:grid;gap:5px;border:1px solid var(--merchant-dashboard-border);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-md, 12px);background:var(--merchant-dashboard-warning-soft);color:var(--merchant-dashboard-warning)}.merchant-dashboard-section__deferred-note strong,.merchant-dashboard-section__deferred-note p{margin:0}.merchant-dashboard-section__export-message{border:1px solid var(--merchant-dashboard-border);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-sm, 8px) var(--excore-spacing-md, 12px);font-size:13px;line-height:1.4}.merchant-dashboard-section__export-message[data-tone=error]{border-color:var(--excore-color-danger-border, #fecdca);background:var(--excore-color-danger-surface, #fef3f2);color:var(--excore-color-danger-text, #b42318)}.merchant-dashboard-section__export-message[data-tone=success]{border-color:var(--excore-color-success-border, #abefc6);background:var(--excore-color-success-surface, #ecfdf3);color:var(--excore-color-success-text, #067647)}.merchant-dashboard-section__state.excore-surface{display:grid;gap:var(--excore-spacing-sm, 8px);margin:var(--excore-spacing-lg, 16px);background:var(--merchant-dashboard-card-2)}.merchant-dashboard-section__eyebrow{margin:0;color:var(--merchant-dashboard-lime);font-size:12px;font-weight:720;text-transform:uppercase}.merchant-dashboard-section__skeleton-strip,.merchant-dashboard-section__skeleton-panel{min-height:96px}.merchant-dashboard-section__skeleton-card{min-height:154px}.merchant-dashboard-section .excore-status-badge{min-width:max-content;min-block-size:22px;padding:2px 8px;font-size:11px}.merchant-dashboard-section__table-wrap td:nth-child(6) .excore-status-badge{max-inline-size:none}.merchant-dashboard-section__table-wrap td:nth-child(6) .excore-status-badge>span{overflow:visible;text-overflow:clip}@media(min-width:768px){.merchant-dashboard-section__kpi-grid,.merchant-dashboard-section__tables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.merchant-dashboard-section__kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-dashboard-section__split-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.merchant-dashboard-section__side-metrics{grid-template-rows:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.merchant-dashboard-section{border-radius:0;box-shadow:none}.merchant-dashboard-section__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;padding:10px var(--excore-spacing-md, 12px)}.merchant-dashboard-section__export-button.excore-button{min-inline-size:36px;padding-inline:0}.merchant-dashboard-section__export-button .excore-button__content{gap:0}.merchant-dashboard-section__export-label{display:none}.merchant-dashboard-section__period-group{overflow-x:auto;scrollbar-width:none}.merchant-dashboard-section__period-group::-webkit-scrollbar{display:none}.merchant-dashboard-section__content{padding:var(--excore-spacing-md, 12px) var(--excore-spacing-md, 12px) 84px;gap:var(--excore-spacing-md, 12px)}.merchant-dashboard-section__metric-card,.merchant-dashboard-section__compact-card,.merchant-dashboard-section__panel,.merchant-dashboard-section__rates-strip{border-color:var(--merchant-dashboard-border-strong);box-shadow:var(--excore-shadow-low, 0 10px 28px rgba(15, 23, 42, .08))}.merchant-dashboard-section__rates-title,.merchant-dashboard-section__rate-row{width:100%;min-width:0}.merchant-dashboard-section__metric-card{min-height:0}.merchant-dashboard-section__metric-head{align-items:center}.merchant-dashboard-section__metric-value{font-size:24px}.merchant-dashboard-section__panel-head,.merchant-dashboard-section__panel-body{padding-left:var(--excore-spacing-md, 12px);padding-right:var(--excore-spacing-md, 12px)}.merchant-dashboard-section__chart{min-height:176px}.merchant-dashboard-section__chart-area{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(26px,1fr);min-height:136px;overflow-x:auto;overflow-y:hidden;gap:6px;padding-top:18px;scrollbar-width:none}.merchant-dashboard-section__chart-area::-webkit-scrollbar{display:none}.merchant-dashboard-section__bar-group{height:104px}.merchant-dashboard-section__bar-group:after{display:none;max-width:156px;font-size:11px}.merchant-dashboard-section__bar-group:hover:after,.merchant-dashboard-section__bar-group:focus-visible:after,.merchant-dashboard-section__bar-group[data-active=true]:after{display:block}.merchant-dashboard-section__bar{width:11px}.merchant-dashboard-section__table-wrap{display:none}.merchant-dashboard-section__payout-mobile-list,.merchant-dashboard-section__deal-mobile-list{display:grid;gap:var(--excore-spacing-sm, 8px);max-height:340px;overflow:auto;padding:10px;background:var(--merchant-dashboard-card)}.merchant-dashboard-section__mobile-row-head{align-items:start}.merchant-dashboard-section__mobile-row-head>span,.merchant-dashboard-section__mobile-row-head .excore-status-badge{flex:0 0 auto}.merchant-dashboard-section__export-grid,.merchant-dashboard-section__date-grid{grid-template-columns:1fr}}@media(max-width:380px){.merchant-dashboard-section__toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-left:8px;padding-right:8px}.merchant-dashboard-section__period-group{overflow-x:hidden;gap:2px}.merchant-dashboard-section__period-button{flex:1 1 0;min-width:0;padding:0 4px;font-size:11px}.merchant-dashboard-section__metric-card:first-child .merchant-dashboard-section__metric-head{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.merchant-dashboard-section__toggle-group{width:100%;gap:4px}.merchant-dashboard-section__toggle-group .merchant-dashboard-section__period-button{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;font-size:12px}.merchant-dashboard-section__chart-area{grid-auto-columns:minmax(22px,1fr);gap:4px;padding-right:8px;padding-left:8px}.merchant-dashboard-section__bars{gap:3px}.merchant-dashboard-section__bar{width:10px}.merchant-dashboard-section__modal .excore-modal__actions{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:8px}.merchant-dashboard-section__modal .excore-modal__actions .excore-button{inline-size:100%;min-inline-size:0;padding-inline:10px;white-space:nowrap}.merchant-dashboard-section__modal .excore-button__content,.merchant-dashboard-section__modal .excore-button__content>span{overflow-wrap:normal;white-space:nowrap}}.merchant-chats.excore-surface{--merchant-chat-card: var(--excore-surface);--merchant-chat-card-2: #f7fafc;--merchant-chat-card-3: #eef3f8;--merchant-chat-border: #cedae7;--merchant-chat-border-strong: #b9c8d8;--merchant-chat-text: var(--excore-text-primary);--merchant-chat-muted: var(--excore-text-muted);--merchant-chat-brand: #0f8f52;--merchant-chat-brand-soft: #e1f8ea;--merchant-chat-info: var(--excore-color-info-text);--merchant-chat-info-soft: var(--excore-color-info-surface);--merchant-chat-warning: var(--excore-color-warning-text);--merchant-chat-warning-soft: var(--excore-color-warning-surface);--merchant-chat-danger: var(--excore-color-danger-text);--merchant-chat-danger-soft: var(--excore-color-danger-surface);display:grid;min-width:0;min-height:min(780px,calc(100vh - 104px));border:1px solid var(--merchant-chat-border);border-radius:var(--excore-radius-surface, 8px);overflow:hidden;background:var(--merchant-chat-card);box-shadow:0 1px 2px #0f172a0a}:root[data-excore-theme=dark] .merchant-chats.excore-surface{--merchant-chat-card: #0f1728;--merchant-chat-card-2: #121c31;--merchant-chat-card-3: #19253d;--merchant-chat-border: rgba(209, 223, 238, .17);--merchant-chat-border-strong: rgba(209, 223, 238, .3);--merchant-chat-text: #f8fafc;--merchant-chat-muted: #aeb9c9;--merchant-chat-brand: #55f27b;--merchant-chat-brand-soft: rgba(85, 242, 123, .14);--merchant-chat-info: #7db8ff;--merchant-chat-info-soft: rgba(125, 184, 255, .14);--merchant-chat-warning: #f5b84b;--merchant-chat-warning-soft: rgba(245, 184, 75, .14);--merchant-chat-danger: #ff9b8f;--merchant-chat-danger-soft: rgba(255, 155, 143, .14)}.merchant-chats__layout{display:grid;grid-template-columns:minmax(340px,360px) minmax(0,1fr);height:100%;min-width:0;min-height:0}.merchant-chats__list-pane,.merchant-chats__dialog-pane,.merchant-chats__dialog{min-width:0;min-height:0}.merchant-chats__list-pane{display:grid;grid-template-rows:auto minmax(0,1fr);border-right:1px solid var(--merchant-chat-border);background:var(--merchant-chat-card-2)}.merchant-chats__tools{display:grid;gap:12px;border-bottom:1px solid var(--merchant-chat-border);padding:16px 16px 14px}.merchant-chats__search.excore-field{min-width:0}.merchant-chats__filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:0;border:1px solid var(--merchant-chat-border);border-radius:var(--excore-radius-control, 8px);padding:3px;background:var(--merchant-chat-card)}.merchant-chats__filter{min-height:32px;border:0;border-radius:7px;background:transparent;color:var(--merchant-chat-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:760;overflow-wrap:anywhere}.merchant-chats__filter[data-active=true]{background:var(--merchant-chat-brand-soft);color:var(--merchant-chat-brand)}.merchant-chats__filter:disabled{cursor:not-allowed;opacity:.5}.merchant-chats__list,.merchant-chats__skeleton-list,.merchant-chats__list-empty{display:grid;align-content:start;gap:9px;min-width:0;overflow-y:auto;padding:12px 10px 14px}.merchant-chats__list-empty{color:var(--merchant-chat-muted);font-size:13px}.merchant-chats__chat-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:74px;border:1px solid var(--merchant-chat-border);border-radius:var(--excore-radius-surface, 8px);padding:0;background:var(--merchant-chat-card);color:inherit}.merchant-chats__chat-select{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;min-height:72px;border:0;padding:10px 0 10px 12px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.merchant-chats__chat-row[data-active=true]{border-color:color-mix(in srgb,var(--merchant-chat-brand) 54%,var(--merchant-chat-border));background:var(--merchant-chat-brand-soft)}.merchant-chats__chat-row:focus-visible,.merchant-chats__chat-select:focus-visible,.merchant-chats__filter:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--excore-border-focus, #19b978) 28%,transparent)}.merchant-chats__chat-main,.merchant-chats__chat-side,.merchant-chats__dialog-title{display:grid;gap:4px;min-width:0}.merchant-chats__dialog-title{grid-column:2}.merchant-chats__create-action.excore-button{grid-column:3;justify-self:end;width:auto;min-width:132px;padding-inline:14px;white-space:nowrap}.merchant-chats__create-action-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-chats__create-action-label--short{display:none}.merchant-chats:not([data-selected=true]) .merchant-chats__create-action{display:none}.merchant-chats__chat-top{display:flex;align-items:center;gap:8px;min-width:0}.merchant-chats__chat-main strong,.merchant-chats__dialog-title strong{min-width:0;overflow-wrap:anywhere;color:var(--merchant-chat-text);font-size:15px;line-height:1.25}.merchant-chats__chat-main span,.merchant-chats__chat-side span,.merchant-chats__chat-side small,.merchant-chats__dialog-title span{min-width:0;overflow-wrap:anywhere;color:var(--merchant-chat-muted);font-size:12px;line-height:1.35}.merchant-chats__chat-side{justify-items:end;text-align:right}.merchant-chats__dialog-pane{background:var(--merchant-chat-card)}.merchant-chats__dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.merchant-chats__dialog-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;border-bottom:1px solid var(--merchant-chat-border);min-height:64px;padding:10px 16px;background:var(--merchant-chat-card)}.merchant-chats__mobile-back.excore-icon-button{grid-column:1;display:none}.merchant-chats__dialog-state,.merchant-chats__messages-state{display:grid;gap:var(--excore-spacing-sm, 8px);padding:var(--excore-spacing-lg, 16px)}.merchant-chats__dialog-state{align-content:center}.merchant-chats__dialog-empty{display:grid;min-height:100%;place-items:center}.merchant-chats__dialog-empty span{width:52px;height:52px;border:1px solid var(--merchant-chat-border);border-radius:999px;background:var(--merchant-chat-card-2)}.merchant-chats__dialog-state p{margin:0;color:var(--merchant-chat-muted)}.merchant-chats__messages{display:grid;align-content:start;gap:9px;min-width:0;min-height:0;overflow-y:auto;padding:16px 16px 14px;background:linear-gradient(180deg,transparent 0,transparent 74%,color-mix(in srgb,var(--merchant-chat-card-2) 42%,transparent) 100%),var(--merchant-chat-card)}.merchant-chats__message{display:grid;justify-self:start;gap:5px;width:fit-content;max-width:min(68%,540px);min-width:0;border:1px solid var(--merchant-chat-border);border-radius:var(--excore-radius-surface, 8px);padding:9px 11px;background:var(--merchant-chat-card-2)}.merchant-chats__message[data-sender=merchant]{justify-self:end;border-color:color-mix(in srgb,var(--merchant-chat-brand) 44%,var(--merchant-chat-border));background:var(--merchant-chat-brand-soft)}.merchant-chats__message[data-sender=system]{justify-self:center;max-width:min(86%,520px);background:var(--merchant-chat-info-soft)}.merchant-chats__message[data-status=failed]{border-color:color-mix(in srgb,var(--merchant-chat-danger) 48%,var(--merchant-chat-border));background:var(--merchant-chat-danger-soft)}.merchant-chats__message-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-chats__message-meta strong,.merchant-chats__message-meta span,.merchant-chats__message p,.merchant-chats__message-status{min-width:0;overflow-wrap:anywhere}.merchant-chats__message-meta strong{color:var(--merchant-chat-text);font-size:12px}.merchant-chats__message-meta span,.merchant-chats__message-status{color:var(--merchant-chat-muted);font-size:12px}.merchant-chats__message p{margin:0;color:var(--merchant-chat-text);font-size:13px;line-height:1.42;white-space:pre-wrap}.merchant-chats__message-status{color:var(--merchant-chat-info);font-weight:700}.merchant-chats__message[data-status=failed] .merchant-chats__message-status{color:var(--merchant-chat-danger)}.merchant-chats__message-actions{display:flex;flex-wrap:wrap;gap:var(--excore-spacing-sm, 8px)}.merchant-chats__new-message-marker.excore-button{position:sticky;bottom:0;z-index:1;justify-self:center;box-shadow:var(--excore-shadow-medium, 0 12px 30px rgba(15, 23, 42, .16))}.merchant-chats__composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;border-top:1px solid var(--merchant-chat-border);padding:10px 12px;background:var(--merchant-chat-card-2)}.merchant-chats__composer-stack{display:grid;gap:6px;min-width:0}.merchant-chats__composer-field.excore-field,.merchant-chats__composer-stack{min-width:0}.merchant-chats__composer-field .excore-field__textarea{min-height:40px;max-height:116px;resize:none}.merchant-chats__send-icon{display:none}.merchant-chats__create-flow .excore-modal__panel{max-height:min(720px,calc(100dvh - 32px))}.merchant-chats__create-body,.merchant-chats__create-grid{display:grid;gap:12px;min-width:0}.merchant-chats__create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-chats__create-client{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;border:1px solid var(--merchant-chat-border);border-radius:var(--excore-radius-surface, 8px);padding:10px 12px;background:var(--merchant-chat-brand-soft)}.merchant-chats__create-client span{color:var(--merchant-chat-muted);font-size:12px}.merchant-chats__create-client strong{min-width:0;overflow-wrap:anywhere}.merchant-chats__create-comment.excore-field{grid-column:1 / -1}.merchant-chats__create-error,.merchant-chats__create-warning{border:1px solid color-mix(in srgb,var(--merchant-chat-danger) 45%,var(--merchant-chat-border));border-radius:var(--excore-radius-control, 8px);padding:10px 12px;background:var(--merchant-chat-danger-soft);color:var(--merchant-chat-danger);font-size:13px;font-weight:700}.merchant-chats__create-warning{border-color:color-mix(in srgb,var(--merchant-chat-warning) 45%,var(--merchant-chat-border));background:var(--merchant-chat-warning-soft);color:var(--merchant-chat-warning)}.merchant-chats__toast-viewport.excore-toast-viewport{position:fixed;inset-block-start:max(12px,env(safe-area-inset-top));inset-block-end:auto;inset-inline-start:auto;inset-inline-end:max(12px,env(safe-area-inset-right));pointer-events:none;z-index:var(--excore-z-index-toast, 1400)}.merchant-chats__toast-viewport .excore-toast{inline-size:min(340px,calc(100vw - 24px));max-block-size:min(156px,calc(100dvh - 32px));overflow:auto;pointer-events:auto}@media(max-width:767px){.merchant-chats.excore-surface{--merchant-chat-mobile-shell-offset: 76px;height:calc(100dvh - var(--merchant-chat-mobile-shell-offset, 76px));min-height:0;border-radius:0;box-shadow:none}.merchant-chats__layout{grid-template-columns:1fr}.merchant-chats__list-pane,.merchant-chats__dialog-pane{border-right:0}.merchant-chats[data-mobile-view=dialog] .merchant-chats__list-pane,.merchant-chats[data-mobile-view=list] .merchant-chats__dialog-pane{display:none}.merchant-chats__list,.merchant-chats__skeleton-list,.merchant-chats__list-empty{max-height:none}.merchant-chats__dialog{height:100%;min-height:0}.merchant-chats__dialog-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:58px;gap:8px;padding:8px 10px}.merchant-chats__dialog-header .merchant-chats__create-action.excore-button{grid-column:3;justify-self:end;width:auto;min-width:96px;min-height:32px;padding-inline:10px;font-size:12px}.merchant-chats__mobile-back.excore-icon-button{display:inline-grid}.merchant-chats__messages{max-height:none;padding:10px}.merchant-chats__message{max-width:min(88%,560px)}.merchant-chats__message-meta{display:grid;justify-content:start}.merchant-chats__composer{grid-template-columns:auto minmax(0,1fr) auto;padding:8px 10px max(8px,env(safe-area-inset-bottom))}.merchant-chats__composer .merchant-chats__send-action.excore-button{width:40px;min-width:40px;min-height:40px;padding-inline:10px}.merchant-chats__send-label{display:none}.merchant-chats__send-icon{display:inline;font-size:18px;line-height:1}.merchant-chats__create-grid{grid-template-columns:1fr}.merchant-chats__create-flow .excore-modal__panel{width:min(100vw - 20px,640px);max-height:calc(100dvh - 20px)}.merchant-chats__toast-viewport.excore-toast-viewport{inset-block-start:148px;inset-inline-start:12px;inset-inline-end:12px;justify-items:end}}@media(max-width:360px){.merchant-chats__dialog-header{grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;padding:6px 8px}.merchant-chats__dialog-header .merchant-chats__create-action.excore-button{max-width:86px;min-width:78px;padding-inline:8px}.merchant-chats__dialog-header .merchant-chats__create-action-label--full{display:none}.merchant-chats__dialog-header .merchant-chats__create-action-label--short{display:inline}.merchant-chats__composer{gap:6px;padding-inline:8px}}.merchant-users{--merchant-users-surface: var(--excore-surface);--merchant-users-surface-2: var(--excore-surface-2);--merchant-users-surface-3: var(--excore-surface-3);--merchant-users-border: var(--excore-border-subtle);--merchant-users-border-strong: var(--excore-border-strong);--merchant-users-text: var(--excore-text-primary);--merchant-users-muted: var(--excore-text-secondary);--merchant-users-muted-2: var(--excore-text-muted);--merchant-users-accent: var(--excore-color-brand);--merchant-users-accent-soft: var(--excore-color-brand-subtle);--merchant-users-shadow: var(--excore-shadow-medium);width:100%;min-width:0;display:grid;gap:16px}:root[data-excore-theme=dark] .merchant-users{--merchant-users-surface: #10182b;--merchant-users-surface-2: #121c32;--merchant-users-surface-3: #17223d;--merchant-users-border: rgba(215, 224, 234, .16);--merchant-users-border-strong: rgba(215, 224, 234, .26);--merchant-users-text: #f8fafc;--merchant-users-muted: #c6d2e1;--merchant-users-muted-2: #8ea0b7;--merchant-users-accent: #55f27b;--merchant-users-accent-soft: rgba(85, 242, 123, .14);--merchant-users-shadow: 0 22px 60px rgba(0, 0, 0, .28)}.merchant-users .merchant-users__surface.excore-surface[data-padding=lg]{display:grid;gap:16px;padding:0;border-radius:0;background:transparent;box-shadow:none;color:var(--merchant-users-text)}.merchant-users__header{align-items:center}.merchant-users__title{display:inline-flex;align-items:center;gap:12px;min-width:0}.merchant-users__page-icon{display:inline-grid;flex:0 0 auto;inline-size:42px;block-size:42px;place-items:center;border:1px solid color-mix(in srgb,var(--merchant-users-accent) 28%,transparent);border-radius:var(--excore-radius-control, 8px);background:var(--merchant-users-accent-soft);color:var(--merchant-users-accent)}.merchant-users__header .excore-page-header__title{color:var(--merchant-users-text);font-size:28px;line-height:1.15}.merchant-users__count{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--merchant-users-border);border-radius:var(--excore-radius-control, 8px);padding:0 var(--excore-spacing-md, 12px);background:var(--merchant-users-surface-2);color:var(--merchant-users-muted);font-size:var(--excore-font-size-sm, 13px);font-weight:650;white-space:nowrap}.merchant-users__toolbar{display:grid;grid-template-columns:minmax(0,1fr) 46px 46px;gap:8px;align-items:center;min-width:0;border:1px solid var(--merchant-users-border);border-radius:var(--excore-radius-surface, 8px);padding:10px;background:var(--merchant-users-surface);box-shadow:var(--merchant-users-shadow)}.merchant-users__toolbar .excore-field__control,.merchant-users__toolbar .excore-field__select,.merchant-users__toolbar>.excore-button,.merchant-users__toolbar>.excore-icon-button{min-block-size:46px;border-color:var(--merchant-users-border-strong);background:var(--merchant-users-surface-2)}.merchant-users__toolbar>.excore-button:not(.merchant-users__reset-button){inline-size:46px;min-inline-size:46px;padding:0;font-size:0}.merchant-users__search{min-width:0}.merchant-users__toolbar .merchant-users__desktop-filter.excore-field,.merchant-users__toolbar>.merchant-users__reset-button{display:none}.merchant-users__toolbar .merchant-users__mobile-filter-button.excore-icon-button{display:inline-flex}.merchant-users__notice{display:flex;align-items:center;gap:var(--excore-spacing-sm, 8px);min-width:0;border:1px solid var(--merchant-users-border);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-sm, 8px) var(--excore-spacing-md, 12px);background:var(--merchant-users-surface);color:var(--merchant-users-muted);font-size:var(--excore-font-size-sm, 13px)}.merchant-users__desktop-table,.merchant-users__table-stack{display:none}.merchant-users__desktop-table .excore-table-shell__scroll{border-radius:var(--excore-radius-surface, 8px);max-height:calc(100vh - 234px)}.merchant-users__desktop-table table{width:100%}.merchant-users__desktop-table.excore-table-shell{border-color:var(--merchant-users-border);border-radius:var(--excore-radius-surface, 8px);background:var(--merchant-users-surface);box-shadow:var(--merchant-users-shadow)}.merchant-users__desktop-table th{position:sticky;top:0;z-index:1;height:46px;padding:12px 14px;border-bottom:1px solid var(--merchant-users-border);background:var(--merchant-users-surface-2);color:var(--merchant-users-muted);font-size:12px;font-weight:800;text-align:start;text-transform:uppercase;letter-spacing:0}.merchant-users__desktop-table .excore-table-cell{padding:12px 14px;border-bottom:1px solid var(--merchant-users-border);color:var(--merchant-users-text);font-size:var(--excore-font-size-sm, 13px)}.merchant-users__desktop-table th:first-child,.merchant-users__desktop-table .excore-table-cell:first-child{inline-size:66px;min-inline-size:66px;max-inline-size:66px;white-space:nowrap;overflow-wrap:normal}.merchant-users__row{cursor:pointer}.merchant-users__row[data-selected=true] .excore-table-cell{background:var(--merchant-users-accent-soft)}.merchant-users__id{display:inline-block;color:var(--merchant-users-text);font-family:var(--excore-font-family-mono, monospace);font-weight:800;white-space:nowrap;overflow-wrap:normal}.merchant-users__person,.merchant-users__contacts{display:grid;gap:3px;min-width:0}.merchant-users__person strong,.merchant-users__contacts span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-users__person strong{color:var(--merchant-users-text);font-size:var(--excore-font-size-md, 15px);font-weight:800}.merchant-users__person span,.merchant-users__contacts span,.merchant-users__muted{color:var(--merchant-users-muted);font-size:var(--excore-font-size-sm, 13px)}.merchant-users__row-action{display:flex;justify-content:flex-end}.merchant-users__mobile-list{display:grid;gap:10px;min-width:0}.merchant-users__mobile-list .excore-mobile-card{gap:12px;border-color:var(--merchant-users-border);border-radius:var(--excore-radius-surface, 8px);padding:14px;background:var(--merchant-users-surface);box-shadow:var(--merchant-users-shadow)}.merchant-users__mobile-list .excore-mobile-card__header{align-items:flex-start;gap:12px}.merchant-users__mobile-list .excore-mobile-card__title{color:var(--merchant-users-text);font-size:15px;font-weight:800}.merchant-users__mobile-list .excore-mobile-card__subtitle{color:var(--merchant-users-muted);font-size:13px}.merchant-users__mobile-actions{display:inline-grid;flex:0 0 auto}.merchant-users__mobile-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;min-width:0}.merchant-users__mobile-meta>span{display:inline-flex;align-items:center;gap:6px;min-width:0}.merchant-users__mobile-meta small{color:var(--excore-text-muted, #667085);font-size:11px;font-weight:850;text-transform:none}.merchant-users__mobile-meta .excore-status-badge,.merchant-users__detail-grid .excore-status-badge{min-block-size:22px;inline-size:auto;padding:2px 8px;font-size:11px}.merchant-users__detail-grid .excore-status-badge{justify-self:start;inline-size:fit-content;max-inline-size:100%}.merchant-users__mobile-skeleton{display:grid;gap:var(--excore-spacing-sm, 8px);border-radius:var(--excore-radius-surface, 8px)}.merchant-users__state.excore-surface{border-radius:var(--excore-radius-surface, 8px);background:var(--merchant-users-surface);box-shadow:var(--merchant-users-shadow)}.merchant-users__footer{display:none}.merchant-users__pagination,.merchant-users__page-size{display:flex;align-items:center;gap:var(--excore-spacing-sm, 8px)}.merchant-users__page-size{color:var(--merchant-users-muted);font-size:var(--excore-font-size-sm, 13px);font-weight:650}.merchant-users__page-size select{min-height:36px;border:1px solid var(--merchant-users-border);border-radius:var(--excore-radius-control, 8px);padding:0 var(--excore-spacing-sm, 8px);background:var(--merchant-users-surface);color:var(--merchant-users-text);font:inherit}.merchant-users__mobile-more{display:flex;justify-content:center}.merchant-users__filter-sheet .excore-drawer__panel{border-radius:var(--excore-radius-modal, 12px) var(--excore-radius-modal, 12px) 0 0;background:var(--merchant-users-surface)}.merchant-users__filter-sheet-grid{display:grid;gap:var(--excore-spacing-sm, 8px)}.merchant-users__detail-drawer .excore-drawer__panel{block-size:100vh;block-size:100dvh;max-block-size:100dvh;border-radius:var(--excore-radius-modal, 12px) 0 0 var(--excore-radius-modal, 12px);background:var(--merchant-users-surface)}.merchant-users__detail{display:grid;gap:var(--excore-spacing-lg, 16px);min-width:0}.merchant-users__detail-subtitle{margin:-8px 0 0;color:var(--merchant-users-muted);font-size:var(--excore-font-size-sm, 13px)}.merchant-users__detail-section{display:grid;gap:12px;min-width:0;border:1px solid var(--merchant-users-border);border-radius:var(--excore-radius-surface, 8px);padding:14px;background:var(--merchant-users-surface-2)}.merchant-users__detail-section h3{margin:0;color:var(--merchant-users-text);font-size:14px;font-weight:850}.merchant-users__detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--excore-spacing-sm, 8px)}.merchant-users__detail-grid>div{display:grid;gap:4px;min-width:0}.merchant-users__detail-grid span{color:var(--merchant-users-muted);font-size:12px;font-weight:750;text-transform:none}.merchant-users__detail-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--merchant-users-text);font-size:var(--excore-font-size-sm, 13px)}.merchant-users__drawer-actions{display:flex;flex-wrap:wrap;gap:var(--excore-spacing-sm, 8px)}.merchant-users__deal-list{display:grid;gap:var(--excore-spacing-sm, 8px)}.merchant-users__deal-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--excore-spacing-sm, 8px);min-width:0;border:1px solid var(--merchant-users-border);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-sm, 8px);background:var(--merchant-users-surface)}.merchant-users__deal-id{font-family:var(--excore-font-family-mono, monospace);font-weight:740}@media(min-width:992px){.merchant-users__toolbar{grid-template-columns:minmax(280px,1fr) minmax(142px,auto) minmax(142px,auto) auto auto;gap:10px;padding:14px}.merchant-users__toolbar .excore-field__control,.merchant-users__toolbar .excore-field__select,.merchant-users__toolbar>.excore-button,.merchant-users__toolbar>.excore-icon-button{min-block-size:40px}.merchant-users__toolbar .merchant-users__desktop-filter.excore-field{display:grid}.merchant-users__toolbar>.merchant-users__reset-button{display:inline-flex}.merchant-users__toolbar>.excore-button:not(.merchant-users__reset-button){inline-size:auto;min-inline-size:0;padding:0 var(--excore-spacing-md, 12px);font-size:var(--excore-font-size-sm, 13px)}.merchant-users__toolbar .merchant-users__mobile-filter-button.excore-icon-button{display:none}.merchant-users__desktop-table{display:block}.merchant-users__table-stack{display:grid;gap:0}.merchant-users__table-stack .merchant-users__desktop-table.excore-table-shell{border-radius:var(--excore-radius-surface, 8px) var(--excore-radius-surface, 8px) 0 0}.merchant-users__mobile-list,.merchant-users__mobile-more{display:none}.merchant-users__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--excore-spacing-md, 12px);min-height:58px;border:1px solid var(--merchant-users-border);border-top:0;border-radius:0 0 var(--excore-radius-surface, 8px) var(--excore-radius-surface, 8px);padding:10px 14px;background:var(--merchant-users-surface);color:var(--merchant-users-muted);font-size:var(--excore-font-size-sm, 13px)}}@media(max-width:980px){.merchant-users__surface.excore-surface{gap:12px;padding:0}.merchant-users__header{align-items:start;flex-direction:column;gap:6px}.merchant-users__header .excore-page-header__title{font-size:26px;white-space:nowrap;overflow-wrap:normal}.merchant-users__count{display:none;min-height:0;border:0;padding:0;background:transparent}.merchant-users__toolbar{grid-template-columns:minmax(0,1fr) 46px 46px}.merchant-users__toolbar .excore-field__message{display:none}.merchant-users__toolbar .merchant-users__desktop-filter.excore-field,.merchant-users__toolbar>.merchant-users__reset-button{display:none}.merchant-users__toolbar .merchant-users__mobile-filter-button.excore-icon-button{display:inline-flex}.merchant-users__desktop-table,.merchant-users .merchant-users__desktop-table.excore-table-shell{display:none}.merchant-users__mobile-list{display:grid}.merchant-users__mobile-list .excore-mobile-card__header{flex-direction:row;flex-wrap:nowrap}.merchant-users__mobile-list .excore-mobile-card__content{flex:1 1 auto;min-inline-size:0}.merchant-users__mobile-actions{align-self:start}.merchant-users__filter-sheet .excore-drawer__panel{inline-size:100%}.merchant-users__detail-drawer.excore-drawer{padding:0}.merchant-users__detail-drawer .excore-drawer__panel{inline-size:100%;block-size:100dvh;max-block-size:100dvh;border-radius:0}.merchant-users__detail-grid{grid-template-columns:1fr}.merchant-users__mobile-meta{display:flex}@media(max-width:360px){.merchant-users__mobile-list .excore-mobile-card{gap:10px;padding:12px}.merchant-users__mobile-list .excore-mobile-card__header{gap:8px}.merchant-users__mobile-list .excore-mobile-card__title{font-size:14px}.merchant-users__mobile-list .excore-mobile-card__subtitle,.merchant-users__contacts span{font-size:12px}.merchant-users__contacts{gap:2px}.merchant-users__mobile-meta{gap:6px 8px}.merchant-users__mobile-meta>span{gap:5px}}}.merchant-deals{width:100%;min-width:0}.merchant-deals__surface.excore-surface{display:grid;gap:var(--excore-spacing-md, 12px);border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.merchant-deals__header{display:grid;gap:var(--excore-spacing-sm, 8px);align-items:center}.merchant-deals__header h2,.merchant-deals__detail h2,.merchant-deals__block h3,.merchant-deals__preview h3,.merchant-deals__fixed-card h3{margin:0;color:var(--excore-text-primary, #101828);letter-spacing:0}.merchant-deals__header h2{font-size:22px;line-height:1.18}.merchant-deals__header p,.merchant-deals__detail-head p,.merchant-deals__comment,.merchant-deals__preview-row span,.merchant-deals__pagination,.merchant-deals__inline-warning{margin:0;color:var(--excore-text-secondary, #344054);font-size:var(--excore-font-size-sm, 13px)}.merchant-deals__eyebrow{margin:0 0 4px;color:var(--excore-text-muted, #667085);font-size:11px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.merchant-deals__tools,.merchant-deals__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--excore-spacing-sm, 8px);align-items:end;min-width:0}.merchant-deals__search-group{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-deals__search{min-width:0}.merchant-deals__quick-filters{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-deals__quick-filters button{min-height:34px;border:1px solid var(--excore-border-subtle, #e4e7ec);border-radius:var(--excore-radius-control, 8px);padding:0 var(--excore-spacing-md, 12px);background:var(--excore-surface, #fff);color:var(--excore-text-secondary, #344054);cursor:pointer;font-size:var(--excore-font-size-sm, 13px);font-weight:680}.merchant-deals__quick-filters button[data-active=true]{border-color:var(--excore-color-brand-border, #9be7b2);background:var(--excore-color-brand-subtle, #e8f7ef);color:var(--excore-text-primary, #101828)}.merchant-deals__filter-chip.excore-badge{grid-column:1 / -1;justify-self:start;min-height:34px;border-radius:var(--excore-radius-control, 8px)}.merchant-deals__create-action.excore-button{min-width:0;white-space:nowrap}.merchant-deals__content-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--excore-spacing-lg, 16px);min-width:0}.merchant-deals__list-pane{display:grid;grid-template-rows:minmax(0,auto) auto;align-content:start;gap:var(--excore-spacing-md, 12px);min-width:0}.merchant-deals__desktop-table{display:none}.merchant-deals__desktop-table .excore-table-shell__scroll{border-radius:var(--excore-radius-surface, 8px)}.merchant-deals__desktop-table table{width:100%}.merchant-deals__desktop-table th{position:sticky;top:0;z-index:1;padding:12px;border-bottom:1px solid var(--excore-border-subtle, #e4e7ec);background:var(--excore-surface-2, #f2f5f3);color:var(--excore-text-muted, #667085);font-size:12px;font-weight:740;text-align:start;text-transform:uppercase}.merchant-deals__row{cursor:pointer}.merchant-deals__row[data-selected=true] .excore-table-cell{background:var(--excore-color-brand-subtle, #e8f7ef)}.merchant-deals__deal-id,.merchant-deals__client,.merchant-deals__amount-cell{display:grid;gap:3px;min-width:0}.merchant-deals__deal-id strong,.merchant-deals__client strong,.merchant-deals__amount-cell strong{min-width:0;overflow:hidden;color:var(--excore-text-primary, #101828);font-size:var(--excore-font-size-sm, 13px);font-weight:760;text-overflow:ellipsis;white-space:nowrap}.merchant-deals__deal-id span,.merchant-deals__client span,.merchant-deals__amount-cell span{min-width:0;overflow:hidden;color:var(--excore-text-muted, #667085);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.merchant-deals__row-action{display:flex;justify-content:flex-end}.merchant-deals__mobile-list{display:grid;gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-deals__mobile-list .excore-mobile-card,.merchant-deals__mobile-card.excore-mobile-card{border-radius:var(--excore-radius-surface, 8px)}.merchant-deals__mobile-card.excore-mobile-card{border:1px solid var(--excore-border-subtle, #e4e7ec);padding:var(--excore-spacing-md, 12px);background:var(--excore-surface, #fff)}.merchant-deals__mobile-card .excore-mobile-card__header{align-items:center;gap:var(--excore-spacing-sm, 8px)}.merchant-deals__mobile-card .excore-mobile-card__content{flex:1 1 auto;inline-size:100%;min-inline-size:0;max-inline-size:100%}.merchant-deals__mobile-card .excore-mobile-card__title{max-inline-size:100%;font-size:17px;line-height:1.18}.merchant-deals__mobile-card .excore-mobile-card__subtitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-inline-size:100%;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.merchant-deals__mobile-list .excore-status-badge{flex:0 0 auto;max-inline-size:52%}.merchant-deals__mobile-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.merchant-deals__mobile-meta>span{display:flex;align-items:center;justify-content:space-between;gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-deals__mobile-meta small{min-width:0;color:var(--excore-text-muted, #667085);font-size:13px;font-weight:620}.merchant-deals__mobile-meta strong{min-width:0;overflow-wrap:anywhere;color:var(--excore-text-primary, #101828);font-size:13px;text-align:end}.merchant-deals__sync-pill{justify-self:start;border:1px solid var(--excore-color-info-border, #b2ddff);border-radius:var(--excore-radius-control, 8px);padding:4px 8px;background:var(--excore-color-info-surface, #eff8ff);color:var(--excore-color-info-text, #175cd3);font-size:12px;font-weight:700}.merchant-deals__detail-pane{display:none;min-width:0}.merchant-deals__detail{display:grid;gap:var(--excore-spacing-md, 12px);min-width:0}.merchant-deals__detail-head,.merchant-deals__block header{display:flex;align-items:start;justify-content:space-between;gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-deals__detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto}.merchant-deals__detail-head>div{min-width:0}.merchant-deals__detail-head p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-deals__detail-head h2{font-size:22px;line-height:1.18}.merchant-deals__summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--excore-spacing-sm, 8px)}.merchant-deals__summary-grid .excore-surface{display:grid;gap:5px;min-width:0;border-radius:var(--excore-radius-surface, 8px);padding:8px 10px}.merchant-deals__summary-grid span,.merchant-deals__kv span{color:var(--excore-text-muted, #667085);font-size:11px;font-weight:720;text-transform:uppercase}.merchant-deals__summary-grid strong,.merchant-deals__kv strong{min-width:0;overflow-wrap:anywhere;color:var(--excore-text-primary, #101828);font-size:var(--excore-font-size-sm, 13px)}.merchant-deals__summary-grid .excore-status-badge{max-inline-size:100%;min-block-size:24px;font-size:12px}.merchant-deals__block{display:grid;gap:var(--excore-spacing-sm, 8px);min-width:0;border:1px solid var(--excore-border-subtle, #e4e7ec);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-md, 12px);background:var(--excore-surface, #fff)}.merchant-deals__block h3{font-size:14px;font-weight:760}.merchant-deals__kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-deals__kv>div{display:grid;gap:4px;min-width:0}.merchant-deals__timeline{display:grid;gap:var(--excore-spacing-sm, 8px)}.merchant-deals__event{display:grid;grid-template-columns:10px minmax(0,1fr);gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-deals__event>span{inline-size:8px;block-size:8px;margin-top:7px;border-radius:50%;background:var(--excore-color-brand, #2f9e62)}.merchant-deals__event div{display:grid;gap:2px;min-width:0}.merchant-deals__event small{color:var(--excore-text-muted, #667085);font-size:12px}.merchant-deals__comment{overflow-wrap:anywhere}.merchant-deals__detail-state.excore-surface,.merchant-deals__state.excore-surface{border-radius:var(--excore-radius-surface, 8px);background:var(--excore-surface-2, #f2f5f3)}.merchant-deals__inline-error,.merchant-deals__inline-warning,.merchant-deals__inline-success{border:1px solid var(--excore-color-warning-border, #fedf89);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-sm, 8px) var(--excore-spacing-md, 12px);background:var(--excore-color-warning-surface, #fffaeb);color:var(--excore-color-warning-text, #b54708)}.merchant-deals__inline-error{border-color:var(--excore-color-danger-border, #fecdca);background:var(--excore-color-danger-surface, #fef3f2);color:var(--excore-color-danger-text, #b42318)}.merchant-deals__inline-success{border-color:var(--excore-color-success-border, #abefc6);background:var(--excore-color-success-surface, #ecfdf3);color:var(--excore-color-success-text, #067647)}.merchant-deals__pagination,.merchant-deals__pagination-controls,.merchant-deals__page-size{display:flex;align-items:center;gap:var(--excore-spacing-sm, 8px)}.merchant-deals__pagination{justify-content:space-between;min-width:0;margin-top:auto;border:1px solid var(--excore-border-subtle, #e4e7ec);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-sm, 8px) var(--excore-spacing-md, 12px);background:var(--excore-surface, #fff);position:static}.merchant-deals__pagination-controls{flex-wrap:wrap;justify-content:flex-end}.merchant-deals__page-size select{min-height:34px;border:1px solid var(--excore-border-subtle, #e4e7ec);border-radius:var(--excore-radius-control, 8px);padding:0 var(--excore-spacing-sm, 8px);background:var(--excore-surface, #fff);color:var(--excore-text-primary, #101828)}.merchant-deals__modal-body{display:grid;gap:var(--excore-spacing-md, 12px)}.merchant-deals__modal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--excore-spacing-sm, 8px)}.merchant-deals__modal-field-full{grid-column:1 / -1}.merchant-deals__fixed-card.excore-surface{display:grid;gap:var(--excore-spacing-sm, 8px);border-radius:var(--excore-radius-surface, 8px)}.merchant-deals__preview{display:grid;gap:var(--excore-spacing-sm, 8px);border:1px solid var(--excore-border-subtle, #e4e7ec);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-md, 12px);background:var(--excore-surface-2, #f2f5f3)}.merchant-deals__preview-column{display:grid;gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-deals__preview h3{font-size:14px}.merchant-deals__preview-row{display:flex;align-items:center;justify-content:space-between;gap:var(--excore-spacing-sm, 8px);min-width:0}.merchant-deals__preview-row strong{min-width:0;overflow-wrap:anywhere;color:var(--excore-text-primary, #101828);text-align:end}.merchant-deals__profit-preview{display:grid;gap:4px;border-top:1px solid var(--excore-border-subtle, #e4e7ec);padding-top:var(--excore-spacing-sm, 8px)}.merchant-deals__profit-preview span{color:var(--excore-text-muted, #667085);font-size:12px}.merchant-deals__profit-preview strong{color:var(--excore-text-primary, #101828);font-size:18px;line-height:1.2}.merchant-deals__profit-preview--success strong{color:var(--excore-color-success-text, #067647)}.merchant-deals__profit-preview--danger strong{color:var(--excore-color-danger-text, #b42318)}.merchant-deals__export-grid,.merchant-deals__status-checks{display:flex;flex-wrap:wrap;gap:var(--excore-spacing-sm, 8px)}.merchant-deals__check-pill,.merchant-deals__status-checks span{display:inline-flex;align-items:center;gap:var(--excore-spacing-xs, 6px);min-height:34px;border:1px solid var(--excore-border-subtle, #e4e7ec);border-radius:var(--excore-radius-control, 8px);padding:0 var(--excore-spacing-md, 12px);color:var(--excore-text-secondary, #344054);font-size:var(--excore-font-size-sm, 13px);font-weight:650}.merchant-deals__check-pill--stacked{align-items:flex-start;flex-direction:column;max-width:min(100%,320px);padding-block:var(--excore-spacing-sm, 8px)}.merchant-deals__check-pill--stacked span{display:inline-flex;align-items:center;gap:var(--excore-spacing-xs, 6px)}.merchant-deals__check-pill--stacked small{color:var(--excore-text-muted, #667085);font-size:12px;font-weight:500;line-height:1.35}.merchant-deals__export-deferred{display:grid;gap:4px;border:1px solid var(--excore-color-info-border, #b2ddff);border-radius:var(--excore-radius-surface, 8px);padding:var(--excore-spacing-md, 12px);background:var(--excore-color-info-surface, #eff8ff);color:var(--excore-color-info-text, #175cd3)}.merchant-deals__export-deferred p{margin:0;color:inherit;font-size:var(--excore-font-size-sm, 13px)}.merchant-deals__loading{display:grid;gap:var(--excore-spacing-md, 12px)}.merchant-deals__loading-tools{min-height:52px}.merchant-deals__loading-list,.merchant-deals__loading-detail{display:grid;gap:var(--excore-spacing-sm, 8px)}@media(min-width:768px){.merchant-deals__header{grid-template-columns:minmax(0,1fr) auto}.merchant-deals__toolbar{grid-template-columns:minmax(260px,1.4fr) minmax(120px,.55fr) minmax(132px,.55fr) minmax(132px,.55fr) auto auto}.merchant-deals__tools{grid-template-columns:minmax(240px,320px) minmax(0,1fr) auto}.merchant-deals__quick-filters{grid-column:auto;align-self:end}.merchant-deals__filter-chip.excore-badge{grid-column:1 / -1}.merchant-deals__desktop-table{display:block}.merchant-deals__mobile-list{display:none}.merchant-deals__modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-deals__modal-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-deals__modal-grid--wide .merchant-deals__modal-field-full,.merchant-deals__modal-grid--wide .excore-field:first-child,.merchant-deals__modal-grid--wide .excore-field:nth-child(2){grid-column:1 / -1}.merchant-deals__preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.merchant-deals__content-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.merchant-deals__detail-pane{position:sticky;top:0;display:block;min-width:0;max-height:calc(100vh - 126px);overflow:auto}}@media(max-width:767px){.merchant-deals__surface.excore-surface{padding:0}.merchant-deals__header h2{font-size:20px}.merchant-deals__header-actions{grid-template-columns:1fr 1fr;width:100%}.merchant-deals__header-actions .excore-button{width:100%}.merchant-deals__desktop-table,.merchant-deals__desktop-table.excore-table-shell,.merchant-deals__desktop-table .excore-table-shell__scroll{display:none}.merchant-deals__mobile-list{display:grid;gap:10px;overflow:hidden}.merchant-deals__pagination,.merchant-deals__pagination-controls{align-items:stretch;flex-direction:column}.merchant-deals__summary-grid,.merchant-deals__kv,.merchant-deals__mobile-meta{grid-template-columns:1fr}.merchant-deals__detail-drawer .excore-drawer__panel{inline-size:100%;max-block-size:min(88vh,760px);border-radius:var(--excore-radius-modal, 12px) var(--excore-radius-modal, 12px) 0 0}}@media(max-width:360px){.merchant-deals__tools{grid-template-columns:minmax(0,1fr) auto}.merchant-deals__search-group{grid-template-columns:minmax(0,1fr) 48px}.merchant-deals__search-group .excore-icon-button{inline-size:48px;min-inline-size:48px}.merchant-deals__quick-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-deals__quick-filters button{width:100%;padding:0 var(--excore-spacing-sm, 8px)}.merchant-deals__quick-filters button:last-child{grid-column:1 / -1}.merchant-deals__header-actions{grid-template-columns:1fr}.merchant-deals__pagination{padding:var(--excore-spacing-sm, 8px)}}.merchant-deal-preview{margin-bottom:8px;padding:12px;border:1px solid #f0f0f0;border-radius:8px;background:#fafafa}.merchant-deal-preview__profit{display:grid;justify-items:center;gap:2px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(15,23,42,.08);text-align:center}.merchant-deal-preview__profit-value.ant-typography{font-size:18px;line-height:1.2}.merchant-deal-preview__profit-value--success.ant-typography{color:#15803d}.merchant-deal-preview__profit-value--danger.ant-typography{color:#b42318}.merchant-deal-preview__profit-value--neutral.ant-typography{color:#0f172a}@media(min-width:992px){.merchant-auth-shell{grid-template-columns:minmax(0,1fr) minmax(420px,500px);align-items:stretch}.merchant-auth-shell__intro{display:grid;grid-template-rows:72px minmax(0,1fr) 72px;padding:44px}.merchant-auth-shell__auth-side{min-height:100vh;min-height:100svh;padding:30px}.merchant-auth-shell__title{font-size:38px}.merchant-auth-shell__description{font-size:17px}.merchant-auth-shell__card.excore-surface{width:100%;max-width:420px;padding:28px}.merchant-auth-shell__mobile-logo{display:none}.merchant-auth-shell__card{box-shadow:var(--merchant-auth-shadow)}}@media(max-width:430px){.merchant-auth-shell__auth-side{padding:70px 12px 14px}.merchant-auth-shell__theme-toggle.excore-icon-button{top:18px;right:18px}.merchant-auth-shell__card.excore-surface{width:min(100%,366px);padding:22px 22px 24px}.merchant-login-form__title h2,.merchant-reset-form__title h2{font-size:26px}}@media(min-width:992px){.merchant-dashboard{height:100vh;height:100svh;grid-template-columns:var(--merchant-shell-sidebar-width) minmax(0,1fr);overflow:hidden}.merchant-dashboard__sider{position:fixed;inset:0 auto 0 0;z-index:var(--excore-z-index-sticky, 100);display:block;width:var(--merchant-shell-sidebar-width);height:100vh;height:100svh}.merchant-dashboard__sider-surface{height:100%;overflow:hidden}.merchant-dashboard__main{grid-column:2;display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;height:100svh;overflow:hidden}.merchant-dashboard__menu-button.excore-icon-button,.merchant-dashboard__mobile-theme-toggle.excore-icon-button{display:none}.merchant-dashboard__header{align-items:center;max-width:100%;min-height:68px;padding:0 var(--excore-spacing-xl, 24px)}.merchant-dashboard__header-kicker{display:block}.merchant-dashboard__section-title{font-size:22px}.merchant-dashboard__header-actions{display:flex;flex:0 0 auto}.merchant-dashboard__content{min-height:0;overflow-x:hidden;overflow-y:auto;padding:22px var(--excore-spacing-xl, 24px) var(--excore-spacing-xl, 24px)}.merchant-dashboard__content-frame{min-height:min(720px,calc(100vh - 112px));min-height:min(720px,calc(100svh - 112px))}.merchant-dashboard__route-preview-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:var(--excore-spacing-xl, 24px)}.merchant-dashboard__route-preview-status{grid-column:auto;justify-self:end;white-space:nowrap}.merchant-dashboard__route-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.merchant-dashboard__header{flex-direction:row}}.merchant-chat{min-height:620px;width:100%}.merchant-chat__sidebar{width:340px;min-width:300px}.merchant-chat__thread-list{border:1px solid rgba(15,23,42,.08);border-radius:14px;overflow:hidden;max-height:680px;overflow-y:auto;background:#fff}.merchant-chat__thread{cursor:pointer;padding:14px 16px!important;transition:background-color .2s ease}.merchant-chat__thread:hover{background:#1665340a}.merchant-chat__thread--selected{background:#16653414}.merchant-chat__content{flex:1;min-width:0}.merchant-chat__window{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:12px;min-height:620px}.merchant-chat__window-placeholder{min-height:620px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px dashed rgba(15,23,42,.18);border-radius:16px;background:#fff9}.merchant-chat__window-header{display:flex;flex-direction:column;gap:4px}.merchant-chat__messages-wrapper{border:1px solid rgba(15,23,42,.08);border-radius:14px;background:#fff;padding:12px;min-height:0}.merchant-chat__load-older.ant-btn{margin-bottom:12px}.merchant-chat__messages-scroll{height:450px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px}.merchant-chat__messages-loading{display:flex;align-items:center;gap:8px;padding:8px 2px}.merchant-chat__bubble{max-width:min(88%,720px);border-radius:14px;padding:12px;box-shadow:0 8px 22px #0f172a12}.merchant-chat__bubble--merchant{align-self:flex-end;background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.merchant-chat__bubble--user{align-self:flex-start;background:#f8fafc}.merchant-chat__composer{width:100%}.merchant-chat__composer .ant-input{min-height:44px}@media(max-width:1200px){.merchant-chat{flex-direction:column}.merchant-chat__sidebar{width:100%;min-width:0}.merchant-chat__thread-list{max-height:320px}.merchant-chat__messages-scroll{height:380px}}.excore-primitive-root{--ecp-runtime-surface: var(--ecp-surface, var(--excore-surface));--ecp-runtime-surface-2: var(--ecp-surface-2, var(--excore-surface-2));--ecp-runtime-surface-3: var(--ecp-surface-3, var(--excore-surface-3));--ecp-runtime-elevated: var(--ecp-surface-elevated, var(--excore-surface-elevated));--ecp-runtime-text: var(--ecp-text-primary, var(--excore-text-primary));--ecp-runtime-text-secondary: var(--ecp-text-secondary, var(--excore-text-secondary));--ecp-runtime-text-muted: var(--ecp-text-muted, var(--excore-text-muted));--ecp-runtime-border: var(--ecp-border-subtle, var(--excore-border-subtle));--ecp-runtime-border-strong: var(--ecp-border-strong, var(--excore-border-strong));--ecp-runtime-focus: var(--ecp-border-focus, var(--excore-border-focus));box-sizing:border-box;color:var(--ecp-runtime-text);font-family:var(--ecp-font-family-base, var(--excore-font-family-base))}.excore-primitive-root *,.excore-primitive-root *:before,.excore-primitive-root *:after{box-sizing:border-box}.excore-button,.excore-icon-button,.excore-action-menu__trigger,.excore-action-menu__item,.excore-field__control,.excore-field__select,.excore-field__textarea{transition:background-color var(--ecp-motion-fast, var(--excore-motion-fast)),border-color var(--ecp-motion-fast, var(--excore-motion-fast)),box-shadow var(--ecp-motion-fast, var(--excore-motion-fast)),color var(--ecp-motion-fast, var(--excore-motion-fast)),opacity var(--ecp-motion-fast, var(--excore-motion-fast)),transform var(--ecp-motion-fast, var(--excore-motion-fast))}.excore-button{--ecp-button-bg: var(--ecp-action-primary-solid);--ecp-button-bg-hover: var(--ecp-action-primary-hover);--ecp-button-bg-active: var(--ecp-action-primary-active);--ecp-button-border: var(--ecp-action-primary-solid);--ecp-button-focus: var(--ecp-action-primary-focus);--ecp-button-color: var(--ecp-text-inverse, var(--excore-text-inverse));position:relative;display:inline-grid;min-block-size:var(--ecp-control-min-height, var(--excore-control-min-height));min-inline-size:72px;max-inline-size:100%;align-items:center;justify-content:center;border:1px solid var(--ecp-button-border);border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:var(--ecp-button-bg);color:var(--ecp-button-color);cursor:pointer;font:inherit;font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));font-weight:var(--ecp-font-weight-semibold, var(--excore-font-weight-semibold));line-height:var(--ecp-line-height-tight, 1.2);overflow-wrap:anywhere;padding:var(--ecp-spacing-sm, var(--excore-spacing-sm)) var(--ecp-spacing-lg, var(--excore-spacing-lg));text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;vertical-align:middle}.excore-button[data-size=sm]{min-block-size:32px;min-inline-size:64px;padding:6px var(--ecp-spacing-md, var(--excore-spacing-md))}.excore-button[data-full-width=true]{inline-size:100%}.excore-button[data-variant=secondary]{--ecp-button-bg: var(--ecp-runtime-surface);--ecp-button-bg-hover: var(--ecp-action-secondary-subtle);--ecp-button-bg-active: var(--ecp-action-secondary-surface);--ecp-button-border: var(--ecp-runtime-border-strong);--ecp-button-focus: var(--ecp-action-secondary-focus);--ecp-button-color: var(--ecp-runtime-text)}.excore-button[data-variant=danger]{--ecp-button-bg: var(--ecp-action-danger-solid);--ecp-button-bg-hover: var(--ecp-action-danger-hover);--ecp-button-bg-active: var(--ecp-action-danger-active);--ecp-button-border: var(--ecp-action-danger-solid);--ecp-button-focus: var(--ecp-action-danger-focus)}.excore-button[data-variant=warning]{--ecp-button-bg: var(--ecp-action-warning-solid);--ecp-button-bg-hover: var(--ecp-action-warning-hover);--ecp-button-bg-active: var(--ecp-action-warning-active);--ecp-button-border: var(--ecp-action-warning-solid);--ecp-button-focus: var(--ecp-action-warning-focus)}.excore-button[data-variant=link]{--ecp-button-bg: transparent;--ecp-button-bg-hover: var(--ecp-action-link-subtle);--ecp-button-bg-active: var(--ecp-action-link-surface);--ecp-button-border: transparent;--ecp-button-focus: var(--ecp-action-link-focus);--ecp-button-color: var(--ecp-action-link-text);min-inline-size:0;padding-inline:var(--ecp-spacing-sm, var(--excore-spacing-sm))}.excore-button:hover,.excore-icon-button:hover,.excore-action-menu__trigger:hover,.excore-action-menu__item:hover{background:var(--ecp-button-bg-hover, var(--ecp-state-hover-layer))}.excore-button:focus-visible,.excore-icon-button:focus-visible,.excore-action-menu__trigger:focus-visible,.excore-action-menu__item:focus-visible,.excore-field__control:focus-visible,.excore-field__select:focus-visible,.excore-field__textarea:focus-visible,.excore-table-row:focus-visible,.excore-mobile-card:focus-visible,.excore-modal__panel:focus-visible,.excore-drawer__panel:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ecp-runtime-focus) 28%,transparent)}.excore-button:active,.excore-icon-button:active,.excore-action-menu__trigger:active,.excore-action-menu__item:active{background:var(--ecp-button-bg-active, var(--ecp-state-active-layer));transform:translateY(1px)}.excore-button:disabled,.excore-icon-button:disabled,.excore-action-menu__item:disabled,.excore-field__control:disabled,.excore-field__select:disabled,.excore-field__textarea:disabled,.excore-action-menu__trigger:disabled,.excore-action-menu__trigger[aria-disabled=true],.excore-table-row[data-disabled=true],.excore-mobile-card[data-disabled=true]{cursor:not-allowed;opacity:var(--ecp-disabled-opacity, .48)}.excore-button[data-loading=true],.excore-icon-button[data-loading=true],.excore-action-menu__trigger[data-loading=true],.excore-action-menu__item[data-loading=true],.excore-field[data-loading=true],.excore-table-row[data-loading=true],.excore-mobile-card[data-loading=true]{cursor:progress}.excore-button__content,.excore-icon-button__content{display:inline-flex;min-inline-size:0;align-items:center;justify-content:center;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm));overflow-wrap:anywhere}.excore-button[data-loading=true] .excore-button__content,.excore-icon-button[data-loading=true] .excore-icon-button__content{opacity:0}.excore-loading-spinner{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:16px;block-size:16px;border:2px solid currentColor;border-block-start-color:transparent;border-radius:50%;opacity:var(--ecp-loading-opacity, .72);transform:translate(-50%,-50%);animation:excore-spinner .72s linear infinite}.excore-icon-button{--ecp-button-bg: transparent;--ecp-button-bg-hover: var(--ecp-state-hover-layer);--ecp-button-bg-active: var(--ecp-state-active-layer);--ecp-button-border: var(--ecp-runtime-border);--ecp-button-focus: var(--ecp-runtime-focus);--ecp-button-color: var(--ecp-runtime-text-secondary);position:relative;display:inline-grid;inline-size:var(--ecp-icon-button-size, var(--excore-icon-button-size));block-size:var(--ecp-icon-button-size, var(--excore-icon-button-size));min-inline-size:var(--ecp-touch-target-size, var(--excore-touch-target-size));min-block-size:var(--ecp-touch-target-size, var(--excore-touch-target-size));place-items:center;border:1px solid transparent;border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:var(--ecp-button-bg);color:var(--ecp-button-color);cursor:pointer;font:inherit;padding:0}.excore-icon-button[data-variant=secondary]{--ecp-button-bg: var(--ecp-runtime-surface);--ecp-button-bg-hover: var(--ecp-action-secondary-subtle);--ecp-button-bg-active: var(--ecp-action-secondary-surface);--ecp-button-border: var(--ecp-runtime-border)}.excore-icon-button[data-variant=primary]{--ecp-button-bg: var(--ecp-action-primary-subtle);--ecp-button-bg-hover: var(--ecp-action-primary-surface);--ecp-button-bg-active: var(--ecp-action-primary-subtle);--ecp-button-border: var(--ecp-action-primary-border);--ecp-button-color: var(--ecp-action-primary-text)}.excore-icon-button[data-variant=danger]{--ecp-button-bg-hover: var(--ecp-action-danger-subtle);--ecp-button-bg-active: var(--ecp-action-danger-surface);--ecp-button-border: transparent;--ecp-button-color: var(--ecp-action-danger-text)}.excore-icon-button[data-variant=warning]{--ecp-button-bg-hover: var(--ecp-action-warning-subtle);--ecp-button-bg-active: var(--ecp-action-warning-surface);--ecp-button-border: transparent;--ecp-button-color: var(--ecp-action-warning-text)}.excore-field{display:grid;min-inline-size:0;gap:var(--ecp-spacing-xs, var(--excore-spacing-xs));color:var(--ecp-runtime-text)}.excore-field__label{color:var(--ecp-runtime-text-secondary);font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));font-weight:var(--ecp-font-weight-medium, var(--excore-font-weight-medium));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere}.excore-field__control-wrap{position:relative;display:grid;min-inline-size:0}.excore-field__control,.excore-field__select,.excore-field__textarea{inline-size:100%;min-block-size:var(--ecp-control-min-height, var(--excore-control-min-height));border:1px solid var(--ecp-runtime-border);border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:var(--ecp-runtime-surface);color:var(--ecp-runtime-text);font:inherit;font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere;padding:8px var(--ecp-spacing-md, var(--excore-spacing-md))}.excore-field__control:hover,.excore-field__select:hover,.excore-field__textarea:hover{border-color:var(--ecp-runtime-border-strong)}.excore-field__control:active,.excore-field__select:active,.excore-field__textarea:active{border-color:var(--ecp-runtime-focus)}.excore-field__control::placeholder,.excore-field__textarea::placeholder{color:var(--ecp-runtime-text-muted)}.excore-field__textarea{min-block-size:96px;resize:vertical}.excore-field[data-invalid=true] .excore-field__control,.excore-field[data-invalid=true] .excore-field__select,.excore-field[data-invalid=true] .excore-field__textarea{border-color:var(--ecp-tone-danger-border)}.excore-field__message{min-block-size:18px;color:var(--ecp-runtime-text-muted);font-size:var(--ecp-font-size-xs, var(--excore-font-size-xs));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere}.excore-field__message[data-tone=danger]{color:var(--ecp-tone-danger-text)}.excore-field__pending{position:absolute;inset-block-start:50%;inset-inline-end:var(--ecp-spacing-md, var(--excore-spacing-md));inline-size:14px;block-size:14px;border:2px solid var(--ecp-runtime-text-muted);border-block-start-color:transparent;border-radius:50%;transform:translateY(-50%);animation:excore-field-spinner .72s linear infinite}.excore-badge,.excore-status-badge{--ecp-badge-bg: var(--ecp-tone-neutral-subtle);--ecp-badge-border: var(--ecp-tone-neutral-border);--ecp-badge-color: var(--ecp-tone-neutral-text);display:inline-flex;max-inline-size:100%;min-inline-size:0;min-block-size:24px;align-items:center;gap:6px;border:1px solid var(--ecp-badge-border);border-radius:var(--ecp-radius-pill, var(--excore-radius-pill));background:var(--ecp-badge-bg);color:var(--ecp-badge-color);font-size:var(--ecp-font-size-xs, var(--excore-font-size-xs));font-weight:var(--ecp-font-weight-semibold, var(--excore-font-weight-semibold));line-height:var(--ecp-line-height-tight, 1.2);overflow:hidden;padding:3px 8px;white-space:nowrap}.excore-badge>svg,.excore-status-badge>svg{flex:0 0 auto}.excore-badge>span,.excore-status-badge>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.excore-badge[data-tone=brand],.excore-status-badge[data-tone=brand]{--ecp-badge-bg: var(--ecp-tone-brand-subtle);--ecp-badge-border: var(--ecp-tone-brand-border);--ecp-badge-color: var(--ecp-tone-brand-text)}.excore-badge[data-tone=success],.excore-status-badge[data-tone=success]{--ecp-badge-bg: var(--ecp-tone-success-subtle);--ecp-badge-border: var(--ecp-tone-success-border);--ecp-badge-color: var(--ecp-tone-success-text)}.excore-badge[data-tone=warning],.excore-status-badge[data-tone=warning]{--ecp-badge-bg: var(--ecp-tone-warning-subtle);--ecp-badge-border: var(--ecp-tone-warning-border);--ecp-badge-color: var(--ecp-tone-warning-text)}.excore-badge[data-tone=danger],.excore-status-badge[data-tone=danger]{--ecp-badge-bg: var(--ecp-tone-danger-subtle);--ecp-badge-border: var(--ecp-tone-danger-border);--ecp-badge-color: var(--ecp-tone-danger-text)}.excore-badge[data-tone=info],.excore-status-badge[data-tone=info]{--ecp-badge-bg: var(--ecp-tone-info-subtle);--ecp-badge-border: var(--ecp-tone-info-border);--ecp-badge-color: var(--ecp-tone-info-text)}.excore-surface,.excore-mobile-card,.excore-table-shell,.excore-empty-state{border:1px solid var(--ecp-runtime-border);border-radius:var(--ecp-radius-surface, var(--excore-radius-surface));background:var(--ecp-runtime-surface);box-shadow:var(--ecp-shadow-low, var(--excore-shadow-low))}.excore-surface{display:block;min-inline-size:0;color:var(--ecp-runtime-text)}.excore-surface[data-level=subtle]{background:var(--ecp-runtime-surface-2);box-shadow:none}.excore-surface[data-level=elevated]{background:var(--ecp-runtime-elevated);box-shadow:var(--ecp-shadow-medium, var(--excore-shadow-medium))}.excore-surface[data-padding=none]{padding:0}.excore-surface[data-padding=sm]{padding:var(--ecp-spacing-sm, var(--excore-spacing-sm))}.excore-surface[data-padding=md]{padding:var(--ecp-spacing-lg, var(--excore-spacing-lg))}.excore-surface[data-padding=lg]{padding:var(--ecp-spacing-xl, var(--excore-spacing-xl))}.excore-table-shell{display:grid;min-inline-size:0;overflow:hidden}.excore-table-shell__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ecp-spacing-md, var(--excore-spacing-md));border-block-end:1px solid var(--ecp-runtime-border);padding:var(--ecp-spacing-md, var(--excore-spacing-md)) var(--ecp-spacing-lg, var(--excore-spacing-lg))}.excore-table-shell__scroll{overflow:auto}.excore-table-shell__mobile{display:none;padding:var(--ecp-spacing-md, var(--excore-spacing-md))}.excore-table-shell table{inline-size:100%;min-inline-size:var(--ecp-table-min-width, 720px);border-collapse:collapse}.excore-table-row{block-size:48px;border-block-end:1px solid var(--ecp-runtime-border);color:var(--ecp-runtime-text)}.excore-table-row:hover{background:var(--ecp-state-hover-layer)}.excore-table-row:active,.excore-table-row[data-selected=true]{background:var(--ecp-state-active-layer)}.excore-table-cell{max-inline-size:280px;padding:10px var(--ecp-spacing-lg, var(--excore-spacing-lg));color:inherit;font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere;text-align:start;vertical-align:middle}.excore-mobile-card{display:grid;gap:var(--ecp-spacing-md, var(--excore-spacing-md));min-inline-size:0;padding:var(--ecp-spacing-lg, var(--excore-spacing-lg))}.excore-mobile-card:hover{border-color:var(--ecp-runtime-border-strong)}.excore-mobile-card:active,.excore-mobile-card[data-selected=true]{background:var(--ecp-runtime-surface-2)}.excore-mobile-card__header,.excore-mobile-card__meta,.excore-page-header,.excore-toolbar{display:flex;min-inline-size:0;align-items:flex-start;justify-content:space-between;gap:var(--ecp-spacing-md, var(--excore-spacing-md))}.excore-mobile-card__content,.excore-page-header__content{min-inline-size:0}.excore-mobile-card__title,.excore-page-header__title{margin:0;color:var(--ecp-runtime-text);font-size:var(--ecp-font-size-lg, var(--excore-font-size-lg));font-weight:var(--ecp-font-weight-semibold, var(--excore-font-weight-semibold));line-height:var(--ecp-line-height-tight, 1.2);overflow-wrap:anywhere}.excore-mobile-card__subtitle,.excore-page-header__description,.excore-empty-state__description{margin:4px 0 0;color:var(--ecp-runtime-text-muted);font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere}.excore-modal,.excore-drawer{position:fixed;z-index:var(--ecp-z-index-modal, var(--excore-z-index-modal));inset:0;display:grid;background:color-mix(in srgb,var(--ecp-surface-page, var(--excore-surface-page)) 28%,transparent);padding:max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-top)) max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-right)) max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-bottom)) max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-left))}.excore-modal{place-items:center}.excore-modal__panel,.excore-drawer__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-block-size:min(720px,calc(100dvh - 32px));min-inline-size:0;overflow:hidden;border:1px solid var(--ecp-runtime-border);border-radius:var(--ecp-radius-modal, var(--excore-radius-modal));background:var(--ecp-runtime-elevated);box-shadow:var(--ecp-shadow-overlay, var(--excore-shadow-overlay));color:var(--ecp-runtime-text)}.excore-modal__panel{inline-size:min(var(--ecp-modal-width, 560px),calc(100vw - 32px))}.excore-drawer{justify-items:end;padding:0}.excore-drawer[data-placement=bottom]{align-items:end;justify-items:stretch}.excore-drawer__panel{inline-size:min(var(--ecp-drawer-width, 420px),100vw);block-size:100dvh;border-radius:var(--ecp-radius-modal, var(--excore-radius-modal)) 0 0 var(--ecp-radius-modal, var(--excore-radius-modal))}.excore-drawer[data-placement=bottom] .excore-drawer__panel{inline-size:100%;block-size:auto;max-block-size:min(82dvh,720px);border-radius:var(--ecp-radius-modal, var(--excore-radius-modal)) var(--ecp-radius-modal, var(--excore-radius-modal)) 0 0}.excore-modal__header,.excore-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ecp-spacing-md, var(--excore-spacing-md));border-block-end:1px solid var(--ecp-runtime-border);padding:var(--ecp-spacing-lg, var(--excore-spacing-lg))}.excore-modal__title,.excore-drawer__title,.excore-empty-state__title{margin:0;color:var(--ecp-runtime-text);font-size:var(--ecp-font-size-lg, var(--excore-font-size-lg));font-weight:var(--ecp-font-weight-semibold, var(--excore-font-weight-semibold));line-height:var(--ecp-line-height-tight, 1.2);overflow-wrap:anywhere}.excore-modal__body,.excore-drawer__body{min-block-size:0;overflow:auto;padding:var(--ecp-spacing-lg, var(--excore-spacing-lg))}.excore-modal__actions,.excore-drawer__actions{display:flex;min-block-size:64px;align-items:center;justify-content:flex-end;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm));border-block-start:1px solid var(--ecp-runtime-border);padding:var(--ecp-spacing-md, var(--excore-spacing-md)) var(--ecp-spacing-lg, var(--excore-spacing-lg)) max(var(--ecp-spacing-md, var(--excore-spacing-md)),env(safe-area-inset-bottom))}.excore-toast{--ecp-toast-bg: var(--ecp-tone-info-subtle);--ecp-toast-border: var(--ecp-tone-info-border);--ecp-toast-color: var(--ecp-tone-info-text);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm));inline-size:min(360px,calc(100vw - 24px));border:1px solid var(--ecp-toast-border);border-radius:var(--ecp-radius-surface, var(--excore-radius-surface));background:var(--ecp-toast-bg);box-shadow:var(--ecp-shadow-medium, var(--excore-shadow-medium));color:var(--ecp-toast-color);padding:var(--ecp-spacing-md, var(--excore-spacing-md))}.excore-toast[data-tone=success]{--ecp-toast-bg: var(--ecp-tone-success-subtle);--ecp-toast-border: var(--ecp-tone-success-border);--ecp-toast-color: var(--ecp-tone-success-text)}.excore-toast[data-tone=warning]{--ecp-toast-bg: var(--ecp-tone-warning-subtle);--ecp-toast-border: var(--ecp-tone-warning-border);--ecp-toast-color: var(--ecp-tone-warning-text)}.excore-toast[data-tone=error]{--ecp-toast-bg: var(--ecp-tone-danger-subtle);--ecp-toast-border: var(--ecp-tone-danger-border);--ecp-toast-color: var(--ecp-tone-danger-text)}.excore-toast__message{margin:0;font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere}.excore-toast-viewport{position:fixed;z-index:var(--ecp-z-index-toast, var(--excore-z-index-toast));inset-block-start:max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-top));inset-inline-end:max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-right));display:grid;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm))}.excore-empty-state{display:grid;place-items:center;gap:var(--ecp-spacing-md, var(--excore-spacing-md));min-block-size:180px;padding:var(--ecp-spacing-xl, var(--excore-spacing-xl));text-align:center}.excore-skeleton{position:relative;display:block;overflow:hidden;border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:var(--ecp-runtime-surface-3)}.excore-skeleton:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ecp-runtime-surface) 64%,transparent),transparent);content:"";transform:translate(-100%);animation:excore-skeleton 1.2s ease-in-out infinite}.excore-skeleton[data-variant=text]{inline-size:100%;block-size:14px}.excore-skeleton[data-variant=block]{inline-size:100%;block-size:96px}.excore-skeleton[data-variant=row]{inline-size:100%;block-size:48px;border-radius:0}.excore-skeleton[data-variant=card]{inline-size:100%;block-size:132px;border-radius:var(--ecp-radius-surface, var(--excore-radius-surface))}.excore-page-header{align-items:center}.excore-page-header__eyebrow{margin:0 0 4px;color:var(--ecp-runtime-text-muted);font-size:var(--ecp-font-size-xs, var(--excore-font-size-xs));font-weight:var(--ecp-font-weight-semibold, var(--excore-font-weight-semibold));line-height:var(--ecp-line-height-tight, 1.2);overflow-wrap:anywhere;text-transform:uppercase}.excore-toolbar{flex-wrap:wrap;align-items:center}.excore-toolbar[data-justify=end]{justify-content:flex-end}.excore-toolbar[data-justify=between]{justify-content:space-between}.excore-toolbar[data-density=compact]{gap:var(--ecp-spacing-sm, var(--excore-spacing-sm))}.excore-action-menu{position:relative;display:inline-grid;inline-size:var(--ecp-touch-target-size, var(--excore-touch-target-size));block-size:var(--ecp-touch-target-size, var(--excore-touch-target-size))}.excore-action-menu__trigger{position:relative;display:grid;inline-size:var(--ecp-touch-target-size, var(--excore-touch-target-size));block-size:var(--ecp-touch-target-size, var(--excore-touch-target-size));place-items:center;border:0;border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:transparent;color:var(--ecp-runtime-text-secondary);cursor:pointer;font:inherit;list-style:none;padding:0}.excore-action-menu__trigger::-webkit-details-marker{display:none}.excore-action-menu__content{position:absolute;z-index:var(--ecp-z-index-dropdown, var(--excore-z-index-dropdown));inset-block-start:calc(100% + 6px);inset-inline-end:0;display:grid;min-inline-size:200px;max-inline-size:min(280px,calc(100vw - 24px));max-block-size:min(360px,calc(100dvh - 80px));overflow:auto;border:1px solid var(--ecp-runtime-border);border-radius:var(--ecp-radius-surface, var(--excore-radius-surface));background:var(--ecp-runtime-elevated);box-shadow:var(--ecp-shadow-medium, var(--excore-shadow-medium));padding:var(--ecp-spacing-xs, var(--excore-spacing-xs))}.excore-action-menu[data-align=start] .excore-action-menu__content{inset-inline:0 auto}.excore-action-menu__item{--ecp-button-bg-hover: var(--ecp-state-hover-layer);--ecp-button-bg-active: var(--ecp-state-active-layer);position:relative;display:flex;min-block-size:36px;inline-size:100%;align-items:center;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm));border:0;border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:transparent;color:var(--ecp-runtime-text);cursor:pointer;font:inherit;font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere;padding:8px var(--ecp-spacing-sm, var(--excore-spacing-sm));text-align:start}.excore-action-menu__item[data-tone=danger]{color:var(--ecp-tone-danger-text)}.excore-action-menu__item[data-tone=warning]{color:var(--ecp-tone-warning-text)}.excore-action-menu__item[data-loading=true] .excore-action-menu__item-content{opacity:0}@media(max-width:480px){.excore-table-shell[data-mobile-fallback=true] .excore-table-shell__scroll{display:none}.excore-table-shell[data-mobile-fallback=true] .excore-table-shell__mobile{display:grid;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm))}}@media(max-width:320px){.excore-button{inline-size:auto;min-inline-size:0;white-space:normal}.excore-page-header,.excore-mobile-card__header,.excore-toolbar,.excore-table-shell__header{align-items:stretch;flex-direction:column}.excore-modal,.excore-drawer{padding:0}.excore-modal__panel,.excore-drawer__panel{inline-size:100vw;max-block-size:100dvh;border-radius:0}.excore-modal__actions,.excore-drawer__actions{flex-wrap:wrap;justify-content:stretch}.excore-modal__actions .excore-button,.excore-drawer__actions .excore-button{flex:1 1 132px}.excore-toast-viewport{inset-inline:var(--ecp-spacing-sm, var(--excore-spacing-sm))}}@keyframes excore-spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes excore-field-spinner{to{transform:translateY(-50%) rotate(1turn)}}@keyframes excore-skeleton{to{transform:translate(100%)}}
