.Calendar_calendar___mKB9{width:100%;display:flex;flex-direction:column}.Calendar_header__R7omk{display:flex;justify-content:space-between;padding:10px 0}.Calendar_row__3vkxa{display:flex}.Calendar_col__bPkDy{flex:1;text-align:center;padding:10px;cursor:pointer}.Calendar_col-start__KZQCR{text-align:left}.Calendar_col-center__j3T6O{text-align:center}.Calendar_col-end__cppN0{text-align:right}.Calendar_days__qJ26Z .Calendar_col__bPkDy{background:#f0f0f0;font-weight:700}.Calendar_cell__A0ngD{min-height:80px;position:relative}.Calendar_number__HAiZQ{position:absolute;top:10px;right:10px}.Calendar_number__HAiZQ.Calendar_has-study-logs___I35P{background:#4f46e5;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px}.Calendar_selected__gmO3t{background:#e0e0e0}.Calendar_disabled__B55M7{color:#d0d0d0}.Calendar_progress__5VR_k{position:absolute;bottom:10px;left:10px;font-size:12px;color:#0070f3}.Calendar_study-indicator__19HJs{position:absolute;bottom:5px;left:5px}.Calendar_study-dot__UE1bC{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 0 2px #fff}