.Replacement {
  margin: 0 -16px;
  padding: 16px;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-top: 1px solid #E5E5EA; }
  .Replacement .ImageItem {
    float: left;
    -ms-flex: 1;
        flex: 1; }
  .Replacement .ImageItem + small {
    line-height: 30px; }

.Replacement__Actions {
  display: -ms-flexbox;
  display: flex; }

#Calendar .PredicatesFilter__Filters {
  margin-bottom: 0px; }

.Calendar .Calendar__day-header {
  border-right: 1px solid #E5E5EA; }
  .Calendar .Calendar__day-header.Calendar__day-header--today {
    border-bottom: 3px solid var(--color-primary);
    padding-bottom: calc(12px - 2px); }
  .Calendar .Calendar__day-header:last-child {
    border-right: none; }

.Calendar .Calendar__event-row__day {
  border-right: 1px solid #E5E5EA; }
  .Calendar .Calendar__event-row__day:last-child {
    border-right: none; }

.Calendar .List:not(.List--empty) + .Button {
  margin-top: 8px; }

.CalanderExchangeItem {
  background-color: #F2F2F7; }
  .CalanderExchangeItem:not(:last-child) {
    margin-bottom: 8px; }

