.cally_calendar{border:2px solid #E2E2E2!important;border-radius:15px!important;padding:6px!important;-webkit-box-shadow:0px 4px 10px -4px rgba(0,0,0,.2);box-shadow:0 4px 10px -4px #0003}.cally_calendar::part(previous){position:relative;color:transparent;width:0px;border:none}.cally_calendar::part(previous):after{content:"◄";left:20px;position:absolute;color:#000}.cally_calendar::part(next){position:relative;color:transparent;width:0px;border:none}.cally_calendar::part(next):after{content:"►";right:20px;position:absolute;color:#000}.cally_calendar::part(heading){font-weight:400!important}.cally_calendar calendar-month{margin-top:-18px}.cally_calendar calendar-month::part(heading){text-transform:capitalize}.cally_calendar calendar-month::part(tr head){color:#837f8d;font-weight:400!important}.cally_calendar calendar-month::part(day){border-radius:12px!important}.cally_calendar calendar-month::part(range-inner){background-color:#c4b3ff!important;border-radius:0!important}.cally_calendar calendar-month::part(range-start){background-color:#6b41ff!important;border-radius:12px 0 0 12px!important}.cally_calendar calendar-month::part(range-end){background-color:#6b41ff!important;border-radius:0 12px 12px 0!important}.cally_calendar calendar-month::part(day):hover{background-color:#6b41ff!important;color:#fff!important}
