.history_wrapper{width:100%;}
.history_wrapper dl{width:100%; display: flex; flex-direction: column; gap:10px;}
.history_wrapper dl dt{font-size:15px; color:#159EFD; margin-bottom: 10px; display: flex; align-items: end;}
.history_wrapper dl dt p{flex:1;}
.history_wrapper dl dt button#btn_filter{margin-left:auto; display: flex; align-items: center; gap:5px;}
.history_wrapper dl dd{display: flex; border:1px solid #DAE0Ed; border-radius: 10px; padding:20px; font-size:16px; color:#2e2e2e; align-items: center; cursor: pointer;}
.history_wrapper dl dd:hover{border-width:2px; border-color:#159EFD; margin:-1px;}
.history_wrapper dl dd .goods_title{flex:1; max-width:400px;}
.history_wrapper dl dd .user_email{flex:1; max-width: 240px;}
.history_wrapper dl dd .goods_price{flex:1; color:#159EFD; max-width: 130px; text-align: right;padding-right:25px;}
.history_wrapper dl dd .buy_date{flex:1;max-width: 150px; font-size:14px; color:#868686;}
.history_wrapper dl dd .list_badge{margin-left:auto; width:100px; line-height: 35px; text-align: center; display: inline-block; border:1px solid #95a0b7; border-radius: 30px; font-size:15px; color:#95a0b7;}
.history_wrapper dl dd .list_badge.confirm{border-color:#159EFD; color:#159EFD;}
.history_wrapper dl dd.empty_wrapper:hover{border:1px solid #DAE0Ed; cursor: default; margin:0;}
.history_wrapper dl dd.empty_wrapper .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;flex:1;font-size:15px !important;font-weight: 500; padding:50px 0;}