page { background-color: #070707; } .topBg { top: 0; left: 0; width: 100%; height: auto; } .searchC { background-color: #292929B3; left: 0; right: 0; margin: 20rpx 25rpx 0; padding: 0 25rpx; height: 70rpx; border: solid 1rpx #363636; border-radius: 35rpx; font-size: 22rpx; font-weight: 500; } .searchC .icon { margin-right: 16rpx; width: 30rpx; height: auto; } .searchC input { height: 100%; color: white; } .searchC .line { background-color: #E1E1E1; width: 1rpx; height: 40rpx; } .searchC .search { padding: 0 25rpx; color: #F97316; } .contentC { left: 0; right: 0; bottom: calc(55px + env(safe-area-inset-bottom)); margin-top: 20rpx; overflow-y: scroll; } .contentC .calendarC { background: linear-gradient(-30deg, #FFF6F0 0%, #FEFEFE 100%); margin: 0 25rpx; border-radius: 20rpx; } .contentC .calendarC .todayC { padding: 12rpx 26rpx; } .contentC .calendarC .todayC .todayDateC { font-size: 32rpx; font-weight: bold; color: #3D3D3D; } .contentC .calendarC .todayC .todayDateC .icon { margin-left: 16rpx; width: 30rpx; height: auto; } .contentC .calendarC .todayC .today { background-color: #F3C368; width: 40rpx; line-height: 40rpx; border-radius: 50%; font-size: 26rpx; font-weight: 500; color: #070707; text-align: center; } .contentC .calendarC .weekList .item { line-height: 40rpx; font-size: 24rpx; font-weight: 500; color: #292621; text-align: center; } .contentC .calendarC .weekDateList { margin-top: 6rpx; padding: 0 20rpx; } .contentC .calendarC .weekDateList .item { margin-right: 16rpx; padding: 10rpx 0 6rpx; border-radius: 5rpx; } .contentC .calendarC .weekDateList .item .date { font-size: 24rpx; font-weight: bold; color: #2A2A2A; } .contentC .calendarC .weekDateList .item .eventNum { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 2rpx; font-size: 18rpx; font-weight: bold; } .contentC .calendarC .weekDateList .item:nth-child(7n) { margin-right: 0; } .contentC .calendarC .weekDateList .item.select .date { color: white; } .contentC .calendarC .weekDateList .item.danger { background-color: #EB4A461A; color: #EB4A46; } .contentC .calendarC .weekDateList .item.select.danger { background-color: #EB4A46; color: white; } .contentC .calendarC .weekDateList .item.warning { background-color: #FD9A141A; color: #FD9A14; } .contentC .calendarC .weekDateList .item.select.warning { background-color: #FD9A14; color: white; } .contentC .calendarC .weekDateList .item.info { background-color: #16BBCF1A; color: #16BBCF; } .contentC .calendarC .weekDateList .item.select.info { background-color: #16BBCF; color: white; } .contentC .calendarC .weekDateList .item.success { background-color: #55AE591A; color: #55AE59; } .contentC .calendarC .weekDateList .item.select.success { background-color: #55AE59; color: white; } .contentC .calendarC .monthDateList { margin-top: 6rpx; padding: 0 20rpx; } .contentC .calendarC .monthDateList .item { margin: 0 16rpx 20rpx 0; padding: 10rpx 0 6rpx; width: calc((100% - 96rpx)/7); border-radius: 5rpx; } .contentC .calendarC .monthDateList .item .date { font-size: 26rpx; font-weight: bold; color: #2A2A2A; } .contentC .calendarC .monthDateList .item .date.notCurrentMonth { color: #999; } .contentC .calendarC .monthDateList .item .eventNum { margin-top: 2rpx; font-size: 18rpx; font-weight: bold; } .contentC .calendarC .monthDateList .item:nth-child(7n) { margin-right: 0; } .contentC .calendarC .monthDateList .item.select .date { color: white; } .contentC .calendarC .monthDateList .item.danger { background-color: #EB4A461A; color: #EB4A46; } .contentC .calendarC .monthDateList .item.select.danger { background-color: #EB4A46; color: white; } .contentC .calendarC .monthDateList .item.warning { background-color: #FD9A141A; color: #FD9A14; } .contentC .calendarC .monthDateList .item.select.warning { background-color: #FD9A14; color: white; } .contentC .calendarC .monthDateList .item.info { background-color: #16BBCF1A; color: #16BBCF; } .contentC .calendarC .monthDateList .item.select.info { background-color: #16BBCF; color: white; } .contentC .calendarC .monthDateList .item.success { background-color: #55AE591A; color: #55AE59; } .contentC .calendarC .monthDateList .item.select.success { background-color: #55AE59; color: white; } .contentC .calendarC .expandBgC { margin: 0 25rpx; border-bottom: solid 1rpx #E4E4E4; } .contentC .calendarC .expandBgC .expandC { padding: 20rpx 0; font-size: 22rpx; font-weight: 500; color: #8A857C; } .contentC .calendarC .expandBgC .expandC .arrow { margin-left: 7rpx; width: 15rpx; height: auto; } .contentC .tabC { margin-top: 10rpx; } .contentC .tabC .item { display: inline-block; padding: 0 27rpx; line-height: 70rpx; font-size: 32rpx; color: #CCCDD1; } .contentC .tabC .item.select { color: #F3C368; } .contentC .topCategoryC { white-space: nowrap; } .contentC .topCategoryC .item { display: inline-block; line-height: 72rpx; padding: 0 28rpx; font-size: 27rpx; font-weight: 500; color: #939393; } .contentC .topCategoryC .item.select { font-weight: bold; color: #F3C368; } .contentC .topCategoryC .item.select .line { background-color: #F3C368; left: calc((100% - 50rpx)/2); width: 50rpx; height: 2rpx; bottom: 0; } .eventList { padding: 18rpx 25rpx; } .eventList .item { background: linear-gradient(-30deg, #FFF6F0 0%, #FEFEFE 100%); margin-bottom: 20rpx; padding: 30rpx 20rpx; border-radius: 10rpx; } .eventList .item .timeStarFollowC .time { margin-right: 22rpx; font-size: 24rpx; font-weight: bold; color: #767676; } .eventList .item .timeStarFollowC .starC .starList { top: 0; left: 0; } .eventList .item .timeStarFollowC .starC .icon { margin-right: 9rpx; width: 27rpx; height: auto; } .eventList .item .timeStarFollowC .follow { background-color: #3D3D3D; width: 90rpx; line-height: 40rpx; border-radius: 20rpx; font-size: 22rpx; font-weight: 500; color: #F2C367; text-align: center; } .eventList .item .timeStarFollowC .follow.select { background-color: #F3C368; color: #3D3D3D; } .eventList .item .categoryTitleC { margin-top: 18rpx; } .eventList .item .categoryTitleC .category { background-color: #F3C368; margin-right: 12rpx; padding: 0 12rpx; line-height: 40rpx; border-radius: 8rpx; font-size: 24rpx; font-weight: bold; color: #070707; } .eventList .item .categoryTitleC .title { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 28rpx; font-weight: bold; color: #3D3D3D; } .eventList .item .labelC { margin-top: 12rpx; } .eventList .item .labelC .label { display: inline-block; margin-right: 10rpx; padding: 0 10rpx; line-height: 30rpx; font-size: 20rpx; font-weight: 500; border-radius: 5rpx; border: solid 1rpx #333; } .eventList .item .content { margin-top: 20rpx; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; text-overflow: ellipsis; overflow: hidden; font-size: 24rpx; font-weight: 500; color: #71675D; } .eventList .item .percentList { white-space: nowrap; margin-top: 26rpx; } .eventList .item .percentList .percentItem { display: inline-flex; align-items: center; background-color: white; box-shadow: 0 7rpx 18rpx 0 rgba(217, 217, 217, 0.28); margin-right: 20rpx; padding: 0 20rpx; height: 70rpx; border-radius: 10rpx; font-size: 26rpx; font-weight: bold; color: #222; } .eventList .item .percentList .percentItem zui-progress-circle { margin-left: 20rpx; } .eventList .item .percentList .percentItem .num { width: 23px; line-height: 23px; font-size: 17rpx; font-weight: bold; color: #999; text-align: center; } .eventList .item .percentList .percentItem:last-child { margin-right: 0; } .dataList { padding: 0 25rpx; } .dataList .item { padding: 30rpx 0; border-bottom: solid 1rpx #E4E4E4; } .dataList .item .time { font-size: 24rpx; font-weight: bold; color: #767676; } .dataList .item .starC .starList { top: 0; left: 0; } .dataList .item .starC .icon { margin-right: 9rpx; width: 27rpx; height: auto; } .dataList .item .title { margin-top: 16rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 30rpx; font-weight: bold; color: #222; } .dataList .item .valueList { margin-top: 20rpx; font-size: 26rpx; font-weight: 500; color: #666; } .popup { background-color: white; padding: 30rpx 0; } .popup .yearMonthC { padding: 0 30rpx; } .popup .yearMonthC .yearMonth { text-align: center; font-size: 24rpx; } .popup .yearMonthC .btn { background-color: #f8f8f8; width: 40rpx; height: 40rpx; border-radius: 50%; } .popup .yearMonthC .btn .icon { display: block; width: 24rpx; height: auto; } .popup .weekList { margin-top: 20rpx; padding: 0 30rpx; } .popup .weekList .item { line-height: 40rpx; font-size: 24rpx; color: #a1a1a1; text-align: center; } .popup .monthDateList { padding: 0 30rpx; } .popup .monthDateList .item { margin-bottom: 10rpx; width: calc(100%/7); } .popup .monthDateList .item .date { background-color: #f8f8f8; width: calc(100% - 10rpx); line-height: 64rpx; border-radius: 15rpx; font-size: 24rpx; font-weight: bold; color: #333; text-align: center; } .popup .monthDateList .item .date.today { background-color: #FF7E1A; color: white; } .popup .monthDateList .item .date.inRange { background-color: #FFF2EB; } .popup .monthDateList .item .date.notCurrentMonth { background-color: #fdfdfd; color: #c3c3c3; } .popup .monthDateList .item .eventNum { margin-top: 12rpx; width: 80rpx; height: 30rpx; line-height: 30rpx; border-radius: 5rpx; font-size: 16rpx; font-weight: 500; color: white; text-align: center; }