.btn { padding: 4px 28px; font-size: 12px; line-height: 24px; border-radius: 4px; } .list { display: flex; flex-direction: column; &-item { padding: 14px 20px; display: flex; align-items: center; font-size: 14px; } &-between { justify-content: space-between; } } .manage { display: flex; flex-direction: column; width: 100%; height: 100%; overflow: auto; &-header { padding: 10px; display: flex; justify-content: space-between; align-items: center; &-content { margin-left: -20px; text-align: center; font-size: 16px; line-height: 30px; font-weight: 500; } &-left { display: flex; } } .main { .user-info { padding: 0 20px; display: flex; flex-direction: column; font-size: 14px; &-header { display: flex; justify-content: space-between; align-items: center; padding: 14px 0; &-right { display: flex; align-items: center; } } &-list { flex: 1; display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px; flex-wrap: wrap; padding: 12px 0 14px; border-top: 0.5px solid #E5E5E5; &-item { position: relative; display: flex; flex-direction: column; align-items: center; &:last-child { padding-right: 0; } .more { padding-top: 10px; } &-info { text-align: center; max-width: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } } } .view-more { display: flex; justify-content: center; align-items: center; font-weight: 400; color: #bbb; padding-bottom: 14px; } .content { .list-item { box-sizing: border-box; position: relative; justify-content: space-between; border-top: 0.5px solid #E5E5E5; &:first-child { border: none; } .btn { flex: 1; } .label { color: #444; } .article { opacity: 0.6; width: 246px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .end { align-self: flex-end; } } } .footer { .list-item { cursor: pointer; font-size: 14px; justify-content: center; &:last-child { border: none; } } } } .admin { padding: 20px 0; &-content { padding: 20px 20px 12px; display: flex; align-items: center; .aside { flex: 1; font-size: 14px; .p { font-size: 12px; } } } &-list { padding: 0 20px; .label { display: inline-block; font-size: 14px; padding-bottom: 8px; } } .last { padding-top: 13px; position: relative; &::before { position: absolute; content: ""; width: calc(100% - 40px); height: 1px; top: 0; left: 0; right: 0; margin: 0 auto; } } } } .input { border-radius: 4px; padding: 4px 16px; font-size: 14px; } .group-id { display: flex; flex-direction: row; align-items: center; .icon { width: 15px; height: 15px; cursor: pointer; } } .avatar { box-sizing: border-box; width: 40px; height: 40px; border-radius: 4px; font-size: 20px; display: flex; justify-content: center; align-items: center; } .slider { &-box { display: flex; align-items: center; width: 34px; height: 20px; border-radius: 10px; } &-block { display: inline-block; width: 16px; height: 16px; border-radius: 8px; margin: 0 2px; } } .space-between { justify-content: space-between; } .del-dialog-title { text-align: center; padding: 20px 0; }