.agenda {
  background: #ffffff;
}
.agenda.default-padding-bottom {
  padding-bottom: var(--md-sys-padding-default);
}
.agenda.small-padding-bottom {
  padding-bottom: var(--md-sys-padding-medium);
}
.agenda.none-padding-bottom {
  padding-bottom: var(--md-sys-padding-none);
}
.agenda.default-padding-top {
  padding-top: var(--md-sys-padding-default);
}
.agenda.small-padding-top {
  padding-top: var(--md-sys-padding-medium);
}
.agenda.none-padding-top {
  padding-top: var(--md-sys-padding-none);
}
.agenda.light-grey {
  background-color: #ebf3ff;
}
.agenda.light-grey .beforeBlur {
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 4.06%, rgba(232, 239, 252, 0.75) 50.16%, #e8effc 95.31%);
}
.agenda.light-grey .afterBlur {
  background: linear-gradient(270deg, #e8effc 4.06%, rgba(232, 239, 252, 0.75) 50.16%, rgba(255, 255, 255, 0) 95.31%);
}
.agenda.light-grey .accordionToggler .blurring {
  background: linear-gradient(360deg, #e8effc 4.06%, rgba(232, 239, 252, 0.75) 50.16%, rgba(255, 255, 255, 0) 95.31%);
}
.agenda.light-grey .accordionToggler .p {
  background-color: #ebf3ff;
}
.agenda .dateIcon::before {
  color: var(--mdc-theme-primary);
}
.agenda .cmp-tabs__tab {
  min-width: 118px;
  color: #333333 !important;
  font-weight: 400 !important;
}
.agenda .cmp-tabs__tab--active {
  min-width: 120px;
  border: none;
  font-weight: 600 !important;
  position: relative;
}
.agenda .cmp-tabs__tab--active.uniqueItem {
  cursor: default;
  border: none;
}
.agenda .cmp-tabs__tab--active:not(.uniqueItem)::after {
  content: '';
  width: 100%;
  height: 4px;
  background: #0C66E1;
  position: absolute;
  bottom: 0;
}
.agenda .beforeBlur {
  position: absolute;
  top: 0;
  left: 0px;
  border: inherit;
  border-color: transparent;
  background-clip: border-box;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 48.15%, #ffffff 95.31%);
  width: 40px;
  height: 48px;
}
.agenda .afterBlur {
  position: absolute;
  top: 0;
  right: 0px;
  border: inherit;
  border-color: transparent;
  background-clip: border-box;
  background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0.75) 48.15%, rgba(255, 255, 255, 0) 95.31%);
  width: 40px;
  height: 48px;
}
.agenda .cmp-accordion__item {
  border-bottom: 1px solid #1a1a1a;
}
.agenda .cmp-accordion__item .cmp-accordion__button {
  padding: 0;
  border: none;
  background: transparent;
}
.agenda .cmp-accordion__item .cmp-accordion__button.cmp-accordion__button--expanded .accordion-expansion[open] .h6 {
  width: fit-content;
  background-color: #ebf3ff;
}
.agenda .cmp-accordion__item .cmp-accordion__button .accordion-expansion {
  background-color: transparent;
}
.agenda .cmp-accordion__item .cmp-accordion__button .accordion-expansion .accordion-expansion__summary::after {
  display: none !important;
}
.agenda .cmp-accordion__item .cmp-accordion__button .accordion-expansion .accordion-expansion__summary .h6 {
  border-radius: 8px;
  width: fit-content;
  background-color: #f2f2f2;
}
.agenda .cmp-accordion__item .cmp-accordion__button .cmp-accordion {
  overflow: hidden;
}
.agenda .accordionToggler .blurring {
  background: linear-gradient(360deg, #ffffff 4.06%, rgba(255, 255, 255, 0.75) 50.16%, rgba(255, 255, 255, 0) 95.31%);
  height: 40px;
}
.agenda .accordionToggler .p {
  background-color: #ffffff;
  cursor: pointer;
}
.agenda .accordionToggler .p .textT {
  color: var(--mdc-theme-primary);
}
.agenda .accordionToggler .p .iconT {
  color: var(--mdc-theme-primary);
}
