.support-datepicker{position:relative}
.support-datepicker-hidden{display:none !important}
.support-datepicker__popup{background:#fff;border:1px solid #72757a;border-radius:10px;font-size:14px;padding:20px 16px;z-index:197;width:250px;height:332px;display:flex;flex-direction:column;box-shadow:0 10px 20px -10px rgba(0,0,0,0.2)}
.support-datepicker__wrapper{position:relative}
.support-datepicker__input{width:100%;height:48px;border-radius:10px;border:1px solid rgba(0,0,0,0.2);padding:14px 16px}
.support-datepicker__input::placeholder{font-size:14px;line-height:20px;color:#72757a}
.support-datepicker__input:hover{cursor:pointer}
.support-datepicker__icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}
.support-datepicker__icon svg{display:block;width:100%;height:100%}
.support-datepicker__header{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto}
.support-datepicker__navs{display:flex}
.support-datepicker__nav{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:0;border:0;cursor:pointer}
.support-datepicker__nav:hover{background:#f0f0f0}
.support-datepicker__nav:first-child{margin-right:8px}
.support-datepicker__nav-icon{width:6px;height:10px;display:block}
.support-datepicker__nav-icon--next{transform:rotate(180deg)}
.support-datepicker__title{display:flex;align-items:center;cursor:pointer;background:0;border:0}
.support-datepicker__title:hover .support-datepicker__title-text{color:#022685}
.support-datepicker__title-text{font-weight:700;font-size:15px;line-height:20px;color:#000;margin-right:8px}
.support-datepicker__title-icon{transition:transform .2s ease;width:10px;height:6px}
.support-datepicker__title.opened .support-datepicker__title-icon{transform:rotate(180deg)}
.support-datepicker__title.opened .support-datepicker__title-text{color:#022685}
.support-datepicker__week{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:12px;line-height:17px;font-weight:500;margin-top:8px;margin-bottom:8px;color:#72757a;flex:0 0 auto}
.support-datepicker__grid{padding:8px 8px 0 8px;margin-bottom:16px;flex:1 1 auto;overflow-y:auto;display:grid;grid-template-columns:repeat(7,1fr);gap:5px}
.support-datepicker__day{color:#000;width:24px;height:24px;font-weight:500;font-size:12px;line-height:17px;text-align:center;border-radius:50%;padding:0;border:0;background:0;cursor:pointer}
.support-datepicker__day:hover{border:1px solid #72757a}
.support-datepicker__day--outside{border:unset !important;cursor:default !important;background:unset !important}
.support-datepicker__day--disabled{border:unset;color:#ccc;cursor:not-allowed}
.support-datepicker__day--selected{background:#066fac;color:#fff}
.support-datepicker__day--active{border:1px solid #72757a}
.support-datepicker__day--selected.support-datepicker__day--active{border:unset;background:#066fac}
.support-datepicker__year-picker{flex:1 1 auto;overflow-y:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:3px}
.support-datepicker__year-picker button{background:0;padding:3px 8px;text-align:center;cursor:pointer;font-size:12px;line-height:17px;font-weight:500;border-radius:9999px;border:1px solid transparent;color:#000}
.support-datepicker__year-picker button:hover{border:1px solid #72757a}
.support-datepicker__year-picker button.is-selected{background:#0040dd;color:#fff}
.support-datepicker__foot{text-align:right;display:flex;align-items:center;justify-content:center}
.support-datepicker__today{background:0;border:1px solid #066fac;border-radius:10px;padding:6px 12px;font-weight:500;font-size:14px;line-height:18px;color:#066fac;cursor:pointer}
.support-datepicker__today:hover{background:#f0f0f0}