.dotvvm-bp-calendar{background-color:var(--bp-background-color);color:var(--bp-font-color);display:inline-flex;flex-direction:column;font-weight:400;vertical-align:top}.dotvvm-bp-calendar .dotvvm-bp-primitive_list{overflow:hidden}.dotvvm-bp-calendar .dotvvm-bp-primitive_item{align-self:center;border-radius:var(--bp-border-radius);justify-content:center}.dotvvm-bp-calendar .dotvvm-bp-primitive_item.dotvvm-bp-state_focused{box-shadow:inset 0 0 0 calc(var(--bp-border-width)*2) var(--bp-color_focus)}.dotvvm-bp-calendar .dotvvm-bp-primitive_header{display:flex}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-command_switch{align-items:center;flex:1 0 auto;font-size:var(--bp-font-size)}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-command_next,.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-command_prev{width:var(--bp-calendar-item-size)}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-icon{align-self:center}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button{padding:var(--bp-padding-horizontal)}.dotvvm-bp-calendar .dotvvm-bp-primitive_footer{flex:1 0 auto}.dotvvm-bp-calendar_day,.dotvvm-bp-calendar_day-header,.dotvvm-bp-calendar_week-header>.dotvvm-bp-primitive_item,.dotvvm-bp-calendar_week-number{font-size:var(--bp-font-size)}.dotvvm-bp-calendar_week-number{align-items:center;display:inline-flex;justify-content:center}.dotvvm-bp-calendar_week-header,.dotvvm-bp-calendar_week-number{font-weight:500}.dotvvm-bp-calendar_day,.dotvvm-bp-calendar_day-header,.dotvvm-bp-calendar_week-header>.dotvvm-bp-primitive_item,.dotvvm-bp-calendar_week-number{flex:1 1 auto;flex-basis:var(--bp-calendar-item-size);height:var(--bp-calendar-item-size);text-align:center;width:var(--bp-calendar-item-size)}.dotvvm-bp-calendar_today{box-shadow:inset 0 0 0 calc(var(--bp-border-width)*2) var(--bp-color_primary)}.dotvvm-bp-calendar_decade-view,.dotvvm-bp-calendar_year-view{display:flex;font-size:var(--bp-font-size);height:calc(var(--bp-calendar-item-size)*7);width:calc(var(--bp-calendar-item-size)*7)}.dotvvm-bp-calendar_decade-view .dotvvm-bp-calendar_month,.dotvvm-bp-calendar_decade-view .dotvvm-bp-calendar_year,.dotvvm-bp-calendar_year-view .dotvvm-bp-calendar_month,.dotvvm-bp-calendar_year-view .dotvvm-bp-calendar_year{flex:1 1 auto;padding:var(--bp-padding-vertical) var(--bp-padding-horizontal);width:calc(var(--bp-calendar-item-size)*7/3 - 15px)}.dotvvm-bp-calendar_decade-view .dotvvm-bp-primitive_item,.dotvvm-bp-calendar_year-view .dotvvm-bp-primitive_item{align-self:stretch}.dotvvm-bp-calendar_decade-view ul,.dotvvm-bp-calendar_year-view ul{flex-wrap:wrap}.dotvvm-bp-calendar_month-view{display:flex;flex:7 1 auto;flex-direction:column}.dotvvm-bp-calendar_month-view>.dotvvm-bp-primitive_list:not(.dotvvm-bp-calendar_week-header){flex:6 1 auto;flex-direction:column}.dotvvm-bp-calendar_month-view .dotvvm-bp-calendar_week-header{background-color:var(--bp-color_base-accent);flex:1 1 auto;width:100%}.dotvvm-bp-calendar_week{flex:1 1 auto}.dotvvm-bp-calendar_week .dotvvm-bp-primitive_list{align-self:stretch;flex:1 1 auto;flex-direction:row;min-width:87.5%}
