/* Üniforma Giyim — Personel Forması tasarımı üzerine küçük eklemeler */
.logo img{ height:46px; width:auto; }
.alt-logo{ height:auto; max-width:200px; }
/* Ölçü Tablosu ve benzeri: sekmeli içerikten üretilen tablolar */
.ic-tablo{ overflow-x:auto; margin:0 0 22px; border:1px solid var(--kenar); border-radius:14px; background:#fff; }
.ic-tablo table{ width:100%; border-collapse:collapse; margin:0; font-size:14.5px; }
.ic-tablo thead th{ background:var(--koyu); color:#fff; font-weight:600; text-align:center; padding:12px; }
.ic-tablo thead th:first-child, .ic-tablo tbody th{ text-align:left; }
.ic-tablo tbody th, .ic-tablo tbody td{ padding:10px 12px; border-top:1px solid var(--kenar); text-align:center; background:none; color:var(--yazi); font-variant-numeric:tabular-nums; }
.ic-tablo tbody th{ font-weight:700; }
.ic-tablo tbody tr:nth-child(even){ background:var(--zemin); }
.icerik .ic-not{ background:#f2faf0; border:1px solid #d2edcd; border-left:4px solid var(--vurgu); border-radius:12px; padding:12px 14px; }
@media (max-width:640px){
  .ic-tablo table{ table-layout:fixed; font-size:13px; }
  .ic-tablo thead th{ font-size:11.5px; line-height:1.3; padding:9px 5px; }
  .ic-tablo tbody th, .ic-tablo tbody td{ padding:9px 5px; }
}
.icerik .ic-tablo table, .bl-icerik .ic-tablo table{ display:table !important; border:0 !important; border-radius:0 !important; margin:0 !important; overflow:visible !important; border-collapse:collapse !important; }
.icerik .ic-tablo th, .icerik .ic-tablo td, .bl-icerik .ic-tablo th, .bl-icerik .ic-tablo td{ border:0 !important; border-top:1px solid var(--kenar) !important; white-space:normal !important; }
.icerik .ic-tablo thead th, .bl-icerik .ic-tablo thead th{ border-top:0 !important; background:var(--koyu) !important; color:#fff !important; }
.icerik .ic-tablo tbody th, .bl-icerik .ic-tablo tbody th{ background:transparent !important; color:var(--yazi) !important; }
.btn-wa:hover{background:color-mix(in srgb,var(--vurgu) 80%,#000)}
