.uca_ucalendar{--uca-header-color:#1e3f66;--uca-header-bg-color:#fff;--uca-pal-color-1:#bcd2e8;--uca-pal-color-2:#91bad6;--uca-pal-color-3:#73a5c6;--uca-pal-color-4:#528aae;--uca-pal-color-5:#2e5984;--uca-pal-color-6:#1e3f66;--uca-pal-color-7:#1c3248;--uca-pal-color-active:#E97200;--uca-pal-text-color:#808080;--uca-pal-bg-color-1:#fff;--uca-pal-bg-color-2:#f5f5f5;--uca-pal-text-color-reverse-1:#fff;--uca-pal-text-color-reverse-2:#fffc;--uca-pal-text-color-reverse-3:#fffa;--uca-gcal-primary-text-color:#FFF;--uca-gcal-primary-color:#384850;--uca-gcal-primary-color-hover:#455a64;--uca-gcal-cal-day-color:#626262;--uca-gcal-cal-day-color-hover:#fff;--uca-gcal-cal-day-bg-color:#ededed;--uca-gcal-cal-day-bg-color-hover:#455A6477;--uca-gcal-event-bg-color:#38485099;--uca-gcal-event-bg-color-hover:#384850cc;--uca-gcal-event-child-bg-color:#38485055;--uca-gcal-event-child-bg-color-hover:#38485088;--uca-gcal-event-bg-time-bg-color:#777;--uca-gcal-event-bg-date-bg-color:#555;--uca-gcal-multievent1-color:#8c7d6e;--uca-gcal-multievent2-color:#858773;--uca-gcal-multievent3-color:#738d6d;--uca-gcal-multievent4-color:#6e8c8a}.uca_ucalendar.seaeu{--uca-gcal-primary-color:#0A20CD;--uca-gcal-primary-color-hover:#001E60;--uca-gcal-cal-day-color:#0A20CD;--uca-gcal-cal-day-color-hover:#fff;--uca-gcal-cal-day-bg-color:#0A20CD09;--uca-gcal-cal-day-bg-color-hover:#0A20CD55;--uca-gcal-event-bg-time-bg-color:#001E6088;--uca-gcal-event-bg-date-bg-color:#001E60aa}.uca_ucalendar .ucalendar .event.multidayEvent_1{background-color:var(--uca-gcal-multievent1-color)}.uca_ucalendar .ucalendar .event.multidayEvent_2{background-color:var(--uca-gcal-multievent2-color)}.uca_ucalendar .ucalendar .event.multidayEvent_3{background-color:var(--uca-gcal-multievent3-color)}.uca_ucalendar .ucalendar .event.multidayEvent_4{background-color:var(--uca-gcal-multievent4-color)}.debugItem{margin-top:20px;background-color:#f3f3f3;padding:10px}.debugField{width:600px;background-color:#fff;padding:2px 10px;margin-bottom:3px}.debugField .fieldName{font-weight:700}.debugField .fieldValue{float:right}.uca_ucalendar .ucalendar .btn{padding:4px 12px}.uca_ucalendar .ucalendar .btn-primary{color:#fff;background-color:var(--uca-gcal-primary-color);border-color:var(--uca-gcal-primary-color);text-decoration:none}.uca_ucalendar .ucalendar .btn-primary:hover{color:#fff;background-color:var(--uca-gcal-primary-color-hover);border-color:var(--uca-gcal-primary-color-hover)}.hidden{display:none}.uca_ucalendar{overflow:hidden;margin-top:25px;display:none}.uca_ucalendar.modeON{display:table}.ucalendar{font:15px arial,sans-serif;background-color:#fff0;display:table;position:relative;font-family:"Lato",sans-serif;font-size:12px}.ucalendar.size-xs{font-size:12px}.ucalendar.size-m{font-size:14px}.ucalendar.size-xl{font-size:16px}.ucalendar table.ucal_month tr{color:var(--uca-gcal-cal-day-color)}.ucalendar table.ucal_month td.empty{padding:8px 10px;border:none}.ucalendar table.ucal_month tr{border:none}.ucal_popup_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background-color:#FFFB}.ucalendar .ucal_popup{position:relative;width:70%;height:70%;top:15%;left:15%;background-color:#FFF;border:1px solid var(--uca-gcal-primary-color);border-radius:3px;overflow-y:auto}.ucalendar .ucal_popup_header{color:#FFF;background-color:var(--uca-gcal-primary-color);padding:10px;text-align:center;font-size:1.5em;display:flex;align-items:baseline}.ucal_popup_header .h_title{flex-grow:1}.ucalendar.size-xs .ucal_popup_header{font-size:1.2em}.ucal_popup_content{color:#FFF;padding:10px;color:gray}.ucal_popup_header .btn{border:2px solid #acbac1;padding:4px 24px}.ucal_popup_header .btn.disabled{background-color:#fff0;border:2px solid #fff0}.ucalendar .ucal_header{width:100%;display:flex}.ucalendar .h_left,.ucalendar .h_right{background-color:#fff0}.ucalendar .h_right{text-align:right}.ucalendar .h_list{background-color:#fff0;text-align:right}.uca_ucalendar .ucalendar .ucal_header .h_title{flex-grow:1;font-size:1.8em;padding:1px 10px;color:var(--uca-gcal-primary-color);text-align:center}.ucalendar.size-xs .ucal_header .h_title{font-size:1.5em}.ucalendar .ucal_header .btn{margin:0 5px;font-size:1.2em}.ucalendar .ucal_header .ucal_eventListButton{margin-right:0}.ucalendar .ucal_header .btn .fa{font-size:13px}.ucalendar .ucal_header .fa-chevron-right{margin-left:10px}.ucalendar .ucal_header .fa-chevron-left{margin-right:10px}.ucalendar .ucal_month{border-collapse:collapse;width:96%;margin:10px auto;table-layout:fixed;white-space:nowrap}.ucalendar th,.ucalendar td.day{border:2px solid #FFF}.uca_ucalendar .ucalendar .ucal_month th{color:#FFF;background-color:var(--uca-gcal-primary-color);font-weight:300;font-size:1.1em;text-align:center;padding:1px 4px}.ucalendar .ucal_month td{padding:0}.uca_ucalendar .ucalendar .day{background-color:var(--uca-gcal-cal-day-bg-color)}.ucalendar .day .dayNumber{padding:1px 4px;width:100%}.ucalendar .daycontent{text-align:left;width:100%;height:100%;overflow:hidden}.uca_ucalendar .ucalendar .event{color:#fff;background-color:var(--uca-gcal-event-bg-color);width:auto;margin:2px;border-radius:4px;overflow:hidden;font-size:.8em;line-height:1.35em}.uca_ucalendar .ucalendar .event:hover{background-color:var(--uca-gcal-event-bg-color-hover)}.uca_ucalendar .ucalendar .event.e_child{background-color:var(--uca-gcal-event-child-bg-color)}.uca_ucalendar .ucalendar .event.e_child:hover{background-color:var(--uca-gcal-event-child-bg-color-hover)}.ucalendar .event_link{color:inherit;text-decoration:none;display:block;padding:3px 2px}.uca_ucalendar .ucalendar .event .event_link:hover{color:#fff}.uca_ucalendar .ucalendar .event_date{background-color:var(--uca-gcal-event-bg-date-bg-color);padding:1px 5px;border-radius:3px}.uca_ucalendar .ucalendar .event_time{background-color:var(--uca-gcal-event-bg-time-bg-color);padding:1px 5px;border-radius:3px;margin-left:0}.ucalendar .event_title{margin-left:2px}.ucalendar .event_location{margin-left:4px;font-style:italic;opacity:.75}.ucalendar .day_wrapper{overflow:hidden;height:65px}.ucalendar.size-xs .day_wrapper{height:65px}.ucalendar.size-m .day_wrapper{height:85px}.ucalendar.size-xl .day_wrapper{height:110px}.ucalendar .day_wrapper .event_date{display:none}.ucalendar .ucal_events{overflow-y:scroll}.ucalendar .ucal_events .ucal_popup{width:70%;height:80%;top:10%;left:15%}.ucalendar .event_separator{margin:2px 5px;margin-top:20px;font-size:1.2em;color:#000}.ucalendar .sep_year{margin-right:5px}.ucalendar table.ucal_month tr:hover{background:inherit}.uca_ucalendar .ucalendar .day:hover{color:var(--uca-gcal-cal-day-color-hover);background-color:var(--uca-gcal-cal-day-bg-color-hover)}.ucalendar .ucal_zoom{position:absolute;top:0;left:0;width:100%;height:100%}.ucalendar .ucal_popup_content{overflow-y:auto}.ucalendar .ucal_popup_content .event{margin:6px 10px;font-size:1.1em}.ucalendar .zoom_msg{padding:10px;text-align:center;font-size:1.3em}