/* V31.4.3 — paneles de consulta y recepción documental */
.rc-finance-filters{display:flex;align-items:end;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}
.rc-finance-filters>label{display:flex;flex-direction:column;gap:5px;margin:0;min-width:165px;max-width:250px;flex:1 1 190px;font-size:11px;font-weight:600;color:var(--rz-text-secondary-color,#687482)}
.rc-finance-filters .rz-dropdown,.rc-finance-filters .rz-textbox{width:100%;min-width:0;max-width:100%;height:40px}
.rc-finance-filters>.rz-button{min-height:40px;align-self:flex-end;white-space:nowrap}
.payables-toolbar,.receivables-toolbar{display:flex;align-items:end;gap:14px;justify-content:space-between;flex-wrap:wrap}
.payables-toolbar>div:first-child,.receivables-toolbar>div:first-child{flex:1 1 210px}
.payables-toolbar>.rc-finance-filters,.receivables-toolbar>.rc-finance-filters{flex:2 1 500px}
.inv-fiscal-section .inv-form-grid{padding:16px 20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.inv-fiscal-section .inv-field{min-width:0}
.inv-fiscal-section .rz-dropdown,.inv-fiscal-section .rz-numeric,.inv-fiscal-section .rz-textbox{width:100%;max-width:100%}
.inv-fiscal-totals{border-top:1px solid var(--rz-border-color,#dce3eb);padding:13px 20px;display:flex;justify-content:flex-end;align-items:center;gap:25px;flex-wrap:wrap;font-size:12px}
.inv-fiscal-totals>span{display:flex;gap:8px;align-items:baseline}
.inv-fiscal-totals>span:last-child{font-weight:700;color:var(--rz-primary,#008fce);font-size:15px}
.rc-receipt-dialog{padding:8px 3px;display:flex;flex-direction:column;gap:18px}
.rc-receipt-header{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:14px 16px;background:var(--rz-base-100,#f5f7f9);border:1px solid var(--rz-border-color,#dde5ed);border-radius:10px}
.rc-receipt-header span{color:var(--rz-text-secondary-color,#6b7784)}
.rc-receipt-financial{display:flex;align-items:center;justify-content:space-between;border-radius:9px;padding:14px 16px;border:1px solid var(--rz-border-color,#dde5ed);gap:10px}
.rc-receipt-financial strong{font-size:20px;color:var(--rz-primary,#008fce)}
.rc-receipt-dialog .dialog-grid{gap:14px}
.rc-receipt-dialog .dialog-grid>label{min-width:0;display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}
.rc-receipt-dialog .rz-dropdown,.rc-receipt-dialog .rz-datepicker,.rc-receipt-dialog .rz-textbox,.rc-receipt-dialog .rz-numeric{width:100%;max-width:100%}
.rc-receipt-hint{font-size:12px;line-height:1.55;color:var(--rz-text-secondary-color,#687482);margin:0}
@media(max-width:850px){.payables-toolbar>.rc-finance-filters,.receivables-toolbar>.rc-finance-filters{flex:1 1 100%;justify-content:flex-start}.inv-fiscal-section .inv-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.rc-finance-filters>label{flex:1 1 100%;max-width:none}.rc-finance-filters>.rz-button{width:100%}.inv-fiscal-section .inv-form-grid{grid-template-columns:minmax(0,1fr)}}
