.task-inbox[data-v-98ac657c]{border:1px solid var(--solo-border);border-radius:var(--solo-radius-lg);background:var(--solo-bg-card);overflow:hidden}.task-inbox-header[data-v-98ac657c]{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 12px;display:flex}.task-heading[data-v-98ac657c]{align-items:center;gap:8px;display:flex}.task-inbox-header h2[data-v-98ac657c]{color:var(--solo-text-primary);margin:0;font-size:14.5px;font-weight:650;line-height:1.3}.task-count[data-v-98ac657c]{background:var(--solo-bg-blue-soft);min-width:20px;height:20px;color:var(--solo-primary);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.view-all[data-v-98ac657c]{color:var(--solo-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:12px;font-weight:650;display:inline-flex}.view-all[data-v-98ac657c]:hover{background:var(--solo-bg-blue-soft)}.view-all[data-v-98ac657c]:focus-visible,.task-row[data-v-98ac657c]:focus-visible{outline:2px solid var(--solo-primary);outline-offset:-2px}.task-list[data-v-98ac657c]{flex-direction:column;display:flex}.task-row[data-v-98ac657c]{border:0;border-top:1px solid var(--solo-border-light);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 18px;transition:background-color .16s ease-out;display:flex}.task-row[data-v-98ac657c]:hover{background:var(--solo-bg-soft)}.task-state[data-v-98ac657c]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:flex}.task-state.is-critical[data-v-98ac657c]{color:var(--solo-expense);background:var(--solo-expense-bg)}.task-state.is-warning[data-v-98ac657c]{color:var(--solo-warning);background:var(--solo-warning-bg)}.task-state.is-info[data-v-98ac657c]{color:var(--solo-primary);background:var(--solo-bg-blue-soft)}.task-copy[data-v-98ac657c]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.task-meta[data-v-98ac657c]{color:var(--solo-text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.task-source[data-v-98ac657c]{color:var(--solo-text-secondary);font-weight:650}.task-title[data-v-98ac657c]{color:var(--solo-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.task-detail[data-v-98ac657c]{color:var(--solo-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.task-tail[data-v-98ac657c]{flex-shrink:0;align-items:center;gap:12px;display:flex}.task-amount[data-v-98ac657c]{color:var(--solo-text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.task-action[data-v-98ac657c]{color:var(--solo-primary);align-items:center;gap:3px;font-size:11.5px;font-weight:650;display:inline-flex}.task-empty[data-v-98ac657c]{border-top:1px solid var(--solo-border-light);align-items:center;gap:14px;padding:22px 20px 24px;display:flex}.task-empty>i[data-v-98ac657c]{color:var(--solo-income);font-size:24px}.task-empty strong[data-v-98ac657c]{color:var(--solo-text-primary);font-size:13.5px}.task-empty p[data-v-98ac657c]{color:var(--solo-text-secondary);margin:3px 0 0;font-size:12px}.task-skeleton[data-v-98ac657c]{flex-direction:column;gap:1px;display:flex}.skeleton-row[data-v-98ac657c]{border-top:1px solid var(--solo-border-light);background:linear-gradient(90deg, var(--solo-bg-soft), var(--solo-bg-card), var(--solo-bg-soft));background-size:200% 100%;height:58px;animation:1.4s ease-in-out infinite task-shimmer-98ac657c}.task-hint[data-v-98ac657c]{border-top:1px solid var(--solo-border-light);color:var(--solo-text-muted);margin:0;padding:10px 20px;font-size:11px}@keyframes task-shimmer-98ac657c{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-row[data-v-98ac657c]{animation:none}}@media (width<=640px){.task-inbox-header[data-v-98ac657c]{align-items:flex-start}.task-row[data-v-98ac657c]{align-items:flex-start;padding:14px 16px}.task-tail[data-v-98ac657c]{flex-direction:column;align-items:flex-end;gap:4px}.task-detail[data-v-98ac657c]{white-space:normal}}.summary-panel[data-v-b53dc4b3]{border:1px solid var(--solo-border);border-radius:var(--solo-radius-xl);background:#fff;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);display:grid;overflow:hidden}.summary-intro[data-v-b53dc4b3]{border-right:1px solid var(--solo-border-light);flex-direction:column;padding:22px 24px;display:flex}.summary-heading[data-v-b53dc4b3]{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.summary-kicker[data-v-b53dc4b3]{color:var(--solo-text-primary);white-space:nowrap;font-size:14px;font-weight:650;line-height:1.3}.summary-controls[data-v-b53dc4b3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.period-switch[data-v-b53dc4b3]{border:1px solid var(--solo-border-light);background:var(--solo-bg-soft);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.period-switch button[data-v-b53dc4b3]{min-height:26px;color:var(--solo-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:3px 9px;font-size:11px}.period-switch button[data-v-b53dc4b3]:hover{color:var(--solo-primary)}.period-switch button[data-v-b53dc4b3]:focus-visible{outline:2px solid var(--solo-primary);outline-offset:1px}.period-switch button.active[data-v-b53dc4b3]{background:var(--solo-bg-card);color:var(--solo-primary);box-shadow:var(--solo-shadow-sm);font-weight:650}.private-toggle[data-v-b53dc4b3]{border:1px solid var(--solo-border-light);background:var(--solo-bg-card);min-height:30px;color:var(--solo-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.private-toggle[data-v-b53dc4b3]:hover:not(:disabled),.private-toggle.active[data-v-b53dc4b3]{border-color:var(--solo-primary);color:var(--solo-primary)}.private-toggle[data-v-b53dc4b3]:focus-visible{outline:2px solid var(--solo-primary);outline-offset:1px}.private-toggle[data-v-b53dc4b3]:disabled{cursor:not-allowed;opacity:.55}.summary-label[data-v-b53dc4b3],.summary-note[data-v-b53dc4b3]{color:var(--solo-text-muted);font-size:12px}.summary-profit[data-v-b53dc4b3]{color:var(--solo-primary);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:4px 0 10px;font-size:34px;font-weight:700;line-height:1.15}.summary-profit.negative[data-v-b53dc4b3]{color:var(--solo-expense)}.stats-list[data-v-b53dc4b3]{flex-direction:column;justify-content:center;min-width:0;display:flex}.stat-row[data-v-b53dc4b3]{justify-content:space-between;align-items:baseline;gap:20px;min-width:0;padding:20px 26px;display:flex}.stat-row+.stat-row[data-v-b53dc4b3]{border-top:1px solid var(--solo-border-light)}.stat-label[data-v-b53dc4b3]{color:var(--solo-text-secondary);flex-shrink:0;font-size:13px;font-weight:600}.stat-value[data-v-b53dc4b3]{min-width:0;color:var(--solo-text-primary);letter-spacing:-.4px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,Inter,sans-serif;font-size:24px;font-weight:680;overflow:hidden}.income .stat-value[data-v-b53dc4b3]{color:var(--solo-income)}.expense .stat-value[data-v-b53dc4b3]{color:var(--solo-expense)}@media (width<=660px){.summary-panel[data-v-b53dc4b3]{grid-template-columns:1fr}.summary-intro[data-v-b53dc4b3]{border-right:0;border-bottom:1px solid var(--solo-border-light)}.stat-row[data-v-b53dc4b3]{padding:16px 22px}}.entries-card[data-v-96e87c49]{background:var(--solo-bg-card);border:1px solid var(--solo-border);border-radius:var(--solo-radius-lg);box-shadow:none;overflow:hidden}.entries-header[data-v-96e87c49]{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 12px;display:flex}.entries-title[data-v-96e87c49]{color:var(--solo-text-primary);margin:0;font-size:14.5px;font-weight:650;line-height:1.3}.view-all[data-v-96e87c49]{color:var(--solo-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:11.5px;font-weight:650;display:inline-flex}.view-all[data-v-96e87c49]:hover{background:var(--solo-bg-blue-soft)}.view-all[data-v-96e87c49]:focus-visible{outline:2px solid var(--solo-primary);outline-offset:-2px}.entry-list[data-v-96e87c49]{flex-direction:column;display:flex}.entry-row[data-v-96e87c49]{border-top:1px solid var(--solo-border-light);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;transition:background-color .16s ease-out;display:flex}.entry-row[data-v-96e87c49]:hover{background:var(--solo-bg-soft)}.entry-row:hover .row-arrow[data-v-96e87c49]{color:var(--solo-text-secondary);transform:translate(2px)}.entry-left[data-v-96e87c49]{align-items:center;gap:12px;min-width:0;display:flex}.category-icon[data-v-96e87c49]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.entry-details[data-v-96e87c49]{flex-direction:column;gap:3px;min-width:0;display:flex}.entry-title[data-v-96e87c49]{color:var(--solo-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.entry-meta[data-v-96e87c49]{color:var(--solo-text-secondary);align-items:center;gap:6px;font-size:11.5px;display:flex}.meta-tag[data-v-96e87c49]{font-weight:500}.meta-dot[data-v-96e87c49],.meta-date[data-v-96e87c49]{color:var(--solo-text-muted)}.entry-right[data-v-96e87c49]{flex-shrink:0;align-items:center;gap:8px;display:flex}.entry-amount[data-v-96e87c49]{font-variant-numeric:tabular-nums;font-family:Outfit,Inter,sans-serif;font-size:13px;font-weight:700}.row-arrow[data-v-96e87c49]{color:var(--solo-text-muted);font-size:14px;transition:transform .16s ease-out,color .16s ease-out}.empty-state[data-v-96e87c49]{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;display:flex}.empty-icon-wrapper[data-v-96e87c49]{background:var(--solo-border-light);width:56px;height:56px;color:var(--solo-text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.empty-text[data-v-96e87c49]{color:var(--solo-text-secondary);margin:0;font-size:14px;font-weight:500}.empty-btn[data-v-96e87c49]{border-radius:12px;font-weight:600}.home-workbench[data-v-e016cca4]{flex-direction:column;gap:18px;max-width:1440px;margin:0 auto;display:flex}.demo-onboarding-tip[data-v-e016cca4]{border:1px solid var(--solo-border);border-radius:var(--solo-radius-lg);background:var(--solo-bg-blue-soft);color:var(--solo-text-secondary);align-items:center;gap:10px;padding:12px 16px;font-size:12.5px;line-height:1.6;display:flex}.demo-onboarding-tip>i[data-v-e016cca4]{color:var(--solo-primary);flex-shrink:0;font-size:16px}.demo-onboarding-copy[data-v-e016cca4]{flex:1;min-width:0}@media (width<=640px){.demo-onboarding-tip[data-v-e016cca4]{flex-wrap:wrap;align-items:flex-start}}.workbench-header[data-v-e016cca4]{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 0 2px;display:flex}.workbench-kicker[data-v-e016cca4]{color:var(--solo-primary);letter-spacing:1.2px;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.date-label[data-v-e016cca4]{color:var(--solo-text-muted);margin-bottom:6px;font-size:12px;font-weight:550;display:block}.greeting-title[data-v-e016cca4]{color:var(--solo-text-primary);letter-spacing:-.4px;margin:0;font-size:26px;font-weight:700}.greeting-subtitle[data-v-e016cca4]{color:var(--solo-text-secondary);margin:6px 0 0;font-size:13px}.primary-action[data-v-e016cca4]{border-radius:8px;flex-shrink:0;font-weight:650}.boss-quick-bar[data-v-e016cca4]{width:100%}.quick-input-container[data-v-e016cca4]{background:var(--solo-bg-card,#fff);border:1.5px solid var(--solo-border,#dde3ea);border-radius:var(--solo-radius-xl,12px);align-items:center;gap:12px;padding:8px 14px 8px 18px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 10px #00000008}.quick-input-container[data-v-e016cca4]:focus-within{border-color:var(--solo-primary,#1747b0);box-shadow:0 0 0 3px #1747b01f}.quick-icon[data-v-e016cca4]{color:var(--solo-primary,#1747b0);flex-shrink:0;font-size:20px}.quick-input-field[data-v-e016cca4]{color:var(--solo-text-primary,#182230);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:14px}.quick-input-field[data-v-e016cca4]::placeholder{color:var(--solo-text-muted,#636e7c)}.quick-send-btn[data-v-e016cca4]{background:var(--solo-primary,#1747b0);color:#fff;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:background-color .16s;display:inline-flex}.quick-send-btn[data-v-e016cca4]:hover:not(:disabled){background:var(--solo-primary-hover,#2b66e2)}.quick-send-btn[data-v-e016cca4]:disabled{opacity:.5;cursor:not-allowed}.boss-action-grid[data-v-e016cca4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=960px){.boss-action-grid[data-v-e016cca4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.boss-action-grid[data-v-e016cca4]{grid-template-columns:1fr}}.boss-action-card[data-v-e016cca4]{border:1px solid var(--solo-border);border-radius:var(--solo-radius-lg);background:var(--solo-bg-card);color:var(--solo-text-primary);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:border-color .16s ease-out,background-color .16s ease-out;display:flex}.boss-action-card[data-v-e016cca4]:hover{border-color:var(--solo-primary);background:var(--solo-bg-blue-soft)}.boss-action-card[data-v-e016cca4]:focus-visible{outline:2px solid var(--solo-primary);outline-offset:1px}.boss-action-icon[data-v-e016cca4]{background:var(--solo-bg-blue-soft);width:38px;height:38px;color:var(--solo-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.boss-action-copy[data-v-e016cca4]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.boss-action-copy strong[data-v-e016cca4]{font-size:14px;font-weight:650}.boss-action-copy span[data-v-e016cca4]{color:var(--solo-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.boss-action-arrow[data-v-e016cca4]{color:var(--solo-text-muted);font-size:15px}.dashboard-grid[data-v-e016cca4]{grid-template-columns:minmax(0,1.5fr) minmax(380px,.9fr);align-items:start;gap:18px;display:grid}.pro-entry-row[data-v-e016cca4]{gap:8px;padding:2px 0;display:flex;overflow-x:auto}.pro-entry[data-v-e016cca4]{border:1px solid var(--solo-border);background:var(--solo-bg-card);color:var(--solo-text-secondary);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:600;transition:border-color .16s ease-out,color .16s ease-out;display:inline-flex}.pro-entry[data-v-e016cca4]:hover{border-color:var(--solo-primary);color:var(--solo-primary)}.pro-entry[data-v-e016cca4]:focus-visible{outline:2px solid var(--solo-primary);outline-offset:1px}.pro-entry-arrow[data-v-e016cca4]{color:var(--solo-text-muted);font-size:12px}@media (width<=1100px){.dashboard-grid[data-v-e016cca4]{grid-template-columns:1fr}}@media (width<=768px){.workbench-header[data-v-e016cca4]{flex-direction:column;align-items:stretch}.primary-action[data-v-e016cca4]{align-self:flex-start}.boss-action-grid[data-v-e016cca4]{grid-template-columns:1fr}}
