.detail-page-content-organizer-recommend-games { padding: 24px 15px 10px; .organizer-title { overflow: hidden; padding-bottom: 6px; height: 24px; color: #fff; font-feature-settings: "liga" off, "clig" off; text-overflow: ellipsis; font-family: "PingFang SC"; font-size: 16px; font-style: normal; font-weight: 600; line-height: 24px; /* 150% */ border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .organizer-avatar-name { display: flex; align-items: center; padding: 16px 0 0; align-items: center; gap: 8px; justify-content: flex-start; &-avatar { width: 40px; height: 40px; border-radius: 50%; object-fit: cover; flex: 0 0 40px; } &-message { display: flex; flex-direction: column; gap: 4px; &-name { color: rgba(255, 255, 255, 0.85); font-size: 13px; font-style: normal; font-weight: 500; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 180px; } &-stats { display: flex; align-items: center; gap: 5px; color: rgba(255, 255, 255, 0.6); font-size: 12px; font-style: normal; font-weight: 400; line-height: 16px; /* 133.333% */ letter-spacing: 0.06px; &-separator { width: 1px; height: 10px; color: rgba(255, 255, 255, 0.2); } } } .organizer-actions { display: flex; flex: 0 0 120px; align-items: center; justify-content: flex-end; gap: 8px; margin-left: auto; flex-shrink: 0; .organizer-actions-follow, .organizer-actions-comment { display: flex; height: 32px; box-sizing: border-box; align-items: center; gap: 4px; border-radius: 999px; // border: 0.5px solid rgba(255, 255, 255, 0.10); background: rgba(255, 255, 255, 0.16); box-shadow: 0 4px 48px 0 rgba(0, 0, 0, 0.08); white-space: nowrap; & > image { width: 16px; height: 16px; } } .organizer-actions-follow { padding: 8px 12px 8px; &-text { color: #fff; font-size: 13px; font-style: normal; font-weight: 500; line-height: 20px; /* 153.846% */ letter-spacing: -0.23px; white-space: nowrap; } } .organizer-actions-comment { padding: 8px 10px; } } } .organizer-recommend-games { padding-top: 20px; .organizer-recommend-games-title { overflow: hidden; color: rgba(255, 255, 255, 0.65); font-family: "PingFang SC"; font-size: 15px; font-style: normal; font-weight: 500; line-height: 24px; /* 160% */ display: flex; align-items: center; gap: 2px; align-self: stretch; &-arrow { width: 12px; height: 12px; } } .recommend-games-list { padding: 10px 0; display: flex; gap: 8px; flex-wrap: nowrap; &-content { display: flex; gap: 8px; flex-wrap: nowrap; .recommend-games-list-item { width: 246px; height: 122px; display: flex; flex-direction: column; gap: 6px; flex: 0 0 auto; border-radius: 20px; // border: 1px solid rgba(255, 255, 255, 0.1); // background: rgba(255, 255, 255, 0.16); overflow: scroll; -webkit-overflow-scrolling: auto; padding: 12px 0 12px 15px; box-sizing: border-box; position: relative; &::-webkit-scrollbar { width: 0 !important; height: 0 !important; display: none; } &::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0.5px solid rgba(255, 255, 255, 0.1); background: rgba(255, 255, 255, 0.16); z-index: -1; } &-title { display: flex; align-items: center; height: 24px; gap: 2px; overflow: hidden; color: rgba(255, 255, 255, 0.85); text-overflow: ellipsis; font-size: 16px; font-style: normal; font-weight: 600; line-height: 24px; /* 150% */ &-arrow { width: 12px; height: 12px; } } &-time-range { overflow: hidden; color: rgba(255, 255, 255, 0.45); text-overflow: ellipsis; font-size: 12px; font-style: normal; font-weight: 400; line-height: 18px; /* 150% */ } &-location-venue-distance { display: flex; align-items: center; gap: 2px; overflow: hidden; color: rgba(255, 255, 255, 0.45); font-feature-settings: "liga" off, "clig" off; text-overflow: ellipsis; font-family: "PingFang SC"; font-size: 12px; font-style: normal; font-weight: 400; line-height: 18px; /* 150% */ } &-addon { display: flex; align-items: center; gap: 4px; &-avatar { width: 20px; height: 20px; border-radius: 50%; object-fit: cover; } &-message { display: flex; gap: 4px; &-applications, &-level-requirements, &-play-type { color: rgba(255, 255, 255, 0.85); font-size: 11px; font-style: normal; font-weight: 500; line-height: 20px; letter-spacing: 1px; display: flex; height: 20px; padding: 6px 8px; box-sizing: border-box; align-items: center; gap: 4px; border-radius: 999px; // border: 0.5px solid rgba(0, 0, 0, 0.16); background: rgba(255, 255, 255, 0.12); & > .weaktip { color: rgba(255, 255, 255, 0.25); } & > .spearator { width: 1px; height: 8px; border-radius: 99px; background: rgba(255, 255, 255, 0.25); } } } } } } } } }