.wh-timepicker{position:relative;display:flex;align-items:stretch;width:100%;max-width:100%}.wh-timepicker .wh-timepicker-input{flex:1 1 auto;min-width:0;width:auto;padding-right:12px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important}.wh-timepicker .wh-timepicker-trigger{position:relative;flex:0 0 40px;width:40px;margin:0;padding:0;border:1px solid #c3c4c7;border-left:0;border-radius:0 3px 3px 0;background:#f6f7f7;color:#50575e;cursor:pointer}.wh-timepicker .wh-timepicker-trigger:hover{background:#f0f0f1}.wh-timepicker .wh-timepicker-trigger .dashicons{width:20px;height:20px;font-size:20px;line-height:20px}.wh-timepicker .wh-timepicker-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);max-height:260px;overflow-y:auto;background:#fff;border:1px solid #c3c4c7;border-radius:6px;box-shadow:0 8px 18px rgb(0 0 0 / .12);z-index:99999}.wh-timepicker .wh-timepicker-option{display:block;width:100%;padding:10px 12px;border:0;border-radius:0;text-align:left;background:#fff0;color:#1d2327;cursor:pointer}.wh-timepicker .wh-timepicker-option:hover,.wh-timepicker .wh-timepicker-option:focus{background:#f0f6fc;outline:none}.wh-timepicker .wh-timepicker-option.is-selected{background:#2271b1;color:#fff}.wh-timepicker .wh-timepicker-empty{padding:12px;color:#646970;font-style:italic}