.reports-window .report-filter-toolbar{grid-column:1/-1;display:flex;gap:10px;align-items:center;justify-content:space-between}
.reports-window .report-filter-toolbar button{width:auto;margin:0;padding:5px 10px;font-size:12px}
.reports-window .report-filters>.report-panel-field{grid-column:span 3;min-width:0;margin:0}
.reports-window .report-filters>.report-panel-range{grid-column:span 4}
.report-panel-range-inputs{display:flex;gap:5px;min-width:0}.report-panel-range-inputs>input{flex:1;min-width:0}
.reports-window .report-panel-field .nv-catalog-field{min-width:0}.reports-window .report-panel-field:has(.nv-catalog-field){grid-column:span 6}
.reports-window .report-panel-more{grid-column:1/span 3;margin:0;align-self:end;width:auto;padding:5px;font-size:12px}
.reports-window .report-filter-toolbar small{color:var(--nuvile-muted);font-size:11px;margin-right:auto}
.report-filter-config{width:min(850px,95vw);max-width:95vw;max-height:88dvh;padding:0;overflow:hidden}
.report-filter-config[open]{display:flex;flex-direction:column}.report-filter-config>.dialog-head,.report-filter-config>footer{flex:none}
.report-filter-config-body{padding:14px 16px;min-height:0;overflow:auto}.report-filter-config-body>p{font-size:12px;margin:0 0 12px}
.report-filter-config-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.report-filter-config-columns>section{min-width:0}
.report-filter-config [data-catalog],.report-filter-config [data-selected]{max-height:330px;overflow:auto;margin:10px 0 0;padding:0}
.report-filter-config [data-catalog]>small{display:block;margin:12px 0 4px;color:var(--nuvile-muted)}
.report-filter-config [data-catalog]>button{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--nuvile-border);border-radius:0;margin:0;background:transparent;padding:8px;font-size:12px;white-space:normal}
.report-filter-config [data-selected]>li{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--nuvile-border);padding:6px 0;font-size:12px}
.report-filter-config [data-selected]>li>span{flex:1}.report-filter-config [data-selected] small{display:block;color:var(--nuvile-muted);font-size:10px}
.report-filter-config [data-selected] button{padding:4px 6px;min-height:28px;width:auto;margin:0}.report-filter-config>footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--nuvile-border);padding:12px 16px}.report-filter-config>footer button{width:auto;margin:0}
.report-filter-config [data-status]{margin-top:12px;margin-bottom:0}
.report-filter-extra{width:min(850px,95vw);max-width:95vw;max-height:88dvh;padding:0;overflow:hidden}.report-filter-extra[open]{display:flex;flex-direction:column}.report-filter-extra>.dialog-head,.report-filter-extra>footer{flex:none}.report-filter-extra-body{min-height:0;overflow:auto;padding:14px 16px}.report-filter-extra-body>p{font-size:12px;margin:0 0 12px}.report-filter-extra-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-filter-extra-fields>label{min-width:0;margin:0}.report-filter-extra-fields input,.report-filter-extra-fields select{width:100%;min-width:0;height:32px}.report-filter-extra>footer{display:flex;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--nuvile-border)}.report-filter-extra>footer button{width:auto;margin:0}@media(max-width:600px){.report-filter-extra-fields{grid-template-columns:1fr}}
@media(max-width:600px){.reports-window .report-filters>.report-panel-field,.reports-window .report-filters>.report-panel-range,.reports-window .report-panel-field:has(.nv-catalog-field){grid-column:span 12}.report-filter-config-columns{gap:10px}.report-filter-config [data-selected]>li{flex-wrap:wrap}.report-filter-config [data-selected]>li>span{flex-basis:100%}.reports-window .report-panel-more{grid-column:span 6}}
.reports-window .report-filter-toolbar{flex-wrap:wrap}.reports-window .report-filters>label:has([name=vendedor]){grid-column:span 3}.reports-window .report-filters>button[type=submit]{grid-column:11/span 2}@media(max-width:600px){.reports-window .report-filters>label:has([name=vendedor]){grid-column:span 6}.reports-window .report-filters>button[type=submit]{grid-column:7/span 6}}

.reports-window .report-filter-toolbar button,.reports-window .report-panel-more{font-size:14px}
.reports-window .report-filter-toolbar small{font-size:12px}
