.ui--mcli{container-type:inline-size}.ui-mc__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em}.ui-mc__kpis span{display:flex;flex-direction:column;gap:.1em;padding:.6em .75em;border-radius:.85em;background:var(--ui-sf);min-width:0}.ui-mc__kpis b{font-family:var(--font-display);font-size:1.4em;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-mc__kpis i{font-style:normal;font-size:.78em;color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-mc__graf{display:flex;align-items:flex-end;gap:.45em;height:7.4em;padding:.2em .1em 0}.ui-mc__col{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.35em;flex:1 1 0;height:100%;min-width:0}.ui-mc__col i{display:block;width:100%;height:100%;border-radius:.45em .45em .2em .2em;background:color-mix(in oklab,var(--primary) 26%,var(--ui-sf2));transform-origin:bottom center;transition:transform .8s var(--ease)}.ui-mc__col.is-hoje i{background:linear-gradient(180deg,var(--ring-2),var(--ui-me))}.ui-mc__col:nth-child(1) i{transform:scaleY(.42)}.ui-mc__col:nth-child(2) i{transform:scaleY(.58)}.ui-mc__col:nth-child(3) i{transform:scaleY(.71)}.ui-mc__col:nth-child(4) i{transform:scaleY(.49)}.ui-mc__col:nth-child(5) i{transform:scaleY(.64)}.ui-mc__col:nth-child(6) i{transform:scaleY(.83)}.ui-mc__col:nth-child(7) i{transform:scaleY(1)}.ui-mc__col em{font-style:normal;font-size:.7em;color:var(--ui-muted)}.ui-mc__col.is-hoje em{color:var(--ui-ink);font-weight:700}.ui-mc__lista{display:flex;flex-direction:column;gap:.35em}.ui-mc__row{display:flex;align-items:center;gap:.65em;padding:.5em .6em;border-radius:.85em;background:var(--ui-sf);transition:box-shadow .35s}.ui-mc__row.is-hl{box-shadow:inset 0 0 0 1.5px var(--ui-me);background:var(--ui-bg)}.ui-mc__ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.1em;height:2.1em;border-radius:.65em;background:var(--ui-bg);color:var(--ui-muted);box-shadow:inset 0 0 0 1px var(--ui-line)}.ui-mc__ico img,.ui-mc__ico .st-i{width:1.1em;height:1.1em}.ui-mc__novo{flex:0 0 auto;padding:.2em .55em;border-radius:999px;background:color-mix(in oklab,#22c55e 14%,var(--ui-bg));font-size:.74em;font-weight:700;color:#15803d;white-space:nowrap;transition:opacity .3s,transform .4s var(--ease)}.ui--mcli.is-live .ui-mc__novo:not(.is-in){opacity:0;transform:translateY(.3em)}@container (max-width: 360px){.ui-mc__lista .ui-mc__row:nth-child(n+3){display:none}.ui-mc__graf{height:5.6em}}
