/*! 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-outline-style:solid;--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-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function: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{.collapse{visibility:collapse}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.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}.contents{display:contents}.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}.rounded{border-radius:.25rem}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.invert{--tw-invert:invert(100%);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.merchant-profile-workspace{grid-template-columns:minmax(340px,25%) minmax(0,1fr);min-width:0;display:grid}.merchant-profile-card.is-assist-only .merchant-profile-workspace{grid-template-columns:minmax(0,1fr)}.merchant-profile-summary{border-right:1px solid var(--line);background:var(--surface-subtle);min-width:0}.merchant-profile-workspace .merchant-profile-main{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px 14px;min-width:0;padding:20px;display:grid}.merchant-profile-workspace .merchant-profile-title>h2{margin:0}.merchant-profile-identity-layers{grid-column:1/-1;gap:12px;min-width:0;display:grid}.merchant-profile-workspace .merchant-profile-storefront-reputation{border:1px solid var(--amber);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.merchant-profile-workspace .merchant-profile-storefront-reputation{border:1px solid color-mix(in srgb, var(--amber) 30%, var(--line))}}.merchant-profile-workspace .merchant-profile-storefront-reputation{background:var(--amber-soft);border-radius:7px}.merchant-profile-storefront-score,.merchant-profile-storefront-positive-rate{align-content:start;gap:6px;min-width:0;display:grid}.merchant-profile-storefront-score>span:first-child,.merchant-profile-storefront-positive-rate>span:first-child{color:var(--muted);font-size:12px;line-height:1.4}.merchant-profile-storefront-positive-rate{border-left:1px solid var(--line-strong);padding-left:10px}.merchant-profile-storefront-rating,.merchant-profile-storefront-stars{align-items:center;display:inline-flex}.merchant-profile-storefront-rating{flex-wrap:wrap;gap:5px;min-width:0}.merchant-profile-storefront-stars{color:var(--green);flex:none;gap:1px}.merchant-profile-storefront-rating>strong,.merchant-profile-storefront-positive-rate>strong{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;font-weight:700}.merchant-profile-storefront-review-count{max-width:100%;color:var(--muted);overflow-wrap:anywhere;font-weight:500}.merchant-profile-workspace .merchant-profile-email{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:6px;min-width:0;margin:0;padding:12px;display:grid}.merchant-profile-workspace .merchant-profile-email .merchant-profile-copy-value{white-space:normal;width:fit-content;min-width:0;max-width:100%;color:var(--text);font-size:13px;overflow:visible}.merchant-profile-workspace .merchant-profile-email .merchant-profile-copy-value:disabled{cursor:default;color:var(--muted);font-weight:500;text-decoration:none}.merchant-profile-workspace .merchant-profile-tags{border:1px solid var(--line);background:var(--surface-muted);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:12px;display:grid}.merchant-profile-workspace .merchant-profile-tags>div{align-content:start;gap:6px;min-width:0;display:grid}.merchant-profile-workspace .merchant-profile-tags>div+div{border-left:1px solid var(--line-strong);padding-left:12px}.merchant-profile-workspace .merchant-profile-tags>div>span{color:var(--muted);font-size:12px;line-height:1.4}.merchant-profile-workspace .merchant-profile-tags strong,.merchant-profile-workspace .merchant-profile-tags button{width:fit-content;min-width:0;color:var(--text);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;font-weight:650;line-height:1.4}.merchant-profile-workspace .merchant-profile-copy-value,.merchant-profile-workspace .merchant-profile-copy-tag{align-items:center;gap:6px;display:inline-flex}.merchant-profile-workspace .merchant-profile-copy-text{overflow-wrap:anywhere;min-width:0}.merchant-profile-workspace .merchant-profile-copy-icon{color:var(--muted);flex:none}.merchant-profile-workspace .merchant-profile-copy-value:not(:disabled):hover,.merchant-profile-workspace .merchant-profile-copy-tag:hover{color:var(--primary)}.merchant-profile-workspace .merchant-profile-copy-value:not(:disabled):hover .merchant-profile-copy-text,.merchant-profile-workspace .merchant-profile-copy-tag:hover .merchant-profile-copy-text{text-underline-offset:2px;text-decoration:underline}.merchant-profile-workspace .merchant-profile-copy-value:not(:disabled):hover .merchant-profile-copy-icon,.merchant-profile-workspace .merchant-profile-copy-tag:hover .merchant-profile-copy-icon{color:var(--primary)}.merchant-profile-workspace dl.merchant-profile-summary-facts{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;padding:12px 20px 18px;display:grid}.merchant-profile-workspace dl.merchant-profile-summary-facts>div{border:0;grid-template-columns:22px 84px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 0;display:grid}.merchant-profile-summary-fact-icon{width:22px;height:22px;color:var(--muted);place-items:center;display:grid}.merchant-profile-workspace .merchant-profile-summary-facts dt{color:var(--text-secondary);margin:0}.merchant-profile-workspace .merchant-profile-summary-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--text);line-height:1.45}.merchant-profile-content{background:var(--surface);min-width:0}.merchant-profile-tabs{border-bottom:1px solid var(--line);align-items:stretch;gap:28px;min-height:54px;padding:0 22px;display:flex}.merchant-profile-tabs button{min-width:0;min-height:54px;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 4px;font-size:14px;font-weight:650}.merchant-profile-tabs button:hover{color:var(--primary-hover)}.merchant-profile-tabs button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.merchant-profile-tabs button:focus-visible,.merchant-profile-notes-preview:focus-visible{box-shadow:inset 0 0 0 3px var(--primary-focus);border-radius:4px;outline:none}.merchant-profile-tab-panel{min-width:0}.merchant-profile-tab-panel[hidden]{display:none}.merchant-profile-business-panel{--merchant-business-viewport-height:340px}.merchant-profile-business-overview{--merchant-business-original-card-height:340px;--merchant-business-chart-rows:1;--merchant-business-chart-gap:0px;--merchant-business-notes-height:100px;min-width:0;height:calc(var(--merchant-business-original-card-height) * var(--merchant-business-chart-rows) + var(--merchant-business-chart-gap) + 110px);grid-template-rows:minmax(0, 1fr) var(--merchant-business-notes-height);display:grid}.merchant-profile-business-overview>:is(.merchant-spu-summary,.merchant-business-distribution){flex-direction:column;min-height:0;display:flex}.merchant-profile-business-panel .merchant-profile-business-overview>:is(.merchant-spu-summary,.merchant-business-distribution){padding-block:16px}.merchant-profile-business-panel .merchant-profile-business-overview :is(.merchant-spu-summary-heading,.merchant-business-distribution-heading){margin-bottom:12px}.merchant-profile-business-overview :is(.merchant-spu-summary-heading,.merchant-business-distribution-heading){flex:none}.merchant-profile-business-panel .merchant-profile-business-overview :is(.merchant-spu-summary-dual-charts,.merchant-business-distribution-dual-charts){--business-distribution-card-height:100%;flex:1;grid-auto-rows:minmax(0,1fr);height:auto;min-height:0}.merchant-profile-business-panel .merchant-profile-business-overview :is(.merchant-spu-summary-state,.merchant-business-distribution-state){flex:1;height:auto;min-height:0;max-height:none}.merchant-profile-business-overview :is(.business-distribution-donut,.merchant-sku-products-chart-state){min-height:0}.merchant-profile-business-overview .business-distribution-donut:not(.is-compact):not(.business-distribution-bars){gap:8px;padding:12px}.merchant-profile-business-overview .business-distribution-donut:not(.is-compact) .business-distribution-donut-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;min-height:0}.merchant-profile-business-overview .business-distribution-donut:not(.is-compact) .business-distribution-donut-chart{width:min(200px,100%);height:100%;max-height:200px}.merchant-profile-business-overview .business-distribution-donut:not(.is-compact) .business-distribution-donut-legend{width:100%;height:100%;max-height:100%}.merchant-profile-business-overview .business-distribution-pie-heading{flex:none}.merchant-profile-notes-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:0 20px 12px;display:grid}.merchant-profile-note-preview-card{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;min-height:0;font:inherit;text-align:left;cursor:pointer;padding:10px 14px;display:block}.merchant-profile-note-preview-card:hover{border-color:var(--primary-border);background:var(--primary-tint)}.merchant-profile-note-preview-card:active{border-color:var(--primary);background:var(--primary-soft)}.merchant-profile-note-preview-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.merchant-profile-note-preview-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.merchant-profile-note-preview-title{color:var(--text);font-size:13px;font-weight:650;line-height:20px}.merchant-profile-note-preview-value{min-width:0;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}@media (width<=760px){.merchant-profile-business-overview{--merchant-business-chart-rows:2;--merchant-business-chart-gap:12px;--merchant-business-notes-height:200px}.merchant-profile-notes-preview{grid-template-columns:minmax(0,1fr);gap:12px}}@media (width<=500px){.merchant-profile-business-overview{--merchant-business-original-card-height:560px}.merchant-profile-business-overview .business-distribution-donut:not(.is-compact) .business-distribution-donut-body{grid-template-rows:200px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.merchant-profile-business-panel .merchant-spu-summary,.merchant-profile-business-panel .merchant-business-distribution{padding:20px}.merchant-profile-business-panel .merchant-spu-summary-heading,.merchant-profile-business-panel .merchant-business-distribution-heading{align-items:flex-start;gap:12px;min-height:54px;margin-bottom:16px}.merchant-profile-business-panel .merchant-spu-summary-heading>div,.merchant-profile-business-panel .merchant-business-distribution-heading-copy{flex:1;min-width:0}.merchant-profile-business-panel .merchant-spu-summary-heading h3,.merchant-profile-business-panel .merchant-business-distribution-heading h3,.merchant-profile-business-panel .merchant-business-distribution-breadcrumb,.merchant-profile-business-panel .merchant-sku-products-breadcrumb .text-button{font-size:16px;font-weight:600;line-height:24px}.merchant-business-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:8px;line-height:20px;display:flex}.merchant-business-meta-count{font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.merchant-business-meta-caption{font-size:12px;font-weight:400}.merchant-business-meta-count+.merchant-business-meta-caption{border-left:1px solid var(--line-strong);padding-left:12px}.merchant-profile-business-panel .merchant-spu-summary-scroll,.merchant-profile-business-panel .merchant-business-distribution-overview-table,.merchant-profile-business-panel .merchant-business-distribution-drilldown,.merchant-profile-business-panel .merchant-spu-summary-state,.merchant-profile-business-panel .merchant-business-distribution-state{height:var(--merchant-business-viewport-height);min-height:var(--merchant-business-viewport-height);max-height:var(--merchant-business-viewport-height)}.merchant-profile-business-panel .merchant-spu-summary-scroll,.merchant-profile-business-panel .merchant-business-distribution-overview-table{scrollbar-gutter:stable;overflow:auto}.merchant-profile-business-panel .merchant-business-distribution-spu-table-scroll{height:100%;max-height:100%}.merchant-profile-business-panel .merchant-spu-summary-state,.merchant-profile-business-panel .merchant-business-distribution-state{overflow:auto}.merchant-profile-business-panel .merchant-spu-summary-dual-charts,.merchant-profile-business-panel .merchant-business-distribution-dual-charts{min-height:var(--merchant-business-viewport-height)}.merchant-profile-business-panel .merchant-business-distribution-overview-header{z-index:1;background:var(--surface-subtle);position:sticky;top:0}.merchant-profile-business-panel .merchant-spu-summary-table th,.merchant-profile-business-panel .merchant-spu-summary-table td,.merchant-profile-business-panel .merchant-business-distribution-spu-table th,.merchant-profile-business-panel .merchant-business-distribution-spu-table td{height:46px;padding:10px 12px;line-height:1.5}.merchant-profile-business-panel .merchant-business-distribution-category-row,.merchant-profile-business-panel .merchant-business-distribution-overview-header{min-height:46px}.merchant-profile-links-panel .merchant-profile-external-links-heading{color:var(--text);font-size:16px;font-weight:600}.merchant-profile-links-panel .merchant-profile-external-text-panel{align-items:stretch;height:400px;min-height:0}.merchant-profile-links-panel .merchant-profile-external-text-value{overscroll-behavior-y:contain;scrollbar-gutter:stable;height:100%;max-height:none;font-weight:400;overflow-y:auto}.merchant-profile-links-panel .merchant-profile-external-text-value:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.merchant-profile-links-panel .merchant-profile-external-text-panel>button{width:auto;min-width:72px;color:var(--primary);white-space:nowrap;align-self:flex-start;padding-inline:8px;font-size:13px}@media (width<=760px){.merchant-profile-links-panel .merchant-profile-external-text-panel{height:280px}.merchant-profile-business-panel .merchant-spu-summary,.merchant-profile-business-panel .merchant-business-distribution{padding:18px 14px}.merchant-business-distribution-dual-charts{grid-template-columns:minmax(0,1fr)}.merchant-profile-business-panel .merchant-spu-summary-table th,.merchant-profile-business-panel .merchant-spu-summary-table td,.merchant-profile-business-panel .merchant-business-distribution-spu-table th,.merchant-profile-business-panel .merchant-business-distribution-spu-table td{padding-inline:6px}}@media (width<=500px){.merchant-profile-content .merchant-profile-tabs{gap:12px;padding-inline:10px}.merchant-profile-content .merchant-profile-tabs button{white-space:nowrap;font-size:13px}}.merchant-profile-workspace dl.merchant-profile-business-facts{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.merchant-profile-workspace dl.merchant-profile-business-facts>div{border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:96px;padding:16px 20px;display:grid}.merchant-profile-workspace dl.merchant-profile-business-facts>div+div{border-left:1px solid var(--line)}.merchant-profile-business-fact-icon{border:1px solid var(--line);width:28px;height:28px;color:var(--primary);background:var(--surface-subtle);border-radius:50%;place-items:center;display:grid}.merchant-profile-workspace .merchant-profile-business-facts dd{white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.merchant-profile-workspace dl.merchant-profile-primary-business-section{border:0;border-bottom:1px solid var(--line);border-radius:0;display:block}.merchant-profile-workspace dl.merchant-profile-primary-business-section>div{border:0;min-width:0;padding:20px}.merchant-profile-workspace .merchant-profile-primary-business-section dt{color:var(--text);margin-bottom:12px;font-size:14px;font-weight:650}.merchant-profile-workspace .merchant-profile-primary-business-section dd{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;min-height:150px;padding:14px}.merchant-profile-workspace dl.merchant-profile-external-facts{border:0;border-radius:0;display:block}.merchant-profile-workspace dl.merchant-profile-external-facts>div{border:0;min-width:0;padding:16px 20px}.merchant-profile-notes-preview{border:0;border-top:1px solid var(--line);width:calc(100% - 40px);color:var(--text);text-align:left;background:0 0;gap:10px;margin:0 20px 18px;padding:14px 0 0;display:grid}.merchant-profile-notes-preview-heading{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.merchant-profile-notes-preview-heading strong{font-size:14px}.merchant-profile-notes-preview-heading small{color:var(--muted);font-size:11px}.merchant-profile-notes-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.merchant-profile-notes-preview-grid>span{border:1px solid var(--line);background:var(--surface-subtle);border-radius:7px;gap:4px;min-width:0;padding:10px 12px;display:grid}.merchant-profile-notes-preview-grid strong{font-size:12px}.merchant-profile-notes-preview-grid small{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);font-size:11px;overflow:hidden}.merchant-profile-notes-preview:hover .merchant-profile-notes-preview-heading strong{color:var(--primary-hover)}@media (width<=1100px){.merchant-profile-workspace{grid-template-columns:minmax(0,1fr)}.merchant-profile-summary{border-right:0;border-bottom:1px solid var(--line)}.merchant-profile-workspace dl.merchant-profile-summary-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.merchant-profile-workspace dl.merchant-profile-summary-facts>div{grid-template-columns:22px minmax(0,1fr)}.merchant-profile-workspace .merchant-profile-summary-facts dd{grid-column:2}}@media (width<=760px){.merchant-profile-workspace dl.merchant-profile-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-profile-workspace dl.merchant-profile-business-facts,.merchant-profile-notes-preview-grid{grid-template-columns:minmax(0,1fr)}.merchant-profile-workspace dl.merchant-profile-business-facts>div+div{border-left:0;border-top:1px solid var(--line)}}@media (width<=500px){.merchant-profile-workspace dl.merchant-profile-summary-facts{grid-template-columns:minmax(0,1fr)}}: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;--merchant-profile-editor-height:400px;--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;--ai-rating-star-fill:#d09a32;--ai-rating-star-empty:#cbd5e1;--ai-source-surface:#eaf3ff;--ai-source-border:#93c5fd;--ai-source-text:#1d4ed8;--ai-analysis-surface:#fbfdff;--changelog-added-border:#bfdbfe;--changelog-optimized-border:#bbf7d0;--changelog-fixed-border:#fde68a;--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;--ai-rating-star-fill:#e5b958;--ai-rating-star-empty:#64748b;--ai-source-surface:#16345b;--ai-source-border:#3b6fb7;--ai-source-text:#bfdbfe;--ai-analysis-surface:#121f33;--changelog-added-border:#315fbd;--changelog-optimized-border:#166534;--changelog-fixed-border:#854d0e;--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-notice.is-error.is-single-line{white-space:nowrap;max-width:calc(100vw - 16px);padding-inline:clamp(6px,2vw,13px);font-size:clamp(10px,3.05vw,13px)}.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;filter:drop-shadow(0 4px 7px #1d4ed829);flex:none;width:34px;height:34px;display:block}[data-theme=dark] .brand-mark{filter:brightness(0)invert()drop-shadow(0 4px 8px #02061757)}.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}[data-theme-source=host] .sidebar-utilities{grid-template-columns:minmax(0,1fr)}[data-theme-source=host] .sidebar-theme-toggle{display:none}.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}.withdrawal-global-locator{border:1px solid var(--primary-border);background:var(--primary-tint);border-radius:10px;grid-template-columns:190px minmax(220px,300px) 72px 104px minmax(180px,1fr);align-items:center;gap:10px;min-width:0;margin-bottom:14px;padding:12px 14px;display:grid}.withdrawal-global-locator-label{min-width:0;color:var(--text);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.withdrawal-global-locator-label svg{color:var(--primary)}.withdrawal-global-locator-copy{gap:2px;min-width:0;display:grid}.withdrawal-global-locator-copy strong{color:var(--text);font-size:13px;font-weight:700;line-height:18px}.withdrawal-global-locator-copy small{color:var(--muted);font-size:11px;font-weight:400;line-height:16px}.withdrawal-global-locator-input-wrap{min-width:0;position:relative}.withdrawal-global-locator input{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:100%;min-width:0;height:36px;color:var(--text);background:var(--surface-raised);outline:none;padding:0 36px 0 11px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background-color .16s}.withdrawal-global-locator input::placeholder{color:var(--muted);font-weight:400}.withdrawal-global-locator input:hover{border-color:var(--line-emphasis)}.withdrawal-global-locator input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.withdrawal-global-locator input[aria-invalid=true]{border-color:var(--red)}.withdrawal-global-locator-input-clear{width:26px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.withdrawal-global-locator-input-clear:hover{color:var(--text);background:var(--surface-muted)}.withdrawal-global-locator-input-clear:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.withdrawal-global-locator-submit,.withdrawal-global-locator-clear{border-radius:var(--radius-control);white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:36px;padding:0 12px;font-size:14px;font-weight:600;transition:border-color .16s,color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.withdrawal-global-locator-submit{border:1px solid var(--primary-solid);color:#fff;background:var(--primary-solid);width:72px}.withdrawal-global-locator-clear{border:1px solid var(--line-strong);width:104px;color:var(--text-secondary);background:var(--surface-raised)}.withdrawal-global-locator-submit:hover:not(:disabled){border-color:var(--primary-solid-hover);background:var(--primary-solid-hover);box-shadow:inset 0 0 0 1px var(--primary-solid-active), 0 0 0 3px #2563eb2e;transform:translateY(-1px)}.withdrawal-global-locator-clear:hover:not(:disabled){border-color:var(--primary-border);color:var(--primary);background:var(--primary-soft)}.withdrawal-global-locator-submit:active:not(:disabled),.withdrawal-global-locator-clear:active:not(:disabled){transform:translateY(1px)}.withdrawal-global-locator-submit:active:not(:disabled){background:var(--primary-solid-active)}.withdrawal-global-locator-submit:focus-visible,.withdrawal-global-locator-clear:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.withdrawal-global-locator-submit:disabled,.withdrawal-global-locator-clear:disabled{border-color:var(--line);color:var(--disabled);background:var(--surface-muted);cursor:not-allowed}.withdrawal-global-locator-submit svg{animation:.8s linear infinite locator-spin}.withdrawal-global-locator-feedback{width:100%;min-width:0;max-width:100%;min-height:38px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:999px;justify-self:stretch;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.withdrawal-global-locator-feedback.is-empty{visibility:hidden}.withdrawal-global-locator-feedback.is-loading{border-color:var(--primary-border);color:var(--primary);background:var(--primary-soft)}.withdrawal-global-locator-feedback.is-loading svg{flex:none;animation:.8s linear infinite locator-spin}.withdrawal-global-locator-feedback.is-success{border-color:var(--changelog-optimized-border);color:var(--green);background:var(--green-soft)}.withdrawal-global-locator-feedback.is-error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.withdrawal-global-locator-feedback.is-error{border-color:color-mix(in srgb, var(--red) 32%, var(--line))}}.withdrawal-global-locator-feedback.is-error{color:var(--red);background:var(--red-soft)}.withdrawal-global-locator-feedback>i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.withdrawal-standard-filter-form{min-width:0}@keyframes locator-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.withdrawal-global-locator{grid-template-columns:166px minmax(180px,1fr) 72px 104px}.withdrawal-global-locator-feedback{grid-column:1/-1;justify-self:start}}@media (width<=760px){.withdrawal-global-locator{grid-template-columns:150px minmax(150px,1fr) 72px 104px;gap:8px}}@media (width<=600px){.withdrawal-global-locator{grid-template-columns:minmax(0,1fr) 92px 104px;gap:8px;margin-bottom:12px;padding:12px}.withdrawal-global-locator-label,.withdrawal-global-locator-input-wrap,.withdrawal-global-locator-feedback{grid-column:1/-1}.withdrawal-global-locator-label{min-height:36px}.withdrawal-global-locator-submit{grid-column:2;width:92px}.withdrawal-global-locator-clear{grid-column:3}.withdrawal-global-locator-feedback{white-space:nowrap;justify-self:stretch;width:100%;max-width:100%}}.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>.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>.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}.withdrawal-list-content .export[data-empty=true]{border-color:var(--line-strong);min-width:136px;color:var(--muted);background:var(--surface-muted);box-shadow:none;opacity:1;gap:6px;padding:0 12px}.withdrawal-list-content .export[data-empty=true] svg{color:var(--disabled);flex:none}.export.is-exporting{min-width:112px}.export.is-exporting:disabled{opacity:1;border-color:var(--primary-border);color:var(--primary);background:var(--surface)}.export.is-exporting>span:first-child{font-variant-numeric:tabular-nums;text-align:center;min-width:82px;display:inline-block}.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);will-change:width;height:100%;transition:width .1s linear;display:block}@media (prefers-reduced-motion:reduce){.export-progress-track>span{transition:none}}.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.withdrawal-tabs button[data-pointer-focus=true]:focus-visible{box-shadow: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)}.tabs button:disabled{cursor:wait;opacity:1}.tabs button.is-locator-pending{color:var(--text)}.tabs span.is-locator-pending{color:var(--primary);background:var(--primary-soft)}.tabs span.is-locator-pending svg{animation:.8s linear infinite locator-spin}.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}#withdrawal-filter-card .withdrawal-standard-filter-form .filter-grid{gap:16px 24px}.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-menu.is-searchable{width:max(100%,280px);overflow:hidden}.filter-select-search{border-bottom:1px solid var(--line-subtle);margin-bottom:6px;padding-bottom:6px;display:block;position:relative}.filter-select-search>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;top:10px;left:10px}.filter-select-search input{border:1px solid var(--line-strong);color:var(--text);background:var(--surface);border-radius:6px;outline:none;font-size:13px;font-weight:400;width:100%!important;height:36px!important;padding:0 10px 0 34px!important}.filter-select-search input:hover{border-color:var(--line-emphasis)}.filter-select-search input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus)}.filter-select-options{min-width:0}.filter-select-menu.is-searchable .filter-select-options{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--line-emphasis) transparent;max-height:185px;overflow-y:auto}.filter-select-menu.is-searchable .filter-select-options::-webkit-scrollbar{width:8px}.filter-select-menu.is-searchable .filter-select-options::-webkit-scrollbar-track{background:0 0}.filter-select-menu.is-searchable .filter-select-options::-webkit-scrollbar-thumb{background:var(--line-emphasis);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.filter-select-empty{min-height:72px;color:var(--muted);text-align:center;place-items:center;padding:12px;font-size:13px;display:grid}.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)}.date-range-actions{z-index:2;border-top:1px solid var(--line);background:var(--surface-subtle);justify-content:flex-end;align-items:center;gap:8px;min-height:49px;padding:8px 12px;display:flex;position:sticky;bottom:0}.date-range-actions button{border:1px solid var(--line-strong);border-radius:var(--radius-control);outline:none;min-width:68px;height:32px;padding:0 14px;font-size:12px;font-weight:650;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s}.date-range-clear{color:var(--text-secondary);background:var(--surface-raised)}.date-range-clear:hover{color:var(--primary);border-color:var(--primary-border);background:var(--primary-soft)}.date-range-confirm{color:#fff;background:var(--primary-solid);box-shadow:0 3px 9px #2563eb33;border-color:var(--primary-solid)!important}.date-range-confirm:hover:not(:disabled){background:var(--primary-solid-hover);border-color:var(--primary-solid-hover)!important}.date-range-actions button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus)}.date-range-confirm:disabled{color:var(--disabled);background:var(--surface-muted);box-shadow:none;cursor:not-allowed;border-color:var(--line)!important}@media (width<=900px){.date-range-panel.align-narrow-right{max-width:calc(100vw - 96px);left:auto;right:0}}.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}.withdrawal-locator-table-overlay{z-index:6;background:var(--table-refresh-overlay);place-items:center;animation:.12s ease-out both locator-overlay-in;display:grid;position:absolute;inset:44px 0 0}.withdrawal-locator-table-status{border:1px solid var(--line-strong);max-width:min(440px,100% - 32px);color:var(--text-secondary);background:var(--surface-raised);box-shadow:var(--shadow-md);border-radius:12px;align-items:center;gap:11px;padding:14px 18px;display:inline-flex}.withdrawal-locator-table-status>svg{color:var(--primary);flex:none;animation:.8s linear infinite locator-spin}.withdrawal-locator-table-status>span{gap:3px;min-width:0;display:grid}.withdrawal-locator-table-status strong{color:var(--text);font-size:13px;line-height:18px}.withdrawal-locator-table-status small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}@keyframes locator-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.withdrawal-global-locator-feedback.is-loading svg,.tabs span.is-locator-pending svg,.withdrawal-locator-table-status>svg,.withdrawal-locator-table-overlay{animation:none}}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{table-layout:fixed}.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-applicant-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.merchant-storefront-list-link{min-width:0;max-width:100%;color:var(--primary);font:inherit;font-weight:600;line-height:inherit;text-underline-offset:2px;border-radius:3px;align-items:center;gap:4px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex;overflow:hidden}.merchant-storefront-list-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-storefront-list-link>svg{flex:none}.merchant-storefront-list-link:hover{color:var(--primary-hover);text-decoration-thickness:2px}.merchant-storefront-list-link:active{color:var(--primary-active)}.merchant-storefront-list-link:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-storefront-list-link.is-unavailable{color:inherit;font-weight:inherit;cursor:default;text-decoration:none}.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-用户名一致,.v-用户邮箱一致{background:var(--green-soft);color:var(--green)}.v-邮箱不一致,.v-用户名不一致,.v-用户邮箱不一致{background:var(--red-soft);color:var(--red)}.v-无需验证,.v-暂无数据{background:var(--surface-muted);color:var(--muted)}.v-账号需人工验证,.v-判断失败{background:var(--amber-soft);color:var(--amber)}.withdrawal-business-note,.withdrawal-rejection-reason{text-overflow:ellipsis;white-space:nowrap;max-width:256px;display:block;overflow:hidden}.withdrawal-business-note.is-empty,.withdrawal-rejection-reason.is-empty{color:var(--muted)}.withdrawal-hold-expiry-value{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:inline-flex}.withdrawal-hold-expiry-value.is-expired .withdrawal-hold-expiry-date{color:var(--red);font-weight:650}.withdrawal-hold-expiry-status{border:1px solid var(--red);flex:none;justify-content:center;align-items:center;min-height:20px;padding:1px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.withdrawal-hold-expiry-status{border:1px solid color-mix(in srgb, var(--red) 34%, var(--line))}}.withdrawal-hold-expiry-status{color:var(--red);background:var(--red-soft);border-radius:4px;font-size:11px;font-weight:650;line-height:16px}.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,.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(1500px,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-layout{background:var(--surface-raised);flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.business-review-layout.is-editable{grid-template-columns:minmax(0,68fr) minmax(360px,32fr)}.business-review-layout>.business-review-scroll{grid-area:1/1}.business-review-layout.is-editable>.business-review-scroll{grid-row:1/3}.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:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.business-review-information-grid.is-backend-source{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.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)}.business-review-applicant{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}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-screenshot-row{min-height:142px!important}.business-review-account-screenshot-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;line-height:1.55;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}.business-review-account-screenshot-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;line-height:1.55;display:grid}.business-review-account-screenshot-trigger:hover{border-color:var(--primary);background:var(--primary-soft)}.business-review-account-screenshot-trigger:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.business-review-account-screenshot-image{width:86px;height:86px;box-shadow:0 0 0 1px var(--line);object-fit:contain;background:#fff;border-radius:4px;display:block}.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{aspect-ratio:1;width:min(360px,100vw - 176px,100dvh - 168px);height:auto}.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{margin-top:25px}.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-layout.is-editable>.business-review-workbench{border-top:0;border-left:1px solid var(--line-strong);min-height:0;max-height:none;box-shadow:none;grid-area:1/2}.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-layout>.business-review-actions{grid-area:2/1}.business-review-layout.is-editable>.business-review-actions{border-left:1px solid var(--line-strong);grid-column:2}.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)}.rejection-reason-discard-backdrop{z-index:106;overscroll-behavior:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rejection-reason-discard-dialog{border:1px solid var(--line-strong);width:min(420px,100vw - 40px);color:var(--text);background:var(--surface-raised);box-shadow:var(--shadow-modal);border-radius:12px;overflow:hidden}.rejection-reason-discard-dialog>header{border-bottom:1px solid var(--line);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;display:flex}.rejection-reason-discard-dialog h2{margin:0;font-size:16px;line-height:1.4}.rejection-reason-discard-dialog header button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.rejection-reason-discard-dialog header button:hover{color:var(--text);background:var(--surface-muted)}.rejection-reason-discard-dialog header button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.rejection-reason-discard-dialog>footer{border-top:1px solid var(--line);background:var(--surface-subtle);justify-content:flex-end;align-items:center;gap:16px;min-height:64px;padding:10px 20px;display:flex}.rejection-reason-discard-dialog footer button{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-width:96px;height:36px;color:var(--text-secondary);background:var(--surface-raised);padding:0 14px;font-size:13px;font-weight:650}.rejection-reason-discard-dialog footer button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.rejection-reason-discard-dialog footer button:disabled{color:var(--disabled);border-color:var(--line);background:var(--surface-muted);cursor:not-allowed}.rejection-reason-discard-dialog footer button.primary{color:#fff;border-color:var(--primary-solid);background:var(--primary-solid)}.withdrawal-hold-dialog{flex-direction:column;width:min(640px,100vw - 40px);max-height:calc(100dvh - 40px);display:flex}.withdrawal-hold-dialog>header{background:var(--surface-raised);border-bottom:0;align-items:flex-start;min-height:88px;padding:20px 24px 16px}.withdrawal-hold-heading{min-width:0}.withdrawal-hold-heading h2{font-size:18px;font-weight:700}.withdrawal-hold-heading p{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;font-weight:400}.withdrawal-hold-progress{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);align-items:center;gap:14px;padding:0 64px 18px;display:grid}.withdrawal-hold-progress>i{background:var(--line-strong);height:1px}.withdrawal-hold-progress-step{min-width:0;color:var(--muted);align-items:center;gap:10px;display:flex}.withdrawal-hold-progress-step>span{width:28px;height:28px;color:var(--text-secondary);background:var(--surface-muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:650;display:grid}.withdrawal-hold-progress-step strong{white-space:nowrap;min-width:0;font-size:13px;font-weight:650}.withdrawal-hold-progress-step.is-active{color:var(--text)}.withdrawal-hold-progress-step.is-active>span{color:#fff;background:var(--primary-solid)}.withdrawal-hold-progress-step.is-complete{color:var(--text-secondary)}.withdrawal-hold-progress-step.is-complete>span{color:var(--primary);background:var(--primary-soft)}.withdrawal-hold-body{min-height:0;padding:24px;overflow-y:auto}.withdrawal-hold-expiry{color:var(--text-secondary);gap:9px;font-size:13px;font-weight:650;display:grid}.withdrawal-hold-expiry>span{color:var(--text-secondary)}.withdrawal-hold-expiry>small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.form-required-mark{color:var(--red);margin-left:3px;font-style:normal}.withdrawal-hold-date-picker{min-width:0}.withdrawal-hold-date-trigger{border:1px solid var(--line-strong);border-radius:var(--radius-control);width:100%;height:40px;color:var(--muted);background:var(--surface-raised);text-align:left;outline:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.withdrawal-hold-date-trigger:hover{border-color:var(--line-emphasis)}.withdrawal-hold-date-trigger:focus-visible{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px var(--primary-focus)}.withdrawal-hold-date-trigger.has-value{color:var(--text)}.withdrawal-hold-date-trigger svg{color:var(--muted)}.withdrawal-hold-calendar{border:1px solid var(--line-strong);background:var(--surface-raised);border-radius:8px;margin-top:10px;padding:7px 16px 14px}.withdrawal-hold-calendar-header{grid-template-columns:32px 1fr 32px;align-items:center;gap:12px;height:46px;display:grid}.withdrawal-hold-calendar-header strong{color:var(--text);text-align:center;font-size:14px;font-weight:700}.withdrawal-hold-calendar-header button{width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.withdrawal-hold-calendar-header button:hover{color:var(--primary);background:var(--primary-soft)}.withdrawal-hold-calendar-header button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.withdrawal-hold-calendar-header button:disabled{cursor:not-allowed;color:var(--disabled);background:0 0}.withdrawal-hold-calendar-month .calendar-weekdays{margin:2px 0 7px}.withdrawal-hold-calendar-month .calendar-weekdays span{height:26px;font-size:12px}.withdrawal-hold-calendar-month .calendar-days{gap:4px 2px}.withdrawal-hold-calendar-month .calendar-day,.withdrawal-hold-calendar-month .calendar-day-empty{height:34px;font-size:12px}.withdrawal-hold-calendar-month .calendar-day.is-minimum:not(.range-start){color:var(--primary);background:var(--primary-soft);font-weight:700}.withdrawal-hold-selected-date{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;margin-bottom:20px;padding-bottom:20px;display:grid}.withdrawal-hold-selected-date>span{color:var(--muted);font-size:12px}.withdrawal-hold-selected-date>strong{color:var(--text);font-size:14px;font-weight:650}.withdrawal-hold-selected-date>button{color:var(--primary);background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:650}.withdrawal-hold-selected-date>button:hover{color:var(--primary-solid-hover);text-decoration:underline}.withdrawal-hold-selected-date>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.withdrawal-hold-reason{gap:8px;display:grid}.withdrawal-hold-reason textarea{width:100%;height:168px}.withdrawal-hold-dialog>footer{min-height:76px;padding:14px 24px}@media (width<=760px){.rejection-reason-discard-backdrop{padding:12px}.rejection-reason-discard-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.withdrawal-hold-dialog>header{padding:18px 20px 14px}.withdrawal-hold-progress{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);padding:0 32px 16px}.withdrawal-hold-body{padding:20px}.withdrawal-hold-calendar{padding-inline:12px}.withdrawal-hold-dialog>footer{padding:12px 20px}}@media (width<=500px){.withdrawal-hold-progress{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px;padding:0 16px 14px}.withdrawal-hold-progress-step{gap:6px}.withdrawal-hold-progress-step strong{white-space:normal;font-size:12px}.withdrawal-hold-body{padding:16px}.withdrawal-hold-calendar{padding-inline:8px}.withdrawal-hold-calendar-month .calendar-day,.withdrawal-hold-calendar-month .calendar-day-empty{height:32px}.withdrawal-hold-selected-date{grid-template-columns:1fr auto;gap:6px 12px}.withdrawal-hold-selected-date>span{grid-column:1/-1}.withdrawal-hold-dialog>footer{padding-inline:16px}}@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-item{align-items:flex-start;gap:7px;min-width:0;display:flex}.changelog-item-tag{white-space:nowrap;border:1px solid;border-radius:5px;flex:none;justify-content:center;align-items:center;min-width:38px;height:22px;margin-top:1px;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.changelog-item-tag.is-added{border-color:var(--changelog-added-border);color:var(--primary);background:var(--primary-soft)}.changelog-item-tag.is-optimized{border-color:var(--changelog-optimized-border);color:var(--green);background:var(--green-soft)}.changelog-item-tag.is-fixed{border-color:var(--changelog-fixed-border);color:var(--amber);background:var(--amber-soft)}.changelog-item-copy{flex:auto;min-width:0}.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-preview-entry,.changelog-date-preview-item{display:inline}.changelog-date-preview-item .changelog-item-tag{vertical-align:middle;margin:0 7px 0 0}.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-page-content{display:contents}:is(html:has(.merchant-detail-view.is-page-loading),body:has(.merchant-detail-view.is-page-loading)){overscroll-behavior:none;scrollbar-gutter:stable;overflow:hidden}main.merchant-detail-main:has(.merchant-detail-view.is-page-loading){height:100dvh;min-height:0;overflow:hidden}.merchant-detail-main:has(.merchant-detail-view.is-page-loading) .merchant-detail-content{min-height:0;overflow:hidden}.merchant-detail-view.is-page-loading .merchant-detail-page-content{visibility:hidden}.merchant-detail-search-toolbar{min-width:0;margin-bottom:-8px}.merchant-detail-search-toolbar .merchant-detail-search-fields{min-width:0}.filter-actions button.primary.merchant-detail-search-open-current{white-space:nowrap;justify-content:center;align-items:center;gap:6px;width:104px;display:inline-flex}.merchant-detail-search-open-current svg{flex:none;animation:.8s linear infinite merchant-search-loading-spin}.merchant-detail-search-feedback{min-height:17px;color:var(--muted);margin:7px 0 0;font-size:11px;font-weight:400;line-height:1.5}.merchant-detail-search-feedback.is-info{color:var(--info)}.merchant-detail-search-feedback.is-error{color:var(--red)}.merchant-detail-page-back{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-width:104px;height:36px;color:var(--primary);background:var(--surface);flex:none;justify-content:center;align-items:center;gap:6px;margin-left:auto;padding:0 15px;font-size:13px;font-weight:650;transition:border-color .16s,color .16s,background-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.merchant-detail-page-back:hover{border-color:var(--primary);color:var(--primary-hover);background:var(--primary-tint)}.merchant-detail-page-back:active{color:var(--primary-active);background:var(--primary-soft);transform:translateY(1px)}.merchant-detail-page-back:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-switch-discard-dialog{border-radius:12px;width:min(420px,100%)}.merchant-switch-discard-dialog>p{color:var(--text-secondary);margin:0;padding:0 20px 20px;font-size:14px;line-height:1.6}.merchant-switch-discard-dialog .access-dialog-actions{justify-content:flex-end;gap:16px;min-height:64px;padding:14px 20px;display:flex}.merchant-switch-discard-dialog .access-dialog-actions button{min-width:96px;height:36px}.merchant-switch-discard-dialog .merchant-switch-discard-action{color:var(--red);border-color:var(--red);background:var(--surface)}@media (width<=760px){.merchant-detail-page-back{min-width:96px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.merchant-detail-search-open-current svg{animation:none}}.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);border-radius:var(--radius-card);overscroll-behavior:none;touch-action:none;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}.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}@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-storefront-link{min-width:0;max-width:100%;color:var(--primary);font:inherit;font-weight:inherit;text-underline-offset:3px;border-radius:3px;align-items:center;gap:5px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.merchant-profile-storefront-link>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.merchant-profile-storefront-link svg{flex:none}.merchant-profile-storefront-link:hover{color:var(--primary-hover);text-decoration-thickness:2px}.merchant-profile-storefront-link:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-profile-storefront-link-disabled{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;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(215px,21fr) minmax(140px,14fr) minmax(96px,10fr) minmax(155px,16fr) minmax(260px,29fr) 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}dl.merchant-profile-facts .merchant-profile-time-fact dd{text-overflow:clip;white-space:normal;overflow-wrap:normal;word-break:keep-all;overflow:visible}.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-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-business-distribution{background:var(--surface);width:100%;padding:14px 20px 16px}.merchant-business-distribution-heading{justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:10px;display:flex}.merchant-business-distribution-heading-copy{min-width:0}.merchant-business-distribution-title-row{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.merchant-business-distribution-heading h3{min-width:0;color:var(--text);margin:0;font-size:16px;font-weight:700;line-height:1.4}.merchant-business-distribution-spu-empty{border:1px dashed var(--line-strong);min-height:220px;color:var(--muted);background:var(--surface-subtle);border-radius:7px;place-items:center;font-size:13px;display:grid}.merchant-business-distribution-state{border:1px dashed var(--line-strong);min-height:180px;color:var(--text-secondary);background:var(--surface-subtle);text-align:center;border-radius:7px;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.merchant-business-distribution-state strong{color:var(--text);font-size:14px;line-height:1.45}.merchant-business-distribution-state span{max-width:520px;font-size:12px;line-height:1.55}.merchant-business-distribution-state.is-error strong{color:var(--red)}.merchant-business-distribution-state.is-loading{grid-template-rows:112px auto;align-items:stretch}.merchant-business-distribution-state.is-loading>strong{justify-self:center}.merchant-business-distribution-skeleton{background:var(--line);border-radius:7px;width:min(760px,72vw);display:block}@supports (color:color-mix(in lab, red, red)){.merchant-business-distribution-skeleton{background:color-mix(in srgb, var(--line) 72%, var(--surface-raised))}}.merchant-business-distribution-dual-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.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-editor-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-cleared-note{color:var(--muted);background:0 0;border:0;margin:0;padding:12px 14px 14px;font-size:12px;font-weight:500;line-height:1.5}.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)}.kyc-status.kyc-status-list{min-height:24px;font-size:var(--business-table-font-size);white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;font-weight:600;line-height:18px;display:inline-flex}.kyc-status-list i{flex-basis:5px;width:5px;height:5px}.merchant-kyc-overview{grid-template-columns:minmax(340px,.72fr) minmax(0,2.28fr);min-width:0;display:grid}dl.merchant-kyc-facts{border:0;border-right:1px solid var(--line);border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:repeat(2,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:nth-child(-n+2){border-bottom:1px solid var(--line)}dl.merchant-kyc-facts>div:nth-child(odd){border-right: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{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.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-snapshot-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.merchant-fulfillment-snapshot-history{border:1px solid var(--primary);border-radius:var(--radius-control);min-width:116px;height:36px;color:var(--primary);background:var(--surface);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:650;transition:border-color .16s,color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.merchant-fulfillment-snapshot-history:hover:not(:disabled){border-color:var(--primary-hover);color:var(--primary-hover);background:var(--primary-tint)}.merchant-fulfillment-snapshot-history:active:not(:disabled){border-color:var(--primary-active);color:var(--primary-active);background:var(--primary-soft)}.merchant-fulfillment-snapshot-history:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-fulfillment-snapshot-history:disabled{border-color:var(--line-emphasis);color:var(--disabled-text);background:var(--surface-muted);cursor:not-allowed}.merchant-fulfillment-ai-summary{border:1px solid var(--ai-source-border);background:var(--ai-analysis-surface);border-radius:10px;grid-template-columns:92px minmax(0,1fr);min-width:0;min-height:0;margin:10px 10px 12px;display:grid;overflow:hidden;box-shadow:0 5px 16px #0f172a14}.merchant-fulfillment-ai-source{border-right:1px solid var(--ai-source-border);min-width:0;color:var(--ai-source-text);background:var(--ai-source-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 8px;display:flex}.merchant-fulfillment-ai-source svg{flex:none}.merchant-fulfillment-ai-source strong{letter-spacing:-.5px;font-size:26px;font-weight:800;line-height:1}.merchant-fulfillment-ai-source span{font-size:12px;font-weight:700;line-height:1.35}.merchant-fulfillment-ai-content{background:var(--ai-analysis-surface);flex-direction:column;min-width:0;display:flex}.merchant-fulfillment-ai-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:8px 18px 7px;display:flex}.merchant-fulfillment-ai-copy{border-bottom:1px solid var(--ai-source-border);align-items:center;min-width:0;min-height:48px;padding:10px 18px;display:flex}.merchant-fulfillment-ai-heading{flex-wrap:wrap;align-items:center;gap:10px 20px;min-width:0;display:flex}.merchant-fulfillment-ai-title-row{border-right:1px solid var(--ai-source-border);min-width:0;min-height:26px;color:var(--primary);align-items:center;gap:9px;padding-right:14px;display:flex}.merchant-fulfillment-ai-title-row>svg{flex:none;margin-top:2px}.merchant-fulfillment-ai-title-row>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.merchant-fulfillment-ai-title-row h3{color:var(--primary);margin:0;font-size:15px;font-weight:750;line-height:1.4}.merchant-fulfillment-ai-title-row span{color:var(--muted);font-size:11px;line-height:1.4}.merchant-fulfillment-ai-copy>p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.merchant-fulfillment-ai-score{min-width:0;color:var(--text);white-space:normal;border-left:0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;padding-left:0;display:flex;position:relative}.merchant-fulfillment-ai-score>span:first-child{color:var(--text-secondary);font-size:12px;font-weight:700}.merchant-fulfillment-ai-score>strong{color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:14px;font-weight:750;display:inline-flex}.merchant-fulfillment-ai-score>strong>span{color:var(--text);font-size:14px;font-weight:750;line-height:1}.merchant-fulfillment-ai-score>strong>small{color:var(--muted);font-size:11px;font-weight:600;line-height:1}.merchant-fulfillment-ai-score.is-unavailable>strong{color:var(--muted);font-size:11px;font-weight:600}.merchant-fulfillment-ai-score-basis{white-space:normal;flex:none;align-items:center;display:inline-flex}.merchant-fulfillment-ai-score-basis-trigger{min-height:24px;color:var(--primary);white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 2px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.merchant-fulfillment-ai-score-basis-trigger:hover{color:var(--primary-hover);text-underline-offset:3px;text-decoration:underline}.merchant-fulfillment-ai-score-basis-trigger:active{color:var(--primary-active)}.merchant-fulfillment-ai-score-basis-trigger:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-fulfillment-ai-score-basis-trigger svg{flex:none}.merchant-fulfillment-ai-stars{color:var(--ai-rating-star-empty);align-items:center;gap:3px;display:inline-flex}.merchant-fulfillment-ai-stars.is-unavailable{color:var(--ai-rating-star-empty);opacity:.82}.merchant-fulfillment-ai-star{flex:0 0 16px;width:16px;height:16px;display:block;position:relative}.merchant-fulfillment-ai-star>svg{display:block;position:absolute;inset:0}.merchant-fulfillment-ai-star>span{z-index:1;width:var(--merchant-fulfillment-ai-star-fill);color:var(--ai-rating-star-fill);position:absolute;inset:0 auto 0 0;overflow:hidden}.merchant-fulfillment-ai-star>span svg{width:16px;max-width:none;height:16px;display:block}.merchant-fulfillment-ai-reevaluate{justify-items:end;gap:4px;min-width:154px;display:grid}.merchant-fulfillment-ai-reevaluate>button{border:1px solid var(--primary);border-radius:var(--radius-control);min-width:100px;height:32px;color:var(--primary);background:var(--surface);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.merchant-fulfillment-ai-reevaluate>button:hover:not(:disabled){border-color:var(--primary-hover);color:var(--primary-hover);background:var(--primary-soft)}.merchant-fulfillment-ai-reevaluate>button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-fulfillment-ai-reevaluate>button:disabled{border-color:var(--line-emphasis);color:var(--disabled-text);background:var(--surface-muted);cursor:not-allowed}.merchant-fulfillment-ai-reevaluate>button[aria-busy=true]{border-color:var(--primary-border);color:var(--primary);background:var(--primary-soft);cursor:wait}.merchant-fulfillment-ai-reevaluate>button svg.is-spinning{animation:.8s linear infinite fulfillment-ai-spin}.merchant-fulfillment-ai-reevaluate>small{color:var(--muted);white-space:nowrap;font-size:10px;line-height:1.35}.merchant-fulfillment-ai-reevaluate time{font-variant-numeric:tabular-nums}.merchant-fulfillment-ai-loading,.merchant-fulfillment-ai-message{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.merchant-fulfillment-ai-loading svg{color:var(--primary);flex:none;animation:.8s linear infinite fulfillment-ai-spin}@keyframes fulfillment-ai-spin{to{transform:rotate(360deg)}}.merchant-fulfillment-ai-message svg{color:var(--info);flex:none}.merchant-fulfillment-ai-message.is-error,.merchant-fulfillment-ai-message.is-error svg{color:var(--red)}.merchant-fulfillment-ai-message button{border:1px solid var(--primary-border);border-radius:var(--radius-control);min-height:30px;color:var(--primary);background:var(--surface);flex:none;margin-left:4px;padding:0 10px;font-size:12px;font-weight:650}.merchant-fulfillment-ai-message button:hover{border-color:var(--primary);background:var(--primary-soft)}.merchant-fulfillment-ai-message button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-fulfillment-ai-evidence{background:var(--ai-analysis-surface);border:0;grid-template-columns:84px minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;padding:10px 14px;display:grid}.merchant-fulfillment-ai-evidence>strong{color:var(--text);white-space:nowrap;border:0;align-items:center;padding:0;font-size:12px;font-weight:750;line-height:1.4;display:flex}.merchant-fulfillment-ai-evidence dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.merchant-fulfillment-ai-evidence dl>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:48px;padding:7px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.merchant-fulfillment-ai-evidence dl>div{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.merchant-fulfillment-ai-evidence dl>div{line-height:1}.merchant-fulfillment-ai-evidence dt{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.merchant-fulfillment-ai-evidence dd{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;font-size:0;line-height:1;display:flex}.merchant-fulfillment-ai-evidence dd>span{color:var(--text);font-size:13px;font-weight:750}.merchant-fulfillment-ai-evidence dd>small{color:var(--text-secondary);background:var(--surface-muted);border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:650;display:inline-flex}.merchant-fulfillment-ai-evidence dd>small i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.merchant-fulfillment-ai-evidence dl>div.is-positive dd>small{color:var(--green);background:var(--green-soft)}.merchant-fulfillment-ai-evidence dl>div.is-danger dd>small{color:var(--red);background:var(--red-soft)}.merchant-fulfillment-ai-evidence dl>div.is-unavailable dd>span,.merchant-fulfillment-ai-evidence dl>div.is-unavailable dd>small{color:var(--muted)}.merchant-fulfillment-overview-meta{border-bottom:1px solid var(--line);min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;padding:8px 18px;font-size:11px;display:flex}.merchant-fulfillment-overview-meta strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.merchant-fulfillment-overview-meta i{color:var(--line-emphasis);font-style:normal}.merchant-fulfillment-data-disclosure{border-bottom:1px solid var(--line);background:var(--surface);justify-content:flex-start;align-items:center;gap:18px;min-width:0;min-height:44px;padding:6px 18px;display:flex}.merchant-fulfillment-data-disclosure-copy{align-items:center;gap:10px;min-width:0;display:flex}.merchant-fulfillment-data-disclosure-copy>svg{color:var(--text-secondary);flex:none}.merchant-fulfillment-data-disclosure-copy strong{color:var(--text);flex:none;font-size:13px;line-height:1.4}.merchant-fulfillment-ai-score-basis-overlay{z-index:110;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 0 0 196px}.merchant-fulfillment-ai-score-basis-drawer{border-left:1px solid var(--line-strong);width:min(680px,100%);min-width:0;height:100dvh;color:var(--text);background:var(--surface);flex-direction:column;display:flex;overflow:hidden;box-shadow:-18px 0 48px #0f172a33}.merchant-fulfillment-ai-score-basis-drawer:focus{outline:none}.merchant-fulfillment-ai-score-basis-drawer>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 18px 13px 22px;display:flex}.merchant-fulfillment-ai-score-basis-drawer>header h2{margin:0;font-size:18px}.merchant-fulfillment-ai-score-basis-drawer>header p{color:var(--muted);margin:5px 0 0;font-size:12px}.merchant-fulfillment-ai-score-basis-drawer>header button{border-radius:var(--radius-control);width:34px;height:34px;color:var(--muted);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.merchant-fulfillment-ai-score-basis-drawer>header button:hover{color:var(--text);background:var(--surface-accent)}.merchant-fulfillment-ai-score-basis-drawer>header button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.merchant-fulfillment-ai-score-basis-body{overscroll-behavior:contain;background:var(--surface-subtle);scrollbar-gutter:stable;flex:auto;grid-auto-rows:max-content;align-content:start;gap:16px;min-height:0;padding:18px;display:grid;overflow-y:auto}.merchant-fulfillment-ai-score-rule{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:10px;overflow:hidden}.merchant-fulfillment-ai-score-rule>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 14px;display:flex}.merchant-fulfillment-ai-score-rule h3{margin:0;font-size:14px}.merchant-fulfillment-ai-score-rule-badges{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.merchant-fulfillment-ai-score-rule-badges span{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.merchant-fulfillment-ai-score-rule-score{color:var(--primary);background:var(--primary-soft)}.merchant-fulfillment-ai-score-rule-score.is-unavailable{color:var(--muted);background:var(--surface-muted)}.merchant-fulfillment-ai-score-rule-weight{color:var(--text-secondary);background:var(--surface-muted)}.merchant-fulfillment-ai-score-rule>p{border-bottom:1px solid var(--line);color:var(--text-secondary);grid-template-columns:64px minmax(0,1fr);gap:10px;margin:0;padding:11px 14px;font-size:12px;display:grid}.merchant-fulfillment-ai-score-rule>p span{color:var(--muted)}.merchant-fulfillment-ai-score-rule>p strong{overflow-wrap:anywhere;font-weight:600}.merchant-fulfillment-ai-score-rule table{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--text-secondary);font-size:12px}.merchant-fulfillment-ai-score-rule th,.merchant-fulfillment-ai-score-rule td{border-top:1px solid var(--line);text-align:left;height:34px;padding:7px 14px}.merchant-fulfillment-ai-score-rule thead th{color:var(--muted);background:var(--surface-muted);border-top:0;font-size:11px}.merchant-fulfillment-ai-score-rule th:last-child,.merchant-fulfillment-ai-score-rule td:last-child{border-left:1px solid var(--line);width:112px}.merchant-fulfillment-ai-score-rule td:last-child{color:var(--text);font-weight:700}.merchant-fulfillment-ai-score-rule tbody tr.is-current{background:var(--primary-soft)}.merchant-fulfillment-ai-score-rule tbody tr.is-current td{color:var(--primary);font-weight:700}.merchant-fulfillment-ai-score-rule tbody tr.is-current td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.merchant-fulfillment-ai-score-bands{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:10px;overflow:hidden}.merchant-fulfillment-ai-score-bands h3{border-bottom:1px solid var(--line);margin:0;padding:13px 14px;font-size:14px}.merchant-fulfillment-ai-score-bands ul{margin:0;padding:0;list-style:none}.merchant-fulfillment-ai-score-bands li{border-top:1px solid var(--line);min-height:38px;color:var(--text-secondary);grid-template-columns:minmax(112px,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:7px 14px;font-size:12px;display:grid}.merchant-fulfillment-ai-score-bands li:first-child{border-top:0}.merchant-fulfillment-ai-score-bands li b{color:var(--text);font-variant-numeric:tabular-nums}.merchant-fulfillment-ai-score-bands li.is-current{box-shadow:inset 3px 0 0 var(--primary);color:var(--primary);background:var(--primary-soft)}.merchant-fulfillment-ai-score-bands li.is-current b{color:var(--primary)}.merchant-fulfillment-ai-score-basis-current{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.merchant-fulfillment-ai-score-confidence-note{color:var(--muted);margin:-4px 0 0;font-size:11px;line-height:1.55}.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}.fulfillment-snapshot-backdrop{z-index:95;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.fulfillment-snapshot-drawer{border-left:1px solid var(--line-strong);width:min(1760px,100vw - 200px);height:100dvh;color:var(--text);background:var(--surface);flex-direction:column;display:flex;overflow:hidden;box-shadow:-18px 0 48px #0f172a33}.fulfillment-snapshot-heading{border-bottom:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:15px 20px 14px 22px;display:flex}.fulfillment-snapshot-heading>div{min-width:0}.fulfillment-snapshot-heading h2{margin:0;font-size:18px;line-height:1.35}.fulfillment-snapshot-heading p{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;line-height:1.45;overflow:hidden}.fulfillment-snapshot-heading>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}.fulfillment-snapshot-heading>button:hover{color:var(--text);background:var(--surface-accent)}.fulfillment-snapshot-heading>button:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.fulfillment-snapshot-workspace{flex:auto;grid-template-columns:minmax(260px,280px) minmax(0,1fr);min-height:0;display:grid}.fulfillment-snapshot-list{border-right:1px solid var(--line);background:var(--surface-subtle);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fulfillment-snapshot-list-heading{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-content:center;gap:4px;min-height:60px;padding:8px 16px;display:grid}.fulfillment-snapshot-list-heading strong{font-size:13px;font-weight:650;line-height:1.4}.fulfillment-snapshot-list-heading span{color:var(--muted);font-size:11px;font-weight:400;line-height:1.4}.fulfillment-snapshot-list ol{scrollbar-gutter:stable;flex:auto;min-height:0;margin:0;padding:12px;list-style:none;overflow-y:auto}.fulfillment-snapshot-list li+li{margin-top:8px}.fulfillment-snapshot-list li>button{border:1px solid var(--line);width:100%;min-height:52px;color:var(--text-secondary);background:var(--surface);text-align:left;box-shadow:var(--shadow-sm);border-radius:8px;padding:12px;display:block}.fulfillment-snapshot-list li>button:hover{border-color:var(--primary-border);background:var(--primary-tint)}.fulfillment-snapshot-list li>button:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-focus);outline:none}.fulfillment-snapshot-list li>button.is-selected{border-color:var(--primary);background:var(--primary-soft);box-shadow:inset 3px 0 0 var(--primary)}.fulfillment-snapshot-list-time{justify-content:space-between;align-items:center;gap:8px;display:flex}.fulfillment-snapshot-list-time time{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:1.4}.fulfillment-snapshot-readonly{color:var(--primary);background:var(--primary-soft-strong);border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:650;line-height:1;display:inline-flex}.fulfillment-snapshot-detail{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.fulfillment-snapshot-detail-heading{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:11px 18px;display:flex}.fulfillment-snapshot-detail-heading h3{margin:0;font-size:15px;line-height:1.4}.fulfillment-snapshot-detail-scroll{background:var(--surface-subtle);flex:auto;min-height:0;padding:16px;overflow-y:auto}.fulfillment-snapshot-detail-scroll>.merchant-fulfillment-performance-scroll{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:8px;overflow-x:hidden}.fulfillment-snapshot-detail-scroll .merchant-fulfillment-performance-layout{min-width:0}.fulfillment-snapshot-empty{min-height:100%;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.fulfillment-snapshot-empty strong{color:var(--text-secondary);font-size:14px;line-height:1.4}.fulfillment-snapshot-empty span{max-width:260px;font-size:12px;line-height:1.55}.fulfillment-snapshot-empty svg.is-spinning{color:var(--primary);animation:.8s linear infinite fulfillment-ai-spin}.fulfillment-snapshot-retry{border:1px solid var(--primary);border-radius:var(--radius-control);min-width:84px;min-height:32px;color:var(--primary);background:var(--surface);margin-top:4px;padding:0 12px;font-size:12px;font-weight:600}.fulfillment-snapshot-retry:hover{color:var(--primary-hover);background:var(--primary-tint)}.fulfillment-snapshot-retry:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.fulfillment-snapshot-empty.is-detail{flex:auto}.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-risk-value{min-width:0;max-width:100%;color:var(--text);flex-wrap:wrap;align-items:center;gap:3px 6px;display:inline-flex}.merchant-fulfillment-risk-number{color:var(--text);font:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;line-height:inherit}.merchant-fulfillment-risk-status{color:var(--green);white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:650;line-height:1.35;display:inline-flex}.merchant-fulfillment-risk-status i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.merchant-fulfillment-risk-value.is-breach .merchant-fulfillment-risk-number,.merchant-fulfillment-risk-value.is-breach .merchant-fulfillment-risk-status{color:var(--red)}.merchant-fulfillment-risk-value.is-unavailable .merchant-fulfillment-risk-number{color:var(--muted)}.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>.merchant-metric-label{align-items:center;gap:6px;width:max-content;max-width:100%;display:inline-flex}.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>.merchant-settlement-shortfall{color:var(--red)}.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-settlement-summary{background:var(--surface);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 16px;min-width:0;min-height:44px;padding:9px 17px;font-size:13px;font-weight:650;line-height:1.45;display:flex}.merchant-settlement-summary-status{color:var(--green);align-items:center;gap:8px;display:inline-flex}.merchant-settlement-summary-status i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.merchant-settlement-summary.is-shortfall .merchant-settlement-summary-status{color:var(--red)}.merchant-settlement-summary-difference{border-left:1px solid var(--line-strong);min-width:0;color:var(--muted);align-items:baseline;gap:6px;padding-left:16px;display:inline-flex}.merchant-settlement-summary-difference strong{overflow-wrap:anywhere;color:var(--red);font-size:inherit;font-variant-numeric:tabular-nums}.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:1360px}.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-time{width:14%}.penalty-detail-col-money{width:9%}.penalty-detail-col-note{width:14%}.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.penalty-detail-note{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+7):nth-child(-n+9){color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}table.withdrawal-history-table.penalty-detail-table td.penalty-detail-time{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400}.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)}.withdrawal-history-embedded .withdrawal-history-table-scroll[data-pointer-focus=true]:focus-visible{border-color:var(--line);box-shadow:none}table.withdrawal-history-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:max(100%,2356px);min-width:2356px;color:var(--text-secondary);font-size:var(--business-table-font-size)}.withdrawal-history-embedded table.withdrawal-history-table{width:max(100%,2356px);min-width:2356px}.withdrawal-history-col-id{width:140px}.withdrawal-history-col-applied{width:130px}.withdrawal-history-col-category{width:90px}.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-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.withdrawal-history-money{font-variant-numeric:tabular-nums;font-weight:400}.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}.merchant-detail-view:has(.kyc-viewer-backdrop){z-index:21}.kyc-viewer-lightbox{place-items:center;width:100%;height:100%;display:grid;position:relative}.kyc-viewer-stage{touch-action:none;place-items:center;display:grid;position:fixed;inset:64px 88px 104px;overflow:hidden}.kyc-viewer-stage.is-draggable{cursor:grab}.kyc-viewer-stage.is-dragging{cursor:grabbing}.kyc-viewer-stage>img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;border-radius:4px;max-width:calc(100vw - 176px);max-height:calc(100dvh - 168px);transition:transform .18s;display:block;position:absolute;top:50%;left:50%;box-shadow:0 24px 60px #02061775}.kyc-viewer-stage.is-dragging>img{transition:none}.kyc-viewer-stage>img.is-sideways{max-width:calc(100dvh - 168px);max-height:calc(100vw - 176px)}.business-review-qr-preview-visual{transform-origin:50%;-webkit-user-select:none;user-select:none;will-change:transform;place-items:center;width:fit-content;height:fit-content;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%}.kyc-viewer-stage.is-dragging>.business-review-qr-preview-visual{transition:none}.business-review-qr-preview-image{object-fit:contain;image-rendering:auto;background:#fff;border-radius:4px;width:auto;max-width:calc(100vw - 176px);height:auto;max-height:calc(100dvh - 168px);display:block;box-shadow:0 24px 60px #02061775}.business-review-qr-preview-visual.is-sideways .business-review-qr-preview-image{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),.image-preview-toolbar button:hover:not(:disabled){background:#1e293bf5;border-color:#fffc}.kyc-viewer-navigation:focus-visible,.image-preview-toolbar button:focus-visible{outline:none;box-shadow:0 0 0 3px #93c5fd8c}.kyc-viewer-navigation:disabled{cursor:not-allowed;opacity:.32}.image-preview-toolbar{z-index:2;color:#fff;background:#0f172ae6;border:1px solid #ffffff47;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:8px 10px 8px 16px;display:flex;box-shadow:0 14px 32px #02061752}.kyc-viewer-toolbar{width:min(780px,100vw - 176px);position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.image-preview-toolbar-caption{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.image-preview-toolbar-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.image-preview-toolbar-caption span{color:#cbd5e1;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:12px}.image-preview-toolbar-actions{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.image-preview-toolbar button{color:#fff;white-space:nowrap;background:#1e293bc7;border:1px solid #ffffff6b;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.image-preview-toolbar button:disabled{cursor:not-allowed;opacity:.42}.image-preview-toolbar-zoom{background:#1e293bc7;border:1px solid #ffffff6b;border-radius:7px;flex:none;align-items:stretch;height:36px;display:flex;overflow:hidden}.image-preview-toolbar-zoom button{background:0 0;border:0;border-radius:0;width:36px;min-height:34px;padding:0}.image-preview-toolbar-zoom button:focus-visible{z-index:1;position:relative;box-shadow:inset 0 0 0 2px #93c5fdcc}.image-preview-toolbar-zoom output{color:#fff;font-variant-numeric:tabular-nums;border-inline:1px solid #ffffff3d;place-items:center;width:52px;font-size:12px;font-weight:700;display:grid}.image-preview-toolbar-divider{background:#ffffff42;flex:none;width:1px;height:22px;margin-inline:2px}.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<=1700px){.fulfillment-snapshot-detail-scroll .merchant-fulfillment-performance-layout{grid-template-columns:minmax(0,1fr)}.fulfillment-snapshot-detail-scroll .merchant-fulfillment-panel{border-right:0;border-bottom:1px solid var(--line)}.fulfillment-snapshot-detail-scroll .merchant-fulfillment-panel:last-child{border-bottom:0}.fulfillment-snapshot-detail-scroll .merchant-fulfillment-panel-heading{flex-wrap:wrap;height:auto;min-height:44px;padding-block:8px}.fulfillment-snapshot-detail-scroll .merchant-fulfillment-panel-benchmarks,.fulfillment-snapshot-detail-scroll .merchant-fulfillment-panel-benchmarks dl{white-space:normal;flex-wrap:wrap}.fulfillment-snapshot-detail-scroll .merchant-fulfillment-metric-heading{overflow-wrap:anywhere;white-space:normal;flex-wrap:wrap;gap:4px;width:100%;max-width:100%}}@media (width<=1100px){.merchant-fulfillment-ai-header{flex-wrap:wrap}.merchant-fulfillment-ai-heading{width:100%}.merchant-fulfillment-ai-reevaluate{margin-left:auto}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)}.fulfillment-snapshot-drawer{width:calc(100vw - 24px)}.fulfillment-snapshot-workspace{grid-template-columns:minmax(240px,32%) minmax(0,1fr)}table.withdrawal-history-table.penalty-detail-table{width:max(100%,1360px);min-width:1360px}.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-layout.is-editable{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.business-review-layout.is-editable>.business-review-scroll{grid-area:1/1}.business-review-layout.is-editable>.business-review-workbench{border-top:1px solid var(--line-strong);border-left:0;grid-area:2/1;max-height:min(332px,44dvh);box-shadow:0 -8px 24px #0f172a0d}.business-review-layout.is-editable>.business-review-actions{border-left:0;grid-area:3/1}.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}.business-review-layout.is-editable .business-review-information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-review-layout.is-editable .business-review-information-grid.is-backend-source{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.business-review-layout.is-editable .business-review-information-grid>.business-review-section+.business-review-section{border-left:1px solid var(--line);margin-top:0;padding-left:20px}}@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}:is(.merchant-detail-view:has(.withdrawal-history-backdrop),.merchant-detail-view:has(.fulfillment-snapshot-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-select-menu.is-searchable,.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{--merchant-profile-editor-height:280px;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}.fulfillment-snapshot-backdrop{padding:12px}.fulfillment-snapshot-drawer{border:1px solid var(--line-strong);border-radius:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.fulfillment-snapshot-heading{min-height:64px;padding-inline:16px}.fulfillment-snapshot-workspace{grid-template-rows:minmax(180px,30dvh) minmax(0,1fr);grid-template-columns:1fr}.fulfillment-snapshot-list{border-right:0;border-bottom:1px solid var(--line)}.fulfillment-snapshot-list ol{display:block;overflow:hidden auto}.fulfillment-snapshot-list li{width:100%;min-width:0}.fulfillment-snapshot-list li+li{margin-top:8px}.fulfillment-snapshot-list li>button{height:auto;min-height:52px}.fulfillment-snapshot-detail-heading{padding-inline:14px}.fulfillment-snapshot-detail-scroll{padding:12px}.merchant-fulfillment-ai-summary{grid-template-columns:minmax(0,1fr);margin-inline:8px}.merchant-fulfillment-ai-source{border-right:0;border-bottom:1px solid var(--ai-source-border);text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;min-height:44px;padding:0 14px}.merchant-fulfillment-ai-source svg{width:18px;height:18px}.merchant-fulfillment-ai-source strong{letter-spacing:0;font-size:17px}.merchant-fulfillment-ai-source span{font-size:12px}.merchant-fulfillment-ai-header,.merchant-fulfillment-ai-copy{padding-inline:14px}.merchant-fulfillment-ai-evidence{grid-template-columns:minmax(0,1fr);padding-inline:14px}.merchant-fulfillment-ai-evidence>strong{border-right:0;padding-right:0}.merchant-fulfillment-ai-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-fulfillment-overview-meta{justify-content:flex-start;padding-inline:14px}.merchant-fulfillment-ai-score-basis-overlay{left:64px}.merchant-fulfillment-ai-score-basis-drawer{width:100%}.merchant-fulfillment-data-disclosure{padding-left: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))}.merchant-settlement-summary{gap:7px 12px;padding-inline:14px}.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,.business-review-layout.is-editable>.business-review-workbench{max-height:52dvh}.business-review-layout.is-editable .business-review-information-grid,.business-review-layout.is-editable .business-review-information-grid.is-backend-source{grid-template-columns:minmax(0,1fr)}.business-review-layout.is-editable .business-review-information-grid>.business-review-section+.business-review-section{border-left:0;margin-top:22px;padding-left:0}.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,.business-review-account-screenshot-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-stage{inset:64px 36px 104px}.kyc-viewer-stage>img{max-width:calc(100vw - 72px);max-height:calc(100dvh - 168px)}.kyc-viewer-stage>img.is-sideways{max-width:calc(100dvh - 168px);max-height:calc(100vw - 72px)}.business-review-qr-preview-image{max-width:calc(100vw - 72px);max-height:calc(100dvh - 168px)}.business-review-qr-preview-visual.is-sideways .business-review-qr-preview-image{max-width:calc(100dvh - 168px);max-height:calc(100vw - 72px)}.mock-withdrawal-qr.is-large{width:min(360px,100vw - 72px,100dvh - 168px)}.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-toolbar{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}.image-preview-toolbar{gap:8px;padding-inline:8px}.image-preview-toolbar-caption,.image-preview-toolbar-actions{gap:6px}.image-preview-toolbar-actions>button{width:36px;padding:0}.image-preview-toolbar-actions>button span{display:none}.image-preview-toolbar-divider{margin-inline:0}.image-preview-toolbar-zoom output{width:48px}.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);max-height:calc(100dvh - 24px);position:fixed;inset:auto auto 12px 50%;overflow-y:auto;transform:translate(-50%)}.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),dl.merchant-kyc-facts>div:nth-child(odd){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-ai-summary{margin-inline:6px}.merchant-fulfillment-ai-header{gap:12px}.merchant-fulfillment-ai-title-row{border-right:0;border-bottom:1px solid var(--ai-source-border);justify-content:space-between;align-items:center;width:100%;padding-bottom:8px;padding-right:0}.merchant-fulfillment-ai-heading{align-items:flex-start;gap:9px;width:100%}.merchant-fulfillment-ai-score{border-top:1px solid var(--primary-border);border-left:0;flex-wrap:wrap;width:100%;padding-top:9px;padding-left:0}.merchant-fulfillment-ai-score-basis-drawer>header{min-height:68px;padding:12px 14px}.merchant-fulfillment-ai-score-basis-body{gap:12px;padding:12px}.merchant-fulfillment-ai-score-rule-heading{flex-direction:column;align-items:flex-start!important;gap:8px!important}.merchant-fulfillment-ai-score-rule-badges{flex-wrap:wrap;justify-content:flex-start;width:100%}.merchant-fulfillment-ai-score-rule>p{grid-template-columns:minmax(0,1fr);gap:4px}.merchant-fulfillment-ai-score-rule th,.merchant-fulfillment-ai-score-rule td{padding-inline:11px}.merchant-fulfillment-ai-score-rule th:last-child,.merchant-fulfillment-ai-score-rule td:last-child{width:92px}.merchant-fulfillment-ai-reevaluate{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;margin-left:0;display:flex}.merchant-fulfillment-ai-reevaluate>small{overflow-wrap:anywhere;text-align:right;white-space:normal;min-width:0}.merchant-fulfillment-performance-heading{flex-wrap:wrap;align-items:center;min-height:76px;padding-block:12px}.merchant-fulfillment-snapshot-actions{justify-content:flex-start;width:100%;margin-left:0}.merchant-fulfillment-snapshot-history{min-width:0;padding-inline:10px;font-size:12px}.fulfillment-snapshot-workspace{grid-template-rows:minmax(160px,24dvh) minmax(0,1fr)}.fulfillment-snapshot-heading{align-items:flex-start}.fulfillment-snapshot-heading p{white-space:normal}.fulfillment-snapshot-detail-heading{align-items:flex-start}.merchant-fulfillment-ai-evidence dl{grid-template-columns:minmax(0,1fr)}.merchant-fulfillment-data-disclosure{padding-inline:14px}.merchant-fulfillment-data-disclosure-copy{flex-wrap:wrap}.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}.merchant-settlement-summary{flex-direction:column;align-items:flex-start}.merchant-settlement-summary-difference{border-left:0;padding-left:15px}.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:var(--overlay);-webkit-backdrop-filter:blur(var(--drawer-backdrop-blur));backdrop-filter:blur(var(--drawer-backdrop-blur));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:36px minmax(0,1fr);align-items:stretch;min-height:74px;transition:background-color .16s,box-shadow .16s;display:grid}.access-workbench-module:last-of-type{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>input{place-self:center}.access-workbench-module>input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.access-workbench-module>input:indeterminate{accent-color:var(--primary)}.access-workbench-module>input:disabled{cursor:not-allowed}.access-workbench-module>button{min-width:0;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:12px 10px 12px 0;display:flex}.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);overflow-wrap:anywhere;font-size:11px;line-height:16px}.access-workbench-module>button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px;border-radius:5px}.access-workbench-menu-bulk-help{border-top:1px solid var(--line);min-height:50px;color:var(--muted);background:var(--surface-subtle);align-items:flex-start;gap:6px;margin:0;padding:9px 10px;font-size:11px;line-height:16px;display:flex;position:sticky;bottom:0}.access-workbench-menu-bulk-help svg{color:var(--primary);flex:none;margin-top:1px}.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-header{border-bottom:1px solid var(--line-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;margin-bottom:4px;padding:0 0 10px;display:grid}.access-workbench-permission-header>h4{grid-column:1;margin:4px 0 0;line-height:18px}.access-workbench-permission-header-status{min-width:0;min-height:17px;color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:11px;font-weight:400;line-height:17px}.access-workbench-bulk-toggle{border:1px solid var(--primary-border);min-width:48px;height:26px;color:var(--primary);background:var(--surface-raised);font:inherit;white-space:nowrap;cursor:pointer;border-radius:5px;padding:0 8px;font-size:12px;font-weight:600;line-height:1;transition:color .16s,border-color .16s,background-color .16s,box-shadow .16s}.access-workbench-bulk-toggle:hover:not(:disabled){border-color:var(--primary);background:var(--primary-tint)}.access-workbench-bulk-toggle:active:not(:disabled){color:var(--primary-active);background:var(--primary-soft)}.access-workbench-bulk-toggle:focus-visible{box-shadow:0 0 0 3px var(--primary-focus);outline:none}.access-workbench-bulk-toggle[aria-pressed=true]{border-color:var(--primary);background:var(--primary-soft)}.access-workbench-bulk-toggle:disabled{border-color:var(--line-strong);color:var(--disabled);background:var(--surface-muted);cursor:not-allowed}.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.has-operation-state{align-items:start;min-height:56px;padding-block:6px}.access-workbench-display.has-operation-state>input{margin-top:3px}.access-workbench-display>input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.access-workbench-display>input:indeterminate{accent-color:var(--primary)}.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.has-operation-state>button{white-space:normal;align-content:start;gap:3px;min-height:42px;display:grid;overflow:visible}.access-workbench-display-label{color:inherit;font:inherit;line-height:18px}.access-workbench-display-operation-state{color:var(--muted);font-size:11px;font-weight:400;line-height:17px}.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-action{gap:0;min-width:0;display:grid}.access-workbench-action>label>span{min-width:0}.access-workbench-action.is-dependency-disabled>label,.access-workbench-action.is-dependency-disabled>label:hover{color:var(--disabled);cursor:not-allowed;background:0 0}.access-workbench-action-lock{color:var(--disabled);flex:none;margin-left:auto}.access-workbench-action-dependency{color:var(--muted);overflow-wrap:anywhere;margin:-3px 4px 6px 28px;font-size:11px;font-weight:400;line-height:17px}.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{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-role-picker{vertical-align:middle;display:inline-flex}.access-member-role-view{max-width:100%;color:var(--primary);font:inherit;font-size:var(--business-table-font-size);text-align:left;text-underline-offset:4px;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:3px 0;text-decoration:underline}.access-member-role-view:hover{color:var(--primary-hover)}.access-member-role-view:active{color:var(--primary-active)}.access-member-role-view:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}.access-role-preview-dialog{border:1px solid var(--line);border-radius:12px;flex-direction:column;width:min(640px,100%);max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.access-role-preview-dialog .access-dialog-header{flex:none;align-items:flex-start;gap:12px;padding:18px 20px}.access-role-preview-dialog .access-dialog-header>div{min-width:0}.access-role-preview-dialog .access-dialog-header h2{font-size:16px}.access-role-preview-dialog .access-icon-button{border-radius:var(--radius-control);width:30px;height:30px;color:var(--muted);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.access-role-preview-dialog .access-icon-button:hover{color:var(--text);background:var(--surface-subtle)}.access-role-preview-dialog .access-icon-button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.access-role-preview-identity{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;font-size:13px;display:flex}.access-role-preview-identity strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.access-role-preview-identity>span{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.access-role-preview-body{overscroll-behavior:contain;min-height:0;max-height:390px;padding:0 20px;overflow-y:auto}.access-role-preview-summary{color:var(--muted);margin:0;padding:14px 0;font-size:12px}.access-role-preview-table{table-layout:fixed;border-collapse:collapse;width:100%;color:var(--text);font-size:var(--business-table-font-size)}.access-role-preview-module-column{width:90px}.access-role-preview-table th,.access-role-preview-table td{border-bottom:1px solid var(--line-subtle);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:12px 10px}.access-role-preview-table th{z-index:1;background:var(--surface-subtle);box-shadow:0 1px 0 var(--line);color:var(--text-secondary);padding-block:9px;font-weight:500;position:sticky;top:0}.access-role-preview-table td:first-child,.access-role-preview-muted{color:var(--muted)}.access-role-preview-table tbody tr:last-child td{border-bottom:0}.access-role-preview-table ul{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.access-role-preview-table li{overflow-wrap:anywhere;max-width:100%}.access-role-preview-state{min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 0;font-size:13px;display:flex}.access-role-preview-state button{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:36px;color:var(--primary);background:var(--surface-raised);cursor:pointer;padding:0 16px}.access-role-preview-state button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.access-role-preview-footer{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 20px}.access-role-preview-footer>span{color:var(--muted);font-size:12px}.access-role-preview-footer button{border-radius:var(--radius-control);text-align:center;justify-content:center;align-items:center;width:96px;min-width:96px;height:36px;min-height:36px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}@media (width<=760px){.access-role-preview-dialog{max-height:calc(100dvh - 24px)}.access-role-preview-body{max-height:470px}}@media (width<=500px){.access-role-preview-dialog .access-dialog-header{padding:16px}.access-role-preview-body{padding-inline:16px}.access-role-preview-module-column{width:66px}.access-role-preview-table th,.access-role-preview-table td{padding:10px 4px}.access-role-preview-footer{padding:12px 16px}}.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-table-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.access-member-table-scroll-shell{flex:auto;min-width:0;min-height:0}.access-member-table-scroll-shell>.access-table-scroll{overscroll-behavior:contain;width:100%;height:100%;overflow:auto}.access-member-table thead th{z-index:2;background:var(--surface-subtle);box-shadow:0 1px 0 var(--line-strong);position:sticky;top:0}.access-member-pagination{flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:12px;display:flex}.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:28%}.access-member-name-column,.access-member-role-column{width:14%}.access-member-created-column{width:16%}.access-member-login-column{width:17%}.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{width:fit-content;min-width:0;max-width:100%}.access-identity-summary{min-width:0;height:36px;color:var(--text);align-items:center;padding:0 6px;display:flex}.access-identity-copy{align-items:center;gap:8px;min-width:0;max-width:148px;display:inline-flex}.access-identity-account-name{min-width:0;max-width:72px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:650;line-height:1.3;overflow:hidden}.access-identity-role{min-width:0;max-width:76px;color:var(--primary);background:var(--primary-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:0 auto;padding:2px 6px;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden}.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-sidebar{display:none}.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}}.filter-actions button.merchant-search-open-new-tab{border-color:var(--primary-border);width:auto;min-width:142px;color:var(--primary);background:var(--surface-raised);justify-content:center;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.filter-actions button.merchant-search-open-new-tab:hover:not(:disabled){border-color:var(--primary);color:var(--primary-hover);background:var(--primary-soft)}.filter-actions button.merchant-search-open-new-tab:active:not(:disabled){border-color:var(--primary-active);color:var(--primary-active);background:var(--primary-soft-strong)}.filter-actions button.merchant-search-open-new-tab svg{flex:none}.filter-actions button.primary.merchant-search-open-current{white-space:nowrap;width:104px}.filter-actions button.merchant-search-reset{margin-left:8px}@media (width<=420px){.merchant-search-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);height:auto;display:grid}.merchant-search-actions button.primary.merchant-search-open-current,.merchant-search-actions button.merchant-search-open-new-tab{white-space:nowrap;width:100%;min-width:0;padding-inline:8px}.merchant-search-actions button.merchant-search-reset{grid-column:2;justify-self:end;width:72px;margin-left:0}}@media (width<=600px){.merchant-fulfillment-ai-score-basis-overlay{left:0}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
