.payment-confirm-card[data-v-73deb32f]{display:flex;flex-direction:column;gap:.5rem;padding:.55rem .7rem;border-radius:8px;cursor:pointer}.payment-confirm-card--active[data-v-73deb32f]{border:1px solid var(--el-color-success-light-5, #b3e19d);background:var(--warning-background-bk-success);.payment-confirm-card__head[data-v-73deb32f]{color:var(--el-color-success-dark-2, #529b2e)}}.payment-confirm-card--inactive[data-v-73deb32f]{border:1px solid var(--el-color-warning-light-5, #eebe77);background:var(--warning-background-bk-warning);.payment-confirm-card__head[data-v-73deb32f]{color:var(--el-color-warning-dark-2, #b88230)}}.payment-confirm-card--blocked[data-v-73deb32f]{box-shadow:inset 0 0 0 1px #e6a23c33}.payment-confirm-card__head[data-v-73deb32f]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;font-size:.72rem;font-weight:700;line-height:1.3}.payment-confirm-card__control[data-v-73deb32f]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.payment-confirm-card__state[data-v-73deb32f]{display:inline-flex;align-items:center;justify-content:center;min-width:6.2rem;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.3}.payment-confirm-card__state--active[data-v-73deb32f]{background:var(--el-color-success-light-8, #e1f3d8);color:var(--el-color-success-dark-2, #529b2e)}.payment-confirm-card__state--inactive[data-v-73deb32f]{background:var(--el-color-warning-light-8, #faecd8);color:var(--el-color-warning-dark-2, #b88230);border:1px solid var(--el-color-warning-light-3, #e6a23c)}.payment-confirm-card__lock[data-v-73deb32f]{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;border:1px solid var(--el-color-warning-light-3, #e6a23c);color:var(--el-color-warning-dark-2, #b88230);background:var(--el-color-warning-light-9, #fdf6ec);flex-shrink:0;cursor:pointer}.payment-confirm-card__tooltip-popper{z-index:320000700!important}@media (max-width: 768px){.payment-confirm-card[data-v-73deb32f]{padding:.5rem .6rem}.payment-confirm-card__state[data-v-73deb32f]{min-width:5.6rem}}.payment-recurring[data-v-8fecda12]{margin-top:.5rem;padding:.65rem;border:1px solid var(--el-border-color);border-radius:10px;background:var(--el-fill-color-light, #f8fafc);container-type:inline-size}.payment-recurring__header[data-v-8fecda12]{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:.5rem}.payment-recurring__active-inline[data-v-8fecda12]{display:inline-flex;align-items:center;gap:.38rem;padding:.22rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--el-color-success, #67c23a) 35%,#d1edc4);background:color-mix(in srgb,var(--el-color-success-light-9, #f0f9eb) 92%,transparent)}.payment-recurring__active-label[data-v-8fecda12]{font-size:.72rem;color:var(--el-color-success-dark-2, #4e8e2d);font-weight:600}.payment-recurring__active-state[data-v-8fecda12]{font-size:.72rem;color:var(--el-color-success-dark-2, #4e8e2d);font-weight:700}.payment-recurring__active-switch[data-v-8fecda12] .el-switch__core{border-color:color-mix(in srgb,var(--el-color-success, #67c23a) 30%,#d1edc4)}.payment-recurring__grid[data-v-8fecda12]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .8rem}.payment-recurring__helper-text[data-v-8fecda12]{font-size:.78rem;line-height:1.4;color:var(--el-text-color-secondary);padding:.45rem .55rem;border:1px dashed var(--el-border-color);border-radius:8px;background:color-mix(in srgb,var(--el-fill-color-light, #f8fafc) 80%,transparent)}.payment-recurring__rule-warning[data-v-8fecda12]{font-size:.78rem;line-height:1.4;color:var(--el-color-success-dark-2, #4e8e2d);padding:.48rem .58rem;border:1px solid color-mix(in srgb,var(--el-color-success, #67c23a) 30%,#d1edc4);border-radius:8px;background:color-mix(in srgb,var(--el-color-success-light-9, #f0f9eb) 90%,transparent)}.payment-recurring__incidence-row[data-v-8fecda12]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem .8rem}.payment-recurring__end-toggle[data-v-8fecda12]{display:inline-flex;align-items:center;gap:.55rem;min-height:40px}.field[data-v-8fecda12]{display:flex;flex-direction:column;gap:.25rem}.field.full[data-v-8fecda12]{grid-column:1/-1}.field>label[data-v-8fecda12]{font-size:.78rem;color:var(--el-text-color-secondary)}.field--invalid>label[data-v-8fecda12],.payment-recurring__field-error[data-v-8fecda12]{color:var(--el-color-danger)}.payment-recurring__field-error[data-v-8fecda12]{font-size:.75rem;line-height:1.25}.payment-recurring__label-inline[data-v-8fecda12]{white-space:nowrap}.payment-recurring__date-input[data-v-8fecda12],.payment-recurring__date-input[data-v-8fecda12] .el-input__wrapper,.payment-recurring__date-input[data-v-8fecda12] .el-input__inner,.payment-recurring__date-input[data-v-8fecda12] .el-date-editor.el-input,.field[data-v-8fecda12] .el-date-editor.el-input{width:100%}@container (max-width: 560px){.payment-recurring__grid[data-v-8fecda12],.payment-recurring__incidence-row[data-v-8fecda12]{grid-template-columns:1fr}}@media (max-width: 900px){.payment-recurring__grid[data-v-8fecda12],.payment-recurring__incidence-row[data-v-8fecda12]{grid-template-columns:1fr}}.payment-success-receipt[data-v-b396b1bc]{--receipt-accent: var(--el-color-success);--receipt-accent-soft: color-mix(in srgb, var(--receipt-accent) 12%, transparent);display:grid;gap:1rem;padding:.25rem 0 0;transition:all ease .7s}.payment-success-receipt--expense[data-v-b396b1bc]{--receipt-accent: var(--el-color-danger)}.payment-success-receipt--transfer[data-v-b396b1bc]{--receipt-accent: var(--el-color-warning)}.payment-success-receipt__header[data-v-b396b1bc]{display:flex;align-items:center;gap:.9rem}.payment-success-receipt__check[data-v-b396b1bc],.payment-success-receipt__type-icon[data-v-b396b1bc]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--receipt-accent);background:var(--receipt-accent-soft);border-radius:999px}.payment-success-receipt__check[data-v-b396b1bc]{width:2rem;height:2rem}.payment-success-receipt__header h3[data-v-b396b1bc]{margin:0;color:var(--el-text-color-primary);font-size:1.15rem;font-weight:800}.payment-success-receipt__header p[data-v-b396b1bc],.payment-success-receipt__warning p[data-v-b396b1bc]{margin:0;color:var(--el-text-color-regular)}.payment-success-receipt__hero[data-v-b396b1bc]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;border:1px solid color-mix(in srgb,var(--receipt-accent) 22%,var(--el-border-color));border-radius:1rem;background:radial-gradient(circle at right top,var(--receipt-accent-soft),transparent 45%),var(--card-background-color, #fff);box-shadow:0 10px 21px -10px #0000009e;-webkit-box-shadow:0px 10px 21px -10px rgba(0,0,0,.62);-moz-box-shadow:0px 10px 21px -10px rgba(0,0,0,.62)}.payment-success-receipt__type-icon[data-v-b396b1bc]{width:3.1rem;height:3.1rem}.payment-success-receipt__hero-copy[data-v-b396b1bc]{display:grid;gap:.2rem}.payment-success-receipt__hero-copy span[data-v-b396b1bc]{color:var(--el-text-color-secondary);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.payment-success-receipt__hero-copy strong[data-v-b396b1bc]{color:var(--el-text-color-primary);font-size:1.1rem}.payment-success-receipt__amount[data-v-b396b1bc]{min-width:7.5rem;padding:.85rem 1rem;color:var(--el-text-color-primary);background:color-mix(in srgb,var(--card-background-color, #fff) 88%,var(--receipt-accent) 12%);border:1px solid color-mix(in srgb,var(--receipt-accent) 12%,var(--el-border-color));border-radius:.9rem;font-size:1.35rem;font-weight:900;text-align:center}.payment-success-receipt__warning[data-v-b396b1bc]{display:flex;gap:.75rem;padding:.8rem .9rem;border:1px solid var(--el-border-color);border-radius:.85rem;color:var(--el-text-color-regular);background:color-mix(in srgb,var(--el-fill-color-light) 80%,transparent)}.payment-success-receipt__warning--warning[data-v-b396b1bc]{border-color:color-mix(in srgb,var(--el-color-warning) 35%,var(--el-border-color));color:var(--el-color-warning);background:color-mix(in srgb,var(--el-color-warning) 10%,transparent)}.payment-success-receipt__warning--info[data-v-b396b1bc]{border-color:color-mix(in srgb,var(--el-color-info) 25%,var(--el-border-color))}.payment-success-receipt__warning strong[data-v-b396b1bc]{display:block;margin-bottom:.2rem}.payment-success-receipt__warning p[data-v-b396b1bc]{font-size:.85rem}.payment-success-receipt__details[data-v-b396b1bc]{position:relative}.payment-success-receipt__stamp[data-v-b396b1bc]{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;color:var(--el-color-success);opacity:.5;pointer-events:none}.receipt-stamp-enter-active[data-v-b396b1bc]{transition:opacity .42s ease,transform .48s cubic-bezier(.2,.8,.2,1),filter .42s ease}.receipt-stamp-enter-from[data-v-b396b1bc]{opacity:0;transform:scale(1.18) rotate(-8deg);filter:blur(8px)}.receipt-stamp-enter-to[data-v-b396b1bc]{opacity:.5;transform:scale(1) rotate(0);filter:blur(0)}.payment-success-receipt__grid[data-v-b396b1bc]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.payment-success-receipt__section[data-v-b396b1bc]{padding:.9rem;border:1px solid var(--el-border-color-lighter);border-radius:.9rem;background:var(--card-background-color, #fff)}.payment-success-receipt__section h4[data-v-b396b1bc]{margin:0 0 .65rem;padding-bottom:.45rem;border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-text-color-secondary);font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.payment-success-receipt__rows[data-v-b396b1bc]{display:grid;gap:.45rem}.payment-success-receipt__row[data-v-b396b1bc]{display:grid;grid-template-columns:minmax(6.5rem,.85fr) minmax(0,1.15fr);gap:.75rem;align-items:center;min-height:1.35rem}.payment-success-receipt__row span[data-v-b396b1bc]:first-child{color:var(--el-text-color-secondary);font-size:.86rem}.payment-success-receipt__row strong[data-v-b396b1bc]{color:var(--el-text-color-primary);font-size:.9rem;font-weight:800;overflow-wrap:anywhere}.payment-success-receipt__row.is-empty strong[data-v-b396b1bc]{color:var(--el-text-color-placeholder)}.payment-success-receipt__status[data-v-b396b1bc]{display:inline-flex;align-items:center;justify-self:start;gap:.3rem;padding:.22rem .55rem;border-radius:999px;font-size:.78rem;font-weight:800}.payment-success-receipt__status--success[data-v-b396b1bc]{color:var(--el-color-success);background:color-mix(in srgb,var(--el-color-success) 14%,transparent)}.payment-success-receipt__status--warning[data-v-b396b1bc]{color:var(--el-color-warning);background:color-mix(in srgb,var(--el-color-warning) 16%,transparent)}.payment-success-receipt__status--info[data-v-b396b1bc]{color:var(--el-color-info);background:color-mix(in srgb,var(--el-color-info) 14%,transparent)}.payment-success-receipt__actions[data-v-b396b1bc]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:.9rem;border-top:1px solid var(--el-border-color-lighter)}.payment-success-receipt__actions .btn[data-v-b396b1bc]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem}.payment-success-receipt__action-close[data-v-b396b1bc]{margin-right:auto}@media (max-width: 640px){.payment-success-receipt[data-v-b396b1bc]{gap:.75rem}.payment-success-receipt__hero[data-v-b396b1bc]{grid-template-columns:auto 1fr;gap:.65rem;padding:.8rem;border-radius:.85rem}.payment-success-receipt__type-icon[data-v-b396b1bc]{width:2.35rem;height:2.35rem}.payment-success-receipt__hero-copy[data-v-b396b1bc]{gap:.12rem}.payment-success-receipt__hero-copy strong[data-v-b396b1bc]{font-size:.88rem;line-height:1.22}.payment-success-receipt__hero-copy p[data-v-b396b1bc]{margin:0;font-size:.74rem;line-height:1.55}.payment-success-receipt__check[data-v-b396b1bc]{width:1.7rem;height:1.7rem}.payment-success-receipt__amount[data-v-b396b1bc]{grid-column:1 / -1;width:100%;min-width:0;padding:.68rem .85rem;border-radius:.8rem;font-size:1rem}.payment-success-receipt__grid[data-v-b396b1bc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.payment-success-receipt__section[data-v-b396b1bc]{padding:.7rem .75rem;border-radius:.8rem}.payment-success-receipt__section h4[data-v-b396b1bc]{margin-bottom:.5rem;padding-bottom:.35rem;font-size:.72rem;letter-spacing:.03em}.payment-success-receipt__rows[data-v-b396b1bc]{gap:.32rem}.payment-success-receipt__row[data-v-b396b1bc]{grid-template-columns:1fr;gap:.08rem;min-height:1.1rem}.payment-success-receipt__row span[data-v-b396b1bc]:first-child{font-size:.78rem}.payment-success-receipt__row strong[data-v-b396b1bc]{font-size:.83rem;line-height:1.25}.payment-success-receipt__status[data-v-b396b1bc]{gap:.22rem;padding:.18rem .45rem;font-size:.72rem}.payment-success-receipt__actions[data-v-b396b1bc]{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"expense income" "close edit";gap:.55rem}.payment-success-receipt__action-expense[data-v-b396b1bc]{grid-area:expense}.payment-success-receipt__action-income[data-v-b396b1bc]{grid-area:income}.payment-success-receipt__action-close[data-v-b396b1bc]{margin-right:0;grid-area:close}.payment-success-receipt__action-edit[data-v-b396b1bc]{grid-area:edit}}.payment-card[data-v-52f8c779]{background:var(--card-background-color);border:1px solid var(--el-border-color-lighter);border-radius:12px;overflow:hidden}.payment-card__header[data-v-52f8c779]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--el-border-color-lighter)}.payment-card__title[data-v-52f8c779]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:var(--el-text-color-primary)}.payment-add-btn[data-v-52f8c779]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:50%;background:var(--el-color-success);color:#fff;cursor:pointer;transition:all .15s}.payment-add-btn[data-v-52f8c779]:hover{transform:scale(1.1)}.payment-list[data-v-52f8c779]{padding:0}.payment-row[data-v-52f8c779]{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;border-bottom:1px solid var(--el-border-color-extra-light);cursor:pointer;font-size:.83rem;transition:background .1s}.payment-row[data-v-52f8c779]:hover{background:var(--modern-card-header-bg, #fafbfc)}.payment-row[data-v-52f8c779]:last-child{border-bottom:none}.payment-info[data-v-52f8c779]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.payment-desc[data-v-52f8c779]{font-weight:500;color:var(--el-text-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-method[data-v-52f8c779]{font-size:.72rem;color:var(--el-text-color-placeholder)}.payment-date[data-v-52f8c779]{font-size:.78rem;color:var(--el-text-color-secondary);white-space:nowrap;flex-shrink:0}.payment-value[data-v-52f8c779]{font-weight:600;color:var(--el-text-color-primary);white-space:nowrap;text-align:right;flex-shrink:0}.payment-currency[data-v-52f8c779]{font-weight:400;color:var(--el-text-color-placeholder);margin-right:.15rem}.payment-process-link[data-v-52f8c779]{color:var(--el-text-color-secondary);flex-shrink:0}.payment-process-link[data-v-52f8c779]:hover{color:var(--el-color-primary)}.payment-total[data-v-52f8c779]{text-align:right;padding:.6rem 1rem;border-top:1px solid var(--el-border-color-lighter);font-size:.85rem;color:var(--el-text-color-primary)}.financial-record-edit-row{align-items:center;border:1px solid var(--pf-financial-record-border);border-radius:18px;background:color-mix(in srgb,var(--pf-financial-record-surface) 92%,transparent);box-shadow:var(--pf-financial-record-shadow, 0 14px 34px rgba(15, 23, 42, .06));overflow:hidden;transform-origin:center;transition:opacity .22s ease,transform .22s ease,max-height .22s ease,margin .22s ease,border-color .22s ease,box-shadow .22s ease;max-height:220px}.financial-record-edit-row .table-flex-row-item{min-height:58px;padding-top:.46rem;padding-bottom:.46rem;background:transparent!important;border-bottom:0!important;align-self:stretch;align-items:center}.financial-record-edit-row .table-flex-row-item+.table-flex-row-item{border-left:1px solid var(--pf-financial-record-divider)}.financial-record-edit-row .table-flex-row-item.sm-col{flex:0 0 86px!important;width:86px!important;max-width:86px!important;justify-content:center}.financial-record-edit-row .table-flex-row-item.action-col{flex:0 0 44px;max-width:44px;justify-content:center}.record-state-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;width:100%;height:100%}.record-status-chip,.record-installment-chip{display:inline-flex;align-items:center;justify-content:center;max-width:100%;padding:.08rem .38rem;border-radius:999px;font-size:.58rem;font-weight:700;line-height:1.2;white-space:nowrap}.record-status-chip.is-paid{background:var(--pf-financial-record-paid-chip-bg);color:var(--el-color-success-dark-2, #529b2e)}.record-status-chip.is-open{background:var(--pf-financial-record-open-chip-bg);color:var(--el-color-warning-dark-2, #b88230)}.record-installment-chip{background:var(--pf-financial-record-installment-chip-bg);color:var(--el-color-primary-dark-2, #337ecc)}.financial-record-edit-row .table-flex-row-item.action-col .text-danger{opacity:.78;transition:transform .18s ease,opacity .18s ease,color .18s ease}.financial-record-edit-row .table-flex-row-item.action-col .text-danger:hover{transform:scale(1.08);opacity:1}.financial-record-mobile-card{display:none;border:1px solid var(--pf-financial-record-border);border-radius:18px;background:color-mix(in srgb,var(--pf-financial-record-surface) 96%,transparent);box-shadow:var(--pf-financial-record-shadow, 0 14px 34px rgba(15, 23, 42, .06));overflow:hidden;padding:.9rem .95rem .85rem;transform-origin:center;transition:opacity .22s ease,transform .22s ease,max-height .22s ease,margin .22s ease,padding .22s ease,border-color .22s ease,box-shadow .22s ease;max-height:960px}.financial-record-edit-row.is-removing-record,.financial-record-mobile-card.is-removing-record{opacity:0;transform:translate(18px) scale(.985);pointer-events:none;max-height:0;margin-top:0!important;border-color:transparent;box-shadow:none}.financial-record-mobile-card.is-removing-record{padding-top:0;padding-bottom:0}.financial-record-mobile-card__header{margin-bottom:.9rem}.financial-record-mobile-card__state{display:flex;align-items:center;gap:.85rem}.financial-record-mobile-card__checkbox{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;border-radius:12px}.financial-record-mobile-card__state-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;flex:1}.financial-record-mobile-card__state-title{display:none}.financial-record-mobile-card__badges{display:flex;align-items:center;gap:.42rem;min-width:0}.financial-record-mobile-card__state-meta .record-installment-chip{margin-left:auto}.financial-record-mobile-card .record-status-chip,.financial-record-mobile-card .record-installment-chip{padding:.18rem .58rem;font-size:.68rem;line-height:1.25}.financial-record-mobile-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .9rem}.financial-record-mobile-card__field{display:flex;flex-direction:column;gap:.34rem;min-width:0}.financial-record-mobile-card__field--full{grid-column:1/-1}.financial-record-mobile-card__label{font-size:.78rem;font-weight:700;line-height:1.2;color:var(--el-text-color-secondary, #606266)}.financial-record-mobile-card__field :deep(.el-date-editor.el-input),.financial-record-mobile-card__field :deep(.el-input),.financial-record-mobile-card__field :deep(.el-input__wrapper),.financial-record-mobile-card__field :deep(.input-money),.financial-record-mobile-card__field :deep(.input-money .el-input),.financial-record-mobile-card__field :deep(.input-money .el-input__wrapper){width:100%!important;max-width:none!important}.financial-record-mobile-card__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;margin-top:.95rem;padding-top:.85rem;border-top:1px solid var(--pf-financial-record-footer-border)}.financial-record-mobile-card__total{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;flex:1;min-width:0}.financial-record-mobile-card__total--interactive,.total-col__content--interactive{cursor:help;border:0;background:transparent;padding:0;margin:0;text-align:inherit}.financial-record-mobile-card__total--interactive:hover .financial-record-mobile-card__total-label,.financial-record-mobile-card__total--interactive:hover .financial-record-mobile-card__total-value,.total-col__content--interactive:hover{color:var(--el-color-primary, #409eff)}.financial-record-mobile-card__total-label{font-size:.84rem;font-weight:700;color:var(--el-text-color-secondary, #606266)}.financial-record-mobile-card__total-value{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.12rem;font-size:1.28rem;font-weight:700;line-height:1.1;color:var(--el-text-color-primary, #303133)}.financial-record-mobile-card__actions{display:inline-flex;align-items:center;justify-content:flex-end;min-width:24px}.financial-record-mobile-card__actions :deep(svg){width:18px;height:18px}.date-inline-display{width:100%;border:1px solid var(--el-border-color-lighter);border-radius:8px;padding:.26rem .32rem;display:inline-flex;align-items:center;gap:.35rem;background:var(--el-fill-color-blank);color:var(--el-text-color-regular);font-weight:600;font-size:.72rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.date-inline-display:hover{border-color:var(--el-border-color)}.date-inline-display.is-open{border-color:var(--el-color-primary-light-7);box-shadow:0 0 0 2px color-mix(in srgb,var(--el-color-primary) 20%,transparent)}.date-inline-icon{width:14px;height:14px;color:var(--el-text-color-secondary)}.date-inline-editor{display:none;margin-top:.35rem}.date-inline-editor.is-visible{display:block}.date-inline-editor .date-wrapper{max-width:130px;--el-date-editor-width: 120px !important}.date-inline-editor .el-date-editor.el-input,.date-inline-editor .el-date-editor.el-input__wrapper,.date-inline-editor .el-date-editor{width:120px!important;min-width:120px!important;max-width:120px!important;box-sizing:border-box}.table-flex-row-item.date-col{flex:1.05 1 0;max-width:none}.table-flex-row-item.total-col{flex:.82 1 0;max-width:none;display:flex;justify-content:flex-end;align-items:center}.financial-record-edit-row .date-wrapper,.financial-record-edit-row .total-col__content,.financial-record-edit-row .table-flex-row-item>.input-money-stub,.financial-record-edit-row .table-flex-row-item>.date-picker-stub{display:flex;align-items:center;min-height:100%}.financial-record-edit-row .table-flex-row-item:not(.sm-col):not(.date-col):not(.total-col):not(.action-col){flex:1 1 0}.total-col__content{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.financial-total-help-popover__body{display:flex;flex-direction:column;gap:.55rem}.financial-total-help-popover__title{font-size:.9rem;font-weight:700;color:var(--el-text-color-primary, #303133)}.financial-total-help-popover__text{font-size:.82rem;line-height:1.5;color:var(--el-text-color-regular, #606266)}.financial-total-help-popover__text :deep(p){margin:0 0 .45rem}.financial-total-help-popover__text :deep(p:last-child){margin-bottom:0}.financial-total-help-popover__text :deep(strong){color:var(--el-text-color-primary, #303133)}.syncing-inline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;font-size:.6rem;line-height:1.2;color:var(--el-text-color-secondary);white-space:nowrap}.syncing-inline__dot{width:60px;height:6px;border-radius:999px;background:var(--el-color-success);animation:syncing-pulse 1s ease-in-out infinite}.financial-record-row--odd .table-flex-row-item,.financial-record-row--even .table-flex-row-item{transition:background-color .2s ease}.financial-record-row--odd .table-flex-row-item{background:var(--pf-financial-record-row-even-bg)}.financial-record-row--even .table-flex-row-item{background:var(--pf-financial-record-row-odd-bg)}.financial-record-row--odd:hover .table-flex-row-item,.financial-record-row--even:hover .table-flex-row-item{background:var(--pf-financial-record-row-hover-bg)!important}.is-syncing-row{opacity:.92}.is-syncing-row.financial-record-edit-row{box-shadow:0 14px 34px #409eff14}@keyframes syncing-pulse{0%,to{transform:scale(.82);opacity:.5}50%{transform:scale(1);opacity:1}}.table-flex-row-item.action-col{flex:0 0 50px;max-width:50px;display:flex;justify-content:center;align-items:center;border-radius:20rem}.table-flex-row-item.action-col .btn{margin:0;padding:.32rem .42rem}.table-flex-row{padding-top:0!important}.table-flex-row .total-col .total-col__content{display:flex;align-items:center;flex-direction:row}@media (max-width: 899px){.financial-record-edit-row--desktop{display:none!important}.financial-record-mobile-card{display:block}.financial-record-edit-row{border-radius:16px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.45rem .55rem .55rem}.financial-record-edit-row .table-flex-row-item{min-height:auto;padding:.42rem .36rem;border-left:0;align-self:auto}.financial-record-edit-row .table-flex-row-item.sm-col,.financial-record-edit-row .table-flex-row-item.action-col,.financial-record-edit-row .table-flex-row-item.total-col,.financial-record-edit-row .table-flex-row-item.date-col{flex:unset!important;width:auto!important;max-width:none!important}.financial-record-edit-row .table-flex-row-item+.table-flex-row-item{border-left:0}.financial-record-edit-row .table-flex-row-item[data-header]:before{content:attr(data-header);display:block;margin-bottom:.08rem;font-size:.72rem;font-weight:700;line-height:1.15;color:var(--el-text-color-secondary, #606266)}.financial-record-edit-row .table-flex-row-item.sm-col{grid-column:1/-1;justify-content:flex-start;padding-bottom:.15rem}.financial-record-edit-row .table-flex-row-item.sm-col:before{margin-bottom:.22rem}.record-state-cell{align-items:flex-start}.financial-record-edit-row .table-flex-row-item.date-col,.financial-record-edit-row .table-flex-row-item:not(.sm-col):not(.total-col):not(.action-col){grid-column:span 1}.financial-record-edit-row .table-flex-row-item.total-col{grid-column:1/2;justify-content:center;padding-top:.2rem}.financial-record-edit-row .table-flex-row-item.action-col{grid-column:2/3;justify-content:flex-end;align-items:flex-end;padding-top:.2rem}.financial-record-edit-row .table-flex-row-item.total-col:before,.financial-record-edit-row .table-flex-row-item.action-col:before{display:none}.total-col__content{align-items:flex-start}.financial-record-edit-row .date-wrapper,.financial-record-edit-row .total-col__content{min-height:auto}.table-flex-row-item.date-col,.table-flex-row-item.total-col,.table-flex-row-item.action-col{flex:unset;max-width:none}.input-date{max-width:none}}@media (min-width: 900px){.financial-record-mobile-card{display:none}}@media (max-width: 560px){.financial-record-mobile-card{padding:.82rem .82rem .78rem}.financial-record-mobile-card__grid{grid-template-columns:minmax(0,1fr);gap:.72rem}.financial-record-mobile-card__field--full{grid-column:1/-1}.financial-record-mobile-card__footer{align-items:stretch}.financial-record-mobile-card__total{flex-direction:column;align-items:flex-start;gap:.3rem}.financial-record-mobile-card__total-value,.financial-record-mobile-card__state-meta{align-items:flex-start}.financial-record-mobile-card__badges{width:100%}}.future-paid-popover__body{display:flex;flex-direction:column;gap:10px}.future-paid-popover__text{margin:0;font-size:.82rem;line-height:1.45;color:var(--el-text-color-regular)}.future-paid-popover__actions{display:flex;gap:8px;justify-content:flex-end}:global(.theme-dark) .financial-record-mobile-card__label,:global(.theme-dark) .financial-record-mobile-card__total-label,:global(.theme-dark) .syncing-inline,:global(.theme-dark) .date-inline-icon{color:var(--el-text-color-secondary, #a3a6ad)}:global(.theme-dark) .financial-record-mobile-card__total-value,:global(.theme-dark) .total-col__content{color:var(--el-text-color-primary, #e5eaf3)}:global(.theme-dark) .financial-total-help-popover__title{color:var(--el-text-color-primary, #e5eaf3)}:global(.theme-dark) .financial-total-help-popover__text{color:var(--el-text-color-regular, #cfd3dc)}:global(.theme-dark) .date-inline-display{background:color-mix(in srgb,var(--pf-financial-record-surface) 82%,#161a20);border-color:color-mix(in srgb,var(--el-border-color, #4c4f57) 72%,var(--pf-financial-record-surface));color:var(--el-text-color-regular, #d7dbe5)}
