.analysis-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px}.analysis-toolbar>div,.analysis-detail-heading{display:flex;align-items:center;gap:12px}.analysis-toolbar label,.analysis-detail-heading label{font-size:12px;color:var(--muted)}.analysis-toolbar select,.analysis-detail-heading select{font-size:12px;min-height:38px;padding:7px 32px 7px 12px}.analysis-toolbar>span{font-size:11px;color:var(--muted)}.analysis-legend{display:flex;gap:24px;flex-wrap:wrap;padding:18px 24px 4px;font-size:12px;color:var(--muted)}.analysis-legend>span{display:flex;gap:7px;align-items:center}.analysis-swatch{display:inline-block;width:10px;height:10px;border-radius:2px;flex:none}.analysis-swatch.sales{background:#d88844}.analysis-swatch.purchases{background:#619787}.analysis-swatch.fixedAssets{background:#8395b2}.analysis-chart-scroll{overflow-x:auto;padding:8px 12px 0}.analysis-chart{display:block;width:100%;min-width:720px;height:auto;font-family:inherit}.analysis-grid{stroke:#e9ede8;stroke-width:1}.analysis-zero{stroke:#acb6ac;stroke-width:1}.analysis-axis{fill:#7f897f;font-size:10px}.analysis-period{fill:#48594d;font-size:12px;font-weight:500}.analysis-bar.sales{fill:#d88844}.analysis-bar.purchases{fill:#619787}.analysis-bar.fixedAssets{fill:#8395b2}.analysis-highlight{fill:transparent;stroke:transparent}.analysis-group{cursor:pointer;outline:none}.analysis-group.chosen .analysis-highlight{fill:#f3ead91f;stroke:#dec9ad;stroke-dasharray:4 4}.analysis-group:hover .analysis-highlight,.analysis-group:focus-visible .analysis-highlight{fill:#e9f0e933;stroke:#87988b}.analysis-missing{font-size:16px;fill:#89918a}.analysis-detail-heading{margin:27px 0 0}.analysis-detail-heading>span{margin-left:auto;font-size:12px;color:var(--muted)}.analysis-metrics{margin:15px 0 18px}.analysis-metrics .metric-value{font-size:28px}.analysis-metrics .metric-foot{line-height:1.8}.analysis-gap{padding:23px 26px;border:1px solid #dccfbf;border-radius:7px;background:#fffaf3;display:flex;align-items:center;gap:28px}.analysis-gap h2{font-size:15px;margin:4px 0}.analysis-gap p{margin:0;color:var(--muted);font-size:11px}.analysis-gap .eyebrow{font-size:9px}.analysis-gap-number{margin-left:auto;text-align:right}.analysis-gap-number strong{font-size:31px;font-weight:650;font-variant-numeric:tabular-nums}.analysis-gap-number small,.analysis-gap-change small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.analysis-gap-change{font-size:12px;border-left:1px solid #e9dfd2;padding-left:25px;max-width:240px}.analysis-notice{padding:13px 18px;border-left:3px solid #d6b588;background:#fffaf3;margin-bottom:18px}.analysis-notice p{margin:2px 0;color:#8b704e;font-size:12px}.analysis-quality,.analysis-method{font-size:12px;line-height:1.9;color:var(--muted)}.analysis-method{padding:16px 0 0;margin-bottom:0;max-width:880px}.analysis-quality{color:#95744b}.analysis-caption{text-align:left;padding:9px 22px;font-size:10px;color:var(--muted)}
@media(max-width:1100px){.analysis-gap{flex-wrap:wrap;gap:16px}.analysis-gap-change{max-width:none;flex-basis:100%;border-left:0;border-top:1px solid #e9dfd2;padding:12px 0 0}.analysis-metrics .metric-value{font-size:25px}}
@media(max-width:700px){.analysis-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.analysis-legend{padding:16px 16px 2px;gap:15px;font-size:11px}.analysis-chart-scroll{padding:6px 0 0}.analysis-metrics{grid-template-columns:1fr}.analysis-metrics .metric{padding:17px 20px}.analysis-metrics .metric-value{font-size:28px;margin:2px 0}.analysis-detail-heading{gap:9px;flex-wrap:wrap}.analysis-detail-heading>span{display:none}.analysis-gap{padding:19px 20px}.analysis-gap-number strong{font-size:27px}.analysis-gap-number{margin-left:0;flex-basis:100%;text-align:left}.analysis-gap-change{line-height:1.8}.analysis-method{font-size:11px}.analysis-notice{padding:10px 13px}}
@media(max-width:700px){.sidebar nav{overflow-x:auto;justify-content:flex-start;flex-wrap:nowrap}.sidebar .nav-item{flex:0 0 auto;width:auto;white-space:nowrap;min-width:max-content}.analysis-metrics .metric:first-child{display:block}.analysis-metrics .metric:first-child .metric-value{grid-area:auto}.analysis-metrics .metric:first-child .metric-foot{grid-area:auto}}
