.mp{gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.mp-leiste{display:none}@media (width>=960px){.mp{flex-wrap:nowrap}.mp-leiste{flex:none;width:340px;height:calc(100vh - 32px);max-height:1100px;transition:width .3s;display:block;position:sticky;top:16px}.mp-leiste--zu{width:44px}}.mp-leiste-innen{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.mp-leiste-kopf{border-bottom:1px solid var(--color-line);flex:none;align-items:center;width:340px;height:48px;padding:0 52px 0 16px;transition:opacity .2s .1s;display:flex}.mp-leiste-titel{color:var(--color-navy);font-size:14px;font-weight:600}.mp-leiste--zu .mp-leiste-kopf{opacity:0;border-bottom-color:#0000;transition:opacity .15s}.mp-griff{z-index:1;width:34px;height:34px;color:var(--color-graphite);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:7px;right:5px}.mp-griff:hover{background:var(--color-info-tint);border-color:var(--color-info-line);color:var(--color-navy)}.mp-griff:focus-visible{outline:2px solid var(--color-steel);outline-offset:1px}.mp-griff-pfeil{transform-box:fill-box;transform-origin:50%;transition:transform .3s}.mp-leiste--zu .mp-griff-pfeil{transform:rotate(180deg)}.mp-baum{flex:auto;width:340px;min-height:0;padding:10px 10px 14px;transition:opacity .2s .1s,visibility;overflow:auto}.mp-leiste--zu .mp-baum{opacity:0;visibility:hidden;transition:opacity .15s,visibility 0s linear .3s}.mp-streifen{width:44px;color:var(--color-steel);font:inherit;letter-spacing:.04em;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;justify-content:center;align-items:flex-start;padding:8px 0 0;font-size:14px;font-weight:600;transition:opacity .15s,visibility 0s linear .15s;display:flex;position:absolute;inset:48px 0 0}.mp-streifen span{writing-mode:vertical-rl}.mp-streifen:hover{background:var(--color-info-tint)}.mp-leiste--zu .mp-streifen{opacity:1;visibility:visible;transition:opacity .2s .15s,visibility}@media (prefers-reduced-motion:reduce){.mp-leiste,.mp-baum,.mp-streifen,.mp-griff-pfeil{transition:none!important}}.mp-ansicht{gap:var(--space-2);flex-direction:column;flex:999 560px;min-width:0;display:flex}.mp-wahlzeile{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.mp-wahl{flex-direction:column;flex:260px;gap:6px;min-width:0;max-width:460px;display:flex}.mp-wahl select{width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid var(--color-line-strong);background:var(--color-surface);color:var(--color-navy);border-radius:6px;padding:8px 10px}.mp-paket{margin-bottom:14px}.mp-paketname{overflow-wrap:anywhere;padding:4px 6px 0;font-size:14px;font-weight:600}.mp-paketsub{padding:0 6px 4px}.mp-liste{margin:0;padding:0 0 0 6px;list-style:none}.mp-liste .mp-liste{padding-left:14px}.mp-ordner{cursor:pointer;list-style-position:inside}.mp-datei{text-align:left;width:100%;font:inherit;overflow-wrap:anywhere;border-radius:6px;padding:5px 6px;font-size:13.5px;line-height:1.35;display:block}.mp-datei--offen{color:var(--color-navy);cursor:pointer;background:0 0;border:1px solid #0000;min-height:36px}.mp-datei--offen:hover{background:var(--color-info-tint)}.mp-datei--offen[aria-current=true]{border-color:var(--color-steel);background:var(--color-info-tint);font-weight:600}.mp-ordner{color:var(--color-graphite);font-weight:600}.mp-grau{color:#7c8690}.mp-hinweis{color:var(--color-graphite);font-size:12px;display:block}.mp-kopf{gap:6px}.mp-pfad{color:var(--color-steel);overflow-wrap:anywhere}.mp-steuer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.mp-blatt{min-width:44px;min-height:44px;padding:0;font-size:20px}.mp-blatt[disabled]{opacity:.4;cursor:default}.mp-leitfaden{background:var(--color-info-tint);border:1px solid var(--color-info-line);cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:44px;margin-left:auto;padding:0 14px;font-size:15px;font-weight:600;display:flex}.mp-leitfaden input{width:18px;height:18px;accent-color:var(--color-steel)}.mp-buehne{border-radius:var(--radius);background:#e9e7e1;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:clamp(12px,3vw,28px) clamp(12px,3vw,28px) clamp(12px,3vw,28px) clamp(20px,3vw,32px);display:grid}.mp-blattbild{background:var(--color-surface);width:100%;max-width:820px;margin:0 auto;position:relative;box-shadow:0 2px 10px #0c1b2e2e}.mp--baum .mp-blattbild{max-width:640px}@media (width>=1100px){.mp-buehne--leitfaden{grid-template-columns:minmax(0,3fr) minmax(240px,2fr)}.mp-buehne--leitfaden .mp-blattbild{margin:0}}.mp-blattbild img{width:100%;height:auto;display:block}.mp-marke{border:2px solid var(--color-amber);background:#e2a33c1a;border-radius:4px;position:absolute;left:1%;right:1%}.mp-marke:before{content:attr(data-n);background:var(--color-amber);width:26px;height:26px;color:var(--color-navy);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.mp-notizen{min-width:0;position:relative}.mp-buehne:not(.mp-buehne--leitfaden) .mp-notizen{display:none}.mp-notiz{background:var(--color-surface);border:1px solid var(--color-info-line);border-radius:var(--radius);padding:12px 14px;font-size:14.5px;line-height:1.45;position:absolute;left:0;right:0}.mp-notiz p{margin:0 0 6px}.mp-notiz p:last-child{margin:0}.mp-notiz-kopf{color:var(--color-steel);font-size:12px}.mp-notiz-titel{font-weight:600}.mp-sbom{flex-direction:column;gap:8px;display:flex}.mp-tabelle{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);overflow-x:auto}.mp-tabelle table{border-collapse:collapse;width:100%;font-size:14px}.mp-tabelle th,.mp-tabelle td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;padding:8px 12px}.mp-tabelle th{background:var(--color-paper);font-weight:600}@media (width<=1099px){.mp-notiz{margin-bottom:10px;position:static}}@media (width<=959px){.mp-leitfaden{margin-left:0}}
