.esc-pagos-resumen[data-v-b3c969bc]{display:flex;justify-content:space-between;gap:1rem}[dir] .esc-pagos-resumen[data-v-b3c969bc]{padding:.75rem 1rem;border:1px solid #ebe9f1;border-radius:6px}.esc-pagos-list[data-v-b3c969bc]{max-height:220px;overflow-y:auto}.esc-pago-row[data-v-b3c969bc]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}[dir] .esc-pago-row[data-v-b3c969bc]{padding:.5rem .25rem;border-bottom:1px solid #ebe9f1}[dir] .esc-pago-row[data-v-b3c969bc]:last-child{border-bottom:none}.pf-block[data-v-929c478e]{overflow:hidden}[dir] .pf-block[data-v-929c478e]{border:1px solid #ebe9f1;border-radius:6px}.pf-block__title[data-v-929c478e]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6e6b7b}[dir] .pf-block__title[data-v-929c478e]{padding:8px 12px;border-bottom:1px solid #ebe9f1;background:rgba(0,0,0,.015)}.pf-block__title--flex[data-v-929c478e]{display:flex;align-items:center;justify-content:space-between}[dir] .pf-block__body[data-v-929c478e]{padding:10px 12px}[dir] .pf-block--nueva[data-v-929c478e]{border-color:#d0cdf7}.pf-block__title--main[data-v-929c478e]{font-size:12px;color:#7367f0}[dir] .pf-block__title--main[data-v-929c478e]{background:rgba(115,103,240,.06);border-bottom:1px solid #d0cdf7}[dir] .pf-sub+.pf-sub[data-v-929c478e]{border-top:1px solid #ebe9f1}.pf-pay[data-v-929c478e]{display:flex;align-items:center;gap:8px;white-space:nowrap;transition:all .15s ease;font:inherit}[dir] .pf-pay[data-v-929c478e]{border-radius:8px;border:1px solid rgba(255,159,67,.55);background:rgba(255,159,67,.06);cursor:pointer}[dir=ltr] .pf-pay[data-v-929c478e]{padding:4px 12px 4px 6px;text-align:left}[dir=rtl] .pf-pay[data-v-929c478e]{padding:4px 6px 4px 12px;text-align:right}.pf-pay__check[data-v-929c478e]{width:22px;height:22px;flex:0 0 22px;color:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:10px;transition:all .15s ease}[dir] .pf-pay__check[data-v-929c478e]{border-radius:50%;border:2px solid rgba(255,159,67,.7);background:#fff}.pf-pay__linea[data-v-929c478e]{display:block;font-weight:700;color:#5e5873;line-height:1.2}.pf-pay__label[data-v-929c478e]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#b9b9c3}[dir=ltr] .pf-pay__label[data-v-929c478e]{margin-right:5px}[dir=rtl] .pf-pay__label[data-v-929c478e]{margin-left:5px}.pf-pay__estado[data-v-929c478e]{display:block;font-size:10.5px;font-weight:600;line-height:1.3;color:#ff9f43}.pf-pay__spinner[data-v-929c478e]{width:12px;height:12px;color:currentColor}[dir] .pf-pay__spinner[data-v-929c478e]{border-width:2px}.pf-pay[data-v-929c478e]:disabled{opacity:.75}[dir] .pf-pay[data-v-929c478e]:disabled{cursor:wait}.pf-pay:hover:not(.is-paid) .pf-pay__check[data-v-929c478e]{color:#28c76f}[dir] .pf-pay:hover:not(.is-paid) .pf-pay__check[data-v-929c478e]{border-color:#28c76f;background:rgba(40,199,111,.08)}[dir] .pf-pay.is-paid[data-v-929c478e]{border-color:rgba(40,199,111,.5);background:rgba(40,199,111,.08)}.pf-pay.is-paid .pf-pay__check[data-v-929c478e]{color:#fff}[dir] .pf-pay.is-paid .pf-pay__check[data-v-929c478e]{background:#28c76f;border-color:#28c76f}.pf-pay.is-paid .pf-pay__estado[data-v-929c478e]{color:#28c76f}[dir] .pf-pay.is-overdue[data-v-929c478e]{border-color:rgba(234,84,85,.55);background:rgba(234,84,85,.06)}.pf-pay.is-overdue .pf-pay__check[data-v-929c478e]{color:#ea5455}[dir] .pf-pay.is-overdue .pf-pay__check[data-v-929c478e]{border-color:#ea5455}.pf-pay.is-overdue .pf-pay__estado[data-v-929c478e]{color:#ea5455}[dir] .dark-layout .pf-pay .pf-pay__check[data-v-929c478e]{background:transparent}.dark-layout .pf-pay .pf-pay__linea[data-v-929c478e]{color:#d0d2d6}.pf-row--factura[data-v-929c478e]{display:flex;align-items:center;gap:6px}[dir] .pf-row--factura[data-v-929c478e]{padding:5px 0;border-bottom:1px solid #ebe9f1}[dir] .pf-row--factura[data-v-929c478e]:last-of-type{border-bottom:none}.pf-contenido[data-v-929c478e]{position:relative;min-height:120px}.pf-overlay[data-v-929c478e]{position:absolute;top:0;bottom:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;backdrop-filter:blur(1px)}[dir] .pf-overlay[data-v-929c478e]{background:hsla(0,0%,100%,.8);border-radius:6px}[dir=ltr] .pf-overlay[data-v-929c478e],[dir=rtl] .pf-overlay[data-v-929c478e]{right:0;left:0}.pf-overlay__texto[data-v-929c478e]{font-size:13px;font-weight:600;color:#5e5873}[dir] .dark-layout .pf-overlay[data-v-929c478e]{background:rgba(40,48,70,.85)}.dark-layout .pf-overlay .pf-overlay__texto[data-v-929c478e]{color:#d0d2d6}.pf-acciones[data-v-929c478e]{display:flex;justify-content:center;gap:14px}[dir] .pf-acciones[data-v-929c478e]{padding:10px 0 6px}.pf-accion[data-v-929c478e]{display:flex;flex-direction:column;align-items:center;gap:4px;width:220px;transition:all .15s ease}[dir] .pf-accion[data-v-929c478e]{padding:16px 18px;border:1px solid #ebe9f1;border-radius:10px;background:#fff;cursor:pointer}[dir] .pf-accion[data-v-929c478e]:hover{border-color:#7367f0;box-shadow:0 4px 14px rgba(115,103,240,.18);transform:translateY(-1px)}.pf-accion__icono[data-v-929c478e]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:15px;color:#7367f0}[dir] .pf-accion__icono[data-v-929c478e]{border-radius:10px;background:rgba(115,103,240,.1);margin-bottom:2px}.pf-accion__titulo[data-v-929c478e]{font-size:13px;font-weight:700;color:#5e5873}.pf-accion__desc[data-v-929c478e]{font-size:11px;color:#6e6b7b}[dir] .pf-accion__desc[data-v-929c478e]{text-align:center}[dir] .pf-accion--primary[data-v-929c478e]{border-color:rgba(115,103,240,.45);background:rgba(115,103,240,.04)}[dir] .dark-layout .pf-accion[data-v-929c478e]{background:#283046;border-color:#3b4253}.dark-layout .pf-accion__titulo[data-v-929c478e]{color:#d0d2d6}[dir] .dark-layout .pf-accion--primary[data-v-929c478e]{border-color:rgba(115,103,240,.6);background:rgba(115,103,240,.08)}.pf-cobro[data-v-929c478e]{min-width:0}.pf-cancelar[data-v-929c478e]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6e6b7b}[dir] .pf-cancelar[data-v-929c478e]{border:none;background:transparent;cursor:pointer;padding:0}.pf-cancelar[data-v-929c478e]:hover{color:#ea5455}[dir] .pf-group[data-v-929c478e]{border-bottom:1px solid #ebe9f1}[dir] .pf-group[data-v-929c478e]:last-child{border-bottom:none}.pf-row[data-v-929c478e]{display:flex;align-items:center;gap:10px}[dir] .pf-row[data-v-929c478e]{padding:6px 12px}[dir] .pf-detalle[data-v-929c478e]{background:rgba(0,0,0,.015)}[dir=ltr] .pf-detalle[data-v-929c478e]{padding:4px 12px 8px 48px}[dir=rtl] .pf-detalle[data-v-929c478e]{padding:4px 48px 8px 12px}.pf-detalle__row[data-v-929c478e]{display:flex;align-items:center;gap:14px}[dir] .pf-detalle__row[data-v-929c478e]{padding:4px 0}.pf-detalle__row>.min-w-0[data-v-929c478e]{flex:1}.pf-detalle__title[data-v-929c478e]{font-size:12px;font-weight:600;line-height:1.2}.pf-items[data-v-929c478e]{max-height:300px;overflow-y:auto}.pf-item[data-v-929c478e]{display:grid;grid-template-columns:28px 1fr 210px 65px 80px;gap:8px;align-items:center}[dir] .pf-item[data-v-929c478e]{padding:7px 12px;border-bottom:1px solid #ebe9f1}[dir] .pf-item[data-v-929c478e]:last-child{border-bottom:none}.pf-item--head[data-v-929c478e]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6e6b7b}[dir] .pf-item--head[data-v-929c478e]{padding:6px 12px}.pf-item--off[data-v-929c478e]{opacity:.45}.pf-item__title[data-v-929c478e]{font-size:13px;font-weight:600;line-height:1.2}.min-w-0[data-v-929c478e]{min-width:0}.pf-fab[data-v-929c478e]{color:#6e6b7b;white-space:nowrap}[dir=ltr] .pf-input[data-v-929c478e]{text-align:right}[dir=rtl] .pf-input[data-v-929c478e]{text-align:left}[dir] .pf-check[data-v-929c478e]{margin:0}.pf-label[data-v-929c478e]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6e6b7b;display:block}[dir] .pf-label[data-v-929c478e]{margin-bottom:2px}.pf-footer[data-v-929c478e]{display:flex;align-items:center;gap:28px}@media(max-width:767px){.pf-item[data-v-929c478e]{grid-template-columns:28px 1fr 60px 75px}.pf-item[data-v-929c478e]>:nth-child(3){display:none}}