.sac-day{
  flex-grow:1;
  flex-basis:0;
  display:flex;
}
.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 .7rem;
  min-height:110px;
}
.sac-day .arrow,.sac-day .day-number,.sac-day:hover .arrow{
  color:#fff;
}
.sac-day .sac-day-disp i.belir{
  transition:margin .2s ease-out;
}
.sac-day .sac-day-disp:hover i.belir{
  margin-bottom:-6px;
}
.sac-day .sac-day-disp:hover{
  cursor:pointer;
}
.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 .2s ease-out;
}
.sac-day .incident-dot:hover{
  background-color:#20ffd4;
}
.sac-day.disabled{
  background-color:#efefef;
}
.sac-day.no-alterations{
  background-color:#ddd;
}
.sac-day.no-alterations .day-number{
  color:#333;
}
.sac-day.has-alterations{
  background-color:#4c2f48;
}
.sac-day.alterations-1{
  background-color:#5f3b5a;
}
.sac-day:last-child{
  border-right:none;
}

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