/* BOSetiket v1.7.9 - ürün kartı fiyat satırı + admin menü sadeleştirme + grid taşma düzeltmesi */
:root{--bos-orange:#ee8334;--bos-muted:#667085;--bos-border:#e5e7eb;--bos-dark:#111827}

/* Kategori yerleşiminde yatay taşmayı azalt */
.category-v15-layout{grid-template-columns:minmax(230px,285px) minmax(0,1fr)!important;gap:22px!important;overflow:visible!important}
.category-v15-layout>main{min-width:0!important;overflow:visible!important}
.category-v15-layout .grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:22px!important;min-width:0!important;overflow:visible!important}
.category-v15-filters{max-width:285px!important;width:100%!important}
.category-v15-toolbar{min-width:0!important}.category-v15-toolbar form{flex:0 0 210px!important}.category-v15-toolbar select{width:100%!important}

/* Ürün kartı dikey boşluğu: fiyatı boş alana itme */
.card.prod{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important;height:auto!important}
.card.prod>a{display:block!important;text-decoration:none!important;color:inherit!important}.card.prod h3{margin:10px 0 8px!important;line-height:1.25!important;min-height:0!important}
.card.prod form{margin-top:10px!important}.card.prod form .btn,.card.prod button.btn{margin-top:0!important}
.card.prod>.muted:empty{display:none!important}
.card.prod .muted{line-height:1.25!important}

/* Fiyat + KDV hariç aynı satır */
.card.prod .price{display:inline-flex!important;align-items:baseline!important;margin:4px 6px 0 0!important;line-height:1.15!important;font-weight:900!important;color:#c75d2b!important}
.card.prod .price + .muted{display:inline-flex!important;align-items:baseline!important;margin:0!important;font-size:12px!important;font-weight:700!important;color:var(--bos-muted)!important;vertical-align:baseline!important}
.card.prod .vat-included-v13{display:block!important;margin-top:-2px!important;font-size:14px!important;line-height:1.25!important;color:#111827!important}

/* Kart görsellerini sabit kare ve beyaz tut */
.card.prod img{background:#fff!important;aspect-ratio:1/1!important;width:100%!important;height:auto!important;max-height:220px!important;object-fit:contain!important;padding:12px!important;border-radius:18px!important}

/* Filtre paneli biraz daha kompakt */
.category-v15-filters h2{font-size:22px!important;margin-bottom:14px!important}.category-v15-filters form{gap:11px!important}.category-v15-filter{gap:6px!important}.category-v15-filter select{height:42px!important}.category-v15-filters .btn{padding:11px 14px!important}.category-v15-selected{margin-top:10px!important}

/* Admin sidebar: gereksiz uzun durum linklerinden sonra daha temiz görünüm */
.av2-side nav section:first-of-type a strong{white-space:normal}.av2-side .miss em{font-size:11px!important}

@media(max-width:1180px){.category-v15-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important}.category-v15-layout .grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important;gap:18px!important}.category-v15-filters{max-width:260px!important}.category-v15-toolbar form{flex-basis:180px!important}}
@media(max-width:900px){.category-v15-layout{grid-template-columns:1fr!important}.category-v15-filters{max-width:none!important;position:relative!important;top:auto!important}.category-v15-layout .grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}.category-v15-toolbar{flex-direction:column!important;align-items:stretch!important}.category-v15-toolbar form{flex-basis:auto!important;width:100%!important}}
@media(max-width:540px){.category-v15-layout .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.card.prod{padding:14px!important}.card.prod img{max-height:170px!important;padding:8px!important}.card.prod h3{font-size:15px!important}.card.prod .price{font-size:18px!important}.card.prod .price + .muted{font-size:11px!important}.card.prod .vat-included-v13{font-size:12px!important}.card.prod form .btn,.card.prod button.btn{width:100%!important;padding:10px!important}}
/* BOSetiket v1.7.9 - ürün kartı fiyat/metin ve admin menü rötuşları */
.card.prod.product-card-v179{gap:0!important;align-content:start!important}
.card.prod.product-card-v179>a{display:block;text-decoration:none;color:inherit}
.card.prod.product-card-v179 h3{margin:14px 0 0!important;line-height:1.28!important;min-height:0!important}
.card.prod.product-card-v179.no-meta h3{margin-bottom:6px!important}
.card.prod.product-card-v179.has-meta h3{margin-bottom:8px!important}
.product-card-meta-v179{font-size:14px;line-height:1.35;color:#667085;margin:0 0 8px;min-height:0!important}
.product-card-meta-v179:empty{display:none!important}
.product-price-row-v179{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:6px 0 2px!important;line-height:1.12}
.card.prod.product-card-v179.has-meta .product-price-row-v179{margin-top:8px!important}
.product-price-row-v179 .price{margin:0!important;line-height:1.12!important;display:inline-flex!important;align-items:baseline;white-space:nowrap}
.product-net-label-v179{display:inline-flex!important;align-items:baseline;color:#667085;font-weight:700;font-size:13px;line-height:1.1;white-space:nowrap}
.card.prod.product-card-v179 .vat-included-v13{margin-top:3px!important;line-height:1.2!important;color:#111827;font-size:14px}
.category-v15-layout .card.prod.product-card-v179 form{margin-top:12px!important}
.category-v15-layout .card.prod.product-card-v179 .btn{margin-top:0!important}
.card.prod.product-card-v179 .muted:empty{display:none!important}
@media(max-width:720px){.product-price-row-v179{gap:6px}.product-net-label-v179{font-size:12px}.card.prod.product-card-v179 .vat-included-v13{font-size:13px}}

/* Eski kart markup kalmış sayfalarda da KDV hariç satırını fiyat yanına al */
.card.prod .price + .muted:not(:empty){display:inline-block;margin-left:8px;color:#667085;font-weight:700;font-size:13px;vertical-align:baseline}.card.prod .price{display:inline-flex}.card.prod .muted:empty{display:none!important}
