/* ARGMS v2.11.18 - compactere navigatie en gelijk uitgelijnde financiële items */
.layout{
  grid-template-columns:258px minmax(0,1fr) !important;
}
.sidebar{
  padding:11px 8px 20px !important;
}
.sidebar .nav-group{
  margin:13px 8px 5px !important;
  font-size:10px !important;
  line-height:1.15 !important;
  letter-spacing:.1em !important;
}
.sidebar .nav-group:first-child{
  margin-top:1px !important;
}
.sidebar .nav-item,
.sidebar .finance-side-link2114{
  min-height:35px !important;
  margin:1px 0 !important;
  padding:0 10px !important;
  border-radius:8px !important;
  font-size:13px !important;
  line-height:1.15 !important;
}
.sidebar .nav-icon,
.sidebar .finance-side-icon2114{
  flex:0 0 20px !important;
  width:20px !important;
  height:20px !important;
  margin:0 9px 0 0 !important;
  font-size:13px !important;
}
.sidebar .nav-icon svg{
  width:16px;
  height:16px;
}
.sidebar .finance-sidebar2114{
  display:grid;
  gap:0;
  margin:0 !important;
  padding:0 !important;
  border-bottom:0 !important;
}
.sidebar .finance-side-section2114{
  display:grid;
  gap:1px;
  margin:0;
  padding:0;
}
.sidebar .finance-side-label2114{
  margin:13px 8px 5px !important;
  padding:0 !important;
  color:#758399 !important;
  font-size:10px !important;
  font-weight:750 !important;
  line-height:1.15 !important;
  letter-spacing:.1em !important;
}
.sidebar .finance-side-link2114{
  gap:0 !important;
  background:transparent !important;
  color:#b9c2d3 !important;
  font-family:inherit !important;
  font-weight:520 !important;
  box-shadow:none !important;
}
.sidebar .finance-side-link2114:hover{
  color:#e5f5ff !important;
  background:#20272f !important;
  transform:translateX(1px) !important;
}
.sidebar .finance-side-link2114.active{
  color:#7dd8ff !important;
  background:#2c424d !important;
  font-weight:700 !important;
}
.sidebar .finance-side-link2114.active::before{
  display:none !important;
}
.sidebar .finance-side-icon2114{
  display:grid !important;
  place-items:center;
  color:#7f8999 !important;
  filter:none !important;
}
.sidebar .finance-side-link2114.active .finance-side-icon2114{
  color:#79d6fa !important;
}
@media(max-width:1060px) and (min-width:821px){
  .layout{grid-template-columns:226px minmax(0,1fr) !important}
  .sidebar .nav-item,
  .sidebar .finance-side-link2114{font-size:12.5px !important}
}
