.list-title-btns { position: fixed; top: 0; left: 0; display: flex; flex-direction: row; justify-content: space-between; font-size: 16px; text-align: center; width: 100vw; } .btn-select { line-height: 20px; color: var(--btn-primary-color); font-size: 16px; text-align: center; flex: 1; padding: 10px; color: var(--btn-green-color); font-weight: bold; } .btn-normal { line-height: 20px; color: var(--text-color); flex: 1; font-size: 16px; text-align: center; padding: 10px; font-weight: bold; } .border-select { width: 20px; height: 4px; background-color: var(--btn-green-color); margin-top: 10px; border-radius: 2px; } .tab { display: flex; flex-direction: column; justify-content: center; align-items: center; } .border-normal { width: 20px; height: 4px; margin-top: 10px; border-radius: 2px; background-color: var(--divider-color); } .coupons-list-box { display: flex; flex-direction: column; } .msg-item-container { background-color: transparent; } .msg-item-container:nth-of-type(n+2) { margin-top: 20rpx; } .msg-item-box { display: flex; flex-direction: column; margin: 0rpx 30rpx; padding: 20rpx; background-color: var(--white-color); border-radius: 5rpx; } .msg-title-box { display: flex; flex-direction: row; justify-content: space-between; position: relative; } .title-type { font-size: 28rpx; font-weight: bold; color: var(--text-color); } .title-time { font-size: 24rpx; color: var(--text-gray-hint-color); } .msg-content-box { margin-top: 15rpx; } .msg-content-notice-point { width: 15rpx; height: 15rpx; border-radius: 15rpx; background-color: var(--primary-color-active); position: absolute; right: -10rpx; top: -10rpx; } .msg-content-content { font-size: 28rpx; }