.flatpickr-day{margin-top:2px;border-radius:0}.flatpickr-day.selected{position:relative;color:inherit}.flatpickr-day.selected::before{position:absolute;top:50%;left:50%;width:2em;height:2em;content:"";border:2px solid #dc143c;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flatpickr-day.fp_res{color:#393939!important;background:#ffc8d3!important}.flatpickr-day.fp_res.nextMonthDay,.flatpickr-day.fp_res.prevMonthDay{color:#d3d3d3!important;background:#fff!important}.flatpickr-day.fp_caution{background:#ffda88}.flatpickr-day.fp_caution.flatpickr-disabled,.flatpickr-day.fp_caution.nextMonthDay,.flatpickr-day.fp_caution.prevMonthDay,.flatpickr-day.fp_vacancy.flatpickr-disabled,.flatpickr-day.fp_vacancy.nextMonthDay,.flatpickr-day.fp_vacancy.prevMonthDay{color:#d3d3d3;background:#fff}.flatpickr-day.fp_vacancy{background:#c3eaff}