/* İlanlar — Letgo mantığı: sıkı başlık, kategori çipleri, iki sütunlu fotoğraf ızgarası */
#marketplace{padding:10px 12px 90px}
#marketplace .marketHeader{padding:6px 0 4px;gap:10px}
#marketplace .marketHeader h2{font-size:22px;margin:2px 0}
#marketplace .marketHeader p,#marketplace .marketHeader .kicker{display:none}
#marketplace .marketHeader .btn{padding:10px 14px;font-size:13px;white-space:nowrap}
#marketplace .marketTabs{padding-bottom:8px;overflow-x:auto;scrollbar-width:none}
#marketplace .marketTabs button{white-space:nowrap;padding:8px 14px;font-size:13px}
.mkp-bar{position:sticky;top:0;z-index:5;background:var(--bg,#faf7f1);padding:6px 0 8px;display:grid;gap:8px}
.mkp-search{display:flex;gap:8px}
.mkp-search input{flex:1;min-height:44px;border-radius:14px;border:1px solid #cbbba4;padding:0 14px;font-size:15px;background:#fffdf8}
.mkp-search button{min-height:44px;min-width:44px;border-radius:14px;border:1px solid #cbbba4;background:#fffdf8;font-weight:700;padding:0 12px}
.mkp-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
.mkp-chips button{flex:none;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid #cbbba4;background:#fffdf8;color:#2a1a0c;font-weight:700;font-size:13px}
.mkp-chips button[aria-pressed="true"]{background:#2a1a0c;color:#fff;border-color:#2a1a0c}
#marketplace .marketFilters{display:none;grid-template-columns:1fr 1fr;gap:8px}
#marketplace.mkp-filters-open .marketFilters{display:grid}
#marketplace .marketFilters #marketSearch,#marketplace .marketFilters #marketCategory{display:none}
#marketplace .marketGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}
#marketplace .marketCard{border-radius:14px;box-shadow:none;border:0;background:transparent;overflow:visible}
#marketplace .marketPhoto{aspect-ratio:1/1;border-radius:14px;overflow:hidden}
#marketplace .marketHeart{top:8px;right:8px;width:34px;height:34px;font-size:20px;line-height:1}
#marketplace .marketInfo{padding:8px 2px 4px;background:transparent}
#marketplace .marketInfo strong{font-size:17px;display:block;color:#2a1a0c}
#marketplace .marketInfo h3{font-size:13px;margin:3px 0 2px;font-weight:600;line-height:1.3}
#marketplace .marketInfo p{display:none}
#marketplace .marketInfo small{display:block;margin:2px 0 0;font-size:11px}
#marketplace .marketFlag{left:8px;bottom:8px;border-radius:6px}
@media(min-width:700px){#marketplace .marketGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#marketplace .marketFilters{grid-template-columns:repeat(4,1fr)}}
@media(max-width:699px){
 #marketDialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0;padding:12px}
 #marketDialogBody{grid-template-columns:1fr;gap:12px}
 .marketGallery>img{max-height:60vw;object-fit:cover}
 #marketDialogBody .marketDetail .actions{position:sticky;bottom:0;background:#fffdf8;padding:10px 0;display:flex;gap:8px;flex-wrap:wrap}
}
/* Vitrin bloğunu sıkılaştır; kopya başlık ve düğmeler gizlenir (işlevler başlıkta kalır) */
#marketplace .shopSection{padding:0;margin:0 0 6px;background:transparent;border:0;box-shadow:none}
#marketplace .shopHeading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px}
#marketplace .shopHeading .kicker,#marketplace .shopHeading p,#marketplace #shopFreeListing,#marketplace #shopSearchFilters>h3{display:none!important}
#marketplace .shopHeading h2{font-size:16px;margin:0}
#marketplace #shopFreeCreate{padding:8px 12px;font-size:12px;white-space:nowrap}
#marketplace #shopSearchFilters{border:0;padding:0;margin:0}
#marketplace .marketFilters{background:#fffdf8;border:1px solid #cbbba4;border-radius:14px;padding:10px;box-shadow:none}
#marketplace .shopListingTitle{font-size:16px;margin:6px 0 4px}
/* Kart: çerçevesiz, fotoğraf üstte (v9 kabuğunun !important kurallarını geçersiz kıl) */
#marketplace .marketCard,#marketplace article.marketCard{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:14px!important}
