.dotvvm-bp-time-picker{border-radius:var(--bp-border-radius);display:inline-flex;overflow:hidden}.dotvvm-bp-time-picker.dotvvm-bp-flag_inline{border:var(--bp-border-width) solid var(--bp-border-color);vertical-align:top}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item{border-radius:var(--bp-border-radius);font-size:var(--bp-font-size);height:var(--bp-calendar-item-size);justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item.dotvvm-bp-state_disabled,.dotvvm-bp-time-picker .dotvvm-bp-primitive_item.dotvvm-bp-state_disabled:hover{background-color:var(--bp-color_base-disabled);color:var(--bp-font-color_disabled);cursor:default}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item:hover{background-color:var(--bp-color_primary);color:var(--bp-font-color_active);cursor:pointer}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item:empty:hover{background-color:transparent;color:transparent;cursor:default}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item:empty:before{color:transparent;content:"x";opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dotvvm-bp-time-picker .dotvvm-bp-time-picker_now{background-color:var(--bp-color_primary);color:var(--bp-font-color_active)}.dotvvm-bp-time-picker .dotvvm-bp-primitive_list{flex:7 0 auto;flex-direction:column}.dotvvm-bp-time-picker .dotvvm-bp-command_next,.dotvvm-bp-time-picker .dotvvm-bp-command_prev{color:var(--bp-font-color_placeholder)}.dotvvm-bp-time-picker [class*=dotvvm-bp-command]>.dotvvm-bp-icon{min-height:calc(var(--bp-line-height)*var(--bp-font-size))}.dotvvm-bp-time-picker.dotvvm-bp-state_disabled .dotvvm-bp-time-picker_time-dial{background-color:var(--bp-color_base-disabled)}.dotvvm-bp-time-picker.dotvvm-bp-state_disabled:not(#\#) :hover{cursor:not-allowed!important}.dotvvm-bp-time-picker.dotvvm-bp-state_disabled .dotvvm-bp-primitive_item,.dotvvm-bp-time-picker.dotvvm-bp-state_disabled .dotvvm-bp-primitive_item:hover{background-color:var(--bp-color_base-disabled);color:var(--bp-font-color_disabled)}.dotvvm-bp-time-picker.dotvvm-bp-state_disabled .dotvvm-bp-time-picker_now,.dotvvm-bp-time-picker.dotvvm-bp-state_disabled .dotvvm-bp-time-picker_now:hover{background-color:var(--bp-color_primary-disabled);color:var(--bp-font-color_disabled-active)}.dotvvm-bp-time-picker_time-dial{align-self:stretch;background-color:var(--bp-background-color);display:flex;flex-wrap:wrap;position:relative}.dotvvm-bp-time-picker_designator-dial,.dotvvm-bp-time-picker_hour-dial,.dotvvm-bp-time-picker_minute-dial,.dotvvm-bp-time-picker_second-dial{display:flex;flex-direction:column;min-width:4rem;position:relative;text-align:center}.dotvvm-bp-time-picker_designator-dial span,.dotvvm-bp-time-picker_hour-dial span,.dotvvm-bp-time-picker_minute-dial span,.dotvvm-bp-time-picker_second-dial span{align-items:center;background-color:var(--bp-color_primary-accent);color:var(--bp-font-color_active);font-size:var(--bp-font-size);font-weight:500;justify-content:center;padding:calc(var(--bp-padding-vertical)*2) var(--bp-padding-horizontal);position:relative}.dotvvm-bp-time-picker_designator-dial span:empty:before,.dotvvm-bp-time-picker_hour-dial span:empty:before,.dotvvm-bp-time-picker_minute-dial span:empty:before,.dotvvm-bp-time-picker_second-dial span:empty:before{background-color:currentColor;color:var(--bp-color_primary-accent);content:"x";font-size:var(--bp-font-size)}.dotvvm-bp-time-picker_designator-dial.dotvvm-bp-state_focused .dotvvm-bp-time-picker_now,.dotvvm-bp-time-picker_hour-dial.dotvvm-bp-state_focused .dotvvm-bp-time-picker_now,.dotvvm-bp-time-picker_minute-dial.dotvvm-bp-state_focused .dotvvm-bp-time-picker_now,.dotvvm-bp-time-picker_second-dial.dotvvm-bp-state_focused .dotvvm-bp-time-picker_now{box-shadow:inset 0 0 0 calc(var(--bp-border-width)*2) var(--bp-color_focus)}.dotvvm-bp-time-picker_separator{display:flex;flex-direction:column}.dotvvm-bp-time-picker_separator>span{background-color:var(--bp-color_primary-accent);flex:0 0 auto;font-size:var(--bp-font-size);padding:calc(var(--bp-padding-vertical)*2) 0;width:100%}.dotvvm-bp-time-picker_separator>span:before{color:transparent;content:":"}.dotvvm-bp-time-picker_separator>div{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin:0 var(--bp-padding-vertical)}
