.sac-day{
  flex-grow:1;
  flex-basis:0;
  display:flex;
}
.sac-day>*{
  pointer-events:none;
}
.sac-day .sac-day-dots{
  align-self:stretch;
  display:flex;
  flex-wrap:wrap;
  align-content:flex-start;
  pointer-events:all;
}
.sac-day .sac-day-disp{
  margin-left:auto;
  display:flex;
  flex-direction:column;
}
.sac-day .sac-day-disp .arrow{
  margin-top:auto;
}

.sac-day{
  border:1px solid #fff;
  border-top:none;
  border-left:none;
  padding:1rem;
  min-height:110px;
}
.sac-day i.belir{
  transition:margin .4s ease-out;
}
.sac-day:hover i.belir{
  margin-bottom:-6px;
}
.sac-day .day-number{
  color:#fff;
}
.sac-day .arrow{
  color:#54ffb8;
}
.sac-day:hover .arrow{
  color:#fff;
}
.sac-day .incident-dot{
  display:block;
  background-color:#fff;
  height:18px;
  width:18px;
  border-radius:9px;
  margin:0 .25rem .25rem 0;
  cursor:pointer;
  transition:background-color .4s ease-out;
}
.sac-day .incident-dot:hover{
  background-color:#21ffa3;
}
.sac-day.disabled{
  background-color:#fff;
}
.sac-day.no-alterations{
  background-color:#f0f0f0;
}
.sac-day.no-alterations .day-number{
  color:#37383c;
}
.sac-day.has-alterations{
  background-color:#37383c;
  cursor:pointer;
}
.sac-day.alterations-1{
  background-color:#4e5055;
}
.sac-day:last-child{
  border-right:none;
}

/*# sourceMappingURL=sa-calendar-cell.css.map */