.etf-mixed-section{margin-top:28px}
.etf-mixed-allocation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.etf-mixed-card{background:#fff;border:1px solid #e1e5e9;border-radius:14px;box-shadow:0 2px 8px rgba(15,23,42,.06);padding:20px;min-width:0}
.etf-mixed-card-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}
.etf-mixed-card-heading h4{font-size:17px;color:#151515;margin:0}.etf-mixed-card-heading span{color:#64748b;font-size:13px}
.etf-mixed-stack{display:flex;width:100%;height:18px;overflow:hidden;border-radius:999px;background:#edf0f3;margin-bottom:17px}
.etf-mixed-stack span{height:100%;flex:none}
.etf-mixed-legend{display:grid;gap:9px}.etf-mixed-legend>div{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px}.etf-mixed-legend i{width:11px;height:11px;border-radius:50%}.etf-mixed-legend strong{color:#151515}
.etf-mixed-muted{color:#64748b;line-height:1.55}.etf-mixed-risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:14px}.etf-mixed-risk-grid p{margin:0;line-height:1.55}
.etf-mixed-fund-list{display:grid;gap:10px}.etf-mixed-fund-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;border:1px solid #e1e5e9;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.04)}.etf-mixed-fund-row>div{display:grid;gap:4px;min-width:0}.etf-mixed-fund-row strong{overflow-wrap:anywhere}.etf-mixed-fund-row small{color:#64748b}.etf-mixed-fund-row b{white-space:nowrap}
.etf-mixed-look-card{margin-bottom:12px}.etf-mixed-look-bars{display:grid;gap:12px}.etf-mixed-look-bars>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(90px,2fr) 70px;align-items:center;gap:12px}.etf-mixed-look-bars .etf-country-bar{height:9px}.etf-mixed-look-bars .etf-country-bar i{display:block;height:100%;border-radius:inherit;background:#168451}.etf-mixed-look-bars strong{text-align:right}
@media(max-width:760px){.etf-mixed-allocation-grid,.etf-mixed-risk-grid{grid-template-columns:1fr}.etf-mixed-card{padding:16px}.etf-mixed-fund-row{padding:13px}}
