@layer apple-proportions {
/* Shared store receipt layout, using the system controls. */
#view .receipt-store-overview-page .merged-store-pulse {height:64px!important;min-height:64px!important;flex:0 0 64px!important;}
#view .receipt-store-overview-page .merged-store-summary-strip {height:64px!important;min-height:64px!important;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(104px,.85fr)) minmax(270px,1.4fr)!important;}
#view .receipt-store-overview-page .merged-store-summary-strip > * {height:62px!important;min-height:62px!important;padding:5px 14px!important;}
#view .receipt-store-overview-page .merged-store-filterbar {display:grid!important;grid-template-columns:minmax(220px,1.45fr) minmax(124px,.85fr) minmax(112px,.95fr) minmax(86px,.75fr) minmax(82px,.75fr) minmax(96px,.85fr) minmax(136px,1.4fr) 60px!important;align-items:end!important;gap:8px!important;min-height:80px!important;padding:12px 14px!important;}
#view .receipt-store-overview-page .merged-store-filterbar:has(.merged-store-member-filter) {grid-template-columns:minmax(220px,1.45fr) minmax(124px,.85fr) minmax(112px,.95fr) minmax(86px,.75fr) minmax(82px,.75fr) minmax(96px,.85fr) minmax(136px,1.4fr) 60px!important;}
#view .receipt-store-overview-page .merged-store-filterbar:not(:has(.merged-store-member-filter)) {grid-template-columns:minmax(220px,1.45fr) minmax(124px,.85fr) minmax(112px,.95fr) minmax(86px,.75fr) minmax(82px,.75fr) minmax(136px,1.4fr) 60px!important;}
#view .receipt-store-overview-page .merged-store-filterbar > :is(label,.merged-store-filter-field,.merged-store-member-filter) {min-width:0!important;width:auto!important;max-width:100%!important;flex:initial!important;grid-template-rows:16px 36px!important;gap:6px!important;}
#view .receipt-store-overview-page .merged-store-filterbar :is(.custom-select-wrap,.store-choice-menu) {min-width:0!important;width:100%!important;}
#view .receipt-store-overview-page .merged-store-filterbar :is(.custom-select-trigger,.date-picker-trigger,.store-choice-trigger,input) {min-width:0!important;max-width:100%!important;}
#view .receipt-store-overview-page .merged-store-filterbar .date-picker-trigger {padding-inline:10px!important;}
#view .receipt-store-overview-page .merged-store-filterbar .date-picker-trigger strong {min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#view .receipt-store-overview-page .merged-store-query {min-width:0!important;width:60px!important;padding-inline:10px!important;}
.merged-store-platform-labels {display:flex;flex-wrap:wrap;gap:4px;justify-content:center;align-items:center;}
.merged-store-platform-labels .platform-design-badge {max-width:100%;white-space:nowrap;}
.receipt-platform-matrix {max-height:260px;overflow:auto;}
.receipt-platform-row {display:grid;grid-template-columns:minmax(96px,1.2fr) 52px repeat(3,minmax(72px,1fr));gap:8px;align-items:center;padding:7px 10px;border-bottom:1px solid var(--ar-border,#e7e9ec);font-size:11px;line-height:18px;}
.receipt-platform-row > :nth-child(n+3) {text-align:right;font-variant-numeric:tabular-nums;}
.receipt-platform-head {position:sticky;top:0;background:var(--ar-surface,#f7f9fc);font-weight:600;}
@media(max-width:1199px){
#view .receipt-store-overview-page .merged-store-summary-strip {grid-template-columns:minmax(250px,1.1fr) repeat(3,minmax(90px,.7fr)) minmax(225px,1fr)!important;}
#view .receipt-store-overview-page .merged-store-summary-strip > * {padding-inline:10px!important;}
#view .receipt-store-overview-page .merged-store-summary-overview-grid {gap:4px!important;}
#view .receipt-store-overview-page .merged-store-summary-overview-grid > span {gap:3px!important;}
#view .receipt-store-overview-page .merged-store-filterbar:has(.merged-store-member-filter) {grid-template-columns:minmax(156px,1.4fr) minmax(90px,.8fr) minmax(98px,.9fr) minmax(72px,.7fr) minmax(70px,.7fr) minmax(84px,.8fr) minmax(106px,1.2fr) 60px!important;gap:6px!important;padding-inline:10px!important;}
}
@media(max-width:979px){
#view .receipt-store-overview-page .merged-store-summary-strip {grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(78px,.7fr)) minmax(170px,1fr)!important;}
#view .receipt-store-overview-page .merged-store-summary-overview-grid {display:grid!important;grid-template-columns:repeat(2,1fr);gap:0 6px!important;margin-top:0!important;}
#view .receipt-store-overview-page .merged-store-filterbar,#view .receipt-store-overview-page .merged-store-filterbar:not(:has(.merged-store-member-filter)) {grid-template-columns:repeat(4,minmax(0,1fr))!important;}
#view .receipt-store-overview-page .merged-store-filterbar:has(.merged-store-member-filter) {grid-template-columns:repeat(4,minmax(0,1fr))!important;}
}

}

@layer apple-proportions {
#view .receipt-store-overview-page .merged-store-filterbar .custom-select-trigger {padding-inline:8px!important;gap:6px!important;}
#view .receipt-store-overview-page .merged-store-filterbar .custom-select-chevron {width:14px!important;height:14px!important;}
@media(max-width:1399px){
#view .receipt-store-overview-page .merged-store-summary-overview-grid {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 8px!important;margin-top:0!important;}
#view .receipt-store-overview-page .merged-store-summary-overview-grid :is(small,b) {font-size:11px!important;line-height:16px!important;}
#view .receipt-store-overview-page .merged-store-summary-overview-head > strong {line-height:16px!important;}
}
}

@layer apple-proportions {
#view .receipt-store-overview-page .store-platform-count-button {white-space:nowrap!important;flex-wrap:nowrap!important;}
}

@layer apple-proportions {
#cod-payment-popover .cod-payment-section-controls {display:flex!important;align-items:center!important;gap:8px!important;}
#cod-payment-popover .cod-payment-receipt-control {width:120px;flex:0 0 120px;}
#cod-payment-popover .cod-payment-receipt-control .custom-select-wrap {width:120px!important;min-height:24px!important;}
#cod-payment-popover .cod-payment-receipt-control .custom-select-trigger,#cod-payment-popover .cod-payment-currency-trigger {height:24px!important;min-height:24px!important;max-height:24px!important;padding:0 7px!important;border:1px solid #cfe0ff!important;border-radius:6px!important;background:#eff6ff!important;color:#075cc1!important;font-size:11px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important;}
#cod-payment-popover .cod-payment-receipt-control .custom-select-trigger {width:120px!important;gap:5px!important;}
#cod-payment-popover .cod-payment-receipt-control .custom-select-value {font-size:11px!important;font-weight:500!important;}
#cod-payment-popover .cod-payment-receipt-control .custom-select-chevron {width:11px!important;height:11px!important;flex:0 0 11px!important;}
#cod-payment-popover .cod-payment-receipt-control .custom-select-menu {width:132px!important;min-width:132px!important;padding:3px!important;border:1px solid #dce6f4!important;border-radius:8px!important;}
#cod-payment-popover .cod-payment-receipt-control .custom-select-option {min-height:27px!important;padding:4px 7px!important;font-size:11px!important;}
}

@layer apple-proportions {
#view .receipt-store-overview-page .merged-store-platform-labels {display:flex!important;flex-wrap:nowrap!important;gap:6px!important;align-items:center!important;justify-content:center!important;}
#view .receipt-store-overview-page .merged-store-platform-labels > .platform-design-badge {min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;}
}
.store-platform-options-menu {position:fixed;z-index:19000;box-sizing:border-box;display:flex;flex-direction:column;width:max-content;max-width:min(280px,calc(100vw - 28px));padding:6px;border:1px solid var(--ar-border,#dcdce2);border-radius:8px;background:var(--ar-surface,#fff);box-shadow:0 5px 14px rgba(0,0,0,.10);}
.store-platform-options-list {display:flex;flex-wrap:wrap;gap:6px;min-height:0;overflow:auto;}

@layer apple-proportions {
  .sp-store-field-pair { display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:8px; }
  .sp-store-field-pair > label { min-width:0; }
  #view .stores-fixed-page .store-settings-filterbar { display:flex !important; flex-wrap:nowrap !important; gap:8px !important; }
  #view .stores-fixed-page .store-settings-search { flex:1 1 180px !important;min-width:130px !important; }
  #view .stores-fixed-page .store-settings-filterbar > .custom-select-wrap { width:124px !important; flex:0 0 124px !important; }
  #view .stores-fixed-page .store-settings-filterbar > .custom-select-wrap .custom-select-trigger { padding-inline:10px !important;gap:6px !important; }
  #view .stores-fixed-page .store-settings-table { min-width:1080px !important; }
  #view .stores-fixed-page .store-settings-table th:nth-child(1) {width:38px !important;}
  #view .stores-fixed-page .store-settings-table th:nth-child(2) {width:auto !important;}
  #view .stores-fixed-page .store-settings-table th:nth-child(3) {width:100px !important;}
  #view .stores-fixed-page .store-settings-table th:nth-child(4) {width:80px !important;}
  #view .stores-fixed-page .store-settings-table th:nth-child(5),
  #view .stores-fixed-page .store-settings-table th:nth-child(6) {width:80px !important;}
  #view .stores-fixed-page .store-settings-table th:nth-child(7) {width:150px !important;}
  #view .stores-fixed-page .store-settings-table th:nth-child(8) {width:140px !important;}
  #view .stores-fixed-page .store-settings-table th:nth-child(9) {width:120px !important;}
  #view .stores-fixed-page .store-settings-table.is-paused th:nth-child(9) {width:190px !important;}
  #view .orders-toolbar.with-receipt {grid-template-columns:minmax(190px,1.2fr) minmax(124px,.7fr) minmax(120px,.7fr) minmax(200px,1.7fr) minmax(130px,.8fr) 300px !important;gap:10px !important;}
  #view .orders-toolbar.with-receipt:not(.with-members) {grid-template-columns:minmax(190px,1.2fr) minmax(124px,.7fr) minmax(120px,.7fr) minmax(200px,1.7fr) 300px !important;}
  #view .orders-table {min-width:1560px !important;}
  #view .orders-table th:nth-child(1) {width:40px !important;}
  #view .orders-table th:nth-child(2) {width:130px !important;}
  #view .orders-table th:nth-child(3) {width:115px !important;}
  #view .orders-table th:nth-child(4) {width:115px !important;}
  #view .orders-table th:nth-child(5) {width:112px !important;}
  #view .orders-table th:nth-child(6) {width:auto !important;}
  #view .orders-table th:nth-child(7) {width:100px !important;}
  #view .orders-table th:nth-child(8), #view .orders-table th:nth-child(9) {width:100px !important;}
  #view .orders-table th:nth-child(10) {width:140px !important;}
  #view .orders-table th:nth-child(11) {width:150px !important;}
  #view .orders-table th:nth-child(12) {width:120px !important;}
  .order-receipt-cell {white-space:nowrap;}
  @media(max-width:1399px) {#view .orders-toolbar.with-receipt {grid-template-columns:minmax(170px,1.2fr) 124px 112px minmax(150px,1.4fr) 124px 270px !important;}}
  @media(max-width:1100px) {#view .orders-toolbar.with-receipt {grid-template-columns:repeat(3,minmax(0,1fr)) !important;} #view .stores-fixed-page .store-settings-filterbar {flex-wrap:wrap !important;} }
}

@layer apple-proportions {
 #view .stores-fixed-page .store-settings-filterbar > .custom-select-wrap {min-width:124px !important;max-width:124px !important;}
 #view #new-store-form .sp-store-field-pair {grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;}
 #view #new-store-form .sp-store-field-pair .custom-select-trigger {padding-inline:8px !important;gap:4px !important;}
 #view #stores-list .store-settings-table :is(th,td):nth-child(3) {width:100px !important;min-width:100px !important;}
 #view #stores-list .store-settings-table th:last-child {right:0 !important;}
 #view .sales-report-table {min-width:1300px !important;}
 #view .sales-report-table th:nth-child(1) {width:110px !important;}
 #view .sales-report-table th:nth-child(2) {width:80px !important;}
 #view .sales-report-table th:nth-child(3) {width:230px !important;}
 #view .sales-report-table th:nth-child(4) {width:200px !important;}
}

@layer apple-proportions { @media(max-width:1100px) { #view .orders-toolbar.with-receipt:not(.with-members) {grid-template-columns:repeat(3,minmax(0,1fr)) !important;} } }

@layer apple-proportions {
  #view .receipt-store-overview-page .merged-store-summary-context {display:grid!important;align-content:center!important;gap:1px!important;}
  #view .receipt-store-overview-page .merged-store-summary-context-title {font-size:12px!important;line-height:16px!important;font-weight:500!important;}
  #view .receipt-store-overview-page .merged-store-summary-context-line {display:flex!important;align-items:center;gap:10px;min-width:0;font-size:11px;line-height:14px;}
  #view .receipt-store-overview-page .merged-store-summary-context-line > span:first-child {flex:0 0 auto;color:var(--ar-muted,#6b7280);}
  #view .receipt-store-overview-page .merged-store-summary-context-line > span:last-child {min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  #view .receipt-store-overview-page .merged-store-filterbar,
  #view .receipt-store-overview-page .merged-store-filterbar:has(.merged-store-member-filter) {grid-template-columns:minmax(220px,1.25fr) 140px minmax(112px,.85fr) minmax(88px,.65fr) minmax(88px,.65fr) minmax(100px,.8fr) minmax(150px,1.4fr) 60px 264px!important;}
  #view .receipt-store-overview-page .merged-store-filterbar:not(:has(.merged-store-member-filter)) {grid-template-columns:minmax(220px,1.25fr) 140px minmax(112px,.85fr) minmax(88px,.65fr) minmax(88px,.65fr) minmax(150px,1.4fr) 60px 264px!important;}
  #view .receipt-store-overview-page .merged-store-filterbar > .merged-store-search {grid-column:auto!important;}
  #view .receipt-store-overview-page .merged-store-filterbar .merged-store-activity-tabs {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:end!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:3px!important;gap:3px!important;}
  #view .receipt-store-overview-page .merged-store-filterbar .merged-store-activity-tabs button {min-width:0!important;width:100%!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 7px!important;line-height:26px!important;font-size:12px!important;white-space:nowrap!important;}
  #view .stores-fixed-page .store-settings-filterbar > .custom-select-wrap:has(> #store-settings-receipt-filter) {width:152px!important;min-width:152px!important;max-width:152px!important;flex:0 0 152px!important;}
  #view .custom-select-wrap:has(> :is(#store-settings-receipt-filter,#store-overview-receipt)) .custom-select-menu {width:168px!important;min-width:168px!important;}
  #view .custom-select-wrap:has(> :is(#store-settings-receipt-filter,#store-overview-receipt)) .custom-select-option {white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;}
  @media(max-width:1499px) {
    #view .receipt-store-overview-page .merged-store-filterbar,
    #view .receipt-store-overview-page .merged-store-filterbar:has(.merged-store-member-filter) {grid-template-columns:170px 132px 94px 88px 88px 94px minmax(106px,1fr) 48px 198px!important;gap:5px!important;padding-inline:10px!important;}
    #view .receipt-store-overview-page .merged-store-filterbar:not(:has(.merged-store-member-filter)) {grid-template-columns:170px 132px 94px 88px 88px minmax(106px,1fr) 48px 198px!important;}
    #view .receipt-store-overview-page .merged-store-filterbar .merged-store-query {width:48px!important;padding-inline:8px!important;}
    #view .receipt-store-overview-page .merged-store-filterbar :is(.custom-select-trigger,.store-choice-trigger) {padding-inline:7px!important;gap:4px!important;}
  }
  @media(max-width:1239px) {
    #view .receipt-store-overview-page .merged-store-filterbar,
    #view .receipt-store-overview-page .merged-store-filterbar:has(.merged-store-member-filter),
    #view .receipt-store-overview-page .merged-store-filterbar:not(:has(.merged-store-member-filter)) {grid-template-columns:repeat(4,minmax(0,1fr))!important;}
    #view .receipt-store-overview-page .merged-store-filterbar .merged-store-activity-tabs {grid-column:span 2!important;}
  }
}

@layer apple-proportions { @media(max-width:1499px) { #view .receipt-store-overview-page .merged-store-filterbar .custom-select-chevron {width:12px!important;height:12px!important;flex:0 0 12px!important;margin:0!important;} } }

@layer apple-proportions {
#cod-payment-popover .receipt-platform-matrix.has-unknown-receipts .receipt-platform-row {grid-template-columns:minmax(90px,1.2fr) 48px repeat(4,minmax(68px,1fr))!important;}
}

@layer apple-proportions {
#cod-payment-popover .receipt-currency-matrix .receipt-platform-row {grid-template-columns:52px repeat(3,minmax(72px,1fr))!important;}
#cod-payment-popover .receipt-currency-matrix .receipt-platform-row > :nth-child(n+2) {text-align:right;font-variant-numeric:tabular-nums;}
#cod-payment-popover .receipt-currency-matrix.has-unknown-receipts .receipt-platform-row {grid-template-columns:48px repeat(4,minmax(68px,1fr))!important;}
}

@layer apple-proportions {
/* The live overview sets explicit content-sized columns; names do not absorb spare width. */
#view .receipt-store-overview-page .merged-store-table-wrap {min-width:0!important;max-width:100%!important;overflow:auto!important;}
#view .receipt-store-overview-page .merged-store-table {width:var(--store-overview-table-width,100%)!important;min-width:var(--store-overview-table-width,0px)!important;max-width:none!important;table-layout:fixed!important;}
#view .receipt-store-overview-page .merged-store-table :is(th,td) {width:auto!important;min-width:0!important;white-space:nowrap!important;}
#view .receipt-store-overview-page .merged-store-table th:nth-child(n) {width:auto!important;}
#view .receipt-store-overview-page .merged-store-table .merged-store-money,
#view .receipt-store-overview-page .merged-store-table .merged-store-number,
#view .receipt-store-overview-page .merged-store-table .cod-payment-metric-trigger,
#view .receipt-store-overview-page .merged-store-table .cod-payment-metric-trigger strong {overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;}
#view .receipt-store-overview-page .merged-store-table :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6)) {text-align:center!important;}
#view .receipt-store-overview-page .merged-store-table :is(th:nth-child(2),th:nth-child(3),th:nth-child(4),th:nth-child(5),th:nth-child(6)) .sort-header {justify-content:center!important;}
#view .receipt-store-overview-page .merged-store-table :is(th,td):is(:nth-child(7),:nth-child(8),:nth-child(9),:nth-child(10)) {text-align:right!important;}
#view .receipt-store-overview-page .merged-store-table :is(th:nth-child(7),th:nth-child(8),th:nth-child(9),th:nth-child(10)) .sort-header {justify-content:flex-end!important;}
#view .receipt-store-overview-page .merged-store-table .merged-store-receipt-cell {white-space:nowrap!important;}
}


@layer apple-proportions {
/* Center the receipt label itself; the sort indicator occupies the right balance track. */
#view .orders-table th.order-receipt-column {width:112px!important;min-width:112px!important;text-align:center!important;}
#view .orders-table .order-receipt-cell {text-align:center!important;white-space:nowrap!important;}
#view .orders-table th.order-receipt-column .order-sort-header {display:grid!important;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr)!important;column-gap:0!important;align-items:center!important;justify-content:normal!important;text-align:center!important;}
#view .orders-table th.order-receipt-column .order-sort-header > span {grid-column:2;white-space:nowrap!important;}
#view .orders-table th.order-receipt-column .order-sort-header > .apple-sort-symbol {grid-column:3;justify-self:start;margin-left:5px!important;margin-right:0!important;}
}


@layer apple-proportions {
/* Fixed non-environment columns use 1222px; keep at least 338px for the shop name. */
#view .orders-table :is(th,td):nth-child(6) {min-width:0!important;overflow:hidden!important;white-space:nowrap!important;}
#view .orders-table td:nth-child(6) > .cell-main {display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
}

@layer apple-proportions {
#cod-payment-popover .cod-payment-detail-toolbar {align-items:center!important;flex-wrap:wrap!important;padding:8px 12px!important;border-top:0!important;border-bottom:1px solid var(--ar-border,#e8edf4)!important;background:var(--ar-surface,#fff)!important;}
#cod-payment-popover .cod-payment-detail-toolbar > strong {white-space:nowrap;}
#cod-payment-popover .cod-payment-section-controls {flex-wrap:wrap!important;}
#cod-payment-popover .cod-payment-detail-empty {padding:22px 12px;text-align:center;color:var(--muted);font-size:12px;}
#cod-payment-popover .cod-payment-status-list {border-top:1px solid var(--ar-border,#e8edf4);padding:8px 12px!important;background:var(--ar-surface,#fbfcfe)!important;}
#cod-payment-popover .receipt-platform-matrix.is-receipt-filtered:not(.receipt-currency-matrix) .receipt-platform-row {grid-template-columns:minmax(96px,1fr) 52px minmax(100px,1fr)!important;}
#cod-payment-popover .receipt-currency-matrix.is-receipt-filtered .receipt-platform-row {grid-template-columns:52px minmax(100px,1fr)!important;}
#cod-payment-popover .receipt-currency-matrix .receipt-platform-row > :not(:first-child) {text-align:right;font-variant-numeric:tabular-nums;}
}

@layer apple-proportions {
/* Keep the filters and status footer fixed; currency groups share one bounded scroller. */
#cod-payment-popover {display:flex!important;flex-direction:column!important;overflow:visible!important;max-height:calc(100dvh - 28px);}
#cod-payment-popover .cod-payment-scope {display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;padding:10px 12px!important;border:0!important;border-radius:9px 9px 0 0;background:var(--ar-surface,#fff)!important;}
#cod-payment-popover .cod-payment-scope > strong {white-space:nowrap;font-size:13px!important;font-weight:600!important;line-height:20px;}
#cod-payment-popover .cod-payment-date-scope {min-width:0;font-size:11px!important;line-height:16px;text-align:right;white-space:nowrap;}
#cod-payment-popover .cod-payment-section-controls {flex-wrap:nowrap!important;gap:6px!important;}
#cod-payment-popover .cod-payment-currency-menu {z-index:4;max-height:220px;}
#cod-payment-popover #cod-payment-detail {display:flex;flex-direction:column;flex:1 1 auto;min-height:0;}
#cod-payment-popover .cod-payment-detail-scroll {flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px!important;scroll-padding-top:92px;scrollbar-gutter:stable;}
#cod-payment-popover .cod-payment-detail-scroll:focus-visible {outline:2px solid var(--ta-primary,#1677ff);outline-offset:-2px;}
#cod-payment-popover .cod-payment-status-list {flex:0 0 auto;min-height:28px;box-sizing:border-box;align-items:center;border-radius:0 0 9px 9px;padding:9px 12px!important;border:0!important;background:var(--ar-surface,#fff)!important;font-size:11px!important;line-height:16px;}
#cod-payment-popover .receipt-channel-breakdown {display:grid;gap:10px;min-width:682px;padding:0!important;}
#cod-payment-popover .receipt-channel-breakdown:has(.receipt-channel-table.has-platform) {min-width:782px;}
#cod-payment-popover .receipt-channel-panel {min-width:0;margin:0;border:1px solid var(--ar-line,#e5e5ea)!important;border-radius:8px!important;overflow:clip;background:var(--ar-surface,#fff);}
#cod-payment-popover .receipt-channel-heading {position:sticky;top:-10px;z-index:3;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;height:58px;box-sizing:border-box;padding:10px 14px;border:0!important;border-bottom:1px solid var(--ar-line,#e5e5ea)!important;background:var(--ar-blue-soft,#edf5ff);}
#cod-payment-popover .receipt-channel-name {display:flex;align-items:center;align-self:stretch;white-space:nowrap;font-size:14px!important;font-weight:700!important;line-height:20px;color:var(--ar-link,#0066cc);border-right:1px solid var(--ar-blue-border,#cfe0ff);}
#cod-payment-popover .receipt-channel-totals {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:18px;min-width:0;margin:0;text-align:left;}
#cod-payment-popover .receipt-channel-totals > div {display:grid;gap:2px;min-width:0;}
#cod-payment-popover .receipt-channel-totals dt {margin:0;color:var(--ar-secondary,#45474d)!important;font-size:11px!important;line-height:14px;font-weight:500!important;white-space:nowrap;}
#cod-payment-popover .receipt-channel-totals dd {margin:0;color:var(--ar-ink,#1d1d1f);font-size:16px!important;line-height:20px;font-weight:600!important;font-variant-numeric:tabular-nums;white-space:nowrap;}
#cod-payment-popover .receipt-channel-totals [data-channel-metric="usdTotal"] {color:var(--ar-link,#0066cc);font-weight:700!important;}
#cod-payment-popover .receipt-channel-table-scroll {max-height:none!important;overflow:visible;padding-top:0;}
#cod-payment-popover .receipt-channel-table {width:100%!important;min-width:680px!important;table-layout:auto!important;border-collapse:collapse!important;border:0!important;font-variant-numeric:tabular-nums;}
#cod-payment-popover .receipt-channel-table.has-platform {min-width:780px!important;}
#cod-payment-popover .receipt-channel-platform-col {width:100px;}
#cod-payment-popover .receipt-channel-currency-col {width:58px;}
#cod-payment-popover .receipt-channel-original-col {width:190px;}
#cod-payment-popover .receipt-channel-count-col {width:92px;}
#cod-payment-popover .receipt-channel-dollar-col {width:150px;}
#cod-payment-popover .receipt-channel-aov-col {width:166px;}
#cod-payment-popover .receipt-channel-table :is(th,td) {height:auto!important;padding:8px 12px!important;border:1px solid var(--ar-line,#e5e5ea)!important;font-size:12px!important;line-height:18px!important;text-align:left!important;white-space:nowrap!important;background:var(--ar-surface,#fff)!important;box-shadow:none!important;color:var(--ar-ink,#1d1d1f);}
#cod-payment-popover .receipt-channel-table thead th {position:sticky!important;top:48px;z-index:2;padding-block:7px!important;background:var(--ar-surface-muted,#f7f7f9)!important;color:var(--ar-ink,#1d1d1f)!important;font-size:12px!important;font-weight:600!important;}
#cod-payment-popover .receipt-channel-table .number {text-align:right!important;}
#cod-payment-popover .receipt-channel-table tbody .number {font-weight:400!important;}
#cod-payment-popover .receipt-channel-table [data-metric="usdTotal"] {font-weight:500!important;}
#cod-payment-popover .receipt-channel-table tr > :first-child {border-left:0!important;}
#cod-payment-popover .receipt-channel-table tr > :last-child {border-right:0!important;}
#cod-payment-popover .receipt-channel-table tbody tr:last-child > * {border-bottom:0!important;}
#cod-payment-popover .receipt-channel-table .receipt-channel-identity {vertical-align:middle!important;font-weight:500!important;}
#cod-payment-popover .receipt-channel-table code {padding:0;border:0;border-radius:0;background:transparent!important;font-family:var(--ads-font-sans);font-size:12px!important;font-weight:500!important;}
@media(max-width:679px) {
#cod-payment-popover .cod-payment-scope {grid-template-columns:auto minmax(0,1fr)!important;gap:5px 8px!important;}
#cod-payment-popover .cod-payment-scope > strong {grid-column:1;grid-row:1;}
#cod-payment-popover .cod-payment-section-controls {grid-column:1 / -1;grid-row:2;justify-self:start;}
#cod-payment-popover .cod-payment-date-scope {grid-column:2;grid-row:1;text-align:right;white-space:normal;line-height:14px;}
#cod-payment-popover .receipt-channel-heading {padding-inline:12px;gap:14px;}
#cod-payment-popover .receipt-channel-totals {gap:14px;}
}
}
