.classification-badge{display:inline-flex;align-items:center;max-width:360px;padding:7px 12px;border-radius:999px;background:#fff2e8;color:#b6471e;font-size:12px;font-weight:800;line-height:1.45;text-align:center}
.purchase-logistics-note{display:block;margin-top:5px;color:#6c7b73;font-size:12px;font-weight:500}
.refund-protection-note{display:flex;gap:16px;align-items:center;margin-bottom:14px;padding:14px 18px;border:1px solid #b9d9cd;border-radius:14px;background:#edf8f4;color:#174f3e}
.refund-protection-note strong{white-space:nowrap}.refund-protection-note span{font-size:13px;line-height:1.6}
.refund-filterbar{display:grid;grid-template-columns:minmax(260px,1fr) repeat(4,minmax(130px,auto)) auto;gap:10px;margin-bottom:14px}.refund-filterbar select{min-width:0}
.refund-table td small,.refund-table td span{display:block;margin-top:4px;color:#68746e;font-size:12px}.refund-table td b{font-size:13px}.refund-table .order-no{color:#102820;font-weight:800}
.refund-mobile-list{display:none}.refund-mobile-card{padding:15px;border:1px solid #e1e6e2;border-radius:16px;background:#fff}.refund-mobile-card>div:first-child{display:flex;justify-content:space-between;gap:12px}.refund-mobile-card>div:first-child strong{font-size:13px}.refund-mobile-card p{margin:9px 0;color:#9b4e2c;font-size:12px;font-weight:700}.refund-mobile-money{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.refund-mobile-money span{padding:9px;border-radius:10px;background:#f5f7f5;color:#66736c;font-size:11px}.refund-mobile-money b{display:block;margin-top:4px;color:#18392e;font-size:13px}
.excel-refund-source,.refund-protected{display:flex;flex-direction:column;gap:5px;margin-bottom:14px;padding:14px 16px;border-radius:13px}.excel-refund-source{border:1px solid #d9dfdb;background:#f6f7f5}.excel-refund-source span{font-weight:800}.excel-refund-source small{color:#68746e}.refund-protected{border:1px solid #f1caa8;background:#fff3e9;color:#8a411f}.refund-loss-preview{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;margin-top:16px;padding:15px 17px;border-radius:14px;background:#f2f7f4}.refund-loss-preview strong{font-size:22px}.refund-loss-preview small{grid-column:1/-1;color:#68746e;line-height:1.6}
.situation-paid_unshipped_refund_success,.situation-paid_shipped_closed_refund_success,.situation-paid_shipped_completed_refund_success,.situation-paid_shipped_completed_refund_partial,.situation-paid_shipped_closed_refund_partial{background:#fff0e8!important;color:#bd4a1d!important}
@media(max-width:1100px){.refund-filterbar{grid-template-columns:1fr 1fr 1fr}.refund-filterbar .search{grid-column:1/-1}}
@media(max-width:760px){.refund-protection-note{align-items:flex-start;flex-direction:column;gap:4px}.refund-filterbar{display:grid;grid-template-columns:1fr 1fr}.refund-filterbar .search{grid-column:1/-1}.refund-filterbar button{grid-column:1/-1}.refund-table{display:none}.refund-mobile-list{display:grid;gap:10px}.classification-badge{max-width:210px;white-space:normal}.order-timeline-head{align-items:flex-start}.refund-mobile-money{grid-template-columns:1fr 1fr 1fr!important}}
