@property --mo-amp{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx{syntax:"<number>";inherits:true;initial-value:1}@property --mo-esy{syntax:"<number>";inherits:true;initial-value:1}@property --mo-tilt{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edx{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esx2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-esy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-tilt2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-edy2{syntax:"<number>";inherits:true;initial-value:0}@property --mo-lock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-shake{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rock{syntax:"<number>";inherits:true;initial-value:0}@property --mo-rockp{syntax:"<number>";inherits:true;initial-value:1}@property --mo-bdy{syntax:"<number>";inherits:true;initial-value:0}.mo-root,.mo-breathe,.mo-bob{transform-box:view-box;transform-origin:50%}.mo-root{--mo-amp:0;--mo-morph:calc(.4s * var(--mo-rate,1));--mo-morph-ease:ease-in-out;--mo-tp:--mo-esx, --mo-esy, --mo-tilt, --mo-edy, --mo-edx, --mo-esx2, --mo-esy2, --mo-tilt2, --mo-edy2, --mo-lock, --mo-shake, --mo-rock, --mo-bdy;--mo-md:var(--mo-morph), var(--mo-morph), var(--mo-morph), var(--mo-morph), var(--mo-morph), var(--mo-morph), var(--mo-morph), var(--mo-morph), var(--mo-morph), var(--mo-morph), var(--mo-morph), var(--mo-morph), var(--mo-morph);--mo-me:var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease), var(--mo-morph-ease);transition-property:--mo-amp, transform, var(--mo-tp);transition-duration:calc(.4s * var(--mo-rate,1)), calc(.16s * var(--mo-rate,1)), var(--mo-md);transition-timing-function:ease-out, cubic-bezier(.23, 1, .32, 1), var(--mo-me);animation:mo-shake calc(.112s * var(--mo-rate,1)) linear infinite}.mo-bob>g:not(.mo-eyes){fill:var(--mo-head);transition:fill var(--mo-morph) var(--mo-morph-ease)}.mo-eyes{fill:var(--mo-eye);transition:fill var(--mo-morph) var(--mo-morph-ease)}@keyframes mo-shake{0%,to{translate:calc(.62px * var(--mo-shake)) calc(-.34px * var(--mo-shake))}25%{translate:calc(-.7px * var(--mo-shake)) calc(.22px * var(--mo-shake))}50%{translate:calc(.38px * var(--mo-shake)) calc(.66px * var(--mo-shake))}75%{translate:calc(-.44px * var(--mo-shake)) calc(-.6px * var(--mo-shake))}}.mo-root.mo-expr{--mo-morph:calc(.3s * var(--mo-rate,1));--mo-morph-ease:cubic-bezier(.45, .05, .5, 1)}.mo-root:hover{--mo-amp:1;transition-duration:calc(.4s * var(--mo-rate,1)), calc(.22s * var(--mo-rate,1)), var(--mo-md);transform:translateY(-1.5px)scale(1.04)}.mo-root.mo-always{--mo-amp:1}.mo-breathe{animation-name:mo-breathe;animation-duration:calc(2.8s * var(--mo-rate,1));animation-delay:calc(var(--mo-phase,0s) * var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes mo-breathe{to{transform:scaleX(calc(1 + .022 * var(--mo-amp))) scaleY(calc(1 - .018 * var(--mo-amp)))}}.mo-bob{translate:0 calc(var(--mo-bdy) * 1px);animation-name:mo-bob;animation-duration:calc(3.4s * var(--mo-rate,1));animation-delay:calc(var(--mo-bob-phase,0s) * var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes mo-bob{0%{transform:translateY(0)}to{transform:translateY(calc(-1.1px * var(--mo-amp)))}}.mo-eye{transform-box:view-box;--mo-sel:calc((var(--mo-wrap,1) + 1) / 2);--mo-x:calc(var(--mo-esx) + var(--mo-esx2) * var(--mo-sel));--mo-y:calc(var(--mo-esy) + var(--mo-esy2) * var(--mo-sel));--mo-t:calc(var(--mo-tilt) + var(--mo-tilt2) * var(--mo-sel));--mo-ph:calc(var(--mo-sel) * (1 - var(--mo-rock)) + var(--mo-rock) * ((1 + var(--mo-wrap,1) * var(--mo-rockp)) / 2));translate:calc(var(--mo-edx) * var(--mo-wrap,1) * 1px) calc((var(--mo-edy) + var(--mo-edy2) * var(--mo-ph)) * 1px);rotate:calc((var(--mo-t) * var(--mo-wrap,1) - var(--mo-lean,0) * var(--mo-lock)) * 1deg);transform:rotate(calc(var(--mo-lean,0) * 1deg)) scaleX(var(--mo-x)) scaleY(var(--mo-y)) rotate(calc(var(--mo-lean,0) * -1deg));animation-name:mo-rock;animation-duration:calc(.9s * var(--mo-rate,1));animation-timing-function:ease-in-out;animation-iteration-count:infinite}@container style(--mo-rock:0){.mo-eye{animation-name:none}}@keyframes mo-rock{0%,to{--mo-rockp:1}50%{--mo-rockp:-1}}.mo-eye>*{transform-box:fill-box;transform-origin:50%;animation-name:mo-blink,mo-wrap;animation-duration:calc(var(--mo-blink,4.8s) * var(--mo-rate,1)), calc(var(--mo-saccade,5.6s) * var(--mo-rate,1));animation-delay:calc(var(--mo-blink-phase,0s) * var(--mo-rate,1)), calc(var(--mo-saccade-phase,0s) * var(--mo-rate,1));animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mo-blink{0%,97.2%{transform:rotate(calc(var(--mo-lean,0) * 1deg)) scaleY(1) rotate(calc(var(--mo-lean,0) * -1deg));animation-timing-function:ease-in}98.6%{transform:rotate(calc(var(--mo-lean,0) * 1deg)) scaleY(calc(1 - .92 * var(--mo-amp))) rotate(calc(var(--mo-lean,0) * -1deg));animation-timing-function:ease-out}to{transform:rotate(calc(var(--mo-lean,0) * 1deg)) scaleY(1) rotate(calc(var(--mo-lean,0) * -1deg))}}.mo-eyes{animation-name:mo-saccade;animation-duration:calc(var(--mo-saccade,5.6s) * var(--mo-rate,1));animation-delay:calc(var(--mo-saccade-phase,0s) * var(--mo-rate,1));animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mo-saccade{0%,15%{translate:0}16.5%,31%{translate:calc(-.8px * var(--mo-look-x,1.4) * var(--mo-amp)) calc(-.9px * var(--mo-look-y,1.1) * var(--mo-amp))}32.5%,47%{translate:calc(1px * var(--mo-look-x,1.4) * var(--mo-amp)) calc(.1px * var(--mo-look-y,1.1) * var(--mo-amp))}48.5%,63%{translate:calc(-.15px * var(--mo-look-x,1.4) * var(--mo-amp)) calc(.85px * var(--mo-look-y,1.1) * var(--mo-amp))}64.5%,79%{translate:calc(.75px * var(--mo-look-x,1.4) * var(--mo-amp)) calc(-.8px * var(--mo-look-y,1.1) * var(--mo-amp))}80.5%,98.5%{translate:calc(-1px * var(--mo-look-x,1.4) * var(--mo-amp)) calc(-.15px * var(--mo-look-y,1.1) * var(--mo-amp))}to{translate:0}}@keyframes mo-wrap{0%,15%{rotate:0deg;scale:1}16.5%,31%{scale:calc(1 - .0176 * var(--mo-look-mx,1.4) * var(--mo-amp) + .008 * var(--mo-look-x,1.4) * var(--mo-wrap,1) * var(--mo-amp)) calc(1 - .027 * var(--mo-look-my,1.1) * var(--mo-amp));rotate:calc(.648deg * var(--mo-look-x,1.4) * var(--mo-look-y,1.1) * var(--mo-wrap,1) * var(--mo-amp))}32.5%,47%{scale:calc(1 - .022 * var(--mo-look-mx,1.4) * var(--mo-amp) - .01 * var(--mo-look-x,1.4) * var(--mo-wrap,1) * var(--mo-amp)) calc(1 - .003 * var(--mo-look-my,1.1) * var(--mo-amp));rotate:calc(.09deg * var(--mo-look-x,1.4) * var(--mo-look-y,1.1) * var(--mo-wrap,1) * var(--mo-amp))}48.5%,63%{scale:calc(1 - .0033 * var(--mo-look-mx,1.4) * var(--mo-amp) + .0015 * var(--mo-look-x,1.4) * var(--mo-wrap,1) * var(--mo-amp)) calc(1 - .0255 * var(--mo-look-my,1.1) * var(--mo-amp));rotate:calc(-.115deg * var(--mo-look-x,1.4) * var(--mo-look-y,1.1) * var(--mo-wrap,1) * var(--mo-amp))}64.5%,79%{scale:calc(1 - .0165 * var(--mo-look-mx,1.4) * var(--mo-amp) - .0075 * var(--mo-look-x,1.4) * var(--mo-wrap,1) * var(--mo-amp)) calc(1 - .024 * var(--mo-look-my,1.1) * var(--mo-amp));rotate:calc(-.54deg * var(--mo-look-x,1.4) * var(--mo-look-y,1.1) * var(--mo-wrap,1) * var(--mo-amp))}80.5%,98.5%{scale:calc(1 - .022 * var(--mo-look-mx,1.4) * var(--mo-amp) + .01 * var(--mo-look-x,1.4) * var(--mo-wrap,1) * var(--mo-amp)) calc(1 - .0045 * var(--mo-look-my,1.1) * var(--mo-amp));rotate:calc(.135deg * var(--mo-look-x,1.4) * var(--mo-look-y,1.1) * var(--mo-wrap,1) * var(--mo-amp))}to{rotate:0deg;scale:1}}@media not ((hover:hover) and (pointer:fine)){.mo-root:hover{--mo-amp:0;transform:none}.mo-root.mo-always{--mo-amp:1}.mo-root:not(.mo-always),.mo-root:not(.mo-always) *{animation-play-state:paused}.mo-root.mo-expr:not(.mo-always) .mo-eye{animation-play-state:running}}.mo-slow{--mo-rate:5}@media (prefers-reduced-motion:reduce){.mo-root,.mo-breathe,.mo-bob,.mo-eyes,.mo-eye,.mo-eye>*{transition:none;animation:none}.mo-bob>g:not(.mo-eyes){transition:none}}.muster{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.farbfeld{width:7.5rem;font-size:var(--t-xs);color:var(--ink-leise);flex-direction:column;gap:.25rem;display:flex}.farbfeld>i{border-radius:var(--r2);border:1px solid var(--linie);height:2.5rem;display:block}.iconfeld{width:5.5rem;font-size:var(--t-xs);color:var(--ink-leise);flex-direction:column;align-items:center;gap:.375rem;display:flex}.umgebungen{align-items:stretch}.umgebungen>.umgebung{border-radius:var(--r3);border:1px solid var(--linie);flex:16rem;min-width:0;overflow:hidden}.umgebungen .ebene{border-radius:var(--r2);font-size:var(--t-sm);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.videospieler{--film:#000;--auf-film:#0000009e;--auf-film-dicht:#000000d6;--film-ink:#fff;--film-ink-leise:#ffffffbd;--film-linie:#ffffff2e;--film-flaeche:#ffffff1a;--film-warnung:#e4b750;border-radius:var(--r3);background:var(--flaeche-panel);border:1px solid var(--linie);flex-direction:column;display:flex;overflow:hidden}.video-rahmen{background:var(--film);aspect-ratio:16/9;min-height:200px;max-height:max(200px,100vh - 26rem);position:relative;overflow:hidden}.video-rahmen video{object-fit:contain;background:var(--film);cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.video-links{z-index:3;border-radius:var(--r2);background:var(--auf-film);flex-direction:column;gap:.375rem;padding:.375rem;display:flex;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.video-links .knopf{color:var(--film-ink);background:0 0;border-color:#0000}.video-links .knopf:disabled{color:var(--film-ink-leise)}.video-oben-links{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex;position:absolute;top:.625rem;left:.625rem;right:.625rem}.video-oben-links>*{pointer-events:auto}.video-oben-links .konfidenz{border-radius:var(--r2);background:var(--auf-film);min-height:1.75rem;color:var(--film-ink-leise);align-items:center;gap:.5rem;padding:0 .625rem;font-size:.75rem;display:inline-flex}.video-oben-links .konfidenz b{color:var(--film-ink);font-weight:500}.video-oben-links .still{color:var(--film-ink-leise)}.konf-balken{background:var(--film-flaeche);border-radius:2px;width:3.5rem;height:4px;display:inline-block;overflow:hidden}.konf-balken i{background:var(--film-ink);height:100%;display:block}.konf-balken.niedrig i{background:var(--film-warnung)}.video-oben-links .plakette.p-warnung{--ton:var(--film-warnung);background:var(--auf-film-dicht);min-height:1.75rem}.video-steuerung{border-top:1px solid var(--linie);flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}.klippstab{background:var(--flaeche-tief);cursor:pointer;touch-action:none;border-radius:2px;height:4px;position:relative}.klippstab:before{content:"";position:absolute;inset:-9px 0}.klippstab i{background:var(--petrol);pointer-events:none;border-radius:2px;position:absolute;inset:0 auto 0 0}.klippstab u{background:var(--ink);border:2px solid var(--petrol);pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.klippstab:focus-visible{outline:2px solid var(--petrol);outline-offset:6px}.klippstab[aria-disabled=true]{cursor:default;opacity:.5}.video-reihe{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.video-knoepfe,.video-rechts{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.video-rechts{gap:.375rem;margin-left:auto}.video-zeit{font-size:var(--t-sm);white-space:nowrap}.steuerknopf{border-radius:var(--r2);cursor:pointer;width:2.125rem;height:2.125rem;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.steuerknopf:hover{background:var(--flaeche-hoch)}.steuerknopf.an,.steuerknopf[aria-pressed=true]{background:var(--petrol-hell);color:var(--petrol)}.steuerknopf:focus-visible,.spielknopf:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}.spielknopf{cursor:pointer;background:var(--petrol);width:2.5rem;height:2.5rem;color:var(--auf-petrol);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0 .25rem;padding:0;display:inline-flex}.spielknopf:hover{background:var(--petrol-tief)}.video-knoepfe .knopf kbd{margin-left:.25rem}@media (width<=640px){.videospieler .nurgross{display:none}}.videospieler{--bahn:#5ab4d6;--bahn-gelb:#e8b33c}.video-bild{z-index:2;pointer-events:none;position:absolute}.video-bild>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zeichenschicht.zeichnet{cursor:crosshair}.zeichenschicht .gewaehlt{filter:drop-shadow(0 0 4px var(--petrol))}.bahnenschicht{pointer-events:none}.bahn{stroke:var(--bahn);fill:var(--bahn)}.bahn.gelb{stroke:var(--bahn-gelb);fill:var(--bahn-gelb)}.bahn polyline{fill:none}.bahn .anfang{fill:#fff;stroke:none}.bahn .ende{stroke:none}.feldklick{pointer-events:auto;cursor:crosshair;position:absolute;inset:0}.feldmarke{background:var(--petrol);border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #00000080}.feldmarke:after{content:attr(data-nr);font:600 11px/1 var(--mono);color:#fff;text-shadow:0 1px 2px #000;position:absolute;top:-10px;left:14px}.feldmarke.unfertig{background:var(--film-warnung)}.video-links{scrollbar-width:none;max-height:calc(100% - 3.75rem);top:3rem;overflow-y:auto;transform:none}.werkzeugleiste{flex-direction:column;gap:.25rem;display:flex}.werkzeug{border-radius:var(--r2);min-height:2rem;color:var(--film-ink);font:inherit;font-size:var(--t-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .5rem;font-weight:600;display:flex}.werkzeug:hover:not(:disabled){background:var(--film-flaeche)}.werkzeug.an{background:var(--petrol);color:var(--auf-petrol)}.werkzeug:disabled{opacity:.5;cursor:not-allowed}.werkzeug.klein{min-height:1.75rem;font-size:var(--t-xs);font-weight:500}.werkzeug kbd{background:var(--film-flaeche);color:inherit;margin-left:auto}.zeichenwerkzeuge{border-bottom:1px solid var(--film-linie);flex-direction:column;gap:.125rem;margin-bottom:.125rem;padding:.25rem 0 .375rem;display:flex}.zeichenwerkzeuge .farben{gap:.375rem;padding:.25rem .5rem;display:flex}.zeichenwerkzeuge .farbe{cursor:pointer;border:2px solid #0000;border-radius:50%;width:1.25rem;height:1.25rem;padding:0}.zeichenwerkzeuge .farbe.an{border-color:#fff}.zeichenwerkzeuge .zeile-knoepfe{gap:.25rem;display:flex}@media (width<=640px){.werkzeug span{display:none}}.papierkorb-gruppe{margin-bottom:var(--panel-abstand)}.papierkorb-liste{margin:0;padding:0;list-style:none}.papierkorb-liste li{border-top:1px solid var(--linie);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:1rem;padding:.625rem 0;display:flex}.papierkorb-liste li:first-child{border-top:0}.papierkorb-liste .knopfreihe{margin-left:auto}.papierkorb-liste .pk-bild{aspect-ratio:16/9;border-radius:var(--r2);background:var(--thumb);flex:none;width:4.5rem;overflow:hidden}.papierkorb-liste .pk-bild img{object-fit:cover;width:100%;height:100%;display:block}.papierkorb-liste .frist.knapp{color:var(--gold);font-weight:600}main>.karte+.karte{margin-top:var(--panel-abstand)}.antragsliste{margin:.75rem 0 0;padding:0;list-style:none}.antragsliste li{border-top:1px solid var(--linie);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.625rem 0;display:flex}.antragsliste li:first-child{border-top:0}.antragsliste .knopfreihe{margin-left:auto}.antragsliste .frist.knapp{color:var(--gold);font-weight:600}.antragsliste .antwortfeld{flex-basis:100%}.meldungen{margin-bottom:var(--panel-abstand);padding:0;overflow:hidden}.meldungskopf{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.meldungskopf h3{margin:0}.meldung{border-bottom:1px solid var(--linie);font-size:var(--t-base);align-items:center;gap:.75rem;padding:.625rem 1.25rem;display:flex}.meldung:last-child{border-bottom:none}.meldungsart{flex:none;min-width:15ch}.meldung a{color:var(--ink)}.meldung a:hover{color:var(--petrol)}.meldung time{font-size:var(--t-sm);white-space:nowrap;font-family:var(--mono);margin-left:auto}@media (width<=640px){.meldung{flex-wrap:wrap}.meldungsart{flex-basis:100%;min-width:0}.meldung time{margin-left:0}}.kabine-oben{gap:var(--panel-abstand);margin-bottom:var(--panel-abstand);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.held{padding:1.25rem}.held-kopf{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.875rem;display:flex}.held-kopf h2{margin:0;font-size:1.5rem}.held-meta{color:var(--ink-leise);font-size:var(--t-base);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.125rem;display:flex}.held-bild{aspect-ratio:16/9;border-radius:var(--r2);background:var(--thumb);margin-bottom:1rem;position:relative;overflow:hidden}.held-bild img{object-fit:cover;width:100%;height:100%;display:block}.dauer-pille{border-radius:var(--r1);color:#fff;font-family:var(--mono);background:#000000c7;padding:.125rem .375rem;font-size:.75rem;font-weight:500;position:absolute;bottom:.5rem;right:.5rem}.durchsicht{font-size:var(--t-base);color:var(--ink-leise);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.375rem;display:flex}.durchsicht b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.held .knopfreihe{margin-top:1rem}.erkennungsschritte{font-size:var(--t-sm);color:var(--ink-still);flex-wrap:wrap;gap:.25rem .5rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.erkennungsschritte li{align-items:center;gap:.5rem;display:flex}.erkennungsschritte li+li:before{content:"·";color:var(--ink-still)}.erkennungsschritte li.jetzt{color:var(--petrol);font-weight:600}.erkennungsschritte li.fertig{color:var(--ink-leise)}.kabine-oben .kennzahlen{grid-template-columns:1fr 1fr;margin:0}.kabine-rechts{gap:var(--panel-abstand);flex-direction:column;display:flex}.kabine-rechts>.karte{margin:0}.liegt-an{border-bottom:1px solid var(--linie);color:inherit;grid-template-columns:minmax(0,1fr) auto minmax(7rem,11rem) auto;align-items:center;gap:1rem;padding:.875rem 1.25rem;display:grid}.liegt-an:last-child{border-bottom:0}a.liegt-an:hover{background:var(--flaeche-hoch);text-decoration:none}.liegt-an .titel{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.liegt-an .meta{font-size:var(--t-sm);color:var(--ink-leise)}.liegt-an .zahlen{font-family:var(--mono);font-size:var(--t-sm);color:var(--ink-leise);text-align:right;margin-bottom:.25rem}.liegt-an>.icon{color:var(--ink-still)}.wiedereinstieg{border-color:var(--petrol);box-shadow:inset 3px 0 0 var(--petrol)}.wiedereinstieg h4{margin:.25rem 0 .375rem}@media (width<=1100px){.kabine-oben{grid-template-columns:1fr}.kabine-oben .kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.kabine-oben .kennzahlen{grid-template-columns:1fr 1fr}.liegt-an{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem}.liegt-an .fortschritt-zelle{grid-column:1/-1}.liegt-an>.icon{display:none}.held-kopf{flex-direction:column;gap:.5rem}}.schritt-zahl{background:var(--flaeche-aktiv);width:1.5rem;height:1.5rem;color:var(--ink);font-family:var(--schrift-marke);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;font-size:.9375rem;font-weight:700;display:inline-flex}.kopf-tasten{flex:none;align-items:center;gap:.625rem;display:flex}.warteschlange{margin-bottom:var(--panel-abstand);flex-direction:column;gap:.625rem;display:flex}.warteschlange:empty{display:none}.stueck{background:var(--flaeche-karte);border:1px solid var(--linie);border-radius:var(--r2);grid-template-columns:minmax(0,1fr) 8rem auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.stueck .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stueck .zustand{font-size:var(--t-sm);color:var(--ink-still);text-align:right;white-space:nowrap}.stueck.fehler{border-color:var(--fehler)}.stueck.fehler .zustand{color:var(--fehler)}.stueck.fertig .zustand{color:var(--gut)}.ziehflaeche{z-index:var(--z-hinweis);background:var(--blende);text-align:center;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.ziehflaeche[hidden]{display:none}.ziehflaeche>div{border:2px dashed var(--petrol);border-radius:var(--r5);background:var(--flaeche-karte);max-width:420px;padding:2.5rem 3rem}@media (width<=700px){.stueck{grid-template-columns:minmax(0,1fr)}.stueck .zustand{text-align:left}}.filterzeile form{flex-wrap:wrap;gap:.625rem;margin-left:auto;display:flex}.filterzeile .suchfeld{width:15rem}.filterzeile select{width:auto}.einstieg{margin-bottom:var(--panel-abstand)}.einstieg>summary{cursor:pointer;align-items:center;gap:.5rem;font-weight:600;list-style:none;display:flex}.einstieg>summary::-webkit-details-marker{display:none}.einstieg>summary .icon{transition:transform var(--tempo) var(--kurve)}.einstieg[open]>summary .icon{transform:rotate(90deg)}.einstieg .raster{margin-top:1rem}.aufnahmenliste{flex-direction:column;gap:.75rem;display:flex}.aufnahmenkarte{grid-template-columns:13rem minmax(0,1fr) 10.5rem auto;align-items:center;gap:1.25rem;min-height:8rem;padding:.75rem 1rem .75rem .75rem;display:grid}.aufnahmenkarte .bild{aspect-ratio:16/9;border-radius:var(--r2);background:var(--thumb);position:relative;overflow:hidden}.aufnahmenkarte .bild img{object-fit:cover;width:100%;height:100%;display:block}.aufnahmenkarte .bild .dauer{border-radius:var(--r1);color:#fff;font-family:var(--mono);background:#000c;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500;position:absolute;bottom:.375rem;right:.375rem}.aufnahmenkarte .kopf{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.aufnahmenkarte .titel{color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1.5rem}.aufnahmenkarte .meta{font-size:var(--t-sm);color:var(--ink-leise);margin:.125rem 0 .5rem}.aufnahmenkarte .meta span+span:before{content:"·";color:var(--ink-still);margin:0 .375rem}.bedingungen{flex-wrap:wrap;gap:.3125rem;display:flex}.bedingung{min-height:1.375rem;color:var(--ink-leise);background:var(--flaeche-hoch);border-radius:var(--r1);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.25rem;padding:0 .4375rem;font-size:.75rem;display:inline-flex}.bedingung .art{color:var(--ink-still)}.bedingung.unbekannt{border:1px dashed var(--linie-stark);color:var(--ink-still);background:0 0}.aufnahmenkarte .stand .zahlen{font-size:var(--t-sm);color:var(--ink-leise);justify-content:space-between;align-items:baseline;margin-bottom:.3125rem;display:flex}.aufnahmenkarte .stand .zahlen .mono{color:var(--ink)}.aufnahmenkarte .taten{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.turnierspiele{border-top:1px solid var(--linie);grid-column:1/-1;margin:0 -1rem -.75rem -.75rem;padding:0}.turnierspiele>summary{cursor:pointer;font-size:var(--t-sm);color:var(--ink-leise);align-items:center;gap:.5rem;padding:.5rem 1rem;list-style:none;display:flex}.turnierspiele>summary::-webkit-details-marker{display:none}.turnierspiele>summary .icon{transition:transform var(--tempo) var(--kurve)}.turnierspiele[open]>summary .icon{transform:rotate(90deg)}.turnierspiele ol{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.375rem 1.25rem;margin:0;padding:0 1rem .75rem;list-style:none;display:grid}.turnierspiele li{font-size:var(--t-sm);align-items:baseline;gap:.625rem;display:flex}.turnierspiele li .mono{color:var(--ink-still)}@media (width<=1100px){.aufnahmenkarte{grid-template-columns:10rem minmax(0,1fr) auto}.aufnahmenkarte .stand{grid-column:2}.aufnahmenkarte .taten{grid-area:1/3}}@media (width<=700px){.aufnahmenkarte{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:.75rem}.aufnahmenkarte .stand{grid-column:1/-1}.aufnahmenkarte .taten{grid-area:auto/1/auto/-1;justify-content:flex-start}.aufnahmenkarte .kopf{flex-direction:column;gap:.25rem}.filterzeile form{width:100%;margin-left:0}.filterzeile .suchfeld{flex:10rem;width:auto}}.aufnahmen-raster{gap:var(--panel-abstand);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.filterleiste{top:calc(var(--kopf-hoehe) + 6rem);max-height:calc(100vh - var(--kopf-hoehe) - 7rem);flex-direction:column;gap:1rem;padding:1rem;display:flex;position:sticky;overflow-y:auto}.filterleiste h3{margin:0 0 .375rem}.filterleiste fieldset{border:0;min-width:0;margin:0;padding:0}.filterleiste legend{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-leise);margin-bottom:.375rem;padding:0;font-size:.75rem;font-weight:600}.filterleiste .feld{margin-bottom:0}.filterleiste-kopf{display:none}.filterchips{margin-bottom:var(--panel-abstand);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.filter-knopf{display:none}.kachel-playlist{color:inherit;flex-direction:column;padding:0;display:flex;overflow:hidden}a.kachel-playlist:hover{border-color:var(--petrol-rand);text-decoration:none}.kachel-playlist .bild{aspect-ratio:16/9;background:var(--thumb);position:relative}.kachel-playlist .bild img{object-fit:cover;width:100%;height:100%;display:block}.kachel-playlist .bild .anzahl-bild{border-radius:var(--r1);color:#fff;font-family:var(--mono);background:#000c;padding:.0625rem .375rem;font-size:.6875rem;position:absolute;bottom:.375rem;right:.375rem}.kachel-playlist .rumpf{flex-direction:column;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.kachel-playlist .titel{font-size:1.0625rem;font-weight:600;line-height:1.5rem}.kachel-playlist .meta{font-size:var(--t-sm);color:var(--ink-leise)}.kachel-playlist .meta span+span:before{content:"·";color:var(--ink-still);margin:0 .375rem}.kachel-playlist .zahlen{font-size:var(--t-sm);color:var(--ink-leise);justify-content:space-between;display:flex}.gesperrt{opacity:.45;cursor:not-allowed}.eingang{margin-bottom:var(--panel-abstand)}.eingang>.kartenkopf{margin-bottom:.75rem}.sammlungen-folgen>h2{font-family:var(--schrift-marke);margin:0 0 .375rem;font-size:1.25rem;font-weight:700}.sammlungen-folgen>.notiz{max-width:44rem;margin:0}.playlist-angaben{color:var(--ink-leise);flex-wrap:wrap;gap:.25rem .75rem;margin:.25rem 0 0;display:flex}.playlist-angaben span+span:before{content:"·";color:var(--ink-still);margin-right:.75rem}@media (width<=900px){.aufnahmen-raster{grid-template-columns:minmax(0,1fr)}.filter-knopf{display:inline-flex}.filterleiste{max-height:none;display:none;position:static}.filterleiste.offen{display:flex}}@media (width<=640px){.filterleiste.offen{z-index:var(--z-hinweis);padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-radius:0;margin:0;position:fixed;inset:0}.filterleiste-kopf{justify-content:space-between;align-items:center;display:flex}}.studio{padding-top:1rem}.studio-kopf{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;margin-bottom:.75rem;display:flex}.studio-titel{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.75rem;min-width:0;display:flex}.studio-titel h1{font-family:var(--schrift);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5rem;overflow:hidden}.studio-titel .meta{color:var(--ink-leise);font-size:var(--t-sm);flex-wrap:wrap;gap:.75rem;display:flex}.studio-titel .meta a{color:var(--ink-leise)}.studio-titel .meta a:hover{color:var(--ink)}.studio .zaehlwerk{font-size:var(--t-sm);color:var(--ink-leise);white-space:nowrap;align-items:center;gap:.625rem;margin-left:auto;display:flex}.studio .zaehlwerk b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.studio .zaehlwerk .z-geprueft b{color:var(--p-bestaetigt)}.studio .zaehlwerk .z-erfasst b{color:var(--gold)}.studio .zaehlwerk .z-offen b{color:var(--p-offen)}.studio .zaehlwerk .stab{background:var(--flaeche-tief);border-radius:2px;width:90px;height:4px;overflow:hidden}.studio .zaehlwerk .stab i{background:var(--p-bestaetigt);height:100%;display:block}.studio-raster{gap:var(--panel-abstand);grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;display:grid}.studio-haupt{flex-direction:column;gap:.75rem;min-width:0;display:flex}.studio-seite{scrollbar-width:thin;flex-direction:column;gap:.75rem;min-width:0;max-height:calc(100vh - 1.5rem);display:flex;position:sticky;top:.75rem;overflow-y:auto}.erfassung{background:var(--flaeche-panel);border:1px solid var(--linie);border-radius:var(--r3);align-items:center;gap:.75rem;min-width:0;padding:.5rem .75rem;display:flex}.erfassung-nr{font-size:var(--t-sm);color:var(--ink-leise);flex:none}.erfassung-felder{scrollbar-width:thin;flex:auto;gap:.5rem;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.erfassung-feld{flex-direction:column;flex:none;gap:.125rem;min-width:4.5rem;display:flex}.erfassung-kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-leise);font-size:.6875rem;font-weight:600}.erfassung-feld output{border-radius:var(--r2);border:1px solid var(--linie);background:var(--flaeche-karte);min-height:1.875rem;font-size:var(--t-sm);white-space:nowrap;color:var(--ink);cursor:not-allowed;padding:.3125rem .5rem;display:block}.erfassung-feld output:empty{background:0 0;border-style:dashed}.erfassung-feld.gerechnet output{color:var(--ink-leise)}.erfassung-feld select,.erfassung-feld input{height:1.875rem;min-height:1.875rem;font-size:var(--t-sm);border-radius:var(--r2);min-width:4.5rem;max-width:11rem;padding:0 .5rem}.erfassung-feld.zahl input{width:4.75rem;min-width:0;font-family:var(--mono);text-align:right}.erfassung-feld.breit input{width:14rem;max-width:none}.erfassung-feld input:placeholder-shown{border-style:dashed}.erfassung-feld select:has(option[value=""]:checked){border-style:dashed}.erfassung-feld .suchauswahl{width:8.5rem}.erfassung-feld .suchauswahl>input{width:100%;max-width:none;padding-right:2rem}.erfassung-knoepfe{flex:none;align-items:center;gap:.375rem;display:flex}.klipptabelle{padding:0;overflow:visible}.klipptabelle-kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.klipptabelle-kopf h2{font-family:var(--schrift);font-size:var(--t-base);white-space:nowrap;margin:0;font-weight:600}.klipptabelle-werkzeug{flex-wrap:wrap;align-items:center;gap:.375rem;margin-left:auto;display:flex}.filtermarke{border-radius:var(--r1);background:var(--petrol-hell);min-height:1.875rem;color:var(--ink);font-size:var(--t-sm);align-items:center;gap:.25rem;padding:0 .25rem 0 .5rem;display:inline-flex}.filtermarke button{border-radius:var(--r1);width:1.5rem;height:1.5rem;color:var(--ink-leise);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.filtermarke button:hover{color:var(--ink);background:var(--flaeche-hoch)}.tafel-anker{position:relative}.studio-tafel{z-index:var(--z-menue,40);background:var(--flaeche-hoch);border:1px solid var(--linie);border-radius:var(--r3);width:min(36rem,100vw - 2rem);max-height:60vh;box-shadow:var(--schatten-2);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .375rem);right:0;overflow-y:auto}.studio-tafel fieldset{border:0;flex-direction:column;gap:.25rem;min-width:0;margin:0;padding:0;display:flex}.studio-tafel legend{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-leise);margin-bottom:.25rem;padding:0;font-size:.6875rem;font-weight:600}.studio-tafel label{font-size:var(--t-sm);color:var(--ink);align-items:center;gap:.4375rem;margin:0;display:flex}.klipprahmen{scrollbar-width:thin;max-height:min(60vh,34rem);position:relative;overflow:auto}.klipprahmen .zeile{border-bottom:1px solid var(--linie);cursor:pointer;align-items:center;column-gap:1rem;min-width:max-content;padding:.4375rem .875rem;display:grid}.klipprahmen .zeile:hover{background:var(--flaeche-hoch)}.klipprahmen .zeile:focus-visible{outline:2px solid var(--petrol);outline-offset:-2px}.klipprahmen .zeile.aktiv{background:var(--flaeche-hoch);box-shadow:inset 2px 0 0 var(--petrol)}.klipprahmen .kopfzeile{z-index:2;background:var(--flaeche-panel);cursor:default;padding-top:.375rem;padding-bottom:.375rem;position:sticky;top:0}.klipprahmen .kopfzeile:hover{background:var(--flaeche-panel)}.kopfzeile button{cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-leise);text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.6875rem;font-weight:600;display:flex}.kopfzeile button:hover,.kopfzeile button.sortiert{color:var(--ink)}.kopfzeile button.zahl{text-align:right;justify-content:flex-end}.kopfzeile .pfeil{font-size:.625rem}.zeile [role=cell]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-sm);overflow:hidden}.zeile [role=cell].zahl{text-align:right;justify-content:flex-end;align-items:center;gap:5px;display:flex}.zeile [role=cell].erste{color:var(--ink-leise);align-items:center;gap:6px;display:flex}.zeile .auswahlzelle{justify-content:center;align-items:center;margin-right:-.5rem;display:flex}.zeile .auswahlkreis{border:1.5px solid var(--linie-stark);width:16px;height:16px;color:var(--auf-petrol);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.zeile:hover .auswahlkreis,.zeile:focus-within .auswahlkreis{border-color:var(--ink-leise)}.zeile .auswahlkreis:focus-visible{outline:2px solid var(--petrol);outline-offset:1px}.zeile.gewaehlt .auswahlkreis{background:var(--petrol);border-color:var(--petrol)}.zeile .stand{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--p-offen);border-radius:50%;flex:none}.zeile.s-ok .stand{background:var(--p-bestaetigt);box-shadow:none}.zeile.s-korrigiert .stand{background:var(--p-korrigiert);box-shadow:none}.zeile.erfasst .stand{box-shadow:inset 0 0 0 2.5px var(--gold)}.zeile.erfasst [role=cell].erste{color:var(--gold)}.zeile.s-weg [role=cell]{opacity:.45}.zeile.s-weg [role=cell].erste{text-decoration:line-through}.zeile .stift{color:var(--ink-leise);display:inline-flex}.tabelle-leer{color:var(--ink-leise);font-size:var(--t-sm);margin:0;padding:1rem .875rem}.studio-rechts{padding:.75rem}.studio-rechts>.segmente{margin-bottom:.75rem;display:flex}.studio-rechts>.segmente>button{flex:1 1 0;justify-content:center}.studio-rechts-inhalt{flex-direction:column;gap:1rem;display:flex}.etikettgruppe h3,.datenkarte h3,.tastenhilfe h3{letter-spacing:.1em;text-transform:uppercase;color:var(--g,var(--ink-leise));align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.75rem;font-weight:600;display:flex}.kacheln{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:6px;display:grid}.kachel{min-height:46px;font:inherit;font-size:var(--t-sm);text-align:center;color:var(--ink);background:var(--flaeche-karte);border:1px solid var(--linie);border-radius:var(--r1);justify-content:center;align-items:center;margin:0;padding:.75rem .375rem .25rem;font-weight:600;line-height:1.15;display:flex;position:relative}.kachel:disabled{cursor:not-allowed;opacity:1}.kachel kbd{min-width:0;color:var(--ink-still);background:0 0;padding:1px 3px;font-size:10px;position:absolute;top:3px;right:3px}.kachel .zaehler{font-family:var(--mono);color:var(--ink-still);font-size:10px;font-weight:400;line-height:1.2;position:absolute;top:3px;left:5px}.kachel.gesetzt{background:var(--g,var(--petrol));border-color:var(--g,var(--petrol));color:var(--flaeche-grund)}.kachel.gesetzt kbd,.kachel.gesetzt .zaehler{color:var(--flaeche-grund);opacity:.8}.datenkarte-kopf{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.datenkarte-kopf h3{margin-bottom:.375rem}.datenkarte-kopf .mono{font-size:.75rem}.tendenzzeile{border-radius:var(--r1);width:100%;font:inherit;font-size:var(--t-sm);color:var(--ink-leise);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:6rem minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;margin:0 0 .25rem;padding:.25rem .375rem;display:grid}.tendenzzeile:hover{background:var(--flaeche-hoch)}.tendenzzeile>span:first-child{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.tendenzzeile>span:nth-child(3){text-align:right}.tendenzzeile .balken{background:var(--flaeche-tief);border:0;border-radius:3px;height:6px;overflow:hidden}.tendenzzeile .balken i{background:var(--g,var(--ink-leise));height:100%;display:block}.tendenzzeile.tendenz{border-color:var(--gold);background:var(--gold-hell);grid-template-columns:6rem minmax(0,1fr) 2.75rem auto}.tendenz-marke{color:var(--gold);font-size:.6875rem;font-weight:600}.tastenhilfe .tastenraster{gap:.375rem;margin-bottom:.75rem;display:grid}.tastenzeile{font-size:var(--t-sm);text-align:left;grid-template-columns:minmax(7rem,auto) 1fr;align-items:center;gap:.75rem;display:grid}.tastenfolge{color:var(--ink-leise)}.tastenfolge .oder{font-size:var(--t-xs)}.klipprahmen .zeile.gewaehlt{background:var(--petrol-hell);box-shadow:inset 2px 0 0 var(--petrol)}.aktionsleiste{background:var(--flaeche-hoch);border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.aktionsleiste>.mono{font-size:var(--t-sm);margin-right:.25rem;font-weight:600}.aktionsleiste .klein{font-size:var(--t-xs)}.erfassung-mit-knopf{align-items:center;gap:.25rem;display:flex}.erfassung-mit-knopf .werkzeug{color:var(--ink);background:var(--flaeche-karte);border:1px solid var(--linie)}.erfassung-mit-knopf .werkzeug.an{background:var(--petrol);color:var(--auf-petrol);border-color:var(--petrol)}.kalibrierkarte .feld-anleitung{color:var(--ink-leise);grid-template-columns:5.5rem 1fr;align-items:center;gap:.75rem;display:grid}.kalibrierkarte .feld-anleitung .feldmarke{fill:var(--petrol)}.feldpunkte{flex-direction:column;gap:.375rem;margin-bottom:.5rem;display:flex}.feldzeile{font-size:var(--t-sm);grid-template-columns:1.25rem 1fr auto 1fr auto auto;align-items:center;gap:.375rem;display:grid}.feldzeile input{min-width:0;height:1.875rem;font-family:var(--mono);padding:0 .375rem}.feldzeile .werkzeug{color:var(--ink-leise)}.feld-stand{font-size:var(--t-sm);color:var(--ink-leise);margin:.25rem 0 .75rem}.feld-stand.gut{color:var(--gut)}.feld-stand.schlecht{color:var(--schlecht)}@media (width<=1100px){.studio-raster{grid-template-columns:minmax(0,1fr)}.studio-seite{max-height:none;position:static;overflow:visible}.studio .zaehlwerk{margin-left:0}}@media (width<=640px){.studio{padding-top:.5rem}.studio kbd,.studio .nurgross{display:none}.studio .videospieler{z-index:5;position:sticky;top:0}.video-rahmen{max-height:40vh}.video-reihe{gap:.5rem}.klipprahmen{max-height:none}}.beteiligte h3,.aufstellung-block h3{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-leise);align-items:center;gap:.375rem;margin:.5rem 0 .375rem;font-size:.75rem;font-weight:600;display:flex}.beteiligte>.kartenkopf>h2{align-items:center;gap:.5rem;display:flex}.trikots{flex-wrap:wrap;gap:6px;margin-bottom:.5rem;display:flex}.trikot{border-radius:var(--r1);cursor:pointer;min-height:2.125rem;font:inherit;border:1px solid var(--linie);background:var(--flaeche-karte);color:var(--ink);align-items:center;gap:.375rem;padding:0 .5rem 0 .25rem;display:inline-flex}.trikot b{border-radius:var(--r1);background:var(--flaeche-aktiv);min-width:1.625rem;height:1.625rem;font-family:var(--schrift-marke);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}.trikot span{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;max-width:7rem;overflow:hidden}.trikot:hover{background:var(--flaeche-hoch)}.trikot.an{border-color:var(--petrol);background:var(--petrol-hell)}.trikot.an b{background:var(--petrol);color:var(--auf-petrol)}.trikot.q-modell{border-style:dashed}.trikot .herkunft{color:var(--ink-leise);font-size:.6875rem;font-weight:500}.rollen{margin-top:.25rem}.rollenzeile{grid-template-columns:3rem 1fr;align-items:center;gap:.5rem;margin:0 0 .25rem;display:grid}.rollenzeile>.avatar{justify-self:end}.rollenzeile select{min-height:2rem;font-size:var(--t-sm)}.herkunftslegende{color:var(--ink-leise);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.5rem;font-size:.75rem;display:flex}.herkunftslegende i{border:1px solid var(--petrol);background:var(--petrol-hell);vertical-align:-1px;border-radius:3px;width:.75rem;height:.75rem;margin-right:.25rem;display:inline-block}.herkunftslegende i.gestrichelt{background:0 0;border-style:dashed}.aufstellung-block{margin-bottom:1rem}.nummerneingabe{z-index:var(--z-hinweis,60);background:var(--petrol);color:var(--auf-petrol);font-family:var(--mono);border-radius:var(--r2);box-shadow:var(--schatten-3);padding:.625rem 1.625rem;font-size:2.125rem;font-weight:600;position:fixed;bottom:7.5rem;left:50%;transform:translate(-50%)}.aufstellung-kopf{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.aufstellung-kopf h3 .mono{letter-spacing:0;text-transform:none;margin-left:.25rem;font-size:.75rem}.playkarte .playgesetzt{border-bottom:1px solid var(--linie);align-items:center;gap:.625rem;padding:.5rem 0;display:flex}.playkarte .playgesetzt b{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.playsuche{padding-top:.5rem}.playsuche input{width:100%}.playlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-leise);margin-bottom:.25rem;font-size:.6875rem;font-weight:600;display:block}.playwerbung{font-size:var(--t-sm);color:var(--ink-leise);padding-top:.5rem;line-height:1.55}.playwerbung p{margin:0 0 .5rem}.tabellenreiter{border-bottom:1px solid var(--linie);align-items:flex-end;gap:.25rem;padding:0 .75rem;display:flex}.tabellenreiter-liste{scrollbar-width:none;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.tabellenreiter-liste>button,.reiter-mehr{cursor:pointer;min-height:2.5rem;font:inherit;font-size:var(--t-sm);color:var(--ink-leise);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.25rem;padding:0 .75rem;font-weight:600;display:inline-flex}.tabellenreiter-liste>button:hover,.reiter-mehr:hover{color:var(--ink)}.tabellenreiter-liste>button.an{color:var(--petrol);border-bottom-color:var(--petrol)}.tabellenreiter-liste>button:focus-visible,.reiter-mehr:focus-visible,.reiter-werkzeug:focus-visible{outline:2px solid var(--petrol);outline-offset:-2px}.reiter-name{width:10rem;margin:.25rem 0 .375rem;min-height:2rem!important;padding:.25rem .5rem!important}.reiter-werkzeug{border-radius:var(--r1);width:2rem;height:2rem;color:var(--ink-leise);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin-bottom:.25rem;font-size:1.125rem;display:inline-flex}.reiter-werkzeug:hover{background:var(--flaeche-hoch);color:var(--ink)}.studio-tafel.menue{flex-direction:column;gap:0;width:auto;min-width:11rem;padding:.25rem;display:flex}.studio-tafel.links{left:0;right:auto}.studio-tafel.menue button{border-radius:var(--r1);font:inherit;font-size:var(--t-sm);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:.5rem .75rem;display:flex}.studio-tafel.menue button:hover:not(:disabled){background:var(--flaeche-aktiv)}.studio-tafel.menue button:disabled{color:var(--ink-still);cursor:not-allowed}.studio-tafel.menue button.gefahr{color:var(--fehler)}.tafel-kopf{grid-column:1/-1;margin:0}.vorlagentafel{flex-direction:column;gap:.75rem;width:min(26rem,100vw - 2rem);display:flex}.vorlagentafel h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-leise);margin:0 0 .25rem;font-size:.6875rem;font-weight:600}.vorlagentafel ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.vorlagentafel li{border-radius:var(--r1);align-items:center;gap:.5rem;padding-right:.25rem;display:flex}.vorlagentafel li.an{background:var(--petrol-hell,var(--flaeche-aktiv))}.vorlagentafel li .klein{white-space:nowrap;font-size:.75rem}.vorlage-laden{min-width:0;font:inherit;font-size:var(--t-sm);color:var(--ink);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:.5rem;display:block;overflow:hidden}.vorlage-laden:hover{text-decoration:underline}.vorlagentafel-fuss{border-top:1px solid var(--linie);flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:.75rem;display:flex}.vorlagentafel-fuss .notiz{margin:0}.geaendert{color:var(--warnung,var(--petrol))}.dialog-formular{flex-direction:column;gap:.75rem;margin:.5rem 0 1rem;display:flex}.dialog-formular>label{font-size:var(--t-sm);flex-direction:column;gap:.25rem;font-weight:600;display:flex}.dialog-formular>label.kaestchen,.teilen-wahl label{flex-direction:row;align-items:center;gap:.5rem;font-weight:400}.teilen-wahl{border:0;flex-direction:column;gap:.5rem;margin:.5rem 0 1rem;padding:0;display:flex}.teilen-wahl legend{font-size:var(--t-sm);margin-bottom:.25rem;padding:0;font-weight:600}.teilen-wahl label{font-size:var(--t-sm);flex-wrap:wrap;display:flex}.teilen-wahl select{min-width:9rem;margin-left:auto}.feldfehler{color:var(--fehler);font-size:var(--t-sm);margin:0}.kopfzeile button{position:relative}.kopfzeile button[draggable=true]{cursor:grab}.spaltengriff{cursor:col-resize;z-index:1;width:.75rem;position:absolute;top:-.375rem;bottom:-.375rem;right:-.5rem}.spaltengriff:hover{background:linear-gradient(to right,transparent 5px,var(--petrol-rand,var(--linie)) 5px, var(--petrol-rand,var(--linie)) 7px,transparent 7px)}.kopfzeile button.ziel-links{box-shadow:-3px 0 0 var(--petrol)}.kopfzeile button.ziel-rechts{box-shadow:3px 0 0 var(--petrol)}.kopfzeile button:focus-visible{outline:2px solid var(--petrol);outline-offset:2px}@media (width<=640px){.tabellenreiter{border-bottom:0;padding:.5rem .75rem}.tabellenreiter-liste{border:1px solid var(--linie);border-radius:var(--r2,.5rem);gap:0}.tabellenreiter-liste>button{border-bottom:0;border-right:1px solid var(--linie);min-height:2.875rem;padding:0 1rem}.tabellenreiter-liste>button:last-child{border-right:0}.tabellenreiter-liste>button.an{background:var(--petrol);color:var(--auf-petrol)}.spaltengriff{display:none}}.laedt-nach .klippliste,.laedt-nach .buehne{opacity:.6;transition:opacity var(--tempo)}.sammelbank{gap:var(--panel-abstand);grid-template-columns:minmax(0,1fr) 22.5rem;align-items:start;display:grid}.buehne{flex-direction:column;display:flex;overflow:hidden}@media (width>=1101px){.buehne{top:calc(var(--kopf-hoehe) + 6.625rem + var(--panel-abstand));position:sticky}}.spielstand{border-top:1px solid var(--linie);align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.klippstand{font-size:var(--t-sm);color:var(--ink-leise);white-space:nowrap}.klippstand b{font-family:var(--schrift-marke);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:.375rem;font-size:1.25rem;font-weight:700}.spielstand .mono{font-size:var(--t-sm);color:var(--ink-leise);white-space:nowrap;margin-left:auto}.datenstreifen{border-top:1px solid var(--linie);flex-wrap:wrap;gap:.375rem;min-height:2.875rem;padding:.625rem .875rem;display:flex}.sammelbank .seite{gap:var(--panel-abstand);flex-direction:column;min-width:0;display:flex}.sammelbank .seite>.karte{margin:0}.sammelbank .seite h3{margin:0 0 .75rem}.sieb-karte{gap:.75rem;display:grid}.sieb-karte .feld{margin-bottom:0}.sieb-karte .feld.waagerecht label{font-size:var(--t-sm)}.gesetzte{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.weitergeben-karte .knopfreihe{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.weitergeben-karte .knopf{justify-content:flex-start}.weitergeben-karte .hinweis{max-width:none;margin:.875rem 0 0}.weitergeben-karte .notiz{margin:.75rem 0 0}.gruppenwahl{flex-direction:column;gap:.2rem;display:flex}.gwahlzeile{font-size:var(--t-sm);align-items:center;gap:.4rem;display:flex}.adresse{font-family:var(--mono);word-break:break-all;margin:.25rem 0 .5rem;font-size:.75rem;display:block}.klippliste{max-height:26rem;position:relative;overflow-y:auto}.eintrag{border:0;border-bottom:1px solid var(--linie);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.25rem minmax(0,1fr);gap:.125rem .5rem;padding:.625rem 1.25rem .625rem 1rem;display:grid}.eintrag:last-child{border-bottom:0}.eintrag:hover{background:var(--flaeche-hoch)}.eintrag:focus-visible{outline-offset:-2px}.eintrag.aktiv{background:var(--flaeche-hoch);box-shadow:inset 3px 0 0 var(--petrol)}.eintrag .nr{font-family:var(--mono);font-size:var(--t-sm);color:var(--ink-still);grid-row:1/span 2;padding-top:.0625rem}.eintrag .kopfzeile{font-size:var(--t-sm);justify-content:space-between;gap:.5rem;display:flex}.eintrag .kopfzeile .mono{color:var(--ink)}.eintrag .kopfzeile .dauer{color:var(--ink-leise)}.eintrag .marken-zeile{color:var(--ink-leise);font-size:.75rem;line-height:1.35}.hinweisfeld .feld{margin-bottom:.5rem}.hinweise:empty{display:none}.hinweise{gap:.375rem;margin-top:.75rem;display:grid}.hinweis-eintrag{background:var(--flaeche-hoch);border-left:2px solid var(--linie-stark);font-size:var(--t-sm);border-radius:0 var(--r1) var(--r1) 0;padding:.4375rem .625rem}@media (width<=1100px){.sammelbank{grid-template-columns:minmax(0,1fr)}.sammelbank .seite{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (width<=640px){.sammelbank .seite{grid-template-columns:minmax(0,1fr)}.weitergeben-karte .knopfreihe{grid-template-columns:1fr}.klippliste{max-height:22rem}}.sammlungsliste{gap:.5rem;display:grid}.skarte{background:var(--flaeche-panel);border:1px solid var(--linie);border-radius:var(--r2);flex-wrap:wrap;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.skarte .haupt{flex:14rem;display:grid}.skarte .haupt small{color:var(--ink-still);font-size:var(--t-sm)}.gruppenwahl{gap:.375rem;margin-top:.75rem;display:grid}.reihe{margin-bottom:var(--panel-abstand);flex-wrap:wrap;gap:.5rem;display:flex}.stufen{gap:var(--panel-abstand);margin-top:var(--panel-abstand);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start;display:grid}.stufen>.karte{flex-direction:column;height:100%;margin-top:0;display:flex}.stufe-kopf{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.stufe-kopf h2{font-size:var(--t-lg);margin:0}.betrag{margin:.75rem 0 .25rem;font-size:2rem;font-weight:700;line-height:1;display:block}.betrag.kein{font-size:var(--t-md);color:var(--ink-still);font-weight:400}.takt{font-size:var(--t-sm);color:var(--ink-still)}.kann{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.kann li{font-size:var(--t-sm);align-items:flex-start;gap:.5rem;display:flex}.kann li:before{content:"";background:var(--gut);flex:0 0 1rem;height:1rem;margin-top:.15rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5.5 5.5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5.5 5.5L20 6.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.stufe-fuss{margin-top:auto;padding-top:1.25rem}.stufe-fuss .knopf{justify-content:center;width:100%}.takt-wahl{border:1px solid var(--linie-stark);border-radius:var(--r2);display:inline-flex;overflow:hidden}.takt-wahl a{font-size:var(--t-sm);color:var(--ink-still);padding:.4rem .9rem;text-decoration:none}.takt-wahl a[aria-current]{background:var(--flaeche-aktiv);color:var(--ink);font-weight:600}.rechtstext{max-width:70ch}.rechtstext h2{font-size:var(--t-md);margin:1.75rem 0 .5rem}.rechtstext h2:first-child{margin-top:0}.rechtstext h3{margin:1.25rem 0 .35rem}.rechtstext p,.rechtstext li{line-height:1.6}.rechtstext ul,.rechtstext ol{padding-left:1.25rem}.rechtstext table{border-collapse:collapse;margin:1rem 0}.rechtstext th,.rechtstext td{border:1px solid var(--linie);text-align:left;padding:.4rem .6rem}.weitere{margin-top:var(--panel-abstand);flex-wrap:wrap;gap:.5rem;display:flex}.melden{max-width:40rem}.melden textarea{min-height:8rem}.melden .erklaerung{align-items:flex-start;gap:.5rem;margin:1rem 0;display:flex}.melden .erklaerung input{margin-top:.25rem}.melden form+p{margin-top:1.25rem}.geteilt{gap:var(--panel-abstand);grid-template-columns:minmax(0,1fr) 21rem;align-items:start;display:grid}.geteilt .buehne{flex-direction:column;display:flex;overflow:hidden}.geteilt .film-rahmen{aspect-ratio:16/9;background:var(--tinte);place-items:center;min-height:12rem;max-height:calc(100vh - 15rem);display:grid;position:relative;overflow:hidden}.geteilt .film-fehler{text-align:center;background:var(--flaeche-panel);color:var(--ink-leise);place-items:center;width:100%;height:100%;padding:1rem;display:grid}.geteilt .spielstand{border-top:1px solid var(--linie);align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.geteilt .klippstand{align-items:baseline;gap:.5rem;display:flex}.geteilt .klippstand span{color:var(--ink-still);font-size:var(--t-sm)}.geteilt .seite{padding:0;overflow:hidden}.geteilt .seite .kartenkopf{margin:0;padding:1rem 1.25rem .75rem}.geteilt .seite .kartenkopf h3{margin:0}.geteilt #liste{max-height:calc(100vh - 15rem);overflow-y:auto}.geteilt #liste .eintrag{text-align:left;border:0;border-bottom:1px solid var(--linie);cursor:pointer;width:100%;font-size:var(--t-sm);color:inherit;background:0 0;grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem;padding:.625rem 1.25rem .625rem 1rem;display:grid}.geteilt #liste .eintrag:hover{background:var(--flaeche-hoch)}.geteilt #liste .eintrag.aktiv{background:var(--flaeche-hoch);box-shadow:inset 3px 0 0 var(--petrol)}.geteilt #liste .eintrag .nr{font-family:var(--mono);color:var(--ink-still)}.geteilt #liste .anmerkung{background:var(--flaeche-hoch);border-left:2px solid var(--linie-stark);color:var(--ink);margin-top:.375rem;padding:.5rem .75rem;display:block}.geteilt+p{margin-top:var(--panel-abstand)}.gueltig{margin:var(--panel-abstand) 0 0;max-width:none}@media (width<=1100px){.geteilt{grid-template-columns:minmax(0,1fr)}.geteilt .film-rahmen,.geteilt #liste{max-height:none}}.weg-seite{min-height:calc(100vh - var(--kopf-hoehe) - 8rem);place-items:center;display:grid}.weg-karte{text-align:left;width:100%;max-width:34rem;padding:2.25rem 2rem}.weg-karte .icon{color:var(--ink-still);margin-bottom:1rem}.weg-karte h1{margin-bottom:.5rem}.weg-karte .unterzeile{margin:0 0 .75rem}.weg-karte .knopfreihe{margin-top:1.25rem}@media (width<=640px){.weg-karte{padding:1.5rem 1.25rem}}.sperre{max-width:34rem;margin:clamp(1.5rem,8vh,5rem) auto 0;padding:2rem}.sperre .sperre-zeichen{background:var(--flaeche-hoch);width:2.75rem;height:2.75rem;color:var(--ink-leise);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.sperre h1{margin:0 0 .5rem;font-size:1.5rem;line-height:1.875rem}.sperre p{color:var(--ink-leise)}@media (width<=640px){.sperre{margin-top:1rem;padding:1.25rem}}.abschnitt-kopf{margin:var(--panel-abstand) 0 .75rem;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.abschnitt-kopf h2{margin:0}.abschnitt-kopf .meta{font-size:var(--t-sm);color:var(--ink-still)}.aufgaben .raster{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:.75rem;display:grid}.aufgabe h4{margin:0 0 .5rem}.aufgabe .auftrag{color:var(--ink-leise);font-size:var(--t-sm);margin:0 0 .75rem}.auftrag-von{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-still);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.fortschritt .zahlen{font-size:var(--t-sm);margin-bottom:.375rem}.aufgabe .fuss{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.875rem;display:flex}.aufgabe .frist{font-size:var(--t-sm);color:var(--ink-still)}.kennzahlen{margin:var(--panel-abstand) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.75rem;display:grid}.kennzahlen>div{background:var(--flaeche-panel);border:1px solid var(--linie);border-radius:var(--r2);padding:.875rem 1rem}.kennzahlen dt{font-size:var(--t-sm);color:var(--ink-still);margin:0}.kennzahlen dd{font-family:var(--schrift-marke);margin:.25rem 0 0;font-size:1.5rem;font-weight:700}.szenenraster{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:.75rem;display:grid}.szene{background:var(--flaeche-panel);border:1px solid var(--linie);border-radius:var(--r2);overflow:hidden}.szene.neu{border-color:var(--petrol)}.szene-bild{aspect-ratio:16/9;background:var(--tinte);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative}.szene-bild img{object-fit:cover;width:100%;height:100%;display:block}.szene-bild .abspielen{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.szene-bild .abspielen span{background:#00000073;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.szene-bild .dauer{color:#fff;border-radius:var(--r1);font-size:.75rem;font-family:var(--mono);background:#0009;padding:.0625rem .3125rem;position:absolute;bottom:.375rem;right:.375rem}.szene-kopf{justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem .25rem;display:flex}.szene-kopf h4{font-size:var(--t-sm);margin:0}.neu-marke,.gesehen-marke{align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.neu-marke{color:var(--petrol);font-weight:600}.gesehen-marke{color:var(--ink-still)}.szene .marken{flex-wrap:wrap;gap:.25rem;padding:0 .75rem .625rem;display:flex}.szene-hinweis{font-size:var(--t-sm);color:var(--ink-leise);margin:0;padding:0 .75rem .75rem}.aufgabenbank{gap:var(--panel-abstand);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}.aufgabenbank .buehne{padding:0;overflow:hidden}.aufgabenbank .seite{padding:1rem 1.25rem}.aufgabenbank .seite h1{margin:.375rem 0 .5rem;font-size:1.375rem}.aufgabenbank .seite section+section{margin-top:1.25rem}.aufgabenbank .klippliste-klein{gap:.25rem;display:grid}.aufgabenbank .klippliste-klein button{text-align:left;border-radius:var(--r1);cursor:pointer;width:100%;color:inherit;font-size:var(--t-sm);background:0 0;border:0;grid-template-columns:2.25rem minmax(0,1fr);gap:.5rem;padding:.5rem;display:grid}.aufgabenbank .klippliste-klein button:hover{background:var(--flaeche-hoch)}.aufgabenbank .klippliste-klein button.aktiv{background:var(--flaeche-hoch);box-shadow:inset 3px 0 0 var(--petrol)}.aufgabenbank .klippliste-klein .nr{font-family:var(--mono);color:var(--ink-still)}.aufgabenbank textarea{width:100%;min-height:6rem}@media (width<=1100px){.aufgabenbank{grid-template-columns:minmax(0,1fr)}}.eintraege{gap:.75rem;display:grid}.journaleintrag .kopfzeile{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.journaleintrag .kopfzeile h2{font-size:var(--t-md);margin:0}.journaleintrag .auszug{color:var(--ink-leise);margin:.5rem 0 0}.journaleintrag .meta{font-size:var(--t-sm);color:var(--ink-still);flex-wrap:wrap;gap:.75rem;margin-top:.625rem;display:flex}.beitragsraster{gap:var(--panel-abstand);grid-template-columns:minmax(0,1fr) 22rem;align-items:start;display:grid}.beitragsraster .text p{line-height:1.6}.beitragsraster .klippkarte{padding:0;overflow:hidden}.beitragsraster .klippkarte .kartenkopf{padding:1rem 1.25rem .75rem}.beitragsraster .klippliste{gap:.5rem;padding:0 1rem 1rem;display:grid}.beitragsraster .klipp{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.beitragsraster .klipp .bild{background:var(--tinte);cursor:pointer;border-radius:var(--r1);aspect-ratio:16/9;border:0;padding:0;overflow:hidden}.beitragsraster .klipp .bild img{object-fit:cover;width:100%;height:100%}.beitragsraster .klipp .titel{font-family:var(--mono);font-size:var(--t-sm)}.beitragsraster .klipp .marken{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}@media (width<=1100px){.beitragsraster{grid-template-columns:minmax(0,1fr)}}.siebleiste{margin-bottom:var(--panel-abstand);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.siebleiste .name{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-still);font-size:.75rem;font-weight:600}.siebleiste .segmente{flex-wrap:wrap;gap:.25rem;display:flex}.siebleiste .segmente button{border:1px solid var(--linie);color:inherit;cursor:pointer;font-size:var(--t-sm);background:0 0;border-radius:999px;padding:.25rem .75rem}.siebleiste .segmente button.aktiv{background:var(--flaeche-hoch);border-color:var(--linie-stark);font-weight:600}.schreibflaeche .titelfeld{font-size:var(--t-md);font-weight:600}.schreibflaeche .reihe{flex-wrap:wrap;gap:.75rem;display:flex}.schreibflaeche .reihe .feld{flex:12rem}.schreibflaeche textarea{width:100%;min-height:16rem}.schreibflaeche .schalter{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.seitenspalte{gap:var(--panel-abstand);align-content:start;display:grid}.klippkarte{padding:0;overflow:hidden}.klippkarte .kartenkopf{padding:1rem 1.25rem .75rem}.klippkarte .notiz{padding:0 1.25rem}.klippkarte .klipps{gap:.625rem;margin:0;padding:.75rem 1rem 1rem;list-style:none;display:grid}.klippkarte .klipp{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.klippkarte .klipp .bild{background:var(--tinte);cursor:pointer;border-radius:var(--r1);aspect-ratio:16/9;border:0;padding:0;overflow:hidden}.klippkarte .klipp .bild img{object-fit:cover;width:100%;height:100%}.klippkarte .klipp .titel{font-family:var(--mono);font-size:var(--t-sm)}.klippkarte .klipp .unter{font-size:var(--t-sm);color:var(--ink-still)}.klippkarte .klipp .aktionen{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.leserliste{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.leserliste li{font-size:var(--t-sm);align-items:center;gap:.5rem;display:flex}.leserliste time{color:var(--ink-still);margin-left:auto}.loeschen{justify-content:flex-end;display:flex}table.schnitte{border-collapse:collapse;width:100%}table.schnitte th,table.schnitte td{border-bottom:1px solid var(--linie);text-align:left;vertical-align:top;padding:.5rem .625rem}table.schnitte th{font-size:var(--t-sm);color:var(--ink-still)}table.schnitte .rechts,table.schnitte .zahl{text-align:right}table.schnitte .titelzelle{font-weight:600}table.schnitte tr.hat-fehler td{background:var(--flaeche-hoch)}table.schnitte .fehlertext{font-size:var(--t-sm);color:var(--ink-leise);margin:.375rem 0 0}table.schnitte .taten .knopfreihe{flex-wrap:wrap;gap:.375rem;display:flex}.schnitte .balken{min-width:4rem}.lernkennzahlen dd.aus{color:var(--ink-still)}.lernkennzahlen dd small{font-family:var(--schrift);color:var(--ink-still);margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}.lern-raster{gap:var(--panel-abstand);margin-top:var(--panel-abstand);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1100px){.lern-raster{grid-template-columns:minmax(0,1fr)}}.stellgroesse{border-top:1px solid var(--linie);padding:.875rem 1.25rem}.stellgroesse h4{font-size:var(--t-sm);margin:0 0 .25rem}.stellgroesse .wert{font-family:var(--schrift-marke);font-size:1.375rem;font-weight:700}.stellgroesse .wert.aus{color:var(--ink-still)}.stellgroesse .grund{font-size:var(--t-sm);color:var(--ink-leise);margin:.25rem 0 .625rem}.stellgroesse .material{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.stellgroesse .material .text{font-size:var(--t-sm);color:var(--ink-still)}.zahlenliste{margin:0;padding:.25rem 1.25rem 1rem}.zahlenliste>div{border-bottom:1px solid var(--linie);justify-content:space-between;gap:1rem;padding:.3125rem 0;display:flex}.zahlenliste>div:last-child{border-bottom:0}.zahlenliste dt{font-size:var(--t-sm);margin:0}.zahlenliste dd{font-family:var(--mono);margin:0}.zahlenliste dd.null{color:var(--ink-still)}table.verlauf{border-collapse:collapse;width:100%}table.verlauf th,table.verlauf td{border-bottom:1px solid var(--linie);text-align:left;vertical-align:top;font-size:var(--t-sm);padding:.5rem .625rem}table.verlauf .zahl{text-align:right}table.verlauf .begruendung pre{white-space:pre-wrap;color:var(--ink-leise);margin:0;font-size:.75rem}.kartengruppe{margin-top:var(--panel-abstand)}.kartengruppe-kopf{margin-bottom:.75rem}.kartengruppe-kopf h2{margin:0}.kartengruppe-raster{gap:var(--panel-abstand);grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));display:grid}.kartengruppe-raster.drei{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.kreuz table{border-collapse:collapse;width:100%}.kreuz th,.kreuz td{border-bottom:1px solid var(--linie);text-align:left;vertical-align:top;padding:.375rem .5rem}.kreuz th.zahl,.kreuz td.zahl{text-align:right}.kreuz thead th{font-size:var(--t-sm);color:var(--ink-still)}.kreuz tr.ist-tendenz{background:var(--flaeche-hoch)}.kreuz .name{font-size:var(--t-sm)}.kreuz .tendenzwert{color:var(--ink-still);font-size:.75rem;display:block}.kreuz .zelle{color:inherit;align-items:baseline;gap:.25rem;text-decoration:none;display:inline-flex}.kreuz a.zelle{text-underline-offset:2px;text-decoration:underline}.kreuz .zelle .anzahl{font-family:var(--mono)}.kreuz .zelle small{color:var(--ink-still);font-size:.75rem}.kreuz .zelle.null .anzahl{color:var(--ink-still)}.kreuz .kreuzzelle .balken{background:var(--linie);height:2px;margin-top:.1875rem;display:block}.kreuz .kreuzzelle .balken i{background:var(--petrol);height:100%;display:block}.kreuz .gesamt{font-family:var(--mono);color:var(--ink-still)}.rechenregel{font-size:var(--t-sm);color:var(--ink-leise);max-width:90ch;margin:.75rem 0 0}.fehlliste{font-size:var(--t-sm);color:var(--ink-leise);margin:.3rem 0 .5rem;padding-left:1.2rem}.balkenliste{gap:.625rem;display:grid}.balkenliste .zeile{font-size:var(--t-sm);grid-template-columns:7rem minmax(0,1fr) 3rem;align-items:center;gap:.5rem;display:grid}.balkenliste .zusatz{color:var(--ink-still);grid-column:1/-1;font-size:.75rem}.vergleich{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem 0;display:grid}.vergleich .ende{font-family:var(--schrift-marke);font-size:1.125rem;font-weight:700;display:grid}.vergleich .ende.rechts{text-align:right}.vergleich .ende small{font-family:var(--schrift);color:var(--ink-still);font-size:.75rem;font-weight:400}.vergleich .mitte{font-size:var(--t-sm);text-align:center}.legende{gap:.25rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.legende li{font-size:var(--t-sm);align-items:center;gap:.375rem;display:flex}.farbpunkt{border-radius:50%;width:.625rem;height:.625rem}.serien{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.serie{border:1px solid var(--linie);border-radius:var(--r1);min-width:6rem;font-size:var(--t-sm);padding:.5rem .625rem}.serie b{font-family:var(--schrift-marke);margin-right:.375rem;font-size:1.25rem}.serie.td{border-color:var(--g-ergebnis)}.serie.turnover{border-color:var(--fehler)}.serie .ausgang{color:var(--ink-still)}.beteiligung table{border-collapse:collapse;width:100%}.beteiligung th,.beteiligung td{border-bottom:1px solid var(--linie);text-align:left;padding:.4375rem .625rem}.beteiligung .zahl{text-align:right;font-family:var(--mono)}.scoutleiste{margin-bottom:var(--panel-abstand);flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.scoutleiste .feld{flex:0 12rem}table.tz{border-collapse:collapse;width:100%}table.tz th,table.tz td{border-bottom:1px solid var(--linie);text-align:left;font-size:var(--t-sm);padding:.375rem .5rem}table.tz .z{text-align:right;font-family:var(--mono)}table.tz tr.nichtablesbar th{color:var(--ink-still)}table.tz .balken{border-radius:999px;min-width:1px;height:.5rem;display:block}table.tz .balken.g{background:color-mix(in srgb, var(--petrol) 45%, transparent)}table.tz .balken.s{background:var(--petrol)}table.tz button.zelle{cursor:pointer;color:inherit;font-family:var(--mono);text-underline-offset:2px;background:0 0;border:0;text-decoration:underline}.chips{flex-wrap:wrap;gap:.375rem;margin:0 0 1rem;display:flex}.vorlagen{margin-bottom:var(--panel-abstand);flex-wrap:wrap;gap:.5rem;display:flex}.reportbereiche{gap:var(--panel-abstand);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));display:grid}.bereich h2{font-size:var(--t-md);margin:0 0 .625rem}.rkarte{background:var(--flaeche-panel);border:1px solid var(--linie);border-radius:var(--r2);color:inherit;margin-bottom:.5rem;padding:.75rem .875rem;text-decoration:none;display:block}.rkarte:hover{background:var(--flaeche-hoch)}.rkarte .unter{font-size:var(--t-sm);color:var(--ink-still);margin-top:.1875rem;display:block}.mannschaftswahl{gap:.5rem;display:grid}.grundlage.duenn{border-color:var(--warnung)}.baustein{margin-bottom:var(--panel-abstand)}.baustein h2{font-size:var(--t-md);margin:0 0 .5rem}.leerbaustein{border:1px dashed var(--linie);border-radius:var(--r2);color:var(--ink-still);font-size:var(--t-sm);padding:1rem}table.rt{border-collapse:collapse;width:100%}table.rt th,table.rt td{border-bottom:1px solid var(--linie);text-align:left;font-size:var(--t-sm);padding:.375rem .5rem}table.rt .z{text-align:right}table.rt .tendenz{color:var(--warnung);font-size:.75rem}table.rt .balken{background:var(--petrol);border-radius:999px;height:.5rem}.zelle{cursor:pointer;color:inherit;font-family:var(--mono);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.zelle.tot{cursor:default;color:var(--ink-still);text-decoration:none}.zelle .anteil{color:var(--ink-still);margin-left:.25rem;font-size:.75rem}.grosszahl{font-family:var(--schrift-marke);margin:0;font-size:2.5rem;font-weight:700}.gruppe{margin-bottom:var(--panel-abstand)}.gruppe h2{font-size:var(--t-md);margin:0 0 .5rem}.klipps{grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));gap:.625rem;display:grid}.klipp{border:1px solid var(--linie);border-radius:var(--r2);background:var(--flaeche-panel);cursor:pointer;color:inherit;text-align:left;padding:0;overflow:hidden}.klipp img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.klipp .unten{font-size:var(--t-sm);padding:.5rem .625rem;display:block}.klipp .unten small{color:var(--ink-still);font-size:.75rem;display:block}@media print{.drucken,.kopfleiste,.reiterleiste,.seitenfuss,.unten-leiste,.zurueck{display:none!important}body{color:#000;background:#fff}main{max-width:none;padding:0}.baustein{break-inside:avoid;page-break-inside:avoid;border:1px solid #999}.baustein h2{break-after:avoid}.grundlage{border:1px solid #999;border-left-width:3px}.zelle{color:#000;border:0;background:0 0!important}table.rt th,table.rt td{border-bottom:1px solid #ccc}a[href]:after{content:""}}.reportwahl{border:1px solid var(--linie);border-radius:var(--r2);max-height:14rem;padding:.75rem;overflow-y:auto}.reportwahl legend{font-size:var(--t-sm);color:var(--ink-still);padding:0 .375rem}.bausteinzeile{border-bottom:1px solid var(--linie);font-size:var(--t-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem 0;display:flex}.bausteinzeile:last-of-type{border-bottom:0}.paketliste{padding:0;overflow:hidden}.paketkopf,.paket{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 5rem minmax(0,1.4fr);align-items:center;gap:.75rem;display:grid}.paketkopf{border-bottom:1px solid var(--linie);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-still);padding:.625rem 1.125rem;font-size:.75rem;font-weight:600}.paketkopf .rechts{text-align:right}.paketeintrag{border-bottom:1px solid var(--linie)}.paketeintrag:last-child{border-bottom:0}.paket{padding:.875rem 1.125rem}.paket .titel{font-size:var(--t-md);margin:0}.paket .auftrag{font-size:var(--t-sm);color:var(--ink-leise);margin:.1875rem 0 0}.paket .meta{color:var(--ink-still);flex-wrap:wrap;gap:.75rem;margin-top:.375rem;font-size:.75rem;display:flex}.paket .empfaenger{font-size:var(--t-sm);gap:.25rem;display:grid}.paket .avatar-gruppe{display:flex}.paket .avatar-gruppe>.avatar{margin-left:0;margin-right:-.375rem}.paket .klipps{text-align:right;font-family:var(--schrift-marke);font-size:1.25rem;font-weight:700}.paket .klipps small{font-family:var(--schrift);color:var(--ink-still);font-size:.75rem;font-weight:400;display:block}.stand-legende{color:var(--ink-still);flex-wrap:wrap;gap:.625rem;margin-top:.375rem;font-size:.75rem;display:flex}.stand-legende .punkt{background:var(--flaeche-hoch);border-radius:50%;width:.5rem;height:.5rem;margin-right:.25rem;display:inline-block}.stand-legende .punkt.erledigt{background:var(--gut)}.stand-legende .punkt.angesehen{background:var(--petrol)}.segmentbalken .s-erledigt{background:var(--gut)}.segmentbalken .s-angesehen{background:var(--petrol)}.einzeln{padding:0 1.125rem .875rem}.einzeln summary{font-size:var(--t-sm);cursor:pointer;color:var(--ink-leise)}.staende{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.staende .etikett{border:1px solid var(--linie);font-size:var(--t-sm);border-radius:999px;align-items:baseline;gap:.375rem;padding:.125rem .625rem;display:inline-flex}.staende .etikett.erledigt{border-color:var(--gut)}.staende .gut{color:var(--gut)}@media (width<=900px){.paketkopf{display:none}.paket{grid-template-columns:minmax(0,1fr)}.paket .klipps{text-align:left}}table.freigaben,table.fristen,table.playbook{border-collapse:collapse;width:100%}table.freigaben th,table.freigaben td,table.fristen th,table.fristen td,table.playbook th,table.playbook td{border-bottom:1px solid var(--linie);text-align:left;font-size:var(--t-sm);vertical-align:top;padding:.5rem .625rem}table.freigaben .rechts,table.freigaben .zahl,table.fristen .rechts,table.fristen .zahl{text-align:right}.titelzelle{font-weight:600}.zugang{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.taten .knopfreihe{flex-wrap:wrap;gap:.375rem;display:flex}.grundkarte{gap:1rem;display:grid}.grundkarte .text p{margin:.375rem 0 0}tr.ohne-video td{color:var(--ink-still)}tr.bald td{background:var(--flaeche-hoch)}.gespielt{color:var(--ink-still);font-size:.75rem;display:block}.fristform{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.spieleliste{gap:var(--panel-abstand);display:grid}.spielkarte{padding:0;overflow:hidden}.spielkarte .kartenkopf{padding:.875rem 1.125rem .625rem}.spielkarte .kartenkopf h3{margin:0}.spielkarte .bilder{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.spielkarte .bilder img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.spielkarte .zahlenzeile{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1.125rem;display:flex}.spielkarte .zahlenzeile b{font-family:var(--schrift-marke)}.bruecke{margin-bottom:var(--panel-abstand);padding:0;overflow:hidden}.bruecke .kartenkopf{padding:.875rem 1.125rem .625rem}.bruecke .kartenkopf h3{margin:0}.bruecke .inhalt{padding:0 1.125rem 1rem}.bruecke .zweispalt{gap:var(--panel-abstand);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.bruecke .zweispalt h4{font-size:var(--t-md);margin:0 0 .375rem}.bruecke .zweispalt p{max-width:52ch;margin:0 0 .5rem}.bruecke .warnhinweis{color:var(--gold)}.bruecke .rtweg{border-top:1px solid var(--linie);margin-top:1rem;padding-top:1rem}.bruecke .rtweg p{max-width:68ch;margin:0 0 .5rem}.bruecke .rtweg ol{max-width:68ch;margin:.375rem 0 .75rem;padding-left:1.25rem}.bruecke .rtweg li{margin-bottom:.375rem}.bruecke .rtweg .knopf{margin-top:.5rem}.partnerraster{gap:var(--panel-abstand);grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));display:grid}.partnerkarte .partnerleib{padding:0 1.25rem 1rem}.partnerkarte .zahlen{font-size:var(--t-sm);color:var(--ink-leise);flex-wrap:wrap;gap:1.5rem;margin:0 0 .75rem;display:flex}.partnerkarte .zahlen b{font-family:var(--schrift-marke);color:var(--ink);margin-right:.25rem;font-size:1.25rem;font-weight:700}.partnerkarte .nachricht{font-size:var(--t-sm);color:var(--ink-leise);border-left:2px solid var(--linie);margin:0 0 .75rem;padding-left:.75rem}.partnerkarte .gaben{margin-top:1rem}.partnerkarte .gaben h4{font-size:var(--t-sm);color:var(--ink-still);margin:0 0 .5rem;font-weight:600}.partnerkarte .gabenliste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.partnerkarte .gabenliste li{border:1px solid var(--linie);border-radius:var(--r1);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.5rem .625rem;display:grid}.partnerkarte .gabenliste li.vorbei{border-style:dashed}.partnerkarte .gabenliste li.vorbei .was{color:var(--ink-still)}.partnerkarte .gabenliste .was{gap:.125rem;min-width:0;display:grid}.partnerkarte .gabenliste .was .titel{font-size:var(--t-sm);overflow-wrap:anywhere;font-weight:600}.partnerkarte .gabenliste .wann{text-align:right}.partnerkarte .gabenliste .taten{flex-wrap:wrap;grid-column:1/-1;gap:.375rem;display:flex}.partnerkarte .gabenliste:empty{display:none}.vname{font-family:var(--schrift-marke);max-width:28rem;margin:0;font-size:1.75rem;font-weight:700;line-height:2.125rem}.vname-feld{font:inherit;color:inherit;background:0 0;border:0;width:100%;margin:0;padding:0}.vname-feld:hover,.vname-feld:focus{background:var(--flaeche-hoch);border-radius:var(--r1)}.verein-raster{gap:var(--panel-abstand);margin-top:var(--panel-abstand);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));display:grid}.verein-raster .karte{padding:0;overflow:hidden}.verein-raster .kartenkopf{padding:1rem 1.25rem .75rem}.verein-raster .kartenkopf h2{font-size:var(--t-md);margin:0}.verein-raster .inhalt{padding:0 1.25rem 1.125rem}.belegt{margin:0 0 .5rem}.belegt b{font-family:var(--schrift-marke);font-size:1.25rem}.saisonliste,.mitgliederliste{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.saisonliste li,.mitgliederliste li{font-size:var(--t-sm);border-bottom:1px solid var(--linie);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.3125rem 0;display:flex}.saisonliste li:last-child,.mitgliederliste li:last-child{border-bottom:0}.saisonliste .mono{color:var(--ink-still)}.mitgliederliste li .still{margin-left:auto}.wechselliste{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.wechselliste li{border:1px solid var(--linie);border-radius:var(--r1);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem .625rem;display:flex}.wechselliste li.geht{opacity:.7;border-style:dashed}.wechselliste li>label:not(.feld){font-size:var(--t-sm);color:var(--ink-leise);align-items:center;gap:.375rem;display:inline-flex}.wechselliste input[type=text],.wechselliste li>label input{width:4.5rem}.wechselliste .mono{color:var(--ink-still);margin-right:.375rem}.zusammenfassung{gap:.375rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}.ablage{border:2px dashed var(--linie-stark);border-radius:var(--r4);text-align:center;background:var(--flaeche-karte);transition:border-color var(--tempo) var(--kurve), background var(--tempo) var(--kurve);padding:3rem 1.5rem}.ablage.bereit{border-color:var(--petrol);background:var(--petrol-hell)}.ablage>svg{color:var(--ink-still);margin:0 auto .75rem;display:block}.ablage.bereit>svg{color:var(--petrol)}.ablage h2{margin:0 0 .25rem}.ablage p{max-width:48ch;margin:0 auto 1rem}.regelkarte{margin-bottom:var(--panel-abstand);padding:1rem 1.25rem}.regelkarte .feld{max-width:22rem;margin-bottom:0}.ablage+.warteschlange{margin-top:var(--panel-abstand);margin-bottom:0}@media (width<=700px){.ablage{padding:2rem 1rem}.ablage .nur-ziehen{display:none}}.druckbogen{--ink:var(--tinte);--ink-leise:color-mix(in srgb, var(--tinte) 68%, var(--papier));--ink-still:color-mix(in srgb, var(--tinte) 64%, var(--papier));--linie:color-mix(in srgb, var(--tinte) 15%, var(--papier));--linie-stark:color-mix(in srgb, var(--tinte) 32%, var(--papier));--karte-rand:color-mix(in srgb, var(--tinte) 12%, var(--papier));--flaeche-karte:var(--papier);--flaeche-panel:var(--papier);--flaeche-hoch:color-mix(in srgb, var(--tinte) 4%, var(--papier));--flaeche-aktiv:color-mix(in srgb, var(--tinte) 10%, var(--papier));--bogen-fokus:color-mix(in srgb, var(--petrol) 65%, var(--tinte));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--papier);color:var(--tinte);border-radius:var(--r3);box-shadow:var(--schatten-2);padding:2rem 2rem 2.5rem}.druckbogen :focus-visible,.druckbogen input:focus,.druckbogen select:focus{outline-color:var(--bogen-fokus);border-color:var(--bogen-fokus)}.bogenleiste{margin-bottom:var(--panel-abstand);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bogenleiste .rechts{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.bogenleiste select{width:auto;max-width:100%}.bogenkopf{border-bottom:2px solid var(--tinte);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.bogenkopf .art{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-leise);font-size:.75rem;font-weight:600}.bogenkopf h1{margin:.125rem 0 0}.bogenkopf .meta{color:var(--ink-leise);font-size:var(--t-base);flex-wrap:wrap;gap:.25rem 1rem;margin:0;display:flex}.bogenblock{break-inside:avoid;margin-bottom:1.75rem}.bogenblock:last-child{margin-bottom:0}.bogenblock h2{justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:1.25rem;line-height:1.5rem;display:flex}.bogenblock h2 .anzahl{font-family:var(--schrift);font-size:var(--t-sm);color:var(--ink-leise);margin-left:.5rem;font-weight:400}.blocktabelle{border:1px solid var(--karte-rand);border-radius:var(--r2);position:relative;overflow-x:auto}.blocktabelle table{table-layout:fixed;min-width:860px}.blocktabelle th{background:var(--flaeche-hoch);padding:.5rem}.blocktabelle td{vertical-align:middle;padding:.25rem .375rem}.blocktabelle col.c-griff{width:2.25rem}.blocktabelle col.c-nr{width:3.75rem}.blocktabelle col.c-versuch,.blocktabelle col.c-distanz{width:7rem}.blocktabelle col.c-gegen{width:11rem}.blocktabelle col.c-weg{width:2.75rem}.bogenzeile input,.bogenzeile select{min-height:2.125rem;font-size:var(--t-base);background-color:#0000;border-color:#0000;padding:.25rem .5rem}.bogenzeile input:hover,.bogenzeile select:hover{border-color:var(--linie-stark)}.bogenzeile input::placeholder{color:color-mix(in srgb, var(--tinte) 38%, var(--papier))}.bogenzeile .spielzug{flex-direction:column;gap:.125rem;display:flex}.bogenzeile .nr{font-family:var(--schrift-marke);text-align:right;font-variant-numeric:tabular-nums;color:var(--tinte);padding-right:.25rem;font-size:1.375rem;font-weight:700;line-height:1;display:block}.bogenzeile.fertig td{opacity:.45}.bogenzeile .griff{border-radius:var(--r1);width:1.75rem;height:2rem;color:var(--ink-still);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.bogenzeile .griff:hover{background:var(--flaeche-hoch);color:var(--ink)}.bogenzeile .griff svg{display:block}.bogenzeile.zieht td{background:var(--flaeche-aktiv)}.bogenzeile .weg{border-radius:var(--r1);width:2rem;height:2rem;color:var(--ink-still);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bogenzeile .weg:hover{color:var(--fehler);background:var(--flaeche-hoch)}.druckbogen .leer{padding:2.5rem 1rem}@media (width<=700px){.druckbogen{padding:1.25rem 1rem 1.5rem}.blocktabelle{border:0;overflow:visible}.blocktabelle table{table-layout:auto;min-width:0}.blocktabelle thead,.blocktabelle colgroup{display:none}.blocktabelle table,.blocktabelle tbody{display:block}.blocktabelle tr.bogenzeile{border:1px solid var(--karte-rand);border-radius:var(--r2);grid-template-columns:2rem 3rem 1fr 1fr 2.25rem;grid-template-areas:"griff nr versuch distanz weg""spielzug spielzug spielzug spielzug spielzug""gegen gegen gegen gegen gegen""hinweis hinweis hinweis hinweis hinweis";gap:.25rem;margin-bottom:.5rem;padding:.5rem;display:grid}.blocktabelle tr.bogenzeile td{border:0;padding:0;display:block}.bogenzeile .t-griff{grid-area:griff}.bogenzeile .t-nr{grid-area:nr;align-self:center}.bogenzeile .t-versuch{grid-area:versuch}.bogenzeile .t-distanz{grid-area:distanz}.bogenzeile .t-spielzug{grid-area:spielzug}.bogenzeile .t-gegen{grid-area:gegen}.bogenzeile .t-hinweis{grid-area:hinweis}.bogenzeile .t-weg{grid-area:weg}.bogenzeile input,.bogenzeile select{background-color:var(--flaeche-hoch)}.bogenleiste .rechts{margin-left:0}}.artgruppen{gap:var(--panel-abstand);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin-top:2rem;display:grid}.artgruppe>h3{min-height:2.25rem;margin:0 0 .75rem}.blattliste{gap:.75rem;display:grid}@media (width<=1100px){.artgruppen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.artgruppen{grid-template-columns:1fr}.artgruppe>h3{min-height:0}}.artgruppe .ohne-blatt{color:var(--ink-still);font-size:var(--t-sm);border:1px dashed var(--linie-stark);border-radius:var(--r3);margin:0;padding:1rem 1.125rem}.blattkarte{flex-direction:column;gap:.375rem;padding:1rem 1.125rem;display:flex}.blattkarte h4{margin:0}.blattkarte h4 a{color:var(--ink)}.blattkarte h4 a:hover{color:var(--petrol);text-decoration:none}.blattkarte .meta{font-size:var(--t-sm);color:var(--ink-leise);flex-wrap:wrap;gap:.125rem .75rem;display:flex}.blattkarte .zeilen{color:var(--ink-leise);font-size:var(--t-sm);align-items:baseline;gap:.375rem;margin-top:.25rem;display:flex}.blattkarte .zeilen b{font-family:var(--schrift-marke);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1}.blattkarte .knopfreihe{margin-top:.5rem}.armbandkarte{border:1px solid var(--linie);background:var(--papier);color:var(--tinte);break-inside:avoid;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;padding:3mm;display:flex;overflow:hidden}.armbandkarte h3{letter-spacing:.05em;text-transform:uppercase;border-bottom:.3mm solid var(--tinte);color:var(--tinte);justify-content:space-between;margin:0 0 1.5mm;padding-bottom:1mm;font-size:3mm;display:flex}.armbandkarte .saeulen{flex:1;gap:2.5mm;min-height:0;display:flex}.armbandkarte table{border-collapse:collapse;color:var(--tinte);flex:1;align-self:flex-start;font-size:2.9mm}.armbandkarte td{color:var(--tinte);vertical-align:top;border:none;padding:.5mm 0;line-height:1.15}.armbandkarte td.n{width:6.5mm;font-family:Barlow Condensed,sans-serif;font-size:3.4mm;font-weight:700}.armbandkarte td.a{text-overflow:ellipsis;white-space:nowrap;max-width:0;overflow:hidden}.armbandflaeche{flex-wrap:wrap;gap:5mm;margin-top:0;display:flex}.werkzeuge{margin-bottom:var(--panel-abstand);background:var(--flaeche-karte);border:1px solid var(--karte-rand);border-radius:var(--r3);box-shadow:var(--schatten-1);flex-direction:column;gap:.875rem;padding:1rem 1.25rem;display:flex}.werkzeuge .reihe{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.werkzeuge .reihe+.reihe{border-top:1px solid var(--linie);padding-top:.875rem}.werkzeuge .gruppe{align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.werkzeuge .gruppe>.segmente{min-width:0}.werkzeuge .gruppe>.name{font-size:var(--t-sm);color:var(--ink-leise);font-weight:600}.werkzeuge label{font-size:var(--t-sm);align-items:center;gap:.5rem;margin:0;display:flex}.werkzeuge input[type=number],.werkzeuge select{width:auto;min-width:4.5rem}.werkzeuge .knopfreihe{margin-left:auto}.platzmeldung{margin:0 0 var(--panel-abstand)}.platzmeldung p{margin:0}.platzmeldung b{color:var(--ink)}.vorschau-titel{margin:0 0 .5rem}@media (width<=640px){.werkzeuge .knopfreihe{margin-left:0}.werkzeuge .segmente{max-width:100%}.armbandflaeche{overflow-x:auto}}@media print{.bogenleiste,.werkzeuge,.platzmeldung,.vorschau-titel,.seitenkopf,.kopfleiste,.reiterleiste,.unten-leiste,.seitenfuss,.bogenzeile .griff,.bogenzeile .weg,.bogenblock h2 button,.bogenzeile .t-griff,.bogenzeile .t-weg{display:none!important}.blocktabelle colgroup{display:none}body{color:#000;background:#fff}.druckbogen{box-shadow:none;border-radius:0;padding:0}.blocktabelle{border-color:var(--linie-stark);overflow:visible}.blocktabelle table{table-layout:auto;min-width:0}.bogenzeile .spielzug select,.bogenzeile .spielzug input{min-width:14rem}.bogenzeile input,.bogenzeile select{color:var(--tinte);appearance:none;background:0 0;border:none;padding-left:.25rem;padding-right:.25rem}.bogenzeile input::placeholder{color:#0000}.bogenzeile select.vorlage:has(option[value=""]:checked){display:none}.armbandflaeche{gap:4mm;margin:0}.armbandkarte{border:.3mm dashed #666}a{color:var(--tinte);text-decoration:none}}.gruppenkarte{margin-bottom:var(--panel-abstand);padding:0;overflow:hidden}.gruppenkarte .kartenkopf{padding:.875rem 1.125rem .625rem}.gruppenkarte .kartenkopf h2{font-size:var(--t-md);margin:0}.etikettliste{display:grid}.etikettzeile{border-top:1px solid var(--linie);font-size:var(--t-sm);grid-template-columns:.75rem minmax(0,1fr) 4rem auto auto auto;align-items:center;gap:.5rem;padding:.5rem 1.125rem;display:grid}.etikettzeile.aus{opacity:.55}.etikettzeile input{color:inherit;border-radius:var(--r1);background:0 0;border:0;padding:.1875rem .25rem}.etikettzeile input:hover,.etikettzeile input:focus{background:var(--flaeche-hoch)}.farbtupfer{border-radius:50%;width:.75rem;height:.75rem}.zaehler{font-family:var(--mono);color:var(--ink-still);text-align:right}.zaehler small{color:var(--ink-still)}@media (width<=720px){.etikettzeile{grid-template-columns:.75rem minmax(0,1fr)}.etikettzeile .zaehler{text-align:left}}.mannschaftskarte{margin-bottom:var(--panel-abstand);padding:0;overflow:hidden}.mannschaftskarte .kartenkopf{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.875rem 1.125rem .625rem;display:flex}.mannschaftskarte .kartenkopf h3{margin:0}.zeilen{gap:.25rem;padding:0 1.125rem .75rem;display:grid}.zugangszeile{font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.zlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-still);min-width:6rem;font-size:.75rem;font-weight:600}.gruppenreihe{flex-wrap:wrap;gap:.25rem;display:flex}.kaderkopf,.spielerzeile{grid-template-columns:3rem minmax(0,1fr) 4rem 4rem 5rem minmax(0,9rem) auto auto;align-items:center;gap:.5rem;padding:.375rem 1.125rem;display:grid}.kaderkopf{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-still);font-size:.75rem;font-weight:600}.spielerzeile{border-bottom:1px solid var(--linie);font-size:var(--t-sm)}.spielerzeile.aus{opacity:.55}.spielerzeile input{color:inherit;border-radius:var(--r1);background:0 0;border:0;width:100%;padding:.1875rem .25rem}.spielerzeile input:hover:not(:disabled),.spielerzeile input:focus{background:var(--flaeche-hoch)}.spielerzeile .nr,.spielerzeile .jahr{font-family:var(--mono)}.spielerzeile .szenen{font-family:var(--mono);color:var(--ink-still)}.spielerzeile .konto,.spielerzeile .marken{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.spieler-neu{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.125rem;display:flex}.spieler-neu input{max-width:14rem}.einladungen{gap:.25rem;margin-top:.75rem;display:grid}.einladelink{font-family:var(--mono);font-size:var(--t-sm);word-break:break-all;background:var(--flaeche-hoch);border-radius:var(--r1);padding:.125rem .375rem}.saisonzeile{justify-content:space-between}@media (width<=900px){.kaderkopf{display:none}.spielerzeile{grid-template-columns:3rem minmax(0,1fr);padding:.625rem 1rem}.spielerzeile .position,.spielerzeile .jahr,.spielerzeile .szenen,.spielerzeile .konto,.spielerzeile .marken{grid-column:2}}.mannschaftskarte .zusicherung{margin:.75rem 0 0}.mannschaftskarte .zusicherung.still{margin:.25rem 0 0}.mannschaftskarte .hinweis.zusicherung h3{font-family:var(--schrift);font-size:var(--t-base);margin:0 0 .25rem;font-weight:600}.kadergruppenwahl{border:1px solid var(--linie);border-radius:var(--r2);max-height:16rem;padding:.75rem;overflow-y:auto}.kadergruppenwahl legend{font-size:var(--t-sm);color:var(--ink-still);padding:0 .375rem}.kadergruppenwahl .mono{color:var(--ink-still);margin-right:.375rem}.spielergruppen{flex-wrap:wrap;gap:.25rem;display:inline-flex}.distanzgrenzen{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.distanzgrenzen label{font-size:var(--t-sm);color:var(--ink-leise);align-items:center;gap:.375rem;margin:0;display:inline-flex}.distanzgrenzen input{width:4.5rem}.landeseite{max-width:72rem;padding:0 var(--a4) var(--a6);margin:0 auto}.landeseite section{padding:var(--a6) 0;border-top:1px solid var(--linie)}.landeseite section:first-child{border-top:0}.augenbraue{font-family:var(--schrift);font-size:var(--t-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-leise);margin:0 0 var(--a3);font-weight:600}.landeseite h1{font-family:var(--schrift-marke);margin:0 0 var(--a4);letter-spacing:.004em;max-width:20ch;font-size:clamp(34px,5.4vw,58px);line-height:1.03}.landeseite h2{font-family:var(--schrift-marke);margin:0 0 var(--a3);font-size:clamp(24px,3vw,32px);line-height:1.1}.vorspann{color:var(--ink-leise);max-width:52ch;margin:0 0 var(--a4);font-size:clamp(15px,1.5vw,17px)}.startbuehne{padding-top:var(--a6);max-width:56rem}.landeseite .startbuehne h1{max-width:18ch}.vorspann.gross{max-width:56ch;color:var(--ink-leise);font-size:clamp(17px,1.9vw,20px)}.kleingedruckt{margin:var(--a3) 0 0;font-size:var(--t-sm);color:var(--ink-still)}.kategorie{margin:0 0 var(--a4);font-size:var(--t-md);color:var(--ink);font-weight:600}.bildunterschrift{margin:var(--a3) 0 0;font-size:var(--t-sm);color:var(--ink-still);max-width:72ch}.anmeldekarte{background:var(--flaeche-karte);border:1px solid var(--karte-rand);border-radius:var(--r3);box-shadow:var(--schatten-2);justify-self:end;width:100%;max-width:420px;padding:1.75rem}.anmeldeblock{gap:var(--a6);grid-template-columns:1fr auto;align-items:center;scroll-margin-top:5rem;display:grid}.anmeldeblock .vorspann{margin-bottom:0}@media (width<=900px){.anmeldeblock{grid-template-columns:1fr}.anmeldeblock .anmeldekarte{justify-self:stretch;max-width:none}}.anmeldekarte h2{margin:0 0 var(--a2);font-size:1.5rem;line-height:1.875rem}.anmeldekarte .unterzeile{margin:0 0 var(--a4);font-size:var(--t-base)}.anmeldekarte .knopf{margin-top:var(--a2)}.passwortfeld{position:relative}.passwortfeld input{padding-right:5.5rem}.zeigen{cursor:pointer;min-height:1.875rem;font:inherit;font-size:var(--t-sm);color:var(--ink-leise);border-radius:var(--r1);background:0 0;border:0;padding:0 .625rem;font-weight:600;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.zeigen:hover{color:var(--ink);background:var(--flaeche-aktiv)}.kartenfuss{margin:var(--a4) 0 0;padding-top:var(--a3);border-top:1px solid var(--linie);font-size:var(--t-sm);color:var(--ink-leise)}.streifenfeld{margin-top:var(--a5)}.buehnen-knoepfe{flex-wrap:wrap;gap:.625rem;margin:1.5rem 0 0;display:flex}.preiszeile{border-top:1px solid var(--linie);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.75rem 1.5rem;padding:.875rem 0;display:grid}.preiszeile:first-of-type{border-top:0}.preiszeile b{font-size:var(--t-md)}.preiszeile .was{color:var(--ink-still);font-size:var(--t-sm)}.preiszeile .wieviel{font-family:var(--mono);white-space:nowrap}@media (width<=600px){.preiszeile{grid-template-columns:1fr auto}.preiszeile .was{grid-column:1/-1}}.streifen{width:100%;height:112px;display:block}.streifen rect{fill:var(--ink-leise);opacity:.8;transform-box:fill-box;transform-origin:bottom;animation:saeule-hoch .7s var(--kurve,ease-out) backwards}.streifen rect.leer{fill:var(--linie-stark);opacity:.45}@keyframes saeule-hoch{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.streifen rect{animation:none}}.streifenachse{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-still);letter-spacing:.08em;justify-content:space-between;margin-top:6px;display:flex}.zahlen{gap:var(--a4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.zahl-kachel{background:var(--flaeche-karte);border:1px solid var(--karte-rand);border-radius:var(--r3);box-shadow:var(--schatten-1);padding:1rem 1.125rem}.zahl-kachel b{font-family:var(--schrift-marke);color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:.375rem;font-size:2.25rem;font-weight:700;line-height:1;display:block}.zahl-kachel span{font-size:var(--t-sm);color:var(--ink-leise)}.schritte{gap:var(--a4);counter-reset:schritt;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.schritte li{background:var(--flaeche-karte);border:1px solid var(--karte-rand);border-radius:var(--r3);box-shadow:var(--schatten-1);padding:1.25rem}.schritte li:before{counter-increment:schritt;content:counter(schritt,decimal-leading-zero);font-family:var(--mono);font-size:var(--t-sm);color:var(--ink-still);letter-spacing:.1em;margin-bottom:var(--a3);display:block}.schritte b{font-size:var(--t-md);margin-bottom:.25rem;font-weight:600;display:block}.schritte p{font-size:var(--t-sm);color:var(--ink-leise);margin:0}.tabellenbild{background:var(--flaeche-karte);border:1px solid var(--karte-rand);border-radius:var(--r3);font-size:var(--t-sm);overflow:hidden}.tabellenbild .kopf,.tabellenbild .reihe{grid-template-columns:38px 56px 48px 48px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:7px 12px;display:grid}.tabellenbild .kopf{background:var(--flaeche-hoch);border-bottom:1px solid var(--linie);font-family:var(--schrift);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-leise);font-size:.6875rem;font-weight:600}.tabellenbild .reihe{border-bottom:1px solid var(--linie)}.tabellenbild .reihe:last-child{border-bottom:0}.tabellenbild .nr{font-family:var(--mono);color:var(--ink-still);align-items:center;gap:6px;display:flex}.tabellenbild .punkt{background:var(--p-offen);border-radius:50%;flex:none;width:7px;height:7px}.tabellenbild .punkt.ok{background:var(--p-bestaetigt)}.tabellenbild .mono{font-family:var(--mono)}.tabellenbild .still{color:var(--ink-still)}.zweispaltig{gap:var(--a6);grid-template-columns:1fr 1fr;align-items:start;display:grid}.zweispaltig.mittig{align-items:center}.punkte{gap:var(--a3);margin:0;padding:0;list-style:none;display:grid}.punkte li{color:var(--ink-leise);font-size:var(--t-sm);padding-left:1.4rem;position:relative}.punkte li:before{content:"";background:var(--ink-still);border-radius:1px;width:8px;height:2px;position:absolute;top:.55em;left:0}.punkte.breit{column-gap:var(--a6);grid-template-columns:1fr 1fr}@media (width<=900px){.punkte.breit{grid-template-columns:1fr}}.routebaum{justify-self:center;width:100%;max-width:14rem}.baum-route{stroke:var(--ink-still);stroke-width:3.4px;fill:none;opacity:.7;stroke-linecap:round;stroke-linejoin:round}.baum-route.betont{stroke:var(--ink);stroke-width:4.4px;opacity:1}.baum-punkt{fill:var(--ink)}.baum-scrimmage{stroke:var(--linie-stark);stroke-width:2px;stroke-dasharray:6 6}.merkmalsgitter{gap:var(--a4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.merkmal{background:var(--flaeche-karte);border:1px solid var(--karte-rand);border-radius:var(--r3);box-shadow:var(--schatten-1);padding:1.25rem}.merkmal b{font-size:var(--t-md);font-weight:600;font-family:var(--schrift-marke);margin-bottom:.375rem;display:block}.merkmal p{font-size:var(--t-sm);color:var(--ink-leise);margin:0}.riegelkarte{background:var(--flaeche-hoch);border:1px solid var(--linie-stark);border-radius:var(--r3);padding:1.5rem}.riegelkarte p{margin:0 0 var(--a3);font-size:var(--t-base);color:var(--ink)}.riegelkarte p:last-child{margin-bottom:0}.riegelkarte .klein{font-size:var(--t-sm);color:var(--ink-leise)}.auszeichnung{font-family:var(--schrift);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-still);font-weight:700}.faq{gap:var(--a4) var(--a6);grid-template-columns:1fr 1fr;display:grid}.frage b{font-size:var(--t-md);margin-bottom:.375rem;font-weight:600;display:block}.frage p{font-size:var(--t-sm);color:var(--ink-leise);max-width:46ch;margin:0}@media (width<=900px){.faq{grid-template-columns:1fr}}.gegenueber{gap:var(--a5);grid-template-columns:1fr 1fr;display:grid}.gegenueber-spalte{padding:1.25rem 0}.gegenueber-spalte.betont{background:var(--flaeche-karte);border:1px solid var(--karte-rand);border-radius:var(--r3);box-shadow:var(--schatten-1);padding:1.25rem 1.5rem}.gegenueber-spalte .auszeichnung{margin:0 0 var(--a3)}.gegenueber-spalte .punkte li{font-size:var(--t-base)}.pruefliste{gap:var(--a4) var(--a6);grid-template-columns:1fr 1fr;margin:0;display:grid}.pruefliste>div{border-top:1px solid var(--linie);padding-top:var(--a3)}.pruefliste dt{font-weight:600;font-size:var(--t-md);margin-bottom:.25rem}.pruefliste dd{font-size:var(--t-sm);color:var(--ink-leise);max-width:46ch;margin:0}.fussnote{margin:var(--a3) 0 0;font-size:var(--t-sm);color:var(--ink-still)}.schluss{color:var(--ink-still);font-size:var(--t-sm);text-align:center;padding-top:var(--a5)}@media (width<=900px){.zweispaltig{gap:var(--a5);grid-template-columns:1fr}.gegenueber{gap:var(--a4);grid-template-columns:1fr}.pruefliste{grid-template-columns:1fr}.streifen{height:80px}.routebaum{max-width:11rem}}@media (width<=700px){.tabellenbild .kopf,.tabellenbild .reihe{grid-template-columns:34px 52px minmax(0,1fr) minmax(0,1fr)}.tabellenbild .kopf span:nth-child(3),.tabellenbild .kopf span:nth-child(4),.tabellenbild .reihe span:nth-child(3),.tabellenbild .reihe span:nth-child(4),.tabellenbild .kopf span:nth-child(6),.tabellenbild .reihe span:nth-child(6){display:none}}
/*$vite$:1*/