/* Calendar performance mode: preserve the soft design without expensive live blur. */
.portal-main .full-calendar,
.portal-main .month-agenda{
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  background:#fffafd!important;
}
.portal-main .full-calendar{
  box-shadow:0 10px 28px rgba(78,43,61,.08)!important;
  contain:layout paint style;
}
.portal-main .month-agenda{
  box-shadow:0 8px 22px rgba(84,48,70,.07)!important;
  contain:layout paint style;
}
.portal-main .full-calendar-grid{
  contain:layout paint style;
}
.portal-main .calendar-cell{
  transition:background-color .08s linear!important;
  contain:layout paint style;
}
.portal-main .calendar-cell.selected{
  box-shadow:inset 0 0 0 2px rgba(184,86,124,.46)!important;
}
.portal-main .cell-events>div{
  box-shadow:none!important;
}
