:root{--green-600:$green;--dp-primary-color:$green}.dp__action_row{display:none}.datepicker-head-close{cursor:pointer;position:relative}.datepicker-head-close span{background:#fbfbfd;border-radius:4px;display:block;height:21px;position:absolute;right:10px;top:-10px;width:2px}.datepicker-head-close span:first-child{transform:rotate(45deg)}.datepicker-head-close span:last-child{transform:rotate(-45deg)}@media only screen and (max-width:600px){.datepicker-panel,.phone-datepicker{bottom:0;left:0;position:fixed;right:0;top:0}}.datepicker-panel .dp__action_row,.phone-datepicker .dp__action_row{display:none}@media only screen and (max-width:1200px){.datepicker-panel .dp__outer_menu_wrap,.phone-datepicker .dp__outer_menu_wrap{width:100%}}.datepicker-panel .dp__month_year_row,.phone-datepicker .dp__month_year_row{margin-bottom:10px}.datepicker-panel .dp__pointer,.phone-datepicker .dp__pointer{height:40px;width:40px}.datepicker-panel .dp__active_date,.datepicker-panel .dp__range_end,.datepicker-panel .dp__range_start,.phone-datepicker .dp__active_date,.phone-datepicker .dp__range_end,.phone-datepicker .dp__range_start{background-color:transparent;z-index:10}.datepicker-panel .dp__active_date:after,.datepicker-panel .dp__range_end:after,.datepicker-panel .dp__range_start:after,.phone-datepicker .dp__active_date:after,.phone-datepicker .dp__range_end:after,.phone-datepicker .dp__range_start:after{background-color:#30b21b;border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.datepicker-panel .dp__range_between,.phone-datepicker .dp__range_between{border-radius:0}.datepicker-panel .dp__range_end,.phone-datepicker .dp__range_end{border-radius:50%}.datepicker-panel .dp__range_end:before,.datepicker-panel .dp__range_start:before,.phone-datepicker .dp__range_end:before,.phone-datepicker .dp__range_start:before{background-color:#f3f3f3;bottom:0;height:40px;left:50%;position:absolute;right:0;top:-1px;width:60%;z-index:-1}.datepicker-panel .dp__range_end:before,.phone-datepicker .dp__range_end:before{left:auto;right:50%}.datepicker-panel .dp__active_date,.datepicker-panel .dp__range_end,.datepicker-panel .dp__range_start,.phone-datepicker .dp__active_date,.phone-datepicker .dp__range_end,.phone-datepicker .dp__range_start{--dp-primary-color:#30b21b;border-radius:50%}.datepicker-panel .dp__today,.phone-datepicker .dp__today{border-radius:50%}.datepicker-panel .dp__menu_inner,.phone-datepicker .dp__menu_inner{font-family:helveticaneuecyr-medium;padding:10px 20px 15px}.datepicker-panel .dp__menu,.phone-datepicker .dp__menu{border-radius:10px}.datepicker-panel .dp__month_year_wrap,.phone-datepicker .dp__month_year_wrap{display:flex;gap:10px}.datepicker-panel .vc-container,.phone-datepicker .vc-container{--green-600:#30b21b;font-family:helveticaneuecyr-roman}@media only screen and (max-width:600px){.datepicker-panel .vc-container,.phone-datepicker .vc-container{border:none;height:100%;width:100%}}.datepicker-panel .vc-day-content,.phone-datepicker .vc-day-content{height:40px;transition:all .2s ease;width:40px}.datepicker-panel .vc-header,.phone-datepicker .vc-header{margin-bottom:20px}.datepicker-panel .vc-weeks,.phone-datepicker .vc-weeks{padding:20px}.widget-date-enter-active,.widget-date-leave-active{transition:all .2s ease-in-out;z-index:5}@media only screen and (max-width:1200px){.widget-date-enter-active,.widget-date-leave-active{max-height:374px;transition:all .3s}}@media only screen and (max-width:768px){.widget-date-enter-active,.widget-date-leave-active{max-height:none;transition:all .2s;z-index:150}}.widget-date-enter-from,.widget-date-leave-to{opacity:0;transform:translate(20px)}@media only screen and (max-width:1200px){.widget-date-enter-from,.widget-date-leave-to{max-height:0}}@media only screen and (max-width:768px){.widget-date-enter-from,.widget-date-leave-to{max-height:none;transform:scale(.5)}}.slide-right-enter-active,.slide-right-leave-active{overflow:hidden;transition:all .3s linear}@media only screen and (max-width:768px){.slide-right-enter-active,.slide-right-leave-active{transition:all .2s ease-in}}.slide-right-enter-from,.slide-right-leave-to{opacity:0;transform:translate(-20px)}@media only screen and (max-width:1200px){.slide-right-enter-from,.slide-right-leave-to{height:0;transform:none}}@media only screen and (max-width:768px){.slide-right-enter-from,.slide-right-leave-to{height:auto;transform:scale(.8)}}:root{--green-600:$green}.dp .vc-container{--green-600:#30b21b;font-family:helveticaneuecyr-roman}@media only screen and (max-width:1200px){.dp .vc-container{width:100%}}@media only screen and (max-width:600px){.dp .vc-container{border:none;height:100%;width:100%}}.dp .vc-focus:focus-within{box-shadow:none}.dp .vc-day-content{height:40px;transition:all .2s ease;width:40px}.dp .vc-header{margin-bottom:20px}.dp .vc-weeks{padding:20px}.dp.dp__widget-form .date-container{position:absolute;top:0}.dp.dp__widget-form .datepicker-panel{position:absolute}.dp.dp__widget-form .dp-panel{right:calc(100% + 55px);top:0}.dp.dp__widget-form .vc-pane{min-width:auto}.dp.dp__widget-form .ci-error-container{bottom:0;position:absolute;z-index:5}.dp.dp__widget-form .ci-error{color:#dc2626;font-size:12px}.dp.dp__index-form .date-container{left:calc(100% + 25px);position:absolute;top:0}@media only screen and (max-width:1200px){.dp.dp__index-form .date-container{bottom:0;left:0;position:static;top:auto;width:100%}.dp.dp__index-form .date-container .dp-panel{width:100%}}.dp.dp__index-form .ci-error{color:#dc2626;font-size:14px;padding-left:6px;padding-top:4px}
