:root{--shell-sidebar-width:18rem;--shell-sidebar-inset:0.75rem;--shell-sidebar-gap:0.75rem;--shell-content-offset:calc(var(--shell-sidebar-inset) + var(--shell-sidebar-width) + var(--shell-sidebar-gap));--shell-drawer-max-width:19rem;--shell-drawer-edge-gap:1rem;--shell-page-max-width:92rem;--shell-page-padding:1rem}.shell-sidebar{width:min(var(--shell-drawer-max-width),calc(100vw - var(--shell-drawer-edge-gap)));max-width:none}.shell-content{min-width:0}.shell-main,.shell-topbar__inner{width:100%;max-width:var(--shell-page-max-width);margin-inline:auto;padding-inline:var(--shell-page-padding)}.shell-sidebar nav,.shell-sidebar nav a,.shell-sidebar nav li,.shell-sidebar nav section,.shell-sidebar nav ul,.shell-sidebar__layout,.shell-sidebar__scroll{min-inline-size:0;max-inline-size:100%}.shell-sidebar__layout,.shell-sidebar__scroll{inline-size:100%}.shell-navigation-section-heading{font-size:.875rem;line-height:1.25rem;letter-spacing:.01em}.navigation-icon{background:var(--navigation-icon-bg)!important;color:var(--navigation-icon-fg)!important}.navigation-icon[data-tone=overview]{--navigation-icon-bg:#eef1ff;--navigation-icon-fg:#5e72e4;--navigation-icon-bg-dark:#2b3150;--navigation-icon-fg-dark:#9ba8ff;--navigation-icon-active:#5e72e4}.navigation-icon[data-tone=upcoming]{--navigation-icon-bg:#fff0f3;--navigation-icon-fg:#f5365c;--navigation-icon-bg-dark:#43222c;--navigation-icon-fg-dark:#ff7f9a;--navigation-icon-active:#f5365c}.navigation-icon[data-tone=goals]{--navigation-icon-bg:#f3efff;--navigation-icon-fg:#825ee4;--navigation-icon-bg-dark:#312a4a;--navigation-icon-fg-dark:#b69cff;--navigation-icon-active:#825ee4}.navigation-icon[data-tone=processes]{--navigation-icon-bg:#eafaf5;--navigation-icon-fg:#20c997;--navigation-icon-bg-dark:#173b34;--navigation-icon-fg-dark:#66e0bc;--navigation-icon-active:#20c997}.navigation-icon[data-tone=decisions]{--navigation-icon-bg:#e8f7f4;--navigation-icon-fg:#0f766e;--navigation-icon-bg-dark:#173b38;--navigation-icon-fg-dark:#63d4c8;--navigation-icon-active:#0f766e}.navigation-icon[data-tone=finance]{--navigation-icon-bg:#e9f9fc;--navigation-icon-fg:#11cdef;--navigation-icon-bg-dark:#173443;--navigation-icon-fg-dark:#5ad9f0;--navigation-icon-active:#11cdef}.navigation-icon[data-tone=sources]{--navigation-icon-bg:#fff4e8;--navigation-icon-fg:#fb8c35;--navigation-icon-bg-dark:#3a2a20;--navigation-icon-fg-dark:#ffad73;--navigation-icon-active:#fb8c35}.navigation-icon[data-tone=review]{--navigation-icon-bg:#eafaf3;--navigation-icon-fg:#2dce89;--navigation-icon-bg-dark:#173a2c;--navigation-icon-fg-dark:#66dda8;--navigation-icon-active:#2dce89}.shell-sidebar nav a[aria-current=page] .navigation-icon[data-tone]{background:var(--navigation-icon-active)!important;color:#ffffff!important;box-shadow:0 6px 14px color-mix(in srgb,var(--navigation-icon-active) 28%,transparent)!important}html[data-theme=dark] .shell-sidebar nav a .navigation-icon[data-tone]{background:var(--navigation-icon-bg-dark)!important;color:var(--navigation-icon-fg-dark)!important;box-shadow:0 5px 10px rgba(0,0,0,.18)!important}html[data-theme=dark] .shell-sidebar nav a[aria-current=page] .navigation-icon[data-tone]{background:var(--navigation-icon-active)!important;color:#ffffff!important}#primary-sidebar button[aria-label="סגירת הניווט"]{border:1px solid rgba(77,86,102,.12)!important;background:#f3f5f9!important;color:#596273!important;box-shadow:none!important}#primary-sidebar button[aria-label="סגירת הניווט"] svg{stroke:currentColor!important}html[data-theme=dark] #primary-sidebar button[aria-label="סגירת הניווט"]{border-color:#34394d!important;background:#25293a!important;color:#d2d8e8!important}.theme-toggle--embedded{z-index:35}@media (max-width:79.999rem){body:has(#primary-sidebar[aria-hidden=false]) .theme-toggle--embedded{visibility:hidden;pointer-events:none}}@media (max-width:39.999rem){.theme-toggle--embedded{top:.68rem;left:.72rem;width:2.5rem;min-width:2.5rem;min-height:2.5rem;justify-content:center;padding:0}.theme-toggle--embedded .theme-toggle__label{display:none}}@media (min-width:40rem){:root{--shell-page-padding:1.5rem}}@media (min-width:64rem){:root{--shell-page-padding:2rem}}@media (min-width:80rem){:root{--shell-page-padding:2.5rem}.shell-sidebar{top:var(--shell-sidebar-inset);right:var(--shell-sidebar-inset);bottom:var(--shell-sidebar-inset);width:var(--shell-sidebar-width);height:auto;border:1px solid var(--hos-border);border-radius:.95rem;box-shadow:0 20px 27px rgba(0,0,0,.06)}.shell-content{margin-inline-start:var(--shell-content-offset)}}.navigation-icon[data-tone=calendar]{--navigation-icon-bg:#e6f7fa;--navigation-icon-fg:#0e7490;--navigation-icon-bg-dark:#173443;--navigation-icon-fg-dark:#67e8f9;--navigation-icon-active:#0e7490}.finance-local-context .dashboard-hero{margin-inline:0;padding-inline:1.25rem;border-radius:1rem;background:var(--hos-navy)!important}:root{--hos-info:#16849b;--hos-text-body:1rem;--hos-text-supporting:0.9375rem;--hos-text-meta:0.875rem;--hos-text-label:0.875rem;--hos-text-control:0.9375rem;--hos-text-preview:0.8125rem}html[data-theme=dark]{--hos-info:#62b7ea}.product-body{font-size:var(--hos-text-body);line-height:1.65}.product-supporting{font-size:var(--hos-text-supporting);line-height:1.55}.product-meta{font-size:var(--hos-text-meta);line-height:1.45}.product-label{font-size:var(--hos-text-label);font-weight:800;line-height:1.45}.preview-microcopy{font-size:var(--hos-text-preview);line-height:1.45}.shell-main .text-xs{font-size:var(--hos-text-meta);line-height:1.35rem}.shell-main .text-sm{font-size:var(--hos-text-body);line-height:1.6rem}.shell-main .text-base{font-size:1.0625rem;line-height:1.7rem}.shell-main .text-lg{font-size:1.25rem;line-height:1.8rem}.shell-main .dashboard-hero__description{font-size:var(--hos-text-body)}.shell-main .chart-details,.shell-main .dashboard-hero__metadata,.shell-main .status-chip{font-size:var(--hos-text-meta)}.shell-main .progress-step__label{font-size:var(--hos-text-body)}.shell-main .attention-row,.shell-main .status-panel__description{font-size:var(--hos-text-supporting)}.status-badge{border-color:var(--hos-border);background:var(--hos-surface-soft);color:var(--hos-muted);font-size:var(--hos-text-label);line-height:1.35}.status-badge--accent{border-color:color-mix(in srgb,var(--hos-accent) 28%,var(--hos-border));background:var(--hos-accent-soft);color:var(--hos-accent-strong)}.status-badge--info{border-color:var(--hos-info-border);background:var(--hos-info-soft);color:var(--hos-info)}.status-badge--success{border-color:var(--hos-success-border);background:var(--hos-success-soft);color:var(--hos-success)}.status-badge--warning{border-color:var(--hos-warning-border);background:var(--hos-warning-soft);color:var(--hos-warning)}.status-badge--danger{border-color:var(--hos-danger-border);background:var(--hos-danger-soft);color:var(--hos-danger)}.status-badge--neutral{border-color:var(--hos-border);background:var(--hos-surface-soft);color:var(--hos-muted)}.summary-card--accent{border-color:color-mix(in srgb,var(--hos-accent) 24%,var(--hos-border));background:color-mix(in srgb,var(--hos-accent-soft) 76%,var(--hos-surface));color:var(--hos-accent-strong)}.summary-card--info{border-color:var(--hos-info-border);background:color-mix(in srgb,var(--hos-info-soft) 78%,var(--hos-surface));color:var(--hos-info)}.summary-card--success{border-color:var(--hos-success-border);background:color-mix(in srgb,var(--hos-success-soft) 78%,var(--hos-surface));color:var(--hos-success)}.summary-card--warning{border-color:var(--hos-warning-border);background:color-mix(in srgb,var(--hos-warning-soft) 78%,var(--hos-surface));color:var(--hos-warning)}.summary-card--danger{border-color:var(--hos-danger-border);background:color-mix(in srgb,var(--hos-danger-soft) 78%,var(--hos-surface));color:var(--hos-danger)}.summary-card--neutral{border-color:var(--hos-border);background:var(--hos-surface-soft);color:var(--hos-muted)}.status-panel--info .status-panel__icon{background:var(--hos-info-soft);color:var(--hos-info)}.status-panel--danger .status-panel__icon{background:var(--hos-danger-soft);color:var(--hos-danger)}.interactive-row{--hos-interactive-row-tone:var(--hos-info);border-color:var(--hos-border);background:var(--hos-surface);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease}.interactive-row[data-tone=accent]{--hos-interactive-row-tone:var(--hos-accent)}.interactive-row[data-tone=info]{--hos-interactive-row-tone:var(--hos-info)}.interactive-row[data-tone=success]{--hos-interactive-row-tone:var(--hos-success)}.interactive-row[data-tone=warning]{--hos-interactive-row-tone:var(--hos-warning)}.interactive-row[data-tone=danger]{--hos-interactive-row-tone:var(--hos-danger)}.interactive-row[data-tone=neutral]{--hos-interactive-row-tone:var(--hos-muted)}.interactive-row:not(:disabled):hover{border-color:color-mix(in srgb,var(--hos-interactive-row-tone) 28%,var(--hos-border));background:color-mix(in srgb,var(--hos-interactive-row-tone) 4%,var(--hos-surface))}.interactive-row[aria-current=true],.interactive-row[aria-pressed=true],.interactive-row[data-selected=true]{border-color:color-mix(in srgb,var(--hos-interactive-row-tone) 44%,var(--hos-border));background:color-mix(in srgb,var(--hos-interactive-row-tone) 9%,var(--hos-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hos-interactive-row-tone) 16%,transparent)}.interactive-row:focus-visible{outline:3px solid var(--hos-focus);outline-offset:2px}.interactive-row:disabled,.interactive-row[aria-disabled=true]{cursor:not-allowed;opacity:.55}.dashboard-view-select{display:inline-grid;min-width:0;max-width:100%;gap:.35rem;color:var(--hos-muted)}.dashboard-view-select__label{font-size:var(--hos-text-label);font-weight:800;line-height:1.4}.dashboard-view-select__control{position:relative;display:block;min-width:0;max-width:100%}.dashboard-view-select__select{min-height:2.75rem;width:100%;max-width:100%;appearance:none;border:1px solid var(--hos-border);border-radius:.65rem;background:var(--hos-surface);color:var(--hos-ink);padding-block:.55rem;padding-inline:.85rem 2.4rem;font-size:var(--hos-text-control);font-weight:750;line-height:1.35;box-shadow:0 4px 10px rgba(50,50,93,.06)}.dashboard-view-select__select:focus-visible{outline:3px solid var(--hos-focus);outline-offset:2px}.dashboard-view-select__icon{position:absolute;inset-inline-end:.8rem;top:50%;color:var(--hos-muted);pointer-events:none;transform:translateY(-50%) rotate(90deg)}html[data-theme=dark] .dashboard-view-select__select{border-color:var(--hos-border);background:var(--hos-surface-soft);color:var(--hos-ink);box-shadow:0 4px 10px rgba(0,0,0,.16)}[data-experience=managed-only]>.dashboard-tabs,[data-layout=financial-analysis-workspace]>.dashboard-tabs{display:grid;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding:.35rem;border:1px solid var(--hos-border);border-radius:.95rem;background:var(--hos-surface);box-shadow:var(--hos-shadow)}[data-experience=managed-only]>.dashboard-tabs button,[data-layout=financial-analysis-workspace]>.dashboard-tabs button{display:inline-flex;min-width:0;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .9rem;border:0;border-radius:.72rem;background:transparent;color:var(--hos-muted);font-size:var(--hos-text-control);font-weight:850;line-height:1.25;box-shadow:none;transition:background .14s ease,color .14s ease,box-shadow .14s ease}[data-experience=managed-only]>.dashboard-tabs button:not([aria-selected=true]):hover,[data-layout=financial-analysis-workspace]>.dashboard-tabs button:not([aria-selected=true]):hover{background:var(--hos-surface-soft);color:var(--hos-ink)}[data-experience=managed-only]>.dashboard-tabs button[aria-selected=true],[data-layout=financial-analysis-workspace]>.dashboard-tabs button[aria-selected=true]{background:var(--hos-navy)!important;color:#ffffff!important;box-shadow:0 6px 14px rgba(23,37,84,.18)!important}[data-testid=finance-flow-panel],[data-testid=finance-liquidity-planning-panel],[data-testid=finance-structure-panel]{display:grid;min-width:0;gap:0}[data-testid=finance-flow-panel]>:not(:last-child),[data-testid=finance-liquidity-planning-panel]>:not(:last-child),[data-testid=finance-structure-panel]>:not(:last-child){margin-block-end:0!important}[data-testid=finance-flow-panel]>.dashboard-tabs,[data-testid=finance-liquidity-planning-panel]>.dashboard-tabs,[data-testid=finance-structure-panel]>.dashboard-tabs{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.25rem;padding:.6rem .75rem;border:1px solid var(--hos-border);border-radius:.95rem .95rem 0 0;background:var(--hos-surface);box-shadow:none}[data-testid=finance-flow-panel]>.dashboard-tabs button,[data-testid=finance-liquidity-planning-panel]>.dashboard-tabs button,[data-testid=finance-structure-panel]>.dashboard-tabs button{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.45rem;padding:.5rem .85rem;border:0;border-radius:.58rem;background:transparent;color:var(--hos-muted);font-size:var(--hos-text-label);font-weight:850;line-height:1.2;box-shadow:none;transition:background .14s ease,color .14s ease}[data-testid=finance-flow-panel]>.dashboard-tabs button:not([aria-selected=true]):hover,[data-testid=finance-liquidity-planning-panel]>.dashboard-tabs button:not([aria-selected=true]):hover,[data-testid=finance-structure-panel]>.dashboard-tabs button:not([aria-selected=true]):hover{background:var(--hos-surface-soft);color:var(--hos-ink)}[data-testid=finance-flow-panel]>.dashboard-tabs button[aria-selected=true],[data-testid=finance-liquidity-planning-panel]>.dashboard-tabs button[aria-selected=true],[data-testid=finance-structure-panel]>.dashboard-tabs button[aria-selected=true]{background:#eef2ff!important;color:var(--hos-navy)!important;box-shadow:inset 0 -2px 0 var(--hos-chart-accent)!important}[data-testid=finance-flow-panel]>.dashboard-tabs+section,[data-testid=finance-liquidity-planning-panel]>.dashboard-tabs+section,[data-testid=finance-structure-panel]>.dashboard-tabs+section{min-width:0;margin-top:0!important}[data-testid=finance-flow-panel]>.dashboard-tabs+section .dashboard-card:first-child,[data-testid=finance-flow-panel]>.dashboard-tabs+section .status-panel:first-child,[data-testid=finance-liquidity-planning-panel]>.dashboard-tabs+section .dashboard-card:first-child,[data-testid=finance-liquidity-planning-panel]>.dashboard-tabs+section .status-panel:first-child,[data-testid=finance-structure-panel]>.dashboard-tabs+section .dashboard-card:first-child,[data-testid=finance-structure-panel]>.dashboard-tabs+section .status-panel:first-child{border-start-start-radius:0;border-start-end-radius:0;border-top:0}[data-experience=managed-only] .dashboard-tabs button:focus-visible,[data-layout=financial-analysis-workspace] .dashboard-tabs button:focus-visible{outline:3px solid var(--hos-focus);outline-offset:2px}html[data-theme=dark] [data-experience=managed-only]>.dashboard-tabs,html[data-theme=dark] [data-layout=financial-analysis-workspace]>.dashboard-tabs,html[data-theme=dark] [data-testid=finance-flow-panel]>.dashboard-tabs,html[data-theme=dark] [data-testid=finance-liquidity-planning-panel]>.dashboard-tabs,html[data-theme=dark] [data-testid=finance-structure-panel]>.dashboard-tabs{border-color:var(--hos-border);background:var(--hos-surface)}html[data-theme=dark] [data-experience=managed-only]>.dashboard-tabs button[aria-selected=true],html[data-theme=dark] [data-layout=financial-analysis-workspace]>.dashboard-tabs button[aria-selected=true]{background:#465486!important;color:#ffffff!important;box-shadow:0 6px 16px rgba(0,0,0,.22)!important}html[data-theme=dark] [data-testid=finance-flow-panel]>.dashboard-tabs button[aria-selected=true],html[data-theme=dark] [data-testid=finance-liquidity-planning-panel]>.dashboard-tabs button[aria-selected=true],html[data-theme=dark] [data-testid=finance-structure-panel]>.dashboard-tabs button[aria-selected=true]{background:#2b3150!important;color:var(--hos-ink)!important;box-shadow:inset 0 -2px 0 #8c83f1!important}.monthly-flow-difference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.25rem),1fr));gap:.5rem;margin-top:.75rem}.monthly-flow-difference{display:flex;min-width:0;flex-direction:column;gap:.15rem;border:1px solid var(--hos-border);border-inline-start:.2rem solid var(--hos-chart-positive);border-radius:.65rem;background:var(--hos-surface-soft);padding:.55rem .7rem}.monthly-flow-difference[data-tone=negative]{border-inline-start-color:var(--hos-chart-negative)}figure[data-density=compact] .monthly-flow-difference{padding-block:.45rem}.shell-content,.shell-main,.shell-root,body,html{max-inline-size:100%}.shell-content,.shell-main,.shell-root{min-inline-size:0}@media (max-width:47.999rem){.dashboard-view-select{width:100%}[data-experience=managed-only]>.dashboard-tabs,[data-layout=financial-analysis-workspace]>.dashboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}[data-testid=finance-flow-panel]>.dashboard-tabs button,[data-testid=finance-liquidity-planning-panel]>.dashboard-tabs button,[data-testid=finance-structure-panel]>.dashboard-tabs button{flex:1 1 8rem}}