/* FIVE:CNR Wiki V102 — refined sidebar footer line, sizing and alignment. */
@media (min-width:901px) {
  html body .layout > aside.sidebar#sidebar > .side-foot.cnr-side-brand {
    position:relative!important;
    box-sizing:border-box!important;
    align-self:stretch!important;
    flex:0 0 46px!important;
    min-height:46px!important;
    height:46px!important;
    width:auto!important;
    margin:12px 0 0!important;
    padding:10px 0 0!important;
    display:flex!important;
    align-items:flex-start!important;
    border-top:0!important;
    border-bottom:0!important;
    gap:0!important;
    background:transparent!important;
  }
  html body .layout > aside.sidebar#sidebar > .side-foot.cnr-side-brand::before {
    content:""!important;
    position:absolute!important;
    top:0!important;
    left:-20px!important;
    right:-16px!important;
    height:1px!important;
    background:#273029!important;
    pointer-events:none!important;
  }
  html body .layout > aside.sidebar#sidebar .cnr-side-brand-info.cnr-v67-foot {
    box-sizing:border-box!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:100%!important;
    min-height:26px!important;
    height:26px!important;
    margin:0!important;
    padding:0!important;
    gap:8px!important;
    transform:none!important;
  }
  html body .layout > aside.sidebar#sidebar .cnr-v67-foot .cnr-side-brand-icon {
    display:block!important;
    order:-1!important;
    flex:0 0 14px!important;
    width:14px!important;
    height:14px!important;
    margin:0!important;
    color:#55C84A!important;
    align-self:center!important;
  }
  html body .layout > aside.sidebar#sidebar .cnr-v67-foot .cnr-side-brand-copy {
    display:flex!important;
    flex:1 1 auto!important;
    min-width:0!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    justify-content:center!important;
    gap:1px!important;
    margin:0!important;
    padding:0!important;
    text-align:left!important;
  }
  html body .layout > aside.sidebar#sidebar .cnr-side-brand-copy strong {
    font-size:9px!important;
    font-weight:700!important;
    line-height:1.15!important;
    color:#c7cfc8!important;
  }
  html body .layout > aside.sidebar#sidebar .cnr-side-brand-copy span {
    font-size:8px!important;
    line-height:1.15!important;
    color:#7f8981!important;
  }
}
