.mt3-formel-karte{align-content:start;gap:16px;display:grid}.mt3-formel{border-radius:var(--r-s);background:var(--salbei-50);border:1px solid var(--linie-2);font:650 clamp(22px, 2vw + 14px, 32px)/1 var(--f-titel);color:var(--ink-900);justify-content:center;align-items:center;gap:14px;padding:22px 12px;display:flex}.mt3-bruch{text-align:center;gap:8px;display:inline-grid}.mt3-bruch>span+span{border-top:2.5px solid var(--ink-900);padding-top:8px}.mt3-formel i{font-weight:500}.mt3-formel sub{font-size:.5em}.mt3-legende{color:var(--text-2);text-align:center;font-size:13px}.mt3-balken{border-radius:10px;gap:3px;height:30px;display:flex;overflow:hidden}.mt3-balken span{width:var(--w);background:var(--f);font:700 12px/1 var(--f-text);color:#fff;place-items:center;min-width:0;display:grid}.mt3-balken span.hell{color:var(--ink-900)}.mt3-balken-leg{color:var(--text-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding:0;font-size:13px;list-style:none;display:grid}.mt3-balken-leg i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.mt3-balken-leg b{color:var(--ink-900)}.mt3-gruppen{border-radius:var(--r);box-shadow:var(--schatten);background:#fff;gap:14px;padding:18px;list-style:none;display:grid}.mt3-gruppen li{gap:6px;display:grid}.mt3-gname{font:650 15px/1.3 var(--f-titel);color:var(--ink-900)}.mt3-gname small{font:500 12.5px/1.3 var(--f-text);color:var(--text-2)}@media (max-width:639px){.mt3-balken-leg{grid-template-columns:minmax(0,1fr)}}.mt3-krit{gap:12px;padding:0;list-style:none;display:grid}.mt3-krit li{box-shadow:var(--schatten);background:#fff;border-radius:20px;grid-template-columns:76px minmax(0,1fr);gap:4px 16px;padding:18px;display:grid}.mt3-krit-gewicht{background:var(--brand-100);width:76px;height:76px;color:var(--brand-900);font:760 22px/1 var(--f-titel);border-radius:50%;grid-row:span 3;place-items:center;display:grid}.mt3-krit-gewicht small{font:600 10.5px/1 var(--f-text);color:var(--brand-800);text-align:center;margin-top:3px;display:block}.mt3-krit h3{font-size:18px}.mt3-krit .meta{color:var(--brand-800);font-weight:600}.mt3-krit p:last-child{color:var(--text-2);font-size:14.5px}@media (max-width:479px){.mt3-krit li{grid-template-columns:56px minmax(0,1fr)}.mt3-krit-gewicht{width:56px;height:56px;font-size:18px}}.mt3-siegel{gap:10px;display:grid}.mt3-siegel-zeilen{gap:8px;display:grid}.mt3-siegel-zeile{background:#fff;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:grid}.mt3-siegel-zeile i{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.mt3-siegel-zeile i svg{width:14px;height:14px}.mt3-siegel-zeile.ja i{background:var(--brand-100);color:var(--brand-800)}.mt3-siegel-zeile.nein i{background:var(--erde-100);color:var(--erde-700)}.mt3-siegel-zeile b{font:700 13px/1 var(--f-text);white-space:nowrap}.mt3-abzug table{min-width:0}.mt3-sort{gap:10px;padding:0;list-style:none;display:grid}.mt3-sort li{box-shadow:var(--schatten);background:#fff;border-radius:18px;gap:4px 20px;padding:16px 18px;display:grid}@media (min-width:900px){.mt3-sort li{grid-template-columns:minmax(0,15rem) minmax(0,13rem) minmax(0,1fr);align-items:start}}.mt3-sort h3{font-size:16.5px}.mt3-sort-param{font:680 14px/1.3 var(--f-text);color:var(--brand-800)}.mt3-sort-param:before{content:"Hauptparameter: ";color:var(--text-2);font-weight:500}@media (min-width:900px){.mt3-sort-param:before{content:none}}.mt3-sort p{color:var(--text-2);font-size:14.5px}.mt3-sort-kopf{display:none}@media (min-width:900px){.mt3-sort-kopf{font:650 12px/1 var(--f-text);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);grid-template-columns:minmax(0,15rem) minmax(0,13rem) minmax(0,1fr);gap:20px;padding:0 18px;display:grid}}.mt3-regel-satz{font:650 clamp(17px, .6vw + 14px, 20px)/1.45 var(--f-titel);color:var(--ink-900);max-width:62ch}.mt3-rang{counter-reset:r;gap:8px;padding:0;list-style:none;display:grid}.mt3-rang li{counter-increment:r;background:#fff;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-content:start;gap:2px 12px;padding:12px 14px;font-size:14.5px;display:grid}.mt3-rang li:before{content:counter(r);background:var(--wald);color:#fff;width:30px;height:30px;font:700 13px/1 var(--f-text);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.mt3-rang b{font:680 15.5px/1.3 var(--f-titel);color:var(--ink-900)}.mt3-rang span{color:var(--text-2)}@media (min-width:900px){.mt3-rang{grid-template-columns:2fr 1fr 1fr}}.mt3-aus{padding:0;list-style:none}.mt3-aus .karte{gap:8px}.mt3-h4{font-size:16.5px}.mt3-aus p{font-size:14.5px}.mt3-histo{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;height:220px;padding:0;list-style:none;display:grid}.mt3-histo li{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.mt3-h-saeule{width:100%;max-width:110px;height:var(--h);border-radius:12px 12px 4px 4px}.mt3-h-saeule[data-stufe="5"]{background:var(--score-5)}.mt3-h-saeule[data-stufe="4"]{background:var(--score-4)}.mt3-h-saeule[data-stufe="3"]{background:var(--score-3)}.mt3-h-saeule[data-stufe="2"]{background:var(--score-2)}.mt3-h-saeule[data-stufe="1"]{background:var(--score-1)}.mt3-h-zahl{font:760 clamp(15px, 1.2vw + 10px, 22px)/1 var(--f-titel);color:var(--ink-900);font-variant-numeric:tabular-nums}.mt3-h-wort{text-align:center;color:var(--text-2);min-height:2.5em;font-size:12px;line-height:1.25}.mt3-protokoll td:first-child{white-space:nowrap;font-weight:650}.mt3-umstellung svg{width:14px;height:14px}.mt3-umstellung{font:650 12px/1 var(--f-text);color:var(--erde-700);background:var(--erde-100);border-radius:var(--r-pille);align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.mt3-details{box-shadow:var(--schatten);background:#fff;border-radius:18px}.mt3-details>summary{cursor:pointer;font:650 15.5px/1.3 var(--f-titel);color:var(--ink-900);padding:15px 18px;list-style:none}.mt3-details>summary::-webkit-details-marker{display:none}.mt3-details>summary:after{content:" +";color:var(--brand-700)}.mt3-details[open]>summary:after{content:" –"}.mt3-details>div{padding:0 18px 16px;font-size:14.5px}.mt3-g2{color:var(--brand-800);background:var(--brand-100)}.mt3-g2-liste{gap:8px;padding-left:18px;font-size:14.5px;line-height:1.45;display:grid}.mt3-g2-liste b{color:var(--ink-900)}
