/* Only the temporary fixture surface; inherited card, typography and theme tokens stay authoritative. */
[data-design-sample] .ds-sample-note{font-size:12px;color:var(--text-tertiary);margin:0 0 18px;text-align:right}
[data-design-sample] .ds-muted{font-size:13px;line-height:1.6;color:var(--text-secondary)}
[data-design-sample] .ds-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:24px}
[data-design-sample] .ds-toolbar h2{flex:1;margin:0}
[data-design-sample] .ds-button{font:inherit;font-size:13px;padding:9px 14px;border:1px solid var(--line-hair);border-radius:12px;color:var(--text-primary);background:transparent;cursor:pointer}
[data-design-sample] .ds-button:hover,[data-design-sample] .ds-button[aria-pressed=true]{background:var(--row-hover)}
[data-design-sample] .ds-plan-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:40px}
[data-design-sample] .ds-plan-svg{width:100%;height:auto;display:block;margin:35px auto;color:var(--text-secondary)}
[data-design-sample] .ds-detail{margin-top:20px}
[data-design-sample] .ds-detail .ds-sample-note{text-align:left;margin:20px 0 0}
[data-design-sample] [data-mov-scroll]{overflow:auto!important}
[data-design-sample] [data-v2-movement],[data-design-sample] [data-mov-head]{min-width:780px}
@container(max-width:760px){[data-design-sample] .ds-plan-grid{grid-template-columns:1fr}[data-design-sample] .v6-plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
[data-design-sample] [data-macro-uma-mark] svg path,[data-design-sample] [data-inv-uma-spark-mark] svg path,[data-design-sample] [data-inv-detail-uma-carousel] svg path[fill]{fill:var(--uma-violet,#7962f8)}
[data-design-sample] .v6-instruments-pesos{grid-template-columns:122px repeat(3,minmax(0,1fr))}
[data-design-sample] .v6-instruments-usd{grid-template-columns:122px repeat(2,minmax(0,1fr))}
[data-design-sample] .v6-plan-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}
[data-design-sample] .v6-plan-metrics .v6-metric-value{display:block;margin-top:16px;font-size:32px;font-weight:450}
[data-design-sample] .v6-plan-metrics p{font-size:12px;color:var(--text-secondary)}
@media(max-width:760px){[data-design-sample] .v6-instrument-table{overflow-x:auto;grid-template-columns:105px repeat(3,minmax(120px,1fr))}[data-design-sample] .v6-instruments-usd{grid-template-columns:105px repeat(2,minmax(120px,1fr))}}
[data-design-sample] .v6-plan-metrics .v6-card{position:relative}

/* Cartera uses the approved compact title-to-overview rhythm. */
[data-v6-view]:has([data-design-sample="activos"]) [data-main-page-head]{margin-bottom:14px!important}
[data-v6-view]:has([data-design-sample="activos"]) [data-main-page-copy]{gap:0!important}
[data-tema] [data-v6-view]:has([data-design-sample="activos"]) [data-main-page-copy] p{margin-top:6px!important;font-size:17px!important}
[data-design-sample="activos"]>.ds-sample-note{margin:10px 3px 0;font-size:11px}
@media(min-width:1100px){[data-v6-view]:has([data-design-sample="activos"]) [data-main-page-head]{margin-top:-10px!important;margin-bottom:10px!important}[data-tema] [data-v6-view]:has([data-design-sample="activos"]) [data-main-page-copy] p{line-height:1.3!important}}
