/* V70 — precise sidebar / TOC alignment */
@media (min-width:1101px) {
  /* Match the top of BU SAYFADA to WİKİ'DE ARA. */
  .toc {padding-top:26px!important;}
  .toc-title {margin-top:0!important;}
}
/* Center the whole icon + two-line caption as one unit, horizontally and vertically. */
.sidebar .side-foot.cnr-side-brand {
  display:grid!important;
  place-items:center!important;
  width:100%!important;
  min-height:73px!important;
  padding:0!important;
  margin-top:auto!important;
  box-sizing:border-box!important;
}
.sidebar .side-foot .cnr-side-brand-info.cnr-v67-foot {
  display:flex!important;
  width:max-content!important;
  max-width:100%!important;
  min-height:0!important;
  margin:0 auto!important;
  padding:0!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  transform:none!important;
}
.sidebar .cnr-v67-foot .cnr-side-brand-copy {align-items:flex-start!important;text-align:left!important;}
/* Closed category: white text; expanded category: green text. */
.sidebar details.category:not(.cnr-expanded)>summary .category-name,
.sidebar details.category:not(.cnr-expanded)>summary .category-name>span,
.sidebar details.category:not(.cnr-expanded)>summary .category-icon,
.sidebar details.category:not(.cnr-expanded)>summary .category-icon svg {
  color:#e8ede9!important;
  stroke:#e8ede9!important;
}
.sidebar details.category.cnr-expanded>summary .category-name,
.sidebar details.category.cnr-expanded>summary .category-name>span,
.sidebar details.category.cnr-expanded>summary .category-icon,
.sidebar details.category.cnr-expanded>summary .category-icon svg {
  color:#55C84A!important;
  stroke:#55C84A!important;
}
