.mc-main[class*="makeiteasy"],.mc-main[class*="makeiteasy"] .mc-list{background:#fff;padding:0;border-radius:16px;color:#334155;font-family:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:920px;margin:0 auto}.mc-main[class*="makeiteasy"] .heading,.mc-main[class*="makeiteasy"] .my-calendar-header,.mc-main[class*="makeiteasy"] .my-calendar-footer{background:#fff0;border:0;padding:0;margin:0 0 14px}.mc-main[class*="makeiteasy"] .heading,.mc-main[class*="makeiteasy"] .my-calendar-month{font-weight:700;font-size:1.5rem;color:#0F172A;letter-spacing:-.01em}.mc-main[class*="makeiteasy"] .my-calendar-navigation{margin-bottom:16px}.mc-main[class*="makeiteasy"] .my-calendar-nav ul{column-gap:8px}.mc-main[class*="makeiteasy"] .my-calendar-nav li a,.mc-main[class*="makeiteasy"] .my-calendar-navigation a,.mc-main[class*="makeiteasy"] .my-calendar-navigation button,.mc-main[class*="makeiteasy"] .my-calendar-navigation input[type=submit],.mc-main[class*="makeiteasy"] .my-calendar-navigation .mc-button{color:#334155;background:#fff;border:1px solid #E2E8F0;border-radius:999px;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;padding-top:9px!important;padding-bottom:9px!important;padding-left:18px;padding-right:18px;height:auto;white-space:nowrap;flex-shrink:0;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px rgb(15 23 42 / .04)}.mc-main[class*="makeiteasy"] .my-calendar-nav li a:hover,.mc-main[class*="makeiteasy"] .my-calendar-navigation a:hover,.mc-main[class*="makeiteasy"] .my-calendar-navigation button:hover,.mc-main[class*="makeiteasy"] .my-calendar-navigation input[type=submit]:hover,.mc-main[class*="makeiteasy"] .my-calendar-navigation a:focus-visible,.mc-main[class*="makeiteasy"] .my-calendar-navigation button:focus-visible,.mc-main[class*="makeiteasy"] .my-calendar-navigation input[type=submit]:focus-visible{color:#fff;background:#2563EB;border:1px solid #2563EB}.mc-main[class*="makeiteasy"] .my-calendar-navigation input[type=submit],.mc-main[class*="makeiteasy"] .my-calendar-navigation .mc-button{color:#1D4ED8;background:#F0F5FF;border-color:#BFDBFE;box-shadow:none}.mc-main[class*="makeiteasy"] .my-calendar-prev a,.mc-main[class*="makeiteasy"] .my-calendar-today a,.mc-main[class*="makeiteasy"] .my-calendar-next a{border-radius:999px}.mc-main[class*="makeiteasy"] .my-calendar-next{margin-left:8px;text-align:right}.mc-main[class*="makeiteasy"] .my-calendar-navigation select,.mc-main[class*="makeiteasy"] .my-calendar-navigation input[type=text]{border:1px solid #E2E8F0;border-radius:999px;background-color:#fff;color:#334155;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;height:auto;padding-top:9px!important;padding-bottom:9px!important;padding-left:16px;padding-right:3rem;background-position:right 1.1rem top 50%;background-size:.7rem auto;max-width:320px}.mc-main[class*="makeiteasy"] .my-calendar-date-switcher label{font-size:.8125rem;font-weight:500;color:#475569;align-self:center}.mc-main[class*="makeiteasy"] .my-calendar-date-switcher form>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mc-main[class*="makeiteasy"] .my-calendar-table{border-collapse:separate;border-spacing:6px;width:100%}.mc-main[class*="makeiteasy"] .my-calendar-table tbody{background:#fff0}.mc-main[class*="makeiteasy"] thead{border-bottom:0}.mc-main[class*="makeiteasy"] th{text-align:center;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:#94A3B8;background:#fff0;padding:4px 0 10px!important}.mc-main[class*="makeiteasy"] th.weekend-heading{color:#2563EB;background:#fff0}.mc-main[class*="makeiteasy"] td{border:1px solid #E2E8F0;border-radius:14px;background:#fff;height:7.5em;vertical-align:top;padding:0!important;overflow:hidden}.mc-main[class*="makeiteasy"] td.no-events{background:#F8FAFC;border-color:#EEF2F7}.mc-main[class*="makeiteasy"].mini td{height:auto!important}.mc-main[class*="makeiteasy"] .mc-date-container{display:flex;justify-content:flex-end;padding:8px 8px 0}.mc-main[class*="makeiteasy"] .mc-date{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border:0;border-radius:999px;background:#fff0;color:#94A3B8;font-weight:600;font-size:15px;line-height:1;text-align:center}.mc-main[class*="makeiteasy"] .weekend .mc-date{background:#fff0;color:#94A3B8}.mc-main[class*="makeiteasy"] .has-events .mc-date,.mc-main[class*="makeiteasy"] .has-events a.mc-date,.mc-main[class*="makeiteasy"] .has-events button.mc-date{background:#2563EB;color:#fff;cursor:pointer;box-shadow:0 2px 6px rgb(37 99 235 / .30)}.mc-main[class*="makeiteasy"] .has-events a.mc-date:hover,.mc-main[class*="makeiteasy"] .has-events button.mc-date:hover,.mc-main[class*="makeiteasy"] .has-events a.mc-date:focus-visible,.mc-main[class*="makeiteasy"] .has-events button.mc-date:focus-visible{background:#0F172A;color:#fff}.mc-main[class*="makeiteasy"] .current-day{background:#F0F5FF;border-color:#BFDBFE;outline:0;box-shadow:inset 0 0 0 1px #BFDBFE}.mc-main[class*="makeiteasy"] .current-day .mc-date{color:#0F172A;background:#fff0}.mc-main[class*="makeiteasy"] .current-day.has-events .mc-date{background:#2563EB;color:#fff}.mc-main[class*="makeiteasy"] .calendar-events{background:#fff0;border:0;padding:2px 6px 8px;margin:0;color:#334155}.mc-main[class*="makeiteasy"] .calendar-events .mc-event:nth-of-type(1n+1){border-top:0}.mc-main[class*="makeiteasy"] .event-title{display:block;font-family:inherit;font-size:.9375rem!important;font-weight:600;line-height:1.3;margin:2px 0!important;padding:0;text-transform:none}.mc-main[class*="makeiteasy"] .event-title a,.mc-main[class*="makeiteasy"] .event-title button{display:block;width:100%;border:0;border-radius:8px;background:#F0F5FF;color:#1D4ED8;padding:6px 8px;text-align:start;text-decoration:none;cursor:pointer}.mc-main[class*="makeiteasy"] .event-title a>span,.mc-main[class*="makeiteasy"] .event-title button>span{text-decoration:none}.mc-main[class*="makeiteasy"] .event-title a:hover,.mc-main[class*="makeiteasy"] .event-title button:hover,.mc-main[class*="makeiteasy"] .event-title a:focus-visible,.mc-main[class*="makeiteasy"] .event-title button:focus-visible{background:#2563EB;color:#fff}.mc-main[class*="makeiteasy"] .calendar-event .event-time,.mc-main[class*="makeiteasy"] .list-event .event-time,.mc-main[class*="makeiteasy"] .mc-event-date{display:block;font-size:.75rem;font-weight:500;color:#475569;margin:0 0 4px;height:auto}.mc-main[class*="makeiteasy"] .calendar-event .details,.mc-main[class*="makeiteasy"] .list-event .details{background:#fff;border:1px solid #E2E8F0;border-radius:14px;box-shadow:0 8px 24px rgb(15 23 42 / .10);color:#334155;padding:16px;margin:6px 0}.mc-main[class*="makeiteasy"] .details .mc-title,.mc-main[class*="makeiteasy"] .details h3{color:#0F172A;font-weight:700}.mc-main[class*="makeiteasy"] .details .close,.mc-main[class*="makeiteasy"] button.close{position:absolute;top:10px;right:10px;border:0;border-radius:999px;background:#F1F5F9!important;color:#475569!important}.mc-main[class*="makeiteasy"] .sub-details{margin-left:0}.mc-main[class*="makeiteasy"] .list-event .details img{width:auto;max-width:100%;border-radius:10px}.mc-main[class*="makeiteasy"] p{line-height:1.6;margin:0 0 1em;padding:0}dialog.my-calendar-modal .mc-modal-title-container{background:#F0F5FF;border:1px solid #BFDBFE}.mc-main[class*="makeiteasy"] .mc-list li{list-style-type:none;list-style-image:none;margin:0;padding:6px 0;text-indent:0}.mc-main[class*="makeiteasy"] .mc-list .odd{background:#F8FAFC;border-radius:12px}.mc-main[class*="makeiteasy"] .odd .list-event .details{background:#fff;border:1px solid #E2E8F0}.mc-main[class*="makeiteasy"] .list-event .event-title{font-size:1.1rem!important;margin:0}.mc-main[class*="makeiteasy"] .nextmonth,.mc-main[class*="makeiteasy"] .lastmonth{background:#fff0;border-color:#fff0;color:#94A3B8}.mc-main[class*="makeiteasy"] .nextmonth .mc-date,.mc-main[class*="makeiteasy"] .lastmonth .mc-date{background:#fff0;color:#CBD5E1}.mc-main[class*="makeiteasy"] .nextmonth .event-title,.mc-main[class*="makeiteasy"] .lastmonth .event-title{opacity:.5}.mc-main[class*="makeiteasy"].mini td .category-icon{display:none}.mc-main[class*="makeiteasy"].mini .event-title{font-size:1rem!important}.mc-main[class*="makeiteasy"].mini .day-with-date span,.mc-main[class*="makeiteasy"].mini .day-with-date a{font-size:.9em;padding:1px;text-align:center}.mc-main[class*="makeiteasy"].mini .day-with-date a{display:block;font-weight:700;text-decoration:none}.mc-main[class*="makeiteasy"] .mini-event .sub-details{margin:0 0 6px;border-bottom:1px solid #E2E8F0;padding:2px 0 0}.mc-main[class*="makeiteasy"] .mini-event .details img{width:100%;border-radius:10px}.upcoming-events .past-event{color:#94A3B8}.upcoming-events .today{color:#0F172A;font-weight:600}.upcoming-events .future-event{color:#475569}.mc-main[class*="makeiteasy"] .vcard{font-size:.9em;background:#F8FAFC;border-radius:10px;padding:.75em;float:right;clear:right;width:140px}.mc-main[class*="makeiteasy"] :focus-visible{outline:2px solid #2563EB;outline-offset:2px}@container mcmain (max-width:600px){.mc-main[class*="makeiteasy"] td{height:auto;min-height:3.5em}.mc-main[class*="makeiteasy"] .my-calendar-table{border-spacing:4px}}