@use '~@/scss/images.scss' as img; @use '~@/scss/themeColor.scss' as theme; .upload-cover-root { display: flex; width: 100%; height: 112px; margin-bottom: 8px; position: relative; align-items: flex-end; &.upload-cover-act-center { justify-content: center; } .upload-cover-act { display: flex; width: 108px; height: 108px; padding: 16px 12px 10px 12px; margin-top: 4px; box-sizing: border-box; flex-direction: column; justify-content: center; align-items: center; gap: 8px; border-radius: 20px; border: 1px dashed rgba(0, 0, 0, 0.12); background: theme.$page-background-color; box-shadow: 0 4px 36px 0 rgba(0, 0, 0, 0.06); z-index: 1; .upload-cover-act-icon { width: 20px; height: 20px; } .upload-cover-text { color: var(--Labels-Secondary, var(--Labels-Secondary, rgba(60, 60, 67, 0.60))); font-feature-settings: 'liga' off, 'clig' off; font-family: "PingFang SC"; font-size: 12px; font-style: normal; font-weight: 500; line-height: 20px; /* 166.667% */ } } .cover-image-list-container { position: absolute; left: 114px; top: 0; width: calc(100% - 114px); overflow-x: scroll; height: 112px; &.full { left: 0; width: 100%; } .cover-image-list { width: auto; height: 112px; display: flex; gap: 6px; justify-content: flex-start; align-items: flex-end; flex-wrap: nowrap; flex-shrink: 0; flex-grow: 0; .cover-image-item { display: flex; width: 108px; height: 108px; flex-direction: column; justify-content: center; align-items: center; gap: 8px; border-radius: 20px; position: relative; border: 1px solid rgba(0, 0, 0, 0.12); box-sizing: border-box; .cover-image-item-image { width: 100%; height: 100%; aspect-ratio: 1/1; border-radius: 20px; object-fit: cover; } .cover-image-item-delete { position: absolute; top: -4px; right: -4px; width: 16px; height: 16px; } } } } } .upload-source-popup-container { width: 100%; height: auto; display: flex; flex-direction: column; padding: 26px 0; box-sizing: border-box; } .upload-source-popup-item { display: flex; width: 100%; height: 56px; padding: 16px 24px; box-sizing: border-box; justify-content: center; align-items: center; border-bottom: 1px solid rgba(0, 0, 0, 0.12); .upload-source-popup-item-text { width: 100%; height: 56px; padding: 16px 24px; box-sizing: border-box; font-size: 14px; font-style: normal; font-weight: 500; line-height: 24px; text-align: center; } &:last-child { border-bottom: none; } }