.app-filter-actions[data-v-68382d2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--ui-space-2)}.app-stable-tabs[data-v-9923605e]{display:flex;flex-direction:column;min-width:0;min-height:0}.app-stable-tab-list[data-v-9923605e]{flex-shrink:0;display:grid;grid-template-columns:repeat(var(--tab-count),minmax(0,1fr));gap:var(--ui-space-1);padding:var(--ui-space-1);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-2)}.app-stable-tab-list button[data-v-9923605e]{min-width:0;min-height:var(--ui-touch-size);padding:var(--ui-space-2) var(--ui-space-1);border:1px solid transparent;border-radius:var(--ui-radius-sm);background:transparent;color:var(--ui-text-muted);font:var(--bb-font-form-label);cursor:pointer;overflow-wrap:anywhere;text-wrap:balance}.app-stable-tab-list button[data-v-9923605e]:hover{color:var(--ui-primary);background:var(--ui-primary-soft)}.app-stable-tab-list button[aria-selected=true][data-v-9923605e]{color:var(--ui-primary);border-color:var(--ui-primary);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-sm)}.app-stable-tab-list button[data-v-9923605e]:focus-visible,.app-stable-tab-panel[data-v-9923605e]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.app-stable-tab-viewport[data-v-9923605e]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;margin-top:var(--ui-space-5)}.app-stable-tab-panels[data-v-9923605e]{display:grid;min-width:0}.app-stable-tab-panel[data-v-9923605e]{grid-area:1 / 1;min-width:0;align-self:start}.app-stable-tab-panel[aria-hidden=true][data-v-9923605e]{visibility:hidden;pointer-events:none}.market-filter-toggle{display:none}.customer-surface .market-page .region-button.all-region{--market-region-accent: var(--ui-primary);--market-region-soft: var(--ui-primary-soft)}.customer-surface .market-page .region-button.value{--market-region-accent: var(--ui-success);--market-region-soft: var(--ui-success-soft)}.customer-surface .market-page .region-button.premium{--market-region-accent: var(--ui-warning);--market-region-soft: var(--ui-warning-soft)}.customer-surface .market-page .region-button:is(.all-region,.value,.premium){border-color:color-mix(in srgb,var(--market-region-accent) 28%,var(--ui-border));background:color-mix(in srgb,var(--market-region-soft) 56%,var(--ui-surface-1))}.customer-surface .market-page .region-button:is(.all-region,.value,.premium) .region-button-heading>svg,.customer-surface .market-page .region-button:is(.all-region,.value,.premium) b{color:var(--market-region-accent)}.customer-surface .market-page .region-button:is(.all-region,.value,.premium).active{border-color:var(--market-region-accent);background:color-mix(in srgb,var(--market-region-accent) 14%,var(--market-region-soft));box-shadow:inset 0 0 0 1px var(--market-region-accent),0 0 0 3px color-mix(in srgb,var(--market-region-accent) 22%,transparent)}.market-filter-panel.market-filter-grid{position:relative;z-index:20;display:grid;grid-template-columns:minmax(205px,.9fr) minmax(0,6fr);grid-template-areas:"bin filters";margin-bottom:var(--ui-space-4);align-items:stretch;gap:var(--ui-space-3);overflow:visible}.market-bin-filter{grid-area:bin;position:relative;display:grid;min-width:0;grid-template-rows:max-content minmax(0,1fr);gap:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:750}.market-bin-filter textarea{width:100%;min-height:0;padding:var(--ui-space-3) var(--ui-space-3) 28px;overflow-y:auto;resize:vertical;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-1);color:var(--ui-text);font:650 var(--ui-text-sm)/1.5 var(--ui-font-mono);outline:0}.market-bin-filter textarea:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px var(--ui-focus-ring)}.market-filter-right{grid-area:filters;display:grid;min-width:0;grid-template-columns:repeat(6,minmax(92px,1fr));grid-template-areas:"type brand country state zip zip" "bank level month year price price" "footer footer footer footer footer footer";align-items:start;gap:var(--ui-space-3)}.market-type-filter{grid-area:type}.market-brand-filter{grid-area:brand}.market-country-filter{grid-area:country}.market-state-filter{grid-area:state}.market-zip-filter{grid-area:zip}.market-bank-filter{grid-area:bank}.market-card-level-filter{grid-area:level}.market-expiry-month-filter{grid-area:month}.market-expiry-year-filter{grid-area:year}.market-price-filter{grid-area:price}.market-filter-footer{--market-footer-existing-tracks: calc(100% - (var(--ui-space-3) * 3));--market-other-filter-width: calc(var(--market-footer-existing-tracks) / 4);--market-info-button-width: calc((var(--market-other-filter-width) - (var(--ui-space-1) * 2)) / 3);grid-area:footer;display:grid;grid-template-columns:minmax(0,calc(var(--market-footer-existing-tracks) / 6)) minmax(0,2.6fr) minmax(0,var(--market-info-button-width)) minmax(0,var(--market-other-filter-width)) minmax(0,2.2fr);align-items:end;gap:var(--ui-space-3);min-width:0}.market-identity-filters{display:contents}.market-merchant-option{display:flex;align-items:center;gap:var(--ui-space-2);min-width:0;max-width:100%}.market-merchant-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-menu.market-merchant-menu>button>.market-merchant-option{display:flex;align-items:center}.market-text-filter,.market-price-filter{display:grid;min-width:0;gap:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:750}.market-zip-filter input{font-family:var(--ui-font-mono)}.market-price-filter-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.market-price-filter .v-slider{height:var(--ui-control-height);margin:0 var(--ui-space-2);color:var(--ui-primary)}.market-price-filter .v-slider-track__background{opacity:.2}.market-price-filter .v-slider-thumb__surface{width:16px;height:16px}.market-price-values{display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-space-1);margin:0;color:var(--ui-text-strong);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;line-height:1}.market-price-values b{font-weight:800;white-space:nowrap}.market-price-values b:last-child{text-align:right}.market-other-filter{display:grid;min-width:0;margin:0;padding:0;border:0;align-self:end;gap:var(--ui-space-2)}.market-other-filter legend{margin:0;padding:0;color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:750;line-height:1.2}.market-other-filter-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-space-1)}.market-basic-filter .market-basic-filter-buttons{grid-template-columns:minmax(0,1fr)}.market-basic-filter legend{max-width:100%;overflow-wrap:anywhere}@media(max-width:1120px){.market-basic-filter .market-basic-filter-buttons{width:calc((100% - (var(--ui-space-1) * 2)) / 3)}}.market-other-filter-button{display:flex;min-width:0;min-height:var(--ui-control-height);align-items:center;justify-content:center;gap:var(--ui-space-1);padding:0 var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xs);background:var(--ui-surface-1);color:var(--ui-text-subtle);font-size:var(--ui-text-xs);font-weight:750;cursor:pointer}.market-other-filter-button:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-2);color:var(--ui-primary)}.market-other-filter-button.active{border-color:color-mix(in srgb,var(--ui-primary) 52%,var(--ui-border));background:var(--ui-primary-soft);color:var(--ui-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-primary) 12%,transparent)}.market-filter-actions{align-self:end}.searchable-select-menu.market-base-menu{width:max(100%,460px);max-width:min(640px,calc(100vw - 48px))}.market-base-filter .searchable-select-control:not(.open) input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-select-menu.market-base-menu>button{align-items:start}.searchable-select-menu.market-base-menu :is(strong,small){overflow:visible;line-height:1.35;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.searchable-select-menu.market-base-menu .market-base-option{gap:4px}.searchable-select-menu.market-base-menu .market-base-option-details{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.searchable-select-menu.market-base-menu .market-base-option-details small{min-width:0}.searchable-select-menu.market-base-menu .market-refund-policy{white-space:nowrap}.searchable-select-menu.market-base-menu .market-base-refund-unknown{color:var(--bb-select-muted);font:var(--bb-font-form-caption)}.market-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;align-self:end;gap:var(--ui-space-2)}.market-preview-table{min-width:1120px;table-layout:fixed}.market-preview-table th:nth-child(1){width:3.5%}.market-preview-table th:nth-child(2){width:7.5%}.market-preview-table th:nth-child(3){width:7.5%}.market-preview-table th:nth-child(4){width:9%}.market-preview-table th:nth-child(5){width:5.5%}.market-preview-table th:nth-child(6){width:13.5%}.market-preview-table th:nth-child(7){width:12.5%}.market-preview-table th:nth-child(8){width:21%}.market-preview-table th:nth-child(9){width:7%}.market-preview-table th:nth-child(10){width:13%}.market-preview-table :is(th,td){padding:12px 8px;text-align:center}.market-select-column input{width:17px;height:17px;accent-color:var(--ui-primary);cursor:pointer}.market-select-column input:disabled{cursor:not-allowed;opacity:.45}.bank-level-preview,.base-merchant-preview{display:grid;min-width:0;justify-items:center;gap:var(--ui-space-1);text-align:center}.bank-level-preview strong{display:block;width:100%;overflow:hidden;color:var(--ui-text-strong);font-size:var(--ui-text-xs);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bank-level-preview span,.base-merchant-preview .market-merchant-name{color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:700}.market-merchant-identity{order:1;display:flex;align-items:center;justify-content:center;max-width:100%;min-width:0;gap:6px}.market-merchant-identity .market-merchant-name{min-width:0;line-height:1.45;overflow-wrap:anywhere}.base-merchant-preview .market-base-name{order:2;color:var(--ui-text-strong);font-size:var(--ui-text-sm);font-weight:750;line-height:1.35;overflow-wrap:anywhere}.base-merchant-preview .market-refund-policy{order:3;display:block}.catalog-cart-button{display:inline-flex;min-width:92px;min-height:38px;align-items:center;justify-content:center;gap:var(--ui-space-2);padding:0 var(--ui-space-3);border:1px solid var(--ui-action-primary);border-radius:var(--ui-radius-sm);background:var(--ui-action-primary);color:var(--ui-on-action-primary);font-size:var(--ui-text-xs);font-weight:800;text-decoration:none}.catalog-cart-button:hover{background:var(--ui-action-primary-hover)}.catalog-cart-button.in-cart{border-color:color-mix(in srgb,var(--ui-success) 32%,var(--ui-border));background:var(--ui-success-soft);color:var(--ui-success)}.market-bulk-cart{position:fixed;z-index:var(--bb-layer-floating-action, 80);right:30px;bottom:30px;display:flex;min-height:52px;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-5);border:0;border-radius:var(--ui-radius-md);background:var(--ui-action-primary);color:var(--ui-on-action-primary);box-shadow:var(--ui-shadow-lg);font-weight:800;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.market-bulk-cart:hover{background:var(--ui-action-primary-hover)}.market-bulk-cart[data-floating-dragging=false]{transition:transform .18s var(--ui-ease),background .16s}.market-bulk-cart[data-floating-dragging=true]{cursor:grabbing;transition:none}.market-bulk-cart>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.market-bulk-cart svg{font-size:23px}@media(prefers-reduced-motion:reduce){.market-bulk-cart[data-floating-dragging]{transition:none}}.market-cursor-pagination .cursor-controls{display:flex;align-items:center;gap:var(--ui-space-3)}.market-cursor-pagination .cursor-page-size{display:flex;height:auto;align-items:center;gap:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:750;line-height:1;white-space:nowrap}.cursor-page-size-select{width:78px;min-width:78px;flex:0 0 78px}.cursor-page-size-select .searchable-select-control{height:38px;min-height:38px;border-radius:var(--ui-radius-sm);background:var(--ui-surface-1);color:var(--ui-text)}.cursor-page-size-select .searchable-select-control input{min-height:36px;padding:0 27px 0 10px;font-size:var(--ui-text-xs);font-weight:800;text-align:center;white-space:nowrap}.market-cursor-summary{color:var(--ui-text-strong);font-size:var(--ui-text-sm);font-weight:800;line-height:1.45;font-variant-numeric:tabular-nums}.searchable-select-menu.market-page-size-menu{transform-origin:bottom center}.searchable-select-menu.market-page-size-menu>button{min-height:36px;color:var(--bb-select-text);text-align:center}.searchable-select-menu.market-page-size-menu>button>span{justify-items:center}.searchable-select-menu.market-page-size-menu :is(span,strong,small){width:max-content;white-space:nowrap;overflow-wrap:normal}@media(max-width:1120px)and (min-width:781px){.market-filter-panel.market-filter-grid{grid-template-columns:180px minmax(0,1fr)}.market-filter-right{grid-template-columns:repeat(3,minmax(135px,1fr));grid-template-areas:"type brand country" "state zip zip" "bank level month" "year price price" "footer footer footer"}}@media(max-width:1120px)and (min-width:781px){.market-filter-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.market-filter-actions{grid-column:1 / -1}}@media(max-width:780px){.market-filter-toggle{display:flex;width:100%;min-height:var(--ui-touch-size);align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-3);padding:0 var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-1);color:var(--ui-text);box-shadow:var(--ui-shadow-sm);font-size:var(--ui-text-sm);font-weight:800}.market-filter-toggle>svg:first-child{color:var(--ui-primary);font-size:20px}.market-filter-toggle>span{flex:1;text-align:left}.market-filter-toggle>b{display:grid;min-width:20px;height:20px;place-items:center;border-radius:var(--ui-radius-pill);background:var(--ui-primary);color:var(--ui-on-primary);font-size:10px}.market-filter-toggle>svg:last-child{color:var(--ui-text-muted)}.market-page .market-filter-panel.market-filter-grid{display:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"bin" "filters";margin-top:var(--ui-space-2);padding:var(--ui-space-3)}.market-page .market-filter-panel.market-filter-grid.is-open{display:grid}.market-bin-filter{min-height:144px;grid-template-rows:auto minmax(112px,auto)}.market-filter-right{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"type brand" "country state" "zip zip" "bank level" "month year" "price price" "footer footer"}.market-filter-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.market-other-filter,.market-filter-actions{grid-column:1 / -1}.market-other-filter-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-surface .market-page .market-other-filter-button{min-height:var(--ui-touch-size)}.searchable-select-menu.market-base-menu{width:100%;max-width:calc(100vw - 32px)}.market-table-wrap{overflow:visible}.market-preview-table,.market-preview-table tbody{display:block;width:100%;min-width:0}.market-preview-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.market-preview-table tbody{display:grid;gap:var(--ui-space-3)}.market-preview-table tbody tr{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"select bin price" "select type country" "bank bank bank" "basic basic basic" "other other other" "base base base" "action action action";overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-1);box-shadow:var(--ui-shadow-sm)}.market-preview-table tbody td{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:center;padding:9px 8px;border-right:0;border-bottom:0}.market-preview-table tbody td:nth-child(1){grid-area:select;border-right:1px solid var(--ui-border)}.market-preview-table tbody td:nth-child(2){grid-area:bin}.market-preview-table tbody td:nth-child(3){grid-area:type}.market-preview-table tbody td:nth-child(4){grid-area:bank}.market-preview-table tbody td:nth-child(5){grid-area:country}.market-preview-table tbody td:nth-child(6){grid-area:basic}.market-preview-table tbody td:nth-child(7){grid-area:other}.market-preview-table tbody td:nth-child(8){grid-area:base}.market-preview-table tbody td:nth-child(9){grid-area:price}.market-preview-table tbody td:nth-child(10){grid-area:action;padding:0 9px 9px}.market-preview-table tbody td:nth-child(4),.market-preview-table tbody td:nth-child(n+6):nth-child(-n+8){display:grid;grid-template-columns:minmax(70px,25%) minmax(0,1fr);gap:var(--ui-space-2);border-top:1px solid var(--ui-border)}.market-preview-table tbody td:nth-child(4):before,.market-preview-table tbody td:nth-child(n+6):nth-child(-n+8):before{content:attr(data-label);color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-weight:800;text-align:left}.market-preview-table :is(.bank-level-preview,.base-merchant-preview){justify-items:start;text-align:left}.market-preview-table :is(.bank-level-preview strong,.bank-level-preview span,.base-merchant-preview .market-merchant-name,.base-merchant-preview strong,.market-refund-policy){text-align:left}.market-merchant-identity{justify-content:flex-start}.market-preview-table .catalog-cart-button{width:100%;min-height:var(--ui-touch-size)}.cursor-pagination,.cursor-controls{width:100%}.cursor-controls{align-items:stretch}.cursor-page-size{align-self:stretch;justify-content:space-between}.cursor-pagination nav button{min-height:var(--ui-touch-size)}.market-bulk-cart{right:var(--ui-space-4);bottom:var(--ui-space-4);max-width:calc(100% - (var(--ui-space-4) * 2))}}@media(max-width:420px){.market-merchant-filter,.market-base-filter{grid-column:1 / -1}.market-filter-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.market-preview-table tbody tr{grid-template-columns:38px minmax(0,1fr) minmax(0,1fr)}}
