.modal-detail[data-v-dc097de5]{max-width:600px}.modal-header[data-v-dc097de5]{background:var(--bg-white);justify-content:space-between;position:sticky;top:0;z-index:10}.modal-header[data-v-dc097de5],.modal-header-left[data-v-dc097de5]{align-items:center;display:flex;gap:.75rem}.modal-header-left[data-v-dc097de5]{flex:1}.modal-back-btn[data-v-dc097de5]{align-items:center;background:transparent;border:2px solid var(--border-light);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;justify-content:center;padding:8px;transition:all .3s ease}.modal-back-btn[data-v-dc097de5]:hover{background:var(--bg-lighter);border-color:var(--color-primary);color:var(--color-primary)}.heading-row[data-v-dc097de5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.heading-group[data-v-dc097de5]{align-items:baseline;display:flex;gap:.5rem}.text-paid[data-v-dc097de5]{color:var(--color-success,#10b981)!important}.text-unpaid[data-v-dc097de5]{color:var(--color-warning,#f59e0b)!important}.text-receivable[data-v-dc097de5]{color:var(--color-paona-dark,#229954)!important}.heading-total[data-v-dc097de5]{font-size:.85rem;font-weight:700}.transaction-heading .heading-text[data-v-dc097de5]{color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.add-collection-btn[data-v-dc097de5]{align-items:center;background:var(--color-primary);border:none;border-radius:50%;color:var(--text-white);cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;height:2rem;justify-content:center;transition:all .2s ease;width:2rem}.add-collection-btn[data-v-dc097de5]:hover{background:var(--color-primary-dark);transform:scale(1.1)}.add-collection-btn[data-v-dc097de5]:active{transform:scale(.95)}.add-form-box[data-v-dc097de5]{background:var(--bg-lighter);border:1px solid var(--border-light);border-radius:8px;margin-bottom:1rem;padding:1rem}.form-group[data-v-dc097de5]{margin-bottom:.75rem}.form-group label[data-v-dc097de5]{color:var(--text-muted);display:block;font-size:.8rem;font-weight:600;margin-bottom:.25rem}.form-input[data-v-dc097de5]{border:1px solid var(--border-light);border-radius:4px;font-size:.9rem;padding:.5rem;width:100%}.input-with-currency .form-input[data-v-dc097de5]{padding-right:3rem}.input-with-currency[data-v-dc097de5]{align-items:center;display:flex;position:relative}.currency-label[data-v-dc097de5]{background:transparent;border-left:1px solid var(--border-light);color:var(--text-muted);font-size:.85rem;font-weight:600;line-height:1;padding-left:.5rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.btn-full[data-v-dc097de5]{margin-top:.5rem;width:100%}.btn-sm[data-v-dc097de5]{font-size:.9rem;padding:.4rem .8rem}.collection-list[data-v-dc097de5]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.collection-card[data-v-dc097de5]{background:var(--bg-white);border:1px solid var(--border-light);border-left:3px solid var(--color-success);border-radius:6px;padding:.75rem}.pending-card[data-v-dc097de5]{border-left-color:var(--color-warning)}.card-top[data-v-dc097de5]{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.card-amount[data-v-dc097de5]{color:var(--text-primary);font-weight:700}.card-date[data-v-dc097de5]{color:var(--text-muted);font-size:.75rem}.card-desc[data-v-dc097de5]{color:var(--text-secondary);font-size:.85rem;font-style:italic}.collection-display-box[data-v-dc097de5]{background:var(--bg-lighter);border:2px solid var(--border-light);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px;width:100%}.collection-row[data-v-dc097de5]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.collection-amount[data-v-dc097de5]{color:var(--text-primary);font-size:1.25rem;font-weight:700}.collection-currency[data-v-dc097de5]{color:var(--text-muted);font-size:.8rem;font-weight:600}.collection-date[data-v-dc097de5]{align-items:center;background:#0000000d;border-radius:4px;color:var(--text-muted);display:flex;font-size:.875rem;gap:4px;padding:2px 8px}.collection-note[data-v-dc097de5]{border-top:1px solid rgba(0,0,0,.05);color:var(--text-secondary);display:flex;font-size:.9rem;font-style:italic;gap:6px;padding-top:8px}.note-icon[data-v-dc097de5]{color:var(--text-muted);flex-shrink:0;margin-top:2px}.collection-empty-state[data-v-dc097de5]{background:var(--bg-lighter);border:2px dashed var(--border-light);border-radius:8px;color:var(--text-muted);font-size:.9rem;font-style:italic;padding:16px;text-align:center;width:100%}.icon-dena[data-v-dc097de5]{color:var(--color-dena)}.icon-paona[data-v-dc097de5]{color:var(--color-paona)}.detail-row[data-v-dc097de5]{display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.detail-group[data-v-dc097de5],.detail-item[data-v-dc097de5]{display:flex;flex-direction:column;gap:.5rem}.detail-item[data-v-dc097de5]{border-bottom:1px solid var(--border-light);margin-bottom:1rem;padding-bottom:1rem}.detail-item[data-v-dc097de5]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.detail-label[data-v-dc097de5]{color:var(--text-muted);font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.detail-value[data-v-dc097de5]{color:var(--text-primary);font-size:1rem}.target-value[data-v-dc097de5]{align-items:center;display:flex;font-weight:600;gap:.5rem}.target-icon[data-v-dc097de5]{color:var(--color-primary);font-size:1.25rem}.amount-highlight[data-v-dc097de5]{background:var(--bg-lighter);border:2px solid var(--border-light);border-radius:8px;padding:1rem}.amount-value[data-v-dc097de5]{font-size:1.75rem;font-weight:700}.type-dena.amount-value[data-v-dc097de5]{color:var(--color-dena-dark)}.type-paona.amount-value[data-v-dc097de5]{color:var(--color-paona-dark)}.description-value[data-v-dc097de5]{background:var(--bg-lighter);border-radius:6px;line-height:1.6;padding:.75rem;white-space:pre-wrap}.trustpoint-display[data-v-dc097de5]{align-items:center;display:flex;gap:1rem}.trustpoint-bar[data-v-dc097de5]{background:var(--bg-lighter);border-radius:4px;flex:1;height:8px;overflow:hidden}.trustpoint-fill[data-v-dc097de5]{background:var(--gradient-primary);height:100%;transition:width .3s ease}.trustpoint-text[data-v-dc097de5]{color:var(--color-primary-dark);font-weight:600;min-width:50px;text-align:right}.timestamp-value[data-v-dc097de5]{color:var(--text-muted);font-size:.875rem}.timestamps[data-v-dc097de5]{background:var(--bg-lighter);border-radius:8px;margin-bottom:1rem;padding:1rem}.type-dena[data-v-dc097de5]{background:var(--bg-dena-subtle);color:var(--color-dena-dark)}.type-paona[data-v-dc097de5]{background:var(--bg-paona-subtle);color:var(--color-paona-dark)}.badge-danger[data-v-dc097de5]{background:var(--gradient-error);color:var(--text-white)}.action-buttons[data-v-dc097de5]{display:flex;flex-wrap:wrap;gap:.5rem}.modal-enter-active[data-v-dc097de5],.modal-leave-active[data-v-dc097de5]{transition:opacity .3s ease}.modal-enter-from[data-v-dc097de5],.modal-leave-to[data-v-dc097de5]{opacity:0}.modal-enter-active .modal[data-v-dc097de5],.modal-leave-active .modal[data-v-dc097de5]{transition:transform .3s ease}.modal-enter-from .modal[data-v-dc097de5],.modal-leave-to .modal[data-v-dc097de5]{transform:scale(.9)}@media(max-width:768px){.detail-row[data-v-dc097de5]{grid-template-columns:1fr}.action-buttons[data-v-dc097de5]{width:100%}.action-buttons .btn[data-v-dc097de5]{flex:1}.amount-value[data-v-dc097de5]{font-size:1.5rem}}.top-info-row[data-v-dc097de5]{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.info-column-left[data-v-dc097de5]{display:flex;flex:1;flex-direction:column;gap:.75rem}.info-column-right[data-v-dc097de5]{align-items:flex-start;display:flex;justify-content:flex-end}.detail-item-compact[data-v-dc097de5]{display:flex;flex-direction:column;gap:.25rem}.title-value[data-v-dc097de5]{font-size:1.1rem;font-weight:600}.description-value[data-v-dc097de5]{font-size:.9rem}.large-badge[data-v-dc097de5]{align-self:flex-start;font-size:1rem;padding:.5rem 1rem}.detail-label-small[data-v-dc097de5]{color:var(--text-muted);font-size:.75rem;letter-spacing:.5px;margin-top:.25rem;text-transform:uppercase}.text-right[data-v-dc097de5]{text-align:right}.status-center[data-v-dc097de5]{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.net-balance-pill[data-v-dc097de5]{background-color:transparent;border:1px solid;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:.75rem 1.25rem;text-align:center}.net-balance-pill.type-dena[data-v-dc097de5]{background-color:var(--bg-dena-subtle);border-color:#ef444433;color:var(--color-dena-dark)}.net-balance-pill.type-paona[data-v-dc097de5]{background-color:var(--bg-paona-subtle);border-color:#10b98133;color:var(--color-paona-dark)}.status-badge[data-v-dc097de5]{align-self:center}.info-column-right[data-v-dc097de5]{display:none}.balance-amount[data-v-dc097de5]{font-size:1.5rem;font-weight:800;line-height:1}.net-balance-pill .detail-label-small[data-v-dc097de5]{color:inherit;font-weight:600;opacity:.8}.modal-icon[data-v-75e1636c]{color:var(--color-primary);flex-shrink:0;font-size:2rem}.confirm-message[data-v-75e1636c]{color:var(--text-primary);font-size:1.1rem;line-height:1.5;margin:1rem 0;text-align:center}@media(max-width:768px){.confirm-message[data-v-75e1636c]{font-size:1rem}}.modal-collection[data-v-2226082f]{max-width:500px}.modal-header[data-v-2226082f]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem;position:relative}.modal-icon[data-v-2226082f]{flex-shrink:0;font-size:2rem}.icon-primary[data-v-2226082f]{color:var(--color-primary)}.modal-title[data-v-2226082f]{color:var(--text-primary);flex:1;font-size:1.5rem;font-weight:700;margin:0}.modal-back-btn[data-v-2226082f]{align-items:center;background:transparent;border:2px solid var(--border-light);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;justify-content:center;padding:8px;transition:all .3s ease}.modal-back-btn[data-v-2226082f]:hover{background:var(--bg-lighter);border-color:var(--color-primary);color:var(--color-primary)}.form-group[data-v-2226082f]{margin-bottom:1.25rem}.form-label[data-v-2226082f]{color:var(--text-muted);display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.input[data-v-2226082f],.textarea[data-v-2226082f]{background:var(--bg-white);border:2px solid var(--border-light);border-radius:8px;color:var(--text-primary);font-size:1rem;padding:.75rem;transition:all .2s ease;width:100%}.input[data-v-2226082f]:focus,.textarea[data-v-2226082f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #20b2aa1a;outline:none}.input-error[data-v-2226082f]{border-color:var(--color-error)}.error-message[data-v-2226082f]{color:var(--color-error);display:block;font-size:.875rem;margin-top:.25rem}.textarea[data-v-2226082f]{min-height:80px;resize:vertical}.modal-footer[data-v-2226082f]{border-top:1px solid var(--border-light);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1.5rem}.btn[data-v-2226082f]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.btn-primary[data-v-2226082f]{background:var(--gradient-primary);border:none;color:var(--text-white)}.btn-primary[data-v-2226082f]:hover:not(:disabled){box-shadow:0 4px 12px #20b2aa4d;transform:translateY(-2px)}.btn-secondary[data-v-2226082f]{background:transparent;border:2px solid var(--border-light);color:var(--text-primary)}.btn-secondary[data-v-2226082f]:hover:not(:disabled){background:var(--bg-lighter);border-color:var(--color-primary)}.btn[data-v-2226082f]:disabled{cursor:not-allowed;opacity:.6}.spinner[data-v-2226082f]{animation:spin-2226082f 1s linear infinite}@keyframes spin-2226082f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.modal-enter-active[data-v-2226082f],.modal-leave-active[data-v-2226082f]{transition:opacity .3s ease}.modal-enter-from[data-v-2226082f],.modal-leave-to[data-v-2226082f]{opacity:0}.modal-enter-active .modal[data-v-2226082f],.modal-leave-active .modal[data-v-2226082f]{transition:transform .3s ease}.modal-enter-from .modal[data-v-2226082f],.modal-leave-to .modal[data-v-2226082f]{transform:scale(.9)}.modal-overlay[data-v-2226082f]{z-index:9999!important}@media(max-width:768px){.modal-collection[data-v-2226082f]{max-width:95%}.modal-title[data-v-2226082f]{font-size:1.25rem}.modal-footer[data-v-2226082f]{flex-direction:column-reverse}.btn[data-v-2226082f]{justify-content:center;width:100%}}.modal-receivable[data-v-938c9083]{max-width:500px}.modal-header[data-v-938c9083]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem;position:relative}.modal-icon[data-v-938c9083]{flex-shrink:0;font-size:2rem}.icon-primary[data-v-938c9083]{color:var(--color-primary)}.modal-title[data-v-938c9083]{color:var(--text-primary);flex:1;font-size:1.5rem;font-weight:700;margin:0}.modal-back-btn[data-v-938c9083]{align-items:center;background:transparent;border:2px solid var(--border-light);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:1.25rem;justify-content:center;padding:8px;transition:all .3s ease}.modal-back-btn[data-v-938c9083]:hover{background:var(--bg-lighter);border-color:var(--color-primary);color:var(--color-primary)}.form-group[data-v-938c9083]{margin-bottom:1.25rem}.form-label[data-v-938c9083]{color:var(--text-muted);display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.input[data-v-938c9083],.textarea[data-v-938c9083]{background:var(--bg-white);border:2px solid var(--border-light);border-radius:8px;color:var(--text-primary);font-size:1rem;padding:.75rem;transition:all .2s ease;width:100%}.input[data-v-938c9083]:focus,.textarea[data-v-938c9083]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #20b2aa1a;outline:none}.input-error[data-v-938c9083]{border-color:var(--color-error)}.error-message[data-v-938c9083]{color:var(--color-error);display:block;font-size:.875rem;margin-top:.25rem}.textarea[data-v-938c9083]{min-height:80px;resize:vertical}.modal-footer[data-v-938c9083]{border-top:1px solid var(--border-light);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1.5rem}.btn[data-v-938c9083]{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .2s ease}.btn-primary[data-v-938c9083]{background:var(--gradient-primary);border:none;color:var(--text-white)}.btn-primary[data-v-938c9083]:hover:not(:disabled){box-shadow:0 4px 12px #20b2aa4d;transform:translateY(-2px)}.btn-secondary[data-v-938c9083]{background:transparent;border:2px solid var(--border-light);color:var(--text-primary)}.btn-secondary[data-v-938c9083]:hover:not(:disabled){background:var(--bg-lighter);border-color:var(--color-primary)}.btn[data-v-938c9083]:disabled{cursor:not-allowed;opacity:.6}.spinner[data-v-938c9083]{animation:spin-938c9083 1s linear infinite}@keyframes spin-938c9083{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.modal-enter-active[data-v-938c9083],.modal-leave-active[data-v-938c9083]{transition:opacity .3s ease}.modal-enter-from[data-v-938c9083],.modal-leave-to[data-v-938c9083]{opacity:0}.modal-enter-active .modal[data-v-938c9083],.modal-leave-active .modal[data-v-938c9083]{transition:transform .3s ease}.modal-enter-from .modal[data-v-938c9083],.modal-leave-to .modal[data-v-938c9083]{transform:scale(.9)}.modal-overlay[data-v-938c9083]{z-index:9999!important}@media(max-width:768px){.modal-receivable[data-v-938c9083]{max-width:95%}.modal-title[data-v-938c9083]{font-size:1.25rem}.modal-footer[data-v-938c9083]{flex-direction:column-reverse}.btn[data-v-938c9083]{justify-content:center;width:100%}}
