body.portal-active .p-invoice360{margin-block:18px;border-top:3px solid #3b82a0}
body.portal-active .p-invoice360>.p-toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin-block:16px}
body.portal-active .p-invoice360>.p-toolbar>label{display:flex;flex:1 1 240px;flex-direction:column;gap:6px;min-width:min(100%,220px);max-width:100%;white-space:normal;line-height:1.5}
body.portal-active .p-invoice360>.p-toolbar>label>select{box-sizing:border-box;display:block;max-width:100%;min-width:0;width:100%;min-height:44px;padding:10px 30px 10px 12px;font:400 14px/1.4 "Segoe UI",system-ui,sans-serif}
body.portal-active .p-invoice360>.p-toolbar>button{min-height:44px}
body.portal-active .p-invoice360 .p-table-wrap{max-width:100%;overflow-x:auto}
body.portal-active .p-invoice360 .p-table-wrap td:nth-child(n+3){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}
body.portal-active .p-invoice360 .p-notice,body.portal-active .p-invoice360 .p-muted{overflow-wrap:anywhere}
@media(max-width:650px){body.portal-active .p-invoice360>.p-toolbar>label{flex-basis:100%;min-width:0}body.portal-active .p-invoice360>.p-toolbar>button{flex:1 1 100%}}
