.ui-datepicker{background:#fff;border:1px solid rgba(0,0,0,.25);min-width:282px}.ui-datepicker .ui-datepicker-header{position:relative;width:100%;height:34px;z-index:10}.ui-datepicker .ui-datepicker-header a{display:inline-block;width:34px;height:34px;text-indent:-9999px;background:#fff;position:absolute;left:0;top:0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 5H3.83L7.41 1.41L6 0L0 6L6 12L7.41 10.59L3.83 7H18V5Z' fill='black' fill-opacity='0.5'/%3E%3C/svg%3E%0A");background-position:50% 50%;background-repeat:no-repeat;z-index:12}.ui-datepicker .ui-datepicker-header a.ui-datepicker-next{left:auto;right:0;background-image:url("data:image/svg+xml,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7L14.17 7L10.59 10.59L12 12L18 6L12 0L10.59 1.41L14.17 5L0 5V7Z' fill='black' fill-opacity='0.5'/%3E%3C/svg%3E%0A")}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;right:0;top:0;bottom:0;text-align:center;z-index:11}.ui-datepicker .ui-datepicker-calendar{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ui-datepicker .ui-datepicker-calendar,.ui-datepicker .ui-datepicker-calendar tbody,.ui-datepicker .ui-datepicker-calendar thead{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ui-datepicker .ui-datepicker-calendar tbody tr,.ui-datepicker .ui-datepicker-calendar tbody tr td,.ui-datepicker .ui-datepicker-calendar tbody tr td a,.ui-datepicker .ui-datepicker-calendar tbody tr th,.ui-datepicker .ui-datepicker-calendar thead tr,.ui-datepicker .ui-datepicker-calendar thead tr td,.ui-datepicker .ui-datepicker-calendar thead tr td a,.ui-datepicker .ui-datepicker-calendar thead tr th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.ui-datepicker .ui-datepicker-calendar tbody tr,.ui-datepicker .ui-datepicker-calendar thead tr{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.ui-datepicker .ui-datepicker-calendar tbody tr td,.ui-datepicker .ui-datepicker-calendar tbody tr th,.ui-datepicker .ui-datepicker-calendar thead tr td,.ui-datepicker .ui-datepicker-calendar thead tr th{width:40px;height:30px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody tr th,.ui-datepicker .ui-datepicker-calendar thead tr th{font-weight:700;font-size:14px;line-height:20px;color:#000;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody tr td,.ui-datepicker .ui-datepicker-calendar thead tr td{z-index:13}.ui-datepicker .ui-datepicker-calendar tbody tr td a,.ui-datepicker .ui-datepicker-calendar thead tr td a{width:30px;height:30px;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:rgba(0,0,0,.75);text-decoration:none;position:relative;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.ui-datepicker .ui-datepicker-calendar tbody tr td a:hover,.ui-datepicker .ui-datepicker-calendar thead tr td a:hover{color:rgba(0,0,0,.75);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.ui-datepicker .ui-datepicker-calendar tbody tr td a:hover:after,.ui-datepicker .ui-datepicker-calendar thead tr td a:hover:after{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:rgba(237,52,36,.25);left:0;top:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:-1}.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-active,.ui-datepicker .ui-datepicker-calendar thead tr td a.ui-state-active{color:#fff}.ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-active:after,.ui-datepicker .ui-datepicker-calendar thead tr td a.ui-state-active:after{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:#ed3424;left:0;top:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:-1}