.adminShellScope{--admin-radius-sm:6px;--admin-radius:6px;--admin-radius-lg:6px;--admin-line-strong:#c3d0c8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.adminShellScope[data-admin-theme=dark]{--admin-brand:#45d18c;--admin-action:#31c77c;--admin-mint:#153629;--admin-canvas:#101512;--admin-surface:#181f1b;--admin-surface-muted:#202923;--admin-ink:#edf4f0;--admin-muted:#a7b3ac;--admin-line:#344139;--admin-line-strong:#4c5d53;--admin-warning:#e4a85d;--admin-danger:#ef8c75;--admin-info:#7db5e7;--admin-focus:#69dda2;--admin-elevation-card:0 5px 14px #00000047;--admin-on-brand:#04140c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.adminThemeToggle{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);min-height:40px;color:var(--admin-ink);font:inherit;font-size:var(--admin-text-small);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.adminThemeToggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.adminThemeToggle:hover{border-color:var(--admin-action);background:var(--admin-surface-muted)}.adminThemeToggle:focus-visible{outline:3px solid color-mix(in srgb, var(--admin-focus) 48%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.adminThemeToggle{transition:none}}.adminShellScope[data-admin-theme=dark] .adminWorkspace{background:var(--admin-canvas)}.adminShellScope[data-admin-theme=dark] .adminPageHeader h1{color:var(--admin-ink)}.adminShellScope[data-admin-theme=dark] input,.adminShellScope[data-admin-theme=dark] select,.adminShellScope[data-admin-theme=dark] textarea,.adminShellScope[data-admin-theme=dark] button{border-color:var(--admin-line)}.adminShellScope[data-admin-theme=dark] input,.adminShellScope[data-admin-theme=dark] select,.adminShellScope[data-admin-theme=dark] textarea{background:var(--admin-surface);color:var(--admin-ink)}.adminShellScope[data-admin-theme=dark] input::placeholder,.adminShellScope[data-admin-theme=dark] textarea::placeholder{color:var(--admin-muted)}.adminShellScope[data-admin-theme=dark] .metricPrimary,.adminShellScope[data-admin-theme=dark] .salesSummary .salesHeroMetric,.adminShellScope[data-admin-theme=dark] .orderPulse .paid,.adminShellScope[data-admin-theme=dark] .externalRecipients{background:#0d1511}.adminShellScope[data-admin-theme=dark] .metricPrimary strong,.adminShellScope[data-admin-theme=dark] .salesSummary .salesHeroMetric strong,.adminShellScope[data-admin-theme=dark] .orderPulse .paid strong,.adminShellScope[data-admin-theme=dark] .externalRecipients strong,.adminShellScope[data-admin-theme=dark] .externalRecipients h2,.adminShellScope[data-admin-theme=dark] .externalRecipients h3{color:#f4faf7}.adminShellScope[data-admin-theme=dark] .secondaryButton,.adminShellScope[data-admin-theme=dark] .orderPeriodFilters a,.adminShellScope[data-admin-theme=dark] .orderPagination a,.adminShellScope[data-admin-theme=dark] .orderPagination>div>span,.adminShellScope[data-admin-theme=dark] .adminIdentity button{border-color:var(--admin-line-strong);background:var(--admin-surface);color:var(--admin-ink)}.adminShellScope[data-admin-theme=dark] .secondaryButton:hover,.adminShellScope[data-admin-theme=dark] .orderPeriodFilters a:hover,.adminShellScope[data-admin-theme=dark] .orderPagination a:hover,.adminShellScope[data-admin-theme=dark] .adminIdentity button:hover{border-color:var(--admin-action);background:var(--admin-surface-muted);color:var(--admin-ink)}.adminShellScope[data-admin-theme=dark] .formMessage.success,.adminShellScope[data-admin-theme=dark] .integrationBadge.connected{border-color:color-mix(in srgb, var(--admin-action) 45%, var(--admin-line));background:var(--admin-mint)}.adminShellScope[data-admin-theme=dark] .formMessage.error{border-color:color-mix(in srgb, var(--admin-danger) 45%, var(--admin-line));background:color-mix(in srgb, var(--admin-danger) 12%, var(--admin-surface))}.adminShellScope[data-admin-theme=dark] .integrationBadge.pending{border-color:color-mix(in srgb, var(--admin-warning) 45%, var(--admin-line));background:color-mix(in srgb, var(--admin-warning) 12%, var(--admin-surface))}@media (display-mode:standalone){.adminShell{padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.adminShell .adminSidebar{padding-top:calc(22px + env(safe-area-inset-top))}}@media (display-mode:standalone) and (max-width:760px){.adminShell .adminSidebar{padding-top:calc(10px + env(safe-area-inset-top))}}.adminShell{background:var(--admin-canvas);font-family:var(--admin-font-sans);font-size:var(--admin-text-body);line-height:var(--admin-leading-body);grid-template-columns:252px minmax(0,1fr)}.adminSidebar{background:#0b0f0d;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;padding:22px 14px 16px;overflow-y:auto;box-shadow:inset -1px 0 #1d2420}.adminBrand{width:100%;height:64px;padding:0 6px 18px;display:block;overflow:hidden}.adminBrandLogoFrame{width:204px;height:59px;display:block}.adminBrandLogo{width:204px;height:auto}.adminAccountCard{border-radius:var(--admin-radius);background:#111713;border:1px solid #28332d;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:20px;padding:12px;display:grid}.adminAccountCard>span:nth-child(2),.adminSidebarFooter>span:last-child{gap:2px;min-width:0;display:grid}.adminAccountCard small,.adminSidebarFooter small{color:#77817b;letter-spacing:0;text-transform:none;font-size:10px}.adminAccountCard strong,.adminSidebarFooter strong{color:#eef5f1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.adminCompanyMark{border-radius:var(--admin-radius);color:#54d596;background:#18241e;width:34px;height:34px;font-size:9px}.adminEnvironment{color:#6de0a4;background:#193126;border-radius:999px;grid-column:1/-1;width:max-content;padding:4px 8px;font-size:9px;font-weight:700}.adminNav{align-content:start;gap:4px;padding:0 2px;overflow-y:auto}.adminNavSection.expanded{gap:3px}.adminNavSectionToggle{border-radius:var(--admin-radius);color:#737e78;letter-spacing:0;text-transform:none;background:0 0;border:0;grid-template-columns:1fr auto 15px;min-height:38px;padding:0 9px;font-family:inherit;font-size:11px;font-weight:650}.adminNavSectionToggle:hover,.adminNavSectionToggle:focus-visible,.adminNavSection.expanded .adminNavSectionToggle{color:#b5c0ba;background:#101612;border-color:#0000}.adminNavSectionToggle:focus-visible,.adminNav a:focus-visible{outline-offset:1px;outline:2px solid #39bd7b}.adminNavSectionToggle svg{stroke:#647169;width:14px;height:14px}.adminNavSectionCount{color:#74827a;background:#17201b;min-width:19px;height:19px;font-family:inherit;font-size:9px}.adminNavItems>div{gap:2px}.adminNavItems>.grouped{gap:2px;display:grid}.adminNavSubheading{color:#a7b3ac;letter-spacing:.07em;text-transform:uppercase;margin:12px 10px 3px;font-size:10px;font-weight:750}.adminNavSubheading:first-child{margin-top:6px}.adminNav a{border-radius:var(--admin-radius);color:#87918b;border:0;grid-template-columns:28px minmax(0,1fr) 3px;min-height:42px;padding:0 10px;transition:background .15s,color .15s}.adminNav a:hover,.adminNav a:focus-visible{color:#dfe8e3;background:#121915;border-color:#0000;transform:none}.adminNav a.active{color:#4bd891;box-shadow:none;background:#13271f;border-color:#0000}.adminNav a>span:nth-child(2){font-size:13px;font-weight:590}.adminNavIcon{color:#6d7872;background:0 0;border-radius:0;width:21px;height:21px}.adminNavIcon svg{stroke-width:1.7px;width:17px;height:17px}.adminNav a.active .adminNavIcon{color:#4bd891;background:0 0}.adminNav a>i{border-radius:var(--admin-radius);width:3px;height:18px}.adminNav a.active>i{box-shadow:none;background:#2cc878}.adminSidebarFooter{border-top:1px solid #1f2722;align-items:center;gap:10px;margin:16px 4px 0;padding:15px 6px 2px;display:flex}.adminSidebarFooter .liveDot{background:#2dd17e;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #2dd17e1a}.adminTopbar{border-color:var(--admin-line);background:color-mix(in srgb, var(--admin-surface) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:64px;box-shadow:none;padding:0 clamp(24px,3vw,44px)}.adminTopbarActions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.operationStatus small,.adminIdentityCopy small{color:var(--admin-muted);letter-spacing:0;text-transform:none;font-size:9px}.operationStatus strong,.adminIdentityCopy strong{color:var(--admin-ink);font-size:11px;font-weight:650}.adminAvatar{border-radius:var(--admin-radius);background:var(--admin-mint);width:30px;height:30px;color:var(--admin-brand);font-size:11px}.adminIdentity button{border-color:var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);min-height:32px;color:var(--admin-muted);padding:0 11px;font-size:10px}.adminPage{width:min(1280px,100%);padding:32px clamp(24px,3vw,44px) 64px}.adminPage.adminPageWide{width:100%;max-width:none}.adminPageHeader{align-items:center;gap:24px;min-height:0;margin-bottom:22px;padding-bottom:22px}.adminPageHeader h1{max-width:760px;font-family:var(--admin-font-sans);letter-spacing:-.03em;font-size:clamp(28px,2.6vw,34px);font-weight:700;line-height:1.14}.adminPageDescription{font-size:var(--admin-text-body);line-height:var(--admin-leading-body);margin-top:8px}.sectionLabel,.panelNumber,.recordCount{letter-spacing:.02em;text-transform:none;font-family:inherit;font-size:10px}.sectionLabel{color:#718078;margin-bottom:7px}.recordCount,.pageSyncStatus{border-color:var(--admin-line);background:var(--admin-surface);min-height:30px;color:var(--admin-muted);padding:0 10px;font-size:10px}.moneyGrid,.salesSummary,.reconciliationLane,.emptyPanel,.salesEmptyState,.orderPulse,.orderLedger,.productCard,.emptyProduct,.productForm,.recipientRoles,.externalRecipients,.checkoutRegister,.checkoutForm,.affiliateDirectory,.distributionBoard,.affiliateFormBlock,.integrationCard{border-color:var(--admin-line);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-elevation-card)}.orderContactLine{flex-wrap:wrap;align-items:center;gap:3px 7px;display:flex}.orderContactLine>*{color:inherit;font:inherit}.orderContactLine>*+:before{color:#a8b2ac;content:"·";margin-right:7px}.moneyGrid,.salesSummary,.orderPulse{box-shadow:none;background:0 0;border:0;gap:12px;overflow:visible}.metric,.salesSummary article,.orderPulse>div{border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:var(--admin-elevation-card)}.moneyGrid .metric:first-child,.salesSummary article:first-child,.orderPulse>div:nth-child(4){border-bottom:3px solid var(--admin-action)}.moneyGrid .metric:nth-child(2),.salesSummary article:nth-child(2){border-bottom:3px solid var(--admin-brand)}.moneyGrid .metric:nth-child(3),.salesSummary article:nth-child(3),.orderPulse>div:first-child{border-bottom:3px solid var(--admin-warning)}.moneyGrid .metric:nth-child(4),.orderPulse>div:nth-child(2){border-bottom:3px solid var(--admin-danger)}.orderPulse>div:nth-child(3){border-bottom:3px solid var(--admin-info)}.orderPulse{grid-template-columns:repeat(4,minmax(0,1fr))}.orderFilterPanel{border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:var(--admin-elevation-card);gap:16px;margin-bottom:16px;padding:18px;display:grid}.orderSearchForm{gap:8px;display:grid}.orderSearchForm>label,.orderCustomDates label>span{color:var(--admin-ink);font-size:11px;font-weight:700}.orderSearchControls{align-items:stretch;gap:8px;display:flex}.orderSearchField{border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius);background:var(--admin-surface);min-width:0;min-height:44px;color:var(--admin-muted);flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.orderSearchField:focus-within{border-color:var(--admin-action);outline:3px solid color-mix(in srgb, var(--admin-focus) 35%, transparent);outline-offset:1px}.orderSearchField input{width:100%;min-width:0;min-height:42px;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.orderSearchControls button,.orderCustomDates button,.orderSearchControls>a{border:1px solid var(--admin-brand-deep);border-radius:var(--admin-radius);background:var(--admin-brand-deep);color:#fff;min-height:44px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.orderSearchControls>a{border-color:var(--admin-line-strong);background:var(--admin-surface);color:var(--admin-ink)}.orderSearchControls button:hover,.orderCustomDates button:hover{filter:brightness(.94)}.orderFilterPanel .orderPeriodToolbar{border:0;border-top:1px solid var(--admin-line);box-shadow:none;border-radius:0;margin:0;padding:16px 0 0}.orderCustomDates{grid-template-columns:repeat(2,minmax(150px,220px)) auto;align-items:end;gap:10px;scroll-margin-top:18px;display:grid}.orderCustomDates label{gap:7px;display:grid}.orderCustomDates input{border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius);background:var(--admin-surface);min-height:44px;color:var(--admin-ink);font:inherit;padding:0 12px}.orderCustomDates input[aria-invalid=true]{border-color:var(--admin-danger)}.orderDateError{color:var(--admin-danger);font-size:var(--admin-text-caption);grid-column:1/-1;margin:0;font-weight:650}.orderPeriodToolbar{border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:var(--admin-elevation-card);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:14px 16px;display:flex}.orderPeriodToolbar>div{flex:none;gap:2px;display:grid}.orderPeriodToolbar>div span{color:var(--admin-muted);font-size:10px}.orderPeriodToolbar>div strong{color:var(--admin-ink);font-size:13px}.orderPeriodFilters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.orderPeriodFilters a{border-radius:var(--admin-radius);background:var(--admin-surface);color:#173f2d;border:1px solid #bed1c6;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.orderPeriodFilters a:hover{background:#f2f9f5;border-color:#76aa8e}.orderPeriodFilters a:focus-visible{outline-offset:2px;outline:3px solid #79d5a373}.orderPeriodFilters a[aria-current=page]{border-color:var(--admin-brand-deep);background:var(--admin-brand-deep);color:var(--admin-surface)}.salesMethodSection{border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:var(--admin-elevation-card);gap:18px;margin-bottom:18px;padding:20px;display:grid}.salesMethodSection>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.salesMethodSection h2{color:var(--admin-ink);letter-spacing:-.025em;margin:3px 0 0;font-size:clamp(18px,2vw,23px)}.salesMethodSection>header>small{max-width:490px;color:var(--admin-muted);text-align:right;font-size:10px;line-height:1.5}.salesMethodGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.salesMethodGrid article{border:1px solid var(--admin-line);border-left:3px solid var(--admin-brand);border-radius:var(--admin-radius);background:var(--admin-surface-muted);min-width:0;padding:15px}.salesMethodGrid span,.salesMethodGrid small{color:var(--admin-muted);overflow-wrap:anywhere;font-size:10px;display:block}.salesMethodGrid strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:8px 0 4px;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(24px,2.5vw,32px);display:block}.salesMethodGrid .salesMethodAmount{color:var(--admin-ink);font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:12px;font-weight:650}.salesLedger{margin-top:0}.orderPagination{color:var(--admin-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:11px;display:flex}.orderPagination>div{gap:7px;display:flex}.orderPagination a,.orderPagination>div>span{border-radius:var(--admin-radius);background:var(--admin-surface);color:#173f2d;border:1px solid #bed1c6;justify-content:center;align-items:center;min-width:84px;min-height:44px;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.orderPagination a:hover{background:#f2f9f5;border-color:#76aa8e}.orderPagination a:focus-visible{outline-offset:2px;outline:3px solid #79d5a373}.orderPagination>div>span[aria-disabled=true]{color:#9da8a2}.eventTelemetry{border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:var(--admin-elevation-card);margin-top:20px;padding:22px}.eventTelemetry>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.eventTelemetry h2{letter-spacing:-.025em;margin:0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:22px}.eventTelemetry>header>span{color:var(--admin-muted);white-space:nowrap;font-size:10px}.paylogValueBand{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(250px,1.35fr) repeat(3,minmax(150px,1fr));display:grid}.paylogValueBand article{align-content:center;gap:6px;min-width:0;min-height:130px;padding:20px;display:grid}.paylogValueBand article:first-child{padding-left:0}.paylogValueBand article+article{border-left:1px solid var(--admin-line)}.paylogValueBand span,.paylogValueBand small{color:var(--admin-muted);font-size:10px}.paylogValueBand strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(22px,2.1vw,29px)}.paylogValueBand .paylogValuePrimary{border-bottom:3px solid var(--admin-warning)}.paylogValuePrimary strong{font-size:clamp(27px,2.6vw,36px)}.eventMetricGrid{border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.eventMetricGrid article{gap:5px;min-width:0;padding:18px 20px 18px 0;display:grid}.eventMetricGrid article+article{border-left:1px solid var(--admin-line);padding-left:20px}.eventMetricGrid span,.eventMetricGrid small{color:var(--admin-muted);font-size:10px}.eventMetricGrid strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:27px}.eventMetricGrid strong em{color:var(--admin-muted);margin-left:3px;font-size:13px;font-style:normal;font-weight:600}.eventRhythm{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;min-height:168px;padding-top:20px;display:grid}.eventRhythm article{text-align:center;grid-template-rows:18px 1fr 18px;gap:7px;min-width:0;display:grid}.eventRhythmValue{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.eventRhythmTrack{background:linear-gradient(0deg,#f4f8f6 1px,#0000 1px) 0 0/100% 25%;border-bottom:1px solid #ced8d2;align-items:flex-end;min-height:92px;display:flex}.eventRhythmTrack i{background:var(--admin-action);width:100%;min-height:0;display:block;box-shadow:inset 0 2px #fff3}.eventRhythm small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.metricPrimary,.salesSummary .salesHeroMetric,.orderPulse .paid{background:var(--admin-surface);color:var(--admin-ink)}.metricPrimary>span,.metricPrimary small,.salesSummary .salesHeroMetric span,.salesSummary .salesHeroMetric small,.orderPulse .paid span,.orderPulse .paid small{color:var(--admin-muted)}.metric,.salesSummary article,.orderPulse>div{min-height:136px}.metric strong,.salesSummary strong,.orderPulse strong{letter-spacing:-.035em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(25px,2.4vw,32px);font-weight:690}.moneyGrid .metric strong{white-space:nowrap;font-size:clamp(24px,2vw,28px)}.metricDetailLink{width:max-content;color:var(--admin-warning);align-items:center;gap:7px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.metricDetailLink span{font-size:12px;transition:transform .16s}.metricDetailLink:hover span{transform:translateY(2px)}.metricDetailLink:focus-visible{outline:2px solid var(--admin-action);outline-offset:4px}.pendingPaymentsPanel{border:1px solid var(--admin-line);border-top:3px solid var(--admin-warning);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:var(--admin-elevation-card);margin-top:20px;padding:22px;scroll-margin-top:86px}.pendingPaymentsPanel>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.pendingPaymentsPanel h2{letter-spacing:-.025em;margin:0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:22px}.pendingPaymentsPanel>header>a{min-height:24px;color:var(--admin-brand);font-size:10px;font-weight:700;text-decoration:none}.pendingPaymentsPanel>header>a:hover{text-underline-offset:3px;text-decoration:underline}.pendingPaymentsPanel>header>a:focus-visible{outline:2px solid var(--admin-action);outline-offset:4px}.pendingPaymentsLedger{display:grid}.pendingPaymentsLedger article{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(190px,1.3fr) minmax(145px,.8fr) auto minmax(150px,.8fr);align-items:center;gap:18px;min-height:76px;padding:14px 0;display:grid}.pendingPaymentsLedger article:last-child{border-bottom:0}.pendingPaymentsLedger article>div:not(.pendingPaymentAmount){gap:4px;min-width:0;display:grid}.pendingPaymentIdentity code{color:var(--admin-ink);overflow-wrap:anywhere;font-size:11px;font-weight:700}.pendingPaymentIdentity .pendingPaymentCustomerName{color:var(--admin-ink);font-size:var(--admin-text-body);font-weight:650;line-height:var(--admin-leading-body);overflow-wrap:anywhere}.pendingPaymentsLedger .pendingPaymentIdentity .pendingPaymentCustomerPhone{color:var(--admin-muted);font-size:var(--admin-text-small);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.pendingPaymentsLedger .pendingPaymentIdentity>small{white-space:normal;overflow-wrap:anywhere}.pendingPaymentsLedger span{color:var(--admin-ink);font-size:11px;font-weight:650}.pendingPaymentsLedger small{color:var(--admin-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pendingPaymentState{background:color-mix(in srgb, var(--admin-warning) 16%, var(--admin-surface));width:max-content;color:var(--admin-warning);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.pendingPaymentState.processing{background:var(--admin-surface-muted);color:var(--admin-muted)}.pendingPaymentAmount{text-align:right;justify-items:end;gap:4px;min-width:0;display:grid}.pendingPaymentAmount strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:17px}.pendingPaymentsEmpty{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;min-height:110px;display:grid}.pendingPaymentsEmpty>span{background:var(--admin-mint);width:32px;height:32px;color:var(--admin-brand);border:1px solid #cbe4d6;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.pendingPaymentsEmpty strong{color:var(--admin-ink);font-size:14px}.pendingPaymentsEmpty p{color:var(--admin-muted);margin:5px 0 0;font-size:11px}.emptyPanel{grid-template-columns:18px 1fr;gap:14px;min-height:112px;padding:20px}.operationalMarker{background:#21b66c;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:6px;box-shadow:0 0 0 1px #cfd8d3}.emptyPanel h2{letter-spacing:-.015em;margin:0 0 5px;font-family:inherit;font-size:15px;font-weight:680}.emptyPanel p{font-size:12px}.reconciliationFacts{border-top:1px solid var(--admin-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.reconciliationFacts article{gap:5px;min-width:0;padding:18px 20px 0;display:grid}.reconciliationFacts article+article{border-left:1px solid var(--admin-line)}.reconciliationFacts span,.reconciliationFacts small{color:var(--admin-muted);font-size:11px}.reconciliationFacts strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:24px}.operationalMarker.warning{background:var(--admin-warning)}.integrationGrid{gap:14px}.integrationCard{min-height:310px;padding:22px}.integrationCard:before{width:3px}.integrationIdentity strong{letter-spacing:-.025em;font-family:inherit;font-size:20px;font-weight:700}.integrationIdentity small{letter-spacing:0;text-transform:none;font-family:inherit}.integrationMonogram{border-radius:var(--admin-radius);background:#102d21;width:42px;height:42px}.sourceIntelligence{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.sourcePanel,.activityPanel{border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:var(--admin-elevation-card)}.sourcePanel{min-width:0;padding:22px}.sourcePanel.paylog{border-top:3px solid var(--admin-warning)}.sourcePanel.pagarme{border-top:3px solid var(--admin-action)}.sourcePanel>header,.activityPanel>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.sourcePanel h2,.activityPanel h2{letter-spacing:-.025em;margin:0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:22px}.sourcePanel>header>span,.activityPanel>header>span{color:var(--admin-muted);white-space:nowrap;font-size:10px}.sourcePanelTotals{border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sourcePanelTotals div{min-width:0;padding:17px 0}.sourcePanelTotals div+div{border-left:1px solid var(--admin-line);padding-left:18px}.sourcePanelTotals dt{color:var(--admin-muted);margin-bottom:7px;font-size:10px}.sourcePanelTotals dd{overflow-wrap:anywhere;color:var(--admin-ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:680}.sourceBreakdown{gap:0;padding-top:15px;display:grid}.sourceBreakdown>p{color:var(--admin-muted);margin:0 0 6px;font-size:10px;font-weight:650}.sourceBreakdown>div{border-top:1px solid #edf1ef;justify-content:space-between;gap:18px;padding:9px 0;font-size:11px;display:flex}.sourceBreakdown>div span{color:#526059;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sourceBreakdown>div strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.sourceEmpty{min-height:54px;color:var(--admin-muted);align-items:center;font-size:11px;display:flex}.activityPanel{margin-top:20px;padding:22px}.activityLedger{display:grid}.activityLedger article{border-bottom:1px solid var(--admin-line);grid-template-columns:66px minmax(180px,1fr) auto minmax(100px,auto);align-items:center;gap:16px;min-height:68px;display:grid}.activityLedger article:last-child{border-bottom:0}.activityProvider,.activityState{border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:700}.activityProvider{color:#4f5f56;text-transform:capitalize;background:#edf3ef}.activityProvider.paylog{background:color-mix(in srgb, var(--admin-warning) 16%, var(--admin-surface));color:var(--admin-warning)}.activityProvider.pagarme{background:var(--admin-mint);color:var(--admin-brand)}.activityLedger article>div{gap:3px;min-width:0;display:grid}.activityLedger article>div strong{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.activityLedger article>div small{color:var(--admin-muted);font-variant-numeric:tabular-nums;font-size:10px}.activityState{background:var(--admin-surface-muted);color:var(--admin-muted);white-space:nowrap}.activityState.paid,.activityState.succeeded{background:var(--admin-mint);color:var(--admin-brand)}.activityState.failed,.activityState.dead_letter,.activityState.chargeback{color:var(--admin-danger);background:#f8ebe8}.activityAmount{color:var(--admin-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.activityEmpty{min-height:90px;color:var(--admin-muted);align-items:center;font-size:12px;display:flex}.eventPrivacyNote{border:1px solid #d9e5de;border-left:3px solid var(--admin-brand);border-radius:var(--admin-radius-lg);background:var(--admin-surface-muted);box-shadow:var(--admin-elevation-card);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;display:grid}.eventPrivacyNote>span{background:var(--admin-mint);width:28px;height:28px;color:var(--admin-brand);place-items:center;font-family:Consolas,Courier New,monospace;font-size:11px;font-weight:700;display:grid}.eventPrivacyNote p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.5}.eventTypeTabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.eventTypeTabs a{border:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-muted);border-radius:999px;padding:8px 13px;font-size:11px;font-weight:680;text-decoration:none}.eventTypeTabs a[aria-current=page]{border-color:var(--admin-brand);background:var(--admin-mint);color:var(--admin-brand)}.feeTabs{width:min(1280px,100%);margin:0 auto -12px;padding:24px clamp(24px,3vw,44px) 0}.eventLog{border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:var(--admin-surface);box-shadow:var(--admin-elevation-card);display:grid}.eventEntry+.eventEntry{border-top:1px solid var(--admin-line)}.eventEntry summary{min-height:76px;color:var(--admin-ink);cursor:pointer;grid-template-columns:9px minmax(210px,1.4fr) minmax(170px,.8fr) auto auto;align-items:center;gap:14px;padding:14px 18px;list-style:none;transition:background .15s;display:grid}.eventEntry summary::-webkit-details-marker{display:none}.eventEntry summary:hover,.eventEntry summary:focus-visible{background:var(--admin-surface-muted)}.eventEntry summary:focus-visible{outline:2px solid var(--admin-focus);outline-offset:-2px}.eventEntry[open] summary{border-bottom:1px solid var(--admin-line);background:var(--admin-surface-muted)}.eventEntryMarker{background:var(--admin-action);border:2px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #cdd8d2}.eventEntryIdentity{gap:4px;min-width:0;display:grid}.eventEntryIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.eventEntryIdentity small{color:var(--admin-muted);font-variant-numeric:tabular-nums;font-size:11px}.eventEntry>summary>code{color:#5f6a64;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.eventStatus{background:var(--admin-mint);color:var(--admin-brand);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.eventStatus.failed,.eventStatus.dead_letter{color:var(--admin-danger);background:#f8ebe8}.eventStatus.processing{color:var(--admin-info);background:#edf3f9}.eventDisclosure{color:var(--admin-brand);white-space:nowrap;font-size:10px;font-weight:650}.eventEntry[open] .eventDisclosure{color:var(--admin-muted)}.eventPayload{background:#101612;grid-template-columns:minmax(180px,.26fr) minmax(0,1fr);gap:0;display:grid}.eventPayloadMeta{border-right:1px solid #273129;align-content:start;gap:6px;padding:18px;display:grid}.eventPayloadMeta span{color:#7f8b84;text-transform:uppercase;margin-top:8px;font-size:9px}.eventPayloadMeta code,.eventPayloadMeta strong{overflow-wrap:anywhere;color:#dbe7e0;font-size:10px;font-weight:500}.eventCopyButton{color:#dbe7e0;font:inherit;cursor:pointer;background:#18231c;border:1px solid #4c6254;border-radius:2px;margin-top:12px;padding:8px 10px;font-size:10px;font-weight:700}.eventCopyButton:hover,.eventCopyButton:focus-visible{border-color:#8ecaa5;outline:none}.eventPayload pre{color:#b9e6cb;scrollbar-gutter:stable;white-space:pre;max-height:30rem;margin:0;padding:18px 20px;font-family:Consolas,Courier New,monospace;font-size:11px;line-height:1.65;overflow:auto}.eventPayload pre:focus-visible{outline:2px solid var(--admin-focus);outline-offset:-3px}.eventLogEmpty{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:16px;min-height:154px;padding:24px;display:grid}.eventLogEmpty>span{color:#c8d2cc;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:36px;font-weight:700}.eventLogEmpty strong{margin-bottom:5px;font-size:15px;display:block}.eventLogEmpty p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.5}.eventPagination{min-height:54px;color:var(--admin-muted);justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.eventPagination>div{align-items:center;gap:8px;display:flex}.eventPagination a,.eventPagination>div>span,.eventPagination strong{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.eventPagination a{color:var(--admin-brand);text-decoration:none}.eventPagination a:hover,.eventPagination a:focus-visible{border-color:var(--admin-brand);outline:none}.eventPagination>div>span[aria-disabled=true]{color:#a6aea9}.eventPagination strong{color:var(--admin-ink);background:#f4f8f6;font-weight:650}.productHeaderActions{align-items:center;gap:10px;display:flex}.productArchiveViewLink{border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius);background:var(--admin-surface);min-height:44px;color:var(--admin-ink);font-size:var(--admin-text-small);justify-content:center;align-items:center;padding:9px 13px;font-weight:750;text-decoration:none;display:inline-flex}.productArchiveViewLink:hover{border-color:var(--admin-brand);background:var(--admin-mint)}.productArchiveViewLink:focus-visible{outline:3px solid var(--admin-focus);outline-offset:3px}.productCreateLink,.productBackLink,.productCancelLink{border:1px solid var(--admin-brand-deep);border-radius:var(--admin-radius);justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:11px;font-weight:750;text-decoration:none;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.productCreateLink{background:var(--admin-brand-deep);color:#fff;gap:8px}.productCreateLink>span{font-size:17px;font-weight:450;line-height:1}.productBackLink,.productCancelLink{background:var(--admin-surface);color:#173f2d;border-color:#b8ccc1}.productCreateLink:hover,.productBackLink:hover,.productCancelLink:hover{transform:translateY(-1px)}.productCreateLink:hover{background:#095438;box-shadow:0 8px 20px #063c2a24}.productBackLink:hover,.productCancelLink:hover{background:#f6fbf8;border-color:#76aa8e}.productCreateLink:focus-visible,.productBackLink:focus-visible,.productCancelLink:focus-visible{outline-offset:2px;outline:3px solid #79d5a373}.productCreatedNotice{border-left:3px solid var(--admin-action);color:#165f3e;box-shadow:var(--admin-elevation-card);background:#edf8f2;margin:-2px 0 18px;padding:11px 14px;font-size:11px;font-weight:700}.productCatalogToolbar{justify-content:space-between;align-items:end;gap:18px;margin:0 0 18px;display:flex}.productCatalogSearchControl{gap:7px;width:min(430px,100%);display:grid}.productCatalogSearchControl>label{color:var(--admin-ink);font-size:var(--admin-text-small);font-weight:700}.productCatalogSearchField{position:relative}.productCatalogSearchField>svg{fill:none;width:18px;height:18px;stroke:var(--admin-muted);stroke-width:2px;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.productCatalogSearchField>input{box-sizing:border-box;border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius);background:var(--admin-surface);width:100%;min-height:44px;color:var(--admin-ink);font:inherit;padding:9px 44px 9px 42px}.productCatalogSearchField>input::-webkit-search-cancel-button{appearance:none}.productCatalogSearchField>input:hover{border-color:#9eb4a8}.productCatalogSearchField>input:focus-visible,.productCatalogSearchClear:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.productCatalogSearchClear{width:36px;height:36px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.35rem;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.productCatalogSearchStatus{color:var(--admin-muted);font-size:var(--admin-text-small);margin:0 0 11px}.productCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.productCatalogCard{border:1px solid var(--admin-line);border-radius:var(--admin-radius-lg);background:var(--admin-surface);min-width:0;box-shadow:var(--admin-elevation-card);overflow:hidden}.productCardImage{aspect-ratio:16/10;border-bottom:1px solid var(--admin-line);background:#edf2ef;position:relative;overflow:hidden}.productCardImage>img{object-fit:cover;width:100%;height:100%;display:block}.productCardPlaceholder{color:#829087;text-align:center;background:linear-gradient(132deg,#0000 0 55%,#0a7d4e1a 55% 56%,#0000 56%),#edf2ef;place-content:center;gap:3px;width:100%;height:100%;display:grid}.productCardPlaceholder span{color:var(--admin-action);letter-spacing:.15em;font-size:9px;font-weight:800}.productCardPlaceholder strong{color:#314139;letter-spacing:-.06em;font-size:38px}.productCardStatus{border:1px solid #0d704326;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #052a1a1a}.productCardBody{gap:15px;padding:17px;display:grid}.productCardIdentity{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;min-width:0;display:grid}.productCardIdentity>div{min-width:0}.productCardIdentity h2{color:var(--admin-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-family:Segoe UI Variable Display,Segoe UI,sans-serif;font-size:18px;overflow:hidden}.productCardIdentity>strong{color:var(--admin-brand-deep);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.productCardSlug{color:var(--admin-action);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Cascadia Mono,Consolas,monospace;font-size:9px;overflow:hidden}.productCardDescription{min-height:36px;color:var(--admin-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.productCardFinancials{border-top:1px solid var(--admin-line);grid-template-columns:1fr 1fr;margin:0;padding-top:13px;display:grid}.productCardFinancials>div{gap:3px;padding:6px 10px 6px 0;display:grid}.productCardFinancials>div:nth-child(2n){border-left:1px solid var(--admin-line);padding-left:12px;padding-right:0}.productCardFinancials dt{color:var(--admin-muted);font-size:9px}.productCardFinancials dd{color:var(--admin-ink);font-variant-numeric:tabular-nums;gap:2px;margin:0;font-size:11px;font-weight:750;display:grid}.productCardFinancials dd strong{font-size:13px}.productCardFinancials dd span{color:var(--admin-muted);font-size:9px;font-weight:600}.productCardCheckout,.productCardLifecycle{border-top:1px solid var(--admin-line);padding-top:14px}.productCheckoutMissing{gap:11px;display:grid}.productCheckoutMissing>div{gap:3px;display:grid}.productCheckoutMissing strong{color:var(--admin-ink);font-size:var(--admin-text-small)}.productCheckoutMissing span{color:var(--admin-muted);font-size:var(--admin-text-caption);line-height:var(--admin-leading-body)}.productCheckoutMissing>a{border-radius:var(--admin-radius);color:#173f2d;width:fit-content;min-height:44px;font-size:var(--admin-text-small);border:1px solid #b8ccc1;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.productCheckoutMissing>a:hover{color:#064e33;background:#f6fbf8;border-color:#76aa8e}.productCheckoutMissing>a:focus-visible{outline-offset:2px;outline:3px solid #79d5a373}.feePlatformBand{border:1px solid #1d2b24;border-bottom:3px solid var(--admin-action);border-radius:var(--admin-radius);background:var(--admin-brand-deep);color:#f5fbf7;box-shadow:var(--admin-elevation-card);grid-template-columns:minmax(190px,.75fr) auto minmax(280px,1.15fr);align-items:center;gap:28px;padding:24px 28px;display:grid}.feeAllocationPanel{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:18px;gap:18px;padding:24px;display:grid}.feeUserPanel{border-radius:var(--admin-radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:end}.feeUserPanel>.primaryButton{white-space:nowrap;justify-content:center;align-items:center;width:max-content;text-decoration:none;display:inline-flex}@media (max-width:760px){.feeUserPanel{grid-template-columns:minmax(0,1fr)}}.feeAllocationPanel h2,.feeAllocationPanel p{margin:0}.feeAllocationPanel>div{gap:8px;display:grid}.feeAllocationPanel>div>span{color:var(--admin-action);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.feeAllocationPanel form{justify-content:space-between;align-items:center;gap:16px;display:flex}.feeAllocationToggle{cursor:pointer;align-items:center;gap:12px;display:flex}.feeAllocationToggle input{width:22px;height:22px;accent-color:var(--admin-action)}.feeAllocationToggle span{gap:3px;display:grid}.feeAllocationToggle small{color:var(--admin-muted)}.feeAllocationPanel .formFeedback{font-weight:700}.feeAllocationPanel .formFeedback.success{color:var(--admin-action)}.feeAllocationPanel .formFeedback.error{color:var(--admin-danger)}.feePlatformBand>div,.feeOperationalCosts>header,.creditFeePanel>header>div{gap:3px;display:grid}.feePlatformBand span,.feeMethodCard header span,.creditFeePanel header span,.feeOperationalCosts header span{color:#7f9187;font-size:var(--admin-text-caption);font-weight:650}.feePlatformBand h2,.feeMethodCard h2,.creditFeePanel h2,.feeOperationalCosts h2{letter-spacing:-.025em;margin:0}.feePlatformBand h2{color:#fff;font-size:21px}.feePlatformBand>div p,.feePlatformBand>p{color:#aab7b0;font-size:var(--admin-text-small);line-height:var(--admin-leading-body);margin:2px 0 0}.feePlatformBand>strong{color:#54dd99;letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,50px);font-weight:720}.feeSectionHeading{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:end;gap:24px;margin-top:30px;padding-bottom:12px;display:flex}.feeSectionHeading>div{gap:3px;display:grid}.feeSectionHeading span,.providerComparisonPanel>header span{color:var(--admin-muted);font-size:var(--admin-text-caption);font-weight:650}.feeSectionHeading h2,.providerComparisonPanel h2{color:var(--admin-ink);letter-spacing:-.025em;margin:0;font-size:21px}.feeSectionHeading>p{color:var(--admin-muted);font-size:var(--admin-text-small);margin:0}.feeMethodGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.feeMethodCard{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-elevation-card);grid-template-rows:auto 1fr auto;display:grid}.feeMethodCard>header,.feeMethodCard>dl,.feeMethodCard>footer{padding:18px 20px}.feeMethodCard>header{border-bottom:1px solid var(--admin-line)}.feeMethodCard h2{color:var(--admin-ink);font-size:var(--admin-text-body-lg);margin-top:3px}.feeMethodCard dl{gap:14px;margin:0;display:grid}.feeMethodCard dl>div{gap:3px;display:grid}.feeMethodCard dt,.feeMethodCard footer span,.feeOperationalCosts dt,.feeOperationalCosts small{color:var(--admin-muted);font-size:var(--admin-text-caption)}.feeMethodCard dd,.feeOperationalCosts dd{color:var(--admin-ink);font-size:var(--admin-text-body);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.feeMethodCard>footer{border-top:1px solid var(--admin-line);background:var(--admin-surface-muted);gap:4px;display:grid}.feeMethodCard>footer strong{color:var(--admin-brand-deep);font-variant-numeric:tabular-nums;font-size:17px}.creditFeePanel,.feeOperationalCosts{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-elevation-card);margin-top:22px;overflow:hidden}.creditFeePanel>header{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(220px,.8fr) minmax(300px,1.2fr);align-items:end;gap:28px;padding:22px 24px;display:grid}.creditFeePanel h2,.feeOperationalCosts h2{color:var(--admin-ink);font-size:21px}.creditFeePanel>header>p{color:var(--admin-muted);font-size:var(--admin-text-small);line-height:var(--admin-leading-body);margin:0}.creditFeeTableWrap{scrollbar-gutter:stable;overflow-x:auto}.creditFeeTable{border-collapse:collapse;width:100%;min-width:650px;font-size:var(--admin-text-small);font-variant-numeric:tabular-nums}.creditFeeTable th,.creditFeeTable td{text-align:right;border-bottom:1px solid #ebefed;padding:11px 24px}.creditFeeTable th:first-child,.creditFeeTable td:first-child{text-align:left}.creditFeeTable thead th{background:var(--admin-surface-muted);color:var(--admin-muted);font-size:var(--admin-text-caption);font-weight:650}.creditFeeTable tbody th{color:var(--admin-ink);font-weight:650}.creditFeeTable tbody tr:hover{background:var(--admin-surface-muted)}.creditFeeTable tbody tr:last-child th,.creditFeeTable tbody tr:last-child td{border-bottom:0}.creditFeeTable td:last-child strong{color:var(--admin-brand)}.creditFeeTable td:last-child span{color:var(--admin-muted);font-size:var(--admin-text-caption)}.feeOperationalCosts>header{border-bottom:1px solid var(--admin-line);padding:20px 24px}.feeOperationalCosts>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.feeOperationalCosts>dl>div{border-right:1px solid var(--admin-line);gap:4px;min-width:0;padding:18px 24px;display:grid}.feeOperationalCosts>dl>div:last-child{border-right:0}.feeOperationalCosts dd{font-size:18px}.feeSourceNote{color:var(--admin-muted);font-size:var(--admin-text-caption);line-height:var(--admin-leading-body);margin:16px 0 0}.providerComparisonPanel{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-elevation-card);margin-top:30px;overflow:hidden}.providerComparisonPanel>header{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(220px,.85fr) minmax(320px,1.15fr);align-items:end;gap:30px;padding:22px 24px;display:grid}.providerComparisonPanel>header>div:first-child,.providerComparisonContext{gap:3px;display:grid}.providerComparisonContext strong{color:var(--admin-ink);font-size:var(--admin-text-small)}.providerComparisonNotice{border-bottom:1px solid var(--admin-line);background:var(--admin-surface-muted);color:var(--admin-muted);font-size:var(--admin-text-caption);line-height:var(--admin-leading-body);margin:0;padding:13px 24px}.providerComparisonTableWrap{scrollbar-gutter:stable;overflow-x:auto}.providerComparisonTable{border-collapse:collapse;width:100%;min-width:760px;font-size:var(--admin-text-small);font-variant-numeric:tabular-nums}.providerComparisonTable th,.providerComparisonTable td{text-align:right;vertical-align:middle;border-bottom:1px solid #ebefed;padding:12px 24px}.providerComparisonTable th:first-child{text-align:left}.providerComparisonTable thead th{background:var(--admin-surface-muted);color:var(--admin-muted);font-size:var(--admin-text-caption);font-weight:650}.providerComparisonTable thead th>span,.providerComparisonTable thead th>small{display:block}.providerComparisonTable thead th>span{color:var(--admin-ink);font-size:var(--admin-text-small)}.providerComparisonTable thead th>small{margin-top:2px;font-weight:500}.providerComparisonTable tbody th{color:var(--admin-ink);font-weight:650}.providerComparisonTable tbody tr:hover{background:var(--admin-surface-muted)}.providerComparisonTable tbody tr:last-child th,.providerComparisonTable tbody tr:last-child td{border-bottom:0}.providerComparisonTable tbody td strong{color:var(--admin-brand-deep)}.feeDifference{border:1px solid var(--admin-line);min-height:26px;font-size:var(--admin-text-caption);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-weight:650;display:inline-flex}.feeDifference--positive{border-color:color-mix(in srgb, var(--admin-action) 35%, var(--admin-line));background:var(--admin-mint);color:var(--admin-brand)}.feeDifference--negative{border-color:color-mix(in srgb, var(--admin-danger) 35%, var(--admin-line));background:color-mix(in srgb, var(--admin-danger) 7%, var(--admin-surface));color:var(--admin-danger)}.feeDifference--neutral{background:var(--admin-surface-muted);color:var(--admin-muted)}.providerComparisonPanel>footer{border-top:1px solid var(--admin-line);color:var(--admin-muted);font-size:var(--admin-text-caption);justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex}.providerComparisonPanel>footer a{color:var(--admin-brand);text-underline-offset:3px;font-weight:650}.adminRouteLoading,.feeErrorPanel{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);min-height:300px;box-shadow:var(--admin-elevation-card);justify-content:center;align-items:center;gap:16px;padding:36px;display:flex}.adminRouteLoading>span{border:2px solid #cbe4d6;border-top-color:var(--admin-action);border-radius:50%;flex:none;width:26px;height:26px;animation:.8s linear infinite admin-loading-spin}.adminRouteLoading strong,.feeErrorPanel h1{color:var(--admin-ink)}.adminRouteLoading p,.feeErrorPanel p{color:var(--admin-muted);font-size:var(--admin-text-small);margin:3px 0 0}.feeErrorPanel{flex-direction:column;align-items:flex-start}.feeErrorPanel>span{color:var(--admin-danger);font-size:var(--admin-text-caption);font-weight:750}.feeErrorPanel h1{letter-spacing:-.035em;max-width:580px;margin:2px 0 0;font-size:28px}.feeErrorPanel button{border:1px solid var(--admin-brand-deep);border-radius:var(--admin-radius);background:var(--admin-brand-deep);color:#fff;min-height:42px;font:inherit;font-size:var(--admin-text-small);cursor:pointer;margin-top:12px;padding:0 15px;font-weight:700}.feeErrorPanel button:hover{background:#095438}.feeErrorPanel button:focus-visible{outline-offset:2px;outline:3px solid #79d5a373}.visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes admin-loading-spin{to{transform:rotate(360deg)}}.productCatalogEmpty{grid-column:1/-1}.productCatalogEmpty .productCreateLink,.productCatalogNoResults .productArchiveViewLink{width:max-content;margin-top:18px}.productCreateShell{width:min(780px,100%)}.productCreateShell .productForm{position:static;top:auto}.productForm label>small{color:var(--admin-muted);font-size:9px;font-weight:500;line-height:1.45}.productImageField{gap:7px;display:grid}.productImageLabel{color:#34453c;font-size:11px;font-weight:700}.productImageInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.productImageDropzone{border-radius:var(--admin-radius-lg);background:#f9fbfa;border:1px dashed #aebdb5;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;min-height:154px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.productImageDropzone.isDragging{border-color:var(--admin-action);background:#eef8f3;box-shadow:0 0 0 3px #2ab2711f}.productImageDropzone.hasError{border-color:var(--admin-danger);background:#fff9f7}.productImagePreview{aspect-ratio:16/10;border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:#eaf1ed;place-items:center;width:148px;display:grid;position:relative;overflow:hidden}.productImagePreview img{object-fit:cover}.productImagePreview svg{fill:none;stroke:#668076;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:36px}.productImageCopy{gap:6px;min-width:0;display:grid}.productImageCopy strong{color:var(--admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.productImageCopy>span,.productImageField>small{color:var(--admin-muted);font-size:9px;line-height:1.45}.productImageActions{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.productImageChoose,.productImageRemove{border-radius:var(--admin-radius);min-height:36px;font:inherit;cursor:pointer;padding:0 12px;font-size:10px;font-weight:750;transition:border-color .15s,background .15s,color .15s}.productImageChoose{border:1px solid var(--admin-brand-deep);background:var(--admin-brand-deep);color:#fff}.productImageRemove{color:#58655e;background:#fff;border:1px solid #c6d0ca}.productImageChoose:hover:not(:disabled){background:#095438}.productImageRemove:hover:not(:disabled){color:var(--admin-ink);border-color:#9aafa4}.productImageChoose:focus-visible,.productImageRemove:focus-visible,.productImageInput:focus-visible+.productImageDropzone{outline-offset:2px;outline:3px solid #79d5a373}.productImageChoose:disabled,.productImageRemove:disabled{opacity:.58;cursor:not-allowed}.productImageField .productImageError{min-height:13px;color:var(--admin-danger);font-weight:650}.productFormActions{border-top:1px solid var(--admin-line);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.productFormActions .primaryButton{min-width:138px}@media (max-width:1100px){.orderPulse,.productCatalogGrid,.eventMetricGrid,.paylogValueBand{grid-template-columns:repeat(2,minmax(0,1fr))}.paylogValueBand article:first-child,.paylogValueBand article:nth-child(3){padding-left:0}.paylogValueBand article:nth-child(3){border-top:1px solid var(--admin-line);border-left:0}.paylogValueBand article:nth-child(4){border-top:1px solid var(--admin-line)}.eventMetricGrid article:nth-child(3){border-top:1px solid var(--admin-line);border-left:0;padding-left:0}.eventMetricGrid article:nth-child(4){border-top:1px solid var(--admin-line)}.sourceIntelligence{grid-template-columns:1fr}.activityLedger article{grid-template-columns:66px minmax(0,1fr) auto}.pendingPaymentsLedger article{grid-template-columns:minmax(180px,1fr) minmax(130px,.8fr) auto}.pendingPaymentAmount{text-align:left;grid-column:2/-1;justify-items:start;padding-bottom:12px}.activityAmount{text-align:left;grid-column:2/-1;padding-bottom:12px}.eventEntry summary{grid-template-columns:9px minmax(0,1fr) auto;gap:10px}.eventEntry>summary>code,.eventDisclosure{display:none}}@media (max-width:760px){.orderPulse{grid-template-columns:1fr}.orderPeriodToolbar{flex-direction:column;align-items:stretch;gap:12px}.orderSearchControls{grid-template-columns:1fr auto;display:grid}.orderSearchField{grid-column:1/-1}.orderCustomDates{grid-template-columns:1fr 1fr}.orderCustomDates button{grid-column:1/-1}.orderPeriodFilters{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;display:grid}.orderPeriodFilters a{padding-left:8px;padding-right:8px}.salesMethodSection>header{flex-direction:column;align-items:start}.salesMethodSection>header>small{text-align:left;max-width:none}.salesMethodGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.orderPagination{flex-direction:column;align-items:stretch}.orderPagination>div,.orderPagination a,.orderPagination>div>span{flex:1}.productHeaderActions{justify-content:space-between;width:100%}.productCatalogToolbar{flex-direction:column;align-items:stretch;gap:8px}.productCatalogSearchStatus{margin:0}.productCatalogGrid,.productImageDropzone{grid-template-columns:1fr}.productImagePreview{width:100%}.productFormActions{flex-direction:column-reverse;align-items:stretch}.productFormActions>*{width:100%}.eventTelemetry{padding:18px}.eventTelemetry>header{flex-direction:column;align-items:flex-start;gap:8px}.eventMetricGrid,.paylogValueBand{grid-template-columns:1fr}.paylogValueBand article,.paylogValueBand article:first-child,.paylogValueBand article:nth-child(3){min-height:0;padding:15px 0}.paylogValueBand article+article,.paylogValueBand article:nth-child(4){border-top:1px solid var(--admin-line);border-left:0}.eventMetricGrid article,.eventMetricGrid article:nth-child(3){padding:14px 0}.eventMetricGrid article+article,.eventMetricGrid article:nth-child(4){border-top:1px solid var(--admin-line);border-left:0;padding-left:0}.eventRhythm{gap:6px}.eventRhythm small{font-size:8px}.sourcePanelTotals{grid-template-columns:1fr}.sourcePanelTotals div+div{border-top:1px solid var(--admin-line);border-left:0;padding-left:0}.activityLedger article{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px 0}.pendingPaymentsPanel{padding:18px}.pendingPaymentsPanel>header{flex-direction:column;align-items:flex-start;gap:9px}.pendingPaymentsLedger article{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px 0}.pendingPaymentsLedger article>div:nth-child(2){grid-area:2/1}.pendingPaymentIdentity{grid-column:1/-1}.pendingPaymentsLedger small{white-space:normal}.pendingPaymentState{grid-area:2/2}.pendingPaymentAmount{text-align:left;grid-area:3/1/auto/-1;justify-items:start;padding-bottom:0}.pendingPaymentAmount small{max-width:100%}.activityState{grid-column:2}.activityAmount{grid-column:2;padding-bottom:0}.eventEntry summary{grid-template-columns:9px minmax(0,1fr) auto;gap:10px}.eventEntry>summary>code,.eventDisclosure{display:none}.eventPayload{grid-template-columns:1fr}.eventPayloadMeta{border-bottom:1px solid #273129;border-right:0}.eventPagination{flex-direction:column;align-items:flex-start;padding-top:12px}.reconciliationFacts{grid-template-columns:1fr}.reconciliationFacts article{padding:14px 0}.reconciliationFacts article+article{border-top:1px solid var(--admin-line);border-left:0}.adminShell{grid-template-columns:1fr}.adminSidebar{background:#0b0f0d;grid-template-rows:auto;gap:8px;padding:10px 12px;overflow:auto hidden;box-shadow:0 7px 22px #040b0729}.adminAccountCard,.adminSidebarFooter{display:none}.adminBrand{flex:0 0 138px;width:138px;height:40px;padding:0}.adminBrandLogoFrame{width:138px;height:40px}.adminBrandLogo{width:138px}.adminNav{overflow:visible}.adminNavSectionToggle{min-height:38px;font-size:10px}.adminNav a{min-height:38px}.adminTopbar{height:58px}.adminPage{padding:24px 18px 52px}.adminPageHeader{gap:14px;margin-bottom:18px;padding-bottom:18px}.adminPageHeader h1{font-size:30px}.adminPageDescription{font-size:12px}.metric,.salesSummary article,.orderPulse>div{min-height:112px}}@media (max-width:380px){.salesMethodGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.metricDetailLink span,.adminNav a,.adminNavSectionToggle{transition:none}}.adminPageHeader h1,.eventTelemetry h2,.paylogValueBand strong,.metric strong,.salesSummary strong,.orderPulse strong,.pendingPaymentsPanel h2,.pendingPaymentAmount strong,.sourcePanel h2,.activityPanel h2,.eventLogEmpty>span,.productCardIdentity h2,.adminShell input,.adminShell select,.adminShell textarea,.adminShell button{font-family:var(--admin-font-sans)}.adminShell input,.adminShell select,.adminShell textarea{font-size:var(--admin-text-body);line-height:var(--admin-leading-body)}.adminAccountCard small,.adminSidebarFooter small,.adminCompanyMark,.adminEnvironment,.operationStatus small,.adminIdentityCopy small,.sectionLabel,.panelNumber,.recordCount,.pageSyncStatus,.eventTelemetry>header>span,.paylogValueBand span,.paylogValueBand small,.eventMetricGrid span,.eventMetricGrid small,.eventRhythm small,.metricDetailLink,.pendingPaymentsPanel>header>a,.pendingPaymentsLedger small,.pendingPaymentState,.sourcePanel>header>span,.activityPanel>header>span,.sourcePanelTotals dt,.sourceBreakdown>p,.activityProvider,.activityState,.activityLedger article>div small,.eventEntry>summary>code,.eventStatus,.eventDisclosure,.eventPayloadMeta span,.eventPayloadMeta code,.eventPayloadMeta strong,.eventPagination,.salesSummary span,.salesSummary small,.metric>span,.metric small,.laneTrack article small,.statusBadge,.recipientRoles>header small,.recipientLinkForm label>span,.recipientMapping span,.externalRecipients li small,.checkoutRegister>header,.checkoutRow a,.inheritanceNote span,.checkoutEyebrow,.checkoutTrustLine span,.checkoutMethods>span,.checkoutReceipt>header small,.checkoutMethods li,.checkoutStageNote,.distributionBoard header span,.affiliateIdentity small,.recipientConnection,.distributionRoute small,.distributionRoute span,.distributionRoute a,.productCardPlaceholder span,.productCardSlug,.productCardFinancials dt,.productForm label>small,.productImageCopy>span,.productImageField>small,.productImageChoose,.productImageRemove{font-size:var(--admin-text-caption);line-height:var(--admin-leading-tight)}.adminAccountCard strong,.adminSidebarFooter strong,.adminNavSectionToggle,.adminNavSectionCount,.operationStatus strong,.adminIdentityCopy strong,.adminAvatar,.adminIdentity button,.eventRhythmValue,.pendingPaymentIdentity code,.pendingPaymentsLedger span,.pendingPaymentsEmpty p,.emptyPanel p,.reconciliationFacts span,.reconciliationFacts small,.sourceBreakdown>div,.sourceBreakdown>div strong,.sourceEmpty,.activityAmount,.activityEmpty,.eventPrivacyNote p,.eventEntryIdentity small,.eventPayload pre,.eventLogEmpty p,.laneTrack article span,.productCard p,.productCard dt,.financialFieldset label,.choiceFieldset label,.recipientNotice span,.checkoutRow small,.checkoutForm>label,.slugInput i,.inheritanceNote p,.checkoutReceiptProduct span,.affiliateIdentity>div>span,.productCreateLink,.productBackLink,.productCancelLink,.productCreatedNotice,.productImageLabel{font-size:var(--admin-text-small);line-height:var(--admin-leading-body)}.adminNav a>span:nth-child(2),.adminPageDescription,.eventMetricGrid strong em,.pendingPaymentsEmpty strong,.sourcePanelTotals dd,.activityLedger article>div strong,.eventEntryIdentity strong,.productCardDescription,.productCardFinancials dd,.productImageCopy strong{font-size:var(--admin-text-body);line-height:var(--admin-leading-body)}.productForm>label,.checkoutForm>label,.affiliateFormBlock>label,.choiceFieldset legend,.productImageLabel{color:#34453c;font-size:var(--admin-text-small);font-weight:650;line-height:var(--admin-leading-body)}@media (max-width:760px){.feePlatformBand{grid-template-columns:1fr;gap:14px;padding:22px}.feePlatformBand>p{max-width:540px}.feeMethodGrid{grid-template-columns:1fr}.feeSectionHeading,.providerComparisonPanel>footer{flex-direction:column;align-items:start}.creditFeePanel>header,.providerComparisonPanel>header{grid-template-columns:1fr;align-items:start;gap:10px}.feeOperationalCosts>dl{grid-template-columns:1fr 1fr}.feeOperationalCosts>dl>div:nth-child(2){border-right:0}.feeOperationalCosts>dl>div:nth-child(-n+2){border-bottom:1px solid var(--admin-line)}.adminRouteLoading,.feeErrorPanel{min-height:250px;padding:26px 22px}.adminNavSectionToggle{font-size:var(--admin-text-small)}.adminPageHeader h1{font-size:28px}.adminPageDescription{font-size:var(--admin-text-body)}}@media (prefers-reduced-motion:reduce){.adminRouteLoading>span{animation-duration:1.8s}}.financePendingBadge{border-color:color-mix(in srgb, var(--admin-warning) 42%, var(--admin-line));background:color-mix(in srgb, var(--admin-warning) 9%, var(--admin-surface));color:#6f4a10}.financeWorkspace{border:1px solid var(--admin-line);border-radius:var(--admin-radius-card);background:var(--admin-surface);box-shadow:var(--admin-shadow-card);overflow:hidden}.financeBalanceBadge{width:fit-content;margin:-24px 0 16px auto;display:flex}.financeBalanceBadge.ready{border-color:color-mix(in srgb, var(--admin-action) 38%, var(--admin-line));background:color-mix(in srgb, var(--admin-action) 8%, var(--admin-surface));color:var(--admin-brand)}.financeBalanceBadge.unavailable{border-color:color-mix(in srgb, var(--admin-danger) 38%, var(--admin-line));background:color-mix(in srgb, var(--admin-danger) 7%, var(--admin-surface));color:var(--admin-danger)}.financeBalanceBadge.pending,.financeBalanceBadge.partial,.financeBalanceBadge.not_configured{border-color:color-mix(in srgb, var(--admin-warning) 42%, var(--admin-line));background:color-mix(in srgb, var(--admin-warning) 9%, var(--admin-surface));color:#6f4a10}.financeWorkspaceStatus{border-bottom:1px solid var(--admin-line);background:color-mix(in srgb, var(--admin-warning) 5%, var(--admin-surface));align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.financeBalanceWorkspace.ready .financeWorkspaceStatus,.financeWithdrawalWorkspace.ready .financeWorkspaceStatus{background:color-mix(in srgb, var(--admin-action) 5%, var(--admin-surface))}.financeBalanceWorkspace.unavailable .financeWorkspaceStatus,.financeWithdrawalWorkspace.unavailable .financeWorkspaceStatus{background:color-mix(in srgb, var(--admin-danger) 5%, var(--admin-surface))}.financeWithdrawalWorkspace.partial .financeWorkspaceStatus,.financeWithdrawalWorkspace.not_configured .financeWorkspaceStatus{background:color-mix(in srgb, var(--admin-warning) 5%, var(--admin-surface))}.financeBalanceWorkspace.ready .financeStatusMark,.financeWithdrawalWorkspace.ready .financeStatusMark{border-color:color-mix(in srgb, var(--admin-action) 38%, var(--admin-line))}.financeBalanceWorkspace.ready .financeStatusMark i,.financeWithdrawalWorkspace.ready .financeStatusMark i{background:var(--admin-action);box-shadow:0 0 0 5px color-mix(in srgb, var(--admin-action) 14%, transparent)}.financeBalanceWorkspace.unavailable .financeStatusMark,.financeWithdrawalWorkspace.unavailable .financeStatusMark{border-color:color-mix(in srgb, var(--admin-danger) 38%, var(--admin-line))}.financeBalanceWorkspace.unavailable .financeStatusMark i,.financeWithdrawalWorkspace.unavailable .financeStatusMark i{background:var(--admin-danger);box-shadow:0 0 0 5px color-mix(in srgb, var(--admin-danger) 14%, transparent)}.financeStatusCopy{flex:auto;min-width:0}.financeStatusCopy>small{color:var(--admin-muted);font-size:var(--admin-text-caption);margin-top:8px;display:block}.financeRefresh{border:1px solid color-mix(in srgb, var(--admin-brand) 40%, var(--admin-line));border-radius:var(--admin-radius-control);background:var(--admin-surface);min-height:44px;color:var(--admin-brand);font-size:var(--admin-text-small);flex:none;justify-content:center;align-items:center;padding:10px 14px;font-weight:750;text-decoration:none;display:inline-flex}.financeRefresh:hover,.financeRefresh:focus-visible{border-color:var(--admin-action);outline:3px solid color-mix(in srgb, var(--admin-focus) 40%, transparent)}.financeStatusMark{border:1px solid color-mix(in srgb, var(--admin-warning) 38%, var(--admin-line));border-radius:var(--admin-radius-control);background:var(--admin-surface);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.financeStatusMark i{background:var(--admin-warning);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--admin-warning) 14%, transparent);border-radius:50%}.financeWorkspaceStatus>div>span,.financeSnapshot dt,.financeSnapshot small,.financeActionPreview span,.financeLedgerPreview header span,.financeCustodyNote p{color:var(--admin-muted);font-size:var(--admin-text-caption);line-height:var(--admin-leading-tight)}.financeWorkspaceStatus h2{color:var(--admin-ink);margin:3px 0 5px;font-size:20px;line-height:1.2}.financeWorkspaceStatus p,.financeActionPreview p,.financeLedgerPreview p{max-width:760px;color:var(--admin-muted);font-size:var(--admin-text-small);line-height:var(--admin-leading-body);margin:0}.financeSnapshot{border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.financeSnapshot>div{border-right:1px solid var(--admin-line);min-width:0;box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--admin-warning) 78%, transparent);padding:24px 28px 22px}.financeBalanceWorkspace.ready .financeSnapshot>div{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--admin-action) 72%, transparent)}.financeBalanceRecipients{border:1px solid var(--admin-line);border-radius:var(--admin-radius-card);background:var(--admin-surface-muted);margin:24px 28px 0}.financeBalanceRecipients>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.financeBalanceRecipients>header span,.financeBalanceRecipients>header small,.financeRecipientList article>header span,.financeRecipientList dt{color:var(--admin-muted);font-size:var(--admin-text-caption)}.financeBalanceRecipients h3{color:var(--admin-ink);font-size:var(--admin-text-body-lg);margin:3px 0 0}.financeRecipientList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.financeRecipientList article{border-right:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);background:var(--admin-surface);min-width:0;padding:20px}.financeRecipientList article:nth-child(2n){border-right:0}.financeRecipientList article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.financeRecipientList article>header div{min-width:0}.financeRecipientList article>header strong{color:var(--admin-ink);font-size:var(--admin-text-body);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;display:block;overflow:hidden}.financeRecipientState{border:1px solid color-mix(in srgb, var(--admin-action) 32%, var(--admin-line));flex:none;padding:4px 7px;font-weight:750;color:var(--admin-brand)!important}.financeRecipientList article.unavailable .financeRecipientState{border-color:color-mix(in srgb, var(--admin-danger) 32%, var(--admin-line));color:var(--admin-danger)!important}.financeRecipientList code{color:var(--admin-muted);font-size:var(--admin-text-caption);margin-top:10px;display:block}.financeRecipientList dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;display:grid}.financeRecipientList dl div{min-width:0}.financeRecipientList dd{color:var(--admin-ink);font-size:var(--admin-text-small);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-weight:750;overflow:hidden}.financeSnapshot>div:last-child{border-right:0}.financeSnapshot dt{margin-bottom:10px}.financeSnapshot dd{color:var(--admin-ink);font-variant-numeric:tabular-nums;margin:0 0 7px;font-size:clamp(20px,2.3vw,28px);font-weight:750;line-height:1.05}.financeSnapshot .financeDestination{max-width:340px;font-size:var(--admin-text-body-lg);overflow-wrap:anywhere;line-height:1.25}.financeSnapshot small{max-width:240px;display:block}.financeActionPreview,.financeLedgerPreview{border:1px solid var(--admin-line);border-radius:var(--admin-radius-card);background:var(--admin-canvas);margin:24px 28px 0}.financeActionPreview{justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.financeActionPreview strong,.financeLedgerPreview strong,.financeCustodyNote strong{color:var(--admin-ink);font-size:var(--admin-text-body);line-height:var(--admin-leading-body);margin:3px 0 4px;display:block}.financeActionPreview .financeUnavailableState{border:1px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-muted);border-radius:999px;flex:none;padding:8px 11px;font-weight:700}.financePrimaryAction{border:1px solid var(--admin-brand);border-radius:var(--admin-radius-control);background:var(--admin-brand);min-height:44px;color:var(--admin-surface);font-size:var(--admin-text-small);flex:none;justify-content:center;align-items:center;padding:10px 16px;font-weight:750;text-decoration:none;display:inline-flex}.financePrimaryAction:hover,.financePrimaryAction:focus-visible{background:var(--admin-action);outline:3px solid color-mix(in srgb, var(--admin-focus) 40%, transparent)}.financeWithdrawalOptions,.financeWithdrawalHistory,.financeWithdrawalReadiness{border:1px solid var(--admin-line);border-radius:var(--admin-radius-card);background:var(--admin-surface-muted);margin:24px 28px 0}.financeWithdrawalOptions>header,.financeWithdrawalReadiness>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.financeWithdrawalOptions>header span,.financeWithdrawalOptions>header small,.financeWithdrawalReadiness>header span,.financeWithdrawalOptions legend,.financeWithdrawalOptions label small,.financeWithdrawalAmount>small,.financeWithdrawalFeeNote,.financeWithdrawalSubmit p,.financeWithdrawalReadiness li small{color:var(--admin-muted);font-size:var(--admin-text-caption);line-height:var(--admin-leading-body)}.financeWithdrawalOptions h3,.financeWithdrawalReadiness h3{color:var(--admin-ink);font-size:var(--admin-text-body-lg);margin:3px 0 0}.financeWithdrawalOptions fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:20px;display:grid}.financeWithdrawalOptions legend{padding:20px 20px 0}.financeWithdrawalOptions fieldset>label{border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);background:var(--admin-surface);cursor:pointer;align-items:flex-start;gap:12px;min-height:74px;padding:15px;display:flex}.financeWithdrawalOptions fieldset>label:has(input:checked){border-color:var(--admin-action);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--admin-action) 74%, transparent)}.financeWithdrawalOptions fieldset:disabled>label{background:var(--admin-canvas);cursor:not-allowed;opacity:.65}.financeWithdrawalOptions input[type=radio]{width:18px;height:18px;accent-color:var(--admin-action);flex:none;margin:2px 0 0}.financeWithdrawalOptions label strong,.financeWithdrawalOptions label small{display:block}.financeWithdrawalOptions label strong{color:var(--admin-ink);font-size:var(--admin-text-small)}.financeWithdrawalOptions label small{margin-top:5px}.financeWithdrawalAmount{padding:0 20px 20px}.financeWithdrawalAmount>label{color:var(--admin-ink);font-size:var(--admin-text-small);margin-bottom:7px;font-weight:700;display:block}.financeWithdrawalAmount>div{border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);align-items:center;max-width:360px;min-height:44px;display:flex}.financeWithdrawalAmount>div:focus-within{border-color:var(--admin-action);outline:3px solid color-mix(in srgb, var(--admin-focus) 35%, transparent)}.financeWithdrawalAmount>div>span{color:var(--admin-muted);font-size:var(--admin-text-small);padding-left:13px;font-weight:700}.financeWithdrawalAmount input{min-width:0;min-height:42px;color:var(--admin-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:auto;padding:9px 13px 9px 7px}.financeWithdrawalAmount input[aria-invalid=true]{color:var(--admin-danger)}.financeWithdrawalAmount>small{margin-top:7px;display:block}.financeWithdrawalAmount .financeWithdrawalError{color:var(--admin-danger);font-weight:650}.financeWithdrawalConfirmation{gap:7px;max-width:520px;padding:18px 20px 0;display:grid}.financeWithdrawalConfirmation label{color:var(--admin-ink);font-size:var(--admin-text-small)}.financeWithdrawalConfirmation input{border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius-control);background:var(--admin-surface);min-height:44px;color:var(--admin-ink);font:inherit;padding:9px 13px}.financeWithdrawalConfirmation input:focus-visible{border-color:var(--admin-action);outline:3px solid color-mix(in srgb, var(--admin-focus) 35%, transparent)}.financeWithdrawalFees{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);background:var(--admin-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.financeWithdrawalFees>div{border-right:1px solid var(--admin-line);padding:16px 20px}.financeWithdrawalFees>div:last-child{border-right:0}.financeWithdrawalFees dt{color:var(--admin-muted);font-size:var(--admin-text-caption)}.financeWithdrawalFees dd{color:var(--admin-ink);font-size:var(--admin-text-body);font-variant-numeric:tabular-nums;margin:5px 0 0;font-weight:750}.financeWithdrawalFeeNote{margin:12px 20px 0}.financeWithdrawalSubmit{align-items:center;gap:16px;padding:18px 20px 20px;display:flex}.financeWithdrawalSubmit button{border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius-control);background:var(--admin-canvas);min-width:218px;min-height:44px;color:var(--admin-muted);font:inherit;font-size:var(--admin-text-small);cursor:not-allowed;padding:10px 16px;font-weight:750}.financeWithdrawalSubmit button:not(:disabled){border-color:var(--admin-action);background:var(--admin-action);color:var(--admin-on-action);cursor:pointer}.financeWithdrawalSubmit .financeWithdrawalError{color:var(--admin-danger);font-weight:650}.financeWithdrawalSubmit p{max-width:650px;margin:0}.financeWithdrawalReadiness ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.financeWithdrawalReadiness li{border-right:1px solid var(--admin-line);gap:12px;padding:18px 20px;display:flex}.financeWithdrawalReadiness li:last-child{border-right:0}.financeWithdrawalReadiness li>span{border:1px solid var(--admin-line-strong);width:28px;height:28px;color:var(--admin-muted);font-size:var(--admin-text-caption);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:800;display:grid}.financeWithdrawalReadiness li[data-ready=true]>span{border-color:var(--admin-action);background:color-mix(in srgb, var(--admin-action) 10%, var(--admin-surface));color:var(--admin-brand)}.financeWithdrawalReadiness li strong,.financeWithdrawalReadiness li small{display:block}.financeWithdrawalReadiness li strong{color:var(--admin-ink);font-size:var(--admin-text-small)}.financeWithdrawalReadiness li small{margin-top:4px}.financeWithdrawalHistory>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.financeWithdrawalHistory>header span,.financeWithdrawalHistory>header small,.financeWithdrawalHistory li small{color:var(--admin-muted);font-size:var(--admin-text-caption);line-height:var(--admin-leading-body)}.financeWithdrawalHistory h3{color:var(--admin-ink);font-size:var(--admin-text-body-lg);margin:3px 0 0}.financeWithdrawalHistory ul{margin:0;padding:0;list-style:none}.financeWithdrawalHistory li{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) auto minmax(0,180px);align-items:center;gap:16px;padding:14px 20px;display:grid}.financeWithdrawalHistory li:last-child{border-bottom:0}.financeWithdrawalHistory li>div{gap:2px;min-width:0;display:grid}.financeWithdrawalHistory li strong{color:var(--admin-ink);font-size:var(--admin-text-body);font-variant-numeric:tabular-nums}.financeWithdrawalHistory li>small{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.financeWithdrawalHistoryStatus{border:1px solid var(--admin-line-strong);color:var(--admin-muted);font-size:var(--admin-text-caption);white-space:nowrap;border-radius:999px;padding:3px 10px;font-weight:700}.financeWithdrawalHistoryStatus[data-status=transferred]{border-color:color-mix(in srgb, var(--admin-action) 45%, transparent);background:color-mix(in srgb, var(--admin-action) 10%, var(--admin-surface));color:var(--admin-brand)}.financeWithdrawalHistoryStatus[data-status=failed],.financeWithdrawalHistoryStatus[data-status=canceled]{border-color:color-mix(in srgb, var(--admin-danger) 45%, transparent);color:var(--admin-danger)}.financeWithdrawalHistoryEmpty{color:var(--admin-muted);font-size:var(--admin-text-small);margin:0;padding:18px 20px}@media (max-width:640px){.financeWithdrawalHistory li{grid-template-columns:minmax(0,1fr) auto}.financeWithdrawalHistory li>small{text-align:left;grid-column:1/-1}}.financeLedgerPreview>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.financeLedgerPreview h3{color:var(--admin-ink);font-size:var(--admin-text-body);margin:0}.financeLedgerPreview>div{align-items:center;gap:14px;min-height:132px;padding:24px 20px;display:flex}.financeLedgerPreview>div>span{border:1px solid var(--admin-line);border-radius:var(--admin-radius-control);width:36px;height:36px;color:var(--admin-muted);flex:0 0 36px;place-items:center;display:grid}.financeCustodyNote{border-left:3px solid var(--admin-info);background:color-mix(in srgb, var(--admin-info) 5%, var(--admin-surface));align-items:flex-start;gap:13px;margin:24px 28px;padding:16px 18px;display:flex}.financeCustodyNote>span{border:1px solid color-mix(in srgb, var(--admin-info) 35%, var(--admin-line));border-radius:var(--admin-radius-control);width:28px;height:28px;color:var(--admin-info);font-size:var(--admin-text-small);flex:0 0 28px;place-items:center;font-weight:800;display:grid}.financeCustodyNote p{max-width:760px;line-height:var(--admin-leading-body);margin:2px 0 0}.programmerWithdrawalRoute{border:1px solid var(--admin-line);border-radius:var(--admin-radius-card);background:var(--admin-surface-muted);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;margin:24px 28px 0;display:grid}.programmerRecipientIdentity,.programmerBankDestination{min-width:0;padding:20px}.programmerRecipientIdentity{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.programmerRecipientMark{border:1px solid color-mix(in srgb, var(--admin-action) 42%, var(--admin-line));background:color-mix(in srgb, var(--admin-action) 10%, var(--admin-surface));width:42px;height:42px;color:var(--admin-brand);border-radius:50%;place-items:center;font-weight:800;display:grid}.programmerRecipientIdentity small,.programmerBankDestination small,.programmerBankDestination span,.programmerTransferLedger>header span,.programmerTransferLedger>header small,.programmerTransferList article small,.programmerTransferMeta{color:var(--admin-muted);font-size:var(--admin-text-caption)}.programmerRecipientIdentity strong,.programmerBankDestination strong{overflow-wrap:anywhere;color:var(--admin-ink);font-size:var(--admin-text-body);margin:3px 0;display:block}.programmerRecipientIdentity code{color:var(--admin-muted);font-size:var(--admin-text-caption)}.programmerProviderState{border:1px solid var(--admin-line);color:var(--admin-muted);font-size:var(--admin-text-caption);white-space:nowrap;border-radius:999px;padding:7px 9px;font-weight:750}.programmerProviderState.active{border-color:color-mix(in srgb, var(--admin-action) 38%, var(--admin-line));background:color-mix(in srgb, var(--admin-action) 7%, var(--admin-surface));color:var(--admin-brand)}.programmerRouteLine{min-height:100%;display:block;position:relative}.programmerRouteLine:before{background:color-mix(in srgb, var(--admin-action) 52%, var(--admin-line));content:"";height:1px;position:absolute;top:50%;left:12px;right:12px}.programmerRouteLine:after{border-top:1px solid var(--admin-action);border-right:1px solid var(--admin-action);content:"";width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:10px;transform:rotate(45deg)}.programmerBankDestination{border-left:1px solid var(--admin-line)}.programmerTransferLedger{border:1px solid var(--admin-line);border-radius:var(--admin-radius-card);background:var(--admin-surface);margin:24px 28px 0;overflow:hidden}.programmerTransferLedger>header{border-bottom:1px solid var(--admin-line);background:var(--admin-surface-muted);justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.programmerTransferLedger h3{color:var(--admin-ink);font-size:var(--admin-text-body-lg);margin:3px 0 0}.programmerTransferList article{border-bottom:1px solid var(--admin-line);grid-template-columns:132px minmax(0,1fr) minmax(180px,auto);align-items:center;gap:18px;padding:16px 20px;display:grid}.programmerTransferList article:last-child{border-bottom:0}.programmerTransferList article>div>strong{color:var(--admin-ink);font-size:var(--admin-text-body);font-variant-numeric:tabular-nums;margin-bottom:3px;display:block}.programmerTransferStatus{border:1px solid var(--admin-line);width:fit-content;color:var(--admin-muted);font-size:var(--admin-text-caption);border-radius:999px;padding:6px 9px;font-weight:750}.programmerTransferStatus.transferred{border-color:color-mix(in srgb, var(--admin-action) 38%, var(--admin-line));color:var(--admin-brand)}.programmerTransferStatus.failed,.programmerTransferStatus.canceled{border-color:color-mix(in srgb, var(--admin-danger) 38%, var(--admin-line));color:var(--admin-danger)}.programmerTransferStatus.processing,.programmerTransferStatus.pending_transfer,.programmerTransferStatus.unknown{border-color:color-mix(in srgb, var(--admin-warning) 42%, var(--admin-line));color:#6f4a10}.programmerTransferMeta{flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.programmerTransferMeta code{max-width:100%;color:var(--admin-muted);text-overflow:ellipsis;overflow:hidden}.programmerTransferEmpty{text-align:center;padding:28px 20px}.programmerTransferEmpty strong{color:var(--admin-ink)}.programmerTransferEmpty p{color:var(--admin-muted);font-size:var(--admin-text-small);margin:6px auto 0}@media (max-width:760px){.financeBalanceBadge{margin-top:-8px}.financeWorkspaceStatus{flex-wrap:wrap;padding:20px}.financeRefresh{width:100%;margin-left:50px}.financeSnapshot{grid-template-columns:1fr}.financeSnapshot>div{border-right:0;border-bottom:1px solid var(--admin-line);padding:20px}.financeSnapshot>div:last-child{border-bottom:0}.financeActionPreview,.financeLedgerPreview,.financeBalanceRecipients,.financeWithdrawalOptions,.financeWithdrawalHistory,.financeWithdrawalReadiness,.financeCustodyNote{margin-left:20px;margin-right:20px}.financeActionPreview{flex-direction:column;align-items:flex-start}.financeLedgerPreview>header{flex-direction:column;align-items:flex-start;gap:8px}.financeBalanceRecipients>header{flex-direction:column;align-items:flex-start}.financeRecipientList{grid-template-columns:1fr}.financeRecipientList article{border-right:0}.financeRecipientList dl{grid-template-columns:1fr}.financeWithdrawalOptions>header,.financeWithdrawalReadiness>header,.financeWithdrawalSubmit{flex-direction:column;align-items:flex-start}.financeWithdrawalOptions fieldset,.financeWithdrawalFees,.financeWithdrawalReadiness ol{grid-template-columns:1fr}.financeWithdrawalFees>div,.financeWithdrawalReadiness li{border-right:0;border-bottom:1px solid var(--admin-line)}.financeWithdrawalFees>div:last-child,.financeWithdrawalReadiness li:last-child{border-bottom:0}.financeWithdrawalSubmit button,.financeWithdrawalAmount>div{width:100%;max-width:none}.programmerWithdrawalRoute{grid-template-columns:1fr;margin:18px 20px 0}.programmerRecipientIdentity{grid-template-columns:42px minmax(0,1fr)}.programmerProviderState{grid-column:1/-1}.programmerRouteLine{display:none}.programmerBankDestination{border-top:1px solid var(--admin-line);border-left:0}.programmerTransferLedger{margin:18px 20px 0}.programmerTransferLedger>header{flex-direction:column;align-items:flex-start;gap:8px}.programmerTransferList article{grid-template-columns:1fr;gap:10px}.programmerTransferMeta{align-items:flex-start}}.salesRegister,.saleDetailHero,.saleDetailSection{border:1px solid var(--admin-line);border-radius:var(--admin-radius);background:var(--admin-surface);box-shadow:var(--admin-elevation-card)}.salesRegister{background:var(--admin-canvas);overflow:hidden}.salesRegisterHeading,.saleDetailSection>header{border-bottom:1px solid var(--admin-line);background:var(--admin-surface);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.salesRegisterHeading h2,.saleDetailSection h2{color:var(--admin-ink);font-size:var(--admin-text-body-lg);line-height:var(--admin-leading-tight);margin:2px 0 0}.salesRegisterHeading>span{color:var(--admin-muted);font-size:var(--admin-text-small);font-weight:650}.salesSearchForm{border-bottom:1px solid var(--admin-line);background:var(--admin-surface);gap:8px;padding:16px 20px;display:grid}.salesSearchForm>label{color:var(--admin-ink);font-size:var(--admin-text-small);font-weight:700}.salesSearchHint{color:var(--admin-muted);font-size:var(--admin-text-small)}.salesSearchControls{gap:8px;max-width:720px;display:flex}.salesSearchField{border:1px solid var(--admin-line-strong);border-radius:var(--admin-radius);background:var(--admin-surface);min-width:0;min-height:44px;color:var(--admin-muted);flex:1;align-items:center;gap:10px;padding:0 3px 0 13px;display:flex}.salesSearchField:focus-within{border-color:var(--admin-action);outline:3px solid color-mix(in srgb, var(--admin-focus) 35%, transparent);outline-offset:1px}.salesSearchField input{width:100%;min-width:0;min-height:42px;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.salesSearchField input::-webkit-search-cancel-button{display:none}.salesSearchClear{border-radius:var(--admin-radius);width:42px;min-width:42px;min-height:42px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;font-size:23px}.salesSearchClear:hover{background:var(--admin-canvas);color:var(--admin-ink)}.salesSearchClear:focus-visible,.salesSearchSubmit:focus-visible{outline:3px solid var(--admin-focus);outline-offset:2px}.salesSearchSubmit{border:1px solid var(--admin-brand-deep);border-radius:var(--admin-radius);background:var(--admin-brand-deep);color:#fff;min-height:44px;font:inherit;cursor:pointer;padding:0 16px;font-weight:700}.salesSearchSubmit:hover{filter:brightness(.94)}.salesSearchSubmit:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.salesSearchControls{flex-direction:column}}.salesTableFrame,.saleSplitTableFrame{width:100%;overflow-x:auto}.salesTableFrame{background:var(--admin-canvas);padding:0 12px 12px}.salesTable{table-layout:fixed;border-collapse:separate;border-spacing:0 9px;width:100%;color:var(--admin-ink)}.saleSplitTable{border-collapse:collapse;width:100%;color:var(--admin-ink)}.salesTable th,.saleSplitTable th{border-bottom:1px solid var(--admin-line);color:var(--admin-muted);font-size:var(--admin-text-caption);letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8faf9;padding:10px 14px;font-weight:750}.salesTable th{background:0 0;border-bottom:0;padding:11px 12px 2px}.salesTable td{border-top:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);background:var(--admin-surface);vertical-align:middle;min-width:0;padding:14px 12px}.saleSplitTable td{border-bottom:1px solid var(--admin-line);vertical-align:middle;min-width:118px;padding:13px 14px}.salesTable tbody tr,.saleSplitTable tbody tr{transition:background .15s;position:relative}.salesTable tbody td:first-child{border-left:1px solid var(--admin-line);border-radius:var(--admin-radius) 0 0 var(--admin-radius);box-shadow:inset 3px 0 var(--admin-action);padding-left:17px}.salesTable tbody td:last-child{border-right:1px solid var(--admin-line);border-radius:0 var(--admin-radius) var(--admin-radius) 0;padding-right:14px}.salesTable tbody tr:hover td,.salesTable tbody tr:focus-within td,.saleSplitTable tbody tr:hover{background:color-mix(in srgb, var(--admin-action) 3.5%, var(--admin-surface))}.saleSplitTable tbody tr:last-child td{border-bottom:0}.salesBuyerColumn{width:27%}.salesOrderColumn{width:21%}.salesActionColumn{width:126px}.salesBuyerCell,.salesOrderCell,.salesDateCell,.salesPaymentCell,.salesValueCell{display:table-cell}.salesBuyerCell>a,.salesOrderCell strong,.salesDateCell strong,.salesPaymentCell strong,.salesValueCell strong{color:var(--admin-ink);font-size:var(--admin-text-small);line-height:1.35;display:block}.salesBuyerCell>a{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;margin:6px 0 2px;font-weight:740;text-decoration:none;overflow:hidden}.salesBuyerCell>a:hover,.salesBuyerCell>a:focus-visible,.salesDetailLink:hover,.salesDetailLink:focus-visible{color:var(--admin-brand);text-underline-offset:3px;text-decoration:underline}.salesBuyerCell>span:last-child,.salesBuyerCell small,.salesOrderCell span,.salesOrderCell small,.salesDateCell span,.salesDateCell small,.salesPaymentCell small,.salesValueCell span{max-width:100%;color:var(--admin-muted);font-size:var(--admin-text-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.35;display:block;overflow:hidden}.salesBuyerCell>span:last-child{color:var(--admin-muted,#38433d);margin-top:6px}.salesOrderCell strong{overflow-wrap:anywhere}.salesRowBadges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.salesCode{color:var(--admin-brand);font-family:Consolas,Courier New,monospace;font-size:var(--admin-text-caption);font-weight:760}.salesBadge{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;min-height:20px;padding:3px 7px;font-size:10px;font-weight:760;line-height:1;display:inline-flex}.salesBadge.confirmed{background:var(--admin-mint);color:var(--admin-brand)}.salesBadge.channel{color:#38433d;background:#eef2ef}.salesPaymentCell .salesBadge{margin-top:6px}.salesValueCell{white-space:nowrap}.salesValueCell strong{font-size:var(--admin-text-body)}.salesActionCell{text-align:right;min-width:0}.salesDetailLink{border:1px solid color-mix(in srgb, var(--admin-brand) 38%, var(--admin-line));border-radius:var(--admin-radius);background:var(--admin-surface);min-height:36px;color:var(--admin-brand);font-size:var(--admin-text-small);white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:750;text-decoration:none;display:inline-flex}.salesDetailLink:hover{background:var(--admin-mint)}.salesDetailLink:focus-visible{outline:2px solid var(--admin-action);outline-offset:2px}.saleDetailPage{align-content:start;gap:22px;display:grid}.saleDetailPage>*{min-width:0}.saleDetailPage>.adminPageHeader{margin-bottom:0}.saleStatusRail{border-top:3px solid var(--admin-action);background:var(--admin-surface);justify-content:space-between;align-items:center;gap:18px;margin-bottom:-22px;padding:11px 16px;display:flex}.saleStatusRail>div{gap:6px;display:flex}.saleStatusRail time{color:var(--admin-muted);font-size:var(--admin-text-caption)}.saleDetailHero{border-top:0;grid-template-columns:minmax(0,1fr) minmax(240px,310px);display:grid;overflow:hidden}.affiliateCompensationNotice{border:1px solid color-mix(in srgb, var(--admin-warning,#a86800) 32%, var(--admin-line));border-left:4px solid var(--admin-warning,#a86800);background:color-mix(in srgb, var(--admin-warning,#a86800) 8%, var(--admin-surface));grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:24px;padding:18px 22px;display:grid}.affiliateCompensationNotice.paid{border-color:color-mix(in srgb, var(--admin-action) 34%, var(--admin-line));border-left-color:var(--admin-action);background:color-mix(in srgb, var(--admin-action) 8%, var(--admin-surface))}.affiliateCompensationNotice div{gap:4px;display:grid}.affiliateCompensationNotice span{color:var(--admin-muted);font-size:var(--admin-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.affiliateCompensationNotice strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:26px}.affiliateCompensationNotice p{color:var(--admin-muted);font-size:var(--admin-text-small);margin:0;line-height:1.55}.saleDetailMain{padding:24px}.saleDetailColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.saleDetailColumns>article{border-right:1px solid var(--admin-line);min-width:0;padding:0 22px}.saleDetailColumns>article:first-child{padding-left:0}.saleDetailColumns>article:last-child{border-right:0;padding-right:0}.saleDetailColumns h2{overflow-wrap:anywhere;color:var(--admin-ink);font-size:var(--admin-text-body);line-height:var(--admin-leading-tight);margin:7px 0 14px}.saleDetailList,.saleAmountPanel dl{gap:9px;margin:0;display:grid}.saleDetailList div,.saleAmountPanel dl div{gap:2px;display:grid}.saleDetailList dt,.saleAmountPanel dt{color:var(--admin-muted);font-size:var(--admin-text-caption)}.saleDetailList dd,.saleAmountPanel dd{overflow-wrap:anywhere;min-width:0;color:var(--admin-ink);font-size:var(--admin-text-small);margin:0;font-weight:620}.saleDetailCode{font-family:Consolas,Courier New,monospace;font-size:10px!important}.saleAmountPanel{border-left:1px solid var(--admin-line);background:color-mix(in srgb, var(--admin-mint) 58%, var(--admin-surface));padding:25px 24px}.saleAmountPanel>span{color:var(--admin-brand);font-size:var(--admin-text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:760}.saleAmountPanel>h2{color:var(--admin-ink);letter-spacing:-.035em;margin:7px 0 22px;font-size:clamp(25px,3vw,35px);line-height:1}.saleAmountPanel dl{border-top:1px solid color-mix(in srgb, var(--admin-brand) 18%, transparent);padding-top:16px}.saleAmountPanel dl div{grid-template-columns:minmax(0,1fr) auto;gap:12px}.saleAmountPanel dd{text-align:right}.saleDetailSection{overflow:hidden}.salePriceEquation{border-bottom:1px solid var(--admin-line);background:var(--admin-canvas);grid-template-columns:repeat(3,minmax(140px,1fr) auto) minmax(160px,1.15fr);align-items:stretch;padding:18px 20px;display:grid}.salePriceEquationSimple{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr)}.salePriceEquation>div{border:1px solid var(--admin-line);background:var(--admin-surface);align-content:center;gap:5px;min-height:88px;padding:14px 16px;display:grid}.salePriceEquation>i{width:34px;color:var(--admin-muted);place-items:center;font-size:1.05rem;font-style:normal;font-weight:750;display:grid}.salePriceEquation span,.producerSaleOutcome span{color:var(--admin-muted);font-size:var(--admin-text-caption)}.salePriceEquation strong,.producerSaleOutcome strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:1.15rem}.salePriceEquation small{color:var(--admin-warning);font-size:.69rem}.salePriceEquation .salePriceEquationTotal{border-color:color-mix(in srgb, var(--admin-brand) 34%, var(--admin-line));background:var(--admin-mint)}.salePriceEquation>.salePriceEquationBase{border-left:3px solid var(--admin-ink)}.salePriceEquation>.salePriceEquationProvider{border-left:3px solid var(--admin-warning);background:color-mix(in srgb, var(--admin-warning) 7%, var(--admin-surface))}.salePriceEquationProvider strong{color:var(--admin-warning)}.salePriceEquation>.salePriceEquationAdditional{border-left:3px solid var(--admin-info);background:color-mix(in srgb, var(--admin-info) 6%, var(--admin-surface))}.salePriceEquationAdditional strong{color:var(--admin-info)}.producerSaleLedger{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);display:grid}.producerSaleOutcome{border-right:1px solid var(--admin-line);align-content:center;gap:7px;min-height:184px;padding:24px;display:grid}.producerSaleOutcome strong{color:var(--admin-brand);letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2.4rem)}.producerSaleOutcome small{color:var(--admin-muted);font-size:var(--admin-text-caption)}.producerSaleLedger dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.producerSaleLedger dl>div{border-right:1px solid var(--admin-line);border-bottom:1px solid var(--admin-line);align-content:center;gap:5px;min-height:76px;padding:13px 18px;display:grid}.producerSaleLedger dt{color:var(--admin-muted);font-size:var(--admin-text-caption)}.producerSaleLedger dd{color:var(--admin-ink);font-size:var(--admin-text-small);font-variant-numeric:tabular-nums;margin:0;font-weight:750}.producerSaleLedger dl>.producerLedgerValue{border-left:3px solid var(--ledger-accent,var(--admin-line-strong));background:color-mix(in srgb, var(--ledger-accent,var(--admin-line-strong)) 6%, var(--admin-surface))}.producerLedgerValue dd{color:var(--ledger-accent,var(--admin-ink))}.producerLedgerValue small{max-width:48ch;color:var(--admin-muted);font-size:.7rem;line-height:1.42}.producerLedgerValueSystem{--ledger-accent:var(--admin-ink)}.producerLedgerValueProgrammer{--ledger-accent:var(--admin-info)}.producerLedgerValueTnt{--ledger-accent:var(--admin-brand)}.producerLedgerValueProvider{--ledger-accent:var(--admin-warning)}.producerLedgerValueGross{--ledger-accent:var(--admin-ink)}.producerReconciliationNotice{border-top:1px solid color-mix(in srgb, var(--admin-warning) 30%, var(--admin-line));background:color-mix(in srgb, var(--admin-warning) 7%, var(--admin-surface));color:var(--admin-muted);font-size:var(--admin-text-small);margin:0;padding:13px 20px;line-height:1.5}.saleDetailSection>header p{max-width:460px;color:var(--admin-muted);font-size:var(--admin-text-small);text-align:right;margin:0}.saleSplitTable td:first-child strong,.saleSplitTable td:first-child span{display:block}.saleSplitTable td:first-child span{color:var(--admin-brand);font-size:var(--admin-text-caption);margin-top:3px}.saleSplitTable td:not(:first-child){font-size:var(--admin-text-small)}.saleDetailEmpty{padding:28px 20px}.saleDetailEmpty strong{color:var(--admin-ink);font-size:var(--admin-text-small);display:block}.saleDetailEmpty p{color:var(--admin-muted);font-size:var(--admin-text-small);margin:5px 0 0}.saleDetailLowerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.saleTransactionList,.saleTimeline{margin:0;padding:0;list-style:none}.saleTransactionList li{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.saleTransactionList li:last-child{border-bottom:0}.saleTransactionList li>div{gap:3px;display:grid}.saleTransactionList li>div:last-child{justify-items:end}.saleTransactionList strong{color:var(--admin-ink);font-size:var(--admin-text-small)}.saleTransactionList span:not(.orderStatus){color:var(--admin-muted);font-size:var(--admin-text-caption)}.saleTimeline{padding:17px 20px 22px}.saleTimeline li{grid-template-columns:12px minmax(0,1fr);gap:13px;padding-bottom:18px;display:grid;position:relative}.saleTimeline li:last-child{padding-bottom:0}.saleTimeline li:before{background:var(--admin-line-strong);content:"";width:1px;position:absolute;top:9px;bottom:-9px;left:5px}.saleTimeline li:last-child:before{display:none}.saleTimeline li>span{z-index:1;border:3px solid var(--admin-mint);background:var(--admin-action);border-radius:50%;width:11px;height:11px;margin-top:3px}.saleTimeline strong,.saleTimeline p,.saleTimeline time{display:block}.saleTimeline strong{color:var(--admin-ink);font-size:var(--admin-text-small)}.saleTimeline p,.saleTimeline time{color:var(--admin-muted);font-size:var(--admin-text-caption);margin:2px 0 0}@media (max-width:1050px){.affiliateCompensationNotice{grid-template-columns:1fr;gap:8px}.saleDetailHero{grid-template-columns:1fr}.saleAmountPanel{border-top:1px solid var(--admin-line);border-left:0}.saleAmountPanel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.salesRegisterHeading,.saleDetailSection>header{flex-direction:column;align-items:flex-start;padding:15px 16px}.salesSearchForm{padding:15px 16px}.salesTableFrame,.saleSplitTableFrame{overflow:visible}.salesTableFrame{padding:8px}.salesTable,.salesTable tbody,.salesTable tr,.salesTable td,.saleSplitTable,.saleSplitTable tbody,.saleSplitTable tr,.saleSplitTable td{width:100%;display:block}.salesTable thead,.saleSplitTable thead{display:none}.salesTable tbody tr,.saleSplitTable tbody tr{border:1px solid var(--admin-line);border-left:3px solid var(--admin-action);border-radius:var(--admin-radius);background:var(--admin-surface);margin-bottom:8px;overflow:hidden}.salesTable tbody tr:last-child,.saleSplitTable tbody tr:last-child{margin-bottom:0}.salesTable td,.saleSplitTable td{border-bottom:1px solid var(--admin-line);min-width:0;padding:11px 16px}.salesTable tbody td:first-child,.salesTable tbody td:last-child{box-shadow:none;border-left:0;border-right:0;border-radius:0}.salesTable td:not(.salesBuyerCell):not(.salesActionCell),.saleSplitTable td{text-align:right;grid-template-columns:minmax(100px,40%) minmax(0,1fr);align-items:start;gap:12px;display:grid}.salesTable td:not(.salesBuyerCell):not(.salesActionCell):before,.saleSplitTable td:before{color:var(--admin-muted);content:attr(data-label);font-size:var(--admin-text-caption);text-align:left;font-weight:700}.salesTable td:not(.salesBuyerCell):not(.salesActionCell)>*,.saleSplitTable td>*{text-align:right;justify-self:end}.salesBuyerCell>a,.salesBuyerCell>span:last-child,.salesBuyerCell small,.salesOrderCell span,.salesOrderCell small{max-width:none}.salesActionCell{text-align:left}.salesDetailLink{border:1px solid var(--admin-brand);border-radius:var(--admin-radius);justify-content:center;width:100%;min-height:42px}.saleStatusRail{flex-direction:column;align-items:flex-start}.saleDetailMain{padding:20px}.saleDetailColumns,.saleDetailLowerGrid,.saleAmountPanel dl{grid-template-columns:1fr}.saleDetailColumns>article{border-right:0;border-bottom:1px solid var(--admin-line);padding:18px 0}.saleDetailColumns>article:first-child{padding-top:0}.saleDetailColumns>article:last-child{border-bottom:0;padding-bottom:0}.saleAmountPanel{padding:22px 20px}.saleAmountPanel dl div{grid-template-columns:minmax(0,1fr) auto}.saleDetailSection>header p{text-align:left;max-width:none}.salePriceEquation{grid-template-columns:1fr;gap:0}.salePriceEquation>i{width:100%;height:30px}.producerSaleLedger{grid-template-columns:1fr}.producerSaleOutcome{border-right:0;border-bottom:1px solid var(--admin-line);min-height:0}}@media (max-width:620px){.producerSaleLedger dl{grid-template-columns:1fr}.producerSaleLedger dl>div{border-right:0}}@media (prefers-reduced-motion:reduce){.salesTable tbody tr,.saleSplitTable tbody tr{transition:none}}.orderDetailLink{border:1px solid var(--admin-line);border-radius:var(--admin-radius);min-height:2.75rem;color:var(--admin-ink);justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.75rem;font-weight:700;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.orderDetailLink:hover,.orderDetailLink:focus-visible{border-color:var(--admin-brand);color:var(--admin-brand)}.orderDetailLink:focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.adminShellScope[data-admin-theme=dark] .salesBadge.channel{background:var(--admin-surface-muted);color:var(--admin-ink)}.paylogAffiliates{margin-top:24px}.paylogAffiliates .table td{vertical-align:top}.paylogAffiliateCode{opacity:.7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.paylogAffiliateForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paylogAffiliateForm select{min-width:220px;max-width:100%}.partnerTestForm{gap:14px;max-width:640px;margin-bottom:20px;display:grid}.partnerTestForm label{gap:6px;display:grid}.partnerTestForm select,.partnerTestForm input{width:100%}.partnerTestResult{gap:16px;display:grid}.partnerTestLinks{gap:10px;padding:0;list-style:none;display:grid}.partnerTestLinks li{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}
