.section-title{font-size:var(--Display-smF) !important;line-height:var(--Display-smL) !important;font-weight:var(--font-bold) !important;color:var(--colors-text-default) !important}.pagination{margin-bottom:var(--spacing-none) !important}.event-card{border:1px solid var(--colors-gray-300) !important;border-radius:var(--card-border-radius, 16px) !important}.cal-event-card{cursor:pointer !important;background-color:var(--colors-gray-50) !important;border-radius:var(--card-border-radius, 16px) !important;transition:transform .2s ease,box-shadow .2s ease}.events-cal-container .flatpickr-calendar{width:400px !important;-webkit-box-shadow:unset !important;box-shadow:unset !important;border:none !important}.events-cal-container .dayContainer,.events-cal-container .flatpickr-days{width:400px !important;min-width:400px !important;max-width:400px !important}.events-cal-container .flatpickr-day{max-width:56px !important;height:56px !important;line-height:56px !important;font-size:16px !important;border-radius:50% !important;font-weight:var(--font-regular, 600) !important}.events-cal-container .flatpickr-weekday{font-size:16px !important;font-weight:var(--font-regular, 600) !important}.events-cal-container .flatpickr-months .flatpickr-month{height:50px !important}.events-cal-container .flatpickr-current-month{font-size:1.5em !important}@media(max-width: 768px){.section-title{font-size:var(--Display-xsF, 24px) !important;line-height:var(--Display-xsL, 32px) !important}.events-cal-container .flatpickr-calendar,.events-cal-container .dayContainer,.events-cal-container .flatpickr-days{width:310px !important;min-width:310px !important;max-width:310px !important}.events-cal-container .flatpickr-day{max-width:42px !important;height:42px !important;line-height:42px !important;font-size:var(--Text-smF, 14px) !important}.events-cal-container .flatpickr-weekday{font-size:var(--Text-xsF, 13px) !important}.events-cal-container .flatpickr-months .flatpickr-month{height:40px !important}.events-cal-container .flatpickr-current-month{font-size:1.1em !important}}.cal-card-date-box{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:75px}.cal-card-day{font-size:var(--Text-lgF, 28px);font-weight:var(--font-bold);color:var(--colors-brand-700);line-height:1}.cal-card-month{font-size:var(--Text-smF, 14px);color:var(--colors-gray-700);line-height:1}.cal-card-divider{width:1.3px;background-color:var(--colors-gray-300)}.cal-card-details{display:flex;flex-direction:column;gap:var(--spacing-md, 8px)}.cal-card-title{font-size:var(--Text-lgF, 18px);line-height:var(--Text-lgL, 28px);font-weight:var(--font-bold);color:var(--colors-gray-800);margin:0}.cal-card-tags{display:flex;gap:var(--spacing-lg, 12px);align-items:center;flex-wrap:wrap}.badge-date,.badge-type{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs, 4px);min-height:24px;border-radius:var(--spacing-xs, 4px);border:1px solid var(--colors-success-200);padding-inline:var(--spacing-md, 8px);color:var(--colors-success-800);font-size:var(--Text-xsF, 12px);line-height:var(--Text-xsL, 18px);font-weight:var(--font-medium);background-color:var(--colors-success-50)}.cal-card-arrow i{color:var(--colors-text-default);font-size:var(--Display-xsF, 24px)}.events-cal-container .flatpickr-day.has-event{background-color:var(--colors-brand-600) !important;color:var(--colors-white) !important;border-color:var(--colors-brand-600) !important;font-weight:var(--font-bold) !important}.events-cal-widget-col{background-color:var(--colors-white);border:1px solid var(--colors-gray-200);border-radius:var(--card-border-radius, 12px);padding:var(--spacing-3xl, 24px);box-shadow:var(--shadow-sm)}