/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme,base,components;@layer utilities{.block{display:block}.contents{display:contents}.hidden{display:none}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--gruen:#a0e100;--gruen-dunkel:#77ca00;--gruen-hell:#e2f6b2;--grund:#f3fbe0;--blau:#0028a0;--blau-dunkel:#00175b;--blau-hell:#e0e5f3;--text:#212121;--blass:#757575;--linie:#dedede;--weiss:#fff;--rot:#ae005b;--rot-hell:#fce0ec;--schrift:"UniversLTPro", "Univers LT Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--breite:1320px;--papier:#fffdf8;--arbeit:#5ec4d6;--arbeit-dunkel:#06495a;--arbeit-hell:#d6f1f6;--wartet:#ffcf4a;--wartet-dunkel:#5a3d00;--wartet-hell:#fff1c2;--prototyp:#e6007e;--prototyp-dunkel:#b80065;--prototyp-hell:#fde6f2;--glas:#ffffffb8;--glas-rand:#ffffffe6;--glas-linie:#0028a017;--schatten:0 1px 2px #00175b0a, 0 10px 30px #00175b12;--hauch:#0028a00f;--hauch-stark:#0028a01f;--farbgrund:radial-gradient(900px 620px at 6% -8%, #a0e10042, transparent 62%), radial-gradient(980px 700px at 102% 4%, #0028a021, transparent 60%), radial-gradient(900px 640px at 58% 108%, #a0e10029, transparent 60%), #f3f6f1}*{box-sizing:border-box}html,body{background:var(--weiss);min-height:100%;color:var(--text);font:16px/1.5 var(--schrift);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p{margin:0}h1{color:var(--blau);font-size:36px;font-weight:700;line-height:1.15}h2{color:var(--blau);font-size:22px;font-weight:700;line-height:1.25}h3{color:var(--blau);font-size:18px;font-weight:700;line-height:1.3}a{color:var(--blau)}strong{font-weight:700}.marke{letter-spacing:.08em;text-transform:uppercase;color:var(--blau);font-size:13px;font-weight:700}.einleitung{color:var(--text);max-width:46em;margin-top:10px;font-size:19px}.blass{color:var(--blass)}.leer{color:var(--blass);padding:18px 0}.knopf{border:2px solid var(--gruen);background:var(--gruen);min-height:42px;color:var(--blau);font:700 16px/1.5 var(--schrift);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 24px;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out;display:inline-flex}.knopf:hover{background:var(--gruen-dunkel);border-color:var(--gruen-dunkel)}.knopf:focus-visible,.link:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--blau);outline-offset:2px}.knopf-hell{background:var(--weiss);border-color:var(--blau)}.knopf-hell:hover{background:var(--blau-hell);border-color:var(--blau)}.knopf-rand{border-color:var(--blau);background:0 0}.knopf-rand:hover{background:var(--blau-hell);border-color:var(--blau)}.knopf-klein{min-height:34px;padding:3px 16px;font-size:14px}.knopf[disabled]{background:var(--linie);border-color:var(--linie);color:var(--blass);cursor:default}.link,.titelzeile>a,.zurueck{background:var(--hauch);cursor:pointer;min-height:30px;color:var(--blau);font:700 14px/1.4 var(--schrift);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:6px;padding:3px 13px;text-decoration:none;transition:background .15s ease-out;display:inline-flex}.link:hover,.titelzeile>a:hover,.zurueck:hover{background:var(--hauch-stark);color:var(--blau-dunkel)}.titelzeile>a:after{content:"→";font-weight:400}.zurueck:before{content:"←";font-weight:400}.rund{cursor:pointer;border:1px solid var(--glas-linie);background:var(--glas);width:40px;height:40px;color:var(--blau);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.rund:hover{background:var(--weiss);box-shadow:var(--schatten)}.rund svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.logo{width:auto;height:64px;display:block}.kopf{border-bottom:1px solid var(--glas-linie);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);z-index:5;background:#ffffffa8;align-items:center;gap:22px;height:64px;padding-left:28px;display:flex;position:sticky;top:0;box-shadow:0 6px 24px #00175b0d}.kopf .logo{flex:none;align-self:flex-start}.kopf-frei{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:flex-end;height:80px;padding:0;position:static}.kopf-frei .logo{height:80px}.produkt{color:var(--blau);font-size:22px;font-weight:700;text-decoration:none}.reiter{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.reiter a,.einst{white-space:nowrap;height:40px;color:var(--blau);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-weight:700;text-decoration:none;transition:background .15s;display:flex}.reiter a:hover,.einst:hover{background:var(--hauch)}.reiter a.aktiv,.einst.aktiv{background:var(--gruen-hell)}.einst{flex:none;font-weight:400}.einst .zeichen{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:20px;height:20px}.einst.aktiv{font-weight:700}.kopf .wer{border-left:1px solid var(--glas-linie);gap:10px;padding-left:22px}.unterleiste{border-bottom:1px solid var(--glas-linie);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);z-index:4;background:#ffffff80;align-items:stretch;gap:4px;height:48px;padding:0 28px;display:flex;position:sticky;top:64px}.unterleiste .ebene{border-right:1px solid var(--glas-linie);letter-spacing:.04em;text-transform:uppercase;height:22px;color:var(--blass);align-self:center;align-items:center;margin-right:18px;padding-right:22px;font-size:13px;font-weight:700;display:flex}.unterleiste a{white-space:nowrap;color:var(--blau);border-top:3px solid #0000;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.unterleiste a:hover{background:var(--hauch)}.unterleiste a.aktiv{border-bottom-color:var(--gruen);font-weight:700}.zahl{background:var(--gruen);min-width:22px;height:22px;color:var(--blau);text-align:center;border-radius:999px;padding:0 6px;font-size:13px;line-height:22px}.wer{color:var(--blass);white-space:nowrap;align-items:center;gap:16px;font-size:14px;display:flex}.seite-anmeldung{flex-direction:column;min-height:100vh;display:flex}.mitte{width:100%;max-width:860px;margin:0 auto;padding:24px 24px 64px}.mitte h1{margin-top:8px;font-size:44px}.mitte .einleitung{margin-bottom:36px}.karte{background:var(--glas);border:1px solid var(--glas-rand);box-shadow:var(--schatten);border-radius:16px;padding:28px}.zugaenge{grid-template-columns:1fr 1fr;gap:24px;display:grid}.zugang{color:var(--text);flex-direction:column;gap:10px;text-decoration:none;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex}.zugang h2{font-size:26px}.zugang .knopf{align-self:flex-start;margin-top:6px}.anmeldung{flex-direction:column;gap:14px;max-width:460px;display:flex}.anmeldung .knopf{align-self:flex-start;margin-top:8px}.hinweis{color:var(--blass)}.fuss{color:var(--blass);margin-top:28px;font-size:14px}.zurueck{font-size:15px;display:inline-block}.inhalt>.zurueck{margin-bottom:14px}label{color:var(--blau);flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}input,select{background:var(--weiss);width:100%;min-height:42px;color:var(--text);font:400 16px/1.5 var(--schrift);border:1px solid #9e9e9e;border-radius:6px;padding:8px 12px}input:hover,select:hover{border-color:var(--blau)}.felder{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 4px;display:grid}.felder-drei{grid-template-columns:1fr 1fr 1fr;margin-bottom:20px}.felder .breit{grid-column:1/-1}.seite-bereich{flex-direction:column;min-height:100vh;display:flex}.seite-bereich,.seite-anmeldung{background:var(--farbgrund)}.inhalt{width:100%;max-width:var(--breite);flex:1;min-width:0;margin:0 auto;padding:40px 32px 64px}.inhalt-breit{max-width:none}.inhalt section,.inhalt form.karte{margin-top:40px}.inhalt section.karte+section.karte{margin-top:24px}.titelzeile{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.fusszeile{border-top:1px solid var(--glas-linie);min-height:60px;color:var(--blass);background:#fff6;justify-content:space-between;align-items:center;gap:16px;padding:10px 150px 10px 32px;font-size:14px;display:flex}.kacheln{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.kachel{background:var(--glas);border:1px solid var(--glas-rand);color:var(--blau);box-shadow:var(--schatten);border-radius:16px;flex-direction:column;gap:4px;padding:20px 22px;display:flex}.kachel-gruen{background:var(--gruen);border-color:var(--gruen)}.kachel .wert{font-size:34px;font-weight:700;line-height:1.1}.tabellenrahmen{background:var(--glas);border:1px solid var(--glas-rand);box-shadow:var(--schatten);border-radius:16px;margin-top:20px;overflow-x:auto}.titelzeile+.tabellenrahmen{margin-top:0}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--glas-linie);padding:14px 16px}th{letter-spacing:.04em;text-transform:uppercase;color:var(--blau);white-space:nowrap;background:#a0e10021;font-size:13px}tbody tr:last-child td{border-bottom:0}.zahlspalte,.taten{text-align:right;white-space:nowrap}.taten .knopf+.knopf{margin-left:6px}.notiz{color:var(--blass);font-size:14px;display:block}.status{white-space:nowrap;border-radius:999px;padding:2px 12px;font-size:13px;font-weight:700;display:inline-block}.status-angefragt{background:var(--blau-hell);color:var(--blau)}.status-bestaetigt{background:var(--gruen-hell);color:#2c6415}.status-abgelehnt{background:var(--rot-hell);color:var(--rot)}.status-lead-offen{color:var(--blass);background:#0028a012}.status-lead-angefragt{background:var(--blau-hell);color:var(--blau)}.status-lead-wartet{color:#7a5200;background:#fff1c2}.status-lead-gebucht{background:var(--gruen-hell);color:#2c6415}.leads td{vertical-align:top}.leads td select{min-width:180px}.leads td textarea{min-width:260px;min-height:42px;padding:6px 10px;font-size:14px;line-height:1.4}.leads .leadstand{white-space:nowrap}.leads .status+.notiz{margin-top:4px}.leadwer{white-space:nowrap;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.leadwer:hover{text-decoration:underline}.wahlzeile{background:var(--hauch);border:1px solid var(--glas-rand);border-radius:22px;flex-wrap:wrap;gap:2px;margin-top:24px;padding:4px;display:inline-flex}.wahl{color:var(--blau);font:700 14px/1.5 var(--schrift);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 16px;text-decoration:none;transition:background .15s ease-out}.wahl span{font-weight:400}.wahl:hover{background:#fff9}.wahl.aktiv{background:var(--weiss);box-shadow:0 1px 3px #00175b33}.pakete{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:28px;display:grid}.paket{flex-direction:column;gap:14px;padding:0;display:flex;overflow:hidden}.paketinhalt{flex:1}.artname{color:var(--blau);margin:14px 24px 2px;font-size:13px;font-weight:700}.paketfuss{color:var(--blass);margin:0 24px;font-size:14px}.paketdmos{border-top:1px solid var(--glas-linie);margin:4px 24px 22px;padding-top:14px}.paketdmos ul{margin:0;padding:0;list-style:none}.paketdmos li{align-items:center;gap:10px;padding:5px 0;font-size:15px;display:flex}.paketdmos li span:first-of-type{flex:1;font-weight:700}.paketdmos .jahr{color:var(--blass);font-size:13px}.paketdmos .blass{margin:0;font-size:14px}.paketbild{flex:none;width:100%;height:170px;margin-bottom:-14px;display:block}.paket header{border-bottom:4px solid var(--gruen);background:#a0e1001f;padding:22px 24px 20px}.titelzeile>h1{margin:0}.titelzeile:has(>h1){align-items:center}.bildwahl{flex-wrap:wrap;gap:12px;display:flex}.bildwahl button{cursor:pointer;background:0 0;border:3px solid #0000;border-radius:14px;width:150px;padding:0;overflow:hidden}.bildwahl button .paketbild{height:72px;margin:0}.bildwahl button:hover{border-color:var(--blau-hell)}.bildwahl button.aktiv{border-color:var(--blau)}.paket .preis{color:var(--blau);margin-top:2px;font-size:26px;font-weight:700}.paket .kurz{margin-top:8px}.paket .knopf{align-self:flex-start;margin:0 24px 24px}.massnahmen{margin:0;padding:0 24px;list-style:none}.massnahmen li{border-bottom:1px solid var(--linie);flex-direction:column;padding:8px 0;display:flex}.massnahmen li:last-child{border-bottom:0}.kanal{letter-spacing:.06em;text-transform:uppercase;color:var(--blass);font-size:12px;font-weight:700}.umfang{color:var(--blass);font-size:14px}.paketliste{gap:12px;display:grid}.paketzeile{color:var(--text);justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;text-decoration:none;display:flex}.paketzeile:hover{border-color:var(--blau)}.paketzeile p{color:var(--blass)}.paketzahlen{color:var(--blass);white-space:nowrap;gap:28px;display:flex}.paketzahlen strong{color:var(--blau);font-size:20px}.mkopf,.mzeile{grid-template-columns:150px 80px 80px 2fr 1.5fr 80px;align-items:center;gap:12px;display:grid}.mkopf{letter-spacing:.04em;text-transform:uppercase;color:var(--blau);margin-top:16px;font-size:13px;font-weight:700}.mliste{gap:10px;margin:8px 0 20px;display:grid}.mzeile .link{justify-self:end;font-size:14px}@media (width<=900px){.kopf{flex-wrap:wrap;gap:8px 20px;height:auto;padding:10px 16px}.kopf .logo{display:none}.kopf-frei .logo{display:block}.reiter{flex-basis:100%;order:3;overflow-x:auto}.reiter a{height:36px;padding:0 12px}.einst{order:2;height:36px;padding:0 10px}.einst span{display:none}.kopf .wer{border-left:0;padding-left:0}.unterleiste{padding:0 16px;position:static;overflow-x:auto}.wer{margin-left:auto}.inhalt{padding:28px 16px 48px}.zugaenge,.pakete,.felder,.felder-drei,.felder-vier,.felder-zeile,.hefttisch,.heftkopf,.hefte{grid-template-columns:1fr}td select{min-width:180px}.kacheln{grid-template-columns:1fr 1fr}.mkopf{display:none}.mzeile{border-bottom:1px solid var(--linie);grid-template-columns:1fr;padding-bottom:12px}.mzeile .link{justify-self:start}.paketzeile{flex-direction:column;align-items:flex-start;gap:10px}h1,.mitte h1{font-size:30px}}.schnell{border-top:1px solid var(--linie);margin-top:14px;padding-top:12px}.schnell>p{color:var(--blass);font-size:12px}.konten{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.konto{border:1px solid var(--linie);background:var(--weiss);color:var(--blau);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 3px;font-size:13px;line-height:1.2;transition:background .15s ease-out,border-color .15s ease-out;display:inline-flex}.konto:hover,.konto:focus-visible{background:var(--grund);border-color:var(--gruen-dunkel);outline:none}.konto:active{background:var(--gruen-hell)}.zugang>.knopf{margin-top:14px}.zugang .zurueck{margin-top:6px;font-size:14px}.felder-vier{grid-template-columns:1fr 2fr 1fr 1fr;margin-bottom:20px}td select{min-width:260px}.ausgaben{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.ausgabe{flex-direction:column;gap:14px;padding:22px;display:flex}.ausgabe header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ausgabe>.link{color:var(--blass);align-self:flex-start;font-size:14px}.plaetze{flex:1;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.plaetze li{background:var(--grund);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 14px;display:flex}.plaetze li .link{white-space:nowrap;font-size:14px}.plaetze li.frei{color:var(--blass);background:0 0;border:1px dashed #bdbdbd;font-size:14px}.meldung{z-index:60;background:var(--blau-dunkel);max-width:min(560px,90vw);color:var(--weiss);opacity:0;pointer-events:none;border-radius:10px;padding:12px 20px;font-weight:700;transition:opacity .2s ease-out,transform .2s ease-out;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.meldung.sichtbar{opacity:1;transform:translate(-50%)}.zettel{background:var(--weiss);border:1px solid var(--linie);border-left:6px solid var(--gruen);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px 10px 10px 4px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;display:flex;position:relative;box-shadow:0 1px 2px #00000014}.zettel:active{cursor:grabbing}.zettel-bls{border-left-color:var(--blau);background:#f6f8fd}.zseiten{background:var(--grund);min-width:52px;color:var(--blau);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:4px 6px;font-size:11px;line-height:1.2;display:flex}.zettel-bls .zseiten{background:var(--blau-hell)}.zseiten strong{letter-spacing:0;font-size:22px;line-height:1}.ztext{flex-direction:column;flex:1;min-width:120px;line-height:1.3;display:flex}.ztext strong{color:var(--blau)}.ztext span{color:var(--blass);font-size:13px}.zx{cursor:pointer;font:700 18px/1 var(--schrift);color:var(--blass);background:0 0;border:0;padding:0 4px}.zx:hover{color:var(--rot)}.ztat{flex-direction:row;flex-basis:100%;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.ztat input{width:auto;min-height:32px;padding:2px 8px;font-size:14px}.zettelliste{gap:8px;display:grid}.zettelliste-quer{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.offengruppe+.offengruppe{margin-top:22px}.vorrat{background:var(--glas);border:1px solid var(--glas-rand);box-shadow:var(--schatten);border-radius:16px;align-self:start;padding:20px;position:sticky;top:132px}.vtitel{letter-spacing:.04em;text-transform:uppercase;color:var(--blau);justify-content:space-between;margin:18px 0 8px;font-size:13px;font-weight:700;display:flex}.vtitel span{color:var(--blass);font-weight:400}.vhinweis{color:var(--blass);margin:-4px 0 8px;font-size:13px}.vorrat .leer,.offengruppe .leer{padding:4px 0;font-size:14px}.eigener{gap:6px;margin-top:12px;display:flex}.eigener input{min-height:34px;padding:4px 10px;font-size:14px}.eigener input[type=number]{flex:none;width:64px}body[data-zugkanal=Magazin] .blatt-partner,body[data-zugkanal=Newsletter] .ausgabe{box-shadow:0 0 0 2px var(--gruen)}.blatt.drueber,.ausgabe.drueber{box-shadow:0 0 0 4px var(--blau)!important}.heftkopf{grid-template-columns:1fr 1.2fr;align-items:center;gap:32px;display:grid;margin-top:20px!important}.fokus{margin-top:14px}.fokus input{color:var(--blau);min-height:50px;font-size:22px;font-weight:700}.fuellzahl{color:var(--blau);font-size:17px}.fuellzahl strong{font-size:34px;line-height:1}.fuell{background:repeating-linear-gradient(135deg,#e2e2e2 0 6px,#f6f6f6 6px 12px);border-radius:999px;height:16px;margin:10px 0 8px;display:flex;overflow:hidden}.fuell-partner{background:var(--gruen)}.fuell-bls{background:var(--blau)}.fuelltext,.legende{color:var(--blass);flex-wrap:wrap;align-items:center;gap:6px 4px;font-size:13px;display:flex}.legende{margin-top:10px}.punkt{border-radius:50%;width:10px;height:10px;margin:0 4px 0 12px;display:inline-block}.punkt:first-child{margin-left:0}.punkt-partner{background:var(--gruen)}.punkt-bls{background:var(--blau)}.punkt-frei{background:repeating-linear-gradient(135deg,#cfcfcf 0 2px,#f4f4f4 2px 4px)}.punkt-voll{background:#2c6415}.punkt-offen{background:#e3e3e3}.punkt-geplant{background:var(--blau-hell);box-shadow:inset 0 0 0 2px var(--blau)}.punkt-bearbeitung{background:var(--arbeit)}.punkt-wartet{background:var(--wartet)}.punkt-ready{background:var(--gruen)}.hefttisch{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;margin-top:24px;display:grid}.hefttisch>section{margin-top:0}.inhalt>.hinweis{margin-top:14px;font-size:14px}.heft{background:#e9e5dc linear-gradient(#ffffff80,#fff0);border-radius:12px;flex-wrap:wrap;gap:26px 22px;padding:28px;display:flex}.bogen{filter:drop-shadow(0 6px 10px #3c321e40);display:flex}.bogen .blatt:first-child:not(:only-child){background-image:linear-gradient(90deg,#0000 88%,#0000001a);border-radius:3px 0 0 3px}.bogen .blatt:last-child:not(:only-child){background-image:linear-gradient(270deg,#0000 88%,#0000001a);border-radius:0 3px 3px 0}.blatt{background-color:var(--papier);cursor:pointer;width:124px;height:176px;color:var(--text);border-radius:3px;flex-direction:column;gap:4px;padding:8px 9px 9px;font-size:11px;line-height:1.25;display:flex;position:relative;overflow:hidden}.blatt.gewaehlt{box-shadow:0 0 0 3px var(--blau);z-index:1}.blatt[draggable=true]{cursor:grab}.blatt.zieht-quelle{opacity:.4}body.zieht-flaeche .blatt:not(.zieht-quelle){outline-offset:-2px;outline:2px dashed #0028a059}body.zieht-flaeche .blatt.drueber{box-shadow:-6px 0 0 0 var(--blau), 0 0 0 3px var(--blau)!important}.rund-klein{width:28px;height:28px;font-size:15px}.taten .rund-klein{vertical-align:middle;margin-right:2px}.bnr{letter-spacing:.04em;color:var(--blass);font-size:10px;font-weight:700}.brubrik{color:var(--blau);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.bflaeche{flex-direction:column;flex:1;gap:3px;min-height:0;display:flex}.bstueck{background:var(--gruen);min-height:0;color:var(--blau);border-radius:2px;flex-direction:column;justify-content:flex-end;padding:5px 6px;display:flex;overflow:hidden}.bstueck-bls{background:var(--blau);color:var(--weiss)}.bstueck small{opacity:.85;font-size:10px}.brest{border-radius:2px;min-height:0}.brest-text{opacity:.8;background:repeating-linear-gradient(#dcd8cf 0 2px,#0000 2px 7px)}.brest-frei{color:var(--blass);background:repeating-linear-gradient(135deg,#0000000a 0 6px,#0000 6px 12px);border:1px dashed #9e9e9e;justify-content:center;align-items:center;display:flex}.blatt-umschlag{background-color:#f1eee6}.blatt-umschlag .brest-text{opacity:.35}.titelbild{color:var(--weiss);background-color:var(--blau);background-image:linear-gradient(160deg,#8fb7e8 0%,#dfeaf7 44%,#fff 45%,#e9f1fb 100%);flex-direction:column;justify-content:flex-end;padding:12px;display:flex;overflow:hidden}.titelbild-sommer{background-image:linear-gradient(160deg,#6fc3ff 0%,#c9ecff 44%,#a0e100 45%,#77ca00 100%)}.tb-ausgabe,.tb-fokus{background:var(--blau);margin:0 -12px;padding:0 12px}.tb-ausgabe{box-shadow:0 8px 0 var(--blau);padding-top:8px}.tb-fokus{margin-top:-1px;margin-bottom:-12px;padding-top:6px;padding-bottom:12px}.tb-marke{color:var(--blau);letter-spacing:.02em;font-size:15px;font-weight:700;position:absolute;top:10px;left:12px}.tb-ausgabe{color:#ffffffd9;font-size:10px}.tb-fokus{overflow-wrap:break-word;font-size:14px;font-weight:700;line-height:1.15}.titelbild-klein .tb-fokus{font-size:12px}.titelbild-klein{border-radius:3px;flex:none;width:104px;height:148px;font-size:11px;position:relative;box-shadow:0 4px 10px #3c321e4d}.hefte{grid-template-columns:1fr 1fr;gap:16px;display:grid}.heftkarte{color:var(--text);align-items:center;gap:22px;padding:22px;text-decoration:none;display:flex}.heftkarte:hover{border-color:var(--blau)}.heftstand{flex:1;min-width:0}.spiegel td{padding:10px 12px}.spiegel tr.gewaehlt td{background:var(--grund)}.spiegel tr.drueber td{background:var(--blau-hell)}.seitenspalte{white-space:nowrap;color:var(--blau)}.spiegel input[type=text]{min-width:240px;min-height:36px;padding:4px 10px;font-size:15px}.spiegel select{min-width:190px;min-height:36px;padding:4px 8px;font-size:14px}.haken{color:var(--text);white-space:nowrap;flex-direction:row;align-items:center;gap:8px;font-weight:400}.haken input{width:18px;height:18px;min-height:18px;accent-color:var(--blau)}.hakenfeld{align-self:end;min-height:42px}.belegung{min-width:220px}.belegt{border-left:5px solid var(--gruen);background:var(--grund);border-radius:6px;margin-bottom:6px;padding:4px 10px;font-size:14px;display:block}.belegt-bls{border-left-color:var(--blau);background:#f6f8fd}.belegt .link{margin-left:6px;font-size:13px}.felder-zeile{grid-template-columns:110px 110px 1fr auto;margin-bottom:20px}.ausgabe select{min-height:36px;padding:4px 8px;font-size:14px}.plaetze li{border-left:5px solid var(--gruen)}.plaetze li.platz-bls{border-left-color:var(--blau);background:#f6f8fd}.plaetze li.frei{border-left:1px dashed #bdbdbd}.standliste{padding:8px 22px}.standzeile{border-bottom:1px solid var(--linie);color:var(--text);grid-template-columns:150px 1fr 190px;align-items:center;gap:20px;padding:14px 0;text-decoration:none;display:grid}.standzeile:last-child{border-bottom:0}.standzeile:hover strong{text-decoration:underline}.standzeile strong{color:var(--blau)}.standbalken{background:#ececec;border-radius:999px;height:10px;overflow:hidden}.standbalken span{background:var(--gruen);height:100%;display:block}.standzahl{text-align:right;color:var(--blass);font-size:14px}.gantt{--gname:190px;border:1px solid var(--linie);background:var(--weiss);border-radius:12px;margin-top:24px;overflow-x:auto}.gkopf,.gzeile{width:max-content;display:flex}.gkopf{background:var(--grund);border-bottom:1px solid var(--linie);cursor:grab;-webkit-user-select:none;user-select:none}.gkoerper .gname{cursor:grab;-webkit-user-select:none;user-select:none}.gantt.gezogen,.gantt.gezogen .gkopf,.gantt.gezogen .gname{cursor:grabbing}.gantt{scroll-behavior:auto}.planknoepfe{align-items:center;gap:4px;margin-right:10px;display:inline-flex}.gname{z-index:2;width:var(--gname);background:var(--weiss);border-right:1px solid var(--linie);flex-direction:column;flex:none;justify-content:center;padding:8px 14px;display:flex;position:sticky;left:0}.gkopf .gname{background:var(--grund)}.gname strong{color:var(--blau)}.gname span{color:var(--blass);font-size:12px}.gname span.ok{color:#2c6415}.gmonate{display:flex}.gmonat{color:var(--blau);border-left:1px solid var(--linie);flex:none;padding:12px;font-size:14px;font-weight:700}.gkoerper{width:max-content;position:relative}.gzeile{border-bottom:1px solid var(--linie);min-height:62px}.gzeile:last-child{border-bottom:0}.gbahn{background-image:repeating-linear-gradient(90deg, transparent 0, transparent calc(var(--woche) - 1px), #f0f0f0 calc(var(--woche) - 1px), #f0f0f0 var(--woche));cursor:copy;touch-action:none;flex:none;position:relative}.gb-slot,.gb-ausgabe{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.gb-slot.geschoben,.gb-ausgabe.geschoben{cursor:grabbing;z-index:4;box-shadow:0 4px 12px #00000040}.gaufzug{pointer-events:none;z-index:3;border:2px solid var(--gruen-dunkel);background:#a0e10059;border-radius:6px;height:36px;position:absolute;top:8px}button.gbalken{text-align:left;cursor:pointer;font-family:inherit}.gbahn.drueber{background-color:var(--grund);outline:2px solid var(--blau);outline-offset:-2px}.gheute{border-left:2px solid var(--rot);z-index:1;pointer-events:none;width:0;position:absolute;top:0;bottom:0}.gheute span{color:var(--rot);background:var(--weiss);border-radius:4px;padding:0 4px;font-size:11px;font-weight:700;position:absolute;top:2px;left:4px}.gbalken{white-space:nowrap;height:36px;color:var(--blau);background:var(--gruen);border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:13px;line-height:1.1;text-decoration:none;display:flex;position:absolute;overflow:hidden}.gbalken strong{flex:none}.gbalken span{text-overflow:ellipsis;opacity:.85;overflow:hidden}.gb-beitrag{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.gb-beitrag.geschoben{cursor:grabbing;z-index:4;box-shadow:0 4px 12px #00000040}.gbalken.gb-frei{color:var(--blass);background:#e3e3e3}.gb-geplant{background:var(--blau-hell);color:var(--blau);border:2px dashed var(--blau)}.gb-bearbeitung{background:var(--arbeit);color:var(--arbeit-dunkel)}.gb-wartet{background:var(--wartet);color:var(--wartet-dunkel)}.gb-ready{background:var(--gruen);color:var(--blau-dunkel)}.gb-ausgabe{background:var(--weiss);border:2px solid var(--blau);border-left-width:8px;border-radius:3px 8px 8px 3px}.gb-ausgabe:hover{background:var(--blau-hell)}.gb-ausgabe.gb-offen{color:var(--text);background:#efefef;border-color:#b5b5b5}.gb-ausgabe.gb-geplant{background:var(--blau-hell);border-style:dashed}.gb-ausgabe.gb-bearbeitung{background:var(--arbeit-hell);color:var(--arbeit-dunkel);border-color:#2a93a8}.gb-ausgabe.gb-wartet{background:var(--wartet-hell);color:var(--wartet-dunkel);border-color:#d9a400}.gb-ausgabe.gb-ready{background:var(--gruen-hell);border-color:#2c6415}.gb-fremd{opacity:.22}.planfilter{background:var(--blau-hell);border-radius:10px;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:14px;display:flex}.planfilter span{flex:1}.planfilter a{font-weight:700}.gb-magazin{font-size:14px}.gx{cursor:pointer;font:700 15px/1 var(--schrift);color:inherit;opacity:0;background:0 0;border:0;flex:none;margin-left:auto;padding:0 2px}.gbalken:hover .gx,.gx:focus-visible{opacity:.8}@media (width<=900px){.vorrat{position:static}.standzeile{grid-template-columns:1fr;gap:6px}.standzahl{text-align:left}.gantt{--gname:110px}}.fb-knopf{z-index:70;background:var(--prototyp);height:32px;color:var(--weiss);font:700 14px/32px var(--schrift);cursor:pointer;border:0;border-radius:999px;padding:0 18px;transition:background .15s ease-out;position:fixed;bottom:14px;right:20px;box-shadow:0 4px 14px #e6007e59}.fb-knopf:hover{background:var(--prototyp-dunkel)}.fb-zeigt .fb-knopf{background:var(--prototyp-dunkel);box-shadow:0 0 0 3px var(--prototyp-hell)}.fb-zeigt,.fb-zeigt *{cursor:crosshair!important}.fb-zeigt .fb,.fb-zeigt .fb *{cursor:pointer!important}.fb-rahmen{z-index:65;pointer-events:none;border:2px solid var(--prototyp);background:#e6007e14;border-radius:4px;position:fixed}.fb-leiste{z-index:70;pointer-events:none;background:var(--blau-dunkel);max-width:92vw;color:var(--weiss);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;padding:10px 20px;font-weight:700;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.fb-leiste .link,.fb-leiste .link:hover{color:var(--gruen);pointer-events:auto;background:#ffffff1f;font-weight:400}.fb-zettel{z-index:75;border:1px solid var(--linie);border-top:4px solid var(--prototyp);background:var(--weiss);border-radius:10px;flex-direction:column;gap:8px;width:min(340px,92vw);padding:14px;display:flex;position:fixed;box-shadow:0 8px 28px #00000047}.fb-titel{color:var(--blau)}.fb-wo{color:var(--blass);max-height:3.9em;font-size:13px;line-height:1.4;overflow:hidden}.fb-feld{resize:vertical;width:100%;font:15px/1.4 var(--schrift);color:var(--text);border:1px solid #bdbdbd;border-radius:6px;padding:8px 10px}.fb-wer{width:100%;min-height:34px;font:14px/1.4 var(--schrift);color:var(--text);border:1px solid #bdbdbd;border-radius:6px;padding:4px 10px}.fb-feld:focus-visible{outline:3px solid var(--blau);outline-offset:1px}.fb-stand{color:var(--rot);min-height:1.2em;font-size:13px}.fb-stand.fb-laeuft{color:var(--blass)}.fusszeile>span:first-child{color:var(--prototyp-dunkel)}.fusszeile .link{background:var(--prototyp-hell);color:var(--prototyp-dunkel)}.fusszeile .link:hover{color:var(--prototyp-dunkel);background:#fbcfe5}.fb-taten{justify-content:flex-end;gap:8px;display:flex}[hidden].fb{display:none}.dialoggrund{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00175b47;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{border:1px solid var(--glas-rand);background:#fffffff0;border-radius:20px;width:min(560px,100%);max-height:calc(100vh - 48px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00175b4d}.dialog h2{margin:2px 44px 4px 0;font-size:26px}.dialog-zu{font:400 22px/1 var(--schrift);position:absolute;top:18px;right:18px}.dialog .felder{margin-top:20px}.dialog input[disabled]{background:var(--hauch);color:var(--blass);border-color:#0000}.dialogfuss{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.dialogfuss .link{margin-left:auto}.dtitel{color:var(--blau);margin:20px 0 8px;font-size:14px;font-weight:700}.dwahlliste{gap:6px;max-height:260px;display:grid;overflow-y:auto}.dwahl{cursor:pointer;border:1px solid var(--glas-linie);border-left:5px solid var(--gruen);background:var(--weiss);color:var(--text);border-radius:10px;flex-direction:row;align-items:flex-start;gap:12px;padding:10px 12px;font-weight:400}.dwahl-bls,.dwahl-neu{border-left-color:var(--blau)}.dwahl:hover{background:var(--grund)}.dwahl:has(input:checked){border-color:var(--blau);box-shadow:0 0 0 1px var(--blau)}.dwahl>input{width:18px;height:18px;min-height:18px;accent-color:var(--blau);flex:none;margin-top:2px}.dwahl>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dwahl strong{color:var(--blau);font-size:15px}.dwahl small{color:var(--blass);font-size:13px}.dwahl input[type=text]{min-height:36px;margin-top:6px;padding:4px 10px;font-size:15px}.plaetze li.frei{padding:0}.freiplatz{cursor:pointer;font:14px/1.5 var(--schrift);color:var(--blass);text-align:left;background:0 0;border:0;border-radius:8px;flex:1;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;padding:8px 14px;display:flex}.freiplatz .plus{color:var(--blau);font-weight:700}.freiplatz:hover,.freiplatz:focus-visible{background:var(--blau-hell);color:var(--blau)}.freiplatz:focus-visible{outline:3px solid var(--blau);outline-offset:2px}button.brest-frei{cursor:pointer;font:inherit;width:100%;padding:0;position:relative}button.brest-frei .plus{color:var(--blau);font-size:18px;font-weight:700;line-height:1;display:none}button.brest-frei:hover,button.brest-frei:focus-visible{border-color:var(--blau);background:var(--blau-hell);border-style:solid;outline:none}button.brest-frei:hover span,button.brest-frei:focus-visible span{display:none}button.brest-frei:hover .plus,button.brest-frei:focus-visible .plus{display:block}.auswahl{z-index:40;border:1px solid var(--linie);background:var(--weiss);border-radius:10px;flex-direction:column;gap:4px;width:min(320px,92vw);max-height:360px;padding:10px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 8px 28px #00000038}.atitel{color:var(--blau);padding:2px 6px 4px;font-weight:700}.agruppe{letter-spacing:.04em;text-transform:uppercase;color:var(--blass);margin-top:4px;padding:0 6px;font-size:12px;font-weight:700}.auswahl .leer{padding:4px 6px;font-size:14px}.awahl{text-align:left;cursor:pointer;border:0;border-left:5px solid var(--gruen);background:var(--grund);font:14px/1.35 var(--schrift);color:var(--text);border-radius:3px 8px 8px 3px;flex-direction:column;gap:1px;padding:8px 10px;display:flex}.awahl strong{color:var(--blau)}.awahl span{color:var(--blass);font-size:13px}.awahl-bls{border-left-color:var(--blau);background:#f6f8fd}.awahl:hover,.awahl:focus-visible{background:var(--blau-hell);outline:none}.awahl[disabled]{opacity:.5;cursor:default;background:#f4f4f4;border-left-color:#bdbdbd}.kopfbild{background:var(--blau);width:36px;height:36px;color:var(--weiss);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.kopfbild[data-farbe="2"]{background:var(--gruen);color:var(--blau)}.kopfbild[data-farbe="3"]{background:var(--rot)}.kopfbild[data-farbe="4"]{background:var(--blau-hell);color:var(--blau)}.kopfbild-gezeichnet{background:var(--blau-hell);overflow:hidden}.kopfbild-gezeichnet svg{width:100%;height:100%;display:block}.kopfbild-klein{width:24px;height:24px;font-size:10px}.kopfbild-gross{width:56px;height:56px;font-size:20px}.kopfbild-riesig{width:96px;height:96px;font-size:34px}.werbin{border:1px solid var(--glas-linie);background:var(--glas);color:var(--text);border-radius:999px;align-items:center;gap:10px;padding:3px 16px 3px 4px;text-decoration:none;transition:background .15s ease-out,box-shadow .15s ease-out;display:flex}.werbin:hover{background:var(--weiss);box-shadow:var(--schatten)}.werbin>span:last-child{flex-direction:column;line-height:1.2;display:flex}.werbin strong{color:var(--blau)}.werbin small{color:var(--blass);font-size:12px}@media (width<=1500px){.werbin small{display:none}}@media (width<=1320px){.werbin{padding-right:4px}.werbin>span:last-child{display:none}}.personen{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.personkarte{flex-direction:column;gap:12px;padding:22px;display:flex}.personkarte-ich{border-color:var(--gruen-dunkel);box-shadow:0 0 0 2px var(--gruen-hell)}.personkarte header{align-items:center;gap:14px;display:flex}.personkarte h3 a{text-decoration:none}.personkarte h3 a:hover{text-decoration:underline}.personkarte header p{color:var(--blass);font-size:14px}.pzust{flex-wrap:wrap;flex:1;align-content:flex-start;align-items:center;gap:6px;display:flex}.pzust strong{color:var(--blau);margin-right:6px}.marke-klein{background:var(--grund);color:var(--blau);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.ptaten{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ptaten .link{font-size:14px}.profil header{align-items:center;gap:24px;display:flex}.profil header>div{flex:1}.profil h1{font-size:32px}.profil .einleitung{margin-top:2px}.pueber{max-width:46em;margin-top:18px}.profil .pzust{margin-top:4px}.protokollkarte{padding:8px 24px}.wahlzeile+.protokollkarte{margin-top:16px}.protokoll{margin:0;padding:0;list-style:none}.protokoll li{border-bottom:1px solid var(--linie);align-items:baseline;gap:18px;padding:10px 0;display:flex}.protokoll li:last-child{border-bottom:0}.protokoll time{width:138px;color:var(--blass);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.pwer{flex:none;align-self:center;align-items:center;gap:8px;width:180px;font-weight:700;text-decoration:none;display:inline-flex}.pwer:hover{text-decoration:underline}.ptext{flex:1;min-width:0}.pgrafik{gap:18px;display:grid}.pzeile{grid-template-columns:200px 1fr 170px;align-items:center;gap:20px;display:grid}.pkopf,.psumme{flex-direction:column;line-height:1.3;display:flex}.pkopf strong{color:var(--blau)}.pkopf span,.psumme span{color:var(--blass);font-size:13px}.psumme{text-align:right}.psumme strong{color:var(--blau);font-size:20px}.pspur{min-width:0}.pbalken{gap:3px;min-width:fit-content;height:52px;display:flex}.pseg{white-space:nowrap;flex-direction:column;flex:1;justify-content:center;min-width:96px;padding:0 12px;line-height:1.2;display:flex;overflow:hidden}.pseg:first-child{border-radius:12px 0 0 12px}.pseg:last-child{border-radius:0 12px 12px 0}.pseg:only-child{border-radius:12px}.pseg strong{text-overflow:ellipsis;font-size:14px;overflow:hidden}.pseg small{opacity:.8;font-size:12px}.pseg-drin{background:var(--blau);color:var(--weiss)}.pseg-bereit{background:var(--gruen);color:var(--blau)}.pgrafik .legende{margin-top:2px}@media (width<=900px){.pzeile{grid-template-columns:1fr;gap:6px}.psumme{text-align:left}}.rechnungen{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.rechnung{border-top:4px solid var(--gruen);flex-direction:column;gap:14px;padding:22px;display:flex}.rechnung-magazin{border-top-color:var(--blau)}.rechnung header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rtitel{color:var(--blass);font-size:15px}.rsumme{color:var(--blau);white-space:nowrap;font-size:22px;font-weight:700}.rpos{border-top:1px solid var(--linie);flex:1;margin:0;padding:0;list-style:none}.rpos li{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:15px;display:flex}.rpos small{color:var(--blass);font-size:13px;display:block}.rbetrag{white-space:nowrap;font-variant-numeric:tabular-nums}.rechnung .knopf{align-self:flex-start}.monate{align-items:flex-end;gap:6px;height:240px;padding-top:8px;display:flex;overflow-x:auto}.monat{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:38px;height:100%;display:flex}.monatswert{color:var(--blass);font-variant-numeric:tabular-nums;min-height:18px;font-size:12px}.saeule{border-bottom:2px solid var(--linie);flex-direction:column;flex:1;justify-content:flex-end;width:100%;max-width:46px;display:flex}.saeule span{width:100%;min-height:2px;display:block}.saeule span:first-child{border-radius:4px 4px 0 0}.saeule-gestellt{background:var(--blau)}.saeule-bereit{background:var(--gruen)}.saeule-geplant{background:repeating-linear-gradient(135deg,#cfcfcf 0 2px,#f4f4f4 2px 5px)}.monatsname{color:var(--blass);white-space:nowrap;font-size:12px}.monat-heute .monatsname{color:var(--blau);font-weight:700}.monat-heute .saeule{border-bottom-color:var(--blau)}.punkt-gestellt{background:var(--blau)}.inhalt section>.hinweis{margin-top:12px;font-size:14px}.kachel span:last-child{font-size:15px}.kachel .wert{white-space:nowrap}@media (width<=1100px){.personen,.rechnungen{grid-template-columns:1fr 1fr}}@media (width<=900px){.personen,.rechnungen{grid-template-columns:1fr}.profil header{flex-wrap:wrap}.protokoll li{flex-wrap:wrap;gap:4px 14px}.pwer{width:auto}.ptext{flex-basis:100%}}.kalender{margin-top:24px;padding:22px}.kalkopf{align-items:center;gap:10px;margin-bottom:16px;display:flex}.kalkopf h2{text-align:center;min-width:190px}.kalkopf .rund{font:400 22px/1 var(--schrift)}.kalkopf .link{margin-left:8px}.kalwoche,.kalblatt{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.kalwoche span{letter-spacing:.04em;text-transform:uppercase;color:var(--blass);padding:0 8px 6px;font-size:12px;font-weight:700}.kaltag{cursor:copy;border:1px solid var(--glas-linie);background:#fff9;border-radius:12px;flex-direction:column;gap:3px;min-height:112px;padding:6px;transition:background .15s ease-out;display:flex}.kaltag:hover{background:var(--weiss)}.kal-leer{cursor:default;background:0 0;border:0}.kal-leer:hover{background:0 0}.kalnr{text-align:center;min-width:24px;color:var(--blau);border-radius:999px;align-self:flex-start;padding:0 6px;font-size:13px;font-weight:700;line-height:24px}.kal-heute{border-color:var(--rot)}.kal-heute .kalnr{background:var(--rot);color:var(--weiss)}.kalchip{cursor:pointer;width:100%;font:700 12px/1.35 var(--schrift);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:var(--gruen);color:var(--blau);border:0;border-radius:6px;align-items:baseline;gap:5px;padding:3px 7px;display:flex;overflow:hidden}.kalchip small{letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:10px;font-weight:400}.kal-geplant{background:var(--blau-hell);color:var(--blau);box-shadow:inset 0 0 0 1px var(--blau);outline:1px dashed var(--blau);outline-offset:-2px}.kal-bearbeitung{background:var(--arbeit);color:var(--arbeit-dunkel)}.kal-wartet{background:var(--wartet);color:var(--wartet-dunkel)}.kal-ready{background:var(--gruen);color:var(--blau-dunkel)}.kal-frei{color:var(--blass);background:#e3e3e3;border-radius:6px}.kal-ausgabe{background:var(--weiss);box-shadow:inset 4px 0 0 var(--blau), inset 0 0 0 1px var(--blau);padding-left:10px}.kal-ausgabe.kal-offen{background:#efefef;box-shadow:inset 4px 0 #b5b5b5,inset 0 0 0 1px #b5b5b5}.kal-ausgabe.kal-geplant{background:var(--blau-hell);color:var(--blau);outline:1px dashed var(--blau);outline-offset:-2px}.kal-ausgabe.kal-bearbeitung{background:var(--arbeit-hell);color:var(--arbeit-dunkel);box-shadow:inset 4px 0 #2a93a8,inset 0 0 0 1px #2a93a8}.kal-ausgabe.kal-wartet{background:var(--wartet-hell);color:var(--wartet-dunkel);box-shadow:inset 4px 0 #d9a400,inset 0 0 0 1px #d9a400}.kal-ausgabe.kal-ready{background:var(--gruen-hell);box-shadow:inset 4px 0 #2c6415,inset 0 0 0 1px #2c6415}.kal-fremd{opacity:.25}.kal-folge{opacity:.55}.kalchip:hover{filter:brightness(.95);opacity:1}.kanalwahl{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}@media (width<=900px){.kaltag{min-height:72px;padding:4px}.kalchip small{display:none}}.zwer{white-space:nowrap;border-radius:999px;align-self:flex-start;margin-top:4px;padding:1px 9px;font-weight:700;display:inline-block;font-size:12px!important}.wer-bls{background:var(--blau-hell);color:var(--blau)!important}.wer-partner{background:var(--gruen-hell);color:#2c6415!important}.zettel{cursor:pointer}.zettel-offen{box-shadow:0 0 0 2px var(--blau)}.zmehr{border-top:1px solid var(--glas-linie);flex-basis:100%;grid-template-columns:auto 1fr;gap:3px 12px;margin:8px 0 2px;padding-top:8px;font-size:13px;line-height:1.4;display:grid}.zmehr dt{color:var(--blass)}.zmehr dd{color:var(--text);margin:0}.slots{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.ptv{grid-auto-rows:minmax(74px,auto);gap:6px;padding:14px;display:grid}.ptvkopf{letter-spacing:.04em;text-transform:uppercase;color:var(--blau);grid-row:1;align-self:end;padding:2px 8px 6px;font-size:13px;font-weight:700}.ptvwoche{background:var(--hauch);border-radius:8px;flex-direction:column;grid-column:1;justify-content:center;padding:6px 10px;display:flex}.ptvwoche strong{color:var(--blau)}.ptvwoche span{color:var(--blass);font-size:12px}.ptvwoche.ptv-heute{background:var(--rot-hell);box-shadow:inset 3px 0 0 var(--rot)}.ptvwoche.ptv-heute strong{color:var(--rot)}.ptvfrei{cursor:pointer;font:700 13px/1 var(--schrift);color:#0000;background:0 0;border:1px dashed #bdbdbd;border-radius:8px}.ptvfrei:hover,.ptvfrei.drueber{border-color:var(--blau);background:var(--blau-hell);color:var(--blau)}.ptvzu{background:repeating-linear-gradient(135deg,#0000000a 0 6px,#0000 6px 12px);border-radius:8px}.ptvslot{z-index:1;cursor:pointer;border:2px solid #0000;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;font-size:14px;line-height:1.3;display:flex;position:relative;overflow:hidden}.ptvslot[draggable=true]{cursor:grab}.ptvtext{flex-direction:column;flex:130px;align-self:stretch;gap:3px;min-width:0;display:flex}.ptvslot.ptv-tv{flex-flow:wrap;align-items:center;gap:10px 14px}.ptv-tv .mock-tv{pointer-events:none;border-radius:9px;flex:0 0 150px;padding:6px 6px 0;box-shadow:0 4px 10px #10182e40}.ptv-tv .mock-schirm{border-radius:4px}.ptv-tv .mock-band{padding:4px 8px}.ptv-tv .mock-band strong{font-size:11px}.ptv-tv .mock-band small{font-size:9px}.ptv-tv .mock-fuss{width:28px;height:6px}.ptv-tv.ptv-frei .mock-tv{opacity:.75;box-shadow:none}.ptvslot.drueber{box-shadow:0 0 0 4px var(--blau)}.ptvslot .ptvzeit{letter-spacing:.02em;opacity:.8;font-size:12px;font-weight:700}.ptvslot .notiz{color:inherit;opacity:.8;font-size:13px}.ptvslot .knopfzeile{margin-top:auto}.ptvslot .link{font-size:13px}.ptv-frei{color:var(--text);background:#e9e9e9}.ptv-geplant{background:var(--blau-hell);color:var(--blau);border:2px dashed var(--blau)}.ptv-bearbeitung{background:var(--arbeit-hell);color:var(--arbeit-dunkel);border-color:var(--arbeit)}.ptv-wartet{background:var(--wartet-hell);color:var(--wartet-dunkel);border-color:var(--wartet);background-image:repeating-linear-gradient(135deg,#ffc40029 0 8px,#0000 8px 16px)}.ptv-ready{background:var(--gruen-hell);color:#234f10;border-color:var(--gruen)}.ptv-vorbei{opacity:.6}.ptv-zuviel{color:var(--rot)}.ptvslot.ptv-zuviel{border-color:var(--rot)}.slotkarte{flex-direction:column;gap:12px;padding:16px;display:flex}.slotkarte.drueber{box-shadow:0 0 0 4px var(--blau)!important}.slotkarte h3{font-size:17px}.slotkarte .notiz{color:var(--blass);font-size:13px;display:block}.slotinfo{flex:1}.slotkarte>.link{align-self:flex-start}.slotkarte .freiplatz{border:1px dashed #bdbdbd;border-radius:10px}.slot-vorbei{opacity:.75}body[data-zugkanal] .slot-frei[data-ziel]{box-shadow:0 0 0 2px var(--gruen)}.mock{background:var(--weiss);border:1px solid var(--glas-linie);border-radius:12px;position:relative;overflow:hidden}.szene{width:100%;height:100%;display:block}.szene-bls{background:linear-gradient(135deg, var(--blau) 0 55%, var(--gruen) 55% 100%)}.mock-leer{width:100%;height:100%;color:var(--blass);background:repeating-linear-gradient(135deg,#f0f0f0 0 6px,#fafafa 6px 12px);justify-content:center;align-items:center;font-size:13px;display:flex}.mock-zeilen{gap:5px;padding:9px 10px 11px;display:grid}.mock-zeilen strong{color:var(--blau);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.mock-zeilen span,.mail-feld i{background:#e3e6ee;border-radius:3px;height:5px;display:block}.mock-zeilen .kurz,.mail-feld .kurz{width:55%}.mock-tv{background:#10182e;border-color:#10182e;padding:8px 8px 0}.mock-schirm{aspect-ratio:16/9;background:#fff;border-radius:6px;position:relative;overflow:hidden}.mock-band{color:var(--weiss);background:#0028a0e0;flex-direction:column;padding:6px 10px;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0}.mock-band strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mock-band small{color:var(--gruen);font-size:10px}.mock-fuss{background:#10182e;width:34px;height:8px;margin:0 auto;display:block}.mock-kopf{color:var(--blau);align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.mock-punkt{background:var(--gruen);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--blau);border-radius:50%}.mock-bild{aspect-ratio:4/3;overflow:hidden}.mock-leiste{background:#eef1f7;align-items:center;gap:4px;padding:6px 8px;display:flex}.mock-leiste i{background:#c3c9d8;border-radius:50%;width:7px;height:7px}.mock-leiste span{background:var(--weiss);color:var(--blass);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;margin-left:6px;padding:1px 8px;font-size:10px;overflow:hidden}.mock-held{aspect-ratio:16/8;position:relative;overflow:hidden}.mock-held strong{color:var(--weiss);text-shadow:0 1px 6px #00175bb3;font-size:14px;line-height:1.15;position:absolute;bottom:8px;left:10px;right:10px}.mock-mail{background:#f4f6fb;gap:6px;padding:0 8px 8px;display:grid}.mail-kopf{background:var(--blau);color:var(--weiss);justify-content:space-between;align-items:baseline;margin:0 -8px;padding:6px 10px;font-size:12px;display:flex}.mail-kopf small{color:var(--gruen)}.mail-feld{background:var(--weiss);border-radius:6px;grid-template-columns:54px 1fr;align-items:center;gap:8px;height:44px;display:grid;overflow:hidden}.mail-feld>span{gap:4px;min-width:0;padding-right:8px;display:grid}.mail-feld strong{color:var(--blau);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.mail-frei{background:0 0;border:1px dashed #bdbdbd;grid-template-columns:1fr}.held{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:28px;padding:0;display:grid;overflow:hidden}.held>div:first-child{padding:36px 0 36px 36px}.held h1{margin:6px 0 12px;font-size:40px}.heldbild{align-self:stretch;min-height:240px}.heldbild .paketbild{height:100%;margin:0}.held+.titelzeile{margin-top:44px}.titelzeile .wahlzeile{margin-top:0}span.werbin{cursor:default}span.werbin:hover{background:var(--glas);box-shadow:none}.dmobuchung{gap:18px;margin-top:24px;padding:0 0 24px;display:grid;overflow:hidden}.dmobuchung>*{margin-left:24px;margin-right:24px}.dmokopf{border-bottom:4px solid var(--gruen);background:#a0e1001f;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:24px;margin:0;padding-right:24px;display:grid}.dmokopf .paketbild{height:132px;margin:0}.dmotitel h2{font-size:26px}.dmostand{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.dmostand strong{color:var(--blau);font-size:24px}.dmostand small{color:var(--blass);font-size:13px}.dmonotiz{font-size:15px}.dmobuchung .titelzeile{margin-bottom:-4px}.dmobuchung .tabellenrahmen{box-shadow:none;margin-top:0}.dmobuchung .kanal{letter-spacing:.04em;text-transform:uppercase;color:var(--blass);font-size:12px;font-weight:700}@media (width<=900px){.held{grid-template-columns:1fr}.held>div:first-child{padding:24px}.heldbild{min-height:140px}.dmokopf{grid-template-columns:1fr;padding:0 0 16px}.dmokopf>div{padding:0 20px}.dmostand{align-items:flex-start}}.zmarken{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;display:flex}.zmarken .zwer{margin-top:0}.zfuss{flex-basis:100%}.btext{color:var(--text);white-space:pre-line;margin-top:4px;font-size:13px;line-height:1.4;display:block}.knopfzeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.belegt .link{margin-left:0;margin-right:4px}.ist-wartet{background-image:repeating-linear-gradient(135deg,#ffc40029 0 8px,#0000 8px 16px)}.slotkarte.ist-wartet{border-color:#f0c64a}.gbalken.gb-wartet{background-image:repeating-linear-gradient(135deg,#ffffff80 0 6px,#0000 6px 12px)}.kalchip.kal-wartet{background-image:repeating-linear-gradient(135deg,#ffffff80 0 5px,#0000 5px 10px)}textarea{resize:vertical;background:var(--weiss);width:100%;color:var(--text);font:400 16px/1.5 var(--schrift);border:1px solid #9e9e9e;border-radius:6px;padding:8px 12px}textarea:hover{border-color:var(--blau)}.lief{white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700;display:inline-block}.lief-da{background:var(--gruen-hell);color:#2c6415}.lief-fehlt{color:#5b6272;background:#eceef3}.stand{white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700;display:inline-block}.stand-geplant{background:var(--blau-hell);color:var(--blau)}.stand-bearbeitung{background:var(--arbeit-hell);color:var(--arbeit-dunkel)}.stand-wartet{background:var(--wartet-hell);color:var(--wartet-dunkel)}.dmobuch{margin-top:16px;padding:0;overflow:hidden}.dmobuch summary{cursor:pointer;align-items:center;gap:14px;padding:16px 22px;list-style:none;display:flex}.dmobuch summary::-webkit-details-marker{display:none}.dmobuch summary:before{content:"›";color:var(--blau);font-size:22px;line-height:1;transition:transform .15s ease-out}.dmobuch[open] summary:before{transform:rotate(90deg)}.dmobuch[open] summary{border-bottom:1px solid var(--glas-linie)}.dmobuch-name{flex-direction:column;flex:1;font-size:18px;display:flex}.dmobuch-name .blass{font-size:14px}.buchblock{padding:16px 22px 20px}.buchblock+.buchblock{border-top:1px solid var(--glas-linie)}.buchkopf{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.buchkopf .blass{font-size:14px}.buchblock .tabellenrahmen{box-shadow:none;margin-top:10px}.buchblock td{vertical-align:top;padding:10px 16px;font-size:15px}.buchblock td textarea{min-width:240px;min-height:38px;padding:6px 10px;font-size:14px;line-height:1.4}td select.standwahl{border-color:#0000;border-radius:999px;width:auto;min-width:0;min-height:34px;padding:4px 30px 4px 12px;font-size:13px;font-weight:700}.stand-ready{background:var(--gruen-hell);color:#2c6415}.dmoname{font-weight:700;font-size:inherit;color:var(--blau);margin:0}.dmoplan .tabellenrahmen{box-shadow:none;margin-top:14px}.dmoplan .kanalzeile th{background:var(--hauch);padding:8px 16px;font-size:12px}.dmoplan td{padding:10px 16px;font-size:14px}.dmoplan .taten{white-space:normal}.ablage{cursor:pointer;text-align:center;background:var(--hauch);color:var(--blau);border:2px dashed #9aa6cf;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:22px 16px;font-weight:400;transition:background .15s ease-out,border-color .15s ease-out}.ablage:hover,.ablage:focus-within{background:var(--blau-hell);border-color:var(--blau)}.ablage input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.ablage small{color:var(--blass);font-size:13px}.dateien{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.dateien li{border:1px solid var(--glas-linie);background:var(--weiss);border-radius:10px;align-items:center;gap:12px;padding:6px 10px 6px 6px;display:flex}.dateien img,.dateizeichen{object-fit:cover;border-radius:6px;flex:none;width:46px;height:46px}.dateizeichen{background:var(--blau-hell);color:var(--blau);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.dateien li>span:not(.dateizeichen){flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.dateien strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.dateien small{color:var(--blass);font-size:12px}.lieferung{background:#a0e1001f;border-radius:12px;padding:12px 14px}.lieferung .btext{margin:4px 0 0}.dmobuchung .taten .lief{margin-right:6px}.rstand{color:var(--blass);margin-bottom:-6px;font-size:13px}.rechnung .rpos{flex:1}.rechnung .rpos li{align-items:baseline;gap:12px}.rwo{text-align:right;color:var(--text);font-size:13px}.rpos-offen .rwo{color:var(--blass);font-style:italic}.rechnungen{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.ptv-wartet .link,.ist-wartet .link,.ptv-wartet .knopf-rand,.ist-wartet .knopf-rand{background:var(--weiss)}.ptv-wartet .link:hover,.ist-wartet .link:hover,.ptv-wartet .knopf-rand:hover,.ist-wartet .knopf-rand:hover{background:var(--blau-hell)}.slotkarte{position:relative}.slotx{z-index:2;background:var(--weiss);width:24px;height:24px;color:var(--blass);cursor:pointer;font:700 16px/1 var(--schrift);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #00175b33}.slotx:hover{background:var(--rot);color:var(--weiss)}.wochennav{align-items:center;gap:8px;display:inline-flex}.wochennav .blass{white-space:nowrap;margin-right:8px;font-size:14px}.lp td{vertical-align:middle}.lpdmo{align-items:center;gap:10px;display:flex}.lplink{align-items:center;gap:8px;display:flex}.lplink input{min-width:240px;min-height:36px;padding:5px 10px;font-size:14px}.lp input[type=date]{width:auto;min-height:36px;padding:5px 10px;font-size:14px}select.rubrikwahl,td select.rubrikwahl{width:auto;min-width:0;min-height:30px;color:var(--blau);background-color:var(--weiss);border-radius:999px;margin-top:6px;padding:2px 28px 2px 10px;font-size:13px;font-weight:700;display:block}select.rubrik-leer{color:var(--blass);border-style:dashed;font-weight:400}.mkopf,.mzeile{grid-template-columns:150px 80px 80px 2fr 1.5fr auto}.mknoepfe{justify-self:end;gap:6px;display:inline-flex}.link.hat-vorgabe{background:var(--gruen-hell);color:#2c6415}.vorgabezelle{max-width:320px}.vorgabetext{-webkit-line-clamp:2;color:var(--blass);-webkit-box-orient:vertical;margin-bottom:6px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.vorgabe{background:var(--blau-hell);border-radius:12px;margin-bottom:14px;padding:12px 14px}.vorgabe .btext{margin:0;font-size:14px}.vorgabe .dateien{margin-top:10px}@media (width<=900px){.mzeile{grid-template-columns:1fr}.mknoepfe{justify-self:start}}.buchblock td input.themafeld{min-width:200px;min-height:32px;margin-top:6px;padding:3px 10px;font-size:13px;display:block}.buchblock td input.fristfeld{width:auto;min-height:34px;padding:4px 8px;font-size:13px}input.frist-spaet{border-color:var(--rot);color:var(--rot)}.frist{white-space:nowrap}.frist-spaet{color:var(--rot)!important}.frist-da{color:#2c6415}.fristzelle{white-space:nowrap}
