.month-grid[data-v-3e4445da]{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.weekday[data-v-3e4445da]{text-align:center;color:#64748b;padding:4px;font-size:12px}.day[data-v-3e4445da]{text-align:left;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:70px;padding:9px;font-family:inherit;display:flex}.day[data-v-3e4445da]:not(:disabled){cursor:pointer}.day[data-v-3e4445da]:not(:disabled):hover{border-color:#93b8ee}.day[data-v-3e4445da]:disabled{opacity:1}.day.work[data-v-3e4445da],.day.attended[data-v-3e4445da]{background:#eff6ff}.day.rest[data-v-3e4445da],.day.holiday[data-v-3e4445da]{background:#f0fdf4}.day.selected[data-v-3e4445da]{outline:2px solid #409eff}.day.today b[data-v-3e4445da]{color:#2563eb}.day b[data-v-3e4445da]{font-size:13px}.blank[data-v-3e4445da]{min-height:70px}@media (width<=600px){.day[data-v-3e4445da]{gap:4px;min-height:62px;padding:6px 3px}.month-grid[data-v-3e4445da]{gap:3px}}
