.mt-page{--mt-railw:194px}.mt-rail{width:var(--mt-railw);flex-direction:column;flex-shrink:0;gap:2px;padding:4px 2px;display:flex}.mt-item{color:var(--gc-ink-2);border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.mt-item:hover{background:var(--gc-paper);color:var(--gc-ink)}.mt-item:focus-visible{outline:2px solid var(--gc-teal);outline-offset:1px}.mt-item.ativo{background:var(--gc-teal-soft);color:var(--gc-teal);font-weight:600}.mt-item .ico{flex-shrink:0;display:flex}.mt-item .rot{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mt-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}.mt-kpi{background:var(--gc-surface);border:1px solid var(--gc-line);border-left:3px solid var(--mt-c,var(--gc-teal));border-radius:10px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.mt-kpi .k-label{letter-spacing:.06em;text-transform:uppercase;color:var(--gc-ink-3);font-size:10px}.mt-kpi .k-value{font-family:var(--gc-mono);color:var(--gc-ink);font-size:19px;font-weight:600}
