/* pages/clock/clock-tongji/calendar/calendar.wxss */ .calendar { font-size: 30rpx; box-sizing: border-box; } .title, .calendar-content { overflow: hidden; padding-bottom: 8rpx; } .title-item { width: 72rpx; height: 72rpx; font-size: 26rpx; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #999999; margin-right: 30rpx; float: left; display: flex; align-items: center; justify-content: center; } .title-item:last-child { margin-right: 0; } .calendar-item { width: 72rpx; height: 72rpx; margin-top: 15rpx; font-family: PingFangSC-Semibold, PingFang SC; font-weight: 600; color: #000; float: left; margin-right: 30rpx; display: flex; align-items: center; justify-content: center; position: relative; } .calendar-item:nth-child(7n) { margin-right: 0; } .display-space-between { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .text-gray { color: #999; } .text-blue { width: 72rpx; height: 72rpx; font-weight: 600; color: #FFFFFF; background: #0177FF; border-radius: 100%; } .text-yellow { width: 72rpx; height: 72rpx; font-weight: 600; color: #FFFFFF; background: #FD7235; border-radius: 100%; } .point { height: 10rpx; width: 10rpx; position: absolute; left: 30rpx; bottom: -8rpx; border-radius: 100%; } .shortage { background-color: #FD7235; border: 2rpx solid #FFFFFF; } .all { background-color: #0177FF; border: 2rpx solid #FFFFFF; }