/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--sidebar:#fff;--sidebar-hover:#eff6ff;--sidebar-active:#2563eb;--sidebar-accent:#2563eb;--sidebar-text:#334155;--sidebar-muted:#64748b;--sidebar-border:#e2e8f0;--primary:#2563eb;--primary-hover:#1d4ed8;--primary-active:#1e40af;--primary-solid:#2563eb;--primary-solid-hover:#1d4ed8;--primary-solid-active:#1e40af;--primary-soft:#eff6ff;--primary-soft-strong:#dbeafe;--primary-border:#93c5fd;--primary-tint:#f8fbff;--primary-focus:#2563eb3d;--surface:#fff;--surface-soft:#f8fafc;--surface-raised:#fff;--surface-subtle:#f8fafc;--surface-muted:#f1f5f9;--surface-accent:#f8fafc;--surface-accent-strong:#eef2f7;--table-row:#fff;--table-row-alt:#f8fafc;--table-row-hover:#eff6ff;--table-refresh-overlay:#ffffffc7;--filter-control-width:240px;--filter-date-range-width:352px;--filter-control-height:36px;--pagination-control-size:36px;--pagination-jump-width:56px;--business-table-font-size:13px;--table-header-text:#526077;--business-secondary-text:#667083;--merchant-profile-textbox-height:112px;--line:#e2e8f0;--line-subtle:#edf2f7;--line-strong:#cbd5e1;--line-emphasis:#94a3b8;--shadow-sm:0 1px 2px #0f172a0f, 0 1px 1px #0f172a08;--shadow-card:0 1px 2px #0f172a0d, 0 10px 26px #0f172a0f;--shadow-floating:0 18px 44px #0f172a29, 0 3px 10px #0f172a14;--shadow-modal:0 28px 88px #0f172a4d, 0 8px 24px #0f172a21;--overlay:#0f172a94;--drawer-overlay:#0f172a7a;--drawer-overlay-strong:#0f172a94;--drawer-backdrop-blur:2px;--radius-control:7px;--radius-card:12px;--radius-floating:12px;--radius-modal:16px;--muted:#64748b;--text-secondary:#475569;--disabled:#94a3b8;--text:#172033;--bg:#f4f7fb;--red:#b91c1c;--red-soft:#fef2f2;--green:#15803d;--green-soft:#f0fdf4;--amber:#b45309;--amber-soft:#fffbeb;--info:#0369a1;--info-soft:#f0f9ff;--info-strong:#1d4ed8;--info-hover:#1e40af;--info-active:#1e3a8a;--chart-comparison:#94a3b8}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sidebar:#0f172a;--sidebar-hover:#172554;--sidebar-active:#1d4ed8;--sidebar-accent:#60a5fa;--sidebar-text:#cbd5e1;--sidebar-muted:#94a3b8;--sidebar-border:#334155;--primary:#60a5fa;--primary-hover:#93c5fd;--primary-active:#3b82f6;--primary-solid:#2563eb;--primary-solid-hover:#1d4ed8;--primary-solid-active:#1e40af;--primary-soft:#172554;--primary-soft-strong:#1e3a5f;--primary-border:#315fbd;--primary-tint:#111c30;--primary-focus:#60a5fa57;--surface:#172033;--surface-soft:#1b263a;--surface-raised:#182235;--surface-subtle:#1e293b;--surface-muted:#263348;--surface-accent:#233049;--surface-accent-strong:#2b3b55;--table-row:#172033;--table-row-alt:#1b263a;--table-row-hover:#223657;--table-header-text:#cbd5e1;--business-secondary-text:#94a3b8;--table-refresh-overlay:#0f172ac7;--line:#334155;--line-subtle:#293548;--line-strong:#475569;--line-emphasis:#64748b;--shadow-sm:0 1px 2px #02061757;--shadow-card:0 1px 2px #02061752, 0 12px 28px #02061733;--shadow-floating:0 18px 44px #0206176b, 0 3px 10px #02061747;--shadow-modal:0 28px 88px #020617a8, 0 8px 24px #02061761;--overlay:#020617c2;--drawer-overlay:#020617c7;--drawer-overlay-strong:#020617c7;--drawer-backdrop-blur:4px;--muted:#94a3b8;--text-secondary:#cbd5e1;--disabled:#64748b;--text:#f1f5f9;--bg:#0b1220;--red:#f87171;--red-soft:#451a24;--green:#4ade80;--green-soft:#123524;--amber:#fbbf24;--amber-soft:#422d12;--info:#7dd3fc;--info-soft:#123047;--info-strong:#60a5fa;--info-hover:#93c5fd;--info-active:#3b82f6;--chart-comparison:#94a3b8}[data-theme=dark] .topbar{box-shadow:0 1px #94a3b814,0 5px 18px #02061738}[data-theme=dark] .breadcrumb span,[data-theme=dark] .breadcrumb b,[data-theme=dark] .tabs button,[data-theme=dark] .table-meta span,[data-theme=dark] .table-meta .hint,[data-theme=dark] .calendar-toolbar,[data-theme=dark] .calendar-weekdays span,[data-theme=dark] dt,[data-theme=dark] .withdrawal-table-empty{color:var(--muted)}[data-theme=dark] .top-actions button,[data-theme=dark] .list-tool-button,[data-theme=dark] .column-drag-handle,[data-theme=dark] .column-edge-actions button,[data-theme=dark] .account,[data-theme=dark] .note{color:var(--text-secondary)}[data-theme=dark] .top-actions button:hover{color:var(--text);background:var(--surface-muted)}[data-theme=dark] .tabs span{color:var(--text-secondary);background:var(--surface-muted)}[data-theme=dark] .filter-grid input::placeholder,[data-theme=dark] .merchant-history-filter input::placeholder{color:var(--muted)}[data-theme=dark] .filter-actions button:active{border-color:var(--line-emphasis);background:var(--surface-accent-strong)}[data-theme=dark] .member-sync-notice{border-color:var(--primary-border);color:var(--info);background:#123047f5}[data-theme=dark] .member-sync-notice.is-error{border-color:var(--red);color:var(--red);background:#451a24fa}[data-theme=dark] .member-sync-spinner{border-color:var(--primary-border);border-top-color:var(--info)}[data-theme=dark] .merchant-fulfillment-panel-benchmarks dl>div{background:#1e293bb8}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:var(--text)}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.42}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.micro-auth-state{z-index:10000;background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid;position:fixed;inset:0}.micro-auth-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);width:min(420px,100%);box-shadow:var(--shadow-card);text-align:center;padding:30px}.micro-auth-icon{width:50px;height:50px;color:var(--primary);background:var(--primary-soft);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.micro-auth-icon.is-error{color:var(--red);background:var(--red-soft)}.micro-auth-card h1{margin:0;font-size:20px}.micro-auth-card p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.7}.micro-auth-card button{border:1px solid var(--primary-solid);border-radius:var(--radius-control);color:#fff;background:var(--primary-solid);min-height:38px;margin-top:20px;padding:0 18px;font-weight:650}.micro-auth-card button:hover{background:var(--primary-solid-hover)}.micro-auth-card button:focus-visible{outline:3px solid var(--primary-focus);outline-offset:2px}.member-sync-notice{z-index:90;max-width:min(520px,100vw - 32px);min-height:34px;color:var(--info);white-space:nowrap;background:#eff6fff5;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:600;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0f172a1a}.member-sync-notice.is-error{color:var(--red);white-space:normal;background:#fef2f2fa;border-color:#fecaca}.member-sync-spinner{border:2px solid #93c5fd;border-top-color:var(--info);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite member-sync-spin}@keyframes member-sync-spin{to{transform:rotate(360deg)}}.access-sync-placeholder{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);min-height:260px;padding:28px;overflow:hidden}.access-sync-placeholder span{background:linear-gradient(90deg, var(--surface-soft) 25%, #eef2f7 50%, var(--surface-soft) 75%);background-size:200% 100%;border-radius:6px;width:100%;height:18px;margin-top:18px;animation:1.4s ease-in-out infinite access-sync-shimmer;display:block}.access-sync-placeholder .access-sync-placeholder-title{width:180px;height:26px;margin-top:0}.access-sync-placeholder .is-short{width:62%}@keyframes access-sync-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.member-sync-spinner,.access-sync-placeholder span{animation:none}}.app-shell{grid-template-columns:196px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:20;background:var(--sidebar);width:196px;color:var(--text);border-right:1px solid var(--sidebar-border);flex-direction:column;padding:24px 12px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 24px #0f172a0b}.brand{align-items:center;gap:11px;padding:0 10px 30px;display:flex}.brand-mark{object-fit:contain;border-radius:10px;flex:none;width:34px;height:34px;display:block;box-shadow:0 5px 14px #2563eb2e}.brand strong{white-space:nowrap;letter-spacing:-.2px;font-size:17px;display:block}nav{gap:8px;display:grid}.nav-item{color:var(--sidebar-text);border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;height:48px;padding:0 13px;font-size:15px;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s;display:flex}.nav-item-button{text-align:left;background:0 0;border:0;width:100%}.nav-item span{text-align:center;width:19px;color:var(--sidebar-muted);font-size:18px}.nav-item:hover{background:var(--sidebar-hover);color:var(--primary-hover);border-color:#bfdbfe}.nav-item:hover span{color:var(--primary)}.nav-item.active{border-color:var(--sidebar-active);background:var(--sidebar-active);color:#fff;font-weight:650;box-shadow:0 6px 16px #2563eb33}.nav-item.active span{color:#fff}.nav-item:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.nav-item.nav-item-disabled{text-align:left;cursor:not-allowed;opacity:.5;background:0 0;border:0;width:100%}.nav-item.nav-item-disabled:hover{color:var(--sidebar-text);background:0 0}.sidebar-bottom{border-top:1px solid var(--sidebar-border);gap:10px;margin-top:auto;padding-top:12px;display:grid}.sidebar-utilities{border-top:1px solid var(--sidebar-border);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-top:8px;display:grid}.sidebar-utility-button{min-width:0;height:36px;color:var(--sidebar-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 5px;font-size:12px;font-weight:500;line-height:1;transition:color .16s,background-color .16s,box-shadow .16s;display:flex}.sidebar-utility-button+.sidebar-utility-button{border-left:1px solid var(--sidebar-border);border-radius:0 6px 6px 0}.sidebar-utility-button:hover{color:var(--primary-hover);background:var(--sidebar-hover)}.sidebar-utility-button:focus-visible{z-index:1;color:var(--primary-hover);box-shadow:0 0 0 3px var(--primary-focus);outline:none;position:relative}.sidebar-utility-button svg{color:currentColor;flex:none}.sidebar-changelog{position:relative}.sidebar-changelog-unread-dot{background:var(--red);width:7px;height:7px;box-shadow:0 0 0 2px var(--sidebar);pointer-events:none;border-radius:50%;position:absolute;top:6px;right:8px}main{grid-column:2;min-width:0}.merchant-detail-main{flex-direction:column;min-height:100vh;display:flex}.merchant-search-main,.withdrawal-list-main{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.merchant-detail-main>.topbar,.merchant-search-main>.topbar,.withdrawal-list-main>.topbar{flex:0 0 64px}.topbar{background:var(--surface-raised);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:64px;padding:0 30px;display:flex;box-shadow:0 1px #ffffffd9,0 5px 18px #0f172a09}.breadcrumb{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex;overflow:hidden}.breadcrumb span,.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.breadcrumb b{flex:none}.breadcrumb span,.breadcrumb b{color:#8a93a4;font-weight:400}.top-actions{align-items:center;gap:8px;display:flex}.top-actions button{color:#5d6678;background:0 0;border:0;border-radius:8px;width:34px;height:34px;font-size:16px;position:relative}.top-actions button:hover{background:#f3f5f9}.content{padding:25px 28px 35px}.merchant-detail-content{flex:auto;min-width:0}.merchant-search-content{--merchant-search-bottom-space:35px;flex-direction:column;flex:auto;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.merchant-search-content>.page-heading,.merchant-search-content>.merchant-filter-card{flex:none}.withdrawal-list-content{flex-direction:column;flex:auto;min-height:0;padding-bottom:20px;display:flex;overflow:hidden}.withdrawal-list-content>.page-heading,.withdrawal-list-content>.tabs,.withdrawal-list-content>.filter-card,.withdrawal-list-content>.list-toolbar{flex:none}.withdrawal-list-content>.table-card{flex-direction:column;flex:auto;min-height:0;display:flex}.withdrawal-list-content>.table-card>.table-scroll-shell{flex:auto;min-height:0}.withdrawal-list-content .table-scroll-shell>.table-scroll{overscroll-behavior:contain;width:100%;height:100%;overflow:auto}.withdrawal-list-content>.table-card>.table-footer{flex:none}.page-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-heading h1{color:var(--text);letter-spacing:-.45px;margin:0;font-size:23px;font-weight:700}.export{border:1px solid var(--primary);border-radius:var(--radius-control);min-width:72px;height:36px;color:var(--primary);background:var(--surface);justify-content:center;align-items:center;padding:0 15px;font-size:13px;font-weight:650;transition:min-width .16s,color .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden}.export:hover:not(:disabled){border-color:var(--primary-hover);color:#fff;background:var(--primary-hover)}.export:active:not(:disabled){border-color:var(--primary-active);color:#fff;background:var(--primary-active)}.export:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.export:disabled{border-color:var(--line);color:var(--disabled);background:var(--surface-muted);cursor:not-allowed}.export.is-exporting{min-width:112px}.export.is-exporting:disabled{opacity:1;border-color:var(--primary-border);color:var(--primary);background:var(--surface)}.export-progress-track{background:var(--primary-soft-strong);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.export-progress-track>span{background:var(--primary);height:100%;transition:width .12s linear;display:block}.tabs{border-bottom:1px solid var(--line-strong);scrollbar-width:none;flex-wrap:nowrap;gap:38px;height:43px;margin-bottom:15px;display:flex;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.tabs button{color:#667085;white-space:nowrap;background:0 0;border:0;border-radius:6px 6px 0 0;flex:none;padding:0 2px 13px;font-size:13px;transition:color .16s,background-color .16s;position:relative}.tabs button:hover{color:var(--primary-hover)}.tabs button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.tabs button.active{color:var(--primary);font-weight:650}.tabs button.active:after{content:"";background:var(--primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 -2px 8px #2563eb2e}.tabs span{color:#747e91;background:#e9ecf2;border-radius:9px;place-items:center;min-width:19px;height:18px;margin-left:5px;padding:0 5px;font-size:10px;display:inline-grid}.tabs .active span{background:var(--primary-soft);color:var(--primary)}.filter-card,.table-card{border-radius:var(--radius-card)}.filter-card{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-sm);margin-bottom:18px;padding:14px 16px}.filter-grid{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.filter-field,.date-range{min-width:0;color:var(--text);flex:none;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.filter-grid input:not([type=hidden]),.filter-grid select,.filter-select-trigger{width:var(--filter-control-width);height:var(--filter-control-height);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-raised);outline:none;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block;box-shadow:inset 0 1px 2px #0f172a09}.filter-grid input:not([type=hidden]),.filter-grid select,.date-range,.filter-select-control{min-width:0}.filter-grid input:not([type=hidden]):hover,.filter-grid select:hover{border-color:var(--line-emphasis)}.filter-grid input:not([type=hidden]):focus,.filter-grid select:focus,textarea:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--primary-focus), inset 0 1px 2px #0f172a06}.filter-grid input::placeholder{color:#a7aebb;font-weight:400}.filter-select-control{width:var(--filter-control-width);height:var(--filter-control-height);position:relative}.filter-select-trigger{text-align:left;justify-content:space-between;align-items:center;gap:12px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex}.filter-select-trigger:hover{border-color:var(--line-emphasis)}.filter-select-trigger:focus-visible,.filter-select-trigger.is-open{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.filter-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-select-trigger svg{color:var(--muted);flex:none;transition:transform .16s,color .16s}.filter-select-trigger.is-open svg{color:var(--primary);transform:rotate(180deg)}.filter-select-menu{z-index:18;border:1px solid var(--line-strong);border-radius:var(--radius-floating);background:var(--surface-raised);width:100%;box-shadow:var(--shadow-floating);padding:6px;position:absolute;top:calc(100% + 7px);left:0}.filter-select-option{width:100%;height:36px;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:6px;outline:none;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:400;display:grid}.filter-select-option:hover{color:var(--text);background:var(--surface-accent)}.filter-select-option:focus-visible{color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 2px #2563eb47}.filter-select-option.is-selected{color:var(--primary);background:var(--primary-soft);font-weight:600}.filter-select-option.is-selected:hover{background:var(--primary-soft-strong)}.filter-select-check{color:var(--primary)}.filter-multi-select-menu{width:max(100%,280px)}.filter-multi-select-option{grid-template-columns:16px minmax(0,1fr);height:40px}.filter-multi-select-marker{border:1px solid var(--line-emphasis);color:#fff;background:var(--surface-raised);border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.filter-multi-select-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-multi-select-option.is-selected .filter-multi-select-marker{border-color:var(--primary-solid);background:var(--primary-solid)}.date-range{position:relative}.filter-label{white-space:nowrap;flex:none;align-items:center;height:36px;line-height:36px;display:inline-flex}.date-range-trigger{width:var(--filter-date-range-width);height:var(--filter-control-height);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--muted);background:var(--surface-raised);text-align:left;outline:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;box-shadow:inset 0 1px 2px #0f172a09}.date-range-trigger:hover{border-color:var(--line-emphasis)}.date-range-trigger:focus-visible,.date-range-trigger.is-open{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.date-range-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.date-range-trigger .has-value{color:var(--text-secondary)}.date-range-trigger>svg:not(.date-range-calendar-icon),.date-range-calendar-icon{color:var(--muted)}.date-range-panel{z-index:15;border:1px solid var(--line-strong);border-radius:var(--radius-floating);background:var(--surface-raised);width:min(520px,100vw - 110px);box-shadow:var(--shadow-floating);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);height:44px;color:var(--text-secondary);background:var(--surface-subtle);text-align:center;grid-template-columns:30px 1fr 30px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:500;display:grid}.calendar-toolbar button{width:30px;height:30px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.calendar-toolbar button:hover{color:var(--primary);background:var(--primary-soft)}.calendar-toolbar button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.calendar-months{grid-template-columns:1fr 1fr;display:grid}.calendar-month{min-width:0;padding:14px 14px 16px}.calendar-month+.calendar-month{border-left:1px solid var(--line)}.calendar-month-title{color:var(--text);text-align:center;margin-bottom:11px;font-size:12px;font-weight:650}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.calendar-weekdays{margin-bottom:5px}.calendar-weekdays span{height:24px;color:var(--muted);place-items:center;font-size:11px;font-weight:500;display:grid}.calendar-day,.calendar-day-empty{min-width:0;height:28px}.calendar-day{color:var(--text-secondary);background:0 0;border:0;border-radius:6px;outline:none;place-items:center;padding:0;font-size:11px;font-weight:500;display:grid;position:relative}.calendar-day:hover{color:var(--primary);background:var(--primary-soft)}.calendar-day.in-range{color:var(--primary);background:var(--primary-soft);border-radius:3px}.calendar-day.range-start,.calendar-day.range-end{color:#fff;background:var(--primary-solid);font-weight:700}.calendar-day.today:not(.range-start):not(.range-end){color:var(--primary);font-weight:700}.calendar-day:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.filter-actions{flex:none;align-items:center;gap:8px;height:36px;display:inline-flex}.filter-actions button{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:72px;height:36px;color:var(--text-secondary);background:var(--surface-raised);box-shadow:var(--shadow-sm);padding:0;font-size:14px;font-weight:600;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .12s}.filter-actions button:hover{color:var(--text);background:var(--surface-muted);border-color:#94a3b8;box-shadow:0 4px 10px #0f172a17}.filter-actions button:active{box-shadow:var(--shadow-sm);background:#e2e8f0;border-color:#64748b;transform:translateY(1px)}.filter-actions button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus), var(--shadow-sm);outline:none}.modal-actions button{color:#4c5567;background:#fff;border:1px solid #dce0e8;border-radius:6px;height:34px;padding:0 15px;font-size:12px;font-weight:600}button.primary{border-color:var(--primary-solid);background:var(--primary-solid);color:#fff;box-shadow:0 5px 14px #2563eb3d}button.primary:hover{border-color:var(--primary-solid-hover);background:var(--primary-solid-hover);box-shadow:0 7px 18px #2563eb47}button.primary:active{border-color:var(--primary-solid-active);background:var(--primary-solid-active);box-shadow:0 2px 7px #2563eb33}button.primary:focus-visible{box-shadow:0 0 0 3px var(--primary-focus), 0 5px 14px #2563eb38;outline:none}.filter-actions button.primary{border:1px solid var(--primary-solid);box-shadow:0 5px 14px #2563eb38}.filter-actions button.primary:hover{border-color:var(--primary-solid-hover);color:#fff;background:var(--primary-solid-hover);box-shadow:inset 0 0 0 1px var(--primary-solid-active), 0 0 0 3px #2563eb2e, 0 5px 10px #1e40af38;transform:translateY(-1px)}.filter-actions button.primary:active{border-color:var(--primary-solid-active);color:#fff;background:var(--primary-solid-active);transform:translateY(1px);box-shadow:0 0 0 3px #2563eb2e,0 2px 6px #1e40af33}.filter-validation-error{color:var(--red);margin:11px 0 0;font-size:12px;line-height:1.5}.merchant-filter-card{margin-bottom:16px}.merchant-filter-error{color:var(--red);margin:11px 0 0;font-size:12px;line-height:1.5}.merchant-search-results{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8c3d1 transparent;min-height:0;padding-bottom:var(--merchant-search-bottom-space);scroll-padding-bottom:var(--merchant-search-bottom-space);flex:auto;overflow-y:auto}.merchant-search-state{border:1px solid var(--primary-border);border-top:3px solid var(--primary);border-radius:var(--radius-card);min-height:240px;color:var(--muted);background:var(--primary-tint);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:34px 28px;display:flex;overflow:hidden}.merchant-search-state-icon{border:1px solid var(--primary-border);width:56px;height:56px;color:var(--primary);background:var(--surface);border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:0 8px 20px #2563eb1f}.merchant-search-state-copy{justify-items:center;gap:7px;display:grid}.merchant-search-state-copy b{color:var(--text);letter-spacing:-.15px;font-size:18px;font-weight:700;line-height:1.4}.merchant-search-state-copy span{max-width:520px;color:var(--text-secondary);font-size:13px;line-height:1.65}.merchant-search-state-options{max-width:520px;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:400;line-height:1.6}.merchant-search-state-empty{border-color:var(--line-strong);border-top-color:var(--line-emphasis);background:var(--surface);box-shadow:var(--shadow-sm)}.merchant-search-state-empty .merchant-search-state-icon{border-color:var(--line-strong);color:var(--muted);background:var(--surface-subtle);box-shadow:var(--shadow-sm)}.merchant-search-state-multiple{border-top-color:var(--info);background:var(--info-soft)}.merchant-search-state-multiple .merchant-search-state-icon{color:var(--info)}.merchant-search-state-match{border-top-color:var(--primary);background:var(--primary-tint)}.merchant-search-state-loading{background:var(--primary-tint);min-height:128px;box-shadow:var(--shadow-sm);text-align:left;cursor:wait;border-width:1px;justify-content:center;align-items:stretch;gap:18px;padding:24px 28px 22px}.merchant-search-loading-main{align-items:center;gap:12px;display:flex}.merchant-search-loading-spinner{width:24px;height:24px;color:var(--primary);flex:none;place-items:center;display:grid}.merchant-search-loading-spinner svg{animation:.8s linear infinite merchant-search-loading-spin}.merchant-search-state-loading .merchant-search-state-copy{justify-items:start;gap:3px}.merchant-search-state-loading .merchant-search-state-copy b{font-size:15px;line-height:1.35}.merchant-search-state-loading .merchant-search-state-copy span{font-size:12px;line-height:1.5}.merchant-search-loading-progress{background:var(--primary-soft);border-radius:999px;height:3px;overflow:hidden}.merchant-search-loading-progress i{border-radius:inherit;background:var(--primary);width:28%;height:100%;animation:1.35s ease-in-out infinite merchant-search-loading-progress;display:block}@keyframes merchant-search-loading-spin{to{transform:rotate(360deg)}}@keyframes merchant-search-loading-progress{0%{transform:translate(-120%)}to{transform:translate(460%)}}@media (prefers-reduced-motion:reduce){.merchant-search-loading-spinner svg,.merchant-search-loading-progress i{animation:none}.merchant-search-loading-progress i{transform:translate(120%)}}.merchant-search-open-detail{width:auto;min-width:112px;height:36px;padding:0 16px}.list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin:0 0 14px;display:flex;position:relative}.list-tools{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex;position:relative}.list-tool-button{border:1px solid var(--line-strong);border-radius:var(--radius-control);color:#475569;background:var(--surface-raised);width:36px;height:36px;box-shadow:var(--shadow-sm);outline:none;place-items:center;padding:0;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s;display:grid}.list-tool-button:hover,.list-tool-button.is-active{color:var(--primary);border-color:var(--primary-border);background:var(--primary-tint);box-shadow:0 4px 12px #2563eb17}.list-tool-button:active{color:var(--primary-active);background:var(--primary-soft);box-shadow:var(--shadow-sm)}.list-tool-button:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.list-tool-button[aria-pressed=true]{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.list-tool-button:disabled{color:var(--disabled);border-color:var(--line);background:var(--surface-subtle);cursor:wait}.list-tool-button.is-loading svg{animation:.7s linear infinite list-refresh-spin}@keyframes list-refresh-spin{to{transform:rotate(360deg)}}.column-settings-panel{z-index:24;border:1px solid var(--line-strong);border-radius:var(--radius-floating);background:var(--surface-raised);width:min(360px,100vw - 112px);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;position:fixed;overflow:hidden}.column-settings-heading{border-bottom:1px solid var(--line);background:var(--surface-subtle);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex}.column-settings-heading>div{gap:3px;min-width:0;display:grid}.column-settings-heading strong{color:var(--text);font-size:14px}.column-settings-heading span{color:var(--muted);font-size:11px}.column-settings-heading button{color:var(--primary);background:0 0;border:0;border-radius:4px;padding:4px 2px;font-size:12px;font-weight:650}.column-settings-heading button:hover{color:var(--primary-hover);background:var(--primary-soft)}.column-settings-heading button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.column-settings-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8c3d1 transparent;flex:auto;min-height:0;padding:5px 0;overflow-y:auto}.column-settings-item{border-bottom:1px solid var(--line-subtle);background:var(--surface-raised);grid-template-columns:28px minmax(0,1fr) 68px;align-items:center;gap:7px;min-height:46px;padding:4px 10px 4px 8px;transition:background-color .14s,opacity .14s;display:grid}.column-settings-item:last-child{border-bottom:0}.column-settings-item:hover{background:var(--surface-accent)}.column-settings-item.is-dragging{opacity:.48;background:var(--primary-soft)}.column-drag-handle{color:#64748b;cursor:grab;place-items:center;height:32px;display:grid}.column-settings-item:active .column-drag-handle{cursor:grabbing}.column-settings-item label{min-width:0;color:var(--text-secondary);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.column-settings-item label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.column-settings-item input{width:17px;height:17px;accent-color:var(--primary);flex:none;margin:0}.column-settings-item input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.column-edge-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.column-edge-actions button{color:#475569;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.column-edge-actions button:not(:disabled):hover{color:var(--primary);background:var(--primary-soft)}.column-edge-actions button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.column-edge-actions button:disabled{color:#c1c7d0}.column-settings-foot{border-top:1px solid var(--line);min-height:40px;color:var(--muted);background:var(--surface-subtle);flex:none;align-items:center;padding:0 14px;font-size:11px;display:flex}.table-card{border:1px solid var(--line-strong);background:var(--surface-raised);box-shadow:var(--shadow-card);overflow:hidden}.table-footer{border-top:1px solid var(--line);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:12px 16px;display:flex}.table-meta{white-space:nowrap;align-items:center;min-width:0;height:32px;display:flex}.table-meta span{color:#8a93a4;font-size:11px;line-height:1}.table-meta .table-meta-count{color:var(--text)}.table-meta .hint{color:#929aab;margin-left:18px}.table-scroll-shell{position:relative;overflow:hidden}.table-scroll{scrollbar-color:#c5cbd7 transparent;scrollbar-width:thin;overflow-x:auto}.table-refresh-overlay{z-index:5;pointer-events:none;background:var(--table-refresh-overlay);place-items:center;display:grid;position:absolute;inset:44px 0 10px}.table-refresh-status{color:var(--text-secondary);align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.table-refresh-status svg{color:var(--primary);flex:none;animation:.7s linear infinite list-refresh-spin}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--business-table-font-size)}th{text-align:left;background:var(--surface-accent);height:40px;color:var(--table-header-text);white-space:nowrap;border-bottom:1px solid var(--line-strong);padding:0 12px;font-weight:650}.withdrawal-table th{height:44px;padding:0 12px}.withdrawal-table thead th{z-index:2;background:var(--surface-accent);position:sticky;top:0}.withdrawal-table :is(th,td)[data-column=withdrawableAmount],.withdrawal-table :is(th,td)[data-column=verified]{border-left:1px solid var(--line)}tbody tr{--table-row-background:var(--table-row)}.withdrawal-table.is-striped tbody tr:nth-child(2n){--table-row-background:var(--table-row-alt)}tbody tr:hover{--table-row-background:var(--table-row-hover)}td{border-bottom:1px solid var(--line-subtle);vertical-align:middle;height:72px;color:var(--text-secondary);white-space:nowrap;background:var(--table-row-background);padding:10px 12px;transition:background-color .14s}.withdrawal-table td{height:76px;padding:12px}tbody tr:last-child td{border-bottom:0}.copyable-cell{max-width:100%;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;display:block;overflow:hidden}.copyable-cell:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.copyable-cell:focus-visible{outline:2px solid var(--primary);outline-offset:3px;color:var(--primary)}.withdrawal-id-copy{font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;gap:5px;width:max-content;max-width:none;margin:-4px -5px;padding:4px 5px;display:inline-flex;overflow:visible}.withdrawal-id-copy>span{text-overflow:clip;min-width:max-content;overflow:visible}.withdrawal-id-copy .cell-copy-icon{opacity:0;color:var(--primary);flex:none;transition:opacity .16s,transform .16s;transform:translate(-2px)}.withdrawal-id-copy:hover,.withdrawal-id-copy:focus-visible{background:var(--primary-soft)}.withdrawal-id-copy:hover .cell-copy-icon,.withdrawal-id-copy:focus-visible .cell-copy-icon{opacity:1;transform:translate(0)}.shop,.sub{display:block}.shop{text-overflow:ellipsis;max-width:190px;margin-bottom:5px;font-size:13px;overflow:hidden}.sub{color:var(--business-secondary-text);font-size:11px;line-height:1.45}.email{text-overflow:ellipsis;max-width:190px;color:var(--business-secondary-text);display:block;overflow:hidden}.amount{font-size:13px}.account{text-overflow:ellipsis;max-width:170px;color:var(--business-secondary-text);display:block;overflow:hidden}.verification{border-radius:4px;padding:4px 7px;display:inline-block}.v-邮箱一致,.v-用户名一致{background:var(--green-soft);color:var(--green)}.v-邮箱不一致,.v-用户名不一致{background:var(--red-soft);color:var(--red)}.v-无需验证,.v-暂无数据{background:var(--surface-muted);color:var(--muted)}.v-判断失败{background:var(--amber-soft);color:var(--amber)}.muted{color:var(--muted)}.reuse-status-text{color:var(--info);font-weight:650;display:block}.reuse-summary{justify-items:start;gap:5px;max-width:100%;line-height:1.25;display:inline-grid}.withdrawal-table :is(th,td)[data-column=reusedBy]{min-width:180px}.reuse-user-link,.reuse-user-trigger{max-width:100%;color:var(--info-strong);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;width:max-content;max-width:none;margin:-2px -3px;padding:2px 3px;font-size:11px;font-weight:650;line-height:1.35;display:inline-flex;overflow:visible}.reuse-user-link:hover,.reuse-user-trigger:hover{color:var(--info-hover);background:var(--info-soft);text-underline-offset:2px;text-decoration:underline}.reuse-user-link:active,.reuse-user-trigger:active{color:var(--info-active)}.reuse-user-link:focus-visible,.reuse-user-trigger:focus-visible{outline:2px solid var(--info-strong);outline-offset:2px}.reuse-users-popover{z-index:45;border:1px solid var(--line-strong);width:min(264px,100vw - 24px);color:var(--text);background:var(--surface-raised);border-radius:10px;position:fixed;overflow:hidden;box-shadow:0 16px 38px #0f172a2e,0 3px 9px #0f172a14}.reuse-users-popover-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:11px 14px;display:flex}.reuse-users-popover-header h2{color:var(--text);margin:0;font-size:14px;font-weight:700;line-height:1.35}.reuse-users-popover-header>button{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.reuse-users-popover-header>button:hover{color:var(--text);background:var(--surface-muted)}.reuse-users-popover-header>button:focus-visible,.reuse-users-list button:focus-visible,.reuse-users-popover-footer button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.reuse-users-list{scrollbar-width:thin;scrollbar-color:#b8c3d1 transparent;max-height:220px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.reuse-users-list li{align-items:center;gap:8px;min-height:40px;padding:5px 14px;display:flex}.reuse-users-list li+li{border-top:1px solid var(--line-subtle)}.reuse-users-list li>button{min-width:0;color:var(--primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:auto;justify-content:space-between;align-items:center;gap:10px;padding:5px 6px;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.reuse-users-list li>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reuse-users-list li>button svg{opacity:.72;flex:none}.reuse-users-list li>button:hover{color:var(--primary-hover);background:var(--primary-soft)}.reuse-current-user{color:var(--text-secondary);background:var(--surface-muted);white-space:nowrap;border-radius:4px;flex:none;padding:3px 6px;font-size:10px;font-weight:600}.reuse-users-popover-footer{border-top:1px solid var(--line);background:var(--surface-subtle);justify-content:flex-end;padding:9px 14px 11px;display:flex}.reuse-users-popover-footer button{color:var(--primary);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:5px 6px;font-size:11px;font-weight:650;display:inline-flex}.reuse-users-popover-footer button:hover{color:var(--primary-hover);background:var(--primary-soft)}.boolean-fact{min-width:21px;min-height:18px;font-size:var(--business-table-font-size);border-radius:3px;justify-content:center;align-items:center;padding:1px 4px;line-height:16px;display:inline-flex}.boolean-fact.is-yes{color:var(--info);background:var(--info-soft);font-weight:600}.boolean-fact.is-no{color:var(--muted);background:var(--surface-muted);font-weight:400}.status{border-radius:11px;align-items:center;gap:5px;padding:4px 8px;font-weight:600;display:inline-flex}.status i{border-radius:50%;width:5px;height:5px}.status.pending{background:var(--amber-soft);color:var(--amber)}.status.pending i{background:var(--amber)}.status.reviewing{background:var(--info-soft);color:var(--info)}.status.reviewing i{background:var(--info)}.status.passed{background:var(--green-soft);color:var(--green)}.status.passed i{background:var(--green)}.status.rejected{background:var(--red-soft);color:var(--red)}.status.rejected i{background:var(--red)}.note{text-overflow:ellipsis;color:#687286;max-width:148px;display:block;overflow:hidden}.sticky-col{z-index:2;border-left:1px solid #cbd5e1b3;position:sticky;right:0;box-shadow:-12px 0 20px -18px #0f172a8c}td.sticky-col{background:var(--table-row-background)}th.sticky-col{background:var(--surface-accent);z-index:3}.withdrawal-table thead th.sticky-col{z-index:4;background:var(--surface-accent);position:sticky;top:0;right:0}.actions{align-items:center;gap:6px;min-width:138px;display:flex}.actions button{border:1px solid var(--line-strong);width:66px;height:28px;color:var(--text-secondary);background:var(--surface);text-align:center;white-space:nowrap;border-radius:6px;outline:none;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .12s;display:inline-flex}.actions button.action-button-primary{border-color:var(--primary-border);color:var(--primary);background:var(--primary-soft)}.actions button.action-button-primary:not(:disabled):hover{border-color:var(--primary);color:var(--primary-hover);background:var(--primary-soft-strong)}.actions button.action-button-secondary:not(:disabled):hover{border-color:var(--line-emphasis);color:var(--primary);background:var(--primary-tint)}.actions button:not(:disabled):active{transform:translateY(1px)}.actions button.action-button-primary:not(:disabled):active{border-color:var(--primary-active);color:var(--primary-active);background:var(--primary-soft-strong)}.actions button.action-button-secondary:not(:disabled):active{border-color:var(--primary-border);color:var(--primary-active);background:var(--primary-soft)}.actions button:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.actions button:disabled{border-color:var(--line);color:var(--disabled);background:var(--surface-muted);cursor:not-allowed;opacity:1;transform:none}.pagination{min-width:max-content;color:var(--text-secondary);flex:none;justify-content:flex-end;align-items:center;gap:6px;font-size:14px;display:flex}.pagination-pages{align-items:center;gap:4px;display:flex}.pagination button,.pagination input{height:var(--pagination-control-size);outline:none;transition:border-color .16s,color .16s,background-color .16s,box-shadow .16s}.pagination-arrow{width:var(--pagination-control-size);min-width:var(--pagination-control-size);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-raised);box-shadow:var(--shadow-sm);place-items:center;padding:0;display:grid}.pagination-arrow:not(:disabled):hover{border-color:var(--primary);color:var(--primary);background:var(--primary-tint)}.pagination-arrow:active{color:var(--primary-active);background:var(--primary-soft)}.pagination-arrow:disabled{color:var(--disabled);background:var(--surface-subtle);border-color:var(--line);opacity:1}.pagination-page{width:var(--pagination-control-size);min-width:var(--pagination-control-size);border-radius:var(--radius-control);color:var(--text);box-shadow:none;background:0 0;border:1px solid #0000;padding:0}.pagination-page:not(.active):hover{color:var(--primary);background:var(--primary-soft)}.pagination-page.active{color:var(--primary);background:var(--surface-raised);border-color:var(--primary);font-weight:600;box-shadow:0 1px 3px #2563eb1f}.pagination-page.active:hover{color:var(--primary-hover);border-color:var(--primary-hover);background:var(--primary-tint)}.pagination button:focus-visible,.pagination input:focus-visible{z-index:1;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);position:relative}.pagination-ellipsis{width:24px;min-width:24px;color:var(--muted);text-align:center}.pagination-page-size-control{flex:0 0 136px;width:136px;min-width:136px;margin-left:6px;position:relative}.pagination-page-size-trigger{border:1px solid var(--primary);border-radius:var(--radius-control);width:100%;min-width:0;color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-sm);text-align:left;align-items:center;padding:0 11px 0 12px;display:flex}.pagination-page-size-trigger:hover{border-color:var(--primary-hover);background:var(--primary-tint)}.pagination-page-size-trigger.is-open{border-color:var(--primary);background:var(--surface-raised);box-shadow:0 0 0 3px var(--primary-focus)}.pagination-page-size-trigger>svg{color:var(--primary);flex:none;margin-left:auto}.pagination-page-size-trigger.is-open>svg{color:var(--primary)}.pagination-page-size-value{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.pagination-page-size-menu{z-index:80;overscroll-behavior:contain;border:1px solid var(--line-strong);border-radius:var(--radius-floating);color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-floating);scrollbar-width:thin;scrollbar-color:var(--line-emphasis) transparent;padding:0;position:fixed;overflow-y:auto}.pagination-page-size-option{border:0;border-bottom:1px solid var(--line);width:100%;height:40px;color:var(--text);text-align:left;background:0 0;outline:none;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;padding:0 11px 0 12px;font-size:14px;line-height:20px;display:grid;position:relative;overflow:hidden}.pagination-page-size-option:last-child{border-bottom:0}.pagination-page-size-option:hover,.pagination-page-size-option.is-active{color:var(--text);background:var(--surface-accent)}.pagination-page-size-option:focus-visible{color:var(--primary);background:var(--primary-soft);box-shadow:inset 0 0 0 2px var(--primary)}.pagination-page-size-option.is-selected{color:var(--text);background:var(--primary-soft)}.pagination-page-size-option.is-selected:hover,.pagination-page-size-option.is-selected.is-active{background:var(--primary-soft)}.pagination-page-size-option-label{min-width:0;color:inherit;font-variant-numeric:tabular-nums;font-weight:400}.pagination-page-size-option.is-selected .pagination-page-size-option-label{font-weight:500}.pagination-page-size-option>svg,.pagination-page-size-option.is-selected>svg{color:var(--primary)}.pagination-jump{white-space:nowrap;align-items:center;gap:8px;margin-left:6px;display:flex}.pagination-jump label,.pagination-jump>span:not(.visually-hidden){color:var(--text);font-size:14px}.pagination-jump input{width:var(--pagination-jump-width);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text);background:var(--surface-raised);padding:0 12px;box-shadow:inset 0 1px 2px #0f172a09}.pagination-jump input:hover{border-color:var(--primary-border)}.pagination-jump input.is-invalid{border-color:var(--red);box-shadow:0 0 0 3px #b91c1c1f}.withdrawal-table-empty{text-align:center;color:#858e9f;place-content:center;gap:8px;height:180px;display:grid}.withdrawal-table-empty b{color:#515b6e;font-size:14px}.modal-backdrop{z-index:50;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop,.business-review-backdrop,.business-review-qr-preview-backdrop,.merchant-history-backdrop,.withdrawal-history-backdrop,.kyc-viewer-backdrop{overscroll-behavior:none}.modal{border-radius:var(--radius-modal);background:var(--surface-raised);width:min(510px,100%);max-height:94vh;box-shadow:var(--shadow-modal);border:1px solid #cbd5e1e6;padding:27px;position:relative;overflow-y:auto}.modal,.business-review-scroll,.business-review-workbench,.changelog-content,.merchant-history-content,.withdrawal-history-table-scroll,.transaction-trend-content{overscroll-behavior:contain}.modal-close{color:#8790a2;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:15px}.modal-icon{width:38px;height:38px;color:var(--primary);background:var(--primary-soft);border-radius:10px;place-items:center;margin-bottom:13px;font-weight:800;display:grid}.modal h2{margin:0;font-size:19px}.modal>p{color:#7a8496;margin:6px 0 18px;font-size:12px}.review-summary{border:1px solid var(--line);background:var(--surface-accent);border-radius:9px;grid-template-columns:1.35fr 1fr;margin-bottom:19px;padding:13px;display:grid}.review-summary span{color:#858ea0;border-right:1px solid #e1e5ec;padding:0 10px;font-size:10px}.review-summary span:first-child{padding-left:0}.review-summary span:last-child{border:0}.review-summary strong{color:#2e3749;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}fieldset{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px;padding:0;display:grid}legend,.textarea-label{color:#485265;margin-bottom:8px;font-size:11px;font-weight:650}legend{grid-column:1/-1}.radio-card{border:1px solid var(--line-strong);background:var(--surface-raised);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:11px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.radio-card:hover{border-color:var(--line-emphasis);background:var(--surface-subtle)}.radio-card.checked{border-color:var(--primary);background:var(--primary-soft)}.radio-card.checked.reject{border-color:var(--red);background:var(--red-soft)}.radio-card input{accent-color:var(--primary)}.radio-card span{font-size:12px;font-weight:650}.radio-card small{color:#8b94a5;margin-top:4px;font-size:9px;font-weight:400;display:block}.textarea-label{display:block;position:relative}.textarea-label em{color:var(--red);margin-left:4px;font-style:normal}textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-raised);outline:none;width:100%;height:82px;margin-top:8px;padding:10px;font-size:11px;display:block}.textarea-label>small{color:#a1a8b5;font-weight:400;position:absolute;bottom:7px;right:9px}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin:19px -27px -27px;padding:15px 27px;display:flex}.phone-verification-backdrop{z-index:90;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:none;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.phone-verification-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-modal);width:min(448px,100%);color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-modal);overflow:hidden}.phone-verification-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 14px;display:flex}.phone-verification-dialog h2{margin:0;font-size:18px;line-height:1.4}.phone-verification-dialog header p{color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.5}.phone-verification-dialog header>button{border-radius:var(--radius-control);width:32px;height:32px;color:var(--muted);background:var(--surface-muted);border:0;flex:none;place-items:center;display:grid}.phone-verification-dialog header>button:not(:disabled):hover{color:var(--text);background:var(--surface-accent)}.phone-verification-dialog header>button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.phone-verification-dialog form{padding:4px 22px 0;display:grid}.phone-verification-dialog form>label{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:600}.phone-verification-dialog form>label em{color:var(--red);margin-left:3px;font-style:normal}.phone-verification-code-field{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-raised);height:38px;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.phone-verification-code-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.phone-verification-code-field input{min-width:0;color:var(--text);letter-spacing:.04em;background:0 0;border:0;outline:0;flex:auto;padding:0 12px;font-size:13px}.phone-verification-code-field input::placeholder{color:var(--disabled-text);letter-spacing:0}.phone-verification-code-field button{border:0;border-left:1px solid var(--line);min-width:104px;color:var(--primary);white-space:nowrap;background:0 0;flex:none;padding:0 12px;font-size:12px;font-weight:600}.phone-verification-code-field button:not(:disabled):hover{color:var(--primary-hover);background:var(--primary-soft)}.phone-verification-code-field button:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.phone-verification-code-field button:disabled{color:var(--disabled-text);background:var(--surface-muted)}.phone-verification-feedback{min-height:34px;padding-top:7px}.phone-verification-feedback p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.phone-verification-feedback p.is-error{color:var(--red)}.phone-verification-dialog footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin:4px -22px 0;padding:14px 22px;display:flex}.phone-verification-dialog footer button{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-width:76px;height:36px;color:var(--text-secondary);background:var(--surface-raised);padding:0 15px;font-size:13px;font-weight:600}.phone-verification-dialog footer button:not(.primary):not(:disabled):hover{border-color:var(--primary-border);color:var(--primary);background:var(--primary-soft)}.phone-verification-dialog footer button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.phone-verification-dialog footer .primary{border-color:var(--primary-solid);color:#fff;background:var(--primary-solid)}.phone-verification-dialog footer .primary:not(:disabled):hover{border-color:var(--primary-hover);background:var(--primary-hover)}.phone-verification-dialog footer button:disabled{cursor:not-allowed;opacity:.64}.business-review-backdrop{z-index:50;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:flex-end;display:flex;position:fixed;inset:0}.business-review-drawer{border-left:1px solid var(--line-strong);background:var(--surface-raised);width:min(1300px,100vw - 48px);height:100dvh;box-shadow:var(--shadow-modal);flex-direction:column;animation:.18s ease-out both business-review-drawer-in;display:flex;overflow:hidden}.business-review-header{border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:20px 24px 17px;display:flex}.business-review-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.business-review-title-line h2{color:var(--text);margin:0;font-size:20px;line-height:1.35}.business-review-header p{color:var(--muted);margin:6px 0 0;font-size:12px}.business-review-status{min-height:24px;color:var(--amber);background:var(--amber-soft);border-radius:12px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.business-review-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.business-review-close{border-radius:var(--radius-control);width:34px;height:34px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.business-review-close:hover{color:var(--text);background:var(--surface-muted)}.business-review-close:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.business-review-scroll{scrollbar-gutter:stable;flex:auto;min-height:0;padding:20px 24px 28px;overflow-y:auto}.business-review-scroll.is-detail-pending>:not(.business-review-detail-state){display:none}.business-review-detail-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100%;padding:32px 20px;display:flex}.business-review-detail-state h3{color:var(--text);margin:4px 0 0;font-size:16px}.business-review-detail-state p{max-width:520px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.business-review-detail-state.is-error>svg{color:var(--red)}.business-review-detail-state.is-error button{min-width:96px;height:36px;margin-top:6px}.business-review-loading-spinner{border:3px solid var(--primary-border);border-top-color:var(--primary);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite business-review-loading-spin}.business-review-loading-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(720px,100%);margin-top:18px;display:grid}.business-review-loading-skeleton i{border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(90deg, var(--surface-subtle) 25%, var(--surface-muted) 50%, var(--surface-subtle) 75%);background-size:200% 100%;height:72px;animation:1.4s ease-in-out infinite business-review-loading-shimmer}.business-review-summary{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-subtle);justify-content:space-between;align-items:stretch;gap:16px;min-height:54px;margin-bottom:24px;display:flex;overflow:hidden}.business-review-summary>div{flex:auto;align-items:center;gap:12px;min-width:0;padding:12px 16px;display:flex}.business-review-summary span{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.business-review-summary button{color:var(--primary);white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:4px;padding:0 16px;font-size:12px;font-weight:650;display:inline-flex}.business-review-summary button:hover{color:var(--primary-hover);background:var(--primary-soft)}.business-review-summary button:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.business-review-copy-value{max-width:100%;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;overflow:hidden}.business-review-summary .business-review-copy-value{width:auto;min-width:0;color:var(--text);background:0 0;flex:0 auto;justify-content:flex-start;align-self:auto;padding:0;font-size:13px;font-weight:600;display:block}.business-review-header .business-review-copy-value:hover,.business-review-summary .business-review-copy-value:hover,dl.business-review-facts .business-review-copy-value:hover{color:var(--primary-hover);background:0 0}.business-review-copy-value:focus-visible,.business-review-summary .business-review-copy-value:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.business-review-section+.business-review-section{margin-top:25px}.business-review-section>h3{color:var(--text);margin:0 0 12px;font-size:14px;line-height:1.4}.business-review-information-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1.12fr) minmax(0,.6fr);align-items:start;gap:20px;display:grid}.business-review-information-grid+.business-review-section{margin-top:25px}.business-review-information-grid>.business-review-section{min-width:0}.business-review-information-grid>.business-review-section+.business-review-section{border-left:1px solid var(--line);margin-top:0;padding-left:20px}dl.business-review-facts{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}dl.business-review-facts>div{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:52px;padding:8px 14px}dl.business-review-facts>div:nth-child(2n){border-right:0}dl.business-review-facts>div:nth-last-child(-n+2){border-bottom:0}dl.business-review-facts dt{color:var(--muted);margin:0 0 6px;font-size:11px;line-height:1.4}dl.business-review-facts dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:1.45;overflow:hidden}dl.business-review-facts dd.is-empty{color:var(--muted);font-weight:400}dl.business-review-facts.business-review-application-facts{grid-template-columns:1fr}dl.business-review-facts.business-review-application-facts>div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:118px minmax(0,1fr);align-items:stretch;min-height:38px;padding:0;display:grid}dl.business-review-facts.business-review-application-facts>div:last-child{border-bottom:0}dl.business-review-facts.business-review-application-facts dt,dl.business-review-facts.business-review-application-facts dd{white-space:nowrap;align-items:center;min-width:0;margin:0;padding:8px 12px;display:flex}dl.business-review-facts.business-review-application-facts dt{border-right:1px solid var(--line)}dl.business-review-facts.business-review-account-facts,.business-review-backend-account{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);grid-template-columns:1fr;margin:0;display:grid;overflow:hidden}dl.business-review-facts.business-review-account-facts>div,.business-review-backend-account>div{border-right:0;border-bottom:1px solid var(--line);min-width:0;min-height:56px;padding:10px 14px}dl.business-review-facts.business-review-account-facts>div:last-child,.business-review-backend-account>div:last-child{border-bottom:0}dl.business-review-facts.business-review-account-facts dt,.business-review-backend-account dt{color:var(--muted);white-space:nowrap;margin:0 0 6px;font-size:11px;line-height:1.4}dl.business-review-facts.business-review-account-facts dd,.business-review-backend-account dd{min-width:0;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.55;overflow:hidden}.business-review-account-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}dl.business-review-facts.business-review-account-facts dd.business-review-account-value,.business-review-backend-account dd.business-review-account-value{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.business-review-account-qr-row{min-height:142px!important}.business-review-account-qr-row dd{justify-content:flex-start;display:flex}.business-review-account-qr{justify-items:start;gap:8px;display:grid}.business-review-account-qr small{color:var(--muted);text-align:center;font-family:inherit;font-size:10px;font-weight:400;line-height:1.4}.business-review-backend-account dd.is-empty{color:var(--muted);font-weight:400}.business-review-backend-account.is-usdt{grid-template-columns:1fr}.business-review-backend-account.is-usdt .business-review-backend-account-primary dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.business-review-account-note dd{overflow-wrap:anywhere;text-overflow:clip;white-space:pre-wrap;font-weight:400;overflow:visible}.business-review-qr-trigger{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:112px;color:var(--primary);background:var(--surface-subtle);justify-items:center;gap:7px;padding:8px;font-size:11px;font-weight:650;display:grid}.business-review-qr-trigger:hover{border-color:var(--primary);background:var(--primary-soft)}.business-review-qr-trigger:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.mock-withdrawal-qr{width:86px;height:86px;box-shadow:0 0 0 1px var(--line);image-rendering:pixelated;background:#fff;flex:none;display:block}.mock-withdrawal-qr.is-large{width:min(320px,70vw);height:min(320px,70vw)}.business-review-qr-preview-backdrop{z-index:70;background:var(--overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.business-review-qr-preview{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-raised);width:min(440px,100%);box-shadow:var(--shadow-modal);overflow:hidden}.business-review-qr-preview>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.business-review-qr-preview h2{color:var(--text);margin:0;font-size:17px;line-height:1.4}.business-review-qr-preview header p{color:var(--muted);margin:5px 0 0;font-size:11px}.business-review-qr-preview header button{border-radius:var(--radius-control);width:34px;height:34px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;display:grid}.business-review-qr-preview header button:hover{color:var(--text);background:var(--surface-muted)}.business-review-qr-preview header button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.business-review-qr-preview-content{justify-items:center;gap:18px;padding:24px;display:grid}.business-review-qr-preview-content>div{border-radius:var(--radius-control);background:var(--surface-subtle);width:100%;padding:10px 12px}.business-review-qr-preview-content span{color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.business-review-qr-preview-content strong{color:var(--text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;display:block}.business-review-backend-note{border:1px solid var(--line);border-radius:var(--radius-control);width:100%;min-height:58px;color:var(--text);background:var(--surface-raised);overflow-wrap:anywhere;white-space:pre-wrap;padding:12px 14px;font-size:13px;font-weight:400;line-height:1.65}.business-review-backend-note.is-empty{color:var(--muted)}.business-direct-detail-facts{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.business-direct-detail-facts>.business-direct-detail-note{border-radius:var(--radius-control);background:var(--surface-subtle);min-width:0;box-shadow:inset 3px 0 0 var(--primary);border:0;padding:12px 14px 12px 18px}.business-direct-detail-note.is-finance{background:var(--surface-muted);box-shadow:inset 3px 0 0 var(--disabled)}.business-direct-detail-facts dt{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 7px;font-size:11px;line-height:1.4;display:flex}.business-direct-detail-facts dd{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;font-weight:400;line-height:1.65}.business-direct-detail-facts dd.is-empty{color:var(--muted)}.business-direct-detail-visibility{color:var(--muted);background:var(--surface-raised);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:500;line-height:1.5}.business-direct-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;margin:12px 0 0;font-size:11px;line-height:1.5;display:flex}.business-direct-detail-meta i{background:var(--disabled);border-radius:50%;width:3px;height:3px}.business-review-records-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-subtle);margin-top:25px;padding:16px}.business-review-records-panel .business-review-section+.business-review-section{margin-top:20px}.business-review-record-facts{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);grid-template-columns:1.25fr .75fr 1fr;margin:0;display:grid;overflow:hidden}.business-review-record-facts>div{border-right:1px solid var(--line);min-width:0;min-height:58px;padding:10px 14px}.business-review-record-facts>div:nth-child(3){border-right:0}.business-review-record-facts dt{color:var(--muted);margin:0 0 6px;font-size:11px;line-height:1.4}.business-review-record-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.55}.business-review-record-facts>.business-review-record-note{border-top:1px solid var(--line);border-right:0;grid-column:1/-1;min-height:0}.business-review-record-note dd{white-space:pre-wrap;font-weight:400}.business-review-record-note dd.is-empty{color:var(--muted)}.business-review-record-result{color:var(--green);align-items:center;gap:6px;display:inline-flex}.business-review-record-result.is-rejected{color:var(--red)}.business-review-record-result i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.business-review-workbench{z-index:1;border-top:1px solid var(--line-strong);background:var(--surface-subtle);scrollbar-gutter:stable;flex:none;max-height:min(332px,44dvh);padding:14px 24px 12px;overflow-y:auto;box-shadow:0 -8px 24px #0f172a0d}.business-review-workbench-heading{align-items:center;height:20px;margin-bottom:10px;display:flex}.business-review-workbench-heading h3{height:20px;color:var(--text);margin:0;font-size:14px;line-height:20px}.business-review-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.business-review-options.is-risk-review,.business-review-options.is-finance-review{grid-template-columns:repeat(2,minmax(0,1fr))}.business-review-option{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-raised);cursor:pointer;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:9px 12px 9px 34px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:relative}.business-review-option:hover{border-color:var(--line-emphasis);background:var(--surface-subtle)}.business-review-option.is-checked{border-color:var(--primary);background:var(--primary-soft);box-shadow:0 0 0 1px var(--primary)}.business-review-option.is-checked.is-business-pass{border-color:var(--green);background:var(--green-soft);box-shadow:0 0 0 1px var(--green)}.business-review-option.is-checked.is-reject{border-color:var(--red);background:var(--red-soft);box-shadow:0 0 0 1px var(--red)}.business-review-option input{accent-color:var(--primary);margin:0;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.business-review-option.is-business-pass input{accent-color:var(--green)}.business-review-option.is-reject input{accent-color:var(--red)}.business-review-option span{color:var(--text);font-size:12px;font-weight:700;line-height:1.4}.business-review-option.is-checked.is-business-pass span{color:var(--green)}.business-review-option.is-checked.is-reject span{color:var(--red)}.business-review-note-stack{gap:12px;margin-top:12px;display:grid}.business-review-note-stack.is-double{grid-template-columns:repeat(2,minmax(0,1fr))}.business-review-note{color:var(--text-secondary);font-size:12px;font-weight:650;display:block;position:relative}.business-review-note em{color:var(--red);margin-left:4px;font-style:normal}.business-review-note b{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.business-review-note textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-control);height:72px;min-height:72px;color:var(--text);background:var(--surface-raised);outline:none;margin-top:7px;padding:9px 12px 24px;font-size:12px;line-height:1.6;transition:border-color .16s,background-color .16s,box-shadow .16s}.business-review-note textarea:hover{border-color:var(--line-emphasis)}.business-review-note textarea:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--primary-focus)}.business-review-note textarea::placeholder{color:var(--disabled-text);font-weight:400}.business-review-note>small{color:var(--disabled);font-size:10px;font-weight:400;position:absolute;bottom:8px;right:10px}.business-review-flow-hint{min-height:20px;color:var(--amber);align-items:center;gap:7px;margin:9px 0 0;font-size:11px;line-height:1.45;display:flex}.business-review-flow-hint svg{flex:none}.business-review-flow-hint.is-reject{color:var(--red)}.business-review-actions{border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:flex-end;align-items:center;gap:18px;min-height:64px;padding:12px 24px;display:flex}.business-review-actions>div{align-items:center;gap:10px;display:flex}.business-review-actions button{border-radius:var(--radius-control);white-space:nowrap;flex:none;min-width:88px;height:38px;padding:0 18px;font-size:13px;font-weight:600;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .12s}.business-review-actions button:not(.primary){border:1px solid var(--line-strong);color:var(--text-secondary);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.business-review-actions button:not(.primary):not(:disabled):hover{border-color:var(--line-emphasis);color:var(--primary);background:var(--primary-tint);box-shadow:0 4px 12px #2563eb17}.business-review-actions button:not(.primary):not(:disabled):active{border-color:var(--primary);color:var(--primary-active);background:var(--primary-soft);transform:translateY(1px)}.business-review-actions button:not(.primary):focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus), var(--shadow-sm);outline:none}.business-review-actions button.primary{border:1px solid var(--primary-solid)}.business-review-actions button.primary:active{transform:translateY(1px)}.business-review-actions button:disabled{box-shadow:none;transform:none}.business-review-actions button.primary:disabled{border-color:var(--primary-solid);color:#fff;background:var(--primary-solid)}@keyframes business-review-drawer-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes business-review-loading-spin{to{transform:rotate(360deg)}}@keyframes business-review-loading-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.business-review-loading-spinner,.business-review-loading-skeleton i{animation:none}}.changelog-modal{border:1px solid var(--line-strong);background:var(--surface-subtle);width:min(700px,100%);max-height:min(780px,100dvh - 40px);box-shadow:var(--shadow-modal);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.changelog-heading{border-bottom:1px solid var(--line);background:var(--surface);flex:none;padding:18px 24px}.changelog-heading-main{border-left:3px solid var(--primary);align-items:center;gap:12px;min-height:44px;padding-left:14px;display:flex}.changelog-icon{width:22px;height:22px;color:var(--primary);flex:none;place-items:center;display:grid}.changelog-heading-copy{gap:2px;min-width:0;display:grid}.changelog-heading h2{color:var(--text);letter-spacing:-.3px;margin:0;font-size:19px;font-weight:700;line-height:1.3}.changelog-heading p{color:var(--text-secondary);margin:0;font-size:13px;font-weight:400;line-height:1.5}.changelog-content{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8c3d1 transparent;background:var(--surface-subtle);flex:auto;min-height:0;padding:20px 24px 24px;overflow-y:auto}.changelog-latest{border:1px solid #c7d9f8;border-left:3px solid var(--primary);background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:13px;padding:18px 20px 19px}.changelog-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.changelog-meta h3{color:var(--text);letter-spacing:-.1px;margin:0;font-size:15px;font-weight:700;line-height:1.3}.changelog-meta>span{border:1px solid var(--primary-soft-strong);min-width:38px;height:20px;color:var(--primary);background:var(--primary-soft);border-radius:10px;place-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-grid}.changelog-latest ul,.changelog-version-entry ul{color:var(--text);gap:9px;margin:13px 0 0;padding:0;font-size:14px;font-weight:400;line-height:1.7;list-style:none;display:grid}.changelog-history-heading{justify-content:space-between;align-items:center;gap:16px;margin:22px 2px 13px;display:flex}.changelog-history-heading h3{color:var(--text);margin:0;font-size:16px;font-weight:700;line-height:1.3}.changelog-history-heading>span{color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:400;line-height:1.4}.changelog-date-list{gap:12px;display:grid}.changelog-date-card{border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow-sm);border-radius:12px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.changelog-date-card:hover,.changelog-date-card.is-expanded{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.changelog-date-toggle{width:100%;min-height:92px;color:var(--text);box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:18px;padding:15px 18px;display:flex}.changelog-date-toggle:hover{color:var(--text);background:var(--surface-subtle);box-shadow:none}.changelog-date-toggle:active{box-shadow:none;transform:none}.changelog-date-toggle:focus-visible{z-index:1;outline:2px solid var(--primary);outline-offset:-2px;box-shadow:none;position:relative}.changelog-date-copy{flex:auto;gap:4px;min-width:0;display:grid}.changelog-date-copy>strong{color:var(--text);font-size:16px;font-weight:700;line-height:1.35}.changelog-date-count{color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.45}.changelog-date-preview{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.changelog-date-caret{color:var(--muted);flex:none;transition:transform .16s}.changelog-date-card.is-expanded>.changelog-date-toggle .changelog-date-caret,.changelog-older-toggle[aria-expanded=true] .changelog-date-caret{transform:rotate(180deg)}.changelog-date-details{border-top:1px solid var(--line);background:var(--surface);padding:0 18px 4px}.changelog-version-entry{border-bottom:1px solid var(--line);padding:14px 0 15px}.changelog-version-entry:last-child{border-bottom:0}.changelog-version-entry h5{color:var(--text);margin:0;font-size:13px;font-weight:700;line-height:1.4}.changelog-version-entry ul{margin-top:8px}.changelog-history-empty{border:1px dashed var(--line-strong);min-height:132px;color:var(--text-secondary);text-align:center;background:var(--surface-raised);border-radius:12px;place-content:center;gap:5px;padding:24px;display:grid}.changelog-history-empty strong{color:var(--text);font-size:15px;line-height:1.4}.changelog-history-empty span{font-size:13px;line-height:1.5}.changelog-older-section{gap:12px;margin-top:14px;display:grid}.changelog-older-toggle{border:1px solid var(--line);width:100%;min-height:58px;color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-sm);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:14px;font-weight:700;display:flex}.changelog-older-toggle:hover{border-color:var(--line-strong);color:var(--text);background:var(--surface-subtle);box-shadow:var(--shadow-card)}.changelog-older-toggle:active{transform:none}.changelog-older-toggle:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.changelog-older-groups{margin-top:0}.changelog-actions{border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:flex-end;align-items:center;gap:16px;min-height:66px;padding:14px 24px;display:flex;box-shadow:0 -8px 24px #0f172a0d}.changelog-actions button{border-color:var(--primary-solid);color:#fff;background:var(--primary-solid);width:104px;height:40px;box-shadow:none;border-radius:6px;padding:0 20px;font-size:13px;font-weight:600}.changelog-actions button:hover,.changelog-actions button:active{box-shadow:none}.changelog-actions button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus)}.changelog-error{color:var(--red);flex:auto;margin:0;font-size:11px;line-height:1.5}dl{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;margin:0;display:grid}dl div{border-bottom:1px solid var(--line);padding:12px 14px}dl div:nth-child(odd){border-right:1px solid var(--line)}dl div:nth-last-child(-n+2){border-bottom:0}dt{color:#858e9f;margin-bottom:5px;font-size:10px}dd{margin:0;font-size:11px;font-weight:600}.merchant-detail-back{border:1px solid var(--primary-solid);border-radius:var(--radius-control);color:#fff;background:var(--primary-solid);flex:none;justify-content:center;align-items:center;gap:6px;min-width:104px;height:36px;margin-left:auto;padding:0 15px;font-size:13px;font-weight:650;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 4px 12px #2563eb2e}.merchant-detail-back:hover{border-color:var(--primary-solid-hover);background:var(--primary-solid-hover);box-shadow:0 6px 16px #2563eb38}.merchant-detail-back:active{border-color:var(--primary-solid-active);background:var(--primary-solid-active);transform:translateY(1px);box-shadow:0 3px 8px #2563eb2e}.merchant-detail-back:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus), 0 4px 12px #2563eb2e;outline:none}.merchant-detail-view{--merchant-detail-label-size:12px;--merchant-detail-value-size:14px;--merchant-detail-title-size:16px;--merchant-detail-action-size:12px;isolation:isolate;grid-auto-rows:max-content;gap:24px;display:grid;position:relative}.merchant-detail-view .merchant-detail-empty-value{color:var(--muted);font-size:var(--business-table-font-size);font-weight:500;line-height:1.4}.merchant-detail-page-loading{z-index:40;min-height:min(720px,100dvh - 112px);color:var(--text);text-align:center;background:var(--surface-raised);flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:clamp(150px,24dvh,250px) 24px 48px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.merchant-detail-page-loading{background:color-mix(in srgb, var(--surface-raised) 86%, transparent)}}.merchant-detail-page-loading{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border-radius:var(--radius-card)}.merchant-detail-page-loading svg{color:var(--primary);animation:.85s linear infinite merchant-detail-loading-spin}.merchant-detail-page-loading strong{font-size:20px;line-height:1.35}.merchant-detail-page-loading span{max-width:460px;color:var(--text-secondary);font-size:13px;line-height:1.6}.merchant-detail-view.is-page-loading .merchant-detail-back{z-index:41;position:relative}@keyframes merchant-detail-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.merchant-detail-page-loading svg{animation:none}}.merchant-detail-permission-header{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-raised);min-height:64px;box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.merchant-detail-permission-header>strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.merchant-detail-view dt{color:var(--muted);font-size:var(--merchant-detail-label-size);line-height:1.45}.merchant-detail-view dd{font-size:var(--merchant-detail-value-size);line-height:1.55}.merchant-profile-card,.merchant-kyc-card,.merchant-fulfillment-performance-card,.merchant-transaction-performance-card,.merchant-penalty-overview-card,.merchant-decision-section,.merchant-detail-tabs-card{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-card);overflow:hidden}.merchant-profile-main{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px;display:flex}.merchant-detail-avatar{color:#fff;background:var(--sidebar-active);letter-spacing:.2px;border-radius:12px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:13px;font-weight:750;display:grid;overflow:hidden;box-shadow:0 7px 16px #0f172a29}.merchant-detail-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.merchant-profile-title{flex:auto;min-width:0}.merchant-profile-title>h2{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 9px;font-size:20px;line-height:1.3;overflow:hidden}.merchant-profile-copy-name{max-width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.merchant-profile-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.merchant-profile-tags>span,.merchant-profile-tags>button{min-height:28px;color:var(--text-secondary);background:var(--surface-muted);border:0;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:650;line-height:1.35;display:inline-flex}.merchant-profile-tags>span i{background:currentColor;border-radius:50%;width:5px;height:5px}.merchant-profile-email{align-items:baseline;gap:10px;min-width:0;margin-top:9px;display:flex}.merchant-profile-email>span{color:var(--muted);flex:none;font-size:12px;line-height:1.4}.merchant-profile-email .merchant-profile-copy-value{color:var(--text-secondary);font-size:13px;font-weight:600;line-height:1.4}.merchant-profile-copy-name,.merchant-profile-copy-tag,.merchant-profile-copy-value{cursor:pointer}.merchant-profile-copy-name:hover,.merchant-profile-copy-tag:hover,.merchant-profile-copy-value:hover{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.merchant-profile-copy-name:focus-visible,.merchant-profile-copy-tag:focus-visible,.merchant-profile-copy-value:focus-visible{outline:2px solid var(--primary);outline-offset:3px;color:var(--primary)}dl.merchant-profile-facts{border:0;border-radius:0;grid-template-columns:minmax(150px,15fr) minmax(140px,14fr) minmax(96px,10fr) minmax(155px,18fr) minmax(260px,33fr) minmax(100px,10fr)}dl.merchant-profile-facts>div{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:82px;padding:15px 18px}dl.merchant-profile-facts>div:nth-child(6){border-right:0}dl.merchant-profile-facts dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}dl.merchant-profile-facts>div.merchant-profile-time-fact{--merchant-profile-time-card-start:8px;--merchant-profile-time-card-end:8px;min-height:82px;padding:19px calc(var(--merchant-profile-time-card-end) + 12px) 19px calc(var(--merchant-profile-time-card-start) + 12px);box-shadow:none;background:0 0;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:center;column-gap:10px;margin:0;display:grid;position:relative}dl.merchant-profile-facts>div.merchant-profile-time-fact:first-child{--merchant-profile-time-card-start:12px;--merchant-profile-time-card-end:8px}dl.merchant-profile-facts>div.merchant-profile-time-fact:nth-child(2){--merchant-profile-time-card-start:0px;--merchant-profile-time-card-end:12px}dl.merchant-profile-facts>div.merchant-profile-time-fact:before{z-index:0;inset:10px var(--merchant-profile-time-card-end) 10px var(--merchant-profile-time-card-start);border:1px solid var(--line);background:var(--surface-subtle);content:"";pointer-events:none;border-radius:6px;position:absolute}.merchant-profile-time-fact dt,.merchant-profile-time-fact dd{z-index:1;grid-column:2;min-width:0;position:relative}.merchant-profile-time-fact dt{margin-bottom:3px}.merchant-profile-time-icon{z-index:1;border:1px solid var(--line);width:32px;height:32px;color:var(--primary);background:var(--surface);border-radius:6px;grid-area:1/1/3;align-self:center;place-items:center;display:grid;position:relative}dl.merchant-profile-facts dd.merchant-profile-primary-business{text-overflow:clip;white-space:normal;overflow:visible}.merchant-profile-primary-business ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.merchant-profile-primary-business li{border:1px solid var(--line);min-height:24px;color:var(--text-secondary);background:var(--surface-muted);white-space:nowrap;border-radius:5px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.merchant-profile-copy-value{max-width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}dl.merchant-profile-facts .merchant-profile-fact-wide{border-bottom:0;border-right:0;grid-column:1/-1}.merchant-profile-ip-value{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.merchant-profile-ip-value small{color:var(--muted);font-size:12px;font-weight:500;line-height:1.4}dl.merchant-profile-facts .merchant-profile-external-links-heading{align-items:center;gap:8px;min-width:0;display:flex}dl.merchant-profile-facts .merchant-profile-fact-wide dd{align-items:center;gap:8px;display:flex}dl.merchant-profile-facts .merchant-profile-fact-wide dd.merchant-profile-external-links{white-space:normal;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;display:grid;overflow:visible}.merchant-profile-external-text-panel{min-width:0;min-height:var(--merchant-profile-textbox-height);border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.merchant-profile-external-text-value{min-width:0;max-height:4.65em;color:var(--text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;flex:auto;line-height:1.55;overflow:hidden}.merchant-profile-external-text-value.is-expanded{max-height:none;overflow:visible}.merchant-profile-external-text-panel>button{border:1px solid var(--line);width:28px;height:28px;color:var(--text-secondary);background:var(--surface);border-radius:6px;flex:none;place-items:center;display:grid}.merchant-profile-external-text-panel>button:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-tint)}.merchant-profile-external-text-panel>button:focus-visible,.merchant-profile-links-toggle:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-profile-links-toggle{width:auto;height:auto;color:var(--primary);white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:600;line-height:1.4}.merchant-profile-links-toggle:hover{color:var(--primary-hover);text-underline-offset:2px;text-decoration:underline}.merchant-profile-editors{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-profile-editor{background:var(--surface);gap:10px;min-width:0;padding:16px 18px;display:grid}.merchant-profile-editor+.merchant-profile-editor{border-left:1px solid var(--line)}.merchant-profile-editor-heading,.merchant-profile-editor-actions{align-items:center;display:flex}.merchant-profile-editor-heading{justify-content:space-between;gap:16px}.merchant-profile-editor-heading>label{color:var(--text);font-size:14px;font-weight:650;line-height:1.45}.merchant-profile-editor-heading button{color:var(--primary);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.merchant-profile-editor-heading button:hover{color:var(--primary-hover);text-underline-offset:2px;text-decoration:underline}.merchant-profile-editor-heading button:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}.merchant-profile-textarea-wrap{height:var(--merchant-profile-textbox-height);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-subtle);grid-template-rows:minmax(0,1fr) 24px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;overflow:hidden}.merchant-profile-textarea-wrap:hover{border-color:var(--line-emphasis)}.merchant-profile-textarea-wrap:focus-within{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--primary-focus)}.merchant-profile-textarea-wrap:has(textarea[readonly]){background:var(--surface-muted)}.merchant-profile-textarea-wrap:has(textarea[readonly]):focus-within{border-color:var(--line-emphasis);background:var(--surface-muted)}.merchant-profile-editor textarea{resize:none;height:100%;min-height:0;color:var(--text);background:0 0;border:0;border-radius:0;margin:0;padding:10px 12px 4px;font-size:14px;line-height:1.6;overflow-y:auto}.merchant-profile-editor textarea:hover{border-color:#0000}.merchant-profile-editor textarea:focus{box-shadow:none;background:0 0;border-color:#0000}.merchant-profile-editor textarea[readonly]{color:var(--text-secondary);cursor:text;background:0 0}.merchant-profile-editor textarea[readonly]:focus{box-shadow:none;background:0 0;border-color:#0000}.merchant-profile-editor textarea::placeholder{color:var(--disabled-text);font-weight:400}.merchant-profile-character-count{min-height:24px;color:var(--muted);background:inherit;font-variant-numeric:tabular-nums;pointer-events:none;justify-content:flex-end;align-items:center;padding:0 12px 4px;font-size:12px;line-height:1.4;display:flex}.merchant-profile-editor-actions{justify-content:flex-end;gap:10px}.merchant-profile-edit,.merchant-profile-save{border-radius:var(--radius-control);flex:none;width:72px;height:36px;padding:0;font-size:14px;font-weight:600}.merchant-profile-edit{border:1px solid var(--line-strong);color:var(--primary);background:var(--surface)}.merchant-profile-edit:hover{border-color:var(--primary);background:var(--primary-tint)}.merchant-profile-edit.is-cancel{color:var(--text-secondary)}.merchant-profile-edit:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-profile-save{border:1px solid var(--primary)}button.primary.merchant-profile-save:disabled{border-color:var(--line);color:var(--disabled);background:var(--surface-muted);box-shadow:none;cursor:not-allowed;opacity:1}button.primary.merchant-profile-save.is-saving:disabled{border-color:var(--primary-border);color:var(--primary);background:var(--primary-soft);cursor:wait}.merchant-history-backdrop{z-index:105;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.merchant-history-modal{border:1px solid var(--line-strong);border-radius:var(--radius-modal);background:var(--surface);width:min(920px,100%);height:min(840px,100dvh - 40px);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;overflow:hidden}.merchant-history-heading{border-bottom:1px solid var(--primary-soft-strong);background:linear-gradient(90deg, var(--primary-tint), var(--surface) 72%);flex:none;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px 18px;display:flex}.merchant-history-title{border-left:3px solid var(--primary);min-width:0;padding-left:13px}.merchant-history-heading h2{color:var(--text);margin:0;font-size:19px;line-height:1.35}.merchant-history-heading p{color:var(--text-secondary);margin:5px 0 0;font-size:12px;line-height:1.5}.merchant-history-summary{flex:none;justify-items:end;gap:3px;display:grid}.merchant-history-summary strong{color:var(--primary);font-size:13px;line-height:1.4}.merchant-history-summary span{color:var(--muted);font-size:11px;line-height:1.4}.merchant-history-filter{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;flex:none;align-items:flex-end;gap:12px 16px;padding:14px 22px;display:flex}.merchant-history-filter .date-range,.merchant-history-filter .filter-field{align-items:start;gap:6px;display:grid}.merchant-history-filter .filter-label{height:auto;line-height:1.4}.merchant-history-filter input,.merchant-history-filter select{width:var(--filter-control-width);height:var(--filter-control-height);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface-raised);outline:none;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px 2px #0f172a09}.merchant-history-filter input::placeholder{color:#a7aebb;font-weight:400}.merchant-history-filter input:hover,.merchant-history-filter select:hover{border-color:var(--line-emphasis)}.merchant-history-filter input:focus,.merchant-history-filter select:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--primary-focus), inset 0 1px 2px #0f172a06}.merchant-history-content{background:var(--surface-subtle);scrollbar-gutter:stable;flex:auto;min-height:220px;padding:20px 22px;overflow-y:auto}.merchant-history-content>ol{margin:0;padding:0;list-style:none}.merchant-history-content>ol>li{padding:0 0 14px 28px;position:relative}.merchant-history-content>ol>li:not(:last-child):before{background:var(--primary-soft-strong);content:"";border-radius:2px;width:2px;position:absolute;top:17px;bottom:-3px;left:7px}.merchant-history-timeline-dot{z-index:1;border:4px solid var(--surface-subtle);background:var(--line-emphasis);width:16px;height:16px;box-shadow:0 0 0 1px var(--line);border-radius:50%;transition:border-color .16s,background-color .16s,box-shadow .16s;position:absolute;top:15px;left:0}.merchant-history-content>ol>li:has(.merchant-history-card.is-latest) .merchant-history-timeline-dot{background:var(--primary);box-shadow:0 0 0 1px var(--primary-soft-strong)}.merchant-history-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:10px;transition:border-color .16s,background-color .16s,box-shadow .16s;overflow:hidden}.merchant-history-card.is-latest{border-color:var(--primary-border);background:var(--primary-soft);box-shadow:var(--shadow-sm), inset 3px 0 0 var(--primary)}.merchant-history-card.is-historical{background:var(--surface-muted)}.merchant-history-card.is-latest:hover{border-color:var(--primary);background:var(--primary-soft);box-shadow:var(--shadow-sm), inset 3px 0 0 var(--primary)}.merchant-history-card.is-historical:hover{border-color:var(--line-strong);background:var(--surface-muted);box-shadow:var(--shadow-sm), inset 0 0 0 1px #ffffff8c}.merchant-history-content>ol>li:has(.merchant-history-card:hover) .merchant-history-timeline-dot{border-color:var(--primary-soft);background:var(--primary);box-shadow:0 0 0 1px var(--primary-border), 0 0 0 4px #dbeafeb8}.merchant-history-card-meta{border-bottom:1px solid var(--line-subtle);background:var(--surface-accent);justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:10px 14px;transition:border-color .16s,background-color .16s;display:flex}.merchant-history-card.is-latest .merchant-history-card-meta{border-bottom-color:var(--primary-soft-strong);background:var(--primary-soft)}.merchant-history-card.is-historical .merchant-history-card-meta{border-bottom-color:var(--line);background:var(--surface-muted)}.merchant-history-card-meta>strong{color:var(--text-secondary);flex:none;font-size:12px;line-height:1.4}.merchant-history-card-meta>strong.is-latest{color:var(--primary);background:var(--primary-soft-strong);border-radius:999px;padding:4px 8px}.merchant-history-card-meta dl{justify-content:flex-end;align-items:center;gap:24px;margin:0;display:flex}.merchant-history-card-meta dl>div{align-items:baseline;gap:7px;min-width:0;display:flex}.merchant-history-card-meta dt{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.merchant-history-card-meta dd{color:var(--text-secondary);white-space:nowrap;margin:0;font-size:12px;font-weight:600;line-height:1.4}.merchant-history-content time{color:var(--text);font:inherit}.merchant-history-value{padding:14px}.merchant-history-value h3{color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:600;line-height:1.4}.merchant-history-value p{overflow-wrap:anywhere;border:1px solid var(--line-subtle);min-height:48px;color:var(--text);background:var(--surface-subtle);white-space:pre-wrap;border-radius:7px;margin:0;padding:11px 12px;font-size:13px;font-weight:500;line-height:1.65;transition:border-color .16s,background-color .16s}.merchant-history-card.is-latest .merchant-history-value p{border-color:var(--primary-soft-strong);background:var(--primary-tint)}.merchant-history-card.is-historical .merchant-history-value p{border-color:var(--line);background:var(--surface)}.merchant-history-card.is-latest:hover .merchant-history-value p{border-color:var(--primary-border)}.merchant-history-card.is-historical:hover .merchant-history-value p{border-color:var(--line-strong)}.merchant-history-empty{min-height:100%;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.merchant-history-empty strong{color:var(--text-secondary);font-size:14px}.merchant-history-empty span{font-size:12px;line-height:1.5}.merchant-history-empty.is-error,.merchant-history-empty.is-error strong{color:var(--red)}.merchant-history-empty button{border:1px solid var(--line-strong);border-radius:var(--radius-control);height:36px;color:var(--text-secondary);background:var(--surface);margin-top:4px;padding:0 16px;font-size:13px;font-weight:600}.merchant-history-empty button:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.merchant-history-empty button:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-history-pagination{justify-content:flex-end;margin-top:4px;padding:14px 0 2px 28px;display:flex}.merchant-history-actions{border-top:1px solid var(--line);background:var(--surface);justify-content:flex-end;align-items:center;gap:16px;min-height:64px;padding:12px 22px;display:flex}.merchant-history-actions .merchant-history-close{border:1px solid var(--primary-solid);border-radius:var(--radius-control);color:#fff;background:var(--primary-solid);min-width:72px;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .16s,background-color .16s,box-shadow .16s}.merchant-history-actions .merchant-history-close:hover{border-color:var(--primary-solid-hover);background:var(--primary-solid-hover)}.merchant-history-actions .merchant-history-close:active{border-color:var(--primary-solid-active);background:var(--primary-solid-active)}.merchant-history-actions .merchant-history-close:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-history-actions .merchant-history-close:disabled{border-color:var(--line);color:var(--disabled);background:var(--surface-muted);box-shadow:none;cursor:not-allowed}.merchant-detail-section-title.merchant-kyc-heading{justify-content:space-between;gap:16px}.merchant-kyc-heading-main{align-items:center;gap:12px;min-width:0;display:flex}.merchant-kyc-heading h2{min-width:0}.merchant-kyc-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-width:76px;min-height:36px;color:var(--primary);background:var(--surface);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;line-height:1;transition:border-color .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.merchant-kyc-toggle:hover{border-color:var(--primary-border);color:var(--primary-hover);background:var(--primary-tint)}.merchant-kyc-toggle:active{color:var(--primary-active);background:var(--primary-soft)}.merchant-kyc-toggle:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-kyc-toggle svg{transition:transform .16s}.merchant-kyc-toggle svg.is-expanded{transform:rotate(180deg)}.merchant-detail-section-title .kyc-status{white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:14px;font-weight:750;line-height:1.4;display:inline-flex}.kyc-status i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.kyc-status.passed{color:var(--green);background:var(--green-soft)}.kyc-status.rejected{color:var(--red);background:var(--red-soft)}.kyc-status.warning{color:var(--amber);background:var(--amber-soft)}.kyc-status.reviewing{color:var(--info);background:var(--info-soft)}.kyc-status.empty{color:var(--muted);background:var(--surface-muted)}.merchant-kyc-overview{grid-template-columns:minmax(260px,.55fr) minmax(0,2.45fr);min-width:0;display:grid}dl.merchant-kyc-facts{border:0;border-right:1px solid var(--line);border-radius:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);align-content:stretch;overflow:hidden}dl.merchant-kyc-facts>div{border:0;min-width:0;min-height:76px;padding:16px 18px}dl.merchant-kyc-facts>div:first-child{border-bottom:1px solid var(--line)}dl.merchant-kyc-facts dd{overflow-wrap:anywhere;color:var(--text);white-space:pre-wrap;font-weight:650}.merchant-kyc-copy-value{max-width:100%;color:var(--text);font:inherit;font-weight:inherit;line-height:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.merchant-kyc-copy-value span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-kyc-copy-value svg{color:var(--muted);flex:none}.merchant-kyc-copy-value:hover,.merchant-kyc-copy-value:hover svg{color:var(--primary)}.merchant-kyc-copy-value:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}.merchant-kyc-documents-section{min-width:0}.merchant-kyc-documents-heading{justify-content:space-between;align-items:flex-end;gap:16px;min-height:68px;padding:14px 18px 10px;display:flex}.merchant-kyc-documents-heading span,.merchant-kyc-documents-heading small{color:var(--muted);font-size:12px;line-height:1.4}.merchant-kyc-documents-heading h3{margin:4px 0 0;font-size:15px;line-height:1.4}.merchant-kyc-documents-toggle{color:var(--primary);white-space:nowrap;background:0 0;border:0;flex:none;padding:2px 0;font-size:12px;font-weight:650;line-height:1.4}.merchant-kyc-documents-toggle:hover{color:var(--primary-hover);text-underline-offset:2px;text-decoration:underline}.merchant-kyc-documents-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}.merchant-kyc-documents{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:76px;gap:12px;padding:0 18px 18px;display:grid}.merchant-kyc-documents.is-collapsed{max-height:182px;overflow:hidden}.merchant-kyc-documents.is-expanded{max-height:none}.merchant-kyc-document{border:1px solid var(--line);min-width:0;height:76px;color:var(--text);background:var(--surface);text-align:left;box-shadow:var(--shadow-sm);border-radius:9px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;overflow:hidden}.merchant-kyc-document:is(a){text-decoration:none}.merchant-kyc-document[aria-disabled=true]{cursor:not-allowed;opacity:.58}.merchant-kyc-document:hover{border-color:var(--primary-border);background:var(--primary-tint);box-shadow:0 5px 14px #2563eb17}.merchant-kyc-document:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-kyc-document-preview{border:1px solid var(--line);width:72px;height:54px;color:var(--muted);background:var(--surface-muted);text-align:center;border-radius:6px;place-items:center;font-size:10px;line-height:1.35;display:grid;overflow:hidden}.merchant-kyc-document-preview img{object-fit:cover;width:100%;height:100%;display:block}.merchant-kyc-document-copy{gap:4px;min-width:0;display:grid}.merchant-kyc-document-copy strong,.merchant-kyc-document-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-kyc-document-copy strong{font-size:13px;line-height:1.4}.merchant-kyc-document-copy small{color:var(--muted);font-size:11px;line-height:1.4}.merchant-kyc-document-action{color:var(--primary);white-space:nowrap;font-size:12px;font-weight:650}.merchant-kyc-empty{border:1px dashed var(--line-strong);min-height:96px;color:var(--muted);background:var(--surface-subtle);border-radius:9px;place-items:center;margin:0 18px 18px;font-size:13px;display:grid}.merchant-detail-section-title{border-bottom:1px solid var(--line);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:11px 18px;display:flex}.merchant-detail-section-title span{color:var(--muted);font-size:var(--merchant-detail-label-size);line-height:1.4}.merchant-detail-section-title h2{color:var(--text);font-size:var(--merchant-detail-title-size);margin:0;line-height:1.35}.merchant-funds-heading,.merchant-fulfillment-performance-heading{justify-content:flex-start}.merchant-fulfillment-performance-scroll{scrollbar-width:thin;outline:none;min-width:0;overflow-x:auto}.merchant-fulfillment-performance-scroll:focus-visible{box-shadow:inset 0 0 0 3px var(--primary-focus)}.merchant-fulfillment-performance-layout{min-width:1440px;color:var(--text-secondary);font-size:var(--business-table-font-size);grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,1.8fr);display:grid}.merchant-fulfillment-panel{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;display:flex}.merchant-fulfillment-panel:last-child{border-right:0}.merchant-fulfillment-panel-heading{min-width:0;height:44px;color:var(--text);background:var(--surface-subtle);border-left:3px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;margin:5px 10px;padding:0 10px 0 13px;display:flex}.merchant-fulfillment-panel-heading-main{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.merchant-fulfillment-panel-heading svg{color:currentColor;flex:none}.merchant-fulfillment-panel-heading h3{color:inherit;margin:0;font-size:14px;font-weight:700;line-height:1.35}.merchant-fulfillment-panel-benchmarks{min-width:0;color:var(--muted);white-space:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;font-size:11px;line-height:1;display:flex}.merchant-fulfillment-panel-benchmarks>span{color:var(--muted);flex:none;font-weight:500}.merchant-fulfillment-panel-benchmarks dl{align-items:center;gap:4px;min-width:0;margin:0;display:flex}.merchant-fulfillment-panel-benchmarks dl>div{border:1px solid var(--line-strong);background:#ffffffa8;border-radius:4px;align-items:center;gap:4px;min-width:0;padding:4px 6px;display:inline-flex}.merchant-fulfillment-panel-benchmarks dt{color:var(--muted);font-size:inherit;margin:0;line-height:1}.merchant-fulfillment-panel-benchmarks dd{color:var(--text-secondary);font-size:inherit;font-variant-numeric:tabular-nums;margin:0;font-weight:650;line-height:1}.merchant-fulfillment-panel.is-after-sale .merchant-fulfillment-panel-heading{border-left-color:var(--info);color:var(--info);background:var(--info-soft)}.merchant-fulfillment-panel.is-refund .merchant-fulfillment-panel-heading{border-left-color:var(--amber);color:var(--amber);background:var(--amber-soft)}.merchant-fulfillment-panel.is-fulfillment .merchant-fulfillment-panel-heading{border-left-color:var(--green);color:var(--green);background:var(--green-soft)}.merchant-fulfillment-periods{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.merchant-fulfillment-period{grid-template-rows:30px minmax(0,1fr);min-height:0;display:grid}.merchant-fulfillment-period+.merchant-fulfillment-period{border-top:1px solid var(--line)}.merchant-fulfillment-period h4{min-height:30px;color:var(--text);background:var(--surface-subtle);font-size:var(--business-table-font-size);align-items:center;margin:0 12px;padding:0 10px;font-weight:700;line-height:1.35;display:flex}.merchant-fulfillment-metrics{grid-template-columns:repeat(var(--merchant-fulfillment-metric-count), minmax(0, 1fr));align-items:stretch;min-height:72px;margin:0;padding:7px 12px 8px;display:grid}.merchant-fulfillment-metrics>div,.merchant-fulfillment-metrics>div:nth-child(odd),.merchant-fulfillment-metrics>div:nth-last-child(-n+2){border:0;border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:0 10px;display:flex}.merchant-fulfillment-metrics>div:first-child{padding-left:0}.merchant-fulfillment-metrics>div:last-child{border-right:0;padding-right:0}.merchant-fulfillment-metrics dt{overflow-wrap:anywhere;color:var(--muted);font-size:var(--merchant-detail-label-size);margin:0 0 7px;line-height:1.35}.merchant-fulfillment-metrics dd{overflow-wrap:anywhere;color:var(--text);font-size:var(--business-table-font-size);font-variant-numeric:tabular-nums;margin:0;font-weight:650;line-height:1.4}.merchant-fulfillment-matrix{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.merchant-fulfillment-matrix-group{grid-template-rows:30px minmax(0,1fr);min-width:0;display:grid}.merchant-fulfillment-matrix-group+.merchant-fulfillment-matrix-group{border-top:1px solid var(--line)}.merchant-fulfillment-matrix-group>h4{min-height:30px;color:var(--text);background:var(--surface-subtle);font-size:var(--business-table-font-size);align-items:center;margin:0 12px;padding:0 10px;font-weight:700;line-height:1.35;display:flex}.merchant-fulfillment-matrix table{border-collapse:collapse;table-layout:fixed;width:calc(100% - 24px);margin:0 12px 6px}.merchant-fulfillment-matrix th,.merchant-fulfillment-matrix td{border-left:1px solid var(--line);text-align:left;vertical-align:middle;height:31px;padding:4px 8px}.merchant-fulfillment-matrix tr>:first-child{border-left:0;width:76px;padding-left:10px}.merchant-fulfillment-matrix thead th{color:var(--muted);font-size:var(--merchant-detail-label-size);font-weight:500;line-height:1.3}.merchant-fulfillment-metric-heading{align-items:center;gap:6px;display:inline-flex}.merchant-fulfillment-metric-help{width:13px;height:13px;color:var(--muted);cursor:default;border-radius:50%;outline:none;flex:0 0 13px;justify-content:center;align-items:center;display:inline-flex;position:relative}.merchant-fulfillment-metric-help:hover,.merchant-fulfillment-metric-help:focus-visible{color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.merchant-fulfillment-metric-tooltip{z-index:48;top:var(--merchant-fulfillment-tooltip-top);left:var(--merchant-fulfillment-tooltip-left);width:var(--merchant-fulfillment-tooltip-width,320px);visibility:hidden;border:1px solid var(--line-strong);max-width:calc(100vw - 24px);color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-floating);text-align:left;white-space:normal;opacity:0;pointer-events:none;border-radius:8px;gap:8px;padding:12px;font-size:12px;font-weight:400;line-height:1.55;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:grid;position:fixed;transform:translate(-50%,calc(4px - 100%))}.merchant-fulfillment-metric-tooltip>strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.4}.merchant-fulfillment-metric-tooltip>span{color:var(--text-secondary);background:var(--primary-tint);overflow-wrap:anywhere;border-radius:5px;padding:8px 10px;display:block}.merchant-fulfillment-metric-tooltip.is-single-line>span{overflow-wrap:normal;white-space:nowrap}.merchant-fulfillment-metric-tooltip-arrow{top:calc(100% - 4px);left:calc(var(--merchant-fulfillment-tooltip-arrow-left) - 8px);color:var(--surface-raised);filter:drop-shadow(0 1px 0 var(--line-strong));position:absolute}.merchant-fulfillment-metric-tooltip.is-visible{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%,-100%)}.merchant-fulfillment-matrix tbody tr+tr{border-top:1px solid var(--line)}.merchant-fulfillment-matrix tbody th{color:var(--text);font-size:var(--business-table-font-size);font-weight:700;line-height:1.35}.merchant-fulfillment-matrix tbody td{overflow-wrap:anywhere;color:var(--text);font-size:var(--business-table-font-size);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.4}.merchant-after-sale-breakdown{grid-template-rows:repeat(2,minmax(0,1fr));min-height:72px;padding:2px 12px 3px;display:grid}.merchant-after-sale-business{grid-template-columns:92px minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.merchant-after-sale-business+.merchant-after-sale-business{border-top:1px solid var(--line)}.merchant-after-sale-business h5{color:var(--info);font-size:var(--business-table-font-size);align-items:center;margin:0;padding:0 10px 0 0;font-weight:700;line-height:1.35;display:flex}.merchant-after-sale-metrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.merchant-after-sale-metrics>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-width:0;padding:2px 10px;display:flex}.merchant-after-sale-metrics dt{overflow-wrap:anywhere;color:var(--muted);font-size:var(--merchant-detail-label-size);margin:0 0 2px;line-height:1.35}.merchant-after-sale-metrics dd{overflow-wrap:anywhere;color:var(--text);font-size:var(--business-table-font-size);font-variant-numeric:tabular-nums;margin:0;font-weight:650;line-height:1.4}.merchant-detail-section-title.merchant-transaction-performance-heading{justify-content:space-between}.merchant-transaction-performance-heading-main{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.merchant-transaction-performance-toggle{flex:none}.merchant-transaction-trend-action{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.merchant-transaction-trend-open{border:1px solid var(--primary);border-radius:var(--radius-control);min-width:98px;height:36px;color:var(--primary);background:var(--surface);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.merchant-transaction-trend-open:hover{border-color:var(--primary-hover);color:#fff;background:var(--primary-hover)}.merchant-transaction-trend-open:active{border-color:var(--primary-active);color:#fff;background:var(--primary-active)}.merchant-transaction-trend-open:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-transaction-trend-open:disabled{border-color:var(--line-emphasis);color:var(--muted);background:var(--surface-subtle);opacity:1;cursor:not-allowed}.merchant-transaction-trend-unavailable{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:500;line-height:1.4}.merchant-transaction-performance-grid{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:78px;gap:1px;display:grid;overflow:hidden}.merchant-transaction-performance-card>.merchant-transaction-performance-grid{border:0;border-radius:0}.merchant-transaction-performance-grid .merchant-transaction-performance-metric{background:var(--surface);border:0;grid-column:span 2}.merchant-transaction-performance-grid .merchant-transaction-performance-metric:nth-child(-n+6){grid-column:span 1}.merchant-transaction-performance-grid.is-summary .merchant-transaction-performance-metric{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:14px 18px}.merchant-transaction-performance-grid.is-summary .merchant-transaction-performance-metric>span:first-child{flex:none}.merchant-transaction-performance-value{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.merchant-transaction-performance-grid.is-summary .merchant-transaction-performance-value{text-align:right;align-items:flex-end}.merchant-transaction-performance-value strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.4}.merchant-transaction-performance-value small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.merchant-penalty-overview-heading{justify-content:flex-start;min-height:68px}.merchant-penalty-overview-heading-copy{gap:5px;min-width:0;display:grid}.merchant-penalty-overview-heading-main{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.merchant-penalty-detail-open{border:1px solid var(--primary);border-radius:var(--radius-control);min-width:98px;height:36px;color:var(--primary);background:var(--surface);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:650;display:inline-flex}.merchant-penalty-detail-open:hover{border-color:var(--primary-hover);color:#fff;background:var(--primary-hover)}.merchant-penalty-detail-open:active{border-color:var(--primary-active);color:#fff;background:var(--primary-active)}.merchant-penalty-detail-open:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-penalty-overview-grid{background:var(--line);border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.merchant-penalty-overview-grid>div,.merchant-penalty-overview-grid>div:nth-child(odd),.merchant-penalty-overview-grid>div:nth-last-child(-n+2){border:0;border-right:1px solid var(--line);background:var(--surface);flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:96px;padding:16px 18px;display:flex}.merchant-penalty-overview-grid>div:last-child{border-right:0}.merchant-penalty-overview-grid dt{color:var(--muted);font-size:var(--merchant-detail-label-size);margin:0;line-height:1.45}.merchant-penalty-overview-grid dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:650;line-height:1.4}.merchant-metric{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:9px;min-width:0;min-height:96px;padding:16px 17px;display:flex}.merchant-metric:last-child{border-right:0}.merchant-metric span{color:var(--muted);font-size:var(--merchant-detail-label-size);line-height:1.45}.merchant-metric strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;line-height:1.4}.merchant-metric.emphasized{background:var(--primary-tint)}.merchant-metric.emphasized strong{color:var(--primary);font-size:18px}.merchant-funds-status{background:var(--line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid}.merchant-funds-status .merchant-metric{background:var(--surface);border:0;min-height:100px}.merchant-withdrawal-period-metric{background:var(--surface-subtle);flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:100px;padding:13px 15px;display:flex}.merchant-withdrawal-period-metric>strong{color:var(--text-secondary);font-size:var(--merchant-detail-label-size);line-height:1.4}.merchant-withdrawal-period-metric dl{border:0;border-radius:0;grid-template-columns:1fr;gap:5px;margin:0;display:grid}.merchant-withdrawal-period-metric dl>div,.merchant-withdrawal-period-metric dl>div:nth-child(odd),.merchant-withdrawal-period-metric dl>div:nth-last-child(-n+2){border:0;grid-template-columns:minmax(54px,auto) minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding:0;display:grid}.merchant-withdrawal-period-metric dt{color:var(--muted);font-size:11px;line-height:1.4}.merchant-withdrawal-period-metric dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:13px;font-weight:650;line-height:1.4}.merchant-detail-tabs-card{overflow:hidden}.merchant-detail-tabs{border-bottom:1px solid var(--line-strong);background:var(--surface-subtle);gap:4px;height:48px;padding:0 16px;display:flex;overflow:hidden}.merchant-detail-tabs button{min-width:max-content;height:48px;color:var(--muted);background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:600;position:relative}.merchant-detail-tabs button.active{color:var(--primary)}.merchant-detail-tabs button.active:after{content:"";background:var(--primary);height:2px;position:absolute;bottom:0;left:12px;right:12px}.merchant-detail-tabs button:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.merchant-detail-tab-panel{padding:18px}.withdrawal-history-embedded{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.withdrawal-history-api-status{border-bottom:1px solid var(--primary-border);min-height:40px;color:var(--info);background:var(--info-soft);align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;display:flex}.withdrawal-history-api-status.is-error{color:var(--red);background:var(--red-soft);border-color:#fecaca}.withdrawal-history-embedded .withdrawal-history-filter,.withdrawal-history-embedded .withdrawal-history-toolbar,.withdrawal-history-embedded .withdrawal-history-footer{padding-inline:18px}.withdrawal-history-embedded .withdrawal-history-table-shell{height:clamp(320px,46vh,520px);padding:0 18px 16px}.withdrawal-history-backdrop{z-index:109;background:var(--drawer-overlay);-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur));backdrop-filter:blur(var(--drawer-backdrop-blur));justify-content:flex-end;display:flex;position:fixed;inset:0}.withdrawal-history-drawer{border-left:1px solid var(--line-strong);background:var(--surface);flex-direction:column;width:min(72vw,1440px);min-width:0;height:100dvh;display:flex;overflow:hidden;box-shadow:-18px 0 48px #0f172a2e}.penalty-detail-backdrop{background:var(--drawer-overlay-strong)}.penalty-detail-drawer{width:min(96vw,1480px)}.penalty-detail-drawer .withdrawal-history-heading{min-height:68px}.penalty-detail-merchant-summary{border:1px solid var(--line);background:var(--surface-subtle);border-radius:9px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 24px 0;display:grid;overflow:hidden}.penalty-detail-merchant-summary>div,.penalty-detail-merchant-summary>div:nth-child(odd),.penalty-detail-merchant-summary>div:nth-last-child(-n+2){border:0;border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:68px;padding:12px 16px;display:flex}.penalty-detail-merchant-summary>div:last-child{border-right:0}.penalty-detail-merchant-summary dt{color:var(--muted);font-size:12px;line-height:1.4}.penalty-detail-merchant-summary dd{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;line-height:1.4;overflow:hidden}.penalty-detail-summary-copy{max-width:100%;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;display:block;overflow:hidden}.penalty-detail-summary-copy:hover{color:var(--primary-hover);text-underline-offset:2px;text-decoration:underline}.penalty-detail-summary-copy:focus-visible{color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.penalty-detail-period-bar{border-bottom:1px solid var(--line);background:var(--surface);flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:10px;min-height:84px;padding:14px 24px;display:flex}.penalty-detail-periods{flex:none}.penalty-detail-period-bar>span{color:var(--muted);text-align:left;font-size:12px;line-height:1.45}.penalty-detail-table-shell{padding-bottom:16px}.penalty-detail-table-scroll{min-height:220px}table.withdrawal-history-table.penalty-detail-table{width:100%;min-width:0}.penalty-detail-col-settlement{width:9%}.penalty-detail-col-transaction{width:13%}.penalty-detail-col-category{width:8%}.penalty-detail-col-type{width:14%}.penalty-detail-col-currency{width:6.5%}.penalty-detail-col-money{width:9%}.penalty-detail-col-note{width:22.5%}.penalty-detail-table th,.penalty-detail-table td{height:68px;padding-inline:12px}.penalty-detail-table th{text-overflow:clip;white-space:normal;overflow:visible}.penalty-detail-table td:nth-child(4),.penalty-detail-table td:nth-child(9){overflow-wrap:anywhere;text-overflow:clip;white-space:normal}table.withdrawal-history-table.penalty-detail-table td.penalty-detail-regular-value{font-weight:400}.penalty-detail-table td:nth-child(n+6):nth-child(-n+8){color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.penalty-detail-note{color:var(--text-secondary)}table.withdrawal-history-table.penalty-detail-table td.penalty-adjustment.is-decrease{color:var(--red)}table.withdrawal-history-table.penalty-detail-table td.penalty-adjustment.is-increase{color:var(--green)}.penalty-detail-footer .pagination{justify-content:flex-end;margin-left:auto}.transaction-trend-drawer{width:min(80vw,1200px)}.transaction-trend-drawer-heading{gap:18px}.withdrawal-history-heading>.transaction-trend-header-actions{border-left:0;align-items:center;gap:12px;min-width:auto;padding:0;display:flex}.transaction-trend-header-actions>button{border:1px solid var(--line);border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);background:var(--surface);flex:none;place-items:center;display:grid}.transaction-trend-header-actions>button:hover{border-color:var(--line-emphasis);color:var(--primary);background:var(--primary-tint)}.transaction-trend-header-actions>button:active{color:var(--primary-active);background:var(--primary-soft)}.transaction-trend-header-actions>button:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.transaction-trend-window-control{justify-content:flex-start;align-items:center;gap:10px;min-height:36px;margin-bottom:12px;display:flex}.transaction-trend-window-control>span{color:var(--text-secondary);flex:none;font-size:13px;font-weight:650;line-height:1.4}.transaction-trend-window-tabs{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);align-items:center;gap:2px;padding:2px;display:inline-flex}.transaction-trend-window-tabs button{border-radius:calc(var(--radius-control) - 2px);min-width:72px;height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:650}.transaction-trend-window-tabs button:hover{color:var(--primary);background:var(--primary-tint)}.transaction-trend-window-tabs button.active{color:var(--primary);background:var(--surface);box-shadow:0 0 0 1px var(--primary)}.transaction-trend-window-tabs button:focus-visible{z-index:1;box-shadow:0 0 0 3px var(--primary-focus);outline:none}.transaction-trend-content{overscroll-behavior:contain;background:var(--surface);scrollbar-width:thin;flex:auto;min-height:0;padding:18px 24px 24px;overflow-y:auto}.transaction-trend-summary{border:1px solid var(--line);background:var(--line);border-radius:9px;gap:1px;display:grid;overflow:hidden}.transaction-trend-summary.is-combined{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(220px,.78fr)}.transaction-trend-summary>div{background:var(--surface);align-content:center;gap:6px;min-width:0;min-height:106px;padding:14px 18px;display:grid}.transaction-trend-summary span{color:var(--muted);font-size:12px;line-height:1.4}.transaction-trend-summary strong{overflow-wrap:anywhere;color:var(--text);font-variant-numeric:tabular-nums;font-size:20px;line-height:1.35}.transaction-trend-summary .transaction-trend-rate{color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:15px;font-weight:750;line-height:1.4;display:inline-flex}.transaction-growth-value.is-up,.transaction-trend-rate.is-up{color:var(--green)}.transaction-growth-value.is-down,.transaction-trend-rate.is-down{color:var(--red)}.transaction-growth-value.is-flat,.transaction-trend-rate.is-flat{color:var(--text-secondary)}.transaction-growth-value.is-new,.transaction-trend-rate.is-new{color:var(--info)}.transaction-growth-value.is-unknown,.transaction-trend-rate.is-unknown{color:var(--muted)}.transaction-trend-summary small{color:var(--muted);font-size:11px;line-height:1.45}.transaction-trend-summary-comparison{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-width:0;display:grid}.transaction-trend-summary-comparison small:last-child{overflow-wrap:anywhere;grid-column:1/-1}.transaction-trend-summary-metadata strong{font-size:17px}.transaction-trend-period-overview{justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 2px;display:flex}.transaction-trend-periods{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 20px;margin:0;font-size:12px;line-height:20px;display:flex}.transaction-trend-periods>div{align-items:baseline;gap:8px;min-width:0;min-height:20px;display:inline-flex}.transaction-trend-periods dt{color:var(--text-secondary);font-size:inherit;font-weight:650;line-height:inherit;white-space:nowrap}.transaction-trend-periods dd{font-size:inherit;line-height:inherit;white-space:nowrap;margin:0}.transaction-trend-periods-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.transaction-trend-charts{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;overflow:hidden}.transaction-trend-chart{background:var(--surface);min-width:0;position:relative;overflow:visible}.transaction-trend-chart:hover,.transaction-trend-chart:focus-within{z-index:2}.transaction-trend-chart+.transaction-trend-chart{border-top:1px solid var(--line-strong)}.transaction-trend-chart-toolbar{border-bottom:1px solid var(--line);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:20px;min-height:40px;padding:0 16px;display:flex}.transaction-trend-unit{color:var(--text-secondary);align-items:baseline;gap:9px;line-height:1.4;display:inline-flex}.transaction-trend-unit strong{color:var(--text);font-size:13px;font-weight:700}.transaction-trend-unit small{color:var(--muted);font-size:11px;font-weight:500}.transaction-trend-legend{justify-content:flex-end;align-items:center;gap:20px;min-height:32px;display:flex}.transaction-trend-legend span{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;line-height:1.4;display:inline-flex}.transaction-trend-legend i{border-top:2px solid;width:22px;height:0;display:block;position:relative}.transaction-trend-legend i:after{content:"";background:var(--surface);border:1.5px solid;width:5px;height:5px;position:absolute;top:-4px;left:8px}.transaction-trend-legend i.current{border-color:var(--primary)}.transaction-trend-legend i.current:after{border-color:var(--primary);border-radius:50%}.transaction-trend-legend i.previous{border-color:var(--chart-comparison);border-top-style:dashed}.transaction-trend-legend i.previous:after{border-color:var(--chart-comparison);transform:rotate(45deg)}.transaction-trend-chart-frame{background:var(--surface);min-width:0;overflow:visible}.transaction-trend-plot{cursor:default;min-width:0;height:248px;position:relative}.transaction-trend-svg{width:100%;height:100%;display:block;overflow:visible}.transaction-trend-grid-line{stroke:var(--line);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.transaction-trend-grid-line.baseline{stroke:var(--line-strong);stroke-dasharray:none}.transaction-trend-axis-value,.transaction-trend-axis-date{fill:var(--muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:11px}.transaction-trend-area-current{fill:var(--primary);opacity:.035}.transaction-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.transaction-trend-line.current{stroke:var(--primary);stroke-width:2.25px}.transaction-trend-line.previous{stroke:var(--chart-comparison);stroke-width:1.75px;stroke-dasharray:6 6}.transaction-trend-active-guide{stroke:var(--line-emphasis);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.transaction-trend-point{vector-effect:non-scaling-stroke}.transaction-trend-point.current{fill:var(--surface);stroke:var(--primary);stroke-width:2px}.transaction-trend-point.previous{fill:var(--surface);stroke:var(--chart-comparison);stroke-width:2px}.transaction-trend-extreme-label{fill:var(--primary);font-variant-numeric:tabular-nums;font-family:inherit;font-size:10px;font-weight:700}.transaction-trend-end-label{font-variant-numeric:tabular-nums;font-family:inherit;font-size:9px;font-weight:700}.transaction-trend-end-label.current{fill:var(--primary)}.transaction-trend-end-label.previous{fill:var(--text-secondary)}.transaction-trend-hotspots{z-index:2;pointer-events:none;position:absolute;inset:0}.transaction-trend-hotspot{pointer-events:none;background:0 0;border:0;border-radius:50%;width:28px;height:28px;padding:0;position:absolute;transform:translate(-50%,-50%)}.transaction-trend-hotspot:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);background:#2563eb14;outline:none}.transaction-trend-tooltip{z-index:3;border:1px solid var(--line-strong);background:var(--surface);min-width:224px;color:var(--text-secondary);pointer-events:none;border-radius:7px;gap:8px;padding:11px 12px;font-size:12px;line-height:1.4;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 10px 28px #0f172a24}.transaction-trend-tooltip:after{content:"";border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface);width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.transaction-trend-tooltip.is-below{transform:translate(-50%,12px)}.transaction-trend-tooltip.is-below:after{border:0;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);top:-5px;bottom:auto}.transaction-trend-tooltip.is-left{transform:translateY(calc(-100% - 12px))}.transaction-trend-tooltip.is-right{transform:translate(-100%,calc(-100% - 12px))}.transaction-trend-tooltip.is-below.is-left{transform:translateY(12px)}.transaction-trend-tooltip.is-below.is-right{transform:translate(-100%,12px)}.transaction-trend-tooltip.is-left:after{left:18px}.transaction-trend-tooltip.is-right:after{left:auto;right:18px}.transaction-trend-tooltip strong{color:var(--text);font-size:13px;line-height:1.4}.transaction-trend-tooltip span{white-space:nowrap;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.transaction-trend-tooltip i{border-radius:50%;width:7px;height:7px}.transaction-trend-tooltip i.current{background:var(--primary)}.transaction-trend-tooltip i.previous{border:1.5px solid var(--chart-comparison);background:var(--surface);border-radius:1px;transform:rotate(45deg)}.transaction-trend-tooltip b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.transaction-trend-empty{border:1px dashed var(--line-strong);min-height:320px;color:var(--muted);background:var(--surface-subtle);text-align:center;border-radius:9px;align-content:center;place-items:center;gap:8px;display:grid}.transaction-trend-empty strong{color:var(--text);font-size:15px;line-height:1.4}.transaction-trend-empty span{max-width:320px;font-size:12px;line-height:1.5}.withdrawal-history-heading{border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:16px 24px;display:flex}.withdrawal-history-heading>div{border-left:3px solid var(--primary);min-width:0;padding-left:13px}.withdrawal-history-heading h2{color:var(--text);margin:0;font-size:19px;line-height:1.35}.withdrawal-history-heading p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.withdrawal-history-heading>button{border:1px solid var(--line);border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);background:var(--surface);flex:none;place-items:center;display:grid}.withdrawal-history-heading>button:hover{border-color:var(--line-emphasis);color:var(--primary);background:var(--primary-tint)}.withdrawal-history-heading>button:active{color:var(--primary-active);background:var(--primary-soft)}.withdrawal-history-heading>button:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.withdrawal-history-filter{border-bottom:1px solid var(--line);background:var(--surface-subtle);flex-wrap:wrap;flex:none;align-items:flex-end;gap:12px 16px;padding:14px 24px;display:flex}.withdrawal-history-presets{gap:8px;display:inline-flex}.withdrawal-history-presets button{height:var(--filter-control-height);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text-secondary);background:var(--surface);white-space:nowrap;padding:0 16px;font-size:13px;font-weight:600}.withdrawal-history-presets button:hover{border-color:var(--primary);color:var(--primary)}.withdrawal-history-presets button.active{border-color:var(--primary-solid);color:#fff;background:var(--primary-solid);box-shadow:none}.withdrawal-history-presets button:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.withdrawal-history-custom-filter{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:12px 16px;min-width:0;margin-left:8px;display:flex}.withdrawal-history-filter .date-range{align-items:center;gap:8px;display:flex}.withdrawal-history-filter .date-range>.filter-label{white-space:nowrap;flex:none;margin:0}.withdrawal-history-filter .filter-actions{width:auto}.withdrawal-history-filter .filter-actions .primary{border-color:var(--primary-solid);color:#fff;background:var(--primary-solid)}.withdrawal-history-filter .filter-actions .primary:hover{border-color:var(--primary-solid-hover);color:#fff;background:var(--primary-solid-hover)}.withdrawal-history-filter-summary{border-left:3px solid var(--primary);min-height:36px;color:var(--text-secondary);background:var(--primary-soft);border-radius:4px;flex:none;align-items:center;gap:0;margin:12px 18px 0;padding:7px 14px 7px 12px;font-size:13px;line-height:1.4;display:flex}.withdrawal-history-filter-summary>strong{color:var(--primary);white-space:nowrap;flex:none;font-size:13px;font-weight:650}.withdrawal-history-filter-summary dl{border:0;border-radius:0;align-items:center;min-width:0;margin:0;display:flex}.withdrawal-history-filter-summary dl>div,.withdrawal-history-filter-summary dl>div:nth-child(odd),.withdrawal-history-filter-summary dl>div:nth-last-child(-n+2){border:0;align-items:baseline;gap:10px;min-width:0;padding:0 24px;display:flex}.withdrawal-history-filter-summary dl>div+div{border-left:1px solid var(--line-strong)}.withdrawal-history-filter-summary dt{color:var(--text-secondary);white-space:nowrap;flex:none;margin:0;font-size:13px;line-height:1.4}.withdrawal-history-filter-summary dd{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px;font-weight:650;line-height:1.4}.withdrawal-history-filter-summary-amounts{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.withdrawal-history-filter-summary-amounts span{white-space:nowrap}.withdrawal-history-filter-summary-amounts span+span:before{color:var(--muted);content:"/";margin-right:8px}.withdrawal-history-toolbar{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;min-height:58px;padding:10px 24px;display:flex}.withdrawal-history-table-shell{background:var(--surface);flex:auto;min-height:0;padding:0 24px;overflow:hidden}.withdrawal-history-table-scroll{border:1px solid var(--line);border-radius:9px;outline:none;width:100%;height:100%;min-height:260px;overflow:auto}.withdrawal-history-table-scroll:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}table.withdrawal-history-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max(100%,2256px);min-width:2256px;color:var(--text-secondary);font-size:var(--business-table-font-size)}.withdrawal-history-embedded table.withdrawal-history-table{width:max(100%,2256px);min-width:2256px}.withdrawal-history-col-id{width:140px}.withdrawal-history-col-applied{width:130px}.withdrawal-history-col-type{width:70px}.withdrawal-history-col-amount{width:90px}.withdrawal-history-col-currency{width:62px}.withdrawal-history-col-payment,.withdrawal-history-col-verification{width:115px}.withdrawal-history-col-changed{width:160px}.withdrawal-history-col-reuse{width:105px}.withdrawal-history-col-first{width:82px}.withdrawal-history-col-review,.withdrawal-history-col-operation{width:92px}.withdrawal-history-table th,.withdrawal-history-table td{border-right:1px solid var(--line-subtle);border-bottom:1px solid var(--line-subtle);text-align:left;text-overflow:ellipsis;white-space:nowrap;height:60px;padding:7px 9px;overflow:hidden}.withdrawal-history-table td.withdrawal-history-id{font-variant-numeric:tabular-nums;text-overflow:clip;overflow:visible}.withdrawal-history-embedded .withdrawal-history-table th,.withdrawal-history-embedded .withdrawal-history-table td{padding-inline:6px}.withdrawal-history-table th:last-child,.withdrawal-history-table td:last-child{border-right:0}.withdrawal-history-table tbody tr:last-child td{border-bottom:0}.withdrawal-history-table th{z-index:2;height:48px;color:var(--text-secondary);background:var(--surface-accent);box-shadow:0 1px 0 var(--line-strong);font-size:inherit;font-weight:650;line-height:1.3;position:sticky;top:0}.withdrawal-history-table thead th.sticky-col{z-index:4;background:var(--surface-accent);position:sticky;top:0;right:0}.withdrawal-history-embedded .withdrawal-history-table th{text-overflow:clip;white-space:nowrap;overflow-wrap:normal;height:52px;overflow:visible}.withdrawal-history-table tbody tr:nth-child(2n) td{background:var(--surface-subtle)}.withdrawal-history-table tbody tr:hover td{background:var(--primary-tint)}.withdrawal-table td.reuse-cell,.withdrawal-history-table td.reuse-cell{background:var(--table-row-background,var(--surface))}@supports (color:color-mix(in lab, red, red)){.withdrawal-table td.reuse-cell,.withdrawal-history-table td.reuse-cell{background:color-mix(in srgb, var(--table-row-background,var(--surface)) 35%, var(--info-soft))}}.withdrawal-table td.reuse-cell,.withdrawal-history-table td.reuse-cell{box-shadow:inset 3px 0 var(--info)}.withdrawal-history-table time{color:var(--text);font:inherit;font-variant-numeric:tabular-nums}.withdrawal-history-table td:nth-child(2),.withdrawal-history-table td:nth-child(n+4):nth-child(-n+8){font-variant-numeric:tabular-nums}.withdrawal-history-table td:nth-child(n+4):nth-child(-n+7){color:var(--text);font-weight:600}.withdrawal-history-review-action{color:var(--primary);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:3px;outline:none;padding:2px 0;font-weight:600;transition:color .16s,box-shadow .16s}.withdrawal-history-review-action:hover{color:var(--primary-hover);text-underline-offset:2px;text-decoration:underline}.withdrawal-history-review-action:active{color:var(--primary-active)}.withdrawal-history-review-action:focus-visible{box-shadow:0 0 0 2px var(--primary-focus), 0 0 0 1px var(--primary)}.withdrawal-history-empty{height:180px!important;color:var(--muted)!important;background:var(--surface)!important;text-align:center!important;white-space:normal!important}.withdrawal-history-footer{border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:10px 24px;display:flex}.withdrawal-history-footer>strong{color:var(--muted);flex:none;font-size:12px;font-weight:600}.withdrawal-history-footer .pagination{min-width:0}.account-change-history-range{border-bottom:1px solid var(--line);color:var(--primary);background:var(--primary-tint);flex:none;align-items:flex-start;gap:10px;padding:12px 24px;display:flex}.account-change-history-range>svg{flex:none;margin-top:1px}.account-change-history-range>div{gap:3px;min-width:0;display:grid}.account-change-history-range strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.45}.account-change-history-range span{color:var(--text-secondary);font-size:12px;line-height:1.5}.account-change-history-table-scroll{overflow-x:auto}table.account-change-history-table{min-width:1030px}.account-change-history-col-method{width:190px}.account-change-history-col-account{width:330px}.account-change-history-col-time{width:180px}.account-change-history-table td:nth-child(2),.account-change-history-table td:nth-child(3){color:var(--text)}.kyc-viewer-backdrop{z-index:110;background:#0f172ad1;place-items:center;padding:64px 88px 104px;display:grid;position:fixed;inset:0}.kyc-viewer-lightbox{place-items:center;max-width:calc(100vw - 176px);max-height:calc(100dvh - 168px);display:grid;position:relative}.kyc-viewer-lightbox img{object-fit:contain;border-radius:4px;max-width:calc(100vw - 176px);max-height:calc(100dvh - 168px);transition:transform .18s;display:block;position:fixed;top:calc(50% - 20px);left:50%;box-shadow:0 24px 60px #02061775}.kyc-viewer-lightbox img.is-sideways{max-width:calc(100dvh - 168px);max-height:calc(100vw - 176px)}.kyc-viewer-close{z-index:1;color:#fff;background:#0f172ab8;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:fixed;top:18px;right:18px}.kyc-viewer-close:hover{background:#1e293bf0}.kyc-viewer-close:focus-visible{outline:none;box-shadow:0 0 0 3px #93c5fd8c}.kyc-viewer-navigation{z-index:1;color:#fff;background:#0f172ab8;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.kyc-viewer-navigation.previous{left:22px}.kyc-viewer-navigation.next{right:22px}.kyc-viewer-navigation:hover:not(:disabled),.kyc-viewer-controls button:hover:not(:disabled){background:#1e293bf5;border-color:#fffc}.kyc-viewer-navigation:focus-visible,.kyc-viewer-controls button:focus-visible{outline:none;box-shadow:0 0 0 3px #93c5fd8c}.kyc-viewer-navigation:disabled{cursor:not-allowed;opacity:.32}.kyc-viewer-controls{z-index:1;color:#fff;background:#0f172adb;border:1px solid #ffffff47;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-width:min(420px,100vw - 176px);max-width:calc(100vw - 176px);min-height:54px;padding:8px 10px 8px 16px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 32px #02061752}.kyc-viewer-caption{align-items:baseline;gap:10px;min-width:0;display:flex}.kyc-viewer-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.kyc-viewer-caption span{color:var(--sidebar-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.kyc-viewer-controls button{color:#fff;white-space:nowrap;background:#1e293bc7;border:1px solid #ffffff6b;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.kyc-viewer-controls button:disabled{cursor:not-allowed;opacity:.45}.kyc-viewer-error{min-width:min(360px,100vw - 48px);color:var(--sidebar-text);text-align:center;background:#0f172adb;border:1px solid #ffffff40;border-radius:10px;justify-items:center;gap:7px;padding:28px;display:grid}.kyc-viewer-error strong{color:#fff;font-size:15px}.kyc-viewer-error span{max-width:420px;font-size:12px;line-height:1.5}.merchant-kyc-document.format-warning{border-color:#f0c28e}.kyc-format-icon{color:var(--info);place-items:center;gap:2px;line-height:1;display:grid}.kyc-format-icon.pdf{color:var(--red)}.kyc-format-icon.docx{color:var(--primary)}.kyc-format-icon.unknown{color:var(--amber)}.kyc-format-icon b{letter-spacing:.2px;font-size:9px;font-weight:750}.merchant-kyc-document-preview>.kyc-format-icon{width:100%;height:100%}.toast{z-index:100;color:#fff;background:#202a3f;border-radius:8px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 10px 10px 14px;font-size:12px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #15203c4a}.toast span.toast-status-icon{background:#2fa277;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:inline-grid}.toast.error span.toast-status-icon{background:var(--red);font-size:15px;line-height:1}.toast-message{overflow-wrap:anywhere;min-width:0;line-height:1.5}.toast-close{color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.toast-close:hover{color:#fff;background:#ffffff1f}.toast-close:active{background:#fff3}.toast-close:focus-visible{outline:2px solid var(--primary-border);outline-offset:1px}@media (width<=1100px){dl.merchant-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}dl.merchant-profile-facts>div{border-right:1px solid var(--line)}dl.merchant-profile-facts>div:nth-child(2n){border-right:0}dl.merchant-profile-facts>.merchant-profile-fact-wide{border-right:0;grid-column:1/-1}.merchant-kyc-overview{grid-template-columns:1fr}dl.merchant-kyc-facts{border-right:0;border-bottom:1px solid var(--line)}.merchant-funds-status{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-kyc-documents{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-history-drawer{width:calc(100vw - 48px)}table.withdrawal-history-table.penalty-detail-table{width:max(100%,1180px);min-width:1180px}.table-footer{flex-wrap:wrap}.pagination{scrollbar-width:thin;flex:100%;justify-content:flex-end;min-width:0;padding:2px 0;overflow-x:auto}.business-review-information-grid{grid-template-columns:1fr}.business-review-information-grid>.business-review-section+.business-review-section{border-left:0;margin-top:22px;padding-left:0}}@media (width<=760px){.app-shell{grid-template-columns:64px minmax(0,1fr)}.withdrawal-list-main{overflow-y:auto}.withdrawal-list-content{flex:none;min-height:calc(100dvh - 64px);overflow:visible}.withdrawal-list-content>.table-card{flex:0 0 420px;height:420px;min-height:420px}.tabs{gap:26px}.sidebar{width:64px;padding:20px 9px}.brand{padding:0 6px 24px}.brand>div{display:none}.nav-item:not(.active),.nav-item.active{font-size:0}.nav-item{justify-content:center;gap:0;padding:0}.nav-item span{font-size:18px}.sidebar-bottom{gap:8px;padding-top:10px}.sidebar-utilities{grid-template-columns:1fr;gap:2px;padding-top:6px}.sidebar-utility-button{justify-self:center;width:40px;height:32px;padding:0;font-size:0}.sidebar-utility-button+.sidebar-utility-button{border-left:0;border-radius:6px}.topbar{padding:0 16px}.content{padding:20px 14px}.merchant-detail-view{gap:18px}.merchant-detail-view:has(.withdrawal-history-backdrop){z-index:21}.merchant-search-content{--merchant-search-bottom-space:20px;padding-bottom:0}.merchant-search-state{gap:14px;min-height:220px;padding:28px 18px}.merchant-search-state-icon{border-radius:14px;width:50px;height:50px}.merchant-search-state-copy b{font-size:16px}.merchant-search-state-copy span{font-size:12px}.merchant-search-state-options{max-width:100%}.merchant-search-state-loading{gap:16px;min-height:116px;padding:20px 18px 18px}.merchant-search-state-loading .merchant-search-state-copy b{font-size:14px}.filter-field,.date-range{width:100%}.filter-field input,.filter-field select,.date-range-trigger,.filter-select-control{flex:auto;width:auto}.filter-select-trigger,.filter-multi-select-menu{width:100%}.filter-actions{justify-content:flex-end;width:100%}.merchant-profile-main{align-items:flex-start}dl.merchant-profile-facts{grid-template-columns:1fr}dl.merchant-profile-facts>div.merchant-profile-time-fact:first-child,dl.merchant-profile-facts>div.merchant-profile-time-fact:nth-child(2){--merchant-profile-time-card-start:12px;--merchant-profile-time-card-end:12px}dl.merchant-profile-facts>div,dl.merchant-profile-facts>div:nth-child(2n),dl.merchant-profile-facts>.merchant-profile-primary-business-field,dl.merchant-profile-facts>.merchant-profile-fact-wide{border-right:0;border-bottom:1px solid var(--line);grid-column:1}dl.merchant-profile-facts>.merchant-profile-fact-wide{border-bottom:0}.merchant-profile-editors{grid-template-columns:1fr}.merchant-profile-editor{padding-inline:14px}.merchant-profile-editor+.merchant-profile-editor{border-top:1px solid var(--line);border-left:0}.merchant-history-backdrop{padding:12px}.merchant-history-modal{border-radius:12px;height:calc(100dvh - 24px)}.merchant-history-content{min-height:0}.merchant-history-heading,.merchant-history-filter,.merchant-history-content,.merchant-history-actions{padding-inline:16px}.merchant-history-heading{align-items:flex-start}.merchant-history-filter .filter-actions{width:auto}.merchant-history-card-meta{flex-direction:column;align-items:flex-start;gap:8px}.merchant-history-card-meta dl{justify-content:flex-start;gap:18px;width:100%}.merchant-detail-section-title.merchant-transaction-performance-heading{gap:12px;padding-inline:14px}.merchant-penalty-overview-heading,.merchant-fulfillment-performance-heading{padding-inline:14px}.merchant-fulfillment-performance-layout{min-width:1440px}.merchant-fulfillment-panel-heading{padding-inline:14px}.merchant-fulfillment-metrics{padding-inline:12px}.merchant-transaction-performance-heading-main{gap:10px}.merchant-transaction-performance-grid,.merchant-transaction-performance-grid.is-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-transaction-performance-grid .merchant-transaction-performance-metric,.merchant-transaction-performance-grid .merchant-transaction-performance-metric:nth-child(-n+6){grid-column:span 1}.merchant-funds-status{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-history-drawer,.business-review-drawer{width:100vw}.business-review-header,.business-review-scroll,.business-review-workbench,.business-review-actions{padding-inline:16px}.business-review-records-panel{padding:12px}.business-review-workbench{max-height:52dvh}.business-review-note-stack.is-double{grid-template-columns:1fr}.business-review-summary{gap:8px}.business-review-summary>div{padding-inline:14px}.business-review-summary button{min-height:54px;padding-inline:12px}.business-review-account-qr-row{min-height:0!important}.withdrawal-history-heading,.withdrawal-history-filter,.withdrawal-history-toolbar,.account-change-history-range,.withdrawal-history-footer{padding-inline:14px}.penalty-detail-merchant-summary{margin-inline:14px}.penalty-detail-period-bar{flex-direction:column;align-items:flex-start;gap:10px;padding-inline:14px}.penalty-detail-period-bar>span{text-align:left}.withdrawal-history-heading{min-height:68px}.transaction-trend-content{padding:16px 14px 22px}.transaction-trend-summary.is-combined{grid-template-columns:repeat(2,minmax(0,1fr))}.transaction-trend-summary-metadata{grid-column:1/-1}.transaction-trend-period-overview{flex-direction:column;align-items:flex-start;gap:4px;padding-block:10px}.transaction-trend-periods{justify-content:flex-start;width:100%}.transaction-trend-periods dd{overflow-wrap:anywhere;white-space:normal}.transaction-trend-legend{justify-content:flex-start}.transaction-trend-plot{height:238px}.withdrawal-history-filter{gap:10px}.withdrawal-history-custom-filter{flex:500px;margin-left:0}.withdrawal-history-filter .date-range{width:min(100%, var(--filter-date-range-width))}.withdrawal-history-filter .filter-actions{width:auto}.withdrawal-history-filter-summary{margin-inline:14px}.withdrawal-history-toolbar{min-height:52px}.withdrawal-history-table-shell,.withdrawal-history-embedded .withdrawal-history-filter,.withdrawal-history-embedded .withdrawal-history-toolbar,.withdrawal-history-embedded .withdrawal-history-footer{padding-inline:14px}.withdrawal-history-embedded .withdrawal-history-table-shell{height:420px;padding-inline:14px}.withdrawal-history-table th,.withdrawal-history-table td{padding-inline:8px}.withdrawal-history-footer{flex-wrap:wrap}.withdrawal-history-footer .pagination{flex:100%;padding-block:2px;overflow-x:auto}.penalty-detail-footer .pagination{justify-content:flex-end}.kyc-viewer-backdrop{padding:64px 36px 104px}.kyc-viewer-lightbox,.kyc-viewer-lightbox img{max-width:calc(100vw - 72px);max-height:calc(100dvh - 168px)}.kyc-viewer-lightbox img.is-sideways{max-width:calc(100dvh - 168px);max-height:calc(100vw - 72px)}.kyc-viewer-close{top:12px;right:12px}.kyc-viewer-navigation{width:40px;height:40px}.kyc-viewer-navigation.previous{left:8px}.kyc-viewer-navigation.next{right:8px}.kyc-viewer-controls{width:calc(100vw - 24px);min-width:0;max-width:calc(100vw - 24px);bottom:12px}.hint{display:none}.table-footer{align-items:center;overflow:hidden}.table-meta{flex:none}.pagination{flex:auto;justify-content:flex-start;min-width:0;overflow-x:auto}.changelog-modal{border-radius:16px;max-height:min(780px,100dvh - 28px)}.changelog-heading{padding:18px 20px}.changelog-content{padding:18px 18px 20px}.changelog-actions{min-height:62px;padding:12px 18px}}@media (width<=500px){.business-review-header{min-height:78px;padding-block:16px 13px}.business-review-scroll{padding-block:16px 22px}.business-review-loading-skeleton{grid-template-columns:1fr}.business-review-summary{flex-direction:column;align-items:stretch;gap:0}.business-review-summary>div{border-bottom:1px solid var(--line)}dl.business-review-facts{grid-template-columns:1fr}dl.business-review-facts>div,dl.business-review-facts>div:nth-child(2n),dl.business-review-facts>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}dl.business-review-facts>div:last-child{border-bottom:0}.business-review-qr-preview-backdrop{padding:12px}.business-review-qr-preview-content{padding:18px}.business-review-record-facts{grid-template-columns:1fr}.business-review-record-facts>div,.business-review-record-facts>div:nth-child(3){border-right:0;border-bottom:1px solid var(--line)}.business-review-record-facts>div:last-child{border-bottom:0}.business-review-record-facts>.business-review-record-note{border-top:0;grid-column:auto}.business-review-options{grid-template-columns:1fr}.business-review-option{min-height:70px}.business-review-actions{gap:10px}.business-review-actions>div{width:100%}.business-review-actions button{flex:1 1 0}.date-range-trigger{gap:6px;padding:0 8px}.date-range-panel{width:min(300px,100vw - 110px)}.calendar-months{display:block}.calendar-month-secondary{display:none}.calendar-month{padding-inline:12px}.merchant-detail-tabs{gap:0;padding:0 4px}.merchant-detail-tabs button{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 2px;font-size:12px}.merchant-profile-main{flex-wrap:wrap}.merchant-penalty-overview-heading-main{gap:8px}.merchant-penalty-detail-open{min-width:104px;height:32px;padding-inline:10px;font-size:12px}.penalty-detail-merchant-summary{grid-template-columns:1fr}.penalty-detail-merchant-summary>div,.penalty-detail-merchant-summary>div:nth-child(odd),.penalty-detail-merchant-summary>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.penalty-detail-merchant-summary>div:last-child{border-bottom:0}.penalty-detail-periods{width:100%}.penalty-detail-periods button{flex:1 1 0;min-width:0;padding-inline:8px}.merchant-profile-tags{margin-top:8px}.merchant-profile-editor-heading{align-items:flex-start}.merchant-profile-editor-actions{align-items:flex-end}.merchant-history-card-meta dl{flex-direction:column;align-items:stretch;gap:6px}.merchant-history-card-meta dl>div{justify-content:space-between}.merchant-history-filter .date-range,.merchant-history-filter .filter-field,.merchant-history-filter .date-range-trigger,.merchant-history-filter input,.merchant-history-filter select{width:100%}.merchant-history-filter .filter-actions{justify-content:flex-end;width:100%}.merchant-detail-section-title.merchant-kyc-heading{min-height:104px;padding:14px;display:block;position:relative}.merchant-kyc-heading-main{flex-direction:column;align-items:flex-start;gap:8px}.merchant-detail-section-title .kyc-status{min-height:32px;padding:0 10px;font-size:12px}.merchant-kyc-toggle{min-width:68px;min-height:32px;padding:0 9px;position:absolute;bottom:28px;right:14px}dl.merchant-kyc-facts{grid-template-columns:1fr}dl.merchant-kyc-facts>div,dl.merchant-kyc-facts>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line);grid-column:auto;min-height:70px}dl.merchant-kyc-facts>div:last-child{border-bottom:0}.merchant-kyc-documents{grid-template-columns:1fr;padding-inline:14px}.merchant-kyc-documents-heading{padding-inline:14px}.merchant-kyc-document{grid-template-columns:64px minmax(0,1fr) auto}.merchant-kyc-document-preview{width:64px;height:48px}.merchant-detail-section-title.merchant-transaction-performance-heading{flex-wrap:wrap;align-items:center;min-height:76px;padding:12px 14px}.merchant-fulfillment-performance-layout{min-width:1440px}.merchant-fulfillment-panel-heading{height:44px;margin-block:5px}.merchant-fulfillment-period h4{min-height:30px}.merchant-fulfillment-metrics{min-height:72px;padding:7px 10px 8px}.merchant-transaction-performance-heading-main{flex:150px;gap:8px}.merchant-transaction-performance-toggle{min-width:68px;min-height:32px;padding-inline:9px;position:static;bottom:auto;right:auto}.merchant-transaction-performance-grid,.merchant-transaction-performance-grid.is-summary{grid-template-columns:1fr}.merchant-transaction-performance-grid{grid-auto-rows:minmax(78px,auto)}.merchant-transaction-performance-grid.is-summary .merchant-transaction-performance-metric{flex-direction:column;align-items:flex-start;gap:7px}.merchant-transaction-performance-grid.is-summary .merchant-transaction-performance-value{text-align:left;align-items:flex-start}.merchant-penalty-overview-grid{grid-template-columns:1fr}.merchant-penalty-overview-grid>div,.merchant-penalty-overview-grid>div:nth-child(odd),.merchant-penalty-overview-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line);min-height:82px}.merchant-penalty-overview-grid>div:last-child{border-bottom:0}.merchant-transaction-trend-open,.merchant-penalty-detail-open{min-width:92px;height:32px;padding-inline:10px;font-size:12px}.transaction-trend-drawer-heading{align-items:flex-start}.transaction-trend-header-actions{gap:8px}.transaction-trend-window-control{flex-wrap:wrap}.transaction-trend-window-tabs button{min-width:62px;padding-inline:8px;font-size:12px}.transaction-trend-summary.is-combined{grid-template-columns:1fr}.transaction-trend-summary-metadata{grid-column:auto}.transaction-trend-summary>div{min-height:82px;padding:12px 14px}.transaction-trend-summary strong{font-size:17px}.transaction-trend-chart-toolbar{min-height:38px;padding-inline:12px}.transaction-trend-plot{height:226px}.transaction-trend-tooltip{min-width:208px;padding:10px}.transaction-trend-tooltip span{white-space:normal}.merchant-history-actions{align-items:flex-end}.merchant-funds-status{grid-template-columns:1fr}.withdrawal-history-custom-filter{flex-basis:100%;width:100%;margin-left:0}.withdrawal-history-filter .date-range{gap:6px;width:100%;display:grid}.withdrawal-history-filter .date-range-trigger{width:100%}.withdrawal-history-filter .filter-actions{justify-content:flex-end;width:100%}.withdrawal-history-filter-summary{flex-wrap:wrap;align-items:flex-start;gap:8px 0;margin:10px 8px 0;padding-block:9px}.withdrawal-history-filter-summary>strong{flex-basis:100%}.withdrawal-history-filter-summary dl{width:100%}.withdrawal-history-filter-summary dl>div,.withdrawal-history-filter-summary dl>div:nth-child(odd),.withdrawal-history-filter-summary dl>div:nth-last-child(-n+2){padding:0 16px}.withdrawal-history-filter-summary dl>div:first-child{padding-left:0}.withdrawal-history-table-shell,.withdrawal-history-embedded .withdrawal-history-filter,.withdrawal-history-embedded .withdrawal-history-toolbar,.withdrawal-history-embedded .withdrawal-history-footer{padding-inline:8px}.withdrawal-history-embedded .withdrawal-history-table-shell{height:380px;padding-inline:8px}.withdrawal-history-table th,.withdrawal-history-table td{height:44px;padding:4px 2px}.withdrawal-history-table th{white-space:normal}.withdrawal-history-table td:first-child{white-space:normal;line-height:1.25}.withdrawal-history-embedded .withdrawal-history-table th,.withdrawal-history-embedded .withdrawal-history-table td,.withdrawal-history-embedded .withdrawal-history-table td:first-child{white-space:nowrap}.review-summary{grid-template-columns:1fr;gap:10px}.review-summary span{border:0;padding:0}fieldset{grid-template-columns:1fr}.modal-backdrop{padding:12px}.changelog-modal{border-radius:14px;max-height:calc(100dvh - 24px)}.changelog-heading{padding:14px 16px}.changelog-heading-main{gap:10px;min-height:42px;padding-left:12px}.changelog-icon{width:21px;height:21px}.changelog-heading h2{font-size:18px}.changelog-heading p{font-size:12px}.changelog-content{padding:14px}.changelog-latest{padding:16px}.changelog-history-heading{margin-top:19px}.changelog-history-heading h3{font-size:15px}.changelog-history-heading>span{font-size:12px}.changelog-date-toggle{gap:12px;min-height:86px;padding:14px}.changelog-date-copy>strong{font-size:15px}.changelog-date-preview{font-size:13px}.changelog-date-details{padding:0 14px 3px}.changelog-version-entry{padding:13px 0 14px}.changelog-older-toggle{min-height:54px;padding:0 14px}.changelog-actions{flex-wrap:wrap;padding:12px 14px}.changelog-actions button{width:100%}.changelog-error{flex-basis:100%}}.access-role-source-state{border:1px solid var(--line);min-height:220px;color:var(--muted);background:var(--surface-raised);text-align:center;border-radius:10px;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.access-role-source-state b{color:var(--text);font-size:16px}.access-role-source-state span,.access-role-source-state small{max-width:520px;font-size:13px;line-height:1.6}.access-protected-label.is-legacy{color:var(--amber);background:var(--amber-soft)}.access-readonly-action{color:var(--disabled)}.access-dialog-form{gap:18px;display:grid}.access-dialog-form label{color:#4a5568;gap:8px;font-size:14px;display:grid}.access-dialog-form input,.access-dialog-form select,.access-dialog-form textarea,.access-table select{color:#172033;background:#fff;border:1px solid #d6dde8;border-radius:8px;min-height:40px;padding:0 12px}.access-dialog-form textarea{resize:vertical;min-height:90px;padding:12px}.access-identity{position:relative}.access-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.access-page-heading h1{margin:0;font-size:24px}.access-page-heading p{color:#748095;margin:6px 0 0}.access-page-heading .primary{align-items:center;gap:6px;display:flex}.access-table-card{background:#fff;border:1px solid #e3e8f0;border-radius:10px;overflow:auto}.access-table{border-collapse:collapse;width:100%;min-width:920px}.access-table th,.access-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:14px 16px;font-size:13px}.access-table th{color:#687386;background:#f8fafc;font-weight:600}.access-table td>b{margin-right:8px}.access-protected-label{color:#58708f;background:#eef3fb;border-radius:10px;padding:2px 6px}.access-status{border-radius:12px;padding:3px 8px;display:inline-flex}.access-status.enabled{color:#16845b;background:#eaf8f1}.access-status.disabled{color:#7a8494;background:#f1f3f6}.access-row-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.access-row-actions button{color:#3c6fc7;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.access-row-actions button.danger{color:#c63f48}.access-row-actions button:disabled{color:#aeb5c0;cursor:not-allowed}.access-dialog-backdrop{z-index:1200;background:#161e2c73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.access-dialog{background:#fff;border-radius:14px;width:min(500px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 80px #09132638}.access-dialog-wide{width:min(820px,100%)}.access-dialog-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.access-dialog-header h2{margin:0;font-size:20px}.access-icon-button{background:0 0;border:0}.access-dialog-form{padding:22px}.access-dialog-form footer,.access-dialog-footer{justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.access-dialog-form footer button,.access-dialog-footer button{background:#fff;border:1px solid #d6dde8;border-radius:8px;min-height:38px;padding:0 16px}.access-dialog-form footer .primary,.access-dialog-footer .primary{color:#fff;background:#315fbd;border-color:#315fbd;align-items:center;gap:6px;display:flex}.access-permission-tree{gap:12px;padding:20px;display:grid}.access-permission-tree>section{border:1px solid #e4e9f1;border-radius:9px;padding:14px}.access-permission-tree label{align-items:center;gap:8px;min-height:30px;display:flex}.access-permission-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:10px 0 0 28px;display:grid}.access-permission-children>div{align-content:start;gap:4px;display:grid}.access-permission-children>div>span{color:#7a8494;margin-bottom:4px;font-size:12px}.access-dialog-footer{border-top:1px solid #edf0f5;padding:16px 22px}.access-no-permission{text-align:center;color:#69768a;align-content:center;place-items:center;min-height:420px;display:grid}.access-no-permission h1{color:#263449;margin:12px 0 4px}.access-no-permission p{margin:0}.nav-item svg{display:block}.access-dialog-form textarea{font-size:14px}.access-dialog-form input[readonly]{color:var(--muted);background:var(--surface-muted);cursor:not-allowed}.access-dialog-form label>small{color:var(--muted);font-size:12px;font-weight:400}.access-member-role-dialog{width:min(460px,100%)}.access-member-role-confirmation{gap:16px}.access-member-role-confirmation>p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.access-member-role-confirmation dl{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-subtle);gap:0;margin:0;display:grid;overflow:hidden}.access-member-role-confirmation dl>div{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:12px 14px;display:grid}.access-member-role-confirmation dl>div+div{border-top:1px solid var(--line-subtle)}.access-member-role-confirmation dt{color:var(--muted);font-size:13px}.access-member-role-confirmation dd{overflow-wrap:anywhere;min-width:0;color:var(--text);margin:0;font-size:14px;font-weight:650}.access-member-assignment-dialog{width:min(640px,100vw - 40px)}.access-member-assignment-confirmation{gap:18px}.access-member-assignment-confirmation .access-member-assignment-account{background:var(--surface-subtle);grid-template-columns:minmax(0,1fr)}.access-member-assignment-confirmation .access-member-assignment-account>div{grid-template-columns:88px minmax(0,1fr);align-items:center;padding:14px 16px}.access-member-assignment-confirmation .access-member-assignment-account dd{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-member-role-flow{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:14px;display:grid}.access-member-role-flow>svg{color:var(--muted)}.access-member-role-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);gap:7px;min-width:0;padding:14px 16px;display:grid}.access-member-role-card span{color:var(--muted);white-space:nowrap;font-size:13px;line-height:1}.access-member-role-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.4;overflow:hidden}.access-member-role-card.is-next{border-color:var(--primary-border);background:var(--primary-soft)}.access-member-role-card.is-next span,.access-member-role-card.is-next strong{color:var(--primary)}.access-submit-spinner{flex:none;animation:.7s linear infinite access-submit-spin}@keyframes access-submit-spin{to{transform:rotate(360deg)}}.access-role-permissions{gap:10px;display:grid}.access-role-permissions>b{color:#344054;font-size:14px}[data-theme=dark] .access-dialog-form label,[data-theme=dark] .access-page-heading p,[data-theme=dark] .access-table th,[data-theme=dark] .access-role-permissions>b{color:var(--text-secondary)}[data-theme=dark] .access-dialog-form input,[data-theme=dark] .access-dialog-form select,[data-theme=dark] .access-dialog-form textarea,[data-theme=dark] .access-table select{border-color:var(--line-strong);color:var(--text);background:var(--surface-raised)}[data-theme=dark] .access-table-card,[data-theme=dark] .access-dialog{border-color:var(--line);color:var(--text);background:var(--surface-raised)}[data-theme=dark] .access-table th{border-color:var(--line);background:var(--surface-subtle)}[data-theme=dark] .access-table td{border-color:var(--line-subtle);background:var(--table-row)}[data-theme=dark] .access-protected-label{color:var(--info);background:var(--info-soft)}[data-theme=dark] .access-status.enabled{color:var(--green);background:var(--green-soft)}[data-theme=dark] .access-status.disabled{color:var(--muted);background:var(--surface-muted)}[data-theme=dark] .access-row-actions button{color:var(--primary)}[data-theme=dark] .access-row-actions button.danger{color:var(--red)}.access-role-permissions .access-permission-tree{padding:0}.access-role-permissions .access-permission-tree input[type=checkbox]{border-radius:3px;width:16px;height:16px;min-height:0;padding:0}.access-role-dialog{width:min(1180px,100vw - 40px);height:min(840px,100vh - 40px);overflow:hidden}.access-role-dialog .access-dialog-header{min-height:58px;padding:16px 20px}.access-role-dialog .access-dialog-header h2{font-size:18px}.access-role-editor-workbench{grid-template-rows:minmax(0,1fr) 72px;height:calc(100% - 58px);min-height:0;display:grid}.access-role-editor-workbench:has(.access-core-permission-notice){grid-template-rows:auto minmax(0,1fr) 72px}.access-core-permission-notice{border-bottom:1px solid var(--primary-border);color:var(--primary);background:var(--primary-soft);margin:0;padding:10px 20px;font-size:13px}.access-role-workbench-content{grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.access-role-basics{border-right:1px solid var(--line);background:var(--surface-raised);flex-direction:column;gap:22px;min-width:0;padding:24px 20px;display:flex}.access-role-basics label{color:var(--text);gap:8px;font-size:14px;font-weight:600;display:grid}.access-role-basics input,.access-role-basics textarea,.access-workbench-search input{border:1px solid var(--line-strong);width:100%;color:var(--text);background:var(--surface-raised);font:inherit;border-radius:7px;outline:none;transition:border-color .16s,box-shadow .16s}.access-role-basics input{height:40px;padding:0 12px}.access-role-basics textarea{resize:vertical;min-height:116px;padding:12px;font-size:14px;font-weight:400;line-height:1.6}.access-role-basics input:focus,.access-role-basics textarea:focus,.access-workbench-search input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.access-role-basics input::placeholder,.access-role-basics textarea::placeholder,.access-workbench-search input::placeholder{color:var(--disabled)}.access-role-basics input::placeholder{font-weight:400}.access-role-selection-summary{border:1px solid var(--line);background:var(--surface-subtle);border-radius:8px;align-items:center;gap:14px;min-height:74px;margin-top:-2px;padding:14px 16px;display:flex}.access-role-selection-summary>span{border:8px solid var(--primary-soft-strong);border-right-color:var(--primary);border-radius:50%;flex:none;width:36px;height:36px}.access-role-selection-summary div{gap:4px;min-width:0;display:grid}.access-role-selection-summary b{color:var(--text);font-size:14px}.access-role-selection-summary small{color:var(--muted);font-size:12px}.access-permission-workbench{background:var(--surface-raised);grid-template-rows:70px minmax(0,1fr);min-width:0;min-height:0;display:grid}.access-workbench-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 224px;align-items:center;gap:14px;padding:14px 20px;display:grid}.access-workbench-toolbar>div{align-items:baseline;gap:8px;display:flex}.access-workbench-toolbar>div b{color:var(--text);font-size:15px}.access-workbench-toolbar>div>span{color:var(--muted);font-size:12px}.access-workbench-search{display:block}.access-workbench-search input{height:36px;padding:0 12px;font-size:13px}.access-workbench-body{grid-template-columns:190px minmax(0,1fr);min-height:0;padding:16px 20px 20px;display:grid}.access-workbench-body>nav{border:1px solid var(--line);background:var(--surface-subtle);border-right:0;border-radius:8px 0 0 8px;min-width:0;display:block;overflow-y:auto}.access-workbench-module{border-bottom:1px solid var(--line-subtle);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:74px;transition:background-color .16s,box-shadow .16s;display:grid}.access-workbench-module:last-child{border-bottom:0}.access-workbench-module.is-active{background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.access-workbench-module input,.access-workbench-detail-section input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;margin:0}.access-workbench-module>button{min-width:0;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:12px;display:flex}.access-workbench-module>button svg{color:var(--muted);flex:none}.access-workbench-module>button span{gap:4px;min-width:0;display:grid}.access-workbench-module>button b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.access-workbench-module>button small{color:var(--muted);font-size:11px}.access-workbench-module>button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px;border-radius:5px}.access-workbench-details{border:1px solid var(--line);background:var(--surface-raised);border-radius:0 8px 8px 0;min-width:0;min-height:0;overflow-y:auto}.access-workbench-detail-section{min-height:100%;padding:22px 26px}.access-workbench-detail-section+.access-workbench-detail-section{border-top:1px solid var(--line);min-height:0}.access-workbench-detail-heading{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.access-workbench-detail-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.access-workbench-detail-heading svg{color:var(--primary);flex:none}.access-workbench-detail-heading span{gap:3px;display:grid}.access-workbench-detail-heading b{color:var(--text);font-size:17px}.access-workbench-detail-heading small{color:var(--muted);font-size:12px;font-weight:400}.access-workbench-menu-derived{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:400}.access-workbench-permission-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-top:18px;display:grid}.access-workbench-permission-columns>div{grid-template-columns:1fr;align-content:start;gap:6px;min-width:0;display:grid}.access-workbench-permission-columns>div+div{border-left:1px solid var(--line-subtle);padding-left:28px}.access-workbench-permission-columns h4{color:var(--text);grid-column:1/-1;margin:0 0 7px;font-size:13px}.access-workbench-permission-columns label{min-width:0;min-height:34px;color:var(--text-secondary);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:5px 4px;font-size:13px;line-height:1.35;display:flex}.access-workbench-permission-columns label:hover{color:var(--text);background:var(--surface-subtle)}.access-workbench-display-list{gap:8px!important}.access-workbench-display{border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:40px;padding-left:8px;display:grid}.access-workbench-display.is-active{border-color:var(--primary-soft-strong);background:var(--primary-soft)}.access-workbench-display>button{min-width:0;min-height:38px;color:var(--text-secondary);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px 0 0;font-size:13px;font-weight:500;overflow:hidden}.access-workbench-display.is-active>button{color:var(--text);font-weight:600}.access-workbench-display>button:hover{background:var(--surface-raised)}.access-workbench-display>button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.access-workbench-action-list h4{min-height:22px}.access-workbench-empty{color:var(--muted);grid-column:1/-1;padding:6px 4px;font-size:12px}.access-workbench-no-result{color:var(--muted);text-align:center;margin:0;padding:24px;font-size:13px}.access-role-editor-workbench>footer{border-top:1px solid var(--line);background:var(--surface-raised);justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.access-role-editor-workbench>footer button{border:1px solid var(--line-strong);min-width:92px;min-height:40px;color:var(--text);background:var(--surface-raised);white-space:nowrap;cursor:pointer;border-radius:7px;padding:0 18px;font-weight:600}.access-role-editor-workbench>footer .primary{border-color:var(--primary-solid);color:#fff;background:var(--primary-solid)}.access-role-editor-workbench>footer .primary:hover{border-color:var(--primary-solid-hover);background:var(--primary-solid-hover)}.access-role-editor-workbench>footer button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.access-role-dialog{width:min(760px,100vw - 20px);height:min(900px,100vh - 20px)}.access-role-workbench-content{grid-template-columns:260px minmax(0,1fr)}.access-workbench-toolbar{grid-template-columns:minmax(150px,1fr) 180px;padding-inline:14px}.access-workbench-body{grid-template-columns:158px minmax(0,1fr);padding:12px 14px 14px}.access-workbench-permission-columns{grid-template-columns:1fr;gap:20px}.access-workbench-permission-columns>div+div{border-top:1px solid var(--line-subtle);border-left:0;padding:18px 0 0}}@media (width<=760px){.access-page-heading{flex-direction:column;align-items:stretch}.access-page-heading .primary{justify-content:center}.access-dialog-backdrop{padding:10px}.access-permission-children{grid-template-columns:1fr}.access-table-card{border-radius:0;margin-inline:-12px}}@media (width<=500px){.phone-verification-backdrop{padding:12px}.phone-verification-dialog>header{padding:18px 16px 13px}.phone-verification-dialog form{padding-inline:16px}.phone-verification-dialog footer{margin-inline:-16px;padding-inline:16px}.phone-verification-dialog footer button{flex:1 1 0}.phone-verification-code-field button{min-width:96px;padding-inline:9px}}@media (width<=760px){.access-role-dialog{width:100%;height:calc(100vh - 20px)}.access-role-editor-workbench{grid-template-rows:minmax(0,1fr) 64px}.access-role-workbench-content{display:block;overflow-y:auto}.access-role-basics{border-right:0;border-bottom:1px solid var(--line);gap:14px;padding:16px}.access-role-basics textarea{min-height:86px}.access-role-selection-summary{min-height:62px}.access-permission-workbench{grid-template-rows:auto minmax(0,1fr);min-height:620px}.access-workbench-toolbar{grid-template-columns:minmax(0,1fr);padding:12px 16px}.access-workbench-toolbar>div{grid-column:1/-1}.access-workbench-search{min-width:0}.access-workbench-body{grid-template-columns:132px minmax(0,1fr);padding:10px 10px 16px}.access-workbench-detail-section{padding:16px}.access-workbench-detail-heading{flex-direction:column;align-items:flex-start;gap:12px}.access-workbench-permission-columns>div{grid-template-columns:1fr}.access-role-editor-workbench>footer{padding:12px 16px}}.access-page-heading p,.access-permission-children>div>span{color:var(--muted)}.access-dialog-form label{color:var(--text-secondary)}.access-dialog-form input,.access-dialog-form select,.access-dialog-form textarea,.access-table select,.access-dialog-form footer button,.access-dialog-footer button{border-color:var(--line-strong);color:var(--text);background:var(--surface-raised)}.access-table-card,.access-permission-tree>section{border-color:var(--line);background:var(--surface-raised)}.access-table th{color:var(--muted);background:var(--surface-subtle)}.access-table th,.access-table td,.access-dialog-header,.access-dialog-footer{border-color:var(--line-subtle)}.access-protected-label{color:var(--primary);background:var(--primary-soft)}.access-dialog-backdrop{background:#0f172a73}.access-dialog{background:var(--surface-raised);box-shadow:0 24px 80px #0f172a38}.access-dialog-form footer .primary,.access-dialog-footer .primary{border-color:var(--primary-solid);color:#fff;background:var(--primary-solid)}.access-dialog-footer .danger{border-color:var(--red);color:#fff;background:var(--red)}.access-dialog-footer .danger:hover{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.access-dialog-footer .danger:hover{border-color:color-mix(in srgb, var(--red) 82%, #000)}}.access-dialog-footer .danger:hover{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.access-dialog-footer .danger:hover{background:color-mix(in srgb, var(--red) 88%, #000)}}.access-dialog-footer .danger:focus-visible{box-shadow:0 0 0 3px var(--red);outline:none}@supports (color:color-mix(in lab, red, red)){.access-dialog-footer .danger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 24%, transparent)}}.access-permission-tree input[type=checkbox]{accent-color:var(--primary)}.access-management-toolbar{justify-content:flex-start;align-items:center;min-height:34px;margin:0 0 10px;display:flex}.access-management-toolbar .access-create-button{border:1px solid var(--primary-solid);color:#fff;background:var(--primary-solid);width:auto;height:34px;min-height:34px;box-shadow:none;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:650;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .12s;display:inline-flex}.access-management-toolbar .access-create-button:hover{border-color:var(--primary-solid-hover);background:var(--primary-solid-hover);box-shadow:0 3px 8px #2563eb29}.access-management-toolbar .access-create-button:active{border-color:var(--primary-solid-active);background:var(--primary-solid-active);box-shadow:none;transform:translateY(1px)}.access-management-toolbar .access-create-button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.access-management-toolbar .access-create-button:disabled{border-color:var(--line-strong);color:var(--muted);background:var(--surface-muted);box-shadow:none;cursor:not-allowed;transform:none}.access-member-filters{margin-bottom:12px}.access-member-role-picker{vertical-align:middle;display:inline-flex}.access-member-role-trigger{border:1px solid var(--line-strong);width:120px;height:34px;color:var(--text);background:var(--surface-raised);font:inherit;cursor:pointer;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:400;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.access-member-role-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.access-member-role-trigger>svg{color:var(--muted);flex:none;transition:transform .16s}.access-member-role-trigger:hover{border-color:var(--primary-border);background:var(--primary-tint)}.access-member-role-trigger:focus-visible,.access-member-role-trigger.is-open{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.access-member-role-trigger.is-open>svg{transform:rotate(180deg)}.access-member-role-menu{z-index:1100;border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;width:184px;max-height:228px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 10px 24px #0f172a21}.access-member-role-option{width:100%;height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:400;display:grid}.access-member-role-option+.access-member-role-option{margin-top:1px}.access-member-role-option.is-active:not(.is-selected){background:var(--primary-tint)}.access-member-role-option.is-selected{color:var(--primary);background:var(--primary-soft)}.access-member-role-check{width:16px;height:16px;color:var(--primary);place-items:center;display:grid}.access-member-filters .filter-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.access-member-filters .filter-field{align-items:start;gap:6px;display:grid}.access-member-filters .filter-field>input,.access-role-filter>summary{width:var(--filter-control-width);height:var(--filter-control-height)}.access-member-filters .filter-field>input{border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text);background:var(--surface-raised);font:inherit;outline:none;padding:0 12px;font-weight:400}.access-member-filters .filter-field>input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.access-member-table-loading{border-bottom:1px solid var(--line-subtle);min-height:42px;color:var(--text-secondary);background:var(--surface-subtle);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.access-member-table-loading svg{color:var(--primary);flex:none;animation:.7s linear infinite access-submit-spin}.access-role-filter{position:relative}.access-role-filter>summary{border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text);background:var(--surface-raised);cursor:pointer;align-items:center;padding:0 34px 0 12px;font-weight:400;list-style:none;display:flex}.access-role-filter>summary::-webkit-details-marker{display:none}.access-role-filter>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;position:absolute;top:15px;right:13px;transform:rotate(45deg)}.access-role-filter[open]>summary{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.access-role-filter-menu{z-index:40;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);width:max(100%,280px);max-height:260px;box-shadow:var(--shadow-lg);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.access-role-filter-menu label{min-height:38px;color:var(--text);cursor:pointer;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;font-size:13px;font-weight:400;display:grid}.access-role-filter-menu label:hover{background:var(--primary-tint)}.access-role-filter-menu input{width:16px;height:16px;accent-color:var(--primary)}.access-member-pagination,.access-role-pagination{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:12px;display:flex}.access-member-result-count,.access-role-result-count{color:var(--muted);white-space:nowrap;flex:none;font-size:13px}.access-table-empty{height:112px;color:var(--muted);text-align:center!important}.access-table.access-member-table,.access-table.access-role-table{table-layout:fixed;width:100%;min-width:1120px}.access-member-account-column{width:27%}.access-member-name-column{width:12%}.access-member-role-column{width:13%}.access-member-status-column{width:7%}.access-member-created-column,.access-member-login-column{width:15%}.access-member-actions-column{width:11%}.access-role-name-column{width:12%}.access-role-description-column{width:20%}.access-role-status-column,.access-role-count-column{width:7%}.access-role-updated-column{width:16%}.access-role-updater-column{width:12%}.access-role-actions-column{width:26%}.access-role-table th,.access-role-table td{height:56px;padding-inline:16px}.access-member-table th,.access-member-table td,.access-role-table th:nth-child(n+3),.access-role-table td:nth-child(n+3){white-space:nowrap}.access-member-table td:nth-child(-n+3){text-overflow:ellipsis;overflow:hidden}.access-role-description,.access-role-updater{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.access-row-actions{gap:6px}.access-row-actions button{border:1px solid var(--primary-border);min-width:0;height:30px;color:var(--primary);background:var(--surface-raised);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:600;line-height:1;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s,transform .12s;display:inline-flex}.access-row-actions button:hover:not(:disabled){border-color:var(--primary);background:var(--primary-tint)}.access-row-actions button:active:not(:disabled){border-color:var(--primary-active);color:var(--primary-active);background:var(--primary-soft);transform:translateY(1px)}.access-row-actions button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.access-row-actions button.danger{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.access-row-actions button.danger{border-color:color-mix(in srgb, var(--red) 42%, var(--line))}}.access-row-actions button.danger{color:var(--red);background:var(--surface-raised)}.access-row-actions button.danger:hover:not(:disabled){border-color:var(--red);background:var(--red-soft)}.access-row-actions button:disabled,.access-row-actions button.danger:disabled{border-color:var(--line-strong);color:var(--disabled);background:var(--surface-muted);box-shadow:none;cursor:not-allowed;transform:none}.access-identity-sidebar{min-width:0}.access-identity-summary{min-width:0;height:44px;color:var(--text);align-items:center;gap:9px;padding:0 6px;display:flex}.access-identity-copy{gap:2px;min-width:0;display:grid}.access-identity-account-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.3;overflow:hidden}.access-identity-role{min-width:0;color:var(--sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden}.access-identity-avatar{color:#fff;background:var(--primary);letter-spacing:.1px;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.access-required-mark{color:var(--red);margin-left:2px;font-weight:700}@media (width<=760px){.access-management-toolbar{margin-bottom:10px}.access-management-toolbar .access-create-button{width:auto}.access-identity-summary{justify-content:center;padding:0}.access-identity-copy{display:none}.access-member-filters .filter-field,.access-member-filters .filter-field>input,.access-role-filter,.access-role-filter>summary,.access-role-filter-menu{width:100%}.access-member-pagination{flex-wrap:wrap;align-items:flex-start}.access-member-pagination .pagination{flex:100%;justify-content:flex-start}.access-role-pagination{flex-wrap:wrap;align-items:flex-start}.access-role-pagination .pagination{flex:100%;justify-content:flex-start}}@media (width<=500px){.access-identity-avatar{width:30px;height:30px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
