.taxonomyMediaAlwaysVisible{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1}.taxonomyMediaManager{margin:18px 0 24px;padding:20px!important;box-sizing:border-box}.taxonomyMediaHead{margin-bottom:16px}.taxonomyMediaHead small{color:#9b4b27;font-weight:800;letter-spacing:.12em}.taxonomyMediaHead h2{margin:5px 0 6px;font-size:23px}.taxonomyMediaHead p{margin:0;color:#776a63}.taxonomyMediaGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.taxonomyMediaCard{min-width:0;border:1px solid #e8ddd6;border-radius:13px;background:#fff;overflow:hidden}.taxonomyPreview{height:120px;background:#f5f1ed;display:flex;align-items:center;justify-content:center;color:#8a7a70}.taxonomyPreview img{width:100%;height:100%;object-fit:cover;display:block}.taxonomyInfo{padding:10px 12px 6px;display:flex;flex-direction:column;gap:3px;min-width:0}.taxonomyInfo b{overflow-wrap:anywhere}.taxonomyInfo small{color:#8b7b72}.taxonomyActions{display:flex;gap:7px;flex-wrap:wrap;padding:8px 12px 12px}.taxonomyUploadBtn,.taxonomyPreviewBtn,.taxonomyRemoveBtn{border:1px solid #8f3c21;border-radius:8px;padding:8px 10px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;text-align:center}.taxonomyUploadBtn{background:#8f3c21;color:#fff}.taxonomyPreviewBtn{background:#fff7f2;color:#78301d}.taxonomyRemoveBtn{background:#fff;color:#992d22}.taxonomyMediaNotice:empty{display:none}.taxonomyMediaNotice{margin-bottom:12px;padding:9px 11px;border-radius:8px;background:#edf8ef;color:#245f39}.taxonomyMediaNotice[data-ok="0"]{background:#fff0ed;color:#8e2d21}
/* Markalar sayfasında yatay kaydırmayı kaldır, tablo alanında yalnızca dikey kaydırma bırak. */
.dkBrandAdminVertical .brandTableScroll{overflow-x:hidden!important;overflow-y:auto!important;max-height:72vh!important}.dkBrandAdminVertical .brandTableScroll table{width:100%!important;min-width:0!important;table-layout:fixed!important}.dkBrandAdminVertical .brandTableScroll th,.dkBrandAdminVertical .brandTableScroll td{min-width:0!important;overflow-wrap:anywhere}.dkBrandAdminVertical .brandName input,.dkBrandAdminVertical .brandName textarea,.dkBrandAdminVertical .brandSlug input,.dkBrandAdminVertical .brandWebsite input{max-width:100%!important;width:100%!important;box-sizing:border-box!important}
@media(max-width:1050px){.taxonomyMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.taxonomyMediaManager{padding:14px!important}.taxonomyMediaGrid{grid-template-columns:1fr}.taxonomyPreview{height:150px}.taxonomyActions{display:grid;grid-template-columns:1fr 1fr}.taxonomyUploadBtn{grid-column:1/-1}.taxonomyPreviewBtn,.taxonomyRemoveBtn{width:100%;box-sizing:border-box}.dkBrandAdminVertical .brandTableScroll{max-height:none!important}}

/* v59 - Markalar tablosu: masaüstü düzenli kolonlar + mobil kart düzeni */
.dkBrandAdminVertical .brandTableScroll{overflow-x:hidden!important;overflow-y:auto!important;max-height:72vh!important}
.dkBrandAdminVertical .brandTableScroll table{width:100%!important;min-width:0!important;table-layout:fixed!important}
.dkBrandAdminVertical .brandTableScroll th,.dkBrandAdminVertical .brandTableScroll td{box-sizing:border-box!important;overflow:visible!important;white-space:normal!important}
.dkBrandAdminVertical .brandTableScroll th:nth-child(1),.dkBrandAdminVertical .brandTableScroll td:nth-child(1){width:9%!important}
.dkBrandAdminVertical .brandTableScroll th:nth-child(2),.dkBrandAdminVertical .brandTableScroll td:nth-child(2){width:27%!important}
.dkBrandAdminVertical .brandTableScroll th:nth-child(3),.dkBrandAdminVertical .brandTableScroll td:nth-child(3){width:18%!important}
.dkBrandAdminVertical .brandTableScroll th:nth-child(4),.dkBrandAdminVertical .brandTableScroll td:nth-child(4){width:18%!important}
.dkBrandAdminVertical .brandTableScroll th:nth-child(5),.dkBrandAdminVertical .brandTableScroll td:nth-child(5){width:7%!important;text-align:center}
.dkBrandAdminVertical .brandTableScroll th:nth-child(6),.dkBrandAdminVertical .brandTableScroll td:nth-child(6){width:8%!important;text-align:center}
.dkBrandAdminVertical .brandTableScroll th:nth-child(7),.dkBrandAdminVertical .brandTableScroll td:nth-child(7){width:8%!important;text-align:center}
.dkBrandAdminVertical .brandTableScroll th:nth-child(8),.dkBrandAdminVertical .brandTableScroll td:nth-child(8){width:5%!important;text-align:center}
.dkBrandAdminVertical .brandName{min-width:0!important;width:100%!important;align-items:flex-start!important}
.dkBrandAdminVertical .brandName>div{min-width:0!important}
.dkBrandAdminVertical .brandName input,.dkBrandAdminVertical .brandName textarea{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
.dkBrandAdminVertical .brandSlug{min-width:0!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}
.dkBrandAdminVertical .brandSlug span{flex:0 0 auto!important;white-space:nowrap!important}
.dkBrandAdminVertical .brandSlug input{min-width:0!important;width:100%!important}
.dkBrandAdminVertical .brandWebsite{min-width:0!important;width:100%!important;box-sizing:border-box!important;gap:5px!important}
.dkBrandAdminVertical .brandWebsite input{min-width:0!important;width:100%!important}
.dkBrandAdminVertical .brandOrder{justify-content:center!important}
.dkBrandAdminVertical .brandToggle{margin:auto!important;justify-content:center!important}
.dkBrandAdminVertical .brandDelete{margin:auto!important}
.dkBrandAdminVertical .brandTable td{padding:14px 10px!important}
.dkBrandAdminVertical .brandTable th{padding:11px 10px!important}

@media(max-width:900px){
  .dkBrandAdminVertical .brandTableScroll{max-height:none!important;overflow:visible!important}
  .dkBrandAdminVertical .brandTableScroll table,.dkBrandAdminVertical .brandTableScroll tbody{display:block!important;width:100%!important}
  .dkBrandAdminVertical .brandTableScroll thead{display:none!important}
  .dkBrandAdminVertical .brandTableScroll tr{display:grid!important;grid-template-columns:88px minmax(0,1fr) 92px!important;gap:10px!important;border-top:1px solid #eee8e4!important;padding:14px!important;background:#fff!important}
  .dkBrandAdminVertical .brandTableScroll td{display:block!important;width:auto!important;border:0!important;padding:0!important;min-width:0!important;text-align:left!important}
  .dkBrandAdminVertical .brandTableScroll td:nth-child(1){grid-column:1;grid-row:1/3}
  .dkBrandAdminVertical .brandTableScroll td:nth-child(2){grid-column:2;grid-row:1}
  .dkBrandAdminVertical .brandTableScroll td:nth-child(3){grid-column:2;grid-row:2}
  .dkBrandAdminVertical .brandTableScroll td:nth-child(4){grid-column:2;grid-row:3}
  .dkBrandAdminVertical .brandTableScroll td:nth-child(5){grid-column:3;grid-row:1;text-align:center!important;font-weight:800}
  .dkBrandAdminVertical .brandTableScroll td:nth-child(6){grid-column:3;grid-row:2}
  .dkBrandAdminVertical .brandTableScroll td:nth-child(7){grid-column:3;grid-row:3}
  .dkBrandAdminVertical .brandTableScroll td:nth-child(8){grid-column:3;grid-row:4}
  .dkBrandAdminVertical .brandName{min-width:0!important}
  .dkBrandAdminVertical .brandOrder{justify-content:flex-start!important}
}
