#memberDetail{width:min(1180px,95vw);max-height:90vh;overflow:auto}
.member-coupons{border-top:1px solid #e4e7ed;padding-top:16px;margin-top:20px}
.member-coupons h3{margin:0 0 10px}
.member-coupons .nw-order-toolbar label{display:flex;align-items:center;gap:8px}
.member-coupons input,.member-coupons select{font:inherit;padding:7px 10px;border:1px solid #dcdfe6;border-radius:4px}
.member-coupons table{min-width:900px;width:100%}
.member-coupons td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;max-width:280px}
.member-coupons small{display:block;color:#909399;margin-top:6px;font-size:13px;overflow-wrap:anywhere}
.member-coupons [data-error]{color:#c45656}
.member-coupons-pending:not(:empty){margin-top:18px;padding:16px;background:#f5f9ff;border:1px solid #d9e8ff;border-radius:6px}
.member-coupons-pending p{line-height:1.8}
