.vld-overlay,.vld-shown{overflow:hidden}.vld-overlay{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.vld-overlay.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.vld-overlay.is-full-page{z-index:9999;position:fixed}.vld-overlay .vld-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.bloco.bank-page,.vld-overlay .vld-icon,.vld-parent{position:relative}.bloco.bank-page{background:#fff;border:1px solid #e3e8ef;border-radius:8px;-webkit-box-shadow:0 10px 30px rgba(15,23,42,.05);box-shadow:0 10px 30px rgba(15,23,42,.05);margin-top:24px;padding:32px}.bank-page .titulo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#008e75;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:25px;font-weight:800;gap:8px;line-height:1.2;margin-bottom:8px}.bank-page .subTitulo{color:#536074;font-size:14px}.bank-page .borda{border-bottom:1px solid #edeff4;margin:15px 0 18px}.receivable-page-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.bank-assistant-card .btn,.receivable-page-actions .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;gap:7px;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;min-width:130px;padding:0 18px}.receivable-page-actions .btn-light{background:#fff;border:1px solid #d8dee8;color:#172033}.btn-webreceita{background:#008e75;border-color:#008e75;color:#fff}.receivable-dashboard{background:#f5f7fb;display:grid;gap:18px;margin:0 -32px -32px;padding:18px 32px 32px}.receivable-kpi-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.bank-assistant-card,.bank-filter-card,.bank-table-card,.bank-task-card,.receivable-kpi{background:#fff;border:1px solid #dfe6ef;border-radius:7px}.bank-filter-card{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(260px,1.4fr) minmax(170px,1fr) minmax(170px,1fr) auto;padding:18px}.bank-filter-card .form-group{margin:0}.bank-filter-card label,.bank-modal-context{color:#536074;font-size:12px;font-weight:800}.bank-filter-card .btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:800;gap:7px;height:38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.bank-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bank-kpi-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;min-height:82px;padding:16px 18px}.bank-assistant-icon,.bank-kpi-card,.bank-kpi-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bank-assistant-icon,.bank-kpi-icon{border-radius:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;font-size:22px;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px}.bank-kpi-icon.is-neutral{background:#eef3f2;color:#536074}.bank-kpi-icon.is-positive{background:#e7f8f3;color:#008e75}.bank-kpi-icon.is-danger{background:#fff0f2;color:#dc3545}.bank-kpi-card span,.bank-progress-head span{color:#536074;font-size:12px;font-weight:800}.bank-kpi-card strong{color:#172033;display:block;font-size:19px;font-weight:800;margin:4px 0}.bank-kpi-card small.is-negative,.bank-kpi-card strong.is-negative{color:#dc3545}.bank-kpi-card small{color:#008e75;font-size:12px;font-weight:700}.bank-card-head{border-bottom:1px solid #dfe6ef;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 22px}.bank-card-head,.bank-card-head h2,.bank-task-card h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.bank-card-head h2,.bank-task-card h2{gap:8px;margin:0}.bank-card-head h2,.bank-task-card h2{color:#172033;font-size:16px;font-weight:800}.bank-task-card h2{margin-bottom:24px;text-transform:uppercase}.bank-card-head h2 i,.bank-task-card h2 i{color:#008e75}.bank-card-head label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#536074;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:10px;margin:0}.bank-card-head .custom-select{background-color:#fff;border-color:#d8dee8;font-size:12px;height:36px;min-width:160px}.bank-table-wrap{overflow-x:auto}.bank-table{border-collapse:collapse;min-width:900px;width:100%}.bank-table th{background:#eef3fb;color:#536074;font-size:12px;font-weight:800;padding:16px 28px;text-align:left}.bank-table td{border-top:1px solid #e7edf4;color:#001b33;padding:20px 28px;vertical-align:middle}.bank-table tr.is-highlighted td{background:#f1f8f6}.bank-date,.bank-table td>strong{font-weight:800}.bank-table td em,.bank-table td small{display:block;font-size:11px}.bank-table td small{color:#008e75;font-weight:700}.bank-table td em{color:#536074;font-style:normal}.bank-value{font-size:15px;font-weight:800}.bank-value.is-positive{color:#008e75}.bank-value.is-negative{color:#dc3545}.bank-value.is-empty{color:#b3bbc8;display:block;font-size:12px;font-style:italic;max-width:112px}.bank-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:800;gap:6px;padding:6px 12px;text-transform:uppercase}.bank-status i{font-size:8px}.bank-status.is-conciliado{background:#e4f6f0;color:#008e75}.bank-status.is-sugerido{background:#e6f0ef;color:#536074}.bank-status.is-pendente{background:#fff0f2;color:#dc3545}.bank-status.is-ignorado{background:#eef3fb;color:#536074}.bank-action-button{background:#fff;border:1px solid #008e75;border-radius:5px;color:#008e75;font-size:11px;font-weight:800;min-height:42px;padding:8px 16px}.bank-action-button.is-solid{background:#008e75;color:#fff}.bank-icon-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.bank-icon-actions button{background:transparent;border:0;color:#172033;font-size:18px}.bank-table-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #dfe6ef;color:#536074;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 28px}.bank-table-footer button{background:#fff;border:1px solid #d8dee8;border-radius:5px;color:#536074;height:42px;width:42px}.bank-empty-row{color:#536074;font-weight:700;text-align:center}.bank-bottom-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 240px}.bank-assistant-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:18px;grid-template-columns:auto 1fr 240px;min-height:150px;padding:24px}.bank-assistant-icon{background:#e4f6f0;color:#008e75}.bank-assistant-card strong{color:#172033;display:block;font-size:16px;margin-bottom:4px}.bank-assistant-card p{color:#536074;margin:0}.bank-assistant-card b{color:#008e75}.bank-assistant-card .btn{height:86px;white-space:normal}.bank-task-card{padding:26px}.bank-progress-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.bank-progress-head strong{color:#008e75}.bank-progress{background:#d7dedb;border-radius:999px;height:8px;margin-bottom:20px;overflow:hidden}.bank-progress span{background:#008e75;display:block;height:100%;width:82%}.bank-task-card p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#536074;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:0 0 14px}.bank-task-card p i{border-radius:50%;display:inline-block;height:8px;width:8px}.bank-task-card p i.is-positive{background:#008e75}.bank-task-card p i.is-negative{background:#dc3545}.bank-modal-context{background:#f5f7fb;border-radius:5px;margin-bottom:14px;padding:10px 12px}.bank-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:18px}@media (max-width:1199px){.bank-assistant-card,.bank-bottom-grid,.bank-filter-card,.bank-kpi-grid{grid-template-columns:1fr}.bank-assistant-card .btn{height:48px}}@media (max-width:767px){.bank-card-head,.bank-table-footer,.receivable-page-actions{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bank-card-head .custom-select,.bank-card-head label,.receivable-page-actions .btn{width:100%}}
/*# sourceMappingURL=chunk-1a9df05a.978e3d46.css.map */