/* VANCE CEYLON — Returns & Refunds */
#vanceRefunds .vr-warning{border-left:4px solid #111}
#vanceRefunds .vr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#vanceRefunds .vr-wide{grid-column:1/-1}
#vanceRefunds .vr-stock{display:flex;align-items:center;gap:9px;margin:14px 0}
#vanceRefunds .vr-stock input{width:auto}
.vr-table-wrap{overflow-x:auto}.vr-table{width:100%;border-collapse:collapse}.vr-table th,.vr-table td{padding:11px 9px;border-bottom:1px solid #e4e4e4;text-align:left;vertical-align:top}.vr-actions{display:flex;flex-wrap:wrap;gap:6px}.vr-status{display:inline-block;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.vr-pending{background:#f0ead9}.vr-refunded{background:#111;color:#fff}.vr-rejected{background:#eee;color:#777}
@media(max-width:760px){#vanceRefunds .vr-grid{grid-template-columns:1fr}.vr-table{min-width:0;display:block}.vr-table thead{display:none}.vr-table tbody{display:grid;gap:10px}.vr-table tr{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border:1px solid #ddd;border-radius:12px;background:#fff}.vr-table td{display:block;padding:0;border:0}.vr-table td:first-child,.vr-table td:last-child{grid-column:1/-1}.vr-actions{display:grid;grid-template-columns:1fr 1fr}.vr-actions button{width:100%;min-width:0}}
