.record__mark { position: fixed; left: 0; top: 0; bottom: 0; right: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); display: flex; justify-content: center; align-items: center; } .gift__record { width: 300px; background: rgba(255, 255, 255, 1); border-radius: 5px; padding: 18px 24px 30px 24px; position: relative; span.tr { display: flex; justify-content: center; align-items: center; display: inline-block; &:first-child { width: 120px; padding-left: 12px; text-align: start; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } &:nth-child(2n) { width: 55px; } &:last-child { width: 75px; padding-right: 12px; text-align: right; a { font-size: 12px; color: #0099ff; text-decoration: underline; } } } .table__head { width: 250px; height: 34px; background: rgba(82, 92, 101, 0.1); border-radius: 1px 1px 0px 0px; display: flex; justify-content: space-between; align-items: center; font-size: 12px; font-weight: 400; color: rgba(82, 92, 101, 1); } .table__body { width: 250px; border: 1px solid rgba(207, 219, 229, 0.4); border-radius: 0px 0px 1px 1px; box-sizing: border-box; overflow: auto; .tr__container { display: flex; justify-content: center; align-items: center; height: 34px; border-bottom: 1px solid rgba(207, 219, 229, 0.4); &:last-child { border-bottom: none; } p { color: #525c65; } } } .notdata { text-align: center; color: #999999; line-height: 35px; } .close__button { width: 24px; height: 24px; border-radius: 50%; position: absolute; left: 50%; transform: translateX(-50%); bottom: -56px; border: 1px solid #fff; display: flex; justify-content: center; align-items: center; i { font-size: 24px; color: #fff; } } .mark__title { width: 100%; font-size: 16px; line-height: 16px; font-weight: 500; color: rgba(82, 92, 101, 1); margin-bottom: 16px; text-align: center; text-align-last: center; } .mark__tip { font-size: 12px; font-weight: 400; color: rgba(153, 153, 153, 1); line-height: 18px; text-align: start; text-align-last: start; margin-bottom: 16px; } }