.month-grid[data-v-b65d3ac7]{display:flex;flex-direction:column;flex:1}.month-grid__header[data-v-b65d3ac7]{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #F0F0F0}.month-grid__header-cell[data-v-b65d3ac7]{padding:14px 16px;font-size:12px;font-weight:700;color:#8b949e;text-align:center;text-transform:uppercase;letter-spacing:1px;-webkit-user-select:none;user-select:none}.month-grid__body[data-v-b65d3ac7]{flex:1;display:flex;flex-direction:column}.month-grid__week[data-v-b65d3ac7]{flex:1;display:grid;grid-template-columns:repeat(7,1fr)}.month-grid__week[data-v-b65d3ac7]:not(:last-child){border-bottom:1px solid #F6F8FA}.month-grid__cell[data-v-b65d3ac7]{min-height:100px;padding:12px;border-right:1px solid #F6F8FA;cursor:pointer;transition:background-color .15s ease;display:flex;flex-direction:column;min-width:0;overflow:hidden}.month-grid__cell[data-v-b65d3ac7]:last-child{border-right:none}.month-grid__cell[data-v-b65d3ac7]:hover:not(.month-grid__cell--today){background-color:#fafbfc}.month-grid__cell--other .month-grid__day-num[data-v-b65d3ac7]{color:#c0c5cc}.month-grid__cell--today[data-v-b65d3ac7]{background-color:#f0fff4}.month-grid__cell--today .month-grid__day-num[data-v-b65d3ac7]{background-color:#7ac141;color:#fff;font-weight:700}.month-grid__cell--selected[data-v-b65d3ac7]{background-color:#ebf5ff}.month-grid__day-num[data-v-b65d3ac7]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:500;color:#24292f;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.month-grid__events[data-v-b65d3ac7]{margin-top:6px;display:flex;flex-direction:column;gap:3px;overflow:hidden;flex:1}.month-grid__more[data-v-b65d3ac7]{padding:3px 8px;font-size:11px;font-weight:600;color:#8b949e;cursor:pointer;border-radius:4px;transition:color .15s ease,background-color .15s ease}.month-grid__more[data-v-b65d3ac7]:hover{color:#7ac141;background-color:#f0fff4}.month-grid__dots[data-v-b65d3ac7]{display:none;flex-wrap:wrap;gap:3px;margin-top:4px;justify-content:center}.month-grid__dot[data-v-b65d3ac7]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.month-grid__dot--overflow[data-v-b65d3ac7]{width:auto;height:auto;border-radius:0;background:none!important;font-size:9px;font-weight:700;color:#8b949e;line-height:6px}@media (max-width: 1200px){.month-grid__header-cell[data-v-b65d3ac7]{padding:12px 8px}.month-grid__cell[data-v-b65d3ac7]{padding:10px}}@media (max-width: 768px){.month-grid__header-cell[data-v-b65d3ac7]{padding:10px 4px;font-size:11px;letter-spacing:.5px}.month-grid__cell[data-v-b65d3ac7]{min-height:70px;padding:8px 6px;align-items:center}.month-grid__day-num[data-v-b65d3ac7]{width:26px;height:26px;font-size:12px}.month-grid__events[data-v-b65d3ac7]{display:none}.month-grid__dots[data-v-b65d3ac7]{display:flex}.month-grid__more[data-v-b65d3ac7]{display:none}}@media (max-width: 576px){.month-grid__header-cell[data-v-b65d3ac7]{padding:8px 2px;font-size:10px;letter-spacing:.3px}.month-grid__cell[data-v-b65d3ac7]{min-height:50px;padding:6px 4px}.month-grid__day-num[data-v-b65d3ac7]{width:22px;height:22px;font-size:11px}.month-grid__dot[data-v-b65d3ac7]{width:5px;height:5px}}
