.invoice-work-queue{padding:18px 20px!important}
.invoice-queue-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.invoice-queue-head h2{margin:0 0 4px;font-size:18px}
.invoice-queue-head p{margin:0;color:#5d6f86}
.invoice-pay-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.invoice-pay-filter button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;border:1px solid #cbd9eb;border-radius:12px;background:#fff;color:#0b2b53;text-align:left;min-height:78px;cursor:pointer}
.invoice-pay-filter button:hover{border-color:#6e9fd4;background:#f7fbff}
.invoice-pay-filter button.active{border-color:#0b3767;background:#eef6ff;box-shadow:inset 0 0 0 1px #0b3767}
.invoice-pay-filter button small{font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#536b86}
.invoice-pay-filter button b{font-size:16px;color:#071d38}
.invoice-pay-filter button span{font-size:12px;color:#5d6f86}
.invoice-register-actions{display:flex;align-items:center;gap:12px;text-align:right}
.invoice-register-actions button{white-space:nowrap}
@media(max-width:900px){.invoice-pay-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-register-actions{align-items:flex-end;flex-direction:column}}
@media(max-width:560px){.invoice-pay-filter{grid-template-columns:1fr}}
