.fx-rateio-report{padding:14px}.fx-rateio-report h1{margin:0;color:#123d69;font-size:22px}.fx-rateio-report p{color:#58708a;margin:5px 0 14px}.fx-rateio-report-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:12px 0}.fx-rateio-report-filters label{display:grid;gap:4px;font-size:12px;color:#35516e}.fx-rateio-report-filters select{min-width:220px}.fx-rateio-report-company{text-align:center;font-weight:700;padding:7px;border:1px solid #b7c2ca;border-bottom:0;background:#fff}.fx-rateio-report-table{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.fx-rateio-report-table th,.fx-rateio-report-table td{border:1px solid #cbd6df;padding:6px;white-space:nowrap}.fx-rateio-report-table th{background:#e5edf4;text-align:center;color:#123d69}.fx-rateio-report-table td:not(:first-child){text-align:right}.fx-rateio-report-table .fx-rateio-report-total td{font-weight:700;border-top:2px solid #c7a84f;background:#fff3cd}.fx-rateio-report-status{min-height:22px;color:#8a5b00;margin:8px 0}.fx-rateio-company-multi{position:relative}.fx-rateio-company-multi>button{min-width:220px;text-align:left}.fx-rateio-company-panel{position:absolute;z-index:6000;top:100%;left:0;width:min(360px,80vw);max-height:310px;overflow:auto;background:#fff;border:1px solid #b8c6d0;box-shadow:0 8px 18px rgba(20,54,77,.14)}.fx-rateio-company-option{display:flex!important;align-items:center;gap:8px;padding:7px 10px;cursor:pointer;color:#25465d!important}.fx-rateio-company-option:hover{background:#edf5fa}.fx-rateio-company-all{border-bottom:1px solid #d8e2e9}.fx-rateio-company-block{margin-top:14px}

/* Refinamento visual compacto dos filtros multisseleção do relatório. */
#fx-rateio-folha-lotacao-report .fx-ms-footer{padding:8px 10px 9px;background:#f3f5f7;border-top:1px solid #cbd4db}#fx-rateio-folha-lotacao-report .fx-ms-filter-wrap{display:grid;grid-template-columns:46px minmax(150px,1fr);align-items:center;gap:8px}#fx-rateio-folha-lotacao-report .fx-ms-filter-wrap label{margin:0;font-size:11px;font-weight:500;color:#5e7382}#fx-rateio-folha-lotacao-report .fx-ms-filter{height:27px;min-height:27px;padding:3px 8px;border:1px solid #aebcc6;border-radius:3px;background:#fff;color:#233d50;font:12px/20px inherit;box-sizing:border-box}#fx-rateio-folha-lotacao-report .fx-ms-filter:focus{outline:0;border-color:#4b84aa;box-shadow:0 0 0 1px rgba(75,132,170,.13)}#fx-rateio-folha-lotacao-report .fx-ms-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;margin-top:7px}#fx-rateio-folha-lotacao-report .fx-ms-actions button{min-height:24px;height:24px;padding:0 9px;border:1px solid #b8c3cb;border-radius:3px;background:#fff;color:#40596b;font:500 11px/22px inherit;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}#fx-rateio-folha-lotacao-report .fx-ms-actions button:hover{background:#edf4f8;border-color:#8fa9ba;color:#1d4e6d}#fx-rateio-folha-lotacao-report .fx-ms-actions button:focus{outline:0;border-color:#4b84aa;box-shadow:0 0 0 1px rgba(75,132,170,.12)}#fx-rateio-folha-lotacao-report .fx-ms-toggle-visible{flex:0 0 auto}#fx-rateio-folha-lotacao-report .fx-ms-select-all,#fx-rateio-folha-lotacao-report .fx-ms-select-none{min-width:52px}#fx-rateio-folha-lotacao-report .fx-ms-row{min-height:27px;padding:3px 10px;font-size:12px;border-bottom-color:#e5eaee}#fx-rateio-folha-lotacao-report .fx-ms-row input[type="checkbox"]{width:13px;height:13px}#fx-rateio-folha-lotacao-report .fx-ms-all-row{background:#f7f9fa}#fx-rateio-folha-lotacao-report .fx-ms-all-row strong{font-size:12px;font-weight:600}#fx-rateio-folha-lotacao-report .fx-ms-list{scrollbar-width:thin;scrollbar-color:#9daab3 #eef1f3}#fx-rateio-folha-lotacao-report .fx-ms-list::-webkit-scrollbar{width:8px}#fx-rateio-folha-lotacao-report .fx-ms-list::-webkit-scrollbar-track{background:#eef1f3}#fx-rateio-folha-lotacao-report .fx-ms-list::-webkit-scrollbar-thumb{background:#9daab3;border:2px solid #eef1f3;border-radius:4px}@media(max-width:520px){#fx-rateio-folha-lotacao-report .fx-ms-actions{flex-wrap:wrap}#fx-rateio-folha-lotacao-report .fx-ms-actions button{height:25px}}
