.academic-page .monthCells button.day{border:1px solid #e6eaf0;background:#fff;min-height:52px;padding:8px 2px;color:#111;font:inherit;font-size:12px;cursor:pointer}.academic-page .monthCells button.day.has{background:#eff3f8;border-color:#d5dfeb;font-weight:700}.academic-page .monthCells button.day.has:after{background:#516c8c}.academic-page .monthCells button.day[aria-pressed=true]{background:#041e42;border-color:#041e42;color:#fff}.academic-page .monthCells button.day[aria-pressed=true]:after{background:#fff}.academic-page .monthCells button.day[aria-current=date]{outline:2px solid #7891ae;outline-offset:1px}.academic-page .monthCells button.day:hover{border-color:#8096af}.academic-page .monthButtons button{min-height:40px;min-width:40px;background:#f5f7fa;border-color:#dce3eb}.atlas-app.academic-page .actionLink{background:#041e42;color:#fff}.atlas-app.academic-page .tab.active{background:#041e42;border-color:#041e42;color:#fff}.academic-page .event .add{color:#041e42;min-height:35px}@media(max-width:620px){.academic-page .monthCells button.day{min-height:46px;font-size:12px}.academic-page .calendarCard,.academic-page .sideCard{padding:20px}.academic-page .monthButtons button{min-height:44px;min-width:44px}}
