.atelier-liste{display:grid;grid-gap:var(--luft-4);gap:var(--luft-4);margin:0;padding:0;list-style:none}.atelier-eintrag{padding:var(--luft-4);border:1px solid var(--linie);border-radius:var(--ecke-gross);background:var(--papier)}.atelier-eintrag__titel{font-family:var(--schrift-schau);font-size:var(--grad-h3);font-weight:400}.atelier-eintrag__zeile{margin-top:.3em;color:var(--tinte-leise)}.atelier-eintrag__nachricht{margin-top:var(--luft-3);padding-left:var(--luft-3);border-left:2px solid var(--marke);font-style:italic}.atelier-eintrag__miniaturen{display:grid;grid-template-columns:repeat(auto-fill,6rem);grid-gap:var(--luft-1);gap:var(--luft-1);margin:var(--luft-3) 0 0;padding:0;list-style:none}.atelier-eintrag__miniatur{position:relative;overflow:hidden;border-radius:var(--ecke);background:var(--papier-tief);line-height:0}.atelier-eintrag__miniatur>img{display:block;width:6rem;height:6rem;object-fit:cover}.atelier-eintrag__miniatur:after{content:attr(data-nummer);position:absolute;bottom:0;left:0;padding:.1em .4em .2em;border-top-right-radius:var(--ecke);background:color-mix(in srgb,var(--buehne) 62%,transparent);color:var(--auf-bild);font-family:var(--schrift-mobiliar);font-size:var(--grad-mikro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.atelier-eintrag__block{margin-top:var(--luft-3);padding-top:var(--luft-2);border-top:1px solid var(--linie)}.atelier-eintrag__block>summary{cursor:pointer;font-family:var(--schrift-mobiliar);font-size:var(--grad-mobiliar);color:var(--tinte-leise)}.atelier-eintrag__nummern{margin-top:var(--luft-2);line-height:1.8}.atelier-eintrag__dateien{margin-top:var(--luft-2);max-height:18rem;overflow:auto;padding:var(--luft-2);border-radius:var(--ecke);background:var(--papier-tief);font-family:ui-monospace,SF Mono,Cascadia Mono,monospace;font-size:var(--grad-klein);line-height:1.6}.probe{display:grid;grid-gap:var(--luft-5);gap:var(--luft-5)}.probe__titel{margin-bottom:var(--luft-2);font-family:var(--schrift-schau);font-size:var(--grad-h3);font-weight:400}.probe__tabelle{width:100%;margin-top:var(--luft-2);border-collapse:collapse}.probe__tabelle td,.probe__tabelle th{padding:.35em .6em;border-bottom:1px solid var(--linie);text-align:left}.probe__wahl{display:flex;flex-wrap:wrap;gap:var(--luft-2);align-items:flex-end;margin-bottom:var(--luft-2)}.probe__ergebnis{display:grid;grid-gap:var(--luft-2);gap:var(--luft-2)}.probe__video{width:100%;max-height:70vh;background:var(--buehne)}.atelier-navigation{display:flex;justify-content:center;gap:var(--luft-3);margin-top:var(--luft-2)}.atelier-navigation a[aria-current=page]{color:var(--tinte);text-decoration:underline;text-underline-offset:.3em}.atelier-neu{margin-bottom:var(--luft-5)}.atelier-slideshows{display:grid;grid-gap:var(--luft-4);gap:var(--luft-4)}.atelier-slideshows__liste{display:grid;grid-gap:var(--luft-1);gap:var(--luft-1);margin:var(--luft-2) 0 0;padding:0;list-style:none}.atelier-slideshows__zeile{display:flex;flex-wrap:wrap;gap:var(--luft-1) var(--luft-2);justify-content:space-between;align-items:center;padding:var(--luft-1) 0;border-bottom:1px solid var(--linie)}.atelier-slideshows__name{display:grid;grid-gap:.2em;gap:.2em}.atelier-slideshows__zeile span{color:var(--tinte-leise)}.atelier-slideshows__knoepfe{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.atelier-slideshows__duplikat select,.atelier-slideshows__knoepfe .knopf{min-height:0;padding:.35em .8em;font-size:.85rem}.atelier-slideshows__duplikat select{border:1px solid var(--linie);border-radius:var(--ecke);background:var(--papier);font-family:inherit}.atelier-slideshows__nachfrage{flex-basis:100%;margin:0}.knopf--warnung{border:1px solid var(--fehler);background:var(--papier);color:var(--fehler)}.musik__laufend{margin:var(--luft-2) 0 0;padding-left:1.2em}.musik__titel{width:100%;min-width:12rem;border:0;border-bottom:1px solid var(--linie);background:transparent;font:inherit;font-size:1.05rem}.musik__suche{grid-gap:var(--luft-1);margin-bottom:var(--luft-3);padding:var(--luft-2);border:1px solid var(--linie);border-radius:var(--ecke);background:var(--papier)}.musik__filter,.musik__suche{display:grid;gap:var(--luft-1)}.musik__filter{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:var(--luft-1)}.musik__suchfeld{grid-column:span 2}.musik__bearbeiten .feld input,.musik__bearbeiten .feld select,.musik__filter .feld input,.musik__filter .feld select{padding:.45em .6em;font-size:.9rem}.musik__filterzeile{display:flex;flex-wrap:wrap;gap:.4em;align-items:center}.musik__klein{min-height:0}.musik__klein,.musik__match{padding:.3em .75em;font-size:.8rem}.musik__match{position:relative;margin-left:auto;border:1px dashed var(--linie);border-radius:var(--ecke);cursor:pointer}.musik__match input{position:absolute;inset:0;opacity:0;cursor:pointer}.musik__aehnlich{margin:0;color:var(--blau)}.musik__liste{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.musik__karte{padding:var(--luft-1) var(--luft-2);border:1px solid var(--linie);border-radius:var(--ecke);background:var(--papier)}.musik__karte--offen{border-color:var(--blau)}.musik__kopf{display:flex;flex-wrap:wrap;gap:var(--luft-1) var(--luft-2);align-items:center}.musik__stern{padding:0;border:0;background:none;color:var(--tinte-leise);font-size:1.3rem;line-height:1;cursor:pointer}.musik__stern--an{color:var(--marke)}.musik__name{display:grid;flex:1 1 18rem;grid-gap:.2em;gap:.2em}.musik__angaben{color:var(--tinte-leise);font-size:.8rem}.musik__marken{display:flex;flex-wrap:wrap;gap:4px}.musik__marke{padding:.05em .5em;border-radius:999px;background:var(--papier-tief);font-size:.72rem}.musik__knoepfe{display:flex;flex-wrap:wrap;gap:.4em}.musik__bearbeiten{display:grid;grid-gap:var(--luft-2);gap:var(--luft-2);margin-top:var(--luft-2);padding-top:var(--luft-2);border-top:1px solid var(--linie)}.musik__satz{display:grid;grid-gap:var(--luft-1);gap:var(--luft-1);margin:0;padding:0;border:0}.musik__satz legend{margin-bottom:.3em;font-weight:600}.musik__zahl{max-width:7rem}.musik__wahlmarke{padding:.2em .7em;border:1px solid var(--linie);border-radius:999px;background:var(--papier);color:var(--tinte);font:inherit;font-size:.78rem;cursor:pointer}.musik__wahlmarke--an{border-color:var(--blau);background:var(--blau);color:var(--papier)}.musik__tap{min-width:6rem}.spur{display:grid;grid-gap:var(--luft-1);gap:var(--luft-1);padding:var(--luft-1) 0 var(--luft-2);border-bottom:1px solid var(--linie)}.spur__kopf{display:flex;flex-wrap:wrap;gap:.3em .6em;align-items:baseline}.spur__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wellenform__bild{display:block;width:100%;border-radius:var(--ecke);background:var(--papier-tief);touch-action:none}.wellenform__leiste{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:4px}.wellenform__schieber{flex:1 1 8rem}.editor-seite{padding:var(--luft-3) var(--rand) var(--luft-5)}.editor__kopf{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--luft-3);margin-bottom:var(--luft-2)}.editor__oberzeile{color:var(--tinte-leise)}.editor__titel{font-family:var(--schrift-schau);font-size:var(--grad-h2);font-weight:400}.editor__speicher{color:var(--tinte-leise)}.editor__speicher--fehler,.editor__speicher--konflikt{color:var(--fehler)}.editor__mitte{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);grid-gap:var(--luft-3);gap:var(--luft-3);align-items:flex-start}@media (max-width:899px){.editor__mitte{grid-template-columns:1fr}}.leinwand__bild{display:block;width:100%;height:auto;max-height:62vh;margin:0 auto;object-fit:contain;background:var(--buehne)}.leinwand__leiste{display:flex;gap:var(--luft-2);align-items:center;margin-top:var(--luft-1)}.leinwand__regler{flex:1 1}.editor__warnungen{margin:var(--luft-2) 0 0;padding-left:1.2em;color:var(--marke-text)}.editor__seite{border:1px solid var(--linie);border-radius:var(--ecke);background:var(--papier)}.editor__reiter{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--linie)}.editor__reiter button{padding:.7em .45em;border:0;border-bottom:2px solid transparent;background:none;color:var(--tinte-leise);font:inherit;font-size:.85rem;cursor:pointer}.editor__reiter button.aktiv{border-bottom-color:var(--blau);color:var(--tinte)}.editor__feld{max-height:70vh;padding:var(--luft-2);overflow-y:auto}.feldgruppe{display:grid;grid-gap:var(--luft-2);gap:var(--luft-2)}.feldgruppe__art{font-weight:600}.feldgruppe__knoepfe,.feldgruppe__zeile{display:flex;flex-wrap:wrap;gap:.5em}.feldgruppe__satz{display:grid;grid-gap:var(--luft-1);gap:var(--luft-1);margin:0;padding:var(--luft-1) 0 0;border:0}.feld--farbe{display:flex;gap:.6em;align-items:center}.feld--haken{display:flex;gap:.6em;align-items:flex-start}.knopf--aktiv{border-color:var(--blau);color:var(--blau)}.editor__fuss{margin-top:var(--luft-1);color:var(--tinte-leise)}.filmstreifen{margin-top:var(--luft-3);overflow-x:auto;outline-offset:4px}.filmstreifen__liste{display:flex;gap:6px;margin:0;padding:4px 0;list-style:none}.filmstreifen__folie{position:relative;flex:0 0 auto;width:104px;height:70px;overflow:hidden;border:2px solid transparent;border-radius:4px;background:var(--papier-tief);cursor:-webkit-grab;cursor:grab;content-visibility:auto;contain-intrinsic-size:104px 70px}.filmstreifen__fotos{display:flex;gap:2px;height:100%}.filmstreifen__folie img{display:block;flex:1 1;min-width:0;height:100%;object-fit:cover}.editor__verlauf{display:flex;gap:.4em;margin-left:auto}.zuschnitt{inset:0;margin:auto;width:min(60rem,calc(100vw - 2 * var(--luft-3)));padding:var(--luft-2);border:0;border-radius:6px;background:var(--papier);color:var(--tinte)}.zuschnitt::-webkit-backdrop{background:color-mix(in srgb,var(--buehne) 70%,transparent)}.zuschnitt::backdrop{background:color-mix(in srgb,var(--buehne) 70%,transparent)}.zuschnitt__flaeche{position:relative;margin:0 auto;overflow:hidden;background:var(--papier-tief);touch-action:none;cursor:move;-webkit-user-select:none;-moz-user-select:none;user-select:none}.zuschnitt__flaeche img{display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.zuschnitt__rahmen{position:absolute;outline:2px solid var(--papier);box-shadow:0 0 0 100vmax color-mix(in srgb,var(--buehne) 60%,transparent);pointer-events:none}.zuschnitt__leiste{display:flex;flex-wrap:wrap;gap:var(--luft-1);align-items:flex-end;margin-top:var(--luft-2)}.zuschnitt__zoom{flex:1 1 12rem}.paletten{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.palette{display:flex;gap:.4em;align-items:center;padding:.55em .6em;border:1px solid var(--linie);border-radius:var(--ecke);font:inherit;font-size:.8rem;cursor:pointer}.palette--aktiv{outline:2px solid var(--blau);outline-offset:1px}.palette__strich{flex:0 0 auto;width:.9em;height:2px}.editor .feld input[type=color]{flex:0 0 auto;width:2.4rem;height:2rem;padding:2px;cursor:pointer}.editor .feld input[type=range]{padding:0;border:0;background:none}.editor .feld input[type=checkbox]{width:auto}.regler input{width:100%}.layoutstile{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.layoutstil{display:grid;grid-gap:.2em;gap:.2em;padding:.6em .7em;border:1px solid var(--linie);border-radius:var(--ecke);background:var(--papier);color:var(--tinte);font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.layoutstil span{color:var(--tinte-leise);line-height:1.35}.layoutstil--aktiv{border-color:var(--blau);box-shadow:inset 0 0 0 1px var(--blau)}.farbfelder{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.farbfeld{width:2rem;height:2rem;padding:0;border:1px solid var(--linie);border-radius:50%;cursor:pointer}.farbfeld--aktiv{outline:2px solid var(--blau);outline-offset:2px}.regler__wert{color:var(--tinte-leise)}.teilen__link{flex:1 1 12rem;min-width:0;padding:.4em .6em;font-size:.8rem}.teilen__code,.teilen__link{border:1px solid var(--linie);border-radius:var(--ecke);background:var(--papier-tief)}.teilen__code{width:100%;padding:.5em .6em;font-family:ui-monospace,monospace;font-size:.72rem;resize:vertical}.layoutwahl{display:flex;flex-wrap:wrap;gap:6px}.layoutwahl__knopf{display:grid;place-items:center;width:60px;height:60px;padding:0;border:1px solid var(--linie);border-radius:var(--ecke);background:var(--papier);cursor:pointer}.layoutwahl__knopf--aktiv{border-color:var(--blau);box-shadow:inset 0 0 0 1px var(--blau)}.layoutsymbol__grund{fill:var(--papier-tief)}.layoutsymbol__bild{fill:var(--tinte-leise)}.layoutsymbol__text{fill:var(--tinte)}.folienfotos{display:grid;grid-gap:var(--luft-1);gap:var(--luft-1);margin:0;padding:0;list-style:none}.folienfotos__eintrag{display:flex;gap:var(--luft-1);align-items:center}.folienfotos__eintrag img{width:72px;height:48px;border-radius:3px;object-fit:cover}.folienfotos__knoepfe{display:flex;flex-wrap:wrap;gap:4px}.folienfotos__knoepfe .knopf{min-height:0;padding:.3em .7em;font-size:.8rem}.filmstreifen__folie--gewaehlt{border-color:var(--blau)}.filmstreifen__folie--ziel{border-left-color:var(--marke)}.filmstreifen__folie--befund{outline:2px solid var(--fehler);outline-offset:-2px}.filmstreifen__text{display:block;padding:6px;font-family:var(--schrift-schau);font-size:.8rem;line-height:1.2}.filmstreifen__nummer{position:absolute;right:3px;bottom:2px;padding:0 3px;border-radius:2px;background:var(--papier);font-size:.65rem}.fotowahl__kopf{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--luft-2));z-index:1;display:grid;grid-gap:var(--luft-1);gap:var(--luft-1);padding-bottom:var(--luft-1);background:var(--papier)}.fotowahl__filter{display:flex;flex-wrap:wrap;gap:.4em}.fotowahl__kapiteltitel{margin:var(--luft-2) 0 var(--luft-1);color:var(--tinte-leise)}.fotowahl__raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.fotowahl__bild{position:relative;aspect-ratio:1;overflow:hidden;border:2px solid transparent;cursor:pointer}.fotowahl__bild img{width:100%;height:100%;object-fit:cover}.fotowahl__bild--gewaehlt{border-color:var(--blau)}.fotowahl__bild--verwendet:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--marke)}.fotowahl__bild--geloescht{opacity:.3;cursor:not-allowed}.fotowahl__nummer{position:absolute;right:2px;bottom:1px;padding:0 3px;background:var(--papier);font-size:.6rem}.ablaufliste__liste{display:grid;grid-gap:var(--luft-1);gap:var(--luft-1);margin:var(--luft-2) 0 0;padding:0;list-style:none}.ablaufliste__zeile{display:flex;flex-wrap:wrap;gap:var(--luft-1) var(--luft-2);justify-content:space-between;align-items:center;padding:var(--luft-2) 0;border-bottom:1px solid var(--linie)}.ablaufliste__zeile--vorbei{opacity:.6}.ablaufliste__name{display:grid;grid-gap:.2em;gap:.2em;color:var(--tinte);text-decoration:none}.ablaufliste__name span{color:var(--tinte-leise)}.ablaufliste__knoepfe{display:flex;flex-wrap:wrap;gap:6px}.ablaufliste__nachfrage{flex-basis:100%;margin:0}body:has(.planer) .kopfzeile{position:static}.planer{display:grid;grid-gap:var(--luft-4);gap:var(--luft-4);max-width:46rem;margin-inline:auto}.planer__titel{margin:0;text-align:center}.planer__leiste{position:-webkit-sticky;position:sticky;top:0;z-index:15;display:grid;grid-gap:.2em;gap:.2em;padding:var(--luft-2);background:color-mix(in srgb,var(--papier) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--linie);border-radius:var(--ecke);text-align:center}.planer__zeitraum{margin:0;font-family:var(--schrift-schau);font-size:clamp(1.35rem,5vw,1.9rem);line-height:1.2}.planer__licht,.planer__speicher{margin:0;color:var(--tinte-leise)}.planer__speicher--fehler,.planer__speicher--konflikt{color:var(--fehler)}.planer__sicherung{display:grid;grid-gap:var(--luft-1);gap:var(--luft-1);justify-items:start;padding:var(--luft-2);background:var(--papier-tief);border-radius:var(--ecke)}.planer__sicherung p{margin:0}.planer__gruppe{display:grid;grid-gap:var(--luft-2);gap:var(--luft-2);min-width:0;margin:0;padding:0;border:0}.planer__gruppe h2,.planer__gruppe legend,.planer__tag h2{margin:0 0 var(--luft-1);padding:0;font-size:1.4rem}.planer__felder{display:grid;grid-gap:var(--luft-2);gap:var(--luft-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.planer__hinweis{margin:0;color:var(--marke-text)}.planer__einfuegelinie{position:relative;height:1.6rem;border-bottom:1px solid var(--linie)}.planer__liste{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.planer__marke{padding:.85rem .75em .4rem;color:var(--marke-text);border-left:3px solid var(--marke);background:color-mix(in srgb,var(--marke-leise) 22%,var(--papier))}.planer__marke--wechsel{display:flex;flex-wrap:wrap;gap:.4em var(--luft-2);align-items:center;justify-content:space-between;color:var(--blau);border-left:3px dashed var(--blau);background:color-mix(in srgb,var(--blau) 6%,var(--papier))}.planer__wechselknopf{min-height:36px;padding:0 .9em;background:var(--papier);border:1px solid var(--blau);border-radius:999px;color:var(--blau);font-family:var(--schrift-mobiliar);font-size:var(--grad-klein);cursor:pointer}.planer__wechselknopf:focus-visible,.planer__wechselknopf:hover:not(:disabled){background:var(--blau);color:var(--auf-bild)}.planer__wechselknopf:disabled{opacity:.6;cursor:progress}.planer__summe{margin:var(--luft-3) 0 0;color:var(--tinte-leise)}.planer__orte{display:grid;grid-gap:var(--luft-2);gap:var(--luft-2);margin:0;padding:0;list-style:none}.planer__ort{padding-bottom:var(--luft-2);border-bottom:1px solid var(--linie)}.planer__ortknoepfe{display:flex;flex-wrap:wrap;gap:var(--luft-2);align-items:center;justify-content:space-between;margin:var(--luft-1) 0 0}.planer__link{margin:0;padding:.6em .85em;overflow-wrap:anywhere;background:var(--papier-tief);border-radius:var(--ecke);-webkit-user-select:all;-moz-user-select:all;user-select:all}.planer__knoepfe{display:flex;flex-wrap:wrap;gap:var(--luft-1)}.planer__schalter{display:flex;gap:.6em;align-items:center;min-height:44px;font-family:var(--schrift-mobiliar)}.planer__unplugged{max-width:60ch;margin:calc(-1 * var(--luft-1)) 0 0;color:var(--tinte-leise)}.planer__schalter input{width:1.3rem;height:1.3rem;accent-color:var(--blau)}.planer .knopf{min-height:44px}.feld--zeile{display:flex;flex-wrap:wrap;gap:.6em;align-items:center}.feld--zeile input,.feld--zeile select{width:auto}.baustein{position:relative;display:grid;grid-gap:var(--luft-1);gap:var(--luft-1);padding:var(--luft-2) .75em var(--luft-2) .35em;border-bottom:1px solid var(--linie);border-left:3px solid transparent}.baustein--fahrt{border-left-style:dashed;border-left-color:var(--tinte-leise)}.baustein--fahrt.baustein--golden{border-left-color:var(--marke)}.baustein__weg{color:var(--tinte)}.baustein--zieht{z-index:3;background:var(--papier);box-shadow:0 .5rem 1.5rem rgb(0 0 0/14%)}.baustein--golden{border-left-color:var(--marke);background:color-mix(in srgb,var(--marke-leise) 14%,var(--papier))}.baustein--anker{border-left-color:var(--blau)}.baustein--aus .baustein__titel{color:var(--tinte-leise)}.baustein__zeile{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:.5em var(--luft-1);gap:.5em var(--luft-1);align-items:center}.baustein__griff{display:grid;place-items:center;width:2rem;min-height:44px;padding:0;background:transparent;border:0;border-radius:var(--ecke);color:var(--tinte-leise);font-size:1.25rem;line-height:1;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.baustein__griff:focus-visible,.baustein__griff:hover{color:var(--tinte);background:var(--papier-tief)}.baustein--zieht .baustein__griff{cursor:-webkit-grabbing;cursor:grabbing;color:var(--blau)}.baustein__zeit{display:grid;min-width:3.4em;font-family:var(--schrift-mobiliar);font-size:1.1rem;font-weight:500;line-height:1.2}.baustein__zeit small{color:var(--tinte-leise);font-size:var(--grad-klein);font-weight:400}.baustein__titel{width:100%;min-height:44px;padding:.4em .6em;background:transparent;border:1px solid transparent;border-radius:var(--ecke);font-family:var(--schrift-text);font-size:1rem}.baustein__titel:focus,.baustein__titel:hover{background:var(--papier);border-color:var(--linie)}.baustein__steuerung{display:flex;flex-wrap:wrap;gap:6px var(--luft-1);align-items:center;justify-content:space-between}.baustein__dauer{display:flex;gap:6px;align-items:center}.baustein__schritt{min-width:52px;min-height:44px;padding:0 .6em;background:var(--papier);border:1px solid var(--blau);border-radius:999px;color:var(--blau);font-family:var(--schrift-mobiliar);font-size:1rem;font-weight:500;cursor:pointer}.baustein__schritt:hover{background:var(--blau);color:var(--auf-bild)}.baustein__minuten{width:3.6em;min-height:44px;padding:0 .3em;background:var(--papier);border:1px solid var(--linie);border-radius:var(--ecke);font-family:var(--schrift-mobiliar);font-size:1rem;text-align:center}.baustein__trauung{display:flex;flex-wrap:wrap;gap:var(--luft-1) var(--luft-2);align-items:center}.baustein__unterzeile{display:flex;flex-wrap:wrap;gap:.3em 1em;margin:0;color:var(--tinte-leise)}.baustein__hinweis{color:var(--marke-text)}.baustein__werkzeuge{display:flex;flex-wrap:wrap;gap:6px}.baustein__werkzeug{min-width:44px;min-height:44px;padding:0 .8em;background:transparent;border:1px solid var(--linie);border-radius:999px;color:var(--tinte);font-family:var(--schrift-mobiliar);font-size:var(--grad-mobiliar);cursor:pointer}.baustein__werkzeug:hover:not(:disabled){border-color:var(--tinte-leise)}.baustein__details,.baustein__einfuegen{display:grid;grid-gap:var(--luft-2);gap:var(--luft-2);padding:var(--luft-2);background:var(--papier-tief);border-radius:var(--ecke)}.baustein__details p,.baustein__einfuegen p{margin:0}.baustein__einfuegen-titel{color:var(--tinte-leise)}.ortfeld{position:relative}.ortfeld__liste{position:absolute;z-index:5;top:100%;right:0;left:0;margin:4px 0 0;padding:4px 0;list-style:none;background:var(--papier);border:1px solid var(--linie);border-radius:var(--ecke);box-shadow:0 .5rem 1.5rem rgb(0 0 0/12%)}.ortfeld__vorschlag{display:grid;grid-gap:.1em;gap:.1em;min-height:44px;padding:.5em .85em;cursor:pointer}.ortfeld__vorschlag span{color:var(--tinte-leise);font-family:var(--schrift-mobiliar);font-size:var(--grad-klein)}.ortfeld__vorschlag:hover,.ortfeld__vorschlag[aria-selected=true]{background:var(--papier-tief)}.ortfeld__quelle{padding:.3em .85em .1em;color:var(--tinte-leise);font-family:var(--schrift-mobiliar);font-size:var(--grad-klein);text-align:right}.einfuegen__auswahl{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));grid-gap:6px;gap:6px}.einfuegen__punkt{display:flex;gap:.4em;align-items:baseline;justify-content:space-between;min-height:44px;padding:.5em .8em;background:var(--papier);border:1px solid var(--linie);border-radius:var(--ecke);color:var(--tinte);font-family:var(--schrift-mobiliar);font-size:var(--grad-mobiliar);text-align:left;cursor:pointer}.einfuegen__punkt:focus-visible,.einfuegen__punkt:hover{border-color:var(--blau)}.einfuegen__punkt small{flex:none;color:var(--tinte-leise)}.einfuegen__punkt--eigen{background:var(--blau);border-color:var(--blau);color:var(--auf-bild);font-weight:500}.einfuegen__punkt--eigen small{color:inherit;opacity:.8}.einfuegen__punkt--eigen:focus-visible,.einfuegen__punkt--eigen:hover{background:color-mix(in srgb,var(--blau) 85%,var(--tinte));border-color:var(--blau)}.planer__plus{position:absolute;z-index:2;left:50%;display:grid;place-items:center;width:2.75rem;height:2.5rem;padding:0;background:transparent;border:0;transform:translate(-50%,50%);cursor:pointer}.baustein>.planer__plus{bottom:-1px}.planer__plus--oben{bottom:0}.planer__plus span{display:grid;place-items:center;width:1.45rem;height:1.45rem;background:var(--papier);border:1px solid var(--linie);border-radius:999px;color:var(--tinte-leise);font-family:var(--schrift-mobiliar);font-size:1.05rem;line-height:1}.planer__plus:focus-visible span,.planer__plus:hover span,.planer__plus[aria-expanded=true] span{border-color:var(--blau);background:var(--blau);color:var(--auf-bild)}.planer__liste--zieht .planer__plus{visibility:hidden}@media (min-width:48rem){.baustein{grid-template-columns:minmax(0,1fr) auto}.baustein>*{grid-column:1/-1}.baustein>.baustein__zeile{grid-area:1/1}.baustein>.planer__plus{grid-area:auto}.baustein>.baustein__steuerung{grid-area:1/2}.baustein__titel{font-size:1.1rem}}.ablauf{display:grid;grid-gap:var(--luft-4);gap:var(--luft-4);max-width:40rem;margin-inline:auto}.ablauf__vorschau{margin:0;padding:.6em .9em;background:var(--papier-tief);border-left:3px solid var(--blau)}.ablauf__kopf{display:grid;grid-gap:.3em;gap:.3em;text-align:center}.ablauf__kopf h1,.ablauf__kopf p{margin:0}.ablauf__datum{font-size:1.15rem}.ablauf__fotografie,.ablauf__sonne{color:var(--tinte-leise)}.ablauf__plan{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--linie)}.ablauf__punkt{display:grid;grid-template-columns:4.2em minmax(0,1fr);grid-gap:var(--luft-2);gap:var(--luft-2);padding:var(--luft-2) 0;border-bottom:1px solid var(--linie)}.ablauf__zeit{font-family:var(--schrift-mobiliar);font-size:1.1rem;font-weight:500}.ablauf__inhalt p{margin:0}.ablauf__titel{font-size:1.1rem}.ablauf__notiz,.ablauf__ort{color:var(--tinte-leise)}.ablauf__notiz{margin-top:.3em!important;white-space:pre-line}.ablauf__hinweise{display:grid;grid-gap:var(--luft-1);gap:var(--luft-1)}.ablauf__hinweise h2,.ablauf__hinweise p{margin:0}.ablauf__freitext{white-space:pre-line}.ablauf__orte{display:grid;grid-gap:var(--luft-2);gap:var(--luft-2);margin:0;padding:0;list-style:none}.ablauf__orte p{margin:0}.ablauf__stand{color:var(--tinte-leise)}.ablauf__druck,.ablauf__stand{margin:0;text-align:center}.ablauf__papier{display:none}.ablauf__box{display:grid;grid-gap:var(--luft-1);gap:var(--luft-1);justify-items:center;padding:var(--luft-4) var(--luft-3);background:var(--papier-tief);border-radius:var(--ecke-gross);text-align:center}.ablauf__box h2,.ablauf__box p{margin:0}@media print{.ablauf__box,.ablauf__druck,.ablauf__vorschau,body:has(.ablauf) .fusszeile,body:has(.ablauf) .kopfzeile{display:none!important}body:has(.ablauf) .abschnitt{padding-block:0}.ablauf{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;gap:.75rem var(--luft-4)}.ablauf>*{grid-column:1/-1}.ablauf>.ablauf__hinweise,.ablauf>.ablauf__orteblock{grid-column:auto;align-content:start}.ablauf__hinweise p,.ablauf__orte p{font-size:.95rem;line-height:1.45}.ablauf__kopf h1{font-size:2rem}.ablauf h2{font-size:1.2rem}.ablauf__punkt{grid-template-columns:3.6em minmax(0,1fr);padding:.2rem 0;page-break-inside:avoid;break-inside:avoid}.ablauf__titel,.ablauf__zeit{font-size:1rem}.ablauf__route,.ablauf__stand{display:none}.ablauf__papier{display:flex;gap:var(--luft-2);align-items:center;justify-content:center;page-break-inside:avoid;break-inside:avoid;color:var(--tinte-leise)}.ablauf__papier p{margin:0}.ablauf__qr svg{display:block;width:1.9cm;height:1.9cm}.ablauf a{color:inherit;text-decoration:none}}