.timepicker-overlay{z-index:98;position:fixed;top:0;right:0;bottom:0;left:0;display:none}.timepicker-input{position:relative;z-index:99}.timepicker-plugin{min-width:14rem;display:none;position:absolute;top:0;left:0;z-index:99;bottom:auto;background:#fff;margin-top:1rem;user-select:none;box-shadow:0 0 1.2rem .3rem rgba(29,125,224,.05);border-radius:.2rem}.timepicker-plugin:focus{outline:0}.timepicker-plugin_elem{display:block;float:left;width:50%;position:relative;padding:3.2rem 0}.timepicker-plugin_control{color:#2b2b2b;padding:.4rem 0;text-align:center;font-size:0;cursor:pointer;transition:color .25s ease;height:3.2rem;position:absolute;left:0;width:100%}.timepicker-plugin_control__up{top:0}.timepicker-plugin_control__down{bottom:0}.timepicker-plugin_control:hover{color:#373f47}.timepicker-plugin_control svg{width:2.4rem;height:2.4rem;fill:currentColor;stroke:none}.timepicker-plugin_values-wrapper{height:9.6rem;overflow:hidden;position:relative}.timepicker-plugin_values{transition:top .25s ease;position:absolute;top:0;width:100%;left:0}.timepicker-plugin_values-elem{text-align:center;line-height:3.2rem;font-weight:600;color:#b9b9b9;font-size:1.5rem;font-family:inherit;cursor:pointer}.timepicker-plugin_values-elem:not(.timepicker-plugin_values-elem__active):hover{color:#2b2b2b}.timepicker-plugin_values-elem__active{color:#ff491d}