.direct-order.card.sec{padding:20px;text-align:left}
#detail .opt .pts{min-width:88px;text-align:right;display:block}
#detail .opt .pts>small{margin-left:3px}
.identity-card>div{min-width:0;flex:1;text-align:left}
.identity-card h2,.identity-card p,.identity-card .text-btn{text-align:left}
.identity-card .text-btn{padding-left:0}
.identity-card{position:relative}
.identity-card>.identity-icon{position:absolute;right:20px;top:20px}
.identity-card>div{padding-right:36px}
.member-card .member-title{position:relative;display:block;padding-right:58px;text-align:left}
.member-card .member-title .member-seal{position:absolute;right:0;top:0}
#me .member-card .member-intro-head{position:relative;display:block;padding-right:50px;text-align:left}
#me .member-card .member-intro-head img{position:absolute;right:0;top:0}
.benefit-title-line{display:block;white-space:nowrap}
.offer-benefits .offer-benefit{gap:8px;padding:16px 10px}
.offer-benefits .offer-benefit b{font-size:13px}
.offer-list .offer-card{display:flex;flex-direction:column;align-items:flex-start;gap:7px;text-align:left}
.offer-list .offer-card>small{position:static!important;display:block;line-height:1.7;white-space:normal;margin:0!important}
.offer-list .offer-card>.offer-action{position:static!important;display:block;margin-top:auto}

.cart-detail-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 31px;border-top:1px solid #e5e4dc}.cart-detail-tools button{font:inherit;font-size:13px;color:#3f5443;background:none;border:0;cursor:pointer;min-height:44px}.cart-detail-tools button:first-child{padding:9px 16px;border:1px solid #315b49;border-radius:9px;background:#315b49;color:#fff}.cart-detail-tools button:disabled{opacity:.55;cursor:not-allowed}
@media(max-width:350px){.cart-detail-tools{padding-inline:29px}}
#home .offer-card[data-go="detail"]{grid-template-areas:"title price" "cash price" "description action"}
#home .offer-card[data-go="detail"] .offer-cash{grid-area:cash}

#me #memberCard .text-btn,#me #studentCard .text-btn,#me #promotionCard .text-btn{display:flex;justify-content:flex-start;text-align:left;align-self:flex-start;width:100%;padding-left:0;padding-right:0}
