/* Vega-Magazin, Teil der Seite sales-cockpit (v4, 4.11.2026). Wird nach magazin.css geladen.
   Jeder Selektor beginnt mit body.vm.a-<kurz>. */
/* ===== Teil sales-cockpit ===== */
/* Teil sales-cockpit · nur Regeln dieses Artikels. Jeder Selektor beginnt mit body.vm.a-cockpit. Kein content:"…" mit Buchstaben oder Ziffern.
   Plan: design/rollout/plan-sales-cockpit.md (mit „Geändert im Abgleich“). Signatur „Das Armaturenbrett“: vm-tafel/vm-anzeige (Akt 1, Kapitel 03)
   und vm-nachlauf (Akt 2, Faustregel). Dazu vm-begriffe, vm-rollen mit vm-takt, vm-mengen, vm-streich, Wochen-Karte, Wege-Zeichen.
   Endzustand ist immer der CSS-Standard. Startzustände nur über .warte (magazin.js), Szenen über .szene-an / .aus (Teil sales-cockpit in magazin.js).
   Spaltenlagen stehen nur im Laptop-Block (DESK), damit das Handy-Raster aus magazin.css greift. */

@property --vmc-an{syntax:'<number>';inherits:true;initial-value:7}

body.vm.a-cockpit{
  --vmc-pfeil-blau:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E63D6' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6.5l5.5 5.5-5.5 5.5'/%3E%3C/svg%3E");
  --vmc-schranke:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V8M2 20h4M20 20v-7'/%3E%3Crect x='4' y='7' width='18' height='4.5' rx='2.2'/%3E%3Cpath d='M10 7l-2.5 4.5M16 7l-2.5 4.5'/%3E%3C/svg%3E");
}

/* ==================================================================
   Kopf: kurzer Suchbegriff groß, Unterzeile mit mehr Gewicht (vm-titel-kurz)
   ================================================================== */
body.vm.a-cockpit .vm-titelkarte .vm-titel-kurz b{font-size:clamp(40px,4.4vw,64px);line-height:.98;white-space:nowrap}
body.vm.a-cockpit .vm-titelkarte .vm-titel-kurz span{max-width:17em;margin-top:.32em;font-size:clamp(24px,2.45vw,38px);line-height:1.1}
body.vm.a-cockpit .vm-titelkarte .vm-kennzahlen b{font-size:clamp(36px,3.7vw,58px)}
@media (prefers-reduced-motion:no-preference){
  body.vm.a-cockpit .vm-kennzahlen li:nth-child(3) .vm-roll span{animation-delay:.46s}
}
/* Leitsatz in Kapiteln: Auftakt-Größe ist für den Lauftext zu schwer */
body.vm.a-cockpit :is(.vm-was,.vm-sichten,.vm-in-vega) .vm-absatz .vm-leitsatz{margin-bottom:.5em;font-size:clamp(23px,1.95vw,30px);line-height:1.22}

/* ==================================================================
   01 Drei Begriffe als Steigerung (CRM, Dashboard, Cockpit)
   ================================================================== */
body.vm.a-cockpit .vm-begriffe-titel{margin:clamp(18px,2.8svh,30px) 0 clamp(14px,2svh,20px);font:700 19px/1.4 var(--f-text);color:var(--tinte)}
body.vm.a-cockpit .vm-steckbriefe.begriffe{display:block}
body.vm.a-cockpit .vm-steckbriefe.begriffe tbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spalt);align-items:stretch}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr{display:flex;flex-direction:column;overflow:visible;padding:24px 26px 26px;border-radius:var(--r-l);background:#fff;box-shadow:var(--sch-karte)}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr:nth-child(1){--af:#97A8C2}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr:nth-child(2){--af:var(--cyan)}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega{--af:var(--amber)}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr::before{left:0;right:0;top:0;bottom:auto;width:auto;height:6px;border-radius:var(--r-l) var(--r-l) 0 0}
/* Pfeil zur nächsten Stufe */
body.vm.a-cockpit .vm-steckbriefe.begriffe tr:not(:last-child)::after{content:"";position:absolute;z-index:2;top:50%;right:calc(-1 * var(--spalt) / 2 - 17px);width:34px;height:34px;margin-top:-17px;border-radius:50%;
  background:#fff var(--vmc-pfeil-blau) center/20px no-repeat;box-shadow:0 6px 16px -6px rgba(7,18,38,.35),0 0 0 1px var(--linie)}
body.vm.a-cockpit .vm-steckbriefe.begriffe th{display:flex;align-items:center;gap:14px;padding:0 0 4px;border:0;font:600 clamp(26px,2.2vw,32px)/1.08 var(--f-disp);letter-spacing:-.01em;color:var(--tinte)}
body.vm.a-cockpit .vm-steckbriefe.begriffe .vm-ikon{width:48px;height:48px}
body.vm.a-cockpit .vm-ikon .voll{fill:var(--vega-marke);stroke:none}
body.vm.a-cockpit .vm-steckbriefe.begriffe td{display:block;padding:14px 0 0;border:0;font:400 18px/1.5 var(--f-text);color:var(--text)}
body.vm.a-cockpit .vm-steckbriefe.begriffe td::before{content:attr(data-label);content:attr(data-label) / "";display:block;margin-bottom:3px;font:500 17px/1.3 var(--f-mono);color:var(--grau)}
body.vm.a-cockpit .vm-steckbriefe.begriffe td.vm-frage{margin-top:auto;padding-top:16px;border-top:0;font:500 clamp(24px,2.05vw,30px)/1.14 var(--f-disp);letter-spacing:-.005em;color:var(--tinte);text-wrap:balance}
body.vm.a-cockpit .vm-steckbriefe.begriffe td.vm-frage::before{margin-bottom:8px;padding-top:14px;border-top:1px solid var(--linie);letter-spacing:0}
/* Stufe 3: das Cockpit, blau und gehoben */
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega{background:var(--vega);box-shadow:var(--sch-vega);transform:translateY(-12px);
  transition:opacity var(--t-mittel) var(--ease) calc(var(--i,0) * 90ms),transform .6s var(--feder) calc(var(--i,0) * 90ms),box-shadow var(--t-kurz) var(--ease)}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega :is(th,td,td.vm-frage){color:#fff}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega td::before{color:var(--auf-blau-2)}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega td.vm-frage::before{border-top-color:rgba(255,255,255,.3)}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega .vm-ikon .b{stroke:#fff}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega .vm-ikon .r{stroke:var(--amber)}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega .vm-ikon .voll{fill:#fff}
/* Vorgriff auf das Armaturenbrett: feine Skalenringe unten rechts in der Cockpit-Karte (Schmuck, ohne Text) */
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega::after{content:"";position:absolute;right:0;bottom:0;width:150px;height:150px;border-bottom-right-radius:var(--r-l);pointer-events:none;
  background:radial-gradient(circle at 100% 100%,transparent 0 52px,rgba(255,255,255,.14) 53px 54.5px,transparent 55.5px 82px,rgba(255,255,255,.1) 83px 84.5px,transparent 85.5px 112px,rgba(255,255,255,.07) 113px 114.5px,transparent 115.5px)}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr{transition:opacity var(--t-mittel) var(--ease) calc(var(--i,0) * 90ms),transform var(--t-mittel) var(--ease) calc(var(--i,0) * 90ms),box-shadow var(--t-kurz) var(--ease)}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.warte{opacity:0;transform:translateY(24px)}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.warte .vm-ikon [pathLength]{stroke-dashoffset:1}
body.vm.a-cockpit .vm-steckbriefe.begriffe .vm-ikon [pathLength]{transition-delay:calc(.2s + var(--i,0) * 90ms)}
body.vm.a-cockpit .vm-mini-zeiger{transform-box:view-box;transform-origin:28px 30px;transform:rotate(18deg);transition:transform .7s var(--feder) .55s}
body.vm.a-cockpit .vm-steckbriefe.begriffe tr.warte .vm-mini-zeiger{transform:rotate(-120deg)}
@media (hover:hover){
  body.vm.a-cockpit .vm-steckbriefe.begriffe tr:hover{transform:translateY(-4px) scale(1.015);box-shadow:var(--sch-hoch)}
  body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega:hover{transform:translateY(-16px) scale(1.015);box-shadow:var(--sch-vega)}
}

/* ==================================================================
   02 Rollen: Zeilen-Karten mit Takt-Leiste der Arbeitswoche
   ================================================================== */
body.vm.a-cockpit .vm-sichten .vm-absatz{max-width:none}
body.vm.a-cockpit .vm-steckbriefe.rollen{display:block;margin-top:clamp(20px,3svh,32px)}
body.vm.a-cockpit .vm-steckbriefe.rollen tbody{display:grid;gap:12px}
body.vm.a-cockpit .vm-steckbriefe.rollen tr{grid-template-columns:19% 25% 24% 32%;align-items:stretch;border-radius:var(--r-l)}
body.vm.a-cockpit .vm-steckbriefe.rollen tr.r-caller{--af:var(--vega-marke);--takt:var(--vega-marke)}
body.vm.a-cockpit .vm-steckbriefe.rollen tr.r-closer{--af:var(--cyan);--takt:var(--link)}
body.vm.a-cockpit .vm-steckbriefe.rollen tr.r-leitung{--af:var(--tinte);--takt:var(--tinte)}
body.vm.a-cockpit .vm-steckbriefe.rollen th{display:flex;align-items:center;gap:14px;padding:18px 16px 18px 28px}
body.vm.a-cockpit .vm-steckbriefe.rollen .vm-mono{flex:none;align-self:center;width:48px;height:48px;border-radius:12px;color:#fff}
body.vm.a-cockpit .vm-steckbriefe.rollen tr.r-closer .vm-mono{color:var(--tinte)}
body.vm.a-cockpit .vm-steckbriefe.rollen .vm-mono svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
body.vm.a-cockpit .vm-steckbriefe.rollen .vm-name{font:800 20px/1.2 var(--f-text);color:var(--tinte)}
body.vm.a-cockpit .vm-steckbriefe.rollen td{display:flex;flex-direction:column;justify-content:center;padding:18px 22px;font-size:17px;line-height:1.5}
body.vm.a-cockpit .vm-steckbriefe.rollen td.vm-frage{font:500 clamp(22px,1.75vw,26px)/1.18 var(--f-disp);color:var(--tinte);text-wrap:balance}
body.vm.a-cockpit .vm-steckbriefe.rollen td.vm-wann{justify-content:space-between;gap:12px;font-weight:600;color:var(--tinte)}
body.vm.a-cockpit .vm-takt{display:block;width:100%;max-width:240px}
body.vm.a-cockpit .vm-takt svg{display:block;width:100%;height:auto;overflow:visible}
body.vm.a-cockpit .vm-takt .tag{fill:var(--eis)}
body.vm.a-cockpit .vm-takt .t-lang{stroke:var(--takt);stroke-width:3.2;stroke-linecap:round}
body.vm.a-cockpit .vm-takt .t-kurz{stroke:var(--takt);stroke-width:2.4;stroke-linecap:round;opacity:.75}
body.vm.a-cockpit .vm-takt .t-punkt{fill:var(--takt)}
body.vm.a-cockpit .vm-takt .t-block{fill:var(--takt)}
body.vm.a-cockpit .vm-takt{clip-path:inset(0);transition:clip-path .65s var(--ease) calc(.25s + var(--i,0) * 60ms)}
body.vm.a-cockpit .vm-steckbriefe.rollen tr.warte .vm-takt{clip-path:inset(0 100% 0 0)}

/* ==================================================================
   03 Signatur Akt 1: Das Armaturenbrett (Liste links, Tafel rechts, klebt)
   ================================================================== */
body.vm.a-cockpit .vm-armatur{margin-top:clamp(22px,3.4svh,36px);align-items:start;row-gap:24px}
body.vm.a-cockpit .vm-anzeigen-liste{list-style:none;display:grid;gap:10px;margin:0;padding:0;counter-reset:anz}
body.vm.a-cockpit .vm-anzeigen-liste li{position:relative;counter-increment:anz;padding:15px 22px 16px 72px;border-radius:var(--r-m);background:rgba(255,255,255,.55);
  font-size:19px;line-height:1.55;color:var(--text);text-wrap:pretty;transition:background .3s var(--ease),box-shadow .3s var(--ease)}
body.vm.a-cockpit .vm-anzeigen-liste li::before{content:counter(anz);position:absolute;left:20px;top:14px;width:36px;height:36px;border-radius:10px;background:var(--amber);
  font:800 18px/36px var(--f-text);font-variant-numeric:tabular-nums;text-align:center;color:var(--tinte);transition:transform .3s var(--feder),box-shadow .3s}
body.vm.a-cockpit .vm-anzeigen-liste li b{font-weight:800;color:var(--tinte)}
body.vm.a-cockpit .vm-anzeigen-liste li.aktiv{background:#fff;box-shadow:inset 5px 0 0 var(--amber),var(--sch-karte)}
body.vm.a-cockpit .vm-anzeigen-liste li.aktiv::before{transform:scale(1.1);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--amber)}

body.vm.a-cockpit .vm-tafel{position:relative;display:block;padding:22px 26px 28px;border-radius:var(--r-l);background:#fff;box-shadow:var(--sch-hoch);
  transition:transform .6s var(--ease),opacity .6s var(--ease)}
body.vm.a-cockpit .vm-tafel::before{content:"";position:absolute;inset:58px 14px 14px;border-radius:16px;pointer-events:none;
  background:radial-gradient(70% 60% at 50% 0%,rgba(214,228,250,.55),rgba(214,228,250,0) 70%),repeating-linear-gradient(90deg,rgba(30,99,214,.035) 0 1px,transparent 1px 18px)}
body.vm.a-cockpit .vm-tafel.warte{opacity:0;transform:translateY(24px)}
body.vm.a-cockpit .vm-tafel-status{position:relative;display:block;height:8px;margin:0 2px 24px;border-radius:4px;
  background:linear-gradient(90deg,var(--gruen) calc(var(--vmc-an,7) / 7 * 100%),var(--eis) 0);transition:--vmc-an .45s var(--ease);
  -webkit-mask:repeating-linear-gradient(90deg,#000 0 calc((100% - 36px) / 7),#0000 0 calc((100% - 36px) / 7 + 6px));
          mask:repeating-linear-gradient(90deg,#000 0 calc((100% - 36px) / 7),#0000 0 calc((100% - 36px) / 7 + 6px))}
body.vm.a-cockpit .vm-tafel-feld{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:36px 10px;justify-items:center}
body.vm.a-cockpit .vm-tafel-feld .vm-anzeige{grid-column:span 2;position:relative;display:block;width:min(100%,128px);aspect-ratio:1;border-radius:50%;
  transition:transform .35s var(--feder),box-shadow .3s var(--ease)}
body.vm.a-cockpit .vm-tafel-feld .vm-anzeige:nth-child(5){grid-column:2/span 2}
body.vm.a-cockpit .vm-anzeige svg{display:block;width:100%;height:100%;overflow:visible}
body.vm.a-cockpit .vm-anzeige>i{position:absolute;left:-3px;bottom:-3px;width:30px;height:30px;border-radius:9px;background:var(--amber);box-shadow:0 0 0 3px #fff;
  font:800 17px/30px var(--f-text);font-style:normal;text-align:center;color:var(--tinte);transition:background .3s,color .3s,transform .3s var(--feder)}
body.vm.a-cockpit .vm-anzeige>em{font-style:normal}
/* Teile der Instrumente */
body.vm.a-cockpit .vm-anzeige .gh{fill:#fff;stroke:var(--linie);stroke-width:2;transition:fill .4s var(--ease)}
body.vm.a-cockpit .vm-anzeige .gb{fill:none;stroke:var(--linie-hell);stroke-width:1.5}
body.vm.a-cockpit .vm-anzeige .spur{fill:none;stroke:var(--eis);stroke-width:6;stroke-linecap:round}
body.vm.a-cockpit .vm-anzeige .spur.dick{stroke-width:10;stroke-linecap:butt}
body.vm.a-cockpit .vm-anzeige .fuell{fill:none;stroke:var(--vega-marke);stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:.463;transition:stroke-dashoffset .8s var(--ease) .1s}
body.vm.a-cockpit .vm-anzeige .skala{fill:none;stroke:var(--grau);stroke-width:2.2;stroke-linecap:round;transition:stroke .4s}
body.vm.a-cockpit .vm-anzeige .skala.fein{stroke-width:1.6}
body.vm.a-cockpit .vm-anzeige .vm-zeiger{transform-box:view-box;transform-origin:60px 60px;transform:rotate(var(--w,0deg))}
body.vm.a-cockpit .vm-anzeige .nadel{fill:none;stroke:var(--tinte);stroke-width:3.5;stroke-linecap:round}
body.vm.a-cockpit .vm-anzeige .nadel.dick{stroke-width:5.5}
body.vm.a-cockpit .vm-anzeige .nabe{fill:var(--tinte)}
body.vm.a-cockpit .vm-anzeige .nabe-in{fill:#fff}
body.vm.a-cockpit .vm-anzeige .nabe-klein{fill:var(--tinte)}
body.vm.a-cockpit .vm-anzeige .marke{fill:var(--tinte)}
/* 1 Tacho */
body.vm.a-cockpit .vm-tafel-feld .t-tacho{--w:10deg}
/* 2 Radar */
body.vm.a-cockpit .vm-anzeige .ring,body.vm.a-cockpit .vm-anzeige .kreuz{fill:none;stroke:var(--linie);stroke-width:1.5}
body.vm.a-cockpit .vm-anzeige .strahl{fill:rgba(30,99,214,.2)}
body.vm.a-cockpit .vm-anzeige .strahl-kante{stroke:var(--vega-marke);stroke-width:2.2;stroke-linecap:round}
body.vm.a-cockpit .vm-anzeige .vm-strahl{transform-box:view-box;transform-origin:60px 60px;transform:rotate(360deg)}
body.vm.a-cockpit .vm-anzeige .ort{fill:var(--vega-marke);transform-box:fill-box;transform-origin:center}
body.vm.a-cockpit .vm-anzeige .ort-ring{fill:none;stroke:var(--vega-marke);stroke-width:1.5;opacity:.35;transform-box:fill-box;transform-origin:center}
/* 3 Zielband: Zeiger in der Bandmitte (9 %) */
body.vm.a-cockpit .vm-anzeige .band{fill:none;stroke:var(--gruen);stroke-width:10}
body.vm.a-cockpit .vm-tafel-feld .t-band{--w:0deg}
/* Zielband-Etikett unter dem Instrument wie ein Typenschild: es deckt so nie die Plakette 3 (bei 94 px Instrumentbreite ist es so breit wie das Gehäuse) */
body.vm.a-cockpit .vm-anzeige.t-band>em{position:absolute;left:50%;top:calc(100% + 5px);translate:-50% 0;font:700 17px/1.1 var(--f-text);color:var(--tinte);white-space:nowrap}
/* 4 Höhenmesser */
body.vm.a-cockpit .vm-tafel-feld .t-hoehe .z-gross{--w:420deg}
body.vm.a-cockpit .vm-tafel-feld .t-hoehe .z-klein{--w:35deg}
/* 5 Warnlampe */
body.vm.a-cockpit .vm-anzeige .lampe{fill:var(--amber);transition:fill .3s var(--ease)}
body.vm.a-cockpit .vm-anzeige .schein{fill:var(--amber);opacity:.28;transition:opacity .3s var(--ease)}
body.vm.a-cockpit .vm-anzeige .uhr{fill:none;stroke:var(--tinte);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
/* 6 Rangbalken */
body.vm.a-cockpit .vm-anzeige .bspur{fill:var(--eis)}
body.vm.a-cockpit .vm-anzeige .balken{transform-box:fill-box;transform-origin:0 50%}
body.vm.a-cockpit .vm-anzeige .b1{fill:var(--vega-marke)}
body.vm.a-cockpit .vm-anzeige .b2{fill:#5C8FEA}
body.vm.a-cockpit .vm-anzeige .b3{fill:#9DB6E4}
/* 7 Segmentring */
body.vm.a-cockpit .vm-anzeige .rspur{fill:none;stroke:var(--eis);stroke-width:14}
body.vm.a-cockpit .vm-anzeige .seg{fill:none;stroke-width:14;stroke-dasharray:1;stroke-dashoffset:0}
body.vm.a-cockpit .vm-anzeige .s1{stroke:var(--rot)}
body.vm.a-cockpit .vm-anzeige .s2{stroke:var(--amber)}
body.vm.a-cockpit .vm-anzeige .s3{stroke:#97A8C2}
body.vm.a-cockpit .vm-anzeige .s4{stroke:var(--tinte)}

/* Einschalten: Bewegung nur auf der Tafel (der Nachlauf läuft am Scrollen ohne Übergang) */
body.vm.a-cockpit .vm-tafel-feld .vm-zeiger{transition:transform .7s var(--feder)}
body.vm.a-cockpit .vm-tafel-feld .t-hoehe .z-gross{transition:transform 1.2s var(--ease)}
body.vm.a-cockpit .vm-tafel-feld .vm-strahl{transition:transform .9s var(--zug)}
body.vm.a-cockpit .vm-tafel-feld .ort{transition:transform .25s var(--feder) .85s}
body.vm.a-cockpit .vm-tafel-feld .ort-ring{transition:transform .5s var(--ease) .9s,opacity .5s var(--ease) .9s}
body.vm.a-cockpit .vm-tafel-feld .balken{transition:transform .5s var(--ease)}
body.vm.a-cockpit .vm-tafel-feld .b2{transition-delay:.08s}
body.vm.a-cockpit .vm-tafel-feld .b3{transition-delay:.16s}
body.vm.a-cockpit .vm-tafel-feld .seg{transition:stroke-dashoffset .3s var(--zug)}
body.vm.a-cockpit .vm-tafel-feld .s2{transition-delay:.2s}
body.vm.a-cockpit .vm-tafel-feld .s3{transition-delay:.4s}
body.vm.a-cockpit .vm-tafel-feld .s4{transition-delay:.6s}
body.vm.a-cockpit .vm-tafel-feld .band{transition:opacity .4s var(--ease)}
/* aus: Gehäuse Eis, Zeiger in Ruhe, nichts gefüllt */
body.vm.a-cockpit .vm-tafel-feld .vm-anzeige.aus .gh{fill:var(--eis)}
body.vm.a-cockpit .vm-tafel-feld .vm-anzeige.aus .skala{stroke:#AEBCD2}
body.vm.a-cockpit .vm-tafel-feld .vm-anzeige.aus .fuell{stroke-dashoffset:1}
body.vm.a-cockpit .vm-tafel-feld .t-tacho.aus{--w:-135deg}
body.vm.a-cockpit .vm-tafel-feld .t-band.aus{--w:-90deg}
body.vm.a-cockpit .vm-tafel-feld .t-band.aus .band{opacity:.3}
body.vm.a-cockpit .vm-tafel-feld .t-hoehe.aus .vm-zeiger{--w:0deg}
body.vm.a-cockpit .vm-tafel-feld .t-radar.aus .vm-strahl{transform:rotate(0deg)}
body.vm.a-cockpit .vm-tafel-feld .t-radar.aus :is(.ort,.ort-ring){transform:scale(0);transition-delay:0s}
body.vm.a-cockpit .vm-tafel-feld .t-lampe.aus .lampe{fill:var(--eis)}
body.vm.a-cockpit .vm-tafel-feld .t-lampe.aus .schein{opacity:0}
body.vm.a-cockpit .vm-tafel-feld .t-lampe.aus .uhr{stroke:#97A8C2}
body.vm.a-cockpit .vm-tafel-feld .t-balken.aus .balken{transform:scaleX(.15);transition-delay:0s}
body.vm.a-cockpit .vm-tafel-feld .t-ring.aus .seg{stroke-dashoffset:1;transition-delay:0s}
body.vm.a-cockpit .vm-tafel-feld .vm-anzeige.aus>i{background:var(--eis);color:var(--grau)}
/* aktiv: das Instrument zum Listenpunkt auf Höhe der Leselinie */
body.vm.a-cockpit .vm-tafel-feld .vm-anzeige.aktiv{transform:scale(1.06);box-shadow:0 0 0 4px #fff,0 0 0 7px var(--amber),0 18px 30px -16px rgba(7,18,38,.45)}
body.vm.a-cockpit .vm-tafel-feld .vm-anzeige.aktiv>i{transform:scale(1.12)}
@media (prefers-reduced-motion:no-preference){
  body.vm.a-cockpit .vm-tafel-feld .t-lampe:not(.aus) svg{animation:vmc-puls .45s var(--ease) .1s}
}
@keyframes vmc-puls{50%{transform:scale(1.08)}}
/* Kopplung Liste und Instrument in beide Richtungen (reines CSS) */
body.vm.a-cockpit .vm-armatur:has(li[data-anz="1"]:hover) .vm-anzeige[data-anz="1"],
body.vm.a-cockpit .vm-armatur:has(li[data-anz="2"]:hover) .vm-anzeige[data-anz="2"],
body.vm.a-cockpit .vm-armatur:has(li[data-anz="3"]:hover) .vm-anzeige[data-anz="3"],
body.vm.a-cockpit .vm-armatur:has(li[data-anz="4"]:hover) .vm-anzeige[data-anz="4"],
body.vm.a-cockpit .vm-armatur:has(li[data-anz="5"]:hover) .vm-anzeige[data-anz="5"],
body.vm.a-cockpit .vm-armatur:has(li[data-anz="6"]:hover) .vm-anzeige[data-anz="6"],
body.vm.a-cockpit .vm-armatur:has(li[data-anz="7"]:hover) .vm-anzeige[data-anz="7"],
body.vm.a-cockpit .vm-tafel-feld .vm-anzeige:hover{transform:scale(1.06);box-shadow:0 0 0 4px #fff,0 0 0 7px var(--amber),0 18px 30px -16px rgba(7,18,38,.45)}
body.vm.a-cockpit .vm-armatur:has(.vm-anzeige[data-anz="1"]:hover) li[data-anz="1"],
body.vm.a-cockpit .vm-armatur:has(.vm-anzeige[data-anz="2"]:hover) li[data-anz="2"],
body.vm.a-cockpit .vm-armatur:has(.vm-anzeige[data-anz="3"]:hover) li[data-anz="3"],
body.vm.a-cockpit .vm-armatur:has(.vm-anzeige[data-anz="4"]:hover) li[data-anz="4"],
body.vm.a-cockpit .vm-armatur:has(.vm-anzeige[data-anz="5"]:hover) li[data-anz="5"],
body.vm.a-cockpit .vm-armatur:has(.vm-anzeige[data-anz="6"]:hover) li[data-anz="6"],
body.vm.a-cockpit .vm-armatur:has(.vm-anzeige[data-anz="7"]:hover) li[data-anz="7"],
body.vm.a-cockpit .vm-anzeigen-liste li:hover{background:#fff;box-shadow:inset 5px 0 0 var(--amber),var(--sch-karte)}

/* ==================================================================
   03 B Mengenkette: 400 Punkte, jeder vierte wird Gespräch, neun werden Termine
   ================================================================== */
body.vm.a-cockpit .vm-mengen-block{margin-top:clamp(36px,6svh,64px)}
body.vm.a-cockpit .vm-mengen{--zelle:11px;--r:calc(var(--zelle) * 20);display:grid;grid-template-columns:var(--r) 64px var(--r) 64px var(--r) 64px var(--r);justify-content:space-between;align-items:start;
  margin:0;padding:30px clamp(24px,3vw,44px) 20px;border-radius:var(--r-l);background:#fff;box-shadow:var(--sch-karte)}
body.vm.a-cockpit .vm-mengen>.schritt,body.vm.a-cockpit .vm-mengen>.vm-geist{display:flex;flex-direction:column;min-width:0}
body.vm.a-cockpit .vm-mengen-raster{position:relative;display:block;flex:none;width:var(--r);height:var(--r);--d:#9DB6E4;
  background:radial-gradient(circle at calc(var(--zelle) / 2) calc(var(--zelle) / 2),var(--d) calc(var(--zelle) * .3),#0000 calc(var(--zelle) * .3 + .7px)) 0 0/var(--zelle) var(--zelle)}
body.vm.a-cockpit .vm-mengen-raster.r-viertel,body.vm.a-cockpit .vm-mengen-raster.r-ziel{--d:#DCE4F1}
body.vm.a-cockpit .vm-mengen-raster:is(.r-viertel,.r-ziel)::after{content:"";position:absolute;inset:0;
  background:radial-gradient(circle at calc(var(--zelle) / 2) calc(var(--zelle) / 2),var(--vega-marke) calc(var(--zelle) * .3),#0000 calc(var(--zelle) * .3 + .7px)) 0 0/calc(var(--zelle) * 4) var(--zelle)}
body.vm.a-cockpit .vm-mengen-raster.r-ziel::after{opacity:.38}
body.vm.a-cockpit .vm-mengen-raster.r-ziel i{position:absolute;z-index:1;left:calc(var(--x) * var(--zelle) + var(--zelle) / 2 - 6px);top:calc(var(--y) * var(--zelle) + var(--zelle) / 2 - 6px);
  width:12px;height:12px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 1.5px var(--tinte),0 0 0 4px rgba(255,176,74,.28)}
body.vm.a-cockpit .vm-mengen-raster.r-leer{background:none;border:2px dashed #B9C7DC;border-radius:14px}
body.vm.a-cockpit .vm-mengen .wert{display:block;margin-top:16px;font:800 var(--fs-zahl)/1 var(--f-text);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--tinte)}
body.vm.a-cockpit .vm-mengen .ziel .wert{align-self:flex-start;padding-bottom:10px;background:linear-gradient(var(--amber),var(--amber)) 0 100%/100% 6px no-repeat}
body.vm.a-cockpit .vm-mengen .was{display:block;margin-top:8px;font-size:17px;line-height:1.45;color:var(--text);text-wrap:pretty}
/* Geisterglied bleibt leise, das Wort ist trotzdem lesbar (Grau bei 75 % Deckkraft auf Weiß rund 3,6 : 1, große Schrift) */
body.vm.a-cockpit .vm-geist b{display:block;margin-top:16px;font:600 var(--fs-zahl-s)/1 var(--f-disp);color:var(--grau)}
body.vm.a-cockpit .vm-geist{opacity:.75}
body.vm.a-cockpit .vm-gelenk{display:block;align-self:start;width:64px;height:28px;margin-top:calc(var(--r) / 2 - 14px)}
body.vm.a-cockpit .vm-gelenk svg{display:block;width:100%;height:100%;overflow:visible}
body.vm.a-cockpit .vm-gelenk g{color:var(--tinte);transform-box:view-box;transition:transform .3s var(--ease),color .3s var(--ease)}
body.vm.a-cockpit .vm-gelenk .g1{transform-origin:20px 14px}
body.vm.a-cockpit .vm-gelenk .g2{transform-origin:44px 14px}
body.vm.a-cockpit .vm-gelenk rect{fill:none;stroke:currentColor;stroke-width:2.6;stroke-dasharray:1;stroke-dashoffset:0}
body.vm.a-cockpit .vm-mengen>figcaption{grid-column:1/-1;margin-top:22px}
/* Eintritt (einmal): Raster füllt sich, Gelenke zeichnen sich, Blau-Lage, neun Punkte springen auf, Geisterglied */
body.vm.a-cockpit .vm-mengen .r-alle{clip-path:inset(0);transition:clip-path .6s var(--ease) .05s}
body.vm.a-cockpit .vm-mengen.warte .r-alle{clip-path:inset(0 0 100% 0)}
body.vm.a-cockpit .vm-mengen .vm-gelenk rect{transition:stroke-dashoffset .25s var(--zug) var(--gd,0s)}
body.vm.a-cockpit .vm-mengen .vm-gelenk[data-riss="1"]{--gd:.35s}
body.vm.a-cockpit .vm-mengen .vm-gelenk[data-riss="2"]{--gd:.65s}
body.vm.a-cockpit .vm-mengen .vm-gelenk[data-riss="3"]{--gd:1.3s}
body.vm.a-cockpit .vm-mengen.warte .vm-gelenk rect{stroke-dashoffset:1}
body.vm.a-cockpit .vm-mengen .r-viertel::after{transition:opacity .3s var(--ease) .45s}
body.vm.a-cockpit .vm-mengen .r-ziel::after{transition:opacity .3s var(--ease) .75s}
body.vm.a-cockpit .vm-mengen.warte :is(.r-viertel,.r-ziel)::after{opacity:0}
body.vm.a-cockpit .vm-mengen .r-ziel i{transition:transform .35s var(--feder) calc(.85s + var(--j) * 45ms)}
body.vm.a-cockpit .vm-mengen.warte .r-ziel i{transform:scale(0)}
body.vm.a-cockpit .vm-mengen .vm-geist{transition:opacity .4s var(--ease) 1.45s}
body.vm.a-cockpit .vm-mengen.warte .vm-geist{opacity:0}
/* Riss-Absatz: Unterstreichungen ziehen nacheinander auf, das Gelenk dazu öffnet sich einmal rot */
body.vm.a-cockpit .vm-riss{max-width:none;margin-top:clamp(20px,3svh,30px)}
body.vm.a-cockpit .vm-riss .vm-u{background-image:linear-gradient(var(--rot-text),var(--rot-text));cursor:default}
/* erst nach dem ersten Satz (und nach dem Aufbau der Kette, wenn beide zugleich hereinkommen) */
body.vm.a-cockpit .vm-riss .vm-u[data-riss="1"]{transition-delay:1.1s}
body.vm.a-cockpit .vm-riss .vm-u[data-riss="2"]{transition-delay:1.55s}
body.vm.a-cockpit .vm-riss .vm-u[data-riss="3"]{transition-delay:2s}
body.vm.a-cockpit .vm-messen:has(.vm-riss [data-riss="1"]:hover) .vm-gelenk[data-riss="1"] .g1,
body.vm.a-cockpit .vm-messen:has(.vm-riss [data-riss="2"]:hover) .vm-gelenk[data-riss="2"] .g1,
body.vm.a-cockpit .vm-messen:has(.vm-riss [data-riss="3"]:hover) .vm-gelenk[data-riss="3"] .g1{transform:translateX(-5px) rotate(-14deg);color:var(--rot-text)}
body.vm.a-cockpit .vm-messen:has(.vm-riss [data-riss="1"]:hover) .vm-gelenk[data-riss="1"] .g2,
body.vm.a-cockpit .vm-messen:has(.vm-riss [data-riss="2"]:hover) .vm-gelenk[data-riss="2"] .g2,
body.vm.a-cockpit .vm-messen:has(.vm-riss [data-riss="3"]:hover) .vm-gelenk[data-riss="3"] .g2{transform:translateX(5px) rotate(14deg);color:var(--rot-text)}
@media (prefers-reduced-motion:no-preference){
  body.vm.a-cockpit .vm-messen:has(.vm-riss.da) .vm-gelenk .g1{animation:vmc-riss-l .9s var(--ease) var(--rd,1.2s)}
  body.vm.a-cockpit .vm-messen:has(.vm-riss.da) .vm-gelenk .g2{animation:vmc-riss-r .9s var(--ease) var(--rd,1.2s)}
  body.vm.a-cockpit .vm-messen .vm-gelenk[data-riss="2"]{--rd:1.65s}
  body.vm.a-cockpit .vm-messen .vm-gelenk[data-riss="3"]{--rd:2.1s}
}
@keyframes vmc-riss-l{25%,70%{transform:translateX(-5px) rotate(-14deg);color:var(--rot-text)}}
@keyframes vmc-riss-r{25%,70%{transform:translateX(5px) rotate(14deg);color:var(--rot-text)}}

/* ==================================================================
   Faustregel (Vega-Blau): Signatur Akt 2 „Nachlauf“, scroll-gekoppelt (--n1 --n2 --n3 --pfeil --u, Standard 1 = Endzustand)
   ================================================================== */
body.vm.a-cockpit .vm-spaet-raster{align-items:center;row-gap:32px}
body.vm.a-cockpit .vm-faustsatz{max-width:34em;font:400 20px/1.6 var(--f-text);color:#fff;text-wrap:pretty}
body.vm.a-cockpit .vm-faustsatz>b{position:relative;display:block;margin-bottom:18px;padding-left:24px;font:600 48px/1 var(--f-disp);letter-spacing:-.01em;color:#fff}
body.vm.a-cockpit .vm-faustsatz>b::before{content:"";position:absolute;left:0;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:4px;background:#fff}
body.vm.a-cockpit .vm-faustsatz .vm-kernsatz{display:block;margin-bottom:16px;font:600 var(--fs-kern)/var(--lh-kern) var(--f-disp);letter-spacing:-.01em;color:#fff;text-wrap:balance}
body.vm.a-cockpit .vm-nachlauf{display:grid;grid-template-columns:auto minmax(90px,1fr) auto;align-items:center;column-gap:18px;padding:26px 28px;border-radius:var(--r-l);
  background:rgba(7,18,38,.18);border:1px solid rgba(255,255,255,.22);box-shadow:0 30px 60px -34px rgba(2,8,30,.6)}
body.vm.a-cockpit .vm-frueh{display:grid;gap:14px}
body.vm.a-cockpit .vm-nachlauf .vm-anzeige{position:relative;display:grid;align-items:center}
body.vm.a-cockpit .vm-nachlauf .vm-anzeige.klein{grid-template-columns:84px auto;column-gap:14px}
body.vm.a-cockpit .vm-nachlauf .vm-anzeige.klein svg{width:84px;height:84px}
body.vm.a-cockpit .vm-nachlauf .vm-anzeige.klein>i{left:-6px;bottom:-4px;width:26px;height:26px;border-radius:8px;line-height:26px;box-shadow:0 0 0 3px var(--vega)}
body.vm.a-cockpit .vm-nachlauf .vm-anzeige>em{font:600 17px/1.2 var(--f-text);color:var(--auf-blau-2)}
body.vm.a-cockpit .vm-nachlauf .vm-anzeige.gross{justify-items:center;row-gap:12px}
body.vm.a-cockpit .vm-nachlauf .vm-anzeige.gross svg{width:clamp(150px,13.5vw,200px);height:auto;aspect-ratio:1}
body.vm.a-cockpit .vm-nachlauf .vm-anzeige.gross>em{font:600 24px/1 var(--f-disp);color:#fff}
body.vm.a-cockpit .vm-nachlauf .gh{stroke:rgba(255,255,255,.5)}
body.vm.a-cockpit .vm-nachlauf .rotzone{fill:none;stroke:var(--rot);stroke-width:8;stroke-linecap:butt;opacity:calc(.35 + .65 * var(--vmc-n,1))}
body.vm.a-cockpit .vm-nachlauf .vm-anzeige{--w:calc(30deg - 135deg * var(--vmc-n,1))}
body.vm.a-cockpit .vm-frueh .vm-anzeige:nth-child(1){--vmc-n:var(--vmc-n1,1)}
body.vm.a-cockpit .vm-frueh .vm-anzeige:nth-child(2){--vmc-n:var(--vmc-n2,1)}
body.vm.a-cockpit .vm-frueh .vm-anzeige:nth-child(3){--vmc-n:var(--vmc-n3,1)}
body.vm.a-cockpit .vm-nachlauf .t-umsatz{--vmc-n:var(--vmc-u,1)}
body.vm.a-cockpit .vm-zeitpfeil{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;align-self:center;min-width:0}
body.vm.a-cockpit .vm-zeitpfeil em{font:600 17px/1.2 var(--f-text);font-style:normal;color:var(--auf-blau-2);opacity:calc(.3 + .7 * var(--vmc-pfeil,1))}
body.vm.a-cockpit .vm-zeitpfeil i{position:relative;display:block;width:100%;height:2px;border-radius:1px;background:linear-gradient(90deg,rgba(255,255,255,.35),#fff);
  transform-origin:0 50%;transform:scaleX(var(--vmc-pfeil,1))}
body.vm.a-cockpit .vm-zeitpfeil::after{content:"";position:absolute;right:-4px;bottom:-7px;width:16px;height:16px;background:#fff;
  -webkit-mask:var(--i-spitze) center/contain no-repeat;mask:var(--i-spitze) center/contain no-repeat;opacity:clamp(0,(var(--vmc-pfeil,1) - .9) * 10,1)}

/* ==================================================================
   04 Morgenliste (Papier): Zettel, Ring x von 5, Gegenliste
   ================================================================== */
body.vm.a-cockpit .vm-morgenliste{align-items:start;row-gap:22px}
body.vm.a-cockpit .vm-morgen-satz{max-width:none;font-size:20px}
body.vm.a-cockpit .vm-kernfrage{display:block;margin:.2em 0 .25em;font:600 var(--fs-kern)/var(--lh-kern) var(--f-disp);letter-spacing:-.01em;color:var(--tinte)}
body.vm.a-cockpit .vm-morgen .vm-zettel{padding:30px 30px 14px;border:1px solid var(--linie-hell);box-shadow:var(--sch-hoch)}
body.vm.a-cockpit .vm-morgen .vm-zettel::before,body.vm.a-cockpit .vm-morgen .vm-zettel::after{box-shadow:0 5px 7px rgba(7,18,38,.28)}
body.vm.a-cockpit .vm-morgen .vm-zettel label{min-height:48px;padding:11px 2px}
body.vm.a-cockpit .vm-morgen .vm-ring{grid-template-columns:160px;padding:26px 24px 24px;border:1px solid var(--linie-hell);box-shadow:var(--sch-karte);transform:none}
body.vm.a-cockpit .vm-morgen .vm-ring::before{box-shadow:0 5px 7px rgba(7,18,38,.28)}
body.vm.a-cockpit .vm-morgen .vm-ring-bild{width:160px;height:160px;
  -webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px));mask:radial-gradient(farthest-side,#0000 calc(100% - 18px),#000 calc(100% - 17px))}
body.vm.a-cockpit .vm-morgen .vm-zaehler::before{font-size:48px}
body.vm.a-cockpit .vm-nicht p{font-size:19px;line-height:1.6;color:var(--text);text-wrap:pretty}
body.vm.a-cockpit .vm-streich{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin:16px 0 0;padding:0}
body.vm.a-cockpit .vm-streich li{position:relative;display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:9px 16px 9px 12px;border-radius:12px;background:var(--eis);box-shadow:inset 0 0 0 1px var(--linie);
  font:700 18px/1.3 var(--f-text);color:var(--grau)}
body.vm.a-cockpit .vm-streich-ikon{flex:none;display:block;width:24px;height:24px}
body.vm.a-cockpit .vm-streich-ikon svg{display:block;width:100%;height:100%;fill:none;stroke:var(--grau);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
body.vm.a-cockpit .vm-streich li::after{content:"";position:absolute;left:8px;right:8px;top:50%;height:2.5px;margin-top:-1px;border-radius:2px;background:var(--rot-text);
  transform-origin:0 50%;transform:rotate(-1.2deg);transition:transform .45s var(--ease) calc(.2s + var(--i,0) * 140ms)}
body.vm.a-cockpit .vm-streich.warte li::after{transform:rotate(-1.2deg) scaleX(0)}

/* ==================================================================
   05 Teamleitung (Himmel): Kacheln mit Glyphen, Bildkarte S15, Wochen-Karte
   ================================================================== */
body.vm.a-cockpit .vm-woche-raster{align-items:start;row-gap:28px}
body.vm.a-cockpit .vm-woche .vm-kacheln{margin:0}
body.vm.a-cockpit .vm-woche .vm-kacheln>li{padding:24px 22px 22px}
body.vm.a-cockpit .vm-woche .vm-kacheln>li>b{font-size:21px}
body.vm.a-cockpit .vm-woche .vm-kachel-kopf{margin-bottom:14px}
body.vm.a-cockpit .vm-woche .vm-kachel-kopf svg{overflow:visible}
body.vm.a-cockpit .vm-kachel-kopf .saeule{transform-box:fill-box;transform-origin:50% 100%;transition:transform .5s var(--ease) calc(.25s + var(--k,0) * 22ms)}
body.vm.a-cockpit .vm-kachel-kopf .gb{fill:var(--vega-marke)}
body.vm.a-cockpit .vm-kachel-kopf .gc{fill:var(--cyan)}
body.vm.a-cockpit .vm-kachel-kopf .gg{fill:var(--gruen)}
body.vm.a-cockpit .vm-kachel-kopf .gt{fill:var(--tinte)}
body.vm.a-cockpit .vm-kachel-kopf .gb-voll{fill:var(--vega-marke);stroke:none}
body.vm.a-cockpit .vm-kachel-kopf .gr-voll{fill:var(--rot);stroke:none}
body.vm.a-cockpit .vm-kachel-kopf .ga-voll{fill:var(--amber);stroke:none}
body.vm.a-cockpit .vm-kachel-kopf .g-muenz-strich{stroke:var(--amber-text);stroke-width:2.4}
body.vm.a-cockpit .vm-kachel-kopf .g-karte{fill:var(--eis);stroke:var(--vega-marke);stroke-width:1.6;transform-box:fill-box;transition:transform .45s var(--ease) calc(.3s + var(--k,0) * 70ms),opacity .45s var(--ease) calc(.3s + var(--k,0) * 70ms)}
body.vm.a-cockpit .vm-kachel-kopf .gk-vega{fill:var(--vega-marke)}
body.vm.a-cockpit .vm-kachel-kopf .g-raus{transition:transform .6s var(--ease) .55s}
body.vm.a-cockpit .vm-kachel-kopf .g-marke{transition:transform .45s var(--feder) .5s,opacity .3s var(--ease) .5s}
body.vm.a-cockpit .vm-kachel-kopf .g-muenze{transition:transform .5s var(--feder) .55s,opacity .3s var(--ease) .55s}
body.vm.a-cockpit .vm-kacheln>li.warte .saeule{transform:scaleY(0)}
body.vm.a-cockpit .vm-kacheln>li.warte .g-karte{transform:translateX(-10px);opacity:0}
body.vm.a-cockpit .vm-kacheln>li.warte .g-raus{transform:translate(-50px,-28px)}
body.vm.a-cockpit .vm-kacheln>li.warte .g-marke{transform:translateY(-16px);opacity:0}
body.vm.a-cockpit .vm-kacheln>li.warte .g-muenze{transform:translateY(-22px);opacity:0}
body.vm.a-cockpit .vm-woche-rechts{position:relative}
/* Zoom (--zoom am figure) wächst vom Kopf nach unten: der Adler wird groß, über dem Kopf bleibt Luft */
body.vm.a-cockpit .vm-woche .vm-bildkarte img{transform-origin:50% 9%}
/* Bild und Wochen-Karte passen zusammen in ein Fenster: das Bild gibt Höhe ab, der Zuschnitt hält den Adler in der Mitte */
body.vm.a-cockpit .vm-woche .vm-bildkarte{width:100%;max-height:max(280px,calc(100svh - var(--nav) - 300px))}
body.vm.a-cockpit .vm-notiz-karte{position:relative;z-index:2;margin:-72px 16px 0;padding:24px 26px 26px;border-radius:var(--r-l);background:var(--koenig);box-shadow:var(--sch-vega);
  font-size:19px;line-height:1.58;color:#fff;text-wrap:pretty;transition:transform .6s var(--ease) .15s,opacity .6s var(--ease) .15s}
body.vm.a-cockpit .vm-notiz-karte::before{content:"";position:absolute;left:26px;top:-9px;width:20px;height:20px;border-radius:50%;
  background:radial-gradient(circle at 35% 30%,#FFD9A0,#E8901F 60%,#9A5A0C);box-shadow:0 5px 7px rgba(2,8,30,.45)}
body.vm.a-cockpit .vm-notiz-karte .vm-u{font-weight:700;background-image:linear-gradient(var(--amber),var(--amber))}
body.vm.a-cockpit .vm-notiz-karte.warte{opacity:0;transform:translateY(24px)}

/* ==================================================================
   06 Fehler: Icons im Stapel (Rest wie im Piloten)
   ================================================================== */
body.vm.a-cockpit .vm-stapel-karten .vm-ikon .r.voll{fill:var(--rot)}
/* Chrome frischt Treffer von [pathLength] an SVG-Elementen beim Klassenwechsel .warte → .da nicht zuverlässig auf
   (camelCase-Attribut): Pfade und Kreise blieben dann ungezeichnet stehen. Derselbe Startwert über die Elementnamen
   sorgt dafür, dass sich jede Linie beim Eintritt sicher zeichnet. Endzustand und Werte bleiben wie in magazin.css. */
body.vm.a-cockpit .vm-ikon.warte :is(path,circle,rect){stroke-dashoffset:1}

/* ==================================================================
   07 Wege: Plus bei „Gut für“, Schranke bei „Grenze“
   ================================================================== */
body.vm.a-cockpit .vm-steckbriefe.wege{margin-top:clamp(22px,3.4svh,36px)}
body.vm.a-cockpit .vm-steckbriefe.wege tr:not(.rg-vergleich){--af:var(--kork)}
body.vm.a-cockpit .vm-steckbriefe.wege tr:not(.rg-vergleich) .vm-mono{color:var(--tinte)}
body.vm.a-cockpit .vm-steckbriefe.wege th{padding-block:16px}
body.vm.a-cockpit .vm-steckbriefe.wege .vm-name{font-size:19px;line-height:1.25}
body.vm.a-cockpit .vm-steckbriefe.wege td{position:relative;display:flex;align-items:center;padding:16px 20px 16px 54px;font-size:18px}
body.vm.a-cockpit .vm-steckbriefe.wege td::after{content:"";position:absolute;left:20px;top:50%;width:22px;height:22px;margin-top:-11px;
  -webkit-mask:var(--i-plus) center/contain no-repeat;mask:var(--i-plus) center/contain no-repeat;background:var(--gruen-text)}
body.vm.a-cockpit .vm-steckbriefe.wege td.vm-schranke::after{-webkit-mask-image:var(--vmc-schranke);mask-image:var(--vmc-schranke);background:var(--grau)}
body.vm.a-cockpit .vm-steckbriefe.wege tr.rg-vergleich td::after{background:#fff}
/* Etiketten im Kartenmodus auf der blauen Vega-Zeile hell (magazin.css setzt sie grau, 2,2 : 1 auf Blau) */
body.vm.a-cockpit .vm-steckbriefe.wege tr.rg-vergleich td::before{color:var(--auf-blau-2)}

/* ==================================================================
   08 Vega: Aufnahmen im hellen Rahmen, Liste mit Icons
   ================================================================== */
body.vm.a-cockpit .vm-in-vega .vm-absatz{max-width:none}
body.vm.a-cockpit .vm-vega-reihe{align-items:center;row-gap:24px;margin-top:clamp(24px,4svh,40px)}
body.vm.a-cockpit .vm-vega-reihe .vm-schirm{justify-self:start}
body.vm.a-cockpit .vm-vega-reihe .vm-punkte{margin:0;padding:4px 24px}
body.vm.a-cockpit .vm-vega-reihe .vm-punkte li{padding-block:14px}
body.vm.a-cockpit .vm-vega-reihe.zwei .vm-weiter{margin:0}

/* ==================================================================
   Laptop (DESK = alles außer dem Handy-Layout aus magazin.css): Spaltenlagen
   ================================================================== */
@media (min-width:641px) and (orientation:landscape),(min-width:1024px){
  body.vm.a-cockpit .vm-was .vm-absatz{max-width:72ch}
  body.vm.a-cockpit .vm-anzeigen-liste{grid-column:1/7;grid-row:1}
  body.vm.a-cockpit .vm-tafel{grid-column:7/13;grid-row:1}
  body.vm.a-cockpit .vm-spaet-raster .vm-faustsatz{grid-column:1/7;grid-row:1}
  body.vm.a-cockpit .vm-spaet-raster .vm-nachlauf{grid-column:7/13;grid-row:1}
  body.vm.a-cockpit .vm-morgenliste .vm-morgen-satz{grid-column:1/8;grid-row:1}
  body.vm.a-cockpit .vm-morgenliste .vm-zettel{grid-column:1/8;grid-row:2/4}
  body.vm.a-cockpit .vm-morgenliste .vm-ring{grid-column:9/13;grid-row:1/3;align-self:start;justify-self:stretch}
  body.vm.a-cockpit .vm-morgenliste .vm-nicht{grid-column:9/13;grid-row:3/4}
  body.vm.a-cockpit .vm-woche-raster .vm-kacheln{grid-column:1/9;grid-row:1}
  body.vm.a-cockpit .vm-woche-raster .vm-woche-rechts{grid-column:9/13;grid-row:1}
  body.vm.a-cockpit .vm-vega-reihe.eins .vm-schirm{grid-column:1/8;grid-row:1}
  body.vm.a-cockpit .vm-vega-reihe.eins .vm-punkte{grid-column:8/13;grid-row:1}
  body.vm.a-cockpit .vm-vega-reihe.zwei .vm-schirm{grid-column:6/13;grid-row:1;justify-self:end}
  body.vm.a-cockpit .vm-vega-reihe.zwei .vm-weiter{grid-column:1/6;grid-row:1;align-self:end;margin-bottom:58px}
}
/* Tafel klebt nur auf großen Querformaten */
@media (min-width:1024px) and (min-height:680px) and (orientation:landscape){
  body.vm.a-cockpit .vm-tafel{position:sticky;top:calc(var(--nav) + 28px)}
}
/* Mittlere Breiten: Begriffe und Rollen bleiben in ihrer Form (magazin.css stellt Steckbriefe sonst um) */
@media (max-width:1100px) and (min-width:641px){
  /* Fahrplan mit neun Kacheln in schmaler Spalte: Nummer über dem Namen (sonst wird „Teamleitung“ abgeschnitten) */
  body.vm.a-cockpit .vm-fahrplan a{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 12px 10px}
  body.vm.a-cockpit .vm-fahrplan a b{font-size:30px}
  body.vm.a-cockpit .vm-fahrplan a:last-of-type{flex-direction:row;align-items:center;gap:14px}
  body.vm.a-cockpit .vm-steckbriefe:is(.begriffe,.rollen){display:block}
  body.vm.a-cockpit .vm-steckbriefe.begriffe tbody{display:grid}
  body.vm.a-cockpit .vm-steckbriefe.rollen tbody{display:grid}
  body.vm.a-cockpit .vm-steckbriefe.rollen tr{grid-template-columns:21% 25% 23% 31%}
  body.vm.a-cockpit .vm-steckbriefe.rollen td{border-top:0}
  body.vm.a-cockpit .vm-steckbriefe.rollen td+td{border-left:1px solid var(--linie-hell)}
  body.vm.a-cockpit .vm-steckbriefe.rollen td::before{display:none}
  body.vm.a-cockpit .vm-steckbriefe.rollen th{grid-template-columns:none}
  body.vm.a-cockpit .vm-steckbriefe.wege td{padding-left:54px}
  body.vm.a-cockpit .vm-steckbriefe.wege td::after{top:17px;margin-top:0}
  body.vm.a-cockpit .vm-steckbriefe.wege td{display:block}
  body.vm.a-cockpit .vm-mengen{--zelle:9px;grid-template-columns:var(--r) 44px var(--r) 44px var(--r) 44px var(--r);padding-inline:22px}
  body.vm.a-cockpit .vm-gelenk{width:44px;height:20px;margin-top:calc(var(--r) / 2 - 10px)}
  body.vm.a-cockpit .vm-nachlauf{padding:20px;column-gap:12px}
  body.vm.a-cockpit .vm-nachlauf .vm-anzeige.klein{grid-template-columns:68px auto}
  body.vm.a-cockpit .vm-nachlauf .vm-anzeige.klein svg{width:68px;height:68px}
  body.vm.a-cockpit .vm-tafel-feld{gap:32px 6px}
}
/* Flache Laptop-Fenster: Abstände enger, geplante Bildschirme passen (keine Schrift unter 17 px) */
@media (max-height:760px) and (min-width:641px){
  body.vm.a-cockpit .vm-steckbriefe.begriffe tr{padding:18px 22px 20px}
  body.vm.a-cockpit .vm-steckbriefe.begriffe td{padding-top:10px}
  body.vm.a-cockpit .vm-steckbriefe.begriffe td.vm-frage{padding-top:10px}
  body.vm.a-cockpit .vm-steckbriefe.begriffe td.vm-frage::before{padding-top:10px;margin-bottom:6px}
  body.vm.a-cockpit .vm-steckbriefe.rollen th,body.vm.a-cockpit .vm-steckbriefe.rollen td{padding-block:13px}
  body.vm.a-cockpit .vm-mengen{--zelle:clamp(7px,1.35svh,11px);padding-top:22px}
  body.vm.a-cockpit .vm-mengen .wert{margin-top:12px}
  body.vm.a-cockpit .vm-mengen>figcaption{margin-top:14px}
  body.vm.a-cockpit .vm-morgen .vm-zettel label{min-height:40px;padding-block:8px}
  body.vm.a-cockpit .vm-morgen .vm-ring{grid-template-columns:128px;padding:20px 20px 18px;row-gap:14px}
  body.vm.a-cockpit .vm-morgen .vm-ring-bild{width:128px;height:128px}
  body.vm.a-cockpit .vm-morgen .vm-zaehler::before{font-size:40px}
  body.vm.a-cockpit .vm-woche .vm-kacheln>li{padding:18px 20px 18px}
  body.vm.a-cockpit .vm-woche .vm-kachel-kopf{height:56px;margin-bottom:10px}
  body.vm.a-cockpit .vm-woche .vm-kachel-kopf svg{height:56px}
  body.vm.a-cockpit .vm-steckbriefe.wege th{padding-block:11px}
  body.vm.a-cockpit .vm-steckbriefe.wege td{padding-block:11px}
  body.vm.a-cockpit .vm-vega-reihe .vm-punkte li{padding-block:10px}
}

@media (max-height:680px) and (min-width:641px){
  body.vm.a-cockpit :is(.vm-was,.vm-sichten,.vm-in-vega) .vm-absatz .vm-leitsatz{font-size:clamp(21px,min(1.95vw,3.5svh),30px);margin-bottom:.35em}
  body.vm.a-cockpit .vm-begriffe-titel{margin:12px 0 10px}
  body.vm.a-cockpit .vm-steckbriefe.begriffe tr{padding:16px 20px 18px}
  body.vm.a-cockpit .vm-steckbriefe.begriffe th{font-size:26px}
  body.vm.a-cockpit .vm-steckbriefe.begriffe .vm-ikon{width:40px;height:40px}
  body.vm.a-cockpit .vm-kernfrage{margin:.1em 0 .15em}
  body.vm.a-cockpit .vm-morgen .vm-ring{grid-template-columns:112px;padding:18px 18px 16px}
  body.vm.a-cockpit .vm-morgen .vm-ring-bild{width:112px;height:112px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 14px),#000 calc(100% - 13px));mask:radial-gradient(farthest-side,#0000 calc(100% - 14px),#000 calc(100% - 13px))}
  body.vm.a-cockpit .vm-morgen .vm-zaehler::before{font-size:34px}
  body.vm.a-cockpit .vm-morgen .vm-zettel{padding-top:24px}
  body.vm.a-cockpit .vm-woche .vm-kacheln>li>b{font-size:20px;margin-bottom:4px}
  body.vm.a-cockpit .vm-woche .vm-kachel-kopf{height:48px}
  body.vm.a-cockpit .vm-woche .vm-kachel-kopf svg{height:48px}
}
/* Mittlere Breiten im Querformat: Wege bleiben Zeilen (magazin.css stellt sie unter 1100 px auf Karten um) */
@media (max-width:1100px) and (min-width:900px) and (orientation:landscape){
  body.vm.a-cockpit .vm-steckbriefe.wege{display:block}
  body.vm.a-cockpit .vm-steckbriefe.wege tbody{display:grid;gap:8px}
  body.vm.a-cockpit .vm-steckbriefe.wege tr{grid-template-columns:var(--spalten,34% 30% 36%)}
  body.vm.a-cockpit .vm-steckbriefe.wege th{grid-template-areas:"mono name"}
  body.vm.a-cockpit .vm-steckbriefe.wege td{display:flex;align-items:center;border-top:0}
  body.vm.a-cockpit .vm-steckbriefe.wege td+td{border-left:1px solid var(--linie-hell)}
  body.vm.a-cockpit .vm-steckbriefe.wege tr.rg-vergleich td+td{border-left-color:rgba(255,255,255,.22)}
  body.vm.a-cockpit .vm-steckbriefe.wege td::before{display:none}
  body.vm.a-cockpit .vm-steckbriefe.wege td::after{top:50%;margin-top:-11px}
  body.vm.a-cockpit .vm-vega-reihe .vm-punkte li{padding-block:9px;font-size:17px;line-height:1.45}
}
@media (max-width:1100px) and (min-width:641px) and (max-height:680px){
  body.vm.a-cockpit .vm-steckbriefe.wege{margin-top:14px}
  body.vm.a-cockpit .vm-steckbriefe.wege th{padding-block:9px}
  body.vm.a-cockpit .vm-woche .vm-kacheln>li{padding:16px 16px 16px}
  body.vm.a-cockpit .vm-woche .vm-kacheln>li>b{font-size:19px}
  body.vm.a-cockpit .vm-morgen-satz{font-size:18px}
  body.vm.a-cockpit .vm-morgenliste{row-gap:14px}
  body.vm.a-cockpit .vm-notiz-karte{margin-inline:8px;padding:18px 18px 20px;font-size:18px;line-height:1.5}
  body.vm.a-cockpit .vm-morgenliste :is(.vm-morgen-satz,.vm-zettel){grid-column:1/9}
  body.vm.a-cockpit .vm-morgen .vm-zettel label{font-size:17px;line-height:1.38}
  body.vm.a-cockpit .vm-nicht p{font-size:18px;line-height:1.5}
  body.vm.a-cockpit .vm-streich{gap:8px;margin-top:12px}
  body.vm.a-cockpit .vm-streich li{padding:7px 12px 7px 10px;font-size:17px}
  body.vm.a-cockpit .vm-streich-ikon{width:20px;height:20px}
}

/* ==================================================================
   Handy (bis 640 px oder Hochformat bis 1023 px)
   ================================================================== */
@media (max-width:640px),(max-width:1023px) and (orientation:portrait){
  /* Fahrplan mit neun Kacheln: Nummer über dem Namen, damit lange Wörter (Teamleitung) nicht abgeschnitten werden */
  body.vm.a-cockpit .vm-fahrplan a{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;min-height:0;padding:16px 14px 14px}
  body.vm.a-cockpit .vm-fahrplan a b{font-size:28px}
  body.vm.a-cockpit .vm-fahrplan a:last-of-type{flex-direction:row;align-items:center;gap:14px}
  body.vm.a-cockpit .vm-titelkarte .vm-titel-kurz b{font-size:clamp(36px,10.6vw,44px);white-space:normal}
  body.vm.a-cockpit .vm-titelkarte .vm-titel-kurz span{font-size:clamp(23px,6.4vw,27px)}
  /* 01 */
  body.vm.a-cockpit .vm-steckbriefe.begriffe tbody{grid-template-columns:minmax(0,1fr);gap:28px}
  body.vm.a-cockpit .vm-steckbriefe.begriffe tr{padding:20px 20px 22px}
  body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega{transform:none}
  body.vm.a-cockpit .vm-steckbriefe.begriffe tr.vega.warte{transform:translateY(20px)}
  body.vm.a-cockpit .vm-steckbriefe.begriffe tr:not(:last-child)::after{top:auto;right:auto;left:50%;bottom:-31px;margin:0 0 0 -17px;transform:rotate(90deg)}
  body.vm.a-cockpit .vm-steckbriefe.begriffe td.vm-frage{font-size:24px}
  /* 02: Zeile wird Karte */
  body.vm.a-cockpit .vm-steckbriefe.rollen{display:block}
  body.vm.a-cockpit .vm-steckbriefe.rollen tbody{display:grid;gap:14px}
  body.vm.a-cockpit .vm-steckbriefe.rollen tr{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "frage" "wann" "was"}
  body.vm.a-cockpit .vm-steckbriefe.rollen th{grid-area:kopf;padding:18px 18px 4px 24px}
  body.vm.a-cockpit .vm-steckbriefe.rollen td{display:block;padding:10px 18px 12px 24px;border:0;font-size:18px}
  body.vm.a-cockpit .vm-steckbriefe.rollen td.vm-frage{grid-area:frage;padding-top:6px;font-size:24px}
  body.vm.a-cockpit .vm-steckbriefe.rollen td.vm-wann{grid-area:wann}
  body.vm.a-cockpit .vm-steckbriefe.rollen td:last-child{grid-area:was;padding-bottom:20px}
  body.vm.a-cockpit .vm-steckbriefe.rollen td:not(.vm-frage)::before{content:attr(data-label);content:attr(data-label) / "";display:block;margin-bottom:4px;font:500 17px/1.3 var(--f-mono);color:var(--grau)}
  body.vm.a-cockpit .vm-steckbriefe.rollen td.vm-frage::before{display:none}
  body.vm.a-cockpit .vm-takt{margin-top:10px;max-width:none}
  /* 03 Armaturenbrett: Tafel über der Liste, alle an */
  body.vm.a-cockpit .vm-tafel{order:-1;padding:16px 14px 20px}
  body.vm.a-cockpit .vm-tafel::before{inset:44px 8px 8px}
  body.vm.a-cockpit .vm-tafel-status{margin-bottom:18px}
  body.vm.a-cockpit .vm-tafel-feld{gap:34px 4px}
  body.vm.a-cockpit .vm-tafel-feld .vm-anzeige{width:min(100%,74px)}
  body.vm.a-cockpit .vm-anzeige>i{width:26px;height:26px;line-height:26px;border-radius:8px;left:-5px;bottom:-5px}
  body.vm.a-cockpit .vm-anzeige.t-band>em{top:calc(100% + 6px);padding:0;background:none;white-space:nowrap}
  body.vm.a-cockpit .vm-anzeigen-liste li{padding:14px 16px 15px 62px;font-size:18px}
  body.vm.a-cockpit .vm-anzeigen-liste li::before{left:14px;top:13px}
  /* 03 B Mengenkette senkrecht */
  body.vm.a-cockpit .vm-mengen{--zelle:7.4px;grid-template-columns:minmax(0,1fr);padding:22px 18px 16px;justify-content:stretch}
  body.vm.a-cockpit .vm-mengen>.schritt,body.vm.a-cockpit .vm-mengen>.vm-geist{display:grid;grid-template-columns:var(--r) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:16px;align-items:start}
  body.vm.a-cockpit .vm-mengen .vm-mengen-raster{grid-row:1/3}
  body.vm.a-cockpit .vm-mengen .wert{margin-top:0;font-size:40px}
  body.vm.a-cockpit .vm-mengen .was{grid-column:2;margin-top:6px}
  body.vm.a-cockpit .vm-geist b{grid-column:2;margin-top:0;font-size:28px}
  body.vm.a-cockpit .vm-mengen>.vm-geist{grid-template-columns:var(--r) minmax(0,1fr);grid-template-rows:auto;align-items:center}
  body.vm.a-cockpit .vm-geist .r-leer{width:var(--r);height:64px;grid-row:auto}
  body.vm.a-cockpit .vm-mengen-raster.r-ziel i{width:9px;height:9px;left:calc(var(--x) * var(--zelle) + var(--zelle) / 2 - 4.5px);top:calc(var(--y) * var(--zelle) + var(--zelle) / 2 - 4.5px)}
  body.vm.a-cockpit .vm-gelenk{width:40px;height:44px;margin:4px 0 4px calc(var(--r) / 2 - 20px)}
  body.vm.a-cockpit .vm-gelenk svg{transform:rotate(90deg)}
  body.vm.a-cockpit .vm-mengen .ziel .wert{justify-self:start}
  /* Faustregel */
  body.vm.a-cockpit .vm-faustsatz{font-size:18px}
  body.vm.a-cockpit .vm-faustsatz>b{font-size:40px}
  body.vm.a-cockpit .vm-nachlauf{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:14px;padding:22px 16px}
  body.vm.a-cockpit .vm-frueh{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}
  body.vm.a-cockpit .vm-nachlauf .vm-anzeige.klein{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:8px}
  body.vm.a-cockpit .vm-nachlauf .vm-anzeige.klein svg{width:72px;height:72px}
  body.vm.a-cockpit .vm-nachlauf .vm-anzeige.klein>i{left:calc(50% - 44px);bottom:auto;top:52px}
  body.vm.a-cockpit .vm-zeitpfeil{width:auto;height:64px;flex-direction:row;gap:12px}
  body.vm.a-cockpit .vm-zeitpfeil i{width:2px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.35),#fff);transform-origin:50% 0;transform:scaleY(var(--vmc-pfeil,1));order:-1}
  body.vm.a-cockpit .vm-zeitpfeil::after{right:auto;left:-7px;bottom:-6px;transform:rotate(90deg)}
  body.vm.a-cockpit .vm-nachlauf .vm-anzeige.gross svg{width:150px}
  /* 04 */
  body.vm.a-cockpit .vm-morgenliste .vm-morgen-satz{order:1}
  body.vm.a-cockpit .vm-morgen .vm-ring{order:2;grid-template-columns:auto;padding:20px}
  body.vm.a-cockpit .vm-morgen .vm-ring-bild{width:120px;height:120px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 15px),#000 calc(100% - 14px));mask:radial-gradient(farthest-side,#0000 calc(100% - 15px),#000 calc(100% - 14px))}
  body.vm.a-cockpit .vm-morgen .vm-zaehler::before{font-size:36px}
  body.vm.a-cockpit .vm-morgen .vm-zettel{order:3;padding:28px 18px 12px}
  body.vm.a-cockpit .vm-nicht{order:4}
  body.vm.a-cockpit .vm-nicht p{font-size:18px}
  /* 05 */
  body.vm.a-cockpit .vm-woche .vm-kacheln>li{padding:20px 20px 20px}
  body.vm.a-cockpit .vm-woche-rechts{max-width:520px}
  body.vm.a-cockpit .vm-woche .vm-bildkarte{aspect-ratio:4/5}
  body.vm.a-cockpit .vm-notiz-karte{margin:-56px 10px 0;padding:22px 20px 22px;font-size:18px}
  /* 07 */
  body.vm.a-cockpit .vm-steckbriefe.wege td{display:block;padding:12px 20px 12px 54px}
  body.vm.a-cockpit .vm-steckbriefe.wege td::after{top:16px;margin-top:0}
  /* 08 */
  body.vm.a-cockpit .vm-vega-reihe .vm-punkte{padding:4px 16px}
  body.vm.a-cockpit .vm-vega-reihe.zwei .vm-weiter{order:2}
}

/* ==================================================================
   Druck: „Liste drucken“ zeigt nur den Zettel der Morgenliste (Rest der Seite blendet magazin.css aus)
   ================================================================== */
@media print{
  body.vm.a-cockpit.drucke-liste .vm-morgen :is(.vm-morgen-satz,.vm-nicht){display:none}
  body.vm.a-cockpit .vm-tafel,body.vm.a-cockpit .vm-nachlauf{break-inside:avoid;box-shadow:none}
}
