/* ERZEUGT von scripts/generate-quiz-pages.mjs — nicht von Hand aendern. */
.ce-courtrahmen{position:relative;min-width:0;width:100%}.ce-courtrahmen__steuer{position:absolute;top:6px;right:6px;z-index:2}svg.ce-court3d,.court-wrap svg.ce-court3d,.coach-frame svg.ce-court3d,.chapter-cover svg.ce-court3d{display:block;width:100%;max-width:none;height:auto;margin:0 auto;overflow:visible;-webkit-tap-highlight-color:transparent}.ce-court3d :where(polygon,path,line){vector-effect:non-scaling-stroke}#screen-train .court-wrap svg.ce-court3d,#padelIqCard .court-wrap svg.ce-court3d,#duelCard .court-wrap svg.ce-court3d,.ce-en .ce-en-frage .court-wrap svg.ce-court3d{width:100%;max-width:none;max-height:min(58vh,480px)}@media (max-width: 860px){#screen-train .court-wrap svg.ce-court3d,#padelIqCard .court-wrap svg.ce-court3d,#duelCard .court-wrap svg.ce-court3d,.ce-en .ce-en-frage .court-wrap svg.ce-court3d{max-height:42vh}}#coachingCard .coach-topic:not(.coach-einspaltig) .coach-frame>.ce-courtrahmen{width:100%;height:100%}#coachingCard .coach-topic:not(.coach-einspaltig) .coach-frame>.ce-courtrahmen>svg.ce-court3d{width:100%;height:100%;max-width:none;max-height:none}#playbookCard .court-wrap svg.ce-court3d,#principlesCard .chapter-cover svg.ce-court3d{width:100%;max-width:none;max-height:min(52vh,460px)}.scout-diagram:has(svg.ce-court3d){max-width:560px}.scout-diagram svg.ce-court3d{max-height:46vh}.ce-court3d .ce-c-sockel__deckel{fill:var(--ce-court-deckel)}.ce-court3d .ce-c-sockel__front{fill:var(--ce-court-front)}.ce-court3d .ce-c-sockel__seite{fill:var(--ce-court-seite)}.ce-court3d .ce-c-belag__flaeche{fill:var(--ce-court-belag)}.ce-court3d .ce-c-belag__licht{pointer-events:none}.ce-court3d .ce-c-licht-1{stop-color:var(--ce-court-licht);stop-opacity:var(--ce-court-licht-oben)}.ce-court3d .ce-c-licht-2{stop-color:var(--ce-court-licht);stop-opacity:0}.ce-court3d .ce-c-licht-3{stop-color:var(--ce-court-licht-tief);stop-opacity:var(--ce-court-licht-unten)}.ce-court3d .ce-c-linien :is(path,line){fill:none;stroke:var(--ce-court-linie);stroke-width:1.6}.ce-court3d .ce-c-netz__flaeche{fill:color-mix(in srgb,var(--ce-ink) 12%,transparent);stroke:color-mix(in srgb,var(--ce-ink) 30%,transparent);stroke-width:.8}.ce-court3d .ce-c-netz__band{stroke:var(--ce-court-linie);stroke-width:2}.ce-court3d .ce-c-netz__pfosten{stroke:var(--ce-ink-2);stroke-width:2}.ce-court3d .ce-c-wand__glas{fill:var(--ce-glas);stroke:var(--ce-glas-kante);stroke-width:1}.ce-court3d .ce-c-waende--nah .ce-c-wand__glas{fill:var(--ce-glas-nah)}.ce-court3d .ce-c-wand__fuge,.ce-court3d .ce-c-gitter line{stroke:var(--ce-glas-kante);stroke-width:.8}.ce-court3d .ce-c-gitter line{opacity:.6}.ce-court3d .ce-c-waende--nah{pointer-events:none}.ce-court3d .ce-c-person__schatten{fill:var(--ce-court-schatten)}.ce-court3d .ce-c-figur :is(path,polygon,circle){vector-effect:none}.ce-court3d .ce-c-figur :is(.ce-c-figur__arm,.ce-c-figur__schulter,.ce-c-figur__griff,.ce-c-figur__d-schulter,.ce-c-figur__fuss){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ce-court3d .ce-c-figur__stand{fill:color-mix(in srgb,currentColor 13%,transparent);stroke:color-mix(in srgb,currentColor 38%,transparent);stroke-width:max(.5px,calc(var(--ce-u, .3) * 1px))}.ce-court3d .ce-c-person.ist-gegner .ce-c-figur__stand,.ce-court3d .ce-c-person.ist-sz-gegner .ce-c-figur__stand{fill:color-mix(in srgb,currentColor 8%,transparent)}.ce-court3d .ce-c-figur__winkel{fill:color-mix(in srgb,currentColor 62%,transparent)}.ce-court3d .ce-c-figur__bein{fill:currentColor;stroke:currentColor;stroke-width:max(.5px,calc(var(--ce-u, .3) * .9px));stroke-linejoin:round}.ce-court3d .ce-c-figur__fuss{stroke-width:max(1.2px,calc(var(--ce-u, .3) * 2.6px))}.ce-court3d .ce-c-figur__rumpf{fill:currentColor;stroke:currentColor;stroke-width:max(.5px,calc(var(--ce-u, .3) * 1px));stroke-linejoin:round}.ce-court3d .ce-c-person:is(.ist-gegner,.ist-sz-gegner) .ce-c-figur__rumpf{fill:color-mix(in srgb,currentColor 30%,var(--ce-surface));stroke-width:max(.9px,calc(var(--ce-u, .3) * 1.6px))}.ce-court3d .ce-c-figur__schulter{stroke-width:max(1.8px,calc(var(--ce-u, .3) * 3.6px))}.ce-court3d .ce-c-figur__arm{stroke-width:max(1.3px,calc(var(--ce-u, .3) * 3px))}.ce-court3d .ce-c-figur__hand,.ce-court3d .ce-c-figur__nase,.ce-court3d .ce-c-figur__d-nase{fill:currentColor}.ce-court3d .ce-c-figur__griff{stroke-width:max(1px,calc(var(--ce-u, .3) * 2.5px))}.ce-court3d .ce-c-figur__blatt,.ce-court3d .ce-c-figur__d-schlaeger{fill:var(--ce-surface);stroke:currentColor;stroke-width:max(.8px,calc(var(--ce-u, .3) * 2px));stroke-linejoin:round}.ce-court3d .ce-c-figur__d-schulter{stroke-width:max(1.3px,calc(var(--ce-u, .3) * 3.4px))}.ce-court3d .ce-c-person__kopf{stroke-width:1.4;vector-effect:non-scaling-stroke}.ce-court3d .ce-c-person.ist-eigen{color:var(--ce-ink)}.ce-court3d .ce-c-person.ist-eigen .ce-c-person__kopf{fill:var(--ce-ink);stroke:var(--ce-surface)}.ce-court3d .ce-c-person.ist-gegner{color:var(--ce-ink-3)}.ce-court3d .ce-c-person.ist-gegner .ce-c-person__kopf{fill:var(--ce-surface);stroke:var(--ce-ink-2)}.ce-court3d .ce-c-person.ist-sz-du{color:var(--ce-brand-ink)}.ce-court3d .ce-c-person.ist-sz-du .ce-c-person__kopf{fill:var(--ce-brand-ink);stroke:var(--ce-surface)}.ce-court3d .ce-c-person.ist-sz-partner{color:var(--ce-ink)}.ce-court3d .ce-c-person.ist-sz-partner .ce-c-person__kopf{fill:var(--ce-ink);stroke:var(--ce-surface)}.ce-court3d .ce-c-person.ist-sz-gegner{color:var(--ce-ink-3)}.ce-court3d .ce-c-person.ist-sz-gegner .ce-c-person__kopf{fill:var(--ce-surface);stroke:var(--ce-ink-2)}.ce-court3d .ce-c-person.ist-sz-markiert{color:var(--ce-clay)}.ce-court3d .ce-c-person.ist-sz-markiert .ce-c-person__kopf{fill:var(--ce-clay);stroke:var(--ce-surface)}.ce-court3d .ce-c-person.ist-trainer{color:var(--ce-blue)}.ce-court3d .ce-c-person.ist-trainer .ce-c-person__kopf{fill:var(--ce-blue);stroke:none}.ce-court3d .ce-c-person.ist-gedimmt{opacity:.62}.ce-court3d .ce-c-person__kurz{font-family:var(--ce-font-num);font-size:calc(var(--ce-u, .3) * 11px);font-weight:700;letter-spacing:.02em;fill:var(--ce-ink);paint-order:stroke;stroke:var(--ce-court-belag);stroke-width:calc(var(--ce-u, .3) * 3px);stroke-linejoin:round}.ce-court3d .ce-sz-zone{fill:var(--ce-ink-3);opacity:calc(var(--sz-deckkraft, 1) * .75)}.ce-court3d .ce-sz-zone.ist-huerde{fill:var(--ce-clay)}.ce-court3d .ce-sz-zone.ist-staerke{fill:var(--ce-lime)}.ce-court3d .ce-sz-zone.ist-weg{fill:var(--ce-petrol-ink)}.ce-court3d .ce-sz-zone.ist-uebergang{fill:var(--ce-zone-uebergang)}.ce-court3d .ce-sz-zone.ist-stark{fill:var(--ce-ink)}.ce-court3d .ce-sz-zone.ist-label{fill:var(--ce-ink-2)}.ce-court3d .ce-sz-zone.ist-aus{fill:none}.ce-court3d .ce-sz-zone.hat-rand{stroke:var(--ce-ink-2);stroke-width:1.6;opacity:calc(var(--sz-deckkraft, 1) * .95)}.ce-court3d .ce-sz-zone.hat-rand.rand-huerde{stroke:var(--ce-clay)}.ce-court3d .ce-sz-zone.hat-rand.rand-staerke{stroke:var(--ce-lime)}.ce-court3d .ce-sz-zone.hat-rand.rand-weg{stroke:var(--ce-petrol-ink)}.ce-court3d .ce-sz-zone.hat-rand.rand-uebergang{stroke:var(--ce-zone-uebergang)}.ce-court3d .ce-sz-zone.hat-rand.rand-label,.ce-court3d .ce-sz-zone.hat-rand.rand-stark{stroke:var(--ce-ink)}.ce-court3d .ce-sz-zone.hat-rand.ist-gestrichelt{stroke-dasharray:5 4}.ce-court3d .ce-sz-flaeche{fill:var(--ce-lime);opacity:.45}.ce-court3d .ce-sz-flaeche.ist-weg{fill:var(--ce-petrol-ink)}.ce-court3d .ce-sz-flaeche.ist-huerde{fill:var(--ce-clay)}.ce-court3d .ce-sz-linie{fill:none;stroke:var(--ce-ink-2);stroke-width:2;opacity:var(--sz-deckkraft, 1)}.ce-court3d .ce-sz-linie.ist-weg{stroke:var(--ce-petrol-ink);stroke-width:4}.ce-court3d .ce-sz-linie.ist-leise{stroke:var(--ce-ink-3)}.ce-court3d .ce-sz-linie.ist-gestrichelt{stroke-dasharray:4 4}.ce-court3d .ce-sz-ring{fill:none;stroke:var(--ce-ink);stroke-width:1.6}.ce-court3d .ce-sz-ring.ist-gestrichelt{stroke-dasharray:4 3}.ce-court3d .ce-sz-ring.ist-huerde{stroke:var(--ce-clay)}.ce-court3d .ce-sz-ring.ist-staerke{stroke:var(--ce-lime)}.ce-court3d .ce-sz-ring.ist-weg{stroke:var(--ce-petrol-ink)}.ce-court3d .ce-sz-ring.ist-leise{stroke:var(--ce-ink-3)}.ce-court3d .ce-sz-marke{fill:var(--ce-ink-2)}.ce-court3d .ce-sz-marke.ist-ball{fill:var(--ce-court-ball);stroke:var(--ce-court-ball-rand);stroke-width:1}.ce-court3d .ce-sz-marke.ist-huerde{fill:var(--ce-clay)}.ce-court3d .ce-sz-marke.ist-staerke{fill:var(--ce-lime)}.ce-court3d .ce-sz-marke.ist-weg{fill:var(--ce-petrol-ink)}.ce-court3d .ce-sz-marke.ist-label{fill:var(--ce-ink)}.ce-court3d .ce-sz-weg__halo{fill:none;stroke:var(--ce-court-belag);stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(var(--ce-u, .3) * 6px);opacity:.8;vector-effect:none}.ce-court3d .ce-sz-weg__schatten{fill:none;stroke:var(--ce-court-schatten);stroke-width:1.4;stroke-dasharray:3 4}.ce-court3d .ce-sz-weg__bahn{fill:none;stroke:var(--ce-ink-2);stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(var(--ce-u, .3) * 2.6px);vector-effect:none}.ce-court3d .ce-sz-weg.ist-gestrichelt:not(.ist-loesung) .ce-sz-weg__bahn{stroke-dasharray:.03 .022}.ce-court3d .ce-sz-weg__spitze{fill:var(--ce-ink-2)}.ce-court3d .ce-sz-weg.ist-staerke .ce-sz-weg__bahn{stroke:var(--ce-lime)}.ce-court3d .ce-sz-weg.ist-staerke .ce-sz-weg__spitze{fill:var(--ce-lime)}.ce-court3d .ce-sz-weg.ist-huerde .ce-sz-weg__bahn{stroke:var(--ce-clay)}.ce-court3d .ce-sz-weg.ist-huerde .ce-sz-weg__spitze{fill:var(--ce-clay)}.ce-court3d .ce-sz-weg.ist-weg .ce-sz-weg__bahn{stroke:var(--ce-petrol-ink)}.ce-court3d .ce-sz-weg.ist-weg .ce-sz-weg__spitze{fill:var(--ce-petrol-ink)}.ce-court3d .ce-sz-weg.ist-leise .ce-sz-weg__bahn{stroke:var(--ce-ink-3)}.ce-court3d .ce-sz-weg.ist-leise .ce-sz-weg__spitze{fill:var(--ce-ink-3)}.ce-court3d .ce-sz-weg.ist-label .ce-sz-weg__bahn{stroke:var(--ce-ink)}.ce-court3d .ce-sz-weg.ist-label .ce-sz-weg__spitze{fill:var(--ce-ink)}.ce-court3d .ce-sz-weg.ist-anflug:not(.ist-loesung) .ce-sz-weg__bahn{stroke:var(--ce-blue);stroke-width:calc(var(--ce-u, .3) * 3px);stroke-dasharray:.001 .03;stroke-linecap:round}.ce-court3d .ce-sz-weg.ist-anflug .ce-sz-weg__spitze{fill:var(--ce-blue)}.ce-court3d .ce-sz-weg.ist-loesung .ce-sz-weg__bahn{stroke-width:calc(var(--ce-u, .3) * 3.2px);stroke-dasharray:1;stroke-dashoffset:1;animation:ce-c-zeichnen .9s var(--ce-ease) forwards;animation-delay:calc(var(--i, 0) * .14s)}.ce-court3d .ce-sz-weg.ist-loesung .ce-sz-weg__spitze{opacity:0;animation:ce-c-ein .24s var(--ce-ease) forwards;animation-delay:calc(var(--i, 0) * .14s + .76s)}.ce-court3d .ce-sz-text{font-family:var(--ce-font-ui);font-weight:700;font-size:calc(var(--ce-u, .3) * 11px);letter-spacing:.02em;fill:var(--ce-ink);paint-order:stroke;stroke:var(--ce-court-belag);stroke-width:calc(var(--ce-u, .3) * 3.4px);stroke-linejoin:round}.ce-court3d .ce-sz-text.ist-huerde{fill:var(--ce-clay)}.ce-court3d .ce-sz-text.ist-staerke{fill:var(--ce-lime)}.ce-court3d .ce-sz-text.ist-weg{fill:var(--ce-petrol-ink)}.ce-court3d .ce-sz-text.ist-uebergang{fill:var(--ce-zone-uebergang-ink)}.ce-court3d .ce-sz-text.ist-leise{fill:var(--ce-ink-2)}.ce-court3d .ce-sz-text.ist-loesung{opacity:0;animation:ce-c-ein .3s var(--ce-ease) .7s forwards}.ce-court3d .ce-sz-flaeche.ist-loesung{opacity:0;animation:ce-c-flaeche .3s var(--ce-ease) .7s forwards}@keyframes ce-c-zeichnen{to{stroke-dashoffset:0}}@keyframes ce-c-ein{to{opacity:1}}@keyframes ce-c-flaeche{to{opacity:.45}}.ce-court3d .ce-c-bahn{fill:none;stroke:var(--ce-ink-3);stroke-width:1.4;stroke-dasharray:2 5;stroke-linecap:round;opacity:.7}.ce-court3d .ce-c-bahn.ist-ball{stroke:var(--ce-ink-2);stroke-dasharray:1 4}.ce-court3d .ce-c-laufball{fill:var(--ce-court-ball);stroke:var(--ce-court-ball-rand);stroke-width:1;vector-effect:non-scaling-stroke}.ce-court3d .ce-c-laufball.ist-staerke{fill:var(--ce-lime);stroke:var(--ce-surface)}.ce-court3d .ce-c-laufball__schatten{fill:var(--ce-court-schatten)}.ce-court3d .ce-c-ball{fill:var(--ce-court-ball);stroke:var(--ce-court-ball-rand);stroke-width:1;vector-effect:non-scaling-stroke}.ce-court3d .ce-c-weg{opacity:.35;transition:opacity var(--ce-t-base)}.ce-court3d .ce-c-weg.ist-aktiv{opacity:1}.ce-court3d .ce-c-weg__schatten{fill:none;stroke:var(--ce-court-schatten);stroke-width:1.2;stroke-dasharray:3 4}.ce-court3d .ce-c-weg__halo{fill:none;stroke:var(--ce-court-belag);stroke-linecap:round;stroke-width:calc(var(--ce-u, .3) * 6px);opacity:.7;vector-effect:none}.ce-court3d .ce-c-weg__bahn{fill:none;stroke:var(--ce-ink-2);stroke-linecap:round;vector-effect:none;stroke-width:calc(var(--ce-u, .3) * 2.4px)}.ce-court3d .ce-c-weg.ist-aktiv .ce-c-weg__bahn{stroke-width:calc(var(--ce-u, .3) * 3.4px)}.ce-court3d .ce-c-weg__bahn.ist-zeichnend{stroke-dasharray:1;stroke-dashoffset:1;animation:ce-c-zeichnen 1.1s var(--ce-ease) forwards}.ce-court3d .ce-c-weg.ist-taktik{color:var(--ce-petrol-ink)}.ce-court3d .ce-c-weg.ist-info{color:var(--ce-blue)}.ce-court3d .ce-c-weg.ist-taktik .ce-c-weg__bahn{stroke:var(--ce-petrol-ink)}.ce-court3d .ce-c-weg.ist-info .ce-c-weg__bahn{stroke:var(--ce-blue)}.ce-court3d .ce-c-weg.ist-huerde .ce-c-weg__bahn{stroke:var(--ce-clay)}.ce-court3d .ce-c-weg.ist-staerke .ce-c-weg__bahn{stroke:var(--ce-lime)}.ce-court3d .ce-c-weg__aufprall{fill:none;stroke:currentColor;stroke-width:1}.ce-court3d .ce-c-weg.art-zuspiel .ce-c-weg__bahn{stroke-dasharray:.028 .02;stroke-dashoffset:0;animation:none}.ce-court3d .ce-c-lauf__linie{fill:none;stroke:var(--ce-petrol-ink);stroke-width:2.4;stroke-dasharray:6 5}.ce-court3d .ce-c-lauf__spitze{fill:var(--ce-petrol-ink)}.ce-court3d .ce-c-huetchen__fuss{fill:var(--ce-court-schatten)}.ce-court3d .ce-c-huetchen__kegel{fill:var(--ce-clay);stroke:color-mix(in srgb,var(--ce-clay) 60%,var(--ce-ink));stroke-width:.6}.ce-court3d .ce-c-zielzone__flaeche{fill:color-mix(in srgb,var(--ce-lime) 12%,transparent);stroke:var(--ce-lime);stroke-width:1.6;stroke-dasharray:6 4}.ce-court3d .ce-c-zielzone__label{font-family:var(--ce-font-num);font-size:calc(var(--ce-u, .3) * 11px);font-weight:600;letter-spacing:.04em;fill:var(--ce-lime);stroke:none}.ce-court3d .ce-c-zielzone.ist-huerde .ce-c-zielzone__flaeche{fill:color-mix(in srgb,var(--ce-clay) calc(var(--zone-staerke, .5) * 55%),transparent);stroke:var(--ce-clay);stroke-dasharray:none}.ce-court3d .ce-c-zielzone.ist-staerke .ce-c-zielzone__flaeche{fill:color-mix(in srgb,var(--ce-lime) calc(var(--zone-staerke, .5) * 55%),transparent);stroke:var(--ce-lime)}.ce-court3d .ce-c-zielzone.ist-huerde .ce-c-zielzone__label{fill:var(--ce-clay)}.ce-court3d.ce-court3d--modus-training .ce-c-weg.ist-aktiv .ce-c-weg__bahn:not(.ist-zeichnend){stroke-dasharray:none}.ce-court3d.ohne-ballwege :is(.ce-c-wege,.ce-c-ball),.ce-court3d.ohne-positionen .ce-c-spieler,.ce-court3d.ohne-masse .ce-c-masse{opacity:0;pointer-events:none}.ce-court3d .ce-c-masse line{stroke:var(--ce-plan-linie);stroke-width:1}.ce-court3d .ce-c-mass{font-family:var(--ce-font-num);font-size:calc(var(--ce-u, .3) * 11px);fill:var(--ce-plan-linie);stroke:none}.ce-court3d--plan .ce-c-sockel__deckel{fill:none}.ce-court3d--plan .ce-c-belag__flaeche{fill:color-mix(in srgb,var(--ce-plan-linie) 5%,transparent);stroke:none}.ce-court3d--plan .ce-c-linien :is(path,line){stroke:var(--ce-plan-linie);stroke-width:1.2}.ce-court3d--plan .ce-c-wand__glas{fill:none;stroke:var(--ce-plan-linie);stroke-dasharray:3 3;stroke-width:.8}.ce-court3d--plan .ce-c-wand__fuge,.ce-court3d--plan .ce-c-gitter line{stroke:var(--ce-plan-linie);opacity:.35}.ce-court3d--plan .ce-c-netz__flaeche{fill:none;stroke:var(--ce-plan-linie)}.ce-court3d--plan .ce-c-netz__band{stroke:var(--ce-plan-linie)}.ce-court3d--plan .ce-c-person__schatten{fill:none;stroke:var(--ce-plan-linie);stroke-width:.8}.ce-courtrahmen.ist-plan{background-color:var(--ce-plan-grund);border-radius:var(--ce-r-lg);background-image:linear-gradient(var(--ce-plan-raster) 1px,transparent 1px),linear-gradient(90deg,var(--ce-plan-raster) 1px,transparent 1px);background-size:16px 16px}.ce-aufbau--plan .ce-courtrahmen.ist-plan .ce-courtrahmen__steuer{position:static;display:flex;justify-content:flex-end;padding:0 6px 6px}.ce-court3d.ist-draufsicht .ce-c-wand__glas{fill:none;stroke-width:2}.ce-court3d.ist-draufsicht :is(.ce-c-wand__fuge,.ce-c-gitter line,.ce-c-sockel__front,.ce-c-sockel__seite,.ce-c-huetchen__kegel,.ce-sz-weg__schatten,.ce-c-weg__schatten){opacity:0}.ce-court3d.ist-draufsicht .ce-c-netz__band{stroke-width:3}.ce-court3d.ist-draufsicht .ce-c-huetchen__fuss{fill:var(--ce-clay)}.ce-ansicht{display:inline-flex;gap:2px;padding:3px;border-radius:var(--ce-r-pill);background:color-mix(in srgb,var(--ce-surface) 88%,transparent);border:1px solid var(--ce-line);box-shadow:var(--ce-shadow-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ce-ansicht .ce-ansicht__knopf{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;margin:0;border:0;border-radius:var(--ce-r-pill);background:none;color:var(--ce-ink-2);font:600 13px/1 var(--ce-font-ui);cursor:pointer;box-shadow:none;transition:background-color var(--ce-t-fast),color var(--ce-t-fast)}.ce-ansicht .ce-ansicht__knopf:hover{color:var(--ce-ink)}.ce-ansicht .ce-ansicht__knopf[aria-pressed=true]{background:var(--ce-brand);color:var(--ce-on-brand)}.ce-ansicht .ce-ansicht__knopf:focus-visible{outline:2px solid var(--ce-focus-ring);outline-offset:2px}.ce-courtrahmen .ce-ansicht .ce-ansicht__knopf svg.ce-ico,#screen-train .ce-courtrahmen .ce-ansicht svg.ce-ico,#padelIqCard .ce-courtrahmen .ce-ansicht svg.ce-ico{width:16px;height:16px;max-width:none;max-height:none;flex:none;margin:0;display:inline-block}.ce-ansicht--kompakt .ce-ansicht__text{display:none}.ce-ansicht--kompakt .ce-ansicht__knopf{width:44px;min-height:44px;padding:0;justify-content:center}@media (max-width: 860px){.ce-ansicht .ce-ansicht__knopf{width:44px;min-height:44px;padding:0;justify-content:center}.ce-ansicht .ce-ansicht__text{display:none}}.ce-sz-legende{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:0;padding:0;font:400 12.5px/1.4 var(--ce-font-text);color:var(--ce-ink-2)}.ce-sz-legende__eintrag{display:inline-flex;align-items:center;gap:6px}.ce-sz-legende__punkt{width:12px;height:12px;border-radius:50%;background:var(--ce-surface);box-shadow:inset 0 0 0 1.5px var(--ce-ink-2)}.ce-sz-legende__eintrag.ist-du .ce-sz-legende__punkt{background:var(--ce-brand-ink);box-shadow:none}.ce-sz-legende__eintrag.ist-partner .ce-sz-legende__punkt{background:var(--ce-ink);box-shadow:none}.ce-sz-legende__eintrag.ist-markiert .ce-sz-legende__punkt{background:var(--ce-clay);box-shadow:none}.ce-sz-legende__eintrag.ist-anflug .ce-sz-legende__punkt{width:20px;height:0;border-radius:0;background:none;box-shadow:none;border-top:3px dotted var(--ce-blue)}.ce-aufbau{display:flex;flex-direction:column;gap:12px;min-width:0}.ce-aufbau__kopf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px}.ce-aufbau__legende{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:0;padding:0;font:400 12.5px/1.4 var(--ce-font-text);color:var(--ce-ink-2)}.ce-aufbau__legende li{display:inline-flex;align-items:center;gap:6px}.ce-aufbau-zeichen{display:inline-block;width:12px;height:12px;border-radius:50%}.ce-aufbau-zeichen.ist-a{background:var(--ce-ink)}.ce-aufbau-zeichen.ist-b{background:var(--ce-surface);box-shadow:inset 0 0 0 1.5px var(--ce-ink-3)}.ce-aufbau-zeichen.ist-c{background:var(--ce-blue)}.ce-aufbau-zeichen.ist-ball{width:18px;height:3px;border-radius:2px;background:var(--ce-petrol-ink)}.ce-aufbau-zeichen.ist-zuspiel{width:18px;height:0;border-radius:0;border-top:2.5px dashed var(--ce-blue)}.ce-aufbau-zeichen.ist-lauf{width:18px;height:0;border-radius:0;border-top:2.5px dashed var(--ce-petrol-ink);opacity:.8}.ce-aufbau__court{min-width:0;margin:0;padding:0;border:0;background:none}.ce-aufbau__steuer{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ce-aufbau__steuer .ce-aufbau__abspielen{margin-left:auto}.ce-aufbau__steuer .ce-aufbau__pfeil{width:44px;min-width:44px;height:44px;padding:0;justify-content:center}.ce-aufbau__steuer .ce-aufbau__pfeil .ce-ico{width:18px;height:18px}.ce-aufbau__schritte{display:flex;gap:6px}.ce-aufbau__punkt{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border-radius:50%;border:1px solid var(--ce-line-strong);background:var(--ce-surface);color:var(--ce-ink);font:700 13px/1 var(--ce-font-num);cursor:pointer}.ce-aufbau__punkt[aria-pressed=true]{background:var(--ce-brand);border-color:var(--ce-brand);color:var(--ce-on-brand)}.ce-aufbau__punkt:focus-visible{outline:2px solid var(--ce-focus-ring);outline-offset:2px}.ce-aufbau__schritt{margin:0;font:650 14.5px/1.35 var(--ce-font-ui);color:var(--ce-ink)}.ce-aufbau__note{margin:0;font:400 14px/1.55 var(--ce-font-text);color:var(--ce-ink-2);max-width:70ch}@media (max-width: 860px){.ce-aufbau__punkt{width:44px;height:44px}.ce-aufbau__steuer .ce-aufbau__abspielen{margin-left:0;flex:1 1 100%;justify-content:center;min-height:44px}}.ce-court3d .ce-c-weg__label{font-family:var(--ce-font-ui);font-weight:700;font-size:calc(var(--ce-u, .3) * 11px);letter-spacing:.02em;fill:var(--ce-ink);paint-order:stroke;stroke:var(--ce-court-belag);stroke-width:calc(var(--ce-u, .3) * 3.4px);stroke-linejoin:round}.ce-court3d .ce-c-weg__von{fill:none;stroke-width:2}.ce-court3d .ce-c-weg__von.ist-a{stroke:var(--ce-ink)}.ce-court3d .ce-c-weg__von.ist-b{stroke:var(--ce-ink-3)}.ce-court3d .ce-c-weg__von.ist-trainer{stroke:var(--ce-blue)}.ce-court3d .ce-c-lauf__start{fill:none;stroke:var(--ce-petrol-ink);stroke-width:1.4;stroke-dasharray:3 3;opacity:.8}.ce-court3d .ce-c-person.ist-team-a .ce-c-person__kurz{fill:var(--ce-ink)}.ce-court3d.ce-court3d--modus-training .ce-c-person.ist-gegner{opacity:.8}.ce-aufbau--plan .ce-courtrahmen{background:var(--ce-plan-grund);border-radius:var(--ce-r-lg)}#boardCard .board-token-selected circle:nth-of-type(2),#boardCard .board-token:focus-visible circle:nth-of-type(2){stroke:var(--ce-focus-ring);stroke-width:10}#boardCard .board-path-selected{stroke:var(--ce-focus-ring)!important}#boardCard .board-team-punkt-b,#boardCard .board-name-rolle-b{background:var(--ce-clay);color:var(--ce-board-b-text)}#boardCard .board-team-punkt-a,#boardCard .board-name-rolle-a{background:var(--ce-brand);color:var(--ce-on-brand)}@media (prefers-reduced-motion: reduce){#boardCard .board-token,#boardCard .board-path{transition:none}}#refereeCard .referee-diagram{background:var(--ce-surface-2);border-color:var(--ce-line)}#refereeCard .ref-hotspot-ring{fill:var(--ce-surface);stroke:var(--ce-ink-2)}#refereeCard .ref-hotspot-label{fill:var(--ce-ink);paint-order:stroke;stroke:var(--ce-court-belag);stroke-width:2.4px;stroke-linejoin:round}#refereeCard .ref-hotspot:hover .ref-hotspot-ring,#refereeCard .ref-hotspot:focus-visible .ref-hotspot-ring{fill:var(--ce-surface);stroke:var(--ce-focus-ring);stroke-width:2.4}#refereeCard .ref-hotspot:hover .ref-hotspot-label,#refereeCard .ref-hotspot.active .ref-hotspot-label{fill:var(--ce-ink)}#refereeCard .ref-hotspot.active .ref-hotspot-ring{fill:var(--ce-brand);stroke:var(--ce-brand);filter:none}.stroke-player{--court-bright: var(--ce-brand-ink);--gold: var(--ce-ink-2);--ink: var(--ce-ink);--surface-2: var(--ce-surface);--border-interactive: var(--ce-line-strong);--ball: var(--ce-board-ball)}.stroke-player .stroke-stage,.stroke-player .grip-stage{--court-path: var(--ce-petrol-ink);--court-faint: var(--ce-ink-3);--court-label: var(--ce-ink);--court-danger: var(--ce-clay);--court-ok: var(--ce-lime);--court-ball: var(--ce-board-ball)}.stroke-player .stroke-stage{background:var(--ce-surface-2);border:1px solid var(--ce-line);border-radius:var(--ce-r-lg)}.stroke-player .stroke-stage svg ellipse[fill^=rgba]{fill:var(--ce-court-schatten)}.stroke-player .stroke-stage svg text{font-family:var(--ce-font-num);letter-spacing:.04em}.stroke-player .stroke-impact{stroke:var(--ce-board-ball-rand);stroke-width:1.2}.stroke-player .stroke-tabs{display:flex;gap:3px;padding:3px;margin-bottom:12px;border-radius:var(--ce-r-pill);background:var(--ce-surface);border:1px solid var(--ce-line)}.stroke-player .stroke-tab{flex:1 1 0;min-width:0;min-height:40px;padding:0 8px;border:0;border-radius:var(--ce-r-pill);background:transparent;color:var(--ce-ink-2);font:600 13px/1.2 var(--ce-font-ui);text-align:center;overflow-wrap:anywhere}.stroke-player .stroke-tab:hover{background:var(--ce-surface-2);color:var(--ce-ink)}.stroke-player .stroke-tab.active{background:var(--ce-ink);color:var(--ce-surface)}.stroke-player .stroke-tab:focus-visible{outline:2px solid var(--ce-focus-ring);outline-offset:1px}.stroke-player .stroke-phase-title{font:600 14px/1.3 var(--ce-font-ui);color:var(--ce-ink)}.stroke-player .stroke-checks li{font:400 13.5px/1.45 var(--ce-font-text);color:var(--ce-ink-2)}.stroke-player .stroke-checks li:before{background:var(--ce-lime-tint);color:var(--ce-lime)}@media (pointer: coarse){.stroke-player .stroke-tab{min-height:44px}}@media (prefers-reduced-motion: reduce){.stroke-player .stroke-tab{transition:none}}.ce-court3d .ce-c-schlagschatten polygon{fill:var(--ce-court-schatten)}.ce-court3d .ce-c-verbindung{fill:none;stroke:var(--ce-petrol-ink);stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round;animation:ce-c-fluss 3s linear infinite}@keyframes ce-c-fluss{to{stroke-dashoffset:-18}}.ce-court3d .ce-c-station{color:var(--ce-petrol-ink);animation:ce-c-station-auf .7s var(--ce-kurve) both;animation-delay:calc(.3s + var(--i, 0) * .26s)}.ce-court3d .ce-c-station.ist-staerke{color:var(--ce-lime)}.ce-court3d .ce-c-station.ist-info{color:var(--ce-blue)}.ce-court3d .ce-c-station__fuss{fill:color-mix(in srgb,currentColor 22%,transparent);stroke:currentColor;stroke-width:1.2}.ce-court3d .ce-c-station__stiel{stroke:currentColor;stroke-width:1.4}.ce-court3d .ce-c-station__kopf{fill:currentColor;stroke:var(--ce-surface);stroke-width:2;vector-effect:non-scaling-stroke}.ce-court3d .ce-c-station__schild{fill:var(--ce-petrol);stroke:color-mix(in srgb,var(--ce-on-petrol) 14%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.ce-court3d .ce-c-station__kicker{font-family:var(--ce-font-num);font-size:calc(var(--ce-u, .3) * 10px);letter-spacing:.08em;text-transform:uppercase;fill:color-mix(in srgb,var(--ce-on-petrol) 68%,var(--ce-petrol))}.ce-court3d .ce-c-station__titel{font-family:var(--ce-font-ui);font-size:calc(var(--ce-u, .3) * 13.5px);font-weight:650;fill:var(--ce-on-petrol)}@keyframes ce-c-station-auf{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.ce-court3d .ce-sz-weg.ist-loesung .ce-sz-weg__bahn{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.ce-court3d .ce-sz-weg.ist-loesung .ce-sz-weg__spitze,.ce-court3d .ce-sz-text.ist-loesung{animation:none;opacity:1}.ce-court3d .ce-sz-flaeche.ist-loesung{animation:none;opacity:.45}.ce-court3d .ce-c-weg__bahn.ist-zeichnend{animation:none;stroke-dashoffset:0;stroke-dasharray:none}.ce-court3d .ce-c-weg,.ce-ansicht .ce-ansicht__knopf{transition:none}.ce-court3d .ce-c-verbindung,.ce-court3d .ce-c-station{animation:none}}#refereeCard .ref-hotspot-glyph{color:var(--ce-ink);pointer-events:none}#refereeCard .ref-hotspot.active .ref-hotspot-glyph{color:var(--ce-on-brand)}@media (max-width: 360px){#coachingCard.topic-view{padding-left:10px;padding-right:10px}}.ce-court3d.ist-hochkant{display:block;margin-inline:auto}#coachingCard .coach-topic:not(.coach-einspaltig) .coach-frame.hat-hochkant{aspect-ratio:auto;width:100%;height:auto;min-width:0}#coachingCard .coach-topic:not(.coach-einspaltig) .coach-frame.hat-hochkant>.ce-courtrahmen{height:auto}
