:root{--color-base:#000000;--color-primary:#2C8434;--color-primary-rgb:44,132,52;--color-primary-light:#A4CAA7;--color-secondary:#00517C;--color-secondary-rgb:0,81,124;--color-dark:#2d2d2d;--color-medium:#818184;--color-light:#bababa;--color-bright:#f5f5f5;--color-white:#ffffff;--color-black:#000000;--icon-letter:url(../../images/portal/icons/letter.svg)}.swcalendarChangedisplay.swTable{display:block}.swcalendarChangedisplay.swTable ul{display:-webkit-box;display:-ms-flexbox;display:flex}.swcalendarChangedisplay.swTable ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}.swcalendarChangedisplay.swTable ul li .button{border:0;padding:0px 0px 0px 0px;display:block;text-align:center;background-color:transparent;color:var(--color-base)!important}.swcalendarChangedisplay.swTable ul li .active .button{color:var(--color-primary)!important;background-color:transparent}.swcalendarChangedisplay.swTable:not(.dmw) ul{margin-top:30px;display:block}.swcalendarChangedisplay.swTable:not(.dmw) ul .today{padding:0px 0px 0px 0px}.swcalendarSelectorHeader.swTable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:20px}.swcalendarSelectorHeader.swTable .nextMonth,.swcalendarSelectorHeader.swTable .prevMonth{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px}.swcalendarSelectorHeader.swTable .nextMonth a,.swcalendarSelectorHeader.swTable .prevMonth a{display:block;width:30px;height:30px;background-color:var(--color-primary);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.swcalendarSelectorHeader.swTable .nextMonth a:hover,.swcalendarSelectorHeader.swTable .prevMonth a:hover{background-color:var(--color-base)}.swcalendarSelectorHeader.swTable .prevMonth a{-webkit-mask-image:url(../../images/portal/icons/left.svg);mask-image:url(../../images/portal/icons/left.svg)}.swcalendarSelectorHeader.swTable .nextMonth a{-webkit-mask-image:url(../../images/portal/icons/right.svg);mask-image:url(../../images/portal/icons/right.svg)}.swcalendarSelectorHeader.swTable .currentMonth{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;vertical-align:middle;font-weight:700}.swcalendarSelectorHeader.swTable .currentMonth a{text-decoration:none;color:var(--color-base)}.swcalendarSelectorHeader.swTable .currentMonth a:hover{color:var(--color-primary);text-decoration:none}.swcalendarSelectorGrid.swTable{display:-ms-grid;display:grid;gap:3px;-ms-grid-columns:1fr;grid-template-columns:1fr}.swcalendarSelectorGrid.swTable .swTableRow{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[7];grid-template-columns:repeat(7, 1fr);gap:5px}.swcalendarSelectorGrid.swTable .swTableCell{position:relative;padding-top:100%}.swcalendarSelectorGrid.swTable .swTableCell a{font-size:1.6rem;color:var(--color-base);text-decoration:none;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;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-bottom:3px solid var(--color-base)}.swcalendarSelectorGrid.swTable .swTableCell a:hover{opacity:0.5}.swcalendarSelectorGrid.swTable .swTableCell:nth-child(7) a{color:var(--color-primary);border-color:var(--color-primary)}.swcalendarSelectorGrid.swTable .swTableCell.cell_lo a{color:var(--color-light);border-color:var(--color-light)}.swcalendarSelectorGrid.swTable .swTableCell.cell_superhi a{background-color:var(--color-bright)}.swcalendarSelectorGrid.swTable .swTableCell.isSelectedDay a{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.swcalendarSelectorGrid.swTable .swTableCell.hasContent a{font-weight:700}.swcalendarSelectorGrid.swTable .swcalendarSelectorWeekHeader .swTableCell{font-size:1.6rem;line-height:1.6rem;font-weight:700;border-bottom:3px solid var(--color-base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-top:35%;padding-bottom:calc(35% - 3px)}.swcalendarSelectorGrid.swTable .swcalendarSelectorWeekHeader .swTableCell:nth-child(7){color:var(--color-primary);border-color:var(--color-primary)}
/*# sourceMappingURL=mod_calendar_dateselect.css.map */