.wrapperContainer {
  .wrapperContentContainer {
    display: flex;
    align-items: center;

    input {
      width: 128px;

      &.unfocusedValue {
        color: rgba(0, 0, 0, 0.25);
      }
    }

    &>:last-child {
      margin-left: 6px;
    }
  }
}

.calendarsContainer {
  display: flex;
  width: 600px;

  .secondCalendar {
    position: relative;
    top: 48px;
    height: calc(100% - 48px);
    border-left: 1px solid #f0f0f0;
    padding-left: 10px;
    margin-left: 10px;
  }
}

.inlineContainer {
  padding-top: 10px;

  background-color: white;

  > .wrapperContainer {
    width: 300px;
  }

  &>:first-child {
    margin-left: 10px;
  }
}

.inputTimeContainer {
  border-top: 1px solid #f0f0f0;
  padding: 10px;
}

.dateFullCellContainer {
  position: absolute;
  top: 50%;
  left: 50%;
  //z-index: 2;
  width: 39px;
  height: 37px;

  transform: translate(-50%, -50%);

  .dateFullCellValue {
    position: absolute;
    top: 50%;
    left: 50%;

    width: 24px;
    height: 23px;

    border-radius: 2px;
    border: 1px solid white;
    color: rgba(0,0,0,.25);

    transform: translate(-50%, -50%);

    box-sizing: border-box;

    &.possibleDate {
      border-color: rgb(135, 196, 254);
      border-style: dashed;
    }

    &.edgeDate,
    &.betweenDate {
      border-color: white;
      border-style: solid;
    }

    &.edgeDate {
      color: #fff;
      background: #2995fe;
    }

    &.betweenDate {
      background-color: rgb(231, 245, 254);

      &.possibleDate {
        background-color: rgb(204, 229, 254);
      }
    }
  }
}

:global(.ant-picker-cell)::before {
  display: none;
}

:global(.ant-picker-cell-in-view) {
  .dateFullCellValue {
    color: rgba(0, 0, 0, .85);
  }
}

:global(.ant-picker-cell-disabled) {
  .dateFullCellValue {
    color: rgba(0,0,0,.25);
    background-color: rgba(0,0,0,.05);
  }
}

