.mdc{--mdc-border: #e4e8ef;display:flex;flex-direction:column;height:100%;min-width:0;padding:12px 14px 14px;border:1px solid var(--mdc-border);border-radius:12px;background:var(--viz-surface);box-shadow:var(--fl-shadow-card)}:root[data-theme=dark] .mdc{--mdc-border: rgba(255, 255, 255, .08)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mdc{--mdc-border: rgba(255, 255, 255, .08)}}.mdc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.mdc-title{display:flex;align-items:center;gap:6px;min-width:0;margin:0;font-size:13px;font-weight:500;color:var(--viz-ink-2)}.mdc-title>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdc-info{flex:none;color:var(--viz-ink-3);cursor:help}.mdc-body{flex:1;min-width:0;margin-top:4px}.mdc-value{font-size:24px;font-weight:600;line-height:1.3;color:var(--viz-ink)}.mdc-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;color:var(--viz-ink-3)}.mdc-note{margin:4px 0 0;font-size:12px;color:var(--viz-ink-3)}.mdc-captions{display:flex;justify-content:space-between;margin-bottom:6px;font-size:11px;color:var(--viz-ink-3)}.mdc .viz-barlist{gap:8px}.mdc .viz-breakdown{margin-top:10px;font-size:12px}.mdc-strip{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin-bottom:16px}.mdc-cell{display:flex;flex:1 1 320px;min-width:280px;max-width:100%}.mdc-cell>*{flex:1}.mdc-figures{display:flex;flex-wrap:wrap;gap:12px}.mdc-figures>*{flex:0 1 260px;min-width:220px;height:auto}.mdc-figures-stacked{flex:0 0 260px;flex-direction:column;flex-wrap:nowrap;align-self:flex-start}.mdc-figures-stacked>*{flex:0 0 auto}@media (max-width: 720px){.mdc-figures-stacked{flex:1 1 100%;flex-direction:row;flex-wrap:wrap}.mdc-figures>*{flex:1 1 200px}.mdc-cell{min-width:100%}}
