.filter-elements .p-dropdown-clear-icon{margin-right:0!important}[data-v-14abc654] .p-checkbox,[data-v-14abc654] .p-checkbox .p-checkbox-box{width:1rem;height:1rem}[data-v-14abc654] .p-checkbox .p-checkbox-icon{font-size:.625rem}:-webkit-any(.floating-time-picker .p-floatlabel:has(input:focus) label,.floating-time-picker .p-floatlabel:has(input.p-filled) label,.floating-time-picker .p-floatlabel:has(input:-webkit-autofill) label,.floating-time-picker .p-floatlabel:has(textarea:focus) label,.floating-time-picker .p-floatlabel:has(textarea.p-filled) label,.floating-time-picker .p-floatlabel:has(.p-inputwrapper-focus) label,.floating-time-picker .p-floatlabel:has(.p-inputwrapper-filled) label){top:-.3rem!important}:is(.floating-time-picker .p-floatlabel:has(input:focus) label,.floating-time-picker .p-floatlabel:has(input.p-filled) label,.floating-time-picker .p-floatlabel:has(input:autofill) label,.floating-time-picker .p-floatlabel:has(textarea:focus) label,.floating-time-picker .p-floatlabel:has(textarea.p-filled) label,.floating-time-picker .p-floatlabel:has(.p-inputwrapper-focus) label,.floating-time-picker .p-floatlabel:has(.p-inputwrapper-filled) label){top:-.3rem!important}.history-overlay-panel[data-v-0598d564]{background:#fff;border-radius:8px;width:fit-content;min-width:min(18rem,92vw);max-width:min(92vw,54rem);max-height:min(72vh,42rem);overflow:hidden}.history-overlay-header[data-v-0598d564]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex}.history-overlay-icon[data-v-0598d564]{color:#b93114;background:#f8fafc;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.history-overlay-title[data-v-0598d564]{align-items:center;gap:.5rem;min-width:0;display:flex}.history-overlay-count[data-v-0598d564]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .4rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.history-overlay-list[data-v-0598d564]{width:fit-content;max-width:100%;max-height:calc(min(72vh,42rem) - 4rem);padding:.5rem .875rem .75rem;overflow-y:auto}.history-entry[data-v-0598d564]{gap:.375rem;padding:.375rem 0;display:flex;position:relative}.history-entry+.history-entry[data-v-0598d564]{border-top:1px solid #f1f5f9}.history-entry-marker[data-v-0598d564]{justify-content:center;width:.625rem;padding-top:.25rem;display:flex;position:relative}.history-entry--connected .history-entry-marker[data-v-0598d564]:after{content:"";background:#e2e8f0;width:1px;position:absolute;top:.875rem;bottom:-.5rem}.history-entry-marker span[data-v-0598d564]{z-index:1;background:#fff;border:2px solid #b93114;border-radius:9999px;width:.5rem;height:.5rem;position:relative}.history-event-badge[data-v-0598d564]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:9999px;flex:none;align-items:center;padding:.125rem .45rem;font-size:.6875rem;font-weight:600;display:inline-flex}.history-change-sentences[data-v-0598d564]{gap:.25rem;width:fit-content;max-width:100%;display:grid}.history-change-sentence[data-v-0598d564]{color:#334155;scrollbar-width:thin;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:.25rem;width:max-content;min-width:0;max-width:calc(min(92vw,54rem) - 2.25rem);padding:.25rem .375rem;font-size:.75rem;line-height:1.4;display:flex;overflow-x:auto}.history-change-sentence>span[data-v-0598d564]{flex:none}.history-change-chip[data-v-0598d564]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;max-width:16rem;padding:.125rem .45rem;font-weight:600;display:inline-flex}.history-change-chip--field[data-v-0598d564]{background:#f1f5f9;border-color:#cbd5e1}.history-change-chip--user[data-v-0598d564]{color:#075985;background:#f0f9ff;border-color:#bae6fd}.history-change-chip--old[data-v-0598d564]{background:#f8fafc}.history-change-chip--new[data-v-0598d564]{color:#065f46;background:#ecfdf5;border-color:#bbf7d0}.history-change-chip--date[data-v-0598d564]{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.history-empty-state[data-v-0598d564]{text-align:center;color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;min-width:16rem;min-height:8rem;padding:1.5rem;display:flex}.history-empty-state i[data-v-0598d564]{color:#94a3b8;font-size:1.5rem}.dark,.dark,.dark{background:#111827;border-color:#334155}.dark{background:#334155;border-color:#1f2937}.dark,.dark,.dark,.dark{background:#1f2937}@media (width<=640px){.history-overlay-panel[data-v-0598d564]{width:min(92vw,24rem)}}.account-statement-drawer[data-v-7a0a81ff]{width:min(96vw,72rem)!important}.sidebar-header[data-v-7a0a81ff]{align-items:center;gap:.75rem;display:flex}.header-code[data-v-7a0a81ff]{color:#374151;background:#f3f4f6;border-radius:.2rem;padding:.35rem .55rem;font-size:.78rem;font-weight:900}.sidebar-header h2[data-v-7a0a81ff]{color:#111827;font-size:1rem;font-weight:900}.sidebar-header p[data-v-7a0a81ff]{color:#6b7280;margin-top:.15rem;font-size:.75rem}.statement-shell[data-v-7a0a81ff]{flex-direction:column;gap:.85rem;display:flex}.account-hero[data-v-7a0a81ff],.statement-section[data-v-7a0a81ff],.metric-card[data-v-7a0a81ff],.insight-item[data-v-7a0a81ff]{border:1px solid #e5e7eb;border-radius:.25rem}.account-hero[data-v-7a0a81ff]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.hero-label[data-v-7a0a81ff],.metric-card span[data-v-7a0a81ff],.insight-item span[data-v-7a0a81ff]{color:#6b7280;font-size:.72rem;display:block}.account-hero h3[data-v-7a0a81ff]{color:#111827;margin-top:.25rem;font-size:1.1rem;font-weight:900}.account-hero p[data-v-7a0a81ff]{color:#6b7280;margin-top:.25rem;font-size:.78rem}.nature-badge[data-v-7a0a81ff],.collection-list span[data-v-7a0a81ff]{border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:900}.badge-debit[data-v-7a0a81ff]{color:#047857;background:#ecfdf5}.badge-credit[data-v-7a0a81ff]{color:#8a5f35;background:#f8f1e7}.nature-debit[data-v-7a0a81ff]{background:#f7fefb}.nature-credit[data-v-7a0a81ff]{background:#fdf9f3}.statement-loading[data-v-7a0a81ff]{color:#6b7280;justify-content:center;align-items:center;gap:.5rem;min-height:18rem;display:flex}.statement-metrics[data-v-7a0a81ff]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.metric-card[data-v-7a0a81ff]{background:#fff;padding:.75rem}.metric-card strong[data-v-7a0a81ff],.insight-item strong[data-v-7a0a81ff]{color:#111827;margin-top:.45rem;font-size:.94rem;font-weight:900;display:block}.metric-debit[data-v-7a0a81ff]{background:#f0fdf4;border-color:#bbf7d0}.metric-credit[data-v-7a0a81ff]{background:#fbf6ef;border-color:#ead9c4}.metric-current[data-v-7a0a81ff]{background:#f8fafc}.insight-grid[data-v-7a0a81ff]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.insight-item[data-v-7a0a81ff]{background:#fff;min-height:72px;padding:.7rem}.statement-section[data-v-7a0a81ff]{background:#fff;overflow:hidden}.section-heading[data-v-7a0a81ff]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex}.section-heading h3[data-v-7a0a81ff]{color:#111827;font-size:.9rem;font-weight:900}.section-heading p[data-v-7a0a81ff]{color:#6b7280;margin-top:.2rem;font-size:.72rem}.hierarchy-line[data-v-7a0a81ff],.collection-list[data-v-7a0a81ff]{flex-wrap:wrap;align-items:center;gap:.45rem;padding:.85rem;display:flex}.hierarchy-line span[data-v-7a0a81ff]{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.2rem;padding:.3rem .55rem;font-size:.74rem;font-weight:800}.hierarchy-line i[data-v-7a0a81ff]{color:#9ca3af;font-size:.72rem}.collection-list span[data-v-7a0a81ff]{color:#4338ca;background:#eef2ff}.movement-table[data-v-7a0a81ff]{overflow-x:auto}.movement-head[data-v-7a0a81ff],.movement-row[data-v-7a0a81ff]{grid-template-columns:7rem minmax(16rem,1fr) 7rem 7rem 8rem;gap:.65rem;min-width:760px;display:grid}.movement-head[data-v-7a0a81ff]{color:#6b7280;background:#f8fafc;border-bottom:1px solid #eef2f7;padding:.65rem .85rem;font-size:.72rem;font-weight:900}.movement-row[data-v-7a0a81ff]{border-bottom:1px solid #f1f5f9;align-items:center;padding:.75rem .85rem}.movement-row[data-v-7a0a81ff]:last-child{border-bottom:0}.movement-date[data-v-7a0a81ff]{color:#374151;font-size:.76rem;font-weight:800}.movement-statement strong[data-v-7a0a81ff]{color:#0f766e;font-size:.76rem;display:block}.movement-statement p[data-v-7a0a81ff]{color:#111827;margin-top:.15rem;font-size:.78rem;font-weight:800}.movement-statement small[data-v-7a0a81ff]{color:#6b7280;margin-top:.2rem;font-size:.68rem;display:block}.movement-statement em[data-v-7a0a81ff]{color:#475569;margin-top:.2rem;font-size:.7rem;font-style:normal;font-weight:800;display:block}.amount-cell[data-v-7a0a81ff]{color:#111827;text-align:end;font-size:.76rem;font-weight:900}.debit-cell[data-v-7a0a81ff]{color:#047857}.credit-cell[data-v-7a0a81ff]{color:#8a5f35}.empty-state[data-v-7a0a81ff]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:10rem;display:flex}.empty-state i[data-v-7a0a81ff]{color:#cbd5e1;font-size:2rem}.description-text[data-v-7a0a81ff]{color:#374151;padding:.85rem;font-size:.82rem;line-height:1.8}@media (width<=900px){.statement-metrics[data-v-7a0a81ff],.insight-grid[data-v-7a0a81ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.account-hero[data-v-7a0a81ff]{flex-direction:column;align-items:stretch}.statement-metrics[data-v-7a0a81ff],.insight-grid[data-v-7a0a81ff]{grid-template-columns:1fr}}.account-import-dialog[data-v-9a9eb1dd] .p-dialog-content{overflow:visible}.import-stack[data-v-9a9eb1dd]{gap:.9rem;display:grid}.import-section[data-v-9a9eb1dd],.option-grid[data-v-9a9eb1dd],.summary-grid[data-v-9a9eb1dd],.result-table-wrap[data-v-9a9eb1dd]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem}.option-grid[data-v-9a9eb1dd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.option-card[data-v-9a9eb1dd]{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.35rem;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.option-card input[data-v-9a9eb1dd]{margin-top:.2rem}.option-card strong[data-v-9a9eb1dd],.option-card small[data-v-9a9eb1dd]{display:block}.option-card strong[data-v-9a9eb1dd]{color:#111827;font-size:.82rem}.option-card small[data-v-9a9eb1dd]{color:#6b7280;margin-top:.2rem;font-size:.74rem;line-height:1.5}.import-section[data-v-9a9eb1dd]{justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.import-section h3[data-v-9a9eb1dd]{color:#111827;margin:0;font-size:.95rem;font-weight:800}.import-section p[data-v-9a9eb1dd]{color:#6b7280;margin:.25rem 0 0;font-size:.8rem}.template-link[data-v-9a9eb1dd]{color:#111827;border:1px solid #d1d5db;border-radius:.3rem;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.82rem;display:inline-flex}.upload-section[data-v-9a9eb1dd]{flex-wrap:wrap}.file-input[data-v-9a9eb1dd]{color:#374151;border:1px solid #d1d5db;border-radius:.3rem;padding:.45rem;font-size:.82rem}.summary-grid[data-v-9a9eb1dd]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.summary-grid button[data-v-9a9eb1dd]{cursor:pointer;text-align:start;background:#f9fafb;border:1px solid #0000;border-radius:.3rem;padding:.65rem;transition:border-color .15s,box-shadow .15s,transform .15s}.summary-grid button[data-v-9a9eb1dd]:hover,.summary-grid .summary-active[data-v-9a9eb1dd]{border-color:var(--p-primary-color,#10b981);transform:translateY(-1px);box-shadow:0 10px 18px #10b9811f,0 0 0 1px #10b98138}.summary-grid span[data-v-9a9eb1dd]{color:#6b7280;font-size:.72rem;display:block}.summary-grid strong[data-v-9a9eb1dd]{color:#111827;margin-top:.25rem;font-size:1rem;display:block}.summary-grid .danger strong[data-v-9a9eb1dd],.danger-text[data-v-9a9eb1dd]{color:#b91c1c}.summary-grid .warning strong[data-v-9a9eb1dd],.warning-text[data-v-9a9eb1dd]{color:#b45309}.result-table-wrap[data-v-9a9eb1dd]{max-height:24rem;overflow:auto}.table-filter-chip[data-v-9a9eb1dd]{z-index:2;background:#f8fafc;border-bottom:1px solid #eef2f7;align-items:center;gap:.45rem;padding:.55rem .65rem;display:flex;position:sticky;top:0}.table-filter-chip span[data-v-9a9eb1dd]{color:#374151;font-size:.76rem;font-weight:800}.table-filter-chip strong[data-v-9a9eb1dd]{color:#047857;background:#ecfdf5;border-radius:999px;padding:.1rem .45rem;font-size:.7rem}.table-filter-chip button[data-v-9a9eb1dd]{color:#6b7280;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;margin-inline-start:auto;padding:0;display:inline-flex}.result-table[data-v-9a9eb1dd]{border-collapse:collapse;min-width:100%}.result-table th[data-v-9a9eb1dd],.result-table td[data-v-9a9eb1dd]{text-align:start;vertical-align:top;border-bottom:1px solid #eef2f7;padding:.55rem;font-size:.78rem}.result-table th[data-v-9a9eb1dd]{color:#374151;background:#f8fafc;font-weight:800;position:sticky;top:0}.row-error[data-v-9a9eb1dd]{background:#fff7f7}.messages[data-v-9a9eb1dd]{gap:.2rem;display:grid}.ok-text[data-v-9a9eb1dd]{color:#047857;font-weight:700}.empty-filter[data-v-9a9eb1dd]{color:#6b7280;text-align:center;padding:1rem;font-size:.82rem}.dialog-error[data-v-9a9eb1dd],.dialog-success[data-v-9a9eb1dd]{border-radius:.35rem;margin:0;padding:.7rem;font-size:.82rem}.dialog-error[data-v-9a9eb1dd]{color:#991b1b;background:#fef2f2}.dialog-success[data-v-9a9eb1dd]{color:#065f46;background:#ecfdf5}.dialog-footer[data-v-9a9eb1dd]{justify-content:flex-end;gap:.5rem;display:flex}@media (width<=700px){.option-grid[data-v-9a9eb1dd],.summary-grid[data-v-9a9eb1dd]{grid-template-columns:1fr}}.coa-header[data-v-1ac88524]{justify-content:space-between;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.coa-panel[data-v-1ac88524]>header{flex-wrap:wrap;align-items:flex-start}.coa-panel[data-v-1ac88524]>header>div:first-child{flex:22rem;justify-content:flex-start;min-width:0}.coa-panel[data-v-1ac88524]>header>div:last-child{flex:0 auto;justify-content:flex-end;min-width:min(100%,24rem)}.coa-title[data-v-1ac88524]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;display:flex}.coa-title i[data-v-1ac88524]{color:var(--p-primary-color,#10b981)}.coa-subtitle[data-v-1ac88524]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.actions-bar[data-v-1ac88524]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.coa-page[data-v-1ac88524]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-1ac88524],.root-groups[data-v-1ac88524],.tree-panel[data-v-1ac88524],.explorer-panel[data-v-1ac88524]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem}.report-strip[data-v-1ac88524]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.report-chip[data-v-1ac88524]{white-space:nowrap;background:#f9fafb;border:1px solid #eef2f7;border-radius:.25rem;align-items:center;gap:.4rem;padding:.45rem .65rem;display:inline-flex}.report-chip span[data-v-1ac88524]{color:#6b7280;font-size:.72rem;display:inline-block}.report-chip strong[data-v-1ac88524]{color:#111827;font-size:.78rem;display:inline-block}.view-chip[data-v-1ac88524]{padding-inline-end:.35rem}.visibility-toggle[data-v-1ac88524]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.2rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin-inline-start:.1rem;padding:0;transition:all .15s;display:inline-flex}.visibility-toggle i[data-v-1ac88524]{font-size:.8rem}.visibility-toggle[data-v-1ac88524]:hover{background:#f8fafc;border-color:#cbd5e1}.visibility-toggle-active[data-v-1ac88524]{color:#92400e;background:#fffbeb;border-color:#fde68a}.standard-chip[data-v-1ac88524]{direction:ltr;margin-inline-start:auto}.metrics-grid[data-v-1ac88524]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.account-metric[data-v-1ac88524]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;min-height:72px;padding:.8rem;box-shadow:0 10px 24px #0f172a0a}.account-metric span[data-v-1ac88524]{color:#6b7280;font-size:.75rem;display:block}.account-metric strong[data-v-1ac88524]{color:#111827;margin-top:.55rem;font-size:1.05rem;display:block}.metric-debit[data-v-1ac88524]{background:#f0fdf4;border-color:#bbf7d0}.metric-credit[data-v-1ac88524]{background:#fbf6ef;border-color:#ead9c4}.metric-warning[data-v-1ac88524]{background:#fffbeb;border-color:#fde68a}.root-groups[data-v-1ac88524]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.root-chip[data-v-1ac88524]{cursor:pointer;text-align:start;border:1px solid #0000;border-radius:.35rem;min-height:82px;padding:.75rem}.root-chip span[data-v-1ac88524],.root-chip small[data-v-1ac88524]{font-size:.72rem;display:block}.root-chip strong[data-v-1ac88524]{color:#111827;margin:.35rem 0;font-size:.9rem;display:block}.root-chip-active[data-v-1ac88524]{border-color:var(--p-primary-color,#10b981);box-shadow:0 0 0 1px var(--p-primary-color,#10b981)}.account-workspace[data-v-1ac88524]{grid-template-columns:22rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tree-panel[data-v-1ac88524]{max-height:720px;overflow:hidden}.panel-heading[data-v-1ac88524]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem;display:flex}.panel-heading h3[data-v-1ac88524]{color:#111827;font-size:.95rem;font-weight:800}.panel-heading p[data-v-1ac88524]{color:#6b7280;margin-top:.25rem;font-size:.75rem}.tree-total[data-v-1ac88524]{color:#374151;background:#f3f4f6;border-radius:999px;flex:none;padding:.25rem .55rem;font-size:.7rem;font-weight:800}.tree-heading-actions[data-v-1ac88524]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.tree-heading-actions button[data-v-1ac88524]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;min-height:28px;padding:.2rem .45rem;font-size:.66rem;font-weight:800}.account-tree[data-v-1ac88524]{max-height:560px;padding:.75rem;overflow-y:auto}.account-tree[data-v-1ac88524] .p-tree-node-content{padding:0}.account-tree[data-v-1ac88524] .p-tree-node-toggle-button{display:none}.account-tree[data-v-1ac88524] .p-tree-node-children{border-inline-start:1px solid #e5e7eb;margin-inline-start:.85rem;padding-inline-start:.55rem}.account-tree[data-v-1ac88524] .p-tree-node-label{width:100%}.tree-node[data-v-1ac88524]{cursor:pointer;text-align:start;border:1px solid #0000;border-radius:.15rem;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.15rem .5rem;width:100%;min-height:54px;margin:.1rem 0;padding:.45rem .5rem;display:grid}.node-icon[data-v-1ac88524]{color:#8b5e3c;background:#ffffffb8;border:1px solid #e5e7eb;border-radius:.15rem;grid-row:1/3;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.node-icon i[data-v-1ac88524]{font-size:.78rem}.node-code-inline[data-v-1ac88524]{color:#6b7280;background:#f3f4f6;border-radius:.15rem;padding:.18rem .35rem;font-size:.68rem;font-weight:800}.node-name[data-v-1ac88524]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.node-meta[data-v-1ac88524]{color:#6b7280;flex-wrap:wrap;grid-column:2/4;align-items:center;gap:.35rem;font-size:.68rem;display:flex}.node-open-state[data-v-1ac88524]{color:#6b7280;background:#ffffffc7;border-radius:999px;grid-area:1/3;justify-content:center;place-self:start end;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.node-open-state i[data-v-1ac88524]{font-size:.65rem}.tree-node-active[data-v-1ac88524]{border-color:var(--p-primary-color,#10b981);box-shadow:inset 4px 0 0 var(--p-primary-color,#10b981), 0 0 0 1px #10b98138;background:#ecfdf5}.tree-node-path[data-v-1ac88524]{border-color:#bbf7d0;box-shadow:inset 2px 0 #86efac}.tree-node-hidden[data-v-1ac88524],.account-row-hidden[data-v-1ac88524]{background:#fffbeb!important;border-color:#fde68a!important}.explorer-panel[data-v-1ac88524]{min-height:620px;overflow:hidden}.explorer-toolbar[data-v-1ac88524]{border-bottom:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.breadcrumbs[data-v-1ac88524]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.breadcrumbs button[data-v-1ac88524]{color:#0f766e;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:800}.breadcrumbs .breadcrumb-active[data-v-1ac88524]{color:#374151;cursor:default}.breadcrumbs i[data-v-1ac88524]{color:#9ca3af;font-size:.7rem}.toolbar-actions[data-v-1ac88524],.row-actions[data-v-1ac88524]{align-items:center;gap:.25rem;display:flex}.toolbar-actions[data-v-1ac88524]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;padding:.2rem}.row-actions[data-v-1ac88524]{background:#fff;border:1px solid #eef2f7;border-radius:.2rem;justify-content:flex-end;padding:.2rem}.info-button[data-v-1ac88524]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:all .15s;display:inline-flex}.account-action[data-v-1ac88524]{flex:none}.account-action[data-v-1ac88524] .p-button,.account-action.info-button[data-v-1ac88524]{box-shadow:none;color:#64748b;background:#fff;border:1px solid #0000;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;transition:all .15s;display:inline-flex;border-radius:.2rem!important;padding:0!important}.account-action[data-v-1ac88524] .p-button-label{display:none}.account-action[data-v-1ac88524] .p-button-icon,.account-action.info-button i[data-v-1ac88524]{font-size:.82rem}.action-create[data-v-1ac88524] .p-button,.action-create.account-action[data-v-1ac88524]{color:#047857}.action-edit[data-v-1ac88524] .p-button,.action-edit.account-action[data-v-1ac88524]{color:#2563eb}.action-info[data-v-1ac88524] .p-button,.action-info.account-action[data-v-1ac88524]{color:#475569}.action-delete[data-v-1ac88524] .p-button,.action-delete.account-action[data-v-1ac88524]{color:#b91c1c}.account-action[data-v-1ac88524]:hover .p-button,.account-action.info-button[data-v-1ac88524]:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.action-create[data-v-1ac88524]:hover .p-button{background:#ecfdf5;border-color:#bbf7d0}.action-edit[data-v-1ac88524]:hover .p-button{background:#eff6ff;border-color:#bfdbfe}.action-info.account-action[data-v-1ac88524]:hover{background:#f8fafc;border-color:#cbd5e1}.action-delete[data-v-1ac88524]:hover .p-button{background:#fef2f2;border-color:#fecaca}.selected-card[data-v-1ac88524]{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) minmax(360px,1.2fr);align-items:center;gap:1rem;padding:1rem;display:grid}.selected-main[data-v-1ac88524]{align-items:center;gap:.75rem;min-width:0;display:flex}.selected-code[data-v-1ac88524],.row-code[data-v-1ac88524]{color:#374151;background:#f3f4f6;border-radius:.25rem;padding:.35rem .55rem;font-size:.74rem;font-weight:800}.selected-main h2[data-v-1ac88524]{color:#111827;font-size:1.05rem;font-weight:800}.selected-main p[data-v-1ac88524]{color:#6b7280;margin-top:.2rem;font-size:.78rem}.selected-stats[data-v-1ac88524]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.selected-stats div[data-v-1ac88524],.row-balance[data-v-1ac88524]{background:#ffffffb3;border-radius:.25rem;padding:.55rem}.selected-stats span[data-v-1ac88524],.row-balance span[data-v-1ac88524]{color:#6b7280;font-size:.7rem;display:block}.selected-stats strong[data-v-1ac88524],.row-balance strong[data-v-1ac88524]{color:#111827;margin-top:.35rem;font-size:.85rem;display:block}.root-overview[data-v-1ac88524]{border-bottom:1px solid #eef2f7;padding:1rem}.root-overview h2[data-v-1ac88524]{color:#111827;font-size:1rem;font-weight:800}.root-overview p[data-v-1ac88524]{color:#6b7280;margin-top:.25rem;font-size:.78rem}.children-section[data-v-1ac88524]{padding:1rem}.account-list[data-v-1ac88524]{flex-direction:column;gap:.5rem;display:flex}.account-row[data-v-1ac88524]{border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:minmax(0,1fr) 10rem auto;align-items:center;gap:.75rem;padding:.65rem;display:grid}.account-row-main[data-v-1ac88524]{cursor:pointer;text-align:start;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:0;display:flex}.row-icon[data-v-1ac88524]{color:#8b5e3c}.row-name[data-v-1ac88524]{color:#111827;font-size:.88rem;font-weight:800}.nature-badge[data-v-1ac88524],.hidden-badge[data-v-1ac88524],.children-count[data-v-1ac88524],.collection-tags span[data-v-1ac88524]{border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:800}.badge-debit[data-v-1ac88524]{color:#047857;background:#ecfdf5}.badge-credit[data-v-1ac88524]{color:#8a5f35;background:#f8f1e7}.hidden-badge[data-v-1ac88524]{color:#92400e;background:#fef3c7}.children-count[data-v-1ac88524],.collection-tags span[data-v-1ac88524]{color:#6b7280;background:#f3f4f6}.nature-debit[data-v-1ac88524]{background:#f7fefb}.nature-credit[data-v-1ac88524]{background:#fdf9f3}.empty-panel[data-v-1ac88524]{color:#6b7280;text-align:center;padding:1rem}.empty-panel.large[data-v-1ac88524]{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:220px;display:flex}.empty-panel.large i[data-v-1ac88524]{color:#d1d5db;font-size:2.5rem}@media (width<=1200px){.metrics-grid[data-v-1ac88524],.root-groups[data-v-1ac88524]{grid-template-columns:repeat(3,minmax(0,1fr))}.account-workspace[data-v-1ac88524]{grid-template-columns:1fr}}@media (width<=768px){.coa-header[data-v-1ac88524],.explorer-toolbar[data-v-1ac88524]{flex-direction:column;align-items:stretch}.coa-panel[data-v-1ac88524]>header>div:last-child,.actions-bar[data-v-1ac88524]{justify-content:stretch;width:100%}.actions-bar[data-v-1ac88524] button,.actions-bar[data-v-1ac88524] a{width:100%}.metrics-grid[data-v-1ac88524],.root-groups[data-v-1ac88524],.selected-stats[data-v-1ac88524],.selected-card[data-v-1ac88524],.account-row[data-v-1ac88524]{grid-template-columns:1fr}}.archive-deleted,.archive-deleted *,.archive-deleted[data-v-d06270d0],.archive-deleted[data-v-d06270d0] *,.archive-deleted .p-button-text.p-button-plain[data-v-d06270d0]{color:red!important}.fade-slide-enter-active[data-v-c2792165],.fade-slide-leave-active[data-v-c2792165]{transition:all .3s}.fade-slide-enter-from[data-v-c2792165]{opacity:0;transform:translate(20px)}.fade-slide-leave-to[data-v-c2792165]{opacity:0;transform:translate(-20px)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fade-slide-enter-from[data-v-c2792165]{transform:translate(-20px)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .fade-slide-leave-to[data-v-c2792165]{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.fade-slide-enter-active[data-v-c2792165],.fade-slide-leave-active[data-v-c2792165]{transition:opacity .2s}.fade-slide-enter-from[data-v-c2792165],.fade-slide-leave-to[data-v-c2792165]{transform:none}}.form-group form{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;display:grid}.form-group .submit-btns{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:1.25rem;width:100%;display:flex}.bank-reconciliation-page[data-v-76045797]{min-width:0}.bank-reconciliation-summary[data-v-76045797]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.bank-reconciliation-card[data-v-76045797]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;align-items:center;gap:.75rem;min-height:5rem;padding:.85rem;display:flex}.bank-reconciliation-card__icon[data-v-76045797]{border-radius:.4rem;flex:0 0 2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.bank-reconciliation-card span[data-v-76045797]{color:#64748b;font-size:.74rem;font-weight:800;display:block}.bank-reconciliation-card strong[data-v-76045797]{color:#111827;margin-top:.35rem;font-size:1rem;font-weight:950;line-height:1.35;display:block}@media (width<=1024px){.bank-reconciliation-summary[data-v-76045797]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bank-reconciliation-summary[data-v-76045797]{grid-template-columns:1fr}}.forecast-header[data-v-3cade92a]{justify-content:space-between;align-items:center;width:100%;display:flex}.forecast-title[data-v-3cade92a]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:flex}.forecast-title i[data-v-3cade92a]{color:#0f766e}.forecast-subtitle[data-v-3cade92a]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.horizon-switch[data-v-3cade92a]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.2rem;padding:.2rem;display:flex}.horizon-switch button[data-v-3cade92a]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.2rem;min-height:2.25rem;padding:.35rem .75rem;font-size:.75rem;font-weight:900}.horizon-switch button.active[data-v-3cade92a]{color:#111827;background:#fff;border-color:#cbd5e1}.forecast-page[data-v-3cade92a]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-3cade92a],.liquidity-band[data-v-3cade92a],.scenario-section[data-v-3cade92a],.forecast-report[data-v-3cade92a]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.report-strip[data-v-3cade92a]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.report-chip[data-v-3cade92a]{border-inline-start:1px solid #edf2f7;flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}.report-chip[data-v-3cade92a]:first-child{border-inline-start:0}.report-chip span[data-v-3cade92a],.forecast-metric span[data-v-3cade92a],.liquidity-band span[data-v-3cade92a],.scenario-card span[data-v-3cade92a]{color:#64748b;font-size:.72rem;font-weight:800}.report-chip strong[data-v-3cade92a]{color:#111827;font-size:.8rem;font-weight:900;line-height:1.5}.metrics-grid[data-v-3cade92a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.forecast-metric[data-v-3cade92a]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;flex-direction:column;gap:.45rem;min-height:7rem;padding:1rem;display:flex}.forecast-metric strong[data-v-3cade92a]{color:#111827;font-size:1.2rem;font-weight:950}.forecast-metric small[data-v-3cade92a]{color:#64748b;font-size:.74rem;font-weight:800}.metric-opening[data-v-3cade92a]{border-top:3px solid #2563eb}.metric-inflows[data-v-3cade92a],.metric-safe[data-v-3cade92a]{border-top:3px solid #16a34a}.metric-outflows[data-v-3cade92a],.metric-deficit[data-v-3cade92a]{border-top:3px solid #dc2626}.metric-watch[data-v-3cade92a]{border-top:3px solid #d97706}.liquidity-band[data-v-3cade92a]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.liquidity-band>div[data-v-3cade92a]{flex-direction:column;gap:.25rem;display:flex}.liquidity-band strong[data-v-3cade92a]{color:#111827;font-size:.95rem;font-weight:950}.liquidity-band p[data-v-3cade92a]{color:#475569;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;margin:0;font-size:.8rem;font-weight:850;display:flex}.liquidity-band.risk-safe[data-v-3cade92a]{background:#f0fdf4;border-color:#bbf7d0}.liquidity-band.risk-watch[data-v-3cade92a]{background:#fffbeb;border-color:#fde68a}.liquidity-band.risk-deficit[data-v-3cade92a]{background:#fef2f2;border-color:#fecaca}.section-toolbar[data-v-3cade92a]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.section-toolbar h2[data-v-3cade92a]{color:#111827;margin:0;font-size:1rem;font-weight:950}.section-toolbar p[data-v-3cade92a]{color:#64748b;margin:.25rem 0 0;font-size:.78rem;font-weight:800}.scenario-grid[data-v-3cade92a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.scenario-card[data-v-3cade92a]{border:1px solid #e5e7eb;border-radius:.3rem;flex-direction:column;gap:.45rem;padding:.9rem;display:flex}.scenario-card strong[data-v-3cade92a]{color:#111827;font-size:1.05rem;font-weight:950}.scenario-card small[data-v-3cade92a]{color:#64748b;font-size:.74rem;font-weight:800}.scenario-best[data-v-3cade92a]{background:#f0fdf4}.scenario-expected[data-v-3cade92a]{background:#eff6ff}.scenario-worst[data-v-3cade92a]{background:#fef2f2}.forecast-report[data-v-3cade92a]{overflow:hidden}.forecast-table-wrap[data-v-3cade92a]{overflow-x:auto}.forecast-table[data-v-3cade92a]{border-collapse:separate;border-spacing:0;width:100%;min-width:1100px}.forecast-table th[data-v-3cade92a]{border-bottom:1px solid #dbe3ee;color:#475569;text-align:end;background:#f8fafc;border-inline-start:1px solid #edf2f7;padding:.85rem;font-size:.75rem;font-weight:950}.forecast-table th[data-v-3cade92a]:first-child,.forecast-table td[data-v-3cade92a]:first-child{text-align:start;border-inline-start:0}.forecast-table td[data-v-3cade92a]{border-bottom:1px solid #edf2f7;color:#111827;vertical-align:middle;border-inline-start:1px solid #f1f5f9;padding:.8rem .85rem;font-size:.82rem;font-weight:800}.forecast-table tbody tr:hover td[data-v-3cade92a]{background:#fafafa}.forecast-table tfoot td[data-v-3cade92a]{color:#fff;background:#111827;border-color:#111827;font-weight:950}.text-cell[data-v-3cade92a]{min-width:13rem}.text-cell strong[data-v-3cade92a],.text-cell span[data-v-3cade92a]{display:block}.text-cell span[data-v-3cade92a]{color:#64748b;margin-top:.15rem;font-size:.72rem}.number-cell[data-v-3cade92a]{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;min-width:8.5rem}.closing-cell[data-v-3cade92a]{font-weight:950}.text-positive[data-v-3cade92a]{color:#047857!important}.text-negative[data-v-3cade92a]{color:#b91c1c!important}.text-neutral[data-v-3cade92a]{color:#475569!important}.risk-pill[data-v-3cade92a]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:7.5rem;padding:.3rem .55rem;font-size:.72rem;font-weight:950;display:inline-flex}.risk-safe[data-v-3cade92a]{color:#047857;background:#ecfdf5}.risk-watch[data-v-3cade92a]{color:#b45309;background:#fffbeb}.risk-deficit[data-v-3cade92a]{color:#b91c1c;background:#fef2f2}@media (width<=1200px){.report-strip[data-v-3cade92a]{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid[data-v-3cade92a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.liquidity-band[data-v-3cade92a],.section-toolbar[data-v-3cade92a]{flex-direction:column;align-items:stretch}.report-strip[data-v-3cade92a],.metrics-grid[data-v-3cade92a],.scenario-grid[data-v-3cade92a]{grid-template-columns:1fr}}.my-editor .ql-editor{font-size:18px}.qr-display[data-v-151157a7] svg{width:100px;height:100px}.qr-code-large[data-v-151157a7] svg{width:100%;max-width:1000px;height:auto}.voucher-meta[data-v-8b40ef64]{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;flex-direction:column;justify-content:space-between;min-height:76px;padding:.75rem;font-size:.75rem;display:flex}.voucher-meta strong[data-v-8b40ef64]{color:#111827;margin-top:.5rem;font-size:.875rem;font-weight:700}.story-point[data-v-8b40ef64]{background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .75rem;display:grid}.story-point span[data-v-8b40ef64]{color:#6b7280;font-size:.75rem}.story-point strong[data-v-8b40ef64]{color:#374151;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.impact-card[data-v-8b40ef64]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;padding:.75rem}.source-cell[data-v-44bfc020]{align-items:center;gap:.75rem;min-width:0;max-width:280px;display:flex}.source-icon[data-v-44bfc020]{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}html[dir=rtl] .history-timeline .p-timeline{direction:rtl}html[dir=rtl] .history-timeline .p-timeline-event:last-child .p-timeline-event-opposite{direction:ltr}html[dir=ltr] .history-timeline .p-timeline-event:last-child .p-timeline-event-opposite{direction:rtl}.commission-workspace-page[data-v-5ec979c2]{min-width:0}.commission-summary[data-v-5ec979c2]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.commission-summary-card[data-v-5ec979c2]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;min-height:5rem;padding:.85rem}.commission-summary-card span[data-v-5ec979c2]{color:#64748b;font-size:.74rem;font-weight:800;display:block}.commission-summary-card strong[data-v-5ec979c2]{color:#111827;margin-top:.6rem;font-size:.95rem;font-weight:950;line-height:1.45;display:block}@media (width<=1280px){.commission-summary[data-v-5ec979c2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.commission-summary[data-v-5ec979c2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.commission-summary[data-v-5ec979c2]{grid-template-columns:1fr}}.container-certificate-tab .p-tablist-active-bar{display:none!important}.cost-center-drawer[data-v-5f9c2640] .p-drawer-header{border-bottom:1px solid #e5e7eb;padding:1rem}.cost-center-drawer[data-v-5f9c2640] .p-drawer-content{background:#f8fafc;padding:0}.cc-sidebar-header[data-v-5f9c2640]{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.header-main[data-v-5f9c2640]{min-width:0}.header-kicker[data-v-5f9c2640]{color:#8b5e3c;margin-bottom:.25rem;font-size:.72rem;font-weight:900;display:block}.header-title-row[data-v-5f9c2640]{align-items:center;gap:.45rem;min-width:0;display:flex}.header-title-row h2[data-v-5f9c2640]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:900;overflow:hidden}.header-meta[data-v-5f9c2640]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.code-pill[data-v-5f9c2640]{color:#475569;direction:ltr;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.2rem;padding:.25rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:900}.cc-sidebar-body[data-v-5f9c2640]{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.financial-strip[data-v-5f9c2640],.signal-grid[data-v-5f9c2640],.detail-grid[data-v-5f9c2640],.amount-grid[data-v-5f9c2640],.allocation-grid[data-v-5f9c2640]{gap:.6rem;display:grid}.financial-strip[data-v-5f9c2640]{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-card[data-v-5f9c2640],.signal-card[data-v-5f9c2640],.sidebar-section[data-v-5f9c2640]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.financial-card[data-v-5f9c2640]{min-height:82px;padding:.8rem}.financial-card span[data-v-5f9c2640],.signal-card span[data-v-5f9c2640],.detail-item span[data-v-5f9c2640],.hierarchy-path>span[data-v-5f9c2640],.amount-grid span[data-v-5f9c2640],.row-head span[data-v-5f9c2640],.closing-row span[data-v-5f9c2640]{color:#6b7280;font-size:.72rem;display:block}.financial-card[data-v-5f9c2640] *{font-weight:900}.financial-card[data-v-5f9c2640] .price,.financial-card[data-v-5f9c2640] span:last-child{color:#111827}.financial-card.debit[data-v-5f9c2640],.financial-card.credit[data-v-5f9c2640],.financial-card.balance[data-v-5f9c2640]{box-shadow:0 10px 24px #0f172a0a}.signal-grid[data-v-5f9c2640]{grid-template-columns:repeat(4,minmax(0,1fr))}.signal-card[data-v-5f9c2640]{grid-template-columns:auto minmax(0,1fr);gap:.25rem;min-height:78px;padding:.7rem;display:grid}.signal-card i[data-v-5f9c2640]{color:#8b5e3c;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;grid-row:1/3;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.signal-card strong[data-v-5f9c2640]{color:#111827;min-width:0;font-size:.92rem;font-weight:900}.sidebar-section[data-v-5f9c2640]{overflow:hidden}.section-heading[data-v-5f9c2640]{border-bottom:1px solid #eef2f7;align-items:center;gap:.5rem;padding:.8rem .9rem;display:flex}.section-heading i[data-v-5f9c2640]{color:#8b5e3c;font-size:.9rem}.section-heading h3[data-v-5f9c2640]{color:#111827;font-size:.9rem;font-weight:900}.detail-grid[data-v-5f9c2640]{grid-template-columns:repeat(2,minmax(0,1fr));padding:.9rem}.detail-item[data-v-5f9c2640]{background:#f8fafc;border:1px solid #eef2f7;border-radius:.25rem;min-height:64px;padding:.65rem}.detail-item strong[data-v-5f9c2640],.amount-grid strong[data-v-5f9c2640],.row-head strong[data-v-5f9c2640],.closing-row strong[data-v-5f9c2640],.allocation-card strong[data-v-5f9c2640]{color:#111827;margin-top:.25rem;font-size:.82rem;font-weight:900;display:block}.detail-item.wide[data-v-5f9c2640]{grid-column:1/-1}.detail-item p[data-v-5f9c2640],.allocation-card p[data-v-5f9c2640]{color:#4b5563;margin-top:.3rem;font-size:.78rem}.mono[data-v-5f9c2640]{direction:ltr;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.hierarchy-path[data-v-5f9c2640]{border-top:1px solid #eef2f7;padding:.75rem .9rem}.hierarchy-path div[data-v-5f9c2640]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.hierarchy-path strong[data-v-5f9c2640]{color:#374151;font-size:.78rem;font-weight:800}.hierarchy-path i[data-v-5f9c2640]{color:#9ca3af;font-size:.65rem}.created-at-line[data-v-5f9c2640]{border-top:1px solid #eef2f7;padding:.75rem .9rem;display:block}.limit-panel[data-v-5f9c2640],.stack-list[data-v-5f9c2640],.allocation-grid[data-v-5f9c2640]{padding:.9rem}.limit-head[data-v-5f9c2640],.row-head[data-v-5f9c2640],.closing-row[data-v-5f9c2640],.target-card[data-v-5f9c2640]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.limit-head strong[data-v-5f9c2640]{color:#111827;margin-top:.25rem;font-size:1rem;font-weight:900;display:block}.approval-chip[data-v-5f9c2640]{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.3rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.progress-track[data-v-5f9c2640]{background:#e5e7eb;border-radius:999px;height:.45rem;margin-top:.75rem;overflow:hidden}.progress-fill[data-v-5f9c2640]{border-radius:inherit;height:100%;transition:width .2s}.progress-fill.ok[data-v-5f9c2640]{background:#64748b}.progress-fill.warning[data-v-5f9c2640]{background:#d97706}.progress-fill.danger[data-v-5f9c2640]{background:#dc2626}.amount-grid[data-v-5f9c2640]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.amount-grid div[data-v-5f9c2640]{background:#f8fafc;border:1px solid #eef2f7;border-radius:.25rem;padding:.6rem}.amount-grid.compact strong[data-v-5f9c2640]{font-size:.76rem}.amount-ok[data-v-5f9c2640]{color:#047857!important}.amount-danger[data-v-5f9c2640]{color:#b91c1c!important}.stack-list[data-v-5f9c2640]{flex-direction:column;gap:.6rem;display:flex}.statement-row[data-v-5f9c2640],.closing-row[data-v-5f9c2640],.allocation-card[data-v-5f9c2640]{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;padding:.75rem}.usage-note[data-v-5f9c2640]{color:#6b7280;text-align:end;margin-top:.45rem;font-size:.72rem;font-weight:900;display:block}.empty-state[data-v-5f9c2640]{color:#9ca3af;text-align:center;padding:1.5rem;font-size:.82rem}.allocation-grid[data-v-5f9c2640]{grid-template-columns:repeat(2,minmax(0,1fr))}.allocation-column h4[data-v-5f9c2640]{color:#374151;margin-bottom:.5rem;font-size:.8rem;font-weight:900}.allocation-card+.allocation-card[data-v-5f9c2640]{margin-top:.5rem}.tag-cloud[data-v-5f9c2640]{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}@media (width<=768px){.financial-strip[data-v-5f9c2640],.signal-grid[data-v-5f9c2640],.detail-grid[data-v-5f9c2640],.amount-grid[data-v-5f9c2640],.allocation-grid[data-v-5f9c2640]{grid-template-columns:1fr}.cc-sidebar-header[data-v-5f9c2640],.limit-head[data-v-5f9c2640],.row-head[data-v-5f9c2640],.closing-row[data-v-5f9c2640],.target-card[data-v-5f9c2640]{flex-direction:column;align-items:flex-start}}.actions-bar[data-v-df09381b]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.cc-page[data-v-df09381b]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-df09381b],.type-groups[data-v-df09381b],.tree-panel[data-v-df09381b],.explorer-panel[data-v-df09381b]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem}.report-strip[data-v-df09381b]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.report-chip[data-v-df09381b]{white-space:nowrap;background:#f9fafb;border:1px solid #eef2f7;border-radius:.25rem;align-items:center;gap:.4rem;padding:.45rem .65rem;display:inline-flex}.report-chip span[data-v-df09381b]{color:#6b7280;font-size:.72rem}.report-chip strong[data-v-df09381b]{color:#111827;font-size:.78rem}.view-chip[data-v-df09381b]{padding-inline-end:.35rem}.visibility-toggle[data-v-df09381b]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.2rem;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin-inline-start:.1rem;padding:0;transition:all .15s;display:inline-flex}.visibility-toggle i[data-v-df09381b]{font-size:.8rem}.visibility-toggle[data-v-df09381b]:hover{background:#f8fafc;border-color:#cbd5e1}.visibility-toggle-active[data-v-df09381b]{color:#92400e;background:#fffbeb;border-color:#fde68a}.standard-chip[data-v-df09381b]{direction:ltr;margin-inline-start:auto}.metrics-grid[data-v-df09381b]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.cc-metric[data-v-df09381b]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;min-height:72px;padding:.8rem;box-shadow:0 10px 24px #0f172a0a}.cc-metric span[data-v-df09381b]{color:#6b7280;font-size:.75rem;display:block}.cc-metric strong[data-v-df09381b]{color:#111827;margin-top:.55rem;font-size:1.05rem;display:block}.metric-auto[data-v-df09381b],.metric-limit[data-v-df09381b]{background:#f8fafc;border-color:#cbd5e1}.metric-warning[data-v-df09381b]{background:#fffbeb;border-color:#fde68a}.type-groups[data-v-df09381b]{flex-wrap:wrap;gap:.55rem;padding:.75rem;display:flex}.type-chip[data-v-df09381b]{cursor:default;text-align:start;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;padding:.45rem .65rem}.type-chip span[data-v-df09381b]{color:#4338ca;background:#eef2ff;border-radius:.2rem;padding:.15rem .4rem;font-size:.7rem;font-weight:900}.type-chip strong[data-v-df09381b]{color:#111827;margin-inline-start:.4rem;font-size:.78rem}.cc-workspace[data-v-df09381b]{grid-template-columns:22rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.tree-panel[data-v-df09381b]{max-height:720px;overflow:hidden}.panel-heading[data-v-df09381b]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem;display:flex}.panel-heading h3[data-v-df09381b]{color:#111827;font-size:.95rem;font-weight:900}.panel-heading p[data-v-df09381b]{color:#6b7280;margin-top:.25rem;font-size:.75rem}.tree-heading-actions[data-v-df09381b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.tree-heading-actions button[data-v-df09381b],.tree-total[data-v-df09381b]{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;min-height:28px;padding:.2rem .45rem;font-size:.66rem;font-weight:900}.tree-heading-actions button[data-v-df09381b]{cursor:pointer}.cc-tree[data-v-df09381b]{max-height:630px;padding:.75rem;overflow-y:auto}.cc-tree[data-v-df09381b] .p-tree-node-content{padding:0}.cc-tree[data-v-df09381b] .p-tree-node-toggle-button{display:none}.cc-tree[data-v-df09381b] .p-tree-node-children{border-inline-start:1px solid #e5e7eb;margin-inline-start:.85rem;padding-inline-start:.55rem}.cc-tree[data-v-df09381b] .p-tree-node-label{width:100%}.tree-node[data-v-df09381b]{cursor:pointer;text-align:start;border:1px solid #0000;border-radius:.15rem;grid-template-columns:1.7rem minmax(0,1fr) auto;align-items:center;gap:.15rem .5rem;width:100%;min-height:54px;margin:.1rem 0;padding:.45rem .5rem;display:grid}.node-icon[data-v-df09381b]{color:#8b5e3c;background:#ffffffb8;border:1px solid #e5e7eb;border-radius:.15rem;grid-row:1/3;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex}.node-name[data-v-df09381b]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:900;overflow:hidden}.node-meta[data-v-df09381b]{color:#6b7280;flex-wrap:wrap;grid-column:2/4;align-items:center;gap:.35rem;font-size:.68rem;display:flex}.node-code-inline[data-v-df09381b],.row-code[data-v-df09381b],.selected-code[data-v-df09381b]{color:#6b7280;background:#f3f4f6;border-radius:.15rem;padding:.18rem .35rem;font-size:.68rem;font-weight:900}.type-badge[data-v-df09381b],.inactive-badge[data-v-df09381b],.children-count[data-v-df09381b]{border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:900}.type-badge[data-v-df09381b]{color:#4338ca;background:#eef2ff}.inactive-badge[data-v-df09381b]{color:#92400e;background:#fef3c7}.children-count[data-v-df09381b]{color:#6b7280;background:#f3f4f6}.node-open-state[data-v-df09381b]{color:#6b7280;background:#ffffffc7;border-radius:999px;grid-area:1/3;justify-content:center;place-self:start end;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.node-open-state i[data-v-df09381b]{font-size:.65rem}.tree-node-active[data-v-df09381b]{background:#f8fafc;border-color:#94a3b8;box-shadow:inset 4px 0 #475569,0 0 0 1px #47556924}.tree-node-path[data-v-df09381b]{border-color:#dbe3ec;box-shadow:inset 2px 0 #cbd5e1}.tree-node-inactive[data-v-df09381b],.cc-row-inactive[data-v-df09381b]{background:#fffbeb!important;border-color:#fde68a!important}.state-active[data-v-df09381b]{background:#fff}.state-limited[data-v-df09381b]{background:#f8fafc}.state-inactive[data-v-df09381b]{background:#fffbeb}.explorer-panel[data-v-df09381b]{min-height:620px;overflow:hidden}.explorer-toolbar[data-v-df09381b]{border-bottom:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.breadcrumbs[data-v-df09381b]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.breadcrumbs button[data-v-df09381b]{color:#0f766e;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:900}.breadcrumbs .breadcrumb-active[data-v-df09381b]{color:#374151;cursor:default}.breadcrumbs i[data-v-df09381b]{color:#9ca3af;font-size:.7rem}.toolbar-actions[data-v-df09381b],.row-actions[data-v-df09381b]{align-items:center;gap:.25rem;display:flex}.toolbar-actions[data-v-df09381b]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;padding:.2rem}.row-actions[data-v-df09381b]{background:#fff;border:1px solid #eef2f7;border-radius:.2rem;justify-content:flex-end;padding:.2rem}.cc-action[data-v-df09381b]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;flex:none;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;padding:0;transition:all .15s;display:inline-flex}.cc-action[data-v-df09381b] .p-button{color:inherit;background:#fff;border:1px solid #0000;width:2rem;min-width:2rem;height:2rem;border-radius:.2rem!important;padding:0!important}.cc-action[data-v-df09381b] .p-button-label{display:none}.action-create[data-v-df09381b],.action-create[data-v-df09381b] .p-button{color:#047857}.action-edit[data-v-df09381b],.action-edit[data-v-df09381b] .p-button{color:#2563eb}.action-budget[data-v-df09381b]{color:#7c3aed}.action-lock[data-v-df09381b]{color:#b45309}.action-info[data-v-df09381b]{color:#475569}.action-delete[data-v-df09381b],.action-delete[data-v-df09381b] .p-button{color:#b91c1c}.cc-action[data-v-df09381b]:hover,.cc-action[data-v-df09381b]:hover .p-button{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.selected-card[data-v-df09381b]{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(0,1fr) minmax(360px,1.2fr);align-items:center;gap:1rem;padding:1rem;display:grid}.selected-main[data-v-df09381b]{align-items:center;gap:.75rem;min-width:0;display:flex}.selected-code[data-v-df09381b]{align-items:center;min-height:2rem;display:inline-flex}.selected-main h2[data-v-df09381b]{color:#111827;font-size:1.05rem;font-weight:900}.selected-main p[data-v-df09381b]{color:#6b7280;margin-top:.2rem;font-size:.78rem}.selected-stats[data-v-df09381b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.selected-stats div[data-v-df09381b],.row-meta[data-v-df09381b]{background:#ffffffb3;border-radius:.25rem;padding:.55rem}.selected-stats span[data-v-df09381b],.row-meta span[data-v-df09381b]{color:#6b7280;font-size:.7rem;display:block}.selected-stats strong[data-v-df09381b],.row-meta strong[data-v-df09381b]{color:#111827;margin-top:.35rem;font-size:.85rem;display:block}.root-overview[data-v-df09381b]{border-bottom:1px solid #eef2f7;padding:1rem}.root-overview h2[data-v-df09381b]{color:#111827;font-size:1rem;font-weight:900}.root-overview p[data-v-df09381b]{color:#6b7280;margin-top:.25rem;font-size:.78rem}.children-section[data-v-df09381b]{padding:1rem}.cc-list[data-v-df09381b]{flex-direction:column;gap:.5rem;display:flex}.cc-row[data-v-df09381b]{border:1px solid #e5e7eb;border-radius:.25rem;grid-template-columns:minmax(0,1fr) 9rem auto;align-items:center;gap:.75rem;padding:.65rem;display:grid}.cc-row-main[data-v-df09381b]{cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:0;display:grid}.row-icon[data-v-df09381b]{color:#8b5e3c}.row-content[data-v-df09381b]{flex-direction:column;gap:.35rem;min-width:0;display:flex}.row-name[data-v-df09381b]{color:#111827;align-items:center;gap:.25rem;min-width:0;font-size:.88rem;font-weight:900;display:inline-flex}.row-tags[data-v-df09381b]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.empty-panel[data-v-df09381b]{color:#6b7280;text-align:center;padding:1rem}.empty-panel.large[data-v-df09381b]{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:220px;display:flex}.empty-panel.large i[data-v-df09381b]{color:#d1d5db;font-size:2.5rem}@media (width<=1200px){.metrics-grid[data-v-df09381b]{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-workspace[data-v-df09381b]{grid-template-columns:1fr}}@media (width<=768px){.explorer-toolbar[data-v-df09381b]{flex-direction:column;align-items:stretch}.actions-bar[data-v-df09381b]{justify-content:stretch;width:100%}.actions-bar[data-v-df09381b] button{width:100%}.metrics-grid[data-v-df09381b],.selected-stats[data-v-df09381b],.selected-card[data-v-df09381b],.cc-row[data-v-df09381b]{grid-template-columns:1fr}}.currency-workspace-page[data-v-2de5fbd7]{min-width:0}.currency-summary[data-v-2de5fbd7]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.currency-summary-card[data-v-2de5fbd7]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;min-height:5rem;padding:.85rem}.currency-summary-card span[data-v-2de5fbd7]{color:#64748b;font-size:.74rem;font-weight:800;display:block}.currency-summary-card strong[data-v-2de5fbd7]{color:#111827;margin-top:.6rem;font-size:1rem;font-weight:950;line-height:1.35;display:block}@media (width<=1280px){.currency-summary[data-v-2de5fbd7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.currency-summary[data-v-2de5fbd7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.currency-summary[data-v-2de5fbd7]{grid-template-columns:1fr}}.custom-actions[data-v-45188607]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.custom-actions button[data-v-45188607],.run-button[data-v-45188607],.inline-action[data-v-45188607]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.custom-actions button[data-v-45188607]:hover,.run-button[data-v-45188607]:hover,.inline-action[data-v-45188607]:hover{color:#111827;border-color:#cbd5e1}.custom-report-page[data-v-45188607]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-45188607],.template-library[data-v-45188607],.report-workspace[data-v-45188607],.run-card[data-v-45188607],.results-shell[data-v-45188607],.empty-results[data-v-45188607],.form-section[data-v-45188607]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.report-strip[data-v-45188607]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.report-chip[data-v-45188607]{border-inline-start:1px solid #edf2f7;flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}.report-chip[data-v-45188607]:first-child{border-inline-start:0}.report-chip span[data-v-45188607],.template-card span[data-v-45188607],.run-card-copy span[data-v-45188607],.total-chip span[data-v-45188607],.template-meta[data-v-45188607],.section-toolbar p[data-v-45188607],.empty-state span[data-v-45188607],.empty-results span[data-v-45188607],.form-section header p[data-v-45188607]{color:#64748b;font-size:.74rem;font-weight:800}.report-chip strong[data-v-45188607]{color:#111827;font-size:.84rem;font-weight:950;line-height:1.5}.workspace-grid[data-v-45188607]{grid-template-columns:minmax(280px,.85fr) minmax(0,2fr);gap:1rem;transition:grid-template-columns .2s;display:grid}.workspace-grid.is-library-collapsed[data-v-45188607]{grid-template-columns:4.5rem minmax(0,1fr)}.template-library[data-v-45188607],.report-workspace[data-v-45188607]{min-width:0}.template-library.is-collapsed[data-v-45188607]{overflow:hidden}.section-toolbar[data-v-45188607]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.library-toggle[data-v-45188607]{color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.library-toggle[data-v-45188607]:hover{border-color:var(--theme-color-primary-500);color:var(--theme-color-primary-500)}.template-library.is-collapsed .section-toolbar[data-v-45188607]{border-bottom:0;justify-content:center;padding:.75rem}.template-library.is-collapsed .library-heading[data-v-45188607]{display:none}.collapsed-library-label[data-v-45188607]{color:var(--theme-color-primary-500);cursor:pointer;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:.45rem;padding:.75rem .35rem 1rem;font-size:.72rem;font-weight:950;display:flex}.collapsed-library-label i[data-v-45188607]{writing-mode:horizontal-tb;font-size:1rem}.section-toolbar h2[data-v-45188607]{color:#111827;margin:0;font-size:1rem;font-weight:950}.section-toolbar p[data-v-45188607]{margin:.25rem 0 0}.template-list[data-v-45188607]{flex-direction:column;gap:.65rem;max-height:43rem;padding:1rem;display:flex;overflow:auto}.template-card[data-v-45188607]{cursor:pointer;border:1px solid #e5e7eb;border-radius:.35rem;gap:.75rem;padding:.85rem;transition:border-color .18s,box-shadow .18s;display:grid}.template-card[data-v-45188607]:hover,.template-card.is-active[data-v-45188607]{border-color:var(--theme-color-primary-500);box-shadow:inset 3px 0 0 var(--theme-color-primary-500)}.template-card-main[data-v-45188607]{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;display:grid}.template-card strong[data-v-45188607]{color:#111827;margin-top:.2rem;font-size:.92rem;font-weight:950;display:block}.template-card p[data-v-45188607]{color:#64748b;margin:.35rem 0 0;font-size:.78rem;line-height:1.55}.template-meta[data-v-45188607]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.template-badge[data-v-45188607]{color:#475569;background:#f1f5f9;border-radius:999px;padding:.2rem .55rem}.template-badge.is-personal[data-v-45188607]{color:#92400e;background:#fffbeb}.template-badge.is-company[data-v-45188607]{background:var(--theme-color-primary-50);color:var(--theme-color-primary-700)}.run-card[data-v-45188607]{grid-template-columns:minmax(230px,.7fr) minmax(0,1.8fr);align-items:center;gap:1rem;padding:1rem;display:grid}.run-card-copy[data-v-45188607]{gap:.25rem;display:grid}.run-card-copy strong[data-v-45188607]{color:#111827;font-size:.98rem;font-weight:950}.run-card-copy p[data-v-45188607]{color:#64748b;margin:0;font-size:.8rem}.filter-controls[data-v-45188607]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.date-group[data-v-45188607]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;align-items:center;gap:.55rem;padding:.35rem .45rem;display:flex}.date-group>span[data-v-45188607]{color:#64748b;white-space:nowrap;font-size:.72rem;font-weight:900}.date-inputs[data-v-45188607]{align-items:center;gap:.4rem;display:flex}.source-filter[data-v-45188607]{min-width:12rem}.run-button[data-v-45188607]{background:var(--theme-color-primary-500);color:#fff}.run-button[data-v-45188607]:hover{background:var(--theme-color-primary-600);color:#fff}.report-workspace[data-v-45188607]{flex-direction:column;gap:1rem;padding:1rem;display:flex}.results-shell[data-v-45188607]{overflow:hidden}.results-toolbar[data-v-45188607]{border-bottom:1px solid #e5e7eb}.result-badges[data-v-45188607]{align-items:center;gap:.4rem;display:flex}.result-badges span[data-v-45188607]{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:.25rem .6rem;font-size:.74rem;font-weight:900}.chart-panel[data-v-45188607]{border-bottom:1px solid #e5e7eb;padding:1rem}.totals-grid[data-v-45188607]{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:1rem;display:grid}.total-chip[data-v-45188607]{border:1px solid #e5e7eb;border-radius:.35rem;gap:.25rem;padding:.8rem;display:grid}.total-chip strong[data-v-45188607]{color:#111827;font-size:.95rem;font-weight:950}.custom-report-table[data-v-45188607]{padding:.5rem}.custom-report-table[data-v-45188607] .p-datatable-thead>tr>th{color:#475569;background:#f8fafc;border-color:#e5e7eb;font-size:.76rem;font-weight:950}.custom-report-table[data-v-45188607] .p-datatable-tbody>tr>td{color:#111827;border-color:#edf2f7;font-size:.8rem}.empty-state[data-v-45188607],.empty-results[data-v-45188607],.form-empty[data-v-45188607]{color:#64748b;text-align:center;place-items:center;gap:.35rem;padding:2rem;display:grid}.empty-state i[data-v-45188607],.empty-results i[data-v-45188607]{color:#cbd5e1;font-size:2rem}.empty-state strong[data-v-45188607],.empty-results strong[data-v-45188607]{color:#111827;font-weight:950}.template-form[data-v-45188607]{gap:1rem;display:grid}.form-section[data-v-45188607]{gap:1rem;padding:1rem;display:grid}.form-section header[data-v-45188607]{gap:.25rem;display:grid}.form-section h3[data-v-45188607]{color:#111827;margin:0;font-size:.95rem;font-weight:950}.form-section header p[data-v-45188607]{margin:0}.split-header[data-v-45188607]{justify-content:space-between;align-items:center;display:flex!important}.form-grid[data-v-45188607]{gap:.75rem;display:grid}.form-grid.two[data-v-45188607]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three[data-v-45188607]{grid-template-columns:repeat(3,minmax(0,1fr))}.column-picker[data-v-45188607]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;display:grid}.column-option[data-v-45188607]{color:#334155;border:1px solid #e5e7eb;border-radius:.35rem;align-items:center;gap:.5rem;min-height:2.6rem;padding:.55rem .65rem;font-size:.78rem;font-weight:850;display:flex}.calculated-list[data-v-45188607]{gap:.65rem;display:grid}.calculated-row[data-v-45188607]{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.4fr) auto;align-items:center;gap:.6rem;display:grid}.icon-danger[data-v-45188607]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.25rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}.form-empty[data-v-45188607]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.35rem;padding:1rem;font-size:.82rem}.form-actions[data-v-45188607]{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (width<=1100px){.report-strip[data-v-45188607],.workspace-grid[data-v-45188607],.run-card[data-v-45188607]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.workspace-grid[data-v-45188607],.run-card[data-v-45188607],.form-grid.two[data-v-45188607],.form-grid.three[data-v-45188607],.calculated-row[data-v-45188607]{grid-template-columns:1fr}.filter-controls[data-v-45188607],.date-group[data-v-45188607],.date-inputs[data-v-45188607],.split-header[data-v-45188607]{flex-direction:column;align-items:stretch}.workspace-grid.is-library-collapsed[data-v-45188607]{grid-template-columns:1fr}.template-library.is-collapsed[data-v-45188607]{display:none}}@media (width<=520px){.report-strip[data-v-45188607]{grid-template-columns:1fr}}.has-among-those-mentioned{text-align:right;height:20px}.p-treeselect-tree-container .p-tree-root [data-p-selectable=false]{opacity:.5!important;cursor:not-allowed!important;color:#758094!important}.p-treeselect-tree-container .p-tree-root [data-p-selectable=false]:hover{background-color:#e5e7eb!important}.smart-tree-picker[data-v-3a10be36]{position:relative}.smart-picker-field[data-v-3a10be36]{direction:rtl;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.5rem;height:44px;padding:.25rem .65rem .25rem 2.6rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.smart-picker-open[data-v-3a10be36]{border-color:var(--p-primary-color,#10b981);box-shadow:0 0 0 1px var(--p-primary-color,#10b981)}.smart-picker-disabled[data-v-3a10be36]{cursor:not-allowed;opacity:.7;background:#f3f4f6}.smart-picker-input[data-v-3a10be36]{color:#111827;text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:80px;height:100%;font-size:.875rem}.selected-option[data-v-3a10be36]{flex:1;align-items:center;gap:.35rem;min-width:0;height:100%;display:flex;overflow:hidden}.smart-picker-selected .smart-picker-input[data-v-3a10be36]{flex:0 0 1px;width:1px;min-width:1px}.selected-title[data-v-3a10be36]{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:.8rem;font-weight:700;line-height:1;overflow:hidden}.selected-code[data-v-3a10be36]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;line-height:1;overflow:hidden}.smart-picker-field>.search-icon[data-v-3a10be36],.smart-picker-field>.clear-button[data-v-3a10be36]{color:#9ca3af;justify-content:center;align-items:center;width:2.6rem;margin:0;line-height:1;display:inline-flex;position:absolute;left:0!important;right:auto!important}.smart-picker-field>.search-icon[data-v-3a10be36]{pointer-events:none;height:1rem;font-size:.9rem;top:50%;bottom:auto;transform:translateY(calc(3px - 50%))}.smart-picker-field>.clear-button[data-v-3a10be36]{height:100%;top:0;bottom:0;transform:none}.smart-picker-field>.search-icon[data-v-3a10be36]:before,.clear-button[data-v-3a10be36] .pi:before{line-height:1;display:block}.clear-button[data-v-3a10be36]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2.6rem;height:100%;padding:.2rem;display:inline-flex}.smart-picker-panel[data-v-3a10be36]{direction:rtl;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.35rem;overflow-y:auto;box-shadow:0 18px 45px #0f172a29}.option-row[data-v-3a10be36]{cursor:pointer;text-align:start;background:0 0;border:0;border-radius:.35rem;width:100%;padding:.6rem .7rem;display:block}.option-row[data-v-3a10be36]:hover,.option-active[data-v-3a10be36]{background:#f3f4f6}.option-disabled[data-v-3a10be36]{cursor:not-allowed;opacity:.45}.option-main[data-v-3a10be36]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.option-label[data-v-3a10be36]{color:#111827;font-size:.875rem;font-weight:700}.option-code[data-v-3a10be36]{color:#4338ca;background:#eef2ff;border-radius:.25rem;padding:.1rem .35rem;font-size:.7rem}.option-path[data-v-3a10be36]{color:#6b7280;margin-top:.2rem;font-size:.72rem}.panel-empty[data-v-3a10be36]{color:#6b7280;justify-content:center;align-items:center;min-height:4rem;padding:1rem;display:flex}.daily-restriction-form[data-v-a8a7191f]{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.dialog-entry-header[data-v-a8a7191f],.reference-card[data-v-a8a7191f]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem}.dialog-entry-header[data-v-a8a7191f]{border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.entry-header-status[data-v-a8a7191f]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.entry-header-main[data-v-a8a7191f]{align-items:center;gap:.75rem;min-width:0;display:flex}.entry-icon[data-v-a8a7191f]{color:#334155;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.375rem;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.entry-title[data-v-a8a7191f]{color:#111827;font-size:1rem;font-weight:800;line-height:1.4}.entry-subtitle[data-v-a8a7191f],.reference-copy p[data-v-a8a7191f]{color:#6b7280;font-size:.8125rem;line-height:1.6}.entry-status-pill[data-v-a8a7191f]{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:700}.entry-status-info[data-v-a8a7191f]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.entry-status-success[data-v-a8a7191f]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.entry-status-danger[data-v-a8a7191f]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.entry-date-field[data-v-a8a7191f]{flex-direction:column;flex:0 0 260px;gap:.4rem;display:flex}.entry-date-field>span[data-v-a8a7191f],.section-kicker[data-v-a8a7191f]{color:#6b7280;font-size:.75rem;font-weight:700}.reference-card[data-v-a8a7191f]{display:block}.entry-workspace[data-v-a8a7191f]{flex-direction:column;gap:1rem;display:flex}.entry-main-flow[data-v-a8a7191f]{flex-direction:column;gap:1rem;min-width:0;display:flex}.entry-input-grid[data-v-a8a7191f]{grid-template-columns:1fr;gap:.9rem;display:grid}.date-with-statement-action[data-v-a8a7191f]{grid-template-columns:minmax(180px,260px) auto;justify-content:start;align-items:start;gap:.75rem;display:grid}.statement-field[data-v-a8a7191f]{gap:.65rem;display:grid}.entry-section[data-v-a8a7191f]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}.entry-section-header[data-v-a8a7191f]{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.entry-section-header h3[data-v-a8a7191f]{color:#111827;font-size:.95rem;font-weight:800}.entry-section-header p[data-v-a8a7191f]{color:#6b7280;margin-top:.15rem;font-size:.8rem}.empty-distribution-note[data-v-a8a7191f]{color:#6b7280;background:#f9fafb;margin:1rem;padding:.75rem;font-size:.8rem}.allocation-total-row[data-v-a8a7191f]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding:0 1rem 1rem;font-size:.8rem;font-weight:800;display:flex}.attachment-section[data-v-a8a7191f]{padding:1rem}.context-section[data-v-a8a7191f]{background:#fff}.context-grid[data-v-a8a7191f]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;padding:1rem;display:grid}.context-panel[data-v-a8a7191f]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.375rem;flex-direction:column;gap:.85rem;padding:.85rem;display:flex}.context-panel-title[data-v-a8a7191f]{color:#334155;align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;display:flex}.context-muted-note[data-v-a8a7191f]{color:#64748b;background:#fff;border:1px dashed #d1d5db;border-radius:.375rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.7}.tax-context-grid[data-v-a8a7191f]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.65rem;display:grid}.source-context-grid[data-v-a8a7191f]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;padding:1rem;display:grid}.context-field[data-v-a8a7191f]{flex-direction:column;gap:.3rem;display:flex}.context-field span[data-v-a8a7191f]{color:#64748b;font-size:.72rem;font-weight:800}.context-field input[data-v-a8a7191f],.context-field select[data-v-a8a7191f]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-height:40px;padding:.45rem .6rem;font-size:.82rem}.entry-template-row[data-v-a8a7191f]{background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.55rem;padding:.75rem;display:grid}.template-choice[data-v-a8a7191f]{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.55rem .65rem;font-size:.78rem;font-weight:800;transition:all .15s;display:inline-flex}.template-choice-active[data-v-a8a7191f]{color:#047857;background:#ecfdf5;border-color:#86efac}.smart-review-row[data-v-a8a7191f]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.75rem;display:grid}.inline-alert[data-v-a8a7191f]{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.375rem;align-items:flex-start;gap:.6rem;min-height:48px;padding:.55rem .7rem;display:flex}.inline-alert p[data-v-a8a7191f]{margin:0;font-size:.8125rem;line-height:1.45}.inline-alert>i[data-v-a8a7191f]{flex:none;margin-top:.1rem}.inline-risk-list[data-v-a8a7191f]{flex-direction:column;gap:.45rem;display:flex}.inline-alert-info[data-v-a8a7191f]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.inline-alert-success[data-v-a8a7191f]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.inline-alert-warning[data-v-a8a7191f]{color:#92400e;background:#fffbeb;border-color:#fde68a}.inline-alert-danger[data-v-a8a7191f]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.reference-copy h3[data-v-a8a7191f]{color:#111827;margin-top:.2rem;font-size:.95rem;font-weight:800}.smart-guidance-panel p[data-v-a8a7191f]{color:#6b7280;font-size:.8125rem;line-height:1.6}.smart-guidance-panel[data-v-a8a7191f]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;flex-direction:column;gap:.65rem;min-height:118px;padding:.85rem;display:flex}.smart-guidance-title[data-v-a8a7191f]{color:#111827;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;display:flex}.risk-pill[data-v-a8a7191f]{border:1px solid;border-radius:999px;padding:.15rem .45rem;font-size:.7rem}.risk-low[data-v-a8a7191f]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.risk-medium[data-v-a8a7191f]{color:#92400e;background:#fffbeb;border-color:#fde68a}.risk-high[data-v-a8a7191f]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.control-signal-list[data-v-a8a7191f]{flex-wrap:wrap;gap:.45rem;display:flex}.control-signal-list li[data-v-a8a7191f]{border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.45rem;padding:.22rem .55rem;font-size:.76rem;display:flex}.source-recommendation-panel[data-v-a8a7191f]{background:#fff}.signal-success[data-v-a8a7191f]{color:#047857;background:#ecfdf5;border-color:#a7f3d0!important}.signal-info[data-v-a8a7191f]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe!important}.signal-warning[data-v-a8a7191f]{color:#92400e;background:#fffbeb;border-color:#fde68a!important}.signal-danger[data-v-a8a7191f]{color:#b91c1c;background:#fef2f2;border-color:#fecaca!important}.voucher-lines-table[data-v-a8a7191f]{border-collapse:collapse;width:100%;min-width:760px}.voucher-lines-table th[data-v-a8a7191f]{color:#6b7280;text-align:start;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.65rem;font-size:.75rem;font-weight:600}.voucher-lines-table td[data-v-a8a7191f]{vertical-align:top;border-bottom:1px solid #f3f4f6;padding:.65rem}.voucher-lines-table tfoot td[data-v-a8a7191f]{background:#f9fafb;border-top:1px solid #e5e7eb}.voucher-line-invalid td[data-v-a8a7191f]{background:#fffbeb}.line-cell-warning[data-v-a8a7191f]{color:#92400e;margin-top:.35rem;font-size:.72rem;font-weight:700;line-height:1.4}.empty-amount-cell[data-v-a8a7191f]{color:#cbd5e1;text-align:center;font-weight:700}.journal-footer[data-v-a8a7191f]{z-index:2;background:#fff;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 -1.5rem -1.5rem;padding:.85rem 1.5rem;display:flex;position:sticky;bottom:0}.footer-balance-summary[data-v-a8a7191f]{color:#475569;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.8rem;font-weight:800;display:flex}.footer-balance-summary>span[data-v-a8a7191f]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.25rem;min-height:30px;padding:.25rem .65rem;display:inline-flex}.footer-difference-balanced[data-v-a8a7191f]{color:#047857;background:#ecfdf5!important;border-color:#a7f3d0!important}.footer-difference-unbalanced[data-v-a8a7191f],.save-disabled-reason[data-v-a8a7191f]{color:#b91c1c;background:#fef2f2!important;border-color:#fecaca!important}.footer-actions[data-v-a8a7191f]{align-items:center;gap:.5rem;display:flex}.accounting-warning[data-v-a8a7191f]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.375rem;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.accounting-warning-danger[data-v-a8a7191f]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.rail-warning-list[data-v-a8a7191f]{flex-direction:column;gap:.6rem;display:flex}@media (width<=768px){.dialog-entry-header[data-v-a8a7191f]{flex-direction:column;align-items:stretch}.entry-header-status[data-v-a8a7191f]{justify-content:flex-start}.entry-date-field[data-v-a8a7191f]{flex-basis:auto}.entry-workspace[data-v-a8a7191f],.smart-review-row[data-v-a8a7191f],.reference-card[data-v-a8a7191f],.entry-input-grid[data-v-a8a7191f],.date-with-statement-action[data-v-a8a7191f]{grid-template-columns:1fr}.journal-footer[data-v-a8a7191f],.footer-actions[data-v-a8a7191f]{flex-direction:column;align-items:stretch;width:100%}}.ledger-metric[data-v-96e1d485]{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;flex-direction:column;justify-content:space-between;align-items:stretch;min-height:82px;padding:.75rem;font-size:.875rem;display:flex}.ledger-metric strong[data-v-96e1d485]{color:#111827;margin-top:.5rem;font-size:1rem;font-weight:700}.ledger-metric-success[data-v-96e1d485]{background:#ecfdf599;border-color:#a7f3d0}.ledger-metric-warning[data-v-96e1d485]{background:#fffbebb3;border-color:#fde68a}.source-cell[data-v-96e1d485]{align-items:center;gap:.75rem;min-width:0;max-width:280px;display:flex}.source-icon[data-v-96e1d485]{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.dashboard-header[data-v-902ba4e3]:before{content:"";background:radial-gradient(circle,#ffffff26 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-50%;right:-10%}.dashboard-header[data-v-902ba4e3]:after{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-30%;left:-5%}.typing-cursor[data-v-902ba4e3]{margin-inline-start:2px;font-weight:300;animation:1s infinite blink-902ba4e3;display:inline-block}@keyframes blink-902ba4e3{0%,49%{opacity:1}50%,to{opacity:0}}.animate-shimmer[data-v-902ba4e3]{animation:2s ease-in-out infinite shimmer-902ba4e3}@keyframes shimmer-902ba4e3{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-spin-slow[data-v-902ba4e3]{animation:8s linear infinite spin-slow-902ba4e3}@keyframes spin-slow-902ba4e3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[dir=rtl] .dashboard-header[data-v-902ba4e3]:before{left:-10%;right:auto}[dir=rtl] .dashboard-header[data-v-902ba4e3]:after{left:auto;right:-5%}.pdf-viewer-container[data-v-3555bd9f]{border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.pdf-body[data-v-3555bd9f]{min-height:50vh;max-height:65vh;display:flex}.pdf-scroll-container[data-v-3555bd9f]{background-color:#525659;flex:1;padding:12px 0;overflow:auto}.pdf-scroll-container.hand-tool[data-v-3555bd9f]{cursor:grab}.pdf-scroll-container.hand-tool[data-v-3555bd9f]:active{cursor:grabbing}.pdf-scroll-container.dark-bg[data-v-3555bd9f]{background-color:#1a1a2e}.pdf-page-wrapper[data-v-3555bd9f]{justify-content:center;margin-bottom:4px;display:flex}.pdf-page-wrapper.spread-mode[data-v-3555bd9f]{width:50%;margin-bottom:0;display:inline-flex}.pdf-page-wrapper[data-v-3555bd9f] .page{line-height:0;display:inline-block;overflow:hidden}.pdf-page-wrapper[data-v-3555bd9f] canvas{display:block;box-shadow:0 2px 8px #0000004d}.pdf-page-wrapper[data-v-3555bd9f] .textLayer{opacity:.3}.pdf-page-wrapper[data-v-3555bd9f] .textLayer .highlight{background:#ffdc0066;border-radius:2px}.execution-follow-up-texture[data-v-296e9a59]{background-image:linear-gradient(135deg,#f8fafce6,#0000 44%),repeating-linear-gradient(135deg,#94a3b814 0 1px,#0000 1px 12px),radial-gradient(circle at 92% 10%,#0ea5e914,#0000 24%)}.execution-follow-up-number[data-v-296e9a59]{font-feature-settings:"tnum" 1, "zero" 1;font-variant-numeric:tabular-nums;letter-spacing:0;font-family:JetBrains Mono,SFMono-Regular,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:2.4rem;font-weight:800;line-height:.85}.dashboard-kpi-number[data-v-cd25bc2c]{font-feature-settings:"tnum" 1, "zero" 1;font-variant-numeric:tabular-nums;letter-spacing:0;text-shadow:0 1px #ffffffb3,0 10px 20px #0f172a14;transform-origin:0 100%;font-family:JetBrains Mono,SFMono-Regular,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:3.75rem;font-weight:800;line-height:.82}.group:hover .dashboard-kpi-number[data-v-cd25bc2c]{filter:saturate(1.18);transform:translateY(-2px)scale(1.035)}.dashboard-kpi-texture[data-v-cd25bc2c]{background-image:linear-gradient(135deg,#f8fafce6,#0000 44%),repeating-linear-gradient(135deg,#94a3b81a 0 1px,#0000 1px 13px)}.dashboard-kpi-wave[data-v-cd25bc2c]{background-image:repeating-radial-gradient(at 50% -30%,#0000 0 18px,#60a5fa1f 19px 20px,#0000 21px 42px)}.dashboard-kpi-shine[data-v-cd25bc2c]{background:linear-gradient(115deg,#0000 0 34%,#ffffff7a 48%,#0000 62%);transform:translate(28%)}.group:hover .dashboard-kpi-shine[data-v-cd25bc2c]{transform:translate(-12%)}.dark{background:linear-gradient(115deg,#0000 0 34%,#94a3b81f 48%,#0000 62%)}.payment-certificates-texture[data-v-099ec042]{background-image:linear-gradient(135deg,#f8fafce6,#0000 44%),repeating-linear-gradient(135deg,#94a3b814 0 1px,#0000 1px 12px),radial-gradient(circle at 92% 10%,#10b98114,#0000 24%)}.payment-project-shine[data-v-099ec042]{background:linear-gradient(115deg,#0000 0 34%,#ffffff75 48%,#0000 62%);transform:translate(28%)}.payment-project-card:hover .payment-project-shine[data-v-099ec042]{transform:translate(-12%)}.dark{background:linear-gradient(115deg,#0000 0 34%,#94a3b81f 48%,#0000 62%)}.planning-follow-up-texture[data-v-54271257]{background-image:linear-gradient(135deg,#f8fafcd9,#0000 45%),repeating-linear-gradient(135deg,#94a3b814 0 1px,#0000 1px 12px)}.planning-stage-number[data-v-54271257]{font-feature-settings:"tnum" 1, "zero" 1;font-variant-numeric:tabular-nums;letter-spacing:0;font-family:JetBrains Mono,SFMono-Regular,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:1.7rem;font-weight:800;line-height:.9}.purchase-pulse-number[data-v-f0335549]{font-feature-settings:"tnum" 1, "zero" 1;font-variant-numeric:tabular-nums;letter-spacing:0;text-shadow:0 1px #ffffffbf,0 10px 18px #0f172a14;transform-origin:0 100%;font-family:JetBrains Mono,SFMono-Regular,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:3rem;font-weight:800;line-height:.85}.group:hover .purchase-pulse-number[data-v-f0335549]{filter:saturate(1.2);transform:translateY(-2px)scale(1.035)}.purchase-pulse-texture[data-v-f0335549]{background-image:repeating-linear-gradient(135deg,#94a3b814 0 1px,#0000 1px 12px),repeating-radial-gradient(at 50% -25%,#0000 0 18px,#60a5fa1a 19px 20px,#0000 21px 42px)}.purchase-pulse-shine[data-v-f0335549]{background:linear-gradient(115deg,#0000 0 35%,#ffffff80 49%,#0000 63%);transform:translate(28%)}.group:hover .purchase-pulse-shine[data-v-f0335549]{transform:translate(-12%)}.dark{background:linear-gradient(115deg,#0000 0 35%,#94a3b81f 49%,#0000 63%)}.timeline-follow-up-texture[data-v-866b3ea8]{background-image:linear-gradient(135deg,#f8fafceb,#0000 48%),repeating-linear-gradient(135deg,#94a3b814 0 1px,#0000 1px 12px)}.timeline-card-texture[data-v-866b3ea8]{background-image:linear-gradient(135deg,#f8fafcd1,#0000 45%),repeating-linear-gradient(135deg,#94a3b81a 0 1px,#0000 1px 13px)}.timeline-card-wave[data-v-866b3ea8]{background-image:repeating-radial-gradient(at 50% -30%,#0000 0 18px,#60a5fa1a 19px 20px,#0000 21px 42px)}.timeline-card-shine[data-v-866b3ea8]{background:linear-gradient(115deg,#0000 0 34%,#ffffff75 48%,#0000 62%);transform:translate(28%)}.timeline-card-frame:hover .timeline-card-shine[data-v-866b3ea8]{transform:translate(-12%)}.timeline-card-frame--summary .timeline-card-accent[data-v-866b3ea8],.timeline-card-frame--summary .timeline-card-rail-fill[data-v-866b3ea8]{background-image:linear-gradient(90deg,#0000,#fb923cd9,#0000)}.timeline-card-frame--delayed .timeline-card-accent[data-v-866b3ea8],.timeline-card-frame--delayed .timeline-card-rail-fill[data-v-866b3ea8]{background-image:linear-gradient(90deg,#0000,#f97316e6,#0000)}.timeline-card-frame--unscheduled .timeline-card-accent[data-v-866b3ea8],.timeline-card-frame--unscheduled .timeline-card-rail-fill[data-v-866b3ea8]{background-image:linear-gradient(90deg,#0000,#0ea5e9cc,#0000)}.timeline-project-row[data-v-866b3ea8],.timeline-unscheduled-row[data-v-866b3ea8]{transition:border-color .3s,box-shadow .3s,transform .3s}.timeline-project-row[data-v-866b3ea8]:hover,.timeline-unscheduled-row[data-v-866b3ea8]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0f172a0f}.timeline-project-row[data-v-866b3ea8]:hover{border-color:#fed7aae6}.timeline-follow-up-number[data-v-866b3ea8]{font-feature-settings:"tnum" 1, "zero" 1;font-variant-numeric:tabular-nums;letter-spacing:0;font-family:JetBrains Mono,SFMono-Regular,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:2.75rem;font-weight:800;line-height:.85}.timeline-follow-up-small-number[data-v-866b3ea8]{font-feature-settings:"tnum" 1, "zero" 1;font-variant-numeric:tabular-nums;letter-spacing:0;font-family:JetBrains Mono,SFMono-Regular,Cascadia Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:2rem;font-weight:800;line-height:.9}.dark{background:linear-gradient(115deg,#0000 0 34%,#94a3b81f 48%,#0000 62%)}@keyframes pulse-ring-a887559a{0%{box-shadow:0 0 #ef444480}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.animate-pulse-ring[data-v-a887559a]{animation:1.5s infinite pulse-ring-a887559a}.el-table-border td,.el-table-border{border:1px solid #e5e7eb!important}@media screen and (width>=640px){.sm\:max-w-\[300px\][data-v-92cf302a]{max-width:300px}}@media screen and (width>=1024px){.lg\:max-w-\[550px\][data-v-92cf302a]{max-width:550px}}circle[data-v-d2cf7c82]{stroke:currentColor;transform-origin:50%;transition:stroke-dasharray .3s;transform:rotate(-90deg)}.animate-fade-in-up[data-v-fd9183ff]{animation:.6s ease-out fadeInUp-fd9183ff}.animation-delay-100[data-v-fd9183ff]{animation-delay:.1s;animation-fill-mode:both}.animation-delay-200[data-v-fd9183ff]{animation-delay:.2s;animation-fill-mode:both}.animation-delay-300[data-v-fd9183ff]{animation-delay:.3s;animation-fill-mode:both}@keyframes fadeInUp-fd9183ff{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.hover\:-translate-y-1[data-v-fd9183ff]:hover,.hover\:scale-\[1\.02\][data-v-fd9183ff]:hover{transform:none!important}}.financial-dashboard[data-v-b0469a58]{color:#172033;gap:1rem;min-height:100vh;padding:.25rem;display:grid}.financial-panel[data-v-b0469a58]{background:#fff;border:1px solid #dfe5dd;border-radius:8px;box-shadow:0 16px 40px #1d252d0f}.financial-panel__header span[data-v-b0469a58]{color:#65725f;font-size:.78rem;font-weight:800}.financial-panel__header h2[data-v-b0469a58]{color:#172033;letter-spacing:0;margin:0;font-weight:900}.financial-metrics[data-v-b0469a58]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.financial-metric-card[data-v-b0469a58]{background:#fff;border:1px solid #dfe5dd;border-radius:8px;min-height:168px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f172a0f}.financial-metric-card[data-v-b0469a58]:hover{border-color:#c7d2c6;transform:translateY(-2px);box-shadow:0 18px 34px #0f172a17}.financial-metric-texture[data-v-b0469a58],.financial-metric-wave[data-v-b0469a58],.financial-metric-shine[data-v-b0469a58],.financial-metric-accent[data-v-b0469a58],.financial-metric-glow[data-v-b0469a58]{pointer-events:none;position:absolute}.financial-metric-texture[data-v-b0469a58]{opacity:.78;background-image:linear-gradient(135deg,#f8fafcf5,#0000 46%),repeating-linear-gradient(135deg,#64748b14 0 1px,#0000 1px 13px);inset:0}.financial-metric-wave[data-v-b0469a58]{opacity:.34;background-image:repeating-radial-gradient(at 50% -24%,#0000 0 18px,#4755691a 19px 20px,#0000 21px 42px);inset:0}.financial-metric-shine[data-v-b0469a58]{opacity:0;background:linear-gradient(115deg,#0000 0 34%,#ffffff8f 48%,#0000 62%);transition:opacity .6s,transform .6s;inset:0;transform:translate(28%)}.financial-metric-card:hover .financial-metric-shine[data-v-b0469a58]{opacity:1;transform:translate(-12%)}.financial-metric-accent[data-v-b0469a58]{inset-inline:0;background-image:linear-gradient(to right, var(--tw-gradient-stops));opacity:.9;height:2px;top:0}.financial-metric-glow[data-v-b0469a58]{top:1rem;opacity:0;filter:blur(18px);border-radius:999px;width:3.2rem;height:3.2rem;transition:opacity .3s,transform .3s;inset-inline-end:1rem}.financial-metric-card:hover .financial-metric-glow[data-v-b0469a58]{opacity:1;transform:scale(1.3)}.financial-metric-card__body[data-v-b0469a58]{z-index:1;flex-direction:column;justify-content:space-between;gap:.8rem;width:100%;padding:.9rem;display:flex;position:relative}.financial-metric-badge[data-v-b0469a58]{border-radius:999px;align-items:center;min-height:24px;padding:.18rem .55rem;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.financial-metric-icon[data-v-b0469a58]{background:#ffffffb3;border:1px solid #e2e8f0;border-radius:8px;place-items:center;width:34px;height:34px;transition:transform .25s;display:grid}.financial-metric-card:hover .financial-metric-icon[data-v-b0469a58]{transform:translateY(-1px)scale(1.04)}.financial-metric-title[data-v-b0469a58]{color:#172033;min-height:22px;font-size:.88rem;font-weight:900;line-height:1.45}.financial-metric-value[data-v-b0469a58]{letter-spacing:0;font-variant-numeric:tabular-nums;min-height:46px;font-size:1.85rem;font-weight:950;line-height:1}.financial-metric-value[data-v-b0469a58] .priceSpan{font-size:inherit;font-weight:inherit;line-height:inherit}.financial-metric-description[data-v-b0469a58]{color:#667085;min-height:20px;margin:0;font-size:.76rem;font-weight:700;line-height:1.55}.financial-metric-rail[data-v-b0469a58]{background:#eef2f7;border-radius:999px;height:1px;overflow:hidden}.financial-metric-rail>div[data-v-b0469a58]{border-radius:inherit;background-image:linear-gradient(to right, var(--tw-gradient-stops));opacity:0;width:42%;height:100%;transition:opacity .55s,transform .55s;transform:translate(100%)}.financial-metric-card:hover .financial-metric-rail>div[data-v-b0469a58]{opacity:1;transform:translate(0)}.financial-control-grid[data-v-b0469a58],.financial-charts[data-v-b0469a58],.financial-lower-grid[data-v-b0469a58]{gap:1rem;display:grid}.financial-control-grid[data-v-b0469a58],.financial-lower-grid[data-v-b0469a58]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.financial-charts[data-v-b0469a58]{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-panel[data-v-b0469a58]{min-width:0;padding:1rem}.financial-panel__header[data-v-b0469a58]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.financial-panel__header>i[data-v-b0469a58]{color:#226047;background:#eef5ef;border-radius:8px;place-items:center;width:42px;height:42px;font-size:1.15rem;display:grid}.financial-kpi-grid[data-v-b0469a58]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.financial-kpi[data-v-b0469a58],.journal-control-row[data-v-b0469a58]{background:#fbfcfb;border:1px solid #e4e8e2;border-radius:8px}.financial-kpi[data-v-b0469a58]{gap:.35rem;min-height:120px;padding:.9rem;display:grid}.financial-kpi span[data-v-b0469a58],.financial-kpi small[data-v-b0469a58]{color:#687386}.financial-kpi strong[data-v-b0469a58]{color:#172033;font-size:1.45rem;font-weight:900}.financial-kpi--positive[data-v-b0469a58]{background:#f3faf6;border-color:#bfd9ca}.financial-kpi--negative[data-v-b0469a58]{background:#fff6f5;border-color:#e5c5c0}.financial-kpi--warning[data-v-b0469a58]{background:#fffaf0;border-color:#e7d7af}.journal-control-list[data-v-b0469a58]{gap:.65rem;display:grid}.journal-control-row[data-v-b0469a58]{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.journal-control-row span[data-v-b0469a58]{color:#667085}.journal-control-row strong[data-v-b0469a58]{color:#172033;font-size:1.05rem}.financial-link[data-v-b0469a58],.financial-shortcut[data-v-b0469a58]{color:#23624a;align-items:center;gap:.5rem;font-weight:800;display:inline-flex}.financial-panel--table[data-v-b0469a58]{overflow:hidden}.financial-table[data-v-b0469a58] .p-datatable-thead>tr>th{color:#526071;background:#f7f9f6;font-size:.8rem}.financial-review-follow-up[data-v-b0469a58]{background:#fff;border:1px solid #dfe5dd;border-radius:8px;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a0b}.financial-review-follow-up__texture[data-v-b0469a58]{pointer-events:none;opacity:.72;background-image:linear-gradient(135deg,#f8fafce6,#0000 44%),repeating-linear-gradient(135deg,#94a3b814 0 1px,#0000 1px 12px),radial-gradient(circle at 92% 10%,#23624a14,#0000 24%);position:absolute;inset:0}.financial-review-follow-up__body[data-v-b0469a58]{z-index:1;gap:1rem;display:grid;position:relative}.financial-review-follow-up__header[data-v-b0469a58]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.financial-review-title[data-v-b0469a58]{align-items:center;gap:.7rem;min-width:0;display:flex}.financial-review-title__icon[data-v-b0469a58]{color:#23624a;background:#f4f7f4;border:1px solid #e2e8f0;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.financial-review-title span[data-v-b0469a58]:not(.financial-review-title__icon){color:#687386;font-size:.76rem;font-weight:800}.financial-review-title h2[data-v-b0469a58]{color:#172033;letter-spacing:0;margin:.2rem 0 0;font-size:1.1rem;font-weight:950}.review-follow-up-summary[data-v-b0469a58]{grid-template-columns:repeat(2,minmax(108px,auto)) auto;align-items:stretch;gap:.5rem;display:grid}.review-follow-up-summary>div[data-v-b0469a58],.review-follow-up-summary>a[data-v-b0469a58]{background:#f8fafcc7;border:1px solid #e6ebe5;border-radius:8px;align-content:center;min-height:58px;padding:.45rem .7rem;display:grid}.review-follow-up-summary strong[data-v-b0469a58]{color:#172033;font-size:1.05rem;font-weight:950;line-height:1.1}.review-follow-up-summary[data-v-b0469a58] .priceSpan{font-size:1.05rem;font-weight:950;line-height:1.1}.review-follow-up-summary span[data-v-b0469a58]{color:#687386;font-size:.7rem;font-weight:800}.review-follow-up-grid[data-v-b0469a58]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.review-follow-up-card[data-v-b0469a58]{background:#f8fafcd1;border:1px solid #dfe5dd;border-radius:8px;align-content:space-between;gap:.75rem;min-height:150px;padding:.8rem;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.review-follow-up-card[data-v-b0469a58]:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 22px #0f172a0e}.payment-card-accent[data-v-b0469a58],.payment-card-glow[data-v-b0469a58]{pointer-events:none;position:absolute}.payment-card-accent[data-v-b0469a58]{inset-inline:0;background-image:linear-gradient(to right, var(--tw-gradient-stops));opacity:.75;height:2px;transition:opacity .25s;top:0}.payment-card-glow[data-v-b0469a58]{inset-inline-end:1rem;opacity:0;filter:blur(18px);border-radius:999px;width:3rem;height:3rem;transition:opacity .35s,transform .35s;top:1rem}.payment-card-glow--sm[data-v-b0469a58]{width:2.5rem;height:2.5rem}.review-follow-up-card:hover .payment-card-accent[data-v-b0469a58]{opacity:1}.review-follow-up-card:hover .payment-card-glow[data-v-b0469a58]{opacity:1;transform:scale(1.2)}.review-follow-up-card__top[data-v-b0469a58],.review-follow-up-card__content[data-v-b0469a58],.review-follow-up-progress[data-v-b0469a58]{z-index:1;position:relative}.review-follow-up-card__top[data-v-b0469a58]{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.review-follow-up-card__icon[data-v-b0469a58]{border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:.95rem;display:grid}.review-follow-up-card__amount[data-v-b0469a58]{justify-items:end;min-width:0;display:grid}.review-follow-up-card__amount[data-v-b0469a58] .priceSpan{white-space:nowrap;font-size:1.18rem;font-weight:950;line-height:1.1}.review-follow-up-card__content h3[data-v-b0469a58]{color:#172033;margin:0;font-size:.86rem;font-weight:900;line-height:1.45}.review-follow-up-card__content p[data-v-b0469a58]{color:#687386;margin:.3rem 0 0;font-size:.74rem;font-weight:800}.review-follow-up-progress[data-v-b0469a58]{background:#e7ece5;border-radius:999px;height:6px;overflow:hidden}.review-follow-up-progress>div[data-v-b0469a58]{border-radius:inherit;background-image:linear-gradient(to right, var(--tw-gradient-stops));height:100%;transition:width .5s}.review-follow-up-analytics[data-v-b0469a58]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.review-analytics-panel[data-v-b0469a58]{background:#ffffffbd;border:1px solid #e6ebe5;border-radius:8px;align-content:start;gap:.75rem;min-width:0;padding:.8rem;display:grid}.review-analytics-panel header[data-v-b0469a58]{border-bottom:1px solid #edf1ec;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.6rem;display:flex}.review-analytics-panel h3[data-v-b0469a58]{color:#172033;margin:0;font-size:.8rem;font-weight:900}.review-analytics-panel header span[data-v-b0469a58]{color:#687386;margin-top:.18rem;font-size:.68rem;font-weight:800;display:block}.review-analytics-panel header strong[data-v-b0469a58]{color:#172033;justify-items:end;display:grid}.review-analytics-panel header[data-v-b0469a58] .priceSpan{white-space:nowrap;font-size:.9rem;font-weight:950;line-height:1.1}.review-analytics-list[data-v-b0469a58]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.review-analytics-list--compact[data-v-b0469a58]{align-items:stretch}.review-analytics-row[data-v-b0469a58]{background:#f8fafcad;border:1px solid #edf1ec;border-radius:8px;gap:.38rem;min-width:0;padding:.55rem;display:grid}.review-analytics-row__head[data-v-b0469a58]{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.review-analytics-row__head span[data-v-b0469a58]{color:#263445;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:900;line-height:1.4;overflow:hidden}.review-analytics-row__head small[data-v-b0469a58]{border-radius:999px;flex:none;padding:.13rem .45rem;font-size:.66rem;font-weight:900}.review-analytics-row__amount[data-v-b0469a58]{color:#172033}.review-analytics-row__amount[data-v-b0469a58] .priceSpan{font-size:.8rem;font-weight:950;line-height:1.1}.review-analytics-progress[data-v-b0469a58]{background:#e7ece5;border-radius:999px;height:4px;overflow:hidden}.review-analytics-progress>div[data-v-b0469a58]{border-radius:inherit;background-image:linear-gradient(to right, var(--tw-gradient-stops));height:100%;transition:width .5s}.financial-chart-card[data-v-b0469a58]{gap:.9rem;display:grid}.financial-chart-card__header[data-v-b0469a58]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.financial-chart-card__header span[data-v-b0469a58]{color:#687386;font-size:.74rem;font-weight:800}.financial-chart-card__header h2[data-v-b0469a58]{color:#172033;letter-spacing:0;margin:.2rem 0 0;font-size:1rem;font-weight:950}.financial-chart-card__header>i[data-v-b0469a58]{color:#23624a;background:#f4f7f4;border:1px solid #e2e8f0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.financial-chart-empty[data-v-b0469a58]{color:#687386;text-align:center;background:linear-gradient(135deg,#f8fafceb,#0000 48%),#fbfcfb;border:1px dashed #d8ddd6;border-radius:8px;align-content:center;place-items:center;gap:.45rem;min-height:220px;display:grid}.financial-chart-empty i[data-v-b0469a58]{color:#23624a;background:#eef5ef;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.financial-chart-empty strong[data-v-b0469a58]{color:#172033;font-size:.92rem;font-weight:950}.financial-chart-empty span[data-v-b0469a58]{color:#687386;max-width:320px;font-size:.76rem;font-weight:700;line-height:1.6}.financial-empty[data-v-b0469a58]{color:#697386;background:#fbfcfb;border:1px dashed #d8ddd6;border-radius:8px;place-items:center;min-height:170px;display:grid}.financial-shortcuts[data-v-b0469a58]{gap:.65rem;display:grid}.financial-shortcut[data-v-b0469a58]{color:#263445;background:#fbfcfb;border:1px solid #e4e8e2;border-radius:8px;justify-content:space-between;min-height:52px;padding:.8rem;transition:border-color .2s,background .2s}.financial-shortcut[data-v-b0469a58]:hover{background:#f4f8f2;border-color:#9fb89f}.financial-shortcut i[data-v-b0469a58]:first-child{color:#23624a}@media (width<=1280px){.financial-metrics[data-v-b0469a58],.financial-kpi-grid[data-v-b0469a58],.review-follow-up-grid[data-v-b0469a58],.review-follow-up-analytics[data-v-b0469a58]{grid-template-columns:repeat(2,minmax(0,1fr))}.review-analytics-list[data-v-b0469a58]{grid-template-columns:1fr}}@media (width<=1024px){.financial-control-grid[data-v-b0469a58],.financial-charts[data-v-b0469a58],.financial-lower-grid[data-v-b0469a58]{grid-template-columns:1fr}.financial-review-follow-up__header[data-v-b0469a58],.review-follow-up-summary[data-v-b0469a58]{flex-direction:column;grid-template-columns:1fr}}@media (width<=640px){.financial-metrics[data-v-b0469a58],.financial-kpi-grid[data-v-b0469a58],.review-follow-up-grid[data-v-b0469a58],.review-follow-up-analytics[data-v-b0469a58]{grid-template-columns:1fr}}[data-pdf-export]{gap:.5rem!important;padding:.375rem!important}[data-pdf-export] header.rounded-lg{padding:.625rem!important}[data-pdf-export] section.rounded-lg,[data-pdf-export] .p-4,[data-pdf-export] .p-3{padding:.5rem!important}[data-pdf-export] .mb-3{margin-bottom:.375rem!important}[data-pdf-export] .gap-3{gap:.375rem!important}[data-pdf-export] .gap-2{gap:.25rem!important}[data-pdf-export] .min-h-16{min-height:2.5rem!important}[data-pdf-export] .space-y-3>*+*{margin-top:.5rem!important}[data-pdf-export] .space-y-1\.5>*+*{margin-top:.125rem!important}[data-pdf-export] .p-datatable .p-datatable-tbody>tr>td,[data-pdf-export] .p-datatable .p-datatable-thead>tr>th{padding:.375rem .5rem!important}[data-pdf-export] .p-datatable-table-container{height:auto!important;max-height:none!important;overflow:visible!important}[data-pdf-export] .p-datatable-scrollable .p-datatable-thead{position:static!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=bg-white],[class*=bg-slate-50]){background-color:#0f172ad1!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=bg-white\/],[class*=bg-slate-50\/],[class*=bg-slate-100]){background-color:#1e293bb8!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=border-slate],[class*=border-white]){border-color:#334155e6!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=ring-slate],[class*=ring-white]){--tw-ring-color:#334155e6!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=text-slate-950],[class*=text-slate-900],[class*=text-slate-800]){color:#f8fafc!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=text-slate-700],[class*=text-slate-600]){color:#cbd5e1!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=text-slate-500],[class*=text-slate-400]){color:#94a3b8!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=bg-primary-50],[class*=bg-primary-100]){background-color:color-mix(in srgb, var(--theme-color-primary-700) 26%, transparent)!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=text-primary-950],[class*=text-primary-800],[class*=text-primary-700]){color:var(--theme-color-primary-100)!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=ring-primary],[class*=border-primary]){--tw-ring-color:color-mix(in srgb, var(--theme-color-primary-300) 45%, transparent)!important;border-color:color-mix(in srgb, var(--theme-color-primary-300) 45%, transparent)!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=bg-emerald-50],[class*=bg-emerald-100]){background-color:#065f4638!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=text-emerald-800],[class*=text-emerald-700]){color:#6ee7b7!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=border-emerald],[class*=ring-emerald]){--tw-ring-color:#10b98159!important;border-color:#10b98159!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=bg-amber-50],[class*=bg-amber-100],[class*=bg-orange-50],[class*=bg-orange-100]){background-color:#92400e38!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=text-amber-800],[class*=text-amber-700],[class*=text-orange-800],[class*=text-orange-700]){color:#fcd34d!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=border-amber],[class*=ring-amber],[class*=border-orange],[class*=ring-orange]){--tw-ring-color:#f59e0b59!important;border-color:#f59e0b59!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=bg-rose-50],[class*=bg-rose-100]){background-color:#9f123938!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=text-rose-800],[class*=text-rose-700]){color:#fda4af!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=border-rose],[class*=ring-rose]){--tw-ring-color:#f43f5e59!important;border-color:#f43f5e59!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=bg-sky-50],[class*=bg-blue-50]){background-color:#1e40af38!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=text-sky-800],[class*=text-sky-700],[class*=text-blue-800],[class*=text-blue-700]){color:#93c5fd!important}.dark :where(.sales-report-dark-scope,.sales-report-dark-scope *):is([class*=border-sky],[class*=ring-sky],[class*=border-blue],[class*=ring-blue]){--tw-ring-color:#3b82f659!important;border-color:#3b82f659!important}.max-h-60[data-v-383c7da8]::-webkit-scrollbar{width:6px}.max-h-60[data-v-383c7da8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.max-h-60[data-v-383c7da8]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.max-h-60[data-v-383c7da8]::-webkit-scrollbar-thumb:hover{background:#555}.gmail-compose[data-v-f396fadc]{background:#fff;border:1px solid #dadce0;border-radius:.75rem .75rem 0 0;overflow:hidden;box-shadow:0 8px 24px #3c404347}.gmail-compose-header[data-v-f396fadc]{color:#202124;background:#f2f6fc;justify-content:space-between;align-items:center;min-height:2.6rem;padding:0 .85rem;display:flex}.gmail-compose-header h2[data-v-f396fadc]{margin:0;font-size:.85rem;font-weight:900}.gmail-compose-close[data-v-f396fadc],.gmail-compose-tool[data-v-f396fadc]{color:#5f6368;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.gmail-compose-close[data-v-f396fadc]:hover,.gmail-compose-tool[data-v-f396fadc]:hover{color:#202124;background:#e8eaed}.gmail-compose-form[data-v-f396fadc]{flex-direction:column;max-height:min(42rem,100vh - 6rem);display:flex}.gmail-compose-fields[data-v-f396fadc]{flex:1;min-height:0;overflow-y:auto}.gmail-compose-line[data-v-f396fadc]{border-bottom:1px solid #e8eaed;align-items:center;gap:.75rem;padding:.45rem .85rem;display:flex}.gmail-compose-line>span[data-v-f396fadc]{color:#5f6368;flex:none;width:3rem;font-size:.78rem;font-weight:800}.gmail-compose-mini-actions[data-v-f396fadc]{flex:none;gap:.5rem;display:flex}.gmail-compose-mini-actions button[data-v-f396fadc]{color:#5f6368;font-size:.76rem;font-weight:900}.gmail-compose-subject[data-v-f396fadc]{border-bottom:1px solid #e8eaed;padding:.45rem .85rem}.gmail-compose-body[data-v-f396fadc]{min-height:16rem;padding:.75rem .85rem}.gmail-compose-attachments[data-v-f396fadc]{gap:.5rem;padding:.75rem .85rem;display:grid}.gmail-compose-attachment[data-v-f396fadc]{border:1px solid #e8eaed;border-radius:.5rem;align-items:center;gap:.6rem;min-width:0;padding:.5rem;display:flex}.gmail-compose-footer[data-v-f396fadc]{border-top:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.dark{color:#f3f4f6;background:#1e293b;border-color:#334155}.dark,.dark,.dark,.dark{color:#9ca3af;border-color:#334155}.gmail-request-details[data-v-f75b6169]{background:#fff;min-height:100%}.gmail-request-toolbar[data-v-f75b6169]{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.45rem 1rem;display:flex;position:sticky;top:0}.gmail-icon-button[data-v-f75b6169]{color:#5f6368;border-radius:999px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.gmail-icon-button[data-v-f75b6169]:hover{color:#202124;background:#f1f3f4}.gmail-request-paper[data-v-f75b6169]{padding:1.75rem 2rem 2.25rem}.gmail-request-subject[data-v-f75b6169]{color:#202124;margin:0 0 1.25rem;font-size:1.45rem;font-weight:500;line-height:2rem}.gmail-request-meta[data-v-f75b6169]{align-items:flex-start;gap:.85rem;display:flex}.gmail-avatar[data-v-f75b6169]{color:#0b57d0;background:#d3e3fd;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:900;display:grid}.gmail-sender[data-v-f75b6169]{color:#202124;font-size:.9rem;font-weight:900}.gmail-email[data-v-f75b6169],.gmail-recipients[data-v-f75b6169],.gmail-message-time[data-v-f75b6169]{color:#5f6368;font-size:.78rem;font-weight:600}.gmail-message-time[data-v-f75b6169]{white-space:nowrap;flex:none}.gmail-body[data-v-f75b6169]{color:#202124;margin-top:2rem;font-size:.92rem;line-height:1.75}.gmail-comments[data-v-f75b6169]{border-top:1px solid #e8eaed;margin:0 2rem 2rem;padding-top:1rem}.gmail-comments h2[data-v-f75b6169]{color:#202124;margin-bottom:.75rem;font-size:.95rem;font-weight:900}.comment-attachment[data-v-f75b6169]{font-size:12px}.dark,.dark{background:#0f172a;border-color:#334155}.employee-mail-sidebar[data-v-69d3874c]{flex-direction:column;gap:.75rem;min-height:100%;padding:.75rem;display:flex}.employee-mail-compose[data-v-69d3874c]{color:#001d35;background:#c2e7ff;border-radius:1rem;align-items:center;gap:.75rem;width:fit-content;min-height:3.5rem;padding:0 1.25rem;font-size:.9rem;font-weight:800;transition:box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.employee-mail-compose[data-v-69d3874c]:hover{background:#b3dfff;box-shadow:0 2px 6px #3c404340}.employee-mail-nav[data-v-69d3874c]{gap:.15rem;display:grid}.employee-mail-nav-item[data-v-69d3874c]{color:#202124;border-radius:999px;align-items:center;gap:.75rem;min-height:2rem;padding:0 .85rem;font-size:.82rem;font-weight:700;transition:background-color .15s;display:flex}.employee-mail-nav-item[data-v-69d3874c]:hover{background:#f1f3f4}.employee-mail-nav-item.is-active[data-v-69d3874c]{color:#001d35;background:#d3e3fd}.employee-mail-nav-icon[data-v-69d3874c]{color:#5f6368;place-items:center;width:1.25rem;display:grid}.employee-mail-count[data-v-69d3874c]{color:#5f6368;font-size:.75rem;font-weight:900}.employee-mail-account[data-v-69d3874c]{color:#5f6368;max-width:100%;margin:.75rem 0 .25rem;padding:0 .85rem;font-size:.72rem;font-weight:800}.employee-mail-empty-account[data-v-69d3874c]{color:#b91c1c;text-align:center;background:#fef2f2;border-radius:.75rem;justify-items:center;gap:.5rem;padding:1rem;font-size:.78rem;font-weight:800;display:grid}.employee-compose-dock[data-v-69d3874c]{inset-inline-end:1.5rem;z-index:60;width:min(38rem,100vw - 2rem);position:fixed;bottom:0}.employees-gmail-shell[data-v-3f040d33]{color:#202124;background:#f6f8fc;border-radius:1rem;grid-template-columns:16rem minmax(0,1fr);min-height:calc(100vh - 13rem);display:grid;overflow:hidden}.employees-gmail-sidebar[data-v-3f040d33]{background:#f6f8fc;border-inline-end:1px solid #e8eaed;min-height:0}.employees-gmail-main[data-v-3f040d33]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.employees-gmail-toolbar[data-v-3f040d33]{background:#f6f8fc;border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;display:flex}.employees-gmail-toolbar h1[data-v-3f040d33]{color:#202124;margin:0;font-size:1.25rem;font-weight:500}.employee-mail-top-tabs[data-v-3f040d33]{background:#eaf1fb;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.employee-mail-top-tab[data-v-3f040d33]{color:#5f6368;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .9rem;font-size:.82rem;font-weight:900;display:inline-flex}.employee-mail-top-tab[data-v-3f040d33]:hover{color:#202124;background:#ffffffbf}.employee-mail-top-tab.is-active[data-v-3f040d33]{color:#0b57d0;background:#fff;box-shadow:0 1px 2px #3c40432e}.gmail-toolbar-icon[data-v-3f040d33]{color:#5f6368;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.gmail-toolbar-icon[data-v-3f040d33]:hover{color:#202124;background:#e8eaed}.employees-gmail-content[data-v-3f040d33]{background:#fff;border-start-start-radius:1rem;grid-template-columns:minmax(24rem,42%) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.employees-gmail-list[data-v-3f040d33],.employees-gmail-reading[data-v-3f040d33]{min-height:0;overflow-y:auto}.employees-gmail-list[data-v-3f040d33]{border-inline-end:1px solid #e8eaed}.employees-gmail-paginator[data-v-3f040d33]{background:#fff;border-top:1px solid #e8eaed;padding:.75rem}.gmail-empty-list[data-v-3f040d33]{color:#5f6368;align-content:center;place-items:center;gap:.35rem;min-height:16rem;font-size:.85rem;font-weight:800;display:grid}.gmail-request-row[data-v-3f040d33]{color:#202124;text-align:start;background:#fff;border-bottom:1px solid #e8eaed;grid-template-columns:2.35rem 2rem minmax(8rem,12rem) minmax(0,1fr) max-content max-content;align-items:center;gap:.4rem;width:100%;min-height:2.75rem;padding:0 1rem 0 .35rem;transition:box-shadow .12s,background-color .12s;display:grid}[dir=rtl] .gmail-request-row[data-v-3f040d33]{padding:0 .35rem 0 1rem}.gmail-request-row[data-v-3f040d33]:hover,.gmail-request-row.is-selected[data-v-3f040d33]{background:#f2f6fc;box-shadow:inset 0 1px #dadce0,inset 0 -1px #dadce0,0 1px 2px #3c404333}.gmail-row-check[data-v-3f040d33],.gmail-row-star[data-v-3f040d33]{color:#5f6368;justify-content:center;align-items:center;display:inline-flex}.gmail-checkbox[data-v-3f040d33]{border-radius:.15rem;width:1rem;height:1rem}.gmail-row-sender[data-v-3f040d33],.gmail-row-subject[data-v-3f040d33],.gmail-row-date[data-v-3f040d33],.gmail-row-badge[data-v-3f040d33]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gmail-row-sender[data-v-3f040d33],.gmail-row-subject[data-v-3f040d33]{font-size:.82rem;font-weight:900}.gmail-row-main[data-v-3f040d33]{white-space:nowrap;gap:.25rem;min-width:0;display:flex;overflow:hidden}.gmail-row-preview[data-v-3f040d33]{text-overflow:ellipsis;color:#5f6368;min-width:0;font-size:.8rem;font-weight:600;overflow:hidden}.gmail-row-badge[data-v-3f040d33]{color:#1967d2;background:#e8f0fe;border-radius:999px;padding:.18rem .55rem;font-size:.68rem;font-weight:900}.gmail-row-date[data-v-3f040d33]{color:#5f6368;font-size:.72rem;font-weight:800}@media (width<=1100px){.employees-gmail-shell[data-v-3f040d33]{grid-template-columns:5rem minmax(0,1fr)}.employees-gmail-content[data-v-3f040d33]{grid-template-columns:1fr}.employees-gmail-reading[data-v-3f040d33]{display:none}.employees-gmail-toolbar[data-v-3f040d33]{flex-direction:column;align-items:flex-start}}@media (width<=900px){.gmail-request-row[data-v-3f040d33]{grid-template-columns:2rem 1.5rem minmax(0,1fr) max-content}.gmail-row-main[data-v-3f040d33],.gmail-row-badge[data-v-3f040d33]{display:none}}.dark,.dark,.dark,.dark,.dark{border-color:#334155}.dark,.dark,.dark{background:#0f172a}.dark,.dark{box-shadow:none;color:#f3f4f6;background:#334155a6}.dark{color:#93c5fd;background:#0f172a}.dark,.dark,.dark,.dark{color:#9ca3af}.gmail-message-list[data-v-cdef2bba]{background:#fff;min-height:100%}.gmail-empty-list[data-v-cdef2bba]{color:#5f6368;align-content:center;place-items:center;gap:.35rem;min-height:16rem;display:grid}.gmail-message-row[data-v-cdef2bba]{color:#202124;text-align:start;background:#f8fafd;border-bottom:1px solid #e8eaed;grid-template-columns:2.35rem 2rem minmax(8rem,13rem) minmax(0,1fr) max-content max-content;align-items:center;gap:.4rem;width:100%;min-height:2.75rem;padding:0 1rem 0 .35rem;transition:box-shadow .12s,background-color .12s;display:grid}[dir=rtl] .gmail-message-row[data-v-cdef2bba]{padding:0 .35rem 0 1rem}.gmail-message-row[data-v-cdef2bba]:hover,.gmail-message-row.is-selected[data-v-cdef2bba]{background:#f2f6fc;box-shadow:inset 0 1px #dadce0,inset 0 -1px #dadce0,0 1px 2px #3c404333}.gmail-message-row.is-unread[data-v-cdef2bba]{background:#fff;font-weight:900}.gmail-row-check[data-v-cdef2bba],.gmail-row-star[data-v-cdef2bba],.gmail-row-attachment[data-v-cdef2bba]{color:#5f6368;justify-content:center;align-items:center;display:inline-flex}.gmail-checkbox[data-v-cdef2bba]{border-radius:.15rem;width:1rem;height:1rem}.gmail-row-sender[data-v-cdef2bba],.gmail-row-subject[data-v-cdef2bba],.gmail-row-date[data-v-cdef2bba]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gmail-row-sender[data-v-cdef2bba],.gmail-row-subject[data-v-cdef2bba]{font-size:.82rem}.gmail-row-main[data-v-cdef2bba]{white-space:nowrap;gap:.25rem;min-width:0;display:flex;overflow:hidden}.gmail-row-preview[data-v-cdef2bba]{text-overflow:ellipsis;color:#5f6368;min-width:0;font-size:.8rem;font-weight:600;overflow:hidden}.gmail-row-attachment[data-v-cdef2bba]{gap:.25rem;font-size:.72rem}.gmail-row-date[data-v-cdef2bba]{color:#5f6368;font-size:.72rem;font-weight:800}@media (width<=900px){.gmail-message-row[data-v-cdef2bba]{grid-template-columns:2rem 1.5rem minmax(0,1fr) max-content}.gmail-row-main[data-v-cdef2bba],.gmail-row-attachment[data-v-cdef2bba]{display:none}}.dark,.dark{box-shadow:none;background:#334155a6}.gmail-details[data-v-e817c5e3]{background:#fff;min-height:100%}.gmail-details-scroll[data-v-e817c5e3]{min-height:100%;overflow-y:auto}.gmail-details-toolbar[data-v-e817c5e3]{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.45rem 1rem;display:flex;position:sticky;top:0}.gmail-icon-button[data-v-e817c5e3],.gmail-action-button[data-v-e817c5e3]{color:#5f6368;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.gmail-icon-button[data-v-e817c5e3]{width:2.2rem;height:2.2rem}.gmail-action-button[data-v-e817c5e3]{gap:.45rem;min-height:2.2rem;padding:0 .85rem}.gmail-icon-button[data-v-e817c5e3]:hover,.gmail-action-button[data-v-e817c5e3]:hover{color:#202124;background:#f1f3f4}.gmail-message-paper[data-v-e817c5e3]{padding:1.75rem 2rem 2.25rem}.gmail-details-subject[data-v-e817c5e3]{color:#202124;margin:0 0 1.25rem;font-size:1.45rem;font-weight:500;line-height:2rem}.gmail-details-meta[data-v-e817c5e3]{align-items:flex-start;gap:.85rem;display:flex}.gmail-avatar[data-v-e817c5e3]{color:#0b57d0;background:#d3e3fd;border-radius:999px;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:900;display:grid}.gmail-sender[data-v-e817c5e3]{color:#202124;font-size:.9rem;font-weight:900}.gmail-email[data-v-e817c5e3],.gmail-recipients[data-v-e817c5e3],.gmail-message-time[data-v-e817c5e3],.gmail-copy-line[data-v-e817c5e3]{color:#5f6368;font-size:.78rem;font-weight:600}.gmail-message-time[data-v-e817c5e3]{white-space:nowrap;flex:none}.gmail-copy-line[data-v-e817c5e3]{gap:.2rem;margin-top:.75rem;padding-inline-start:3.35rem;display:grid}.gmail-copy-line span[data-v-e817c5e3]{font-weight:900}.gmail-body[data-v-e817c5e3]{color:#202124;margin-top:2rem;font-size:.92rem;line-height:1.75}.gmail-attachments[data-v-e817c5e3]{margin-top:2rem}.gmail-attachments h3[data-v-e817c5e3]{color:#202124;margin-bottom:.75rem;font-size:.85rem;font-weight:900}.gmail-attachment-grid[data-v-e817c5e3]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;display:grid}.gmail-attachment[data-v-e817c5e3]{color:#202124;border:1px solid #dadce0;border-radius:.5rem;align-items:center;gap:.65rem;min-width:0;padding:.65rem;display:flex}.gmail-attachment[data-v-e817c5e3]:hover{background:#f8fafd}.gmail-thread-list[data-v-e817c5e3]{gap:.75rem;padding:0 1rem 1rem;display:grid}.gmail-thread-list .gmail-details[data-v-e817c5e3]{border:1px solid #e8eaed;border-radius:.75rem}.gmail-reply-dock[data-v-e817c5e3]{margin:1rem;position:sticky;bottom:0}.dark,.dark{background:#0f172a;border-color:#334155}.dark,.dark,.dark,.dark,.dark,.dark{color:#9ca3af}.dark{border-color:#334155}.employees-gmail-shell[data-v-b16006b6]{color:#202124;background:#f6f8fc;border-radius:1rem;grid-template-columns:16rem minmax(0,1fr);min-height:calc(100vh - 13rem);display:grid;overflow:hidden}.employees-gmail-sidebar[data-v-b16006b6]{background:#f6f8fc;border-inline-end:1px solid #e8eaed;min-height:0}.employees-gmail-main[data-v-b16006b6]{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.employees-gmail-toolbar[data-v-b16006b6]{background:#f6f8fc;border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;display:flex}.employees-gmail-toolbar h1[data-v-b16006b6]{color:#202124;margin:0;font-size:1.25rem;font-weight:500}.employee-mail-top-tabs[data-v-b16006b6]{background:#eaf1fb;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.employee-mail-top-tab[data-v-b16006b6]{color:#5f6368;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;min-height:2.25rem;padding:0 .9rem;font-size:.82rem;font-weight:900;display:inline-flex}.employee-mail-top-tab[data-v-b16006b6]:hover{color:#202124;background:#ffffffbf}.employee-mail-top-tab.is-active[data-v-b16006b6]{color:#0b57d0;background:#fff;box-shadow:0 1px 2px #3c40432e}.gmail-toolbar-icon[data-v-b16006b6]{color:#5f6368;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.gmail-toolbar-icon[data-v-b16006b6]:hover{color:#202124;background:#e8eaed}.employees-gmail-content[data-v-b16006b6]{background:#fff;border-start-start-radius:1rem;grid-template-columns:minmax(24rem,42%) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.employees-gmail-list[data-v-b16006b6],.employees-gmail-reading[data-v-b16006b6]{min-height:0;overflow-y:auto}.employees-gmail-list[data-v-b16006b6]{border-inline-end:1px solid #e8eaed}.employees-gmail-paginator[data-v-b16006b6]{background:#fff;border-top:1px solid #e8eaed;padding:.75rem}@media (width<=1100px){.employees-gmail-shell[data-v-b16006b6]{grid-template-columns:5rem minmax(0,1fr)}.employees-gmail-content[data-v-b16006b6]{grid-template-columns:1fr}.employees-gmail-reading[data-v-b16006b6]{display:none}.employees-gmail-toolbar[data-v-b16006b6]{flex-direction:column;align-items:flex-start}}.dark,.dark,.dark{color:#f3f4f6;background:#0f172a}.dark,.dark,.dark,.dark{border-color:#334155}.dark,.dark{background:#0f172a}.dark{color:#93c5fd;background:#0f172a}.error-page[data-v-44b66e54]{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.dark .error-page[data-v-44b66e54]{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.bg-shapes[data-v-44b66e54]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.shape[data-v-44b66e54]{opacity:.08;border-radius:50%;position:absolute}.dark .shape[data-v-44b66e54]{opacity:.05}.shape-1[data-v-44b66e54]{background:var(--color-primary-400,#60a5fa);width:600px;height:600px;animation:20s ease-in-out infinite float-44b66e54;top:-200px;right:-100px}.shape-2[data-v-44b66e54]{background:var(--color-secondary-400,#a78bfa);width:400px;height:400px;animation:25s ease-in-out infinite reverse float-44b66e54;bottom:-150px;left:-100px}.shape-3[data-v-44b66e54]{background:var(--color-primary-300,#93c5fd);width:300px;height:300px;animation:15s ease-in-out infinite float-44b66e54;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes float-44b66e54{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-30px)rotate(5deg)}66%{transform:translateY(20px)rotate(-3deg)}}.error-content[data-v-44b66e54]{z-index:1;text-align:center;max-width:520px;padding:2rem;animation:.6s ease-out fadeInUp-44b66e54;position:relative}@keyframes fadeInUp-44b66e54{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.status-code-wrapper[data-v-44b66e54]{margin-bottom:1.5rem}.status-code[data-v-44b66e54]{letter-spacing:-4px;background:linear-gradient(135deg, var(--color-primary-500,#3b82f6), var(--color-secondary-500,#8b5cf6));-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 6px #00000012);-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:800;line-height:1}.status-code.text-amber[data-v-44b66e54]{background:linear-gradient(135deg,#f59e0b,#975200);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.status-code.text-blue[data-v-44b66e54]{background:linear-gradient(135deg,#3b82f6,#002fa2);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.status-code.text-orange[data-v-44b66e54]{background:linear-gradient(135deg,#f97316,#923100);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.status-code.text-yellow[data-v-44b66e54]{background:linear-gradient(135deg,#eab308,#926100)}.status-code.text-red[data-v-44b66e54]{background:linear-gradient(135deg,#ef4444,#8a0000);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.status-code.text-purple[data-v-44b66e54]{background:linear-gradient(135deg,#a855f7,#54009e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.icon-wrapper[data-v-44b66e54]{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;animation:2s ease-out infinite pulse-ring-44b66e54;display:flex}.icon-wrapper i[data-v-44b66e54]{font-size:2rem}.icon-amber[data-v-44b66e54]{color:#d97706;background:#f59e0b1f}.icon-blue[data-v-44b66e54]{color:#2563eb;background:#3b82f61f}.icon-orange[data-v-44b66e54]{color:#ea580c;background:#f973161f}.icon-yellow[data-v-44b66e54]{color:#ca8a04;background:#eab3081f}.icon-red[data-v-44b66e54]{color:#dc2626;background:#ef44441f}.icon-purple[data-v-44b66e54]{color:#9333ea;background:#a855f71f}@keyframes pulse-ring-44b66e54{0%{box-shadow:0 0}50%{box-shadow:0 0 0 12px #0000}to{box-shadow:0 0 #0000}}.error-title[data-v-44b66e54]{color:#1e293b;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.dark .error-title[data-v-44b66e54]{color:#f1f5f9}.error-description[data-v-44b66e54]{color:#64748b;max-width:440px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7}.dark .error-description[data-v-44b66e54]{color:#94a3b8}.error-reference[data-v-44b66e54]{background:#ef444414;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;display:inline-flex}.dark .error-reference[data-v-44b66e54]{background:#ef44441f;border-color:#ef444440}.reference-label[data-v-44b66e54]{color:#64748b;font-size:.85rem}.dark .reference-label[data-v-44b66e54]{color:#94a3b8}.reference-code[data-v-44b66e54]{color:#dc2626;letter-spacing:1px;-webkit-user-select:all;user-select:all;font-family:monospace;font-size:.9rem;font-weight:600}.dark .reference-code[data-v-44b66e54]{color:#f87171}.error-countdown[data-v-44b66e54]{margin-bottom:2rem}.countdown-bar-track[data-v-44b66e54]{background:#00000014;border-radius:4px;width:100%;max-width:300px;height:4px;margin:0 auto .75rem;overflow:hidden}.dark .countdown-bar-track[data-v-44b66e54]{background:#ffffff1a}.countdown-bar-fill[data-v-44b66e54]{border-radius:4px;height:100%;transition:width 1s linear}.bar-orange[data-v-44b66e54]{background:linear-gradient(90deg,#f97316,#ea580c)}.bar-purple[data-v-44b66e54]{background:linear-gradient(90deg,#a855f7,#9333ea)}.countdown-text[data-v-44b66e54]{color:#94a3b8;font-size:.85rem}.dark .countdown-text[data-v-44b66e54]{color:#64748b}.error-actions[data-v-44b66e54]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.report-section[data-v-44b66e54]{border-top:1px solid #0000000f;margin-top:2rem;padding-top:1.5rem}.dark .report-section[data-v-44b66e54]{border-top-color:#ffffff14}.report-link[data-v-44b66e54]{color:#016a27;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.9rem;transition:background .2s;display:inline-flex}.report-link[data-v-44b66e54]:hover{background:#25d3661a}.report-link i[data-v-44b66e54]{font-size:1.1rem}.report-dialog-text[data-v-44b66e54]{color:#64748b;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.dark .report-dialog-text[data-v-44b66e54]{color:#94a3b8}.report-info[data-v-44b66e54]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.4rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.dark .report-info[data-v-44b66e54]{background:#ffffff0d;border-color:#ffffff1a}.report-info-row[data-v-44b66e54]{align-items:baseline;gap:.5rem;font-size:.85rem;display:flex}.report-info-label[data-v-44b66e54]{color:#94a3b8;white-space:nowrap}.report-info-value[data-v-44b66e54]{color:#334155;font-weight:500}.dark .report-info-value[data-v-44b66e54]{color:#e2e8f0}.report-info-url[data-v-44b66e54]{word-break:break-all;text-align:start;direction:ltr}.report-textarea[data-v-44b66e54]{width:100%}.report-dialog-footer[data-v-44b66e54]{justify-content:flex-end;gap:.5rem;display:flex}.report-success[data-v-44b66e54]{text-align:center;padding:1.5rem 0}.report-success-icon[data-v-44b66e54]{background:#25d3661f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1rem;display:flex}.report-success-icon i[data-v-44b66e54]{color:#25d366;font-size:1.8rem}.report-success-text[data-v-44b66e54]{color:#334155;font-size:1rem;font-weight:500}.dark .report-success-text[data-v-44b66e54]{color:#e2e8f0}@media print{header,nav,aside,footer,.sidebar,.topbar,.layout-sidebar,.layout-topbar,.no-print{display:none!important}.layout-content,.main-content,.page-content{margin:0!important;padding:0!important}}.is-loading .loading-section-class[data-v-ff436dd5]{display:block!important}.bg-duplicate-highlight{background-color:#f59e0b14}[data-v-01a49eb3] th .p-checkbox{display:none!important}.timeline-container[data-v-66b4ba0d]{background-color:#fafafa;border-radius:.75rem;width:100%;padding:1.5rem}.custom-timeline[data-v-66b4ba0d]{min-width:max-content;padding-bottom:1.5rem}.custom-timeline[data-v-66b4ba0d] .p-timeline-event-opposite{flex:0 auto;min-width:150px;padding:0 1.5rem}.custom-timeline[data-v-66b4ba0d] .p-timeline-event-content{flex:1;min-width:300px;padding:0 1.5rem}.custom-timeline[data-v-66b4ba0d] .p-timeline-event{min-width:450px}.custom-timeline[data-v-66b4ba0d] .p-timeline-event-connector{height:3px}.timeline-card[data-v-66b4ba0d]{transition:all .3s;position:relative;overflow:hidden}.timeline-card[data-v-66b4ba0d]:hover{transform:translateY(-3px)}.timeline-date[data-v-66b4ba0d]{text-align:center;min-width:140px}.marker-container[data-v-66b4ba0d]{justify-content:center;align-items:center;display:flex;position:relative}.marker-pulse[data-v-66b4ba0d]{opacity:0;border-radius:50%;width:100%;height:100%;animation:2s infinite pulse-66b4ba0d;position:absolute}.marker-pulse-pending[data-v-66b4ba0d]{background-color:#6b728080;animation:none}.marker-pulse-in-progress[data-v-66b4ba0d]{background-color:#3b82f680;animation:2s infinite pulse-66b4ba0d}.marker-pulse-completed[data-v-66b4ba0d]{background-color:#10b98180;animation:2s forwards pulse-once-66b4ba0d}@keyframes pulse-66b4ba0d{0%{opacity:.8;transform:scale(.8)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(.8)}}@keyframes pulse-once-66b4ba0d{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}.timeline-card[data-v-66b4ba0d]:hover:after{transform:translate(100%)}html[dir=rtl] .custom-timeline[data-v-66b4ba0d] .p-timeline-event-opposite,html[dir=rtl] .custom-timeline[data-v-66b4ba0d] .p-timeline-event-content{text-align:right}.line-clamp-2[data-v-a561db84]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.item-list-table[data-v-18f0af35] .payment-certificate-item-select,.item-list-table[data-v-18f0af35] .payment-certificate-item-select .p-select{min-width:0}.item-list-table[data-v-18f0af35] .payment-certificate-item-select .p-select-label{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5rem;line-height:1.35;display:-webkit-box;overflow:hidden}.item-list-table[data-v-18f0af35] .payment-certificate-number-input input{color:#334155;-webkit-text-fill-color:#334155;font-weight:500}.item-list-table[data-v-18f0af35] .payment-certificate-number-input input:disabled{opacity:1}.dark{color:#e2e8f0;-webkit-text-fill-color:#e2e8f0}.task-title-textarea[data-v-38c652c5]{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:100%;min-height:5.5rem;padding:.75rem;font-size:1rem;font-weight:800;line-height:1.65rem}.task-title-textarea[data-v-38c652c5]:focus{border-color:rgb(var(--primary-500));box-shadow:0 0 0 3px rgb(var(--primary-500) / .12);background:#fff}.task-title-textarea[data-v-38c652c5]::placeholder{color:#94a3b8;font-weight:700}.dark{color:#6b7280;border-color:#334155;border-color:rgb(var(--primary-500));background:#1e293bbf}[data-v-38c652c5] .task-description-field textarea{min-height:8rem}.task-sidebar-title[data-v-e1e9e63e]{resize:vertical;color:#0f172a;background:0 0;border:0;border-bottom:1px solid #e2e8f0;outline:none;width:100%;padding:.25rem 0 .75rem;font-size:1.35rem;font-weight:900;line-height:2rem}.task-sidebar-title[data-v-e1e9e63e]:focus{border-bottom-color:rgb(var(--primary-500))}.task-sidebar-title[data-v-e1e9e63e]::placeholder{color:#94a3b8}.task-property-row[data-v-e1e9e63e]{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.35rem 0;display:grid}.task-property-label[data-v-e1e9e63e]{color:#64748b;align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;display:inline-flex}.task-property-control[data-v-e1e9e63e]{color:#0f172a;background:0 0;border:0;border-radius:.375rem;outline:none;width:100%;padding:.45rem .55rem;font-size:.82rem;font-weight:700}.task-property-control[data-v-e1e9e63e]:hover,.task-property-control[data-v-e1e9e63e]:focus{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0}.task-property-component[data-v-e1e9e63e]{width:100%;min-width:0}.task-property-component[data-v-e1e9e63e] .p-select,.task-property-component[data-v-e1e9e63e] .p-datepicker-input{color:#0f172a;min-height:2.45rem;box-shadow:none;background:0 0;border:0;font-size:.82rem;font-weight:700}.task-property-component[data-v-e1e9e63e] .p-select:hover,.task-property-component[data-v-e1e9e63e] .p-select.p-focus,.task-property-component[data-v-e1e9e63e] .p-datepicker-input:hover,.task-property-component[data-v-e1e9e63e] .p-datepicker-input:focus{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0}.task-chip-editor[data-v-e1e9e63e]{width:100%;min-width:0}.task-chip-field[data-v-e1e9e63e]{border-radius:.375rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.4rem;padding:.35rem .35rem .35rem 0;display:flex}.task-chip-field[data-v-e1e9e63e]:hover{background:#f8fafc}.task-chip-list[data-v-e1e9e63e]{flex-wrap:wrap;flex:1;gap:.4rem;min-width:0;display:flex}.task-user-chip[data-v-e1e9e63e],.task-empty-chip[data-v-e1e9e63e]{border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.3rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.task-user-chip[data-v-e1e9e63e]{color:#334155;background:#fff;border:1px solid #cbd5e1}.task-empty-chip[data-v-e1e9e63e]{color:#94a3b8}.task-chip-edit[data-v-e1e9e63e]{color:#64748b;border-radius:999px;flex:none;place-items:center;width:1.85rem;height:1.85rem;transition:background-color .15s,color .15s;display:grid}.task-chip-edit[data-v-e1e9e63e]:hover,.task-chip-edit[data-v-e1e9e63e]:focus{color:#0f172a;background:#e2e8f0;outline:none}.task-chip-select[data-v-e1e9e63e]{margin-top:.4rem}.task-chip-select[data-v-e1e9e63e] .p-multiselect{background:#f8fafc;border-color:#e2e8f0;min-height:2.5rem;font-size:.8rem;font-weight:700}.task-chip-select[data-v-e1e9e63e] .p-multiselect-label{padding-block:.45rem}.task-description-box[data-v-e1e9e63e]{resize:vertical;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;outline:none;width:100%;padding:.75rem}.task-description-box[data-v-e1e9e63e]:focus{border-color:rgb(var(--primary-500));box-shadow:0 0 0 3px rgb(var(--primary-500) / .12);background:#fff}.dark,.dark,.dark,.dark,.dark{color:#f3f4f6}.dark{border-bottom-color:#334155}.dark,.dark,.dark,.dark,.dark,.dark,.dark{background:#1e293b73;box-shadow:inset 0 0 0 1px #334155}.dark{color:#94a3b8;background:#0f172acc;border-color:#334155}.dark,.dark{color:#f3f4f6;background:#334155}.dark{border-color:rgb(var(--primary-500));box-shadow:0 0 0 3px rgb(var(--primary-500) / .12);background:#1e293bbf}@media (width<=640px){.task-property-row[data-v-e1e9e63e]{grid-template-columns:1fr;gap:.35rem}}.column-content[data-v-fb798b6e]{height:calc(100vh - 300px)}.column-content[data-v-fb798b6e]::-webkit-scrollbar{width:6px}.column-content[data-v-fb798b6e]::-webkit-scrollbar-track{background:0 0}.column-content[data-v-fb798b6e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}@media (width<=1024px){.column-content[data-v-fb798b6e]{height:calc(100vh - 340px)}}@media (width<=768px){.kanban-column[data-v-fb798b6e]{min-width:300px}.column-content[data-v-fb798b6e]{height:auto;max-height:70vh}}.task-details-drawer .p-drawer-header{display:none}.task-details-drawer .p-drawer-content{padding:0}.transition-all[data-v-0d180bb9]{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.wizard-steps[data-v-db45e899]{transition:all .3s}.step-content[data-v-db45e899]{transition:opacity .3s;animation:.3s ease-in-out fadeIn-db45e899}@keyframes fadeIn-db45e899{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.upload-zone[data-v-db45e899]{cursor:pointer}@keyframes pulse-border-719cf102{0%,to{border-color:#93c5fd}50%{border-color:#3b82f6}}.border-blue-300[data-v-719cf102]{animation:2s ease-in-out infinite pulse-border-719cf102}.upload-zone[data-v-23d498e6]{cursor:pointer}.mapping-details summary[data-v-23d498e6]{list-style:none}.mapping-details summary[data-v-23d498e6]::-webkit-details-marker{display:none}.mapping-details[open] summary i.pi-chevron-down[data-v-23d498e6]{transform:rotate(180deg)}.transition-smooth[data-v-23d498e6]{transition:all .3s cubic-bezier(.4,0,.2,1)}.error-panel[data-v-ae9269ea]{transition:all .3s}.error-list[data-v-ae9269ea]::-webkit-scrollbar{width:8px}.error-list[data-v-ae9269ea]::-webkit-scrollbar-track{background-color:#fef2f2;border-radius:.375rem}.error-list[data-v-ae9269ea]::-webkit-scrollbar-thumb{background-color:#f87171;border-radius:.375rem}.error-list[data-v-ae9269ea]::-webkit-scrollbar-thumb:hover{background-color:#ef4444}@keyframes pulse-ae9269ea{0%,to{opacity:1}50%{opacity:.7}}.animate-pulse[data-v-ae9269ea]{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse-ae9269ea}.excel-table-wrapper[data-v-5a098db7]{position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.excel-table[data-v-5a098db7]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.excel-table thead[data-v-5a098db7]{z-index:10;position:sticky;top:0}.excel-table th[data-v-5a098db7]{z-index:10;background-color:#f3f4f6;position:sticky;top:0}.excel-table td[data-v-5a098db7]{vertical-align:top;min-width:100px;max-width:400px;position:relative}.excel-table td[data-v-5a098db7]:not(.font-mono){white-space:normal;word-wrap:break-word;line-height:1.5}.excel-table td.font-mono[data-v-5a098db7]{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.excel-table td.font-mono[data-v-5a098db7]:not(.bg-primary-50){background-color:#eff6ff4d}.excel-table tbody tr:hover td.font-mono[data-v-5a098db7]:not(.bg-primary-50){background-color:#eff6ff80}.excel-table td.bg-primary-50[data-v-5a098db7]{background-color:#eff6ff!important}.pi-calculator[data-v-5a098db7]{cursor:help}.sticky-row[data-v-5a098db7]{position:relative}.sticky-row td[data-v-5a098db7]{z-index:8;background:inherit;position:sticky;top:42px}.sticky-row td[data-v-5a098db7]:first-child{z-index:9}.excel-table th[data-v-5a098db7]{-webkit-user-select:none;user-select:none}.excel-table tbody[data-v-5a098db7]{overflow:visible}.excel-table tbody tr[data-v-5a098db7]{position:relative;overflow:visible}.excel-table td[data-v-5a098db7],.excel-table th[data-v-5a098db7]{transition:background-color .15s,color .15s}[dir=rtl] .excel-table th[data-v-5a098db7]:first-child,[dir=rtl] .excel-table td[data-v-5a098db7]:first-child{border-left:1px solid #d1d5db;border-right:none}@keyframes highlightRow-5a098db7{0%,to{box-shadow:none;background-color:#0000}50%{background-color:#3b82f64d;box-shadow:0 0 0 3px #3b82f633}}.excel-table tbody tr.highlight-row[data-v-5a098db7]{animation:2s ease-in-out highlightRow-5a098db7}.excel-table tbody tr.selected-row[data-v-5a098db7]{border-left:4px solid #3b82f6;box-shadow:inset 0 0 0 1px #3b82f64d;background-color:#3b82f61a!important}.sentinel-element[data-v-5a098db7]{pointer-events:none;visibility:hidden;width:100%;height:1px;position:absolute;bottom:0;left:0}.error-popup-box[data-v-5a098db7]{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.excel-table td:hover .error-popup-box[data-v-5a098db7]{opacity:1;visibility:visible;pointer-events:auto}.error-popup-content[data-v-5a098db7]{white-space:normal;min-width:300px;max-width:450px;line-height:1.5}.error-popup-box[data-v-5a098db7]:after{content:"";filter:drop-shadow(0 2px 2px #0000001a);border-top:10px solid #ef4444;border-left:10px solid #0000;border-right:10px solid #0000;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.error-type-card[data-v-b033cc4c]{transition:all .3s}.error-type-card[data-v-b033cc4c]:not(:disabled):hover{transform:translateY(-2px)}.error-type-card[data-v-b033cc4c]:disabled{cursor:not-allowed}.error-type-card[data-v-b033cc4c]:focus{outline:none}@keyframes highlight-b033cc4c{0%,to{background-color:#0000}50%{background-color:#3b82f64d}}[data-v-b033cc4c] .highlight-row{animation:2s ease-in-out highlight-b033cc4c}[data-v-b033cc4c] .selected-row{box-shadow:0 0 0 2px #3b82f633;background-color:#3b82f61a!important;border-left:4px solid #3b82f6!important}.excel-preview-wrapper[data-v-b033cc4c]{position:relative}.wizard-steps[data-v-301dbde4]{transition:all .3s}.step-content[data-v-301dbde4]{transition:opacity .3s;animation:.3s ease-in-out fadeIn-301dbde4}@keyframes fadeIn-301dbde4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.project-timeline-items-card svg.p-tree-node-toggle-icon{rotate:180deg}.project-timeline-items-card div.p-tree,.project-timeline-items-card div.h-fit{padding-top:0!important;padding-bottom:0!important}.project-timeline-items-card div.p-tree-root{border:1px solid #ccc}.account-line[data-v-ea0a0558]{align-items:center;gap:.45rem;min-width:0;display:flex}.toggle-button[data-v-ea0a0558],.toggle-spacer[data-v-ea0a0558]{flex:0 0 1.35rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.toggle-button[data-v-ea0a0558]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.2rem}.toggle-button[data-v-ea0a0558]:hover{background:#f8fafc;border-color:#cbd5e1}.toggle-button i[data-v-ea0a0558]{font-size:.68rem}.account-code[data-v-ea0a0558]{color:#475569;background:#f8fafc;border:1px solid #eef2f7;border-radius:.2rem;flex:none;padding:.16rem .38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800}.account-name[data-v-ea0a0558]{color:#374151;min-width:0;font-weight:700}.parent-row .account-name[data-v-ea0a0558]{color:#111827;font-weight:900}.child-row .account-name[data-v-ea0a0558]{font-weight:700}.number-cell[data-v-ea0a0558]{text-align:center;white-space:nowrap}.text-assets[data-v-ea0a0558]{color:#0f766e!important}.text-liabilities[data-v-ea0a0558]{color:#8a5f35!important}.text-muted[data-v-ea0a0558]{color:#64748b!important}.balance-header[data-v-919730c3]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.balance-title[data-v-919730c3]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:flex}.balance-title i[data-v-919730c3]{color:#0f766e}.balance-subtitle[data-v-919730c3]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.export-actions[data-v-919730c3],.toolbar-actions[data-v-919730c3]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.export-actions button[data-v-919730c3],.toolbar-actions button[data-v-919730c3],.date-controls button[data-v-919730c3]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .65rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-919730c3]:hover,.toolbar-actions button[data-v-919730c3]:hover,.date-controls button[data-v-919730c3]:hover{border-color:#cbd5e1}.balance-page[data-v-919730c3]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-919730c3],.date-card[data-v-919730c3],.equation-band[data-v-919730c3],.balance-report[data-v-919730c3]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem}.report-strip[data-v-919730c3]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.report-chip[data-v-919730c3]{background:#f9fafb;border:1px solid #eef2f7;border-radius:.25rem;align-items:center;gap:.45rem;padding:.45rem .65rem;display:inline-flex}.report-chip span[data-v-919730c3],.date-card span[data-v-919730c3],.equation-band span[data-v-919730c3],.balance-metric span[data-v-919730c3]{color:#6b7280;font-size:.72rem}.report-chip strong[data-v-919730c3],.date-card strong[data-v-919730c3],.equation-band strong[data-v-919730c3]{color:#111827;font-size:.78rem}.date-card[data-v-919730c3]{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.date-card span[data-v-919730c3],.date-card strong[data-v-919730c3],.equation-band span[data-v-919730c3],.equation-band strong[data-v-919730c3]{display:block}.date-card strong[data-v-919730c3],.equation-band strong[data-v-919730c3]{margin-top:.2rem}.date-controls[data-v-919730c3]{grid-template-columns:minmax(14rem,1fr) minmax(14rem,1fr) auto auto;align-items:center;gap:.5rem;max-width:100%;display:grid}.date-group[data-v-919730c3]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;grid-template-columns:auto minmax(9rem,1fr);align-items:center;gap:.35rem;padding:.35rem;display:grid}.date-group span[data-v-919730c3]{color:#475569;white-space:nowrap;font-size:.74rem;font-weight:900}.metrics-grid[data-v-919730c3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.balance-metric[data-v-919730c3]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;min-height:90px;padding:.85rem;box-shadow:0 10px 24px #0f172a0a}.balance-metric strong[data-v-919730c3]{color:#111827;margin-top:.62rem;font-size:1.05rem;display:block}.balance-metric small[data-v-919730c3]{color:#64748b;margin-top:.45rem;font-size:.72rem;display:block}.metric-assets[data-v-919730c3],.metric-balanced[data-v-919730c3]{background:#f6fbf9;border-color:#dcebe7}.metric-liabilities[data-v-919730c3]{background:#fdfaf6;border-color:#f1e5d4}.metric-equity[data-v-919730c3]{background:#f8fafc;border-color:#e2e8f0}.metric-unbalanced[data-v-919730c3]{background:#fff7ed;border-color:#fed7aa}.equation-band[data-v-919730c3]{padding:.85rem}.equation-values[data-v-919730c3]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:.75rem;display:grid}.equation-values>div[data-v-919730c3]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.3rem;padding:.65rem}.equation-values i[data-v-919730c3]{color:#64748b}.equation-status[data-v-919730c3]{white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.status-ok[data-v-919730c3]{color:#0f766e}.status-warning[data-v-919730c3]{color:#8a5f35}.composition-bar[data-v-919730c3]{background:#f1f5f9;border-radius:999px;height:.7rem;margin-top:.75rem;display:flex;overflow:hidden}.composition-liabilities[data-v-919730c3]{background:#d9c4a8}.composition-equity[data-v-919730c3]{background:#475569}.composition-labels[data-v-919730c3]{justify-content:space-between;align-items:center;margin-top:.45rem;display:flex}.table-toolbar[data-v-919730c3]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.table-toolbar h2[data-v-919730c3]{color:#111827;font-size:.98rem;font-weight:900}.table-toolbar p[data-v-919730c3]{color:#6b7280;margin-top:.2rem;font-size:.78rem}.balance-table-wrap[data-v-919730c3]{overflow-x:auto}.balance-table[data-v-919730c3]{border-collapse:collapse;width:100%;min-width:980px}.balance-table th[data-v-919730c3]{border-bottom:1px solid #e5e7eb;color:#4b5563;text-align:center;background:#f9fafb;border-inline-end:1px solid #eef2f7;padding:.75rem;font-size:.75rem;font-weight:900}.balance-table .line-head[data-v-919730c3]{text-align:start;min-width:360px}.balance-table th[data-v-919730c3]:last-child,.balance-table[data-v-919730c3] td:last-child{border-inline-end:0}.balance-table[data-v-919730c3] td{border-bottom:1px solid #f1f5f9;color:#374151;vertical-align:middle;border-inline-end:1px solid #f1f5f9;padding:.72rem;font-size:.8rem}.balance-table[data-v-919730c3] tbody tr:hover td{background:#f8fafc}.section-row td[data-v-919730c3]{font-size:.78rem;font-weight:900}.section-row i[data-v-919730c3]{margin-inline-end:.4rem}.assets-section td[data-v-919730c3]{color:#0f766e;background:#f4faf8}.liabilities-section td[data-v-919730c3]{color:#8a5f35;background:#fbf6ef}.equity-section td[data-v-919730c3]{color:#475569;background:#f8fafc}.subtotal-row td[data-v-919730c3]{color:#111827;background:#fcfcfd;font-weight:900}.balance-table tfoot td[data-v-919730c3]{color:#111827;background:#f8fafc;border-bottom:0;padding:.85rem .75rem;font-size:.84rem;font-weight:900}.difference-ok td[data-v-919730c3]{background:#f6fbf9!important}.difference-warning td[data-v-919730c3]{background:#fff7ed!important}.number-cell[data-v-919730c3]{text-align:center;white-space:nowrap}.text-assets[data-v-919730c3]{color:#0f766e!important}.text-liabilities[data-v-919730c3]{color:#8a5f35!important}.text-equity[data-v-919730c3]{color:#475569!important}.text-neutral[data-v-919730c3]{color:#64748b!important}.empty-balance[data-v-919730c3]{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:280px;display:flex}.empty-balance i[data-v-919730c3]{color:#d1d5db;font-size:2.5rem}@media (width<=1200px){.date-card[data-v-919730c3],.table-toolbar[data-v-919730c3]{flex-direction:column;align-items:stretch}.date-controls[data-v-919730c3],.equation-values[data-v-919730c3]{grid-template-columns:1fr}.metrics-grid[data-v-919730c3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.balance-header[data-v-919730c3],.date-card[data-v-919730c3],.table-toolbar[data-v-919730c3]{flex-direction:column;align-items:stretch}.date-controls[data-v-919730c3],.date-group[data-v-919730c3],.metrics-grid[data-v-919730c3]{grid-template-columns:1fr}.export-actions[data-v-919730c3],.toolbar-actions[data-v-919730c3]{justify-content:stretch}.export-actions button[data-v-919730c3],.toolbar-actions button[data-v-919730c3],.date-controls button[data-v-919730c3]{justify-content:center;width:100%}}.baf-header[data-v-43b49c45]{justify-content:space-between;align-items:center;width:100%;display:flex}.baf-title[data-v-43b49c45]{color:#111827;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:900;display:flex}.baf-title i[data-v-43b49c45]{color:var(--theme-color-primary-600,#0f766e)}.baf-subtitle[data-v-43b49c45]{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.baf-page[data-v-43b49c45]{color:#111827;gap:1rem;display:grid}.export-actions[data-v-43b49c45],.filter-quick-actions[data-v-43b49c45],.date-inputs[data-v-43b49c45],.date-group[data-v-43b49c45]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.export-actions[data-v-43b49c45]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;gap:.25rem;padding:.2rem}.export-actions button[data-v-43b49c45],.filter-quick-actions button[data-v-43b49c45]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-43b49c45]:hover,.filter-quick-actions button[data-v-43b49c45]:hover{color:#111827;border-color:#cbd5e1}.report-strip[data-v-43b49c45]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.85rem;display:grid}.report-chip[data-v-43b49c45]{border-inline-start:1px solid #edf2f7;gap:.2rem;padding-inline-start:.7rem;display:grid}.report-chip[data-v-43b49c45]:first-child{border-inline-start:0}.report-chip span[data-v-43b49c45],.filter-card span[data-v-43b49c45],.baf-metric span[data-v-43b49c45],.quality-band span[data-v-43b49c45],.section-toolbar p[data-v-43b49c45],.entity-cell span[data-v-43b49c45],.source-row span[data-v-43b49c45],.source-row small[data-v-43b49c45],.status-summary small[data-v-43b49c45],.date-group-label[data-v-43b49c45],.burn-cell span[data-v-43b49c45],.usage-line span[data-v-43b49c45]{color:#6b7280;font-size:.76rem}.report-chip strong[data-v-43b49c45],.filter-card strong[data-v-43b49c45]{color:#111827;font-size:.9rem;line-height:1.5}.filter-card[data-v-43b49c45]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:1fr;align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.filter-intro[data-v-43b49c45]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.filter-copy[data-v-43b49c45]{gap:.25rem;display:grid}.filter-quick-actions[data-v-43b49c45]{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;gap:.25rem;padding:.2rem}.filter-controls[data-v-43b49c45]{grid-template-columns:minmax(420px,1.35fr) minmax(260px,.8fr);align-items:center;gap:.6rem;width:100%;display:grid}.filter-controls[data-v-43b49c45]>*{min-width:0}.date-group[data-v-43b49c45]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;padding:.35rem .45rem;display:grid}.date-group-label[data-v-43b49c45]{white-space:nowrap;align-self:center;font-weight:800}.date-inputs[data-v-43b49c45]{grid-template-columns:repeat(2,minmax(135px,1fr));gap:.4rem;min-width:0;display:grid}.cost-center-filter[data-v-43b49c45]{width:100%;min-width:0}.include-toggle[data-v-43b49c45]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.metrics-grid[data-v-43b49c45]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.baf-metric[data-v-43b49c45]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.35rem;min-height:118px;padding:1rem;display:grid}.baf-metric strong[data-v-43b49c45]{color:#111827;font-size:1.16rem;font-weight:900}.baf-metric small[data-v-43b49c45]{color:#6b7280;font-size:.72rem;line-height:1.55}.metric-budget[data-v-43b49c45]{border-top:3px solid var(--theme-color-primary-600,#0f766e)}.metric-actual[data-v-43b49c45],.metric-critical[data-v-43b49c45]{border-top:3px solid #b91c1c}.metric-encumbrance[data-v-43b49c45]{border-top:3px solid #d97706}.metric-forecast[data-v-43b49c45]{border-top:3px solid #2563eb}.metric-saving[data-v-43b49c45]{border-top:3px solid #16a34a}.quality-band[data-v-43b49c45]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.quality-band div[data-v-43b49c45]{align-items:center;gap:.45rem;display:flex}.quality-band i[data-v-43b49c45]{color:var(--theme-color-primary-600,#0f766e)}.analysis-grid[data-v-43b49c45]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1rem;display:grid}.analysis-card[data-v-43b49c45],.baf-report[data-v-43b49c45]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.analysis-card[data-v-43b49c45]{gap:.85rem;min-height:230px;padding:1rem;display:grid}.section-toolbar[data-v-43b49c45]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.baf-report>.section-toolbar[data-v-43b49c45]{border-bottom:1px solid #e5e7eb;padding:1rem}.section-toolbar h2[data-v-43b49c45]{color:#111827;margin:0 0 .25rem;font-size:.95rem;font-weight:900}.section-toolbar p[data-v-43b49c45]{margin:0;line-height:1.55}.source-list[data-v-43b49c45]{gap:.6rem;display:grid}.source-row[data-v-43b49c45]{border:1px solid #edf2f7;border-radius:.3rem;grid-template-columns:minmax(170px,1fr) minmax(90px,.8fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.source-row>div[data-v-43b49c45]:first-child,.entity-cell a[data-v-43b49c45]{gap:.2rem;display:grid}.source-row strong[data-v-43b49c45],.entity-cell strong[data-v-43b49c45]{color:#111827;font-size:.85rem;font-weight:900}.source-row b[data-v-43b49c45]{text-align:end;font-size:.85rem;font-weight:900}.mini-track[data-v-43b49c45],.usage-track[data-v-43b49c45]{background:#eef2f7;border-radius:999px;height:.45rem;overflow:hidden}.mini-track div[data-v-43b49c45],.usage-track div[data-v-43b49c45]{border-radius:inherit;height:100%}.track-critical[data-v-43b49c45],.usage-critical[data-v-43b49c45]{background:#b91c1c}.track-saving[data-v-43b49c45],.usage-healthy[data-v-43b49c45]{background:#16a34a}.usage-risk[data-v-43b49c45]{background:#d97706}.status-summary[data-v-43b49c45]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.status-summary div[data-v-43b49c45]{border:1px solid #edf2f7;border-radius:.3rem;gap:.35rem;padding:.85rem;display:grid}.status-summary strong[data-v-43b49c45]{color:#111827;font-size:1.35rem;font-weight:900}.status-healthy[data-v-43b49c45]{background:#f0fdf4}.status-risk[data-v-43b49c45]{background:#fffbeb}.status-critical[data-v-43b49c45]{background:#fef2f2}.baf-table-wrap[data-v-43b49c45]{overflow-x:auto}.baf-table[data-v-43b49c45]{border-collapse:collapse;width:100%;min-width:1280px}.baf-table th[data-v-43b49c45],.baf-table td[data-v-43b49c45]{border-bottom:1px solid #edf2f7;text-align:start;vertical-align:middle;white-space:nowrap;border-inline-start:1px solid #edf2f7;padding:.75rem .85rem}.baf-table th[data-v-43b49c45]:first-child,.baf-table td[data-v-43b49c45]:first-child{border-inline-start:0}.baf-table th[data-v-43b49c45]{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:900}.baf-table td[data-v-43b49c45]{color:#111827;font-size:.8rem;font-weight:700}.baf-table tbody tr[data-v-43b49c45]:hover{background:#fbfdff}.baf-table tfoot td[data-v-43b49c45]{background:var(--theme-color-primary-50,#ecfdf5);color:#111827;font-weight:900}.entity-cell[data-v-43b49c45]{min-width:240px;white-space:normal!important}.entity-cell a[data-v-43b49c45]{color:inherit;text-decoration:none}.account-cell[data-v-43b49c45]{min-width:190px;color:#475569!important;white-space:normal!important}.amount-budget[data-v-43b49c45]{color:var(--theme-color-primary-700,#0f766e)!important}.amount-actual[data-v-43b49c45],.amount-critical[data-v-43b49c45]{color:#b91c1c!important}.amount-encumbrance[data-v-43b49c45]{color:#9a3412!important}.amount-forecast[data-v-43b49c45]{color:#1d4ed8!important}.amount-saving[data-v-43b49c45]{color:#15803d!important}.variance-percent[data-v-43b49c45]{color:#94a3b8;margin-top:.15rem;font-size:.68rem;display:block}.usage-cell[data-v-43b49c45]{min-width:170px}.usage-line[data-v-43b49c45]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.usage-line b[data-v-43b49c45]{color:#111827;font-size:.72rem;font-weight:900}.forecast-line[data-v-43b49c45]{margin-top:.2rem}.burn-cell[data-v-43b49c45]{gap:.2rem;display:grid}.status-pill[data-v-43b49c45]{border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.status-pill.status-healthy[data-v-43b49c45]{color:#15803d;background:#dcfce7}.status-pill.status-risk[data-v-43b49c45]{color:#92400e;background:#fef3c7}.status-pill.status-critical[data-v-43b49c45]{color:#b91c1c;background:#fee2e2}.empty-mini[data-v-43b49c45]{color:#94a3b8;border:1px dashed #cbd5e1;border-radius:.3rem;justify-content:center;align-items:center;min-height:110px;font-size:.8rem;font-weight:800;display:flex}.empty-state[data-v-43b49c45]{color:#64748b;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:.35rem;place-items:center;gap:.5rem;min-height:220px;margin:1rem;padding:2rem;display:grid}.empty-state i[data-v-43b49c45]{color:#94a3b8;font-size:2rem}.empty-state strong[data-v-43b49c45]{color:#111827;font-size:.95rem;font-weight:900}.empty-state span[data-v-43b49c45]{font-size:.8rem}@media (width<=1200px){.metrics-grid[data-v-43b49c45]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.quality-band[data-v-43b49c45],.analysis-grid[data-v-43b49c45]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-controls[data-v-43b49c45]{grid-template-columns:1fr}}@media (width<=720px){.filter-intro[data-v-43b49c45],.filter-quick-actions[data-v-43b49c45]{flex-direction:column;align-items:stretch}.date-group[data-v-43b49c45],.date-inputs[data-v-43b49c45],.metrics-grid[data-v-43b49c45],.quality-band[data-v-43b49c45],.analysis-grid[data-v-43b49c45],.status-summary[data-v-43b49c45],.source-row[data-v-43b49c45]{grid-template-columns:1fr}.source-row b[data-v-43b49c45]{text-align:start}}.cash-header[data-v-30fde315]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.cash-title[data-v-30fde315]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:flex}.cash-title i[data-v-30fde315]{color:#0f766e}.cash-subtitle[data-v-30fde315]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.export-actions[data-v-30fde315]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.export-actions button[data-v-30fde315],.period-controls button[data-v-30fde315]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .65rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-30fde315]:hover,.period-controls button[data-v-30fde315]:hover{border-color:#cbd5e1}.cash-page[data-v-30fde315]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-30fde315],.period-card[data-v-30fde315],.reconciliation-band[data-v-30fde315],.cash-report[data-v-30fde315]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem}.report-strip[data-v-30fde315]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.report-chip[data-v-30fde315]{background:#f9fafb;border:1px solid #eef2f7;border-radius:.25rem;align-items:center;gap:.45rem;padding:.45rem .65rem;display:inline-flex}.report-chip span[data-v-30fde315],.period-card span[data-v-30fde315],.reconciliation-band span[data-v-30fde315],.cash-metric span[data-v-30fde315]{color:#6b7280;font-size:.72rem}.report-chip strong[data-v-30fde315],.period-card strong[data-v-30fde315],.reconciliation-band strong[data-v-30fde315]{color:#111827;font-size:.78rem}.period-card[data-v-30fde315]{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.period-card span[data-v-30fde315],.period-card strong[data-v-30fde315],.reconciliation-band span[data-v-30fde315],.reconciliation-band strong[data-v-30fde315]{display:block}.period-card strong[data-v-30fde315],.reconciliation-band strong[data-v-30fde315]{margin-top:.2rem}.period-controls[data-v-30fde315]{grid-template-columns:minmax(20rem,1.3fr) minmax(20rem,1.3fr) auto auto;align-items:center;gap:.5rem;max-width:100%;display:grid}.period-group[data-v-30fde315]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;grid-template-columns:auto minmax(8rem,1fr) minmax(8rem,1fr);align-items:center;gap:.35rem;padding:.35rem;display:grid}.period-group span[data-v-30fde315]{color:#475569;white-space:nowrap;font-size:.74rem;font-weight:900}.metrics-grid[data-v-30fde315]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.cash-metric[data-v-30fde315]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;min-height:90px;padding:.85rem;box-shadow:0 10px 24px #0f172a0a}.cash-metric strong[data-v-30fde315]{color:#111827;margin-top:.62rem;font-size:1.05rem;display:block}.cash-metric small[data-v-30fde315]{margin-top:.45rem;font-size:.72rem;display:block}.metric-operating[data-v-30fde315],.metric-positive[data-v-30fde315]{background:#f6fbf9;border-color:#dcebe7}.metric-investing[data-v-30fde315]{background:#f8fafc;border-color:#e2e8f0}.metric-financing[data-v-30fde315]{background:#fdfaf6;border-color:#f1e5d4}.metric-negative[data-v-30fde315]{background:#fff7ed;border-color:#fed7aa}.reconciliation-band[data-v-30fde315]{padding:.85rem}.reconciliation-grid[data-v-30fde315]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:.65rem;margin-top:.75rem;display:grid}.reconciliation-grid>div[data-v-30fde315]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.3rem;padding:.65rem}.reconciliation-grid i[data-v-30fde315]{color:#64748b}.reconciliation-status[data-v-30fde315]{white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.status-ok[data-v-30fde315]{color:#0f766e}.status-warning[data-v-30fde315]{color:#8a5f35}.cash-definition[data-v-30fde315]{background:#f8fafc;border:1px solid #eef2f7;border-radius:.3rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.6rem .7rem;display:flex}.table-toolbar[data-v-30fde315]{border-bottom:1px solid #eef2f7;padding:.9rem 1rem}.table-toolbar h2[data-v-30fde315]{color:#111827;font-size:.98rem;font-weight:900}.table-toolbar p[data-v-30fde315]{color:#6b7280;margin-top:.2rem;font-size:.78rem}.cash-table-wrap[data-v-30fde315]{overflow-x:auto}.cash-table[data-v-30fde315]{border-collapse:collapse;width:100%;min-width:980px}.cash-table th[data-v-30fde315]{border-bottom:1px solid #e5e7eb;color:#4b5563;text-align:center;background:#f9fafb;border-inline-end:1px solid #eef2f7;padding:.75rem;font-size:.75rem;font-weight:900}.cash-table .line-head[data-v-30fde315]{text-align:start;min-width:420px}.cash-table th[data-v-30fde315]:last-child,.cash-table[data-v-30fde315] td:last-child{border-inline-end:0}.cash-table[data-v-30fde315] td{border-bottom:1px solid #f1f5f9;color:#374151;vertical-align:middle;border-inline-end:1px solid #f1f5f9;padding:.72rem;font-size:.8rem}.cash-table[data-v-30fde315] tbody tr:hover td{background:#f8fafc}.section-row td[data-v-30fde315]{font-size:.78rem;font-weight:900}.section-row i[data-v-30fde315]{margin-inline-end:.4rem}.operating-section td[data-v-30fde315]{color:#0f766e;background:#f4faf8}.investing-section td[data-v-30fde315]{color:#475569;background:#f8fafc}.financing-section td[data-v-30fde315]{color:#8a5f35;background:#fbf6ef}.subsection-row td[data-v-30fde315]{color:#64748b;background:#fcfcfd;font-size:.75rem;font-weight:900}.subtotal-row td[data-v-30fde315]{color:#111827;background:#fcfcfd;font-weight:900}.cash-table tfoot td[data-v-30fde315]{color:#111827;background:#f8fafc;border-bottom:0;padding:.85rem .75rem;font-size:.84rem;font-weight:900}.net-row td[data-v-30fde315]{color:#fff!important;background:#111827!important}.ending-row td[data-v-30fde315]{background:#eef7f5!important}.difference-ok td[data-v-30fde315]{background:#f6fbf9!important}.difference-warning td[data-v-30fde315]{background:#fff7ed!important}.number-cell[data-v-30fde315]{text-align:center;white-space:nowrap}.line-inset[data-v-30fde315]{padding-inline-start:2rem!important}.line-strong[data-v-30fde315]{font-weight:900}.line-muted[data-v-30fde315],.muted-row td[data-v-30fde315]{color:#94a3b8!important}.text-cash-positive[data-v-30fde315]{color:#0f766e!important}.text-cash-negative[data-v-30fde315]{color:#8a5f35!important}.text-neutral[data-v-30fde315]{color:#64748b!important}@media (width<=1200px){.period-card[data-v-30fde315]{flex-direction:column;align-items:stretch}.period-controls[data-v-30fde315],.reconciliation-grid[data-v-30fde315]{grid-template-columns:1fr}.metrics-grid[data-v-30fde315]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cash-header[data-v-30fde315],.period-card[data-v-30fde315]{flex-direction:column;align-items:stretch}.period-controls[data-v-30fde315],.period-group[data-v-30fde315],.metrics-grid[data-v-30fde315]{grid-template-columns:1fr}.export-actions[data-v-30fde315]{justify-content:stretch}.export-actions button[data-v-30fde315],.period-controls button[data-v-30fde315]{justify-content:center;width:100%}.cash-definition[data-v-30fde315]{flex-direction:column;align-items:stretch}}.commission-header[data-v-146e1001]{justify-content:space-between;align-items:center;width:100%;display:flex}.commission-title[data-v-146e1001]{color:#111827;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:900;display:flex}.commission-title i[data-v-146e1001]{color:var(--theme-color-primary-600,#0f766e)}.commission-subtitle[data-v-146e1001]{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.commission-page[data-v-146e1001]{color:#111827;gap:1rem;display:grid}.export-actions[data-v-146e1001],.filter-controls[data-v-146e1001],.date-inputs[data-v-146e1001],.date-group[data-v-146e1001],.toolbar-actions[data-v-146e1001],.report-tabs[data-v-146e1001]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.export-actions[data-v-146e1001]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;gap:.25rem;padding:.2rem}.export-actions button[data-v-146e1001],.filter-controls button[data-v-146e1001],.toolbar-actions button[data-v-146e1001],.report-tabs button[data-v-146e1001]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-146e1001]:hover,.filter-controls button[data-v-146e1001]:hover,.toolbar-actions button[data-v-146e1001]:hover,.report-tabs button[data-v-146e1001]:hover{color:#111827;border-color:#cbd5e1}.report-strip[data-v-146e1001]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.85rem;display:grid}.report-chip[data-v-146e1001]{border-inline-start:1px solid #edf2f7;gap:.2rem;padding-inline-start:.7rem;display:grid}.report-chip[data-v-146e1001]:first-child{border-inline-start:0}.report-chip span[data-v-146e1001],.filter-card span[data-v-146e1001],.commission-metric span[data-v-146e1001],.quality-band span[data-v-146e1001],.section-toolbar p[data-v-146e1001],.entity-cell span[data-v-146e1001],.source-row span[data-v-146e1001],.progress-values span[data-v-146e1001],.date-group-label[data-v-146e1001]{color:#6b7280;font-size:.76rem}.report-chip strong[data-v-146e1001],.filter-card strong[data-v-146e1001]{color:#111827;font-size:.9rem}.filter-card[data-v-146e1001]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);align-items:center;gap:1rem;padding:.85rem;display:grid}.filter-intro[data-v-146e1001]{gap:.25rem;display:grid}.filter-controls[data-v-146e1001]{justify-content:flex-end;width:100%}.date-group[data-v-146e1001]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:auto minmax(360px,1fr);gap:.5rem;padding:.35rem .45rem;display:grid}.date-group-label[data-v-146e1001]{white-space:nowrap;align-self:center;font-weight:800}.date-inputs[data-v-146e1001]{grid-template-columns:repeat(2,minmax(160px,1fr));gap:.4rem;display:grid}.project-filter[data-v-146e1001]{min-width:220px}.metrics-grid[data-v-146e1001]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.commission-metric[data-v-146e1001]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.35rem;min-height:118px;padding:1rem;display:grid}.commission-metric strong[data-v-146e1001]{color:#111827;font-size:1.25rem;font-weight:900}.commission-metric small[data-v-146e1001]{color:#6b7280;font-size:.72rem;line-height:1.55}.metric-due[data-v-146e1001]{border-top:3px solid var(--theme-color-primary-600,#0f766e)}.metric-paid[data-v-146e1001]{border-top:3px solid #16a34a}.metric-pending[data-v-146e1001]{border-top:3px solid #d97706}.metric-reversed[data-v-146e1001]{border-top:3px solid #b91c1c}.quality-band[data-v-146e1001]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.quality-band div[data-v-146e1001]{align-items:center;gap:.45rem;display:flex}.quality-band i[data-v-146e1001]{color:var(--theme-color-primary-600,#0f766e)}.report-tabs[data-v-146e1001]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;padding:.35rem}.report-tabs button.active[data-v-146e1001],.toolbar-actions button.active[data-v-146e1001]{background:var(--theme-color-primary-50,#ecfdf5);border-color:var(--theme-color-primary-500,#14b8a6);color:var(--theme-color-primary-700,#0f766e)}.tab-body[data-v-146e1001]{gap:1rem;display:grid}.analysis-grid[data-v-146e1001]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.analysis-card[data-v-146e1001],.commission-report[data-v-146e1001]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.analysis-card[data-v-146e1001]{gap:.85rem;min-height:280px;padding:1rem;display:grid}.section-toolbar[data-v-146e1001]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-toolbar h2[data-v-146e1001]{color:#111827;margin:0 0 .25rem;font-size:.95rem;font-weight:900}.section-toolbar p[data-v-146e1001]{margin:0;line-height:1.55}.settlement-pill[data-v-146e1001]{background:var(--theme-color-primary-50,#ecfdf5);border:1px solid var(--theme-color-primary-500,#14b8a6);color:var(--theme-color-primary-700,#0f766e);white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:900}.reconciliation-list[data-v-146e1001],.progress-values[data-v-146e1001]{gap:.5rem;display:grid}.reconciliation-list div[data-v-146e1001],.progress-values div[data-v-146e1001]{background:#f8fafc;border:1px solid #edf2f7;border-radius:.3rem;justify-content:space-between;align-items:center;padding:.7rem .8rem;display:flex}.reconciliation-list .closing-row[data-v-146e1001]{background:var(--theme-color-primary-50,#ecfdf5);border-color:var(--theme-color-primary-200,#99f6e4)}.amount-paid[data-v-146e1001]{color:#15803d}.amount-pending[data-v-146e1001]{color:#b45309}.amount-reversed[data-v-146e1001]{color:#b91c1c}.source-list[data-v-146e1001]{gap:.6rem;display:grid}.source-row[data-v-146e1001]{border:1px solid #edf2f7;border-radius:.3rem;grid-template-columns:minmax(160px,1fr) minmax(80px,.8fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.source-row>div[data-v-146e1001]:first-child{gap:.2rem;display:grid}.source-row strong[data-v-146e1001],.entity-cell strong[data-v-146e1001]{color:#111827;font-size:.85rem;font-weight:900}.source-row b[data-v-146e1001]{color:#111827;text-align:end;font-size:.85rem;font-weight:900}.mini-track[data-v-146e1001],.share-track[data-v-146e1001]{background:#eef2f7;border-radius:999px;height:.42rem;overflow:hidden}.mini-track div[data-v-146e1001],.share-fill[data-v-146e1001]{background:var(--theme-color-primary-600,#0f766e);border-radius:inherit;height:100%}.progress-panel[data-v-146e1001]{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:1rem;display:grid}.progress-ring[data-v-146e1001]{aspect-ratio:1;background:conic-gradient(var(--theme-color-primary-600,#0f766e) calc(var(--progress) * 1%), #e5e7eb 0);border-radius:50%;place-items:center;width:128px;margin:0 auto;display:grid;position:relative}.progress-ring[data-v-146e1001]:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:14px}.progress-ring span[data-v-146e1001]{color:#111827;font-size:1.2rem;font-weight:900;position:relative}.commission-report[data-v-146e1001]{overflow:hidden}.commission-report>.section-toolbar[data-v-146e1001]{border-bottom:1px solid #e5e7eb;padding:1rem}.report-table-wrap[data-v-146e1001]{overflow-x:auto}.report-table[data-v-146e1001]{border-collapse:collapse;width:100%;min-width:920px}.report-table th[data-v-146e1001],.report-table td[data-v-146e1001]{border-bottom:1px solid #edf2f7;text-align:start;vertical-align:middle;white-space:nowrap;border-inline-start:1px solid #edf2f7;padding:.75rem .85rem}.report-table th[data-v-146e1001]:first-child,.report-table td[data-v-146e1001]:first-child{border-inline-start:0}.report-table th[data-v-146e1001]{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:900}.report-table td[data-v-146e1001]{color:#111827;font-size:.8rem;font-weight:700}.report-table tbody tr[data-v-146e1001]:hover{background:#fbfdff}.report-table tfoot td[data-v-146e1001]{background:var(--theme-color-primary-50,#ecfdf5);color:#111827;font-weight:900}.entity-cell[data-v-146e1001]{gap:.2rem;min-width:190px;display:grid}.code-cell[data-v-146e1001]{color:var(--theme-color-primary-700,#0f766e)!important;font-weight:900!important}.status-pill[data-v-146e1001]{border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.status-pill.is-paid[data-v-146e1001]{color:#166534;background:#dcfce7}.status-pill.is-pending[data-v-146e1001]{color:#92400e;background:#fef3c7}.status-pill.is-due[data-v-146e1001],.status-pill.is-reversed[data-v-146e1001]{color:#991b1b;background:#fee2e2}.status-pill.is-neutral[data-v-146e1001]{color:#475569;background:#f1f5f9}.share-cell[data-v-146e1001]{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:.45rem;min-width:190px;display:grid}.empty-state[data-v-146e1001]{color:#94a3b8;text-align:center;place-items:center;gap:.45rem;min-height:210px;padding:2rem;display:grid}.empty-state i[data-v-146e1001]{font-size:1.8rem}.empty-state strong[data-v-146e1001]{color:#475569;font-size:.92rem}.empty-state.small[data-v-146e1001]{min-height:180px}.empty-mini[data-v-146e1001]{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.35rem;padding:1rem;font-size:.8rem;font-weight:800}@media (width<=1200px){.metrics-grid[data-v-146e1001],.quality-band[data-v-146e1001]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-146e1001]{grid-template-columns:1fr}}@media (width<=900px){.filter-card[data-v-146e1001]{grid-template-columns:1fr}.filter-controls[data-v-146e1001]{justify-content:stretch}.date-group[data-v-146e1001]{grid-template-columns:1fr;width:100%}.date-inputs[data-v-146e1001]{grid-template-columns:1fr}.project-filter[data-v-146e1001],.filter-controls button[data-v-146e1001]{width:100%}.progress-panel[data-v-146e1001]{grid-template-columns:1fr}}@media (width<=640px){.metrics-grid[data-v-146e1001],.quality-band[data-v-146e1001]{grid-template-columns:1fr}.section-toolbar[data-v-146e1001]{display:grid}.toolbar-actions[data-v-146e1001],.report-tabs[data-v-146e1001]{grid-template-columns:1fr;display:grid}}.account-tree[data-v-71872b21] .p-datatable{font-size:.875rem}.account-tree[data-v-71872b21] .p-datatable-tbody>tr>td{padding:.5rem}.account-tree[data-v-71872b21] .p-datatable-thead>tr>th{background-color:#f8f9fa;font-weight:600}.balance-sheet-tree[data-v-fcb4c85a] .p-datatable{font-size:.875rem}.balance-sheet-tree[data-v-fcb4c85a] .p-datatable-tbody>tr>td{padding:.5rem}.balance-sheet-tree[data-v-fcb4c85a] .p-datatable-thead>tr>th{background-color:#f8f9fa;font-weight:600}.balance-sheet-tree[data-v-fcb4c85a] .p-datatable-striped .p-datatable-tbody>tr:nth-child(2n){background-color:#fafafa}.account-line[data-v-39ab4047]{align-items:center;gap:.45rem;min-width:0;display:flex}.toggle-button[data-v-39ab4047],.toggle-spacer[data-v-39ab4047]{flex:0 0 1.35rem;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex}.toggle-button[data-v-39ab4047]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.2rem}.toggle-button[data-v-39ab4047]:hover{background:#f8fafc;border-color:#cbd5e1}.toggle-button i[data-v-39ab4047]{font-size:.68rem}.account-code[data-v-39ab4047]{color:#475569;background:#f8fafc;border:1px solid #eef2f7;border-radius:.2rem;flex:none;padding:.16rem .38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.72rem;font-weight:800}.account-name[data-v-39ab4047]{color:#374151;min-width:0;font-weight:700}.parent-row .account-name[data-v-39ab4047]{color:#111827;font-weight:900}.child-row .account-name[data-v-39ab4047]{font-weight:700}.number-cell[data-v-39ab4047]{text-align:center;white-space:nowrap}.text-revenue[data-v-39ab4047]{color:#0f766e!important}.text-expense[data-v-39ab4047]{color:#8a5f35!important}.text-muted[data-v-39ab4047]{color:#64748b!important}.budget-header[data-v-d4a276e1]{justify-content:space-between;align-items:center;width:100%;display:flex}.budget-title[data-v-d4a276e1]{color:#111827;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:900;display:flex}.budget-title i[data-v-d4a276e1]{color:var(--theme-color-primary-600,#0f766e)}.budget-subtitle[data-v-d4a276e1]{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.budget-page[data-v-d4a276e1]{color:#111827;gap:1rem;display:grid}.export-actions[data-v-d4a276e1],.filter-quick-actions[data-v-d4a276e1],.date-inputs[data-v-d4a276e1],.date-group[data-v-d4a276e1]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.export-actions[data-v-d4a276e1]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;gap:.25rem;padding:.2rem}.export-actions button[data-v-d4a276e1],.filter-quick-actions button[data-v-d4a276e1]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-d4a276e1]:hover,.filter-quick-actions button[data-v-d4a276e1]:hover{color:#111827;border-color:#cbd5e1}.report-strip[data-v-d4a276e1]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.85rem;display:grid}.report-chip[data-v-d4a276e1]{border-inline-start:1px solid #edf2f7;gap:.2rem;padding-inline-start:.7rem;display:grid}.report-chip[data-v-d4a276e1]:first-child{border-inline-start:0}.report-chip span[data-v-d4a276e1],.filter-card span[data-v-d4a276e1],.budget-metric span[data-v-d4a276e1],.quality-band span[data-v-d4a276e1],.section-toolbar p[data-v-d4a276e1],.entity-cell span[data-v-d4a276e1],.source-row span[data-v-d4a276e1],.source-row small[data-v-d4a276e1],.status-summary small[data-v-d4a276e1],.date-group-label[data-v-d4a276e1]{color:#6b7280;font-size:.76rem}.report-chip strong[data-v-d4a276e1],.filter-card strong[data-v-d4a276e1]{color:#111827;font-size:.9rem;line-height:1.5}.filter-card[data-v-d4a276e1]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:1fr;align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.filter-intro[data-v-d4a276e1]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.filter-copy[data-v-d4a276e1]{gap:.25rem;display:grid}.filter-quick-actions[data-v-d4a276e1]{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;gap:.25rem;padding:.2rem}.filter-controls[data-v-d4a276e1]{grid-template-columns:minmax(420px,1.35fr) minmax(260px,.8fr);align-items:center;gap:.6rem;width:100%;display:grid}.filter-controls[data-v-d4a276e1]>*{min-width:0}.date-group[data-v-d4a276e1]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;padding:.35rem .45rem;display:grid}.date-group-label[data-v-d4a276e1]{white-space:nowrap;align-self:center;font-weight:800}.date-inputs[data-v-d4a276e1]{grid-template-columns:repeat(2,minmax(135px,1fr));gap:.4rem;min-width:0;display:grid}.cost-center-filter[data-v-d4a276e1]{width:100%;min-width:0}.include-toggle[data-v-d4a276e1]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.metrics-grid[data-v-d4a276e1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.budget-metric[data-v-d4a276e1]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.35rem;min-height:118px;padding:1rem;display:grid}.budget-metric strong[data-v-d4a276e1]{color:#111827;font-size:1.25rem;font-weight:900}.budget-metric small[data-v-d4a276e1]{color:#6b7280;font-size:.72rem;line-height:1.55}.metric-budget[data-v-d4a276e1]{border-top:3px solid var(--theme-color-primary-600,#0f766e)}.metric-actual[data-v-d4a276e1],.metric-overrun[data-v-d4a276e1]{border-top:3px solid #b91c1c}.metric-remaining[data-v-d4a276e1]{border-top:3px solid #16a34a}.metric-warning[data-v-d4a276e1]{border-top:3px solid #d97706}.quality-band[data-v-d4a276e1]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.quality-band div[data-v-d4a276e1]{align-items:center;gap:.45rem;display:flex}.quality-band i[data-v-d4a276e1]{color:var(--theme-color-primary-600,#0f766e)}.analysis-grid[data-v-d4a276e1]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1rem;display:grid}.analysis-card[data-v-d4a276e1],.budget-report[data-v-d4a276e1]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.analysis-card[data-v-d4a276e1]{gap:.85rem;min-height:230px;padding:1rem;display:grid}.section-toolbar[data-v-d4a276e1]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.budget-report>.section-toolbar[data-v-d4a276e1]{border-bottom:1px solid #e5e7eb;padding:1rem}.section-toolbar h2[data-v-d4a276e1]{color:#111827;margin:0 0 .25rem;font-size:.95rem;font-weight:900}.section-toolbar p[data-v-d4a276e1]{margin:0;line-height:1.55}.source-list[data-v-d4a276e1]{gap:.6rem;display:grid}.source-row[data-v-d4a276e1]{border:1px solid #edf2f7;border-radius:.3rem;grid-template-columns:minmax(170px,1fr) minmax(90px,.8fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.source-row>div[data-v-d4a276e1]:first-child,.entity-cell a[data-v-d4a276e1]{gap:.2rem;display:grid}.source-row strong[data-v-d4a276e1],.entity-cell strong[data-v-d4a276e1]{color:#111827;font-size:.85rem;font-weight:900}.source-row b[data-v-d4a276e1]{text-align:end;font-size:.85rem;font-weight:900}.mini-track[data-v-d4a276e1],.usage-track[data-v-d4a276e1]{background:#eef2f7;border-radius:999px;height:.45rem;overflow:hidden}.mini-track div[data-v-d4a276e1],.usage-track div[data-v-d4a276e1]{border-radius:inherit;height:100%}.track-over[data-v-d4a276e1],.usage-over[data-v-d4a276e1]{background:#b91c1c}.track-saving[data-v-d4a276e1],.usage-within[data-v-d4a276e1]{background:#16a34a}.usage-warning[data-v-d4a276e1]{background:#d97706}.status-summary[data-v-d4a276e1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.status-summary div[data-v-d4a276e1]{border:1px solid #edf2f7;border-radius:.3rem;gap:.35rem;padding:.85rem;display:grid}.status-summary strong[data-v-d4a276e1]{color:#111827;font-size:1.35rem;font-weight:900}.status-within[data-v-d4a276e1]{background:#f0fdf4}.status-warning[data-v-d4a276e1]{background:#fffbeb}.status-over[data-v-d4a276e1]{background:#fef2f2}.budget-table-wrap[data-v-d4a276e1]{overflow-x:auto}.budget-table[data-v-d4a276e1]{border-collapse:collapse;width:100%;min-width:1180px}.budget-table th[data-v-d4a276e1],.budget-table td[data-v-d4a276e1]{border-bottom:1px solid #edf2f7;text-align:start;vertical-align:middle;white-space:nowrap;border-inline-start:1px solid #edf2f7;padding:.75rem .85rem}.budget-table th[data-v-d4a276e1]:first-child,.budget-table td[data-v-d4a276e1]:first-child{border-inline-start:0}.budget-table th[data-v-d4a276e1]{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:900}.budget-table td[data-v-d4a276e1]{color:#111827;font-size:.8rem;font-weight:700}.budget-table tbody tr[data-v-d4a276e1]:hover{background:#fbfdff}.budget-table tfoot td[data-v-d4a276e1]{background:var(--theme-color-primary-50,#ecfdf5);color:#111827;font-weight:900}.entity-cell[data-v-d4a276e1]{min-width:240px;white-space:normal!important}.entity-cell a[data-v-d4a276e1]{color:inherit;text-decoration:none}.account-cell[data-v-d4a276e1]{min-width:190px;color:#475569!important;white-space:normal!important}.amount-budget[data-v-d4a276e1]{color:var(--theme-color-primary-700,#0f766e)!important}.amount-actual[data-v-d4a276e1],.amount-overrun[data-v-d4a276e1]{color:#b91c1c!important}.amount-saving[data-v-d4a276e1]{color:#15803d!important}.usage-cell[data-v-d4a276e1]{min-width:155px}.usage-cell span[data-v-d4a276e1]{color:#475569;margin-top:.25rem;font-size:.72rem;font-weight:900;display:inline-block}.status-pill[data-v-d4a276e1]{border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.status-pill.status-within[data-v-d4a276e1]{color:#15803d;background:#dcfce7}.status-pill.status-warning[data-v-d4a276e1]{color:#92400e;background:#fef3c7}.status-pill.status-over[data-v-d4a276e1]{color:#b91c1c;background:#fee2e2}.count-cell[data-v-d4a276e1]{color:#475569!important;text-align:center!important}.empty-mini[data-v-d4a276e1]{color:#94a3b8;border:1px dashed #cbd5e1;border-radius:.3rem;justify-content:center;align-items:center;min-height:110px;font-size:.8rem;font-weight:800;display:flex}.empty-state[data-v-d4a276e1]{color:#64748b;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:.35rem;place-items:center;gap:.5rem;min-height:220px;margin:1rem;padding:2rem;display:grid}.empty-state i[data-v-d4a276e1]{color:#94a3b8;font-size:2rem}.empty-state strong[data-v-d4a276e1]{color:#111827;font-size:.95rem;font-weight:900}.empty-state span[data-v-d4a276e1]{font-size:.8rem}@media (width<=1100px){.metrics-grid[data-v-d4a276e1],.quality-band[data-v-d4a276e1],.analysis-grid[data-v-d4a276e1]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-controls[data-v-d4a276e1]{grid-template-columns:1fr}}@media (width<=720px){.filter-intro[data-v-d4a276e1],.filter-quick-actions[data-v-d4a276e1]{flex-direction:column;align-items:stretch}.date-group[data-v-d4a276e1],.date-inputs[data-v-d4a276e1],.metrics-grid[data-v-d4a276e1],.quality-band[data-v-d4a276e1],.analysis-grid[data-v-d4a276e1],.status-summary[data-v-d4a276e1],.source-row[data-v-d4a276e1]{grid-template-columns:1fr}.source-row b[data-v-d4a276e1]{text-align:start}}.comparison-header[data-v-8c1d6e5d]{justify-content:space-between;align-items:center;width:100%;display:flex}.comparison-title[data-v-8c1d6e5d]{color:#111827;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:900;display:flex}.comparison-title i[data-v-8c1d6e5d]{color:var(--theme-color-primary-600,#0f766e)}.comparison-subtitle[data-v-8c1d6e5d]{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.comparison-page[data-v-8c1d6e5d]{color:#111827;gap:1rem;display:grid}.export-actions[data-v-8c1d6e5d],.filter-quick-actions[data-v-8c1d6e5d],.date-inputs[data-v-8c1d6e5d],.date-group[data-v-8c1d6e5d]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.export-actions[data-v-8c1d6e5d]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;gap:.25rem;padding:.2rem}.export-actions button[data-v-8c1d6e5d],.filter-quick-actions button[data-v-8c1d6e5d]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-8c1d6e5d]:hover,.filter-quick-actions button[data-v-8c1d6e5d]:hover{color:#111827;border-color:#cbd5e1}.report-strip[data-v-8c1d6e5d]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.85rem;display:grid}.report-chip[data-v-8c1d6e5d]{border-inline-start:1px solid #edf2f7;gap:.2rem;padding-inline-start:.7rem;display:grid}.report-chip[data-v-8c1d6e5d]:first-child{border-inline-start:0}.report-chip span[data-v-8c1d6e5d],.filter-card span[data-v-8c1d6e5d],.comparison-metric span[data-v-8c1d6e5d],.quality-band span[data-v-8c1d6e5d],.section-toolbar p[data-v-8c1d6e5d],.entity-cell span[data-v-8c1d6e5d],.source-row span[data-v-8c1d6e5d],.date-group-label[data-v-8c1d6e5d],.picker-empty[data-v-8c1d6e5d],.selected-chip b[data-v-8c1d6e5d]{color:#6b7280;font-size:.76rem}.report-chip strong[data-v-8c1d6e5d],.filter-card strong[data-v-8c1d6e5d]{color:#111827;font-size:.9rem;line-height:1.5}.filter-card[data-v-8c1d6e5d]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:1fr;align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.filter-intro[data-v-8c1d6e5d]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.filter-copy[data-v-8c1d6e5d]{gap:.25rem;display:grid}.filter-quick-actions[data-v-8c1d6e5d]{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;gap:.25rem;padding:.2rem}.filter-controls[data-v-8c1d6e5d]{grid-template-columns:minmax(420px,1.1fr) minmax(340px,.9fr);align-items:start;gap:.6rem;width:100%;display:grid}.filter-controls[data-v-8c1d6e5d]>*{min-width:0}.date-group[data-v-8c1d6e5d]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;padding:.35rem .45rem;display:grid}.date-group-label[data-v-8c1d6e5d]{white-space:nowrap;align-self:center;font-weight:800}.date-inputs[data-v-8c1d6e5d]{grid-template-columns:repeat(2,minmax(135px,1fr));gap:.4rem;min-width:0;display:grid}.include-toggle[data-v-8c1d6e5d]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.comparison-picker[data-v-8c1d6e5d]{position:relative}.comparison-picker>label[data-v-8c1d6e5d]{color:#64748b;margin-bottom:.3rem;font-size:.76rem;font-weight:900;display:block}.picker-trigger[data-v-8c1d6e5d]{color:#111827;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.35rem;justify-content:space-between;align-items:center;width:100%;min-height:3rem;padding:.65rem .8rem;font-size:.85rem;font-weight:900;display:flex}.comparison-picker.is-open .picker-trigger[data-v-8c1d6e5d]{border-color:var(--theme-color-primary-500,#14b8a6);box-shadow:0 0 0 2px var(--theme-color-primary-50,#ecfdf5)}.picker-panel[data-v-8c1d6e5d]{z-index:2400;background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.6rem;margin-top:.35rem;padding:.6rem;display:grid;position:absolute;inset-inline:0;box-shadow:0 18px 45px #0f172a24}.picker-search[data-v-8c1d6e5d]{border:1px solid #e5e7eb;border-radius:.3rem;align-items:center;gap:.45rem;padding:.45rem .6rem;display:flex}.picker-search i[data-v-8c1d6e5d]{color:#94a3b8}.picker-search input[data-v-8c1d6e5d]{color:#111827;border:0;outline:0;width:100%;font-size:.82rem;font-weight:800}.picker-options[data-v-8c1d6e5d]{gap:.35rem;max-height:320px;display:grid;overflow-y:auto}.picker-option[data-v-8c1d6e5d]{cursor:pointer;text-align:start;background:#fff;border:1px solid #edf2f7;border-radius:.3rem;align-items:center;gap:.55rem;padding:.65rem;display:flex}.picker-option[data-v-8c1d6e5d]:hover,.picker-option.selected[data-v-8c1d6e5d]{background:var(--theme-color-primary-50,#ecfdf5);border-color:var(--theme-color-primary-200,#99f6e4)}.check-mark[data-v-8c1d6e5d]{color:var(--theme-color-primary-700,#0f766e);border:1px solid #cbd5e1;border-radius:.2rem;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.option-copy[data-v-8c1d6e5d]{gap:.15rem;display:grid}.option-copy strong[data-v-8c1d6e5d]{color:#111827;font-size:.82rem;font-weight:900}.option-copy small[data-v-8c1d6e5d]{color:#64748b;font-size:.72rem}.picker-footer[data-v-8c1d6e5d]{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.55rem;display:flex}.picker-footer button[data-v-8c1d6e5d]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;min-height:2.1rem;padding:.35rem .75rem;font-size:.76rem;font-weight:900}.picker-footer .apply-button[data-v-8c1d6e5d]{background:var(--theme-color-primary-600,#0f766e);border-color:var(--theme-color-primary-600,#0f766e);color:#fff}.selected-chips[data-v-8c1d6e5d]{flex-wrap:wrap;gap:.45rem;display:flex}.selected-chip[data-v-8c1d6e5d]{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.75rem;font-weight:900;display:inline-flex}.selected-chip button[data-v-8c1d6e5d]{color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.metrics-grid[data-v-8c1d6e5d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.comparison-metric[data-v-8c1d6e5d]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.35rem;min-height:118px;padding:1rem;display:grid}.comparison-metric strong[data-v-8c1d6e5d]{color:#111827;font-size:1.15rem;font-weight:900}.comparison-metric small[data-v-8c1d6e5d]{color:#6b7280;font-size:.72rem;line-height:1.55}.metric-revenue[data-v-8c1d6e5d],.metric-profit[data-v-8c1d6e5d]{border-top:3px solid #16a34a}.metric-expense[data-v-8c1d6e5d],.metric-loss[data-v-8c1d6e5d]{border-top:3px solid #b91c1c}.metric-selected[data-v-8c1d6e5d]{border-top:3px solid var(--theme-color-primary-600,#0f766e)}.quality-band[data-v-8c1d6e5d]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.quality-band div[data-v-8c1d6e5d]{align-items:center;gap:.45rem;display:flex}.quality-band i[data-v-8c1d6e5d]{color:var(--theme-color-primary-600,#0f766e)}.analysis-grid[data-v-8c1d6e5d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.analysis-card[data-v-8c1d6e5d],.comparison-report[data-v-8c1d6e5d]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.analysis-card[data-v-8c1d6e5d]{gap:.85rem;min-height:230px;padding:1rem;display:grid}.section-toolbar[data-v-8c1d6e5d]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.comparison-report>.section-toolbar[data-v-8c1d6e5d]{border-bottom:1px solid #e5e7eb;padding:1rem}.section-toolbar h2[data-v-8c1d6e5d]{color:#111827;margin:0 0 .25rem;font-size:.95rem;font-weight:900}.section-toolbar p[data-v-8c1d6e5d]{margin:0;line-height:1.55}.source-list[data-v-8c1d6e5d]{gap:.6rem;display:grid}.source-row[data-v-8c1d6e5d]{border:1px solid #edf2f7;border-radius:.3rem;grid-template-columns:minmax(160px,1fr) minmax(90px,.8fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.source-row>div[data-v-8c1d6e5d]:first-child,.entity-cell a[data-v-8c1d6e5d]{gap:.2rem;display:grid}.source-row strong[data-v-8c1d6e5d],.entity-cell strong[data-v-8c1d6e5d]{color:#111827;font-size:.85rem;font-weight:900}.source-row b[data-v-8c1d6e5d]{text-align:end;font-size:.85rem;font-weight:900}.mini-track[data-v-8c1d6e5d]{background:#eef2f7;border-radius:999px;height:.45rem;overflow:hidden}.mini-track div[data-v-8c1d6e5d]{border-radius:inherit;height:100%}.track-profit[data-v-8c1d6e5d]{background:#16a34a}.track-loss[data-v-8c1d6e5d],.track-expense[data-v-8c1d6e5d]{background:#b91c1c}.comparison-table-wrap[data-v-8c1d6e5d]{overflow-x:auto}.comparison-table[data-v-8c1d6e5d]{border-collapse:collapse;width:100%;min-width:1080px}.comparison-table th[data-v-8c1d6e5d],.comparison-table td[data-v-8c1d6e5d]{border-bottom:1px solid #edf2f7;text-align:start;vertical-align:middle;white-space:nowrap;border-inline-start:1px solid #edf2f7;padding:.75rem .85rem}.comparison-table th[data-v-8c1d6e5d]:first-child,.comparison-table td[data-v-8c1d6e5d]:first-child{border-inline-start:0}.comparison-table th[data-v-8c1d6e5d]{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:900}.comparison-table td[data-v-8c1d6e5d]{color:#111827;font-size:.8rem;font-weight:700}.comparison-table tbody tr[data-v-8c1d6e5d]:hover{background:#fbfdff}.comparison-table tfoot td[data-v-8c1d6e5d]{background:var(--theme-color-primary-50,#ecfdf5);color:#111827;font-weight:900}.entity-cell[data-v-8c1d6e5d]{min-width:240px;white-space:normal!important}.entity-cell a[data-v-8c1d6e5d]{color:inherit;text-decoration:none}.amount-revenue[data-v-8c1d6e5d]{color:#15803d!important}.amount-expense[data-v-8c1d6e5d]{color:#b91c1c!important}.rank-badge[data-v-8c1d6e5d]{border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:900;display:inline-flex}.rank-first[data-v-8c1d6e5d]{color:#92400e;background:#fef3c7}.rank-second[data-v-8c1d6e5d]{color:#374151;background:#e5e7eb}.rank-third[data-v-8c1d6e5d]{color:#9a3412;background:#ffedd5}.rank-normal[data-v-8c1d6e5d]{color:#64748b;background:#f1f5f9}.impact-pill[data-v-8c1d6e5d]{color:#475569;background:#f1f5f9;border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.count-cell[data-v-8c1d6e5d]{color:#475569!important;text-align:center!important}.dash[data-v-8c1d6e5d]{color:#cbd5e1}.empty-mini[data-v-8c1d6e5d]{color:#94a3b8;border:1px dashed #cbd5e1;border-radius:.3rem;justify-content:center;align-items:center;min-height:110px;font-size:.8rem;font-weight:800;display:flex}.empty-state[data-v-8c1d6e5d]{color:#64748b;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:.35rem;place-items:center;gap:.5rem;min-height:220px;padding:2rem;display:grid}.empty-state i[data-v-8c1d6e5d]{color:#94a3b8;font-size:2rem}.empty-state strong[data-v-8c1d6e5d]{color:#111827;font-size:.95rem;font-weight:900}.empty-state span[data-v-8c1d6e5d]{font-size:.8rem}@media (width<=1200px){.metrics-grid[data-v-8c1d6e5d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.filter-controls[data-v-8c1d6e5d],.analysis-grid[data-v-8c1d6e5d],.quality-band[data-v-8c1d6e5d]{grid-template-columns:1fr}}@media (width<=720px){.filter-intro[data-v-8c1d6e5d],.filter-quick-actions[data-v-8c1d6e5d]{flex-direction:column;align-items:stretch}.date-group[data-v-8c1d6e5d],.date-inputs[data-v-8c1d6e5d],.metrics-grid[data-v-8c1d6e5d],.source-row[data-v-8c1d6e5d]{grid-template-columns:1fr}.source-row b[data-v-8c1d6e5d]{text-align:start}}.income-header[data-v-27c31b35]{justify-content:space-between;align-items:center;width:100%;display:flex}.income-title[data-v-27c31b35]{color:#111827;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:900;display:flex}.income-title i[data-v-27c31b35]{color:var(--theme-color-primary-600,#0f766e)}.income-subtitle[data-v-27c31b35]{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.income-page[data-v-27c31b35]{color:#111827;gap:1rem;display:grid}.export-actions[data-v-27c31b35],.filter-quick-actions[data-v-27c31b35],.date-inputs[data-v-27c31b35],.date-group[data-v-27c31b35]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.export-actions[data-v-27c31b35]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;gap:.25rem;padding:.2rem}.export-actions button[data-v-27c31b35],.filter-quick-actions button[data-v-27c31b35]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-27c31b35]:hover,.filter-quick-actions button[data-v-27c31b35]:hover{color:#111827;border-color:#cbd5e1}.report-strip[data-v-27c31b35]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.85rem;display:grid}.report-chip[data-v-27c31b35]{border-inline-start:1px solid #edf2f7;gap:.2rem;padding-inline-start:.7rem;display:grid}.report-chip[data-v-27c31b35]:first-child{border-inline-start:0}.report-chip span[data-v-27c31b35],.filter-card span[data-v-27c31b35],.income-metric span[data-v-27c31b35],.quality-band span[data-v-27c31b35],.section-toolbar p[data-v-27c31b35],.entity-cell span[data-v-27c31b35],.source-row span[data-v-27c31b35],.result-summary small[data-v-27c31b35],.date-group-label[data-v-27c31b35]{color:#6b7280;font-size:.76rem}.report-chip strong[data-v-27c31b35],.filter-card strong[data-v-27c31b35]{color:#111827;font-size:.9rem;line-height:1.5}.filter-card[data-v-27c31b35]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:1fr;align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.filter-intro[data-v-27c31b35]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.filter-copy[data-v-27c31b35]{gap:.25rem;display:grid}.filter-quick-actions[data-v-27c31b35]{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;gap:.25rem;padding:.2rem}.filter-controls[data-v-27c31b35]{grid-template-columns:minmax(420px,1.35fr) minmax(260px,.8fr);align-items:center;gap:.6rem;width:100%;display:grid}.filter-controls[data-v-27c31b35]>*{min-width:0}.date-group[data-v-27c31b35]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;padding:.35rem .45rem;display:grid}.date-group-label[data-v-27c31b35]{white-space:nowrap;align-self:center;font-weight:800}.date-inputs[data-v-27c31b35]{grid-template-columns:repeat(2,minmax(135px,1fr));gap:.4rem;min-width:0;display:grid}.cost-center-filter[data-v-27c31b35]{width:100%;min-width:0}.include-toggle[data-v-27c31b35]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.metrics-grid[data-v-27c31b35]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.income-metric[data-v-27c31b35]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.35rem;min-height:118px;padding:1rem;display:grid}.income-metric strong[data-v-27c31b35]{color:#111827;font-size:1.25rem;font-weight:900}.income-metric small[data-v-27c31b35]{color:#6b7280;font-size:.72rem;line-height:1.55}.metric-revenue[data-v-27c31b35],.metric-profit[data-v-27c31b35]{border-top:3px solid #16a34a}.metric-expense[data-v-27c31b35],.metric-loss[data-v-27c31b35]{border-top:3px solid #b91c1c}.quality-band[data-v-27c31b35]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.quality-band div[data-v-27c31b35]{align-items:center;gap:.45rem;display:flex}.quality-band i[data-v-27c31b35]{color:var(--theme-color-primary-600,#0f766e)}.analysis-grid[data-v-27c31b35]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.analysis-card[data-v-27c31b35],.income-report[data-v-27c31b35]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.analysis-card[data-v-27c31b35]{gap:.85rem;min-height:230px;padding:1rem;display:grid}.section-toolbar[data-v-27c31b35]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.income-report>.section-toolbar[data-v-27c31b35]{border-bottom:1px solid #e5e7eb;padding:1rem}.section-toolbar h2[data-v-27c31b35]{color:#111827;margin:0 0 .25rem;font-size:.95rem;font-weight:900}.section-toolbar p[data-v-27c31b35]{margin:0;line-height:1.55}.source-list[data-v-27c31b35]{gap:.6rem;display:grid}.source-row[data-v-27c31b35]{border:1px solid #edf2f7;border-radius:.3rem;grid-template-columns:minmax(160px,1fr) minmax(90px,.8fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.source-row>div[data-v-27c31b35]:first-child,.entity-cell a[data-v-27c31b35]{gap:.2rem;display:grid}.source-row strong[data-v-27c31b35],.entity-cell strong[data-v-27c31b35]{color:#111827;font-size:.85rem;font-weight:900}.source-row b[data-v-27c31b35]{text-align:end;font-size:.85rem;font-weight:900}.mini-track[data-v-27c31b35]{background:#eef2f7;border-radius:999px;height:.42rem;overflow:hidden}.mini-track div[data-v-27c31b35]{background:var(--theme-color-primary-600,#0f766e);border-radius:inherit;height:100%}.result-summary[data-v-27c31b35]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.result-summary div[data-v-27c31b35]{background:#f8fafc;border:1px solid #edf2f7;border-radius:.35rem;gap:.3rem;min-height:104px;padding:.9rem;display:grid}.result-summary strong[data-v-27c31b35]{color:#111827;font-size:1.35rem;font-weight:900}.income-report[data-v-27c31b35]{overflow:hidden}.income-table-wrap[data-v-27c31b35]{overflow-x:auto}.income-table[data-v-27c31b35]{border-collapse:collapse;width:100%;min-width:1120px}.income-table th[data-v-27c31b35],.income-table td[data-v-27c31b35]{border-bottom:1px solid #edf2f7;text-align:start;vertical-align:middle;white-space:nowrap;border-inline-start:1px solid #edf2f7;padding:.75rem .85rem}.income-table th[data-v-27c31b35]:first-child,.income-table td[data-v-27c31b35]:first-child{border-inline-start:0}.income-table th[data-v-27c31b35]{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:900}.income-table td[data-v-27c31b35]{color:#111827;font-size:.8rem;font-weight:700}.income-table tbody tr[data-v-27c31b35]:hover{background:#fbfdff}.income-table tfoot td[data-v-27c31b35]{background:var(--theme-color-primary-50,#ecfdf5);color:#111827;font-weight:900}.entity-cell[data-v-27c31b35]{min-width:260px;white-space:normal!important}.entity-cell a[data-v-27c31b35]{color:inherit;text-decoration:none}.entity-cell a:hover strong[data-v-27c31b35]{color:var(--theme-color-primary-700,#0f766e)}.amount-revenue[data-v-27c31b35]{color:#15803d!important}.amount-expense[data-v-27c31b35]{color:#b91c1c!important}.count-cell[data-v-27c31b35]{color:#475569!important;text-align:center!important}.impact-pill[data-v-27c31b35]{color:#475569;background:#f1f5f9;border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.dash[data-v-27c31b35]{color:#cbd5e1}.empty-state[data-v-27c31b35],.empty-mini[data-v-27c31b35]{color:#94a3b8;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:.35rem;place-items:center;gap:.45rem;padding:2rem;display:grid}.empty-state[data-v-27c31b35]{min-height:230px}.empty-state i[data-v-27c31b35]{font-size:1.9rem}.empty-state strong[data-v-27c31b35]{color:#475569;font-size:.95rem}.empty-mini[data-v-27c31b35]{color:#64748b;padding:1rem;font-size:.8rem;font-weight:800}@media (width<=1200px){.metrics-grid[data-v-27c31b35],.quality-band[data-v-27c31b35]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-27c31b35],.filter-controls[data-v-27c31b35]{grid-template-columns:1fr}}@media (width<=900px){.date-group[data-v-27c31b35]{grid-template-columns:1fr;width:100%}.date-inputs[data-v-27c31b35],.result-summary[data-v-27c31b35]{grid-template-columns:1fr}.cost-center-filter[data-v-27c31b35]{width:100%}}@media (width<=640px){.filter-intro[data-v-27c31b35]{flex-direction:column;align-items:stretch}.filter-quick-actions[data-v-27c31b35]{width:100%}.filter-quick-actions button[data-v-27c31b35],.include-toggle[data-v-27c31b35]{flex:1;justify-content:center}.metrics-grid[data-v-27c31b35],.quality-band[data-v-27c31b35],.source-row[data-v-27c31b35]{grid-template-columns:1fr}}.profitability-header[data-v-cbdcd6d7]{justify-content:space-between;align-items:center;width:100%;display:flex}.profitability-title[data-v-cbdcd6d7]{color:#111827;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:900;display:flex}.profitability-title i[data-v-cbdcd6d7]{color:var(--theme-color-primary-600,#0f766e)}.profitability-subtitle[data-v-cbdcd6d7]{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.profitability-page[data-v-cbdcd6d7]{color:#111827;gap:1rem;display:grid}.export-actions[data-v-cbdcd6d7],.filter-quick-actions[data-v-cbdcd6d7],.date-inputs[data-v-cbdcd6d7],.date-group[data-v-cbdcd6d7]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.export-actions[data-v-cbdcd6d7]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;gap:.25rem;padding:.2rem}.export-actions button[data-v-cbdcd6d7],.filter-quick-actions button[data-v-cbdcd6d7]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-cbdcd6d7]:hover,.filter-quick-actions button[data-v-cbdcd6d7]:hover{color:#111827;border-color:#cbd5e1}.report-strip[data-v-cbdcd6d7]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.85rem;display:grid}.report-chip[data-v-cbdcd6d7]{border-inline-start:1px solid #edf2f7;gap:.2rem;padding-inline-start:.7rem;display:grid}.report-chip[data-v-cbdcd6d7]:first-child{border-inline-start:0}.report-chip span[data-v-cbdcd6d7],.filter-card span[data-v-cbdcd6d7],.profitability-metric span[data-v-cbdcd6d7],.quality-band span[data-v-cbdcd6d7],.section-toolbar p[data-v-cbdcd6d7],.entity-cell span[data-v-cbdcd6d7],.source-row span[data-v-cbdcd6d7],.result-summary small[data-v-cbdcd6d7],.date-group-label[data-v-cbdcd6d7]{color:#6b7280;font-size:.76rem}.report-chip strong[data-v-cbdcd6d7],.filter-card strong[data-v-cbdcd6d7]{color:#111827;font-size:.9rem;line-height:1.5}.filter-card[data-v-cbdcd6d7]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:1fr;align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.filter-intro[data-v-cbdcd6d7]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.filter-copy[data-v-cbdcd6d7]{gap:.25rem;display:grid}.filter-quick-actions[data-v-cbdcd6d7]{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;gap:.25rem;padding:.2rem}.filter-controls[data-v-cbdcd6d7]{grid-template-columns:minmax(420px,1.35fr) minmax(260px,.8fr);align-items:center;gap:.6rem;width:100%;display:grid}.filter-controls[data-v-cbdcd6d7]>*{min-width:0}.date-group[data-v-cbdcd6d7]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;padding:.35rem .45rem;display:grid}.date-group-label[data-v-cbdcd6d7]{white-space:nowrap;align-self:center;font-weight:800}.date-inputs[data-v-cbdcd6d7]{grid-template-columns:repeat(2,minmax(135px,1fr));gap:.4rem;min-width:0;display:grid}.cost-center-filter[data-v-cbdcd6d7]{width:100%;min-width:0}.include-toggle[data-v-cbdcd6d7]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.metrics-grid[data-v-cbdcd6d7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.profitability-metric[data-v-cbdcd6d7]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.35rem;min-height:118px;padding:1rem;display:grid}.profitability-metric strong[data-v-cbdcd6d7]{color:#111827;font-size:1.25rem;font-weight:900}.profitability-metric small[data-v-cbdcd6d7]{color:#6b7280;font-size:.72rem;line-height:1.55}.metric-revenue[data-v-cbdcd6d7],.metric-profit[data-v-cbdcd6d7]{border-top:3px solid #16a34a}.metric-expense[data-v-cbdcd6d7],.metric-loss[data-v-cbdcd6d7]{border-top:3px solid #b91c1c}.quality-band[data-v-cbdcd6d7]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.quality-band div[data-v-cbdcd6d7]{align-items:center;gap:.45rem;display:flex}.quality-band i[data-v-cbdcd6d7]{color:var(--theme-color-primary-600,#0f766e)}.analysis-grid[data-v-cbdcd6d7]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;display:grid}.analysis-card[data-v-cbdcd6d7],.profitability-report[data-v-cbdcd6d7]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.analysis-card[data-v-cbdcd6d7]{gap:.85rem;min-height:230px;padding:1rem;display:grid}.section-toolbar[data-v-cbdcd6d7]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profitability-report>.section-toolbar[data-v-cbdcd6d7]{border-bottom:1px solid #e5e7eb;padding:1rem}.section-toolbar h2[data-v-cbdcd6d7]{color:#111827;margin:0 0 .25rem;font-size:.95rem;font-weight:900}.section-toolbar p[data-v-cbdcd6d7]{margin:0;line-height:1.55}.source-list[data-v-cbdcd6d7]{gap:.6rem;display:grid}.source-row[data-v-cbdcd6d7]{border:1px solid #edf2f7;border-radius:.3rem;grid-template-columns:minmax(160px,1fr) minmax(90px,.8fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.source-row>div[data-v-cbdcd6d7]:first-child,.entity-cell a[data-v-cbdcd6d7]{gap:.2rem;display:grid}.source-row strong[data-v-cbdcd6d7],.entity-cell strong[data-v-cbdcd6d7]{color:#111827;font-size:.85rem;font-weight:900}.source-row b[data-v-cbdcd6d7]{text-align:end;font-size:.85rem;font-weight:900}.mini-track[data-v-cbdcd6d7]{background:#eef2f7;border-radius:999px;height:.42rem;overflow:hidden}.mini-track div[data-v-cbdcd6d7]{border-radius:inherit;height:100%}.track-profit[data-v-cbdcd6d7]{background:#16a34a}.track-loss[data-v-cbdcd6d7]{background:#b91c1c}.result-summary[data-v-cbdcd6d7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.result-summary div[data-v-cbdcd6d7]{background:#f8fafc;border:1px solid #edf2f7;border-radius:.35rem;gap:.3rem;min-height:104px;padding:.9rem;display:grid}.result-summary strong[data-v-cbdcd6d7]{color:#111827;font-size:1.35rem;font-weight:900}.profitability-report[data-v-cbdcd6d7]{overflow:hidden}.profitability-table-wrap[data-v-cbdcd6d7]{overflow-x:auto}.profitability-table[data-v-cbdcd6d7]{border-collapse:collapse;width:100%;min-width:1180px}.profitability-table th[data-v-cbdcd6d7],.profitability-table td[data-v-cbdcd6d7]{border-bottom:1px solid #edf2f7;text-align:start;vertical-align:middle;white-space:nowrap;border-inline-start:1px solid #edf2f7;padding:.75rem .85rem}.profitability-table th[data-v-cbdcd6d7]:first-child,.profitability-table td[data-v-cbdcd6d7]:first-child{border-inline-start:0}.profitability-table th[data-v-cbdcd6d7]{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:900}.profitability-table td[data-v-cbdcd6d7]{color:#111827;font-size:.8rem;font-weight:700}.profitability-table tbody tr[data-v-cbdcd6d7]:hover{background:#fbfdff}.profitability-table tfoot td[data-v-cbdcd6d7]{background:var(--theme-color-primary-50,#ecfdf5);color:#111827;font-weight:900}.rank-badge[data-v-cbdcd6d7]{border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:900;display:inline-flex}.rank-first[data-v-cbdcd6d7]{color:#92400e;background:#fef3c7}.rank-second[data-v-cbdcd6d7]{color:#374151;background:#e5e7eb}.rank-third[data-v-cbdcd6d7]{color:#9a3412;background:#ffedd5}.rank-normal[data-v-cbdcd6d7]{color:#64748b;background:#f1f5f9}.entity-cell[data-v-cbdcd6d7]{min-width:260px;white-space:normal!important}.entity-cell a[data-v-cbdcd6d7]{color:inherit;text-decoration:none}.entity-cell a:hover strong[data-v-cbdcd6d7]{color:var(--theme-color-primary-700,#0f766e)}.amount-revenue[data-v-cbdcd6d7]{color:#15803d!important}.amount-expense[data-v-cbdcd6d7]{color:#b91c1c!important}.count-cell[data-v-cbdcd6d7]{color:#475569!important;text-align:center!important}.impact-pill[data-v-cbdcd6d7]{color:#475569;background:#f1f5f9;border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.dash[data-v-cbdcd6d7]{color:#cbd5e1}.empty-state[data-v-cbdcd6d7],.empty-mini[data-v-cbdcd6d7]{color:#94a3b8;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:.35rem;place-items:center;gap:.45rem;padding:2rem;display:grid}.empty-state[data-v-cbdcd6d7]{min-height:230px}.empty-state i[data-v-cbdcd6d7]{font-size:1.9rem}.empty-state strong[data-v-cbdcd6d7]{color:#475569;font-size:.95rem}.empty-mini[data-v-cbdcd6d7]{color:#64748b;padding:1rem;font-size:.8rem;font-weight:800}@media (width<=1200px){.metrics-grid[data-v-cbdcd6d7],.quality-band[data-v-cbdcd6d7]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-cbdcd6d7],.filter-controls[data-v-cbdcd6d7]{grid-template-columns:1fr}}@media (width<=900px){.date-group[data-v-cbdcd6d7]{grid-template-columns:1fr;width:100%}.date-inputs[data-v-cbdcd6d7],.result-summary[data-v-cbdcd6d7]{grid-template-columns:1fr}.cost-center-filter[data-v-cbdcd6d7]{width:100%}}@media (width<=640px){.filter-intro[data-v-cbdcd6d7]{flex-direction:column;align-items:stretch}.filter-quick-actions[data-v-cbdcd6d7]{width:100%}.filter-quick-actions button[data-v-cbdcd6d7],.include-toggle[data-v-cbdcd6d7]{flex:1;justify-content:center}.metrics-grid[data-v-cbdcd6d7],.quality-band[data-v-cbdcd6d7],.source-row[data-v-cbdcd6d7]{grid-template-columns:1fr}}.statement-header[data-v-d6ab3c95]{justify-content:space-between;align-items:center;width:100%;display:flex}.statement-title[data-v-d6ab3c95]{color:#111827;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:900;display:flex}.statement-title i[data-v-d6ab3c95]{color:var(--theme-color-primary-600,#0f766e)}.statement-subtitle[data-v-d6ab3c95]{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.statement-page[data-v-d6ab3c95]{color:#111827;gap:1rem;display:grid}.export-actions[data-v-d6ab3c95],.filter-controls[data-v-d6ab3c95],.filter-quick-actions[data-v-d6ab3c95],.date-inputs[data-v-d6ab3c95],.date-group[data-v-d6ab3c95]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.export-actions[data-v-d6ab3c95]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;gap:.25rem;padding:.2rem}.export-actions button[data-v-d6ab3c95],.filter-quick-actions button[data-v-d6ab3c95]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-d6ab3c95]:hover,.filter-quick-actions button[data-v-d6ab3c95]:hover{color:#111827;border-color:#cbd5e1}.report-strip[data-v-d6ab3c95]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.85rem;display:grid}.report-chip[data-v-d6ab3c95]{border-inline-start:1px solid #edf2f7;gap:.2rem;padding-inline-start:.7rem;display:grid}.report-chip[data-v-d6ab3c95]:first-child{border-inline-start:0}.report-chip span[data-v-d6ab3c95],.filter-card span[data-v-d6ab3c95],.statement-metric span[data-v-d6ab3c95],.quality-band span[data-v-d6ab3c95],.section-toolbar p[data-v-d6ab3c95],.entity-cell span[data-v-d6ab3c95],.source-row span[data-v-d6ab3c95],.source-summary small[data-v-d6ab3c95],.date-group-label[data-v-d6ab3c95]{color:#6b7280;font-size:.76rem}.report-chip strong[data-v-d6ab3c95],.filter-card strong[data-v-d6ab3c95]{color:#111827;font-size:.9rem;line-height:1.5}.filter-card[data-v-d6ab3c95]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:1fr;align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.filter-intro[data-v-d6ab3c95]{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.filter-copy[data-v-d6ab3c95]{gap:.25rem;display:grid}.filter-quick-actions[data-v-d6ab3c95]{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;gap:.25rem;padding:.2rem}.filter-controls[data-v-d6ab3c95]{grid-template-columns:minmax(420px,1.35fr) repeat(2,minmax(240px,1fr));justify-content:stretch;align-items:center;gap:.6rem;width:100%;display:grid}.filter-controls[data-v-d6ab3c95]>*{min-width:0}.date-group[data-v-d6ab3c95]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;padding:.35rem .45rem;display:grid}.date-group-label[data-v-d6ab3c95]{white-space:nowrap;align-self:center;font-weight:800}.date-inputs[data-v-d6ab3c95]{grid-template-columns:repeat(2,minmax(135px,1fr));gap:.4rem;min-width:0;display:grid}.cost-center-filter[data-v-d6ab3c95],.account-filter[data-v-d6ab3c95]{width:100%;min-width:0}.include-toggle[data-v-d6ab3c95]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.metrics-grid[data-v-d6ab3c95]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.statement-metric[data-v-d6ab3c95]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.35rem;min-height:118px;padding:1rem;display:grid}.statement-metric strong[data-v-d6ab3c95]{color:#111827;font-size:1.25rem;font-weight:900}.statement-metric small[data-v-d6ab3c95]{color:#6b7280;font-size:.72rem;line-height:1.55}.metric-opening[data-v-d6ab3c95]{border-top:3px solid var(--theme-color-primary-600,#0f766e)}.metric-debit[data-v-d6ab3c95],.metric-closing-debit[data-v-d6ab3c95]{border-top:3px solid #16a34a}.metric-credit[data-v-d6ab3c95],.metric-closing-credit[data-v-d6ab3c95]{border-top:3px solid #b91c1c}.quality-band[data-v-d6ab3c95]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.quality-band div[data-v-d6ab3c95]{align-items:center;gap:.45rem;display:flex}.quality-band i[data-v-d6ab3c95]{color:var(--theme-color-primary-600,#0f766e)}.analysis-grid[data-v-d6ab3c95]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.analysis-card[data-v-d6ab3c95],.statement-report[data-v-d6ab3c95]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.analysis-card[data-v-d6ab3c95]{gap:.85rem;min-height:250px;padding:1rem;display:grid}.section-toolbar[data-v-d6ab3c95]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-toolbar h2[data-v-d6ab3c95]{color:#111827;margin:0 0 .25rem;font-size:.95rem;font-weight:900}.section-toolbar p[data-v-d6ab3c95]{margin:0;line-height:1.55}.source-list[data-v-d6ab3c95]{gap:.6rem;display:grid}.source-row[data-v-d6ab3c95]{border:1px solid #edf2f7;border-radius:.3rem;grid-template-columns:minmax(160px,1fr) minmax(90px,.8fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.source-row>div[data-v-d6ab3c95]:first-child,.entity-cell[data-v-d6ab3c95]{gap:.2rem;display:grid}.source-row strong[data-v-d6ab3c95],.entity-cell strong[data-v-d6ab3c95]{color:#111827;font-size:.85rem;font-weight:900}.source-row b[data-v-d6ab3c95]{text-align:end;font-size:.85rem;font-weight:900}.mini-track[data-v-d6ab3c95]{background:#eef2f7;border-radius:999px;height:.42rem;overflow:hidden}.mini-track div[data-v-d6ab3c95]{background:var(--theme-color-primary-600,#0f766e);border-radius:inherit;height:100%}.source-summary[data-v-d6ab3c95]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.source-summary div[data-v-d6ab3c95]{background:#f8fafc;border:1px solid #edf2f7;border-radius:.35rem;gap:.3rem;min-height:104px;padding:.9rem;display:grid}.source-summary strong[data-v-d6ab3c95]{color:#111827;font-size:1.35rem;font-weight:900}.statement-report[data-v-d6ab3c95]{overflow:hidden}.statement-report>.section-toolbar[data-v-d6ab3c95]{border-bottom:1px solid #e5e7eb;padding:1rem}.report-table-wrap[data-v-d6ab3c95]{overflow-x:auto}.report-table[data-v-d6ab3c95]{border-collapse:collapse;width:100%;min-width:1080px}.report-table th[data-v-d6ab3c95],.report-table td[data-v-d6ab3c95]{border-bottom:1px solid #edf2f7;text-align:start;vertical-align:middle;white-space:nowrap;border-inline-start:1px solid #edf2f7;padding:.75rem .85rem}.report-table th[data-v-d6ab3c95]:first-child,.report-table td[data-v-d6ab3c95]:first-child{border-inline-start:0}.report-table th[data-v-d6ab3c95]{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:900}.report-table td[data-v-d6ab3c95]{color:#111827;font-size:.8rem;font-weight:700}.report-table tbody tr[data-v-d6ab3c95]:hover{background:#fbfdff}.report-table tfoot td[data-v-d6ab3c95]{background:var(--theme-color-primary-50,#ecfdf5);color:#111827;font-weight:900}.opening-row td[data-v-d6ab3c95]{color:var(--theme-color-primary-700,#0f766e);background:#f8fafc;font-weight:900}.opening-row i[data-v-d6ab3c95]{margin-inline-end:.35rem}.statement-cell[data-v-d6ab3c95]{max-width:360px;white-space:normal!important}.code-cell[data-v-d6ab3c95]{color:var(--theme-color-primary-700,#0f766e)!important;font-weight:900!important}.source-pill[data-v-d6ab3c95]{color:#475569;background:#f1f5f9;border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.amount-debit[data-v-d6ab3c95]{color:#15803d!important}.amount-credit[data-v-d6ab3c95]{color:#b91c1c!important}.amount-balance[data-v-d6ab3c95]{color:#111827!important}.dash[data-v-d6ab3c95]{color:#cbd5e1}.empty-state[data-v-d6ab3c95]{color:#94a3b8;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:.35rem;place-items:center;gap:.45rem;min-height:230px;padding:2rem;display:grid}.empty-state i[data-v-d6ab3c95]{font-size:1.9rem}.empty-state strong[data-v-d6ab3c95]{color:#475569;font-size:.95rem}.empty-mini[data-v-d6ab3c95]{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.35rem;padding:1rem;font-size:.8rem;font-weight:800}@media (width<=1200px){.metrics-grid[data-v-d6ab3c95],.quality-band[data-v-d6ab3c95]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-d6ab3c95]{grid-template-columns:1fr}.filter-controls[data-v-d6ab3c95]{grid-template-columns:repeat(2,minmax(0,1fr))}.date-group[data-v-d6ab3c95]{grid-column:1/-1}}@media (width<=900px){.filter-card[data-v-d6ab3c95]{grid-template-columns:1fr}.filter-controls[data-v-d6ab3c95]{grid-template-columns:1fr;justify-content:stretch}.date-group[data-v-d6ab3c95]{grid-template-columns:1fr;width:100%}.date-inputs[data-v-d6ab3c95],.source-summary[data-v-d6ab3c95]{grid-template-columns:1fr}.cost-center-filter[data-v-d6ab3c95],.account-filter[data-v-d6ab3c95],.include-toggle[data-v-d6ab3c95]{width:100%}}@media (width<=640px){.filter-intro[data-v-d6ab3c95]{flex-direction:column;align-items:stretch}.filter-quick-actions[data-v-d6ab3c95]{width:100%}.filter-quick-actions button[data-v-d6ab3c95],.include-toggle[data-v-d6ab3c95]{flex:1;justify-content:center}.metrics-grid[data-v-d6ab3c95],.quality-band[data-v-d6ab3c95],.source-row[data-v-d6ab3c95]{grid-template-columns:1fr}}.trend-header[data-v-8634cc6d]{justify-content:space-between;align-items:center;width:100%;display:flex}.trend-title[data-v-8634cc6d]{color:#111827;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:900;display:flex}.trend-title i[data-v-8634cc6d]{color:var(--theme-color-primary-600,#0f766e)}.trend-subtitle[data-v-8634cc6d]{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.trend-page[data-v-8634cc6d]{color:#111827;gap:1rem;display:grid}.export-actions[data-v-8634cc6d],.filter-quick-actions[data-v-8634cc6d],.date-inputs[data-v-8634cc6d],.date-group[data-v-8634cc6d]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.export-actions[data-v-8634cc6d]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;gap:.25rem;padding:.2rem}.export-actions button[data-v-8634cc6d],.filter-quick-actions button[data-v-8634cc6d]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-8634cc6d]:hover,.filter-quick-actions button[data-v-8634cc6d]:hover{color:#111827;border-color:#cbd5e1}.report-strip[data-v-8634cc6d]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.85rem;display:grid}.report-chip[data-v-8634cc6d]{border-inline-start:1px solid #edf2f7;gap:.2rem;padding-inline-start:.7rem;display:grid}.report-chip[data-v-8634cc6d]:first-child{border-inline-start:0}.report-chip span[data-v-8634cc6d],.filter-card span[data-v-8634cc6d],.trend-metric span[data-v-8634cc6d],.quality-band span[data-v-8634cc6d],.section-toolbar p[data-v-8634cc6d],.entity-cell span[data-v-8634cc6d],.source-row span[data-v-8634cc6d],.month-row span[data-v-8634cc6d],.date-group-label[data-v-8634cc6d],.trend-type-field label[data-v-8634cc6d]{color:#6b7280;font-size:.76rem}.report-chip strong[data-v-8634cc6d],.filter-card strong[data-v-8634cc6d]{color:#111827;font-size:.9rem;line-height:1.5}.filter-card[data-v-8634cc6d]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:1fr;align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.filter-intro[data-v-8634cc6d]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.filter-copy[data-v-8634cc6d]{gap:.25rem;display:grid}.filter-quick-actions[data-v-8634cc6d]{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;gap:.25rem;padding:.2rem}.filter-controls[data-v-8634cc6d]{grid-template-columns:minmax(390px,1.25fr) minmax(250px,.85fr) minmax(190px,.55fr);align-items:end;gap:.6rem;width:100%;display:grid}.filter-controls[data-v-8634cc6d]>*{min-width:0}.date-group[data-v-8634cc6d]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;padding:.35rem .45rem;display:grid}.date-group-label[data-v-8634cc6d]{white-space:nowrap;align-self:center;font-weight:800}.date-inputs[data-v-8634cc6d]{grid-template-columns:repeat(2,minmax(135px,1fr));gap:.4rem;min-width:0;display:grid}.cost-center-filter[data-v-8634cc6d],.trend-type-field[data-v-8634cc6d]{width:100%;min-width:0}.trend-type-field[data-v-8634cc6d]{gap:.3rem;display:grid}.trend-type-field label[data-v-8634cc6d]{font-weight:900}.include-toggle[data-v-8634cc6d]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.metrics-grid[data-v-8634cc6d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.trend-metric[data-v-8634cc6d]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.35rem;min-height:118px;padding:1rem;display:grid}.trend-metric strong[data-v-8634cc6d]{color:#111827;font-size:1.25rem;font-weight:900}.trend-metric small[data-v-8634cc6d]{color:#6b7280;font-size:.72rem;line-height:1.55}.metric-primary[data-v-8634cc6d],.metric-selected[data-v-8634cc6d]{border-top:3px solid var(--theme-color-primary-600,#0f766e)}.metric-high[data-v-8634cc6d]{border-top:3px solid #16a34a}.quality-band[data-v-8634cc6d]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.quality-band div[data-v-8634cc6d]{align-items:center;gap:.45rem;display:flex}.quality-band i[data-v-8634cc6d]{color:var(--theme-color-primary-600,#0f766e)}.analysis-grid[data-v-8634cc6d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.analysis-card[data-v-8634cc6d],.trend-report[data-v-8634cc6d]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.analysis-card[data-v-8634cc6d]{gap:.85rem;min-height:230px;padding:1rem;display:grid}.section-toolbar[data-v-8634cc6d]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.trend-report>.section-toolbar[data-v-8634cc6d]{border-bottom:1px solid #e5e7eb;padding:1rem}.section-toolbar h2[data-v-8634cc6d]{color:#111827;margin:0 0 .25rem;font-size:.95rem;font-weight:900}.section-toolbar p[data-v-8634cc6d]{margin:0;line-height:1.55}.source-list[data-v-8634cc6d],.month-bars[data-v-8634cc6d]{gap:.6rem;display:grid}.source-row[data-v-8634cc6d],.month-row[data-v-8634cc6d]{border:1px solid #edf2f7;border-radius:.3rem;grid-template-columns:minmax(160px,1fr) minmax(90px,.8fr) auto;align-items:center;gap:.75rem;padding:.7rem .8rem;display:grid}.month-row[data-v-8634cc6d]{grid-template-columns:80px minmax(110px,1fr) auto}.source-row>div[data-v-8634cc6d]:first-child,.entity-cell a[data-v-8634cc6d]{gap:.2rem;display:grid}.source-row strong[data-v-8634cc6d],.entity-cell strong[data-v-8634cc6d]{color:#111827;font-size:.85rem;font-weight:900}.source-row b[data-v-8634cc6d],.month-row b[data-v-8634cc6d]{color:#111827;text-align:end;font-size:.85rem;font-weight:900}.mini-track[data-v-8634cc6d]{background:#eef2f7;border-radius:999px;height:.42rem;overflow:hidden}.mini-track div[data-v-8634cc6d]{border-radius:inherit;height:100%}.track-primary[data-v-8634cc6d]{background:var(--theme-color-primary-600,#0f766e)}.track-loss[data-v-8634cc6d]{background:#b91c1c}.trend-report[data-v-8634cc6d]{overflow:hidden}.trend-table-wrap[data-v-8634cc6d]{overflow-x:auto}.trend-table[data-v-8634cc6d]{border-collapse:collapse;width:100%;min-width:1180px}.trend-table th[data-v-8634cc6d],.trend-table td[data-v-8634cc6d]{border-bottom:1px solid #edf2f7;text-align:start;vertical-align:middle;white-space:nowrap;border-inline-start:1px solid #edf2f7;padding:.75rem .85rem}.trend-table th[data-v-8634cc6d]:first-child,.trend-table td[data-v-8634cc6d]:first-child{border-inline-start:0}.trend-table th[data-v-8634cc6d]{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:900}.trend-table td[data-v-8634cc6d]{color:#111827;font-size:.8rem;font-weight:700}.trend-table tbody tr[data-v-8634cc6d]:hover{background:#fbfdff}.trend-table tfoot td[data-v-8634cc6d]{background:var(--theme-color-primary-50,#ecfdf5);color:#111827;font-weight:900}.entity-cell[data-v-8634cc6d]{min-width:260px;white-space:normal!important}.entity-cell a[data-v-8634cc6d]{color:inherit;text-decoration:none}.entity-cell a:hover strong[data-v-8634cc6d]{color:var(--theme-color-primary-700,#0f766e)}.amount-cell[data-v-8634cc6d]{color:#111827!important;text-align:end!important}.amount-cell.strong[data-v-8634cc6d]{font-weight:900;color:var(--theme-color-primary-700,#0f766e)!important}.count-cell[data-v-8634cc6d]{color:#475569!important;text-align:center!important}.impact-pill[data-v-8634cc6d],.trend-pill[data-v-8634cc6d]{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.trend-pill.up[data-v-8634cc6d]{color:#15803d;background:#ecfdf5}.trend-pill.down[data-v-8634cc6d]{color:#b91c1c;background:#fef2f2}.dash[data-v-8634cc6d]{color:#cbd5e1}.empty-state[data-v-8634cc6d],.empty-mini[data-v-8634cc6d]{color:#94a3b8;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:.35rem;place-items:center;gap:.45rem;padding:2rem;display:grid}.empty-state[data-v-8634cc6d]{min-height:230px}.empty-state i[data-v-8634cc6d]{font-size:1.9rem}.empty-state strong[data-v-8634cc6d]{color:#475569;font-size:.95rem}.empty-mini[data-v-8634cc6d]{color:#64748b;padding:1rem;font-size:.8rem;font-weight:800}@media (width<=1200px){.metrics-grid[data-v-8634cc6d],.quality-band[data-v-8634cc6d]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-8634cc6d],.filter-controls[data-v-8634cc6d]{grid-template-columns:1fr}}@media (width<=900px){.date-group[data-v-8634cc6d]{grid-template-columns:1fr;width:100%}.date-inputs[data-v-8634cc6d]{grid-template-columns:1fr}.cost-center-filter[data-v-8634cc6d]{width:100%}}@media (width<=640px){.filter-intro[data-v-8634cc6d]{flex-direction:column;align-items:stretch}.filter-quick-actions[data-v-8634cc6d]{width:100%}.filter-quick-actions button[data-v-8634cc6d],.include-toggle[data-v-8634cc6d]{flex:1;justify-content:center}.metrics-grid[data-v-8634cc6d],.quality-band[data-v-8634cc6d],.source-row[data-v-8634cc6d],.month-row[data-v-8634cc6d]{grid-template-columns:1fr}}.trial-header[data-v-40852292]{justify-content:space-between;align-items:center;width:100%;display:flex}.trial-title[data-v-40852292]{color:#111827;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:900;display:flex}.trial-title i[data-v-40852292]{color:var(--theme-color-primary-600,#0f766e)}.trial-subtitle[data-v-40852292]{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.trial-page[data-v-40852292]{color:#111827;gap:1rem;display:grid}.export-actions[data-v-40852292],.filter-quick-actions[data-v-40852292],.date-inputs[data-v-40852292],.date-group[data-v-40852292]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.export-actions[data-v-40852292]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;gap:.25rem;padding:.2rem}.export-actions button[data-v-40852292],.filter-quick-actions button[data-v-40852292]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-40852292]:hover,.filter-quick-actions button[data-v-40852292]:hover{color:#111827;border-color:#cbd5e1}.report-strip[data-v-40852292]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.85rem;display:grid}.report-chip[data-v-40852292]{border-inline-start:1px solid #edf2f7;gap:.2rem;padding-inline-start:.7rem;display:grid}.report-chip[data-v-40852292]:first-child{border-inline-start:0}.report-chip span[data-v-40852292],.filter-card span[data-v-40852292],.trial-metric span[data-v-40852292],.quality-band span[data-v-40852292],.section-toolbar p[data-v-40852292],.account-cell span[data-v-40852292],.date-group-label[data-v-40852292]{color:#6b7280;font-size:.76rem}.report-chip strong[data-v-40852292],.filter-card strong[data-v-40852292]{color:#111827;font-size:.9rem;line-height:1.5}.filter-card[data-v-40852292]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:1fr;align-items:stretch;gap:.85rem;padding:.85rem;display:grid}.filter-intro[data-v-40852292]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.filter-copy[data-v-40852292]{gap:.25rem;display:grid}.filter-quick-actions[data-v-40852292]{background:#fff;border:1px solid #e5e7eb;border-radius:.3rem;gap:.25rem;padding:.2rem}.filter-controls[data-v-40852292]{grid-template-columns:minmax(420px,1.35fr) minmax(260px,.8fr);align-items:center;gap:.6rem;width:100%;display:grid}.filter-controls[data-v-40852292]>*{min-width:0}.date-group[data-v-40852292]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;padding:.35rem .45rem;display:grid}.date-group-label[data-v-40852292]{white-space:nowrap;align-self:center;font-weight:800}.date-inputs[data-v-40852292]{grid-template-columns:repeat(2,minmax(135px,1fr));gap:.4rem;min-width:0;display:grid}.cost-center-filter[data-v-40852292]{width:100%;min-width:0}.include-toggle[data-v-40852292]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.metrics-grid[data-v-40852292]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.trial-metric[data-v-40852292]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.35rem;min-height:118px;padding:1rem;display:grid}.trial-metric strong[data-v-40852292]{color:#111827;font-size:1.25rem;font-weight:900}.trial-metric small[data-v-40852292]{color:#6b7280;font-size:.72rem;line-height:1.55}.metric-debit[data-v-40852292],.metric-balanced[data-v-40852292]{border-top:3px solid #16a34a}.metric-credit[data-v-40852292]{border-top:3px solid #b91c1c}.metric-warning[data-v-40852292]{border-top:3px solid #d97706}.quality-band[data-v-40852292]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.quality-band div[data-v-40852292]{align-items:center;gap:.45rem;display:flex}.quality-band i[data-v-40852292]{color:var(--theme-color-primary-600,#0f766e)}.trial-report[data-v-40852292]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;overflow:hidden}.section-toolbar[data-v-40852292]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.section-toolbar h2[data-v-40852292]{color:#111827;margin:0 0 .25rem;font-size:.95rem;font-weight:900}.section-toolbar p[data-v-40852292]{margin:0;line-height:1.55}.trial-table-wrap[data-v-40852292]{overflow-x:auto}.trial-table[data-v-40852292]{border-collapse:collapse;width:100%;min-width:1040px}.trial-table th[data-v-40852292],.trial-table td[data-v-40852292]{border-bottom:1px solid #edf2f7;text-align:start;vertical-align:middle;white-space:nowrap;border-inline-start:1px solid #edf2f7;padding:.75rem .85rem}.trial-table th[data-v-40852292]:first-child,.trial-table td[data-v-40852292]:first-child{border-inline-start:0}.trial-table th[data-v-40852292]{color:#475569;background:#f8fafc;font-size:.72rem;font-weight:900}.trial-table td[data-v-40852292]{color:#111827;font-size:.8rem;font-weight:700}.trial-table tbody tr[data-v-40852292]:hover{background:#fbfdff}.trial-table tfoot td[data-v-40852292]{background:var(--theme-color-primary-50,#ecfdf5);color:#111827;font-weight:900}.main-head th[data-v-40852292]{text-align:center}.account-head[data-v-40852292]{text-align:start!important}.sub-head .debit-heading[data-v-40852292]{color:#15803d;background:#f0fdf4}.sub-head .credit-heading[data-v-40852292]{color:#9a3412;background:#fff7ed}.account-cell[data-v-40852292]{gap:.2rem;min-width:260px;display:grid;white-space:normal!important}.account-cell strong[data-v-40852292]{color:#111827;font-size:.85rem;font-weight:900}.amount-debit[data-v-40852292]{color:#15803d!important}.amount-credit[data-v-40852292]{color:#9a3412!important}.count-cell[data-v-40852292]{color:#475569!important;text-align:center!important}.impact-pill[data-v-40852292]{color:#475569;background:#f1f5f9;border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:900;display:inline-flex}.dash[data-v-40852292]{color:#cbd5e1}.empty-state[data-v-40852292]{color:#94a3b8;text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:.35rem;place-items:center;gap:.45rem;min-height:230px;padding:2rem;display:grid}.empty-state i[data-v-40852292]{font-size:1.9rem}.empty-state strong[data-v-40852292]{color:#475569;font-size:.95rem}@media (width<=1200px){.metrics-grid[data-v-40852292],.quality-band[data-v-40852292]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-controls[data-v-40852292]{grid-template-columns:1fr}}@media (width<=900px){.date-group[data-v-40852292]{grid-template-columns:1fr;width:100%}.date-inputs[data-v-40852292]{grid-template-columns:1fr}.cost-center-filter[data-v-40852292]{width:100%}}@media (width<=640px){.filter-intro[data-v-40852292]{flex-direction:column;align-items:stretch}.filter-quick-actions[data-v-40852292]{width:100%}.filter-quick-actions button[data-v-40852292],.include-toggle[data-v-40852292]{flex:1;justify-content:center}.metrics-grid[data-v-40852292],.quality-band[data-v-40852292]{grid-template-columns:1fr}}.statement-header[data-v-71d81e97]{justify-content:space-between;align-items:center;width:100%;display:flex}.statement-title[data-v-71d81e97]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:flex}.statement-title i[data-v-71d81e97]{color:#2563eb}.statement-subtitle[data-v-71d81e97]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.export-actions[data-v-71d81e97]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.export-actions button[data-v-71d81e97],.filter-controls button[data-v-71d81e97]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-71d81e97]:disabled{cursor:not-allowed;opacity:.55}.export-actions button[data-v-71d81e97]:hover:not(:disabled),.filter-controls button[data-v-71d81e97]:hover{color:#111827;border-color:#cbd5e1}.statement-page[data-v-71d81e97]{flex-direction:column;gap:1rem;display:flex}.filter-card[data-v-71d81e97],.statement-context[data-v-71d81e97],.statement-ledger[data-v-71d81e97],.linked-section[data-v-71d81e97]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.filter-card>div>span[data-v-71d81e97],.date-group>span[data-v-71d81e97],.statement-metric span[data-v-71d81e97]{color:#64748b;font-size:.72rem;font-weight:800}.filter-card[data-v-71d81e97]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.filter-card>div[data-v-71d81e97]:first-child{flex-direction:column;gap:.25rem;display:flex}.filter-card>div:first-child strong[data-v-71d81e97]{color:#111827;font-size:.9rem;font-weight:900}.filter-controls[data-v-71d81e97]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.date-group[data-v-71d81e97]{align-items:center;gap:.45rem;display:flex}.date-group[data-v-71d81e97] .p-inputtext,.date-group[data-v-71d81e97] input{min-width:8.5rem}.type-filter[data-v-71d81e97]{min-width:9rem}.entity-filter[data-v-71d81e97]{min-width:16rem}.entity-option[data-v-71d81e97]{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.entity-option span[data-v-71d81e97]{color:#111827;font-size:.82rem;font-weight:850}.entity-option small[data-v-71d81e97]{color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;flex:none;padding:.16rem .45rem;font-size:.68rem;font-weight:950}.entity-option small.active[data-v-71d81e97]{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.statement-context[data-v-71d81e97]{grid-template-columns:minmax(14rem,1fr) minmax(0,2.6fr);align-items:stretch;display:grid;overflow:hidden}.context-main[data-v-71d81e97]{background:#f8fafc;border-inline-end:1px solid #e5e7eb;flex-direction:column;justify-content:center;gap:.35rem;padding:1rem;display:flex}.context-main span[data-v-71d81e97],.context-chip span[data-v-71d81e97]{color:#64748b;font-size:.72rem;font-weight:850}.context-main strong[data-v-71d81e97]{color:#111827;font-size:1rem;font-weight:950;line-height:1.45}.context-main small[data-v-71d81e97]{color:#475569;font-size:.78rem;font-weight:800;line-height:1.5}.context-grid[data-v-71d81e97]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.context-chip[data-v-71d81e97]{border-bottom:1px solid #edf2f7;border-inline-start:1px solid #edf2f7;flex-direction:column;gap:.22rem;min-height:4rem;padding:.78rem .9rem;display:flex}.context-chip[data-v-71d81e97]:nth-last-child(-n+3){border-bottom:0}.context-chip strong[data-v-71d81e97]{color:#111827;font-size:.8rem;font-weight:950;line-height:1.45}.metrics-grid[data-v-71d81e97]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.statement-metric[data-v-71d81e97]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;flex-direction:column;gap:.45rem;min-height:7rem;padding:1rem;display:flex}.statement-metric strong[data-v-71d81e97]{color:#111827;font-size:1.12rem;font-weight:950}.statement-metric small[data-v-71d81e97]{color:#64748b;font-size:.74rem;font-weight:800}.metric-opening[data-v-71d81e97]{border-top:3px solid #2563eb}.metric-debit[data-v-71d81e97]{border-top:3px solid #0f766e}.metric-credit[data-v-71d81e97]{border-top:3px solid #8a5f35}.metric-balanced[data-v-71d81e97]{border-top:3px solid #64748b}.section-toolbar[data-v-71d81e97]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.section-toolbar h2[data-v-71d81e97]{color:#111827;margin:0;font-size:1rem;font-weight:950}.section-toolbar p[data-v-71d81e97]{color:#64748b;margin:.25rem 0 0;font-size:.78rem;font-weight:800}.net-movement[data-v-71d81e97]{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.net-movement span[data-v-71d81e97]{color:#64748b;font-size:.72rem;font-weight:800}.net-movement strong[data-v-71d81e97]{font-size:1rem;font-weight:950}.statement-ledger[data-v-71d81e97],.linked-section[data-v-71d81e97]{overflow:hidden}.ledger-table-wrap[data-v-71d81e97]{overflow-x:auto}.ledger-table[data-v-71d81e97]{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.ledger-table th[data-v-71d81e97]{border-bottom:1px solid #dbe3ee;color:#475569;text-align:end;background:#f8fafc;border-inline-start:1px solid #edf2f7;padding:.85rem;font-size:.75rem;font-weight:950}.ledger-table th[data-v-71d81e97]:first-child,.ledger-table td[data-v-71d81e97]:first-child{text-align:start;border-inline-start:0}.ledger-table td[data-v-71d81e97]{border-bottom:1px solid #edf2f7;color:#111827;vertical-align:middle;border-inline-start:1px solid #f1f5f9;padding:.8rem .85rem;font-size:.82rem}.opening-row td[data-v-71d81e97]{color:#1d4ed8;background:#eff6ff;font-weight:950}.opening-row i[data-v-71d81e97]{margin-inline-end:.35rem}.ledger-table tfoot td[data-v-71d81e97]{color:#fff;background:#111827;border-color:#111827;font-weight:950}.number-cell[data-v-71d81e97],.date-cell[data-v-71d81e97]{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;min-width:8rem}.statement-cell[data-v-71d81e97],.source-cell[data-v-71d81e97]{flex-direction:column;gap:.18rem;min-width:0;display:flex}.statement-cell strong[data-v-71d81e97],.source-cell strong[data-v-71d81e97]{color:#111827;font-size:.82rem;font-weight:850;line-height:1.5}.statement-cell span[data-v-71d81e97],.source-cell span[data-v-71d81e97]{color:#64748b;font-size:.72rem;font-weight:800}.entry-chip[data-v-71d81e97],.nature-pill[data-v-71d81e97]{border-radius:999px;justify-content:center;min-width:4.2rem;padding:.2rem .55rem;font-size:.72rem;font-weight:950;display:inline-flex}.entry-chip[data-v-71d81e97]{color:#475569;background:#f8fafc;border:1px solid #e5e7eb}.nature-pill.debit[data-v-71d81e97],.text-debit[data-v-71d81e97]{color:#0f766e!important}.nature-pill.credit[data-v-71d81e97],.text-credit[data-v-71d81e97]{color:#8a5f35!important}.nature-pill.balanced[data-v-71d81e97],.text-muted[data-v-71d81e97]{color:#64748b!important}.nature-pill.debit[data-v-71d81e97]{background:#ecfdf5;border:1px solid #bbf7d0}.nature-pill.credit[data-v-71d81e97]{background:#fff7ed;border:1px solid #fed7aa}.nature-pill.balanced[data-v-71d81e97]{background:#f8fafc;border:1px solid #cbd5e1}.empty-number[data-v-71d81e97]{color:#cbd5e1}.linked-list[data-v-71d81e97]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.linked-row[data-v-71d81e97]{border:1px solid #edf2f7;border-radius:.3rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.linked-row div[data-v-71d81e97]{flex-direction:column;gap:.15rem;display:flex}.linked-row span[data-v-71d81e97],.linked-row small[data-v-71d81e97]{color:#64748b;font-size:.72rem;font-weight:800}.linked-row strong[data-v-71d81e97]{color:#111827;font-size:.84rem;font-weight:950}.linked-row b[data-v-71d81e97]{white-space:nowrap;direction:ltr;font-size:.82rem;font-weight:950}.empty-state[data-v-71d81e97]{color:#64748b;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:14rem;padding:2rem;display:flex}.empty-state.small[data-v-71d81e97]{border:0;min-height:10rem}.empty-state i[data-v-71d81e97]{color:#cbd5e1;font-size:2rem}.empty-state strong[data-v-71d81e97]{color:#111827;font-size:.95rem;font-weight:950}@media (width<=1200px){.metrics-grid[data-v-71d81e97],.linked-list[data-v-71d81e97]{grid-template-columns:repeat(2,minmax(0,1fr))}.statement-context[data-v-71d81e97]{grid-template-columns:1fr}.context-main[data-v-71d81e97]{border-bottom:1px solid #e5e7eb;border-inline-end:0}}@media (width<=768px){.filter-card[data-v-71d81e97],.section-toolbar[data-v-71d81e97],.filter-controls[data-v-71d81e97],.date-group[data-v-71d81e97]{flex-direction:column;align-items:stretch}.statement-context[data-v-71d81e97],.context-grid[data-v-71d81e97],.metrics-grid[data-v-71d81e97],.linked-list[data-v-71d81e97]{grid-template-columns:1fr}.context-chip[data-v-71d81e97],.context-chip[data-v-71d81e97]:nth-last-child(-n+3){border-bottom:1px solid #edf2f7}.context-chip[data-v-71d81e97]:last-child{border-bottom:0}}.expense-header[data-v-5798e591]{justify-content:space-between;align-items:center;width:100%;display:flex}.expense-title[data-v-5798e591]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:flex}.expense-title i[data-v-5798e591]{color:#8a5f35}.expense-subtitle[data-v-5798e591]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.export-actions[data-v-5798e591]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.export-actions button[data-v-5798e591],.filter-controls button[data-v-5798e591],.toolbar-actions button[data-v-5798e591]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-5798e591]:hover,.filter-controls button[data-v-5798e591]:hover,.toolbar-actions button[data-v-5798e591]:hover{color:#111827;border-color:#cbd5e1}.expense-page[data-v-5798e591]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-5798e591],.filter-card[data-v-5798e591],.quality-band[data-v-5798e591],.analysis-card[data-v-5798e591],.expense-report[data-v-5798e591],.breakdown-section[data-v-5798e591]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.report-strip[data-v-5798e591]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.report-chip[data-v-5798e591]{border-inline-start:1px solid #edf2f7;flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}.report-chip[data-v-5798e591]:first-child{border-inline-start:0}.report-chip span[data-v-5798e591],.filter-card>div>span[data-v-5798e591],.date-group>span[data-v-5798e591],.expense-metric span[data-v-5798e591]{color:#64748b;font-size:.72rem;font-weight:800}.report-chip strong[data-v-5798e591]{color:#111827;font-size:.8rem;font-weight:900;line-height:1.5}.filter-card[data-v-5798e591]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.filter-card>div[data-v-5798e591]:first-child{flex-direction:column;gap:.25rem;display:flex}.filter-card>div:first-child strong[data-v-5798e591]{color:#111827;font-size:.9rem;font-weight:900}.filter-controls[data-v-5798e591]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.date-group[data-v-5798e591]{align-items:center;gap:.45rem;display:flex}.date-group[data-v-5798e591] .p-inputtext,.date-group[data-v-5798e591] input{min-width:8.5rem}.project-filter[data-v-5798e591]{min-width:14rem}.view-tabs[data-v-5798e591]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.view-tabs button.active[data-v-5798e591]{color:#fff;background:#111827}.metrics-grid[data-v-5798e591]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.expense-metric[data-v-5798e591]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;flex-direction:column;gap:.45rem;min-height:7rem;padding:1rem;display:flex}.expense-metric strong[data-v-5798e591]{color:#111827;font-size:1.12rem;font-weight:950}.expense-metric small[data-v-5798e591]{color:#64748b;font-size:.74rem;font-weight:800}.metric-total[data-v-5798e591],.metric-change-up[data-v-5798e591]{border-top:3px solid #8a5f35}.metric-previous[data-v-5798e591]{border-top:3px solid #2563eb}.metric-change-down[data-v-5798e591]{border-top:3px solid #0f766e}.metric-source[data-v-5798e591]{border-top:3px solid #7c3aed}.quality-band[data-v-5798e591]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.quality-band div[data-v-5798e591]{color:#475569;border-inline-start:1px solid #edf2f7;align-items:center;gap:.45rem;min-height:3.5rem;padding:.8rem 1rem;font-size:.78rem;font-weight:900;display:flex}.quality-band div[data-v-5798e591]:first-child{border-inline-start:0}.quality-band i[data-v-5798e591]{color:#8a5f35}.analysis-grid[data-v-5798e591],.breakdown-grid[data-v-5798e591]{gap:1rem;display:grid}.analysis-grid[data-v-5798e591]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.breakdown-grid[data-v-5798e591]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-toolbar[data-v-5798e591]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.section-toolbar h2[data-v-5798e591]{color:#111827;margin:0;font-size:1rem;font-weight:950}.section-toolbar p[data-v-5798e591]{color:#64748b;margin:.25rem 0 0;font-size:.78rem;font-weight:800}.toolbar-actions[data-v-5798e591]{align-items:center;gap:.35rem;display:flex}.trend-list[data-v-5798e591],.source-list[data-v-5798e591],.breakdown-list[data-v-5798e591]{flex-direction:column;gap:.65rem;padding:1rem;display:flex}.trend-row[data-v-5798e591]{grid-template-columns:5.5rem minmax(0,1fr) 8.5rem;align-items:center;gap:.75rem;display:grid}.trend-row span[data-v-5798e591],.breakdown-row span[data-v-5798e591],.source-row span[data-v-5798e591]{color:#64748b;font-size:.74rem;font-weight:850}.trend-row strong[data-v-5798e591],.breakdown-row b[data-v-5798e591],.source-row b[data-v-5798e591]{color:#111827;text-align:end;direction:ltr;font-size:.8rem;font-weight:950}.trend-track[data-v-5798e591],.breakdown-track[data-v-5798e591]{background:#f1f5f9;border-radius:999px;height:.55rem;overflow:hidden}.trend-fill[data-v-5798e591],.breakdown-fill[data-v-5798e591]{border-radius:inherit;background:#8a5f35;height:100%}.breakdown-fill.muted[data-v-5798e591]{background:#2563eb}.source-row[data-v-5798e591],.breakdown-row[data-v-5798e591]{border:1px solid #edf2f7;border-radius:.3rem;align-items:center;gap:.75rem;padding:.75rem;display:grid}.source-row[data-v-5798e591]{grid-template-columns:minmax(0,1fr) 4rem 8.5rem}.breakdown-row[data-v-5798e591]{grid-template-columns:minmax(0,1fr) minmax(10rem,1fr) 9rem}.source-row strong[data-v-5798e591],.breakdown-row strong[data-v-5798e591]{color:#111827;margin-top:.1rem;font-size:.82rem;font-weight:900;display:block}.source-row small[data-v-5798e591]{color:#8a5f35;text-align:center;font-weight:950}.expense-report[data-v-5798e591],.breakdown-section[data-v-5798e591]{overflow:hidden}.expense-table-wrap[data-v-5798e591]{overflow-x:auto}.expense-table[data-v-5798e591]{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.expense-table th[data-v-5798e591]{border-bottom:1px solid #dbe3ee;color:#475569;text-align:end;background:#f8fafc;border-inline-start:1px solid #edf2f7;padding:.85rem;font-size:.75rem;font-weight:950}.expense-table th[data-v-5798e591]:first-child,.expense-table td[data-v-5798e591]:first-child{text-align:start;border-inline-start:0}.expense-table td[data-v-5798e591]{border-bottom:1px solid #edf2f7;color:#111827;vertical-align:middle;border-inline-start:1px solid #f1f5f9;padding:.8rem .85rem;font-size:.82rem}.expense-table[data-v-5798e591] .text-revenue,.text-expense[data-v-5798e591]{color:#8a5f35!important}.section-row td[data-v-5798e591]{color:#8a5f35;background:#fff7ed;font-size:.78rem;font-weight:950}.section-row i[data-v-5798e591]{margin-inline-end:.4rem}.expense-table tfoot td[data-v-5798e591]{color:#fff;background:#111827;border-color:#111827;font-weight:950}.number-cell[data-v-5798e591]{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;min-width:8rem}.text-positive[data-v-5798e591]{color:#0f766e!important}.text-muted[data-v-5798e591]{color:#64748b!important}.empty-state[data-v-5798e591],.empty-mini[data-v-5798e591]{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:12rem;padding:2rem;display:flex}.empty-state.small[data-v-5798e591]{min-height:8rem}.empty-state i[data-v-5798e591]{color:#cbd5e1;font-size:2rem}.empty-state strong[data-v-5798e591]{color:#111827;font-size:.9rem;font-weight:950}@media (width<=1200px){.report-strip[data-v-5798e591]{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid[data-v-5798e591],.quality-band[data-v-5798e591],.breakdown-grid[data-v-5798e591]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-5798e591]{grid-template-columns:1fr}}@media (width<=768px){.filter-card[data-v-5798e591],.section-toolbar[data-v-5798e591],.filter-controls[data-v-5798e591],.date-group[data-v-5798e591],.view-tabs[data-v-5798e591]{flex-direction:column;align-items:stretch}.report-strip[data-v-5798e591],.metrics-grid[data-v-5798e591],.quality-band[data-v-5798e591],.analysis-grid[data-v-5798e591],.breakdown-grid[data-v-5798e591],.trend-row[data-v-5798e591],.source-row[data-v-5798e591],.breakdown-row[data-v-5798e591]{grid-template-columns:1fr}}.equity-header[data-v-e2b74a8b]{justify-content:space-between;align-items:center;width:100%;display:flex}.equity-title[data-v-e2b74a8b]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:flex}.equity-title i[data-v-e2b74a8b]{color:#7c3aed}.equity-subtitle[data-v-e2b74a8b]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.export-actions[data-v-e2b74a8b]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.export-actions button[data-v-e2b74a8b],.period-controls button[data-v-e2b74a8b]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-e2b74a8b]:hover,.period-controls button[data-v-e2b74a8b]:hover{color:#111827;border-color:#cbd5e1}.equity-page[data-v-e2b74a8b]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-e2b74a8b],.period-card[data-v-e2b74a8b],.reconciliation-band[data-v-e2b74a8b],.equity-report[data-v-e2b74a8b]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.report-strip[data-v-e2b74a8b]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.report-chip[data-v-e2b74a8b]{border-inline-start:1px solid #edf2f7;flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}.report-chip[data-v-e2b74a8b]:first-child{border-inline-start:0}.report-chip span[data-v-e2b74a8b],.period-card>div>span[data-v-e2b74a8b],.period-group>span[data-v-e2b74a8b],.reconciliation-band span[data-v-e2b74a8b],.equity-metric span[data-v-e2b74a8b]{color:#64748b;font-size:.72rem;font-weight:800}.report-chip strong[data-v-e2b74a8b]{color:#111827;font-size:.82rem;font-weight:900;line-height:1.5}.period-card[data-v-e2b74a8b]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.period-card>div[data-v-e2b74a8b]:first-child{flex-direction:column;gap:.25rem;display:flex}.period-card>div:first-child strong[data-v-e2b74a8b]{color:#111827;font-size:.9rem;font-weight:900}.period-controls[data-v-e2b74a8b]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.period-group[data-v-e2b74a8b]{align-items:center;gap:.45rem;display:flex}.period-group[data-v-e2b74a8b] .p-inputtext,.period-group[data-v-e2b74a8b] input{min-width:8.5rem}.metrics-grid[data-v-e2b74a8b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.equity-metric[data-v-e2b74a8b]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;flex-direction:column;gap:.45rem;min-height:7rem;padding:1rem;display:flex}.equity-metric strong[data-v-e2b74a8b]{color:#111827;font-size:1.25rem;font-weight:950}.equity-metric small[data-v-e2b74a8b]{color:#64748b;font-size:.75rem;font-weight:800}.metric-opening[data-v-e2b74a8b]{border-top:3px solid #2563eb}.metric-additions[data-v-e2b74a8b],.metric-profit[data-v-e2b74a8b]{border-top:3px solid #16a34a}.metric-deductions[data-v-e2b74a8b],.metric-loss[data-v-e2b74a8b]{border-top:3px solid #dc2626}.metric-closing[data-v-e2b74a8b]{border-top:3px solid #7c3aed}.reconciliation-band[data-v-e2b74a8b]{flex-direction:column;gap:.9rem;padding:1rem;display:flex}.reconciliation-band>div[data-v-e2b74a8b]:first-child{flex-direction:column;gap:.25rem;display:flex}.reconciliation-band>div:first-child strong[data-v-e2b74a8b]{color:#111827;font-size:.95rem;font-weight:950}.reconciliation-grid[data-v-e2b74a8b]{grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr;align-items:stretch;gap:.5rem;display:grid}.reconciliation-grid>div[data-v-e2b74a8b]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.3rem;flex-direction:column;gap:.3rem;padding:.85rem;display:flex}.reconciliation-grid i[data-v-e2b74a8b]{color:#94a3b8;align-items:center;display:flex}.reconciliation-grid strong[data-v-e2b74a8b]{color:#111827;font-size:.9rem;font-weight:950}.result-note[data-v-e2b74a8b]{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.3rem;align-items:center;gap:.45rem;padding:.65rem .75rem;display:flex}.result-note span[data-v-e2b74a8b]{color:#92400e}.equity-report[data-v-e2b74a8b]{overflow:hidden}.table-toolbar[data-v-e2b74a8b]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.table-toolbar h2[data-v-e2b74a8b]{color:#111827;margin:0;font-size:1rem;font-weight:950}.table-toolbar p[data-v-e2b74a8b]{color:#64748b;margin:.25rem 0 0;font-size:.78rem;font-weight:800}.equity-table-wrap[data-v-e2b74a8b]{overflow-x:auto}.equity-table[data-v-e2b74a8b]{border-collapse:separate;border-spacing:0;color:#111827;width:100%;min-width:980px}.equity-table th[data-v-e2b74a8b]{border-bottom:1px solid #dbe3ee;color:#475569;text-align:end;background:#f8fafc;border-inline-start:1px solid #edf2f7;padding:.85rem;font-size:.75rem;font-weight:950}.equity-table th[data-v-e2b74a8b]:first-child{text-align:start;border-inline-start:0}.equity-table td[data-v-e2b74a8b]{border-bottom:1px solid #edf2f7;vertical-align:middle;border-inline-start:1px solid #f1f5f9;padding:.8rem .85rem;font-size:.82rem}.equity-table td[data-v-e2b74a8b]:first-child{border-inline-start:0}.section-row td[data-v-e2b74a8b]{color:#5b21b6;background:#f4f0ff;padding:.7rem .85rem;font-size:.78rem;font-weight:950}.section-row i[data-v-e2b74a8b]{margin-inline-end:.4rem}.statement-row:hover td[data-v-e2b74a8b]{background:#fafafa}.text-cell[data-v-e2b74a8b]{text-align:start;min-width:18rem}.text-cell strong[data-v-e2b74a8b]{color:#111827;font-weight:900}.account-code[data-v-e2b74a8b]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.25rem;margin-inline-end:.5rem;padding:.15rem .4rem;font-size:.7rem;font-weight:900;display:inline-flex}.number-cell[data-v-e2b74a8b]{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;min-width:9rem}.text-positive[data-v-e2b74a8b]{color:#047857}.text-negative[data-v-e2b74a8b]{color:#b91c1c}.muted-cell[data-v-e2b74a8b]{color:#94a3b8;font-weight:800}.line-strong[data-v-e2b74a8b]{font-weight:950}.result-row td[data-v-e2b74a8b]{background:#f8fafc}.result-profit td[data-v-e2b74a8b]{color:#047857}.result-loss td[data-v-e2b74a8b]{color:#b91c1c}.equity-table tfoot td[data-v-e2b74a8b]{background:#fbfdff;font-weight:950}.period-result-total td[data-v-e2b74a8b]{background:#fff7ed}.closing-row td[data-v-e2b74a8b]{color:#fff;background:#111827;border-color:#111827;font-size:.9rem;font-weight:950}.empty-state[data-v-e2b74a8b]{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:14rem;padding:2rem;display:flex}.empty-state i[data-v-e2b74a8b]{color:#cbd5e1;font-size:2.2rem}.empty-state strong[data-v-e2b74a8b]{color:#111827;font-size:.95rem;font-weight:950}@media (width<=1200px){.report-strip[data-v-e2b74a8b]{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid[data-v-e2b74a8b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.period-card[data-v-e2b74a8b],.table-toolbar[data-v-e2b74a8b]{flex-direction:column;align-items:stretch}.period-controls[data-v-e2b74a8b],.period-group[data-v-e2b74a8b]{flex-direction:column;justify-content:stretch;align-items:stretch}.report-strip[data-v-e2b74a8b],.metrics-grid[data-v-e2b74a8b],.reconciliation-grid[data-v-e2b74a8b]{grid-template-columns:1fr}.reconciliation-grid i[data-v-e2b74a8b]{display:none}}.notes-header[data-v-6ab0f23c]{justify-content:space-between;align-items:center;width:100%;display:flex}.notes-title[data-v-6ab0f23c]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:flex}.notes-title i[data-v-6ab0f23c]{color:#6d28d9}.notes-subtitle[data-v-6ab0f23c]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.export-actions[data-v-6ab0f23c]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.export-actions button[data-v-6ab0f23c],.period-controls button[data-v-6ab0f23c]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-6ab0f23c]:hover,.period-controls button[data-v-6ab0f23c]:hover{color:#111827;border-color:#cbd5e1}.notes-page[data-v-6ab0f23c]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-6ab0f23c],.period-card[data-v-6ab0f23c],.notes-review-band[data-v-6ab0f23c],.notes-index[data-v-6ab0f23c],.note-section[data-v-6ab0f23c]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.report-strip[data-v-6ab0f23c]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.report-chip[data-v-6ab0f23c]{border-inline-start:1px solid #edf2f7;flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}.report-chip[data-v-6ab0f23c]:first-child{border-inline-start:0}.report-chip span[data-v-6ab0f23c],.period-card>div>span[data-v-6ab0f23c],.period-group>span[data-v-6ab0f23c],.notes-metric span[data-v-6ab0f23c],.notes-review-band span[data-v-6ab0f23c]{color:#64748b;font-size:.72rem;font-weight:800}.report-chip strong[data-v-6ab0f23c]{color:#111827;font-size:.82rem;font-weight:900;line-height:1.5}.period-card[data-v-6ab0f23c]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.period-card>div[data-v-6ab0f23c]:first-child{flex-direction:column;gap:.25rem;display:flex}.period-card>div:first-child strong[data-v-6ab0f23c]{color:#111827;font-size:.9rem;font-weight:900}.period-controls[data-v-6ab0f23c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.period-group[data-v-6ab0f23c]{align-items:center;gap:.45rem;display:flex}.period-group[data-v-6ab0f23c] .p-inputtext,.period-group[data-v-6ab0f23c] input{min-width:8.5rem}.metrics-grid[data-v-6ab0f23c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.notes-metric[data-v-6ab0f23c]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;flex-direction:column;gap:.45rem;min-height:7rem;padding:1rem;display:flex}.notes-metric strong[data-v-6ab0f23c]{color:#111827;font-size:1.18rem;font-weight:950}.notes-metric small[data-v-6ab0f23c]{color:#64748b;font-size:.75rem;font-weight:800}.metric-notes[data-v-6ab0f23c]{border-top:3px solid #6d28d9}.metric-assets[data-v-6ab0f23c]{border-top:3px solid #2563eb}.metric-receivables[data-v-6ab0f23c]{border-top:3px solid #0f766e}.metric-profit[data-v-6ab0f23c]{border-top:3px solid #16a34a}.metric-loss[data-v-6ab0f23c]{border-top:3px solid #dc2626}.notes-review-band[data-v-6ab0f23c]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.notes-review-band>div[data-v-6ab0f23c]{flex-direction:column;gap:.25rem;display:flex}.notes-review-band strong[data-v-6ab0f23c]{color:#111827;font-size:.95rem;font-weight:950}.notes-review-band p[data-v-6ab0f23c]{color:#475569;max-width:34rem;margin:0;font-size:.8rem;font-weight:800}.notes-layout[data-v-6ab0f23c]{grid-template-columns:18rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.notes-index[data-v-6ab0f23c]{padding:.75rem;position:sticky;top:1rem}.index-title[data-v-6ab0f23c]{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:.2rem;margin-bottom:.65rem;padding:.25rem .25rem .75rem;display:flex}.index-title span[data-v-6ab0f23c]{color:#64748b;font-size:.72rem;font-weight:900}.index-title strong[data-v-6ab0f23c]{color:#111827;font-size:.95rem;font-weight:950}.index-item[data-v-6ab0f23c]{color:#111827;cursor:pointer;text-align:start;background:#fff;border:1px solid #0000;border-radius:.3rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;padding:.65rem .5rem;display:grid}.index-item[data-v-6ab0f23c]:hover{background:#f8fafc;border-color:#e5e7eb}.index-number[data-v-6ab0f23c]{color:#475569;background:#f1f5f9;border-radius:.25rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.75rem;font-weight:950;display:inline-flex}.index-copy[data-v-6ab0f23c]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.index-copy strong[data-v-6ab0f23c]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:900;overflow:hidden}.index-copy small[data-v-6ab0f23c]{color:#64748b;font-size:.68rem;font-weight:800}.index-item i[data-v-6ab0f23c]{color:#94a3b8}.index-item.is-complete i[data-v-6ab0f23c]{color:#16a34a}.notes-document[data-v-6ab0f23c]{flex-direction:column;gap:1rem;min-width:0;display:flex}.note-section[data-v-6ab0f23c]{scroll-margin-top:1rem;overflow:hidden}.note-header[data-v-6ab0f23c]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.note-number[data-v-6ab0f23c]{color:#6d28d9;font-size:.72rem;font-weight:950}.note-header h2[data-v-6ab0f23c]{color:#111827;margin:.25rem 0;font-size:1rem;font-weight:950}.note-header p[data-v-6ab0f23c]{color:#64748b;margin:0;font-size:.8rem;font-weight:800}.note-status[data-v-6ab0f23c]{border-radius:.25rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.72rem;font-weight:950;display:inline-flex}.status-complete[data-v-6ab0f23c]{color:#047857;background:#ecfdf5}.status-empty[data-v-6ab0f23c]{color:#64748b;background:#f8fafc}.policy-list[data-v-6ab0f23c]{gap:.65rem;padding:1rem;display:grid}.policy-item[data-v-6ab0f23c]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.3rem;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.policy-item span[data-v-6ab0f23c]{color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:950;display:inline-flex}.policy-item p[data-v-6ab0f23c]{color:#374151;margin:0;font-size:.84rem;font-weight:700;line-height:1.8}.note-table-wrap[data-v-6ab0f23c]{overflow-x:auto}.note-table[data-v-6ab0f23c]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.note-table.compact[data-v-6ab0f23c]{min-width:520px}.note-table th[data-v-6ab0f23c]{border-bottom:1px solid #dbe3ee;color:#475569;text-align:start;background:#f8fafc;border-inline-start:1px solid #edf2f7;padding:.8rem;font-size:.75rem;font-weight:950}.note-table th[data-v-6ab0f23c]:first-child,.note-table td[data-v-6ab0f23c]:first-child{border-inline-start:0}.note-table td[data-v-6ab0f23c]{border-bottom:1px solid #edf2f7;color:#111827;border-inline-start:1px solid #f1f5f9;padding:.75rem .8rem;font-size:.82rem;font-weight:750}.note-table tbody tr:hover td[data-v-6ab0f23c]{background:#fafafa}.note-table tfoot td[data-v-6ab0f23c]{background:#fbfdff;border-top:2px solid #cbd5e1;font-weight:950}.text-cell[data-v-6ab0f23c]{text-align:start}.number-cell[data-v-6ab0f23c]{font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr;min-width:8rem;text-align:end!important}.muted-code[data-v-6ab0f23c]{color:#64748b!important;font-size:.74rem!important;font-weight:900!important}.text-positive[data-v-6ab0f23c]{color:#047857!important}.text-negative[data-v-6ab0f23c]{color:#b91c1c!important}.empty-note[data-v-6ab0f23c],.empty-state[data-v-6ab0f23c]{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:10rem;padding:2rem;display:flex}.empty-note i[data-v-6ab0f23c],.empty-state i[data-v-6ab0f23c]{color:#cbd5e1;font-size:2rem}.empty-note strong[data-v-6ab0f23c],.empty-state strong[data-v-6ab0f23c]{color:#111827;font-size:.9rem;font-weight:950}.empty-note span[data-v-6ab0f23c],.empty-state span[data-v-6ab0f23c]{font-size:.78rem;font-weight:800}.dual-grid[data-v-6ab0f23c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.dual-pane[data-v-6ab0f23c]{border:1px solid #e5e7eb;border-radius:.3rem;overflow:hidden}.dual-pane header[data-v-6ab0f23c]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.85rem;display:flex}.dual-pane header span[data-v-6ab0f23c]{color:#475569;font-size:.78rem;font-weight:950}.dual-pane header strong[data-v-6ab0f23c]{color:#111827;font-size:.95rem;font-weight:950}.revenue-pane header[data-v-6ab0f23c]{background:#f0fdf4}.expense-pane header[data-v-6ab0f23c]{background:#fef2f2}.mini-empty[data-v-6ab0f23c]{color:#94a3b8;text-align:center;padding:1rem;font-size:.78rem;font-weight:850}.net-result-line[data-v-6ab0f23c]{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.net-result-line span[data-v-6ab0f23c],.net-result-line strong[data-v-6ab0f23c]{font-size:.85rem;font-weight:950}.net-result-line.is-profit[data-v-6ab0f23c]{color:#047857;background:#ecfdf5}.net-result-line.is-loss[data-v-6ab0f23c]{color:#b91c1c;background:#fef2f2}@media (width<=1200px){.report-strip[data-v-6ab0f23c]{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid[data-v-6ab0f23c],.dual-grid[data-v-6ab0f23c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.notes-layout[data-v-6ab0f23c]{grid-template-columns:1fr}.notes-index[data-v-6ab0f23c]{position:static}}@media (width<=768px){.period-card[data-v-6ab0f23c],.notes-review-band[data-v-6ab0f23c],.note-header[data-v-6ab0f23c]{flex-direction:column;align-items:stretch}.period-controls[data-v-6ab0f23c],.period-group[data-v-6ab0f23c]{flex-direction:column;justify-content:stretch;align-items:stretch}.report-strip[data-v-6ab0f23c],.metrics-grid[data-v-6ab0f23c],.dual-grid[data-v-6ab0f23c]{grid-template-columns:1fr}}.income-header[data-v-b0f9a694]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.income-title[data-v-b0f9a694]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:flex}.income-title i[data-v-b0f9a694]{color:#0f766e}.income-subtitle[data-v-b0f9a694]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.export-actions[data-v-b0f9a694],.toolbar-actions[data-v-b0f9a694]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.export-actions button[data-v-b0f9a694],.toolbar-actions button[data-v-b0f9a694],.period-controls button[data-v-b0f9a694]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .65rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-b0f9a694]:hover,.toolbar-actions button[data-v-b0f9a694]:hover,.period-controls button[data-v-b0f9a694]:hover{border-color:#cbd5e1}.income-page[data-v-b0f9a694]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-b0f9a694],.period-card[data-v-b0f9a694],.analysis-band[data-v-b0f9a694],.income-report[data-v-b0f9a694]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem}.report-strip[data-v-b0f9a694]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.report-chip[data-v-b0f9a694]{background:#f9fafb;border:1px solid #eef2f7;border-radius:.25rem;align-items:center;gap:.45rem;padding:.45rem .65rem;display:inline-flex}.report-chip span[data-v-b0f9a694],.period-card span[data-v-b0f9a694],.analysis-band span[data-v-b0f9a694],.income-metric span[data-v-b0f9a694]{color:#6b7280;font-size:.72rem}.report-chip strong[data-v-b0f9a694],.period-card strong[data-v-b0f9a694],.analysis-band strong[data-v-b0f9a694]{color:#111827;font-size:.78rem}.period-card[data-v-b0f9a694]{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.period-card span[data-v-b0f9a694],.period-card strong[data-v-b0f9a694],.analysis-band span[data-v-b0f9a694],.analysis-band strong[data-v-b0f9a694]{display:block}.period-card strong[data-v-b0f9a694],.analysis-band strong[data-v-b0f9a694]{margin-top:.2rem}.period-controls[data-v-b0f9a694]{grid-template-columns:minmax(20rem,1.3fr) minmax(20rem,1.3fr) auto auto;align-items:center;gap:.5rem;max-width:100%;display:grid}.period-group[data-v-b0f9a694]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;grid-template-columns:auto minmax(8rem,1fr) minmax(8rem,1fr);align-items:center;gap:.35rem;padding:.35rem;display:grid}.period-group span[data-v-b0f9a694]{color:#475569;white-space:nowrap;font-size:.74rem;font-weight:900}.metrics-grid[data-v-b0f9a694]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.income-metric[data-v-b0f9a694]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;min-height:90px;padding:.85rem;box-shadow:0 10px 24px #0f172a0a}.income-metric strong[data-v-b0f9a694]{color:#111827;margin-top:.62rem;font-size:1.05rem;display:block}.income-metric small[data-v-b0f9a694]{color:#64748b;margin-top:.45rem;font-size:.72rem;display:block}.metric-revenue[data-v-b0f9a694],.metric-profit[data-v-b0f9a694]{background:#f6fbf9;border-color:#dcebe7}.metric-expense[data-v-b0f9a694]{background:#fdfaf6;border-color:#f1e5d4}.metric-loss[data-v-b0f9a694]{background:#fff7ed;border-color:#fed7aa}.analysis-band[data-v-b0f9a694]{padding:.85rem}.mix-bar[data-v-b0f9a694]{background:#f1f5f9;border-radius:999px;height:.7rem;margin-top:.75rem;display:flex;overflow:hidden}.mix-revenue[data-v-b0f9a694]{background:#0f766e}.mix-expense[data-v-b0f9a694]{background:#d9c4a8}.mix-labels[data-v-b0f9a694]{justify-content:space-between;align-items:center;margin-top:.45rem;display:flex}.table-toolbar[data-v-b0f9a694]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.table-toolbar h2[data-v-b0f9a694]{color:#111827;font-size:.98rem;font-weight:900}.table-toolbar p[data-v-b0f9a694]{color:#6b7280;margin-top:.2rem;font-size:.78rem}.income-table-wrap[data-v-b0f9a694]{overflow-x:auto}.income-table[data-v-b0f9a694]{border-collapse:collapse;width:100%;min-width:980px}.income-table th[data-v-b0f9a694]{border-bottom:1px solid #e5e7eb;color:#4b5563;text-align:center;background:#f9fafb;border-inline-end:1px solid #eef2f7;padding:.75rem;font-size:.75rem;font-weight:900}.income-table .line-head[data-v-b0f9a694]{text-align:start;min-width:360px}.income-table th[data-v-b0f9a694]:last-child,.income-table[data-v-b0f9a694] td:last-child{border-inline-end:0}.income-table[data-v-b0f9a694] td{border-bottom:1px solid #f1f5f9;color:#374151;vertical-align:middle;border-inline-end:1px solid #f1f5f9;padding:.72rem;font-size:.8rem}.income-table[data-v-b0f9a694] tbody tr:hover td{background:#f8fafc}.section-row td[data-v-b0f9a694]{font-size:.78rem;font-weight:900}.section-row i[data-v-b0f9a694]{margin-inline-end:.4rem}.revenue-section td[data-v-b0f9a694]{color:#0f766e;background:#f4faf8}.expense-section td[data-v-b0f9a694]{color:#8a5f35;background:#fbf6ef}.subtotal-row td[data-v-b0f9a694]{color:#111827;background:#fcfcfd;font-weight:900}.income-table tfoot td[data-v-b0f9a694]{color:#111827;background:#f8fafc;border-bottom:0;padding:.85rem .75rem;font-size:.84rem;font-weight:900}.income-table .net-row td[data-v-b0f9a694]{color:#fff;background:#111827}.number-cell[data-v-b0f9a694]{text-align:center;white-space:nowrap}.text-revenue[data-v-b0f9a694]{color:#0f766e!important}.text-expense[data-v-b0f9a694]{color:#8a5f35!important}.text-neutral[data-v-b0f9a694]{color:#64748b!important}.empty-income[data-v-b0f9a694]{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:280px;display:flex}.empty-income i[data-v-b0f9a694]{color:#d1d5db;font-size:2.5rem}@media (width<=1200px){.period-card[data-v-b0f9a694],.table-toolbar[data-v-b0f9a694]{flex-direction:column;align-items:stretch}.period-controls[data-v-b0f9a694]{grid-template-columns:1fr}.metrics-grid[data-v-b0f9a694]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.income-header[data-v-b0f9a694],.period-card[data-v-b0f9a694],.table-toolbar[data-v-b0f9a694]{flex-direction:column;align-items:stretch}.period-controls[data-v-b0f9a694],.period-group[data-v-b0f9a694],.metrics-grid[data-v-b0f9a694]{grid-template-columns:1fr}.export-actions[data-v-b0f9a694],.toolbar-actions[data-v-b0f9a694]{justify-content:stretch}.export-actions button[data-v-b0f9a694],.toolbar-actions button[data-v-b0f9a694],.period-controls button[data-v-b0f9a694]{justify-content:center;width:100%}}.inventory-header[data-v-8b44c140]{justify-content:space-between;align-items:center;width:100%;display:flex}.inventory-title[data-v-8b44c140]{color:#111827;align-items:center;gap:.65rem;font-size:1.25rem;font-weight:800;display:flex}.inventory-title i[data-v-8b44c140]{color:#0f766e}.inventory-subtitle[data-v-8b44c140]{color:#6b7280;margin:.35rem 0 0;font-size:.85rem}.filter-controls[data-v-8b44c140],.date-group[data-v-8b44c140]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.export-actions[data-v-8b44c140]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.export-actions button[data-v-8b44c140],.filter-controls button[data-v-8b44c140]{color:#475569;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-8b44c140]:hover,.filter-controls button[data-v-8b44c140]:hover{color:#111827;border-color:#cbd5e1}.inventory-page[data-v-8b44c140]{color:#111827;gap:1rem;display:grid}.report-strip[data-v-8b44c140]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:.85rem;display:grid}.report-chip[data-v-8b44c140]{border-inline-start:1px solid #edf2f7;gap:.2rem;padding-inline-start:.7rem;display:grid}.report-chip[data-v-8b44c140]:first-child{border-inline-start:0}.report-chip span[data-v-8b44c140],.filter-card span[data-v-8b44c140],.inventory-metric span[data-v-8b44c140],.quality-band span[data-v-8b44c140],.section-toolbar p[data-v-8b44c140],.project-cell span[data-v-8b44c140],.movement-grid small[data-v-8b44c140]{color:#6b7280;font-size:.76rem}.report-chip strong[data-v-8b44c140],.filter-card strong[data-v-8b44c140]{color:#111827;font-size:.9rem}.filter-card[data-v-8b44c140]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);align-items:center;gap:1rem;padding:.85rem;display:grid}.filter-intro[data-v-8b44c140]{gap:.25rem;display:grid}.filter-controls[data-v-8b44c140]{justify-content:flex-end;width:100%}.date-group[data-v-8b44c140]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:auto minmax(360px,1fr);gap:.5rem;padding:.35rem .45rem;display:grid}.date-group-label[data-v-8b44c140]{color:#6b7280;white-space:nowrap;align-self:center;font-size:.75rem;font-weight:800}.date-inputs[data-v-8b44c140]{grid-template-columns:repeat(2,minmax(160px,1fr));align-items:center;gap:.4rem;display:grid}.project-filter[data-v-8b44c140]{min-width:220px}.metrics-grid[data-v-8b44c140]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.inventory-metric[data-v-8b44c140]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;gap:.35rem;min-height:118px;padding:1rem;display:grid}.inventory-metric strong[data-v-8b44c140]{color:#111827;font-size:1.25rem;font-weight:900}.inventory-metric small[data-v-8b44c140]{color:#6b7280;font-size:.72rem;line-height:1.55}.metric-primary[data-v-8b44c140]{border-top:3px solid #0f766e}.metric-cost[data-v-8b44c140]{border-top:3px solid #b91c1c}.metric-turnover[data-v-8b44c140]{border-top:3px solid #2563eb}.metric-warning[data-v-8b44c140]{border-top:3px solid #d97706}.quality-band[data-v-8b44c140]{color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.quality-band div[data-v-8b44c140]{border-inline-start:1px solid #edf2f7;align-items:center;gap:.45rem;min-height:3.5rem;padding:.8rem 1rem;display:flex}.quality-band div[data-v-8b44c140]:first-child{border-inline-start:0}.quality-band span[data-v-8b44c140]{color:#475569;font-weight:900}.quality-band i[data-v-8b44c140]{color:#0f766e}.analysis-grid[data-v-8b44c140]{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:1rem;display:grid}.analysis-card[data-v-8b44c140],.inventory-report[data-v-8b44c140]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;padding:1rem}.section-toolbar[data-v-8b44c140]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.section-toolbar h2[data-v-8b44c140]{color:#111827;margin:0 0 .25rem;font-size:1rem;font-weight:900}.section-toolbar p[data-v-8b44c140]{margin:0}.balance-pill[data-v-8b44c140]{white-space:nowrap;border-radius:999px;padding:.3rem .65rem;font-size:.72rem;font-weight:900}.is-balanced[data-v-8b44c140]{color:#166534;background:#dcfce7}.has-difference[data-v-8b44c140]{color:#991b1b;background:#fee2e2}.reconciliation-list[data-v-8b44c140]{gap:.65rem;display:grid}.reconciliation-list div[data-v-8b44c140]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-bottom:.65rem;display:flex}.reconciliation-list span[data-v-8b44c140]{color:#6b7280;font-size:.8rem}.reconciliation-list strong[data-v-8b44c140]{font-size:.95rem;font-weight:900}.difference-row strong[data-v-8b44c140]{color:#b91c1c}.report-table-wrap[data-v-8b44c140]{overflow-x:auto}.report-table[data-v-8b44c140]{border-collapse:collapse;width:100%;min-width:980px}.report-table th[data-v-8b44c140]{color:#374151;text-align:start;background:#f9fafb;border:1px solid #e5e7eb;padding:.7rem;font-size:.76rem;font-weight:900}.report-table td[data-v-8b44c140]{color:#1f2937;vertical-align:middle;border:1px solid #edf2f7;padding:.7rem;font-size:.8rem}.report-table tfoot td[data-v-8b44c140]{color:#111827;background:#f8fafc;font-weight:900}.project-cell[data-v-8b44c140]{gap:.18rem;min-width:220px;display:grid}.project-cell strong[data-v-8b44c140]{color:#111827;font-weight:900}.amount-strong[data-v-8b44c140]{font-weight:900;color:#0f766e!important}.share-cell[data-v-8b44c140]{align-items:center;gap:.35rem;min-width:110px;display:grid}.share-track[data-v-8b44c140]{background:#e5e7eb;border-radius:999px;height:7px;overflow:hidden}.share-fill[data-v-8b44c140]{border-radius:inherit;background:#0f766e;height:100%}.share-cell span[data-v-8b44c140]{color:#6b7280;font-size:.72rem;font-weight:800}.source-list[data-v-8b44c140]{gap:.65rem;display:grid}.source-row[data-v-8b44c140]{border:1px solid #edf2f7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.source-row div[data-v-8b44c140]{gap:.18rem;min-width:0;display:grid}.source-row strong[data-v-8b44c140]{color:#111827;font-size:.88rem;font-weight:900}.source-row b[data-v-8b44c140]{color:#0f766e;font-size:.88rem}.movement-grid[data-v-8b44c140]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.movement-grid div[data-v-8b44c140]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;gap:.25rem;padding:.85rem;display:grid}.movement-grid span[data-v-8b44c140]{color:#6b7280;font-size:.78rem}.movement-grid strong[data-v-8b44c140]{color:#111827;font-weight:900}.compact[data-v-8b44c140]{padding-bottom:.75rem}.empty-state[data-v-8b44c140],.empty-mini[data-v-8b44c140]{color:#6b7280;text-align:center;place-items:center;gap:.35rem;padding:2rem;display:grid}.empty-state i[data-v-8b44c140]{color:#cbd5e1;font-size:2rem}.empty-state.small[data-v-8b44c140]{min-height:220px}.empty-mini[data-v-8b44c140]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:1rem;font-size:.82rem}@media (width<=1100px){.metrics-grid[data-v-8b44c140],.analysis-grid[data-v-8b44c140]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.filter-card[data-v-8b44c140],.section-toolbar[data-v-8b44c140]{grid-template-columns:1fr;align-items:stretch}.metrics-grid[data-v-8b44c140],.analysis-grid[data-v-8b44c140],.movement-grid[data-v-8b44c140]{grid-template-columns:1fr}.project-filter[data-v-8b44c140]{min-width:100%}.filter-controls[data-v-8b44c140],.date-group[data-v-8b44c140],.date-inputs[data-v-8b44c140]{grid-template-columns:1fr}}.profit-header[data-v-9d70cac3]{justify-content:space-between;align-items:center;width:100%;display:flex}.profit-title[data-v-9d70cac3]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:flex}.profit-title i[data-v-9d70cac3]{color:#0f766e}.profit-subtitle[data-v-9d70cac3]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.export-actions[data-v-9d70cac3]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.export-actions button[data-v-9d70cac3],.filter-controls button[data-v-9d70cac3]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-9d70cac3]:hover,.filter-controls button[data-v-9d70cac3]:hover{color:#111827;border-color:#cbd5e1}.profit-page[data-v-9d70cac3]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-9d70cac3],.filter-card[data-v-9d70cac3],.quality-band[data-v-9d70cac3],.analysis-card[data-v-9d70cac3],.profit-report[data-v-9d70cac3],.monthly-section[data-v-9d70cac3],.insight-card[data-v-9d70cac3]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.report-strip[data-v-9d70cac3]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.report-chip[data-v-9d70cac3]{border-inline-start:1px solid #edf2f7;flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}.report-chip[data-v-9d70cac3]:first-child{border-inline-start:0}.report-chip span[data-v-9d70cac3],.filter-card>div>span[data-v-9d70cac3],.date-group>span[data-v-9d70cac3],.profit-metric span[data-v-9d70cac3],.insight-card span[data-v-9d70cac3]{color:#64748b;font-size:.72rem;font-weight:800}.report-chip strong[data-v-9d70cac3]{color:#111827;font-size:.8rem;font-weight:900;line-height:1.5}.filter-card[data-v-9d70cac3]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.filter-card>div[data-v-9d70cac3]:first-child{flex-direction:column;gap:.25rem;display:flex}.filter-card>div:first-child strong[data-v-9d70cac3]{color:#111827;font-size:.9rem;font-weight:900}.filter-controls[data-v-9d70cac3]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.date-group[data-v-9d70cac3]{align-items:center;gap:.45rem;display:flex}.date-group[data-v-9d70cac3] .p-inputtext,.date-group[data-v-9d70cac3] input{min-width:8.5rem}.project-filter[data-v-9d70cac3]{min-width:14rem}.metrics-grid[data-v-9d70cac3],.insight-grid[data-v-9d70cac3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.profit-metric[data-v-9d70cac3],.insight-card[data-v-9d70cac3]{flex-direction:column;gap:.45rem;min-height:7rem;padding:1rem;display:flex}.profit-metric strong[data-v-9d70cac3],.insight-card strong[data-v-9d70cac3]{color:#111827;font-size:1.12rem;font-weight:950}.profit-metric small[data-v-9d70cac3],.insight-card small[data-v-9d70cac3]{color:#64748b;font-size:.74rem;font-weight:800}.metric-revenue[data-v-9d70cac3],.metric-profit[data-v-9d70cac3]{border-top:3px solid #0f766e}.metric-expense[data-v-9d70cac3]{border-top:3px solid #8a5f35}.metric-loss[data-v-9d70cac3]{border-top:3px solid #b91c1c}.metric-margin[data-v-9d70cac3]{border-top:3px solid #2563eb}.quality-band[data-v-9d70cac3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.quality-band div[data-v-9d70cac3]{color:#475569;border-inline-start:1px solid #edf2f7;align-items:center;gap:.45rem;min-height:3.5rem;padding:.8rem 1rem;font-size:.78rem;font-weight:900;display:flex}.quality-band div[data-v-9d70cac3]:first-child{border-inline-start:0}.quality-band i[data-v-9d70cac3]{color:#0f766e}.analysis-grid[data-v-9d70cac3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.section-toolbar[data-v-9d70cac3]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.section-toolbar h2[data-v-9d70cac3]{color:#111827;margin:0;font-size:1rem;font-weight:950}.section-toolbar p[data-v-9d70cac3]{color:#64748b;margin:.25rem 0 0;font-size:.78rem;font-weight:800}.ratio-body[data-v-9d70cac3],.source-list[data-v-9d70cac3],.month-list[data-v-9d70cac3]{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.ratio-labels[data-v-9d70cac3]{color:#64748b;justify-content:space-between;align-items:center;font-size:.78rem;font-weight:900;display:flex}.ratio-track[data-v-9d70cac3]{background:#f1f5f9;border-radius:999px;height:.9rem;display:flex;overflow:hidden}.ratio-revenue[data-v-9d70cac3]{background:#0f766e}.ratio-expense[data-v-9d70cac3]{background:#8a5f35}.ratio-total[data-v-9d70cac3]{background:#f8fafc;border:1px solid #edf2f7;border-radius:.3rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.ratio-total strong[data-v-9d70cac3]{color:#111827;font-size:1.35rem;font-weight:950}.ratio-total span[data-v-9d70cac3]{color:#64748b;font-size:.78rem;font-weight:850}.source-row[data-v-9d70cac3]{border:1px solid #edf2f7;border-radius:.3rem;grid-template-columns:minmax(0,1fr) 5rem 8.5rem;align-items:center;gap:.75rem;padding:.75rem;display:grid}.source-row span[data-v-9d70cac3],.month-row span[data-v-9d70cac3]{color:#64748b;font-size:.74rem;font-weight:850}.source-row strong[data-v-9d70cac3]{color:#111827;margin-top:.1rem;font-size:.82rem;font-weight:900;display:block}.source-row small[data-v-9d70cac3]{color:#0f766e;text-align:center;font-weight:950}.source-row b[data-v-9d70cac3]{color:#111827;text-align:end;direction:ltr;font-size:.8rem;font-weight:950}.profit-report[data-v-9d70cac3],.monthly-section[data-v-9d70cac3]{overflow:hidden}.profit-table-wrap[data-v-9d70cac3]{overflow-x:auto}.profit-table[data-v-9d70cac3]{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px}.profit-table th[data-v-9d70cac3]{border-bottom:1px solid #dbe3ee;color:#475569;text-align:end;background:#f8fafc;border-inline-start:1px solid #edf2f7;padding:.85rem;font-size:.75rem;font-weight:950}.profit-table th[data-v-9d70cac3]:first-child,.profit-table td[data-v-9d70cac3]:first-child{text-align:start;border-inline-start:0}.profit-table td[data-v-9d70cac3]{border-bottom:1px solid #edf2f7;color:#111827;vertical-align:middle;border-inline-start:1px solid #f1f5f9;padding:.8rem .85rem;font-size:.82rem}.profit-table tfoot td[data-v-9d70cac3]{color:#fff;background:#111827;border-color:#111827;font-weight:950}.project-name[data-v-9d70cac3]{flex-direction:column;gap:.2rem;display:flex}.project-name strong[data-v-9d70cac3]{color:#111827;font-weight:950}.project-name span[data-v-9d70cac3]{color:#64748b;font-size:.72rem;font-weight:800}.number-cell[data-v-9d70cac3]{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;min-width:8rem}.text-revenue[data-v-9d70cac3],.text-profit[data-v-9d70cac3]{color:#0f766e!important}.text-expense[data-v-9d70cac3]{color:#8a5f35!important}.text-loss[data-v-9d70cac3]{color:#b91c1c!important}.text-muted[data-v-9d70cac3]{color:#64748b!important}.status-pill[data-v-9d70cac3]{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;min-width:4.5rem;padding:.22rem .55rem;font-size:.72rem;font-weight:950;display:inline-flex}.status-pill.strong_profit[data-v-9d70cac3]{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.status-pill.profit[data-v-9d70cac3]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.status-pill.break_even[data-v-9d70cac3]{color:#475569;background:#f8fafc;border-color:#cbd5e1}.status-pill.loss[data-v-9d70cac3]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.month-row[data-v-9d70cac3]{border:1px solid #edf2f7;border-radius:.3rem;grid-template-columns:10rem minmax(0,1fr) 9rem;align-items:center;gap:1rem;padding:.85rem;display:grid}.month-row>div[data-v-9d70cac3]:first-child{flex-direction:column;gap:.35rem;display:flex}.month-row strong[data-v-9d70cac3]{color:#111827;font-size:.85rem;font-weight:950}.month-bars[data-v-9d70cac3]{gap:.45rem;display:grid}.month-bars>div[data-v-9d70cac3]{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.55rem;display:grid}.month-track[data-v-9d70cac3]{background:#f1f5f9;border-radius:999px;height:.55rem;overflow:hidden}.month-fill[data-v-9d70cac3]{border-radius:inherit;height:100%}.month-fill.revenue[data-v-9d70cac3]{background:#0f766e}.month-fill.expense[data-v-9d70cac3]{background:#8a5f35}.month-profit[data-v-9d70cac3]{direction:ltr;flex-direction:column;align-items:flex-end;gap:.15rem;font-weight:950;display:flex}.month-profit small[data-v-9d70cac3]{color:#64748b;font-size:.72rem}.empty-state[data-v-9d70cac3],.empty-mini[data-v-9d70cac3]{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:12rem;padding:2rem;display:flex}.empty-state i[data-v-9d70cac3]{color:#cbd5e1;font-size:2rem}.empty-state strong[data-v-9d70cac3]{color:#111827;font-size:.9rem;font-weight:950}@media (width<=1200px){.report-strip[data-v-9d70cac3]{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid[data-v-9d70cac3],.quality-band[data-v-9d70cac3],.insight-grid[data-v-9d70cac3],.analysis-grid[data-v-9d70cac3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.filter-card[data-v-9d70cac3],.section-toolbar[data-v-9d70cac3],.filter-controls[data-v-9d70cac3],.date-group[data-v-9d70cac3]{flex-direction:column;align-items:stretch}.report-strip[data-v-9d70cac3],.metrics-grid[data-v-9d70cac3],.quality-band[data-v-9d70cac3],.insight-grid[data-v-9d70cac3],.analysis-grid[data-v-9d70cac3],.source-row[data-v-9d70cac3],.month-row[data-v-9d70cac3]{grid-template-columns:1fr}}.revenue-header[data-v-c339a456]{justify-content:space-between;align-items:center;width:100%;display:flex}.revenue-title[data-v-c339a456]{color:#111827;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:900;display:flex}.revenue-title i[data-v-c339a456]{color:#0f766e}.revenue-subtitle[data-v-c339a456]{color:#6b7280;margin-top:.25rem;font-size:.85rem}.export-actions[data-v-c339a456]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.export-actions button[data-v-c339a456],.filter-controls button[data-v-c339a456],.toolbar-actions button[data-v-c339a456]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2.35rem;padding:.45rem .75rem;font-size:.75rem;font-weight:900;display:inline-flex}.export-actions button[data-v-c339a456]:hover,.filter-controls button[data-v-c339a456]:hover,.toolbar-actions button[data-v-c339a456]:hover{color:#111827;border-color:#cbd5e1}.revenue-page[data-v-c339a456]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-c339a456],.filter-card[data-v-c339a456],.quality-band[data-v-c339a456],.analysis-card[data-v-c339a456],.revenue-report[data-v-c339a456],.project-section[data-v-c339a456]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem}.report-strip[data-v-c339a456]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.report-chip[data-v-c339a456]{border-inline-start:1px solid #edf2f7;flex-direction:column;gap:.25rem;min-height:4.25rem;padding:.85rem 1rem;display:flex}.report-chip[data-v-c339a456]:first-child{border-inline-start:0}.report-chip span[data-v-c339a456],.filter-card>div>span[data-v-c339a456],.date-group>span[data-v-c339a456],.revenue-metric span[data-v-c339a456]{color:#64748b;font-size:.72rem;font-weight:800}.report-chip strong[data-v-c339a456]{color:#111827;font-size:.8rem;font-weight:900;line-height:1.5}.filter-card[data-v-c339a456]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.filter-card>div[data-v-c339a456]:first-child{flex-direction:column;gap:.25rem;display:flex}.filter-card>div:first-child strong[data-v-c339a456]{color:#111827;font-size:.9rem;font-weight:900}.filter-controls[data-v-c339a456]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.date-group[data-v-c339a456]{align-items:center;gap:.45rem;display:flex}.date-group[data-v-c339a456] .p-inputtext,.date-group[data-v-c339a456] input{min-width:8.5rem}.project-filter[data-v-c339a456]{min-width:14rem}.metrics-grid[data-v-c339a456]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.revenue-metric[data-v-c339a456]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;flex-direction:column;gap:.45rem;min-height:7rem;padding:1rem;display:flex}.revenue-metric strong[data-v-c339a456]{color:#111827;font-size:1.12rem;font-weight:950}.revenue-metric small[data-v-c339a456]{color:#64748b;font-size:.74rem;font-weight:800}.metric-total[data-v-c339a456],.metric-growth-up[data-v-c339a456]{border-top:3px solid #0f766e}.metric-previous[data-v-c339a456]{border-top:3px solid #2563eb}.metric-growth-down[data-v-c339a456]{border-top:3px solid #b91c1c}.metric-source[data-v-c339a456]{border-top:3px solid #7c3aed}.quality-band[data-v-c339a456]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.quality-band div[data-v-c339a456]{color:#475569;border-inline-start:1px solid #edf2f7;align-items:center;gap:.45rem;min-height:3.5rem;padding:.8rem 1rem;font-size:.78rem;font-weight:900;display:flex}.quality-band div[data-v-c339a456]:first-child{border-inline-start:0}.quality-band i[data-v-c339a456]{color:#0f766e}.analysis-grid[data-v-c339a456]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:1rem;display:grid}.section-toolbar[data-v-c339a456]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem;display:flex}.section-toolbar h2[data-v-c339a456]{color:#111827;margin:0;font-size:1rem;font-weight:950}.section-toolbar p[data-v-c339a456]{color:#64748b;margin:.25rem 0 0;font-size:.78rem;font-weight:800}.toolbar-actions[data-v-c339a456]{align-items:center;gap:.35rem;display:flex}.trend-list[data-v-c339a456],.source-list[data-v-c339a456],.project-list[data-v-c339a456]{flex-direction:column;gap:.65rem;padding:1rem;display:flex}.trend-row[data-v-c339a456]{grid-template-columns:5.5rem minmax(0,1fr) 8.5rem;align-items:center;gap:.75rem;display:grid}.trend-row span[data-v-c339a456],.project-row span[data-v-c339a456],.source-row span[data-v-c339a456]{color:#64748b;font-size:.74rem;font-weight:850}.trend-row strong[data-v-c339a456],.project-row b[data-v-c339a456],.source-row b[data-v-c339a456]{color:#111827;text-align:end;direction:ltr;font-size:.8rem;font-weight:950}.trend-track[data-v-c339a456],.project-track[data-v-c339a456]{background:#f1f5f9;border-radius:999px;height:.55rem;overflow:hidden}.trend-fill[data-v-c339a456],.project-fill[data-v-c339a456]{border-radius:inherit;background:#0f766e;height:100%}.source-row[data-v-c339a456],.project-row[data-v-c339a456]{border:1px solid #edf2f7;border-radius:.3rem;align-items:center;gap:.75rem;padding:.75rem;display:grid}.source-row[data-v-c339a456]{grid-template-columns:minmax(0,1fr) 4rem 8.5rem}.project-row[data-v-c339a456]{grid-template-columns:minmax(0,1fr) minmax(10rem,1fr) 9rem}.source-row strong[data-v-c339a456],.project-row strong[data-v-c339a456]{color:#111827;margin-top:.1rem;font-size:.82rem;font-weight:900;display:block}.source-row small[data-v-c339a456]{color:#0f766e;text-align:center;font-weight:950}.revenue-report[data-v-c339a456],.project-section[data-v-c339a456]{overflow:hidden}.revenue-table-wrap[data-v-c339a456]{overflow-x:auto}.revenue-table[data-v-c339a456]{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.revenue-table th[data-v-c339a456]{border-bottom:1px solid #dbe3ee;color:#475569;text-align:end;background:#f8fafc;border-inline-start:1px solid #edf2f7;padding:.85rem;font-size:.75rem;font-weight:950}.revenue-table th[data-v-c339a456]:first-child,.revenue-table td[data-v-c339a456]:first-child{text-align:start;border-inline-start:0}.revenue-table td[data-v-c339a456]{border-bottom:1px solid #edf2f7;color:#111827;vertical-align:middle;border-inline-start:1px solid #f1f5f9;padding:.8rem .85rem;font-size:.82rem}.section-row td[data-v-c339a456]{color:#047857;background:#ecfdf5;font-size:.78rem;font-weight:950}.section-row i[data-v-c339a456]{margin-inline-end:.4rem}.revenue-table tfoot td[data-v-c339a456]{color:#fff;background:#111827;border-color:#111827;font-weight:950}.number-cell[data-v-c339a456]{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;direction:ltr;min-width:8rem}.text-revenue[data-v-c339a456]{color:#0f766e!important}.text-negative[data-v-c339a456]{color:#b91c1c!important}.text-muted[data-v-c339a456]{color:#64748b!important}.empty-state[data-v-c339a456],.empty-mini[data-v-c339a456]{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:12rem;padding:2rem;display:flex}.empty-state.small[data-v-c339a456]{min-height:8rem}.empty-state i[data-v-c339a456]{color:#cbd5e1;font-size:2rem}.empty-state strong[data-v-c339a456]{color:#111827;font-size:.9rem;font-weight:950}@media (width<=1200px){.report-strip[data-v-c339a456]{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid[data-v-c339a456],.quality-band[data-v-c339a456]{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-grid[data-v-c339a456]{grid-template-columns:1fr}}@media (width<=768px){.filter-card[data-v-c339a456],.section-toolbar[data-v-c339a456],.filter-controls[data-v-c339a456],.date-group[data-v-c339a456]{flex-direction:column;align-items:stretch}.report-strip[data-v-c339a456],.metrics-grid[data-v-c339a456],.quality-band[data-v-c339a456],.trend-row[data-v-c339a456],.source-row[data-v-c339a456],.project-row[data-v-c339a456]{grid-template-columns:1fr}}.financial-transfer-page[data-v-44944b10]{min-width:0}.financial-transfer-summary[data-v-44944b10]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.transfer-summary-card[data-v-44944b10]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;min-height:5rem;padding:.85rem}.transfer-summary-card span[data-v-44944b10]{color:#64748b;font-size:.74rem;font-weight:800;display:block}.transfer-summary-card strong[data-v-44944b10]{color:#111827;margin-top:.6rem;font-size:.95rem;font-weight:950;line-height:1.5;display:block}.transfer-summary-card.is-completed[data-v-44944b10]{background:#f0fdf4;border-color:#bbf7d0}.transfer-summary-card.is-cancelled[data-v-44944b10]{background:#f8fafc;border-color:#cbd5e1}@media (width<=1200px){.financial-transfer-summary[data-v-44944b10]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.financial-transfer-summary[data-v-44944b10]{grid-template-columns:1fr}}.search-results[data-v-b13f8513]{z-index:1000;background:#fff;border:1px solid #ccc;width:calc(100% - 2rem);max-height:200px;position:absolute;overflow-y:auto}.search-results li[data-v-b13f8513]{cursor:pointer;padding:8px}.search-results li[data-v-b13f8513]:hover{background:#f0f0f0}#moyasar-payment-form[data-v-35daedc1]{min-height:300px}.el-leaflet-picker .leaflet-map{z-index:0;border-radius:.5rem;width:100%;overflow:hidden}.slide-down-enter-active[data-v-57f2e484],.slide-down-leave-active[data-v-57f2e484]{max-height:5000px;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .25s;overflow:hidden}.slide-down-enter-from[data-v-57f2e484],.slide-down-leave-to[data-v-57f2e484]{opacity:0;max-height:0!important}.answer-expand-enter-active[data-v-57f2e484],.answer-expand-leave-active[data-v-57f2e484]{max-height:1000px;transition:max-height .28s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.answer-expand-enter-from[data-v-57f2e484],.answer-expand-leave-to[data-v-57f2e484]{opacity:0;max-height:0!important}.kb-content[data-v-09414492] h1{margin-top:1.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.kb-content[data-v-09414492] h2{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.kb-content[data-v-09414492] h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.kb-content[data-v-09414492] p{margin-bottom:.75rem;line-height:1.75}.kb-content[data-v-09414492] ul{margin-bottom:.75rem;padding-inline-start:1.5rem;list-style-type:disc}.kb-content[data-v-09414492] ol{margin-bottom:.75rem;padding-inline-start:1.5rem;list-style-type:decimal}.kb-content[data-v-09414492] li{margin-bottom:.25rem;line-height:1.75}.kb-content[data-v-09414492] table{border-collapse:collapse;width:100%;margin-bottom:1rem}.kb-content[data-v-09414492] th,.kb-content[data-v-09414492] td{border:1px solid #e5e7eb;padding:.5rem .75rem;font-size:.875rem}.kb-content[data-v-09414492] th{background-color:#f9fafb;font-weight:500}.kb-content[data-v-09414492] code{background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-size:.875rem}.kb-content[data-v-09414492] pre{background-color:#f3f4f6;border-radius:.5rem;margin-bottom:1rem;padding:1rem;overflow-x:auto}.kb-content[data-v-09414492] pre code{background-color:#0000;padding:0}.kb-content[data-v-09414492] blockquote{padding-inline-start:1rem;color:#6b7280;border-inline-start:4px solid #93c5fd;margin-bottom:.75rem;padding-top:.5rem;padding-bottom:.5rem}.kb-content[data-v-09414492] strong{font-weight:700}.kb-content[data-v-09414492] hr{border-color:#e5e7eb;margin-top:1.5rem;margin-bottom:1.5rem}.map-iframe[data-v-08c778b9]{border:none}[data-v-b5cdc7b6] .mortgage-tree{background:0 0;border:none;padding:0}[data-v-b5cdc7b6] .mortgage-tree .p-tree-root{flex-direction:column;gap:2px;padding:0;display:flex}[data-v-b5cdc7b6] .mortgage-tree .p-tree-node-content{border-radius:8px;align-items:center;gap:0;width:100%;min-height:40px;padding:2px 6px 2px 4px;transition:background .15s;display:flex}[data-v-b5cdc7b6] .mortgage-tree .p-tree-node-content:hover{background:#f9fafb!important}[data-v-b5cdc7b6] .mortgage-tree .p-tree-node-content.p-highlight{color:inherit!important;background:#eef2ff!important}[data-v-b5cdc7b6] .mortgage-tree .p-tree-node-checkbox{flex-shrink:0;margin-inline-end:8px}[data-v-b5cdc7b6] .mortgage-tree .p-tree-node-label{flex:1;min-width:0}[data-v-b5cdc7b6] .mortgage-tree .p-tree-node-children{padding-inline-start:1.75rem;flex-direction:column;gap:1px;padding-top:2px;display:flex}[data-v-b5cdc7b6] .mortgage-tree .p-tree-toggler{color:#9ca3af;border-radius:4px;flex-shrink:0;order:99;width:22px;height:22px;transition:background .15s,color .15s;margin-inline:auto 0!important}[data-v-b5cdc7b6] .mortgage-tree .p-tree-toggler:hover{color:#4f46e5!important;background:#e0e7ff!important}.scrollbar-thin[data-v-b5cdc7b6]{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.scrollbar-thin[data-v-b5cdc7b6]::-webkit-scrollbar{width:4px}.scrollbar-thin[data-v-b5cdc7b6]::-webkit-scrollbar-track{background:0 0}.scrollbar-thin[data-v-b5cdc7b6]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.ledger-page[data-v-e2884b13]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-e2884b13]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.report-chip[data-v-e2884b13]{background:#f9fafb;border:1px solid #eef2f7;border-radius:.25rem;align-items:center;gap:.45rem;padding:.45rem .65rem;display:inline-flex}.report-chip span[data-v-e2884b13]{color:#6b7280;font-size:.72rem}.report-chip strong[data-v-e2884b13]{color:#111827;font-size:.78rem}.metrics-grid[data-v-e2884b13]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.ledger-metric[data-v-e2884b13]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;min-height:76px;padding:.85rem;box-shadow:0 10px 24px #0f172a0a}.ledger-metric span[data-v-e2884b13]{color:#6b7280;font-size:.78rem;display:block}.ledger-metric strong[data-v-e2884b13]{color:#111827;margin-top:.65rem;font-size:1rem;display:block}.metric-success[data-v-e2884b13]{background:#f0fdf4;border-color:#bbf7d0}.metric-warning[data-v-e2884b13]{background:#fffbeb;border-color:#fde68a}.account-section[data-v-e2884b13]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;position:relative;overflow:hidden;box-shadow:0 14px 28px #0f172a0b}.account-header[data-v-e2884b13]{border-bottom:1px solid #eef2f7;grid-template-columns:minmax(220px,1fr) minmax(420px,1.6fr);align-items:center;gap:1rem;padding:1rem;display:grid}.account-identity[data-v-e2884b13]{align-items:center;gap:.75rem;min-width:0;display:flex}.account-code[data-v-e2884b13]{color:#374151;background:#f3f4f6;border-radius:.25rem;flex-shrink:0;padding:.45rem .65rem;font-size:.8rem;font-weight:800}.account-identity h3[data-v-e2884b13]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:800;overflow:hidden}.account-tags[data-v-e2884b13]{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.2rem;font-size:.76rem;display:flex}.account-type-badge[data-v-e2884b13]{border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:800;display:inline-flex}.badge-debit[data-v-e2884b13]{color:#047857;background:#ecfdf5}.badge-credit[data-v-e2884b13]{color:#8a5f35;background:#f8f1e7}.account-totals[data-v-e2884b13]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.account-totals div[data-v-e2884b13]{background:#f9fafb;border-radius:.25rem;padding:.6rem}.account-totals span[data-v-e2884b13]{color:#6b7280;font-size:.7rem;display:block}.account-totals strong[data-v-e2884b13]{color:#111827;margin-top:.35rem;font-size:.85rem;display:block}.ledger-table-wrap[data-v-e2884b13]{overflow-x:auto}.ledger-table[data-v-e2884b13]{border-collapse:collapse;width:100%;min-width:980px}.ledger-table th[data-v-e2884b13]{color:#6b7280;text-align:start;background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:.75rem;font-size:.72rem;font-weight:800}.ledger-table th.debit-heading[data-v-e2884b13]{color:#047857;text-align:center;background:#f0fdf4}.ledger-table th.credit-heading[data-v-e2884b13]{color:#8a5f35;text-align:center;background:#f8f1e7}.ledger-table td[data-v-e2884b13]{color:#374151;vertical-align:top;border-bottom:1px solid #f1f5f9;padding:.8rem .75rem;font-size:.82rem}.ledger-table tbody tr[data-v-e2884b13]{transition:background-color .15s}.ledger-table tbody tr[data-v-e2884b13]:hover{background:#f8fafc}.ledger-table tfoot td[data-v-e2884b13]{background:#f9fafb;border-bottom:0;font-weight:800}.date-cell[data-v-e2884b13]{color:#6b7280;white-space:nowrap}.restriction-link[data-v-e2884b13]{color:#8b5e3c;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:800;display:inline-flex}.statement-cell[data-v-e2884b13]{min-width:260px}.movement-title-line[data-v-e2884b13]{align-items:flex-start;gap:.5rem;display:flex}.movement-title-line p[data-v-e2884b13]{color:#111827;margin:0;font-weight:700;line-height:1.5}.movement-side-badge[data-v-e2884b13]{border-radius:999px;flex-shrink:0;padding:.16rem .45rem;font-size:.66rem;font-weight:800}.side-debit[data-v-e2884b13]{color:#047857;background:#ecfdf5}.side-credit[data-v-e2884b13]{color:#8a5f35;background:#f8f1e7}.statement-cell span[data-v-e2884b13]{color:#6b7280;margin-top:.25rem;font-size:.72rem;display:block}.counterparty-cell[data-v-e2884b13]{flex-direction:column;gap:.2rem;min-width:220px;display:flex}.counterparty-label[data-v-e2884b13]{border-radius:999px;align-self:flex-start;padding:.18rem .5rem;font-size:.7rem;font-weight:800}.counterparty-debit[data-v-e2884b13]{color:#047857;background:#ecfdf5}.counterparty-credit[data-v-e2884b13]{color:#8a5f35;background:#f8f1e7}.counterparty-cell strong[data-v-e2884b13]{color:#374151;font-size:.8rem}.counterparty-cell span[data-v-e2884b13]:last-child{color:#6b7280;font-size:.72rem}.number-cell[data-v-e2884b13]{text-align:center;white-space:nowrap}.amount-cell[data-v-e2884b13]{color:#9ca3af;background:#fff}.debit-amount.amount-active[data-v-e2884b13]{color:#047857;background:#f0fdf4;font-weight:800}.credit-amount.amount-active[data-v-e2884b13]{color:#8a5f35;background:#fbf6ef;font-weight:800}.empty-ledger[data-v-e2884b13]{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:280px;display:flex}.empty-ledger i[data-v-e2884b13]{color:#d1d5db;font-size:2.5rem}@media (width<=1024px){.metrics-grid[data-v-e2884b13]{grid-template-columns:repeat(2,minmax(0,1fr))}.account-header[data-v-e2884b13]{grid-template-columns:1fr}.account-totals[data-v-e2884b13]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.metrics-grid[data-v-e2884b13],.account-totals[data-v-e2884b13]{grid-template-columns:1fr}}.fade-enter-active[data-v-a7f0a0e6],.fade-leave-active[data-v-a7f0a0e6]{transition:opacity .2s}.fade-enter-from[data-v-a7f0a0e6],.fade-leave-to[data-v-a7f0a0e6]{opacity:0}.comment-attachment{font-size:12px}form[data-v-5ebe9eb8]{transition:all .3s}@media (width<=640px){form[data-v-5ebe9eb8]{padding:1rem}}[data-v-5ebe9eb8] .p-dialog-custom{border-radius:.5rem;overflow:hidden}[data-v-5ebe9eb8] .p-dialog-custom .p-dialog-header{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem 1.5rem}[data-v-5ebe9eb8] .p-dialog-custom .p-dialog-content{padding:0}.bg-gray-50[data-v-5ebe9eb8]{background-color:#f9fafb;transition:background-color .2s}.grid>div[data-v-5ebe9eb8]:hover{transition:all .2s}.mb-8[data-v-5ebe9eb8]{position:relative}.mb-8[data-v-5ebe9eb8]:last-child{margin-bottom:0}[data-v-5ebe9eb8] .p-button{transition:all .3s}[data-v-5ebe9eb8] input:focus,[data-v-5ebe9eb8] select:focus,[data-v-5ebe9eb8] textarea:focus{outline-offset:1px;outline:2px solid #3b82f680}.message[data-v-bce0e521]{color:#878787;margin-bottom:10px}.message .el-link[data-v-bce0e521]{color:#00f}.message .el-link[data-v-bce0e521] :hover{text-decoration:underline}.payment-approval-workspace-page[data-v-1c34164f]{min-width:0}.payment-approval-summary[data-v-1c34164f]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.payment-approval-card[data-v-1c34164f]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;min-height:5rem;padding:.85rem}.payment-approval-card span[data-v-1c34164f]{color:#64748b;font-size:.74rem;font-weight:800;display:block}.payment-approval-card strong[data-v-1c34164f]{color:#111827;margin-top:.6rem;font-size:.95rem;font-weight:950;line-height:1.45;display:block}.payment-approval-card.is-active[data-v-1c34164f]{background:#f0fdf4;border-color:#bbf7d0}.payment-approval-card.is-inactive[data-v-1c34164f]{background:#fef2f2;border-color:#fecaca}@media (width<=1280px){.payment-approval-summary[data-v-1c34164f]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.payment-approval-summary[data-v-1c34164f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.payment-approval-summary[data-v-1c34164f]{grid-template-columns:1fr}}.variable-autocomplete-list[data-v-ff6ab8f4]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:280px;max-height:300px;padding:.5rem;overflow-y:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.autocomplete-header[data-v-ff6ab8f4]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem;font-size:.75rem;font-weight:600;display:flex}.no-results[data-v-ff6ab8f4]{text-align:center;color:#9ca3af;padding:1rem;font-size:.875rem}.autocomplete-item[data-v-ff6ab8f4]{text-align:right;direction:rtl;border:1px solid #0000;border-radius:.375rem;flex-direction:column;width:100%;padding:.625rem .75rem;transition:all .1s;display:flex}.autocomplete-item[data-v-ff6ab8f4]:hover{background-color:#f3f4f6}.autocomplete-item.is-selected[data-v-ff6ab8f4]{background-color:#eff6ff;border:1px solid #3b82f6}.item-content[data-v-ff6ab8f4]{flex-direction:column;flex:1;align-items:flex-end;gap:.25rem;display:flex}.item-variable[data-v-ff6ab8f4]{color:#1f2937;font-family:Monaco,Menlo,Courier New,monospace;font-size:.875rem;font-weight:500}.variable-name[data-v-ff6ab8f4]{color:#2563eb}.type-suffix[data-v-ff6ab8f4]{color:#7c3aed;font-weight:600}.item-label[data-v-ff6ab8f4]{color:#6b7280;font-size:.75rem}.item-main[data-v-ff6ab8f4]{cursor:pointer;justify-content:space-between;align-items:center;width:100%;display:flex}.type-options[data-v-ff6ab8f4]{border-top:1px dashed #e5e7eb;flex-wrap:wrap;gap:.375rem;margin-top:.5rem;padding-top:.5rem;display:flex}.type-option-btn[data-v-ff6ab8f4]{color:#4b5563;cursor:pointer;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.25rem;padding:.25rem .5rem;font-size:.7rem;transition:all .15s}.type-option-btn[data-v-ff6ab8f4]:hover{background-color:#e5e7eb;border-color:#d1d5db}.type-option-btn.is-active[data-v-ff6ab8f4]{color:#fff;background-color:#7c3aed;border-color:#7c3aed}.item-hint[data-v-ff6ab8f4]{color:#6b7280;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;padding:.125rem .375rem;font-family:monospace;font-size:.75rem}.autocomplete-item.is-selected .item-hint[data-v-ff6ab8f4]{color:#1e40af;background-color:#dbeafe;border-color:#93c5fd}.variable-autocomplete-list[data-v-ff6ab8f4]::-webkit-scrollbar{width:6px}.variable-autocomplete-list[data-v-ff6ab8f4]::-webkit-scrollbar-track{background:0 0}.variable-autocomplete-list[data-v-ff6ab8f4]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.variable-autocomplete-list[data-v-ff6ab8f4]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.page-wrapper[data-v-747901f8]{margin:2rem auto;position:relative}.page-container[data-v-747901f8]{box-sizing:border-box;background:#fff;border-radius:2px;transition:box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 1px 2px #00000014,0 4px 6px #00000014,0 6px 12px #0000000d}.page-container.dark-mode[data-v-747901f8]{background:#0f172a;box-shadow:0 0 0 1px #ffffff0d,0 2px 4px #0000004d,0 8px 16px #0006,0 16px 32px #0000004d}.page-container.dark-mode[data-v-747901f8]:hover{box-shadow:0 0 0 1px #ffffff14,0 3px 6px #0006,0 12px 20px #00000080,0 20px 40px #0006}.page-number-indicator[data-v-747901f8]{color:#3b82f6;z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3b82f61a;border:1px solid #3b82f633;border-radius:12px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:8px;right:8px}.page-number-indicator.dark-mode[data-v-747901f8]{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa33}.overflow-indicator[data-v-747901f8]{color:#ef4444;z-index:11;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ef44441a;border:1px solid #ef44444d;border-radius:16px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;animation:2s ease-in-out infinite pulseWarning-747901f8;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.overflow-indicator.dark-mode[data-v-747901f8]{color:#f87171;background:#f871711a;border-color:#f871714d}@keyframes pulseWarning-747901f8{0%,to{opacity:1}50%{opacity:.7}}.page-container.has-overflow[data-v-747901f8]{border:2px solid #ef44444d}.page-container.has-overflow.dark-mode[data-v-747901f8]{border-color:#f871714d}.page-content[data-v-747901f8]{width:100%;height:100%;position:relative;overflow:hidden}.page-content .ProseMirror[data-v-747901f8]{width:100%;height:100%;max-height:100%;overflow-y:auto}.page-content .ProseMirror[data-v-747901f8]::-webkit-scrollbar{width:4px}.page-content .ProseMirror[data-v-747901f8]::-webkit-scrollbar-track{background:#0000000d}.page-content .ProseMirror[data-v-747901f8]::-webkit-scrollbar-thumb{background:#ef44444d;border-radius:2px}.page-content .ProseMirror[data-v-747901f8]::-webkit-scrollbar-thumb:hover{background:#ef444480}.page-header-area[data-v-747901f8]{color:#64748b;z-index:10;pointer-events:auto;background:#3b82f60d;border-bottom:1px dashed #0000001a;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;display:flex;position:absolute;overflow:hidden}.page-header-area[data-v-747901f8] p{margin:0;padding:0}.page-header-area[data-v-747901f8] *{font-size:inherit}.dark-mode .page-header-area[data-v-747901f8]{color:#94a3b8;background:#3b82f614;border-bottom-color:#ffffff1a}.page-footer-area[data-v-747901f8]{color:#64748b;z-index:10;pointer-events:auto;background:#3b82f60d;border-top:1px dashed #0000001a;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;display:flex;position:absolute;overflow:hidden}.page-footer-area[data-v-747901f8] p{margin:0;padding:0}.page-footer-area[data-v-747901f8] *{font-size:inherit}.dark-mode .page-footer-area[data-v-747901f8]{color:#94a3b8;background:#3b82f614;border-top-color:#ffffff1a}.page-footer-info[data-v-747901f8]{color:#9ca3af;z-index:10;pointer-events:none;gap:8px;font-size:10px;display:flex;position:absolute;bottom:8px;right:8px}.page-footer-info span[data-v-747901f8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000000d;border-radius:8px;padding:2px 8px}.page-footer-info.dark-mode span[data-v-747901f8]{color:#6b7280;background:#ffffff0d}.content-height-info[data-v-747901f8]{font-family:Monaco,Menlo,Courier New,monospace;font-size:9px!important}.page-gap[data-v-747901f8]{background:linear-gradient(#f3f4f6 0%,#e5e7eb 50%,#f3f4f6 100%);justify-content:center;align-items:center;height:2rem;display:flex;position:relative}.page-gap.dark-mode[data-v-747901f8]{background:linear-gradient(#1e293b 0%,#0f172a 50%,#1e293b 100%)}.page-separator-line[data-v-747901f8]{background:linear-gradient(90deg,#0000 0%,#d1d5db 20% 80%,#0000 100%);width:100%;max-width:800px;height:1px}.page-gap.dark-mode .page-separator-line[data-v-747901f8]{background:linear-gradient(90deg,#0000 0%,#374151 20% 80%,#0000 100%)}@media print{.page-wrapper[data-v-747901f8]{page-break-after:always;break-after:page;margin:0}.page-container[data-v-747901f8]{box-shadow:none;page-break-inside:avoid;border-radius:0}.page-number-indicator[data-v-747901f8],.page-footer-info[data-v-747901f8],.page-gap[data-v-747901f8]{display:none}}.page-break-wrapper[data-v-9faf35ae]{cursor:pointer;-webkit-user-select:none;user-select:none;margin:2rem 0;padding:1rem 0;transition:all .2s;position:relative}.page-break-wrapper[data-v-9faf35ae]:hover{background:#3b82f60d}.page-break-wrapper.dark-mode[data-v-9faf35ae]:hover{background:#60a5fa0d}.page-break-wrapper.is-selected[data-v-9faf35ae]{outline-offset:2px;background:#3b82f61a;border-radius:8px;outline:2px solid #3b82f6}.page-break-wrapper.is-selected.dark-mode[data-v-9faf35ae]{background:#60a5fa1a;outline-color:#60a5fa}.page-break-container[data-v-9faf35ae]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.page-break-line[data-v-9faf35ae]{justify-content:center;align-items:center;gap:8px;width:100%;height:2px;display:flex;position:relative}.page-break-line[data-v-9faf35ae]:before,.page-break-line[data-v-9faf35ae]:after{content:"";background:linear-gradient(90deg,#0000 0%,#3b82f6 10% 90%,#0000 100%);flex:1;height:2px}.dark-mode .page-break-line[data-v-9faf35ae]:before,.dark-mode .page-break-line[data-v-9faf35ae]:after{background:linear-gradient(90deg,#0000 0%,#60a5fa 10% 90%,#0000 100%)}.page-break-dash[data-v-9faf35ae]{background:#3b82f6;border-radius:50%;width:16px;height:16px;animation:2s ease-in-out infinite pulse-9faf35ae}.dark-mode .page-break-dash[data-v-9faf35ae]{background:#60a5fa}.page-break-dash[data-v-9faf35ae]:nth-child(2){animation-delay:.3s}.page-break-dash[data-v-9faf35ae]:nth-child(3){animation-delay:.6s}@keyframes pulse-9faf35ae{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.page-break-label[data-v-9faf35ae]{color:#3b82f6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3b82f61a;border:2px solid #3b82f64d;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.page-break-label.dark-mode[data-v-9faf35ae]{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa4d}.page-break-wrapper:hover .page-break-label[data-v-9faf35ae]{background:#3b82f633;border-color:#3b82f680;transform:scale(1.05)}.page-break-wrapper.dark-mode:hover .page-break-label[data-v-9faf35ae]{background:#60a5fa33;border-color:#60a5fa80}.page-break-actions[data-v-9faf35ae]{opacity:0;transition:opacity .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.page-break-wrapper:hover .page-break-actions[data-v-9faf35ae],.page-break-wrapper.is-selected .page-break-actions[data-v-9faf35ae]{opacity:1}.action-button[data-v-9faf35ae]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001a}.action-button[data-v-9faf35ae]:hover{color:#dc2626;background:#fee2e2;border-color:#fecaca;transform:scale(1.1)}.dark-mode .action-button[data-v-9faf35ae]{color:#9ca3af;background:#1f2937;border-color:#374151}.dark-mode .action-button[data-v-9faf35ae]:hover{color:#fca5a5;background:#7f1d1d;border-color:#991b1b}.page-break-info[data-v-9faf35ae]{color:#9ca3af;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e5e7eb;border-radius:12px;padding:4px 12px;font-size:10px;transition:opacity .2s;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.page-break-info.dark-mode[data-v-9faf35ae]{color:#6b7280;background:#1f2937e6;border-color:#374151}.page-break-wrapper:hover .page-break-info[data-v-9faf35ae],.page-break-wrapper.is-selected .page-break-info[data-v-9faf35ae]{opacity:1}@media print{.page-break-wrapper[data-v-9faf35ae]{page-break-after:always;break-after:page;margin:0;padding:0;background:0 0!important;outline:none!important}.page-break-container[data-v-9faf35ae]{display:none}.page-break-label[data-v-9faf35ae],.page-break-actions[data-v-9faf35ae],.page-break-info[data-v-9faf35ae]{display:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-font-weight:initial}[data-v-60507a32],[data-v-60507a32]:before,[data-v-60507a32]:after,[data-v-60507a32]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}[data-v-f57b94e1],[data-v-f57b94e1]:before,[data-v-f57b94e1]:after,[data-v-f57b94e1]::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-duration:initial}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}.variable-picker{height:calc(var(--spacing,.25rem) * 100);overflow:hidden}.search-container{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:12px 16px;position:relative}.dark-mode .search-container{border-color:var(--color-gray-700,oklch(37.3% .034 259.733));background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.search-icon{top:50%;right:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);color:var(--color-gray-400,oklch(70.7% .022 261.325));pointer-events:none;position:absolute}.search-input{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.search-input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500,oklch(62.3% .214 259.815));--tw-outline-style:none;border-color:#0000;outline-style:none}.search-input{transition:all .2s}.dark-mode .search-input{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-900,oklch(21% .034 264.665));color:var(--color-gray-100,oklch(96.7% .003 264.542))}.variables-list{height:calc(var(--spacing,.25rem) * 100);max-height:300px;padding:8px;overflow-y:auto}.variable-item{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}.variable-item:hover{background-color:var(--color-blue-50,oklch(97% .014 254.604))}.dark-mode .variable-item:hover{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark-mode .variable-item:hover{background-color:color-mix(in oklab, var(--color-blue-900,oklch(37.9% .146 265.522)) 20%, transparent)}}.variable-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 1);margin-right:auto;display:flex}.type-dropdown-wrapper{position:relative}.type-dropdown-btn{padding:calc(var(--spacing,.25rem) * 1.5);color:var(--color-gray-500,oklch(55.1% .027 264.364));border-radius:.25rem}@media (hover:hover){.type-dropdown-btn:hover{background-color:var(--color-purple-100,oklch(94.6% .033 307.174));color:var(--color-purple-600,oklch(55.8% .288 302.321))}}.type-dropdown-btn{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.dark-mode .type-dropdown-btn{color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (hover:hover){.dark-mode .type-dropdown-btn:hover{background-color:#59168b4d}@supports (color:color-mix(in lab, red, red)){.dark-mode .type-dropdown-btn:hover{background-color:color-mix(in oklab, var(--color-purple-900,oklch(38.1% .176 304.987)) 30%, transparent)}}.dark-mode .type-dropdown-btn:hover{color:var(--color-purple-400,oklch(71.4% .203 305.504))}}.type-menu{top:100%;left:calc(var(--spacing,.25rem) * 0);z-index:50;margin-top:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-block:calc(var(--spacing,.25rem) * 1);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);min-width:120px;position:absolute}.dark-mode .type-menu{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.type-menu-item{width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:right;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));display:block}@media (hover:hover){.type-menu-item:hover{background-color:var(--color-blue-50,oklch(97% .014 254.604))}}.type-menu-item{white-space:nowrap;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s}.dark-mode .type-menu-item{color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (hover:hover){.dark-mode .type-menu-item:hover{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark-mode .type-menu-item:hover{background-color:color-mix(in oklab, var(--color-blue-900,oklch(37.9% .146 265.522)) 30%, transparent)}}}.insert-btn{padding:calc(var(--spacing,.25rem) * 1.5);color:var(--color-gray-500,oklch(55.1% .027 264.364));border-radius:.25rem}@media (hover:hover){.insert-btn:hover{background-color:var(--color-blue-100,oklch(93.2% .032 255.585));color:var(--color-blue-600,oklch(54.6% .245 262.881))}}.insert-btn{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.dark-mode .insert-btn{color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (hover:hover){.dark-mode .insert-btn:hover{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark-mode .insert-btn:hover{background-color:color-mix(in oklab, var(--color-blue-900,oklch(37.9% .146 265.522)) 30%, transparent)}}.dark-mode .insert-btn:hover{color:var(--color-blue-400,oklch(70.7% .165 254.624))}}.variable-icon{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));flex-shrink:0}.variable-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));flex:1}.dark-mode .variable-name{color:var(--color-gray-200,oklch(92.8% .006 264.531))}.no-results{padding-block:calc(var(--spacing,.25rem) * 8);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.no-results-icon{margin-bottom:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);color:var(--color-gray-300,oklch(87.2% .01 258.338))}.dark-mode .no-results-icon{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.no-results p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.dark-mode .no-results p{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.variables-list::-webkit-scrollbar{width:6px}.variables-list::-webkit-scrollbar-track{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.dark-mode .variables-list::-webkit-scrollbar-track{background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.variables-list::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:3.40282e38px}.dark-mode .variables-list::-webkit-scrollbar-thumb{background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}.variables-list::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-400,oklch(70.7% .022 261.325))}.dark-mode .variables-list::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-500,oklch(55.1% .027 264.364))}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}.table-dialog-overlay[data-v-e888191a]{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.table-dialog[data-v-e888191a]{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:800px;max-height:90vh;display:flex;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.table-dialog.dark-mode[data-v-e888191a]{color:#f3f4f6;background:#1f2937}.dialog-header[data-v-e888191a]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.dark-mode .dialog-header[data-v-e888191a]{border-bottom-color:#374151}.dialog-title[data-v-e888191a]{color:#111827;font-size:20px;font-weight:600}.dark-mode .dialog-title[data-v-e888191a]{color:#f3f4f6}.close-button[data-v-e888191a]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .2s}.close-button[data-v-e888191a]:hover{color:#111827;background:#f3f4f6}.dark-mode .close-button[data-v-e888191a]:hover{color:#f3f4f6;background:#374151}.dialog-content[data-v-e888191a]{flex:1;padding:24px;overflow-y:auto}.form-section[data-v-e888191a]{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:24px}.form-section[data-v-e888191a]:last-child{border-bottom:none}.dark-mode .form-section[data-v-e888191a]{border-bottom-color:#374151}.section-title[data-v-e888191a]{color:#1f2937;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}.section-title[data-v-e888191a]:before{content:"●";color:#3b82f6;font-size:12px}.dark-mode .section-title[data-v-e888191a]{color:#f3f4f6}.form-group[data-v-e888191a]{margin-bottom:16px}.form-label[data-v-e888191a]{color:#374151;margin-bottom:6px;font-size:14px;font-weight:500;display:block}.dark-mode .form-label[data-v-e888191a]{color:#d1d5db}.form-select[data-v-e888191a],.form-input[data-v-e888191a]{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:14px;transition:all .2s}.form-select[data-v-e888191a]:focus,.form-input[data-v-e888191a]:focus{ring:2px;ring-color:#3b82f61a;border-color:#3b82f6;outline:none}.dark-mode .form-select[data-v-e888191a],.dark-mode .form-input[data-v-e888191a]{color:#f3f4f6;background:#374151;border-color:#4b5563}.info-box[data-v-e888191a]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:12px;padding:12px}.dark-mode .info-box[data-v-e888191a]{background:#1e3a5f;border-color:#1e40af}.info-item[data-v-e888191a]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.info-item[data-v-e888191a]:last-child{margin-bottom:0}.info-label[data-v-e888191a]{color:#1e40af;font-size:13px;font-weight:500}.dark-mode .info-label[data-v-e888191a]{color:#93c5fd}code[data-v-e888191a]{color:#1e40af;background:#dbeafe;border-radius:4px;padding:2px 6px;font-family:Monaco,monospace;font-size:13px}.dark-mode code[data-v-e888191a]{color:#dbeafe;background:#1e40af}.inline-input[data-v-e888191a]{color:#1e40af;background:#fff;border:1px solid #bfdbfe;border-radius:4px;min-width:100px;padding:4px 8px;font-family:Monaco,monospace;font-size:13px}.dark-mode .inline-input[data-v-e888191a]{color:#dbeafe;background:#1e40af;border-color:#3b82f6}.columns-container[data-v-e888191a]{flex-direction:column;gap:12px;display:flex}.column-row[data-v-e888191a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.dark-mode .column-row[data-v-e888191a]{background:#374151;border-color:#4b5563}.column-index[data-v-e888191a]{color:#fff;background:#3b82f6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:flex}.column-fields-vertical[data-v-e888191a]{flex-direction:column;flex:1;gap:8px;display:flex}.field-group[data-v-e888191a]{width:100%}.field-label[data-v-e888191a]{color:#6b7280;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.dark-mode .field-label[data-v-e888191a]{color:#9ca3af}.field-input[data-v-e888191a]{border:1px solid #d1d5db;border-radius:6px;width:100%;padding:6px 10px;font-size:13px}.field-input[data-v-e888191a]:focus{border-color:#3b82f6;outline:none}.dark-mode .field-input[data-v-e888191a]{color:#f3f4f6;background:#4b5563;border-color:#6b7280}.field-textarea[data-v-e888191a]{resize:vertical;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:36px;padding:6px 10px;font-family:Monaco,Menlo,monospace;font-size:12px}.field-textarea[data-v-e888191a]:focus{border-color:#3b82f6;outline:none}.dark-mode .field-textarea[data-v-e888191a]{color:#f3f4f6;background:#4b5563;border-color:#6b7280}.column-variables[data-v-e888191a]{flex-direction:column;gap:6px;display:flex}.variable-search-wrapper[data-v-e888191a]{align-items:center;display:flex;position:relative}.search-icon[data-v-e888191a]{color:#9ca3af;pointer-events:none;width:14px;height:14px;position:absolute;inset-inline-start:8px}.variable-search-input[data-v-e888191a]{padding:5px 8px;color:#374151;background:#f0f4ff;border:1px solid #e0e7ff;border-radius:6px;width:100%;padding-inline-start:28px;font-size:12px;transition:all .2s}.variable-search-input[data-v-e888191a]:focus{background:#fff;border-color:#3b82f6;outline:none}.variable-search-input[data-v-e888191a]::placeholder{color:#9ca3af}.dark-mode .variable-search-input[data-v-e888191a]{color:#f3f4f6;background:#1e293b;border-color:#334155}.dark-mode .variable-search-input[data-v-e888191a]:focus{background:#0f172a;border-color:#3b82f6}.dark-mode .variable-search-input[data-v-e888191a]::placeholder,.dark-mode .search-icon[data-v-e888191a]{color:#6b7280}.no-results[data-v-e888191a]{color:#9ca3af;padding:4px 8px;font-size:11px}.dark-mode .no-results[data-v-e888191a]{color:#6b7280}.variable-chips-row[data-v-e888191a]{background:#f0f4ff;border:1px solid #e0e7ff;border-radius:6px;flex-wrap:wrap;gap:4px;max-height:80px;padding:4px;display:flex;overflow-y:auto}.dark-mode .variable-chips-row[data-v-e888191a]{background:#1e293b;border-color:#334155}.var-chip[data-v-e888191a]{cursor:pointer;color:#475569;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.var-chip[data-v-e888191a]:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.var-chip-default[data-v-e888191a]{color:#1e40af;background:#eff6ff;border-color:#93c5fd}.var-chip-default[data-v-e888191a]:hover{background:#dbeafe}.dark-mode .var-chip[data-v-e888191a]{color:#d1d5db;background:#374151;border-color:#4b5563}.dark-mode .var-chip[data-v-e888191a]:hover,.dark-mode .var-chip-default[data-v-e888191a]{color:#93c5fd;background:#1e3a5f;border-color:#3b82f6}.type-selector-row[data-v-e888191a]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.type-label[data-v-e888191a]{color:#6b7280;margin-left:4px;font-size:11px;font-weight:500}.dark-mode .type-label[data-v-e888191a]{color:#9ca3af}.type-chip[data-v-e888191a]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:4px;align-items:center;padding:2px 6px;font-family:Monaco,monospace;font-size:10px;font-weight:500;transition:all .15s;display:inline-flex}.type-chip[data-v-e888191a]:hover{color:#7c3aed;background:#f5f3ff;border-color:#a78bfa}.type-chip-active[data-v-e888191a]{color:#fff;background:#7c3aed;border-color:#7c3aed}.type-chip-active[data-v-e888191a]:hover{color:#fff;background:#6d28d9;border-color:#6d28d9}.dark-mode .type-chip[data-v-e888191a]{color:#9ca3af;background:#374151;border-color:#4b5563}.dark-mode .type-chip[data-v-e888191a]:hover{color:#a78bfa;background:#2e1065;border-color:#a78bfa}.dark-mode .type-chip-active[data-v-e888191a]{color:#fff;background:#7c3aed;border-color:#7c3aed}.delete-column-btn[data-v-e888191a]{color:#dc2626;cursor:pointer;background:#fee2e2;border:none;border-radius:6px;flex-shrink:0;padding:8px;transition:all .2s}.delete-column-btn[data-v-e888191a]:hover:not(:disabled){background:#fecaca}.delete-column-btn[data-v-e888191a]:disabled{opacity:.4;cursor:not-allowed}.dark-mode .delete-column-btn[data-v-e888191a]{color:#fca5a5;background:#7f1d1d}.add-column-btn[data-v-e888191a]{color:#6b7280;cursor:pointer;background:0 0;border:2px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.add-column-btn[data-v-e888191a]:hover{color:#3b82f6;background:#eff6ff;border-color:#3b82f6}.dark-mode .add-column-btn[data-v-e888191a]{color:#9ca3af;border-color:#4b5563}.dark-mode .add-column-btn[data-v-e888191a]:hover{color:#3b82f6;background:#1e3a5f;border-color:#3b82f6}.options-grid[data-v-e888191a]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.option-checkbox[data-v-e888191a]{cursor:pointer;background:#f9fafb;border-radius:6px;align-items:center;gap:8px;padding:10px;transition:all .2s;display:flex}.option-checkbox[data-v-e888191a]:hover{background:#f3f4f6}.dark-mode .option-checkbox[data-v-e888191a]{background:#374151}.dark-mode .option-checkbox[data-v-e888191a]:hover{background:#4b5563}.option-checkbox input[type=checkbox][data-v-e888191a]{cursor:pointer;width:18px;height:18px}.option-checkbox span[data-v-e888191a]{color:#374151;font-size:14px}.dark-mode .option-checkbox span[data-v-e888191a]{color:#d1d5db}.advanced-options[data-v-e888191a]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.dialog-footer[data-v-e888191a]{border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.dark-mode .dialog-footer[data-v-e888191a]{border-top-color:#374151}.cancel-button[data-v-e888191a],.insert-button[data-v-e888191a]{cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.cancel-button[data-v-e888191a]{color:#374151;background:#f3f4f6}.cancel-button[data-v-e888191a]:hover{background:#e5e7eb}.dark-mode .cancel-button[data-v-e888191a]{color:#d1d5db;background:#4b5563}.dark-mode .cancel-button[data-v-e888191a]:hover{background:#6b7280}.insert-button[data-v-e888191a]{color:#fff;background:#3b82f6}.insert-button[data-v-e888191a]:hover:not(:disabled){background:#2563eb}.insert-button[data-v-e888191a]:disabled{opacity:.5;cursor:not-allowed}.form-hint[data-v-e888191a]{color:#6b7280;margin-top:4px;font-size:12px;display:block}.dark-mode .form-hint[data-v-e888191a]{color:#9ca3af}.form-group[data-v-f7b3a89d]{margin-bottom:1.5rem}.form-label[data-v-f7b3a89d]{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.dark-mode .form-label[data-v-f7b3a89d]{color:#d1d5db}.form-input[data-v-f7b3a89d],.form-textarea[data-v-f7b3a89d]{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:all .2s}.form-textarea[data-v-f7b3a89d]{resize:vertical;font-family:inherit}.form-input[data-v-f7b3a89d]:focus,.form-textarea[data-v-f7b3a89d]:focus{border-color:#3b82f6;outline:none}.dark-mode .form-input[data-v-f7b3a89d],.dark-mode .form-textarea[data-v-f7b3a89d]{color:#f9fafb;background-color:#374151;border-color:#4b5563}.radio-group[data-v-f7b3a89d]{flex-wrap:wrap;gap:1rem;display:flex}.radio-label[data-v-f7b3a89d]{color:#374151;cursor:pointer;border:1px solid #d1d5db;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.radio-label[data-v-f7b3a89d]:has(input:checked){color:#1e40af;background-color:#eff6ff;border-color:#3b82f6}.dark-mode .radio-label[data-v-f7b3a89d]{color:#d1d5db;border-color:#4b5563}.dark-mode .radio-label[data-v-f7b3a89d]:has(input:checked){color:#93c5fd;background-color:#1e3a8a;border-color:#3b82f6}.form-radio[data-v-f7b3a89d]{cursor:pointer;width:1.125rem;height:1.125rem}.condition-builder[data-v-f7b3a89d]{gap:1rem;display:grid}.condition-field[data-v-f7b3a89d]{flex-direction:column;gap:.5rem;display:flex}.field-label[data-v-f7b3a89d]{color:#6b7280;font-size:.75rem;font-weight:500}.dark-mode .field-label[data-v-f7b3a89d]{color:#9ca3af}.add-button-small[data-v-f7b3a89d]{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.add-button-small[data-v-f7b3a89d]:hover{background-color:#2563eb}.conditions-list[data-v-f7b3a89d]{flex-direction:column;gap:.75rem;display:flex}.condition-item[data-v-f7b3a89d]{background-color:#f9fafb;border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem;display:flex}.dark-mode .condition-item[data-v-f7b3a89d]{background-color:#111827}.condition-number[data-v-f7b3a89d]{color:#fff;background-color:#3b82f6;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:flex}.condition-fields[data-v-f7b3a89d]{flex:1;grid-template-columns:1fr 1fr 1fr;gap:.75rem;display:grid}.remove-button[data-v-f7b3a89d]{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.5rem;transition:all .2s}.remove-button[data-v-f7b3a89d]:hover:not(:disabled){background-color:#fee2e2}.remove-button[data-v-f7b3a89d]:disabled{opacity:.3;cursor:not-allowed}.dark-mode .remove-button[data-v-f7b3a89d]:hover:not(:disabled){background-color:#7f1d1d}.checkbox-label[data-v-f7b3a89d]{color:#374151;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.dark-mode .checkbox-label[data-v-f7b3a89d]{color:#d1d5db}.form-checkbox[data-v-f7b3a89d]{cursor:pointer;border:1px solid #d1d5db;border-radius:.25rem;width:1.125rem;height:1.125rem}.preview-box[data-v-f7b3a89d]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;margin-top:1.5rem;padding:1rem}.dark-mode .preview-box[data-v-f7b3a89d]{background-color:#111827;border-color:#374151}.preview-label[data-v-f7b3a89d]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:block}.dark-mode .preview-label[data-v-f7b3a89d]{color:#9ca3af}.preview-content[data-v-f7b3a89d]{font-family:Monaco,Menlo,Courier New,monospace;font-size:.8125rem;line-height:1.6}.condition-syntax .keyword[data-v-f7b3a89d]{color:#7c3aed;font-weight:600}.condition-syntax .variable[data-v-f7b3a89d]{color:#059669;font-weight:500}.condition-syntax .operator[data-v-f7b3a89d]{color:#dc2626}.condition-syntax .value[data-v-f7b3a89d]{color:#2563eb}.condition-syntax .content[data-v-f7b3a89d]{color:#6b7280;font-style:italic}.condition-syntax .condition[data-v-f7b3a89d]{color:#059669}.condition-syntax .bracket[data-v-f7b3a89d]{color:#9333ea;font-weight:600}.flex[data-v-f7b3a89d]{display:flex}.items-center[data-v-f7b3a89d]{align-items:center}.justify-between[data-v-f7b3a89d]{justify-content:space-between}.mb-0[data-v-f7b3a89d]{margin-bottom:0}.mb-3[data-v-f7b3a89d]{margin-bottom:.75rem}.loop-dialog-overlay[data-v-60507a32]{inset:calc(var(--spacing,.25rem) * 0);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.loop-dialog-overlay[data-v-60507a32]{background-color:color-mix(in oklab, var(--color-black,#000) 50%, transparent)}}.loop-dialog-overlay[data-v-60507a32]{z-index:9999}.loop-dialog[data-v-60507a32]{width:100%;max-height:90vh;max-width:var(--container-2xl,42rem);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;overflow:hidden}.loop-dialog.dark-mode[data-v-60507a32]{background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.dialog-header[data-v-60507a32]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}.dark-mode .dialog-header[data-v-60507a32]{border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.dialog-title[data-v-60507a32]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,oklch(21% .034 264.665))}.dark-mode .dialog-title[data-v-60507a32]{color:var(--color-gray-100,oklch(96.7% .003 264.542))}.close-button[data-v-60507a32]{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 1);color:var(--color-gray-500,oklch(55.1% .027 264.364));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.close-button[data-v-60507a32]:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.dark-mode .close-button[data-v-60507a32]{color:var(--color-gray-400,oklch(70.7% .022 261.325))}@media (hover:hover){.dark-mode .close-button[data-v-60507a32]:hover{background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}}.dialog-content[data-v-60507a32]{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);flex:1;overflow-y:auto}.form-group[data-v-60507a32]{margin-bottom:calc(var(--spacing,.25rem) * 4)}.form-label[data-v-60507a32]{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));display:block}.dark-mode .form-label[data-v-60507a32]{color:var(--color-gray-300,oklch(87.2% .01 258.338))}.form-input[data-v-60507a32],.form-select[data-v-60507a32],.form-textarea[data-v-60507a32]{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-gray-900,oklch(21% .034 264.665))}:is(.form-input[data-v-60507a32],.form-select[data-v-60507a32],.form-textarea[data-v-60507a32]):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500,oklch(62.3% .214 259.815));--tw-outline-style:none;border-color:#0000;outline-style:none}.dark-mode .form-input[data-v-60507a32],.dark-mode .form-select[data-v-60507a32],.dark-mode .form-textarea[data-v-60507a32]{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-100,oklch(96.7% .003 264.542))}.form-textarea[data-v-60507a32]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));resize:vertical}.form-hint[data-v-60507a32]{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.dark-mode .form-hint[data-v-60507a32]{color:var(--color-gray-400,oklch(70.7% .022 261.325))}:where(.checkbox-group[data-v-60507a32]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.checkbox-label[data-v-60507a32]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));display:flex}.dark-mode .checkbox-label[data-v-60507a32]{color:var(--color-gray-300,oklch(87.2% .01 258.338))}.form-checkbox[data-v-60507a32]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);border-color:var(--color-gray-300,oklch(87.2% .01 258.338));color:var(--color-blue-600,oklch(54.6% .245 262.881));border-radius:.25rem}.form-checkbox[data-v-60507a32]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500,oklch(62.3% .214 259.815))}.dark-mode .form-checkbox[data-v-60507a32]{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.dialog-footer[data-v-60507a32]{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);display:flex}.dark-mode .dialog-footer[data-v-60507a32]{border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.cancel-button[data-v-60507a32]{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733))}@media (hover:hover){.cancel-button[data-v-60507a32]:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.cancel-button[data-v-60507a32]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500,oklch(62.3% .214 259.815));--tw-outline-style:none;outline-style:none}.dark-mode .cancel-button[data-v-60507a32]{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (hover:hover){.dark-mode .cancel-button[data-v-60507a32]:hover{background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.insert-button[data-v-60507a32]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-blue-600,oklch(54.6% .245 262.881));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff)}@media (hover:hover){.insert-button[data-v-60507a32]:hover{background-color:var(--color-blue-700,oklch(48.8% .243 264.376))}}.insert-button[data-v-60507a32]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-500,oklch(62.3% .214 259.815));--tw-outline-style:none;outline-style:none}.insert-button[data-v-60507a32]:disabled{cursor:not-allowed;opacity:.5}.dark-mode .insert-button[data-v-60507a32]{background-color:var(--color-blue-500,oklch(62.3% .214 259.815))}@media (hover:hover){.dark-mode .insert-button[data-v-60507a32]:hover{background-color:var(--color-blue-600,oklch(54.6% .245 262.881))}}.loop-variables-list[data-v-60507a32]{max-height:calc(var(--spacing,.25rem) * 48);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex;overflow-y:auto}.dark-mode .loop-variables-list[data-v-60507a32]{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.loop-variable-chip[data-v-60507a32]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);color:var(--color-gray-700,oklch(37.3% .034 259.733));display:inline-flex}@media (hover:hover){.loop-variable-chip[data-v-60507a32]:hover{border-color:var(--color-blue-300,oklch(80.9% .105 251.813));background-color:var(--color-blue-50,oklch(97% .014 254.604));color:var(--color-blue-700,oklch(48.8% .243 264.376))}}.dark-mode .loop-variable-chip[data-v-60507a32]{border-color:var(--color-gray-500,oklch(55.1% .027 264.364));background-color:var(--color-gray-600,oklch(44.6% .03 256.802));color:var(--color-gray-200,oklch(92.8% .006 264.531))}@media (hover:hover){.dark-mode .loop-variable-chip[data-v-60507a32]:hover{border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:var(--color-blue-900,oklch(37.9% .146 265.522));color:var(--color-blue-300,oklch(80.9% .105 251.813))}}.loop-variable-chip code[data-v-60507a32]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--color-gray-500,oklch(55.1% .027 264.364));font-size:10px}.dark-mode .loop-variable-chip code[data-v-60507a32]{color:var(--color-gray-400,oklch(70.7% .022 261.325))}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.special-chars-picker[data-v-82df318a]{background-color:#fff;border-radius:.5rem;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.special-chars-picker.dark-mode[data-v-82df318a]{background-color:#111827}.chars-categories[data-v-82df318a]{scrollbar-width:thin;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;display:flex;overflow-x:auto}.dark-mode .chars-categories[data-v-82df318a]{background-color:#1f2937;border-color:#374151}.category-tab[data-v-82df318a]{color:#4b5563;white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .15s}.category-tab[data-v-82df318a]:hover{color:#111827;background-color:#f3f4f6}.dark-mode .category-tab[data-v-82df318a]{color:#9ca3af}.dark-mode .category-tab[data-v-82df318a]:hover{color:#e5e7eb;background-color:#374151}.category-tab.active[data-v-82df318a]{color:#2563eb;background-color:#fff;border-color:#2563eb}.dark-mode .category-tab.active[data-v-82df318a]{color:#60a5fa;background-color:#111827;border-color:#60a5fa}.chars-grid[data-v-82df318a]{flex:1;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));align-content:start;gap:8px;padding:1rem;display:grid;overflow-y:auto}.char-button[data-v-82df318a]{aspect-ratio:1;cursor:pointer;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:.75rem;transition:all .15s;display:flex}.char-button[data-v-82df318a]:hover{background-color:#eff6ff;border-color:#3b82f6}.dark-mode .char-button[data-v-82df318a]{border-color:#374151}.dark-mode .char-button[data-v-82df318a]:hover{background-color:#3b82f61a;border-color:#3b82f6}.char-button[data-v-82df318a]:active{transform:scale(.95)}.char-symbol[data-v-82df318a]{margin-bottom:.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Cairo,sans-serif;font-size:1.5rem}.char-name[data-v-82df318a]{color:#6b7280;text-align:center;font-size:10px}.dark-mode .char-name[data-v-82df318a]{color:#9ca3af}.chars-categories[data-v-82df318a]::-webkit-scrollbar{height:4px}.chars-categories[data-v-82df318a]::-webkit-scrollbar-track{background:0 0}.chars-categories[data-v-82df318a]::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.dark-mode .chars-categories[data-v-82df318a]::-webkit-scrollbar-thumb{background:#fff3}.chars-grid[data-v-82df318a]::-webkit-scrollbar{width:8px}.chars-grid[data-v-82df318a]::-webkit-scrollbar-track{background:#0000000d}.chars-grid[data-v-82df318a]::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.dark-mode .chars-grid[data-v-82df318a]::-webkit-scrollbar-thumb{background:#ffffff26}.editor-toolbar{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);z-index:100;scrollbar-width:thin;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-gutter:stable;background-color:#fffffff2;transition:background-color .3s,border-color .3s,box-shadow .2s;display:flex;position:sticky;top:0;overflow:auto visible;box-shadow:0 1px 2px #0000000d}.editor-toolbar::-webkit-scrollbar{height:6px}.editor-toolbar::-webkit-scrollbar-track{background:0 0}.editor-toolbar::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.editor-toolbar::-webkit-scrollbar-thumb:hover{background:#0000004d}.editor-toolbar.dark-mode{border-color:var(--color-gray-700,oklch(37.3% .034 259.733));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#1f2937f2}.editor-toolbar.dark-mode::-webkit-scrollbar-thumb{background:#fff3}.editor-toolbar.dark-mode::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.toolbar-group{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.toolbar-divider{margin-inline:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 6);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));width:1px}.dark-mode .toolbar-divider{background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}.toolbar-button{padding:calc(var(--spacing,.25rem) * 2);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media (hover:hover){.toolbar-button:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}}.toolbar-button:disabled{cursor:not-allowed;opacity:.3}.toolbar-button{min-width:32px;height:32px}.dark-mode .toolbar-button{color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (hover:hover){.dark-mode .toolbar-button:hover{background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}}.toolbar-button.is-active{background-color:var(--color-blue-100,oklch(93.2% .032 255.585));color:var(--color-blue-600,oklch(54.6% .245 262.881))}.dark-mode .toolbar-button.is-active{background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark-mode .toolbar-button.is-active{background-color:color-mix(in oklab, var(--color-blue-900,oklch(37.9% .146 265.522)) 50%, transparent)}}.dark-mode .toolbar-button.is-active{color:var(--color-blue-400,oklch(70.7% .165 254.624))}.toolbar-color-picker{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);border-radius:.25rem}.dark-mode .toolbar-color-picker{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.toolbar-select{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@media (hover:hover){.toolbar-select:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.toolbar-select{min-width:120px;max-width:150px}.toolbar-select.dark-mode{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (hover:hover){.toolbar-select.dark-mode:hover{background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.toolbar-select option{padding-block:calc(var(--spacing,.25rem) * 2)}.variables-dropdown-portal{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:300px;height:400px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:9999!important}.variables-dropdown-portal.dark-mode{background-color:#111827;border-color:#374151}.special-chars-dropdown-portal{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;width:450px;height:400px;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:9999!important}.special-chars-dropdown-portal.dark-mode{background-color:#111827;border-color:#374151}.text-style-panel{padding:calc(var(--spacing,.25rem) * 3);max-height:500px;overflow-y:auto}.style-section{margin-bottom:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));padding-bottom:calc(var(--spacing,.25rem) * 3)}.style-section:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 0);border-bottom-width:0}.dark-mode .style-section{border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.style-section-header{margin-bottom:calc(var(--spacing,.25rem) * 3);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-800,oklch(27.8% .033 256.848));display:flex}.style-section-header.dark-mode{color:var(--color-gray-200,oklch(92.8% .006 264.531))}.style-section-header svg{color:var(--color-blue-500,oklch(62.3% .214 259.815))}.dark-mode .style-section-header svg{color:var(--color-blue-400,oklch(70.7% .165 254.624))}.style-label{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));display:block}.dark-mode .style-label{color:var(--color-gray-300,oklch(87.2% .01 258.338))}.style-select{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@media (hover:hover){.style-select:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.style-select.dark-mode{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (hover:hover){.style-select.dark-mode:hover{background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.style-select option{padding-block:calc(var(--spacing,.25rem) * 2)}.style-button-group{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.style-button{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;flex:1}@media (hover:hover){.style-button:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.style-button{min-width:60px}.style-button.dark-mode{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (hover:hover){.style-button.dark-mode:hover{background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.style-button.is-active{border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:var(--color-blue-500,oklch(62.3% .214 259.815));color:var(--color-white,#fff)}.style-button.is-active.dark-mode{border-color:var(--color-blue-600,oklch(54.6% .245 262.881));background-color:var(--color-blue-600,oklch(54.6% .245 262.881))}.list-buttons-grid{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.list-type-button{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;display:flex}@media (hover:hover){.list-type-button:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.list-type-button{text-align:left}.list-type-button.dark-mode{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (hover:hover){.list-type-button.dark-mode:hover{background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.list-type-button.is-active{border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:var(--color-blue-500,oklch(62.3% .214 259.815));color:var(--color-white,#fff)}.list-type-button.is-active.dark-mode{border-color:var(--color-blue-600,oklch(54.6% .245 262.881));background-color:var(--color-blue-600,oklch(54.6% .245 262.881))}.list-type-button span{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.ordered-list-start{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.ordered-list-start-label{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));white-space:nowrap;color:var(--color-gray-500,oklch(55.1% .027 264.364))}.ordered-list-start-input{width:calc(var(--spacing,.25rem) * 16);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-700,oklch(37.3% .034 259.733));border-radius:.25rem}.ordered-list-start-input.dark-mode{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-300,oklch(87.2% .01 258.338))}.bubble-menu{z-index:50}.text-style-dropdown-portal{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:320px;max-width:400px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;z-index:9999!important}.text-style-dropdown-portal.dark-mode{background-color:#111827;border-color:#374151}.text-style-panel{max-height:500px;padding:.75rem;overflow-y:auto}.style-control-group{margin-bottom:.75rem}.style-control-group:last-child{margin-bottom:0}.list-buttons-grid{flex-direction:column;gap:.5rem;display:flex}.list-type-button{color:#374151;cursor:pointer;text-align:left;background-color:#fff;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:background-color .15s,border-color .15s;display:flex}.list-type-button:hover{background-color:#f9fafb}.list-type-button.dark-mode{color:#d1d5db;background-color:#374151;border-color:#4b5563}.list-type-button.dark-mode:hover{background-color:#4b5563}.list-type-button.is-active{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.list-type-button.is-active.dark-mode{background-color:#2563eb;border-color:#2563eb}.list-type-button svg{flex-shrink:0}.list-type-button span{font-size:.875rem;font-weight:500}.ordered-list-wrapper{flex-direction:column;display:flex}.ordered-list-start{align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.ordered-list-start-label{color:#6b7280;white-space:nowrap;font-size:.75rem}.ordered-list-start-label.dark-mode{color:#9ca3af}.ordered-list-start-input{color:#374151;background-color:#fff;border:1px solid #e5e7eb;border-radius:.25rem;width:4rem;padding:.25rem .5rem;font-size:.75rem}.ordered-list-start-input.dark-mode{color:#d1d5db;background-color:#374151;border-color:#4b5563}.dropdown-fade-enter-active,.dropdown-fade-leave-active{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from{opacity:0;transform:translateY(-8px)}.dropdown-fade-leave-to{opacity:0;transform:translateY(-4px)}.floating-menu-custom{z-index:40;pointer-events:auto}.floating-menu-custom>div{pointer-events:auto}.print-preview-container{scroll-behavior:smooth;background:linear-gradient(#e8eaed 0%,#f1f3f4 100%);flex-direction:column;height:calc(100vh - 95px);max-height:calc(100vh - 95px);display:flex;position:relative;overflow:clip auto}.dark-mode .print-preview-container{background:linear-gradient(#0f172a 0%,#1e293b 100%)}.toolbar-sticky{z-index:100;flex-shrink:0;position:sticky;top:0}.print-preview-scrollable{scroll-behavior:smooth;flex:1;padding:2rem 0;overflow:hidden auto}.print-preview-page{background-color:#fff;border-radius:2px;position:relative;overflow:visible}.ProseMirror{position:relative}.ProseMirror .tableWrapper{margin:1rem 0;position:relative;overflow:auto visible}.ProseMirror table{border-collapse:collapse;direction:rtl;width:100%;position:relative;overflow:visible;table-layout:fixed!important}.ProseMirror table col{transition:width 50ms ease-out}.ProseMirror.resize-cursor{-webkit-user-select:none;user-select:none}.ProseMirror td,.ProseMirror th{vertical-align:top;text-align:right;word-wrap:break-word;overflow-wrap:break-word;direction:rtl;border:1px solid #e5e7eb;min-width:50px;max-width:none;padding:12px 16px;position:relative;box-sizing:border-box!important}.ProseMirror td[style*=width],.ProseMirror th[style*=width]{width:inherit}.dark-mode .ProseMirror td,.dark-mode .ProseMirror th{border-color:#374151}.ProseMirror .column-resize-handle{cursor:col-resize;pointer-events:auto;z-index:25;background-color:#0000;width:8px;transition:background-color .15s;position:absolute;top:0;bottom:0;right:-4px}.ProseMirror .column-resize-handle:hover{background-color:#3b82f64d}.ProseMirror .column-resize-handle:after{content:"";opacity:0;background-color:#3b82f6;width:2px;transition:opacity .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ProseMirror .column-resize-handle:hover:after{opacity:1}.dark-mode .ProseMirror .column-resize-handle:hover{background-color:#60a5fa4d}.dark-mode .ProseMirror .column-resize-handle:after{background-color:#60a5fa}.ProseMirror.resize-cursor,.ProseMirror.resize-cursor *{cursor:col-resize!important}.ProseMirror .grip-column{cursor:pointer;opacity:0;background-color:#3b82f61a;border:1px solid #3b82f6;border-radius:4px 4px 0 0;width:100%;height:16px;transition:opacity .2s;position:absolute;top:-16px;left:0}.ProseMirror .grip-column:hover,.ProseMirror .grip-column.selected{opacity:1}.ProseMirror .grip-row{cursor:pointer;opacity:0;background-color:#3b82f61a;border:1px solid #3b82f6;border-radius:4px 0 0 4px;width:16px;height:100%;transition:opacity .2s;position:absolute;top:0;left:-16px}.ProseMirror .grip-row:hover,.ProseMirror .grip-row.selected{opacity:1}.ProseMirror .grip-row:after{content:"⋮⋮";color:#3b82f6;font-size:8px;line-height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProseMirror .selectedCell:after{content:"";pointer-events:none;z-index:2;background-color:#3b82f633;position:absolute;inset:0}.notion-wrapper{background-color:var(--color-white,#fff);border:1px solid #00000014;border-radius:2px;min-height:600px;transition:background-color .3s,box-shadow .2s;position:relative}.notion-wrapper.print-preview-page{border:none;border-radius:2px}.notion-wrapper.dark-mode{background-color:var(--color-gray-900,oklch(21% .034 264.665));border:1px solid #ffffff14}.notion-content{box-sizing:border-box;width:100%;min-height:100%}.notion-content .ProseMirror{outline:none;min-height:100%}.notion-content-wrapper{background-color:#0000;width:100%;height:100%;position:relative}.print-preview-page:after{content:"";pointer-events:none;border:5px;border-radius:2px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000008}.dark-mode .print-preview-page:after{box-shadow:inset 0 0 0 1px #ffffff08}.notion-editor{color:var(--color-gray-900,oklch(21% .034 264.665));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Cairo,sans-serif;font-size:16px;line-height:1.65;transition:color .3s}.dark-mode .notion-editor{color:var(--color-gray-100,oklch(96.7% .003 264.542))}.notion-editor h1{margin-top:calc(var(--spacing,.25rem) * 12);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-weight:700}.notion-editor h2{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-weight:600}.notion-editor h3{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-weight:600}.notion-editor p{margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.notion-editor ul:not([data-type=taskList]),.notion-editor ol{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 6);padding-right:2rem;list-style-position:outside}.notion-editor ul:not([data-type=taskList]){list-style-type:disc}.notion-editor ol{list-style-type:decimal}.notion-editor li{margin-bottom:calc(var(--spacing,.25rem) * 1);--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);display:list-item}.notion-editor li p{display:inline}.notion-editor ul:not([data-type=taskList]) ul{margin-top:.25rem;list-style-type:circle}.notion-editor ul:not([data-type=taskList]) ul ul{list-style-type:square}.notion-editor ol ol{margin-top:.25rem;list-style-type:lower-alpha}.notion-editor ol ol ol{list-style-type:lower-roman}.notion-editor blockquote{margin-block:calc(var(--spacing,.25rem) * 4);border-right-style:var(--tw-border-style);border-right-width:4px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4);color:var(--color-gray-700,oklch(37.3% .034 259.733));border-radius:.25rem;font-size:15px}.dark-mode .notion-editor blockquote{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-800,oklch(27.8% .033 256.848));color:var(--color-gray-300,oklch(87.2% .01 258.338))}.notion-editor code{background-color:var(--color-red-50,oklch(97.1% .013 17.38));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-red-600,oklch(57.7% .245 27.325));border-radius:.25rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:14px}.dark-mode .notion-editor code{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.dark-mode .notion-editor code{background-color:color-mix(in oklab, var(--color-red-900,oklch(39.6% .141 25.723)) 30%, transparent)}}.dark-mode .notion-editor code{color:var(--color-red-400,oklch(70.4% .191 22.216))}.notion-editor .code-block{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-700,oklch(37.3% .034 259.733));background-color:var(--color-gray-900,oklch(21% .034 264.665));padding:calc(var(--spacing,.25rem) * 4);color:var(--color-gray-100,oklch(96.7% .003 264.542));font-family:Monaco,Menlo,Courier New,monospace;font-size:14px;line-height:1.5;overflow-x:auto}.dark-mode .notion-editor .code-block{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-950,oklch(13% .028 261.692))}.notion-editor hr{margin-block:calc(var(--spacing,.25rem) * 6);border-color:var(--color-gray-200,oklch(92.8% .006 264.531))}.dark-mode .notion-editor hr{border-color:var(--color-gray-700,oklch(37.3% .034 259.733))}.notion-editor p.is-editor-empty:first-child:before{color:var(--color-gray-400,oklch(70.7% .022 261.325));content:attr(data-placeholder);float:right;pointer-events:none;height:0;font-size:16px}.dark-mode .notion-editor p.is-editor-empty:first-child:before{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.notion-editor .has-focus{background-color:#eff6ff33;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.notion-editor .has-focus{background-color:color-mix(in oklab, var(--color-blue-50,oklch(97% .014 254.604)) 20%, transparent)}}.notion-editor .has-focus{transition:background-color .2s}.dark-mode .notion-editor .has-focus{background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark-mode .notion-editor .has-focus{background-color:color-mix(in oklab, var(--color-blue-900,oklch(37.9% .146 265.522)) 20%, transparent)}}.notion-editor .ProseMirror-dropcursor{border-color:var(--color-blue-500,oklch(62.3% .214 259.815))}.dark-mode .notion-editor .ProseMirror-dropcursor{border-color:var(--color-blue-400,oklch(70.7% .165 254.624))}.notion-editor ::selection{background-color:var(--color-blue-100,oklch(93.2% .032 255.585))}.dark-mode .notion-editor ::selection{background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.dark-mode .notion-editor ::selection{background-color:color-mix(in oklab, var(--color-blue-900,oklch(37.9% .146 265.522)) 50%, transparent)}}.notion-editor table{margin-block:calc(var(--spacing,.25rem) * 4);border-collapse:collapse;table-layout:fixed;border-radius:4px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0000000d}.notion-editor table td,.notion-editor table th{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);border-width:1px;border-color:#e5e7eb;min-width:100px;font-size:15px;transition:background-color .15s;position:relative}.dark-mode .notion-editor table{box-shadow:0 1px 3px #0000004d}.dark-mode .notion-editor table td,.dark-mode .notion-editor table th{border-color:#374151}.notion-editor table th{text-align:right;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:#f9fafb;font-weight:600}.dark-mode .notion-editor table th{background-color:#1f2937}.notion-editor table.hover-effect tr:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.notion-editor table.hover-effect tr:hover{background-color:color-mix(in oklab, var(--color-blue-50,oklch(97% .014 254.604)) 30%, transparent)}}.notion-editor table.hover-effect tr:hover{transition:background-color .15s}.dark-mode .notion-editor table.hover-effect tr:hover{background-color:#1c398e1a}@supports (color:color-mix(in lab, red, red)){.dark-mode .notion-editor table.hover-effect tr:hover{background-color:color-mix(in oklab, var(--color-blue-900,oklch(37.9% .146 265.522)) 10%, transparent)}}.notion-editor table.custom-table,.notion-editor table.custom-table td,.notion-editor table.custom-table th{direction:rtl}.notion-editor img{margin-block:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-radius:var(--radius-lg,.5rem);max-width:100%;height:auto;transition:transform .2s,box-shadow .2s}.notion-editor img:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.notion-editor img.ProseMirror-selectednode{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--color-blue-500,oklch(62.3% .214 259.815)) 50%, transparent)}.notion-editor a{cursor:pointer;color:var(--color-blue-500,oklch(62.3% .214 259.815));text-underline-offset:2px;text-decoration-line:underline;text-decoration-thickness:1px;transition:color .2s}.dark-mode .notion-editor a{color:var(--color-blue-400,oklch(70.7% .165 254.624))}.notion-editor a:hover{color:var(--color-blue-600,oklch(54.6% .245 262.881))}.dark-mode .notion-editor a:hover{color:var(--color-blue-300,oklch(80.9% .105 251.813))}.notion-editor ul[data-type=taskList]{padding-right:calc(var(--spacing,.25rem) * 0);list-style-type:none}.notion-editor ul[data-type=taskList] li{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.notion-editor ul[data-type=taskList] li>label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.notion-editor ul[data-type=taskList] li>label>input[type=checkbox]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);border-radius:.25rem;margin-top:4px}.dark-mode .notion-editor ul[data-type=taskList] li>label>input[type=checkbox]{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.notion-editor ul[data-type=taskList] li>label>input[type=checkbox]:checked{border-color:var(--color-blue-500,oklch(62.3% .214 259.815));background-color:var(--color-blue-500,oklch(62.3% .214 259.815))}.dark-mode .notion-editor ul[data-type=taskList] li>label>input[type=checkbox]:checked{border-color:var(--color-blue-600,oklch(54.6% .245 262.881));background-color:var(--color-blue-600,oklch(54.6% .245 262.881))}.notion-editor ul[data-type=taskList] li>div{flex:1}.notion-editor ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-gray-400,oklch(70.7% .022 261.325));text-decoration-line:line-through}.dark-mode .notion-editor ul[data-type=taskList] li[data-checked=true]>div{color:var(--color-gray-600,oklch(44.6% .03 256.802))}.character-count{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,oklch(55.1% .027 264.364))}.character-count.dark-mode{border-color:var(--color-gray-700,oklch(37.3% .034 259.733));background-color:var(--color-gray-800,oklch(27.8% .033 256.848));color:var(--color-gray-400,oklch(70.7% .022 261.325))}.slash-commands-list{max-width:320px}.slash-command-item{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.drag-handle{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);cursor:grab;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;justify-content:center;align-items:center;display:flex}.drag-handle:active{cursor:grabbing}.drag-handle{color:#6b7280;background-color:#fffffff2;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.drag-handle:hover{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));color:#374151;box-shadow:0 2px 4px #00000026}.dark-mode .drag-handle{color:#9ca3af;background-color:#1f2937f2;border-color:#4b5563}.dark-mode .drag-handle:hover{background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:#d1d5db}.ProseMirror .is-dragging{opacity:.5}.ProseMirror .drag-ghost{background-color:var(--color-blue-50,oklch(97% .014 254.604));opacity:.5}.dark-mode .ProseMirror .drag-ghost{background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dark-mode .ProseMirror .drag-ghost{background-color:color-mix(in oklab, var(--color-blue-900,oklch(37.9% .146 265.522)) 30%, transparent)}}.notion-editor .conditional-block{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-purple-300,oklch(82.7% .119 306.383));background-color:var(--color-purple-50,oklch(97.7% .014 308.299));padding:calc(var(--spacing,.25rem) * 4);position:relative}.dark-mode .notion-editor .conditional-block{border-color:var(--color-purple-600,oklch(55.8% .288 302.321));background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){.dark-mode .notion-editor .conditional-block{background-color:color-mix(in oklab, var(--color-purple-900,oklch(38.1% .176 304.987)) 20%, transparent)}}.notion-editor .conditional-block.conditional-highlighted{border-color:var(--color-purple-500,oklch(62.7% .265 303.9));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.notion-editor .conditional-syntax{margin-bottom:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-purple-200,oklch(90.2% .063 306.703));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));direction:ltr;border-radius:.25rem}.dark-mode .notion-editor .conditional-syntax{border-color:var(--color-purple-700,oklch(49.6% .265 301.924));background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.notion-editor .conditional-keyword{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-purple-700,oklch(49.6% .265 301.924))}.dark-mode .notion-editor .conditional-keyword{color:var(--color-purple-400,oklch(71.4% .203 305.504))}.notion-editor .conditional-condition{color:var(--color-gray-700,oklch(37.3% .034 259.733))}.dark-mode .notion-editor .conditional-condition{color:var(--color-gray-300,oklch(87.2% .01 258.338))}.notion-editor .conditional-content{margin-top:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 3);border-width:1px}.notion-editor .conditional-content.conditional-true{border-color:var(--color-green-300,oklch(87.1% .15 154.449));background-color:var(--color-green-50,oklch(98.2% .018 155.826))}.dark-mode .notion-editor .conditional-content.conditional-true{border-color:var(--color-green-700,oklch(52.7% .154 150.069));background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.dark-mode .notion-editor .conditional-content.conditional-true{background-color:color-mix(in oklab, var(--color-green-900,oklch(39.3% .095 152.535)) 20%, transparent)}}.notion-editor .conditional-content.conditional-false{border-color:var(--color-red-300,oklch(80.8% .114 19.571));background-color:var(--color-red-50,oklch(97.1% .013 17.38))}.dark-mode .notion-editor .conditional-content.conditional-false{border-color:var(--color-red-700,oklch(50.5% .213 27.518));background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.dark-mode .notion-editor .conditional-content.conditional-false{background-color:color-mix(in oklab, var(--color-red-900,oklch(39.6% .141 25.723)) 20%, transparent)}}.notion-editor .conditional-label{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-600,oklch(44.6% .03 256.802))}.dark-mode .notion-editor .conditional-label{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.notion-editor .conditional-text{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-800,oklch(27.8% .033 256.848))}.dark-mode .notion-editor .conditional-text{color:var(--color-gray-200,oklch(92.8% .006 264.531))}.notion-editor .conditional-block:before{content:"⚡";color:#fff;background-color:#a855f7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:-10px;left:10px}.notion-editor .loop-block{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-300,oklch(80.9% .105 251.813));background-color:var(--color-blue-50,oklch(97% .014 254.604));padding:calc(var(--spacing,.25rem) * 4);position:relative}.dark-mode .notion-editor .loop-block{border-color:var(--color-blue-600,oklch(54.6% .245 262.881));background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.dark-mode .notion-editor .loop-block{background-color:color-mix(in oklab, var(--color-blue-900,oklch(37.9% .146 265.522)) 20%, transparent)}}.notion-editor .loop-block.loop-highlighted{border-color:var(--color-blue-500,oklch(62.3% .214 259.815));--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.notion-editor .loop-syntax{margin-bottom:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200,oklch(88.2% .059 254.128));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));direction:ltr;border-radius:.25rem}.dark-mode .notion-editor .loop-syntax{border-color:var(--color-blue-700,oklch(48.8% .243 264.376));background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.notion-editor .loop-keyword{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-blue-700,oklch(48.8% .243 264.376))}.dark-mode .notion-editor .loop-keyword{color:var(--color-blue-400,oklch(70.7% .165 254.624))}.notion-editor .loop-collection{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-green-700,oklch(52.7% .154 150.069))}.dark-mode .notion-editor .loop-collection{color:var(--color-green-400,oklch(79.2% .209 151.711))}.notion-editor .loop-variable{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-orange-700,oklch(55.3% .195 38.402))}.dark-mode .notion-editor .loop-variable{color:var(--color-orange-400,oklch(75% .183 55.934))}.notion-editor .loop-content{margin-top:calc(var(--spacing,.25rem) * 2);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-300,oklch(80.9% .105 251.813));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);display:flex}.dark-mode .notion-editor .loop-content{border-color:var(--color-blue-700,oklch(48.8% .243 264.376));background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.notion-editor .loop-index{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);background-color:var(--color-blue-500,oklch(62.3% .214 259.815));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark-mode .notion-editor .loop-index{background-color:var(--color-blue-600,oklch(54.6% .245 262.881))}.notion-editor .loop-text{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-800,oklch(27.8% .033 256.848));flex:1}.dark-mode .notion-editor .loop-text{color:var(--color-gray-200,oklch(92.8% .006 264.531))}.notion-editor .loop-separator-info{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-blue-600,oklch(54.6% .245 262.881))}.dark-mode .notion-editor .loop-separator-info{color:var(--color-blue-400,oklch(70.7% .165 254.624))}.notion-editor .loop-block:before{content:"🔁";color:#fff;background-color:#3b82f6;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex;position:absolute;top:-10px;left:10px}.pages-editor-container{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.pages-content{outline:none;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.notion-editor .page-body{box-sizing:border-box;width:100%;height:100%;display:block}.page-node{box-sizing:border-box;background:#fff;border-radius:4px;margin:2rem auto;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000014,0 8px 16px #00000014,0 16px 32px #0000000d}.dark-mode .page-node{background:#0f172a;box-shadow:0 0 0 1px #ffffff0d,0 2px 4px #0000004d,0 8px 16px #0006,0 16px 32px #0000004d}.pages-editor-container.continuous-mode .pages-content{background:#fff;border-radius:4px;max-width:794px;min-height:fit-content;margin:2rem auto;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000014,0 8px 16px #00000014}.pages-editor-container.continuous-mode.dark-mode .pages-content{background:#0f172a;box-shadow:0 0 0 1px #ffffff0d,0 2px 4px #0000004d,0 8px 16px #0006}.pages-editor-container.continuous-mode .ProseMirror{min-height:fit-content;padding:20px}.html-editor-container{background:#fff;border-radius:2px;flex-direction:column;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 2px 4px #00000014,0 8px 16px #00000014,0 16px 32px #0000000d}.html-editor-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.dark-mode .html-editor-header{border-color:var(--color-gray-700,oklch(37.3% .034 259.733));background-color:var(--color-gray-800,oklch(27.8% .033 256.848))}.editor-header-title{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));display:flex}.dark-mode .editor-header-title{color:var(--color-gray-300,oklch(87.2% .01 258.338))}.format-button{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;display:flex}@media (hover:hover){.format-button:hover{background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}}.format-button.dark-mode{border-color:var(--color-gray-600,oklch(44.6% .03 256.802));background-color:var(--color-gray-700,oklch(37.3% .034 259.733));color:var(--color-gray-300,oklch(87.2% .01 258.338))}@media (hover:hover){.format-button.dark-mode:hover{background-color:var(--color-gray-600,oklch(44.6% .03 256.802))}}.html-editor-body{direction:ltr;background-color:#fff;flex:1;display:flex;position:relative;overflow:hidden}.dark-mode .html-editor-body{background-color:#0f172a}.line-numbers{border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839));-webkit-user-select:none;user-select:none;color:#9ca3af;text-align:right;direction:ltr;flex-shrink:0;width:50px;padding:2rem .5rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.6;overflow:hidden auto}.dark-mode .line-numbers{border-color:var(--color-gray-700,oklch(37.3% .034 259.733));background-color:var(--color-gray-900,oklch(21% .034 264.665));color:#6b7280}.line-number{min-height:22.4px;padding-right:8px}.line-numbers::-webkit-scrollbar{width:0;height:0}.line-numbers{scrollbar-width:none;-ms-overflow-style:none}.html-code-editor{color:#1f2937;resize:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;tab-size:2;text-align:left;direction:ltr;background-color:#0000;border:none;outline:none;flex:1;width:100%;padding:2rem;font-family:Monaco,Menlo,Courier New,monospace;font-size:13px;line-height:1.6;overflow:auto}.html-code-editor.dark-mode{color:#e5e7eb}.html-code-editor::placeholder{color:#9ca3af;opacity:.5}.dark-mode .html-code-editor::placeholder{color:#6b7280}.html-code-editor::-webkit-scrollbar{width:10px;height:10px}.html-code-editor::-webkit-scrollbar-track{background:#00000008}.html-code-editor::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.html-code-editor::-webkit-scrollbar-thumb:hover{background:#00000040}.dark-mode .html-code-editor::-webkit-scrollbar-track{background:#ffffff08}.dark-mode .html-code-editor::-webkit-scrollbar-thumb{background:#ffffff26}.dark-mode .html-code-editor::-webkit-scrollbar-thumb:hover{background:#ffffff40}.processing-indicator{color:#fff;z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#3b82f6f2;border-radius:12px;padding:12px 20px;animation:.3s ease-out slideIn;position:fixed;top:80px;right:20px;box-shadow:0 4px 12px #3b82f64d}.processing-indicator.dark-mode{background:#60a5faf2;box-shadow:0 4px 12px #60a5fa4d}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.processing-content{align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.processing-spinner{width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media print{.ProseMirror table{table-layout:fixed!important;width:100%!important}.ProseMirror td,.ProseMirror th{box-sizing:border-box!important}.ProseMirror .column-resize-handle,.ProseMirror .grip-column,.ProseMirror .grip-row{display:none!important}.ProseMirror table{page-break-inside:auto}.ProseMirror tr{page-break-inside:avoid;page-break-after:auto}.ProseMirror thead{display:table-header-group}.ProseMirror tbody{display:table-row-group}}@property --tw-leading{syntax:"*";inherits:false}.print-settings-panel[data-v-3328e9b2]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.settings-header[data-v-3328e9b2]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.settings-title[data-v-3328e9b2]{color:#111827;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.reset-button[data-v-3328e9b2]{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.reset-button[data-v-3328e9b2]:hover{background-color:#f9fafb;border-color:#9ca3af}.settings-content[data-v-3328e9b2]{padding:1rem}.setting-item[data-v-3328e9b2]{margin-bottom:1rem}.setting-item[data-v-3328e9b2]:last-child{margin-bottom:0}.setting-label[data-v-3328e9b2]{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.setting-input[data-v-3328e9b2]{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.setting-input[data-v-3328e9b2]:focus{border-color:#3b82f6;outline:none}.setting-textarea[data-v-3328e9b2]{color:#111827;resize:vertical;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.setting-textarea[data-v-3328e9b2]:focus{border-color:#3b82f6;outline:none}.checkbox-label[data-v-3328e9b2]{color:#374151;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-3328e9b2]{cursor:pointer;border:1px solid #d1d5db;border-radius:.25rem;width:1rem;height:1rem}.radio-buttons[data-v-3328e9b2]{gap:.75rem;display:flex}.radio-button[data-v-3328e9b2]{color:#374151;cursor:pointer;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.radio-button[data-v-3328e9b2]:has(input:checked){color:#1e40af;background-color:#eff6ff;border-color:#3b82f6}.radio-button input[type=radio][data-v-3328e9b2]{cursor:pointer;width:1rem;height:1rem}.margins-grid[data-v-3328e9b2]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.margin-input[data-v-3328e9b2]{flex-direction:column;gap:.25rem;display:flex}.margin-input label[data-v-3328e9b2]{color:#6b7280;font-size:.75rem}.margin-input input[data-v-3328e9b2]{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem .75rem;font-size:.875rem}.margin-input input[data-v-3328e9b2]:focus{border-color:#3b82f6;outline:none}.setting-hint[data-v-3328e9b2]{color:#6b7280;margin-top:.25rem;font-size:.75rem;font-style:italic}.condition-dialog-content[data-v-8e4f8bd0]{padding:.5rem 0}.form-group[data-v-8e4f8bd0]{margin-bottom:1.25rem}.form-group[data-v-8e4f8bd0]:last-child{margin-bottom:0}.form-label[data-v-8e4f8bd0]{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.radio-group[data-v-8e4f8bd0]{flex-wrap:wrap;gap:1rem;display:flex}.radio-label[data-v-8e4f8bd0]{color:#4b5563;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.form-radio[data-v-8e4f8bd0]{cursor:pointer;width:1rem;height:1rem}.condition-builder[data-v-8e4f8bd0]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.condition-field[data-v-8e4f8bd0]{flex:1}.field-label[data-v-8e4f8bd0]{color:#6b7280;margin-bottom:.25rem;font-size:.75rem;display:block}.form-input[data-v-8e4f8bd0]{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.form-input[data-v-8e4f8bd0]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.conditions-list[data-v-8e4f8bd0]{flex-direction:column;gap:.75rem;display:flex}.condition-item[data-v-8e4f8bd0]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.condition-number[data-v-8e4f8bd0]{color:#fff;background-color:#3b82f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.5rem;font-size:.75rem;font-weight:600;display:flex}.condition-fields[data-v-8e4f8bd0]{flex-direction:column;flex:1;gap:.5rem;display:flex}.remove-condition-btn[data-v-8e4f8bd0]{color:#dc2626;cursor:pointer;background-color:#fee2e2;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.5rem;transition:background-color .2s;display:flex}.remove-condition-btn[data-v-8e4f8bd0]:hover{background-color:#fecaca}.add-button-small[data-v-8e4f8bd0]{color:#2563eb;cursor:pointer;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.375rem;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.add-button-small[data-v-8e4f8bd0]:hover{background-color:#dbeafe}.condition-preview[data-v-8e4f8bd0]{background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:.75rem 1rem;font-family:monospace;font-size:.875rem}.condition-preview[data-v-8e4f8bd0] .keyword{color:#7c3aed;font-weight:600}.condition-preview[data-v-8e4f8bd0] .condition{color:#0369a1}.condition-preview[data-v-8e4f8bd0] .action{color:#059669;font-weight:500}.mb-0[data-v-8e4f8bd0]{margin-bottom:0}.mb-3[data-v-8e4f8bd0]{margin-bottom:.75rem}.flex[data-v-8e4f8bd0]{display:flex}.items-center[data-v-8e4f8bd0]{align-items:center}.justify-between[data-v-8e4f8bd0]{justify-content:space-between}.justify-end[data-v-8e4f8bd0]{justify-content:flex-end}.gap-3[data-v-8e4f8bd0]{gap:.75rem}.watermark-settings-panel[data-v-2328e6aa]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;overflow:hidden}.settings-header[data-v-2328e6aa]{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.settings-title[data-v-2328e6aa]{color:#111827;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.settings-content[data-v-2328e6aa]{padding:1rem}.setting-item[data-v-2328e6aa]{margin-bottom:1rem}.setting-item[data-v-2328e6aa]:last-child{margin-bottom:0}.checkbox-label[data-v-2328e6aa]{color:#374151;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.checkbox-label input[type=checkbox][data-v-2328e6aa]{cursor:pointer;border:1px solid #d1d5db;border-radius:.25rem;width:1rem;height:1rem}.setting-hint[data-v-2328e6aa]{color:#6b7280;margin-top:.25rem;font-size:.75rem;font-style:italic}.condition-config-area[data-v-2328e6aa]{width:100%}.condition-display[data-v-2328e6aa]{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.condition-text[data-v-2328e6aa]{color:#0369a1;word-break:break-all;flex:1;font-family:monospace;font-size:.875rem}.condition-actions[data-v-2328e6aa]{gap:.5rem;display:flex}.condition-edit-btn[data-v-2328e6aa],.condition-remove-btn[data-v-2328e6aa]{cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:all .2s;display:flex}.condition-edit-btn[data-v-2328e6aa]{color:#2563eb;background-color:#dbeafe}.condition-edit-btn[data-v-2328e6aa]:hover{background-color:#bfdbfe}.condition-remove-btn[data-v-2328e6aa]{color:#dc2626;background-color:#fee2e2}.condition-remove-btn[data-v-2328e6aa]:hover{background-color:#fecaca}.add-condition-btn[data-v-2328e6aa]{color:#0369a1;cursor:pointer;background-color:#f0f9ff;border:2px dashed #bae6fd;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.add-condition-btn[data-v-2328e6aa]:hover{background-color:#e0f2fe;border-color:#7dd3fc}.email-attachments-settings[data-v-404361c2]{flex-direction:column;gap:16px;padding:16px;display:flex}.variables-btn-wrapper[data-v-404361c2]{display:flex}.variables-toggle-btn[data-v-404361c2]{cursor:pointer;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.variables-toggle-btn[data-v-404361c2]:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.variables-toggle-btn.is-active[data-v-404361c2]{color:#1d4ed8;background:#eff6ff;border-color:#3b82f6}.variables-picker-container[data-v-404361c2]{border:1px solid #e5e7eb;border-radius:8px;max-height:350px;overflow:hidden}.attachment-card[data-v-404361c2]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.attachment-header[data-v-404361c2]{background:#f9fafb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.attachment-header-info[data-v-404361c2]{align-items:center;gap:8px;display:flex}.table-wrapper[data-v-404361c2]{padding:0;overflow-x:auto}.attachment-table[data-v-404361c2]{border-collapse:collapse;table-layout:auto;width:100%}.table-cell[data-v-404361c2]{vertical-align:top;border:1px solid #e5e7eb;min-width:100px;padding:0}.header-cell[data-v-404361c2]{background:#f3f4f6;position:relative}.cell-input[data-v-404361c2]{text-align:center;background:0 0;border:none;outline:none;width:100%;padding:10px 12px;font-size:13px}.header-input[data-v-404361c2]{color:#1f2937;font-weight:600}.header-input[data-v-404361c2]::placeholder{color:#9ca3af;font-weight:400}.remove-col-btn[data-v-404361c2]{top:2px;color:#d1d5db;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px;line-height:0;transition:all .15s;position:absolute;inset-inline-end:2px}.remove-col-btn[data-v-404361c2]:hover{color:#dc2626;background:#fee2e2}.value-cell[data-v-404361c2]{background:#fff}.value-cell-content[data-v-404361c2]{cursor:pointer;min-height:40px;padding:10px 12px;transition:background .15s}.value-cell-content[data-v-404361c2]:hover{background:#eff6ff}.value-text[data-v-404361c2]{color:#6b7280;word-break:break-all;font-family:Monaco,Menlo,monospace;font-size:12px}.add-col-cell[data-v-404361c2]{vertical-align:middle;background:#fafafa;border:1px solid #e5e7eb;width:40px;padding:0}.add-col-btn[data-v-404361c2]{color:#9ca3af;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:60px;transition:all .15s;display:flex}.add-col-btn[data-v-404361c2]:hover{color:#3b82f6;background:#eff6ff}.variable-picker-section[data-v-404361c2]{background:#f8faff;border-top:2px solid #3b82f6;padding:12px}.picker-header[data-v-404361c2]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.picker-title[data-v-404361c2]{color:#374151;font-size:13px}.close-picker-btn[data-v-404361c2]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.close-picker-btn[data-v-404361c2]:hover{color:#374151;background:#e5e7eb}.current-value-editor[data-v-404361c2]{margin-bottom:8px}.value-toolbar[data-v-404361c2]{background:#f3f4f6;border:1px solid #d1d5db;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;gap:2px;padding:4px 6px;display:flex}.mini-toolbar-btn[data-v-404361c2]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.mini-toolbar-btn[data-v-404361c2]:hover{color:#374151;background:#e5e7eb}.mini-toolbar-btn.is-active[data-v-404361c2]{color:#fff;background:#3b82f6}.toolbar-sep[data-v-404361c2]{background:#d1d5db;width:1px;height:16px;margin:0 4px}.value-textarea[data-v-404361c2]{resize:vertical;border:1px solid #d1d5db;border-radius:0 0 6px 6px;width:100%;min-height:40px;padding:8px 10px;font-family:Monaco,Menlo,monospace;font-size:12px}.value-textarea[data-v-404361c2]:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.variable-chips-section[data-v-404361c2]{flex-direction:column;gap:6px;display:flex}.variable-search-wrapper[data-v-404361c2]{align-items:center;display:flex;position:relative}.search-icon[data-v-404361c2]{color:#9ca3af;pointer-events:none;width:14px;height:14px;position:absolute;inset-inline-start:8px}.variable-search-input[data-v-404361c2]{padding:5px 8px;color:#374151;background:#fff;border:1px solid #e0e7ff;border-radius:6px;width:100%;padding-inline-start:26px;font-size:12px}.variable-search-input[data-v-404361c2]:focus{border-color:#3b82f6;outline:none}.variable-chips-row[data-v-404361c2]{background:#fff;border:1px solid #e0e7ff;border-radius:6px;flex-wrap:wrap;gap:4px;max-height:80px;padding:6px;display:flex;overflow-y:auto}.var-chip[data-v-404361c2]{cursor:pointer;color:#475569;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.var-chip[data-v-404361c2]:hover{color:#1e40af;background:#dbeafe;border-color:#93c5fd}.no-results[data-v-404361c2]{color:#9ca3af;padding:4px 8px;font-size:11px}.type-selector-row[data-v-404361c2]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.type-label[data-v-404361c2]{color:#6b7280;font-size:11px;font-weight:500}.type-chip[data-v-404361c2]{cursor:pointer;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:4px;align-items:center;padding:2px 6px;font-family:Monaco,monospace;font-size:10px;font-weight:500;transition:all .15s;display:inline-flex}.type-chip[data-v-404361c2]:hover{color:#7c3aed;background:#f5f3ff;border-color:#a78bfa}.type-chip-active[data-v-404361c2]{color:#fff;background:#7c3aed;border-color:#7c3aed}.type-chip-active[data-v-404361c2]:hover{color:#fff;background:#6d28d9;border-color:#6d28d9}.action-btn[data-v-404361c2]{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .2s}.delete-btn[data-v-404361c2]{color:#dc2626}.delete-btn[data-v-404361c2]:hover{background:#fee2e2}.empty-state[data-v-404361c2]{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.empty-state p[data-v-404361c2]{font-size:14px}.add-section[data-v-404361c2]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.section-label[data-v-404361c2]{color:#374151;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.add-row[data-v-404361c2]{gap:8px;display:flex}.form-select[data-v-404361c2]{border:1px solid #d1d5db;border-radius:6px;flex:1;padding:8px 12px;font-size:13px}.form-select[data-v-404361c2]:focus{border-color:#3b82f6;outline:none}.add-btn[data-v-404361c2]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;transition:all .2s;display:flex}.add-btn[data-v-404361c2]:hover:not(:disabled){background:#2563eb}.add-btn[data-v-404361c2]:disabled{opacity:.4;cursor:not-allowed}.editor-section-full[data-v-f57b94e1]{width:100%;min-height:100vh}.settings-toggle-button[data-v-f57b94e1]{z-index:50;height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);padding:calc(var(--spacing,.25rem) * 3);background-color:var(--color-blue-600,oklch(54.6% .245 262.881));color:var(--color-white,#fff);justify-content:center;align-items:center;display:flex}@media (hover:hover){.settings-toggle-button[data-v-f57b94e1]:hover{background-color:var(--color-blue-700,oklch(48.8% .243 264.376))}}.settings-toggle-button[data-v-f57b94e1]{cursor:pointer;border-style:var(--tw-border-style);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;border-radius:3.40282e38px}@media (hover:hover){.settings-toggle-button[data-v-f57b94e1]:hover{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x) var(--tw-scale-y);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.settings-toggle-button[data-v-f57b94e1]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}[data-v-f57b94e1] .print-settings-sidebar .p-drawer-header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,oklch(92.8% .006 264.531));background-color:var(--color-gray-50,oklch(98.5% .002 247.839))}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.p-tablist-active-bar{display:none!important}.p-popover.p-component{z-index:10000!important;z-index:10000!important}.editable-cells-table .p-datatable-tbody>tr>td.p-editing-cell{padding-top:.75rem;padding-bottom:.75rem}#container_chart_index .p-chart canvas{max-height:200px!important}.p-accordion-header-link svg{position:absolute;left:13px}.cursor-grab[data-v-356e6b21]{cursor:grab}.cursor-grabbing[data-v-356e6b21]{cursor:grabbing}.select-none[data-v-356e6b21]{-webkit-user-select:none;user-select:none}.g-timeaxis[data-v-356e6b21]{cursor:grab}.design-step-progress-bar .red .p-progressbar-value{background-color:#d60f0f!important}.design-step-progress-bar .yellow .p-progressbar-value{background-color:#d8b504!important}.duration-progress-bar.red .p-progressbar-value{background-color:#d60f0f}.duration-progress-bar.yellow .p-progressbar-value{background-color:#d8b504}[data-v-e283db3d] .p-tabs-tablist{scrollbar-width:thin;border-bottom:2px solid #e5e7eb;margin-inline-start:2.5rem;padding-inline-end:2.5rem;overflow-x:auto}[data-v-e283db3d] .p-tabs-tab{white-space:nowrap;min-width:fit-content;padding:.75rem 1.25rem;font-weight:500}[data-v-e283db3d] .p-tabs-tab:not(.p-highlight):hover{background-color:#f9fafb}@media (width<=768px){[data-v-e283db3d] .p-tabs-tab{padding:.5rem 1rem;font-size:.875rem}}.task-card[data-v-56996e2e]{transition:all .3s;animation:.4s ease-out fadeInUp-56996e2e}.task-card[data-v-56996e2e]:hover{transform:translateY(-2px)}.task-card>div[data-v-56996e2e]{position:relative}.task-card>div[data-v-56996e2e]:hover{box-shadow:0 4px 12px #0000001a}.task-card>div[data-v-56996e2e]:active{transform:translateY(1px)}.bg-gray-25[data-v-56996e2e]{background-color:#fafafa}@keyframes fadeInUp-56996e2e{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.kanban-column[data-v-c07612fa]{border-radius:1rem;min-height:500px}.column-content[data-v-c07612fa]{height:calc(100vh - 300px);padding:0 4px}.column-content[data-v-c07612fa]::-webkit-scrollbar{width:6px}.column-content[data-v-c07612fa]::-webkit-scrollbar-track{background:0 0}.column-content[data-v-c07612fa]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.column-content[data-v-c07612fa]::-webkit-scrollbar-thumb:hover{background:#d1d5db}@media (width<=1024px){.kanban-column[data-v-c07612fa]{min-width:320px}.column-content[data-v-c07612fa]{height:calc(100vh - 350px)}}@media (width<=768px){.kanban-column[data-v-c07612fa]{min-width:300px}.column-content[data-v-c07612fa]{height:calc(100vh - 400px)}}.gantt-timeline-container[data-v-33e8d0c7]{padding:1rem}.gantt-chart[data-v-33e8d0c7]{min-height:400px;font-size:.875rem}.gantt-header[data-v-33e8d0c7]{z-index:10;position:sticky;top:0}.gantt-row[data-v-33e8d0c7]{border-bottom:1px solid #f3f4f6;min-height:60px;display:flex;position:relative}.gantt-row[data-v-33e8d0c7]:hover{background-color:#fafbfc}.gantt-row.even[data-v-33e8d0c7]{background-color:#fafafa}.gantt-label-column[data-v-33e8d0c7]{background-color:#fafafa;border-right:1px solid #e5e7eb;width:300px;min-width:300px}.gantt-timeline-column[data-v-33e8d0c7]{flex:1;position:relative}.gantt-header-cell[data-v-33e8d0c7]{background-color:#f9fafb;justify-content:center;align-items:center;padding:1rem;display:flex}.gantt-service-label[data-v-33e8d0c7]{justify-content:space-between;align-items:center;height:100%;padding:1rem;display:flex}.status-indicator[data-v-33e8d0c7]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gantt-dates-header[data-v-33e8d0c7]{height:100%;display:flex}.gantt-date-cell[data-v-33e8d0c7]{text-align:center;border-right:1px solid #f3f4f6;flex-direction:column;justify-content:center;min-width:60px;padding:.5rem;display:flex}.gantt-date-cell.today[data-v-33e8d0c7]{color:#d97706;background-color:#fef3c7;font-weight:600}.gantt-timeline-grid[data-v-33e8d0c7]{height:100%;display:flex;position:relative}.gantt-grid-line[data-v-33e8d0c7]{border-right:1px solid #f3f4f6;min-width:60px;height:100%}.gantt-grid-line.today-line[data-v-33e8d0c7]{background-color:#fef3c7;border-right-width:2px;border-right-color:#f59e0b}.gantt-grid-line.weekend[data-v-33e8d0c7]{background-color:#f9fafb}.gantt-bar[data-v-33e8d0c7]{cursor:pointer;border-radius:6px;min-width:20px;height:32px;transition:all .2s;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 2px 4px #0000001a}.gantt-bar[data-v-33e8d0c7]:hover{z-index:5;transform:translateY(-50%)scale(1.05);box-shadow:0 4px 8px #00000026}.gantt-bar-pending[data-v-33e8d0c7]{background:linear-gradient(135deg,#9ca3af 0%,#6b7280 100%)}.gantt-bar-progress[data-v-33e8d0c7]{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%)}.gantt-bar-completed[data-v-33e8d0c7]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.gantt-bar-content[data-v-33e8d0c7]{align-items:center;height:100%;padding:0 .75rem;display:flex;position:relative}.gantt-bar-text[data-v-33e8d0c7]{color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:2;font-size:.75rem;font-weight:500;position:relative;overflow:hidden}.gantt-bar-progress[data-v-33e8d0c7]{background:#fff3;border-radius:0 6px 6px 0;height:100%;transition:width .3s;position:absolute;top:0;left:0}@media (width<=768px){.gantt-label-column[data-v-33e8d0c7]{width:200px;min-width:200px}.gantt-date-cell[data-v-33e8d0c7],.gantt-grid-line[data-v-33e8d0c7]{min-width:40px}}.scale-95[data-v-98eb8d0f]{transform:scale(.95)}.bg-opacity-50[data-v-98eb8d0f]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-v-4a845239]::-webkit-scrollbar{height:8px}[data-v-4a845239]::-webkit-scrollbar-track{background:#f8fafc;border-radius:8px}[data-v-4a845239]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:8px}[data-v-4a845239]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}[data-v-4a845239] .view-switcher .p-selectbutton .p-button{border-radius:.5rem;padding:.5rem 1rem;font-weight:500;transition:all .2s}[data-v-4a845239] .view-switcher .p-selectbutton .p-button:not(.p-highlight){color:#64748b;background:#f8fafc;border-color:#e2e8f0}[data-v-4a845239] .view-switcher .p-selectbutton .p-button.p-highlight{color:#fff;background:#3b82f6;border-color:#3b82f6}[data-v-4a845239] .view-switcher .p-selectbutton .p-button:hover:not(.p-highlight){color:#475569;background:#f1f5f9;border-color:#cbd5e1}input[type=number][data-v-4b4b6a00]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-4b4b6a00]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-4b4b6a00]{-moz-appearance:textfield}.purchase-order-edit-form[data-v-02421ce9],.purchase-order-issue-form[data-v-485e3d26]{min-width:0;max-width:100%}.purchase-order-issue-form[data-v-485e3d26]>*{min-width:0}.purchase-order-issue-form[data-v-485e3d26] .p-panel,.purchase-order-issue-form[data-v-485e3d26] .p-panel-content-container,.purchase-order-issue-form[data-v-485e3d26] .p-panel-content{min-width:0;max-width:100%}.purchase-order-material-card[data-v-485e3d26]{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.purchase-order-material-card[data-v-485e3d26]:hover{border-color:#94a3b8bf;box-shadow:0 2px 10px #0f172a0d}.purchase-order-material-card--locked[data-v-485e3d26]{background:linear-gradient(#fef2f2b3,#fff);border-color:#fecaca}.purchase-order-material-card__row[data-v-485e3d26]{grid-template-columns:2.75rem minmax(16rem,1.7fr) minmax(9rem,1fr) minmax(6rem,.7fr) minmax(8rem,.9fr) minmax(8rem,.9fr);align-items:stretch;gap:.5rem;display:grid}.purchase-order-material-card__select[data-v-485e3d26]{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;justify-content:center;align-items:center;display:flex}.purchase-order-material-card__material[data-v-485e3d26],.purchase-order-material-card__status[data-v-485e3d26]{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;display:flex}.purchase-order-material-card__material span[data-v-485e3d26],.purchase-order-material-card__status span[data-v-485e3d26]{color:#64748b;font-size:.75rem}.purchase-order-material-card__material strong[data-v-485e3d26]{color:#0f172a;white-space:normal;font-size:.875rem;line-height:1.35rem}.purchase-order-material-card__meta[data-v-485e3d26]{background:#f8fafc;border-radius:.375rem;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;padding:.65rem .75rem;display:flex}.purchase-order-material-card__prices[data-v-485e3d26]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.purchase-order-material-card__meta span[data-v-485e3d26]{color:#64748b;font-size:.75rem}.purchase-order-material-card__meta strong[data-v-485e3d26]{color:#0f172a;white-space:normal;font-size:.875rem;line-height:1.25rem}.purchase-order-material-card__meta--primary[data-v-485e3d26]{background:#eff6ff}.purchase-order-material-card__meta--primary span[data-v-485e3d26],.purchase-order-material-card__meta--primary strong[data-v-485e3d26]{color:#1d4ed8}.purchase-order-budget-status[data-v-485e3d26]{border:1px solid #0000;border-radius:.375rem;align-items:center;width:fit-content;padding:.32rem .6rem;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}.purchase-order-budget-status--ready[data-v-485e3d26]{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.purchase-order-budget-status--missing-project-item[data-v-485e3d26]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.purchase-order-budget-status--missing-budget[data-v-485e3d26]{color:#b45309;background:#fffbeb;border-color:#fde68a}.purchase-order-budget-status--exceeded[data-v-485e3d26]{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.purchase-order-budget-status--blocked[data-v-485e3d26]{color:#475569;background:#f8fafc;border-color:#cbd5e1}.dark{background:#0f172a8c;border-color:#f871718c}.dark,.dark,.dark{color:#94a3b8}.dark,.dark{color:#93c5fd}.dark{color:#cbd5e1;background:#3341558c;border-color:#94a3b859}@media (width<=1023px){.purchase-order-material-card[data-v-485e3d26]{overflow-x:auto}.purchase-order-material-card__row[data-v-485e3d26]{grid-template-columns:2.75rem 18rem 10rem 7rem 9rem 9rem;min-width:58rem}.purchase-order-material-card__prices[data-v-485e3d26]{min-width:36rem}}.purchase-order-issue-table[data-v-485e3d26] .p-datatable-table{font-size:.88rem}.purchase-order-issue-table[data-v-485e3d26] .p-datatable-thead>tr>th{color:#475569;white-space:nowrap;background:#f8fafcd9;font-weight:700}.dark{color:#e2e8f0;background:#3341556b}.purchase-order-payment-row[data-v-485e3d26]{transition:border-color .2s,box-shadow .2s,transform .2s}.purchase-order-payment-row[data-v-485e3d26]:hover{border-color:#94a3b8a6;box-shadow:0 2px 8px #0f172a0d}.dark{border-color:#475569f2;box-shadow:0 2px 8px #02061759}.purchase-order-payment-mode[data-v-485e3d26] .p-togglebutton{font-weight:600}.profit .priceSpan{color:#06ba06}.expenses .priceSpan{color:red}.real_estate .p-timeline-left .p-timeline-event-opposite{text-align:start!important}.status-header[data-v-de478b6f]{text-align:right;color:#1f2937;direction:rtl;margin-bottom:8px;font-size:14px}.multi-progress-bar[data-v-de478b6f]{border-radius:10px;height:48px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000001a}.progress-segment[data-v-de478b6f]{color:#fff;cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:all .2s;display:flex}.progress-segment[data-v-de478b6f]:hover{filter:brightness(1.15);transform:translateY(-2px)}.recurring-metric[data-v-f2fbbee0]{background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;padding:.75rem 1rem}.recurring-metric span[data-v-f2fbbee0]{color:#6b7280;font-size:.75rem;line-height:1rem;display:block}.recurring-metric strong[data-v-f2fbbee0]{color:#111827;margin-top:.25rem;font-size:1.125rem;font-weight:700;line-height:1.75rem;display:block}.recurring-metric-warning[data-v-f2fbbee0]{background:#fffbeb99;border-color:#fde68a}.source-cell[data-v-f2fbbee0]{text-align:start;align-items:flex-start;gap:.5rem;display:flex}.source-icon[data-v-f2fbbee0]{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.recurring-journal-form[data-v-f2fbbee0]{flex-direction:column;gap:1rem;display:flex}.dialog-entry-header[data-v-f2fbbee0],.reference-card[data-v-f2fbbee0]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.dialog-entry-header[data-v-f2fbbee0]{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.entry-header-main[data-v-f2fbbee0]{align-items:center;gap:.75rem;min-width:0;display:flex}.entry-icon[data-v-f2fbbee0]{color:#4338ca;background:#eef2ff;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.entry-title[data-v-f2fbbee0]{color:#111827;margin:0;font-size:1rem;font-weight:700}.entry-subtitle[data-v-f2fbbee0]{color:#6b7280;margin:.1rem 0 0;font-size:.78rem}.entry-header-status[data-v-f2fbbee0]{align-items:center;gap:.5rem;display:flex}.entry-status-pill[data-v-f2fbbee0],.risk-pill[data-v-f2fbbee0]{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.entry-status-success[data-v-f2fbbee0]{color:#047857;background:#ecfdf5}.entry-status-danger[data-v-f2fbbee0]{color:#b91c1c;background:#fef2f2}.risk-low[data-v-f2fbbee0]{color:#047857;background:#ecfdf5}.risk-medium[data-v-f2fbbee0]{color:#92400e;background:#fffbeb}.risk-high[data-v-f2fbbee0]{color:#b91c1c;background:#fef2f2}.entry-workspace[data-v-f2fbbee0]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.entry-main-flow[data-v-f2fbbee0]{flex-direction:column;gap:1rem;min-width:0;display:flex}.entry-input-grid[data-v-f2fbbee0],.recurring-schedule-grid[data-v-f2fbbee0],.tax-context-grid[data-v-f2fbbee0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.source-context-grid[data-v-f2fbbee0]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.reference-card[data-v-f2fbbee0],.entry-section[data-v-f2fbbee0],.context-section[data-v-f2fbbee0],.smart-guidance-panel[data-v-f2fbbee0]{padding:1rem}.entry-section[data-v-f2fbbee0],.context-section[data-v-f2fbbee0],.smart-guidance-panel[data-v-f2fbbee0]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.entry-section-header[data-v-f2fbbee0],.context-panel-title[data-v-f2fbbee0],.smart-guidance-title[data-v-f2fbbee0]{color:#111827;align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:.9rem;font-weight:700;display:flex}.entry-template-row[data-v-f2fbbee0]{background:#fff;border:1px solid #e5e7eb;border-radius:.45rem;grid-template-columns:repeat(8,max-content);gap:.55rem;padding:.75rem;display:grid;overflow-x:auto}.template-choice[data-v-f2fbbee0]{cursor:pointer;color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:.375rem;justify-content:center;align-items:center;gap:.45rem;min-width:8rem;min-height:2.65rem;padding:.55rem .65rem;font-size:.78rem;font-weight:800;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.template-choice[data-v-f2fbbee0]:hover,.template-choice-active[data-v-f2fbbee0]{color:#047857;background:#ecfdf5;border-color:#86efac;box-shadow:0 1px 2px #0478571f}.template-choice i[data-v-f2fbbee0]{color:currentColor}.template-choice strong[data-v-f2fbbee0]{color:#111827;font-size:.82rem}.template-choice span[data-v-f2fbbee0]{color:currentColor}.smart-review-row[data-v-f2fbbee0]{grid-template-columns:minmax(18rem,1.15fr) minmax(14rem,.85fr);gap:.75rem;display:grid;overflow-x:auto}.inline-alert[data-v-f2fbbee0]{border:1px solid #e5e7eb;border-radius:.4rem;align-items:flex-start;gap:.6rem;min-height:3rem;padding:.55rem .7rem;display:flex}.inline-alert p[data-v-f2fbbee0]{margin:0;font-size:.8125rem;line-height:1.45}.inline-alert>i[data-v-f2fbbee0]{flex:none;margin-top:.1rem}.inline-alert-success[data-v-f2fbbee0]{color:#047857;background:#ecfdf5}.inline-alert-info[data-v-f2fbbee0]{color:#1d4ed8;background:#eff6ff}.inline-alert-warning[data-v-f2fbbee0]{color:#92400e;background:#fffbeb}.inline-alert-danger[data-v-f2fbbee0]{color:#b91c1c;background:#fef2f2}.context-grid[data-v-f2fbbee0]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.85rem;display:grid}.context-panel[data-v-f2fbbee0]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.45rem;min-width:0;padding:.85rem}.context-muted-note[data-v-f2fbbee0]{color:#6b7280;margin:0;font-size:.75rem;line-height:1.5}.context-field[data-v-f2fbbee0]{flex-direction:column;gap:.35rem;display:flex}.context-field label[data-v-f2fbbee0]{color:#374151;font-size:.75rem;font-weight:700}.context-field input[data-v-f2fbbee0],.context-field select[data-v-f2fbbee0],.context-select[data-v-f2fbbee0]{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:.35rem;width:100%;min-height:2.45rem;padding:.45rem .65rem;font-size:.82rem}.voucher-lines-table[data-v-f2fbbee0]{border-collapse:collapse;border:1px solid #e5e7eb;border-radius:.45rem;width:100%;min-width:62rem;overflow:hidden}.voucher-lines-table th[data-v-f2fbbee0]{color:#374151;text-align:start;background:#f9fafb;font-size:.75rem;font-weight:700}.voucher-lines-table th[data-v-f2fbbee0],.voucher-lines-table td[data-v-f2fbbee0]{vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.65rem}.voucher-lines-table tr:last-child td[data-v-f2fbbee0]{border-bottom:0}.voucher-line-invalid[data-v-f2fbbee0]{background:#fffbeb}.line-cell-warning[data-v-f2fbbee0]{color:#b45309;margin-top:.35rem;font-size:.72rem}.empty-amount-cell[data-v-f2fbbee0]{color:#9ca3af}.journal-footer[data-v-f2fbbee0]{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.footer-balance-summary[data-v-f2fbbee0]{color:#374151;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.footer-difference-balanced[data-v-f2fbbee0],.footer-difference-unbalanced[data-v-f2fbbee0]{border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-weight:700;display:inline-flex}.footer-difference-balanced[data-v-f2fbbee0]{color:#047857;background:#ecfdf5}.footer-difference-unbalanced[data-v-f2fbbee0]{color:#b91c1c;background:#fef2f2}.save-disabled-reason[data-v-f2fbbee0]{color:#b45309;font-size:.75rem;font-weight:700}.footer-actions[data-v-f2fbbee0]{align-items:center;gap:.5rem;display:flex}.smart-guidance-panel[data-v-f2fbbee0]{position:sticky;top:1rem}.rail-warning-list[data-v-f2fbbee0]{flex-direction:column;gap:.5rem;display:flex}.accounting-warning[data-v-f2fbbee0]{color:#374151;background:#f9fafb;border-radius:.4rem;gap:.45rem;padding:.55rem .65rem;font-size:.76rem;display:flex}.accounting-warning-danger[data-v-f2fbbee0]{color:#b91c1c;background:#fef2f2}@media (width<=1100px){.entry-workspace[data-v-f2fbbee0],.context-grid[data-v-f2fbbee0]{grid-template-columns:1fr}.smart-guidance-panel[data-v-f2fbbee0]{position:static}}@media (width<=720px){.dialog-entry-header[data-v-f2fbbee0],.journal-footer[data-v-f2fbbee0]{flex-direction:column;align-items:stretch}.entry-header-status[data-v-f2fbbee0],.footer-actions[data-v-f2fbbee0]{justify-content:flex-start}.entry-input-grid[data-v-f2fbbee0],.recurring-schedule-grid[data-v-f2fbbee0],.source-context-grid[data-v-f2fbbee0],.tax-context-grid[data-v-f2fbbee0]{grid-template-columns:1fr}.voucher-lines-table[data-v-f2fbbee0]{overflow-x:auto}.voucher-lines-table table[data-v-f2fbbee0]{min-width:42rem}}.refund-request-workspace-page[data-v-9bf31c69]{min-width:0}.refund-request-summary[data-v-9bf31c69]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.refund-request-card[data-v-9bf31c69]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;min-height:5rem;padding:.85rem}.refund-request-card span[data-v-9bf31c69]{color:#64748b;font-size:.74rem;font-weight:800;display:block}.refund-request-card strong[data-v-9bf31c69]{color:#111827;margin-top:.6rem;font-size:.95rem;font-weight:950;line-height:1.45;display:block}.refund-request-card.is-pending[data-v-9bf31c69]{background:#fffbeb;border-color:#fde68a}.refund-request-card.is-progress[data-v-9bf31c69]{background:#eff6ff;border-color:#bfdbfe}.refund-request-card.is-accepted[data-v-9bf31c69]{background:#f0fdf4;border-color:#bbf7d0}.refund-request-card.is-rejected[data-v-9bf31c69]{background:#fef2f2;border-color:#fecaca}@media (width<=1280px){.refund-request-summary[data-v-9bf31c69]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.refund-request-summary[data-v-9bf31c69]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.refund-request-summary[data-v-9bf31c69]{grid-template-columns:1fr}}.week-picker-custom[data-v-e4692d5f]{min-width:200px}[data-v-e4692d5f] .dp__input_wrap{position:relative}[data-v-e4692d5f] .dp__input{background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-height:38px;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}[data-v-e4692d5f] .dp__input:hover{border-color:#9ca3af}[data-v-e4692d5f] .dp__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}[data-v-e4692d5f] .dp__input_icon{padding:.5rem}[data-v-e4692d5f] .dp__clear_icon{display:none}[data-v-e4692d5f] .dp__calendar_header_item{text-transform:capitalize}[data-v-e4692d5f] .dp__calendar_item.dp__week_num{color:#6b7280;font-weight:600}[data-v-e4692d5f] .dp__active_date,[data-v-e4692d5f] .dp__range_start,[data-v-e4692d5f] .dp__range_end,[data-v-e4692d5f] .dp__range_between{color:#fff;background-color:#3b82f6}[data-v-e4692d5f] .dp__today{border:1px solid #3b82f6}[data-pdf-export].space-y-6>*+*{margin-top:.75rem!important}[data-pdf-export] .p-6{padding:.75rem!important}[data-pdf-export] .p-5{padding:.625rem!important}[data-pdf-export] .p-4{padding:.5rem!important}[data-pdf-export] .mb-6{margin-bottom:.5rem!important}[data-pdf-export] .mb-4{margin-bottom:.375rem!important}[data-pdf-export] .mt-4{margin-top:.375rem!important}[data-pdf-export] .pt-4{padding-top:.375rem!important}[data-pdf-export] .gap-6{gap:.5rem!important}[data-pdf-export] .gap-4{gap:.375rem!important}[data-pdf-export] canvas{max-height:220px!important}.expand-enter-active[data-v-c58b2a53],.expand-leave-active[data-v-c58b2a53]{transition:all .3s;overflow:hidden}.expand-enter-from[data-v-c58b2a53],.expand-leave-to[data-v-c58b2a53]{opacity:0;max-height:0}.expand-enter-to[data-v-c58b2a53],.expand-leave-from[data-v-c58b2a53]{opacity:1;max-height:1000px}.sale-invoice-workspace-page[data-v-e44c7ffd]{min-width:0}.sale-invoice-summary[data-v-e44c7ffd]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.sale-invoice-summary-card[data-v-e44c7ffd]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;min-height:5rem;padding:.85rem}.sale-invoice-summary-card span[data-v-e44c7ffd]{color:#64748b;font-size:.74rem;font-weight:800;display:block}.sale-invoice-summary-card strong[data-v-e44c7ffd]{color:#111827;margin-top:.6rem;font-size:.95rem;font-weight:950;line-height:1.45;display:block}.sale-invoice-summary-card.is-final[data-v-e44c7ffd]{background:#f0fdf4;border-color:#bbf7d0}.sale-invoice-summary-card.is-draft[data-v-e44c7ffd]{background:#fffbeb;border-color:#fde68a}.sale-invoice-summary-card.is-cancelled[data-v-e44c7ffd]{background:#fef2f2;border-color:#fecaca}@media (width<=1280px){.sale-invoice-summary[data-v-e44c7ffd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){.sale-invoice-summary[data-v-e44c7ffd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.sale-invoice-summary[data-v-e44c7ffd]{grid-template-columns:1fr}}.prose table[data-v-811c458b]{border-collapse:collapse;width:100%}.prose th[data-v-811c458b]{background-color:#f9fafb;font-weight:600}.prose tr[data-v-811c458b]:nth-child(2n){background-color:#f8fafc}.prose td[data-v-811c458b],.prose th[data-v-811c458b]{border:1px solid #e5e7eb}.prose b[data-v-811c458b]{color:#111827}.prose ul[data-v-d6b217ce]{margin-top:.5rem;margin-bottom:.5rem}.prose li[data-v-d6b217ce]{color:#374151;font-size:.95rem;line-height:1.6}.prose b[data-v-d6b217ce]{color:#111827}.prose ul[data-v-c5387cd4]{margin-top:.5rem;margin-bottom:.5rem}.prose li[data-v-c5387cd4]{color:#374151;font-size:.95rem;line-height:1.6}.prose b[data-v-c5387cd4]{color:#111827}[data-pdf-export] section.grid>* .p-4{padding:.5rem!important}[data-pdf-export] section.grid>* .mb-5{margin-bottom:.5rem!important}[data-pdf-export] section.grid>* .mb-4{margin-bottom:.375rem!important}[data-pdf-export] section.grid>* .mt-1,[data-pdf-export] section.grid>* .mt-2{margin-top:.125rem!important}[data-pdf-export] section.grid>* .py-1\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}[data-pdf-export] section.grid{gap:.5rem!important}[data-pdf-export] section.grid>* canvas{max-width:150px!important;max-height:150px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}[data-pdf-export] .grid{gap:.5rem!important}[data-pdf-export] canvas{max-width:150px!important;max-height:150px!important;margin-left:auto!important;margin-right:auto!important;display:block!important}table[data-v-be527ebe]{border-collapse:collapse;width:100%}th[data-v-be527ebe],td[data-v-be527ebe]{border:1px solid #e5e7eb}.bg-gray-50[data-v-7af084b0]{background-color:#f9fafb}.waterfall-card[data-v-db7268d1]{direction:rtl;background:#fff;border:1px solid #ede9e2;border-radius:12px;font-family:Tajawal,Cairo,sans-serif;overflow:hidden}.card-header[data-v-db7268d1]{background:#faf8f4;border-bottom:1px solid #f0ece5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.header-title[data-v-db7268d1]{color:#3a3228;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.chart-icon[data-v-db7268d1]{color:#9b7b4b;display:flex}.segment-group[data-v-db7268d1]{border:1px solid #d8d3ca;border-radius:8px;display:flex;overflow:hidden}.seg-btn[data-v-db7268d1]{color:#666;cursor:pointer;background:#fff;border:none;border-left:1px solid #d8d3ca;padding:6px 16px;font-family:inherit;font-size:13px;transition:all .15s}.seg-btn[data-v-db7268d1]:first-child{border-left:none}.seg-btn[data-v-db7268d1]:hover{color:#7a5c2e;background:#fdf5e8}.seg-btn.active[data-v-db7268d1]{color:#fff;background:#9b7b4b;font-weight:600}.chart-legend[data-v-db7268d1]{flex-wrap:wrap;gap:18px;padding:10px 18px 0;display:flex}.legend-item[data-v-db7268d1]{color:#666;align-items:center;gap:6px;font-size:12px;display:flex}.dot[data-v-db7268d1]{border-radius:50%;width:10px;height:10px;display:inline-block}.positive .dot[data-v-db7268d1]{background:#22a66e}.negative .dot[data-v-db7268d1]{background:#e05252}.cumulative .dot.line[data-v-db7268d1]{background:#9b7b4b;border-radius:2px;width:18px;height:3px}.chart-wrapper[data-v-db7268d1]{padding:8px 4px 4px}.chart-empty[data-v-db7268d1]{color:#bbb;flex-direction:column;align-items:center;gap:10px;padding:48px 16px;font-size:14px;display:flex}.breakeven-info[data-v-db7268d1]{color:#7a5c2e;background:#fdf5e8;border:1px solid #e8d9b8;border-radius:8px;align-items:center;gap:6px;margin:0 18px 14px;padding:8px 12px;font-size:13px;display:flex}.breakeven-info strong[data-v-db7268d1]{color:#5a3e1e}.cash-flow-tab[data-v-62f68a22]{direction:rtl;flex-direction:column;gap:20px;padding:16px;font-family:Tajawal,Cairo,sans-serif;display:flex}.scenario-bar[data-v-62f68a22]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scenario-badge[data-v-62f68a22]{cursor:pointer;color:#444;background:#fff;border:1px solid #d0ccc6;border-radius:20px;padding:6px 18px;font-family:inherit;font-size:13px;transition:all .15s}.scenario-badge[data-v-62f68a22]:hover{color:#7a5c2e;background:#fdf5e8;border-color:#9b7b4b}.scenario-badge.active[data-v-62f68a22]{color:#fff;background:#9b7b4b;border-color:#9b7b4b;font-weight:600}.state-loading[data-v-62f68a22],.state-error[data-v-62f68a22]{color:#999;border:1px dashed #e0dbd2;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:32px 16px;font-size:14px;display:flex}.state-error[data-v-62f68a22]{color:#c0392b;background:#fff5f5;border-color:#f5c6c6}.spinner[data-v-62f68a22]{border:2px solid #e0dbd2;border-top-color:#9b7b4b;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite spin-62f68a22}@keyframes spin-62f68a22{to{transform:rotate(360deg)}}.section-header[data-v-62f68a22]{border-bottom:1px solid #f0ece5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:12px 0 10px;display:flex}.section-title[data-v-62f68a22]{color:#3a3228;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.segment-group[data-v-62f68a22]{border:1px solid #d8d3ca;border-radius:8px;display:flex;overflow:hidden}.seg-btn[data-v-62f68a22]{color:#666;cursor:pointer;background:#fff;border:none;border-left:1px solid #d8d3ca;padding:5px 14px;font-family:inherit;font-size:13px;transition:all .15s}.seg-btn[data-v-62f68a22]:first-child{border-left:none}.seg-btn[data-v-62f68a22]:hover{color:#7a5c2e;background:#fdf5e8}.seg-btn.active[data-v-62f68a22]{color:#fff;background:#9b7b4b;font-weight:600}.net-value[data-v-62f68a22],.cum-value[data-v-62f68a22]{font-weight:500}.positive[data-v-62f68a22]{color:#1d8a58}.negative[data-v-62f68a22]{color:#c0392b}.donut-card[data-v-9bd7801b]{direction:rtl;background:#fff;border:1px solid #ede9e2;border-radius:16px;font-family:Tajawal,Cairo,sans-serif;overflow:hidden}.card-header[data-v-9bd7801b]{background:#faf8f4;border-bottom:1px solid #f0ece5;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.header-icon[data-v-9bd7801b]{color:#fff;background:linear-gradient(135deg,#9b7b4b,#c4a265);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;display:flex}.card-title[data-v-9bd7801b]{color:#1a1a1a;margin:0;font-size:15px;font-weight:700}.card-subtitle[data-v-9bd7801b]{color:#999;margin:2px 0 0;font-size:12px}.total-badge[data-v-9bd7801b]{text-align:left;background:linear-gradient(135deg,#9b7b4b18,#c4a26518);border:1px solid #9b7b4b30;border-radius:10px;margin-right:auto;padding:6px 14px}.total-label[data-v-9bd7801b]{color:#9b7b4b;font-size:11px;font-weight:600;display:block}.total-value[data-v-9bd7801b]{color:#5a3e1b;font-size:15px;font-weight:700;display:block}.empty-state[data-v-9bd7801b]{color:#bbb;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;font-size:14px;display:flex}.empty-icon[data-v-9bd7801b]{opacity:.3;font-size:36px}.chart-body[data-v-9bd7801b]{grid-template-columns:1fr 1fr;gap:0;padding:8px 0;display:grid}@media (width<=580px){.chart-body[data-v-9bd7801b]{grid-template-columns:1fr}}.chart-wrap[data-v-9bd7801b]{justify-content:center;align-items:center;padding:8px 4px;display:flex}.legend[data-v-9bd7801b]{flex-direction:column;justify-content:center;gap:6px;max-height:280px;padding:16px 20px 16px 8px;display:flex;overflow-y:auto}.legend[data-v-9bd7801b]::-webkit-scrollbar{width:4px}.legend[data-v-9bd7801b]::-webkit-scrollbar-track{background:#f5f0e8;border-radius:2px}.legend[data-v-9bd7801b]::-webkit-scrollbar-thumb{background:#d0c4b0;border-radius:2px}.legend-item[data-v-9bd7801b]{cursor:default;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:background .15s;display:flex}.legend-item[data-v-9bd7801b]:hover{background:#faf5ed}.legend-dot[data-v-9bd7801b]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.legend-name[data-v-9bd7801b]{color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.legend-pct[data-v-9bd7801b]{color:#9b7b4b;text-align:center;min-width:38px;font-size:12px;font-weight:700}.legend-amt[data-v-9bd7801b]{color:#666;text-align:left;direction:ltr;min-width:64px;font-size:12px}.cost-items[data-v-870c8fce]{direction:rtl;font-family:Tajawal,Cairo,sans-serif}.scenario-bar[data-v-870c8fce]{border-bottom:1px solid #e8e4de;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding:12px 16px;display:flex}.scenario-label[data-v-870c8fce]{color:#666;font-size:13px}.scenario-badge[data-v-870c8fce]{cursor:pointer;color:#444;background:#fff;border:1px solid #d0ccc6;border-radius:20px;padding:6px 16px;font-family:inherit;font-size:13px;transition:all .15s}.scenario-badge[data-v-870c8fce]:hover{color:#7a5c2e;background:#fdf5e8;border-color:#9b7b4b}.scenario-badge.active[data-v-870c8fce]{color:#fff;background:#9b7b4b;border-color:#9b7b4b;font-weight:600}.state-loading[data-v-870c8fce],.state-error[data-v-870c8fce]{color:#999;justify-content:center;align-items:center;gap:10px;padding:28px 16px;font-size:14px;display:flex}.state-error[data-v-870c8fce]{color:#c0392b}.spinner[data-v-870c8fce]{border:2px solid #e0dbd2;border-top-color:#9b7b4b;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite spin-870c8fce}@keyframes spin-870c8fce{to{transform:rotate(360deg)}}.cost-table[data-v-870c8fce]{border-collapse:collapse;width:100%;font-size:14px}.cost-table thead tr[data-v-870c8fce]{background:#f0ece5}.cost-table th[data-v-870c8fce]{text-align:right;color:#444;white-space:nowrap;border-bottom:2px solid #e0dbd2;padding:12px 14px;font-weight:600}.cost-table tbody tr[data-v-870c8fce]{background:#fff;border-bottom:1px solid #ede9e2;transition:background .12s}.cost-table tbody tr[data-v-870c8fce]:nth-child(2n){background:#faf8f4}.cost-table tbody tr[data-v-870c8fce]:hover{background:#f5f0e8}.cost-table td[data-v-870c8fce]{text-align:right;vertical-align:middle;padding:12px 14px}.name-cell[data-v-870c8fce]{color:#2a2a2a;font-weight:500}.type-cell[data-v-870c8fce]{color:#666}.total-cell[data-v-870c8fce]{color:#1a1a1a;font-weight:500}.vat-cell[data-v-870c8fce]{color:#555}.totals-row[data-v-870c8fce]{border-top:2px solid #d8d3ca;background:#f0ece5!important}.totals-row td[data-v-870c8fce]{color:#1a1a1a;padding:12px 14px;font-size:15px;font-weight:700}.totals-label[data-v-870c8fce]{color:#555;font-size:14px;font-weight:600}.revenue-card[data-v-59938e9c]{direction:rtl;background:#fff;border:1px solid #ede9e2;border-radius:14px;padding:20px 24px;font-family:Tajawal,Cairo,sans-serif}.card-header[data-v-59938e9c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.header-right[data-v-59938e9c]{align-items:center;gap:12px;display:flex}.card-icon[data-v-59938e9c]{color:#9b7b4b;background:#fdf5e8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.card-title[data-v-59938e9c]{color:#1a1a1a;margin:0;font-size:16px;font-weight:700}.card-subtitle[data-v-59938e9c]{color:#999;margin:2px 0 0;font-size:12px}.summary-chips[data-v-59938e9c]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-59938e9c]{border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:flex}.chip-monthly[data-v-59938e9c]{color:#9b7b4b;background:#fdf5e8}.chip-cumulative[data-v-59938e9c]{color:#2e7d6b;background:#eaf4f1}.chip-dot[data-v-59938e9c]{border-radius:50%;width:7px;height:7px}.chip-monthly .chip-dot[data-v-59938e9c]{background:#9b7b4b}.chip-cumulative .chip-dot[data-v-59938e9c]{background:#2e7d6b}.kpi-row[data-v-59938e9c]{background:#faf8f4;border-radius:10px;align-items:center;gap:0;margin-bottom:20px;padding:12px 20px;display:flex}.kpi[data-v-59938e9c]{text-align:center;flex:1}.kpi-label[data-v-59938e9c]{color:#999;margin-bottom:4px;font-size:11px;display:block}.kpi-value[data-v-59938e9c]{color:#1a1a1a;font-size:15px;font-weight:700;display:block}.kpi-divider[data-v-59938e9c]{background:#e8e4de;width:1px;height:32px;margin:0 8px}.chart-wrapper[data-v-59938e9c]{min-height:300px}.chart-loading[data-v-59938e9c]{color:#999;justify-content:center;align-items:center;gap:10px;height:300px;font-size:14px;display:flex}.spinner[data-v-59938e9c]{border:2px solid #e0dbd2;border-top-color:#9b7b4b;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-59938e9c}@keyframes spin-59938e9c{to{transform:rotate(360deg)}}.cost-items[data-v-c0af5373]{direction:rtl;font-family:Tajawal,Cairo,sans-serif}.scenario-bar[data-v-c0af5373]{border-bottom:1px solid #e8e4de;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;padding:12px 16px;display:flex}.scenario-label[data-v-c0af5373]{color:#666;font-size:13px}.scenario-badge[data-v-c0af5373]{cursor:pointer;color:#444;background:#fff;border:1px solid #d0ccc6;border-radius:20px;padding:6px 16px;font-family:inherit;font-size:13px;transition:all .15s}.scenario-badge[data-v-c0af5373]:hover{color:#7a5c2e;background:#fdf5e8;border-color:#9b7b4b}.scenario-badge.active[data-v-c0af5373]{color:#fff;background:#9b7b4b;border-color:#9b7b4b;font-weight:600}.state-loading[data-v-c0af5373],.state-error[data-v-c0af5373]{color:#999;justify-content:center;align-items:center;gap:10px;padding:28px 16px;font-size:14px;display:flex}.state-error[data-v-c0af5373]{color:#c0392b}.spinner[data-v-c0af5373]{border:2px solid #e0dbd2;border-top-color:#9b7b4b;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite spin-c0af5373}@keyframes spin-c0af5373{to{transform:rotate(360deg)}}.cost-table[data-v-c0af5373]{border-collapse:collapse;width:100%;font-size:14px}.cost-table thead tr[data-v-c0af5373]{background:#f0ece5}.cost-table th[data-v-c0af5373]{text-align:right;color:#444;white-space:nowrap;border-bottom:2px solid #e0dbd2;padding:12px 14px;font-weight:600}.cost-table tbody tr[data-v-c0af5373]{background:#fff;border-bottom:1px solid #ede9e2;transition:background .12s}.cost-table tbody tr[data-v-c0af5373]:nth-child(2n){background:#faf8f4}.cost-table tbody tr[data-v-c0af5373]:hover{background:#f5f0e8}.cost-table td[data-v-c0af5373]{text-align:right;vertical-align:middle;padding:12px 14px}.name-cell[data-v-c0af5373]{color:#2a2a2a;font-weight:500}.type-cell[data-v-c0af5373]{color:#666}.total-cell[data-v-c0af5373]{color:#1a1a1a;font-weight:500}.vat-cell[data-v-c0af5373]{color:#555}.totals-row[data-v-c0af5373]{border-top:2px solid #d8d3ca;background:#f0ece5!important}.totals-row td[data-v-c0af5373]{color:#1a1a1a;padding:12px 14px;font-size:15px;font-weight:700}.totals-label[data-v-c0af5373]{color:#555;font-size:14px;font-weight:600}.section-header[data-v-c0af5373]{color:#1a1a1a;align-items:center;gap:8px;margin-bottom:6px;padding:10px 4px;font-size:13px;font-weight:700;display:flex}.section-dot[data-v-c0af5373]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.section-count[data-v-c0af5373]{color:#888;font-size:12px;font-weight:500}.mt-6[data-v-c0af5373]{margin-top:24px}.sc-card[data-v-c18eabda]{animation:.32s cubic-bezier(.4,0,.2,1) both sc-card-in-c18eabda;animation-delay:calc(var(--i,0) * 60ms)}@keyframes sc-card-in-c18eabda{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tornado-card[data-v-cfbeb162]{padding:4px 0;font-family:Tajawal,Cairo,sans-serif}.base-badge[data-v-cfbeb162]{color:#7a5c2e;background:#fdf5e8;border:1px solid #e8d5b0;border-radius:20px;align-items:center;gap:6px;margin:0 16px 12px;padding:4px 14px;font-size:13px;display:inline-flex}.base-badge strong[data-v-cfbeb162]{font-weight:600}.chart-host[data-v-cfbeb162]{padding:0 8px}.legend[data-v-cfbeb162]{color:#666;flex-wrap:wrap;gap:16px;padding:10px 16px 4px;font-size:12px;display:flex}.legend-item[data-v-cfbeb162]{align-items:center;gap:5px;display:flex}.dot[data-v-cfbeb162]{border-radius:2px;flex-shrink:0;width:10px;height:10px}.dot-low[data-v-cfbeb162]{background:#e24b4a}.dot-high[data-v-cfbeb162]{background:#1d9e75}.dot-base[data-v-cfbeb162]{background:#9b7b4b;border-radius:0;width:18px;height:3px}.state-loading[data-v-cfbeb162],.state-empty[data-v-cfbeb162]{color:#999;justify-content:center;align-items:center;gap:10px;padding:40px 16px;font-size:14px;display:flex}.state-error[data-v-cfbeb162]{text-align:center;color:#c0392b;padding:24px 16px;font-size:14px}.spinner[data-v-cfbeb162]{border:2px solid #e0dbd2;border-top-color:#9b7b4b;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-cfbeb162}@keyframes spin-cfbeb162{to{transform:rotate(360deg)}}.two-var-card[data-v-28b95d0e]{font-family:Tajawal,Cairo,sans-serif}.controls-row[data-v-28b95d0e]{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:0 16px 12px;display:flex}.control-group[data-v-28b95d0e]{flex-direction:column;flex:1;gap:4px;min-width:140px;display:flex}.control-group label[data-v-28b95d0e]{color:#666;font-size:12px}.control-group select[data-v-28b95d0e]{color:#333;background:#fff;border:1px solid #d0ccc6;border-radius:8px;height:36px;padding:0 10px;font-family:inherit;font-size:13px}.run-btn[data-v-28b95d0e]{color:#fff;cursor:pointer;white-space:nowrap;background:#9b7b4b;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.run-btn[data-v-28b95d0e]:hover{background:#7a5c2e}.run-btn[data-v-28b95d0e]:disabled{opacity:.55;cursor:not-allowed}.info-bar[data-v-28b95d0e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:0 16px 10px;display:flex}.base-badge[data-v-28b95d0e]{color:#7a5c2e;background:#fdf5e8;border:1px solid #e8d5b0;border-radius:20px;align-items:center;gap:5px;padding:4px 14px;font-size:13px;display:inline-flex}.base-badge strong[data-v-28b95d0e]{font-weight:600}.color-legend[data-v-28b95d0e]{color:#666;align-items:center;gap:5px;font-size:12px;display:flex}.legend-box[data-v-28b95d0e]{border-radius:3px;width:18px;height:14px}.legend-text[data-v-28b95d0e]{margin:0 3px}.neg-high[data-v-28b95d0e]{background:#dc4b4b}.zero[data-v-28b95d0e]{background:#fff;border:1px solid #ddd}.pos-high[data-v-28b95d0e]{background:#7fe464}.table-scroll[data-v-28b95d0e]{padding:0 16px 16px;overflow-x:auto}.matrix-table[data-v-28b95d0e]{border-collapse:collapse;width:100%;min-width:480px;font-size:12px}.corner-cell[data-v-28b95d0e]{vertical-align:middle;text-align:center;background:#f0ece5;border:1px solid #ddd;min-width:90px;padding:8px 10px;position:relative}.corner-var1[data-v-28b95d0e]{color:#666;margin-bottom:2px;font-size:11px;display:block}.corner-sep[data-v-28b95d0e]{color:#aaa;font-size:14px}.corner-var2[data-v-28b95d0e]{color:#666;margin-top:2px;font-size:11px;display:block}.col-header[data-v-28b95d0e]{text-align:center;color:#444;white-space:nowrap;background:#f0ece5;border:1px solid #ddd;min-width:70px;padding:8px 10px;font-weight:600}.row-header[data-v-28b95d0e]{text-align:center;color:#444;white-space:nowrap;background:#f0ece5;border:1px solid #ddd;padding:8px 10px;font-weight:600}.data-cell[data-v-28b95d0e]{text-align:center;white-space:nowrap;cursor:default;border:1px solid #00000014;padding:7px 8px;transition:filter .1s}.data-cell[data-v-28b95d0e]:hover{filter:brightness(.92)}.state-loading[data-v-28b95d0e],.state-empty[data-v-28b95d0e]{color:#999;justify-content:center;align-items:center;gap:10px;padding:40px 16px;font-size:14px;display:flex}.state-error[data-v-28b95d0e]{text-align:center;color:#c0392b;padding:20px 16px;font-size:14px}.spinner[data-v-28b95d0e]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin-28b95d0e}.spinner.dark[data-v-28b95d0e]{border-color:#9b7b4b #e0dbd2 #e0dbd2}@keyframes spin-28b95d0e{to{transform:rotate(360deg)}}.sensitivity-card[data-v-e7f908b3]{font-family:Tajawal,Cairo,sans-serif}.scenario-bar[data-v-e7f908b3]{border-bottom:1px solid #e8e4de;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px 16px;display:flex}.scenario-badge[data-v-e7f908b3]{cursor:pointer;color:#444;background:#fff;border:1px solid #d0ccc6;border-radius:20px;padding:6px 16px;font-family:inherit;font-size:13px;transition:all .15s}.scenario-badge[data-v-e7f908b3]:hover{color:#7a5c2e;background:#fdf5e8;border-color:#9b7b4b}.scenario-badge.active[data-v-e7f908b3]{color:#fff;background:#9b7b4b;border-color:#9b7b4b;font-weight:600}.controls-row[data-v-e7f908b3]{flex-wrap:wrap;align-items:flex-end;gap:12px;padding:0 16px 12px;display:flex}.control-group[data-v-e7f908b3]{flex-direction:column;flex:1;gap:4px;min-width:140px;display:flex}.control-group label[data-v-e7f908b3]{color:#666;font-size:12px}.control-group select[data-v-e7f908b3]{color:#333;background:#fff;border:1px solid #d0ccc6;border-radius:8px;height:36px;padding:0 10px;font-family:inherit;font-size:13px}.run-btn[data-v-e7f908b3]{color:#fff;cursor:pointer;white-space:nowrap;background:#9b7b4b;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.run-btn[data-v-e7f908b3]:hover{background:#7a5c2e}.run-btn[data-v-e7f908b3]:disabled{opacity:.6;cursor:not-allowed}.metrics-grid[data-v-e7f908b3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 16px 12px;display:grid}.metric-card[data-v-e7f908b3]{background:#f9f7f3;border:1px solid #ede9e2;border-radius:8px;padding:12px 14px}.metric-label[data-v-e7f908b3]{color:#888;margin-bottom:4px;font-size:12px}.metric-value[data-v-e7f908b3]{font-size:18px;font-weight:500}.metric-value.pos[data-v-e7f908b3]{color:#1a7a4a}.metric-value.neg[data-v-e7f908b3]{color:#c0392b}.chart-section[data-v-e7f908b3]{padding:0 16px 16px}.legend[data-v-e7f908b3]{color:#666;flex-wrap:wrap;gap:16px;margin-bottom:8px;font-size:12px;display:flex}.legend-item[data-v-e7f908b3]{align-items:center;gap:5px;display:flex}.legend-dot[data-v-e7f908b3]{border-radius:2px;width:10px;height:10px}.npv-dot[data-v-e7f908b3]{background:#378add}.irr-dot[data-v-e7f908b3]{background:#1d9e75}.chart-wrap[data-v-e7f908b3]{width:100%;height:300px;position:relative}.state-error[data-v-e7f908b3],.state-empty[data-v-e7f908b3]{text-align:center;color:#999;padding:32px 16px;font-size:14px}.state-error[data-v-e7f908b3]{color:#c0392b}.spinner[data-v-e7f908b3]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-e7f908b3}@keyframes spin-e7f908b3{to{transform:rotate(360deg)}}.section-title[data-v-0886eb29]{color:#444;margin-bottom:8px;font-size:14px;font-weight:600}.history-attributes td,.history-attributes{border:none!important}.td-history-attributes{height:100%;padding:0}.history-attributes{table-layout:fixed;width:100%;height:100%}.history-attributes tr,.history-attributes td{vertical-align:middle;height:100%}.heatmap-wrapper[data-v-62ac3a9a]{direction:rtl;flex-direction:row;align-items:stretch;gap:6px;padding:16px 16px 4px;display:flex}.axis-y[data-v-62ac3a9a]{writing-mode:vertical-rl;color:#888;letter-spacing:.05em;text-align:center;flex-shrink:0;align-self:center;padding-bottom:28px;font-size:12px;font-weight:600;transform:rotate(180deg)}.grid-area[data-v-62ac3a9a]{direction:ltr;flex-direction:row;flex:1;align-items:stretch;gap:6px;display:flex}.y-ticks[data-v-62ac3a9a]{flex-direction:column;flex-shrink:0;justify-content:space-around;width:18px;padding-bottom:28px;display:flex}.y-tick[data-v-62ac3a9a]{color:#888;text-align:center;font-size:12px;font-weight:500;line-height:1}.grid-and-x[data-v-62ac3a9a]{flex-direction:column;flex:1;gap:4px;display:flex}.heat-grid[data-v-62ac3a9a]{aspect-ratio:1;flex:1;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);gap:4px;max-width:420px;display:grid}.x-ticks[data-v-62ac3a9a]{grid-template-columns:repeat(5,1fr);gap:4px;max-width:420px;display:grid}.x-tick[data-v-62ac3a9a]{color:#888;text-align:center;font-size:12px;font-weight:500;line-height:1}.axis-x[data-v-62ac3a9a]{color:#888;text-align:center;letter-spacing:.05em;max-width:420px;font-size:12px;font-weight:600}.heat-cell[data-v-62ac3a9a]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:filter .15s,transform .12s,box-shadow .15s;display:flex;position:relative}.heat-cell[data-v-62ac3a9a]:hover{filter:brightness(.88);z-index:1;transform:scale(1.05)}.heat-cell.active[data-v-62ac3a9a]{z-index:2;transform:scale(1.05);box-shadow:0 0 0 3px #333}.cell-green[data-v-62ac3a9a]{background:#4caf50}.cell-yellow[data-v-62ac3a9a]{background:#f7dc6f}.cell-orange[data-v-62ac3a9a]{background:#ff9800}.cell-red[data-v-62ac3a9a]{background:#f44336}.cell-badge[data-v-62ac3a9a]{color:#fff;text-align:center;pointer-events:none;background:#00000038;border-radius:12px;min-width:22px;padding:1px 7px;font-size:13px;font-weight:700}.cell-yellow .cell-badge[data-v-62ac3a9a]{color:#5a4a00;background:#0000001f}.legend-row[data-v-62ac3a9a]{color:#666;direction:rtl;flex-wrap:wrap;justify-content:center;gap:16px;padding:12px 16px 4px;font-size:12px;display:flex}.legend-item[data-v-62ac3a9a]{align-items:center;gap:6px;display:flex}.legend-swatch[data-v-62ac3a9a]{border-radius:4px;flex-shrink:0;width:16px;height:16px}.legend-swatch.green[data-v-62ac3a9a]{background:#4caf50}.legend-swatch.yellow[data-v-62ac3a9a]{background:#f7dc6f;border:1px solid #ccc}.legend-swatch.orange[data-v-62ac3a9a]{background:#ff9800}.legend-swatch.red[data-v-62ac3a9a]{background:#f44336}.filter-notice[data-v-62ac3a9a]{color:#7a5c2e;direction:rtl;background:#fdf5e8;border:1px solid #e8d5b0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:8px 16px;padding:8px 14px;font-size:13px;display:flex}.clear-btn[data-v-62ac3a9a]{color:#9b7b4b;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 8px;font-family:inherit;font-size:12px}.clear-btn[data-v-62ac3a9a]:hover{background:#f0e0c0}.heatmap-section[data-v-3ccf7de4]{background:#fafafa;border-radius:10px;margin:16px 0;padding:12px}.section-title[data-v-3ccf7de4]{color:#444;margin-bottom:8px;font-size:14px;font-weight:600}.supplier-chip[data-v-cf4c900e]{color:#475569;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.35rem;min-height:1.65rem;padding:.2rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.supplier-attachments-row[data-v-313feb7d]{gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.supplier-attachment-card[data-v-313feb7d]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.35rem;flex:1 0 12rem;justify-content:center;align-items:center;min-width:12rem;min-height:6.5rem;padding:.75rem;display:flex}.empty-summary[data-v-b2178e21]{color:#64748b;text-align:center;justify-content:center;align-items:center;min-height:8rem;font-size:.82rem;font-weight:700;display:flex}.tasks-board{height:60vh!important}.tasks-container{overflow-x:auto}.speed-dial-com{float:left!important}.speed-dial-com-button{width:3rem!important;height:3rem!important}.p-button-icon-only{height:30px}.tax-calendar-page[data-v-fa50584e]{min-width:0}.tax-calendar-summary[data-v-fa50584e]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.tax-summary-card[data-v-fa50584e]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;min-height:5rem;padding:.85rem}.tax-summary-card span[data-v-fa50584e]{color:#64748b;font-size:.76rem;font-weight:800;display:block}.tax-summary-card strong[data-v-fa50584e]{color:#111827;margin-top:.65rem;font-size:1rem;font-weight:950;display:block}.tax-summary-card.is-overdue[data-v-fa50584e]{background:#fef2f2;border-color:#fecaca}.tax-summary-card.is-soon[data-v-fa50584e]{background:#fffbeb;border-color:#fde68a}.tax-summary-card.is-filed[data-v-fa50584e]{background:#f0fdf4;border-color:#bbf7d0}@media (width<=1100px){.tax-calendar-summary[data-v-fa50584e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tax-calendar-summary[data-v-fa50584e]{grid-template-columns:1fr}}.tax-settings-page[data-v-293e8659]{width:100%;min-width:0;max-width:64rem;margin-inline:auto}.tax-settings-summary[data-v-293e8659]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.tax-settings-card[data-v-293e8659]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;min-height:5rem;padding:.85rem}.tax-settings-card span[data-v-293e8659]{color:#64748b;font-size:.74rem;font-weight:800;display:block}.tax-settings-card strong[data-v-293e8659]{color:#111827;margin-top:.6rem;font-size:.95rem;font-weight:950;line-height:1.5;display:block}.tax-settings-card.is-ready[data-v-293e8659]{background:#f0fdf4;border-color:#bbf7d0}.tax-settings-card.is-warning[data-v-293e8659]{background:#fffbeb;border-color:#fde68a}@media (width<=1200px){.tax-settings-summary[data-v-293e8659]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.tax-settings-summary[data-v-293e8659]{grid-template-columns:1fr}}.tb-row[data-v-755f0a24]{transition:background-color .15s}.root-row td[data-v-755f0a24]{background:#fff;font-weight:900}.child-row td[data-v-755f0a24]{background:#fff}.level-1 td[data-v-755f0a24]{background:#fcfcfd}.level-2 td[data-v-755f0a24]{background:#f9fafb}.level-3 td[data-v-755f0a24],.level-4 td[data-v-755f0a24]{background:#f8fafc}.account-cell[data-v-755f0a24]{min-width:340px}.account-line[data-v-755f0a24]{align-items:center;gap:.55rem;min-width:0;display:flex}.toggle-button[data-v-755f0a24],.toggle-spacer[data-v-755f0a24]{flex:none;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}.toggle-button[data-v-755f0a24]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:.2rem}.toggle-button[data-v-755f0a24]:hover{color:#111827;border-color:#cbd5e1}.toggle-button i[data-v-755f0a24]{font-size:.72rem}.account-code[data-v-755f0a24]{color:#475569;cursor:pointer;direction:ltr;background:#f3f4f6;border:1px solid #0000;border-radius:.2rem;flex:none;padding:.25rem .45rem;font-size:.72rem;font-weight:900}.account-code[data-v-755f0a24]:hover{color:#8b5e3c;border-color:#cbd5e1}.account-name-wrap[data-v-755f0a24]{min-width:0}.account-name-wrap strong[data-v-755f0a24]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.account-meta[data-v-755f0a24]{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.68rem;display:flex}.account-meta span[data-v-755f0a24]{background:#f3f4f6;border-radius:999px;padding:.16rem .45rem}.account-meta .nature-debit[data-v-755f0a24]{color:#047857;background:#ecfdf5}.account-meta .nature-credit[data-v-755f0a24]{color:#8a5f35;background:#f8f1e7}.number-cell[data-v-755f0a24]{text-align:center;white-space:nowrap}.amount-cell[data-v-755f0a24]{color:#9ca3af}.debit-amount.amount-active[data-v-755f0a24]{color:#047857;background:#f8fefb;font-weight:900}.credit-amount.amount-active[data-v-755f0a24]{color:#8a5f35;background:#fdfaf6;font-weight:900}.trial-page[data-v-c34da143]{flex-direction:column;gap:1rem;display:flex}.report-strip[data-v-c34da143],.trial-report[data-v-c34da143]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem}.report-strip[data-v-c34da143]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;display:flex}.report-chip[data-v-c34da143]{background:#f9fafb;border:1px solid #eef2f7;border-radius:.25rem;align-items:center;gap:.45rem;padding:.45rem .65rem;display:inline-flex}.report-chip span[data-v-c34da143]{color:#6b7280;font-size:.72rem}.report-chip strong[data-v-c34da143]{color:#111827;font-size:.78rem}.as-of-filter[data-v-c34da143]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.as-of-filter span[data-v-c34da143]{color:#6b7280;font-size:.74rem;display:block}.as-of-filter strong[data-v-c34da143]{color:#111827;margin-top:.2rem;font-size:.82rem;display:block}.date-control[data-v-c34da143]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.3rem;padding:.2rem;display:flex}.date-control button[data-v-c34da143]{border-radius:.2rem;min-height:2.1rem;font-size:.78rem;font-weight:900}.date-control aside[data-v-c34da143]{min-width:11rem}.date-control button[data-v-c34da143]{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;align-items:center;gap:.35rem;padding:.35rem .65rem;display:inline-flex}.date-control button[data-v-c34da143]:hover{border-color:#cbd5e1}.metrics-grid[data-v-c34da143]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.trial-metric[data-v-c34da143]{background:#fff;border:1px solid #e5e7eb;border-radius:.35rem;min-height:78px;padding:.85rem;box-shadow:0 10px 24px #0f172a0a}.trial-metric span[data-v-c34da143]{color:#6b7280;font-size:.76rem;display:block}.trial-metric strong[data-v-c34da143]{color:#111827;margin-top:.62rem;font-size:1rem;display:block}.metric-credit[data-v-c34da143]{background:#fdfaf6}.metric-success[data-v-c34da143]{background:#f8fafc;border-color:#cbd5e1}.metric-warning[data-v-c34da143]{background:#fffbeb;border-color:#fde68a}.table-toolbar[data-v-c34da143]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.table-toolbar h2[data-v-c34da143]{color:#111827;font-size:.98rem;font-weight:900}.table-toolbar p[data-v-c34da143]{color:#6b7280;margin-top:.2rem;font-size:.78rem}.toolbar-actions[data-v-c34da143]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.25rem;align-items:center;gap:.25rem;padding:.2rem;display:flex}.toolbar-actions button[data-v-c34da143]{color:#475569;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0000;border-radius:.2rem;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .65rem;font-size:.75rem;font-weight:900;display:inline-flex}.toolbar-actions button[data-v-c34da143]:hover{border-color:#cbd5e1}.trial-table-wrap[data-v-c34da143]{overflow-x:auto}.trial-table[data-v-c34da143]{border-collapse:collapse;width:100%;min-width:1040px}.trial-table th[data-v-c34da143]{border-bottom:1px solid #e5e7eb;color:#4b5563;text-align:center;background:#f9fafb;border-inline-end:1px solid #eef2f7;padding:.75rem;font-size:.75rem;font-weight:900}.trial-table .account-head[data-v-c34da143]{text-align:start;min-width:340px}.trial-table .main-head th[data-v-c34da143]{border-inline-end:1px solid #eef2f7}.trial-table th[data-v-c34da143]:last-child,.trial-table[data-v-c34da143] td:last-child{border-inline-end:0}.trial-table .sub-head th[data-v-c34da143]{font-size:.7rem}.debit-heading[data-v-c34da143]{color:#047857!important;background:#f0fdf4!important}.credit-heading[data-v-c34da143]{color:#8a5f35!important;background:#f8f1e7!important}.trial-table[data-v-c34da143] td{border-bottom:1px solid #f1f5f9;color:#374151;vertical-align:middle;border-inline-end:1px solid #f1f5f9;padding:.75rem;font-size:.8rem}.trial-table[data-v-c34da143] tbody tr:hover td{background:#f8fafc}.trial-table tfoot td[data-v-c34da143]{color:#111827;background:#f8fafc;border-bottom:0;padding:.85rem .75rem;font-size:.84rem;font-weight:900}.number-cell[data-v-c34da143]{text-align:center;white-space:nowrap}.debit-total[data-v-c34da143]{color:#047857!important}.credit-total[data-v-c34da143]{color:#8a5f35!important}.empty-trial[data-v-c34da143]{color:#6b7280;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:280px;display:flex}.empty-trial i[data-v-c34da143]{color:#d1d5db;font-size:2.5rem}@media (width<=1100px){.metrics-grid[data-v-c34da143]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.table-toolbar[data-v-c34da143],.as-of-filter[data-v-c34da143]{flex-direction:column;align-items:stretch}.metrics-grid[data-v-c34da143]{grid-template-columns:1fr}.toolbar-actions[data-v-c34da143]{justify-content:stretch}.toolbar-actions button[data-v-c34da143]{justify-content:center;width:100%}.date-control[data-v-c34da143]{flex-direction:column;align-items:stretch}}.unauthorized-page[data-v-29738e95]{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.dark .unauthorized-page[data-v-29738e95]{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.unauthorized-card[data-v-29738e95]{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:520px;padding:2.5rem 2rem;animation:.5s ease-out fadeInUp-29738e95;box-shadow:0 10px 40px #00000014}.dark .unauthorized-card[data-v-29738e95]{background:#1e293b;box-shadow:0 10px 40px #00000059}@keyframes fadeInUp-29738e95{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.icon-wrapper[data-v-29738e95]{color:#d97706;background:#f59e0b1f;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.25rem;display:flex}.icon-wrapper i[data-v-29738e95]{font-size:1.85rem}.unauthorized-title[data-v-29738e95]{color:#1e293b;margin-bottom:1.5rem;font-size:1.35rem;font-weight:700;line-height:1.5}.dark .unauthorized-title[data-v-29738e95]{color:#f1f5f9}.account-info[data-v-29738e95]{text-align:start;margin-bottom:1.25rem}.account-info-label[data-v-29738e95]{color:#64748b;margin-bottom:.5rem;font-size:.85rem;font-weight:500}.dark .account-info-label[data-v-29738e95]{color:#94a3b8}.account-info-card[data-v-29738e95]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.dark .account-info-card[data-v-29738e95]{background:#ffffff0a;border-color:#ffffff14}.account-info-text[data-v-29738e95]{flex:1;min-width:0}.account-name[data-v-29738e95]{color:#1e293b;margin-bottom:.15rem;font-size:1rem;font-weight:600}.dark .account-name[data-v-29738e95]{color:#f1f5f9}.account-email[data-v-29738e95]{color:#64748b;word-break:break-all;font-size:.85rem}.dark .account-email[data-v-29738e95]{color:#94a3b8}.account-company[data-v-29738e95]{color:#475569;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.85rem;display:inline-flex}.dark .account-company[data-v-29738e95]{color:#cbd5e1}.back-to-owner-wrapper[data-v-29738e95]{margin-bottom:1.5rem}.back-to-owner-link[data-v-29738e95]{color:#0f766e;cursor:pointer;background:#14b8a614;border:1px solid #14b8a640;border-radius:8px;align-items:center;gap:.4rem;padding:.65rem 1.1rem;font-size:.9rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.back-to-owner-link[data-v-29738e95]:hover{background:#14b8a626;border-color:#14b8a666}.dark .back-to-owner-link[data-v-29738e95]{color:#5eead4;background:#14b8a626}.unauthorized-actions[data-v-29738e95]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.vat-create-form[data-v-bc93edaf]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;padding:1rem}.vat-settlement-page[data-v-0371800a]{min-width:0}.vat-summary-grid[data-v-0371800a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.vat-summary-card[data-v-0371800a]{background:#fff;border:1px solid #e5e7eb;border-radius:.4rem;min-height:5rem;padding:.85rem}.vat-summary-card span[data-v-0371800a]{color:#64748b;font-size:.76rem;font-weight:800;display:block}.vat-summary-card strong[data-v-0371800a]{color:#111827;margin-top:.65rem;font-size:1rem;font-weight:950;display:block}.vat-summary-card.is-payable[data-v-0371800a]{background:#fff7ed;border-color:#fed7aa}.vat-summary-card.is-refundable[data-v-0371800a]{background:#f0fdf4;border-color:#bbf7d0}@media (width<=1100px){.vat-summary-grid[data-v-0371800a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.vat-summary-grid[data-v-0371800a]{grid-template-columns:1fr}}.setting-label[data-v-dbb565f9]{color:#374151;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.slider-container[data-v-dbb565f9]{align-items:center;gap:1rem;display:flex}.slider-input[data-v-dbb565f9]{-webkit-appearance:none;background:#e5e7eb;border-radius:.25rem;outline:none;flex:1;height:.5rem}.slider-input[data-v-dbb565f9]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#3b82f6;border-radius:50%;width:1rem;height:1rem}.slider-input[data-v-dbb565f9]::-moz-range-thumb{cursor:pointer;background:#3b82f6;border:none;border-radius:50%;width:1rem;height:1rem}.slider-value[data-v-dbb565f9]{color:#374151;text-align:right;min-width:3rem;font-size:.875rem}.radio-buttons[data-v-dbb565f9]{gap:.75rem;display:flex}.radio-button[data-v-dbb565f9]{color:#374151;cursor:pointer;border:1px solid #d1d5db;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.radio-button[data-v-dbb565f9]:has(input:checked){color:#1e40af;background-color:#eff6ff;border-color:#3b82f6}.radio-button input[type=radio][data-v-dbb565f9]{cursor:pointer;width:1rem;height:1rem}.color-input-wrapper[data-v-dbb565f9]{align-items:center;gap:.5rem;display:flex}.color-input[data-v-dbb565f9]{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:3rem;height:2.25rem;padding:.125rem}.setting-input[data-v-dbb565f9]{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.setting-input[data-v-dbb565f9]:focus{border-color:#3b82f6;outline:none}.color-text-input[data-v-dbb565f9]{flex:1}.setting-hint[data-v-dbb565f9]{color:#6b7280;margin-top:.25rem;font-size:.75rem;font-style:italic}.position-grid[data-v-dbb565f9]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;grid-template-columns:repeat(5,1fr);gap:.375rem;padding:.5rem;display:grid}.position-btn[data-v-dbb565f9]{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.position-btn[data-v-dbb565f9]:hover{background-color:#f3f4f6;border-color:#9ca3af}.position-btn-active[data-v-dbb565f9]{color:#1e40af;background-color:#eff6ff;border-color:#3b82f6}.position-btn-disabled[data-v-dbb565f9]{opacity:.3;cursor:not-allowed;background-color:#f3f4f6}.position-btn-disabled[data-v-dbb565f9]:hover{background-color:#f3f4f6;border-color:#d1d5db}.position-grid-limited[data-v-dbb565f9]{opacity:.9}.position-dot[data-v-dbb565f9]{background-color:currentColor;border-radius:50%;width:.5rem;height:.5rem}.dot-top_left[data-v-dbb565f9]{margin-top:-.25rem;margin-left:-.25rem}.dot-top_center[data-v-dbb565f9]{margin-top:-.25rem}.dot-top_right[data-v-dbb565f9]{margin-top:-.25rem;margin-right:-.25rem}.dot-center_left[data-v-dbb565f9]{margin-left:-.25rem}.dot-center_right[data-v-dbb565f9]{margin-right:-.25rem}.dot-bottom_left[data-v-dbb565f9]{margin-bottom:-.25rem;margin-left:-.25rem}.dot-bottom_center[data-v-dbb565f9]{margin-bottom:-.25rem}.dot-bottom_right[data-v-dbb565f9]{margin-bottom:-.25rem;margin-right:-.25rem}.image-upload-area[data-v-dbb565f9]{width:100%}.upload-label[data-v-dbb565f9]{cursor:pointer;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:8rem;transition:all .2s;display:flex}.upload-label[data-v-dbb565f9]:hover{background-color:#f3f4f6;border-color:#9ca3af}.upload-content[data-v-dbb565f9]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.upload-text[data-v-dbb565f9]{color:#374151;font-size:.875rem;font-weight:500}.upload-hint[data-v-dbb565f9]{color:#9ca3af;font-size:.75rem}.image-preview-container[data-v-dbb565f9]{display:inline-block;position:relative}.watermark-preview[data-v-dbb565f9]{object-fit:contain;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;max-width:100%;max-height:8rem;padding:.5rem}.remove-image-btn[data-v-dbb565f9]{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .2s;display:flex;position:absolute;top:-.5rem;right:-.5rem}.remove-image-btn[data-v-dbb565f9]:hover{background-color:#dc2626}.hidden[data-v-dbb565f9]{display:none}.message[data-v-e4567e81]{color:#878787;margin-bottom:10px}.message .el-link[data-v-e4567e81]{color:#00f}.message .el-link[data-v-e4567e81] :hover{text-decoration:underline}.el-archive-uploader{width:100%;max-width:155px;height:120px;position:relative}.el-archive-uploader .file-container{max-width:100px;position:relative}.el-archive-uploader .p-fileupload-header{position:absolute;left:0}.el-archive-uploader .content{position:absolute}.el-archive-uploader .p-fileupload-content{height:60px}.el-archive-uploader .p-fileupload-advanced{background:0 0;border-width:0}.el-archive-uploader.hide-label{height:50px}.p-popover.p-component{z-index:100!important}.p-popover.p-component[data-pc-name=popover]{z-index:101!important}html[dir=rtl] table.p-treetable-table td:first-child button.p-treetable-node-toggle-button{padding-left:0!important}html[dir=rtl] table.p-treetable-table tr[aria-level="2"] td:first-child{padding-right:2rem}html[dir=rtl] table.p-treetable-table tr[aria-level="3"] td:first-child{padding-right:4rem}html[dir=rtl] table.p-treetable-table tr[aria-level="4"] td:first-child{padding-right:6rem}html[dir=rtl] table.p-treetable-table tr[aria-level="5"] td:first-child{padding-right:8rem}html[dir=rtl] table.p-treetable-table tr[aria-level="6"] td:first-child{padding-right:10rem}div.p-drawer-mask{z-index:99!important}label[for]{-webkit-user-select:none;user-select:none}.table-v2{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.table-v2 thead{background-color:var(--color-gray-100,oklch(96.7% .003 264.542))}.table-v2 th,.table-v2 td{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);border-bottom-width:1px}.table-v2 th:last-child,.table-v2 td:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.table-v2 th.text-cell,.table-v2 td.text-cell{text-align:start}.table-v2 th.number-cell,.table-v2 td.number-cell{text-align:center}.table-v2 th.sub-header{padding-block:calc(var(--spacing,.25rem) * 1)}.table-v2 tfoot{background-color:var(--color-gray-100,oklch(96.7% .003 264.542));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.table-v2 tfoot td{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:0}@keyframes p-progress-spinner-color{to,0%{stroke:#ce8e54}40%{stroke:#ce8e54}66%{stroke:#ce8e54}80%,90%{stroke:#ce8e54}}@keyframes pulse-soft-e0d04fa6{0%,to{opacity:1}50%{opacity:.8}}@keyframes bounce-soft-e0d04fa6{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.animate-pulse-soft[data-v-e0d04fa6]{animation:2s ease-in-out infinite pulse-soft-e0d04fa6}.animate-bounce-soft[data-v-e0d04fa6]{animation:2s ease-in-out infinite bounce-soft-e0d04fa6}.menu-item[data-v-e0d04fa6]{transition:background-color .3s,color .3s,border-color .3s;position:relative;overflow:hidden}.menu-item[data-v-e0d04fa6]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.dark{background:linear-gradient(90deg,#0000,#ffffff0d,#0000)}.menu-item[data-v-e0d04fa6]:hover:before{left:100%}[dir=rtl] .menu-item[data-v-e0d04fa6]:before{left:auto;right:-100%}[dir=rtl] .menu-item[data-v-e0d04fa6]:hover:before{right:100%}@keyframes activeIndicator-e0d04fa6{0%{opacity:0;width:0}50%{opacity:.5}to{opacity:1;width:100%}}.menu-item.active[data-v-e0d04fa6]:after{content:"";background:currentColor;width:100%;height:3px;transition:background-color .3s;animation:.3s ease-out activeIndicator-e0d04fa6;position:absolute;bottom:0;left:0}.dark{box-shadow:0 0 8px}.scrollbar-thin[data-v-a6698f26]::-webkit-scrollbar{height:4px}.scrollbar-thin[data-v-a6698f26]::-webkit-scrollbar-track{background:#cbd5e033;border-radius:2px}.scrollbar-thin[data-v-a6698f26]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:2px}.scrollbar-thin[data-v-a6698f26]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.dark .scrollbar-thin[data-v-a6698f26]::-webkit-scrollbar-track{background:#4a556833}.dark .scrollbar-thin[data-v-a6698f26]::-webkit-scrollbar-thumb{background:#4a5568}.dark .scrollbar-thin[data-v-a6698f26]::-webkit-scrollbar-thumb:hover{background:#718096}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){nav[data-v-a6698f26]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.mobile-menu-group>div[data-v-bd9f3e0b]{transition:max-height .3s ease-in-out}.overflow-y-auto[data-v-07b74e9a]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-07b74e9a]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-07b74e9a]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.overflow-y-auto[data-v-07b74e9a]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.dark .overflow-y-auto[data-v-07b74e9a]::-webkit-scrollbar-thumb{background:#4a5568}.dark .overflow-y-auto[data-v-07b74e9a]::-webkit-scrollbar-thumb:hover{background:#718096}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.mobile-header[data-v-07b74e9a]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.mobile-menu[data-v-07b74e9a]{box-shadow:10px 0 40px #00000026}.dark .mobile-menu[data-v-07b74e9a]{box-shadow:10px 0 40px #00000080}[dir=rtl] .mobile-menu[data-v-07b74e9a]{box-shadow:-10px 0 40px #00000026}[dir=rtl] .dark .mobile-menu[data-v-07b74e9a]{box-shadow:-10px 0 40px #00000080}.dark img.app-logo{filter:brightness(0)invert()}img.app-logo{transition:filter .3s}.spotlight-result-item[data-v-88157c27]{cursor:pointer;border-radius:8px;margin:.25rem .75rem;padding:0 .75rem;transition:all .15s cubic-bezier(.4,0,.2,1)}.spotlight-result-item[data-v-88157c27]:hover{background:#0000000a}.dark .spotlight-result-item[data-v-88157c27]:hover{background:#ffffff0f}.spotlight-result-item.selected[data-v-88157c27]{background:#3b82f61a}.dark .spotlight-result-item.selected[data-v-88157c27]{background:#3b82f626}.spotlight-result-content[data-v-88157c27]{align-items:center;gap:.875rem;padding:.75rem .5rem;display:flex}.spotlight-result-icon[data-v-88157c27]{flex-shrink:0}.spotlight-icon-wrapper[data-v-88157c27]{border-radius:10px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;transition:all .15s;display:flex}.spotlight-icon-wrapper.project[data-v-88157c27]{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.spotlight-icon-wrapper.client[data-v-88157c27]{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.dark .spotlight-icon-wrapper.project[data-v-88157c27]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.dark .spotlight-icon-wrapper.client[data-v-88157c27]{background:linear-gradient(135deg,#059669 0%,#047857 100%)}.spotlight-result-info[data-v-88157c27]{flex:1;min-width:0}.spotlight-result-name[data-v-88157c27]{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.125rem;font-size:.9375rem;font-weight:500;overflow:hidden}.dark .spotlight-result-name[data-v-88157c27]{color:#f9fafb}.spotlight-result-meta[data-v-88157c27]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;font-size:.8125rem;display:flex;overflow:hidden}.dark .spotlight-result-meta[data-v-88157c27]{color:#9ca3af}.spotlight-result-type[data-v-88157c27]{font-weight:500}.spotlight-result-separator[data-v-88157c27]{opacity:.5}.spotlight-result-code[data-v-88157c27]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.spotlight-result-arrow[data-v-88157c27]{color:#9ca3af;opacity:0;flex-shrink:0;font-size:.875rem;transition:all .15s}.dark .spotlight-result-arrow[data-v-88157c27]{color:#6b7280}.spotlight-result-item:hover .spotlight-result-arrow[data-v-88157c27],.spotlight-result-item.selected .spotlight-result-arrow[data-v-88157c27]{opacity:1}.spotlight-result-item[data-v-88157c27]:last-child{margin-bottom:.5rem}.recent-search-item[data-v-168d690d]{border-bottom:1px solid #f3f4f6}.recent-search-item[data-v-168d690d]:last-child{border-bottom:none}[data-v-afb6a08e] .spotlight-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.2s ease-out fadeIn-afb6a08e;background:#0006!important}[data-v-afb6a08e] .spotlight-dialog{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#fffffff2;border:1px solid #fff3;animation:.2s cubic-bezier(.16,1,.3,1) scaleIn-afb6a08e;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;border-radius:20px!important}[data-v-afb6a08e] .spotlight-dialog.dark{background:#1e1e23f2;border-color:#ffffff0d}[data-v-afb6a08e] .p-dialog-content{padding:0!important}[data-v-afb6a08e] .p-dialog-footer{background:0 0!important;border:none!important;padding:0!important}.spotlight-header[data-v-afb6a08e]{border-bottom:1px solid #0000000f}.dark .spotlight-header[data-v-afb6a08e]{border-bottom-color:#ffffff0f}.spotlight-search-wrapper[data-v-afb6a08e]{align-items:center;margin-bottom:1rem;display:flex;position:relative}.spotlight-search-icon[data-v-afb6a08e]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:0}.spotlight-search-input[data-v-afb6a08e]{color:#1f2937;background:0 0;border:none;outline:none;width:100%;padding:.75rem 0 .75rem 2.5rem;font-size:1.25rem;font-weight:400;transition:all .2s}.spotlight-search-input[data-v-afb6a08e]::placeholder{color:#9ca3af}.dark .spotlight-search-input[data-v-afb6a08e]{color:#f3f4f6}.dark .spotlight-search-input[data-v-afb6a08e]::placeholder{color:#6b7280}.spotlight-filter-tabs[data-v-afb6a08e]{background:#00000008;border-radius:10px;gap:.5rem;padding:.25rem;display:flex}.dark .spotlight-filter-tabs[data-v-afb6a08e]{background:#ffffff0d}.spotlight-filter-tab[data-v-afb6a08e]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.spotlight-filter-tab[data-v-afb6a08e]:hover{color:#374151;background:#00000008}.spotlight-filter-tab.active[data-v-afb6a08e]{color:#1f2937;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.dark .spotlight-filter-tab[data-v-afb6a08e]{color:#9ca3af}.dark .spotlight-filter-tab[data-v-afb6a08e]:hover{color:#d1d5db;background:#ffffff14}.dark .spotlight-filter-tab.active[data-v-afb6a08e]{color:#f3f4f6;background:#ffffff1a;box-shadow:0 1px 3px #0003}.spotlight-results[data-v-afb6a08e]{scroll-behavior:smooth;height:320px;padding:.5rem 0;overflow:hidden auto}.spotlight-results[data-v-afb6a08e]::-webkit-scrollbar{width:6px}.spotlight-results[data-v-afb6a08e]::-webkit-scrollbar-track{background:0 0;margin:.5rem 0}.spotlight-results[data-v-afb6a08e]::-webkit-scrollbar-thumb{background:#00000026;border-radius:10px;transition:background .2s}.dark .spotlight-results[data-v-afb6a08e]::-webkit-scrollbar-thumb{background:#ffffff26}.spotlight-results[data-v-afb6a08e]::-webkit-scrollbar-thumb:hover{background:#00000040}.dark .spotlight-results[data-v-afb6a08e]::-webkit-scrollbar-thumb:hover{background:#ffffff40}.spotlight-results[data-v-afb6a08e]{scrollbar-width:thin;scrollbar-color:#00000026 transparent}.dark .spotlight-results[data-v-afb6a08e]{scrollbar-color:#ffffff26 transparent}.spotlight-empty-state[data-v-afb6a08e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.spotlight-section-title[data-v-afb6a08e]{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;padding:.75rem 1.5rem .5rem;font-size:.6875rem;font-weight:600}.dark .spotlight-section-title[data-v-afb6a08e]{color:#9ca3af}.spotlight-results>div>div+div[data-v-afb6a08e]{margin-top:1rem}.spotlight-section-header[data-v-afb6a08e]{justify-content:space-between;align-items:center;padding:.75rem 1.5rem .5rem;display:flex}.spotlight-clear-btn[data-v-afb6a08e]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;transition:all .2s}.spotlight-clear-btn[data-v-afb6a08e]:hover{color:#374151;background:#0000000d}.dark .spotlight-clear-btn[data-v-afb6a08e]{color:#9ca3af}.dark .spotlight-clear-btn[data-v-afb6a08e]:hover{color:#d1d5db;background:#ffffff14}.spotlight-footer[data-v-afb6a08e]{background:#00000005;border-top:1px solid #0000000f;padding:.875rem 1.5rem}.dark .spotlight-footer[data-v-afb6a08e]{background:#ffffff05;border-top-color:#ffffff0f}.spotlight-shortcuts[data-v-afb6a08e]{align-items:center;gap:1.5rem;display:flex}.spotlight-shortcut[data-v-afb6a08e]{color:#6b7280;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.dark .spotlight-shortcut[data-v-afb6a08e]{color:#9ca3af}.spotlight-kbd[data-v-afb6a08e]{color:#4b5563;background:#fff;border:1px solid #0000001a;border-radius:4px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000d,inset 0 -1px #0000000d}.dark .spotlight-kbd[data-v-afb6a08e]{color:#d1d5db;background:#ffffff14;border-color:#ffffff1a;box-shadow:0 1px 2px #0003,inset 0 -1px #0000001a}@keyframes fadeIn-afb6a08e{0%{opacity:0}to{opacity:1}}@keyframes scaleIn-afb6a08e{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}button[data-v-aa53af31]{transition:transform .2s}button[data-v-aa53af31]:active{transform:scale(.95)}[data-v-462f258b] *{transition:background-color .3s,color .3s,border-color .3s}.menu-fade-enter-active[data-v-7cfb8cc9],.menu-fade-leave-active[data-v-7cfb8cc9]{transition:opacity .15s,transform .15s}.menu-fade-enter-from[data-v-7cfb8cc9],.menu-fade-leave-to[data-v-7cfb8cc9]{opacity:0;transform:translateY(-8px)}.message-bubble-user[data-v-c1b06d4f]:after{content:"";border-top:0 solid #0000;border-bottom:12px solid #0000;border-left:12px solid #f3e8ff;border-right:0 solid #0000;width:0;height:0;position:absolute;top:0;right:-8px}.dark .message-bubble-user[data-v-c1b06d4f]:after{border-color:#0000 #0000 #0000 #581c874d}[dir=rtl] .message-bubble-user[data-v-c1b06d4f]{border-radius:0 .5rem .5rem}[dir=rtl] .message-bubble-user[data-v-c1b06d4f]:after{border-width:0 12px 12px 0;border-color:#0000 #f3e8ff #0000 #0000;left:-8px;right:auto}[dir=rtl].dark .message-bubble-user[data-v-c1b06d4f]:after{border-color:#0000 #581c874d #0000 #0000}.ai-content{color:#374151;font-size:.9375rem;line-height:1.6}.dark .ai-content{color:#e5e7eb}.ai-content h1,.ai-content h2,.ai-content h3,.ai-content h4,.ai-content h5,.ai-content h6{color:#6b7280;margin-top:1rem;margin-bottom:.5rem;font-weight:600;line-height:1.4}.dark .ai-content h1,.dark .ai-content h2,.dark .ai-content h3,.dark .ai-content h4,.dark .ai-content h5,.dark .ai-content h6{color:#9ca3af}.ai-content h1{font-size:1.125rem}.ai-content h2{font-size:1.0625rem}.ai-content h3{font-size:1rem}.ai-content h4{font-size:.9375rem}.ai-content p{margin-bottom:.75rem;line-height:1.6}.ai-content strong,.ai-content b{color:#374151;font-weight:600}.dark .ai-content strong,.dark .ai-content b{color:#e5e7eb}.ai-content em,.ai-content i{color:#8b5cf6;font-style:italic}.dark .ai-content em,.dark .ai-content i{color:#a78bfa}.ai-content code{color:#059669;background:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-family:Courier New,monospace;font-size:.875rem}.dark .ai-content code{color:#34d399;background:#1f2937}.ai-content pre{background:#1f2937;border-radius:.5rem;margin:.75rem 0;padding:.75rem;overflow-x:auto}.ai-content pre code{color:#e5e7eb;background:0 0;padding:0;font-size:.8125rem}.ai-content blockquote{color:#6b7280;background:linear-gradient(90deg,#8b5cf60d 0%,#0000 100%);border-left:4px solid #8b5cf6;border-radius:0 .5rem .5rem 0;margin:1rem 0;padding:.75rem 1rem;font-style:italic}.dark .ai-content blockquote{color:#9ca3af;background:linear-gradient(90deg,#8b5cf61a 0%,#0000 100%)}.ai-content a{color:#6366f1;-webkit-text-decoration:underline #6366f14d;text-decoration:underline #6366f14d;transition:all .2s}.ai-content a:hover{color:#7c3aed;text-decoration-color:#7c3aed}.dark .ai-content a{color:#818cf8}.dark .ai-content a:hover{color:#a78bfa}.ai-content hr{background:linear-gradient(90deg,#0000 0%,#8b5cf6 50%,#0000 100%);border:none;height:2px;margin:1.5rem 0}.ai-content .ai-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:12px 0;display:grid}.ai-content .ai-stat{color:#fff;text-align:center;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border-radius:10px;padding:12px}.ai-content .ai-stat-value{font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.ai-content .ai-stat-label{opacity:.9;margin-top:4px;font-size:.75rem;display:block}.ai-content .ai-table{border-collapse:collapse;border-radius:8px;width:100%;margin:12px 0;font-size:.85rem;overflow:hidden}.ai-content .ai-table thead{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%)}.ai-content .ai-table th{text-align:start;padding:10px 12px;font-weight:600}.ai-content .ai-table td{border-bottom:1px solid #e5e7eb;padding:10px 12px}.ai-content .ai-table tbody tr:hover{background-color:#8b5cf60d}.ai-content .ai-table tbody tr:last-child td{border-bottom:none}.ai-content ul,.ai-content ol,.ai-content .ai-list{margin:1rem 0;padding-inline-start:1.75rem}.ai-content ul{list-style-type:none}.ai-content ul li{margin:.75rem 0;padding-left:.5rem;line-height:1.8;position:relative}.ai-content ul li:before{content:"";background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border-radius:50%;width:6px;height:6px;position:absolute;top:.65rem;right:-1.25rem}.ai-content ol{counter-reset:list-counter}.ai-content ol li{counter-increment:list-counter;margin:.75rem 0;padding-left:.5rem;line-height:1.8;position:relative}.ai-content ol li:before{content:counter(list-counter);color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:0;left:-1.75rem}.ai-content .ai-list li{margin:.75rem 0;line-height:1.8}.ai-content li strong,.ai-content .ai-list li strong{color:#7c3aed;font-weight:700}.dark .ai-content li strong,.dark .ai-content .ai-list li strong{color:#a78bfa}.ai-content ul ul,.ai-content ol ol,.ai-content ul ol,.ai-content ol ul{margin:.5rem 0}.ai-content ul ul li:before{background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);width:4px;height:4px}.ai-content ol ol li:before{background:linear-gradient(135deg,#a78bfa 0%,#818cf8 100%);font-size:.65rem}.ai-content .ai-highlight{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border-radius:4px;padding:2px 8px;font-weight:600}.ai-content .ai-section-title{color:#7c3aed;border-bottom:2px solid #8b5cf6;margin:16px 0 8px;padding-bottom:4px;font-weight:600}.dark .ai-content .ai-table td{border-bottom-color:#374151}.dark .ai-content .ai-table tbody tr:hover{background-color:#8b5cf61a}[dir=rtl] .ai-content .ai-table th,[dir=rtl] .ai-content .ai-table td{text-align:right}[dir=rtl] .ai-content .ai-list{padding-inline:20px 0}.ai-content .ai-suggestions{display:none}.ai-content .ai-recommendations{background:linear-gradient(135deg,#8b5cf60d 0%,#6366f10d 100%);border:1px solid #8b5cf633;border-radius:12px;margin:16px 0;padding:16px;display:none}.ai-content .ai-recommendations-header{border-bottom:1px solid #8b5cf633;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.ai-content .ai-recommendations-title{color:#7c3aed;font-size:.95rem;font-weight:600}.ai-content .ai-recommendations-score{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);border-radius:20px;justify-content:center;align-items:center;min-width:50px;padding:4px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.ai-content .ai-recommendations-score.score-low{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.ai-content .ai-recommendations-score.score-medium{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.ai-content .ai-recommendations-score.score-high{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.ai-content .ai-recommendations-evaluation{color:#4b5563;background:#fff;border-left:3px solid #8b5cf6;border-radius:8px;margin-bottom:12px;padding:10px;font-size:.9rem}.ai-content .ai-recommendations-section{margin-top:12px}.ai-content .ai-recommendations-label{color:#6366f1;align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.ai-content .ai-recommendations-label:before{content:"";background:#8b5cf6;border-radius:50%;width:4px;height:4px;display:inline-block}.ai-content .ai-recommendations-list{margin:0;padding:0;list-style:none}.ai-content .ai-recommendations-list li{padding:8px 12px;color:#374151;background:#fff;border-radius:8px;margin:6px 0;padding-inline-start:24px;font-size:.85rem;transition:all .2s;position:relative;box-shadow:0 1px 2px #0000000d}.ai-content .ai-recommendations-list li:hover{transform:translate(-2px);box-shadow:0 2px 4px #8b5cf626}[dir=rtl] .ai-content .ai-recommendations-list li:hover{transform:translate(2px)}.ai-content .ai-recommendations-list li:before{content:"→";color:#8b5cf6;font-weight:700;position:absolute;inset-inline-start:10px}[dir=rtl] .ai-content .ai-recommendations-list li:before{content:"←"}.dark .ai-content .ai-recommendations{background:linear-gradient(135deg,#8b5cf61a 0%,#6366f11a 100%);border-color:#8b5cf64d}.dark .ai-content .ai-recommendations-evaluation,.dark .ai-content .ai-recommendations-list li{color:#d1d5db;background:#1f2937}@keyframes chart-slide-up-e482cb00{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ai-chart[data-v-e482cb00]{background:linear-gradient(135deg,#fff 0%,#f9fafb 100%);border:2px solid #8b5cf626;border-radius:16px;min-height:150px;margin:16px 0;padding:20px;transition:all .3s;animation:.5s ease-out chart-slide-up-e482cb00;box-shadow:0 4px 16px #8b5cf61f}.ai-chart[data-v-e482cb00]:hover{border-color:#8b5cf640;transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf62e}.ai-chart canvas[data-v-e482cb00]{max-height:250px;width:100%!important}.dark .ai-chart[data-v-e482cb00]{background:linear-gradient(135deg,#1f2937 0%,#111827 100%);border-color:#8b5cf640;box-shadow:0 4px 16px #0006}.dark .ai-chart[data-v-e482cb00]:hover{border-color:#8b5cf659;box-shadow:0 8px 24px #00000080}.message-bubble-assistant[data-v-5c65df13]:after{content:"";border-top:0 solid #0000;border-bottom:12px solid #0000;border-left:0 solid #0000;border-right:12px solid #fff;width:0;height:0;position:absolute;top:0;left:-8px}.dark .message-bubble-assistant[data-v-5c65df13]:after{border-color:#0000 #1f2937 #0000 #0000}[dir=rtl] .message-bubble-assistant[data-v-5c65df13]{border-radius:.5rem 0 .5rem .5rem}[dir=rtl] .message-bubble-assistant[data-v-5c65df13]:after{border-width:0 0 12px 12px;border-color:#0000 #0000 #0000 #fff;left:auto;right:-8px}[dir=rtl].dark .message-bubble-assistant[data-v-5c65df13]:after{border-color:#0000 #0000 #0000 #1f2937}.ai-content[data-v-1e9f262d]{color:#374151;font-size:.9375rem;line-height:1.6}.dark .ai-content[data-v-1e9f262d]{color:#e5e7eb}.message-bubble-assistant[data-v-1e9f262d]:after{content:"";border-top:0 solid #0000;border-bottom:12px solid #0000;border-left:0 solid #0000;border-right:12px solid #fff;width:0;height:0;position:absolute;top:0;left:-8px}.dark .message-bubble-assistant[data-v-1e9f262d]:after{border-color:#0000 #1f2937 #0000 #0000}[dir=rtl] .message-bubble-assistant[data-v-1e9f262d]{border-radius:.5rem 0 .5rem .5rem}[dir=rtl] .message-bubble-assistant[data-v-1e9f262d]:after{border-width:0 0 12px 12px;border-color:#0000 #0000 #0000 #fff;left:auto;right:-8px}[dir=rtl].dark .message-bubble-assistant[data-v-1e9f262d]:after{border-color:#0000 #0000 #0000 #1f2937}.typing-dot[data-v-1e9f262d]{background:#9ca3af;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite typing-bounce-1e9f262d;display:inline-block}.dark .typing-dot[data-v-1e9f262d]{background:#6b7280}@keyframes typing-bounce-1e9f262d{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}@keyframes blink-1e9f262d{0%,to{opacity:1}50%{opacity:.2}}.animate-blink[data-v-1e9f262d]{animation:1.2s ease-in-out infinite blink-1e9f262d}@keyframes slide-up-2a928f4d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-2a928f4d]{animation:.4s ease-out slide-up-2a928f4d}.animate-slide-up button[data-v-2a928f4d]{animation:.4s ease-out backwards slide-up-2a928f4d}.scrollbar-hide[data-v-a0bb8367]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-a0bb8367]::-webkit-scrollbar{display:none}aside[data-v-e8e6e415]{z-index:40;transition:left .3s,right .3s}
