@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeinandout{0%{opacity:.5}35%{opacity:1}70%{opacity:1}100%{opacity:0}}@keyframes fadeinandout{0%{opacity:.5}35%{opacity:1}70%{opacity:1}100%{opacity:0}}@-webkit-keyframes opac100{0%{opacity:0}100%{opacity:1}}@keyframes opac100{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes smooth_remove{0%{max-height:5rem}100%{max-height:0;padding:0}}@keyframes smooth_remove{0%{max-height:5rem}100%{max-height:0;padding:0}}@-webkit-keyframes highlight{0%{background-color:#7ca61d}50%{background-color:#7ca61d}100%{background-color:#fff}}@keyframes highlight{0%{background-color:#7ca61d}50%{background-color:#7ca61d}100%{background-color:#fff}}@-webkit-keyframes highlight_text{0%{color:#fff}50%{color:#fff}100%{color:#72991b}}@keyframes highlight_text{0%{color:#fff}50%{color:#fff}100%{color:#72991b}}@-webkit-keyframes process_bar_lighting{0%{left:-100%}100%{left:100%}}@keyframes process_bar_lighting{0%{left:-100%}100%{left:100%}}#datepicker,#timepicker,#suggestpicker{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;background-color:#fff;border:1px solid #72991b;min-height:5rem;min-width:250px;padding:5px;margin-left:3px;-webkit-box-shadow:0 0 13px -1px #72991b;box-shadow:0 0 13px -1px #72991b;z-index:1}#datepicker:before,#timepicker:before,#suggestpicker:before{content:"";width:10px;height:10px;background-color:#fff;position:absolute;top:-7px;left:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:1px solid #72991b;border-top:1px solid #72991b}#datepicker.above:before,#timepicker.above:before,#suggestpicker.above:before{top:calc(100% - 5px);border-left:0;border-top:0;border-bottom:1px solid #72991b;border-right:1px solid #72991b}#datepicker.loading:after,#timepicker.loading:after,#suggestpicker.loading:after{content:"\f110";color:#83674a;font-family:"Font Awesome 6 Free";font-weight:900;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;display:block;width:2rem;height:2rem;font-size:2rem;margin:auto}#datepicker .cal .cal_header,#timepicker .cal .cal_header,#suggestpicker .cal .cal_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#datepicker .cal .cal_header .switch,#timepicker .cal .cal_header .switch,#suggestpicker .cal .cal_header .switch{-ms-flex-preferred-size:15%;flex-basis:15%}#datepicker .cal .cal_header .switch a,#timepicker .cal .cal_header .switch a,#suggestpicker .cal .cal_header .switch a{text-decoration:none;color:#83674a;display:inline-block;padding:0 3px;min-width:10px;text-align:center}#datepicker .cal .cal_header .switch a:hover,#timepicker .cal .cal_header .switch a:hover,#suggestpicker .cal .cal_header .switch a:hover{color:#72991b}#datepicker .cal .cal_header .switch:last-child,#timepicker .cal .cal_header .switch:last-child,#suggestpicker .cal .cal_header .switch:last-child{text-align:right}#datepicker .cal .cal_header .title,#timepicker .cal .cal_header .title,#suggestpicker .cal .cal_header .title{text-align:center;font-weight:bold}#datepicker .cal .cal_main,#timepicker .cal .cal_main,#suggestpicker .cal .cal_main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#datepicker .cal .cal_main .weeks,#timepicker .cal .cal_main .weeks,#suggestpicker .cal .cal_main .weeks{-webkit-box-sizing:border-box;box-sizing:border-box;width:10.5%;float:left;margin:.75rem 0;text-align:left;border-right:1px solid #72991b;color:#72991b;opacity:.5}#datepicker .cal .cal_main .weeks span,#timepicker .cal .cal_main .weeks span,#suggestpicker .cal .cal_main .weeks span{display:block}#datepicker .cal .cal_main .days,#timepicker .cal .cal_main .days,#suggestpicker .cal .cal_main .days,#datepicker .cal .cal_main .hours,#timepicker .cal .cal_main .hours,#suggestpicker .cal .cal_main .hours{width:87.5%;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin:.75rem 0}#datepicker .cal .cal_main .days>a,#timepicker .cal .cal_main .days>a,#suggestpicker .cal .cal_main .days>a,#datepicker .cal .cal_main .hours>a,#timepicker .cal .cal_main .hours>a,#suggestpicker .cal .cal_main .hours>a{-ms-flex-preferred-size:14.2%;flex-basis:14.2%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-align:center;text-decoration:none;color:#83674a;border-radius:2rem}#datepicker .cal .cal_main .days>a.today,#timepicker .cal .cal_main .days>a.today,#suggestpicker .cal .cal_main .days>a.today,#datepicker .cal .cal_main .hours>a.today,#timepicker .cal .cal_main .hours>a.today,#suggestpicker .cal .cal_main .hours>a.today,#datepicker .cal .cal_main .days>a.isnow,#timepicker .cal .cal_main .days>a.isnow,#suggestpicker .cal .cal_main .days>a.isnow,#datepicker .cal .cal_main .hours>a.isnow,#timepicker .cal .cal_main .hours>a.isnow,#suggestpicker .cal .cal_main .hours>a.isnow{background-color:#83674a;color:#fff}#datepicker .cal .cal_main .days>a:hover,#timepicker .cal .cal_main .days>a:hover,#suggestpicker .cal .cal_main .days>a:hover,#datepicker .cal .cal_main .hours>a:hover,#timepicker .cal .cal_main .hours>a:hover,#suggestpicker .cal .cal_main .hours>a:hover,#datepicker .cal .cal_main .days>a.active,#timepicker .cal .cal_main .days>a.active,#suggestpicker .cal .cal_main .days>a.active,#datepicker .cal .cal_main .hours>a.active,#timepicker .cal .cal_main .hours>a.active,#suggestpicker .cal .cal_main .hours>a.active{background-color:#72991b;color:#fff}#datepicker .cal .cal_main .days>a.off,#timepicker .cal .cal_main .days>a.off,#suggestpicker .cal .cal_main .days>a.off,#datepicker .cal .cal_main .hours>a.off,#timepicker .cal .cal_main .hours>a.off,#suggestpicker .cal .cal_main .hours>a.off{opacity:.5}#datepicker .cal .cal_main .hours,#timepicker .cal .cal_main .hours,#suggestpicker .cal .cal_main .hours{width:100%}#datepicker .cal .cal_main .hours>a,#timepicker .cal .cal_main .hours>a,#suggestpicker .cal .cal_main .hours>a{-ms-flex-preferred-size:20%;flex-basis:20%}#datepicker .cal .cal_main .days>a:nth-child(6),#timepicker .cal .cal_main .days>a:nth-child(6),#suggestpicker .cal .cal_main .days>a:nth-child(6),#datepicker .cal .cal_main .days>a:nth-child(13),#timepicker .cal .cal_main .days>a:nth-child(13),#suggestpicker .cal .cal_main .days>a:nth-child(13),#datepicker .cal .cal_main .days>a:nth-child(20),#timepicker .cal .cal_main .days>a:nth-child(20),#suggestpicker .cal .cal_main .days>a:nth-child(20),#datepicker .cal .cal_main .days>a:nth-child(27),#timepicker .cal .cal_main .days>a:nth-child(27),#suggestpicker .cal .cal_main .days>a:nth-child(27),#datepicker .cal .cal_main .days>a:nth-child(34),#timepicker .cal .cal_main .days>a:nth-child(34),#suggestpicker .cal .cal_main .days>a:nth-child(34),#datepicker .cal .cal_main .days>a:nth-child(41),#timepicker .cal .cal_main .days>a:nth-child(41),#suggestpicker .cal .cal_main .days>a:nth-child(41),#datepicker .cal .cal_main .days>a:nth-child(7n),#timepicker .cal .cal_main .days>a:nth-child(7n),#suggestpicker .cal .cal_main .days>a:nth-child(7n){color:#900}#datepicker .cal .cal_footer,#timepicker .cal .cal_footer,#suggestpicker .cal .cal_footer{clear:both;font-size:8pt}#datepicker .cal .cal_footer a,#timepicker .cal .cal_footer a,#suggestpicker .cal .cal_footer a{text-decoration:none;color:#72991b}#datepicker .cal .cal_footer a:hover,#timepicker .cal .cal_footer a:hover,#suggestpicker .cal .cal_footer a:hover{color:#83674a}