#datepicker-container{border-radius:16px;padding:20px;font-family:Arial,sans-serif;box-shadow:0 0 5px #0003}.datepicker-header{text-align:center;color:#fff;background-color:#07074c;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:10px;padding:2px 10px;display:flex}.datepicker-header i{margin-top:4px;font-size:24px}.datepicker-days,.days-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.day{text-align:center;cursor:pointer;width:30px;height:40px;margin:4px;line-height:40px}.day.oc{border-bottom:4px solid #00ad84}.day:hover{box-shadow:0 2px 4px #0006}.empty{visibility:hidden}.day-header{text-align:center;font-weight:700}
