.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{-webkit-transition-duration:.15s;transition-duration:.15s}.v-tooltip__content[class*=leave-active]{-webkit-transition-duration:75ms;transition-duration:75ms}.fade-up-enter-active[data-v-31f592df],.fade-up-leave-active[data-v-31f592df]{-webkit-transition:all .22s cubic-bezier(.4,0,.2,1);transition:all .22s cubic-bezier(.4,0,.2,1)}.fade-up-enter[data-v-31f592df],.fade-up-leave-to[data-v-31f592df]{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}.det-dialog-noscroll{border-radius:16px!important;overflow:hidden!important}.det-shell[data-v-31f592df]{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.14);box-shadow:0 24px 64px rgba(0,0,0,.14);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.det-header[data-v-31f592df]{padding:16px 24px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.det-header--cob[data-v-31f592df]{background:linear-gradient(135deg,#1565c0,#1976d2 60%,#42a5f5)}.det-header--pag[data-v-31f592df]{background:linear-gradient(135deg,#92400e,#b45309 60%,#f59e0b)}.det-header__left[data-v-31f592df]{gap:14px}.det-header__icon[data-v-31f592df],.det-header__left[data-v-31f592df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.det-header__icon[data-v-31f592df]{width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.2);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.det-header__label[data-v-31f592df]{font-size:.6rem;font-weight:700;letter-spacing:1.5px;color:hsla(0,0%,100%,.7)}.det-header__meta[data-v-31f592df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.86rem;font-weight:600;color:#fff;margin-top:2px}.det-meta-chip[data-v-31f592df]{background:hsla(0,0%,100%,.2);padding:2px 8px;border-radius:8px;font-size:.75rem}.det-meta-chip.chip-cob[data-v-31f592df]{background:hsla(0,0%,100%,.25)}.det-meta-chip.chip-pag[data-v-31f592df]{background:rgba(245,158,11,.35)}.det-meta-sep[data-v-31f592df]{color:hsla(0,0%,100%,.4)}.det-header__right[data-v-31f592df]{gap:10px}.det-header__right[data-v-31f592df],.det-search[data-v-31f592df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.det-search[data-v-31f592df]{gap:6px;padding:5px 10px;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);border-radius:8px}.det-search[data-v-31f592df]:focus-within{background:hsla(0,0%,100%,.22)}.det-search-input[data-v-31f592df]{border:none;outline:none;background:transparent;font-size:.76rem;color:#fff;width:120px}.det-search-input[data-v-31f592df]::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.det-search-input[data-v-31f592df]::-moz-placeholder{color:hsla(0,0%,100%,.5)}.det-search-input[data-v-31f592df]:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.det-search-input[data-v-31f592df]::-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.det-search-input[data-v-31f592df]::placeholder{color:hsla(0,0%,100%,.5)}.det-totals[data-v-31f592df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.det-total-sep[data-v-31f592df]{width:1px;height:28px;background:hsla(0,0%,100%,.25);-ms-flex-negative:0;flex-shrink:0}.det-total-item[data-v-31f592df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px}.det-total-label[data-v-31f592df]{font-size:.55rem;font-weight:700;letter-spacing:.8px;color:hsla(0,0%,100%,.6);text-transform:uppercase}.det-total-val[data-v-31f592df]{font-size:.86rem;font-weight:700;color:#fff;margin-top:1px}.det-total-val.violet--val[data-v-31f592df]{color:#c4b5fd}.det-total-val.green--val[data-v-31f592df]{color:#fca5a5}.det-total-val.red--val[data-v-31f592df]{color:#86efac}.det-actions[data-v-31f592df]{display:-webkit-box;display:-ms-flexbox;display:flex}.det-actions[data-v-31f592df],.det-ghost-btn[data-v-31f592df]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.det-ghost-btn[data-v-31f592df]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:30px;padding:0 13px;border-radius:20px;border:1.5px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.1);color:#fff;font-size:.73rem;font-weight:700;letter-spacing:.3px;cursor:pointer;-webkit-transition:background .18s,border-color .18s,-webkit-box-shadow .18s;transition:background .18s,border-color .18s,-webkit-box-shadow .18s;transition:background .18s,border-color .18s,box-shadow .18s;transition:background .18s,border-color .18s,box-shadow .18s,-webkit-box-shadow .18s}.det-ghost-btn .v-icon[data-v-31f592df]{color:#fff!important}.det-ghost-btn[data-v-31f592df]:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.9);-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.15);box-shadow:0 0 10px hsla(0,0%,100%,.15)}.det-ghost-btn--create[data-v-31f592df]{border-color:hsla(0,0%,100%,.7);background:hsla(0,0%,100%,.15)}.det-ghost-btn--create[data-v-31f592df]:hover{background:hsla(0,0%,100%,.28);border-color:#fff;-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.2);box-shadow:0 0 10px hsla(0,0%,100%,.2)}.det-close[data-v-31f592df]{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.det-close[data-v-31f592df]:hover{opacity:1}.det-body[data-v-31f592df]{height:500px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.det-datatable[data-v-31f592df]{height:100%}.det-datatable[data-v-31f592df] .v-data-table__wrapper{height:calc(100% - 59px);overflow-y:auto}.det-datatable[data-v-31f592df] thead th{font-size:.67rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important}.det-datatable[data-v-31f592df] tbody tr{-webkit-transition:background .12s;transition:background .12s}.det-datatable[data-v-31f592df] tbody td{font-size:.79rem!important;color:#374151!important;border-bottom:1px solid #f1f5f9!important}.det-datatable[data-v-31f592df] .v-data-footer{background:#fafafa!important;border-top:1px solid #e2e8f0!important}.det-datatable.det-theme-cob[data-v-31f592df] thead th{background:#f8fafc!important;color:#64748b!important;border-bottom:1px solid #e2e8f0!important}.det-datatable.det-theme-cob[data-v-31f592df] tbody tr:hover{background:#eff6ff!important}.det-datatable.det-theme-cob[data-v-31f592df] tbody tr.v-data-table__selected{background:#dbeafe!important}.det-datatable.det-theme-pag[data-v-31f592df] thead th{background:#fffbf0!important;color:#92400e!important;border-bottom:1px solid #fde68a!important}.det-datatable.det-theme-pag[data-v-31f592df] tbody tr:hover{background:#fffbeb!important}.det-datatable.det-theme-pag[data-v-31f592df] tbody tr.v-data-table__selected{background:#fef3c7!important}.det-estado-badge[data-v-31f592df]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:10px;font-size:.68rem;font-weight:600}.det-estado-badge.estado-pendiente[data-v-31f592df]{background:#dcfce7;color:#16a34a}.det-estado-badge.estado-contabilizado[data-v-31f592df]{background:#ede9fe;color:#7c3aed}.det-estado-badge.estado-liquidado[data-v-31f592df]{background:#fee2e2;color:#dc2626}.det-badge[data-v-31f592df]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;border-radius:8px;font-size:.75rem;font-weight:700;cursor:pointer;-webkit-transition:-webkit-filter .15s;transition:-webkit-filter .15s;transition:filter .15s;transition:filter .15s,-webkit-filter .15s}.det-badge[data-v-31f592df]:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.det-badge .v-icon[data-v-31f592df]{opacity:.8}.det-badge--asiento[data-v-31f592df]{background:#fef3c7;color:#b45309}.det-badge--asiento .v-icon[data-v-31f592df]{color:#b45309!important}.det-badge--apunte[data-v-31f592df]{background:#ede9fe;color:#6d28d9}.det-badge--apunte .v-icon[data-v-31f592df]{color:#6d28d9!important}.det-row-actions[data-v-31f592df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.importe-efe[data-v-31f592df]{color:#1d4ed8;font-weight:600}.importe-contab[data-v-31f592df]{color:#7c3aed;font-weight:600}.importe-cobro[data-v-31f592df]{color:#16a34a;font-weight:600}.importe-pendiente[data-v-31f592df]{color:#dc2626;font-weight:600}.importe-cero[data-v-31f592df]{color:#cbd5e1}.det-diff-alert[data-v-31f592df]{background:#fee2e2;padding:2px 8px;border-radius:6px;border:1px solid #fca5a5}.det-footer[data-v-31f592df]{padding:12px 24px 14px;border-top:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.det-btn-cancel[data-v-31f592df]{height:34px;padding:0 16px;border-radius:8px;border:none;background:#f1f5f9;color:#64748b;font-size:.8rem;font-weight:600;cursor:pointer;-webkit-transition:background .18s;transition:background .18s}.det-btn-cancel[data-v-31f592df]:hover{background:#e2e8f0}