.calendar-controls{margin-right:1rem;min-width:14rem;max-width:14rem}.calendar-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:hidden;max-height:80vh;background-color:#fff}.cv-wrapper.period-month.periodCount-2 .cv-week,.cv-wrapper.period-month.periodCount-3 .cv-week,.cv-wrapper.period-year .cv-week{min-height:6rem}.theme-default .cv-event.birthday{background-color:#e0f0e0;border-color:#d7e7d7}.theme-default .cv-event.birthday:before{content:"\1F382";margin-right:.5em}