/* FIVE:CNR Wiki V134 — restore wider sidebar while keeping horizontal overflow fix */
@media (min-width:901px) {
  html body .layout {
    grid-template-columns:245px minmax(0,1fr) minmax(0,205px)!important;
  }
  html body .layout > aside.sidebar#sidebar {
    width:245px!important;
    min-width:245px!important;
    max-width:245px!important;
    flex:0 0 245px!important;
    box-sizing:border-box!important;
  }
}
@media (min-width:1101px) and (max-width:1350px) {
  html body .layout {
    grid-template-columns:230px minmax(0,1fr) minmax(0,190px)!important;
  }
  html body .layout > aside.sidebar#sidebar {
    width:230px!important;
    min-width:230px!important;
    max-width:230px!important;
    flex:0 0 230px!important;
  }
}
@media (max-width:900px) {
  html body .layout > aside.sidebar#sidebar { width:auto!important; min-width:0!important; max-width:100%!important; flex:initial!important; }
}

/* Ammunation Sistemi - Yakında etiketi (Sistemler menüsü) */
.sidebar #categoryList .cnr-systems-category .cnr-upcoming-guide{display:flex!important;align-items:center!important;gap:9px!important;cursor:default!important;opacity:.78!important;pointer-events:none!important}
.sidebar #categoryList .cnr-systems-category .cnr-upcoming-icon,.sidebar #categoryList .cnr-systems-category .cnr-upcoming-icon svg{width:14px!important;height:14px!important;min-width:14px!important;flex:0 0 14px!important}
.sidebar #categoryList .cnr-systems-category .cnr-upcoming-name{flex:1 1 auto!important;min-width:0!important;white-space:nowrap!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important}
.sidebar #categoryList .cnr-systems-category .cnr-upcoming-badge{flex:0 0 auto!important;color:#93ae91!important;background:#132018!important;border:1px solid #29402c!important;border-radius:4px!important;font-size:9px!important;font-weight:600!important;line-height:1.15!important;padding:3px 4px!important;white-space:nowrap!important}

/* V141 — Ammunation satırı: başlık ve Yakında etiketi aynı hizada, okunaklı silah ikonu. */
.sidebar #categoryList .cnr-systems-category > .category-children > .cnr-upcoming-guide{
  display:grid!important;
  grid-template-columns:15px minmax(0,1fr) auto!important;
  align-items:center!important;
  column-gap:8px!important;
  box-sizing:border-box!important;
  min-height:34px!important;
  padding:7px 8px 7px 10px!important;
  opacity:1!important;
  line-height:1!important;
}
.sidebar #categoryList .cnr-systems-category > .category-children > .cnr-upcoming-guide > .cnr-upcoming-icon{
  grid-column:1!important;display:flex!important;align-items:center!important;justify-content:center!important;
  width:15px!important;height:15px!important;min-width:15px!important;margin:0!important;padding:0!important;
  color:#55C84A!important;
}
.sidebar #categoryList .cnr-systems-category > .category-children > .cnr-upcoming-guide > .cnr-upcoming-icon svg{
  display:block!important;width:15px!important;height:15px!important;
}
.sidebar #categoryList .cnr-systems-category > .category-children > .cnr-upcoming-guide > .cnr-upcoming-name{
  grid-column:2!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;
  color:#e6eee7!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;
  white-space:nowrap!important;align-self:center!important;
}
.sidebar #categoryList .cnr-systems-category > .category-children > .cnr-upcoming-guide > .cnr-upcoming-badge{
  grid-column:3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  align-self:center!important;position:static!important;transform:none!important;margin:0!important;
  padding:3px 6px!important;border:1px solid #35543a!important;border-radius:4px!important;
  background:#14251a!important;color:#a9d5a8!important;font-size:9px!important;font-weight:600!important;
  line-height:1.2!important;white-space:nowrap!important;
}
