.dash{--dash-mark:var(--accent);--dash-hover:color-mix(in srgb, var(--muted) 12%, transparent);scrollbar-color:color-mix(in srgb, var(--muted) 35%, transparent) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:.5rem;min-height:0;padding:2px 4px 4px 2px;font-size:.75rem;display:flex;overflow:auto}.dash h2{margin:0}.dash-toolbar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.4rem .75rem;display:flex}.dash-period{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.dash-presets,.dash-scope{border:1px solid var(--border);background:var(--card);border-radius:999px;flex:none;align-items:center;padding:2px;display:inline-flex}.dash-presets button,.dash-scope button{height:1.3rem;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .55rem;font-size:.68rem;font-weight:650}.dash-presets button:hover,.dash-scope button:hover{color:var(--foreground)}.dash-presets button[aria-pressed=true],.dash-scope button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.dash-scope>span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;padding:0 .35rem 0 .5rem;font-size:.64rem;font-weight:700}.dash-dates{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dash-dates>svg{color:var(--muted);flex:none}.dash-dates label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.25rem;font-size:.62rem;font-weight:700;display:flex}.dash-dates input{border:1px solid var(--border);background:var(--card);height:1.55rem;color:var(--foreground);text-transform:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;border-radius:.4rem;padding:0 .35rem;font-size:.7rem}@media (prefers-color-scheme:dark){.dash-dates input{--lightningcss-light: ;--lightningcss-dark:initial}}.dash-button{border:1px solid var(--border);background:var(--card);height:1.55rem;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.25rem;padding:0 .6rem;font-size:.68rem;font-weight:650;display:inline-flex}.dash-button:hover:not(:disabled){background:var(--card-muted)}.dash-button:disabled{opacity:.5;cursor:default}.dash-error{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:.5rem;flex:none;padding:.35rem .6rem;font-size:.72rem}.dash-card{border:1px solid var(--border);background:var(--card);border-radius:.6rem;min-width:0;padding:.4rem .55rem}.dash-card-head{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.dash-card-head h2{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.dash-card-meta{color:var(--muted);white-space:nowrap;flex:none;font-size:.64rem}.dash-dot{border-radius:50%;flex:none;width:6px;height:6px}.dash-dot.tone-danger{background:var(--danger)}.dash-dot.tone-warning{background:var(--warning)}.dash-kpis{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dash-kpi,.dash-kpi-link{align-content:start;gap:.05rem;display:grid}.dash-kpi.is-link{padding:0}.dash-kpi-link{border-radius:inherit;height:100%;padding:.4rem .55rem}.dash-kpi.is-link:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent-soft) 45%, var(--card))}.dash-kpis.compact .dash-kpi-value{font-size:1.05rem}.dash-kpis.compact .dash-kpi.tone-danger{border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}.dash-kpis.compact .dash-kpi.tone-warning{border-color:color-mix(in srgb, var(--warning) 40%, var(--border))}.dash-section-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex:none;margin-top:.1rem;font-size:.64rem;font-weight:700}.dash-kpi-label{color:var(--muted);white-space:nowrap;align-items:center;gap:.3rem;font-size:.68rem;font-weight:650;display:flex;overflow:hidden}.dash-kpi-value{letter-spacing:-.02em;font-size:1.25rem;font-weight:650;line-height:1.25}.dash-kpi-context{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.dash-kpi-context.is-error{color:var(--danger)}.dash-kpi .dash-kpi-value,.dash-kpi .dash-kpi-context{transition:opacity .2s}.dash-kpi.is-busy .dash-kpi-value,.dash-kpi.is-busy .dash-kpi-context{opacity:.5}.dash-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"chart chart chart accounts""chart chart chart published""types actions actions actions";gap:.5rem;display:grid}.dash-area-chart{grid-area:chart}.dash-area-accounts{grid-area:accounts}.dash-area-published{grid-area:published}.dash-area-types{grid-area:types}.dash-area-actions{grid-area:actions}.dash-card-head .dash-scope{margin-left:auto}.dash-actions{margin:0;padding:0;list-style:none;display:grid}.dash-actions li{border-top:1px solid var(--border);align-items:center;gap:.45rem;min-height:1.6rem;font-size:.72rem;display:flex}.dash-actions li:first-child{border-top:0}.dash-action-detail{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dash-actions small{color:var(--muted);flex:none;font-size:.66rem}.dash-list{flex-direction:column;gap:.3rem;display:flex}.dash-bars{grid-template-columns:minmax(0,1.5fr) minmax(2.5rem,1fr) auto auto;column-gap:.45rem;margin:0 -.25rem;padding:0;list-style:none;display:grid}.dash-bar-row{grid-column:1/-1;grid-template-columns:subgrid;border-radius:.25rem;align-items:center;min-height:1.1rem;padding:0 .25rem;display:grid}.dash-bar-row:hover{background:var(--dash-hover)}.dash-bar-label{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.dash-bar-track{height:.5rem;display:block}.dash-bar-fill{background:var(--dash-mark);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.dash-bar-count{font-variant-numeric:tabular-nums;text-align:right;font-size:.7rem;font-weight:600}.dash-bar-share{min-width:2.3rem;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.64rem}.tone-other .dash-bar-label{color:var(--muted)}.tone-other .dash-bar-fill,.tone-muted .dash-bar-fill{background:color-mix(in srgb, var(--muted) 60%, transparent)}.tone-danger .dash-bar-fill{background:var(--danger)}.tone-warning .dash-bar-fill{background:var(--warning)}.tone-success .dash-bar-fill{background:var(--success)}.dash-empty{color:var(--muted);text-align:center;margin:auto 0;padding:.6rem 0;font-size:.7rem}.dash-chart{flex-direction:column;gap:.25rem;min-height:15rem;display:flex;position:relative}.dash-plot{flex:1;min-height:7.5rem;position:relative}.dash-plot-svg{border-radius:.25rem;outline:none;display:block;position:absolute;inset:0;overflow:visible}.dash-plot-svg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-grid-line line{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.dash-grid-line text,.dash-axis-label{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.dash-grid-line text{dominant-baseline:middle;text-anchor:end}.dash-column{fill:var(--dash-mark);transition:opacity .12s}.has-active .dash-column:not(.is-active){opacity:.45}.dash-plot-hover{fill:var(--dash-hover)}.dash-plot-hit{fill:#0000}.dash-peak-label{fill:var(--foreground);text-anchor:middle;font-size:10px;font-weight:650}.dash-tooltip{z-index:1;border:1px solid var(--border);background:var(--overlay);white-space:nowrap;pointer-events:none;border-radius:.35rem;align-items:baseline;gap:.35rem;padding:.1rem .45rem;font-size:.66rem;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 4px 14px #09090b1f}.dash-tooltip strong{font-size:.74rem}.dash-tooltip span{color:var(--muted)}.dash-plot-empty{color:var(--muted);pointer-events:none;place-items:center;margin:0;font-size:.7rem;display:grid;position:absolute;inset:0}.dash-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1099px){.dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"chart chart""accounts published""types types""actions actions"}}@media (max-width:719px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""accounts""published""types""actions"}}@media (prefers-reduced-motion:reduce){.dash-column,.dash-kpi .dash-kpi-value,.dash-kpi .dash-kpi-context{transition:none}}
