.acard-chip{border:1px solid transparent;background:color-mix(in srgb,var(--on-dark-foreground) 92%,transparent);color:var(--brand-graphite,#1a1a1a)}.acard-chip.is-next{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.sort-dropdown-button{background:var(--surface-3,#efebe6);border-color:var(--surface-3,#efebe6);color:var(--foreground,#1a1a1a)}.marketplace-dock,.marketplace-dock.mobile-action-dock{--mad-secondary-bg:var(--surface-3,#efebe6);--mad-secondary-text:var(--foreground,#1a1a1a);--mad-secondary-border:var(--surface-3,#efebe6)}.marketplace-dock .mobile-action-dock__btn--secondary{background:var(--mad-secondary-bg);color:var(--mad-secondary-text);border-color:var(--mad-secondary-border);box-shadow:none}@media (max-width:540px){.provider-container.grid-view{grid-template-columns:minmax(0,1fr);overflow-x:clip}.provider-container.grid-view .acard{width:100%;max-width:100%;min-width:0;height:auto;aspect-ratio:340/520}.tc-name{font-size:clamp(1.2rem,7vw,1.9rem);overflow-wrap:anywhere}.tc-cap,.tc-cta-row,.tc-handle{min-width:0;max-width:100%}.tc-flipnote{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (hover:none) and (pointer:coarse),(max-width:540px){.acard{width:min(100%,92vw);max-width:100%}.acard,.tc-bhead,.tc-bhead__t{min-width:0}.tc-bhead__t span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-cards{grid-auto-columns:minmax(0,72%);max-width:100%;overflow-x:auto}.tc-card{max-width:100%}.tc-card,.tc-card__b{min-width:0}.tc-card__foot{flex-wrap:wrap;gap:8px;min-height:32px}.tc-card__btn,.tc-card__price{flex:0 0 auto}}