.refund-filters{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.refund-filters label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:145px;margin:0}.refund-filters label:first-child{flex:2;min-width:260px}.refund-filters input,.refund-filters select{margin:0;min-height:42px;width:100%}.refund-filters button{min-height:42px}.refund-sub{display:block;color:var(--muted,#737373);margin-top:6px;overflow-wrap:anywhere}.refund-pager,.refund-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.refund-pager span{margin-right:auto}#refund-form textarea{width:100%;resize:vertical;font-family:monospace}#refund-preview-result .table-wrap{max-height:400px;overflow:auto}#finance-results code,#modal code{overflow-wrap:anywhere}#finance-results td{max-width:280px;white-space:normal;overflow-wrap:anywhere}#finance-results .panel{overflow:hidden}#modal:has(#refund-form),#modal:has(#refund-detail-refresh),#modal:has(#order-refund),#modal:has(#view-refund-list){width:min(1060px,95vw);max-width:1060px}@media(max-width:600px){.refund-filters label,.refund-filters label:first-child{min-width:100%}.refund-actions button{flex:1}.refund-filters button{flex:1}}
