@layer neso{.neso-text-field{gap:var(--neso-space-sm);min-inline-size:0;display:grid}.neso-password,.neso-search{align-items:center;min-inline-size:0;display:flex;position:relative}.neso-password-input{padding-inline-end:calc(var(--neso-control-height) + var(--neso-space-sm))}.neso-password>button{position:absolute;inset-inline-end:var(--neso-space-xxs)}.neso-search>svg{inline-size:var(--neso-icon-size);block-size:var(--neso-icon-size);color:var(--neso-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--neso-space-base)}.neso-search>input{padding-inline-start:calc(var(--neso-space-base) + var(--neso-icon-size) + var(--neso-space-sm))}.neso-status[data-tone=info]{color:var(--neso-info);background:var(--neso-info-surface)}.neso-status[data-tone=success]{color:var(--neso-success);background:var(--neso-success-surface)}.neso-status[data-tone=warning]{color:var(--neso-warning);background:var(--neso-warning-surface)}.neso-status[data-tone=danger]{color:var(--neso-danger);background:var(--neso-danger-surface)}.neso-status[data-tone=neutral]{color:var(--neso-text);background:var(--neso-surface-strong)}.neso-chart{font-size:var(--neso-type-caption-size);font-variant-numeric:lining-nums tabular-nums;color:var(--neso-text-muted)}.neso-chart .recharts-cartesian-axis-tick-value{fill:var(--neso-chart-axis)}.neso-chart .recharts-cartesian-grid-horizontal line{stroke:var(--neso-chart-grid)}.neso-chart: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)) .recharts-cartesian-axis-tick-value[text-anchor=start]{text-anchor:end}.neso-chart: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)) .recharts-cartesian-axis-tick-value[text-anchor=end]{text-anchor:start}.neso-chart .recharts-curve.recharts-tooltip-cursor{stroke:var(--neso-border)}.neso-chart .recharts-rectangle.recharts-tooltip-cursor{fill:var(--neso-hover)}.neso-chart .recharts-wrapper:focus-visible,.neso-chart .recharts-surface:focus-visible{outline:var(--neso-focus-width) solid var(--neso-focus);outline-offset:var(--neso-focus-offset-width)}.neso-chart-tooltip{gap:var(--neso-space-sm);min-inline-size:172px;max-inline-size:300px;padding:10px var(--neso-space-md);border:var(--neso-border-width) solid var(--neso-border);border-radius:var(--neso-radius-control);background:var(--neso-surface);color:var(--neso-text);box-shadow:var(--neso-shadow-popover);font-size:13px;line-height:1.4;display:grid}.neso-chart-tooltip-label{color:var(--neso-text);font-weight:600}.neso-chart-tooltip-rows{gap:6px;display:grid}.neso-chart-tooltip-row{align-items:center;column-gap:var(--neso-space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.neso-chart-tooltip-row[data-derived]{border-block-start:var(--neso-border-width) solid var(--neso-separator);padding-block-start:6px}.neso-chart-tooltip-name{color:var(--neso-text-secondary)}.neso-chart-tooltip-value{color:var(--neso-text);font-variant-numeric:lining-nums tabular-nums;text-align:end;white-space:nowrap;padding-inline-start:var(--neso-space-md);font-weight:700}.neso-chart-swatch{border-radius:var(--neso-radius-badge);background:var(--neso-chart-swatch);forced-color-adjust:none;flex-shrink:0;block-size:10px;inline-size:10px;display:inline-block}.neso-chart-swatch[data-mark=line]{border-radius:1px;block-size:2px;inline-size:14px}.neso-chart-swatch[data-mark=dashed]{background:repeating-linear-gradient(90deg, var(--neso-chart-swatch) 0 4px, transparent 4px 7px);border-radius:0;block-size:2px;inline-size:14px}.neso-chart-swatch[data-mark=none]{visibility:hidden}.neso-chart-legend{align-items:center;gap:6px var(--neso-space-base);color:var(--neso-text-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.neso-chart-legend li{align-items:center;gap:var(--neso-space-sm);display:inline-flex}}
