#calendar_container{min-height:311px;box-shadow:var(--calendar-shadow);background:var(--calendar-background) !important;border-color:var(--calendar-border-color);padding:10px;border-radius:var(--calendar-border-radius);filter:var(--calendar-filter)}@media(max-width:460px){#calendar_container{width:calc(100% + 20px)}}#calendar_container .btn-group.tab_bar{padding:0;background:var(--calendar-header-background);position:relative;top:-11px;left:-11px;width:calc(100% + 22px) !important;border-radius:var(--calendar-border-radius) var(--calendar-border-radius) 0 0;height:44px;overflow:hidden;box-shadow:inset 0 -2px 10px -10px rgb(0 0 0 / 70%) !important;display:flex}#calendar_container .btn{background:var(--calendar-btn-background) !important;color:var(--calendar-btn-color) !important}@media(hover:hover){#calendar_container .btn:not(.selected):hover{background:var(--calendar-btn-background_hover) !important;color:var(--calendar-btn-color_hover) !important;border-radius:6px !important}}#calendar_container .btn[disabled]{color:rgba(255,255,255,0.4) !important}#calendar_container.arrow_box.black:after{border-bottom-color:var(--calendar-arrow-color)}#calendar_container.arrow_box.black:not(:has(#tab_date.selected)):after{border-bottom-color:var(--calendar-header-background)}#calendar_container .btn-group.tab_bar>.btn:not(.selected){background:transparent !important}@media(hover:hover){#calendar_container .btn-group.tab_bar>.btn:not(.selected):hover{color:var(--calendar-header-color_hover) !important;background:var(--calendar-header-background_hover) !important;border-radius:0 !important}}#cal,#time,#more{width:100%;min-width:295px;max-width:380px;min-height:311px;overflow:hidden;line-height:0;display:none;visibility:visible}#more,#time{min-height:232px}.gldp{position:relative}.gldp div{width:14.2857143%;height:48px}.gldp div.title{width:70%;text-align:center}#time_selected{color:#989898;font-weight:normal}.gldp sup.cal{display:block;top:0;font-weight:normal;position:absolute;left:0;width:100%;text-align:center;height:12px;vertical-align:unset;border-radius:var(--calendar-date-border-radius) var(--calendar-date-border-radius) 0 0;padding-top:6px}.gldp .outday sup.cal,.gldp .o sup.cal{background:unset;color:unset}.gldp .special sup.cal,.gldp .selected sup.cal{color:transparent}.gldp sup.cal.day{top:unset;bottom:0;border-radius:0 0 5px 5px;background:transparent;padding-top:0;color:var(--calendar-date-color_selected)}.gldp .today:not(.special):not(.selected) sup.cal{background:unset;color:#989898}.gldp .selected.special sup.cal.day,.gldp .selected:not(.special) sup.cal.day,.gldp .selected.special:hover sup.cal.day,.gldp .special:hover sup.cal.day{color:#FFF}.gldp .o.special:not(.selected):not(:hover) sup.cal.day{color:#949494}.gldp>div{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;float:left;padding:0;margin:0;font-size:16px;text-align:center;cursor:pointer;color:var(--calendar-color);background:var(--calendar-background);line-height:47px}.gldp div.monyear{height:44px;line-height:44px}.gldp div.monyear:nth-child(3){border-top-right-radius:5px;border-bottom-right-radius:5px}.gldp div.monyear:nth-child(1){border-bottom-left-radius:5px}.gldp .monyear,.gldp .monyear select{font-size:18px !important;font-weight:bold;width:15%}.gldp .monyear select{width:auto}.gldp .monyear span{margin:0 5px 0 5px}.gldp .dow{color:#84848480;height:20px;font-size:14px;line-height:19px;margin-top:0;margin-bottom:10px;font-weight:500;border-bottom:1px solid var(--calendar-header-border-color)}.gldp .mon,.gldp .tue,.gldp .wed,.gldp .thu,.gldp .fri{font-weight:bold;border-radius:var(--calendar-date-border-radius)}.gldp .sat,.gldp .sun{font-weight:bold}.gldp .outday{font-weight:normal}.gldp .noday{color:#bbb;font-weight:normal;cursor:wait !important;background:#ddd}.gldp .today:not(.special){font-weight:bold;color:var(--calendar-date-color_today)}.gldp .special{background:var(--calendar-date-background_selected);color:var(--calendar-date-color_selected);font-weight:600;border-radius:var(--calendar-date-border-radius);border:.5px solid var(--calendar-date-border_selected);font-size:18px;line-height:36px}.gldp .selected,.gldp .selectedet{background:var(--calendar-date-background_select);color:var(--calendar-date-color_selected);font-weight:bold;box-shadow:none;font-size:18px;line-height:36px}#calendar_container.time.endtime .gldp .selected,#calendar_container.time.endtime .gldp.mins>div.selected,#calendar_container.time:not(.endtime) .gldp .selectedet{background:var(--calendar-time-background_selected);color:var(--calendar-time-color_selected) !important;border-radius:50%}#calendar_container.time.endtime .gldp .selectedet{border-radius:50%}#calendar_container.time.endtime .gldp .selectedet,#calendar_container.time:not(.endtime) .gldp .selected,#calendar_container.time:not(.endtime) .gldp.mins>div.selected{background:var(--calendar-time-background_select) !important;color:var(--calendar-time-color_selected) !important}#calendar_container:not(.endtime):not(.time) .gldp .selected{background:var(--calendar-date-background_select) !important;color:var(--calendar-date-color_selected) !important}#calendar_container #time .gldp .selected{border-radius:50%;line-height:60px}#calendar_container:not(.endtime):not(.time) .gldp .selected:not(.special){border-radius:var(--calendar-date-border-radius);border:.5px solid var(--calendar-date-border_selected);padding-top:0;box-shadow:none;font-size:18px;line-height:36px}#calendar_container .calendar-repeat-fields{display:flex;flex-direction:column;gap:15px;margin:0 auto;padding:15px;font-weight:600;line-height:normal}#calendar_container .calendar-repeat-fields .frequency{display:flex;align-items:center;gap:10px;justify-content:space-between}#calendar_container .calendar-repeat-fields .preliminary{display:flex;align-items:center;gap:10px}#calendar_container .calendar-repeat-fields .frequency .frequency-fields{display:flex;gap:10px;flex-grow:1}#calendar_container .calendar-repeat-fields .ends-at-condition{display:flex;flex-direction:row;gap:20px}#calendar_container .calendar-repeat-fields .ends-at-condition .end-after,#calendar_container .calendar-repeat-fields .ends-at-condition .end-on{display:flex;flex-direction:row;gap:20px;align-items:center}#calendar_container .calendar-repeat-fields .ends-at-condition .end-condition-option,#calendar_container .calendar-repeat-fields .ends-at-condition .end-condition-fields{display:flex;gap:10px;align-items:center}#calendar_container .calendar-repeat-fields .ends-at-condition .end-condition-option{min-width:100px;margin-bottom:10px}#calendar_container .calendar-repeat-fields label{color:var(--calendar-color)}#calendar_container .calendar-repeat-fields .preliminary-input,#calendar_container .calendar-repeat-fields .interval-input{max-width:50px}#calendar_container .calendar-repeat-fields input[type="date"]{display:flex;align-items:center;justify-content:center}#calendar_container .calendar-repeat-fields .weekdays-selector:not(.hide){display:flex;flex-direction:column;gap:10px}#calendar_container .calendar-repeat-fields .monthly-selector:not(.hide){display:flex;gap:5px;align-items:center}#calendar_container .calendar-repeat-fields .monthly-selector .month-fields{display:flex;gap:5px;flex-grow:1}#calendar_container .calendar-repeat-fields .weekdays-list{display:flex;gap:15px}#calendar_container .repeat .btn-repeat{background:var(--primary_color) !important;color:#fff !important;border-radius:8px;text-align:center;padding:10px 18px !important;border-bottom:0}#calendar_container .repeat .help{padding-bottom:15px;padding-left:10px;height:auto;line-height:21px;opacity:1;color:var(--poll-create-settings-help-color);margin-top:10px}@media(min-width:460px){#repeat-frequency{min-width:290px}}.end-condition-radio{appearance:none;width:20px;height:20px;border:1px solid var(--primary_color);border-radius:50%;margin-right:10px;position:relative;cursor:pointer}#calendar_container .calendar-repeat-fields input[type="radio"]:focus{outline:0}.end-condition-radio:checked{background-color:var(--primary_color)}.end-condition-radio:checked::after{content:'';width:8px;height:8px;background:white;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#calendar_container .calendar-repeat-fields .weekday-label{display:inline-flex;align-items:center;justify-content:center;width:35px !important;height:35px !important;border-radius:50% !important;background-color:var(--action-background);font-size:15px;font-weight:bold;cursor:pointer;transition:background-color .2s ease}#calendar_container .calendar-repeat-fields .weekday-checkbox:checked+.weekday-label{background-color:var(--primary_color);color:#fff}.frequency-fields .select{min-width:120px}.gldp .o.selected.special{box-shadow:none}.gldp>div.o{font-weight:normal;color:var(--calendar-date-expired);border-radius:0}.gldp>div.o.special:not(.selected),.gldp>div.o.selected{color:var(--calendar-date-expired_selected);background:var(--calendar-date-expired-background_selected);border-radius:var(--calendar-date-border-radius);font-weight:500}.gldp .special.selected{outline-color:transparent}#calendar_container .next-arrow .fa,#calendar_container .prev-arrow .fa{font-size:38px;position:relative;left:auto;color:var(var(--calendar-btn-color));top:3px;padding:0 !important}.gldp.time>div{font-weight:bold;height:54px;line-height:52px;transition:none}.gldp.time div>em{font-style:normal;font-size:11px;font-weight:normal;color:#989898;display:none}.gldp.time div.selected>em,.gldp.time div.selectedet>em{color:rgba(255,255,255,0.76)}.gldp.time .sunsh,.gldp.time .moon{height:76px;line-height:57px;cursor:auto;width:14.2857143%;background:var(--calendar-background);color:var(--calendar-sun-color);font-size:22px;outline-color:#e6e6e6}html.t12 .gldp.time .sunsh,html.t12 .gldp.time .moon{font-size:16px;line-height:53px;color:#555}.mins.gldp{margin-top:9px;display:inline-block;width:100%}.gldp.mins>div{width:8.33333%;font-size:13px;font-weight:normal;color:var(--calendar-date-color);outline:0;padding-right:0;height:33px;display:flex;align-items:center;justify-content:center}.gldp.mins>div>b{font-size:15px;color:var(--calendar-date-color2)}.gldp.mins>div.selected,.gldp.mins>div.selected>b,.gldp.mins>div.selectedet,.gldp.mins>div.selectedet>b{color:inherit}.gldp>div.time_title{width:100%;cursor:auto;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:5px;border-top-right-radius:0}.timelabel,#time_field,#endtime_field{text-align:center;font-weight:500;height:40px;line-height:40px;color:#989898;font-weight:normal;cursor:pointer}#time_field,#endtime_field{color:var(--primary_color_link);font-weight:600;width:calc(50% - 20px) !important}#calendar_container.time:not(.endtime) .time_title #time_field,#calendar_container.endtime .time_title #endtime_field{outline:2px solid var(--primary_color_link);outline-offset:-3px;border-radius:8px}#endtime_field{border-top-right-radius:0}#endtime_field[type="time"],#time_field[type="time"]{padding-left:33px}.time_hour.selected:before,.time_hour.selectedet:before{content:attr(data-text);text-transform:uppercase;position:absolute;top:8px;line-height:9px;font-size:8px;width:100%;left:0}.timelabel{margin-right:20px;margin-left:15px}.timelabel.dash{margin:0;padding:0;width:40px;height:40px;color:#444 !important}#calendar_container .timelabel{box-shadow:none}#calendar_container .btn{box-shadow:none}#calendar_container .btn-group{float:none;width:100%}#calendar_container .btn-group .btn{padding:0;line-height:35px}#calendar_container .btn-group.tab_bar .btn{padding:0;line-height:44px;height:44px}#tab_date,#tab_more,#tab_time{background:#FFF;color:#007cff;border-top-left-radius:var(--calendar-border-radius);border-top-right-radius:var(--calendar-border-radius)}#tab_date.selected,#tab_more.selected,#tab_time.selected{color:var(--calendar-header-color_selected) !important;font-weight:600;box-shadow:0 0 10px -7px rgb(0 0 0 / 70%) !important}#tab_date:not(.selected),#tab_more:not(.selected),#tab_time:not(.selected){color:var(--primary_color_link) !important;background:#fff !important}.endtime .timelabel.end{color:var(--primary_color_link)}#calendar_container:not(.endtime) .timelabel:not(.end){color:var(--primary_color_link)}.time_hour:hover.range:after,.time_hour.selected.range:after,.time_hour.selectedet.range:after,.time_hour.range{background:var(--calendar-time-range-background);color:var(--calendar-time-range-color);line-height:60px !important}.time_hour:hover.range:after,.time_hour.selected.range:after,.time_hour.selectedet.range:after{content:'';position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0}.time_hour.selected.range:after{border-top-left-radius:50%;border-bottom-left-radius:50%}.time_hour.selectedet.range:after{border-top-right-radius:50%;border-bottom-right-radius:50%}sub,sup{font-size:11px;line-height:0;position:relative;vertical-align:baseline}.gldp.time>div.time_title{height:44px;margin-bottom:5px}.input_box_wrap select{border:1px solid #2c2c2c;width:140px;min-width:auto}.input_box_wrap label.select{margin-left:16px;min-width:auto}.input_box_wrap .select svg{right:8px;top:calc(50% - 8px);width:auto;height:auto;font-size:14px;stroke-width:1px}.input_box_wrap input{border:1px solid #2c2c2c;width:100px}.input_box_wrap{display:flex;margin-left:24px}#calendar_container .badge.newfeature{font-size:9px}@media(min-width:700px){@media(hover:hover){.gldp div:not(.title):not(.dow):not(.sunsh):not(.moon):not(.time_title):hover{outline-color:transparent;box-shadow:inset 0 0 0 2px #007cff;border-radius:var(--calendar-date-border-radius);color:#007cff}#calendar_container:not(.endtime):not(.time) .gldp .selected:not(.special):hover{box-shadow:inset 0 0 0 2px #007cff}}.gldp.time div:not(.title):not(.dow):not(.sunsh):not(.moon):not(.time_title):hover{border-radius:50%}.time:not(.endtime) .gldp .selected:not(.et):hover{background:#007cff !important}.time.endtime .gldp .selected.et:hover{background:#ff3d3d !important}#cal,#time,#more{width:100%;min-width:295px;max-width:380px}.gldp .special:hover{background:var(--calendar-date-background_select_hover) !important;color:var(--calendar-date-color_selected) !important;box-shadow:inset 0 0 0 2px var(--calendar-date-background_select_hover) !important}.gldp.time>div{height:55px;line-height:53px}.gldp.mins>div{height:33px}}@media(max-width:420px){#time .gldp.time .sunsh,#time .gldp.time .moon{width:26px;padding-left:0;z-index:1}html.t12 .gldp.time .sunsh,html.t12 .gldp.time .moon{font-size:13px;padding-left:0 !important;line-height:50px;color:#555}#time .gldp>div:not(.time_title){width:15.2%}#time .gldp.mins>div.time_mins{width:13.9%;height:48px;margin:1px 4px}.gldp.time>div{height:52px;line-height:50px}}@media(max-width:390px){#time .gldp.mins>div.time_mins{height:48px}.gldp.time>div{height:52px;line-height:48px}html.t12 .gldp.time .sunsh,html.t12 .gldp.time .moon{line-height:47px}}@media(max-width:382px){#time .gldp>div:not(.time_title){width:15%}#time .gldp.mins>div.time_mins{height:46px}.gldp.time>div{height:50px;line-height:45px}}
