
.lsh-return-order-page{max-width:1200px}
.lsh-return-head{display:flex;justify-content:space-between;gap:20px;align-items:start}
.lsh-return-head small{color:#565959}
.lsh-return-head h2{margin:5px 0 0}
.lsh-return-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}
.lsh-return-summary>div{border:1px solid #d5d9d9;border-radius:8px;padding:12px;display:grid;gap:5px}
.lsh-return-summary span{font-size:12px;color:#565959}
#lshReturnForm{display:grid;gap:10px;margin-top:18px;max-width:650px}
#lshReturnForm select,#lshReturnForm textarea{padding:10px;border:1px solid #8d9096;border-radius:7px;font:inherit}
#lshReturnForm .btn{width:max-content}
@media(max-width:800px){.lsh-return-summary{grid-template-columns:1fr 1fr}.lsh-return-head{display:block}.lsh-return-head .btn{margin-top:12px}}

/* LSH_RETURN_HIDDEN_FORM_ENFORCEMENT */
#lshReturnForm[hidden]{display:none!important;}


/* Return / Refund request tracking */
.lsh-return-history{margin-top:18px}
.lsh-history-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}
.lsh-history-head small{color:#565959}.lsh-history-head h2{margin:5px 0}.lsh-history-head p{margin:0;color:#565959}
.lsh-history-list{display:grid;gap:14px;margin-top:18px}.lsh-history-empty{padding:18px 0;color:#565959}
.lsh-history-card{border:1px solid #d5d9d9;border-radius:10px;overflow:hidden;background:#fff}
.lsh-history-card-top{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;background:#f7f8f8;border-bottom:1px solid #e3e6e6}
.lsh-history-card-top b{font-size:16px}.lsh-history-card-top small{display:block;color:#565959;margin-top:3px}
.lsh-history-body{padding:15px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.lsh-history-field span{display:block;font-size:12px;color:#565959;margin-bottom:4px}.lsh-history-field b{word-break:break-word}
.lsh-status{display:inline-block;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700;text-transform:capitalize}
.lsh-status-pending,.lsh-status-processing{background:#fff3cd;color:#664d03}.lsh-status-approved{background:#dbeafe;color:#1e40af}.lsh-status-completed,.lsh-status-processed{background:#dcfce7;color:#166534}.lsh-status-rejected,.lsh-status-failed,.lsh-status-cancelled{background:#fee2e2;color:#991b1b}.lsh-status-none{background:#f3f4f6;color:#374151}
.lsh-refund-note{grid-column:1/-1;border-top:1px solid #eee;padding-top:12px;color:#565959}
@media(max-width:800px){.lsh-history-head{display:block}.lsh-history-head .btn{margin-top:12px}.lsh-history-body{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.lsh-history-body{grid-template-columns:1fr}.lsh-history-card-top{display:block}}
