@charset "UTF-8";.error-message[data-v-3837b8e1]{color:#e0636f;font-size:1rem;margin-top:.2rem}.input-wrapper[data-v-3837b8e1]{position:relative;display:inline-block;padding-top:1.5rem;width:100%}.input-wrapper.no-label-space[data-v-3837b8e1]{padding-top:0}.input-wrapper:has(input:hover,input:focus) .icon-input[data-v-3837b8e1]{color:var(--input-color-hover, var(--input-color))}.input-wrapper input[data-v-3837b8e1]{color:var(--input-color);border:var(--input-border-radius-weight) solid var(--input-border-color);background-color:var(--input-background-color);height:var(--input-height);border-radius:var(--input-border-radius);padding:.5em;width:100%}@media screen and (min-width: 768px){.input-wrapper input[data-v-3837b8e1]{padding:1em 1.6em 1em 1em}}.input-wrapper input.has-error[data-v-3837b8e1]{border-color:#e0636f;color:#e0636f!important}.input-wrapper input[data-v-3837b8e1]::placeholder{color:var(--text-color-secondary);opacity:.92}.input-wrapper input[data-v-3837b8e1]:hover{color:var(--input-color-hover, var(--input-color));border-color:var(--input-border-color-hover, var(--input-border-color));background-color:var(--input-background-color-hover, var(--input-background-color))}.input-wrapper input[data-v-3837b8e1]:focus{color:var(--input-color-hover, var(--input-color));background-color:var(--input-background-color-focus, var(--input-background-color-hover, var(--input-background-color)))}.input-container[data-v-3837b8e1]{position:relative}.has-btn .input-container[data-v-3837b8e1]{flex:1;min-width:0}.has-btn .input-container input[data-v-3837b8e1]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.has-btn[data-v-3837b8e1]{display:flex;align-items:stretch}.input-group-btn[data-v-3837b8e1]{display:inline-flex;align-items:center;gap:.3rem;padding:0 .75rem;border:var(--input-border-radius-weight) solid var(--input-group-btn-border);border-left:none;border-radius:0 var(--input-border-radius) var(--input-border-radius) 0;background:var(--input-group-btn-bg);color:var(--input-group-btn-color);font-size:.82rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s}.input-group-btn[data-v-3837b8e1]:hover{background:var(--input-group-btn-hover-bg);border-color:var(--input-group-btn-hover-border)}.input-group-btn[data-v-3837b8e1]:active{background:var(--input-group-btn-active-bg);border-color:var(--input-group-btn-active-border)}input.form-control[data-v-3837b8e1]{padding-right:30px}.input-wrapper.variant-chip[data-v-3837b8e1]{display:inline-flex;align-items:stretch}.input-wrapper.variant-chip .input-container[data-v-3837b8e1]{width:100%}.input-wrapper.variant-chip input.form-control.variant-chip[data-v-3837b8e1]{min-height:var(--input-compact-height);height:var(--input-compact-height);border-radius:var(--input-compact-radius);border:1px solid var(--input-border-color, #d0d7e2);background:var(--card-background-color, #fff);box-shadow:none;padding:.31rem 2rem .31rem .85rem;font-size:.78rem;line-height:1.2}.input-wrapper.variant-chip input.form-control.variant-chip[data-v-3837b8e1]::placeholder{color:var(--el-text-color-secondary, #909399);font-size:.78rem;font-weight:500;opacity:1}.input-wrapper.variant-chip input.form-control.variant-chip[data-v-3837b8e1]:focus{border-color:var(--el-color-primary, #409eff);box-shadow:0 0 0 1px var(--el-color-primary, #409eff) inset;background:var(--input-background-color-focus, var(--input-background-color-hover, var(--card-background-color, #fff)));color:var(--input-color-hover, var(--input-color));outline:none}.input-wrapper.variant-chip .icon-input[data-v-3837b8e1]{right:.65rem;color:var(--el-text-color-secondary, #909399)}label.input-label[data-v-3837b8e1]{position:absolute;left:10px;top:50%;transform:translateY(-50%);transition:.2s ease all;color:#ced4da;pointer-events:none}label.input-label.no-float[data-v-3837b8e1]{color:var(--label-color-no-float)!important}.input-label__suffix[data-v-3837b8e1]{margin-left:.35rem;font-size:.9em;font-weight:400}label.float[data-v-3837b8e1],.input-container:has(input:-webkit-autofill,input:autofill) label.input-label[data-v-3837b8e1],.input-container:has(input:-webkit-autofill,input:autofill) label.input-label.no-float[data-v-3837b8e1]{top:-13px;left:0;font-size:13px;font-weight:400;color:var(--label-color-float)!important}label.float.label-money[data-v-3837b8e1],.input-container:has(input:-webkit-autofill,input:autofill) label.input-label.label-money[data-v-3837b8e1],.input-container:has(input:-webkit-autofill,input:autofill) label.input-label.no-float.label-money[data-v-3837b8e1]{top:-25px}.icon-input[data-v-3837b8e1]{position:absolute;right:.4em;top:50%;transform:translateY(-50%);cursor:pointer;color:#adb5bd}.icon-input[data-v-3837b8e1]:hover{color:var(--input-color)}.icon-input.icon-spin[data-v-3837b8e1]{animation:spin-3837b8e1 1s linear infinite;cursor:default}.icon-input.icon-spin[data-v-3837b8e1]:hover{color:#adb5bd}@keyframes spin-3837b8e1{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.print-preview-modal__content{display:flex;flex-direction:column;gap:1rem}.print-preview-modal__trigger{box-shadow:none}.print-preview-modal__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.print-preview-modal__message{padding:.8rem 1rem;border-radius:12px;font-size:.84rem}.print-preview-modal__message--error{border:1px solid var(--el-color-danger-light-5);background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.print-preview-modal__message--loading{border:1px solid var(--el-border-color-light);background:var(--card-nested-background-color);color:var(--el-text-color-secondary)}.print-preview-modal__viewport{width:100%;overflow-x:auto;overflow-y:visible}.print-preview-modal__stage{width:100%}.print-preview-modal__sheet{width:var(--print-preview-paper-width);max-width:100%;min-height:var(--print-preview-paper-height);margin:0 auto}.print-preview-modal__print-root{display:none}@media (max-width: 680px){.print-preview-modal__viewport{display:flex;justify-content:center;padding-bottom:1rem;overflow-x:hidden}.print-preview-modal__stage{position:relative;width:calc(var(--print-preview-paper-width) * var(--print-preview-scale));min-width:calc(var(--print-preview-paper-width) * var(--print-preview-scale));height:calc(var(--print-preview-paper-height) * var(--print-preview-scale))}.print-preview-modal__sheet{max-width:none;position:absolute;top:0;left:0;transform:scale(var(--print-preview-scale));transform-origin:top left}}@page{size:A4 portrait;margin:10mm}@media print{body.print-preview-modal-printing>*:not(.print-preview-modal__print-root){display:none!important}body.print-preview-modal-printing .print-preview-modal{display:none!important}body.print-preview-modal-printing .print-preview-modal__print-root{display:block!important}body.print-preview-modal-printing .print-preview-modal__print-root .print-preview-modal__sheet{display:block!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;transform:none!important;position:static!important;overflow:visible!important}.print-preview-modal__content{display:block!important}.print-preview-modal .flex-modal__header,.print-preview-modal .flex-modal__footer,.print-preview-modal__toolbar{display:none!important}.print-preview-modal .flex-modal__body{min-height:0!important}.print-preview-modal__viewport{display:block!important;overflow:visible!important;padding:0!important}.print-preview-modal__stage{width:auto!important;min-width:0!important;height:auto!important;position:static!important}html,body{margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}body>*:not(.print-preview-modal):not(.print-preview-modal__print-root){display:none!important}.print-preview-modal,.print-preview-modal.flex-modal{display:block!important;position:static!important;inset:auto!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important;align-items:stretch!important;justify-content:flex-start!important;backdrop-filter:none!important}.print-preview-modal .flex-modal__card,.print-preview-modal .flex-modal__body,.print-preview-modal .flex-modal__card--sticky-footer{display:block!important;width:auto!important;max-width:none!important;min-height:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;box-shadow:none!important;border:0!important;background:#fff!important;overflow:visible!important}.print-preview-modal__sheet{display:block!important;width:100%!important;max-width:none!important;min-height:auto!important;margin:0!important;transform:none!important;position:static!important;overflow:visible!important}}.bank-brand-avatar[data-v-f31e867f]{width:var(--bank-avatar-size);height:var(--bank-avatar-size);min-width:var(--bank-avatar-size);display:inline-flex;align-items:center;justify-content:center;background:var(--bank-avatar-bg);color:var(--bank-avatar-color);border:1px solid var(--bank-avatar-border);box-shadow:inset 0 1px #ffffff73}.bank-brand-avatar__label[data-v-f31e867f]{display:block;max-width:calc(var(--bank-avatar-size) - 6px);font-size:clamp(.45rem,calc(var(--bank-avatar-size) * .28),.72rem);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:clip}.bank-brand-avatar__image[data-v-f31e867f]{width:calc(100% - (var(--bank-avatar-image-padding) * 2));height:calc(100% - (var(--bank-avatar-image-padding) * 2));margin:var(--bank-avatar-image-padding);object-fit:contain;object-position:center;display:block;transform:scale(var(--bank-avatar-image-scale));transform-origin:center}.fa-buttons[data-v-7a2ed108]{display:flex;gap:.4rem;flex-wrap:wrap}.fa-btn[data-v-7a2ed108]{padding:.35rem .6rem;font-weight:600;font-size:.7rem;margin-bottom:0;gap:.4rem!important;white-space:nowrap}@media (min-width: 768px){.fa-btn[data-v-7a2ed108]{padding:.45rem .9rem;font-size:.8rem}}.fa-btn[data-v-7a2ed108] svg{width:1rem;height:1rem;flex-shrink:0}.fc-currency-name{padding-left:.5rem}.pf-financial-currency-selector{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .4rem;border-radius:999px;border:1px solid var(--fd-currency-highlight-border, rgba(59, 167, 112, .45));background:var(--fd-currency-highlight-bg, rgba(83, 193, 128, .14))}.pf-financial-currency-selector--simple{padding:.25rem;gap:.25rem;border:none;background:transparent}.pf-financial-currency-selector__label{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--fd-currency-label-color, #2f8f5f);white-space:nowrap}.pf-financial-currency-selector__trigger{border:1px solid var(--fd-currency-trigger-border, rgba(73, 181, 123, .48));background:var(--fd-currency-trigger-bg, linear-gradient(180deg, #f7fff9 0%, #eaf9f0 100%));border-radius:999px;min-width:2.28rem;height:2.28rem;padding:0 .5rem 0 .22rem;display:inline-flex;align-items:center;justify-content:center;gap:.26rem;color:#6c7684;transition:all .15s ease}.pf-financial-currency-selector__trigger:disabled{opacity:.6;cursor:default}.pf-financial-currency-selector__trigger:hover{border-color:#3aa76f;background:var(--fd-currency-trigger-hover-bg, linear-gradient(180deg, #fbfffc 0%, #e5f7ed 100%))}.pf-financial-currency-selector__trigger:focus{outline:none;border-color:var(--el-color-primary-light-5);box-shadow:0 0 0 2px #409eff24}.pf-financial-currency-selector__symbol{width:1.62rem;height:1.62rem;border-radius:999px;background:#f5db84;color:var(--fd-currency-symbol-color, #6f480a);border:1px solid rgba(168,124,40,.48);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;line-height:1;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000075;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,.46);-moz-box-shadow:0px 1px 3px 0px rgba(0,0,0,.46)}.pf-financial-currency-selector__symbol:after{content:"";position:absolute;top:1%;left:18%;width:56%;height:28%;border-radius:999px;background:#ffffff5c;filter:blur(.2px)}.pf-financial-currency-selector__caret{color:#9aa4b2}.pf-financial-currency-selector__item-symbol{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;margin-right:1rem;color:#8c97a8;font-weight:600}.el-dropdown-menu .pf-financial-currency-selector__item--active{color:var(--el-color-primary);font-weight:600;background:var(--el-color-primary-light-9)}.theme-dark .pf-financial-currency-selector{border-color:#58d08a7a;background:#2c784f38}.theme-dark .pf-financial-currency-selector__label{color:#9de3bf}.theme-dark .pf-financial-currency-selector__trigger{border-color:#58d08a8c;background:linear-gradient(180deg,#162c1ff0,#13271ce6);color:#ffffffd6}.theme-dark .pf-financial-currency-selector__trigger:hover{background:linear-gradient(180deg,#1a3424f5,#152d20eb)}.theme-dark .pf-financial-currency-selector__symbol{background:radial-gradient(circle at 30% 24%,#fff0b8,#e7c269 34%,#c38f34,#9c6b1f);color:#4a2d09;border-color:#ebc46a9e;text-shadow:0 1px 0 rgba(255,244,206,.35);box-shadow:inset 0 1px 1px #fff7da73,inset 0 -1px 2px #70481238,0 1px 2px #00000052}.financial-report-shortcuts[data-v-c526b343]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.financial-report-shortcuts__button[data-v-c526b343]{flex:0 0 auto}[data-v-14e80637] .user-education__dialog .el-dialog__body{padding-top:.35rem}.user-education__dialog-body[data-v-14e80637]{position:relative;padding:1rem;border:1px solid var(--el-border-color-lighter);border-radius:14px;background:var(--pf-financial-setup-dialog-bg);overflow:hidden}.user-education__dialog-body.is-info[data-v-14e80637]{box-shadow:inset 0 3px #409effb3}.user-education__dialog-description-html[data-v-14e80637] p{margin:0 0 .7rem;color:var(--el-text-color-regular);line-height:1.65}.user-education__dialog-description-html[data-v-14e80637] p:last-child{margin-bottom:0}.user-education__dialog-description-html[data-v-14e80637] strong{color:var(--el-text-color-primary);font-weight:700}.user-education__dialog-description-html[data-v-14e80637] ul{margin:.7rem 0;padding-left:1.15rem}.user-education__dialog-description-html[data-v-14e80637] li{margin-bottom:.35rem;color:var(--el-text-color-regular)}.user-education__dialog-body.is-success[data-v-14e80637]{box-shadow:inset 0 3px #67c23ab3}.user-education__dialog-body.is-warning[data-v-14e80637]{box-shadow:inset 0 3px #e6a23ccc}.user-education__dialog-head[data-v-14e80637]{display:flex;align-items:flex-start;gap:.8rem}.user-education__dialog-icon[data-v-14e80637]{width:1.8rem;height:1.8rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--pf-financial-setup-icon-bg);color:var(--el-text-color-primary)}.user-education__dialog-head h6[data-v-14e80637]{margin:.16rem 0 0;font-size:.94rem;font-weight:800;color:var(--el-text-color-primary)}.user-education__dialog-head p[data-v-14e80637]{margin:.35rem 0 0;font-size:.9rem;line-height:1.55;color:var(--el-text-color-secondary)}.user-education__dialog-progress[data-v-14e80637]{display:flex;align-items:center;gap:.9rem;margin-top:.85rem}.user-education__dialog-progress strong[data-v-14e80637]{flex:0 0 auto;font-size:1rem;color:var(--el-text-color-primary)}.user-education__dialog-progress-track[data-v-14e80637]{position:relative;display:block;width:100%;height:.26rem;overflow:hidden;border-radius:999px;background:var(--pf-financial-setup-progress-track)}.user-education__dialog-progress-fill[data-v-14e80637]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--user-education-progress-color),var(--user-education-progress-color-soft))}.user-education__dialog-mission-hint[data-v-14e80637]{margin:.5rem 0 0;font-size:.9rem;line-height:1.45;color:var(--el-text-color-secondary)}.user-education__dialog-completion-message[data-v-14e80637]{display:flex;align-items:flex-start;gap:.7rem;margin-top:.85rem;padding:.8rem .9rem;border:1px solid rgba(103,194,58,.28);border-radius:12px;background:#67c23a1a;color:var(--el-color-success-dark-2)}.user-education__dialog-completion-message strong[data-v-14e80637]{display:block;font-size:.9rem;line-height:1.25}.user-education__dialog-completion-message p[data-v-14e80637]{margin:.25rem 0 0;font-size:.85rem;line-height:1.45;color:var(--el-text-color-primary)}.user-education__dialog-benefit[data-v-14e80637]{display:block;margin-top:.85rem;font-size:.9rem;color:var(--el-text-color-primary)}.user-education__dialog-examples[data-v-14e80637]{margin:.7rem 0 0;padding-left:1rem;font-size:.9rem;color:var(--el-text-color-secondary)}.user-education__dialog-examples li+li[data-v-14e80637]{margin-top:.18rem}.user-education__dialog-example-groups[data-v-14e80637]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.7rem}.user-education__dialog-example-group[data-v-14e80637]{padding:.8rem .9rem;border:1px solid var(--el-border-color-lighter);border-radius:12px;background:var(--pf-financial-setup-surface-bg)}.user-education__dialog-example-group-title[data-v-14e80637]{display:block;font-size:.85rem;line-height:1.35;color:var(--el-text-color-primary)}.user-education__dialog-example-group .user-education__dialog-examples[data-v-14e80637]{margin-top:.45rem}.user-education__dialog-watermark[data-v-14e80637]{position:absolute;right:.8rem;bottom:.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--user-education-progress-color);opacity:.08;pointer-events:none;transform:rotate(-8deg)}.user-education__dialog-footer[data-v-14e80637]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.user-education__dialog-btn[data-v-14e80637]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.45rem .85rem;border-radius:10px;font-size:.9rem;font-weight:700;line-height:1}.user-education__dialog-btn--secondary[data-v-14e80637]{border-color:var(--pf-financial-setup-dialog-secondary-border);background:var(--pf-financial-setup-dialog-secondary-bg);color:var(--el-text-color-primary)}.user-education__dialog-btn--secondary[data-v-14e80637]:hover,.user-education__dialog-btn--secondary[data-v-14e80637]:focus{border-color:var(--pf-financial-setup-dialog-secondary-hover-border);background:var(--pf-financial-setup-dialog-secondary-hover-bg);color:var(--el-text-color-primary)}.user-education__dialog-btn--primary[data-v-14e80637]{border-color:transparent;background:var(--user-education-dialog-btn-theme, var(--el-color-primary));color:#fff}.user-education__dialog-btn--primary[data-v-14e80637]:hover,.user-education__dialog-btn--primary[data-v-14e80637]:focus{background:var(--user-education-dialog-btn-theme, var(--el-color-primary-dark-2));filter:brightness(.92);color:#fff}@media (max-width: 767px){.user-education__dialog-progress[data-v-14e80637],.user-education__dialog-head[data-v-14e80637]{flex-direction:column;align-items:flex-start}.user-education__dialog-example-groups[data-v-14e80637]{grid-template-columns:1fr}.user-education__dialog-footer[data-v-14e80637]{flex-direction:column-reverse;align-items:stretch}}.user-education-help[data-v-dae70112]{display:inline-flex}.user-education-help__button[data-v-dae70112]{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .7rem;border:none;border-radius:999px;background:transparent;color:var(--el-color-primary);font-size:.85rem;font-weight:700;line-height:1;transition:all .18s ease}.user-education-help__button[data-v-dae70112]:hover,.user-education-help__button[data-v-dae70112]:focus{border-color:var(--el-color-primary-light-5);background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.group-list-wrapper[data-v-7d702dfa]{--group-list-card-bg: var(--card-background-color, #ffffff);--group-list-card-bg-soft: var(--el-fill-color-light, #f8fafc);--group-list-card-bg-muted: var(--el-fill-color-lighter, #f8fafc);--group-list-border: var(--el-border-color-light, #e2e8f0);--group-list-border-strong: var(--el-border-color, #cbd5e1);--group-list-text: var(--el-text-color-primary, #1e293b);--group-list-text-regular: var(--el-text-color-regular, #334155);--group-list-text-muted: var(--el-text-color-secondary, #64748b);--group-list-text-placeholder: var(--el-text-color-placeholder, #94a3b8);--group-list-primary-soft: var(--el-color-primary-light-9, #eff6ff);--group-list-primary-soft-strong: var(--el-color-primary-light-8, #e0e7ff);--group-list-primary: var(--el-color-primary, #3b82f6);--group-list-primary-dark: var(--el-color-primary-dark-2, #2563eb);--group-list-danger-soft: var(--el-color-danger-light-9, #fee2e2);--group-list-danger: var(--el-color-danger, #ef4444);--group-list-success: var(--el-color-success, #10b981);--group-list-success-dark: var(--el-color-success-dark-2, #059669)}.group-list-content[data-v-7d702dfa]{display:flex;flex-direction:column;gap:1.25rem}.group-card[data-v-7d702dfa]{background:var(--group-list-card-bg);border:1px solid var(--group-list-border);border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;transition:all .2s ease;overflow:hidden}.group-card[data-v-7d702dfa]:hover{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -2px #0000000a;border-color:var(--group-list-border-strong)}.group-card-header[data-v-7d702dfa]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--group-list-card-bg-soft);border-bottom:1px solid var(--group-list-border)}.group-card-header-main[data-v-7d702dfa]{display:flex;align-items:center;gap:.75rem;flex:1}.group-card-icon[data-v-7d702dfa]{color:var(--group-list-text-muted);display:flex;align-items:center}.group-name-inline[data-v-7d702dfa]{flex:1;min-width:0;font-size:1.05rem;font-weight:600;color:var(--group-list-text)}.group-name-inline[data-v-7d702dfa] .form-control,.group-name-inline[data-v-7d702dfa] input{color:var(--group-list-text)!important;background:transparent!important}.group-card-body[data-v-7d702dfa]{padding:1.25rem}.group-delete-btn[data-v-7d702dfa]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;border:none;background:transparent;color:var(--group-list-danger);cursor:pointer;transition:all .2s;flex-shrink:0}.group-delete-btn[data-v-7d702dfa]:hover{background:var(--group-list-danger-soft)}.subgroup-header[data-v-7d702dfa]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.subgroup-count-badge[data-v-7d702dfa]{background:var(--group-list-primary-soft-strong);color:var(--group-list-primary-dark);font-size:.7rem;font-weight:700;padding:.1rem .5rem;border-radius:12px}.subgroup-label[data-v-7d702dfa]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--group-list-text-muted)}.child-items-list[data-v-7d702dfa]{display:flex;flex-direction:column;gap:.5rem;min-height:.5rem}.child-items-list--empty[data-v-7d702dfa]{border:1px dashed var(--group-list-border-strong);border-radius:10px;padding:.6rem;background:linear-gradient(180deg,color-mix(in srgb,var(--group-list-card-bg-soft) 92%,transparent),color-mix(in srgb,var(--group-list-card-bg) 98%,transparent))}.child-item[data-v-7d702dfa]{display:flex;align-items:center;gap:.75rem;background:var(--group-list-card-bg);border:1px solid var(--group-list-border);border-radius:8px;padding:.5rem .75rem;transition:all .2s}.child-item[data-v-7d702dfa]:hover{border-color:var(--group-list-border-strong);background:var(--group-list-card-bg-soft)}.child-main[data-v-7d702dfa]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.child-item--ghost[data-v-7d702dfa]{opacity:.55}.child-item--dragging[data-v-7d702dfa]{cursor:grabbing}.child-dropzone-empty[data-v-7d702dfa]{display:flex;align-items:center;gap:.75rem;min-height:62px;width:100%;padding:.9rem 1rem;border:1px dashed var(--group-list-border-strong);background:linear-gradient(180deg,color-mix(in srgb,var(--group-list-primary-soft) 78%,transparent),color-mix(in srgb,var(--group-list-card-bg-soft) 95%,transparent));border-radius:8px;color:var(--group-list-text-muted);pointer-events:none}.child-dropzone-empty__icon[data-v-7d702dfa]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:var(--group-list-primary-soft);color:var(--group-list-primary);flex-shrink:0}.child-dropzone-empty__content[data-v-7d702dfa]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.child-dropzone-empty__content strong[data-v-7d702dfa]{font-size:.82rem;color:var(--group-list-text-regular);font-weight:700}.child-dropzone-empty__content span[data-v-7d702dfa]{font-size:.76rem;line-height:1.35}.child-drag-handle[data-v-7d702dfa]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:none;border-radius:6px;background:transparent;color:var(--group-list-text-placeholder);cursor:grab;transition:all .2s;flex-shrink:0}.child-drag-handle[data-v-7d702dfa]:hover{background:var(--group-list-primary-soft);color:var(--group-list-primary)}.child-drag-handle[data-v-7d702dfa]:active{cursor:grabbing}.child-input[data-v-7d702dfa]{flex:1;min-width:0;padding:.5rem;border:1px solid transparent;border-radius:6px;font-size:.9rem;color:var(--group-list-text-regular);background:transparent;transition:all .2s}.child-input[data-v-7d702dfa]:hover{background:var(--group-list-card-bg);border-color:var(--group-list-border)}.child-input[data-v-7d702dfa]:focus{outline:none;border-color:var(--group-list-primary);background:var(--group-list-card-bg);box-shadow:0 0 0 2px #3b82f61a}.child-extra[data-v-7d702dfa]{display:flex;flex:0 0 auto;min-width:0}.child-delete-btn[data-v-7d702dfa]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:6px;background:transparent;color:var(--group-list-text-placeholder);cursor:pointer;transition:all .2s}.child-delete-btn[data-v-7d702dfa]:hover{background:var(--group-list-danger-soft);color:var(--group-list-danger)}.add-child-form[data-v-7d702dfa]{margin-top:.5rem}.add-child-wrapper[data-v-7d702dfa]{display:flex;gap:.5rem;align-items:center}.add-input[data-v-7d702dfa]{border-color:var(--group-list-border);background:var(--group-list-card-bg)}.btn-add[data-v-7d702dfa]{padding:.5rem 1rem;border:none;border-radius:6px;background:var(--group-list-success);color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}.btn-add[data-v-7d702dfa]:hover{background:var(--group-list-success-dark)}.btn-add[data-v-7d702dfa]:disabled{opacity:.5;cursor:not-allowed}.new-child-action[data-v-7d702dfa]{margin-top:.75rem}.btn-new-child[data-v-7d702dfa]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border:2px dashed var(--group-list-border-strong);border-radius:8px;background:transparent;color:var(--group-list-text-muted);font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}.btn-new-child[data-v-7d702dfa]:hover{border-color:var(--group-list-primary);color:var(--group-list-primary);background:var(--group-list-card-bg-soft)}.add-group-form-premium[data-v-7d702dfa]{margin-top:.5rem;background:var(--group-list-card-bg);border:1px solid var(--group-list-border);border-radius:12px;padding:1rem;box-shadow:0 1px 3px #0000001a}.add-group-input-wrap[data-v-7d702dfa]{display:flex;gap:.75rem;align-items:center}.premium-input-text[data-v-7d702dfa]{flex:1;margin:0!important}.btn-add-group-premium[data-v-7d702dfa]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;border:none;border-radius:8px;background:linear-gradient(135deg,var(--group-list-primary) 0%,var(--group-list-primary-dark) 100%);color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #3b82f64d}.btn-add-group-premium[data-v-7d702dfa]:hover{transform:translateY(-1px);box-shadow:0 6px 8px -1px #3b82f666}.btn-add-group-premium[data-v-7d702dfa]:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 640px){.child-item[data-v-7d702dfa]{align-items:flex-start}.child-main[data-v-7d702dfa]{flex-direction:column;align-items:stretch;gap:.5rem}.child-extra[data-v-7d702dfa]{width:100%}.child-dropzone-empty[data-v-7d702dfa]{align-items:flex-start}.child-dropzone-empty__content span[data-v-7d702dfa]{font-size:.72rem}.add-group-input-wrap[data-v-7d702dfa]{flex-direction:column;align-items:stretch}}.context-text[data-v-a4ec204d],.context-text[data-v-73f5432b]{margin:0 0 1rem;color:var(--el-text-color-secondary);font-size:.9rem;line-height:1.45}.account-plan-chip-stack[data-v-73f5432b]{display:inline-flex;flex-wrap:wrap;gap:.45rem}.income-statement-chip[data-v-73f5432b]{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--el-border-color-light);background:color-mix(in srgb,var(--card-background-color, #fff) 88%,#eff6ff 12%);color:var(--el-text-color-regular);border-radius:999px;padding:.35rem .55rem .35rem .75rem;transition:all .2s ease}.income-statement-chip[data-v-73f5432b]:hover{border-color:var(--el-color-primary-light-5);color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.income-statement-chip--pending[data-v-73f5432b]{border-style:dashed;color:var(--el-text-color-secondary)}.income-statement-chip--cash-flow[data-v-73f5432b]{background:color-mix(in srgb,var(--card-background-color, #fff) 88%,#ecfdf5 12%)}.income-statement-chip__label[data-v-73f5432b]{font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.income-statement-chip__icon[data-v-73f5432b]{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:999px;background:#3b82f61f}.income-statement-modal[data-v-73f5432b]{display:flex;flex-direction:column;gap:1rem}.income-statement-modal__intro[data-v-73f5432b]{margin:0;color:var(--el-text-color-secondary);font-size:.92rem;line-height:1.5}.income-statement-modal__field[data-v-73f5432b]{display:flex;flex-direction:column;gap:.45rem}.income-statement-modal__sections[data-v-73f5432b]{display:grid;gap:.9rem}.income-statement-modal__guide-card[data-v-73f5432b]{padding:1rem;border-radius:14px;border:1px solid #dbe7f3;background:linear-gradient(180deg,#f8fbff,#fff)}.income-statement-modal__guide-head[data-v-73f5432b]{display:grid;gap:.3rem;margin-bottom:.85rem}.income-statement-modal__guide-card strong[data-v-73f5432b]{display:block;color:var(--el-text-color-primary);font-size:.95rem;font-weight:700}.income-statement-modal__guide-card p[data-v-73f5432b]{margin:0;color:var(--el-text-color-secondary);font-size:.84rem;line-height:1.45}.income-statement-modal__label[data-v-73f5432b]{color:var(--el-text-color-secondary);font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.income-statement-modal__value[data-v-73f5432b]{color:var(--el-text-color-primary);font-size:.95rem;font-weight:600}.income-statement-modal__select[data-v-73f5432b]{width:100%}.income-statement-modal__description[data-v-73f5432b]{margin:0;color:var(--el-text-color-secondary);font-size:.88rem;line-height:1.5}.income-statement-modal__hint[data-v-73f5432b]{margin:-.1rem 0 0;color:var(--el-text-color-secondary);font-size:.8rem;line-height:1.45}.income-statement-modal__description[data-v-73f5432b] strong{color:var(--el-text-color-primary);font-weight:700}.income-statement-modal__footer[data-v-73f5432b]{display:flex;justify-content:flex-end;gap:.75rem}@media (max-width: 640px){.account-plan-chip-stack[data-v-73f5432b]{display:flex;width:100%}}.income-statement-page__print-btn[data-v-977f3626]{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.income-statement-print-preview__meta[data-v-977f3626]{display:flex;flex-direction:column;gap:.2rem;color:var(--el-text-color-secondary);font-size:.84rem}.income-statement-preview-sheet[data-v-977f3626]{width:210mm;max-width:100%;min-height:297mm;margin:0 auto;padding:10mm 10mm 11mm;box-sizing:border-box;border:1px solid var(--el-border-color-light);border-radius:18px;background:#fff;box-shadow:0 18px 50px #0f172a14;color:#0f172a}.income-statement-preview-sheet__header[data-v-977f3626]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid #d7dee7}.income-statement-preview-sheet__header strong[data-v-977f3626]{font-size:1rem;font-weight:800}.income-statement-preview-sheet__header span[data-v-977f3626]{color:#64748b;font-size:.78rem}.income-statement-preview-sheet__period[data-v-977f3626],.income-statement-preview-sheet__block[data-v-977f3626]{margin-top:.75rem;border:1px solid #d7dee7;border-radius:14px;background:#fff;padding:.8rem .9rem}.income-statement-preview-sheet__period[data-v-977f3626]{background:linear-gradient(135deg,#3b82f60d,#10b9810a)}.income-statement-preview-sheet__eyebrow[data-v-977f3626]{display:block;color:#3b82f6;font-size:.69rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.income-statement-preview-sheet__period-title[data-v-977f3626]{display:block;margin-top:.28rem;font-size:.95rem;font-weight:800}.income-statement-preview-sheet__period-range[data-v-977f3626]{margin:.22rem 0 0;color:#475569;font-size:.78rem}.income-statement-preview-sheet__block-header[data-v-977f3626]{margin-bottom:.6rem}.income-statement-preview-sheet__block-header p[data-v-977f3626]{margin:.22rem 0 0;color:#475569;font-size:.76rem;line-height:1.45}.income-statement-preview-sheet__block-title[data-v-977f3626]{display:inline-flex;align-items:center;gap:.4rem}.income-statement-preview-sheet__alerts[data-v-977f3626],.income-statement-preview-sheet__lines[data-v-977f3626]{display:grid;gap:.4rem}.income-statement-preview-sheet__alert[data-v-977f3626]{padding:.55rem .65rem;border:1px solid #f5d18d;border-radius:10px;background:#fff9ec}.income-statement-preview-sheet__alert strong[data-v-977f3626],.income-statement-preview-sheet__section-header strong[data-v-977f3626]{color:#111827;font-size:.8rem}.income-statement-preview-sheet__alert p[data-v-977f3626]{margin:.18rem 0 0;color:#4b5563;font-size:.74rem;line-height:1.42}.income-statement-preview-sheet__summary[data-v-977f3626]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.income-statement-preview-sheet__summary-row[data-v-977f3626]{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.62rem .7rem;border-radius:11px;background:#f8fafc}.income-statement-preview-sheet__summary-row.is-positive[data-v-977f3626]{background:#e7f7f0}.income-statement-preview-sheet__summary-row.is-negative[data-v-977f3626]{background:#fbeaea}.income-statement-preview-sheet__summary-row.is-featured[data-v-977f3626]{border:1px solid #bfd5ff}.income-statement-preview-sheet__summary-copy[data-v-977f3626]{min-width:0}.income-statement-preview-sheet__summary-heading[data-v-977f3626]{display:flex;align-items:baseline;gap:.35rem;flex-wrap:wrap}.income-statement-preview-sheet__summary-heading span[data-v-977f3626],.income-statement-preview-sheet__line span[data-v-977f3626]{color:#1f2937;font-size:.76rem;font-weight:700}.income-statement-preview-sheet__summary-heading small[data-v-977f3626]{color:#475569;font-size:.68rem;font-weight:700}.income-statement-preview-sheet__summary-copy small[data-v-977f3626],.income-statement-preview-sheet__section-description[data-v-977f3626],.income-statement-preview-sheet__line strong[data-v-977f3626],.income-statement-preview-sheet__section-header span[data-v-977f3626]{font-size:.72rem}.income-statement-preview-sheet__summary-copy small[data-v-977f3626]{display:block;margin-top:.16rem;color:#475569;line-height:1.34}.income-statement-preview-sheet__summary-row>strong[data-v-977f3626]{font-size:.86rem;font-weight:800;white-space:nowrap}.income-statement-preview-sheet__section[data-v-977f3626]{break-inside:auto;page-break-inside:auto}.income-statement-preview-sheet__section-header[data-v-977f3626]{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.45rem;break-after:avoid;page-break-after:avoid}.income-statement-preview-sheet__section-header span[data-v-977f3626]{color:#111827;font-weight:800;white-space:nowrap}.income-statement-preview-sheet__section-description[data-v-977f3626]{margin:.2rem 0 0;color:#475569;line-height:1.35}.income-statement-preview-sheet__section-description[data-v-977f3626] p{margin:0}.income-statement-preview-sheet__line[data-v-977f3626]{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;padding-top:.36rem;border-top:1px solid #e5e7eb;break-inside:avoid;page-break-inside:avoid}.income-statement-preview-sheet__line[data-v-977f3626]:first-child{padding-top:0;border-top:0}.income-statement-preview-sheet__line strong[data-v-977f3626]{color:#111827;font-weight:800;white-space:nowrap}.income-statement-preview-sheet__empty[data-v-977f3626],.income-statement-preview-sheet__empty-copy[data-v-977f3626]{color:#475569;font-size:.76rem;line-height:1.45}.income-statement-preview-sheet__empty[data-v-977f3626]{padding:.55rem .65rem;border:1px dashed #f5d18d;border-radius:10px;background:#fff9ec}.income-statement-preview-sheet__empty-title[data-v-977f3626]{display:block;margin-bottom:.45rem;color:#111827;font-size:.84rem}.income-statement-preview-sheet__empty-copy[data-v-977f3626] p{margin:0 0 .55rem}.income-statement-preview-sheet__empty-copy[data-v-977f3626] p:last-child{margin-bottom:0}@media (max-width: 768px){.income-statement-preview-sheet__summary[data-v-977f3626]{grid-template-columns:1fr}}@media print{.income-statement-preview-sheet{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.income-statement-preview-sheet__period,.income-statement-preview-sheet__block{margin-top:.55rem!important;padding:.5rem .6rem!important;box-shadow:none!important;break-inside:auto!important;page-break-inside:auto!important}.income-statement-preview-sheet__summary{gap:.35rem!important}.income-statement-preview-sheet__summary-row,.income-statement-preview-sheet__alert,.income-statement-preview-sheet__line{break-inside:avoid!important;page-break-inside:avoid!important}}.income-statement-page__intro[data-v-46a668dc]{margin:0 0 1rem;color:var(--el-text-color-secondary);font-size:.95rem;line-height:1.5}.income-statement-page__actions[data-v-46a668dc]{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.income-statement-page__currency[data-v-46a668dc]{flex:0 0 auto}.income-statement-page__filters[data-v-46a668dc]{display:flex;gap:.75rem;margin:0 0 1rem;flex-wrap:wrap}.income-statement-page__filter[data-v-46a668dc]{min-width:160px}.income-statement-page__filter-label[data-v-46a668dc]{display:block;margin:0 0 .35rem;color:var(--el-text-color-secondary);font-size:.82rem;font-weight:600}.income-statement-page__filter-select[data-v-46a668dc]{width:100%}.income-statement-grid[data-v-46a668dc]{display:grid;gap:1rem}.income-statement-card[data-v-46a668dc],.income-statement-page__placeholder[data-v-46a668dc]{border:1px solid var(--el-border-color-light);border-radius:18px;background:var(--card-background-color, #fff);padding:1.25rem;box-shadow:0 16px 34px #0f172a0f}.income-statement-page__placeholder--error[data-v-46a668dc]{border-color:color-mix(in srgb,var(--el-color-danger) 35%,white 65%)}.income-statement-page__placeholder strong[data-v-46a668dc]{display:block;margin-bottom:.5rem;color:var(--el-text-color-primary);font-size:1rem}.income-statement-page__placeholder p[data-v-46a668dc]{margin:0;color:var(--el-text-color-secondary);line-height:1.6}.income-statement-page__empty-html[data-v-46a668dc]{color:var(--el-text-color-secondary);line-height:1.65}.income-statement-page__empty-html[data-v-46a668dc] p{margin:0 0 .85rem}.income-statement-page__empty-html[data-v-46a668dc] p:last-child{margin-bottom:0}.income-statement-page__empty-html[data-v-46a668dc] strong{color:var(--el-text-color-primary)}.income-statement-page__empty-html[data-v-46a668dc] ol{margin:0 0 .95rem;padding-left:1.2rem}.income-statement-page__empty-html[data-v-46a668dc] li+li{margin-top:.45rem}.income-statement-page__empty-html[data-v-46a668dc] .income-statement-empty-note{padding:.85rem 1rem;border:1px solid var(--el-color-primary-light-7);border-radius:12px;background:linear-gradient(135deg,var(--el-color-primary-light-9),rgba(103,194,58,.08));color:var(--el-text-color-regular)}.income-statement-page__empty-cta[data-v-46a668dc]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;white-space:nowrap}.income-statement-card--period[data-v-46a668dc]{margin-bottom:1rem;background:linear-gradient(135deg,#3b82f60f,#10b9810d),var(--card-background-color, #fff)}.income-statement-period[data-v-46a668dc]{display:grid;gap:.35rem}.income-statement-period__eyebrow[data-v-46a668dc]{color:var(--el-color-primary);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.income-statement-period__title[data-v-46a668dc]{color:var(--el-text-color-primary);font-size:1.2rem;font-weight:800}.income-statement-period__range[data-v-46a668dc]{margin:0;color:var(--el-text-color-regular);font-size:.92rem}.income-statement-card--alerts[data-v-46a668dc]{margin-bottom:1rem;border-color:color-mix(in srgb,var(--el-color-warning) 30%,white 70%);background:color-mix(in srgb,var(--pf-financial-records-warning-bg) 55%)}.income-statement-card--summary[data-v-46a668dc]{background:linear-gradient(135deg,#3b82f60f,#10b9810a),var(--card-background-color, #fff)}.income-statement-card__header[data-v-46a668dc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.income-statement-card__header--stacked[data-v-46a668dc]{display:grid;gap:.35rem}.income-statement-card__header-inline[data-v-46a668dc]{display:inline-flex;align-items:center;gap:.5rem}.income-statement-card__header strong[data-v-46a668dc]{display:block;color:var(--el-text-color-primary);font-size:1rem}.income-statement-card__subtext[data-v-46a668dc]{margin:0;color:color-mix(in srgb,var(--el-text-color-regular) 88%,#1f2937 12%);font-size:.88rem;line-height:1.5}.income-statement-card__description[data-v-46a668dc]{margin:.4rem 0 0;color:color-mix(in srgb,var(--el-text-color-regular) 90%,#1f2937 10%);font-size:.9rem;line-height:1.6}.income-statement-card__total[data-v-46a668dc]{flex-shrink:0;color:var(--el-text-color-primary);font-size:1rem;font-weight:700}.income-statement-summary[data-v-46a668dc]{display:grid;gap:.65rem}.income-statement-summary__row[data-v-46a668dc],.income-statement-lines__row[data-v-46a668dc]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.income-statement-summary__row[data-v-46a668dc]{padding:.9rem 1rem;border-radius:14px;background:#94a3b814;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.income-statement-summary__row[data-v-46a668dc]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.income-statement-summary__row[data-v-46a668dc]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.income-statement-summary__row--positive[data-v-46a668dc]{background:#10b9811f}.income-statement-summary__row--negative[data-v-46a668dc]{background:#ef44441f}.income-statement-summary__row--featured[data-v-46a668dc]{border:1px solid color-mix(in srgb,var(--el-color-primary) 22%,white 78%);box-shadow:0 12px 26px #0f172a14}.income-statement-summary__content[data-v-46a668dc]{display:grid;gap:.28rem}.income-statement-summary__heading[data-v-46a668dc]{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.income-statement-summary__row span[data-v-46a668dc],.income-statement-lines__row span[data-v-46a668dc]{color:color-mix(in srgb,var(--el-text-color-regular) 90%,#0f172a 10%)}.income-statement-summary__percentage[data-v-46a668dc]{color:color-mix(in srgb,var(--el-text-color-regular) 90%,#0f172a 10%);font-size:.8rem;font-weight:700}.income-statement-summary__formula[data-v-46a668dc]{color:color-mix(in srgb,var(--el-text-color-regular) 92%,#111827 8%);font-size:.82rem;line-height:1.45}.income-statement-summary__row strong[data-v-46a668dc],.income-statement-lines__row strong[data-v-46a668dc]{color:var(--el-text-color-primary)}.income-statement-lines[data-v-46a668dc]{display:grid;gap:.7rem}.income-statement-lines__row[data-v-46a668dc]{padding-top:.7rem;border-top:1px solid var(--el-border-color-lighter)}.income-statement-lines__empty[data-v-46a668dc]{margin-top:.25rem;padding:.9rem 1rem;border:1px dashed color-mix(in srgb,var(--el-color-warning) 35%,white 65%);border-radius:12px;background:color-mix(in srgb,var(--pf-financial-records-warning-bg) 72%,white 28%);color:color-mix(in srgb,var(--flex-badge-warning-color) 78%);font-size:.9rem;font-weight:700;line-height:1.45}.income-statement-alerts[data-v-46a668dc]{display:grid;gap:.75rem}.income-statement-alert[data-v-46a668dc]{border:1px solid color-mix(in srgb,var(--el-color-warning) 24%,white 76%);border-radius:12px;background:#ffffffad;padding:.9rem 1rem}.income-statement-alert strong[data-v-46a668dc]{display:block;color:var(--el-text-color-primary);font-size:.92rem}.income-statement-alert p[data-v-46a668dc]{margin:.3rem 0 0;color:color-mix(in srgb,var(--el-text-color-regular) 88%,#1f2937 12%);font-size:.88rem;line-height:1.5}.income-statement-ai[data-v-46a668dc]{margin-top:.25rem}.income-statement-ai--top[data-v-46a668dc]{margin:0 0 1rem}@media (max-width: 768px){.income-statement-card__header[data-v-46a668dc],.income-statement-summary__row[data-v-46a668dc],.income-statement-lines__row[data-v-46a668dc]{flex-direction:column;align-items:flex-start}}.cash-flow-managerial-report__print-btn[data-v-7067dab8]{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.cash-flow-managerial-print-preview__meta[data-v-7067dab8]{display:flex;flex-direction:column;gap:.2rem;color:var(--el-text-color-secondary);font-size:.84rem}.cash-flow-managerial-preview-sheet[data-v-7067dab8]{width:210mm;max-width:100%;min-height:297mm;margin:0 auto;padding:10mm 10mm 11mm;box-sizing:border-box;border:1px solid var(--el-border-color-light);border-radius:18px;background:#fff;box-shadow:0 18px 50px #0f172a14;color:#0f172a}.cash-flow-managerial-preview-sheet__header[data-v-7067dab8]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid #d7dee7}.cash-flow-managerial-preview-sheet__header strong[data-v-7067dab8]{font-size:1rem;font-weight:800}.cash-flow-managerial-preview-sheet__header span[data-v-7067dab8]{color:#64748b;font-size:.78rem}.cash-flow-managerial-preview-sheet__period[data-v-7067dab8],.cash-flow-managerial-preview-sheet__block[data-v-7067dab8]{margin-top:.75rem;border:1px solid #d7dee7;border-radius:14px;background:#fff}.cash-flow-managerial-preview-sheet__period[data-v-7067dab8]{padding:1rem 1.1rem;background:linear-gradient(180deg,#f8fcff,#fff)}.cash-flow-managerial-preview-sheet__eyebrow[data-v-7067dab8]{display:inline-flex;margin-bottom:.45rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#3b82f6;font-weight:700}.cash-flow-managerial-preview-sheet__period-title[data-v-7067dab8]{display:block;font-size:1rem;font-weight:800;color:#334155}.cash-flow-managerial-preview-sheet__period-range[data-v-7067dab8]{margin:.3rem 0 0;font-size:.84rem;color:#64748b}.cash-flow-managerial-preview-sheet__block[data-v-7067dab8]{padding:1rem 1.1rem}.cash-flow-managerial-preview-sheet__chart[data-v-7067dab8]{border:1px solid #e2e8f0;border-radius:14px;padding:.75rem;background:linear-gradient(180deg,#fcfeff,#f8fbff)}.cash-flow-managerial-preview-sheet__chart[data-v-7067dab8] .toggle-table-btn{display:none}.cash-flow-managerial-preview-sheet__block-header[data-v-7067dab8]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.8rem}.cash-flow-managerial-preview-sheet__block-header strong[data-v-7067dab8]{font-size:.98rem;font-weight:800;color:#334155}.cash-flow-managerial-preview-sheet__block-header p[data-v-7067dab8]{margin:0;font-size:.8rem;line-height:1.5;color:#64748b}.cash-flow-managerial-preview-sheet__summary[data-v-7067dab8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.cash-flow-managerial-preview-sheet__summary-row[data-v-7067dab8]{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:.85rem .95rem;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.cash-flow-managerial-preview-sheet__summary-row.is-positive[data-v-7067dab8]{background:#effcf4;border-color:#c5efd4}.cash-flow-managerial-preview-sheet__summary-row.is-negative[data-v-7067dab8]{background:#fff5f5;border-color:#fecaca}.cash-flow-managerial-preview-sheet__summary-row.is-featured[data-v-7067dab8]{box-shadow:inset 0 0 0 1px #3b82f63d}.cash-flow-managerial-preview-sheet__summary-copy[data-v-7067dab8]{display:flex;flex-direction:column;gap:.2rem}.cash-flow-managerial-preview-sheet__summary-copy span[data-v-7067dab8]{font-size:.84rem;font-weight:700;color:#334155}.cash-flow-managerial-preview-sheet__summary-copy small[data-v-7067dab8]{font-size:.74rem;line-height:1.45;color:#64748b}.cash-flow-managerial-preview-sheet__summary-row strong[data-v-7067dab8]{font-size:.96rem;font-weight:800;color:#1f2937;text-align:right}.cash-flow-managerial-preview-sheet__section-header[data-v-7067dab8]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.7rem}.cash-flow-managerial-preview-sheet__section-header strong[data-v-7067dab8]{display:block;font-size:.92rem;font-weight:800;color:#334155}.cash-flow-managerial-preview-sheet__section-header p[data-v-7067dab8]{margin:.25rem 0 0;font-size:.76rem;line-height:1.5;color:#64748b}.cash-flow-managerial-preview-sheet__section-header>span[data-v-7067dab8]{font-size:.88rem;font-weight:800;color:#0f172a;white-space:nowrap}.cash-flow-managerial-preview-sheet__lines[data-v-7067dab8]{display:flex;flex-direction:column;gap:.45rem}.cash-flow-managerial-preview-sheet__section-header .is-positive[data-v-7067dab8],.cash-flow-managerial-preview-sheet__line strong.is-positive[data-v-7067dab8]{color:#15803d}.cash-flow-managerial-preview-sheet__section-header .is-negative[data-v-7067dab8],.cash-flow-managerial-preview-sheet__line strong.is-negative[data-v-7067dab8]{color:#dc2626}.cash-flow-managerial-preview-sheet__line[data-v-7067dab8]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.45rem;border-top:1px solid #edf2f7;font-size:.82rem}.cash-flow-managerial-preview-sheet__line[data-v-7067dab8]:first-child{padding-top:0;border-top:0}.cash-flow-managerial-preview-sheet__line span[data-v-7067dab8]{color:#334155}.cash-flow-managerial-preview-sheet__line strong[data-v-7067dab8]{color:#0f172a}.cash-flow-managerial-preview-sheet__empty[data-v-7067dab8]{font-size:.8rem;color:#94a3b8}.cash-flow-managerial-preview-sheet__block--empty[data-v-7067dab8]{text-align:center}.cash-flow-managerial-preview-sheet__empty-title[data-v-7067dab8]{display:block;font-size:.96rem;color:#334155}.cash-flow-managerial-preview-sheet__empty-copy[data-v-7067dab8]{margin:.45rem 0 0;font-size:.82rem;line-height:1.6;color:#64748b}@media (max-width: 900px){.cash-flow-managerial-preview-sheet__summary[data-v-7067dab8]{grid-template-columns:minmax(0,1fr)}}.cash-flow-managerial-report-page__actions[data-v-890ed1c5]{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cash-flow-managerial-report-page__currency[data-v-890ed1c5]{min-width:150px}.cash-flow-managerial-report-page__intro[data-v-890ed1c5]{margin-bottom:1rem;color:var(--pf-cash-flow-report-muted);font-size:.92rem;line-height:1.6}.cash-flow-managerial-report-page__ai-card[data-v-890ed1c5]{margin-bottom:1rem}.cash-flow-managerial-report-page__intro[data-v-890ed1c5] strong{color:var(--el-text-color-primary);font-weight:700}.cash-flow-managerial-report-page__toolbar[data-v-890ed1c5]{margin-bottom:1.25rem}.cash-flow-managerial-report-card[data-v-890ed1c5]{display:flex;flex-direction:column;border:1px solid var(--pf-cash-flow-report-card-border);border-radius:18px;background:var(--pf-cash-flow-report-card-bg);box-shadow:var(--pf-cash-flow-report-card-shadow);padding:1rem 1.1rem;min-height:0;overflow:hidden}.cash-flow-managerial-report-card--period[data-v-890ed1c5]{margin-bottom:1rem;background:var(--pf-cash-flow-report-period-bg)}.cash-flow-managerial-report-card--period-header[data-v-890ed1c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.cash-flow-managerial-report-period__links[data-v-890ed1c5]{display:inline-flex;flex-direction:column;align-items:flex-end;flex:0 0 auto}.cash-flow-managerial-report-view-switch-wrap[data-v-890ed1c5]{display:inline-flex;align-items:center;gap:.5rem}.cash-flow-managerial-report-view-switch[data-v-890ed1c5]{display:inline-flex;padding:.22rem;border-radius:999px;background:var(--pf-cash-flow-report-switch-bg);border:1px solid var(--pf-cash-flow-report-switch-border);gap:.2rem}.cash-flow-managerial-report-view-switch__btn[data-v-890ed1c5]{border:0;background:transparent;color:var(--pf-cash-flow-report-switch-btn-text);font-size:.77rem;font-weight:700;line-height:1;border-radius:999px;padding:.5rem .8rem}.cash-flow-managerial-report-view-switch__btn.is-active[data-v-890ed1c5]{background:var(--pf-cash-flow-report-switch-btn-active-bg);color:var(--pf-cash-flow-report-switch-btn-active-text);box-shadow:var(--pf-cash-flow-report-switch-btn-active-shadow)}.cash-flow-managerial-report-period__eyebrow[data-v-890ed1c5]{display:inline-flex;margin-bottom:.45rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-cash-flow-report-eyebrow);font-weight:700}.cash-flow-managerial-report-period__title[data-v-890ed1c5]{display:block;font-size:1rem;font-weight:800;color:var(--pf-cash-flow-report-title)}.cash-flow-managerial-report-period__range[data-v-890ed1c5]{margin:.3rem 0 0;color:var(--pf-cash-flow-report-muted)}.cash-flow-managerial-report-filters[data-v-890ed1c5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.cash-flow-managerial-report-filters__chip[data-v-890ed1c5]{display:inline-flex;align-items:center;padding:.38rem .72rem;border-radius:999px;border:1px solid var(--pf-cash-flow-report-filter-chip-border);background:var(--pf-cash-flow-report-filter-chip-bg);color:var(--pf-cash-flow-report-filter-chip-text);font-size:.78rem;font-weight:600}.cash-flow-managerial-report-summary[data-v-890ed1c5]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.cash-flow-managerial-report-summary__card[data-v-890ed1c5]{display:flex;flex-direction:column;gap:.3rem;padding:1rem;border-radius:16px;border:1px solid var(--pf-cash-flow-report-summary-neutral-border);background:var(--pf-cash-flow-report-summary-neutral-bg)}.cash-flow-managerial-report-summary__card.is-positive[data-v-890ed1c5]{background:var(--pf-cash-flow-report-summary-positive-bg);border-color:var(--pf-cash-flow-report-summary-positive-border)}.cash-flow-managerial-report-summary__card.is-negative[data-v-890ed1c5]{background:var(--pf-cash-flow-report-summary-negative-bg);border-color:var(--pf-cash-flow-report-summary-negative-border)}.cash-flow-managerial-report-summary__card.is-featured[data-v-890ed1c5]{box-shadow:inset 0 0 0 1px var(--pf-cash-flow-report-summary-featured-ring)}.cash-flow-managerial-report-summary__card small[data-v-890ed1c5]{color:var(--pf-cash-flow-report-muted);font-size:.78rem}.cash-flow-managerial-report-summary__card strong[data-v-890ed1c5]{color:var(--el-text-color-primary);font-size:1.04rem}.cash-flow-managerial-report-summary__card span[data-v-890ed1c5]{color:var(--pf-cash-flow-report-muted);font-size:.76rem;line-height:1.5}.cash-flow-managerial-report-chart[data-v-890ed1c5]{margin-bottom:1rem}.cash-flow-managerial-report-insights[data-v-890ed1c5]{display:grid;grid-template-columns:1.3fr repeat(2,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.cash-flow-managerial-report-insights__health[data-v-890ed1c5],.cash-flow-managerial-report-insights__highlight[data-v-890ed1c5]{display:flex;flex-direction:column;gap:.3rem;padding:1rem;border-radius:16px;border:1px solid var(--pf-cash-flow-report-card-border);background:var(--pf-cash-flow-report-card-bg)}.cash-flow-managerial-report-insights__health.is-positive[data-v-890ed1c5],.cash-flow-managerial-report-insights__highlight.is-positive[data-v-890ed1c5]{background:var(--pf-cash-flow-report-summary-positive-bg);border-color:var(--pf-cash-flow-report-summary-positive-border)}.cash-flow-managerial-report-insights__health.is-negative[data-v-890ed1c5],.cash-flow-managerial-report-insights__highlight.is-negative[data-v-890ed1c5]{background:var(--pf-cash-flow-report-summary-negative-bg);border-color:var(--pf-cash-flow-report-summary-negative-border)}.cash-flow-managerial-report-insights__health.is-neutral[data-v-890ed1c5]{background:var(--pf-cash-flow-report-summary-neutral-bg);border-color:var(--pf-cash-flow-report-summary-neutral-border)}.cash-flow-managerial-report-insights__health small[data-v-890ed1c5],.cash-flow-managerial-report-insights__highlight small[data-v-890ed1c5]{color:var(--pf-cash-flow-report-muted);font-size:.76rem}.cash-flow-managerial-report-insights__health strong[data-v-890ed1c5],.cash-flow-managerial-report-insights__highlight strong[data-v-890ed1c5]{color:var(--pf-cash-flow-report-title);font-size:1rem;font-weight:800}.cash-flow-managerial-report-insights__highlight span[data-v-890ed1c5],.cash-flow-managerial-report-insights__badge[data-v-890ed1c5]{color:var(--el-text-color-primary);font-size:.88rem;font-weight:700}.cash-flow-managerial-report-insights__health p[data-v-890ed1c5],.cash-flow-managerial-report-insights__highlight p[data-v-890ed1c5]{margin:0;color:var(--pf-cash-flow-report-muted);font-size:.8rem;line-height:1.5}.cash-flow-managerial-report-grid[data-v-890ed1c5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cash-flow-managerial-report-card__header[data-v-890ed1c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.cash-flow-managerial-report-card__header-meta[data-v-890ed1c5]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.15rem}.cash-flow-managerial-report-card__header strong[data-v-890ed1c5]{display:block;color:var(--pf-cash-flow-report-title);font-size:.98rem;font-weight:800}.cash-flow-managerial-report-card__header p[data-v-890ed1c5]{margin:.25rem 0 0;color:var(--pf-cash-flow-report-muted);font-size:.82rem;line-height:1.55}.cash-flow-managerial-report-card__total[data-v-890ed1c5]{color:var(--el-text-color-primary);font-size:.94rem;font-weight:800;white-space:nowrap}.cash-flow-managerial-report-card__share[data-v-890ed1c5]{color:var(--pf-cash-flow-report-muted);font-size:.74rem;font-weight:700}.cash-flow-managerial-report-card__total.is-positive[data-v-890ed1c5],.cash-flow-managerial-report-lines__row strong.is-positive[data-v-890ed1c5]{color:var(--pf-cash-flow-report-positive)}.cash-flow-managerial-report-card__total.is-negative[data-v-890ed1c5],.cash-flow-managerial-report-lines__row strong.is-negative[data-v-890ed1c5]{color:var(--pf-cash-flow-report-negative)}.cash-flow-managerial-report-lines[data-v-890ed1c5]{display:flex;flex-direction:column;gap:.5rem;max-height:min(52vh,34rem);overflow-y:auto;padding-right:.2rem;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.cash-flow-managerial-report-lines__row[data-v-890ed1c5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.55rem;border-top:1px solid var(--pf-cash-flow-report-line-border)}.cash-flow-managerial-report-lines__row[data-v-890ed1c5]:first-child{padding-top:0;border-top:0}.cash-flow-managerial-report-lines__content[data-v-890ed1c5]{display:flex;flex-direction:column;gap:.12rem}.cash-flow-managerial-report-lines__row span[data-v-890ed1c5]{color:var(--el-text-color-primary);font-size:.88rem}.cash-flow-managerial-report-lines__content small[data-v-890ed1c5]{color:var(--pf-cash-flow-report-muted);font-size:.72rem;font-weight:600}.cash-flow-managerial-report-lines__row strong[data-v-890ed1c5]{color:var(--el-text-color-primary);font-size:.9rem}.cash-flow-managerial-report-unclassified[data-v-890ed1c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem .95rem;margin-bottom:.9rem;border-radius:14px;border:1px solid var(--pf-cash-flow-report-summary-neutral-border);background:var(--pf-cash-flow-report-summary-neutral-bg)}.cash-flow-managerial-report-unclassified strong[data-v-890ed1c5]{display:block;color:var(--pf-cash-flow-report-title);font-size:.86rem;font-weight:800}.cash-flow-managerial-report-unclassified p[data-v-890ed1c5]{margin:.2rem 0 0;color:var(--pf-cash-flow-report-muted);font-size:.78rem;line-height:1.5}.cash-flow-managerial-report-card--empty[data-v-890ed1c5]{text-align:center}.cash-flow-managerial-report-page__placeholder[data-v-890ed1c5]{padding:1rem 1.1rem;border-radius:16px;border:1px solid var(--pf-cash-flow-report-card-border)}.cash-flow-managerial-report-page__placeholder--error[data-v-890ed1c5]{background:var(--pf-cash-flow-report-placeholder-error-bg);border-color:var(--pf-cash-flow-report-placeholder-error-border)}@media (max-width: 1200px){.cash-flow-managerial-report-summary[data-v-890ed1c5],.cash-flow-managerial-report-insights[data-v-890ed1c5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.cash-flow-managerial-report-grid[data-v-890ed1c5],.cash-flow-managerial-report-summary[data-v-890ed1c5],.cash-flow-managerial-report-insights[data-v-890ed1c5]{grid-template-columns:minmax(0,1fr)}.cash-flow-managerial-report-card--period-header[data-v-890ed1c5],.cash-flow-managerial-report-card__header[data-v-890ed1c5],.cash-flow-managerial-report-unclassified[data-v-890ed1c5]{flex-direction:column}.cash-flow-managerial-report-period__links[data-v-890ed1c5]{width:100%;align-items:stretch}.cash-flow-managerial-report-view-switch-wrap[data-v-890ed1c5]{align-self:flex-start}.cash-flow-managerial-report-card__header-meta[data-v-890ed1c5]{align-items:flex-start}}.break-even-situation-card[data-v-24e35ff0]{margin:1rem 0;border:1px solid var(--el-border-color-light);border-radius:22px;background:var(--card-background-color, #fff);box-shadow:0 16px 34px #0f172a0f;display:grid;grid-template-columns:minmax(0,1fr) 280px;overflow:hidden}.break-even-situation-card__main[data-v-24e35ff0]{padding:1.25rem 1.25rem 1.1rem}.break-even-situation-card__header[data-v-24e35ff0]{margin-bottom:.85rem}.break-even-situation-card__title-row[data-v-24e35ff0]{display:inline-flex;align-items:center;gap:.45rem;color:var(--el-text-color-primary)}.break-even-situation-card__header p[data-v-24e35ff0]{margin:.35rem 0 0;color:var(--el-text-color-secondary);line-height:1.5}.break-even-situation-card__chart[data-v-24e35ff0]{min-height:340px}.break-even-situation-card__aside[data-v-24e35ff0]{padding:1.25rem 1.25rem 1.1rem;border-left:1px solid var(--card-border-color, var(--el-border-color-lighter));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-accent-bg, var(--card-background-color)) 86%,transparent) 0%,var(--card-background-color) 100%)}.break-even-situation-card__aside-header[data-v-24e35ff0]{display:grid;gap:.18rem}.break-even-situation-card__aside-header span[data-v-24e35ff0]{color:var(--el-text-color-secondary);font-size:.88rem}.break-even-situation-card__summary[data-v-24e35ff0]{display:grid;gap:.85rem;margin-top:1rem}.break-even-situation-card__summary-row[data-v-24e35ff0]{padding-bottom:.85rem;border-bottom:1px solid var(--card-border-color, var(--el-border-color-lighter))}.break-even-situation-card__summary-row[data-v-24e35ff0]:last-child{border-bottom:0;padding-bottom:0}.break-even-situation-card__summary-row small[data-v-24e35ff0],.break-even-situation-card__summary-row p[data-v-24e35ff0]{color:var(--el-text-color-secondary)}.break-even-situation-card__summary-row strong[data-v-24e35ff0]{display:block;margin-top:.18rem;font-size:1.55rem;line-height:1.1}.break-even-situation-card__summary-row p[data-v-24e35ff0]{margin:.45rem 0 0;font-size:.88rem;line-height:1.5}.break-even-situation-card__summary-row.is-primary strong[data-v-24e35ff0]{color:#2f7df6}.break-even-situation-card__summary-row.is-positive strong[data-v-24e35ff0]{color:#16a34a}.break-even-situation-card__summary-row.is-negative strong[data-v-24e35ff0]{color:#dc2626}.break-even-situation-card__fallback-note[data-v-24e35ff0],.break-even-situation-card__insight[data-v-24e35ff0]{display:inline-flex;align-items:flex-start;gap:.55rem;color:var(--el-text-color-secondary);font-size:.88rem;line-height:1.5}.break-even-situation-card__fallback-note[data-v-24e35ff0]{margin-top:.6rem}.break-even-situation-card__insight[data-v-24e35ff0]{margin-top:.85rem;padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--el-color-primary) 18%,var(--card-border-color, var(--el-border-color-lighter)) 82%);border-radius:14px;background:color-mix(in srgb,var(--el-color-primary) 6%,var(--card-background-color) 94%);width:100%;box-sizing:border-box}@media (max-width: 1040px){.break-even-situation-card[data-v-24e35ff0]{grid-template-columns:minmax(0,1fr)}.break-even-situation-card__aside[data-v-24e35ff0]{border-left:0;border-top:1px solid var(--card-border-color, var(--el-border-color-lighter))}}.break-even-situation-card--print[data-v-24e35ff0]{margin:0;border-radius:16px;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.break-even-situation-card--print .break-even-situation-card__main[data-v-24e35ff0]{padding:1rem}.break-even-situation-card--print .break-even-situation-card__aside[data-v-24e35ff0]{padding:1rem;background:#fff}.break-even-situation-card--print .break-even-situation-card__chart[data-v-24e35ff0]{min-height:280px}.break-even-report__print-btn[data-v-d9d6fdf6]{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.break-even-print-preview__meta[data-v-d9d6fdf6]{display:flex;flex-direction:column;gap:.2rem;color:var(--el-text-color-secondary);font-size:.84rem}.break-even-preview-sheet[data-v-d9d6fdf6]{width:210mm;max-width:100%;min-height:297mm;margin:0 auto;padding:10mm 10mm 11mm;box-sizing:border-box;border:1px solid var(--el-border-color-light);border-radius:18px;background:#fff;box-shadow:0 18px 50px #0f172a14;color:#0f172a}.break-even-preview-sheet__header[data-v-d9d6fdf6]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.65rem;border-bottom:1px solid #d7dee7}.break-even-preview-sheet__header strong[data-v-d9d6fdf6]{font-size:1rem;font-weight:800}.break-even-preview-sheet__header span[data-v-d9d6fdf6]{color:#64748b;font-size:.78rem}.break-even-preview-sheet__period[data-v-d9d6fdf6],.break-even-preview-sheet__block[data-v-d9d6fdf6]{margin-top:.75rem;border:1px solid #d7dee7;border-radius:14px;background:#fff;padding:.8rem .9rem}.break-even-preview-sheet__period[data-v-d9d6fdf6]{background:linear-gradient(180deg,#f8fcff,#fff)}.break-even-preview-sheet__block--chart[data-v-d9d6fdf6]{padding:0;overflow:hidden}.break-even-preview-sheet__eyebrow[data-v-d9d6fdf6]{display:inline-flex;margin-bottom:.45rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#3b82f6;font-weight:700}.break-even-preview-sheet__period-title[data-v-d9d6fdf6]{display:block;font-size:1.12rem;font-weight:800}.break-even-preview-sheet__period-range[data-v-d9d6fdf6]{margin:.3rem 0 0;color:#64748b;font-size:.84rem}.break-even-preview-sheet__block-title[data-v-d9d6fdf6],.break-even-preview-sheet__block-header[data-v-d9d6fdf6]{display:flex;gap:.5rem;align-items:center}.break-even-preview-sheet__block-header[data-v-d9d6fdf6]{justify-content:space-between;align-items:flex-start}.break-even-preview-sheet__block-header p[data-v-d9d6fdf6],.break-even-preview-sheet__section-header p[data-v-d9d6fdf6],.break-even-preview-sheet__alert p[data-v-d9d6fdf6],.break-even-preview-sheet__empty-copy[data-v-d9d6fdf6]{margin:.2rem 0 0;color:#64748b;font-size:.82rem;line-height:1.45}.break-even-preview-sheet__summary[data-v-d9d6fdf6],.break-even-preview-sheet__alerts[data-v-d9d6fdf6],.break-even-preview-sheet__lines[data-v-d9d6fdf6]{display:grid;gap:.55rem;margin-top:.75rem}.break-even-preview-sheet__summary-row[data-v-d9d6fdf6],.break-even-preview-sheet__alert[data-v-d9d6fdf6],.break-even-preview-sheet__line[data-v-d9d6fdf6]{display:flex;justify-content:space-between;gap:.9rem;border:1px solid #e2e8f0;border-radius:12px;padding:.7rem .8rem}.break-even-preview-sheet__summary-row.is-featured[data-v-d9d6fdf6]{background:#eff6ff;border-color:#bfdbfe}.break-even-preview-sheet__summary-copy[data-v-d9d6fdf6]{display:grid;gap:.18rem}.break-even-preview-sheet__section-header[data-v-d9d6fdf6]{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.break-even-preview-sheet__empty[data-v-d9d6fdf6]{margin-top:.75rem;color:#64748b;font-size:.82rem}.break-even-preview-sheet__empty-title[data-v-d9d6fdf6]{display:block;font-size:1rem}.break-even-report-page__actions[data-v-d00429c1]{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.break-even-report-page__currency[data-v-d00429c1]{min-width:150px}.break-even-report-page__intro[data-v-d00429c1]{margin:0 0 1rem;color:var(--el-text-color-secondary);font-size:.95rem;line-height:1.55}.break-even-report-page__toolbar[data-v-d00429c1]{margin-bottom:1rem}.break-even-report-ai[data-v-d00429c1]{margin-top:1rem}.break-even-report-card[data-v-d00429c1],.break-even-report-page__placeholder[data-v-d00429c1]{border:1px solid var(--el-border-color-light);border-radius:18px;background:var(--card-background-color, #fff);padding:1.25rem;box-shadow:0 16px 34px #0f172a0f}.break-even-report-card--alerts[data-v-d00429c1],.break-even-report-card--empty[data-v-d00429c1]{margin-top:1rem}.break-even-empty-state[data-v-d00429c1]{display:grid;gap:1.1rem}.break-even-empty-state__header strong[data-v-d00429c1]{display:block;font-size:1.2rem;color:var(--el-text-color-primary)}.break-even-empty-state__header p[data-v-d00429c1]{margin:.45rem 0 0;color:var(--el-text-color-secondary);line-height:1.6;max-width:760px}.break-even-empty-state__eyebrow[data-v-d00429c1]{display:inline-flex;margin-bottom:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#3b82f6}.break-even-empty-state__actions[data-v-d00429c1]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.break-even-empty-state__action-card[data-v-d00429c1]{border:1px solid var(--card-border-color, var(--el-border-color-light));border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-accent-bg, var(--card-background-color)) 90%,transparent) 0%,var(--card-background-color) 100%);padding:1rem 1rem 1.05rem;display:grid;gap:.9rem;box-shadow:0 14px 30px #0f172a0a}.break-even-empty-state__icon-wrap[data-v-d00429c1]{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent}.break-even-empty-state__icon-wrap.is-primary[data-v-d00429c1]{color:#2563eb;background:#2563eb1a;border-color:#2563eb33}.break-even-empty-state__icon-wrap.is-success[data-v-d00429c1]{color:#16a34a;background:#16a34a1a;border-color:#16a34a33}.break-even-empty-state__copy strong[data-v-d00429c1]{display:block;color:var(--el-text-color-primary)}.break-even-empty-state__copy p[data-v-d00429c1]{margin:.35rem 0 0;color:var(--el-text-color-secondary);line-height:1.6}.break-even-empty-state__cta[data-v-d00429c1]{justify-self:flex-start;border:1px solid rgba(37,99,235,.22);background:#2563eb14;color:#2563eb;border-radius:999px;padding:.55rem .9rem;font-size:.86rem;font-weight:700;transition:background-color .2s ease,transform .2s ease,border-color .2s ease}.break-even-empty-state__cta[data-v-d00429c1]:hover{background:#2563eb24;border-color:#2563eb52;transform:translateY(-1px)}.break-even-empty-state__cta.is-secondary[data-v-d00429c1]{color:#15803d;background:#16a34a14;border-color:#16a34a38}.break-even-empty-state__cta.is-secondary[data-v-d00429c1]:hover{background:#16a34a24;border-color:#16a34a52}.break-even-report-card--scope-notice[data-v-d00429c1]{margin-top:1rem;padding:.95rem 1.1rem;border-color:color-mix(in srgb,var(--el-color-warning) 22%,var(--card-border-color, var(--el-border-color-light)) 78%);background:linear-gradient(180deg,color-mix(in srgb,var(--el-color-warning-light-9, #fef3c7) 72%,var(--card-background-color) 28%) 0%,var(--card-background-color) 100%)}.break-even-report-page__placeholder--error[data-v-d00429c1]{border-color:color-mix(in srgb,var(--el-color-danger) 35%,var(--card-background-color) 65%)}.break-even-report-period__eyebrow[data-v-d00429c1]{display:inline-flex;margin-bottom:.45rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#3b82f6;font-weight:700}.break-even-report-period__title[data-v-d00429c1]{display:block;font-size:1.4rem;font-weight:800;color:var(--el-text-color-primary)}.break-even-report-period__range[data-v-d00429c1]{margin:.25rem 0 0;color:var(--el-text-color-secondary)}.break-even-report-filters[data-v-d00429c1]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.break-even-report-scope-notice[data-v-d00429c1]{margin:0;color:var(--el-text-color-primary);font-size:.92rem;line-height:1.55;font-weight:500}.break-even-report-filters__chip[data-v-d00429c1]{border-radius:999px;border:1px solid color-mix(in srgb,var(--el-color-primary) 24%,var(--card-background-color) 76%);background:color-mix(in srgb,var(--el-color-primary) 8%,var(--card-background-color) 92%);color:var(--el-color-primary-dark-2, var(--el-color-primary));font-size:.78rem;font-weight:600;padding:.3rem .7rem}.break-even-report-card__header[data-v-d00429c1]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.break-even-report-card__header p[data-v-d00429c1],.break-even-report-card--empty p[data-v-d00429c1],.break-even-report-page__placeholder p[data-v-d00429c1],.break-even-report-alert p[data-v-d00429c1]{margin:.35rem 0 0;color:var(--el-text-color-secondary);line-height:1.55}.break-even-report-card__title-inline[data-v-d00429c1]{display:inline-flex;align-items:center;gap:.5rem}.break-even-report-card--collapsible[data-v-d00429c1]{padding:0;overflow:hidden}.break-even-report-card__toggle[data-v-d00429c1]{width:100%;border:0;background:transparent;padding:1.1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;color:inherit}.break-even-report-card__toggle-copy[data-v-d00429c1]{min-width:0}.break-even-report-card__toggle-copy strong[data-v-d00429c1]{display:block;font-size:1rem;color:var(--el-text-color-primary)}.break-even-report-card__toggle-meta[data-v-d00429c1]{display:inline-flex;align-items:center;gap:.55rem;flex-shrink:0}.break-even-report-card__chevron[data-v-d00429c1]{color:var(--el-text-color-secondary);transition:transform .2s ease,color .2s ease}.break-even-report-card--collapsible.is-open .break-even-report-card__chevron[data-v-d00429c1]{transform:rotate(180deg);color:var(--el-text-color-primary)}.break-even-report-card__body[data-v-d00429c1]{padding:0 1.25rem 1.2rem;border-top:1px solid var(--card-border-color, var(--el-border-color-lighter))}.break-even-report-card__description[data-v-d00429c1]{margin:.9rem 0 0;color:var(--el-text-color-secondary);line-height:1.55}.break-even-report-alerts[data-v-d00429c1],.break-even-report-lines[data-v-d00429c1]{display:grid;gap:.7rem;margin-top:.9rem}.break-even-report-alert[data-v-d00429c1],.break-even-report-lines__row[data-v-d00429c1]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-accent-bg, var(--card-background-color)) 92%,transparent) 0%,var(--card-background-color) 100%)}.break-even-report-lines__row[data-v-d00429c1]{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.break-even-report-lines__copy[data-v-d00429c1]{display:grid;gap:.18rem}.break-even-report-lines__copy small[data-v-d00429c1]{color:var(--el-text-color-secondary)}.break-even-report-card__total[data-v-d00429c1]{font-size:1rem;font-weight:800}.break-even-report-money[data-v-d00429c1]{display:inline-flex;align-items:baseline;gap:.28rem;color:inherit}.break-even-report-money__symbol[data-v-d00429c1]{color:var(--el-text-color-secondary);font-size:1em;font-weight:600}.break-even-report-money__amount[data-v-d00429c1]{font-size:1.5em;font-weight:800}.break-even-report-money>span[data-v-d00429c1]{color:inherit}.break-even-report-summary[data-v-d00429c1]{display:grid;gap:1rem;grid-template-columns:repeat(6,minmax(0,1fr));margin:1rem 0}.break-even-report-summary__card[data-v-d00429c1]{border-radius:18px;border:1px solid var(--card-border-color, var(--el-border-color-light));background:var(--card-background-color);padding:1rem;display:grid;gap:.4rem;box-shadow:0 16px 30px #0f172a0d;grid-column:span 2}.break-even-report-summary__card-top[data-v-d00429c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.break-even-report-summary__icon[data-v-d00429c1]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--card-border-color, var(--el-border-color-light));color:var(--el-text-color-secondary);background:color-mix(in srgb,var(--card-background-color) 86%,transparent);flex-shrink:0}.break-even-report-summary__card .break-even-report-money[data-v-d00429c1]{font-size:inherit}.break-even-report-summary__card.is-positive[data-v-d00429c1]{background:linear-gradient(180deg,color-mix(in srgb,#10b981 10%,var(--card-background-color) 90%) 0%,var(--card-background-color) 100%);border-color:color-mix(in srgb,#10b981 28%,var(--card-border-color) 72%)}.break-even-report-summary__card.is-negative[data-v-d00429c1]{background:linear-gradient(180deg,color-mix(in srgb,#ef4444 10%,var(--card-background-color) 90%) 0%,var(--card-background-color) 100%);border-color:color-mix(in srgb,#ef4444 24%,var(--card-border-color) 76%)}.break-even-report-summary__card.is-featured[data-v-d00429c1]{border-width:2px}.break-even-report-summary__card.is-positive .break-even-report-summary__icon[data-v-d00429c1]{color:#16a34a;border-color:color-mix(in srgb,#10b981 24%,var(--card-border-color) 76%);background:color-mix(in srgb,#10b981 10%,var(--card-background-color) 90%)}.break-even-report-summary__card.is-negative .break-even-report-summary__icon[data-v-d00429c1]{color:#dc2626;border-color:color-mix(in srgb,#ef4444 22%,var(--card-border-color) 78%);background:color-mix(in srgb,#ef4444 10%,var(--card-background-color) 90%)}.break-even-report-grid[data-v-d00429c1]{display:grid;gap:1rem}.break-even-report-card__empty[data-v-d00429c1]{margin-top:.9rem;color:var(--el-text-color-secondary)}.break-even-report-summary__card[data-v-d00429c1]:nth-last-child(2):nth-child(3n+1),.break-even-report-summary__card[data-v-d00429c1]:last-child:nth-child(3n+2){grid-column:span 3}@media (max-width: 1080px){.break-even-report-summary[data-v-d00429c1]{grid-template-columns:repeat(2,minmax(0,1fr))}.break-even-report-summary__card[data-v-d00429c1],.break-even-report-summary__card[data-v-d00429c1]:nth-last-child(2):nth-child(3n+1),.break-even-report-summary__card[data-v-d00429c1]:last-child:nth-child(3n+2){grid-column:auto}}@media (max-width: 720px){.break-even-report-summary[data-v-d00429c1]{grid-template-columns:minmax(0,1fr)}.break-even-report-card__header[data-v-d00429c1],.break-even-report-card__toggle[data-v-d00429c1],.break-even-report-lines__row[data-v-d00429c1]{flex-direction:column}.break-even-report-card__toggle-meta[data-v-d00429c1]{width:100%;justify-content:space-between}.break-even-empty-state__actions[data-v-d00429c1]{grid-template-columns:minmax(0,1fr)}}.truncate-tooltip[data-v-eb115e60]{width:100%}.truncate-tooltip__text[data-v-eb115e60]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.truncate-tooltip--truncated[data-v-eb115e60]{cursor:help}.financial-account-header[data-v-70e6cd79]{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:2rem}.context-text[data-v-70e6cd79]{margin:0;color:var(--el-text-color-secondary);font-size:.9rem;line-height:1.5;flex:1}.financial-account-top-actions[data-v-70e6cd79]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.financial-account-delete-dialog[data-v-70e6cd79]{display:grid;gap:.9rem}.financial-account-delete-dialog p[data-v-70e6cd79]{margin:0;color:var(--el-text-color-secondary)}.financial-account-delete-dialog__target[data-v-70e6cd79]{padding:.75rem .9rem;border:1px solid var(--pf-financial-account-table-border);border-radius:10px;background:var(--pf-financial-account-table-bg)}.financial-account-delete-dialog__hint[data-v-70e6cd79]{font-size:.88rem;line-height:1.45;color:var(--el-text-color-secondary)}.financial-account-delete-dialog__footer[data-v-70e6cd79]{display:flex;justify-content:flex-end;gap:.75rem}.list-wrapper[data-v-70e6cd79]{width:100%}.financial-account-grid[data-v-70e6cd79]{display:grid;gap:1rem}.drag[data-v-70e6cd79]{color:var(--pf-financial-account-drag);cursor:grab;transition:color .2s;flex-shrink:0}.financial-account-card:hover .drag[data-v-70e6cd79]{color:var(--pf-financial-account-drag-hover)}.financial-account-card[data-v-70e6cd79]{border-radius:16px}.financial-account-card__layout[data-v-70e6cd79]{display:flex;align-items:center;gap:1rem;min-height:74px}.financial-account-card__content[data-v-70e6cd79],.fa-account-link[data-v-70e6cd79]{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1}.financial-account-card__identity[data-v-70e6cd79]{display:grid;gap:.2rem;min-width:0;flex:1}.financial-account-card__title[data-v-70e6cd79]{display:block;min-width:0;color:var(--pf-financial-account-row-text);font-size:1rem;font-weight:700;line-height:1.2;text-transform:uppercase}.financial-account-card__meta[data-v-70e6cd79]{display:block;min-width:0;color:var(--el-text-color-secondary);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.financial-account-card__meta--muted[data-v-70e6cd79]{opacity:.8}.action-btns[data-v-70e6cd79]{display:flex;align-items:center;gap:2rem;justify-content:flex-end;flex-wrap:wrap;flex-shrink:0}.empty-row[data-v-70e6cd79]{background:var(--pf-financial-account-table-bg);border:1px dashed var(--pf-financial-account-table-border);border-radius:14px;text-align:center;color:var(--pf-financial-account-empty-text);padding:2rem 1rem}@media (max-width: 760px){.financial-account-card__layout[data-v-70e6cd79]{align-items:stretch;flex-direction:column;gap:.85rem}.action-btns[data-v-70e6cd79]{border-top:1px solid var(--pf-financial-account-table-border);padding-top:.85rem;justify-content:space-between;width:100%}.fd-mobile-action-btn[data-v-70e6cd79]{min-width:auto;padding-inline:.55rem}.financial-account-card__title[data-v-70e6cd79]{font-size:.92rem}}.form-wrapper[data-v-10220512]{max-width:780px}.action-button[data-v-10220512]{display:inline-flex;align-items:center;padding:.5rem 1rem;font-weight:600;font-size:.85rem;border-radius:8px;gap:.4rem;cursor:pointer;transition:all .2s;text-decoration:none}.action-button[data-v-10220512]:disabled{opacity:.6;cursor:not-allowed}.action-button.outline-primary[data-v-10220512]{background:transparent;border:2px solid var(--el-color-primary);color:var(--el-color-primary)}.action-button.outline-primary[data-v-10220512]:hover:not(:disabled){background:var(--el-color-primary);color:#fff}.action-button.solid-primary[data-v-10220512]{background:linear-gradient(135deg,#0f766e,#115e59);color:#fff;border:none}.action-button.outline-danger[data-v-10220512]{background:transparent;border:1px solid rgba(220,38,38,.35);color:#b91c1c}.form-card[data-v-10220512],.integration-card[data-v-10220512]{background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;padding:1.5rem;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}.integration-card[data-v-10220512]{margin-top:1.25rem;background:linear-gradient(180deg,#065f460a,#fffffff5),var(--card-background-color);border:1px solid rgba(6,95,70,.14);border-radius:16px;box-shadow:0 1px 2px #0000000a,0 8px 24px #065f4614}.integration-card__header[data-v-10220512]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.integration-card__header h3[data-v-10220512]{margin:.2rem 0 .45rem;font-size:1.05rem}.integration-card__header p[data-v-10220512]{margin:0;font-size:.88rem;color:var(--el-text-color-secondary);max-width:560px;line-height:1.5}.integration-card__eyebrow[data-v-10220512]{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0f766e}.integration-status[data-v-10220512]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border-radius:999px;font-size:.76rem;font-weight:700;white-space:nowrap}.integration-status.is-success[data-v-10220512]{background:#16a34a1f;color:#166534}.integration-status.is-info[data-v-10220512]{background:#0284c71f;color:#0c4a6e}.integration-status.is-warning[data-v-10220512]{background:#d977061f;color:#92400e}.integration-status.is-danger[data-v-10220512]{background:#dc26261f;color:#991b1b}.integration-status.is-neutral[data-v-10220512]{background:#64748b1f;color:#475569}.form-card-header[data-v-10220512]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--el-text-color-secondary);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--el-border-color-lighter)}.account-brand-preview[data-v-10220512]{display:flex;align-items:center;gap:.85rem;padding:.2rem 0 1rem;margin-bottom:1rem;border-bottom:1px solid var(--el-border-color-lighter)}.account-brand-preview__text[data-v-10220512]{display:flex;flex-direction:column;gap:.15rem}.account-brand-preview__text strong[data-v-10220512]{font-size:.95rem;color:var(--el-text-color-primary);line-height:1.2}.account-brand-preview__text span[data-v-10220512]{font-size:.76rem;color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.04em}.form-grid[data-v-10220512]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width: 576px){.form-grid[data-v-10220512]{grid-template-columns:1fr}}.form-field label[data-v-10220512]{display:block;font-size:.8rem;font-weight:600;color:var(--el-text-color-secondary);margin-bottom:.35rem}.form-actions[data-v-10220512]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--el-border-color-lighter);display:flex;justify-content:flex-end}.integration-empty-state[data-v-10220512]{padding:.25rem 0 .35rem}.integration-empty-state p[data-v-10220512]{margin:0 0 .75rem;color:var(--el-text-color-secondary)}.integration-empty-state--danger p[data-v-10220512]{color:#991b1b}.integration-actions[data-v-10220512]{display:flex;flex-wrap:wrap;gap:.75rem}.integration-connections[data-v-10220512]{display:grid;gap:1rem;margin-top:.5rem}.integration-connection[data-v-10220512]{border:1px solid rgba(15,118,110,.1);border-radius:14px;background:#ffffffe6;padding:1rem}.integration-connection__top[data-v-10220512]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.9rem}.integration-connection__top strong[data-v-10220512]{display:block;font-size:.96rem;margin-bottom:.2rem}.integration-connection__top p[data-v-10220512]{margin:0;font-size:.82rem;color:var(--el-text-color-secondary)}.integration-connection__error[data-v-10220512]{margin-top:.3rem!important;color:#991b1b!important}.integration-remote-list[data-v-10220512]{display:grid;gap:.75rem}.integration-remote-item[data-v-10220512]{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid var(--el-border-color-lighter);border-radius:12px;padding:.85rem .95rem;background:#f8fafcdb}@media (max-width: 680px){.integration-remote-item[data-v-10220512]{flex-direction:column;align-items:stretch}}.integration-remote-item__meta[data-v-10220512]{display:flex;flex-direction:column;gap:.16rem}.integration-remote-item__meta strong[data-v-10220512]{font-size:.9rem}.integration-remote-item__meta span[data-v-10220512]{font-size:.8rem;color:var(--el-text-color-secondary)}.integration-remote-item__actions[data-v-10220512]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.linked-badge[data-v-10220512]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;font-size:.76rem;font-weight:700;background:#16a34a1f;color:#166534}.linked-note[data-v-10220512]{font-size:.78rem;color:#92400e}.integration-linked-next-step[data-v-10220512]{margin-top:1rem;display:flex;align-items:flex-start;gap:.55rem;padding:.85rem .95rem;border-radius:12px;background:#f59e0b1a;color:#92400e;font-size:.82rem}.integration-modal-backdrop[data-v-10220512]{position:fixed;inset:0;background:#0f172a7a;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:2000}.integration-modal[data-v-10220512]{width:min(560px,100%);border-radius:18px;background:radial-gradient(circle at top left,rgba(8,145,178,.08),transparent 42%),#fff;border:1px solid rgba(8,145,178,.16);box-shadow:0 20px 48px #0f172a38;overflow:hidden}.integration-modal__header[data-v-10220512]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.1rem;border-bottom:1px solid var(--el-border-color-lighter)}.integration-modal__header h3[data-v-10220512]{margin:0;font-size:1rem}.integration-modal__close[data-v-10220512]{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--el-text-color-secondary)}.integration-modal__body[data-v-10220512]{padding:1rem 1.1rem .35rem}.integration-modal__body p[data-v-10220512]{margin:0 0 .85rem;line-height:1.5;color:var(--el-text-color-secondary)}.integration-modal__actions[data-v-10220512]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.1rem 1.1rem}.context-text[data-v-bbb1c715]{margin:0 0 1rem;color:var(--el-text-color-secondary);font-size:.9rem;line-height:1.45;max-width:800px}.pm-list-wrapper[data-v-bbb1c715]{max-width:650px}.pm-table-container[data-v-bbb1c715]{background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}.pm-table[data-v-bbb1c715]{width:100%;border-collapse:collapse}.pm-table th[data-v-bbb1c715]{background:var(--modern-card-header-bg, #edf1f7);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--el-text-color-secondary);padding:.7rem 1rem;border-bottom:1px solid var(--input-border-color)}.pm-table td[data-v-bbb1c715]{padding:.65rem 1rem;font-size:.875rem;border-bottom:1px solid var(--el-border-color-lighter)}.pm-table tr:last-child td[data-v-bbb1c715]{border-bottom:none}.pm-table tbody tr:hover td[data-v-bbb1c715]{background:var(--el-fill-color-light)}.fw-500[data-v-bbb1c715]{font-weight:500}.status-badge[data-v-bbb1c715]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%}.status-badge.enabled[data-v-bbb1c715]{background:var(--el-color-success-light-9);color:var(--el-color-success)}.status-badge.disabled[data-v-bbb1c715]{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.action-btns[data-v-bbb1c715]{display:flex;gap:.4rem;justify-content:flex-end}.action-icon[data-v-bbb1c715]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;border:1px solid var(--input-border-color);background:var(--card-background-color);cursor:pointer;transition:all .2s;text-decoration:none}.action-icon.edit[data-v-bbb1c715]{color:var(--el-color-primary)}.action-icon.edit[data-v-bbb1c715]:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5)}.action-icon.danger[data-v-bbb1c715]{color:var(--el-color-danger)}.action-icon.danger[data-v-bbb1c715]:hover{background:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-5)}.empty-row[data-v-bbb1c715]{text-align:center;color:var(--el-text-color-secondary);padding:2rem!important}.form-wrapper[data-v-8cf41264]{max-width:700px}.action-button[data-v-8cf41264]{display:inline-flex;align-items:center;padding:.5rem 1rem;font-weight:600;font-size:.85rem;border-radius:8px;gap:.4rem;cursor:pointer;transition:all .2s;text-decoration:none}.action-button.outline-primary[data-v-8cf41264]{background:transparent;border:2px solid var(--el-color-primary);color:var(--el-color-primary)}.action-button.outline-primary[data-v-8cf41264]:hover{background:var(--el-color-primary);color:#fff}.form-card[data-v-8cf41264]{background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;padding:1.5rem;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}.form-card-header[data-v-8cf41264]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--el-text-color-secondary);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--el-border-color-lighter)}.form-grid[data-v-8cf41264]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width: 576px){.form-grid[data-v-8cf41264]{grid-template-columns:1fr}}.form-field label[data-v-8cf41264]{display:block;font-size:.8rem;font-weight:600;color:var(--el-text-color-secondary);margin-bottom:.35rem}.form-field.checkbox-field[data-v-8cf41264]{display:flex;align-items:flex-end;padding-bottom:.25rem}.modern-input[data-v-8cf41264]{width:100%;padding:.55rem .75rem;border:1px solid var(--input-border-color);border-radius:8px;font-size:.875rem;color:var(--el-text-color-primary);background:var(--card-background-color);transition:border-color .2s}.modern-input[data-v-8cf41264]:focus{outline:none;border-color:var(--el-color-primary);box-shadow:0 0 0 2px #3b82f61a}.form-actions[data-v-8cf41264]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--el-border-color-lighter);display:flex;justify-content:flex-end}.w-100[data-v-8cf41264]{width:100%}.context-text[data-v-bc5d5319]{margin:0 0 1rem;color:var(--el-text-color-secondary);font-size:.9rem;line-height:1.45;max-width:800px}.list-wrapper[data-v-bc5d5319]{max-width:650px}.table-container[data-v-bc5d5319]{background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f}.modern-table[data-v-bc5d5319]{width:100%;border-collapse:collapse}.modern-table th[data-v-bc5d5319]{background:var(--modern-card-header-bg, #edf1f7);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--el-text-color-secondary);padding:.7rem 1rem;border-bottom:1px solid var(--input-border-color)}.modern-table td[data-v-bc5d5319]{padding:.65rem 1rem;font-size:.875rem;border-bottom:1px solid var(--el-border-color-lighter)}.modern-table tr:last-child td[data-v-bc5d5319]{border-bottom:none}.modern-table tbody tr:hover td[data-v-bc5d5319]{background:var(--el-fill-color-light)}.fw-500[data-v-bc5d5319]{font-weight:500}.status-badge[data-v-bc5d5319]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%}.status-badge.enabled[data-v-bc5d5319]{background:var(--el-color-success-light-9);color:var(--el-color-success)}.status-badge.disabled[data-v-bc5d5319]{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.action-btns[data-v-bc5d5319]{display:flex;gap:.4rem;justify-content:flex-end}.action-icon[data-v-bc5d5319]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;border:1px solid var(--input-border-color);background:var(--card-background-color);cursor:pointer;transition:all .2s;text-decoration:none}.action-icon.edit[data-v-bc5d5319]{color:var(--el-color-primary)}.action-icon.edit[data-v-bc5d5319]:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5)}.action-icon.danger[data-v-bc5d5319]{color:var(--el-color-danger)}.action-icon.danger[data-v-bc5d5319]:hover{background:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-5)}.empty-row[data-v-bc5d5319]{text-align:center;color:var(--el-text-color-secondary);padding:2rem!important}.tag-top-actions[data-v-f988ad2f]{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap;width:100%}.tag-create-btn[data-v-f988ad2f]{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.tag-search[data-v-f988ad2f]{width:280px;max-width:100%}.tag-concept[data-v-f988ad2f]{margin:0 0 .75rem;padding:.75rem 1rem;border:1px solid var(--input-border-color);border-radius:10px;background:var(--card-background-color)}.tag-concept__text[data-v-f988ad2f]{margin:0 0 .45rem;color:var(--el-text-color-primary);font-size:.92rem}.tag-concept__list[data-v-f988ad2f]{margin:0;padding-left:1.1rem;color:var(--el-text-color-secondary);font-size:.86rem}.tag-card-grid[data-v-f988ad2f]{display:flex;flex-wrap:wrap;gap:.75rem}.tag-card[data-v-f988ad2f]{background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;padding:.7rem .8rem;min-width:306px;box-shadow:0 1px 2px #0000000a,0 3px 10px #0000000f;display:flex;flex-direction:column;gap:.65rem}.tag-card[data-v-f988ad2f]:hover{border-color:var(--el-color-primary-light-5);box-shadow:0 3px 8px #0000000d,0 8px 18px #00000012}.tag-card__header[data-v-f988ad2f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.tag-card__identity[data-v-f988ad2f]{min-width:0;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.tag-card__id[data-v-f988ad2f]{color:var(--el-text-color-secondary);font-size:.78rem;font-weight:600}.tag-pill[data-v-f988ad2f]{display:inline-flex;align-items:center;padding:.1rem .55rem;border-radius:999px;border:1px solid var(--el-color-primary-light-5);background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-size:.78rem;line-height:1.4;max-width:100%;overflow-wrap:anywhere}.tag-card__stats[data-v-f988ad2f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.tag-card__stat[data-v-f988ad2f]{display:flex;flex-direction:column;gap:.3rem;padding:.45rem .5rem;border-radius:10px;background:var(--el-fill-color-lighter);min-width:0}.tag-card__stat-label[data-v-f988ad2f]{font-size:.66rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;color:var(--el-text-color-secondary)}.usage-pill[data-v-f988ad2f]{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;padding:.1rem .45rem;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.3;border:1px solid transparent}.usage-pill.total[data-v-f988ad2f]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);border-color:var(--el-color-primary-light-5)}.usage-pill.process[data-v-f988ad2f]{background:var(--el-color-success-light-9);color:var(--el-color-success);border-color:var(--el-color-success-light-5)}.usage-pill.payment[data-v-f988ad2f]{background:var(--el-color-warning-light-9);color:var(--el-color-warning-dark-2);border-color:var(--el-color-warning-light-5)}.action-btns[data-v-f988ad2f]{display:flex;gap:.4rem;justify-content:flex-end;flex-shrink:0;flex-wrap:wrap}.action-icon[data-v-f988ad2f]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;border:1px solid var(--input-border-color);background:var(--card-background-color);cursor:pointer;transition:all .2s;text-decoration:none}.action-icon.edit[data-v-f988ad2f]{color:var(--el-color-primary)}.action-icon.edit[data-v-f988ad2f]:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5)}.action-icon.merge[data-v-f988ad2f]{color:var(--el-color-warning)}.action-icon.merge[data-v-f988ad2f]:hover{background:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-5)}.action-icon.danger[data-v-f988ad2f]{color:var(--el-color-danger)}.action-icon.danger[data-v-f988ad2f]:hover{background:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-5)}.tag-empty-state[data-v-f988ad2f]{background:var(--card-background-color);border:1px solid var(--input-border-color);border-radius:12px;text-align:center;color:var(--el-text-color-secondary);padding:2rem 1rem}@media (max-width: 767px){.tag-top-actions[data-v-f988ad2f]{flex-direction:column-reverse;align-items:stretch}.tag-create-btn[data-v-f988ad2f]{justify-content:center}.tag-card-grid[data-v-f988ad2f]{grid-template-columns:1fr;gap:.6rem}.tag-card[data-v-f988ad2f]{padding:.65rem .7rem;gap:.55rem}.tag-card__header[data-v-f988ad2f]{gap:.65rem}.tag-card__stats[data-v-f988ad2f]{gap:.4rem}.tag-card__stat[data-v-f988ad2f]{padding:.4rem .45rem}}.financial-record-visual[data-v-a97bd91b]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}@media (max-width: 768px){.financial-record-visual[data-v-a97bd91b]{margin-bottom:.5rem}}.financial-record-visual--sm[data-v-a97bd91b]{width:1.4rem;height:1.4rem;min-width:1.4rem}.financial-record-visual--xs[data-v-a97bd91b]{width:1rem;height:1rem;min-width:1rem}.financial-record-visual--md[data-v-a97bd91b]{width:2.5rem;height:2.5rem;min-width:2.5rem}.financial-record-visual--lg[data-v-a97bd91b]{width:3rem;height:3rem;min-width:3rem}.financial-record-visual__image[data-v-a97bd91b]{width:100%;height:100%;object-fit:cover;display:block}.fd-accounts-content[data-v-2b7c4423]{display:grid;grid-template-columns:minmax(0,1fr);gap:.8rem;align-items:center}.fd-accounts-list[data-v-2b7c4423]{--fd-accounts-row-height: 38px;--fd-accounts-row-gap: .35rem;display:flex;flex-direction:column;gap:var(--fd-accounts-row-gap);max-height:none;overflow-y:auto;padding-right:.2rem}.fd-accounts-list--limited[data-v-2b7c4423]{max-height:calc(var(--fd-accounts-row-height) * var(--fd-accounts-visible-rows) + var(--fd-accounts-row-gap) * (var(--fd-accounts-visible-rows) - 1))}.fd-accounts-list__row[data-v-2b7c4423]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid var(--el-border-color-lighter);border-radius:8px;padding:.32rem .5rem;background:#94a3b80f;min-height:var(--fd-accounts-row-height)}.fd-accounts-list__row--total[data-v-2b7c4423]{margin-top:.25rem;border-color:var(--el-color-primary-light-5);background:var(--el-color-primary-light-9)}.fd-accounts-total-row[data-v-2b7c4423]{text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.5rem;padding:.45rem .6rem;border:1px solid var(--fd-accounts-total-row-border, var(--el-color-primary-light-5));border-radius:8px;background:var(--fd-accounts-total-row-bg, var(--el-color-primary-light-9))}.fd-accounts-list__link[data-v-2b7c4423]{display:inline-flex;align-items:center;gap:.42rem;flex:0 1 auto;color:inherit;background:transparent;border:0;padding:0;margin:0;text-align:left;min-width:0}.fd-accounts-list__link[data-v-2b7c4423]:hover,.fd-accounts-list__link[data-v-2b7c4423]:focus{color:var(--el-color-primary)}.fd-accounts-list__name[data-v-2b7c4423]{display:inline-block;max-width:100%;font-size:.77rem;color:var(--el-text-color-regular);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-accounts-list__value[data-v-2b7c4423]{font-size:.8rem;color:var(--el-text-color-primary);white-space:nowrap}.fd-accounts-list__progress[data-v-2b7c4423]{position:relative;flex:1 1 auto;min-width:48px;height:6px;border-radius:999px;background:#94a3b82e;overflow:hidden}.fd-accounts-list__progress-fill[data-v-2b7c4423]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#22c55e)}.fd-accounts-list__share[data-v-2b7c4423]{flex:0 0 auto;min-width:34px;font-size:.68rem;font-weight:700;color:var(--el-text-color-secondary);text-align:right}.fd-title-block--accounts[data-v-2b7c4423]{display:flex;align-items:normal;justify-content:space-between;flex-wrap:wrap;width:100%;gap:.4rem}.fd-accounts-list__empty[data-v-2b7c4423]{font-size:.82rem;color:var(--el-text-color-secondary);border:1px dashed var(--el-border-color-lighter);border-radius:8px;padding:.45rem .6rem;text-align:center}.fd-accounts-list__row.grabber[data-v-2b7c4423]{cursor:grab}.ghost[data-v-2b7c4423]{opacity:.5}@media (max-width: 767px){.fd-accounts-list__share[data-v-2b7c4423]{display:none}}
