.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:#f8c8ce;
}
.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:#f39aa7;
}
.sac-day.disabled{
  background-color:#e2e2e2;
}
.sac-day.no-alterations{
  background-color:#afafaf;
}
.sac-day.no-alterations .day-number{
  color:#333e47;
}
.sac-day.has-alterations{
  background-color:#da1a35;
  cursor:pointer;
}
.sac-day.alterations-1{
  background-color:#ee6c7f;
}
.sac-day:last-child{
  border-right:none;
}

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