/* Hard reset binnen widget zodat theme/Divi er niet doorheen fietst */
.ijssel-agenda-widget,
.ijssel-agenda-widget *{
  box-sizing:border-box !important;
}

.ijssel-agenda-widget{
  font-family: inherit !important;
  margin:0 !important;
  padding:0 !important;
}

.ijssel-agenda-widget__title{
  font-weight:700 !important;
  font-size:18px !important;
  margin:0 0 10px 0 !important;
  color:#6d4b55 !important;
}

.ijssel-agenda-widget__list{
  display:flex !important;
  flex-direction:column !important;
  gap:10px !important;
  margin:0 !important;
  padding:0 !important;
}

/* Rij zoals screenshot: datumblok links, witte card rechts */
.ijssel-agenda-widget__item{
  display:flex !important;
  align-items:stretch !important;
  background:#ffffff !important;
  border:1px solid rgba(0,0,0,.06) !important;
  border-radius:6px !important;
  overflow:hidden !important;
  box-shadow:none !important;
  margin:0 !important;
  padding:0 !important;
}

.ijssel-agenda-widget__date{
  width:64px !important;
  min-width:64px !important;
  background:#7b4a57 !important;
  color:#fff !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  padding:10px 8px !important;
  text-align:center !important;
}

.ijssel-agenda-widget__day{
  font-size:22px !important;
  font-weight:800 !important;
  line-height:1 !important;
  margin:0 !important;
}

.ijssel-agenda-widget__month{
  margin-top:6px !important;
  font-size:12px !important;
  font-weight:800 !important;
  line-height:1 !important;
  text-transform:lowercase !important;
}

.ijssel-agenda-widget__content{
  flex:1 !important;
  padding:12px 14px !important;
}

.ijssel-agenda-widget__itemtitle{
  font-size:14px !important;
  font-weight:700 !important;
  color:#3b2a30 !important;
  line-height:1.3 !important;
  margin:0 !important;
}

.ijssel-agenda-widget__link{
  display:inline-block !important;
  margin-top:8px !important;
  font-weight:700 !important;
  text-decoration:none !important;
}
