.billing-bills-card{overflow:hidden;border:1px solid #dbe8e3;box-shadow:0 14px 38px rgba(16,58,48,.07)}
.billing-bills-card .toolbar{display:flex;gap:12px;padding:14px 16px;background:#f7fbf9;border-bottom:1px solid #e2ece8}
.billing-bills-card .toolbar .search{flex:1;min-width:220px}
.billing-bills-card .bill-status-filter{width:180px}
.billing-bills-card td small{display:block;margin-top:4px;color:#71817b}
.billing-bills-card .row-actions{justify-content:flex-end;flex-wrap:wrap}
.refund-bill-summary{margin-bottom:20px;padding:20px;border:1px solid #bfe2d5;border-radius:14px;background:linear-gradient(135deg,#f1fbf7,#e6f6f0)}
.refund-bill-summary small{font-size:10px;font-weight:800;letter-spacing:.14em;color:#20735f}
.refund-bill-summary h3{margin:8px 0 2px;font:700 19px Manrope,sans-serif;color:#17352d}
.refund-bill-summary p{margin:0;color:#63756e}
.refund-bill-summary strong{display:block;margin-top:16px;font:800 25px Manrope,sans-serif;color:#123f34}
@media(max-width:720px){.billing-bills-card .toolbar{align-items:stretch;flex-direction:column}.billing-bills-card .bill-status-filter{width:100%}}
