@media (max-width:600px){.tcMarketHero{padding:36px 0}.tcMarketHero h1{font-size:36px}.tcMarketHero p{font-size:16px}.tcMarketHeroGrid>div>div:not(.tcMarketHeroStats){grid-template-columns:1fr;gap:10px;display:grid}.tcMarketHero .button{white-space:normal;text-align:center;min-height:46px}.tcMarketSupport{padding:32px 0}.tcMarketSupport .container{grid-template-columns:1fr;gap:24px}.tcMarketWorkspace{padding:24px 0 40px}.tcMarketWorkspaceGrid{gap:24px}.tcMarketControlsInner{padding:16px}.tcMarketTabs{grid-template-columns:1fr 1fr}.tcMarketTabs button{font-size:14px}.tcMarketSelects.isOpen{grid-template-columns:1fr}.tcMarketGrid{grid-template-columns:1fr;gap:18px}.tcMarketCatalogHead{display:block}.tcMarketCatalogHead p{max-width:none;margin-top:12px}.tcMarketCatalogHead strong{font-size:25px}.tcMarketCardBody{padding:18px}.tcMarketEmpty .button{justify-content:center;margin:12px 0 0;display:flex}}
.tcMarketPage .tcMarketHero h1,.tcMarketPage .tcMarketSupport h2,.tcMarketPage .tcMarketCatalogHead strong{text-wrap:balance}.tcMarketPage .tcMarketCardImage img{transition:transform .2s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tcMarketPage .tcMarketCard:hover .tcMarketCardImage img{transform:scale(1.025)}}.tcMarketPage .tcMarketCardBody{min-width:0}.tcMarketPage .tcMarketCardTitle{text-wrap:pretty}.tcMarketPage .tcMarketCardActions a{min-width:0;text-decoration:none}.tcMarketPage .tcMarketCardActions a:focus-visible{outline-offset:2px}.tcMarketPage .tcMarketCardModel{min-height:1.5em}.tcMarketPage .tcMarketControlsInner,.tcMarketPage .tcMarketControls label{min-width:0}.tcMarketPage .tcMarketControls input:focus-visible,.tcMarketPage .tcMarketControls select:focus-visible{outline-offset:1px}.tcMarketPage .tcMarketCardImage{isolation:isolate}@media (min-width:601px){.tcMarketPage .tcMarketGrid{align-items:stretch}.tcMarketPage .tcMarketCardBody{padding:20px}}@media (max-width:600px){.tcMarketPage .tcMarketHero h1{font-size:clamp(32px,8.4vw,36px);line-height:1.07}.tcMarketPage .tcMarketHeroGrid>div>div:not(.tcMarketHeroStats) .button{justify-content:center;width:100%}.tcMarketPage .tcMarketControlsInner{gap:12px}.tcMarketPage .tcMarketCardImage{aspect-ratio:5/3}.tcMarketPage .tcMarketCardImage img{padding:16px}.tcMarketPage .tcMarketCardBody{gap:7px;padding:16px}.tcMarketPage .tcMarketCardTitle{font-size:17px;line-height:1.35}.tcMarketPage .tcMarketCardActions{margin-top:8px}.tcMarketPage .tcMarketCardActions a{min-height:46px}}@media (prefers-reduced-motion:reduce){.tcMarketPage .tcMarketCardImage img{transition:none;transform:none}}.tcMarketPage .tcMarketCatalogHead,.tcMarketPage .tcMarketAppliedFilters,.tcMarketPage .tcMarketCardMeta{min-width:0}.tcMarketPage .tcMarketCatalogHead p,.tcMarketPage .tcMarketCardTop{overflow-wrap:break-word}.tcMarketPage .tcMarketFilterToggle{touch-action:manipulation}.tcMarketPage .tcMarketSelects select{max-width:100%}@media (max-width:430px){.tcMarketPage .tcMarketControlsInner{padding:14px}.tcMarketPage .tcMarketCatalogHead strong{font-size:clamp(22px,6.4vw,25px)}.tcMarketPage .tcMarketTabs button{min-width:0;min-height:44px;padding-inline:6px}.tcMarketPage .tcMarketAppliedFilters button{min-width:0}}
