button.ls-link{cursor:pointer;background:0 0;border:0;padding:4px 0;font-family:inherit}:root{--schleier:color-mix(in srgb,var(--canvas) 84%,transparent);--schleier-filter:blur(28px) saturate(.4) brightness(.7)}:root[data-hell]{--schleier:#c9c9ccc7;--schleier-filter:blur(28px) saturate(.4)}html .kb-faecher .glas,html .kb-mehr .glas,html:root[data-kb] .strecke,html:root[data-kb] .schleier{background:var(--schleier);-webkit-backdrop-filter:var(--schleier-filter)}html:root[data-kb] body.strecke-auf .schleier{-webkit-backdrop-filter:none;background:#0000008c}html:root[data-kb][data-hell] body.strecke-auf .schleier{background:#0000003d}:is(body:has(.kb-faecher.auf) .kb-top>:not(.kb-r),body:has(.kb-faecher.auf) .kb-r>:not(.plus)){opacity:.15}@media (width<=600px){html:root[data-kb] .strecke{background:var(--canvas)}:root{--schleier:color-mix(in srgb,var(--canvas) 95%,transparent)}:root[data-hell]{--schleier:#e4e4e7f5}}.st-datei[aria-busy] svg{animation:.9s linear infinite hl-dreh}@keyframes hl-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.st-datei[aria-busy] svg{animation:none}}.st-datei b.titel{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.st-datei small{margin-top:2px;line-height:1.35}.vb-stand{cursor:default;-webkit-user-select:none;user-select:none;flex-direction:column;gap:6px;display:flex}.vb-balken{gap:4px;display:grid}.vb-balken i{background:var(--flaeche);border-radius:999px;height:4px}.vb-balken i.ok{background:var(--ink-1)}.vb-balken i.jetzt{background:var(--amber)}.vb-stand-z{color:var(--ink-1);justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;font-size:14.5px;display:flex}.vb-stand-z b{font-weight:600}.vb-stand-z small{color:var(--ink-2);font-size:13px}.vb-stand-z .num{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.vb-stand-u{color:var(--ink-2);font-size:13px;line-height:1.45}.vb-knoepfe{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.vb-knoepfe.vb-gestapelt{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.vb-knoepfe .knopf{text-align:center;justify-content:center;gap:8px;min-width:0;height:48px}.vb-knoepfe .knopf svg{width:18px;height:18px}.vb-abschnitt{border-top:1px solid var(--trenner,var(--rand));flex-direction:column;gap:2px;padding-top:12px;display:flex}.vb-k{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.vb-abschnitt>.vb-k{height:auto;font-size:inherit;padding:0}.vb-k h3{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-1);margin:0;font-size:13px}.vb-k span{color:var(--ink-2);font-size:13px}.vb-z{border-bottom:1px solid var(--trenner,var(--rand));color:var(--ink-1);justify-content:space-between;gap:12px;min-height:28px;padding:8px 0;font-size:14.5px;display:flex}.vb-z small{color:var(--ink-2);font-size:12.5px;display:block}.vb-z .num{white-space:nowrap;font-variant-numeric:tabular-nums}.vb-z.sum{border-bottom:0;font-weight:700}.vb-z a{color:var(--ink-1)}.vb-rechnung{z-index:60;background:var(--canvas);padding:32px 24px calc(32px + var(--sa-b,0px));position:fixed;inset:0;overflow:auto}@media (width<=600px){.vb-rechnung{padding:calc(16px + var(--sa-t,0px)) 16px 32px}.vb-knoepfe{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}html .strecke.auf{z-index:80}.sk-chips.sk-bis{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sk-chips.sk-bis button{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:56px;padding:6px 8px;line-height:1.2}.sk-chips.sk-bis button small{opacity:.7;font-size:12.5px;font-weight:400}@media (width<=600px){.sk-chips.sk-bis{grid-template-columns:1fr 1fr}.strecke,.sk-fenster{touch-action:pan-y pinch-zoom;overscroll-behavior-x:none}.sk-inhalt{touch-action:pan-y pinch-zoom;overflow:hidden auto}.sk-inhalt>*,.sk-feld,.sk-chips{min-width:0;max-width:100%}.sk-feld input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.sk-feld input[type=date],.sk-feld input[type=time]{appearance:none;text-align:left;line-height:50px;display:block}.sk-feld input::-webkit-date-and-time-value{text-align:left}}@media (width>=601px){html[data-proberaum][data-kb] .kb-top{top:22px}html[data-proberaum][data-kb] .blatt{top:104px}html[data-proberaum][data-kb] body .blatt[aria-label=Termin],html[data-proberaum][data-kb] body .blatt[aria-label="Kalender aufs iPhone"]{max-height:calc(100vh - 120px)}html[data-proberaum][data-kb] .kb-faecher .platte{top:88px}}.st-kaeufer{background:var(--flaeche);border-radius:14px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.st-kaeufer .ini{background:var(--karte);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.st-kaeufer>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.st-kaeufer small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.st-kaeufer .ls-link{flex:none}.sk-treffer .sk-tz>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.sk-treffer .sk-tz small{color:var(--ink-3);font-size:12.5px}.hl-bild{background:#fff;border-radius:12px;max-width:100%;max-height:96px;margin:8px auto 0;padding:8px 12px;display:block}.a4-meta{gap:calc(6*var(--u)) calc(22*var(--u));font-size:calc(10.4*var(--u));color:#555;margin:calc(2*var(--u)) 0 calc(6*var(--u));flex-wrap:wrap;display:flex}.a4-meta b{color:#111;margin-left:calc(3*var(--u));font-weight:600}.a4-par h3 .a4-ut{color:#666;font-weight:400;font-size:calc(9.8*var(--u));margin-left:calc(10*var(--u))}.a4-fuss .a4-standzeile{color:#666;grid-column:1/-1}.dr-auswahl .kopf{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.dr-auswahl .vl-k .t small{min-height:1.2em}.a4 .a4-tab thead th{white-space:nowrap;color:#3a3a3a;font-size:calc(9.33*var(--u));background:0 0;border-radius:0;position:static}.a4 .a4-tab td{vertical-align:top;color:#111;height:auto}.a4 .a4-tab tbody tr{cursor:default}.a4 .a4-tab tbody tr:hover td{background:0 0}.a4 .a4-tab tbody tr:last-child td{border-bottom:calc(.6*var(--u)) solid #e3e3e3}@media print{.a4 .ph{min-width:calc(150*var(--u));border-bottom:calc(.6*var(--u)) solid #999;vertical-align:bottom;height:1.1em;font-size:0;display:inline-block}.a4-f .w .ph{width:100%}html,body{background:#fff!important;height:auto!important;overflow:visible!important}}.dr-neu .kk{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dr-alle{color:var(--ink-2);align-items:center;gap:6px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.dr-alle svg{width:16px;height:16px}.dr-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.dr-kachel{border:1px solid var(--rand);background:var(--karte);min-height:96px;color:var(--ink-1);border-radius:4px;flex-direction:column;gap:10px;padding:14px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.dr-kachel span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0}.dr-kachel:hover{border-color:var(--ink-2)}.dr-kachel svg{width:20px;height:20px;color:var(--ink-2)}.dr-kachel small{color:var(--ink-3);margin-top:4px;font-size:12.5px;font-weight:400;display:block}@media (width<=600px){.dr-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-kachel{min-height:76px}.dr-kachel small{display:none}}.dr-hoch{margin-top:8px}.a4 .a4-tab th,.a4 .a4-tab td:not(:nth-child(2)){white-space:nowrap}.a4 .a4-felder.zwei,.a4[data-art=angebot] .a4-felder{column-gap:calc(28*var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.a4 .a4-felder.zwei .a4-f,.a4[data-art=angebot] .a4-felder .a4-f{grid-template-columns:calc(100*var(--u)) minmax(0,1fr)}.a4 .a4-felder.zwei .a4-f:last-child,.a4[data-art=angebot] .a4-felder .a4-f:last-child{border-bottom:calc(.6*var(--u)) solid #eee}.dr-paket,.dr-blaetter{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.dr-einzeln{border-bottom:1px solid var(--trenner);min-height:44px;color:var(--ink-1);justify-content:space-between;align-items:center;font-size:14px;text-decoration:none;display:flex}.dr-einzeln:last-child{border-bottom:0}.dr-einzeln svg{width:16px;height:16px;color:var(--ink-3)}@media print{.dr-paket,.dr-blaetter{gap:0;display:block}}.dr-paket-kachel{flex-direction:row;align-items:center;min-height:64px;margin-top:8px}.a4-us .linie,.a4-us1 .linie{position:relative}.a4-us .a4-sig,.a4-us1 .a4-sig{left:0;bottom:calc(100% + 2*var(--u));max-height:calc(46*var(--u));object-fit:contain;max-width:85%;position:absolute}.a4-us .a4-nachweis,.a4-us1 .a4-nachweis{font-size:calc(8.4*var(--u));color:#555;margin-top:calc(2*var(--u));display:block}.a4-us:has(.a4-sig){margin-top:calc(52*var(--u))}.a4-us1:has(.a4-sig){margin-top:calc(52*var(--u))}.a4-us1 .linie b{color:#111;display:block}.ag-felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ag-l{color:var(--ink-3);margin-top:6px;font-size:12px}.ag-leinwand{border:1px solid var(--rand);touch-action:none;cursor:crosshair;background:#fff;border-radius:12px;width:100%;height:180px;display:block}.ag-unter{color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.ag-unter .knopf{height:36px}.ag-fehler{color:var(--rot)}.popup:has(.ag-leinwand){width:min(560px,100vw - 32px);max-width:none}@media (width<=600px){.ag-felder{grid-template-columns:minmax(0,1fr)}.ag-leinwand{height:200px}.popup:has(.ag-leinwand){width:100%}}@media print{.dk>:not(.dk-seiten){display:none!important}body :not(:has(.dk-seiten)):not(.dk-seiten):not(.dk-seiten *){display:none!important}:is(body,body :has(.dk-seiten)){border:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.dk-seiten{position:static!important}.dk-seiten .a4-rahmen:last-child{break-after:auto}}.a4 .a4-felder.zwei{row-gap:0}.a4.stil-a[data-art^=rechnung_] .a4-par{margin-bottom:calc(14*var(--u))}.dk-seiten .tippbar{cursor:pointer;outline:calc(1.2*var(--u)) dashed #9a9a9a;outline-offset:calc(3*var(--u));border-radius:calc(3*var(--u))}@media print{.dk-seiten .tippbar{outline:none}.dk-seiten .a4-kreuz.vorab .k.an:before,.dk-seiten .a4-kreuz.vorab .k.an:after{display:none}}.dk-pz-t{min-width:0}.dk-pz>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.dk-pz>.knopf{flex:none;justify-self:end}.dk-karte .dk-karte-zurueck{min-height:44px;margin:0 0 12px}.dk-karte .ls-link{min-height:44px}.dk-karte .dk-ablauf{margin-top:8px}.dk-karte .dk-ablauf .ls-link{text-underline-offset:3px;min-height:0;font-size:inherit;color:var(--ink-1);padding:0;text-decoration:underline;display:inline}.dk-tablet-jetzt{background:color-mix(in srgb,var(--amber) 12%,transparent);border:1px solid color-mix(in srgb,var(--amber) 40%,transparent);color:var(--ink-2);border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:12px;padding:12px;font-size:13px;line-height:1.45;display:grid}.dk-tablet-jetzt svg{width:18px;height:18px;color:var(--amber);margin-top:1px}.dk-tablet-jetzt b{color:var(--ink-1);margin-bottom:2px;font-size:15px;display:block}.dk-karte .dk-pz .knopf{min-height:44px;padding:0 16px}
