.input-container[data-v-0ce9344e],.inputs-row[data-v-0ce9344e],.inputs[data-v-0ce9344e],form[data-v-0ce9344e]{isolation:auto!important}.modal[data-v-0ce9344e]{z-index:1050!important}.modal-backdrop[data-v-0ce9344e]{z-index:1040!important}.core-modal-content[data-v-0ce9344e],.core-modal-dialog[data-v-0ce9344e],.export-container[data-v-0ce9344e]{isolation:auto!important}.cobranca-details[data-v-0ce9344e]{width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:1rem;max-height:70vh;overflow-y:auto}.cobranca-details .section[data-v-0ce9344e]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem}.cobranca-details .section h3[data-v-0ce9344e]{margin:0 0 1.5rem 0;color:#1c2d5a;font-size:1.25rem;font-weight:600;border-bottom:2px solid #e9ecef;padding-bottom:.5rem}.cobranca-details .section .info-grid[data-v-0ce9344e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.cobranca-details .section .info-grid .info-item[data-v-0ce9344e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.cobranca-details .section .info-grid .info-item label[data-v-0ce9344e]{font-weight:600;color:#6c757d;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.cobranca-details .section .info-grid .info-item span[data-v-0ce9344e]{font-size:1rem;color:#333}.cobranca-details .section .info-grid .info-item span.amount[data-v-0ce9344e]{font-weight:700;color:#1c2d5a;font-size:1.125rem}.cobranca-details .section .info-grid .info-item span.paid-date[data-v-0ce9344e]{color:#28a745;font-weight:600}.cobranca-details .section .info-grid .info-item span.not-paid[data-v-0ce9344e]{color:#dc3545;font-weight:600}.cobranca-details .section .info-grid .info-item span.status-pending[data-v-0ce9344e]{color:#ffc107;font-weight:600}.cobranca-details .section .info-grid .info-item span.status-paid[data-v-0ce9344e]{color:#28a745;font-weight:600}.cobranca-details .section .info-grid .info-item span.status-cancelled[data-v-0ce9344e],.cobranca-details .section .info-grid .info-item span.status-overdue[data-v-0ce9344e]{color:#dc3545;font-weight:600}.cobranca-details .section .produtos-list[data-v-0ce9344e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.cobranca-details .section .produtos-list .produto-item[data-v-0ce9344e]{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:1.25rem;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.cobranca-details .section .produtos-list .produto-item[data-v-0ce9344e]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.cobranca-details .section .produtos-list .produto-item .produto-info .produto-header[data-v-0ce9344e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e9ecef}.cobranca-details .section .produtos-list .produto-item .produto-info .produto-header .produto-nome[data-v-0ce9344e]{font-weight:600;color:#1c2d5a;font-size:1.125rem}.cobranca-details .section .produtos-list .produto-item .produto-info .produto-header .produto-id[data-v-0ce9344e]{background:#e9ecef;color:#6c757d;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;font-weight:500}.cobranca-details .section .produtos-list .produto-item .produto-info .produto-details[data-v-0ce9344e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.cobranca-details .section .produtos-list .produto-item .produto-info .produto-details .detail[data-v-0ce9344e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.cobranca-details .section .produtos-list .produto-item .produto-info .produto-details .detail label[data-v-0ce9344e]{font-weight:600;color:#6c757d;font-size:.875rem}.cobranca-details .section .produtos-list .produto-item .produto-info .produto-details .detail span[data-v-0ce9344e]{font-size:1rem;color:#333}.cobranca-details .section .produtos-list .produto-item .produto-info .produto-details .detail span.quantidade[data-v-0ce9344e]{font-weight:600;color:#1c2d5a}.cobranca-details .section .produtos-list .produto-item .produto-info .produto-details .detail span.produto-total[data-v-0ce9344e]{font-weight:700;color:#1c2d5a;font-size:1.125rem}@media (max-width:768px){.cobranca-details .section .info-grid[data-v-0ce9344e],.cobranca-details .section .produtos-list .produto-item .produto-details[data-v-0ce9344e]{grid-template-columns:1fr}}.input-container[data-v-aa66eebc],.inputs-row[data-v-aa66eebc],.inputs[data-v-aa66eebc],form[data-v-aa66eebc]{isolation:auto!important}.modal[data-v-aa66eebc]{z-index:1050!important}.modal-backdrop[data-v-aa66eebc]{z-index:1040!important}.core-modal-content[data-v-aa66eebc],.core-modal-dialog[data-v-aa66eebc],.export-container[data-v-aa66eebc]{isolation:auto!important}.loading[data-v-aa66eebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cobrancas-container[data-v-aa66eebc]{gap:2.5rem}.cobrancas-container .table-container[data-v-aa66eebc],.cobrancas-container[data-v-aa66eebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cobrancas-container .table-container[data-v-aa66eebc]{gap:1rem}.cobrancas-container .table-container .pagination-container[data-v-aa66eebc]{-ms-flex-item-align:end;align-self:flex-end}.cobrancas-container .table-container .table-container[data-v-aa66eebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.cobrancas-container .table-container .table-container .infos[data-v-aa66eebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.5rem}.cobrancas-container .table-container .table-container .table-header[data-v-aa66eebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.cobrancas-container .table-container .table-container .table-header .table-legend[data-v-aa66eebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.cobrancas-container .table-container .table-container .table-header .table-legend>div[data-v-aa66eebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.cobrancas-container .table-container .table-container .actions[data-v-aa66eebc]{max-width:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:.5rem}.cobrancas-container .table-container .table-container .actions div[data-v-aa66eebc]{padding:0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cobrancas-container .table-container .table-container .actions div[data-v-aa66eebc]:not(:last-child){border-right:1px solid #ececec}.empty[data-v-aa66eebc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-weight:600;color:grey;text-align:center}