.balance-card[data-v-9982b193]{border:1px solid #93c5fd;border-radius:14px;padding:16px;background:#eff6ff}.balance-title[data-v-9982b193]{font-size:16px;font-weight:700;margin-bottom:14px}.balance-fields[data-v-9982b193]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field dt[data-v-9982b193]{font-size:11px;text-transform:uppercase;color:#64748b}.field dd[data-v-9982b193]{font-weight:600}.field small[data-v-9982b193]{display:block;margin-top:2px;font-size:11px;color:#64748b}.net[data-v-9982b193]{font-size:17px}.net--positive[data-v-9982b193]{color:#065f46}.net--negative[data-v-9982b193]{color:#b91c1c}.source-explanation[data-v-9982b193]{margin-top:12px;font-size:12px;line-height:1.45;color:#475569}.op-card[data-v-4dc93880]{border-radius:14px;padding:16px}.op-card--incoming[data-v-4dc93880]{border:1px solid #86efac;background:#f0fdf4}.op-card--outgoing[data-v-4dc93880]{border:1px solid #fca5a5;background:#fef2f2}.op-type-badge[data-v-4dc93880]{font-size:12px;display:inline-block;padding:2px 10px;border-radius:999px;margin-bottom:12px}.op-card--incoming .op-type-badge[data-v-4dc93880]{background:#bbf7d0;color:#166534}.op-card--outgoing .op-type-badge[data-v-4dc93880]{background:#fecaca;color:#991b1b}.op-fields[data-v-4dc93880]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field dt[data-v-4dc93880]{font-size:11px;text-transform:uppercase;color:#64748b}.field dd[data-v-4dc93880]{font-weight:600}.field--full[data-v-4dc93880]{grid-column:1/-1}.match-field dd[data-v-4dc93880]{display:flex;flex-wrap:wrap;gap:8px}.match-field span[data-v-4dc93880]{border-radius:999px;background:#dcfce7;color:#166534;padding:2px 8px;font-size:12px}.confirm-card[data-v-ef74fc1d]{border:1px solid #fbbf24;border-radius:14px;padding:16px;background:#fffbeb}.confirm-header[data-v-ef74fc1d]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.risk-badge[data-v-ef74fc1d]{font-size:11px;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#fef3c7;color:#92400e}.risk--high[data-v-ef74fc1d]{background:#fee2e2;color:#991b1b}.confirm-desc[data-v-ef74fc1d]{color:#475569;margin-bottom:14px}.confirm-actions[data-v-ef74fc1d]{display:flex;gap:10px}.btn-confirm[data-v-ef74fc1d]{border:0;border-radius:999px;padding:8px 20px;background:#059669;color:#fff;font-weight:600;cursor:pointer}.btn-confirm[data-v-ef74fc1d]:disabled{opacity:.5;cursor:not-allowed}.btn-cancel[data-v-ef74fc1d]{border:1px solid #cbd5e1;border-radius:999px;padding:8px 20px;background:#fff;color:#475569;font-weight:600;cursor:pointer}.btn-cancel[data-v-ef74fc1d]:disabled{opacity:.5;cursor:not-allowed}.counterparty-card[data-v-f3e6e238]{border:1px solid #fcd34d;border-radius:14px;padding:16px;background:#fffbeb}.counterparty-name[data-v-f3e6e238]{font-size:16px;font-weight:700;margin-bottom:12px}.counterparty-fields[data-v-f3e6e238]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field dt[data-v-f3e6e238]{font-size:11px;text-transform:uppercase;color:#64748b}.field dd[data-v-f3e6e238]{font-weight:600}.status-badge[data-v-f3e6e238]{font-size:12px;padding:1px 8px;border-radius:999px}.status--active[data-v-f3e6e238]{background:#d1fae5;color:#065f46}.status--inactive[data-v-f3e6e238]{background:#fee2e2;color:#991b1b}.doc-card[data-v-55d029c5]{border-radius:14px;padding:16px}.doc-card--invoice[data-v-55d029c5]{border:1px solid #86efac;background:#f0fdf4}.doc-card--act[data-v-55d029c5]{border:1px solid #93c5fd;background:#eff6ff}.doc-type-badge[data-v-55d029c5]{font-size:12px;display:inline-block;padding:2px 10px;border-radius:999px;margin-bottom:12px}.doc-card--invoice .doc-type-badge[data-v-55d029c5]{background:#bbf7d0;color:#166534}.doc-card--act .doc-type-badge[data-v-55d029c5]{background:#bfdbfe;color:#1e40af}.doc-fields[data-v-55d029c5]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field dt[data-v-55d029c5]{font-size:11px;text-transform:uppercase;color:#64748b}.field dd[data-v-55d029c5]{font-weight:600}.status-badge[data-v-55d029c5]{font-size:12px;padding:1px 8px;border-radius:999px;background:#e0f2fe;color:#075985}.status--paid[data-v-55d029c5]{background:#d1fae5;color:#065f46}.status--partially_paid[data-v-55d029c5]{background:#fef3c7;color:#92400e}.status--overdue[data-v-55d029c5]{background:#fee2e2;color:#991b1b}.profile-card[data-v-10673139]{border:1px solid #86efac;border-radius:14px;padding:16px;background:#f0fdf4}.profile-name[data-v-10673139]{font-size:16px;font-weight:700;margin-bottom:12px}.profile-fields[data-v-10673139]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field dt[data-v-10673139]{font-size:11px;text-transform:uppercase;color:#64748b}.field dd[data-v-10673139]{font-weight:600}.status-badge[data-v-10673139]{font-size:12px;padding:1px 8px;border-radius:999px}.status--active[data-v-10673139],.status-badge[data-v-10673139]{background:#d1fae5;color:#065f46}.health-card[data-v-642c31a7]{border:1px solid #fcd34d;border-radius:14px;padding:16px;background:#fffbeb}.health-title[data-v-642c31a7]{font-size:16px;font-weight:700;margin-bottom:14px}.health-fields[data-v-642c31a7]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field dt[data-v-642c31a7]{font-size:11px;text-transform:uppercase;color:#64748b}.count[data-v-642c31a7]{font-size:22px;font-weight:700}.count--ok[data-v-642c31a7]{color:#065f46}.count--danger[data-v-642c31a7]{color:#b91c1c}.count--neutral[data-v-642c31a7]{color:#334155}.health-summary[data-v-642c31a7]{margin-top:14px;font-size:13px;color:#475569}.source-explanation[data-v-642c31a7]{margin-top:8px;font-size:12px;line-height:1.45;color:#475569}.kudir-card[data-v-31f448b4]{border:1px solid #fcd34d;border-radius:14px;padding:16px;background:#fffdf0}.kudir-title[data-v-31f448b4]{font-size:16px;font-weight:700;margin-bottom:4px}.kudir-period[data-v-31f448b4]{font-size:13px;color:#475569;margin-bottom:14px}.kudir-fields[data-v-31f448b4]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field dt[data-v-31f448b4]{font-size:11px;text-transform:uppercase;color:#64748b}.field dd[data-v-31f448b4]{font-weight:600}.kudir-income[data-v-31f448b4]{color:#1e40af}.records-section[data-v-31f448b4]{margin-top:16px;border-top:1px solid #fde68a;padding-top:12px}.records-toggle[data-v-31f448b4]{all:unset;cursor:pointer;font-size:13px;font-weight:600;text-transform:uppercase;color:#64748b;display:flex;align-items:center;gap:6px;width:100%}.records-toggle[data-v-31f448b4]:hover{color:#334155}.records-list[data-v-31f448b4]{list-style:none;padding:0;margin:10px 0 0}.record-item[data-v-31f448b4]{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:8px 0;border-bottom:1px solid #fef3c7}.record-item[data-v-31f448b4]:last-child{border-bottom:0}.record-date[data-v-31f448b4]{font-size:13px;color:#334155}.record-amount[data-v-31f448b4]{font-size:13px;font-weight:600;text-align:right}.rec--income[data-v-31f448b4]{color:#059669}.rec--expense[data-v-31f448b4]{color:#b91c1c}.record-desc[data-v-31f448b4]{grid-column:1/-1;font-size:13px;color:#0f172a}.record-source[data-v-31f448b4]{grid-column:1/-1;font-size:11px;color:#94a3b8;text-transform:uppercase}.source-explanation[data-v-31f448b4]{margin-top:12px;font-size:12px;line-height:1.45;color:#475569}.nomenclature-card[data-v-a7ba523d]{border:1px solid #c4b5fd;border-radius:14px;padding:16px;background:#f5f3ff}.nomenclature-name[data-v-a7ba523d]{font-size:16px;font-weight:700;margin-bottom:12px}.nomenclature-fields[data-v-a7ba523d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field dt[data-v-a7ba523d]{font-size:11px;text-transform:uppercase;color:#64748b}.field dd[data-v-a7ba523d]{font-weight:600}.status-badge[data-v-a7ba523d]{font-size:12px;padding:1px 8px;border-radius:999px}.status--active[data-v-a7ba523d]{background:#d1fae5;color:#065f46}.status--inactive[data-v-a7ba523d]{background:#fee2e2;color:#991b1b}.patent-card[data-v-f2d12845]{border:1px solid #7dd3fc;border-radius:14px;padding:16px;background:#f0f9ff}.patent-activity[data-v-f2d12845]{font-size:16px;font-weight:700;margin-bottom:12px}.patent-fields[data-v-f2d12845]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field dt[data-v-f2d12845]{font-size:11px;text-transform:uppercase;color:#64748b}.field dd[data-v-f2d12845]{font-weight:600}.status-badge[data-v-f2d12845]{font-size:12px;padding:1px 8px;border-radius:999px;background:#e0f2fe;color:#075985}.status--active[data-v-f2d12845]{background:#d1fae5;color:#065f46}.payments-section[data-v-f2d12845]{margin-top:16px;border-top:1px solid #bae6fd;padding-top:12px}.payments-title[data-v-f2d12845]{font-size:13px;font-weight:600;text-transform:uppercase;color:#64748b;margin-bottom:8px}.payments-list[data-v-f2d12845]{list-style:none;padding:0;margin:0}.payment-item[data-v-f2d12845]{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:6px 0;border-bottom:1px solid #e0f2fe}.payment-item[data-v-f2d12845]:last-child{border-bottom:0}.payment-date[data-v-f2d12845]{font-size:13px;color:#334155}.payment-amount[data-v-f2d12845]{font-size:13px;font-weight:600;color:#0f172a;text-align:right}.payment-desc[data-v-f2d12845]{grid-column:1/-1;font-size:12px;color:#64748b}.tax-card[data-v-f0e4a68a]{border:1px solid #93c5fd;border-radius:14px;padding:16px;background:#eff6ff}.tax-title[data-v-f0e4a68a]{font-size:16px;font-weight:700;margin-bottom:4px}.tax-period[data-v-f0e4a68a]{font-size:13px;color:#475569;margin-bottom:14px}.tax-fields[data-v-f0e4a68a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field dt[data-v-f0e4a68a]{font-size:11px;text-transform:uppercase;color:#64748b}.field dd[data-v-f0e4a68a]{font-weight:600}.tax-to-pay[data-v-f0e4a68a]{color:#1e40af;font-size:17px}.conf-badge[data-v-f0e4a68a]{font-size:12px;padding:1px 8px;border-radius:999px}.conf--preliminary[data-v-f0e4a68a]{background:#fef9c3;color:#854d0e}.conf--reviewed[data-v-f0e4a68a]{background:#d1fae5;color:#065f46}.tax-warnings[data-v-f0e4a68a]{margin-top:12px;background:#fef9c3;border-radius:10px;list-style:disc;padding:10px 14px 10px 28px;font-size:13px;color:#854d0e}.source-explanation[data-v-f0e4a68a]{margin-top:12px;font-size:12px;line-height:1.45;color:#475569}.app-shell[data-v-0f0b2c72]{min-height:100vh;background:radial-gradient(circle at 8% -10%,rgba(37,99,235,.12),transparent 32%),linear-gradient(180deg,#f9fbff,#f2f6ff);color:#08133c}.app-top-nav[data-v-0f0b2c72]{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;padding:18px 32px;border-bottom:1px solid rgba(139,151,190,.18);background:#f9fbffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-link[data-v-0f0b2c72]{display:grid;gap:2px;color:#08133c;text-decoration:none}.brand-eyebrow[data-v-0f0b2c72]{color:#2563eb;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.brand-name[data-v-0f0b2c72]{font-size:24px;font-weight:900;letter-spacing:-.04em}.top-nav-list[data-v-0f0b2c72]{display:flex;gap:8px;align-items:center;justify-content:flex-end;min-width:0;overflow-x:auto;padding-bottom:2px}.top-nav-link[data-v-0f0b2c72]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:9px 12px;border:1px solid transparent;border-radius:999px;color:#64748b;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.top-nav-link--active[data-v-0f0b2c72],.top-nav-link[data-v-0f0b2c72]:hover{border-color:#2563eb38;background:#eaf2ff;color:#2563eb}.assistant-composer button[data-v-0f0b2c72]:focus-visible,.assistant-composer input[data-v-0f0b2c72]:focus,.brand-link[data-v-0f0b2c72]:focus-visible,.top-nav-link[data-v-0f0b2c72]:focus-visible{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.app-workspace[data-v-0f0b2c72]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start;padding:28px 32px 40px}.app-content[data-v-0f0b2c72]{min-width:0}.content-header[data-v-0f0b2c72]{margin-bottom:14px}.content-header p[data-v-0f0b2c72]{margin:0 0 4px;color:#64748b;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.content-header h1[data-v-0f0b2c72]{margin:0;color:#08133c;font-size:24px;line-height:1.15;letter-spacing:-.02em}.assistant-panel[data-v-0f0b2c72]{position:sticky;top:96px;min-width:0}.chat-card[data-v-0f0b2c72]{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:18px;height:calc(100vh - 136px);padding:22px;border:1px solid #dbe5f4;border-radius:28px;background:#fff;box-shadow:0 18px 48px #0f172a12}.assistant-header p[data-v-0f0b2c72]{display:flex;gap:8px;align-items:center;margin:0;color:#2563eb;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.connection-dot[data-v-0f0b2c72]{flex:0 0 auto;width:8px;height:8px;margin-left:2px;border-radius:999px;background:#22c55e}.message-feed[data-v-0f0b2c72]{align-content:start;min-height:0;overflow-y:auto;padding-right:4px}.assistant-results[data-v-0f0b2c72],.message-feed[data-v-0f0b2c72]{display:grid;gap:12px}.assistant-results[data-v-0f0b2c72] dd,.assistant-results[data-v-0f0b2c72] h3,.message-feed[data-v-0f0b2c72] .confirm-desc{overflow-wrap:anywhere}.assistant-message[data-v-0f0b2c72],.chat-message[data-v-0f0b2c72]{display:grid;gap:10px}.assistant-message[data-v-0f0b2c72]{grid-template-columns:36px 1fr;align-items:start}.bot-mark[data-v-0f0b2c72]{display:grid;place-items:center;width:36px;height:36px;border-radius:14px;background:#2563eb;color:#fff}.assistant-message p[data-v-0f0b2c72],.chat-message p[data-v-0f0b2c72]{margin:0;border-radius:18px;background:#f1f5f9;padding:14px 16px;color:#0f172a;line-height:1.5}.chat-message strong[data-v-0f0b2c72]{color:#64748b;font-size:12px}.chat-message--user p[data-v-0f0b2c72]{background:#eaf2ff;color:#1d4ed8}.assistant-composer button[data-v-0f0b2c72]:disabled,.assistant-composer input[data-v-0f0b2c72]:disabled{opacity:.55;cursor:not-allowed}.error-banner[data-v-0f0b2c72]{border-radius:14px;background:#fef2f2;color:#dc2626;padding:12px 14px;font-size:14px;font-weight:700}.assistant-composer[data-v-0f0b2c72]{display:grid;gap:10px;margin-top:auto}.assistant-composer label[data-v-0f0b2c72]{color:#334155;font-size:13px;font-weight:800}.assistant-composer div[data-v-0f0b2c72]{display:flex;gap:8px;align-items:center}.assistant-composer input[data-v-0f0b2c72]{min-width:0;width:100%;border:1px solid #d9e2ef;border-radius:16px;padding:13px 14px;color:#0f172a;font:inherit}.assistant-composer button[data-v-0f0b2c72]{display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:16px;background:#2563eb;color:#fff;cursor:pointer}.assistant-composer small[data-v-0f0b2c72]{color:#64748b;line-height:1.4}@media(max-width:1180px){.app-workspace[data-v-0f0b2c72]{grid-template-columns:1fr}.assistant-panel[data-v-0f0b2c72]{position:static}.chat-card[data-v-0f0b2c72]{height:auto;min-height:0}}@media(max-width:820px){.app-top-nav[data-v-0f0b2c72]{grid-template-columns:1fr;gap:14px;padding:16px}.top-nav-list[data-v-0f0b2c72]{justify-content:flex-start}.app-workspace[data-v-0f0b2c72]{padding:20px 16px 32px}.content-header h1[data-v-0f0b2c72]{font-size:22px}}
